/*stili per il layout fisso con altezza minima*/



html,body{margin: 0;padding:0;height:100%;}



body{font-family: arial,sans-serif;font-size: 76%;text-align: center}



div#container{position:relative; width: 100%; height: 100%;margin: 0 auto;



    text-align: left;}



body>div#container{height:auto;min-height:100%}



div#footer{position: absolute;bottom:0; width: 100%; padding: 0em 0;}







/*stili generici, su header e footer*/



div#header{}



h1,h2{margin: 0;padding:0}



h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}



h2{color: #999;font-size: 1.5em}







div#footer a{}







/*stili specifici per il layout*/



div#navigation{background-color:#}



div#content{padding: 0em 0em 5em}











/*stili per la navigazione*/



div#navigation ul{margin: 0;padding: 0; list-style-type: none;}



div#navigation li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/



div#navigation a{color:#369;font: normal bold 1.2em/2.5em arial,sans-serif;text-decoration: none}



div#navigation a:hover{color: #fff;text-decoration: underline}



div#navigation a#activelink{color: #033;text-decoration: none}























.lnkMenuPrincipale {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #CCCCCC;



	text-align : center;



	text-decoration : none;







}	  



.lnkMenuPrincipale:active {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #CCCCCC;



	text-align : center;



	text-decoration : none;







}	   	   	   	     	   



.lnkMenuPrincipale:visited {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #CCCCCC;



	text-align : center;



	text-decoration : none;







}	   	   	   	     	   



.lnkMenuPrincipale:hover {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #0099FF;



	text-align : center;



	text-decoration : none;







}	   







.lnkCampiTab {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : center;



	text-decoration : none;







}	  



.lnkCampiTab:active {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : center;



	text-decoration : none;







}	   	   	   	     	   



.lnkCampiTab:visited {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : center;



	text-decoration : none;







}	   	   	   	     	   



.lnkCampiTab:hover {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #CCCCCC;



	text-align : center;



	text-decoration : underline;







}	   	







.lnkPrincipale {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #336699;



	text-align : left;



	text-decoration : none;



	padding-left: 40px;







}	  



.lnkPrincipale:active {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #336699;



	text-align : left;



	text-decoration : none;



	padding-left: 40px;







}	   	   	   	     	   



.lnkbtn:visited {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #336699;



	text-align : center;



	text-decoration : none;



	padding-left: 40px;







}	   	   	   	     	   



.lnkbtn:hover {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #336699;



	text-align : center;



	text-decoration : underline;



	padding-left: 40px;







}	











.lnkbtn {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #336699;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;







}	  



.lnkbtn:active {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #336699;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;







}	   	   	   	     	   



.lnkbtn:visited {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #336699;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;







}	   	   	   	     	   



.lnkbtn:hover {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #336699;



	text-align : center;



	text-decoration : underline;



	padding-left: 0px;







}	







.cerca_scheda {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #3A3A3A;



	text-align : right;



	text-decoration : none;



	padding-right: 6px;







}	







.campo_search {







	border: 1px solid #EBEBEB;



	padding: 6px;



	margin-bottom: 0px;



	color: #ffffff;



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	background-color: #7D7D7D;



	font-size: 12px;







}   







 



.campo_search:hover {







	border: 1px solid #EBEBEB;



	padding: 6px;



	margin-bottom: 0px;



	color: #ffffff;



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	background-color: #A3A3A3;



	font-size: 12px;







} 







.campo_form {







	border: 1px solid #999999;



	padding-left: 3px;



	padding: 3px;



	margin-bottom: 0px;



	color: #333333;



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	background-color: #D0D0D0;



	font-size: 12px;







}  











.campo_form:active {







	border: 1px solid #37AFFF;



	padding-left: 3px;



	padding: 3px;



	margin-bottom: 0px;



	color: #333333;



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	background-color: #EEEEEE;



	font-size: 12px;







} 







.campo_form:hover {







	border: 1px solid #37AFFF;



	padding-left: 3px;



	padding: 3px;



	margin-bottom: 0px;



	color: #333333;



	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	background-color: #EEEEEE;



	font-size: 12px;







}  











.lnkSmall {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #454545;



	text-align : right;



	text-decoration : none;







}	 



 



.lnkSmall:active {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #454545;



	text-align : right;



	text-decoration : none;







}	   	   	   	     	   



.lnkSmall:visited {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #454545;



	text-align : right;



	text-decoration : none;







}	   	   	   	     	   



.lnkSmall:hover {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #797979;



	text-align : right;



	text-decoration : none;







}	











.lnkFooter {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #CCCCCC;



	text-align : right;



	text-decoration : none;







}	 



 



.lnkFooter:active {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #CCCCCC;



	text-align : right;



	text-decoration : none;







}	   	   	   	     	   



.lnkFooter:visited {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #CCCCCC;



	text-align : right;



	text-decoration : none;







}	   	   	   	     	   



.lnkFooter:hover {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #949494;



	text-align : right;



	text-decoration : underline;







}	







.copy {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #CCCCCC;



	text-decoration : none;







}	







.num_ris_pagina {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #CCCCCC;



	text-decoration : none;



	padding-left: 10px;







}	











.photoimg {



	border: 2px solid #DDDDDD;



	margin-top: 0px;







}











.photoimg:hover {



	border: 2px solid #EEEEEE;



	margin-top: 0px;







}	  







.prevfoto {



	border: 3px solid #DDDDDD;



	margin-top: 0px;







}











.prevfoto:hover {



	border: 3px solid #37AFFF;



	margin-top: 0px;







}	   	   







.titoli_scheda {



	font-family: Tahoma, Verdana;



	font-size: 16px;



	font-weight: bold;



	color: #37AFFF;



	text-align : left;



	text-decoration : none;



	padding-left: 40px;



	padding-top: 25px;







}







.new_scheda {



	font-family: Tahoma, Verdana;



	font-size: 18px;



	font-weight: bold;



	color: #37AFFF;



	text-align : left;



	text-decoration : none;



	padding-left: 15px;



	padding-top: 25px;







}







.nome_marker {



	font-family: Tahoma, Verdana;



	font-size: 21px;



	font-weight: bold;



	color: #37AFFF;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;







}	







.titleStat {



	font-family: Tahoma, Verdana;



	font-size: 21px;



	font-weight: normal;



	color: #37AFFF;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;







}	







.nome_marker:hover {



	font-family: Tahoma, Verdana;



	font-size: 21px;



	font-weight: bold;



	color: #37AFFF;



	text-align : center;



	text-decoration : underline;



	padding-left: 0px;



	padding-top: 0px;



	



}



	



.dett_marker {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: normal;



	color: #336699;



	text-align : left;



	text-decoration : none;



	padding-left: 4px;



	padding-top: 0px;



	line-height: 130%







}







.titolo_foto {



	font-family: Tahoma, Verdana;



	font-size: 13px;



	font-weight: bold;



	color: #666666;



	text-align : left;



	text-decoration : none;



	padding-left: 2px;



	padding-top: 0px;







}



.avvertenza {



	font-family: Tahoma, Verdana;



	font-size: 15px;



	font-weight: bold;



	color: #CF0A0F;



	text-align : left;



	text-decoration : none;



	padding-left: 2px;



	padding-top: 0px;







}



.autore_foto {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #484848;



	text-align : left;



	text-decoration : none;



	padding-left: 2px;



	padding-top: 0px;







}



.tit_map_scheda {



	font-family: Tahoma, Verdana;



	font-size: 16px;



	font-weight: bold;



	color: #ffffff;



	text-align : left;



	text-decoration : none;



	padding-left: 20px;



	padding-bottom: 3px;







}







.testo_scheda {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: normal;



	color: #484848;



	text-align : justify;



	text-decoration : none;



	padding-left: 40px;



	padding-right: 40px;



	line-height: 160%







}





.testo_cont {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #484848;



	text-align : justify;



	text-decoration : none;



	padding-left: 40px;



	padding-right: 40px;



	line-height: 120%







}





.nome_scheda {



	font-family: Tahoma, Verdana;



	font-size: 19px;



	font-weight: bold;



	color: #ffffff;



	text-align : left;



	text-decoration : none;



	padding-left: 12px;



	padding-bottom: 3px;







}	







.rating_scheda {



	font-family: Tahoma, Verdana;



	font-size: 30px;



	font-weight: bold;



	color: #ffffff;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;



	margin-top: 00px;







}	







.dett_scheda {



	font-family: Tahoma, Verdana;



	font-size: 14px;



	font-weight: bold;



	color: #37AFFF;



	text-align : right;



	text-decoration : none;



	padding-right: 15px;



	padding-top: 4px;







}







.tipo_dato {



	font-family: Tahoma, Verdana;



	font-size: 24px;



	font-weight: normal;



	color: #37AFFF;



	text-align : right;



	text-decoration : none;



	padding-right: 15px;



	padding-top: 4px;







}







.dett_schedaSX {



	font-family: Tahoma, Verdana;



	font-size: 14px;



	font-weight: bold;



	color: #37AFFF;



	text-align : left;



	text-decoration : none;



	padding-left: 15px;



	padding-top: 4px;







}







.sede_centrale {



	font-family: Tahoma, Verdana;



	font-size: 14px;



	font-weight: bold;



	color: #37AFFF;



	text-align : left;



	text-decoration : none;



	padding-left: 40px;



	padding-top: 4px;







}







.dett_schedaCENTRO {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #37AFFF;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;







}







.linkRisTab {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #0097FB;



	text-align : left;



	text-decoration : none;



	padding-left: 15px;



	padding-top: 4px;







}







.linkRisTab:visited {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #0097FB;



	text-align : left;



	text-decoration : none;



	padding-left: 15px;



	padding-top: 4px;







}







.linkRisTab:active {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #0097FB;



	text-align : left;



	text-decoration : underline;



	padding-left: 15px;



	padding-top: 4px;







}







.linkRisTab:hover {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #37AFFF;



	text-align : left;



	text-decoration : underline;



	padding-left: 15px;



	padding-top: 4px;







}











.rif_scheda {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : right;



	text-decoration : none;



	padding-right: 15px;



	padding-bottom: 0px;



	margin-bottom: 8px;







}







.rif_schedaSX {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : left;



	text-decoration : none;



	padding-left: 15px;



	padding-bottom: 0px;



	margin-bottom: 8px;







}







.rif_schedaSXbordo {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : left;



	text-decoration : none;



	padding-left: 15px;



	padding-bottom: 0px;



	margin-bottom: 8px;



	border-right: 1px solid #ffffff;



	border-bottom: 1px solid #ffffff;







}







.rif_schedaCENTRO {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;



	padding-bottom: 0px;



	margin-bottom: 8px;







}







.rif_schedaCENTRObordo {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;



	padding-bottom: 0px;



	margin-bottom: 8px;



	border-bottom: 1px solid #ffffff;







}











.testo_tab {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: normal;



	color: #484848;



	text-align : central;



	text-decoration : none;



	padding-left: 0px;



	padding-right: 0px;



	line-height: 100%;



	border-right: 1px solid #ffffff;



	border-bottom: 1px solid #ffffff;







}







.solo_testo_tab {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: normal;



	color: #484848;



	text-align : central;



	text-decoration : none;



	padding-left: 0px;



	padding-right: 0px;



	line-height: 100%;



	border-right: 0px solid #ffffff;



	border-bottom: 1px solid #ffffff;







}







.txt_smallDX {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #999999;



	text-align : right;



	text-decoration : none;



	padding-right: 15px;



	padding-bottom: 0px;



	margin-bottom: 8px;







}







#nav_page {







	text-align: right;



	padding-top: 10px;



	padding-bottom: 10px;







}







