@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body{
background:url(images/bg.jpg) repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}
#inte{
width:900px; 

}

#wwf{
background:url(images/bgwwf.jpg) repeat;
}
#wrap{
width:900px; 
margin:auto;
}
#wrap-2{
width:100%; 
margin:auto;
}

#atti{
	text-align:left;
}

.clear{
clear:both;
}

a{
color:#630;
text-decoration:none;
}

a:hover   {text-decoration:underline; }


a:visited, active{
color:#630;
}
.hide{
display:none;
}


/*Header*/

#topbar{
background:url(images/topbg.jpg) repeat-x; 
height:180px;
}

#topbar_prov{
background:url(images/topbg_prov.jpg) repeat-x; 
height:89px;
}
#topbar #TopSection{
/*width:900px; */
margin:auto;
}
#sitename{
display:block; 
height:40px;
float:left; 
padding:3px; 
font:Georgia, "Times New Roman", Times, serif; 
font-size:30px; 
font-weight:normal; 
color:#FFFFCC;
}
#sitename-2{
display:block; 
height:100px; 
float:left; 
padding:3px; 
font:Georgia, "Times New Roman", Times, serif; 
font-size:48px; 
font-weight:normal; 
}
#sitename span, #sitename-2 span{
text-transform:lowercase; 
font-style:italic; 
color:#D1DDED; 
font-size:34px;
}
#sitename-2 span{
	font-size:50px;
}
#sitename a, #sitename a:visited, #sitename a:active, #sitename a:hover
#sitename-2 a, #sitename-2 a:visited, #sitename-2 a:active, #sitename-2 a:hover{
color:#FFFFCC;
text-decoration:none;
}
#sitename span a, #sitename span a:visited, #sitename span a:active, #sitename span a:hover
#sitename-2 span a, #sitename-2 span a:visited, #sitename-2 span a:active, #sitename-2 span a:hover{
color:#D1DDED; 
text-decoration:none;
}
#topbarnav{
height:36px; 
padding-top:10px; 
text-align:right; 
color:#ffffcc;
}
#topbarnav a{
color:#FFFFCC;
}
#topbarnav a:visited, active{
color:#FFFFCC;
}
#topbarnav a:hover{
color:#FFFFFF; 
text-decoration:none;
}
#topbarnav .searchform{
float:right; 
margin:0px 15px 0px 0px;
}
.searchform .keywordfield{
border:solid 1px #333333; 
background:#F8F2DA; 
padding:3px;
}
#topbarnav .topnavitems{
float:right; 
display:block;
}
#wrap #header{
height:229px; 
margin-top:10px;
}
#header .introtext{
display:block; 
padding:60px 300px 25px 125px; 
text-align:right; 
font-weight:normal; 
color:#FFFFFF; 
font-size:25px;
}
.highlight{
background:#FFFFFF; 
color:#0099CC;
}
.highlight2{
color:#FFFF99; 
font-size:28px; 
font-style:italic;
}
#headershort{
background:url(images/headershort.jpg) no-repeat; 
height:119px;
}
#headershort .subheader{
font-size:48px; 
color:#F1E8CB; 
font-family:Georgia, "Times New Roman", Times, serif; 
font-weight:normal; 
display:block; 
padding:55px 55px 0px 20px; 
}
#Form Comuni{
padding-top:10px;
}
/* Top Menu */

#topmenu{
width:882px; 
	margin:auto;
	text-align:left;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:114px 5px 0px 17px;
	color:#FF6;

}

#topmenu li{
display:inline;
}
#topmenu a, #topmenu a:visited, #topmenu a:active{

color:#fff; float:left; 	
height:20px; 
padding:0px 15px 0px 4px; 

}
#topmenu a:hover{


float:left;
color:#FF6;
height:20px; 
padding:0px 15px 0px 4px; 

}
#topmenu .active a, #topmenu .active a:visited, #topmenu .active a:active{

text-decoration:none; 
color:#0000ff; 
float:left; 
height:20px; 
padding:0px 15px 0px 4px; 

}
/* Contents */


#prov{
	width:300px;
}

