body{

text-align:center;

 SCROLLBAR-FACE-COLOR: black;

 SCROLLBAR-HIGHLIGHT-COLOR: white;

 SCROLLBAR-SHADOW-COLOR: white;

 SCROLLBAR-3DLIGHT-COLOR: white;

 SCROLLBAR-ARROW-COLOR: white;

 SCROLLBAR-TRACK-COLOR: white;

 SCROLLBAR-DARKSHADOW-COLOR: white;

background-color:white;

}

.texture{

background-image: url(../images/texture2.jpg);

background-repeat: repeat;

background-position: top left;

width:50%;

}

table.gabbia{

width:740px;

margin-right:6px;

margin-left:6px;

}

/*############   Header   ############*/

table.gabbia td.header{

height:50px;

}

table.lingua_data{

color:#D8D8D8;

font-family :Arial, Helvetica, sans-serif;

font-size : 11px;

font-weight : bold;

text-align:left;

margin-left:313px;

width:435px;

}

table.lingua_data a{

color:#D8D8D8;

font-family :Arial, Helvetica, sans-serif;

font-size : 11px;

font-weight : bold;

text-decoration:none;

}

table.lingua_data a:hover{

color:#5A6449;

}

.lingua_selezionata{

color:#5A6449;

}

table.immagine{

text-align:left;

padding-top:8px;

width:100%;

padding-bottom:10px;

}

/*############  Titoletto pagine interne   ############*/

table.gabbia td.titoletto{

background-color:#666666;

heigth:12px;

border-right:2px solid white;

border-top:12px solid white;

}



/*############  colonne della gabbia   ############*/

table.gabbia td.colonna_sinistra{

width:71px;

padding-left:0px;

padding-right:2px;

padding-top:10px;

margin-bottom:4px;

}



table.gabbia td.colonna_destra{

width:659px;

padding-left:7px;

padding-top:11px;

}



table.gabbia td.colonna_sinistra_2{

width:71px;

padding-left:0px;

padding-right:2px;

padding-top:5px;

margin-bottom:4px;

}



table.gabbia td.colonna_destra_2{

width:659px;

padding-left:7px;

padding-top:5px;

}





/*############   Editoriale   ############*/

table.editoriale{

width:577px;

border: 0px solid #CCCC9A;

}

table.editoriale td{

padding-bottom:18px;

padding-top:7px;

padding-left:9px;

padding-right:5px;

font-family:Trebuchet, Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;


}

table.editoriale td.titolo{

padding-bottom:2px;

padding-top:3px;

padding-left:9px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

background-color:#CCCC9A;

height:32px;

}

table.editoriale td.titolo a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:white;

text-decoration:none;

}

table.editoriale td.titolo a:hover{

color:black;

}

table.editoriale td.aziende a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

text-decoration:none;

display:block;

width:100%;

border-top:1px solid white;

border-left:1px solid white;

border-right:1px solid white;

border-bottom:1px dashed #666666;

background-color:white;

padding-bottom:3px;

padding-top:3px;

margin-top:5px;

}

table.editoriale td.aziende a:hover{

border-bottom:1px solid #8EA114;

color:#8EA114;

}

table.editoriale td.aziende img{

float:left;

border:1px solid #585920;

margin-right:12px;

}

table.editoriale td.servizi img{

float:left;

border:1px solid  #1F3542;

margin-right:12px;

}

table.editoriale td.zoomin a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

text-decoration:none;

display:block;

width:100%;

border-top:1px solid white;

border-left:1px solid white;

border-right:1px solid white;

border-bottom:1px dashed #FFDE00;


padding-bottom:3px;

padding-top:3px;

margin-top:5px;

}

table.editoriale td.zoomin a:hover{

border-bottom:1px solid #C7A448;

color:black;
background-color:#FFDE00;

}

table.editoriale td.zoomin img{

float:left;

border:1px solid #FFDE00;

margin-right:12px;

}

table.editoriale a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:black;

text-decoration:underline;

}

#scheda{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

text-decoration:none;

}

#scheda:hover{

text-decoration:underline;

}

table.editoriale_sotto{

width:394px;

border: 0px solid #CCCC9A;

margin-top:8px;

height:120px;

}

table.editoriale_sotto td{

padding-bottom:18px;

padding-top:5px;

padding-left:9px;

padding-right:5px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:white;

background-color:transparent;

}

table.editoriale_sotto td.titolo{

padding-bottom:2px;

padding-top:3px;

padding-left:9px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:white;

background-color:#007BA0;

height:32px;

}

table.editoriale_sotto a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:white;

text-decoration:underline;

}

/*############   Box Immagini   ############*/

table.immagini{

width:577px;

/*background-image: url(../images/sfo_immagini3.gif);

background-repeat: repeat;

background-position: top left;
background-color:white;*/

height:302px;

}

table.commenti{

width:420px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

}

