/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0; font-size:12px;}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-align: center; background-image: url(immagini/sf.jpg); background-repeat:repeat-x; background-color:#FAEEE6; color:#333333;}
a{ color:#C94636;}
a:hover{color:#C94636; text-decoration: underline; }

.align{text-align:justify;}
/*LINK ORIZZONTALI*/
div#linkhorizontal{
display: none;
}

/*stili per la navigazione link orizzontali*/
div#linkhorizontal ul{margin: 0;padding: 0; list-style-type: none;}
div#linkhorizontal li{display: inline; margin: 0 15px 0 15px; padding: 0}
div#linkhorizontal a{color:#FFFFFF; font: normal 1em/2.5em 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;}

.sflink { display: none;}
.sfbottom { background-image: url(immagini/bottom.jpg); background-repeat: no-repeat; height:51px;}
.colore { color:#990000;}

.noprint{display: none;}


div#linkvertical{display: none;}
div#nav{ text-align:right; }

/*stili per la navigazione link verticali*/
div#linkvertical ul{display: none;}
div#linkvertical li{display: none;}
div#linkvertical a{display: none;}
div#linkvertical a:hover{display: none;}
div#linkvertical a#activelink{display: none;}
.floatdx{float:right; width:auto; text-align:right; margin-left:20px;}
.floatsx{float:left; width:auto; text-align:left; margin-right:20px;}

.testogrigio{ color:#555555; }
.bordofoto{padding:2px; border: 1px solid black; border-color: #999999;}

/*FOOTER*/
div#footer{display: none;}
div#footer a{display: none;}
div#footer .floatsx{display: none;}
div#footer .h1{display: none;}

.piccolo{font-size:09px;}
.nohover {color: #919191;}