/* CSS Document */

html,body{margin:0; padding:0; text-align:center;}

body{
font-family: arial,sans-serif; font-size:12px;
color:#000000;
text-align: center; 
background-image: url(sfondo.jpg); 
background-repeat:repeat-x; 
background-color:#005635;
}
a{font-size:12px;text-decoration: underline;}
a:hover{font-size:12px;text-decoration: underline; }


/*CONTAINER*/
div#container{
width:770px; /*LARGHEZZA MASSIMA--------------------------------------------------*/
margin: 0 auto;
text-align:left;
}
div#container a{font-size:12px;text-decoration: underline; color:#FFFFFF}
div#container a:hover{font-size:12px;text-decoration: underline; }

/*HEADER*/
div#header{
height:auto; 
text-align:left;
width:auto;
background-color:#06664A; 
color:#056749; 
}


/*LINK ORIZZONTALI*/
div#linkhorizontal{
height:20px; 
background-color:#56A17B; 
text-align: right;
margin-bottom:10px; /*margine sotto i link orizzontali*/
}

/*stili per la navigazione link orizzontali*/
div#linkhorizontal ul{margin: 0;padding: 0; list-style-type: none;}
div#linkhorizontal li{display: inline; margin: 0 22px 0 22px; padding: 0} /*nota display: inline*/
div#linkhorizontal a{color:#024A34; font: normal 1em/1em arial,sans-serif; text-decoration: none}
div#linkhorizontal a:hover{color: #FFFFFF; text-decoration: underline;}
div#linkhorizontal a#activelink{color: #FFCC00; text-decoration: none; font-weight: bolder;}




/*CONTENUTO*/
div#content{
text-align:left;
background-color:#FFFFFF;
height:auto;
width:auto;
padding:25px;

}
div#content .titolo { color:#009900; font-size:12px; font-weight:bold; }
div#content .titoloazzurro{color:#0471D7; font-size:12px;}
div#content .prezzospeciale { color: #FF3300; }
div#content .link{text-decoration: none; color:#437EB6; font-size:12px; }
div#content .h1{font-size:11px; color:#000000}
div#content table{font-size:12px;}
div#content a{text-decoration:none; color:#009900;}
div#content a:hover{font-weight:bold; text-decoration: underline; color: #FF6600;}
.descrizione { color:#000000; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#content .nohover {color: #919191;}
div#content .giustificato {text-align: justify;}

div#content .bordofoto{padding:2px; border: 1px solid black; border-color: #999999;}

/*LINK VERTICALI*/
div#linkvertical{
text-align:center;
color: #CCE6FF;
padding-bottom:70px;
}

/*stili per la navigazione link verticali*/
div#linkvertical ul{margin: 0;padding: 0; list-style-type: none;}
div#linkvertical li{margin: 0;padding: 0; margin: 10px 0 10px 0; padding: 0}
div#linkvertical a{color:#FFFFFF; line-height:220%; text-decoration: none;}
div#linkvertical a:hover{color:#33CC00; text-decoration: underline;line-height:220%;}
div#linkvertical a#activelink{color: #FFCC00; text-decoration: none;  font-weight: bolder;}
div#linkvertical p{font-size: 10px;}


/*FOOTER*/
div#footer{text-align:left; color:#FFFFFF; width:auto; font-size:10px;}
div#footer a{font-weight: bold;text-decoration: underline;color:#FFFFFF;}
div#footer .floatsx{float:left; margin-right:10px;}
div#footer .h1{font-size:11px; font-weight:normal;}


