
/* CSS Document - struttura pagina */

/* struttura pagina */
* {
margin:0;
padding:0;
border:0;
}

body {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center;
font-size:80%;
background:#fff url(../immagini/sfondo_body.gif) repeat-x;
}

.off, .span {
position:absolute;
left:-1000em;
top:-1000em;
}

.clear_left {clear:left;}

.clear {clear:both;}
	
	
hr {
border-bottom:1px solid #D5E8F2;
margin:20px 20px 20px 0;
width:98%;
height:1px;
}	

a {color:#6A9BB5;}	

a:hover {text-decoration:none;}	

/*********************************/
/***** CONTENITORE GENERALE ******/
/*********************************/

#contenitore {
width:768px;
margin:25px auto 0 auto;
text-align:left;
}
	
/*********** HEADER **************/

#header, #header_2, #header_3, #header_4, #header_5, #header_6, #header_7, #header_8 {
width:768px;
background:url(../immagini/sfondo_header.gif) no-repeat;
font-family:"Lucida Sans", Arial, sans-serif;
}

#header_2 {background:url(../immagini/sfondo_header_2.gif) no-repeat;}

#header_3 {background:url(../immagini/sfondo_header_3.gif) no-repeat;}

#header_4 {background:url(../immagini/sfondo_header_4.gif) no-repeat;}

#header_5 {background:url(../immagini/sfondo_header_5.gif) no-repeat;}

#header_6 {background:url(../immagini/sfondo_header_6.gif) no-repeat;}

#header_7 {background:url(../immagini/sfondo_header_7.gif) no-repeat;}

#header_8 {background:url(../immagini/sfondo_header_8.gif) no-repeat;}

#header_admin {
width:768px;
background:url(../immagini/sfondo_header_admin.gif) no-repeat;
font-family:"Lucida Sans", Arial, sans-serif;
}
	
	
/*********************************/
/*********** MENU PRINCIPALE *****/
/*********************************/

	
#menu_principale {
	padding:180px 0 15px 10px;
		}
	
#menu_principale li {
	display:inline;
	text-decoration:none;
	margin:0 0 0 14px;
	}	
	
#menu_principale li a, #menu_principale li a:hover, #menu_principale li.attivo a {
	text-decoration:none;
	color:#333;
	background:url(../immagini/freccetta.gif) no-repeat;
	background-position:left center;
	padding:0 0 0 11px;
	font-size:85%;
	}	
	
#menu_principale li a:hover, #menu_principale li.attivo a {
	text-decoration:underline;
	}	


/*********************************/
/*********** CENTRALE ************/
/*********************************/

#centrale {
	width:768px;
	background:url(../immagini/sfondo_centrale.gif) no-repeat;
	background-position:top;
	padding:25px 25px 20px 25px;
	color:#333;
	line-height:16px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:718px;	
	}
	
#centrale h3 {font-size:100%;}	
	
.titolo {
font-size:100%;
color:#999;
font-weight:bold;
}	

input, select, textarea {
border:1px solid #ccc;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:90%;
}

.elenco li {
margin-left:20px;
padding:8px 0;
border-bottom:1px solid #ccc;
font-size:90%;
}

table {font-size:90%;}

.bordo {
border:1px solid #ccc;
background-color:#ededed;
padding:10px;
}

.comuni_elenco {
border-top:1px solid #ccc;
padding:10px 0 0 0;
}

#galleria_preview {
	margin:0;
	padding:0;
	top:0;
	left:0px;
	border:1px none blue;
	}

#gallery ul {
	list-style:none;
	width:719px;
}

#gallery ul li{
	list-style:none;
	display:inline;
}

.foto_sx {
	float:left;
	display:block;
	padding:2px ! important;
	border:1px solid #99CCFF;
	margin:5px 5px 5px 0;
	}

#centrale p.comuni_elenco a.scheda {
padding-top:5px;
display:block;
color:#E36F73;
}
/*********************************/
/********* COLONNA SX ************/
/*********************************/

#colonna_sx {width:auto;}
	
#colonna_sx h2, #centrale h2  {
font-size:110%;
padding-bottom:5px;
}

#colonna_sx a h3, #colonna_sx a:hover h3, #centrale a h3, #centrale a:hover h3 {
font-size:100%;
color:#6A9BB5;
text-decoration:none;
}

a {color:#6A9BB5;}	
	
#colonna_sx a:hover h3, #centrale a:hover h3 {text-decoration:none;}		
		
.sx {
	float:left;
	padding:1px;
	border:1px solid #FFC7A8;
	margin:10px 10px 10px 0;
	}
	
.dx {
	float:right;
	padding:1px;
	border:1px solid #FFC7A8;
	margin:10px 0 10px 10px;
	}
	
p {
margin:10px 0 15px 0;
font-size:90%;
}	

#centrale ul.adesione {font-size:90%;}

#centrale ul.adesione li {margin-left:15px;}
	
	
/*********************************/
/********* COLONNA DX ************/
/*********************************/

#colonna_dx {
width:255px;
float:right;
margin-left:10px;
}
	
	
.riquadro_m {
top: 0;
margin:10px 0 10px 5px;
width:250px;
}
	
.titolo_riquadro {
background-image:url(../immagini/sfondo_titolo.gif);
background-repeat: no-repeat;
}
	

#colonna_dx .titolo_riquadro h2 {
font-size:100%;
font-weight:bold;
padding:12px 5px 8px 15px;
color:#333;
}
	

.riquadro_m_corpo {
	padding:0 0 20px 3px;
	text-align:left;
	width:250px;
	background: url(../immagini/sfondo_riquadro.gif) no-repeat;
	background-position:bottom;
		
	voice-family: "\"}\"";
 	voice-family: inherit;
 	width:247px;
	}

.riquadro_m_corpo ul {
	padding:0;
	width:242px;
	margin:0;
	}

.riquadro_m_corpo ul li {
	padding:8px 0 8px 15px;
	border-bottom:1px solid #D5E8F2;
	list-style:none;
	}

.riquadro_m_corpo ul li a {
	color:#666;
	font-size:80%;
	font-family:"Lucida Sans", Arial, sans-serif;
	background:url(../immagini/freccetta_bianca.gif) no-repeat;
	background-position:left center;
	padding:0 0 0 12px;
	text-decoration:none;
	}

.riquadro_m_corpo ul li a:hover, .riquadro_m_corpo ul li.attivo a {
	text-decoration:underline;
	}
	
	
/*********************************/
/********* FOOTER ************/
/*********************************/

#footer {
width:100%; 
background:url(../immagini/sfondo_footer.jpg) repeat-x;
background-position:top;
background-color:#DFDFDF;
text-align:center;
padding-bottom:20px;
}
	
#testo {
	width:768px;
	margin:0 auto;
	padding:40px 0 0 0;
	}	
	
#testo p {
	background: url(../immagini/glifo.gif) no-repeat;
	background-position:left;
	text-align:left;
	padding:20px 0 10px 40px;
	}
	
.small {font-size:80%;color:#999;}