#contents{
font-size:11px;
}
#contents a:hover{
text-decoration:none;
}
#contents p{
color:#666666; 
line-height:22px;
}
#contents h1{
color:#000000; 
font-size:20px;
}
#contents h2{
color:#8D6932; 
font-weight:normal;
}
#contents h3{
color:#8D6932; 
font-weight:normal;
}
#left{
width:570px; 
float:left; 
padding:5px 20px 5px 5px; 
background:url(images/sidebarbg1.jpg) repeat-y right;
}
#left h3, #left h4, #left h5{
color:#009999; 
display:block; 
padding:5px; 
margin-bottom:10px; 
margin-top:10px;
}
#left h3{
font-size:20px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
}
#left h4{
font-size:18px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
}
#left h5{
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal;
}
#left h2{
font-size:22px; 
display:block; 
border-bottom:solid 1px #ECDEB0; 
padding:5px;
}
#left h2 a, #left h2 a:visited, #left h2 a:active{
color:#8D6932; 
text-decoration:none;
}
#left h2 a:hover{
color:#000000;
}
#left .postmetadata{
display:block; 
background:url(images/metadatabg.jpg) no-repeat; 
margin:10px 0px 20px 0px; 
padding:15px 0px 0px 0px; 
text-align:center;
}
blockquote{
display:block; 
border-top:dashed 1px #D2B87B;  
border-bottom:dashed 1px #D2B87B;
text-align:center; 
margin:10px; 
padding:10px;
}
blockquote p{
font-size:12px; 
}

#left .alignleft{
float:left;
}
#left .alignright{
float:right;
}
#left .postdata{
display:block; 
padding:3px; 
text-align:right; 
color:#999999; 
margin-bottom:10px;
}
#left table{
width:95%; 
border:solid 1px #DCC48F;
}
#left th{
padding:5px; 
text-align:left; 
background:#E8D8B3
}
#left td{
padding:5px;
}
#left .alttr1{ 
background:#FFFFCC;
}
#left .alttr2{ 
background:#FFFFFF;
}
#left .alttr1 th{
background:#ffffff;
}
#left .alttr2 th{
background:#E7F4FA;
}
#left ul{
padding:10px; 
color:#666666;
}
#left ul li{
padding:3px; 
display:block; 
border-bottom:dashed 1px #E8D8B3;
}
#left p{
margin:10px 0px 10px 0px;
}
#left ol{
padding:10px; 
margin:10px; 
color:#666666;
}
#left ol li{
padding:3px;
}
#left .contactform{
padding:10px; 
margin:10px;
}


.textfield{
width:190px; 
background-color: #F7F1E6; 
margin:0px;	
border: 1px solid #C6A453;
}
.textfield:hover{
background: #FFFFCC;
}
.textfield:focus{
background:#ffffff;
}

/*sidebar*/


/* Home Page Content */
#aboutdiv_container {
	width: 280px;
	_width: 207px;
	float: left;
	

}

#aboutdiv_container2 {
	width: 280px;
	_width: 207px;
	float: right;
	
}

#aboutdiv_container3 {
	width: 280px;
	_width: 207px;
	float: right;
	
	
}

#aboutdiv_container5 {
	width: 900px;
	float:left;
	text-align: left;

	
	}




/*Footer*/

#footer {
 
padding:40px 0px 0px 15px; 

}
#footercontent {
/*width:862px; */
position:relative;
width:880px;
margin:auto; 
padding:10px;
}
#footer_prov {
background: url(images/footer_prov.jpg) repeat-x; 
padding:60px 0px 0px 15px;
background-color:#6C0204;
}
#footercontent_prov {
width:862px; 
margin:auto; 
padding:10px;
}

#copyright {
margin:20px 0xp 20px 0px; 
padding:20px 0px 20px 0px; 
color:#FFFFFF; 
border-top:solid 1px #333333; 
background:url(images/copyrightbg.jpg) repeat-x;
}
#copyright_prov {
margin:20px 0xp 20px 20px; 
padding:20px 0px 20px 20px; 
color:#FFFFFF; 
border-top:solid 1px #6B0101; 
/*background:url(images/copyrightbg_prov.jpg) repeat-x;*/
}
#footer a, #footer_prov a {
color:#CECECE;
}
#footer a:hover, #footer_prov a:hover{
color:#FFFFCC;
}
#credit {
background:#000000; 
height: 25px; 
padding:10px; 
border-top:solid 2px #666666; 
text-align:center;
color:#999999; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
}
#credit a {
color:#999999;
}
.indice-title{
color:#424242;
font-weight: bold;
font-size: 18px;
}
nt-size:10px;
}
.attivita{
border-bottom: 1px solid #ECDEB0;
}
/* INIZIO INTRO */

#intro_container{
width:700p x;
	text-align:center;
	margin:10px auto;
}




 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
#wrap #contents div p {
	font-size: 13px;
}

