/*  
Powered by WEBP
---------------------------------------------------------------------------------------------------------------------------    Selettori
*/
body{text-align:center;background-color:#665248;margin:0;font-family:serif;color:#58473E;font-size:14px;}

/*  
---------------------------------------------------------------------------------------------------------------------------------    ID
*/
#pri{background-image:url(/img/css/sfondo.jpg);background-position:center top;background-repeat:repeat-y;background-color:#E8D8B3;
width:780px;margin:auto;}
#top{margin:auto;width:750px;background-image:url(/img/css/top.jpg);background-position:center top;background-repeat:no-repeat;
height:170px}
#con{text-align:left;margin:auto;width:715px;}
#con #sin{float:left;width:150px;background-image:url(/img/css/sin.jpg);background-repeat:no-repeat;padding:30px 0 0 0;margin:1px}
#con #sin #cerca{background-image:url(/img/css/sin.jpg);background-repeat:no-repeat;padding:30px 20px 0 0;margin:1px;text-align:right;}
#con #sin #banner{padding:30px 20px 0 0;margin:1px;text-align:right;}
#con #des{float:right;width:560px;background-image:url(/img/css/con_pap.jpg);background-repeat:repeat-y;background-position:center top;
margin:0;padding:0}
#con #lis{float:right;width:560px;margin:0;padding:0}
#con #des #top_pap{background-image:url(/img/css/top_pap.jpg);background-repeat:repeat-y;background-position:center top;height:78px;}
*>#con #des #top_pap{padding:20px 0 0 0;height:58px;}
#con #des #con_pap{margin:0 50px 30px 50px}
#con #des #pie_pap{background-image:url(/img/css/pie_pap.jpg);background-repeat:repeat-y;background-position:center bottom;height:67px;}
#pie{clear:both;margin:auto;width:750px;background-image:url(/img/css/pie.jpg);background-position:center bottom;
background-repeat:no-repeat;height:125px;font-size:10px;text-align:left}
#consiglio{border-top:1px solid #937A66;border-left:1px solid #937A66;border-right:1px solid #937A66;}
.pann_admin{ margin:0 0 7px 0; font-size:9px}
/*  
---------------------------------------------------------------------------------------------------------------------------    Elenchi
*/
#con #sin ul{list-style-type:none;margin:0 20px 0 0;padding:0}
#con #sin li{text-align:right;}
#con #des #con_pap ul#indice{list-style-type:none;margin:0 0 20px 0;padding:0;text-align:center}
#con #des #con_pap ul#indice li{margin:0;padding:0 4px 0 0;display:inline;list-style-type:none;font-weight:bold}
#con #des li, #con #lis li{list-style-image:url(/img/css/li.gif);font-family:Arial, Helvetica, sans-serif;font-size:12px;}

/*  
----------------------------------------------------------------------------------------------------------------------------    Ancore
*/
#con #sin li a, #con #sin li a:visited{text-decoration:none;color:#403220;font-weight:bold;font-size:16px}
#con #sin li a:hover{color:#990000;}
#con #des #con_pap h4 a{color:#58473E;text-decoration:underline}
a{color:#990000;}
a:visited{text-decoration:none}
a:hover{text-decoration:none;}
#con_pap p a:link, #con_pap p a:visited{ color:#58473E;}
/*  
---------------------------------------------------------------------------------------------------------------------------    Tabelle
*/
#con #lis table td{padding:4px;}
table td{font-size:12px;font-family:Arial, Helvetica, sans-serif}
table td.int{border-bottom:1px solid #990000;font-weight:bold;}
table td.right{text-align:right;font-weight:bold;}
td.consfirma{font-style:italic;background-color:#D9C9A6;font-size:10px;color:#990000;border-bottom:1px solid #937A66;
border-right:1px solid #937A66;}
td.constesto{border-bottom:1px solid #937A66;}
table#mess_admin{ border-left:1px solid #937A66; border-top:1px solid #937A66; border-right:1px solid #937A66; margin-bottom:3px;}
table#mess_admin td{ padding:0; margin:0;border-bottom:1px solid #937A66}
table#mess_admin a{ display:block; color:#403220; text-decoration:none; font-size:14px; padding:5px 2px; font-weight:bold;}
table#mess_admin a:hover{ background-color:#D9C9A6; color:#990000}
/*  
----------------------------------------------------------------------------------------------------------------------------    Titoli
*/
#top h1{display:none;}
#con #des #con_pap h3{margin:0;padding:0;}
h4{font-size:14px;clear:both;margin:0;}
h3{font-size:22px;clear:both;font-weight:normal;color:#403220}
h2{color:#990000;font-size:24px;}
h1{color:#990000;font-size:28px}
#con #des #top_pap h2{height:39px;margin:20px 0 0 40px;padding:0;background-repeat:no-repeat}
*>#con #des #top_pap h2{margin:0 0 0 40px;}
#lis h3{margin:10px 0 0 0}
#consiglio td h4,#consiglio td p{ margin:0; padding:0;}
/*  
--------------------------------------------------------------------------------------------------------------------------    Paragrafi
*/ 
#con #des #con_pap p{margin:10px 0 10px 0;padding:0;font-family:Arial, Helvetica, sans-serif;line-height:18px;font-size:12px}
#con #des #con_pap p p{ margin:10px 0;}
#con #des #con_pap p i{margin:0;padding:0;} 
#con #des #pie_pap p{font-size:10px;margin:0 0 0 50px;padding:0}
#con #des #top_pap h2 span{display:none;}
#pie p{padding:50px 0 0 70px;}
/*  
-----------------------------------------------------------------------------------------------------------------------------    Classi
*/ 
#con #des #con_pap .home_sin{width:250px;float:left;}
#con #des #con_pap img{ margin:0 0 2px 7px;}
#con #des #con_pap .home_des{width:250px;float:right;}
.firma{display:block;text-align:right;clear:both;font-style:italic;font-size:10px;color:#990000;}
.mess{width:500px;}
.hr{background-image:url(/img/css/hr.gif);height:61px;border:0;clear:both}
span.cerca{background-color:#FFFF99;}
table.admin{border-top:1px solid #937A66;}
table.admin td.td{border-bottom:1px solid #937A66;border-right:1px solid #937A66}
table.admin td.l{border-left:1px solid #937A66;}
table.admin td.int{border-bottom:1px solid #937A66;border-right:1px solid #937A66;border-left:1px solid #937A66;background-color:#D9C9A6;}
#uart .uartsin{float:left;width:210px;padding:10px 0 0 10px ;font-size:10px}
#artevidenza{ padding:10px 0 0 10px; }
/*  
----------------------------------------------------------------------------------------------------------- -------------------   Form
*/ 
input, select{font-size:12px;line-height:12px;}
form label{font-size:10px;line-height:10px;display:block;}
form{margin:0;padding:0;}
form .in{background-color:#E8D8B3;border:1px solid #B59B84}



#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;}	
#lightboxCaption{ 
float: left;}
#keyboardMsg{ 
float: right;}
#closeButton{ 
top: 5px; 
right: 5px; }
#lightbox img{ 
border: none; clear: both;} 
#overlay img{ 
border: none;}
#overlay{ 
background-image: url(/img/overlay.png);}
* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/overlay.png", sizingMethod="scale");