table.immagini td.titolo{

padding-bottom:2px;

padding-top:3px;

padding-left:9px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

background-color:#CCCC9A;

height:32px;

text-align:left;

}

table.commenti td.titolo{

padding-bottom:2px;

padding-top:3px;

padding-left:9px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

background-color:#CCCC9A;

height:32px;

text-align:left;

}

table.immagini td.basso{

padding-left:9px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

background-color:#CCCC9A;

height:16px;

text-align:left;

padding-top:1px;

}

table.immagini td.basso a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

padding-top:1px;

text-decoration:none;

}

table.immagini td.basso a:hover{

font-weight:bold;

color:white;

}

table.commenti  a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

padding-top:1px;

text-decoration:none;

}

table.commenti  a:hover{

font-weight:bold;

color:white;

}

table.immagini_dentro{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:10px;

color:black;


}

table.immagini_dentro td{

width:6%;

}

table.immagini_dentro td.foto{

text-align:center;

}

table.immagini_dentro td.didascalia{

widht:88px;

text-align:left;

/*background-color:white;*/

padding-left:7px;

}

table.immagini_dentro td.didascalia_voto{

widht:88px;

height:10px;

text-align:left;

background-color:white;

padding-left:3px;

}

table.immagini_dentro td.didascalia_voto_2{

widht:88px;

height:10px;

text-align:left;

padding-left:3px;

}

table.immagini_dentro td.didascalia a{

text-align:left;

background-color:white;

text-decoration:none;

color:#666666;

}

table.immagini_dentro td.didascalia a:hover{

text-decoration:underline;

}

table.immagini_dentro td.foto img{

border:2px solid white;

}

/*############   Box Sinistra   ############*/

table.box_sinistra{

width:164px;

border: 1px solid #CCCC9A;

}

table.box_sinistra td{

padding-bottom:18px;

padding-top:5px;

padding-left:9px;

padding-right:5px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

background-color:white;

}

table.box_sinistra td.titolo{

padding-bottom:2px;

padding-top:3px;

padding-left:9px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

background-color:#CCCC9A;

height:32px;

}

table.box_sinistra td.titolo_minuscolo{

padding-bottom:2px;

padding-top:3px;

padding-left:9px;

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

background-color:#CCCC9A;

height:15px;

}

table.box_sinistra a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:11px;

color:#666666;

text-decoration:underline;

}

table.box_sinistra a.elenco_autori{

font-family:Trebuchet,Verdana, Arial;

font-weight:bold;

font-size:10px;

color:#666666;

text-decoration:none;

display:block;

margin-top:5px;

background-color:white;

}

table.box_sinistra a.elenco_autori:hover{

background-color:#FF0000;

color:white;

}

.attivo{

font-family:Trebuchet,Verdana, Arial;

font-weight:bold;

font-size:10px;

display:block;

margin-top:5px;

background-color:#FF0000;

color:white;

}



/*############   Elenco Partners   ############*/

.partners a{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:9px;

color:white;

text-decoration:none;

display:block;

}

.partners a:hover{

color:white;

background-color:black;

}

/*############   Box Newsletter  ############*/

table.newsletter{

width:100%px;

}

table.newsletter td.form{

background-image: url(../images/sfo_newsletter.jpg);

background-repeat: no-repeat;

background-position: top left;

padding-left:37px;

padding-right:2px;

padding-top:46px;

width:600px;

}

/*############  Form  ############*/

form input {

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:10px;

color:black;

height: 17px;

border: 1px solid #E10E3D;

}

form textarea{

font-family:Trebuchet,Verdana, Arial;

font-weight:normal;

font-size:10px;

color:black;

height: 67px;

border: 1px solid #E10E3D;

}

select.cerca {

font: Verdana, Arial, Helvetica, sans-serif;

color:black;

background-color: white;

font-size:10px;

margin-top:3px;

}

.Bottone {

	font-size: 6pt;

	font-weight : bold;

	text-decoration:none;

	background-color:white;

	color: black;

	border : 1px solid #E10E3D;

	height : 14px;

	width: 59px;

} 

.BottoneHover {

	background-color:#E10E3D;

	color: black;

	border : 1px solid #E10E3D;

	width: 59px;

	height : 14px;

	font-weight : bold;

} 

.invia_news {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 6pt;

	font-weight : bold;

	text-decoration:none;

	background-color:#8EA114;

	color: white;

	border : 1px solid white;

	height : 14px;

	width: 50px;

} 

.invia_news_hover {

	background-color:white;

	color: #8EA114;

	border : 1px solid white;

	width: 50px;

	height : 14px;

	font-size: 6pt;

} 

/*############  Font  ############*/

.nome_azienda{

font-family:Trebuchet,Verdana, Arial;

font-weight:bold;

font-size:14px;

color:#666666;

} 

/*############  Font  ############*/

img.foto_aziende{

margin-right:8px;

border: 1px solid  #085859;

} 

img.foto_zoomin{

margin-right:8px;

border: 1px solid  #C7A448;

} 