#nav_page li{



	display: inline;



}











#nav_page a{



	font-weight: normal;



	border: 2px solid #EFEFEF;



	padding: 5px;



	margin-right: 5px;



	text-align: center;



	text-decoration: none;







}















#nav_page a:hover{



	border: 2px solid #049ed0;



	color: #049ed0;







}







.sel_page {



	color: #FFFFFF;



	background-color: #049ed0;



	border: 2px solid #049ed0;



	font-weight: bold;



	padding: 5px;



	margin-right: 5px;







}



.sel_page_sito {



	color: #FFFFFF;



	background-color: #049ed0;

	

	font-size: 18px;



	border: 2px solid #049ed0;



	font-weight: normal;



	padding: 5px;



	margin-right: 5px;







}







.sel_warn {



	color: #FFFFFF;



	background-color: #FF0000;



	border: 2px solid #FF0000;



	font-weight: bold;



	padding: 5px;



	margin-right: 5px;







}







ul, li {



	margin: 0;



	padding: 0;



	list-style: none;







}







.marg_tabDX{



	font-family : Tahoma, Verdana;



	color: #999999;



    border-top: 0px solid #;



    border-bottom: 0px solid #ffffff;



    border-collapse: collapse;



    border-right: 1px solid #ffffff;



}







.voci_tab_admin {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #484848;



	text-align : left;



	text-decoration : none;



	padding-left: 15px;



	padding-top: 0px;



	border-right: 1px solid #ffffff;



	border-bottom: 1px solid #ffffff;







}





