/* CONFIGURAZIONI BEGIN */

body{

	font-size: 0.7em;

	background: #FFFFFF;

	margin: 0;

	text-align: center;

}



.hide{

	display: none;

}



.floatclear{

	clear: both;

	font-size: 0em;

}



img{

	border: 0;

}



a {

	text-decoration: none;

	color: #333333;

}



a:hover {

	text-decoration: underline;

	color: #333333;

}



ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



li {

	margin: 0;

	padding: 0;

}



dl{

	margin: 0;

	padding: 0;

}



dd{

	margin: 0;

	padding: 0;

}



hr {

	background: #333333;

	color: #333333;

	border: 0;

	height: 1px;

	margin-bottom: 15px;

}



#acc1{

	background: url(img_acc1.png) no-repeat;

	width: 18px;

	height: 18px;

	text-align: right;

	float: left;

}



#acc2{

	background: url(img_acc2.png) no-repeat;

	width: 18px;

	height: 18px;

	margin-left: 2px;

	float: left;

}



#acc3{

	background: url(img_acc3.png) no-repeat;

	width: 18px;

	height: 18px;

	margin-left: 2px;

	float: left;

}



.credits {

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size : 0.9em;

	text-align: right;

	width: 75em;

	margin-top: 6px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: auto;

	padding-bottom: 20px;

}



.credits a {

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

}



.credits a:hover {

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: underline;

}


td {

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1.0em;

}

.text{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 0.9em;

}



.text_verde{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #136F00;

	font-size : 0.9em;

}

.text_rosso{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#FF0000;

	font-size : 0.9em;

}


#contenitore{

	width: 67.1em;

	/*width: 67.2em; Anche 67.2 sembra corretto*/

	background: #FFF;

	border: 1px solid #000;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: auto;

	background: url(img_sfondo_grigio.png) repeat-y 22.1%;

}

/* CONFIGURAZIONI END */



.testata{

	background: url(img_sfondo1.png) no-repeat right bottom;

	text-align: left;

	padding-bottom: 15px;

}



.testata_sx{

	float: left;

	width: 65%;

}



.testata_dx{

	float: left;

	width: 34%;

}



.logo{

	text-align: left;

}



.logo_sx{

	float: left;

	text-align: right;

	width: 34.5%;

}



.logo_dx{

	float: left;

	text-align: left;

	width: 65.5%;

}



.menu{

	text-align: left;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	padding: 0;

	margin: 0;

}



.sx{

	float: left;

	text-align: right;

	width: 34.5%;

	font-weight: bold;

}



.sx li{

	background: url(img_icona_menu.png) no-repeat right;

	line-height: 17px;

	padding-right: 17px;

}



.dx{

	float: left;

	text-align: left;

	width: 65.5%;

	font-weight: bold;

}



.dx li{

	line-height: 17px;

	padding-left: 10px;

}



.foto{

	padding: 0;

	margin: 0;

	height: 131px;

}



.foto_sx{

	float: left;

	text-align: right;

	width: 22.4%;

	background: url(img_foto1.png) no-repeat right;

	height: 131px;

}



.foto_dx{

	float: left;

	text-align: right;

	width: 77.6%;

	background: url(img_foto2.png) no-repeat right;

	height: 131px;

}



.corpo{

	padding: 0;

	margin: 0;

}



.corpo_sx{

	float: left;

	text-align: left;

	width: 21.6%;

}



.corpo_dx{

	float: left;

	text-align: left;

	width: 78.0%;

}



.aaa{

	text-align: left;

	margin: 5px;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 0.9em;

	margin-bottom: 124px;

}



.blocco_sx{

	margin-top: 20px;

}



.blocco_sx_titolo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1.1em;

	font-weight: bold;

	padding: 4px;

}



.blocco_sx_corpo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 0.9em;
 
	border-top: 3px solid #7FC31C;

 
	background: none repeat scroll 0 0 white;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 10px;

	padding-bottom: 10px;

}



.blocco_sx_corpo{

	line-height: 20px;

}



.blocco_sx_corpo_area_ris{

	border-top: 3px solid #7FC31C;

	border-bottom: 1px solid #666666;

	background: #FFF;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 10px;

	padding-bottom: 10px;

}



.blocco_sx_corpo_table{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 0.9em;

}



.input_sx{

	width: 9.5em;

	height: 1.6em;

	border: 1px solid #333333;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 0.9em;

}



.align_right{

	text-align: right;

}



.submit{

	background: #E6E6E6;

	border: 1px solid #000;

	padding: 2px;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	font-size : 0.9em;

	font-weight: bold;

}



.contenuti{

	padding-left: 6px;

	padding-top: 5px;

}



.path{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000;

	font-size : 1em;

	padding-left: 3px;

	padding-bottom: 10px;

	margin-bottom: 30px;

	border-bottom: 1px solid #7FC31C;

}



.content{

	padding-right: 40px;

	padding-left: 30px;

	background: url(img_simbolo.png) no-repeat top left;

	

}



