html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{font-family:Arial, Helvetica, sans-serif;color:#3a3a3a;background:url(../images/bg_body.gif) repeat-x 0 0 #fff;margin:0;padding:0;}caption,th,td{text-align:center;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}html,body{height:100%;}@font-face {font-family: 'HelveticaLTStdBold'; src: url('font/helveticaltstd-bold-webfont.eot?') format('eot'), url('font/helveticaltstd-bold-webfont.woff') format('woff'), url('font/helveticaltstd-bold-webfont.ttf') format('truetype'),url('font/helveticaltstd-bold-webfont.svg#webfontddWb6oAL') format('svg'); font-weight: normal; font-style: normal; advancedAntiAliasing: true;}@font-face {font-family: 'HelveticaLTStdBoldCondensed'; src: url('font/helveticaltstd-boldcond-webfont.eot?') format('eot'), url('font/helveticaltstd-boldcond-webfont.woff') format('woff'), url('font/helveticaltstd-boldcond-webfont.ttf') format('truetype'),url('font/helveticaltstd-boldcond-webfont.svg#webfonto5kR7GFn') format('svg'); font-weight: normal; font-style: normal; advancedAntiAliasing: true;}@font-face { font-family: 'HelveticaNeueLTStd57Condensed'; src: url('font/helveticaneueltstd-cn-webfont.eot'); src: local('?'), url('font/helveticaneueltstd-cn-webfont.woff') format('woff'), url('font/helveticaneueltstd-cn-webfont.ttf') format('truetype'), url('font/helveticaneueltstd-cn-webfont.svg#webfontUP7Gu2t3') format('svg');font-weight: normal; font-style: normal;}body.bg-image{background:url(../images/background/bg-image_2.jpg) repeat-x #FFF;}div.bg-banner{cursor:pointer;height:100%;width:100%;position:absolute;}h1{font-size:50px;color:#3a3a3a;font-family:HelveticaLTStdBoldCondensed, Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:normal;line-height:normal;margin-bottom:10px;margin-top:0;text-align:left;}h2{font-size:40px;color:#3a3a3a;font-family:HelveticaLTStdBoldCondensed, Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:normal;line-height:normal;margin-bottom:10px;margin-top:0;text-align:left;}h3{font-size:30px;color:#3a3a3a;font-family:HelveticaLTStdBoldCondensed, Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:normal;line-height:normal;margin-bottom:10px;margin-top:0;text-align:left;}h4{font-size:24px;color:#3a3a3a;font-family:HelveticaLTStdBoldCondensed, Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:normal;line-height:normal;margin-bottom:10px;margin-top:0;text-align:left;padding:0;}h5,h6{font-size:18px;color:#3a3a3a;font-family:HelveticaLTStdBoldCondensed, Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:normal;line-height:normal;margin-bottom:10px;margin-top:0;text-align:left;}p{font-size:11px;color:#3a3a3a;font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;line-height:18px;margin-bottom:10px;margin-top:10px;text-align:left;}ul{line-height:16px;color:#3a3a3a;list-style:square;font-family:Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:1px;margin-bottom:10px;margin-top:10px;}ol{line-height:16px;color:#3a3a3a;list-style:decimal;font-family:Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:1px;margin-bottom:10px;margin-top:10px;}li{margin-left:30px;}table{font-size:11px;color:#3a3a3a;font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;line-height:16px;}table tr td{vertical-align:top;text-align:left;}div{font-size:11px;font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;line-height:16px;}a{color:#666;text-decoration:underline;}form label{font-family:Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:1px;color:#3a3a3a;}#wrapper{width:100%;}#banner{width:1020px;height:90px;background:#efefef;margin:0 auto;padding:5px 0 10px;}#banner .manchette_90x90{float:left;width:90px;height:90px;margin:0 20px;padding:0;}#banner .standard_468x60{float:left;width:468px;height:60px;margin:15px 21px;padding:0;}#banner .banner_728x90{float:left;width:728px;height:90px;margin:0 15px;padding:0;}.banner{float:left!important;margin:0 0 5px!important;}#container{width:1020px;background:#fff;margin:0 auto;padding:0;}.inner{padding:15px 20px 0;}.inner-2{padding:15px;}#page-header{position:relative;background:#fff;height:125px;width:980px;z-index:9999!important;margin:0;padding:0;}#logo h1{text-indent:-999em;display:none;}#top{width:1010px;height:122px;margin:0;padding:0;}#logo{float:left;height:52px;left:0;overflow:hidden;position:absolute;top:10px;width:274px;z-index:90;margin:0;}#slider-home{margin-top:2px;float:left!important;}#social-language{width:335px;z-index:9999;float:right;margin:0 0 15px;padding:0;}ul#social{float:left;margin:0;padding:5px 0 0;}ul#social li{float:left;list-style:none;width:21px;height:21px;overflow:hidden;margin:0 3px;padding:0;}ul#social li a{text-indent:-999em;display:block;}ul#social li#facebook{background:url(../images/icons/facebook.gif) no-repeat 0 0;}ul#social li#youtube{background:url(../images/icons/youtube.gif) no-repeat 0 0;}ul#social li#vimeo{background:url(../images/icons/vimeo.gif) no-repeat 0 0;}ul#social li#twitter{background:url(../images/icons/twitter.gif) no-repeat 0 0;}ul#social li#stumbleupon{background:url(../images/icons/stumbleupon.gif) no-repeat 0 0;}ul#social li#delicious{background:url(../images/icons/delicious.gif) no-repeat 0 0;}ul#social li#rss{background:url(../images/icons/rss.gif) no-repeat 0 0;}#language{position:relative;width:139px;height:30px;z-index:99999!important;float:right;margin:0;padding:0;}#language ul{line-height:normal;letter-spacing:normal;color:#fff;text-align:left;float:left;margin:0;padding:0;}#language ul li a.choose{width:139px;height:30px;display:block;text-indent:-999em;overflow:hidden;background:url(../images/btn_choose-language.gif) no-repeat 0 0;padding:0;}#language ul li:hover > a.lang-dir{background:url(../images/btn_choose-language.gif) no-repeat 0 0!important;height:30px!important;}#language ul li a.attivo{color:#fff;text-decoration:none;}#language li li a{display:block;width:80%!important;text-indent:0;height:auto!important;line-height:auto!important;color:#fff;text-decoration:none;border-right:0;font-size:11px;font-weight:400;border-bottom:1px solid #555;font-family:Arial;letter-spacing:1px;text-align:center;padding:6px 10% 8px;}#language li li:last-child a{border-bottom:0 solid #ff9d9a!important;}#language li ul{z-index:999999!important;left:-1999px;width:139px;position:absolute;top:27px;background:#2f2a2b;margin:0;padding:5px 0 10px!important;}#login{float:right;width:530px;height:37px;background:url(../images/bg_login.gif) repeat-x;}#login form{height:21px;padding:8px 0;}#login label{display:block;text-indent:-999em;width:69px;background:url(../images/title_login.gif) no-repeat 60% 50% transparent;float:left;height:22px;}#login input{background:url(../images/bg_input.gif) no-repeat 0 0 #f1f2eb;border:0;color:#c8cabf;font-size:11px;float:left;margin:0 5px 0 0;padding:4px 5px;}#login input.username{width:160px;}#login input.pwd{width:80px;}#login .btn_trova{width:34px;height:22px;overflow:hidden;display:block;text-indent:-999em!important;float:left;background:url(../images/btn_ok.gif) no-repeat left bottom;cursor:pointer;}#login .btn_trova:hover{background-position:left top;}#login div{float:right;font-size:11px;width:147px;padding:5px 0 0 5px;}#login div a{display:block;line-height:1.2em;text-decoration:none;font-family:Arial;letter-spacing:0;color:#7e816e;}#login div a:hover{color:#626653;}#login div a.btn_registrati{background:#9fa28d;color:#fff;width:63px;margin-top:3px;text-align:center;float:left;padding:4px 0 5px;}#login div a.btn_registrati:hover{background:#f7f8f4;color:#7e816e;}#login div a.recovery{float:left;width:70px;line-height:1em;font-size:11px;text-align:center;padding:2px 0 0 6px;}#logged{float:right;width:auto;height:37px;clear:right;background:url(../images/bg_login.gif) repeat-x;}#logged ul{float:left;margin:0;padding:4px 0 0;}#logged ul li{float:left;list-style:none;letter-spacing:0;color:#797c67;margin:0 6px;padding:0 12px 0 0;}#logged li.icona{margin:0;padding:0 0 0 5px;}#logged li.icona span{float:left;width:30px;height:30px;overflow:hidden;text-align:center;margin:0;padding:0;}#logged li.utente{border-right:1px dotted #9fa28d;padding:7px 12px 7px 2px;}#logged li.link{padding-top:7px;padding-bottom:7px;border-right:1px dotted #9fa28d;}#logged li.link a{text-decoration:none;letter-spacing:0;color:#797c67;}#logged li.link a:hover{color:#555744;}#logged li.logout{margin:0 5px 0 0;padding:0 0 0 5px;}#logged li.logout a{color:#fff;width:63px;text-align:center;float:right;letter-spacing:0;text-decoration:none;background:url(../images/icons/logout.png) no-repeat 90% 45% #444;margin:3px 0 0;padding:4px 15px 5px 0;}#logged li.logout a:hover{background:url(../images/icons/logout.png) no-repeat 90% 45% #7e816e;color:#fff;}#h-subnav{float:left;width:960px;background:#575946;clear:both;margin:0;padding:0 10px;}#h-subnav ul{float:left;width:980px;margin:0;padding:5px 0 10px;}#h-subnav ul li a{display:block;font-size:13px;font-weight:400;color:#daddc6;text-decoration:none;letter-spacing:0;border-right:1px solid #747763;font-family:HelveticaNeueLTStd57Condensed;margin:0;padding:2px 7px 2px 8px;}#h-subnav ul.blog a{color:#8deea1;}#h-subnav ul.blog a:hover{color:#a4ffb7;}#h-subnav ul li span{display:block;font-size:13px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:0;font-family:HelveticaNeueLTStd57Condensed;margin:0;padding:2px 5px 2px 8px;}.nobg{background-image:none!important;}#page-body{width:980px;float:left;position:relative;z-index:10!important;background:url(../images/bg_page-body.gif) repeat-y 0 0 transparent;margin:0;padding:0;}#page-body-content{float:left;width:980px;border-bottom:5px solid #fff;min-height:500px;clear:both;}#page-body #left-home{width:650px;float:left;position:relative;margin:0;padding:0 10px 0 0;}#page-body #right-home{width:320px;float:left;position:relative;margin:110px 0 0;padding:0;}#column-right{float:left;width:300px;margin:0;padding:10px;}.topborder-10{border-top:10px solid #fff!important;}#page-body #left{width:675px;float:left;position:relative;margin:0 5px 0 0;padding:0 0 20px;}#right{float:right;width:300px;margin:0;padding:10px 0;}.nopadding-top{padding-top:0!important;}#page-body #left-blog{width:490px;float:left;position:relative;margin:0 5px 0 0;padding:5px 0 0;}#column-middle{float:left;width:180px;background:#e3f2ea;border-top:5px solid #fff;}#box-join{float:left;background:url(../images/bg_join.gif) no-repeat 1px 1px #888b76;margin:10px 0 0;padding:0;}/*#box-join h2{font-size:15px;color:#fff;text-transform:uppercase;margin-left:10px;}*/#box-join p{font-size:15px;color:#fff;text-transform:uppercase;margin-left:10px;}#box-join ul{float:left;margin:0 0 0 10px;padding:0;}#box-join ul li{float:left;width:95%;line-height:1.2em;font-size:12px;letter-spacing:0;list-style:none;color:#edf0d9;background:url(../images/bullet_5.gif) no-repeat 0 0 transparent;margin:0 0 12px;padding:1px 0 2px 22px;}#box-join a.btn_registrati{width:201px;height:41px;overflow:hidden;float:left;display:block;text-indent:-999em;margin:10px 0 0 30px;}.btn_registrati_it{background:url(../images/btn_registrati_it.png) no-repeat 0 0 transparent;}.btn_registrati_en{background:url(../images/btn_registrati_en.png) no-repeat 0 0 transparent;}.btn_registrati_de{background:url(../images/btn_registrati_de.png) no-repeat 0 0 transparent;}.btn_registrati_es{background:url(../images/btn_registrati_es.png) no-repeat 0 0 transparent;}.btn_registrati_fr{background:url(../images/btn_registrati_fr.png) no-repeat 0 0 transparent;}#box-join span{float:left;width:280px;background:#737662;padding:10px;}#box-join span a{color:#c6c9b3;text-decoration:none;letter-spacing:0;border-right:1px solid #888a79;padding:0 10px;}#box-join span a:hover{color:#f3f6de;}#box-join-home{float:left;background:url(../images/bg_join.gif) no-repeat 1px 1px #888b76;margin:10px 0 0;padding:0;border:solid 3px #666467;height:244px;width:300px}#box-join-home h2{font-size:15px;color:#fff;text-transform:uppercase;margin-left:10px;}#box-join-home ul{float:left;margin:0 0 0 10px;padding:0;}#box-join-home ul li{float:left;width:95%;line-height:1.2em;font-size:12px;letter-spacing:0;list-style:none;color:#edf0d9;background:url(../images/bullet_5.gif) no-repeat 0 0 transparent;margin:0 0 12px;padding:1px 0 2px 22px;}#box-join-home a.btn_registrati{width:201px;height:41px;overflow:hidden;float:left;display:block;text-indent:-999em;margin:10px 0 0 30px;}.btn_registrati_it{background:url(../images/btn_registrati_it.png) no-repeat 0 0 transparent;}.btn_registrati_en{background:url(../images/btn_registrati_en.png) no-repeat 0 0 transparent;}.btn_registrati_de{background:url(../images/btn_registrati_de.png) no-repeat 0 0 transparent;}.btn_registrati_es{background:url(../images/btn_registrati_es.png) no-repeat 0 0 transparent;}.btn_registrati_fr{background:url(../images/btn_registrati_fr.png) no-repeat 0 0 transparent;}#box-join-home span{float:left;width:280px;background:#737662;padding:10px;}#box-join-home span a{color:#c6c9b3;text-decoration:none;letter-spacing:0;border-right:1px solid #888a79;padding:0 10px;}#box-join-home span a:hover{color:#f3f6de;}.fb_connect_container{width:150px;margin-left:30px;text-align:center;}.fb_button_text{background:url(http://static.ak.fbcdn.net/rsrc.php/v1/zL/r/FGFbc80dUKj.png) repeat scroll 0 0 #5F78AB!important;width:auto!important;padding:2px 6px 3px!important;}#box-newsletter{float:left;width:300px;height:105px;background:url(../images/bg_box-newsletter.gif) no-repeat 1px 1px gray;margin:10px 0 0;padding:0;}#news-home{float:left;height:95px;width:650px;margin:0 0 10px;padding:15px 0 0;}#news-home .abstract{float:left;width:320px;margin:0;padding:0;}#news-home .abstract a.img{border:5px solid #ececec;background:#ececec;float:left;width:80px;height:80px;text-align:center;overflow:hidden;margin:0;padding:0;}#news-home .abstract a.img:hover{border:5px solid #dedede;}#news-home .abstract a.text{float:left;width:209px;text-decoration:none;margin:0;padding:0 0 0 10px;}#news-home .abstract a.text em{font-style:normal;font-size:10px;letter-spacing:0;color:#888b76;margin:0;padding:0;}#news-home .abstract a.text h3{font-style:normal;font-size:11px;letter-spacing:0;font-weight:700;font-family:HelveticaLTStdBold;color:#330;line-height:1.2em;display:block;margin:0 0 3px;padding:0;}#news-home .abstract a.text span{line-height:1.2em;color:gray;}#news-home .abstract a.text:hover span{line-height:1.2em;color:#555;}#news-home .divider{width:314px!important;border-left:1px dotted #d5d4d5;margin:0;padding:0 0 0 15px;}.sliding-boxes{float:left;width:650px;position:relative;overflow:hidden;margin:0;padding:0;}.sliding-boxes h2{float:left;font-size:13px;color:#2f2a2b;text-transform:uppercase;border-top:2px solid #2f2a2b;border-bottom:1px solid #2f2a2b;width:100%;margin:0;padding:9px 0 6px;}.boxslider{float:left;width:650px;min-height:200px;overflow:hidden;margin:15px 0 0;padding:0;}.boxslider li span.box{float:left;width:205px;color:#b9cebb;font-family:arial;text-decoration:none;display:block;position:relative;margin:0 10px 0 0;padding:0 0 0 5px;}.boxslider li div a.img-top{width:200px;height:125px;overflow:hidden;float:left;display:block;margin:0 0 10px;padding:0;}.boxslider li span em{position:absolute;top:10px;left:0!important;z-index:9999!important;background:#ede008;color:#000;font-style:normal;letter-spacing:0!important;text-transform:uppercase;font-size:10px;font-family:HelveticaLTStdBoldCondensed;cursor:pointer;padding:2px 5px 1px;}.boxslider a{text-decoration:none;cursor:pointer;}.boxslider a:hover{color:#e2f7e3;}.boxslider a .box_abstract{float:left;width:100%;margin:10px 0 0;padding:0;}.boxslider a strong{font-size:1.4em;float:left;color:#6a6c58;width:200px;line-height:1em;letter-spacing:0;margin:0 0 5px;padding:0;}.boxslider a:hover strong{color:#444;}.boxslider a em{font-style:normal;float:left;clear:both;color:#777;font-size:10px;letter-spacing:0;margin:0;padding:0;}.boxslider a span.abstract{float:left;line-height:1.4em;font-size:11px;letter-spacing:1px;width:200px;color:#666;margin:0;padding:0;}.boxslider a span.btn_leggi{float:left;clear:both;overflow:hidden;color:#fff;width:auto;background:#6a6c58;font-size:9px;letter-spacing:1px;text-transform:uppercase;font-family:HelveticaLTStdBoldCondensed;display:block;margin:10px 0 0;padding:1px 5px 0;}:first-child+html .boxslider a span.btn_leggi{width:auto;min-width:30px;text-align:center;padding:1px 5px;}.boxslider a:hover span.btn_leggi{background:#555744;}.boxslider .last{margin:0!important;padding:0;}.boxslider li span .play{position:absolute;top:62px;left:100px;width:58px;height:58px;display:block;text-indent:-999em;z-index:9999!important;background:url(../images/icons/play.png) no-repeat 0 0;margin:-24px 0 0 -24px;}#showcase{float:left;width:980px;height:210px;background:url(../images/bg_showcase.gif) no-repeat 0 0 #2f2a2b;position:relative;border-top:10px solid #fff;border-bottom:1px solid #fff;margin:0;padding:0;}#showcase h2{position:absolute;top:10px;left:-5px;text-transform:uppercase;color:#fff;background:#000;font-size:12px;padding:8px 7px 4px;}#showcase li a{width:126px;height:76px;overflow:hidden;border:2px solid #4e4a4b;float:left;}#showcase li a:hover{border:2px solid #d0d3bc;}#showcase li h3{font-size:1em;font-weight:900;float:left;color:#dcdcdc;line-height:1.1em;font-family:Arial;letter-spacing:0;margin:0;padding:7px 0;}#showcase li em{text-align:left;width:130px;color:#d0d3bc;float:left;text-transform:uppercase;font-style:normal;font-size:9px;letter-spacing:0;font-family:HelveticaLTStdBoldCondensed;border-top:1px solid #4e4a4b;background:url(../images/bg_produttore.gif) no-repeat 0 0;margin:0;padding:7px 0 0;}#showcase-2{float:left;width:670px;height:150px;background:url(../images/bg_showcase.gif) no-repeat 0 0 #2f2a2b;position:relative;border-top:0 solid #fff;border-bottom:0 solid #fff;margin:10px 0;padding:0;}#showcase-2 h2{text-transform:uppercase;color:#fff;background:#000;font-size:12px;font-weight:400;letter-spacing:1px;font-family:HelveticaNeueLTStd57Condensed;padding:5px 7px 4px;}#showcase-2 li a{width:130px;height:95px;overflow:hidden;border:0 solid #4e4a4b;float:left;}#showcase-2 li a img{width:130px;}#bottom-boxes{float:left;width:980px;background:url(../images/bg_bottom-boxes.gif) no-repeat 0 0 #8b8e79;position:relative;border-bottom:2px solid #fff;margin:0;padding:0;}#bottom-boxes .inner-bb{float:left;margin:0;padding:20px 15px;}#last-news{float:left;width:295px;min-height:200px;margin:0 20px 0 0;padding:0;}#last-news h2{color:#fff;font-size:12px;width:285px;height:26px;text-transform:uppercase;background:url(../images/bg_last-news.gif) no-repeat 0 0 transparent;margin:0;padding:9px 0 0 10px;}#last-news ul,ul.news-list{float:left;margin:0;padding:2px 0 0;}ul.news-list{width:315px;padding:0;}#last-news ul li,ul.news-list li{float:left;list-style:none;border-bottom:1px dotted #c5c8b9;margin:0;padding:0;}ul.news-list li{border-bottom:1px solid #d5d5d1;width:315px;}#last-news ul li a,ul.news-list li a{text-decoration:none;color:#e3e5d7;letter-spacing:0;float:left;cursor:pointer;margin:0;padding:5px 0 5px 10px;}ul.news-list li a{color:#7d7d7d;padding:6px 0;}#last-news ul li a:hover{background:#9b9e88;color:#fff;}#last-news ul li span,ul.news-list li span{float:left;color:#6f725e;width:34px;height:30px;overflow:hidden;letter-spacing:0;background:url(../images/bg_data.gif) no-repeat 0 0 #bfc2ab;margin:0;padding:4px 0 0;}ul.news-list li a:hover span{background:#ccc;}ul.news-list li span{background:none #ededed;color:#a4a4a4;}#last-news ul li span b,ul.news-list li span b{float:left;width:34px;text-align:center;font-size:20px;font-family:HelveticaNeueLTStd57Condensed;font-weight:400;margin:0;padding:0;}:first-child+html #last-news ul li span b,:first-child+html ul.news-list li span b{margin-top:-2px;}#last-news ul li span em,ul.news-list li span em{float:left;width:34px;text-align:center;text-transform:uppercase;font-style:normal;font-size:8px;margin:0;padding:0;}:first-child+html #last-news ul li span em{margin-top:-7px;}#last-news ul li strong,ul.news-list li strong{float:left;width:240px;line-height:1.2em;font-weight:400;letter-spacing:1px;margin:0 0 0 10px;padding:4px 0 0;}#last-news a.btn_leggi-2{float:left;clear:both;color:#fff;width:auto;font-size:9px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;font-family:HelveticaLTStdBoldCondensed;background:url(../images/bullet_3.gif) no-repeat 100% 4px transparent;margin:8px 0 0 10px;padding:0 14px 0 0;}:first-child+html #last-news a.btn_leggi-2{width:55px;}#last-news a.btn_leggi-2:hover{color:#fff;background-position:98% 4px;}#oroscopo{float:left;width:310px;height:250px;background:url(../images/bg_oroscopo.gif) no-repeat 1px 1px #afb29c;margin:0 20px 0 0;padding:0;}.oroscopo_internal{width:300px!important;height:auto!important;}.inner-oroscopo{float:left;margin:0;padding:10px 15px 15px;}#oroscopo div.img{float:left;width:120px;margin:0;padding:0;}#oroscopo div.img .thumb{float:left;width:120px;height:105px;overflow:hidden;}#oroscopo div.img .segno{float:left;width:110px;height:30px;background:#2f2a2b;color:#fff;text-align:right;font-size:11px;letter-spacing:0;text-transform:uppercase;margin:0;padding:25px 10px 0 0;}#oroscopo div.img .by{float:left;width:120px;font-size:10px;letter-spacing:0;line-height:1.2em;color:#6e715d;text-align:center;padding-top:4px;}#oroscopo div.text{float:left;width:150px;margin:0;padding:0 0 0 10px;}#oroscopo div.text_oroscopo_internal{width:140px!important;}#oroscopo h2{color:#626551;font-size:14px;width:100%;text-transform:uppercase;clear:both;margin:20px 0 0 15px;padding:0;}#oroscopo h3{color:#fff;font-size:15px;width:100%;font-weight:800;font-family:HelveticaLTStdBold;margin:0;padding:0;}#oroscopo h4{font-size:11px;width:100%;font-weight:700;font-family:Arial;margin:0 0 7px;padding:0;}#oroscopo div.text span{line-height:1.2em;color:#494542;background:url(../images/quote.gif) no-repeat 0 2px transparent;margin:0;padding:0 0 0 16px;}#oroscopo a.btn_leggi-3{float:left;clear:both;color:#494542;width:auto;font-size:9px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;font-family:HelveticaLTStdBoldCondensed;background:url(../images/bullet_4.gif) no-repeat 100% 4px transparent;margin:8px 0 0;padding:0 14px 0 0;}#oroscopo a.btn_leggi-3:hover{color:#363331;background-position:98% 4px;}.ariete{background:url(../images/oroscopo/ariete.gif) no-repeat 0 100% #2f2a2b!important;}.toro{background:url(../images/oroscopo/toro.gif) no-repeat 0 100% #2f2a2b!important;}.gemelli{background:url(../images/oroscopo/gemelli.gif) no-repeat 0 100% #2f2a2b!important;}.cancro{background:url(../images/oroscopo/cancro.gif) no-repeat 0 100% #2f2a2b!important;}.leone{background:url(../images/oroscopo/leone.gif) no-repeat 0 100% #2f2a2b!important;}.vergine{background:url(../images/oroscopo/vergine.gif) no-repeat 0 100% #2f2a2b!important;}.bilancia{background:url(../images/oroscopo/bilancia.gif) no-repeat 0 100% #2f2a2b!important;}.scorpione{background:url(../images/oroscopo/scorpione.gif) no-repeat 0 100% #2f2a2b!important;}.sagittario{background:url(../images/oroscopo/sagittario.gif) no-repeat 0 100% #2f2a2b!important;}.capricorno{background:url(../images/oroscopo/capricorno.gif) no-repeat 0 100% #2f2a2b!important;}.acquario{background:url(../images/oroscopo/acquario.gif) no-repeat 0 100% #2f2a2b!important;}.pesci{background:url(../images/oroscopo/pesci.gif) no-repeat 0 100% #2f2a2b!important;}#altri_segni{margin-top:20px;padding-top:20px;border-top:1px solid #eee;}a.link_zodiaco{display:block;height:50px;width:108px;float:left;text-decoration:none;margin:1px;}h2.nome_segno{color:#fff;text-align:right;font-size:11px;letter-spacing:0;text-transform:uppercase;margin:0;padding:20px 4px 0 0;}a.link_zodiaco:hover h2.nome_segno{color:#ff0;text-decoration:underline;}.altri_segni{color:#868974;font-family:HelveticaNeueLTStd57Condensed;font-size:18px;font-weight:400;letter-spacing:0;text-transform:uppercase;}#ricerca-prodotti{float:left;width:295px;height:200px;background:url(../images/bg_ricerca.gif) no-repeat 1px 1px #747763;margin:0;padding:0;}.inner-rp{float:left;margin:0;padding:20px 19px;}#ricerca-prodotti h2{color:#fff;font-size:13px;width:100%;text-transform:uppercase;clear:both;margin:0 0 10px;padding:0;}.product-search{width:255px;float:left;}span.btn_trova{width:171px;height:33px;overflow:hidden;margin:0 auto;}span.btn_trova a{text-align:center;text-transform:uppercase;text-decoration:none;color:#e3e5d7;display:block;font-size:12px;font-family:HelveticaLTStdBoldCondensed;background:url(../images/btn_trova.png) no-repeat 50% 0 transparent;padding:8px 0;}span.btn_trova a:hover{background:url(../images/btn_trova.png) no-repeat 50% 100% transparent;}#breadcrumb{float:left;width:980px;}#breadcrumb ul{float:left;margin:0;padding:7px 0;}#breadcrumb ul li a{text-decoration:none;letter-spacing:0;background:url(../images/arrow_9.gif) no-repeat 0 50% transparent;margin:0;padding:0 9px 0 15px;}#breadcrumb ul li.home a{text-decoration:none;background:url(../images/icons/home.gif) no-repeat 0 50% transparent;margin:0;padding:0 9px 0 18px;}#slider-news{width:675px;height:380px;padding-top:0;margin:0 auto;}.slider-box .section em{position:absolute;top:35px;left:0;background:#ede008;font-size:16px;color:#000;text-transform:uppercase;font-style:normal;font-family:HelveticaLTStdBoldCondensed;letter-spacing:0;z-index:100;padding:8px 16px;}#slider{position:relative;width:618px;height:380px;margin-left:0;background:url(../images/nivo-slider/loading.gif) no-repeat 50% 50%;}#slider img{position:absolute;top:0;left:0;display:none;}#slider a{border:0;display:block;}.nivo-controlNav{position:absolute;right:15px;bottom:15px;}.nivo-controlNav a{display:block;width:16px;height:16px;background:url(../images/nivo-slider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}.nivo-controlNav a.active{background-position:0 -22px;}.nivo-directionNav a{display:block;width:30px;height:30px;background:url(../images/nivo-slider/arrows.png) no-repeat;text-indent:-9999px;border:0;}a.nivo-nextNav{background-position:-30px 0;right:15px;}a.nivo-prevNav{left:15px;}.nivo-caption{font-family:Helvetica, Arial, sans-serif;padding:10px 10px 15px!important;}.nivo-caption a{color:#efe9d1;text-decoration:underline;}.nivoSlider{height:380px!important;overflow:hidden;}.nivo-caption h2{color:#fff;font-size:20px;line-height:1.1em;font-family:HelveticaNeueLTStd57Condensed;margin:0 0 5px;padding:0;}.nivo-caption em{color:#fff;font-size:10px;font-style:normal;margin:0;padding:0;}.nivo-caption p{color:#fff;font-size:11px;line-height:1.4em;margin:0;padding:0 80px 0 0 !important;}.progetti .nivo-caption em{color:#ede008!important;font-size:12px!important;letter-spacing:0;font-style:normal;text-transform:uppercase;font-family:HelveticaNeueLTStd57Condensed;margin:0;padding:0;}#paginatore{border:0;float:left;width:670px;margin:10px 0 20px;padding:0;}#paginatore li{border:0;font-size:11px;list-style:none;float:left;margin:0;padding:0;}#paginatore a{border:solid 1px #ddd;margin-right:2px;}#paginatore .previous-off,#paginatore .next-off{color:#ccc;display:block;float:left;font-weight:800;font-size:14px;padding:3px 8px;}#paginatore .next a,#paginatore .previous a{border:solid 1px #FFF;font-weight:800;font-size:14px;}#paginatore .active{color:#868974;font-weight:bold;display:block;float:left;padding:3px 8px;}#paginatore a:link,#paginatore a:visited{color:#454545;display:block;float:left;text-decoration:none;padding:3px 8px;}#paginatore a:hover{border:solid 1px #666;}#categories{float:left;width:675px;margin:0;padding:15px 0;}#categories .box-category{float:left;width:315px;margin:0 0 35px;padding:0;}#categories .box-category .top-title{float:left;width:315px;border-top:2px solid #565946;border-bottom:1px solid #565946;margin:0;padding:4px 0;}#categories .box-category .top-title strong{text-transform:uppercase;color:#565946;font-family:HelveticaNeueLTStd57Condensed;background:url(../images/arrow_10.gif) no-repeat 0 50%;font-weight:400;font-size:14px;letter-spacing:0;float:left;margin:0;padding:0 0 0 20px;}#categories .box-category .top-title a{float:right;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:0;background:url(../images/arrow_11.gif) no-repeat 100% 50%;margin:0;padding:0 14px 0 0;}#categories .box-category .abstract{float:left;width:315px;border-bottom:1px solid #d5d5d1;margin:0;padding:4px 0;}#categories .box-category .abstract a{display:block;float:left;width:315px;text-decoration:none;cursor:pointer;}#categories .box-category .abstract .text{float:right;width:160px;margin:0;padding:0 0 0 10px;}.progetti .box-category .abstract .text em{font-size:11px!important;font-style:normal;color:#fff!important;text-transform:uppercase;letter-spacing:0;background:#333;font-weight:400;font-family:HelveticaNeueLTStd57Condensed;padding:2px 4px;}#categories .box-category .abstract .text h3{font-size:12px;color:#292b2a;margin:0 0 5px;padding:0;}.progetti .box-category .abstract .text h3{margin:5px 0!important;}.box-category .abstract a:hover h3{color:#000!important;}.progetti .box-category .abstract .text b{font-size:10px!important;font-family:HelveticaNeueLTStd57Condensed;}.right-box{float:right!important;}.itinerari-lista .box-category,.fntv-lista .box-category{float:left;width:200px!important;margin:15px 12px 10px!important;padding:0!important;}.itinerari-lista .thumb{float:left;width:200px!important;height:135px!important;overflow:hidden;background:#f2f2f2;text-align:center;position:relative;margin:0!important;padding:0!important;}.fntv-lista .thumb{float:left;width:200px!important;height:125px!important;overflow:hidden;background:#f2f2f2;text-align:center;position:relative;margin:0!important;padding:0!important;}.itinerari-lista .box-category .abstract,.fntv-lista .box-category .abstract{float:left;width:200px!important;border-bottom:0;margin:0;padding:0!important;}.itinerari-lista .box-category .abstract .text p,.fntv-lista .box-category .abstract .text p{line-height:1.3em;margin:2px 0 5px!important;}.itinerari-lista .box-category .abstract em{font-size:11px!important;font-style:normal;color:#fff!important;text-transform:uppercase;letter-spacing:0;background:#111;font-weight:400;font-family:HelveticaNeueLTStd57Condensed;z-index:10;padding:2px 8px;}.itinerari-lista .box-category .abstract h3{float:none!important;clear:both!important;margin:5px 0 0!important;}.fntv-lista .play{position:absolute;top:50%;left:50%;width:58px;height:58px;display:block;text-indent:-999em;z-index:999;background:url(../images/icons/play.png) no-repeat 50% 50%;margin:-24px 0 0 -24px;}.fntv-lista .box-category .abstract em{font-size:11px!important;font-style:normal;color:#666!important;text-transform:uppercase;letter-spacing:1px;background:transparent;font-weight:400;line-height:1.4em;font-family:HelveticaNeueLTStd57Condensed;position:relative;float:left;margin:4px 0 0!important;padding:0!important;}.fntv-lista .box-category .abstract h3{float:left!important;clear:both!important;color:#6a6c58!important;font-family:HelveticaLTStdBold;margin:0!important;padding:0!important;}.fntv-lista strong.duration{position:absolute;bottom:0;right:0!important;z-index:9999!important;color:#ede008!important;font-style:normal;letter-spacing:1px!important;text-transform:uppercase;font-size:10px;font-weight:400;font-family:HelveticaNeueLTStd57Condensed!important;cursor:pointer;background:url(../images/icons/tv.png) no-repeat 6px 1px #222!important;padding:2px 5px 1px 27px;}#presentation{float:left;width:300px;background:#f2f2f2;margin:0 0 5px;padding:0;}#presentation h2{letter-spacing:0;font-size:24px;color:#6a6a6a;font-weight:400;font-family:HelveticaNeueLTStd57Condensed;margin:0 0 5px;padding:0;}#presentation p{letter-spacing:0;margin:0;padding:0;}.scheda-dati{float:left;width:622px;border:4px solid #f9f9f9;background:#f9f9f9;margin:15px 0 5px;padding:10px 20px 30px;}.scheda-dati .title{font-family:HelveticaNeueLTStd57Condensed;font-weight:400;font-size:18px;float:left;color:#000;width:650px;margin:0 0 10px;padding:0;}.scheda-dati .title span{float:left;padding:5px 0;}.scheda-dati table{border-collapse:collapse;float:left;}.scheda-dati tr{border-bottom:1px solid #e1e1e1;}.scheda-dati td{color:#222;margin:0;padding:2px 0;}.scheda-dati .td-title{width:250px;color:#6a6a6a;font-weight:400;font-size:13px;font-family:HelveticaNeueLTStd57Condensed;}.sheet{float:left;display:none;margin-top:20px;padding:0 20px;}.article-detail{float:left;width:665px!important;margin:0!important;padding:0 0 25px!important;}.header-title{float:left;margin:0 0 15px;padding:0;}.header-title strong{text-transform:uppercase;color:#868974;font-size:18px;font-weight:400;letter-spacing:0;font-family:HelveticaNeueLTStd57Condensed;}.header-title h2{text-transform:uppercase;color:#868974;font-size:18px;font-weight:400;letter-spacing:0;font-family:HelveticaNeueLTStd57Condensed;}.header-title h1{font-size:30px;color:#454545;line-height:1.2em;font-family:HelveticaLTStdBold;font-weight:400;letter-spacing:0;margin:10px 0!important;}.itinerari .header-title h2{margin:0 0 15px!important;}.header-title .date-like{float:left;border-top:1px solid #eee;border-bottom:1px solid #eee;width:670px;margin:0;padding:10px 0;}.header-title em{float:left;font-style:normal;line-height:1.8em;font-family:HelveticaNeueLTStd57Condensed;font-size:14px;letter-spacing:0;color:#777;padding-right:12px;margin-right:15px;border-right:1px solid #eee;text-transform:uppercase;}.article-detail p{font-size:13px;letter-spacing:0;text-align:justify;margin:0 0 15px;padding:0;}.article-detail em.page_abstract{float:left;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #EEE;}.text-image-left span{float:left;position:relative;margin:5px 15px 5px 0;}.text-image-right span{float:right;position:relative;margin:5px 0 5px 15px;}.large-image{position:relative;margin:0 0 15px;}.large-image img{max-width:665px;}.article-detail .video em{position:absolute;top:50%;left:50%;width:58px;height:58px;background:url(../images/icons/play.png) no-repeat 0 0;z-index:100;margin:-29px 0 0 -29px;}.bottom-nav{float:left;width:670px;margin:20px 0;padding:0;}.bottom-nav .btn-dx{float:right!important;margin-right:0!important;}a.gray-button{background:url(../images/bg_button_a.gif) no-repeat scroll right top transparent;color:#444;display:block;float:left;font:12px HelveticaLTStdBoldCondensed,sans-serif;height:26px;letter-spacing:0;padding-right:5px;text-decoration:none;margin:0 5px;}a.gray-button span{background:url(../images/bg_button_span.gif) no-repeat scroll 0 0 transparent;display:block;line-height:14px;text-transform:uppercase;padding:6px 10px 6px 15px;}a.gray-button:hover span{background-position:left bottom;padding:6px 10px 6px 15px;}a.gray-button-large{background:url(../images/bg_button-large_a.gif) no-repeat scroll right top transparent;color:#444;display:block;float:left;font:12px HelveticaLTStdBoldCondensed,sans-serif;height:36px;letter-spacing:0;padding-right:5px;text-decoration:none;margin:0 5px;}a.gray-button-large span{background:url(../images/bg_button-large_span.gif) no-repeat scroll 0 0 transparent;display:block;line-height:24px;text-transform:uppercase;padding:7px 10px 5px 15px;}a.gray-button-large:hover span{background-position:left bottom;padding:7px 10px 5px 15px;}a.dark-button-large{background:transparent url(../images/bg_button-dark_a.gif) no-repeat scroll top right;color:#fff;display:block;float:left;font:normal 12px HelveticaLTStdBoldCondensed, sans-serif;height:36px;padding-right:5px;text-decoration:none;letter-spacing:0;margin:0 5px;}a.dark-button-large span{background:transparent url(../images/bg_button-dark_span.gif) no-repeat;display:block;line-height:24px;text-transform:uppercase;padding:7px 10px 5px 15px;}a.dark-button-large:hover{background-position:bottom right;color:#fff;outline:none;}a.dark-button-large:hover span{background-position:bottom left;padding:7px 10px 5px 15px;}.arrow-back b{background:url(../images/arrow_15.gif) no-repeat scroll 0 50% transparent;padding-left:15px;font-weight:200!important;}.bottom-tool{float:left;width:670px;margin:0;padding:6px 0 3px;}.bottom-tool ul{float:left;width:545px;margin:0;padding:0;}.bottom-tool ul li{float:left;list-style:none;margin:0;padding:0;}.bottom-tool ul li.facebook{width:110px;}.bottom-tool ul li a{display:block;height:18px;text-decoration:none;color:#9e9e9e;border-right:1px solid #e0e0e0;margin:0 10px 0 0;padding:4px 10px 0 22px;}.bottom-tool ul li.email a{background:url(../images/icons/email.gif) no-repeat 0 4px;}.bottom-tool ul li.share a{background:url(../images/icons/share.gif) no-repeat 0 4px;}.bottom-tool ul li.add a{background:url(../images/icons/comment.gif) no-repeat 0 4px;}.bottom-tool a.comments{float:right;width:125px;text-align:right;letter-spacing:1px;color:#9e9e9e;font-size:11px;text-decoration:none;margin:0;padding:0;}.bottom-tool a.comments span{display:block;float:right;width:24px;height:24px;text-align:center;color:#fff;font-weight:700;font-size:12px;background:url(../images/balloon-2.png) no-repeat right 50%;margin:0 0 0 5px;padding:3px 0 0;}.bottom-tool a.comments:hover span{background:url(../images/balloon-2-hover.png) no-repeat right 50%;}.bottom-tool a.comments b{padding-top:3px;float:right;font-weight:400;}:first-child+html .bottom-tool a.comments span{padding:0;}#comments{float:left;width:670px;display:none;margin:0;padding:0;}#comments .c-title{float:left;border-bottom:2px solid #7f7f7f;width:670px;text-transform:uppercase;font-size:14px;font-family:HelveticaLTStdBold;color:#7f7f7f;letter-spacing:0;margin:20px 0 15px;padding:0 0 5px;}#comments ul{float:left;width:670px;margin:0;padding:0;}#comments ul li{float:left;list-style:none;width:670px;margin:0;padding:0;}#comments ul li .c-text{float:left;background:#f1f1f1;color:#7f7f7f;padding:20px 25px;}#comments ul li .c-text span{padding-left:22px;background:url(../images/icons/quote.gif) no-repeat 0 0;}#comments ul li .c-user{float:left;background:url(../images/arrow_8.gif) no-repeat 20px 0;margin:0;padding:25px 0 10px;}#comments ul li .c-user span{height:35px;float:left;width:445px;letter-spacing:0;margin:0;padding:16px 0 0 10px;}#comments ul li .c-user span a,#comments .add-comment p a{text-decoration:none;color:#5fadc7;}#comments .add-comment{float:left;width:622px;border:4px solid #f2f2f2;padding:20px;}#comments .add-comment p{font-size:12px;margin:2px 0 0;padding:0;}a.btn_close{float:right;width:22px;height:22px;display:block;text-indent:-999em;background:url(../images/btn_close.gif) no-repeat 0 0;margin:-28px 0 3px;}#correlati{float:left;width:670px;margin:20px 0 0;padding:0;}#correlati .c-sx{float:left;width:325px;margin:0;padding:0;}#correlati .c-dx{float:right;width:325px;margin:0;padding:0;}#correlati span.titolo{float:left;border-top:2px solid #2f2a2b;border-bottom:1px solid #2f2a2b;width:325px;text-transform:uppercase;font-family:HelveticaNeueLTStd57Condensed;font-size:14px;font-weight:700;letter-spacing:0;color:#2f2a2b;margin:0;padding:4px 0;}#correlati ul{float:left;width:325px;margin:0;padding:5px 0 10px;}#correlati ul li{list-style:none;border-bottom:0 dotted #dcdcdc;margin:0;padding:5px 0;}#correlati ul li a{text-decoration:none;letter-spacing:1px;line-height:1.2em!important;background:url(../images/arrow_3.gif) no-repeat 3px 5px;color:#555;font-size:12px;font-family:HelveticaNeueLTStd57Condensed;margin:0;padding:0 0 0 12px;}#correlati ul li a:hover{text-decoration:underline;color:#000;}#correlati-special .e-architect{color:#ff6c0f;font-size:14px;background:none;margin:0;padding:0;}#correlati-special .e-architect-link{color:#ff6c0f;font-size:14px;}.info-request,#company-info-request{float:left;width:670px;background:#868974;margin:0 0 10px;padding:0;}.info-request div.titolo div{background:#fff;float:left;min-height:30px;width:auto;margin:0 10px 0 0;}.info-request div.titolo img{padding:7px;}.info-request div.titolo{float:left;width:635px;background:#575946;margin:0;padding:10px 25px 10px 10px;}.info-request div.titolo strong{font-family:HelveticaNeueLTStd57Condensed;color:#fff;font-size:16px;font-weight:400;letter-spacing:1px;}.info-request div.titolo strong i{color:#fff;font-style:normal;}.info-request div.titolo p{font-family:Arial,HelveticaNeueLTStd57Condensed;color:#bcbdb5;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4em;margin:5px 0 0;padding:0;}.info-request form,#company-info-request form{float:left;margin:0;padding:20px 0;}.info-request fieldset div,#company-info-request fieldset div{float:left;background:#f1f2eb;width:265px;margin:0 10px;padding:0 10px;}.info-request fieldset div label,#company-info-request fieldset div label{color:#868974;font-size:13px;letter-spacing:0;font-weight:700;font-family:Arial,HelveticaNeueLTStd57Condensed;width:80px;float:left;border-right:0 solid #868974;background:url(../images/label_bg.gif) repeat-y 0 100%;padding:10px 0;}span.campo_checkbox{padding-top:10px;position:relative;line-height:1em;float:left!important;width:350px!important;background:none!important;margin:0 0 0 10px !important;}*+html span.campo_checkbox{padding-top:0;margin-top:11px;}span.campo_checkbox label{float:left;font-weight:400!important;width:300px!important;font-size:12px!important;color:#fff!important;letter-spacing:0;margin:0;padding:0 0 0 5px;}span.campo_checkbox label a{color:#fff!important;}*+html span.campo_checkbox label{padding-left:0;}span.campo_checkbox input{float:left;cursor:pointer;margin:0!important;}.btn_send{float:right;clear:both;color:#333;font-family:HelveticaNeueLTStd57Condensed;text-transform:uppercase;cursor:pointer;border:1px solid #f2f2f2;background:url(../images/bg_btn.gif) repeat-x 0 0 #b1b1b1;margin:0 20px 0 0;padding:8px 24px;}.fntv-slider{position:relative;margin-bottom:20px!important;}.fntv-slider .play{position:absolute;top:50%;left:50%;width:98px;height:96px;display:block;text-indent:-999em;z-index:9999!important;background:url(../images/icons/big-play.png) no-repeat 0 0;margin:-49px 0 0 -49px;}.fntv-slider em,.fntv-slider strong{text-transform:uppercase;font-family:HelveticaNeueLTStd57Condensed;font-weight:400;display:inline;}.fntv-slider em{font-size:11px;}.fntv{width:675px!important;margin:0;padding:0;}.fntv .boxslider{width:670px!important;}.fntv .boxslider li{width:690px!important;height:200px!important;}.fntv .boxslider li span.box{margin:0 20px 0 0 !important;}.fntv .boxslider li span strong.duration{position:absolute;top:111px;right:5px!important;z-index:9999!important;color:#ede008!important;font-style:normal;letter-spacing:1px!important;text-transform:uppercase;font-size:10px;font-weight:400;font-family:HelveticaNeueLTStd57Condensed!important;cursor:pointer;background:url(../images/icons/tv.png) no-repeat 6px 1px #222!important;padding:2px 5px 1px 27px;}.fntv a h2{background:url(../images/arrow_10.gif) no-repeat 0 6px;padding-left:20px!important;width:655px!important;}.fntv a:hover h2{background:url(../images/arrow_13.gif) no-repeat 5px 6px #f2f5e6;padding-left:25px!important;width:650px!important;}.fntv a h2 span{float:right;font-size:12px;text-transform:lowercase;font-weight:400;background:url(../images/arrow_11.gif) no-repeat 100% 3px;margin:0;padding:0 15px 0 0;}.fntv .box_abstract{margin:5px 0 0!important;}.fntv .box_abstract i{line-height:1.3em;font-size:11px;font-style:normal!important;font-weight:400;letter-spacing:1px!important;color:#999;float:left;font-family:HelveticaNeueLTStd57Condensed!important;margin:0 0 1px!important;}.fntv .box_abstract strong{line-height:1.3em;font-size:12px;font-weight:700;letter-spacing:0!important;float:left;}.fntv .box{padding-top:5px!important;padding-bottom:5px!important;}.fntv .box:hover{background:url(../images/bg-thumb_2.gif) repeat 0 0;}.video-detail{float:left;width:675px;}.video-description{float:left;margin:0;padding:10px 0;}.video-description span.sezione{font-family:HelveticaNeueLTStd57Condensed!important;text-transform:uppercase;font-size:13px;letter-spacing:0;color:#868974;}.video-description span.sezione em{color:#777;font-style:normal;margin-left:5px;border-left:1px solid #dcdcdc;padding-left:6px;}.video-description h1{font-size:30px;margin:10px 0 5px;padding:0 0 5px;}.video-buttons{float:left;width:659px;background:url(../images/bg_video-tool.gif) repeat-x 0 0 #eee;border:1px solid #f2f2f2;margin:0 0 10px;padding:10px 7px;}.video-buttons a span{padding-left:7px!important;padding-right:5px!important;}.video-fav em{margin-left:0!important;background:url(../images/icons/fav.png) no-repeat 0 50%;padding-left:20px;font-style:normal;}.video-share em{background:url(../images/icons/share.png) no-repeat 0 50%;padding-left:20px;font-style:normal;}.video-embed em{background:url(../images/icons/embed.png) no-repeat 0 50%;padding-left:20px;font-style:normal;}#video-channel ul li .thumb .play{position:absolute;top:50%;left:50%;width:32px;height:32px;display:block;text-indent:-999em;background:url(../images/icons/play_small.png) no-repeat 0 50%;margin:-16px 0 0 -16px;}#video-channel ul li .thumb .duration{position:absolute;top:0;right:0;background:#333;color:#fff;letter-spacing:1px;font-size:9px;font-family:HelveticaNeueLTStd57Condensed;padding:0 4px;}#follow{float:left;width:300px;color:#fff;background:url(../images/bg_follow.gif) no-repeat 0 0 #868974;border:0 solid #797c67;margin:0 0 10px;padding:0 0 20px;}#follow h4{color:#fff;font-family:HelveticaNeueLTStd57Condensed;font-weight:400!important;margin:0 0 5px;padding:0;}#follow li{float:left;list-style:none;margin:0 10px 0 0;padding:0;}#follow li a{width:39px;height:39px;display:block;text-indent:-9999em;}#follow li#facebook_blog a{background:url(../images/icons/facebook.png) no-repeat 100% 50%;}#follow li#youtube_blog a{background:url(../images/icons/youtube.png) no-repeat 100% 50%;}#follow li#twitter_blog a{background:url(../images/icons/twitter.png) no-repeat 100% 50%;}#follow li#rss_blog a{background:url(../images/icons/rss.png) no-repeat 100% 50%;}#footer{width:980px;float:left;background:#e3e5d7;min-height:200px;margin:0;padding:0;}#footer-top-left{float:left;width:625px;margin:0;padding:0;}.clearRow{float:left;width:625px;clear:both;border-top:1px solid #d1d4bd;margin:15px 0;padding:0;}#footer-top-left ul{float:left;width:104px;height:205px;border-right:1px solid #d1d4bd;margin:0;padding:0 10px;}#footer-top-left ul li{float:left;list-style:none;width:100%;letter-spacing:0;line-height:1.1em;margin:3px 0;padding:0;}#footer-top-left ul li ul{border-right:0!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important;}.categories{color:#444;font-size:13px;}ul.last-one{border:none!important;}.ptop15{padding-top:15px!important;}.blog{color:#7b8159!important;}#footer-top-left p{float:left;width:230px;color:#666;line-height:1.2em;border-right:1px solid #d1d4bd;margin:0;padding:3px 20px 0 0;}#footer-top-right p{float:left;width:258px;color:#888;line-height:1.2em;margin:0;padding:3px 20px 0 0;}#footer-top-left p strong{color:#444;display:block;letter-spacing:0;font-size:13px;margin:0 0 2px;padding:0;}#footer-top-right{float:left;width:259px;border:3px solid #c9cbb9;color:#888;letter-spacing:0!important;min-height:420px;margin:0 0 0 20px;padding:15px;}#footer-top-right h2{text-transform:uppercase;font-size:14px;color:#8b8e79;display:block;margin:0 0 5px;padding:0;}#footer-top-right a{text-decoration:none;color:#888;letter-spacing:0;display:inline;margin:0 6px 0 0;padding:5px 0;}#footer-bottom{float:left;background:#2f2a2b;width:940px;color:#f2f2f2;margin:0;padding:20px;}#footer-bottom a{color:#f2f2f2;text-decoration:none;}#footer-bottom p{color:#dcdcdc;float:left;letter-spacing:0;font-family:Arial;margin:0;padding:0;}#footer-bottom p strong{font-size:10px;display:block;color:#fff;margin:0 0 3px;padding:0;}#footer-bottom ul{color:#dcdcdc;float:right;margin:0;padding:16px 0 0;}#footer-bottom ul li{color:#dcdcdc;float:left;list-style:none;letter-spacing:0;font-family:Arial;font-size:11px;margin:0 0 0 35px;padding:0;}.clear{float:left;width:100%;clear:both;height:1px;}.line{border-top:1px solid #d5d5d1;}.margin-top-bottom-8{margin:8px 0!important;}.magnify{background:url(../images/magnify.png) no-repeat scroll 100% 55% transparent;padding-right:25px;}.tecnologie{float:left;width:675px;margin:0!important;padding:0!important;}.tecnologie h2{float:left;font-size:18px;color:#2f2a2b;text-transform:uppercase;width:500px;font-weight:400;font-family:HelveticaNeueLTStd57Condensed!important;background:url(../images/arrow_10.gif) no-repeat 0 50%;margin:0;padding:4px 0 4px 20px;}.tecnologie .main-title{text-decoration:none;width:670px!important;float:left;border-top:2px solid #2f2a2b;border-bottom:1px solid #2f2a2b;cursor:pointer;}.tecnologie span.main-title{cursor:auto;}.tecnologie .main-title h2{background:url(../images/arrow_10.gif) no-repeat 0 7px;padding-left:20px!important;}.tecnologie a.main-title:hover h2{background:url(../images/arrow_13.gif) no-repeat 5px 7px;padding-left:25px!important;}.tecnologie .main-title span{float:right;font-size:11px;text-transform:lowercase;font-weight:400;background:url(../images/arrow_11.gif) no-repeat 100% 5px;width:100px;text-align:right;margin:6px 0 0;padding:0 15px 0 0;}.focus-on .item{float:left;width:320px;position:relative;overflow:hidden;background:#F2F2F2;margin:0 8px 16px;padding:0;}.focus-on .item .thumb{height:82px;overflow:hidden;display:block;}.focus-on .item em{position:absolute;top:10px;left:0;background:#ede008;color:#333;font-family:HelveticaNeueLTStd57Condensed;font-size:12px;font-style:normal;margin:0;padding:4px 8px;}.focus-on .item p{background:#dcdcdc;font-style:normal;line-height:1.2em;letter-spacing:0;font-size:11px;height:55px;margin:0;padding:8px 12px;}.box-tecnologie{float:left;width:675px;margin:0!important;padding:16px 0 26px;}.tecnologie .box-category{float:left;width:286px;border:3px solid #f2f2f2;background:#f2f2f2;margin:0 7px;padding:6px 15px 15px;}.tecnologie .box-category .top-title{float:left;width:286px;border-bottom:1px solid #dcdcdc;margin:0 0 4px;padding:0 0 7px;}.tecnologie .box-category .top-title strong{color:#333;font-family:HelveticaNeueLTStd57Condensed;font-weight:400;font-size:16px;letter-spacing:1px;float:left;margin:0;padding:0;}.tecnologie .box-category .top-title a{float:right;text-decoration:none;font-size:10px;letter-spacing:0;background:url(../images/arrow_11.gif) no-repeat 100% 50%;margin:0;padding:0 14px 0 0;}.tecnologie .box-category .abstract{float:left;width:286px;border-bottom:0 solid #d5d5d1;margin:0;padding:4px 0;}.tecnologie .box-category .abstract a{display:block;float:left;width:300px;text-decoration:none;cursor:pointer;}.tecnologie .box-category .abstract .thumb{float:left;width:130px;overflow:hidden;border:3px solid #fff;margin:0;padding:0;}.tecnologie .box-category .abstract .text{float:right;width:140px;margin:0;padding:0 10px 0 0;}.tecnologie .box-category .abstract .text h3{font-size:14px;letter-spacing:0;float:left;color:#292b2a;line-height:1em;height:48px;margin:0 0 5px;padding:0;}.tecnologie .box-category .abstract .text p{font-size:11px;letter-spacing:1px;float:left;color:#666;line-height:1.1em;margin:0 0 5px;padding:0;}.tecnologie .tech-list li{float:left;list-style:none;height:70px;margin:0;padding:0;}.tecnologie .tech-list li a{float:left;list-style:none;display:block;border-top:1px dotted #ccc;text-decoration:none;letter-spacing:0;background:url(../images/arrow_16.gif) no-repeat 4% 50%;margin:0;padding:7px 10px 7px 35px;}.tecnologie .tech-list li a:hover{background-color:#f9f9f9;}.box-mood .item{float:left;width:320px;position:relative;overflow:hidden;background:#333;margin:0 8px 16px;padding:0;}.box-mood .item a p.caption{background:#333;color:#fff;font-style:normal;line-height:1.2em;letter-spacing:1px;position:absolute;bottom:0;left:0;width:306px;font-size:12px;margin:0;padding:20px 12px;}.box-mood .item a:hover p.caption{background:#222;}.btn_richiedi-info{border:0 none!important;height:auto!important;}.btn_richiedi-info a{background:url(../images/bg_btn.gif) repeat-x scroll 0 0 #B1B1B1!important;border:1px solid #F2F2F2;clear:both;color:#333;cursor:pointer;font-family:HelveticaNeueLTStd57Condensed;font-size:14px;text-align:center;text-transform:uppercase;width:280px;margin:10px 0 0!important;padding:8px 0!important;}#progettare{float:left;width:300px;margin:5px 0;padding:5px 0;}.box_banner_aziendali{background:#dae8ec;margin:0!important;padding:0!important;}.box_banner_aziendali ul{margin:0!important;padding:0!important;}.box_banner_aziendali ul li a{border-bottom:2px solid #fff!important;width:280px!important;padding:10px!important;}.box_banner_aziendali ul li a:hover{background:#cfe0e5!important;}.box_banner_aziendali ul li a:hover strong{color:#222!important;}.box_banner_aziendali ul li .desc{font-size:11px!important;line-height:1.3em!important;}#progettare .progettare-title{float:left;border-top:2px solid #000;border-bottom:1px solid #000;font-family:HelveticaNeueLTStd57Condensed;text-transform:uppercase;width:300px;letter-spacing:0;font-size:18px;text-align:center;margin:0 0 5px;padding:5px 0;}#progettare .progettare-title em{font-size:12px;text-transform:capitalize;font-style:normal;letter-spacing:1px;display:block;line-height:2em;}#progettare ul li .desc strong{display:block;font-style:normal;font-size:13px;letter-spacing:0;color:#666;font-family:HelveticaNeueLTStd57Condensed;padding:0;}.focus-elenco{float:left;width:660px!important;margin:0;padding:0 8px 15px!important;}.focus-elenco .box-category{float:left;width:320px!important;margin:0 0 35px;padding:0;}.focus-elenco .box-category .abstract{float:left;width:320px!important;border-bottom:none!important;margin:0;padding:4px 0;}.focus-elenco .box-category .abstract a{display:block;float:left;width:320px!important;text-decoration:none;cursor:pointer;}.focus-elenco .box-category .abstract .text{float:right;width:155px!important;margin:0;padding:0 10px!important;}.focus-elenco .box-category .abstract .text em{font-size:13px!important;font-style:normal;color:#888!important;letter-spacing:1px;background:none;font-weight:400;font-family:HelveticaNeueLTStd57Condensed;margin:0 0 5px!important;padding:2px 0!important;}.focus-elenco .box-category .abstract .text p{line-height:1.3em;margin:4px 0 0!important;}#box-registrazione{float:left;width:980px;position:relative;}.bg_registrazione{background:url(../images/bg_registrazione.jpg) no-repeat 0 100% transparent!important;}#registrazione{float:right;width:425px;min-height:37px;background:url(../images/bg_login.gif) repeat-x #d9dcc9;}.registrazione-nogradient{background:#d9dcc9!important;}#registrazione form{float:left;padding:8px 0 0;}#registrazione .email{width:405px;margin:0;padding:0 10px;}#registrazione .email label{display:block;font-family:HelveticaNeueLTStd57Condensed;float:left;font-size:13px;letter-spacing:0;text-transform:uppercase;color:#868975;padding:4px 10px 0;}#registrazione .email input{background:url(../images/bg_input.gif) no-repeat 0 0 #f1f2eb;border:0;color:#afb1a7;font-size:11px;float:left;margin:0 5px 0 0;padding:4px 5px;}#registrazione .email input.username{width:260px;}#registrazione .email .btn_ok{font-family:HelveticaLTStdBold;text-transform:uppercase;font-size:10px;letter-spacing:0;overflow:hidden;display:block;color:#fff;float:left;background:#575946;cursor:pointer;width:35px;height:22px;margin:0 0 0 7px;padding:5px 0;}#registrazione .email .btn_ok:hover{background:#868975;}#cerca-floornature form{float:left;padding:8px 0 0;}#cerca-floornature .cerca {width:405px;margin:0;padding:0 10px;}#cerca-floornature .cerca  label{display:block;font-family:HelveticaNeueLTStd57Condensed;float:left;font-size:13px;letter-spacing:0;text-transform:uppercase;color:#868975;padding:4px 10px 0;}#cerca-floornature .cerca  input{background:url(../images/bg_input.gif) no-repeat 0 0 #f1f2eb;border:0;color:#afb1a7;font-size:11px;float:left;margin:0 5px 0 0;padding:4px 5px;}#cerca-floornature .cerca  input.username{width:260px;}#cerca-floornature{float:right;width:330px;min-height:37px;background:url(../images/bg_login.gif) repeat-x #d9dcc9;}#cerca-floornature .cerca .btn_ok{font-family:HelveticaLTStdBold;text-transform:uppercase;font-size:10px;letter-spacing:0;overflow:hidden;display:block;color:#fff;float:left;background: url(../images/cerca.jpg) no-repeat left top;cursor:pointer;width:24px;height:24px; margin-left:5px;margin-top:-1px;}#cerca-floornature .cerca .btn_ok:hover{background-position: left bottom}.modulo-registrazione{background:url(../images/bg_login.gif) repeat-x #d9dcc9 0 100%;width:405px;float:left;margin:0;padding:10px 10px 20px;}.modulo-registrazione fieldset{float:left;width:320px;padding:0 0 0 85px;}.modulo-registrazione fieldset div{float:left;width:270px;margin-bottom:5px;}.modulo-registrazione fieldset div label{float:left;width:270px;letter-spacing:0;color:#868975;font-size:10px;margin:0;padding:0;}.modulo-registrazione fieldset div input{background:url(../images/bg_input.gif) no-repeat 0 0 #f1f2eb;border:0;font-size:11px;float:left;color:#afb1a7;width:260px;margin:0 5px 0 0;padding:4px 5px;}.modulo-registrazione fieldset div select{background:url(../images/bg_input.gif) no-repeat 0 0 #f1f2eb;border:0;font-size:11px;float:left;color:#afb1a7!important;width:270px;margin:0 5px 0 0;padding:4px 5px;}.modulo-registrazione fieldset div select option{color:#666;}.modulo-registrazione fieldset .checkbox{margin-top:5px;width:320px;}.modulo-registrazione fieldset .checkbox input{width:auto!important;background:none;}.modulo-registrazione fieldset .checkbox label{line-height:1.2em;float:left;width:260px;}.intro-registrazione{position:absolute;left:280px;top:55px;width:215px;height:215px;background:url(../images/text-registrazione_ita.png) no-repeat;display:inline;text-indent:-9999em;}#registrazione .email .btn_chiudi{font-family:HelveticaLTStdBold;text-transform:uppercase;font-size:10px;letter-spacing:0;overflow:hidden;display:block;color:#fff;float:left;cursor:pointer;min-width:0;text-indent:-999em;width:24px;height:24px;position:absolute;top:-5px;right:-5px;background:url(../images/close.png) no-repeat!important;margin:0;padding:0;}.intro-ricerca{float:left;border-top:1px dotted #ccc;width:650px;margin:0 0 5px;padding:0 0 20px;}.intro-ricerca h2{font-size:28px;margin:10px 0 5px;padding:0;}.intro-ricerca p{font-size:12px;letter-spacing:0;color:#666;margin:0;padding:0;}.ricerca-prodotti h2{font-size:18px;}.criterio{float:left;width:500px;margin:0;padding:0;}.ricerca-prodotti .step-1 p,.ricerca-prodotti .step-2 p,.ricerca-prodotti .step-3 p{width:450px;font-size:11px;line-height:1.4em;letter-spacing:1px;color:#666;margin:0 0 15px;padding:0;}.ricerca-prodotti .step-1 h3,.ricerca-prodotti .step-2 h3,.ricerca-prodotti .step-3 h3{width:500px;font-size:18px;margin:0 0 5px;padding:0;}.ambientazioni .item{float:left;width:219px;overflow:hidden;position:relative;background:#333;cursor:pointer;margin:0 9px 9px 0;padding:0;}.ambientazioni .item .thumb{float:left;width:219px;height:100px;overflow:hidden;margin:0;padding:0;}.ambientazioni .item .caption{float:left;width:219px;margin:0;padding:6px 0;}.ambientazioni .item label{float:left;color:#fff;text-transform:capitalize;font-size:12px;letter-spacing:0;margin:0 0 0 10px;padding:0;}.ambientazioni .item input{color:#fff;float:right;margin:1px 10px 0 0;padding:0;}.ambientazioni .attivo label{color:#000;}.colore .item{float:left;width:60px;height:60px;overflow:hidden;background:#222;cursor:pointer;position:relative;margin:2px;padding:0;}.colore .item .thumb{float:left;width:60px;height:60px;overflow:hidden;border:0 solid #dcdcdc;margin:0;padding:0;}.colore .item .caption{float:left;width:60px;background:transparent;position:absolute;bottom:0;left:0;margin:0;padding:0;}.colore .item label{color:#fff;text-transform:capitalize;width:60px;text-align:center!important;float:left;font-size:10px;letter-spacing:0;visibility:hidden;margin:0;padding:2px 0;}.colore .item input{color:#fff;display:block;position:absolute;top:-35px;right:3px;margin:0;padding:0;}.colore .attivo label{color:#333;visibility:visible;}.finitura .item{float:left;width:70px;overflow:hidden;position:relative;background:#333;cursor:pointer;margin:2px;padding:0;}.finitura .item .thumb{float:left;width:70px;height:70px;overflow:hidden;border:0 solid #dcdcdc;margin:0;padding:0;}.finitura .item .caption{float:left;width:90px;margin:0;padding:3px 0;}.finitura .item label{color:#fff;text-transform:capitalize;font-size:10px;width:70px;text-align:center!important;float:left;letter-spacing:0;margin:0;padding:0;}.finitura .item input{color:#fff;display:block;position:absolute;top:3px;right:3px;margin:0;padding:0;}.step-1{float:left;width:650px;background:#f2f2f2;border:5px solid #eee;border-width:5px 5px 0;margin:0;padding:0;}.step-2{float:left;width:650px;background:#f2f2f2;border:5px solid #eee;border-width:0 5px;margin:0;padding:0;}.step-3{float:left;width:650px;background:#f2f2f2;border:5px solid #eee;border-width:0 5px 5px;margin:0;padding:0 0 30px;}.side-sx{width:500px;float:left;margin:0;padding:20px 0 0 20px;}.step-1 .side-dx{float:right;width:120px;height:550px;background:url(../images/wizard_1.gif) no-repeat 0 0;}.step-2 .side-dx{float:right;width:120px;height:320px;background:url(../images/wizard_2.gif) no-repeat 0 0;}.step-3 .side-dx{float:right;width:120px;height:350px;background:url(../images/wizard_3.gif) no-repeat 0 0;position:relative;}.done{background-position:-719px 0!important;}.arrow-down{background:url(../images/arrow_down.gif) no-repeat 0 0!important;width:51px;height:29px;display:block;position:absolute;left:14px;bottom:0;}#selected-items-popup{float:left;width:300px;border:4px solid #EDE008;position:fixed;right:30px;top:5%;z-index:99999;background:#fff;cursor:move;margin:0;padding:10px 20px 0;}.chiudi{position:absolute;right:2px;top:2px;display:block;width:22px;height:22px;text-indent:-999em;z-index:9999;background:url(../images/btn_close.gif) no-repeat 0 0;}#selected-items-popup div,#selected-items div.titolo{float:left;width:100%;font-size:24px;font-family:HelveticaNeueLTStd57Condensed;border-bottom:1px solid #eee;margin:0;padding:10px 0 20px;}#selected-items-popup ul li,#selected-items ul li{float:left;list-style:none;width:100%;margin:0;padding:0;}#selected-items-popup ul li a .thumb{float:left;list-style:none;width:50px;height:50px;overflow:hidden;margin:0 10px 0 0;padding:0;}#selected-items-popup ul li a .desc{float:left;list-style:none;width:240px;height:50px;line-height:50px;margin:0;padding:0;}#selected-items-popup ul li a{display:block;width:300px;float:left;font-family:HelveticaNeueLTStd57Condensed;text-decoration:none;font-size:16px;border-bottom:1px solid #eee;background:url(../images/delete_gray.png) no-repeat 95% 50%;margin:0;padding:2px 0;}#selected-items{float:left;width:252px;border:4px solid #7f7f7f;z-index:99999;background:url(../images/box-border.gif) no-repeat 0 0 #fff;border-width:4px 4px 4px 0;margin:0 0 5px;padding:10px 20px 5px 24px;}#selected-items ul li a .thumb{float:left;list-style:none;width:30px;height:30px;overflow:hidden;margin:0 10px 0 0;padding:0;}#selected-items ul li a .thumb img{height:30px;}#selected-items ul li a{display:block;width:100%;float:left;font-family:HelveticaNeueLTStd57Condensed;text-decoration:none;font-size:12px;border-bottom:1px solid #eee;background:url(../images/delete_gray.png) no-repeat 95% 50%;margin:0;padding:2px 0;}#selected-items ul li a .desc{float:left;list-style:none;width:200px;height:30px;line-height:30px;margin:0;padding:0;}#selected-items p{float:left;color:#666;letter-spacing:1px;margin:10px 0;padding:0;}.risultato-ricerca{background:url(../images/box-arrow.gif) no-repeat 100% 22px;width:680px!important;margin-right:0!important;}.risultato-ricerca .elenco{float:left;width:675px;margin:0;padding:0 0 30px;}.risultato-ricerca .item{float:left;width:220px;position:relative;margin:0 5px 5px 0;padding:0;}.risultato-ricerca .item a .thumb{width:220px;height:150px;overflow:hidden;float:left;}.risultato-ricerca .item .caption{width:182px;color:#fff;position:absolute;top:146px;left:0;background:#fff;border:3px solid #ede008;z-index:9999!important;float:left;cursor:pointer;border-width:0 4px 4px;margin:0 5px 0 0;padding:6px 15px 15px;}*+html .risultato-ricerca .item .caption{position:absolute;top:0;left:0;width:190px;border-width:0;}.risultato-ricerca .item .caption strong{font-family:HelveticaNeueLTStd57Condensed;font-size:18px;font-weight:400;color:#868974;float:left;clear:both;width:200px;margin:15px 0 0;padding:0;}.risultato_ricerca .hover-caption{border:4px solid #ede008!important;width:212px!important;height:142px!important;border-width:4px 4px 0!important;}.risultato_ricerca .hover-caption img{margin-left:-4px!important;margin-top:-4px!important;background:#ede008!important;}*+html .risultato_ricerca .hover-caption{border:0 solid #ede008!important;width:220px!important;height:150px!important;cursor:pointer;border-width:0!important;}*+html .risultato_ricerca .hover-caption img{margin-left:0!important;margin-top:0!important;}.raffina{float:left;background:#f2f2f2;width:253px;clear:both;margin:0;padding:0 0 10px;}.raffina fieldset{float:left;padding:5px 15px;}.raffina legend{font-weight:700;letter-spacing:0;font-size:12px;float:left;clear:both;width:100%;margin:0 0 3px;}.raffina strong{background:#999;color:#fff;width:233px;float:left;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:400;font-family:HelveticaNeueLTStd57Condensed;margin:0 0 5px;padding:5px 10px 4px;}.raffina fieldset label{float:left;clear:both;margin:2px 0;padding:0;}.raffina fieldset label input{float:left;margin:1px 5px 0 0;}*+html .raffina fieldset label input{float:left;margin:0 2px 0 0;}.raffina fieldset label em{color:#888;}.scheda-ricerca{float:left;width:670px!important;overflow:hidden;margin:0;padding:0 0 20px;}.scheda-ricerca h2{font-size:28px;margin:0;padding:0;}.scheda-ricerca .scheda .sx{float:left;width:160px;margin:0 10px 0 0;padding:0;}.scheda-ricerca .scheda .dx{float:left;width:500px;margin:0;padding:0 0 20px;}.scheda-ricerca .details{float:left;width:160px;margin:10px 0;padding:0;}.scheda-ricerca .scheda p{font-size:12px;letter-spacing:0;margin:0;padding:0;}.scheda-ricerca .details p{border-bottom:1px dotted #dcdcdc;margin:0 0 7px;padding:0 0 7px;}.scheda-ricerca .details strong{font-size:12px;font-weight:600;letter-spacing:0;display:block;color:#454545;font-family:Arial, HelveticaNeueLTStd57Condensed;margin:0;padding:0;}#main_menu{position:relative;width:980px;height:43px;z-index:999!important;float:left;background:url(../images/bg_main-menu.gif) repeat-x 0 0;margin:0;padding:0;}#main_menu ul{line-height:normal;letter-spacing:normal;color:#fff;text-align:left;width:960px;margin:0 auto;padding:0;}#main_menu ul li a{font-size:13px;font-weight:800;height:14px;line-height:14px;text-decoration:none;display:block;color:#fff;letter-spacing:0;font-family:HelveticaLTStdBold;overflow:hidden;padding:13px 13px 9px;}#main_menu ul li a:hover{color:#fff;background:none repeat-x 0 0 #727561;text-decoration:none;}#main_menu ul li a.dir:hover,#main_menu ul li a#attivo:hover{color:#fff;text-decoration:none;height:45px;}ul li:hover > a.dir{background:url(../images/bullet_1.gif) no-repeat 50% 35px #2f2a2b!important;height:39px!important;color:#fff;margin-top:-4px;padding:17px 13px 12px!important;}#main_menu ul li a.attivo{color:#fff;text-decoration:none;background:url(../images/bullet_1.gif) no-repeat 50% 35px #575946!important;padding:13px;}#main_menu li li a{display:block;background:url(../images/bullet_6.gif) scroll no-repeat 5% 10px transparent;width:76%!important;text-indent:0;height:auto!important;line-height:auto!important;color:#fff;text-decoration:none;border-right:0;font-size:11px;font-weight:400;border-bottom:1px solid #555;font-family:Tahoma;letter-spacing:1px;text-transform:lowercase;padding:8px 10% 8px 14%;}#main_menu li li:last-child a{border-bottom:0!important;}#main_menu li li a:hover{background:url(../images/bullet_6.gif) scroll no-repeat 5% 10px #000;color:#e0dd03;}#main_menu li li a:active{color:#e0dd03;background:url(../images/bullet_6.gif) scroll no-repeat 5% 10px #000;}#main_menu li ul{z-index:999999!important;left:-1999px;width:200px;border-top:0 solid #b3b3b3;border-right:0 solid #888;border-bottom:0 solid #888;border-left:0 solid #fff;position:absolute;top:36px;background:#2f2a2b;margin:0;padding:5px 0 10px!important;}#main_menu ul li.attivo{position:static;}#main_menu li.attivo ul{clear:both;position:absolute;width:970px;background:#575946;padding-left:10px!important;left:0;top:43px;z-index:0!important;}#main_menu li.attivo ul li{float:left;list-style:none;width:auto;margin:0;padding:0;}#main_menu li.attivo ul li a{display:block;font-size:13px;font-weight:400;color:#daddc6;text-decoration:none;border-right:1px solid #868974;background:transparent;width:auto;letter-spacing:0;font-family:HelveticaNeueLTStd57Condensed;text-transform:lowercase;margin:0;padding:2px 7px 2px 8px;}#main_menu li.attivo ul li a.attivo{color:#EDE008;}.opened{margin-bottom:34px!important;}#page-description{float:left;background:#F2F2F2;position:relative;width:300px;height:250px;margin:0 0 10px;padding:0;}#description_scroller{height:185px;width:260px;}#page-description .freccia_balloon{width:21px;height:21px;position:absolute;left:-21px;top:21px;background:url(../images/freccia-balloon-pd.png) no-repeat center center #fff;}#page-description h2{font-size:15px;color:#666;text-transform:uppercase;}#page-description p{letter-spacing:0;}#box-ricerca{float:left;width:300px;height:105px;background:url(../images/bg_box-newsletter.gif) no-repeat 1px 1px gray;padding:0;}.staff{float:left;margin:0;}.staff .main-box{float:left;background:url(../images/bg-thumb.gif) repeat 0 0;width:665px;border:5px solid transparent;margin:5px 0 15px;padding:16px 0 0;}.staff .box{float:left;width:100px;border:0 solid #dcdcdc;margin:0 16px 16px;padding:0;}.staff .box .thumb{float:left;width:100px;height:100px;background:#333;border:0 solid #fff;overflow:hidden;margin:0;padding:0;}.staff .box .text{float:left;width:100px;line-height:1.3em!important;font-weight:400;font-size:11px;letter-spacing:0;color:#666;margin:0;padding:5px 10px 5px 0;}.staff .box .text a img{margin-top:0;margin-right:0;float:left;}.staff .box .text strong{font-family:HelveticaNeueLTStd57Condensed;font-size:12px;letter-spacing:0;font-weight:600;color:#666;margin:0;}.redazione{float:left;margin:0 0 35px;}.redazione .box{float:left;width:675px;background:#fff;border-bottom:1px dotted #ccc;margin:10px 0 0;padding:5px 0;}.redazione .box .thumb{float:left;width:120px;height:120px;overflow:hidden;margin:0;padding:0;}.redazione .box .text{float:left;width:515px;line-height:1.6em!important;font-family:HelveticaNeueLTStd57Condensed;font-weight:400;font-size:12px;letter-spacing:1px;margin:0;padding:0 10px 10px 15px;}.redazione .box .text a img{margin-top:4px;margin-right:5px;float:left;}.redazione .box .text b{font-weight:400;color:#868974;font-size:15px;letter-spacing:0;}.redazione .box .text strong{font-family:HelveticaNeueLTStd57Condensed;font-size:18px;letter-spacing:0;font-weight:600;color:#868974;}.lista a.link-title h2{background:url(../images/arrow_10.gif) no-repeat 0 50%;padding-left:20px!important;width:655px!important;}.lista a.link-title:hover h2{background:url(../images/arrow_13.gif) no-repeat 0 50% #f2f5e6;padding-left:20px!important;width:655px!important;}.lista a.link-title h2 span{float:right;font-size:12px;text-transform:lowercase;font-weight:400;background:url(../images/arrow_11.gif) no-repeat 100% 50%;letter-spacing:1px;margin:0;padding:0 15px 0 0;}#loading{background:url(../images/ajax-loader.gif) no-repeat center center;width:220px;height:75px;display:block;margin:150px auto 0;}#loading h3{font-size:22px;color:#666;padding-left:65px;}.right_azienda{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #FFF;padding-left:8px;}.right_azienda img{margin-bottom:8px;}.contatti h2{float:left;font-size:16px;color:#2f2a2b;text-transform:uppercase;border-top:2px solid #2f2a2b;border-bottom:1px solid #2f2a2b;width:100%;font-weight:400!important;font-family:HelveticaNeueLTStd57Condensed!important;margin:0 0 5px!important;padding:4px 0;}.contatti .item{float:left;width:675px;border-bottom:1px solid #dcdcdc;margin:0 0 10px;padding:10px 0 20px;}.contatti .item strong{font-family:HelveticaNeueLTStd57Condensed;font-size:24px;font-weight:400;color:#9fa28d;letter-spacing:0;float:left;display:block;margin:0;padding:0;}.contatti .item p{font-size:11px;font-weight:400;line-height:1.4em;float:left;margin:10px 0 15px;padding:0;}.contatti .item p.messaggi_utente{text-transform:uppercase;color:#efefef;margin-left:35px;margin-bottom:0;font-size:10px;}.contatti a.riferimento{text-decoration:none;letter-spacing:1px;color:#fff;background:url(../images/arrow_18.gif) no-repeat 95% 50% #868974;font-family:HelveticaNeueLTStd57Condensed;float:left;border:2px solid #868974;font-size:12px;margin:5px 0 0!important;padding:7px 27px 7px 10px;}.contatti a.riferimento:hover{border:2px solid #747763;background:url(../images/arrow_18.gif) no-repeat 95% 50% #747763;}.contact-form{float:left;width:670px;background:#868974;display:none;margin:0 0 10px;padding:0;}.contact-form div.titolo{float:left;width:620px;background:#575946;margin:0;padding:15px 25px 10px;}.contact-form div.titolo strong{font-family:HelveticaNeueLTStd57Condensed;text-transform:uppercase;color:#fff;font-size:18px;font-weight:400;}.contact-form div.titolo p{font-family:Arial,HelveticaNeueLTStd57Condensed;color:#bcbdb5;font-size:11px;font-weight:400;letter-spacing:1px;margin:0;padding:0;}.contact-form form{float:left;margin:0;padding:20px 0 10px;}.contact-form div{float:left;background:#f1f2eb;width:265px;position:relative;margin:0 10px;padding:0 10px;}.contact-form fieldset div label{color:#868974;letter-spacing:0;font-weight:700;font-family:Arial,HelveticaNeueLTStd57Condensed;width:80px;float:left;border-right:0 solid #868974;background:url(../images/label_bg.gif) repeat-y 0 100%;font-size:12px!important;padding:10px 0;}.contact-form fieldset div label.long{width:auto!important;background:transparent;}.contact-form fieldset div.select select{width:185px;}.reg-form{display:block!important;margin-top:10px;}*+html .btn_send{padding:8px 0;}.clearBoth{clear:both;}.searchResults h2{font-size:30px;}.searchResults .searchItem{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;}.searchResults h3{color:#7D7D7D;font-size:15px;clear:left;margin:0 0 5px;padding:0;}.searchResults em{color:#989898;font-size:10px;font-style:normal;}.searchResults em.date{border-right:1px solid #EEE;color:#777;float:left;font-family:HelveticaNeueLTStd57Condensed;font-size:14px;font-style:normal;letter-spacing:0;line-height:1.8em;margin-right:15px;padding-right:12px;text-transform:uppercase;}.searchResults a{text-decoration:none;display:block;}.searchResults a:hover em.date{color:#777!important;}span.campo_checkbox label.error{background:transparent;position:absolute;color:#C91F1F!important;left:350px;top:10px;font-size:10px;font-weight:normal;width:250px;font-style:italic;padding:0;}.messagebox{background:transparent;position:absolute;left:4px;top:22px;font-size:10px;font-weight:normal;width:250px;font-style:italic;padding:0;}.messageboxerror{color:#C91F1F!important;}.messageboxok{color:#47C747!important;}#messaggio_utente{font-family:Arial,HelveticaNeueLTStd57Condensed;color:#e5e5e5;font-size:12px;text-transform:uppercase;font-weight:400;letter-spacing:1px;float:left;display:none;margin:5px 0 0 35px;padding:0;}#bordered-box{float:left;width:252px;border:4px solid #7f7f7f;z-index:99999;background:url(../images/box-border.gif) no-repeat 0 0 #fff;border-width:4px 4px 4px 0;margin:0 0 5px;padding:15px 20px 15px 24px;}.scheda_prodotti #bordered-box{background:transparent;border-width:4px;}#bordered-box h2{float:left;color:#666;font-size:18px;letter-spacing:0;margin:0 0 3px;padding:0;}#bordered-box p{float:left;color:#666;letter-spacing:1px;line-height:16px;margin:0;padding:0;}#bordered-box img{float:left;margin-top:10px;}#left.bordered-box-arrow{background:url(../images/box-arrow.gif) no-repeat 100% 22px;margin-right:0!important;padding:0 15px 0 0 !important;}ul.elenco_sponsor li{clear:both;margin:0;}.elenco_criteri{display:block;width:200px;float:left;margin-right:20px;margin-bottom:35px;}.elenco_criteri h3{font-size:14px;text-transform:uppercase;}.elenco_criteri ul{list-style:none;margin:0;padding:0;}.elenco_criteri ul li{margin:0;}.smallest{font-size:.6em;}.small{font-size:.8em;}.medium{font-size:1em;}.large{font-size:1.4em;}.largest{font-size:1.8em;}button.btn-grigio,em.btn-grigio,a.btn-grigio,input[type=submit].btn-grigio{border:solid 1px #999;color:#333!important;text-decoration:none!important;cursor:pointer!important;display:inline-block!important;text-align:center!important;line-height:1!important;min-width:50px!important;background:linear-gradient(top,#f2f5f60%,#e3eaed37%,#c8d7dc100%);margin:4px 5px 0 0 !important;padding:4px 10px!important;}button.btn-grigio:hover,em.btn-grigio:hover,a.btn-grigio:hover,input[type=submit].btn-grigio:hover{background:linear-gradient(top,#f2f5f60%,#e3eaed37%,#c8d7dc100%);}em.btn-grigio{float:right;font-style:normal;}#geoproject_desc{clear:both;width:660px;height:208px;background:url(../images/gradient.png) repeat-x;}ul.geoproject_ul{list-style:none;margin:0;padding:20px 0 0;}ul.geoproject_ul li{text-transform:uppercase;font-size:14px;font-family:Arial,Verdana;color:#575946;height:50px;margin-left:30px;padding-left:55px;width:335px;margin-bottom:10px;}ul.geoproject_ul li.calc{background:url(../images/calc_ico.png) no-repeat center left;}ul.geoproject_ul li.disegna{background:url(../images/disegna_ico.png) no-repeat center left;}ul.geoproject_ul li.dxf{background:url(../images/dxf_ico.png) no-repeat center left;}ul.geoproject_ul li span{margin-top:10px;float:left;}ul.geoproject_ul li.dxf span{margin-top:0;float:left;}span.istruzioni p{text-transform:uppercase;color:#575946;margin-top:10px;font-size:12px;width:400px;}span.istruzioni a{text-transform:uppercase;color:#fff;background:#888b76;text-decoration:none;padding:2px;}span.istruzioni a:hover{color:#575946;}.requisiti p{text-transform:uppercase;width:380px;margin-top:20px;font-size:12px;color:gray;}.requisiti b{color:#3a3a3a;}div#phone{width:234px;background:url(../images/phone.png) no-repeat top center;position:absolute;right:20px;top:140px;height:497px;}div#phone img.windows_logo{display:block;position:absolute;bottom:66px;}a.download_geoproject{width:234px;height:62px;background:url(../images/download_h.jpg) no-repeat bottom center;display:block;position:absolute;bottom:0;text-indent:-9999px;}a.download_geoproject:hover{background-position:top center;}.sitemap-node{margin-bottom:25px;padding-bottom:25px;border-bottom:1px dotted #dedede;}.sitemap-node ul li a{text-decoration:none;text-transform:uppercase;}.sitemap-node ul li a:hover{text-decoration:underline;color:#333;}.widget_testo{font-family:Myriad Pro, arial;font-size:14px;color:#666;line-height:22px;}.widget_riga{background:url(/images/2012/riga_testo.png) repeat-x;width:650px;height:1px;}#widget table tr td{text-align:center;}.architetti .nivo-caption h3{color:#d2d2d2!important;font-family:HelveticaNeueLTStd57Condensed;font-size:16px;margin:5px 0;padding:0;}.architetti #categories .box-category{float:left;width:190px!important;margin:15px 15px 10px!important;padding:0!important;}.architetti #categories .box-category.last{margin-right:0!important;}.architetti #categories .thumb{float:left;width:200px!important;height:135px!important;overflow:hidden;background:#f2f2f2;text-align:center;margin:0!important;padding:0!important;}.architetti #categories .box-category .abstract{float:left;width:200px!important;border-bottom:0;position:relative;margin:0;padding:0!important;}.architetti #categories .box-category .abstract .text p{line-height:1.3em;color:#959595;margin:2px 0 5px!important;}.architetti #categories .box-category .abstract em{font-size:11px!important;font-style:normal;color:#111!important;text-transform:uppercase;letter-spacing:0;background:#ede008;font-weight:400;font-family:HelveticaNeueLTStd57Condensed;position:absolute;top:10px;left:-5px;z-index:10;padding:2px 8px;}.architetti #categories .box-category .abstract h3{font-family:HelveticaNeueLTStd57Condensed;font-size:16px;float:none!important;clear:both!important;margin:5px 0 0!important;}.architetti #categories .box-category .abstract a{width:200px;}.architetti #left,.architetti #left #categories,.architetti #slider-news,.architetti #slider-news #slider{width:665px!important;}.architetti #elenco_regioni{padding:25px;}.architetti #elenco_regioni h2{background:url(../images/bg_elenco_regioni.gif) no-repeat scroll 0 0 transparent;color:#FFF;font-size:12px;height:28px;text-transform:uppercase;margin:0 0 10px;padding:7px 0 0 10px;}.architetti #elenco_regioni ul{float:left;list-style:none;margin:0;}.architetti #elenco_regioni ul li{float:left;width:154px;margin:0 30px 0 0;}.architetti #elenco_regioni ul li ul{width:154px;margin-bottom:15px;}.architetti #elenco_regioni ul li ul li.title{font-family:HelveticaLTStdBoldCondensed;font-size:12px;}.architetti #elenco_regioni ul li ul li a{text-decoration:none;color:#eee;}.architetti #elenco_regioni ul li ul li a:hover{text-decoration:underline;color:#fff;}.architetti #showcase{height:290px;background:url(../images/bg_showcase.gif) no-repeat 0 0 #2f2a2b;position:relative;border-top:none;border-bottom:1px solid #fff;}.architetti #showcase li{width:180px;float:left;background:#4a4345;margin:0 8px;padding:5px;}.architetti #showcase li .maestro_img{float:left;width:90px;height:68px;overflow:hidden;margin:0 10px 10px 0;}.architetti #showcase li a{width:auto;height:auto;overflow:visible;border:0 solid #4e4a4b;float:left;}.architetti #showcase li h3,.architetti #showcase li h3 a{width:80px;float:left;color:#d0d3bc;line-height:1.1em;text-transform:uppercase;font-style:normal;font-size:9px;font-family:HelveticaLTStdBoldCondensed;letter-spacing:0;text-decoration:none;margin:0;padding:0;}.architetti .jcarousel-skin-floornature .jcarousel-next-horizontal,.architetti .jcarousel-skin-floornature .jcarousel-prev-horizontal{top:130px;}.architetti #showcase li .maestro_progetto{width:179px;height:133px;}.architetti #showcase li .maestro_progetto a{position:relative;text-decoration:none;}.architetti #showcase li .maestro_progetto .label{background:none repeat scroll 0 0 #EDE008;color:#111!important;font-family:HelveticaNeueLTStd57Condensed;font-size:11px!important;font-style:normal;font-weight:400;left:-2px;letter-spacing:0;position:absolute;text-transform:uppercase;top:10px;z-index:10;text-decoration:none;padding:2px 8px;}.architetti .banner{margin-bottom:20px!important;}.architetti #selected-items{position:relative;margin-bottom:20px;}.architetti .ricerca_box-arrow{display:block;width:10px;height:20px;overflow:hidden;position:absolute;top:18px;left:-10px;background:url(../images/box-arrow.gif) no-repeat scroll 0 0 transparent;}.gray-button.search b{background:url(../images/magnify.png) no-repeat scroll right 50% transparent;padding-right:25px;font-weight:200!important;}.architetti #selected-items-popup div,.architetti #selected-items div.titolo{border-bottom:none;}.architetti .form_architetti fieldset{display:block;margin-bottom:10px;}.architetti .form_architetti legend{margin-bottom:7px;font-size:12px;font-weight:bold;}.architetti .form_architetti label{margin-bottom:7px;}.architetti .form_architetti label span{display:block;float:left;width:60px;margin:5px 10px 0 0;}.architetti .form_architetti input,.architetti .form_architetti select{letter-spacing:0;font-family:Arial, Helvetica, sans-serif;border:#bfbfbf 1px solid;padding:3px 4px;}.architetti .form_architetti .posizione_selezionata{position:relative;margin-bottom:10px;font-size:12px;letter-spacing:0;}.architetti .form_architetti .posizione_selezionata a.edit{position:absolute;top:-2px;right:0;font-size:10px;letter-spacing:0;}.architetti .form_architetti .posizione_selezionata.specializzazioni{height:25px;margin-top:-20px;background:url(../images/bg_posizione_selezionata.png) repeat-x scroll 0 0 transparent;}.architetti .form_architetti .posizione_selezionata.specializzazioni a.edit{top:10px;}.architetti .form_architetti #box_specializzazioni{width:100%;overflow:hidden;}.architetti .form_architetti .checkbox{border:none;padding:0;}.architetti #right #categories .box-category a.main-title:hover span{background:url(../images/arrow_13.gif) no-repeat 5px 5px;padding-left:25px!important;}.architetti #right #categories .box-category{width:300px!important;margin:0!important;padding:0!important;}.architetti #right #categories .box-category .news-list li a{padding-left:20px;background:url(../images/arrow_16.gif) 0 center no-repeat;}.architetti #right #categories .box-category .news-list li a strong{width:280px;margin-left:0;font-weight:bold;}.architetti #right #categories .box-category .abstract a{width:300px;min-height:95px;border-bottom:#d5d5d1 1px solid;}.architetti #right #categories .box-category .abstract a .logo{float:right;display:block;width:120px;height:90px;overflow:hidden;}.architetti #right #categories .box-category .abstract a .txt .nome{display:block;font-family:HelveticaNeueLTStd57Condensed;font-size:14px;margin:0;}.architetti #right #categories .box-category .abstract a .txt .citta{display:block;margin-bottom:5px;color:#959595;}.architetti #right #categories .box-category .abstract a .txt .descr{display:block;letter-spacing:0;margin-bottom:6px;}.architetti #right #categories .box-category .abstract a .txt b{background:url(../images/arrow_11.gif) no-repeat scroll 100% 45% transparent;color:#585947;float:left;font-size:8px;font-weight:400;letter-spacing:0;margin-bottom:3px;text-transform:uppercase;padding:0 14px 0 0;}#breadcrumb ul li h1,#breadcrumb ul li h2{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}.architetti #risultati_ricerca #lista{list-style:none;border-top:#000 1px solid;margin:0;padding:0;}.architetti #risultati_ricerca #lista li{border-bottom:#ccc 1px solid;font-size:12px;letter-spacing:0;margin:0;padding:10px 0;}.architetti #risultati_ricerca #lista li .logo{float:right;width:120px;height:90px;text-align:center;overflow:hidden;}.architetti #risultati_ricerca #lista li h2{font-size:18px;margin:0;}.architetti #risultati_ricerca #lista li .citta{display:block;margin-bottom:10px;color:#959595;}.architetti #risultati_ricerca #lista li .specializzazioni{display:block;margin-bottom:3px;font-size:11px;line-height:14px;}.architetti #risultati_ricerca #lista li .progetti{display:block;font-size:11px;color:#959595;}.architetti #risultati_ricerca #lista li .progetti_gallery{float:left;list-style:none;margin:15px 0 0;padding:0;}.architetti #risultati_ricerca #lista li .progetti_gallery li{float:left;list-style:none;border-bottom:none;margin:0 15px 0 0;padding:0;}.architetti #right #correlati{width:300px;margin:0 0 20px;}.architetti #right #correlati .c-sx{width:300px;border-bottom:#ccc 1px solid;}.architetti #scheda{border-top:#ccc 1px dotted;padding-top:10px;}.architetti #scheda .title{display:block;font-family:HelveticaLTStdBoldCondensed;font-size:38px;padding:15px 0 25px;}.architetti #scheda #sx{float:left;width:154px;margin-right:20px;border-top:#000 1px solid;padding-top:10px;font-size:12px;letter-spacing:0;}.architetti #scheda #sx p{font-size:11px;letter-spacing:0;line-height:16px;margin:0 0 10px;}.architetti #scheda #dx{position:relative;float:left;width:486px;}.architetti #scheda #sx .elenco li{margin-left:10px;}.architetti #scheda #sx #scheda_risultati li{margin-left:0;list-style:none;}.architetti #scheda #sx #scheda_risultati ul{margin:0 0 10px;}.architetti #scheda #sx #scheda_risultati ul li{margin-left:20px;list-style:square;}#slider .nivo-controlNav{position:absolute;bottom:-70px;}#slider .nivo-controlNav img{display:inline;position:relative;margin-right:10px;}.nivoSlider_architetti{overflow:visible;height:365px!important;margin-bottom:85px;}.nivoSlider_architetti .nivo-caption{width:466px;}.nivoSlider_architetti .nivo-controlNav{left:0;bottom:-75px;width:500px;}.nivoSlider_architetti .nivo-controlNav a{width:87px;height:65px;margin-right:13px;}.architetti #dx #torna_ai_risultati{position:absolute;top:-22px;right:0;text-decoration:none;}#pubblicita_title{border-bottom:1px #000 solid;border-top:3px #000 solid;line-height:25px;}#pubblicita .pubblicita_left{float:left;width:60%;}#pubblicita .pubblicita_right{float:left;width:40%;}#pubblicita .pubblicita_space{height:50px;clear:both;}#information-box{background:url(../images/info_icon_3.png) no-repeat top left;margin-bottom:20px;}#information-box h2{font-size:19px;margin-left:80px;margin-right:30px;border-bottom:1px solid #111;}#information-box p{padding-left:80px;}#information-box .info_button{background:url(../images/info_button.png) no-repeat scroll center bottom transparent;color:#000;display:block;font-size:12px;font-weight:bold;height:28px;margin-left:80px;padding-top:12px;text-align:center;text-decoration:none;text-transform:uppercase;width:200px;}#page-header-gallery{position:relative;background:#fff;height:80px;width:980px;z-index:9999!important;margin:0;padding:0;}.btn_send_contest{float:right;color:#333;font-family:HelveticaNeueLTStd57Condensed;text-transform:uppercase;border:1px solid #f2f2f2;background:url(../images/bg_btn.gif) repeat-x 0 0 #b1b1b1;cursor:pointer;margin:0 220px 0 0;padding:10px 20px 8px;}#article_text a .zoom_icon{background:url(../js/FancyZoom1.1/images-global/zoom/zoom-in.png) no-repeat center;width:24px;height:24px;position:absolute;bottom:10px;right:10px;}ol,ul,ul.elenco_sponsor{list-style:none;}.float_sx,.left-box,.large-image,.full-text,.text-image-left/*,.text-image-right*/,#comments ul li .c-user img,.ricerca-prodotti{float:left;}a:hover,#left .full-text a:hover,#left .text-image-left a:hover,#breadcrumb a:hover{color:#3a3a3a;text-decoration:none;}#left .full-text a,#left .text-image-left a,#breadcrumb a{color:#043be0;text-decoration:none;/*text-decoration:underline;*/}hr,*+html .risultato-ricerca .item .caption p,.nascosto{display:none;}form,form fieldset,form legend,#comments .add-comment h5,#gallerie_correlate,#gallerie_articoli_correlate{margin:0;padding:0;}#language ul li,#main_menu ul li{list-style:none;float:left;width:auto;position:relative;margin:0;padding:0;}#language ul li a.lang-dir,#h-subnav ul li a:hover,ul.news-list li a:hover span,ul.news-list li a:hover span b,ul li a.dir,#main_menu li.attivo li a:hover{color:#fff;}#language li:hover ul,#language li.over ul,#main_menu li:hover ul,#main_menu li.over ul{left:0;}#language li li,#main_menu li li{float:none;width:100%;position:static;letter-spacing:normal;font-weight:700;border-bottom:0 solid #eee;margin:0;}#language li li a:hover,#language li li a:active,#language li li a.attivo{color:#e0dd03;}:first-child+html #login .btn_trova,:first-child+html #box-newsletter input.button,:first-child+html #box-ricerca input.button{font-size:1px;text-align:center;}#h-subnav ul li,#breadcrumb ul li{float:left;list-style:none;margin:0;padding:0;}#h-subnav ul li a.attivo,.fntv-slider strong{color:#ede008;}#box-join .inner-join,#box-join-home .inner-join,#box-newsletter .inner-newsletter,#footer-top,#page-description .inner-join,#box-ricerca .inner-ricerca{float:left;margin:0;padding:20px;}/*:first-child+html #box-join h2*/:first-child+html #box-join p,:first-child+html #box-join ul li{width:245px;}#box-join a.btn_registrati:hover,#box-newsletter input.button:hover,#box-ricerca input.button:hover{background-position:left bottom;}#box-newsletter h2,#box-ricerca h2{font-size:15px;color:#fff;text-transform:uppercase;}#box-newsletter input,#box-ricerca input{background:url(../images/bg_input-2.gif) no-repeat 0 0;border:0;color:#a5a4a4;font-size:12px;width:200px;float:left;margin:0 5px 0 0;padding:9px 10px 8px;}#box-newsletter input.button,#box-ricerca input.button{background:url(../images/btn_subscribe.gif) no-repeat left top;width:32px;height:32px;border:0;display:block;text-indent:-999em;cursor:pointer;margin:0;padding:0;}.boxslider a:hover span.abstract,#footer-top-right a:hover{color:#555;}#showcase li,#showcase-2 li{width:130px;float:left;}#showcase-2 li a:hover,.architetti #showcase li a:hover{border:0 solid #d0d3bc;}ul.news-list li a:hover,.finitura .attivo label{color:#333;}:first-child+html ul.news-list li span em,*+html span.campo_checkbox input{margin-top:0;}#oroscopo a.text,#video-suggeriti ul li a,#correlati-special ul li a,#footer-top-left ul li a,.risultato-ricerca .item a,.lista a.link-title,.elenco_criteri ul li a,.architetti #risultati_ricerca #lista li h2 a{text-decoration:none;}#oroscopo a.text:hover,.bottom-tool ul li a:hover,#comments ul li .c-user span a:hover,#comments .add-comment p a:hover,#footer-bottom p a:hover,.elenco_criteri ul li a:hover,#information-box .info_button:hover{text-decoration:underline;}.w300,.width300{width:300px!important;}.section em span,.architetti #scheda #sx p strong.titolo{font-size:12px;}.itinerari .nivo-caption em,.architetti .nivo-caption em{color:#ede008!important;font-size:14px!important;font-family:HelveticaNeueLTStd57Condensed;text-transform:uppercase;letter-spacing:0;}.itinerari .nivo-caption h2,.architetti .nivo-caption h2{color:#fff!important;font-family:HelveticaNeueLTStd57Condensed;font-size:22px;margin:5px 0;padding:0;}.itinerari .nivo-caption a,.architetti .nivo-caption a{background:url(../images/arrow_12.gif) no-repeat 100% 50%;line-height:2.2em;text-decoration:none;font-weight:700;letter-spacing:0;color:#fff;padding:0 14px 0 0;}#categories .box-category .abstract-category,.tecnologie .box-category .abstract-category,.focus-elenco .box-category .abstract-category{border-top:0 solid #d5d5d1;border-bottom:0 solid #d5d5d1;}#categories .box-category .abstract .thumb,#categories .box-category .abstract .thumb1,.focus-elenco .box-category .abstract .thumb{float:left;width:145px;overflow:hidden;margin:0;padding:0;}#categories .box-category .abstract .text em,.tecnologie .box-category .abstract .text em{font-size:9px;font-style:normal;color:#989898;}.progetti .box-category .abstract a:hover .text em,.itinerari-lista .box-category .abstract a:hover .text em{background:#ede008;color:#111!important;}#categories .box-category .abstract .text b,.tecnologie .box-category .abstract .text b{float:left;font-size:8px;background:url(../images/arrow_11.gif) no-repeat 100% 45%;color:#585947;font-weight:400;text-transform:uppercase;letter-spacing:0;padding:0 14px 0 0;}.itinerari-lista,.fntv-lista,.lista,.architetti #categories{margin-top:0!important;padding-top:0!important;}.itinerari-lista .box-category .top-title,.fntv-lista .box-category .top-title,.architetti #categories .box-category .top-title{float:left;width:192px!important;margin:0;padding:4px 0;}.itinerari-lista .box-category .abstract .text,.fntv-lista .box-category .abstract .text,.architetti #categories .box-category .abstract .text{float:left!important;width:200px!important;margin:0;padding:0!important;}.fntv-lista h2,.lista h2{float:left;font-size:13px;color:#2f2a2b;text-transform:uppercase;border-top:2px solid #2f2a2b;border-bottom:1px solid #2f2a2b;width:655px;font-weight:700;font-family:HelveticaNeueLTStd57Condensed!important;background:url(../images/arrow_10.gif) no-repeat 0 50%;margin:0;padding:4px 0 4px 20px;}.bottom-nav .btn-sx,.architetti #categories .box-category.first{margin-left:0!important;}a.gray-button:hover,a.gray-button-large:hover{background-position:right bottom;color:#000;outline:medium none;}.bottom-tool span.titolo,#video-suggeriti span.titolo{float:left;border-top:2px solid #2f2a2b;border-bottom:1px solid #2f2a2b;width:670px;text-transform:uppercase;font-family:HelveticaNeueLTStd57Condensed;font-size:14px;font-weight:700;letter-spacing:0;color:#2f2a2b;margin:0;padding:4px 0;}#video-suggeriti,#correlati-special{float:left;width:670px;overflow:hidden;margin:20px 0;padding:0;}#video-suggeriti ul,#correlati-special ul{float:left;width:680px;margin:0;padding:5px 0;}#video-suggeriti ul li,#correlati-special ul li{float:left;list-style:none;width:160px;margin:0 10px 0 0;padding:5px 0;}#video-suggeriti ul li a span,#correlati-special ul li a span{position:relative;float:left;width:160px;height:100px;overflow:hidden;}#video-suggeriti ul li a span b,#correlati-special ul li a span b{position:absolute;top:50%;left:50%;width:58px;height:58px;background:url(../images/icons/play.png) no-repeat 0 0;z-index:100;display:block;text-indent:-999em;margin:-29px 0 0 -29px;}#video-suggeriti ul li a strong,#correlati-special ul li a strong{font-weight:400;line-height:1.2em;float:left;font-size:12px;font-family:HelveticaNeueLTStd57Condensed;margin:0;padding:5px 0;}.info-request fieldset,#company-info-request fieldset,.contact-form fieldset{width:620px;float:left;margin:0;padding:0 25px 10px;}.info-request fieldset div.small-fields,#company-info-request fieldset div.small-fields,.contact-form fieldset div.small-fields{float:left;background:#f1f2eb;width:110px!important;margin:0 10px;padding:0 10px;}.info-request fieldset div.textarea,#company-info-request fieldset div.textarea,.contact-form fieldset div.textarea{width:570px;margin:0 10px;padding:0 10px;}.info-request fieldset div input,.info-request fieldset div textarea,#company-info-request fieldset div input,#company-info-request fieldset div textarea,.contact-form fieldset div input,.contact-form fieldset div textarea,.contact-form fieldset div select{background:#f1f2eb;border:0;color:#666;font-family:arial;font-size:13px;float:left;margin:0;padding:10px 0 10px 10px;}.info-request fieldset div.small-fields input,#company-info-request fieldset div.small-fields input,.contact-form fieldset div.select select.date_select,.contact-form fieldset div.small-fields input{width:60px!important;}.info-request fieldset div.small-fields label,#company-info-request fieldset div.small-fields label,.contact-form fieldset div.small-fields label{width:40px!important;}.info-request fieldset div textarea,#company-info-request fieldset div textarea,.contact-form fieldset div textarea{width:480px;margin-bottom:10px;}.btn_send:hover,.btn_send_contest:hover{background:url(../images/bg_btn.gif) repeat-x 0 0 #b1b1b1;}#video-channel,#altri-risultati,#scheda-prodotto-correlati{float:left;margin:5px 0;padding:5px 0;}#video-channel .video-channel-title,#altri-risultati .altri-risultati-title,#scheda-prodotto-correlati .scheda-prodotto-correlati-title{float:left;border-top:2px solid #000;border-bottom:1px solid #000;font-family:HelveticaNeueLTStd57Condensed;text-transform:uppercase;width:280px;letter-spacing:0;font-size:14px;background:url(../images/arrow_10.gif) no-repeat 0 50%;margin:0 0 5px;padding:5px 0 5px 20px;}#video-channel ul,#progettare ul,#altri-risultati ul,#scheda-prodotto-correlati ul{float:left;width:300px;margin:0 0 10px;padding:0;}#video-channel ul li,#progettare ul li,#altri-risultati ul li,#scheda-prodotto-correlati ul li{list-style:none;float:left;width:300px;margin:0;padding:0;}#video-channel ul li a,#progettare ul li a,#altri-risultati ul li a,#scheda-prodotto-correlati ul li a{text-decoration:none;display:block;float:left;border-bottom:1px dotted #dcdcdc;width:300px;padding:6px 0 7px;}#video-channel ul li a:hover,#progettare ul li a:hover,#altri-risultati ul li a:hover,#scheda-prodotto-correlati ul li a:hover,#gallerie_correlate ul li a:hover,#gallerie_articoli_correlate ul li a:hover{background:#f9f9f9;color:#000;}#video-channel ul li .thumb,#progettare ul li .thumb,#altri-risultati ul li .thumb,#scheda-prodotto-correlati ul li .thumb,#gallerie_correlate ul li .thumb,#gallerie_articoli_correlate ul li .thumb{float:left;width:100px;overflow:hidden;text-align:center;background:#222;position:relative;margin:0 10px 0 0;padding:0;}#video-channel ul li .desc,#progettare ul li .desc,#altri-risultati ul li .desc,scheda-prodotto-correlati ul li .desc,#gallerie_correlate ul li .desc,#gallerie_articoli_correlate ul li .desc{display:block;font-size:12px;letter-spacing:0;margin:0;padding:0;}#video-channel ul li .desc em,#altri-risultati ul li .desc em{display:block;font-style:normal;font-size:10px;letter-spacing:1px;color:#999;font-family:HelveticaNeueLTStd57Condensed;padding:0;}.tecnologie a.main-title:hover,.architetti #right #categories .box-category a.main-title:hover{background:#f2f5e6;}.focus-on,.box-mood{float:left;width:675px;margin:0!important;padding:16px 0 8px;}.focus-on .item a,.box-mood .item a{float:left;width:320px;text-decoration:none;margin:0;padding:0;}.focus-on .item a:hover p,.focus-elenco .box-category .abstract a:hover .text em{background:transparent!important;color:#111!important;}.tecnologie .tech-list,.ambientazioni,#selected-items-popup ul,#selected-items ul,.scheda-ricerca .scheda img{float:left;margin:0;padding:0;}.ambientazioni .attivo,.colore .attivo .caption,.finitura .attivo{background:#ede008;}#selected-items-popup ul li a:hover,#selected-items ul li a:hover{color:#000;background:url(../images/delete.png) no-repeat 95% 50%;}.risultato-ricerca .item .caption img,.risultato-ricerca .item .caption p{float:left;margin:10px 0 0;padding:0;}.risultato-ricerca .item .caption p b,.architetti .form_architetti legend,.architetti .form_architetti label{display:block;}.scheda-ricerca .scheda,.scheda-ricerca .scheda .dx img{float:left;margin:0 0 10px;padding:0;}#main_menu li.attivo li a,.contact-form fieldset div.long,.contact-form fieldset div.select select.long{width:auto!important;}.reg-form fieldset div select,.reg-form fieldset div label{font-size:12px!important;}.searchResults a:hover h3,.searchResults a:hover em{color:#292B2A;}.reg-form fieldset div label.error,.form_generico fieldset div label.error,.form_prodotti fieldset div label.error{background:transparent;position:absolute;color:#C91F1F;left:92px;top:23px;font-size:10px;font-weight:normal;width:250px;font-style:italic;padding:0;}.container_relative,#article_text a:not([rel=nozoom]){position:relative;}.architetti #categories .box-category .abstract a:hover .text em,.architetti #showcase li .maestro_progetto a:hover .label{background:#111;color:#fff!important;}.architetti #slider-news,.architetti #risultati_ricerca{padding-top:10px;border-top:#ccc 1px dotted;}.architetti #elenco_regioni ul li:last-child,.architetti #risultati_ricerca #lista li .progetti_gallery li.last{margin-right:0;}.architetti #right #categories,.architetti #right #categories .box-category .news-list,.architetti #right #categories .box-category .news-list li{width:300px;}.architetti #right #categories .box-category .main-title,.architetti #right #correlati .c-sx .titolo{border-bottom:1px solid #2F2A2B;border-top:2px solid #2F2A2B;float:left;text-decoration:none;padding-bottom:4px;margin-bottom:4px;width:300px!important;}.architetti #right #categories .box-category .main-title span,.architetti #right #correlati .c-sx .titolo span{display:block;float:left;background:url(../images/arrow_10.gif) no-repeat 0 5px;color:#2F2A2B;font-family:HelveticaNeueLTStd57Condensed!important;font-size:14px;font-weight:400;text-transform:uppercase;margin:0;padding:4px 0 4px 20px !important;}.architetti #risultati_ricerca p,.architetti #scheda #dx p{font-size:12px;letter-spacing:0;}.architetti #scheda #sx .elenco,.architetti #scheda #sx #scheda_risultati{margin:-10px 0 10px;}#gallerie_correlate .thumb,#gallerie_articoli_correlate .thumb{padding-right:10px;}#gallerie_correlate .desc,#gallerie_articoli_correlate .desc{padding-top:20px;margin:5px;}#gallerie_correlate ul,#gallerie_articoli_correlate ul{float:left;width:290px;margin:0 0 10px;padding:0;}#gallerie_correlate ul li,#gallerie_articoli_correlate ul li{list-style:none;float:left;width:290px;margin:0;padding:0;}#gallerie_correlate ul li a,#gallerie_articoli_correlate ul li a{text-decoration:none;display:block;float:left;border-bottom:1px dotted #dcdcdc;width:290px;padding:6px 0 7px;}#gallerie_correlate span.titolo,#gallerie_articoli_correlate span.titolo{float:left;border-top:2px solid #2f2a2b;border-bottom:1px solid #2f2a2b;width:290px;text-transform:uppercase;font-family:HelveticaNeueLTStd57Condensed;font-size:14px;font-weight:700;letter-spacing:0;color:#2f2a2b;margin:30px 0 0;padding:4px 0;}