.voci_tab_admin2 {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #484848;



	text-align : left;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;



	border-right: 1px solid #ffffff;



	border-bottom: 1px solid #ffffff;







}





.link_tab_admin {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #484848;



	text-align : left;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;











}







.link_tab_admin:active {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #484848;



	text-align : left;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;











}



.link_tab_admin:visited {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #484848;



	text-align : left;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;











}



.link_tab_admin:hover {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #484848;



	text-align : left;



	text-decoration : underline;



	padding-left: 0px;



	padding-top: 0px;











}







.smallBianco {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #ffffff;



	text-align : left;



	text-decoration : none;



	padding-left: 6px;



	padding-top: 0px;







}







.smallBiancoNR {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



	text-align : left;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;



	line-height: 180%;







}







.nomeCampoForm {



	font-family: Tahoma, Verdana;



	font-size: 12px;



	font-weight: bold;



	color: #37AFFF;



	text-align : left;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;



	line-height: 150%;







}











.ris_tab_admin {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #484848;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;



	padding-top: 0px;



	border-right: 0px solid #ffffff;



	border-bottom: 1px solid #ffffff;







}



.tot_ri {



	font-family: Tahoma, Verdana;



	font-size: 19px;



	font-weight: nomral;



	color: #ffffff;



	text-align : center;



	text-decoration : none;



	padding-left: 0px;



	padding-bottom: 0px;



	margin-bottom: 8px;







}





