body {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Verdana,Arial,Tahoma,Helvetica, sans-serif;
  font-size: 12px;
  color: #005572;
  background-image: url('img/sf.gif');
}

td {
  margin: 0;
  padding: 0;
  font-family: Verdana,Arial,Tahoma,Helvetica, sans-serif;
  font-size: 11px;
  color: #005572;
}


a{
  font-family: Verdana,Arial,Tahoma,Helvetica, sans-serif;
  font-size: 11px;
  color: #005572;
}

.aBO{
  font-family: Verdana,Arial,Tahoma,Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
}
.aBO:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

#cont0{
   width: 798px;
   overflow: hidden;
   margin: 0;
   padding: 0;
   margin-left: auto;
   margin-right: auto;
   border:0px;
   text-align: center;
   background-image: url('img/sf_sfumato.gif');
}


#cont{
   width: 770px;
   overflow: hidden;
   margin: 0;
   padding: 0;
   margin-left: auto;
   margin-right: auto;
   border:0px;
   text-align: center;
}

#contbo{
   width: 770px;
   overflow: hidden;
   margin: 0;
   padding: 0;
   margin-left: auto;
   margin-right: auto;
   border:1px solid #1B2A37;
   text-align: center;
}

#contCX{
 width: 770px;
 overflow: hidden;
 background-image: url('img/sf_pagina.gif');
}

#contBottom{
 width: 770px;
 background-color: #1B2A37;
 text-align: center;
}

#contBottomH{
 width: 770px;
 height: 92px;
 background-color: #1B2A37;
 text-align: right;
 background-image: url('img/sf_bottomH.gif');
 background-repeat: no-repeat;
 background-position: 0px 0px;
}

#contCredits{
  width: 213px;
  margin: 0;
   padding: 0;
   border:0px;
  float: left;
  text-align: right;
   margin-top: 25px;
   margin-right: 10px;
}

#vuoto{
   width: 213px;
   height: 91px;
   margin: 0;
   padding: 0;
   border:0px;
   float: left;
   background-color: #1B2A37;
}

#box{
   width: 557px;
   margin: 0;
   padding: 0;
   border:0px; 
   float: left;
}

#colDX{
   width: 213px;
   margin: 0;
   padding: 0;
   border:0px;
   background-color: #185074;
   float: left;
   text-align: left;
}

#SX{
   width: 557px;
   margin: 0;
   padding: 0;
   border:0px; 
   float: left;
   text-align: left;
}
#colSX{
   width: 557px;

   margin: 0;
   padding: 0;
   border:0px; 
   
}

#bianco{
   width: 557px;
   height: 2px;
   margin: 0;
   padding: 0;
   border:0px;
   background-color: #F5F5F5;
   text-align: left;
   
}

#grigio{
   width: 557px;
   height: 90px;
   margin: 0;
   padding: 0;
   border:0px;
   background-color: #D6D6D6;
   text-align: center;
}

#boxInd{
   width: 547px;
   min-height: 36px;
   //height: 56px;
   margin: 0;
   padding: 0;
   /*margin-right: 5px;*/
   border:0px;
   border-top: 20px solid #D6D6D6;
   background-image: url('img/sf_ind.gif');
   text-align: center;
   font-size: 10px;
   color: #005174;
   float: right;
   margin-top: 10px;
}

#sfumato{
   width: 770px;
   height: 12px;
   margin: 0;
   padding: 0;
   border:0px;
   background-image: url('img/sfumato_sotto.gif');
}
#sfumato1{
   width: 770px;
   height: 12px;
   margin: 0;
   padding: 0;
   border:0px;
   background-image: url('img/sfumato_sopra.gif');
}

#bottom{
   width: 770px;
   height: 220px;
   margin: 0;
   padding: 0;
   border:0px;
   background-image: url('img/sf_sotto.gif');
}


#news{
   margin: 0;
   padding: 0;
   border:0px;
   background-image: url('img/sf_news.gif');
   float: left;
   text-align: left;
}
#menuBo{
   margin: 0;
   padding: 0;
   border:0px;
   float: left;
   text-align: left;
   background-color: #185074;
}

#boxNews{
   width: 192px;
   margin: 0;
   padding: 0;
   border:0px;
   color: #FFFFFF;
   text-align: left;
   margin-left: 12px;
   font-size: 10px;
}

#colonnaHC{
   width: 184px;
   margin: 0;
   padding: 0;
   border:0px;
   float: left;
}

