/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin:0; padding:0; background-color: #99cc99; color:#333 }
body{font-family:Lucida Grande,Lucida Sans Unicode, Verdana, Arial, sans-serif;text-align: center; font-size:12px; line-height:18px;}
div#container{position:relative; width: 760px;margin: 0px auto;text-align: left;background-color:#fff; padding:0 10px 10px 10px;}

/*stili generici, su header e footer*/

#logo{height:25px; background: #fff url(immagini/logo.jpg) no-repeat; text-align:right;  margin-bottom:0px; padding:20px 5px 0 0; color:#003300}
#logo a{color:#003300; text-decoration:none}
#logo a:hover{text-decoration:underline}

div#chiavi{color:#eeeeee; font-size:4px; text-align:center; line-height:5px;}

div#menu{background: #fff url(immagini/sfondo_menu.jpg) no-repeat; color: #fff; padding:0px 0 0 0px; margin-bottom:10px;  font-size:90%;}
#menu td{padding:0 0 0 5px;}
#menu a{height:20px; padding:0px 0px;  clear:none; text-align:center; text-decoration:none; color:#fff;}
#menu a:hover{text-decoration:underline;}

div#header{background-color:#fff;color: #fff;}

div#4_foto{background-color:#fff;color: #fff; background-color:#3300FF;  margin-bottom:8px;}



/*stili specifici per il layout*/

div#content_sx{width:490px; padding:1em 10px;background-color:#fff;float:left; color:#333}

div#content_sx h2{margin: 0 0 7px 0;padding:0;font-size: 1.5em; line-height:1.2em}
div#content_sx h3{margin: 0 0 7px 0;padding:0;font-size: 1.2em; font-style:italic;}
div#content_sx p{margin: 0 0 7px 0;padding:0;}
div#content_sx a{ color:#333; text-decoration:none;}

/*stili per la navigazione*/
div#content_dx{ background-color:#99cc99;width: 240px;float:right; padding:10px 5px; line-height:22px; margin-top:15px}
div#content_dx h2{ text-align:center; font-size:110%; line-height:1em; margin-bottom:10px}
div#content_dx p{margin: 0 0 7px 0;padding:0;}
div#content_dx .errore_invio{margin: 0 0 7px 0;padding:3px; color:#ffffff; background-color:#363; font-size:90%;}
/*div#content_dx ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#content_dx li{margin: 0;padding: 0}
div#content_dx a{color:#369; text-decoration: none; font-weight:bold}
div#content_dx a:hover{color:#d74b22;}
div#content_dx a#activelink{color: #033;text-decoration: none}*/


div#footer{text-align:center; padding: 0.5em; color: #030; margin-top: 30px; border-top: #003300 solid 1px; font-size:11px}
div#footer a{color: #030;text-decoration: none; }



