body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../immagini/sfondo.jpg); 
	background-repeat:repeat-x;
	background-color: #E0E0E0;
	font-family: "Trebuchet MS",arial,sans-serif; 
	font-size:12px;
}

a{color:#0B43AD; text-decoration: underline}
a:hover{color: #FF0000; text-decoration: underline;}
a#activelink{color: #0B43AD; text-decoration: none; font-weight: bolder;}

/*LINK ORIZZONTALI*/
div#linkhorizontal{
height:25px; 
background-color:#FF000B; 
text-align: center;
margin-bottom:3px; /*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 18px 0 18px; padding: 0} /*nota display: inline*/
div#linkhorizontal a{color: #FFFFFF; font: normal 1em/2em 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;}





/*FOOTER*/
div#footer{text-align:left; color:#FFFFFF; width:auto; font-size:11px;}
div#footer .floatsx{float:left; margin-right:10px;}
div#footer .h1{ font-size:11px; font-weight:normal; color: #666666; line-height:13px;}
div#footer a{color: #0B43AD;}
div#footer a:hover{color: #0B43AD; text-decoration:underline;}


.titoli { font-size: 13px; color: #0B43AD; font-weight:bold;}
.giustificato {text-align: justify;}
.nohover {color: #919191;}
.longInput {width: 425px;}
.shortInput {width: 180px;}


.foto{
border: 1px solid black;
border-color: #CCCCCC;
}