.colonnaH{
   width: 184px;
   margin: 0;
   padding: 0;
   border:0px;
   margin-bottom: 20px;
   float: left;
   background-image: url('img/sf_bottoni.gif');
   background-repeat: no-repeat;
   background-position: 0px 29px;
   
}

.colonna{
   width: 184px;
   margin: 0;
   padding: 0;
   border:0px;
   float: left;   
}


.colonnaI{
   width: 368px;
   margin: 0;
   padding: 0;
   border:0px;
   float: left;
   background-image: url('img/sf_bottoni.gif');
   background-repeat: no-repeat;
   background-position: 0px 29px;
   
}
.rigaN{
   margin: 0;
   padding: 0;
   margin-top: 24px; 
}
.rigaL{
   margin: 0;
   padding: 0;
   margin-bottom: 4px; 
}

.rigaI{
   margin: 0;
   padding: 0;
   padding-top: 10px;
}

.tratt{
   width: 192px;
   height: 1px;
   background-image: url('img/tratteggio.gif');
}
.rigaNcont{
   margin: 0;
   padding: 0;
   text-align: right;
   margin-bottom: 12px;
   margin-top: 12px;
   color: #FFFFFF;
   text-decoration: none;
   font-size: 10px;
}

#boxAR{
   width: 192px;
   margin: 0;
   padding: 0;
   border:0px;
   text-align: left;
   margin-left: 12px;
   font-size: 10px;
}

#cerca{
   width: 213px;
   min-height: 148px;
   //height: 180px;
   margin: 0;
   padding: 0;
   border:0px;
   background-image: url('img/sf_cerca1.gif');
   background-repeat: no-repeat;
   background-position: top;
   background-color: #1B2A37;
   float: left;
   text-align: left;
}
#cercaBO{
   width: 213px;
   min-height: 148px;
   margin: 0;
   padding: 0;
   border:0px;
   background-image: url('img/sf_cerca1.gif');
   background-repeat: no-repeat;
   background-position: top;
   background-color: #1B2A37;
   float: left;
   text-align: left;
}

#cercaH{
   width: 213px;
   margin: 0;
   padding: 0;
   border:0px;
   float: left;
   text-align: left;
}


#cercab{
   width: 213px;
   min-height: 148px;
   //height: 230px;
   margin: 0;
   padding: 0;
   border:0px;
   background-image: url('img/sf_cercab.gif');
   background-repeat: no-repeat;
   background-position: top;
   background-color: #1B2A37;
   float: left;
   text-align: left;
   position: relative;
}


#boxCerca{
   width: 192px;
   margin: 0;
   padding: 0;
   border:0px;
   text-align: left;
   margin-left: 12px;
}

.form {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	text-decoration:none
}
.bottone{  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	text-decoration:none
}

.formc {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	background-color: #FFFFFF; 
	text-decoration:none
}

.imgCerca{
  border:0px;
  border-bottom: 10px solid #185074;
}

.imgass{
  margin:0;
  padding:0;
  margin-left: 10px;
}

.menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-left: 16px;
}
li.menuitem  a{
    width: 145px;
    height: 14px;
    text-align: left;
    margin:0;
    padding: 2px 1px;
    border:0px;
    font-family: Arial,Verdana,Tahoma,  Helvetica, sans-serif;
    font-size: 11px;
    color: #01080F;
    font-weight: bold;
    text-decoration: none;
}

li.menuitem a:hover {
  	color: #FFFFFF;
  	background-color: #1A4F77;

}

.uno{
  margin:0;
  padding:0;
  border: 0px;
  height: 1px;
}

#topPag{
   width: 368px;
   margin: 0;
   padding: 0;
   border:0px;
   margin-top: 15px;
}

.testo{
   width: 348px;
   margin: 0;
   padding: 0;
   border:0px;
   margin-left: 10px;
   margin-top: 10px;
}

.prev{
   width: 174px;
   margin: 0;
   padding: 0;
   border:0px;
   text-align: left;
   float: left;
}

.next{
   width: 174px;
   margin: 0;
   padding: 0;
   border:0px;
   text-align: right;
   float: left;
}


.azzurro{
    font-family: Arial,Verdana,Tahoma,  Helvetica, sans-serif;
    font-size: 11px;
    color: #94C0E7;
    font-weight: bold;
    text-decoration: none;
}

.pad{
   margin: 0;
   padding: 0;
   border: 0px;
   margin-right: 10px;
   margin-bottom: 10px;
}

.padr{
   margin: 0;
   padding: 0;
   border: 0px;
   margin-left: 10px;
   margin-bottom: 10px;
}
 
.sfPrivacy{
  background-image: url('img/sf_pagina.gif');
}