* { 
padding : 0;
margin : 0;
} 
body { 
margin: 0px;
font-family : Arial, Helvetica, sans-serif;
color : #666666;
font-size : 14px;
} 
img { 
padding : 3px;
border : 1px solid #888f3d;
} 
img.floatTL { 
float : left;
margin-right : 7px;
margin-bottom : 3px;
margin-top : 2px;
margin-left : 2px;
} 
img.floatTR { 
float : right;
margin-left : 7px;
margin-bottom : 3px;
margin-top : 2px;
margin-right : 10px;
} 
img.floatTC { 
float : left;
margin-right : 7px;
margin-bottom : 3px;
margin-top : 2px;
margin-left : 5px;
} 
.clear {
clear: both;
}
.ticker {
margin: 5px 25px 5px 5px;
}
#wrapper { 
width : 1170px;
margin : 0 auto;
} 
#marcatore {
margin: 0;
border-bottom: 1px solid #bccad9;
height: 1.4em;
line-height: 1.4em;
background: #fff;
color: #0C0;
}
.contenitoreheader {width:1132px; margin : 5px; position: relative; border : 1px solid #ccc; }
.header1 {width: 290px; height: 148px; display: inline; text-align: center; margin-left: auto; margin-right: auto; position: relative;}
.header2 {width: 255px; height: 148px; display: inline; text-align: center; margin-left: auto; margin-right: auto; position: relative;}
.header3 {width: 300px; height: 148px; display: inline; text-align: center; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; }
.header3 img { 
padding : 0px;
border : 0px;
display:inline;
} 
.header2 img { 
padding : 0px;
border : 0px;
display:inline;
} 
.header1 img { 
padding : 0px;
border : 0px;
display:inline;
} 
.contenitoreheader img { 
padding : 0px;
border : 0px;
display:inline;
}
#leftcolumn { 
margin : 0 5px 5px 5px;
display : inline;
width : 220px;
float : left;
border : 1px solid #ccc;
} 
* html #leftcolumn { 
height : 300px;
} 
#leftcolumn h3 { 
background-color : #299ad4;
color : #f1f1f1;
text-align:center;
font-family : verdana;
font-size : 16px;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
#leftcolumn h4 { 
background-color : #6c9626;
color : #f1f1f1;
font-family : verdana;
font-size : 16px;
text-align:center;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
#leftcolumn h5 { 
background-color : #e48f00;
color : #f1f1f1;
text-align:center;
font-family : verdana;
font-size : 16px;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
#leftcolumn h6 { 
background-color : #999;
color : #f1f1f1;
text-align:center;
font-family : verdana;
font-size : 16px;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
.menuleft ul { 
margin : 10px 0 0 0;
list-style-type : none;
margin-left : 5px;
} 
.menuleft ul li { 
width : 205px;
height : 20px;
border-bottom : 1px dashed #868686;
} 
.menuleft ul li a { 
display : block;
height : 15px;
color : #888f3d;
font : 800 14px Arial, Helvetica, sans-serif;
padding : 0 0 0 18px;
} 
.menuleft ul li a:hover { 
background : url(images/arrow2.gif) no-repeat 0 50%;
text-decoration : none;
color : #7e9dc8;
} 
.menuleft ul li.last { 
border : none;
} 
#centercolumn { 
margin : 0 4px 0 0;
padding-bottom: 10px;
display : inline;
width : 685px;
float : left;
text-align:justify;
overflow:hidden;
word-wrap: break-word;
} 
#centercolumn1 { 
margin : 0 0 0 0;
padding-bottom: 5px;
display : inline;
width : 687px;
float : left;
text-align:justify;
overflow:hidden;
word-wrap: break-word;
} 
img.grotta { 
padding : 3px;
border : 1px solid #888f3d;
float : left;
margin-right : 7px;
margin-bottom : 3px;
margin-top : 2px;
margin-left : 2px;
} 

