/* CSS Document */

body { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFDC; margin: 0px 0px 0px 0px; font-size:12px;}
#wrap { text-align:center;}
#all { width:782px;}
#topspot { background-image:url(../images/bgheader.jpg); background-repeat:repeat-x; 
height:90px;}
#logo { float:left; text-align:left; background-color:#FFFFFF; height:154px; width:238px;}
#sangimignano { padding-left:5px; font-style:italic; font-weight:bold; margin-top:8px;}
#fotoheader { background-image:url(../images/headpanorama.jpg); width:544px; height:154px; float:right;}
#menu { background-color:#BCCC4F; text-align:left; font-size:12px; line-height:20px; padding-left:3px; border-bottom:5px solid #FFFFFF;}
#menu a:link { padding:0px 3px 0px 3px; text-decoration:none; color:#000000;}
#menu a:visited { text-decoration:none; color:#000000;}
#menu a:hover { text-decoration:underline;}


#oksfondo {
 background: url(../images/faux.jpg);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width:100%;
}

#oksfondo p {padding:5px; margin-top:4px; margin-bottom:0px;}

#contentleft { float:left; background-color:#FFFFFF; text-align:left; width:315px; display: inline; padding-right:5px;}
#contentleft h1 { color:#FF0000; font-size:14px; margin:0px; padding-left:5px;}
.adsleft {background-color:#BCCC4F; font-weight:bold; margin-top:10px; text-align:center; width:300px; margin-left:5px;}

#contentcenter { background-color:#FFFFFF; width:273px; text-align:left; float:left; border-left:2px solid red; padding-left:5px;}
#contentcenter img { float:left; padding:2px;}
#contentcenter ul { width:95%;
list-style:none; /* elimino i punti elenco */
margin:25px 0px 0px 0px; padding:0; /* elimino i rientri delle liste */
}
#contentcenter li { list-style:none; padding:2px 0px 2px 0px; border-bottom:1px solid red; display:block; }
#contentcenter h3 {margin:0px; color:#FF0000; font-size:12px;}
#contentcenter a:link {color:#FF0000; text-decoration:none;}
#contentcenter a:visited {color:#FF0000; text-decoration:none;}
#contentcenter a:hover {text-decoration:underline;}



#contentright { float:right; background-color:#BCCC4F; width:180px; display: inline;}

#contentleftcateg { float:left; background-color:#FFFFFF; text-align:left; width:215px; display: inline; padding-right:5px;}
#contentleftcateg h1 { color:#FF0000; font-size:14px; margin:0px; padding-left:5px;}

#contentcentercateg { background-color:#FFFFFF; width:373px; text-align:left; float:left; border-left:2px solid red; padding-left:5px;}
#contentcentercateg img { float:left; padding:2px;}
#contentcentercateg ul { width:95%;
list-style:none; /* elimino i punti elenco */
margin:10px 0px 0px 0px; padding:0; /* elimino i rientri delle liste */
}
#contentcentercateg li { list-style:none; padding:2px 0px 2px 0px; border-bottom:1px solid red; display:block; }
#contentcentercateg h3 {margin:0px; color:#FF0000; font-size:12px;}
#contentcentercateg a:link {color:#FF0000; text-decoration:none;}
#contentcentercateg a:visited {color:#FF0000; text-decoration:none;}
#contentcentercateg a:hover {text-decoration:underline;}



#contentdettagli { background-color:#FFFFFF; width:585px; text-align:left; float:left; border-left:2px solid red; padding-left:5px;}
#contentdettagli img { float:left; padding:2px;}
#contentdettagli ul { width:95%;
list-style:none; /* elimino i punti elenco */
margin:10px 0px 0px 0px; padding:0; /* elimino i rientri delle liste */
}
#contentdettagli li { list-style:none; padding:2px 0px 2px 0px; border-bottom:1px solid red; display:block; }
#contentdettagli h1 { color:#FF0000; font-size:14px; margin:0px;}


#footer {background-color:#BCCC4F; border-top:4px solid #FFFFFF;}

#risorse {padding-left:20px; text-align:left;}
#risorse a {padding-top:5px; margin-right:5px; margin-left:5px; margin-top:5px;  line-height:20px; }
#risorse a:link { color:#000000; font-weight:bold;}
#risorse a:visited { color:#000000;  font-weight:bold;}
#risorse a:hover { color: #000000; font-weight:bold;}