/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
div#Menubox{ clear:both; margin:40px 0 0 300px; }
#Menubox ul{ display:table; margin:4px 0 0 14px; padding:0; font-family:Arial, Helvetica, sans-serif; }
#Menubox ul li{ padding:0; list-style:none; float:left; text-align:center; margin:3px 28px; }
#Menubox ul li a{ display:block; height:31px; line-height:31px; text-decoration:none; padding:0; font-size:12px; color: white; font-weight: bold; border-top:1px solid #fff; }
#Menubox ul li:first-child, #Menubox ul li:first-child a{ }
#Menubox ul li a:hover{ border-top:1px solid #025e94; }
#Menubox ul li a.curLink{ border-top:1px solid #025e94; }
#Menubox ul li ul{ margin:2px 0 0 0; padding:0 0 10px 0; position: relative; z-index: 999; }
#Menubox ul li ul li{ float:none; border:none; font-size:0.9em; font-weight:normal; letter-spacing:normal; text-align:left; background:#86383c; margin:3px 0 0 0; padding:3px 0; }
#Menubox ul li ul li a{ width: 130px; display:block; color:#fff; text-transform:none; height:auto; padding:4px 6px; line-height:12px; }
#Menubox ul li ul li a:hover{ color:#fff; }
#Menubox ul li ul li ul{ margin:-20px 0 0 0; padding:0 0 0 0; border:1px solid #DDD; border-bottom-width:0; }
#Menubox ul li ul li ul li{ float:none; border:0; border-bottom:1px solid #DDD; }
#Menubox ul li ul li ul li a{ display:block; color:#666; border:0; text-transform:none; }
#Menubox ul li ul li ul li a:hover { color:#000; }
#contatore{ height:20px; float:right; color:#fff; margin:20px 30px 0 0; }
html, body{ font-family:Tahoma, Arial, Verdana; font-size:12px; margin:0 auto; padding:0; background-image:url(img/sf-sito.jpg); background-repeat:no-repeat; background-position:top center; background-color:#003961; }
*{ margin:0; padding:0; }
.clr{clear:both}
a img{border:none}
h1{ font-family:arial; color:#015f97; font-size:20px; margin:100px 0 20px 25px; }
#container{width:990px; margin:0 auto;}
.container-inner{ width:982px; float:left; position:relative; }
#header{ width:963px; background:url(img/sf-top.jpg) repeat-x; height:116px; float:left; margin:27px 0 0 0; }
.logo{width:250px; top:5px; left:20px; float:left; position:absolute; z-index:999;}
#content{width:982px; float:left; background:url(img/sf-content.png) repeat-y; height:auto; margin:-63px 0 0 -9px;}
#col-1{float:left; width:653px;}
#col-2{float:left; width:310px;}
#col-3{float:left; width:553px;}
#col-4{float:left; width:400px;}
#col-4 h3{ line-height:18px; font-size:12px; font-weight:normal; }
#footer{ width:963px; height:45px; float:left; position:relative; margin:0px auto; background-color:#141b25; background:url(img/footer.jpg) repeat-x; }
#footer .tele{ width:180px; height:20px; float:left; margin-left:15px; position:relative; top:15px; }
.sf-meta{ width:963px; height:65px; background:url(img/sf-meta.jpg) repeat-x; float:left; margin-bottom:-50px; }
.pulsanti{ width:963px; float:left; position:relative; z-index:995; }
.sf-contatti{ width:321px; float:left; text-align:center; }
.sf-dove{ width:321px; float:left; text-align:center; }
.sf-faq{ width:321px; float:left; text-align:center; }
.sf-benv{ float:left; margin:0 0 0 25px; }
.sf-benv h2{ font-family:arial; font-weight:normal; color:#000; font-size:12px; line-height:20px; text-align:justify; }
.pulsante{ float:right; margin:10px 0 20px 0; }
.sf-box-contatti{ width:310px; height:258px; background:url(img/sf-box-contatti.png) no-repeat; background-position:top center; }
.sf-box-contatti h2{ font-family:arial; font-weight:normal; color:#000; font-size:11px; line-height:21px; padding:50px 0 0 30px; }
.fornitori{ margin:0 0 0 20px; width:95%; }
.fornitori h2{ font-family:arial; color:#015f97; font-size:20px; margin:0 0 10px 0; }
.fornitori h3{ font-family:arial; color:#000; font-size:12px; padding:0 0 0 20px; font-weight:normal; text-align:justify; }
.info{ width:400px; margin:0 auto; text-align:center; padding:0 0 20px 0; line-height:22px; }