.content_titolo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size :14px;

	border-bottom: 3px solid #7FC31C;

	padding-top: 7px;

	padding-bottom: 5px;

	font-weight: bold;

}



.content_corpo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	padding-top: 5px;

	margin-bottom: 20px;

}



.content_corpo a{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #136F00;

	font-size : 1em;

	padding-top: 5px;

	margin-bottom: 20px;

	text-decoration: underline;

}



.content_corpo a:hover{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	padding-top: 5px;

	margin-bottom: 20px;

	text-decoration: underline;

}





.content_corpo li{

     background: url(img_punt_lista.gif) no-repeat left top;

     padding-left: 20px;

}



.agenda{

	float: left;

	width: 43%;	

}



.agenda_titolo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	border-bottom: 3px solid #7FC31C;

	margin-left: 30px;

	padding-top: 7px;

	padding-bottom: 5px;

	font-weight: bold;

}



.agenda_contenitore{

	background: url(img_freccie.png) no-repeat top left;

	

}



.agenda_corpo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	padding-top: 5px;

	margin-left: 30px;

	margin-bottom: 10px;

}



.agenda_data{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	font-weight: bold;

	margin-bottom: 5px;

}



.agenda_testo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	margin-bottom: 5px;

}



.agenda_dettaglio{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	font-weight: bold;

}



.notizie{

	padding-right: 40px;

	float: right;

	width: 48%;

}



.notizie_titolo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	border-bottom: 3px solid #7FC31C;

	padding-top: 7px;

	padding-bottom: 5px;

	font-weight: bold;

	margin-left: 30px;

}



.notizie_contenitore{

	background: url(img_freccie.gif) no-repeat top left;

}



.notizie_corpo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	padding-top: 5px;

	margin-left: 30px;

	margin-bottom: 10px;

	border-bottom: 1px solid #000;

}



.notizie_corpo_top{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	padding-top: 5px;

	margin-left: 30px;

	margin-bottom: 5px;

	border-bottom: 1px solid #000;

}



.notizie_data{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	font-weight: bold;

	margin-bottom: 5px;

}



.notizie_titoletto{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	font-weight: bold;

	margin-bottom: 5px;

}



.notizie_testo{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	margin-bottom: 5px;

}


.notizie_testo a{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #71AB18;

	font-size : 1em;
	
	text-decoration:underline;

}


.notizie_testo a:hover{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;
	
	text-decoration:underline;

}


.piede{

	padding: 0;

	margin: 0;

	background: #FFF;

}



.piede_sx{

	float: left;

	text-align: center;

	width: 21.6%;

	border-top: 7px solid #7FC31C;

	margin-right: 7px;

}



.piede_dx{

	float: left;

	text-align: left;

	width: 77.3%;

	border-top: 7px solid #7FC31C;

}



.piede_testo{

	float: left;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 0.9em;

}



.piede_loghi{

	float: right;

	padding-right: 5px;

	padding-top: 5px;

	text-align: right;

}



.piede_loghi img{

	width: 60px;

	height: 22px;

}





/* PAGNA INTERNA */



.testata_interna{

	background: url(img_sfondo2.png) no-repeat right bottom;

	text-align: left;

	padding-bottom: 15px;

}



.notizie_corpo_interna{

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 1em;

	padding-top: 5px;

	margin-left: 30px;

	border-bottom: 1px solid #000;

}



.verde{

	color: #71AB18;

	font-size : 1.4em;

}

.piccolo{

	padding: 0;

	margin: 0;
	
	font-size : 0.9em;
	
	color: #000000;

}

.aaa_interna{

	text-align: left;

	margin: 5px;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	font-size : 0.9em;

	margin-bottom: 20px;

}



.foto_interna{

	padding: 0;

	margin: 0;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 0em;

}



.foto_sx_interna{

	float: left;

	width: 21.6%;

	border-top: 7px solid #7FC31C;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 0em;

}



.foto_dx_interna{

	float: right;

	width: 77.3%;

	border-top: 7px solid #7FC31C;

	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 0em;

}

 
/* INTERNA 2*/
 
					.testata_interna2{
						background: url(img_sfondo3.png) no-repeat right bottom;
						text-align: left;
						padding-bottom: 15px;
					}


	 
					.leftsider p{
					background:none repeat scroll 0 0 white;
					border-bottom:1px solid #eeeeee; 
					display:block;
					margin:0; 
					padding:3px;
					
					} 
					 
					.leftsider p a{
					font-weight:bolder;
					}   
					 
					.titilesider{
						border-bottom:3px solid #7FC31C;
						font-size:14px;
						font-weight:bolder;					
					}   
					
					.leftsider{  
 					background:white;
					padding:3px;  
					font-family:verdana,Geneva,Arial,Helvetica,sans-serif;
					}  
					 
					 .leftsider{ 
					background:none repeat scroll 0 0 #E6E6E6;
					margin-top:10px; 
					 }
					 
					 
					 