body {	background-color: #FFFFFF;	margin: 0px;	
font-family: Verdana, Arial,  Helvetica, sans-serif;	
font-size: 65%;	
color: #696972;	}

A { color:  #696972; text-decoration: none;}
A:hover { color:#B0321E;}
IMG { border: 0px; }

/* .................... STRUTTURA ....................*/
#struttura { width: 100%; background-color: #B5B5B5; margin-top:10px; }
.struttura {width: 730px; margin: 0px auto;}

/* .................... TESTATA ....................*/

#logo {background-image: url("img/sf_testata.gif");  min-height: 85px; height: 85px; padding-top:15px;}
#navb-servizio {float: right; margin-right: 25px;}
#navb-lingue {width: 185px; float: right;  color: #FFFFFF;}
#navb-lingue A {color: #FFFFFF;}

#testata {background-color: #2B2B2B; color: #FFFFFF;}
#testata A {color: #FFFFFF;}
#testata-foto {width: 170px; float: left;}
#testata-logo {float: left; margin: 50px 0px 0px 15px;}
#navb {width: 160px; float: left; color: #FFFFFF; margin: 20px 0px 5px 0px;}
#navb A {color: #FFFFFF; display: block; margin-bottom: 7px;}
#navb A:hover {color: #696972;}

/* .................... CORPO....................*/

#corpo {background-image: url("img/sf_pagina.gif"); padding-bottom: 10px; }
#corpo:after {content: ""; display: block; height: 0pt; clear: both;}

#colonna-sx {width: 160px; float: left; }
#colonna-sx-news {background-color: #DFDFDF; margin-top: 40px; font-weight: bold;}
#colonna-sx-news A {color: #B0321E;}

#colonna-sx-navb {background-color: #DFDFDF; margin-top: 40px; padding: 15px; font-weight: bold; color: #B0321E; text-align: right;}
#colonna-sx-navb A {display: block; font-weight: normal; margin-top: 3px; margin-bottom: 3px; border-bottom: 1px solid #696972;}

#contenuto {width: 570px; float: right;}

#colonna-centro {width: 370px; float: left;}
#colonna-centro-sx {width: 160px; float: left; padding-left: 10px; margin-top: 10px;}
#colonna-centro-dx {width: 160px; float: right; padding: 10px 15px 0px 15px;  border-left: 1px solid #ECECEC;}
#colonna-centro-dx A {display: block; border-bottom: solid 1px #ECECEC; padding-bottom: 4px; margin-top: 4px;}
.testo {padding: 15px; text-align: justify;}

#colonna-dx {width: 200px; float: right; color: #FFFFFF;}
#colonna-dx-news {padding: 5px 10px 10px 10px; background-color:#565656; margin-bottom: 10px;}
#colonna-dx-news-tit A {padding: 3px 5px 3px 10px; color: #B0321E; display: block; background-color: #000000; font-weight: bold;}

.padding {padding: 5px;}
.clear {clear: both;}

#titolo {height: 30px; padding: 10px 0px 0px 15px; font-size: 130%; color: #ffffff; font-weight: bold; }

/* .................... BOTTOM....................*/
#bottom {background-color: #565656; color: #FFFFFF; padding: 10px; font-size: 83%;}
#bottom A {color: #FFFFFF;}
/* .................... TAG....................*/

HR { height: 1px; color:#ECECEC; margin: 0px; padding: 0px;}
H1 { margin:0px 0px 5px 0px; color:#B0321E; font-size: 100%;}

.btnsubmit {margin: 0; padding: 4px; border: 0; background: #2B2B2B; color: #FFF; font-size: 10px; cursor: pointer;}
