/* CSS Document */

html,body{margin:0; padding:0; text-align:center; background-color:#b2b2b2;}

body{
font-family: "Trebuchet MS",arial,sans-serif; font-size:12px; color: #000000; text-align: center;}

table{
font-family: "Trebuchet MS",arial,sans-serif; font-size:12px;
}

a{color:#3385ca; text-decoration: none; text-decoration: underline;}
a:hover{color: #3385ca; text-decoration: underline;}

a.linklato{color: #000000; text-decoration: underline;}
a.linklato:hover{color: #000000; text-decoration: underline;}


/*LINK ORIZZONTALI*/
div#linkhorizontal{
text-align:left; padding:5px 0 0 8px; height:23px; 
}

.active1{
background-image: url(../immagini/sfhome.jpg); background-repeat:repeat-y; background-position:0px;
}
.active2{
background-image: url(../immagini/sfhome.jpg); background-repeat:repeat-y; background-position:110px;
}
.active3{
background-image: url(../immagini/sfhome.jpg); background-repeat:repeat-y; background-position:225px;
}
.active4{
background-image: url(../immagini/sfhome.jpg); background-repeat:repeat-y; background-position:340px;
}
.active5{
background-image: url(../immagini/sfhome.jpg); background-repeat:repeat-y; background-position:448px;
}
.active6{
background-image: url(../immagini/sfhome.jpg); background-repeat:repeat-y; background-position:578px;
}


/*stili per la navigazione link orizzontali*/
div#linkhorizontal ul{margin: 0;padding: 0; list-style-type: none;}
div#linkhorizontal li{display: inline; padding: 0} /*nota display: inline*/
div#linkhorizontal a{color:#FFFFFF; text-decoration: none; margin: 0 22px 0 22px; }
div#linkhorizontal a:hover{color: #FFFFFF; text-decoration: underline;}
div#linkhorizontal a#activelink{color: #FF0000; text-decoration: none; }
.marginesx{margin:0 0 0 20px;
}

/*LINK VERTICALI*/
div#linkvertical{
text-align:left; height:200px; padding-top:30px; padding-left:25px;
color: #CCE6FF; background-image:url(../immagini/sflink.jpg); background-repeat:repeat-x;
}

/*stili per la navigazione link verticali*/
div#linkvertical ul{margin: 0;padding: 0; list-style-type: none; padding-top:10px;}
div#linkvertical li{margin: 0;padding: 0; padding: 0}
div#linkvertical a{color:#FFFFFF; text-decoration: none; line-height:32px;}
div#linkvertical a:hover{color: #FF0000; text-decoration: underline;}
div#linkvertical a#activelink{color: #FF0000; text-decoration: none; font-weight: bolder;}




/*FOOTER*/
div#footer{text-align:left; color:#333333; width:auto; font-size:10px;}
div#footer a{font-weight: bold;text-decoration: underline;color:#333333;}
div#footer .h2{font-size:10px; font-weight:normal; color:#333333; text-align:left;}


/*CONTAINER*/
div#container{
width:auto;
margin:32px;
text-align:left;
height:auto; color: #4A4A4A;
}


.bordofoto{padding:2px; border: 1px solid black; border-color: #999999;}

.titolo { color: #292929; font-weight:bold;}
.sottotitolo { color:#3385ca;}

.nohover {color: #919191;}
.giustificato {text-align: justify;}
