/*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{
text-align: right;
}

/*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 { background-image: url(immagini/sflink.jpg); background-repeat: no-repeat;}
.sfbottom { background-image: url(immagini/bottom.jpg); background-repeat: no-repeat; height:51px;}
.colore { color:#990000;}


div#linkvertical{text-align:left; padding-right:30px; font-size:12px; }
div#nav{ text-align:right; }

/*stili per la navigazione link verticali*/
div#linkvertical ul{margin: 0;padding: 0; list-style-type: none;}
div#linkvertical li{margin: 0;padding: 0;}
div#linkvertical a{color:#FFFFFF; line-height:250%; text-decoration: none;}
div#linkvertical a:hover{color:#FFFFFF; text-decoration: underline;}
div#linkvertical a#activelink{color: #FFCC00; text-decoration:none; font-weight: bolder; }
.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{text-align:left; color:#424242; 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;}

.piccolo{font-size:09px;}
.nohover {color: #919191;}
.longInput {width: 420px;}
.shortInput {width: 197px;}
.rosso {color:#C94636; text-decoration: underline; }
.sfondosfumatura{background-image: url(immagini/sf.jpg); background-repeat:repeat-x; background-color:#FAEEE6;}