body{background-color: #79AA74; font: 11px Verdana; color: #000000; text-align: center; margin: 0px;}
#preloadimg{position:absolute; top:-1000px; left:-1000px;}
form{margin:0px 0px 0px 0px;}
#container{position: relative; width: 753px; text-align: left; margin: 0 auto 0 auto; background-color: #ffffff;}
h1{position: absolute; top: 0px; left: 0px; width: 753px; height: 26px; text-align: left; background-image: url(over_head.gif); background-repeat: repeat-x; padding:7px 0px 0px 0px; font: bold 9px Verdana;}
#head{position: absolute; top: 26px; left:0px; width: 753px; height: 197px; background-color: #FFFFFF;}
#corpo{position: absolute; top:223px; left:0px; width: 753px; background-color: #FFFFFF;}
#contenuto{position:relative; width:753px; height:300px;}
#logo{position: absolute; top: 0px; left: 0px; width: 121px; height: 126px;}
#banner{position: absolute; top: 0px; left: 121px; width: 632px; height: 83px; background-color: #0D6403;}
#ricerca{position: absolute; top:163px; left: 15px; width: 621px; height: 33px; line-height: normal; font: 10px Verdana;}
#link{position: absolute; width: 100px; border: 1px solid #000000;}
#nav_menu{position: absolute; top: 84px; left: 121px; float: left; width: 632px; height: 42px; background-image: url(sfum_menu.gif); background-repeat: repeat-x;}
ul#nav{position: absolute; margin-top: 0px; top: 13px; left: -41px; list-style: none;}
ul#nav a{float: left; text-decoration: none;color: #000000; padding: 0px 0px 0px 30px; font: bold 12px Verdana; cursor: hand;}
ul#nav li{float: left; margin-right: 2px;}
ul#nav li span{float: left;}
ul#nav li.tab_active a{background: url(tab_active_verde.gif) no-repeat top left; border-bottom: 1px solid #C8E8C8;}
ul#nav li.tab_active span{background: url(tab_active_verde.gif) no-repeat top right; padding: 8px 30px 6px 0px;}
ul#nav li.tab_down{background: url(tab_verde.gif) no-repeat top left;}
ul#nav li.tab_down span{background: url(tab_verde.gif) no-repeat top right; padding: 11px 30px 6px 0px;}
ul#nav li.tab_down a:hover{background: url(tab_active_verde.gif) no-repeat top left; padding: 0px 0px 0px 30px; border-bottom: 1px solid #000000;}
ul#nav li.tab_down a:hover span{background: url(tab_active_verde.gif) no-repeat top right; padding: 8px 30px 6px 0px;}
#submenu a{font: bold 10px Verdana; color: #000000; margin: 0px 0px 0px 0px; text-decoration: none; white-space:nowrap}
#submenu a:hover{font: bold 10px Verdana; color: #000000; margin: 0px 0px 0px 0px; text-decoration: underline; white-space:nowrap}
#submenu img{border:none; margin:0px 3px 0px 10px;}
#submenu {background-color: #C8E8C8;position: absolute; top: 126px; left: 119px; width: 634px; height: 34px; background-image: url(el_submenu.gif); background-position: left; vertical-align: bottom; background-repeat: repeat-y; border-bottom: 1px solid #000000; padding: 3px 0px 0px 0px;}
ul#nav li a:hover div{padding: 0px 0px 0px 0px;}
.contenuti{position: relative; left: 8px; width: 550px; margin-bottom:20px; border: 1px solid #000; float: left; display: inline; background-color: #C8E8C8; font:10px Verdana; padding: 0px 0px 5px 0px;}
.contenuti_white{position: relative; left: 8px; width: 550px; margin-bottom:20px; float: left; display: inline; background-color: #FFFFFF; font:10px Verdana; padding: 0px;}
.contenuti_plus_padre{position: relative; left: 8px; width: 550px; margin-bottom:5px; float: left; display: inline; background-color: #FFFFFF; font:10px Verdana; padding: 0px;}
.contenuti_plus{position: relative; width: 260px; margin:5px 5px 5px 5px; border: 1px solid #000; float: left; display: inline; background-color: #C8E8C8; font:10px Verdana; padding: 3px 0px 3px 0px;}
.contenuto_in{width:100%;margin:0px 0px 0px 5px;}
#canali{position: relative; padding: 5px; display: inline; float: left;}
#canali_voci{padding: 5px 0px 0px 5px; display: inline; float: left;}
#foto_cerca_amici{position: relative; clear: both;}
#banner_right{position: absolute; top: 220px; left: 574px; width: 179px; text-align: center; padding-top: 8px; background-image: url(sfondo_banner.gif); background-repeat: repeat-y;}
.corpo_interno{position: relative; width: 538; padding: 5px 0px 5px 2px; display: inline; float: left; background-color: #F5F5F5; margin: 5px; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000;}
.corpo_interno_plus{position: relative; width: 260px; vertical-align:top; padding: 5px 0px 5px 2px; display: inline; float: left; background-color: #F5F5F5; margin: 5px; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000;}
.corpo_interno_aziende{position: relative; width: 260px; height:75px; vertical-align:top; padding: 5px 0px 5px 2px; display: inline; float: left; background-color: #F5F5F5; margin: 5px; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000;}
.testoright{float:left; width:360px;}
.testotab{margin:0px 0px 0px 5px;}
.imgleft{width:169px; text-align:right; white-space:nowrap;}
.imgtestofianco{float:left; border:solid 1px #CCCCCC;}
.imgwithtext{vertical-align:middle; margin:2px 0px 2px 0px;}
#footer{position: relative; margin-top:15px; float: left; width: 753px; height: 15px; background-color: #cccccc; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
#footer a{font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
#footer a:hover{font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.banner{position: relative; top: 11%; left: 2%; margin-left: 25px;}
#form_cerca #input_cerca{margin-top: 5px; background-color: #F2F2F2; border: 1px solid #000000; font: 11px Verdana; color: #000000; vertical-align: middle; margin-bottom: 5px;}
#form_cerca{margin: 0px 0px 0px 0px;}
#sub_cerca{vertical-align: middle;}
.cerca_radio{vertical-align: middle;}
.form_select{background-color: #FFFFFF; border: 1px solid #000000; font: 11px Verdana;}
.titolo{font: bold 11px Verdana; color: #000000;}
.titolobig{font: bold 13px Verdana; color: #000000;}
.titolopub1{font: bold 16px Verdana; color: #FF6600;}
.titolopub2{font: bold 15px Verdana; color: #0066FF;}
.testored{font: 11px Verdana; color: #FF0000;}
.testo_dx{text-align: right; font:11px Verdana;}
.testo_voci{position: relative; top: -25px; font:bold 11px Verdana; padding-left: 3px;}
.link_cat{margin-bottom:7px; font: 11px Verdana;}
.link_cat a{font: 11px Verdana; color: #000000; text-decoration: none;}
.link_cat a:hover{font: 11px Verdana; color: #CC3300; text-decoration: underline;}
a.link_cat_bold{font: bold 12px Verdana; color: #000000; text-decoration: none;}
a.link_cat_bold:hover{font: bold 12px Verdana; color: #CC3300; text-decoration: underline;}
.tablespacing {padding: 5px;}
.tablespacing td{padding-top: 15px;}
table{font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px;}
table td{padding-top: 0px;}
table a{font:bold 10px Verdana; color: #000000; text-decoration: none;}
table a:hover{font:bold 10px Verdana; color: #CC3300; text-decoration: underline;}
a{font: 10px Verdana; color: #000000; text-decoration: underline;}
a.paginazioneMulti{font: 10px Verdana; color: #FF0000; text-decoration: none;}
a.paginazioneMulti:hover{font: 10px Verdana; color: #000000; text-decoration: none;}
a.linkred{font: bold 11px Verdana; color: #FF0000; text-decoration: none;}
a.linkred:hover{background: url(link.gif) repeat-x bottom; font: bold 11px Verdana; color: #000000; text-decoration: none;}
a.link{font: bold 11px Verdana; color: #000000; text-decoration: none;}
a.link:hover{background: url(link.gif) repeat-x bottom; font: bold 11px Verdana; color: #FF0000; text-decoration: none;}
.spaziatura{padding: 0px 20px 0px 0px;}