#boxes_II { 
width : 677px;
margin-left : 5px;
} 
#boxes_II h2 { 
background-image : url(images/hbg1.gif);
	background-repeat : no-repeat;
	padding-top : 5px;
	font-family : Times, "Times New Roman", serif;
	font-weight : bold;
	color : #686b43;
	font-size : 1.5em;
	padding-bottom : 10px;
} 
#boxes_II h3 {
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
} 
#boxes_II h5 {
color : #960;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
} 
#boxes_II h4 {
color : #333;
font : 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
} 
#boxes_II ul {
list-style-type:none;
} 
#boxes_II ul li {
padding-bottom: 12px;
} 
#boxes_II ul.bollettini li {
background: url(images/bollettini.gif) no-repeat 0px 4px; 
_background:url(images/bollettini.gif) no-repeat 0px 6px; 
min-height:0px;  
_height:1; 
padding-left: 25px;
} 
#boxes_II ul.acrobat li {
background: url(images/acrobat.gif) no-repeat 0px 4px; 
_background:url(images/acrobat.gif) no-repeat 0px 6px; 
min-height:0px;  
_height:1; 
padding-left: 25px;
} 
#boxes_II ul.pubblicazioni li {
background: url(images/pubblicazioni.gif) no-repeat 0px 4px; 
_background:url(images/pubblicazioni.gif) no-repeat 0px 6px; 
min-height:0px;  
_height:1; 
padding-left: 25px;
} 
#boxes_II ul.convegni li {
background: url(images/convegni.gif) no-repeat 0px 4px; 
_background:url(images/convegni.gif) no-repeat 0px 6px; 
min-height:0px;  
_height:1; 
padding-left: 25px;
} 
#boxes_II ul.grotte li {
background: url(images/grotte.gif) no-repeat 0px 4px; 
_background:url(images/grotte.gif) no-repeat 0px 6px; 
min-height:0px;  
_height:1; 
padding-left: 25px;
} 
#boxes_I {
	width : 700px;
	margin-top: 20px;
	margin-left : 2px;
} 
#boxes_I ul{
padding-left: 15px;
} 
.box1 { 
width : 47%;
float : left;
margin-top : 5px;
margin-right : 5px;
} 
.box1 img { 
margin-top : 15px;
} 
.box1 h3 { 
background-image : url(images/hbg1.gif);
background-repeat : no-repeat;
padding-top : 5px;
font-family : Times, "Times New Roman", serif;
font-weight : lighter;
color : #686b43;
font-size : 1.5em;
padding-bottom : 10px;
} 
.box1 h4 { 
padding-right : 10px;
padding-top : 15px;
font-family : Times, "Times New Roman", serif;
color : #333;
font-weight : lighter;
font-weight : bolder;
} 
.box2 { 
width : 47%;
float : left;
margin-top : 5px;
margin-right : 15px;
} 
.box2 h3 {
background-image : url(images/hbg1.gif);
background-repeat : no-repeat;
padding-top : 5px;
font-family : Times, "Times New Roman", serif;
font-weight : bold;
color : #686b43;
font-size : 1.5em;
padding-bottom : 10px;
} 
.box2 h4 { 
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
}
.box2 p {
background-color : #eff6ff;
margin-left : 2px;
margin-right : 5px;
margin-top : 2px;
padding : 3px;
}
.box2 p a { 
margin-left : 10px;
margin-bottom : 2px;
color : #48b033;
font-size : 1.0em;
font-weight : bold;
padding : 2px;
} 
.box2 a {
margin-bottom : 2px;
color : #48b033;
font-size : 1.0em;
font-weight : bold;
padding : 2px;
} 
.box3 { 
width : 128px;
float : left;
margin-top : -15px;
margin-right : 10px;
} 
.box3 h3 { 
background-image : url(images/hbg1.gif);
background-repeat : no-repeat;
padding-top : 5px;
font-family : Times, "Times New Roman", serif;
font-weight : lighter;
color : #686b43;
font-size : 1.5em;
padding-bottom : 10px;
} 
.box3 h4 { 
padding-right : 10px;
padding-top : 15px;
font-family : Times, "Times New Roman", serif;
color : #333;
font-weight : lighter;
font-weight : bolder;
} 
.box4 { 
width : 540px;
float : left;
margin-top : -19px;
margin-right : 10px;
margin-bottom: 2px;
} 
.box4 h3 {
	background-image : url(images/hbg1.gif);
	background-repeat : no-repeat;
	padding-top : 5px;
	font-family : Times, "Times New Roman", serif;
	font-weight : bold;
	color : #686b43;
	font-size : 1.5em;
	padding-bottom : 10px;
} 
.box4 h4 { 
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
}
.box4 p {
background-color : #eff6ff;
margin-left : 2px;
margin-right : 10px;
margin-top : 0px;
padding : 3px;
}
.box4 p a { 
margin-left : 10px;
margin-bottom : 2px;
color : #48b033;
font-size : 1.0em;
font-weight : bold;
padding : 2px;
} 
.box4 a {
margin-bottom : 2px;
color : #48b033;
font-size : 1.0em;
font-weight : bold;
padding : 2px;
} 
.box0 h4 { 
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
}
.box0 p {
background-color : #eff6ff;
margin-left : 2px;
margin-right : 5px;
margin-top : 2px;
padding : 3px;
}
#threeboxes { 
width : 650px;
position : relative;
margin : 5px 5px 5px 5px;
padding : 4px 0 0 5px;
border : 1px solid #ffe;
} 
.boxone { 
width : 150px;
float : left;
margin : 0 7px 0 0;
color : #524201;
font : 11px Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #fff;
} 
.boxone h2 { 
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
} 
.boxone p { 
padding : 0 0 0 0;
line-height : 12px;
background-color : #eff6ff;
} 
.boxone p.more { 
width : 66px;
height : 18px;
padding : 10px 0 0 24px;
background-color: #FFF;
} 
.boxone a { 
margin-left : 0px;
margin-bottom : 2px;
color : #48b033;
font-size : 1.0em;
padding : 2px;
}  
.boxtwo { 
width : 150px;
color : #212121;
float : left;
margin : 0 7px 0 0;
font : 11px Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #fff;
} 
.boxtwo h2 { 
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
} 
.boxtwo a { 
margin-left : 0px;
margin-bottom : 2px;
color : #48b033;
font-size : 1.0em;
padding : 2px;
}  
.boxtwo p { 
padding : 0 0 0 0;
line-height : 12px;
background-color : #eff6ff;
} 
.boxtwo p.more { 
width : 66px;
height : 18px;
padding : 10px 0 0 24px;
background-color: #FFF;
} 
.boxtwo p.more a { 
margin-left : 5px;
margin-bottom : 2px;
color : #48b033;
font-size : 0.8em;
font-weight : bold;
padding : 2px;
} 
.boxthree { 
width : 150px;
color : #333;
float : left;
margin : 0 7px 0 0;
font : 11px Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #fff;
} 
.boxthree h2 { 
color : #333;
font : 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bolder;
padding : 0 0 0 0;
} 
.boxthree a { 
margin-left : 0px;
margin-bottom : 2px;
color : #48b033;
font-size : 1.0em;
padding : 2px;
}  
.boxthree p { 
padding : 0 0 0 0;
line-height : 12px;
background-color : #eff6ff;
} 
.boxthree p.more { 
width : 66px;
height : 18px;
padding : 10px 0 0 24px;
background-color: #FFF;
} 
.boxthree p.more a { 
margin-left : 5px;
margin-bottom : 2px;
color : #48b033;
font-size : 0.8em;
font-weight : bold;
padding : 2px;
} 
.centralbox { 
padding-top : 15px;
padding-bottom : 15px;
padding-right : 15px;
text-align:justify;
}
.onemorebox { 
padding-top : 5px;
padding-bottom : 15px;
} 
.onemorebox h2 {
font-family : Times, "Times New Roman", serif;
font-size : 1.6em;
color : #299ad4;
padding-top : 10px;
margin-left : 3px;
text-align:center;
}
.onemorebox h3 {
	font-family : Times, "Times New Roman", serif;
	font-size : 1.6em;
	color : #F00;
	padding-top : 0px;
	margin-left : 3px;
} 
.onemorebox p { 
margin-right : 0px;
text-align : justify;
background-color : #eff6ff;
margin-left : 2px;
margin-top : 2px;
padding : 3px;
} 
.onemorebox a {
margin-bottom : 2px;
color : #48b033;
font-size : 1.0em;
font-weight : bold;
padding : 2px;
} 
#rightcolumn { 
margin : 0 5px 0 0px;
display : inline;
width : 220px;
float : left;
border : 1px solid #ccc;
padding-bottom : 5px;
} 
* html #rightcolumn { 
height : 300px;
} 
#rightcolumn h2 {
font-family : verdana;
font-size : 0.9em;
padding-top : 13px;
padding-left : 17px;
padding-bottom : 5px;
color : #a06314;
background-image : url(images/news.gif);
background-repeat : no-repeat;
background-position : left 10px;
margin-left : 10px;
} 
#rightcolumn h3 { 
background-color : #299ad4;
color : #f1f1f1;
font-family : verdana;
font-size : 16px;
text-align:center;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
#rightcolumn h4 { 
background-color : #6c9626;
color : #f1f1f1;
font-family : verdana;
font-size : 16px;
text-align:center;
margin-top: 10px;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
#rightcolumn h7 { 
background-color : #e48f00;
color : #f1f1f1;
font-family : verdana;
font-size : 16px;
text-align:center;
margin-top: 10px;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
#rightcolumn h5 { 
padding-left : 15px;
padding-top : 5px;
font-family : Times, "Times New Roman", serif;
color : #333;
font-size:15px;
font-weight : bolder;
}
#rightcolumn h6 { 
background-color : #999;
color : #f1f1f1;
font-family : verdana;
font-size : 16px;
text-align:center;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
#rightcolumn h7 { 
background-color : #e48f00;
color : #f1f1f1;
text-align:center;
font-family : verdana;
font-size : 16px;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
} 
#rightcolumn form {
display:inline;
}
#rightcolumn form p {
margin-left: 5px;
}
.password {
margin-left : 5px;
}
.input {
margin-left: 8px;
padding-left: 5px;
clear:both;
}
.input1 {
margin-left: 10px;	
margin-top: 5px;
padding-left: 5px;
clear:both;
}
.ok {
display: inline;
color: #000;
background: #fb0;
border: #26a solid 1px;
clear:both;
}
.scintilena {
margin-top: 10px;
padding-left: 5px;
} 
form { 
margin-top : 0;
width : 400px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 15px;
} 
.reg p { 
padding-left : 5px;
} 
.textright1 h2 { 
background-image : url(images/buttonyellow.jpg);
background-repeat : no-repeat;
margin-left : 10px;
font-size : 17px;
font-weight : lighter;
padding-left : 5px;
padding-top : 8px;
padding-bottom : 7px;
margin-top : 15px;
} 
.textright1 p, .textright2 p, .textright3 p, .textright4 p, .textright5 p { 
margin-top : 1px;
margin-left : 11px;
margin-right : 10px;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
padding-left : 3px;
padding-top : 5px;
padding-bottom : 5px;
border-bottom : 1px solid #ccc;
} 
.textright1 a, .textright2 a, .textright3 a, .textright4 a, .textright5 a { 
margin-bottom : 2px;
color : #48b033;
font-size : 0.8em;
font-weight : bold;
padding : 2px;
} 
.textright2 h2 { 
background-image : url(images/buttongreen.jpg);
background-repeat : no-repeat;
margin-left : 10px;
font-size : 17px;
font-weight : lighter;
padding-left : 5px;
padding-top : 8px;
padding-bottom : 7px;
margin-top : 15px;
} 
.textright3 h2, .textright4 h2, .textright5 h2 { 
background-image : url(images/buttonorange.jpg);
background-repeat : no-repeat;
margin-left : 10px;
font-size : 17px;
font-weight : lighter;
padding-left : 5px;
padding-top : 8px;
padding-bottom : 7px;
margin-top : 15px;
} 
#footer { 
margin-top : 5px;
display : inline;
float : left;
width : 870px;
text-align : center;
padding-top : 10px;
padding-bottom : 10px;
} 
#footer p { 
color : #a8bcf6;
} 
#footer a { 
color : #a8bcf6;
} 
#menu {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #666;
	}
#menu ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#menu a {
	float:left;
	background:url("images/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#menu a span {
	float:left;
	display:block;
	background:url("images/tabrightF.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#FFFFFF;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}                    


#wrapper #centercolumn #boxes_II p strong {
	font-size: 14px;
}
.test {
	color: #F00;
	font-weight: bold;
}
