body {margin: 0 auto;padding: 0;font-family: arial;background:#fff url(/images/sf-top.gif) top repeat-x}
#container {margin:0px auto;width:990px;height:auto;font-size:12px;text-align: justify;position:relative;background-color: #FFFFFF;}

#linea-top1{height:14px;text-align: justify;background-color: #FFFFFF; padding-top:15px}
h1{font-size:12px;padding:0; margin:0;line-height:0;font-weight:normal; width:300px}
h1 a, h1 a:hover{color:#000}
#linea-top2{height:119px;text-align: justify;background:#e7e7e8;position:relative}
#logo{position:absolute;top:0px;left:0;width:340px;height:110px}
#gif{position:absolute;top:10px;left:700px;width:300px;height:100px}

#menu{font-size:15px;height:30px;background:#6b6c6e; border-bottom:3px solid #006295}
#menu2{padding:7px 0 0 0}
.riquadro-menu1,.riquadro-menu1b,.riquadro-menu2,.riquadro-menu2b{float:left;padding:0 15px 0 15px;text-align:center;border-right:1px solid #FFF;}
.riquadro-menu2,.riquadro-menu2b{border-right:none}
.riquadro-menu1 a,.riquadro-menu2 a{color: #FFF;}
.riquadro-menu1b a,.riquadro-menu2b a{color: #e7e7e8;}
.riquadro-menu1 a:hover,.riquadro-menu2 a:hover{color: #e7e7e8; text-decoration:none;}
.riquadro-menu1b a:hover,.riquadro-menu2b a:hover{text-decoration:none; color: #FFF;}

#sottomenu{margin-bottom:20px; padding-top:8px; height:30px}
.campo-cerca{font-size:12px;border:1px solid #e7e7e8;height:18px;font-family:arial}

#news-top{border-bottom:3px solid #e7e7e8;border-top:3px solid #e7e7e8; margin-bottom:10px; padding:5px 0 5px 0}
.box-news-top,.box-news-top2{float:left; width:198px; border-right:1px solid #e7e7e8; padding:2px 15px 2px 2px;text-align:left;height:50px;cursor:pointer; line-height:12px;}
.box-news-top2{border: none}
#news-top-rilievo{float:left; width:120px; border-right:1px solid #e7e7e8; text-align:center;font-size:11px;padding:14px 0 0 0;height:40px;}
.titolo-box-news-top{font-size:11px; font-weight:bold}
.testo-box-news-top{font-size:10px;color:#6b6c6e;font-weight:normal}
.titolo-box-news-top a,.titolo-box-news-top a:hover{color:#000}
.testo-box-news-top a,.testo-box-news-top a:hover{color:#6b6c6e}
.sf-foto-news-top{float:left; width:48px; height:48px; margin:0 5px 0 5px; border:1px solid #e7e7e8}


#sx{width:230px; float:left}
.ulweb, .ulmotion,.ulagency {line-height: 21px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;padding:0 0 0 3px;margin:5px 0 25px 0; list-style:none; }
.ulweb a,.ulweb a:hover,.ulmotion a,.ulmotion a:hover,.ulagency a,.ulagency a:hover{color:#000}
.liweb a,.limotion a,.liagency a{padding-left:3px;border-left:3px solid #FFF;margin:0}
.liweb a:hover,.limotion a:hover,.liagency a:hover{padding-left:3px;margin:0}
.liweb a:hover{border-left:3px solid #e2007a;margin:0}
.limotion a:hover{border-left:3px solid #00acae;margin:0}
.liagency a:hover{border-left:3px solid #97b911;margin:0}


#centro{width:500px;float: left;color:#6b6c6e; font-size:13px; line-height:16px; text-align:left}
#pad,#pad-web,#pad-motion,#pad-agency{padding:5px 5px 0 5px}
#pad-web h2, #pad-motion h2, #pad-agency h2,#pad h2{font-size:26px;padding:0; margin:0 0 15px 0;font-weight:bold; line-height:22px; text-transform:uppercase; text-align:left}
#pad-web h2{color:#e2007a}
#pad-motion h2{color:#00acae;}
#pad-agency h2{color:#97b911;}
#pad-clienti h2{color:#fcb314;}
h2{font-size:16px;padding:0; margin:0 0 15px 0;font-weight:bold; color: #000; line-height:20px;}
h3{font-size:14px;padding:0; margin:0 0 2px 0;font-weight:bold; color: #000; line-height:17px;}

.ulpad {line-height: 18px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;padding:0 0 0 10px;margin:20px 0 20px 0; }


#box-news1,#box-news4,#box-news5{width:500px; float:left; text-align:left}
#box-news1{width:500px; float:left; padding:0 0 15px 0;}
#box-news4,#box-news5{padding:15px 0;}
#box-news1{ border-bottom:3px solid #e7e7e8;}
#box-news4{ border-top:3px solid #e7e7e8;}
#box-news2,#box-news3{float:left;width:238px; padding:15px 0;text-align:left}
#box-news2{margin:0 24px 0 0;}
.tit-news-home{ text-transform:uppercase; font-weight:bold; font-size:14px; color:#000;}
.tit-news-home a,.tit-news-home a:hover{color:#000;}
.testo-news-home a,.testo-news-home a:hover{color:#6b6c6e;}
#sfondo-foto-home1{float:left; width:180px; height:140px; margin:0 20px 0 0; border:0px solid #e7e7e8}
#sfondo-foto-home4,#sfondo-foto-home5{float:right; width:190px; height:140px; margin:0 0 0 20px; border:0px solid #e7e7e8}
.foto-news{float:left;width:auto;margin:5px 10px 0 0;border:0px solid #e7e7e8;}


.riq-seo{float:left; text-align:center; font-size:11px; width:160px;line-height:12px; height:40px}


#staff-1,#staff-2,#staff-3,#staff-4,#staff-5,#staff-6,#staff-7,#staff-8{position:absolute; width:230px; color:#000; margin:0; padding:0}
#staff-1{top:40px; left:105px;}
#staff-2{top:130px; left:245px;}
#staff-3{top:230px; left:25px; text-align:right}
#staff-4{top:310px; left:245px;}
#staff-5{top:400px; left:105px;}
#staff-6{top:530px; left:245px;}
#staff-7{top:610px; left:15px; text-align:right}
#staff-8{top:700px; left:245px;}

.riq-cat{float:left; text-align:center; font-size:12px; width:120px;line-height:12px; height:110px}
#riq-clt,.riq-faq_news{background:url(/images/sf-clt.jpg) repeat-y; margin:10px 0 10px 0; color:#6b6c6e; text-align:left}
#top-riq-clt,.top-riq-faq_news{width:490px; color:#6b6c6e; font-weight:bold; font-size:13px}
#top-riq-clt{height:30px;background:url(/images/top-riq-siti.gif);}
.top-riq-faq_news{background:url(/images/top-riq-faq.gif);height:5px}
#down-riq-clt,.down-riq-faq_news{width:490px; height:5px;background:url(/images/down-riq-siti.gif);}
#sf-grab{float:left; width:130px; height:90px; border:1px solid #e7e7e8; margin-right:10px}
#tip-sito{float:right; border-left: 1px solid #e7e7e8; padding-left:20px}
#navpag .q a{ color:#6b6c6e; display:block; width:100%; height:100%;}
#navpag .q{ background:#e7e7e8; color:#6b6c6e; }
#navpag .q2{ background:#6b6c6e; color:#FFF}
#navpag .q a:hover{ background:#6b6c6e;color:#FFF}
#navpag .q2,#navpag .q{-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px 3px;float:left; width:18px; height:18px; padding:0; margin:0 3px 0 0; text-align:center}

.foto-lavori{float:left; text-align:center; font-size:12px; width:110px;line-height:12px; height:100px; margin:3px; border:1px solid #6b6c6e}

.riq-spot{margin-top:20px}

#sf-bozza{float:left; width:230px; height:340px; border:1px solid #e7e7e8; margin:10px 10px 0 0}


#dx{width:260px; float:right}
#tab-login,#tab-siti,#tab-seguici{width:235px;margin:3px 0 20px 0;text-align:left;}
#tab-login{background:url(/images/sf-login.jpg) repeat-y;}
#tab-siti{background:url(/images/sf-siti.jpg) repeat-y;}
#tab-seguici{background:url(/images/sf-siti.jpg) repeat-y;}
.top-down{width:235px; height:10px}

#slider {width: 100%; height: 380px; padding:0; border:0;}
#slider img {padding: 0; margin:0; border:0;}
#slider .clicker a {width: 11px; height: 11px; background: #e7e7e8; margin-right: 2px;}
#slider .clicker a.active {background: #f08926;}
.sfondo-foto-siti{width:210px; height:150px; margin:0 auto 10px; border:1px solid #e7e7e8}
.nome-cliente{color: #6b6c6e; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:1px}
.nome-sito{color: #f08926; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:1px}
.url-sito{color: #6b6c6e; font-size:11px;font-weight:bold;}
.url-sito a,.url-sito a:hover{color:#6b6c6e;}
.descr-sito{color: #000; font-size:11px; font-style:italic;margin:5px 0 0 0}

.campo-prev{font-size:12px;border:1px solid #e3e4e6;height:18px;font-family:arial}
.area-prev{width:100%;height:65px;border:1px solid #e3e4e6; font-family:arial; font-size:12px}
.cella-prev{color:#6b6c6e; background: #efefef;font-family:arial;}
.invia-prev{padding:3px;font-weight:bold;font-size:12px;background-color:#e3e4e6;color:#6b6c6e; font-family:arial; border: 1px solid #6b6c6e}
.campi-obbl{ color: #6b6c6e; font-style:italic; font-size:10px}


#divfooter{padding:0;width:100%; height:309px; margin:10px 0 0 0;background:url(/images/sf-down.gif) repeat-x; }
#net-footer{text-align: center; color:#6b6c6e; position:relative; top:10px; margin:0 auto; font-size:12px } 
#servizi-footer{color:#6b6c6e; position:relative;top:60px; font-size:12px;}
#servizi-footer a,#servizi-footer a:hover{color:#6b6c6e;}
.box-servizi-footer{float:left; margin-right:20px}
#sf-web,#sf-motion,#sf-agency{width:175px; height:25px;font-size:13px; color:#FFF}
#sf-web{background:url(/images/web2.jpg);}
#sf-motion{background:url(/images/motion2.jpg);}
#sf-agency{background:url(/images/agency2.jpg);}
#footer a{color: #FFFFFF}
#footer a:hover{color: #FFFFFF}
.ulfooter{line-height: 16px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;padding:0 0 0 8px;margin:0; list-style:none;}

a{color:#6b6c6e;text-decoration:none;}
a:hover{color:#6b6c6e;text-decoration:none;}
#pad-web a{color:#e2007a}
#pad-motion a{color:#00acae;}
#pad-agency a{color:#97b911;}
#pad-clienti a{color:#fcb314;}
#pad-web a:hover,#pad-agency a:hover,#pad-motion a:hover{none}


#back{font-size:10px; text-align:right; margin-top:20px}
#send2 {display: none;}
img {border:none;}
.testopiccolo{font-size:10px;}
.testo11{ font-size:11px;}
.testo12{ font-size:12px;}
.testo13{ font-size:13px;}
.testo9{ font-size:9px;}
.testo9bold{ font-size:9px; font-weight:bold}
.web{ font-size:12px; font-weight:bold; color:#e2007a}
.motion{ font-size:12px; font-weight:bold; color:#00acae;}
.agency{ font-size:12px; font-weight:bold; color:#97b911;}
.webn{color:#e2007a}
.motionn{color:#00acae;}
.agencyn{color:#97b911;}
.area-clienti{font-size:12px; font-weight:bold; color:#fcb314;}