.nuvola_date {

	font-family: Tahoma, Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #FF9900;

	text-align : left;

	padding-left: 5px;

	text-decoration : none;

	line-height: 300%

}



.nuvola_indirizzo {

	font-family: Tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #484848;

	text-align : left;

	text-decoration : none;

	padding-left: 0px;

	padding-right: 0px;

	line-height: 230%;



}



.nuvola_link {

	font-family: Tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #484848;

	text-align : left;

	text-decoration : none;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 150%;

}



.nuvola_link:active {

	font-family: Tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #484848;

	text-align : left;

	text-decoration : none;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 150%;

}



.nuvola_link:hover {

	font-family: Tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #484848;

	text-align : left;

	text-decoration : none;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 150%;

}



.nuvola_link:visited {

	font-family: Tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #484848;

	text-align : left;

	text-decoration : none;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 150%;

}



.homeLeft {



	font-family: Tahoma, Verdana;



	font-size: 13px;



	font-weight: bold;



	color: #BAA861;



	text-align : center;



	text-decoration : none;



	padding-right: 15px;



	padding-top: 4px;

	

	line-height: 130%;





}


.homeLeft2 {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #BAA861;



	text-align : left;



	text-decoration : none;



	padding-right: 20px;



	padding-top: 0px;

	

	line-height: 100%;





}

.homeLeft3 {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: bold;



	color: #BAA861;



	text-align : left;



	text-decoration : none;



	padding-left: 40px;



	padding-top: 0px;

	

	line-height: 100%;





}


.homeDown {



	font-family: Tahoma, Verdana;



	font-size: 11px;



	font-weight: normal;



	color: #666666;



	text-align : left;



	text-decoration : none;



	padding-right: 12px;



	padding-top: 4px;

	

	line-height: 130%;





}
