﻿/*--------------------------------------------------
A R I S T O N - T H E R M O
http://www.aristothermo.it/
website by websoulte
--------------------------------------------------*/

/*--------------------------------------------------
Font OpenSans
--------------------------------------------------*/
@font-face { src: url('OpenSans-Light-webfont.eot'); src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Light-webfont.woff') format('woff'), url('OpenSans-Light-webfont.ttf') format('truetype'), url('OpenSans-Light-webfont.svg#OpenSansLight') format('svg'); font-weight: normal; font-style: normal;}
@font-face { src: url('OpenSans-Regular-webfont.eot'); src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Regular-webfont.woff') format('woff'), url('OpenSans-Regular-webfont.ttf') format('truetype'), url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg'); font-weight: normal; font-style: normal;}
@font-face { src: url('OpenSans-Bold-webfont.eot'); src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Bold-webfont.woff') format('woff'), url('OpenSans-Bold-webfont.ttf') format('truetype'), url('OpenSans-Bold-webfont.svg#OpenSansBold') format('svg'); font-weight: normal; font-style: normal;}

/*--------------------------------------------------
body e altro
--------------------------------------------------*/
body {background:#fff; color:#333;}
.anet a {color:#C1022C;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs40 {font-size:40px;}
.tdn {text-decoration:none;}
.mtxl {margin-top:30px;}
#container {padding-bottom:200px; background:url(../imgs/bg_container.gif) no-repeat bottom center; position:relative; z-index:10;}
.w960 {width:940px; margin:0 auto; padding:0 10px;}
.w940 {width:920px; margin:0 auto; padding:0 10px;}
.w1000 {width:940px; margin:0 auto; padding:15px 30px 30px;}
.nopadding {padding:0 !important;}
.wspecial {width:255px !important;}
.db {display:block;}
.pos_rel {position:relative;}
em {font-style:italic;}
.crosso {color:#C1022C;}
.pulsante {background:url(../imgs/bg_download.png) left top no-repeat; display:inline-block; height:31px; color:#FFF; text-transform:uppercase; text-decoration:none; padding-left:15px;}
.pulsante span {background:url(../imgs/bg_download.png) right bottom no-repeat; height:27px; padding-top:4px; padding-right:15px; display:block; font-weight:bold;}
.left {float:left;}
.right {float:right;}
.mgt20 {margin-top:20px !important;}
.mgb20 {margin-bottom:20px ; float:right; }
.w_50pc {width:50%;}
textarea {border:none; background:#e8e8e8; color:#706f6f; padding:3px;}
hr.contatti {width:90%;}

#idHJLiveChat_IconStatus_17_1 > div {z-index:999;}     

/*--------------------------------------------------
aggiorna browser
--------------------------------------------------*/
.fancy_browser {display:none;}
.aggiorna_browser {position:absolute; top:0; left:0; z-index:10; background:url(../imgs/bg_nero_agg_browser.png);}
.upgrade {width:880px; padding:30px; background:#fff; margin:0 auto; color:#C1022C; font-size:26px; line-height:32px; background:url(../imgs/broken_arrow.jpg) right top no-repeat #fff;}
.browsers {margin-top:50px;}
.browser {float:left; margin-right:10px; width:147px; height:63px; border:1px solid #a1a1a1;}
.browser a {display:block; width:137px; height:43px; padding:20px 10px 0 0; color:#C1022C; text-decoration:none; text-align:right; font-size:19px; line-height:20px;}
.browser.firefox {background:url(../imgs/firefox.jpg) left top no-repeat;}
.browser.chrome {background:url(../imgs/chrome.jpg) left top no-repeat;}
.browser.explorer {background:url(../imgs/explorer.jpg) left top no-repeat;}
.browser.explorer a {padding-top:11px; height:52px;}
.browser.safari {background:url(../imgs/safari.jpg) left top no-repeat;}

/*--------------------------------------------------
header
--------------------------------------------------*/
/* .head {height:54px; position:relative; padding:18px 0;}
.logo {background:url(../imgs/logo_CN.gif) no-repeat left 5px; width:300px; height:54px; text-indent:-9999px;}
.logo a {display:block; width:300px; height:54px;}
.cerca {position:absolute; left:330px; top:18px; font-size:12px;}
.cerca .n_verde {color:#c1022c;} */
/*.cerca #ricerca {background:url(../imgs/bg_cerca.gif) no-repeat; width:200px; height:21px; position:relative;}
*/
.cerca #ricerca {background:url(../imgs/bg_sousuo.jpg) no-repeat; width:200px; height:21px; position:relative;}
.cerca #ricerca input {border:none; background:none; position:absolute; top:2px; margin:0; padding:0;}
.cerca #ricerca input.txt_cerca {left:14px; width:135px;}
.cerca #ricerca input.button {right:0; width:25px; text-indent:-9999px;}
.lingua {position:absolute; top:18px; right:0; color:#616262;}
.lingua ul {margin:0; padding:0; list-style-type:none; position:absolute; top:0;}
.lingua ul.paese {right:-23px; width:200px;}
.lingua ul.paese li {float:left;}
.lingua ul.paese li.tit_paese {width:45px;}
.lingua ul.paese li.scelta_paese {margin-left:10px;}
.lingua ul.linguaggio {right:0;}
.lingua ul li {width:110px; text-transform:uppercase;}
.lingua ul li a {text-transform:lowercase; color:#c1022c; display:block; border-bottom:1px solid #b6b8ba; padding-bottom:3px; background:url(../imgs/bg_lingua.gif) right 7px no-repeat; text-decoration:none;}
.menu_servizio {}
.menu_servizio ul {right:0; top:40px; width:320px;}
.menu_servizio ul li {width:auto; float:left; background:url(../imgs/bg_menu_servizio.gif) left 8px no-repeat;}
.menu_servizio ul li.primo_elemento {background:none;}
.menu_servizio ul li a {color:#616262; padding-bottom:0; border:none; background:none; text-transform:none;}
.menu_servizio ul li.primo_elemento a {}
.cont_menu_princ {height:36px; background:url(../imgs/bg_menu_princ.gif) repeat-x;position:relative; z-index:10;}
.cont_menu_princ ul { list-style:none;}
.cont_menu_princ ul li { list-style:none;}
.menu_princ {height:36px;}
.menu_princ li {float:left;}
.menu_princ li a {text-transform:uppercase; color:#505050; /*color:#FFF;*/ text-decoration:none; height:28px; padding-top:8px; display:block; background:url(../imgs/bg_li_menu_princ.png) no-repeat right 12px; /*text-shadow:1px 1px 2px #000;*/}
.menu_princ li.primo_elemento a {padding-left:10px;}
.menu_princ li.ultimo_elemento a {background:none; padding-right:10px;}
.menu_princ li a.on, .menu_princ li a.active, .menu_princ li a:hover {/*background:#c1022c;*/ color:#c1022c; text-shadow:none;}
.menu_princ .cont_submenu {position:absolute; z-index:2000; top:36px; left:0; width:100%; background:url(../imgs/bg_submenu.png); /*min-height:400px;*/ display:none;}
.roundmenu {position:absolute; top:0; left:0; width:50px; height:50px; z-index:2000; background:#f00;}
.hidemenu {position:absolute; top:0; left:0; z-index:0; width:100%; height:100%; background:#fff; opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.interno .menu_princ .cont_submenu {/*min-height:428px;*/}
.menu_princ .submenu {background:#fff; padding:20px 0 20px 20px; font-size:12px;}
.menu_princ .submenu a {color:#c1022c; height:auto; background:url(../imgs/bg_link_submenu.gif) left 5px no-repeat; display:block; padding:0 0 3px 20px!important; margin-bottom:5px; border-bottom:1px solid #fff; text-shadow:none;}
.menu_princ .submenu a:hover {background:url(../imgs/bg_link_submenu.gif) left 5px no-repeat; border-bottom:1px solid #c1022c;}
.menu_princ .submenu dl {float:left; width:130px; margin-right:20px;}
.menu_princ .submenu dt {color:#c1022c; text-transform:uppercase; height:1%;}
.menu_princ .submenu dd {}
.menu_princ .submenu ul {}
.menu_princ .submenu ul li {float:none;}
.menu_princ .submenu ul li a {padding:0 0 3px 0!important; color:#5a5a5a; background:none; font-weight:normal; text-transform:none; border-bottom:1px solid #bfbfbf; line-height:1.2em;}
.menu_princ .submenu ul li a:hover {color:#c1022c; border-bottom-color:#c1022c; background:none;}
.vai_direttamente {background:url(../imgs/bg_ricerca_submenu.gif) no-repeat; width:200px; height:21px;}
.vai_direttamente input {width:150px; height:21px; border:none; background:none; float:left; padding:0 10px; font-style:italic;}
.vai_direttamente .button {width:21px; float:right; padding:0;}
.path {background:#FFF; color:#808080; font-size:11px; font-weight:bold; padding:5px 0;}
.path ul {margin:0; padding:0 0 0 10px; list-style-type:none; height:60px; line-height:60px;}
.path ul li {float:left; background:url(../imgs/bg_li_path.gif) left center no-repeat; margin-left:10px; padding-left:18px; font-size:14px; font-weight:normal;}
.path ul li.primo_elemento {background:none; padding-left:0; margin-left:0;}
.path ul li a {text-decoration:none; color:#808080;}
.path ul li a:hover{ color:#b8022a;}

/*--------------------------------------------------
MENU PAESI
--------------------------------------------------*/
.ie7 #contMenuPaesi { display:block; height:90px;}
.ie7 #wrapMenuPaesi { display:block;}

#contMenuPaesi {border-top:1px solid #B6B8BA; display:none;}
#wrapMenuPaesi {width:940px; height:auto; margin:0 auto; padding:10px 0px; position:relative; display:none;}
#wrapMenuPaesi ul { display:inline-block; zoom:1; *display:inline;}
#wrapMenuPaesi ul:first-child {margin-left:0;}
#wrapMenuPaesi li {width:136px; text-transform:uppercase; list-style-type:none;}
#wrapMenuPaesi li a {text-transform:lowercase; color:#c1022c; display:block; border-bottom:1px solid #b6b8ba; padding-bottom:3px; background:url(../imgs/bg_lingua.gif) right 7px no-repeat; text-decoration:none;}

/*--------------------------------------------------
SCROLLABLE
--------------------------------------------------*/
.scrollable {position:relative; overflow:hidden;}
.scrollable .items {width:20000em; position:absolute;}
.items div {/*float:left;*/}

/*--------------------------------------------------
Showreel HP
--------------------------------------------------*/
.cont_showrell_hp {background:#cccdc5;}
.interno .cont_showrell_hp {background:#000;}
.showrell_hp {height:400px; position:relative;}
.showrell_hp .scrollable_hp {/*width:940px;*/ height:400px; position:relative; overflow:hidden; background:#CCCDC5;}
.interno .showrell_hp .scrollable_hp {background:#000;}
.showrell_hp .scrollable_hp .items {width:20000em; position:absolute;}
.showrell_hp .items {}
.showrell_hp .cont_scroll_hp {/*width:940px;*/ height:400px; float:left; position:relative; background-position:top center!important; background-repeat:no-repeat!important;}
.showrell_hp .cont_scroll_hp .showreel_anchor {position:absolute; z-index:2; left:0; top:0; width:100%; height:100%;}
.showrell_hp .cont_scroll_hp .descrizione {position:relative; z-index:1; top:90px; left:0; font-size:46px; color:#c1022c; text-transform:uppercase; width:400px; line-height:45px;}
.showrell_hp .cont_scroll_hp .descrizione h1 {font-weight:normal;}
.showrell_hp .cont_scroll_hp .descrizione a {color:#c1022c; text-decoration:none; /*cursor:default;*/}
.servizi_copertina .showrell_hp .cont_scroll_hp .descrizione a {cursor:default;}
/*.showrell_hp .cont_scroll_hp .descrizione.servizi {color:#fff;}*/
.showrell_hp .cont_scroll_hp .sottotitolo {color:#FFF; font-size:24px; text-transform:none; line-height:30px;}
.showrell_hp .cont_scroll_hp .download {background:url(../imgs/bg_blocco_download.jpg) repeat-x bottom #fff; padding:20px; font-size:11px; line-height:15px; color:#808080; text-transform:none; display:inline-block;}
.showrell_hp .cont_scroll_hp .download a {background:url(../imgs/bg_download.png) left top no-repeat; display:inline-block; height:31px; color:#FFF; text-transform:uppercase; text-decoration:none; padding-left:15px;}
.showrell_hp .cont_scroll_hp .download a span {background:url(../imgs/bg_download.png) right bottom no-repeat; height:27px; padding-top:4px; padding-right:15px; display:block;}
.showrell_hp .cont_navi {width:960px; margin:0 auto; position:relative; z-index:5;}
.showrell_hp .navi {position:absolute; right:10px; top:388px; height:12px;}
.showrell_hp .navi a {width:17px; height:12px; margin-left:2px; float:left; background:url(../imgs/bg_navigator_showreel_hp.png) 0 0 no-repeat; display:block; font-size:1px; cursor:pointer;}
.showrell_hp .navi a.active {cursor:auto;}
.showrell_hp .navi a.numnavi_hp_1 {background-position:0 0;}
.showrell_hp .navi a.numnavi_hp_1:hover {background-position:0 -12px;}
.showrell_hp .navi a.numnavi_hp_1.active {background-position:0 -24px;}
.showrell_hp .navi a.numnavi_hp_2 {background-position:-17px 0;}
.showrell_hp .navi a.numnavi_hp_2:hover {background-position:-17px -12px;}
.showrell_hp .navi a.numnavi_hp_2.active {background-position:-17px -24px;}
.showrell_hp .navi a.numnavi_hp_3 {background-position:-34px 0;}
.showrell_hp .navi a.numnavi_hp_3:hover {background-position:-34px -12px;}
.showrell_hp .navi a.numnavi_hp_3.active {background-position:-34px -24px;}
.showrell_hp .navi a.numnavi_hp_4 {background-position:-51px 0;}
.showrell_hp .navi a.numnavi_hp_4:hover {background-position:-51px -12px;}
.showrell_hp .navi a.numnavi_hp_4.active {background-position:-51px -24px;}
.showrell_hp .navi a.numnavi_hp_5 {background-position:-68px 0;}
.showrell_hp .navi a.numnavi_hp_5:hover {background-position:-68px -12px;}
.showrell_hp .navi a.numnavi_hp_5.active {background-position:-68px -24px;}
.showrell_hp .navi a.numnavi_hp_6 {background-position:-85px 0;}
.showrell_hp .navi a.numnavi_hp_6:hover {background-position:-85px -12px;}
.showrell_hp .navi a.numnavi_hp_6.active {background-position:-85px -24px;}
.showrell_hp .navi a.numnavi_hp_7 {background-position:-102px 0;}
.showrell_hp .navi a.numnavi_hp_7:hover {background-position:-102px -12px;}
.showrell_hp .navi a.numnavi_hp_7.active {background-position:-102px -24px;}
.showrell_hp .navi a.numnavi_hp_8 {background-position:-119px 0;}
.showrell_hp .navi a.numnavi_hp_8:hover {background-position:-119px -12px;}
.showrell_hp .navi a.numnavi_hp_8.active {background-position:-119px -24px;}
.showrell_hp .navi a.numnavi_hp_9 {background-position:-136px 0;}
.showrell_hp .navi a.numnavi_hp_9:hover {background-position:-136px -12px;}
.showrell_hp .navi a.numnavi_hp_9.active {background-position:-136px -24px;}
.showrell_hp .navi a.numnavi_hp_10 {background-position:-153px 0;}
.showrell_hp .navi a.numnavi_hp_10:hover {background-position:-153px -12px;}
.showrell_hp .navi a.numnavi_hp_10.active {background-position:-153px -24px;}




/*--------------------------------------------------
Menù Evidenza
--------------------------------------------------*/
.cont_menu_evidenza {height:97px; /*height:61px;*/ border-top:1px solid #fff; background:#bb022b; /*background:url(../imgs/bg_menu_evidenza.gif) repeat-x;*/}
.menu_evidenza {}
.menu_evidenza ul {}
.menu_evidenza ul li {float:left; width:190px; padding-right:44px; background:url(../imgs/bg_li_menu_evidenza.png) 195px top no-repeat; height:97px; border-right:1px dashed #fff;}
.menu_evidenza ul li:hover {background-position:200px top;}
.menu_evidenza ul li.ultimo_elemento {background-position:270px 0;}
.menu_evidenza ul li a {color:#FFF; text-decoration:none; display:block; height:65px; padding:12px 0 0 20px;}
.ie7 .menu_evidenza ul li a {padding-bottom:2px;}

/*--------------------------------------------------
CSS3
--------------------------------------------------*/
.rd_15 {-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; behavior:url(js/PIE.htc);}
.rd152 {-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; behavior:url(js/PIE.htc);}
.rd_15_sub {-webkit-border-radius:0 15px 15px 15px; -moz-border-radius:0 15px 15px 15px; border-radius:0 15px 15px 15px; behavior:url(js/PIE.htc);}
.brd_1 {border:1px solid #dbdbdb;}
.shw {-webkit-box-shadow:0 2px 5px 0px #a0a0a0; -moz-box-shadow:0 2px 5px 0px #a0a0a0; box-shadow:0 2px 5px 0px #a0a0a0;}
.txt_shw {text-shadow:1px 1px 4px #000;}

/*--------------------------------------------------
SCROLL EVIDENZA
--------------------------------------------------*/
.scroll_evidenza {width:670px; position:relative;}
.scroll_evidenza .scrollable_evidenza {width:670px; height:260px; margin-top:8px; position:relative; overflow:hidden;}
.scroll_evidenza .scrollable_evidenza .items {width:20000em; position:absolute;}
.cont_evidenza {width:670px; float:left;}
.blocco_evidenza_scroll {width:200px; margin-right:35px; float:left; position:relative;}
.blocco_evidenza_scroll a {text-decoration:none; color:#343434;}
.blocco_evidenza_scroll .triangolo {position:absolute; z-index:1; width:27px; height:27px; bottom:29px; right:1px;}
.blocco_evidenza_scroll .triangolo.grigio {background:url(../imgs/triangolo_grigio_hp.png) no-repeat;}
.blocco_evidenza_scroll .triangolo.rosso {background:url(../imgs/triangolo_rosso_hp.png) no-repeat;}
.blocco_evidenza_scroll .triangolo.verde {background:url(../imgs/triangolo_verde_hp.png) no-repeat;}
.blocco_evidenza_scroll.ultimo_elemento {margin-right:0;}
.blocco_evidenza_scroll .titolo {color:#c1022c; font-weight:bold; display:block; font-size:14px;}
.blocco_evidenza_scroll .abstract {}
.cont_img_evidenza {width:198px; height:89px; border:1px solid #d6d6d6; overflow:hidden; margin:10px 0; float:none!important;}
.cont_img_evidenza img {width:198px;}
.set_navigazione {position:absolute; left:0; bottom:-20px; z-index:1}
.set_navigazione a {cursor:pointer;}
.set_navigazione .browse {display:block; width:20px; height:24px; background: url(../imgs/bg_scroll_evidenza.gif) no-repeat; position:absolute; z-index:2; top:0;}
.set_navigazione .prev_mini {left:0; background-position:left top;}
.set_navigazione .prev_mini.disabled {background-position:left bottom; cursor:auto;}
.set_navigazione .next_mini {right:-30px; background-position:right top;}
.set_navigazione .next_mini.disabled {background-position:right bottom; cursor:auto;}
.set_navigazione .navi {margin-left:30px; height:20px; z-index:3;}
.set_navigazione .navi a {width:20px; height:20px; float:left; background:url(../imgs/bg_navigator_evidenza.gif) 0 0 no-repeat; display:block; font-size:1px;}
.set_navigazione .navi a.numnavi_1 {background-position:0 0;}
.set_navigazione .navi a.numnavi_1:hover {background-position:0 -20px;}
.set_navigazione .navi a.numnavi_1.active {background-position:0 -40px;}
.set_navigazione .navi a.numnavi_2 {background-position:-20px 0;}
.set_navigazione .navi a.numnavi_2:hover {background-position:-20px -20px;}
.set_navigazione .navi a.numnavi_2.active {background-position:-20px -40px;}
.set_navigazione .navi a.numnavi_3 {background-position:-40px 0;}
.set_navigazione .navi a.numnavi_3:hover {background-position:-40px -20px;}
.set_navigazione .navi a.numnavi_3.active {background-position:-40px -40px;}
.set_navigazione .navi a.numnavi_4 {background-position:-60px 0;}
.set_navigazione .navi a.numnavi_4:hover {background-position:-60px -20px;}
.set_navigazione .navi a.numnavi_4.active {background-position:-60px -40px;}
.set_navigazione .navi a.numnavi_5 {background-position:-80px 0;}
.set_navigazione .navi a.numnavi_5:hover {background-position:-80px -20px;}
.set_navigazione .navi a.numnavi_5.active {background-position:-80px -40px;}
.set_navigazione .navi a.numnavi_6 {background-position:-100px 0;}
.set_navigazione .navi a.numnavi_6:hover {background-position:-100px -20px;}
.set_navigazione .navi a.numnavi_6.active {background-position:-100px -40px;}
.set_navigazione .navi a.numnavi_7 {background-position:-120px 0;}
.set_navigazione .navi a.numnavi_7:hover {background-position:-120px -20px;}
.set_navigazione .navi a.numnavi_7.active {background-position:-120px -40px;}
.set_navigazione .navi a.numnavi_8 {background-position:-140px 0;}
.set_navigazione .navi a.numnavi_8:hover {background-position:-140px -20px;}
.set_navigazione .navi a.numnavi_8.active {background-position:-140px -40px;}
.set_navigazione .navi a.numnavi_9 {background-position:-160px 0;}
.set_navigazione .navi a.numnavi_9:hover {background-position:-160px -20px;}
.set_navigazione .navi a.numnavi_9.active {background-position:-160px -40px;}
.set_navigazione .navi a.numnavi_10 {background-position:-180px 0;}
.set_navigazione .navi a.numnavi_10:hover {background-position:-180px -20px;}
.set_navigazione .navi a.numnavi_10.active {background-position:-180px -40px;}

.set_navigazione .navi a.numnavi_11 {background-position:-200px 0;}
.set_navigazione .navi a.numnavi_11:hover {background-position:-200px -20px;}
.set_navigazione .navi a.numnavi_11.active {background-position:-200px -40px;}
.set_navigazione .navi a.numnavi_12 {background-position:-220px 0;}
.set_navigazione .navi a.numnavi_12:hover {background-position:-220px -20px;}
.set_navigazione .navi a.numnavi_12.active {background-position:-220px -40px;}
.set_navigazione .navi a.numnavi_13 {background-position:-240px 0;}
.set_navigazione .navi a.numnavi_13:hover {background-position:-240px -20px;}
.set_navigazione .navi a.numnavi_13.active {background-position:-240px -40px;}
.set_navigazione .navi a.numnavi_14 {background-position:-260px 0;}
.set_navigazione .navi a.numnavi_14:hover {background-position:-260px -20px;}
.set_navigazione .navi a.numnavi_14.active {background-position:-260px -40px;}
.set_navigazione .navi a.numnavi_15 {background-position:-280px 0;}
.set_navigazione .navi a.numnavi_15:hover {background-position:-280px -20px;}
.set_navigazione .navi a.numnavi_15.active {background-position:-280px -40px;}



/*--------------------------------------------------
Section HP
--------------------------------------------------*/
.titolo_grigio {color:#c1022c; text-transform:uppercase; background:url(../imgs/bg_titolo_grigio.gif); padding:5px 20px;}
.titolo_grigio_big {color:#c1022c; text-transform:uppercase; font-size:18px; background:url(../imgs/bg_titolo_grigio.gif); padding:15px 20px;}
.titolo_rosso {color:#c1022c; font-weight:bold; display:block;}
.titolo_rosso_big {color:#c1022c; display:block; padding-left:20px;}
.more {color:#c1022c!important; background:url(../imgs/bg_more.png) left 5px no-repeat; padding-left:13px; text-decoration:none; display:block;}
.ie7 .universo {margin-bottom:0!important;}
.universo_sx {width:240px; margin-right:30px; background:url(../imgs/sfumatura_bassa.png) bottom center no-repeat; padding-bottom:11px;}
.blocco_evidenza {padding:20px; position:relative;}
.blocco_evidenza a {text-decoration:none; color:#343434;}
.blocco_evidenza .immagine {width:200px; height:91px; overflow:hidden;}
.blocco_evidenza .immagine img {width:200px;}
.fascetta_evidenza {position:absolute; z-index:1; background:url(../imgs/fascetta_evidenza.png) no-repeat; width:87px; height:54px; top:-1px; right:-1px;}
.universo_dx {width:670px;}
.servizi {}
.servizi_sx {width:469px; border-right:1px dashed #A8A8A8;}
.servizi_dx {width:470px;}

/*--------------------------------------------------
ROUNABOUT
--------------------------------------------------*/
.scroll_round_hp {position:relative; width:470px; height:205px;}
.scroll_round_hp strong {color:#C1022C;}
#myRoundabout_sx {margin:0;}
#myRoundabout_dx {margin:0;}
.freccia_scroll {background:url(../imgs/freccia_scroll.gif) no-repeat; width:20px; height:24px; text-indent:-9999px; display:block; position:absolute; z-index:1000; top:56px;}
.next_sx, .next_dx {background-position:left top; left:40px;}
.previous_sx, .previous_dx {background-position:right top; right:40px;}
.roundabout-holder {padding:0; list-style:none; width:150px; height:120px; left:160px;}
.roundabout-moveable-item {cursor:pointer; background-color:#ffc; width:178px; height:102px; background:url(../imgs/bg_foto_scroll.png) bottom center no-repeat; padding-bottom:6px;}
.toppa_grigia {}
.roundabout-moveable-item img {border:1px solid #ccc; width:100%;}
.roundabout-in-focus {cursor:auto;}
.roundabout-moveable-item div {display:none; position:absolute; left:-80px; top:115px; width:345px;}
.roundabout-moveable-item.roundabout-in-focus div {display:block;}

/*--------------------------------------------------
Prodotti
--------------------------------------------------*/
.prodotti_riassunto {}
.prodotti_riassunto .sezione {float:left; width:234px; color:#808080;}
.prodotti_riassunto .sezione .titolo_grigio {margin-right:1px;}
.prodotti_riassunto .cont_sezione {border-right:1px dashed #ccc; padding:0 15px 0 20px;}
.prodotti_riassunto .ultimo_elemento .cont_sezione {border:none;}
.freccia {margin:15px 0; padding:0; list-style-type:none; color:#808080;}
.freccia li {background:url(../imgs/bg_li_path.gif) left 6px no-repeat; padding-left:13px; margin-bottom:5px;}
.freccia li a {color:#808080; text-decoration:none;}
.freccia li a:hover {text-decoration:underline;}
.blocco_richiesta {background:url(../imgs/bg_blocco_download.jpg) repeat-x bottom #fff; border:1px solid #cecece; padding:20px; margin-right:20px; float:left; width:418px; color:#808080;}
.blocco_richiesta.secondo_elemento {margin-right:0;}
.blocco_richiesta .titolo {color:#c1022c; text-transform:uppercase; font-weight:bold;}
.blocco_richiesta label {float:left; color:#c1022c; font-weight:bold; padding-right:15px;}
.blocco_richiesta input {/*width:219px;*/ width:auto; height:21px; margin:0; padding:0 0 0 10px; background: url(../imgs/bg_input_blocco.png) no-repeat; border:none; float:left; color:#808080;}
.blocco_richiesta input.button {width:21px; height:21px; background:url(../imgs/bg_input_blocco_button.png) no-repeat; padding:0;}

/*--------------------------------------------------
Search Result
--------------------------------------------------*/
#searchResult {}
#searchResult .prodotto {margin-top:20px; padding-top:20px; border-top:1px solid #ccc;}
#searchResult .prodotto img {float:left; margin-right:20px; border:1px solid #ccc; width:178px; height:166px;}
#searchResult .prodotto .titolo {display:block;}
#searchResult .prodotto .abstract {display:block; color:gray!important;}
#searchResult .prodotto .linkDwl a {color:#C1022C;}

#searchResult1 {}
#searchResult1 .prodotto {margin-top:20px; padding-top:20px; border-top:1px solid #ccc;}
#searchResult1 .prodotto img {float:left; margin-right:20px; border:1px solid #ccc;}
#searchResult1 .prodotto a { text-decoration: none!important; }
#searchResult1 .prodotto .titolo {display:block;}
#searchResult1 .prodotto .abstract {display:block; color:gray!important;}
#searchResult1 .prodotto .linkDwl a {color:#C1022C;}

#searchResult2 {}
#searchResult2 .prodotto {margin-top:20px; padding-top:20px; border-top:1px solid #ccc;}
#searchResult2 .prodotto img {float:left; margin-right:20px; border:1px solid #ccc;}
#searchResult2 .prodotto .titolo {display:block;}
#searchResult2 .prodotto .abstract {display:block; }
#searchResult2 .prodotto .linkDwl a {color:#C1022C;}

/*--------------------------------------------------
Elenco Centri Assistenza
--------------------------------------------------*/
#ElencoCentriAssistenza {-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; behavior:url(js/PIE.htc); border:1px solid #C8C8C8; padding:0 20px 20px; display:none;}
#ElencoCentriAssistenza div {padding-top:20px; float:left; width:50%;}
#ElencoCentriAssistenza div span {display:block;}

/*--------------------------------------------------
Contenitore Prodotti
--------------------------------------------------*/
.cont_prodotti {background:url(../imgs/bg_cont_prodotti.jpg) top center no-repeat; min-height:400px; position:relative; z-index:0;}

/*------------------------------------------------
Checkbox
--------------------------------------------------*/
.spunta_hidden {float:left; width:15px; margin-right:5px; position:relative; top:4px; width:15px; height:15px; background:url(../imgs/checkbox.gif) left top no-repeat; float:left;}
.spunta_hidden.checked {background-position:left -15px;}
.spunta_hidden input {opacity:0; filter:alpha(opacity=0); position:absolute; left:0; top:0; width:15px; height:15px;}
.spunta_pimp {width:15px; height:15px; background:url(../imgs/checkbox.gif) left top no-repeat; float:left;}
.spunta_pimp_on {width:15px; height:15px; background:url(../imgs/checkbox.gif) left top no-repeat; float:left;}

/*------------------------------------------------
Tabs
--------------------------------------------------*/
.cont_tab {}
.tabs {list-style:none; margin:0 !important; padding:0; height:46px; width:940px;}
.tabs li {float:left; width:235px; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important;}
.tabs a {background:url(../imgs/red.png) no-repeat 0 0; font-size:12px;display:block; height:41px; padding:5px 0 0; line-height:30px; width:235px; text-align:center; text-decoration:none; color:#2b2a2b; margin:0px; text-transform:uppercase;}
.tabs a:active {outline:none;}
.tabs a:hover {background-position:0 -46px; color:#fff;}
.tabs .current, .tabs .current:hover, .tabs li.current a {background-position:0 -92px; cursor:default!important; color:#fff!important;}

.panes {width:938px; margin-top:-10px;}
.panes .pane {display:none;}
.panes .cont_pane {background:#FFF; border:1px solid #c1022c; padding:20px 25px;}
.panes .cont_pane .descrizione {margin-bottom:15px; font-style:italic; color:#747474;}
.panes .cont_pane .descrizione.bottom {margin-bottom:0; margin-top:15px;}
.panes .cont_pane .titolo {color:#c1022c; text-transform:uppercase;display:block; margin-bottom:10px;}

.blocco_check {float:left; width:180px; margin-right:20px; padding-right:20px; position:relative;}
.blocco_check .freccia_blocco {position:absolute; top:0; left:-30px; background:url(../imgs/frecciona_rossa.png) no-repeat; width:20px; height:24px;}
.blocco_check label {display:block; width:160px; position:relative; z-index:2; left:20px; top:0;}
.blocco_check label.gray {color:#b8babb; cursor:default;}
.blocco_check ul {list-style-type:none; margin:10px 0 0; padding:0;}
.blocco_check ul li {border-bottom:1px solid #bfbfbf; margin-bottom:10px; position:relative; z-index:1;}
.blocco_check .spunta_hidden {position:absolute; z-index:3; left:0; top:4px; padding-right:165px; cursor:pointer;}
.blocco_check ul li a {text-decoration:none; color:#343434; float: left; width: 160px;}

/*------------------------------------------------
Tabs Prodotto
--------------------------------------------------*/
.cont_tab_prodotto {}
.tabs_prodotto {list-style:none; margin:0 !important; padding:0; height:41px; width:658px;}
.tabs_prodotto li {float:left; width:160px; text-indent:0; padding:0; margin:0 2px!important; list-style-image:none !important;}
.tabs_prodotto a {background:url(../imgs/red.png) no-repeat 0 0; font-size:11px;display:block; height:30px; padding:0; line-height:30px; width:160px; text-align:center; text-decoration:none; color:#2b2a2b; margin:0px; text-transform:uppercase; border:1px solid #c8c8c8;}
.tabs_prodotto a:active {outline:none;}
.tabs_prodotto a:hover {background-position:0 -46px; color:#fff; border:none; padding:1px 0;}
.tabs_prodotto a.long_word {/*line-height:14px;*/}
.tabs_prodotto li.disabled {}
.tabs_prodotto li.disabled a {color:#ccc; cursor:default;}
.tabs_prodotto li.disabled a:hover {background-position:0 0; color:#ccc; border:1px solid #C8C8C8; padding:0;}
.tabs_prodotto .current, .tabs_prodotto .current:hover, .tabs_prodotto li.current a, .tabs_prodotto li.current a:hover {background-position:-37px -96px; cursor:default!important; color:#fff!important; border:none; padding:1px 0; height:41px;}
.panes_prodotto {width:658px;}
.panes_prodotto .pane_prodotto {display:none;}
.panes_prodotto .cont_pane_prodotto {background:#FFF; padding:10px 0;}
.panes_prodotto .cont_pane_prodotto .cat_accessori {color:#C1022C; text-transform:uppercase; font-weight:bold; margin-bottom:10px; display:block;}
.panes_prodotto .cont_pane_prodotto .titolo {color:#c1022c; text-transform:uppercase;display:block; margin-bottom:10px;}
.panes_prodotto .prodotto_sx {float:left; width:508px;}
.panes_prodotto .prodotto_dx {float:left; width:150px;}

/*.blocco_check {float:left; width:180px; margin-right:20px; padding-right:20px; position:relative;}
.blocco_check .freccia_blocco {position:absolute; top:0; left:-30px; background:url(../imgs/frecciona_rossa.png) no-repeat; width:20px; height:24px;}
.blocco_check label {float:left; width:160px;}
.blocco_check ul {list-style-type:none; margin:10px 0 0; padding:0;}
.blocco_check ul li {border-bottom:1px solid #bfbfbf; margin-bottom:10px;}*/

/*--------------------------------------------------
Paginazione Categorie
--------------------------------------------------*/
.pag_categorie {}
.pag_categorie h1 {display:inline;}
.row_prodotti {min-height:330px;}
.back {position:absolute; top:3px; right:20px; background:url(../imgs/frecciona_rossa_back.png) left 10px no-repeat; text-transform:none; color:#C1022C; text-decoration:none; font-size:12px; height:25px; line-height:12px; padding:9px 0 0 25px; width:145px; cursor:pointer;}
.barra_navigazione_categorie {margin-top:2px; float:left;}
.barra_navigazione_categorie .navigazione {padding:15px 20px; background:url(../imgs/bg_titolo_grigio.gif); float:left; margin-right:2px; text-transform:uppercase; color:#5a5a5a; min-height:18px;}
.barra_navigazione_categorie .ultimo_elemento {margin-right:0;}
.barra_navigazione_categorie .colore_rosso {color:#C1022C; font-weight:bold;}
.barra_navigazione_categorie ul {margin:0; padding:0; list-style-type:none;}
.barra_navigazione_categorie ul li {float:left;}
.barra_navigazione_categorie ul li.rosso {border-left:1px solid #C1022C; margin-left:15px; padding-left:15px; text-transform:none;}
.barra_navigazione_categorie ul li.rosso a {color:#C1022C; text-decoration:none; font-weight:bold; margin-left:3px;}
.prodotti_trovati {width:204px;}
.visualizza_prodotti {width:408px;}
.paginazione_prodotti {width:204px; position:relative; text-transform:none!important;}
.paginazione_prodotti input {width:25px; border:1px solid #a6a6a6; text-align:center; font-weight:bold; color:#C1022C; margin:0 5px; padding:0;}
.avanti {background:url(../imgs/frecciona_rossa.png); width:20px; height:24px; display:block; position:absolute; top:12px; right:20px;}
.indietro {background:url(../imgs/frecciona_rossa_back.png); width:20px; height:24px; display:block; position:absolute; top:12px; right:50px;}

/*--------------------------------------------------
Elenco Categorie
--------------------------------------------------*/
.elenco_categorie {}
.elenco_categorie .nomargin {margin-right:0;}
.cont_categoria {float:left; padding-bottom:19px; background:url(../imgs/bg_cont_categoria.png) bottom center no-repeat; margin-right:20px; width:458px;}
.categoria {background:#fff; border:1px solid #dedede; padding:12px 35px; width:388px;}
.categoria.evidenza {background:url(../imgs/bg_titolo_grigio.gif);}
.categoria .titolo {color:#C1022C; font-size:16px; display:block; margin-bottom:10px;}
.cont_immagini {}
.preview_cat {float:left; margin-right:30px; width:179px;}
.preview_cat img {border:1px solid #c9c9c9; width:178px; height:166px;}
.preview_cat .descrizione {color:#5a5a5a; font-size:11px; line-height:15px;}
.categoria .link {margin-top:10px; text-align:right;}
.categoria .link span {color:#C1022C; cursor:pointer; text-decoration:none; font-size:12px; background:url(../imgs/frecciona_rossa.png) right top no-repeat; display:block; float:right; line-height:12px; padding-right:25px; width:105px;}

/*--------------------------------------------------
Elenco Prodotti
--------------------------------------------------*/
.elenco_prodotti {}
.wrapBox  {position:relative; z-index:1;}
.wrapProdotto {position:relative; z-index:1; float:left; width:220px; margin:0 20px 15px 0;}
.wrapProdotto.nomargin {margin-right:0;}
.cont_prodotto {position:relative; z-index:1;}
.cont_prodotto a {color:#5a5a5a; text-decoration:none;}
.cont_prodotto .cont_immagine {border:1px solid #d9d9d9; background:#FFF; /*background:url(../imgs/bg_ante_prodotto.jpg) no-repeat;*/ width:218px; height:178px; text-align:center;}
.cont_prodotto .cont_immagine img {margin-top:6px; width:178px; height:166px;}
.cont_prodotto .titolo {color:#C1022C; /*text-transform:uppercase;*/ font-size:15px; margin-top:5px;}
.cont_prodotto .descrizione { font-size:11px; /*text-transform:uppercase;*/}
.cont_prodotto .descrizione02 {padding:15px 0;}
.cont_prodotto .abstract {display:none;}
.cont_prodotto.prodotto_hover {position:absolute; left:-10px; top:-15px; z-index:100; background:url(../imgs/bg_hover_prodotto.gif); padding:15px 10px; color:#fff;}
.cont_prodotto.prodotto_hover .titolo {color:#fff;}
.cont_prodotto.prodotto_hover a {color:#fff;}

/*--------------------------------------------------
Prodotto
--------------------------------------------------*/
.cont_prodotto_interno {}
.intestazione {background:url(../imgs/bg_titolo_grigio.gif); padding:15px 20px;}
.intestazione .blocco_sx {float:left; width:440px;}
.intestazione .titolo {color:#c1022c; /*text-transform:uppercase;*/ font-size:18px; display:block;}
.intestazione .sottotitolo { font-size:11px; /*text-transform:uppercase;*/ color:#777575;}
.intestazione h1.sottotitolo {font-size:11px; /*text-transform:uppercase;*/ color:#777575; font-weight:normal;}
.intestazione .blocco_dx_man {float:right; width:440px;}
.intestazione .blocco_dx_man a {background:#FFF; color:#c1022c; border:1px solid #cacaca; padding:5px 10px; text-transform:uppercase; text-decoration:none; font-size:16px; display:inline-block; width:175px; margin-left:20px; text-align:center;}
.intestazione .blocco_dx_man a:hover, .intestazione .blocco_dx_man a.on {background:url(../imgs/intestazione.png) no-repeat center top; border-color:#c1022c; color:#FFF; position:relative;}
.intestazione .blocco_dx_man a .freccia_giu {position:absolute; z-index:1; top:28px; left:85px; background:url(../imgs/intestazione.png) no-repeat center bottom; height:10px; width:25px;}
.manuali_documentazione {border:1px solid #c1022c; padding:0 20px; position:relative; display:none;}
.chiudi {position:absolute; z-index:1; right:5px; top:0; background:url(../imgs/chiudi.gif) right 6px no-repeat; color:#6f6f6f; text-decoration:none; padding-right:12px;}
.col_4 {float:left; width:205px; margin-right:20px; padding:20px 0;}
.col_4.ultimo_elemento {margin-right:0; border-left:1px dashed #bfbfbf; width:182px; padding-left:20px;}
.col_4 dt {color:#C1022C; text-transform:uppercase;}
.col_4 ul {margin:0; padding:0; list-style-type:none;}
.col_4 ul li {margin-bottom:10px;}
.col_4 ul li a {padding:0 0 3px 0!important; color:#5a5a5a; background:none; font-weight:normal; text-transform:none; border-bottom:1px solid #bfbfbf; line-height:1.2em; text-decoration:none; display:block;}
.col_4 ul li a:hover {color:#c1022c; border-bottom-color:#c1022c;}
.col_4 input {width:162px; border:none; background:#E8E8E8; padding:5px 10px; color:#515151;}
.accedi {font-size:11px;}
.accedi a {border-bottom:none!important; color:#c1022c!important; font-weight:bold!important;}
.tua_ricerca {border:1px solid #c1022c; padding:0 20px; position:relative; display:none;}
.col_2 {float:left; width:429px; margin-right:20px; padding:20px 0;}
.col_2 li {width:300px;}
.col_2 li label {width:280px;}
.col_2.ultimo_elemento {margin-right:0; border-left:1px dashed #bfbfbf; width:408px; padding-left:20px;}
.col_2 dt {color:#C1022C; text-transform:uppercase;}

/*--------------------------------------------------
RISULTATI RICERCA
--------------------------------------------------*/
.cont_ris_ric {position:relative; height:120px; width:418px; margin-top:10px;}
.cont_ris_ric .browse {position:absolute; bottom:-10px; z-index:2; width:10px; height:10px; background:url(../imgs/bg_scroll_evidenza.gif) no-repeat; width:20px; height:24px; cursor:pointer;} 
.cont_ris_ric .indietro_risultati {position:absolute; z-index:2; left:0; bottom:-7px; background:url(../imgs/indietro.gif) left 5px no-repeat; padding-left:12px; text-decoration:none;}
.cont_ris_ric .prev_ris_ric {background-position:left top; right:30px;}
.cont_ris_ric .prev_ris_ric.disabled {background-position:left bottom; cursor:auto;}
.cont_ris_ric .next_ris_ric {background-position:right top; right:0;}
.cont_ris_ric .next_ris_ric.disabled {background-position:right bottom; cursor:auto;}
.scrollable_ris_ric {width:418px; height:120px; overflow:hidden; position:relative;}
.scrollable_ris_ric .items {width:20000em; position:absolute;}
.scrollable_ris_ric .cont_img_gallery {float:left; width:418px;}
.scrollable_ris_ric .cont_img_gallery .img_gallery {float:left; width:95px; height:118px; margin-right:10px; overflow:hidden;font-size:11px; line-height:14px;}
.scrollable_ris_ric .cont_img_gallery .img_gallery.no_margin {margin-right:0;}
.scrollable_ris_ric .cont_img_gallery .img_gallery .cont_immagine {border:1px solid #c8c8c8; height:70px; overflow:hidden;}
.scrollable_ris_ric .cont_img_gallery .img_gallery .cont_immagine img {min-width:95px; min-height:80px; cursor:pointer;}

/*--------------------------------------------------
FINE RISULTATI RICERCA
--------------------------------------------------*/
.preview_prodotto {margin-top:30px; margin-bottom:10px;}
.preview_prodotto .blocco_sx {float:left; width:450px; height:349px; margin-right:20px; overflow:hidden;}
.preview_prodotto .blocco_dx {float:left; width:430px; padding:0 10px 10px; font-size:14px; color:#5a5a5a;}
.preview_prodotto .wrap_ico {margin-bottom:20px; font-size:12px;}
.preview_prodotto .wrap_ico .title {color:#B22222; font-weight:bold; margin-bottom:20px;}
.preview_prodotto .wrap_ico .icone {}
.preview_prodotto .wrap_ico ul {}
.preview_prodotto .wrap_ico ul li {float:none; width:auto; height:auto; min-height:51px; margin-bottom:5px; padding:0 0 0 60px; cursor:auto;}
.preview_prodotto .wrap_ico .desc_icona {}
.preview_prodotto .wrap_ico .titolo {}
.preview_prodotto .wrap_ico .freccia_giu {display:none;}
.share_block {margin:25px 0;}
.share_block .share {float:left; margin:0;}
.share_block .buy {float:right;}
.share_block .buy a {cursor:pointer!important;}
/*.share {margin:25px 0;}*/

/*--------------------------------------------------
GALLERY PRODOTTO
--------------------------------------------------*/
.gallery_prodotto .titolo {color:#c1022c;text-transform:uppercase; font-size:11px; display:block; margin-bottom:15px;}
.cont_gallery {position:relative; height:120px;}
.cont_gallery .browse {position:absolute; bottom:0; z-index:2; width:10px; height:10px; background:url(../imgs/bg_scroll_evidenza.gif) no-repeat; width:20px; height:24px; cursor:pointer;} 
.cont_gallery .prev_prodotto {background-position:left top; right:30px;}
.cont_gallery .prev_prodotto.disabled {background-position:left bottom; cursor:auto;}
.cont_gallery .next_prodotto {background-position:right top; right:0;}
.cont_gallery .next_prodotto.disabled {background-position:right bottom; cursor:auto;}
.scrollable_prodotto {width:430px; /*height:82px;*/ height:94px; overflow:hidden; position:relative;}
.scrollable_prodotto .items {width:20000em; position:absolute;}
.scrollable_prodotto .cont_img_gallery {float:left; width:430px;}
.scrollable_prodotto .cont_img_gallery .img_gallery {float:left; width:98px; height:92px; /*height:80px;*/ border:1px solid #c8c8c8; margin-right:10px; overflow:hidden;}
.scrollable_prodotto .cont_img_gallery .img_gallery a {display:block; position:relative;}
.scrollable_prodotto .cont_img_gallery .img_gallery a .play_video {position:absolute; left:0; top:0; width:98px; height:80px; background:url(../imgs/play.png) no-repeat center center;}
.scrollable_prodotto .cont_img_gallery .img_gallery.no_margin {margin-right:0;}
.scrollable_prodotto .cont_img_gallery .img_gallery img {width:98px; /*min-height:80px;*/ cursor:pointer;}

/*--------------------------------------------------
FINE GALLERY PRODOTTO
--------------------------------------------------*/
.descrizione_prodotto {}
.descrizione_prodotto .blocco_sx {float:left; padding:20px; margin-right:10px; width:658px; position:relative;}
.descrizione_prodotto .blocco_sx .sfondo {background:url(../imgs/bg_blocco_sx_prodotto.png) top center no-repeat; height:15px; width:700px; position:absolute; left:0; bottom:-15px;}
.descrizione_prodotto .blocco_dx {float:left; width:210px;}
.descrizione_prodotto .blocco_dx .cont_dx {padding:20px; width:168px; position:relative; margin-bottom:20px; color:#706f6f; font-size:11px; line-height:15px;}
.descrizione_prodotto .blocco_dx .cont_dx .sfondo {position:absolute; left:0; bottom:-12px; background:url(../imgs/bg_blocco_dx_prodotto.png) top center no-repeat; width:210px; height:12px;}
.descrizione_prodotto .blocco_dx .cont_dx .titolo {color:#c1022c;text-transform:uppercase; font-size:12px; display:block; margin-bottom:15px;}

/*--------------------------------------------------
GALLERY INTERESSE
--------------------------------------------------*/
.cont_gallery_interesse {position:relative; height:235px;}
.scrollable_interesse {width:168px; height:205px; overflow:hidden; position:relative;}
.scrollable_interesse .items {width:20000em; position:absolute;}
.scrollable_interesse .cont_img_interesse {float:left; width:168px;}
.scrollable_interesse .cont_img_interesse .titolo {font-size:14px!important; text-transform:none!important; margin-top:15px; margin-bottom:3px!important;}
.scrollable_interesse .cont_img_interesse .titolo a {text-decoration:none;}
.scrollable_interesse .cont_img_interesse .img_interesse {float:left; width:166px; height:92px; border:1px solid #c8c8c8; overflow:hidden; margin-bottom:15px;}
.scrollable_interesse .cont_img_interesse .img_interesse img {min-width:166px; min-height:92px; cursor:pointer;}
.cont_gallery_interesse .set_navigazione {right:0; bottom:0;}
.cont_gallery_interesse .navi {margin:2px 7px 0 2px; float:right;}
.cont_gallery_interesse .navi a {width:20px; height:20px; float:left; background:url(../imgs/bg_navigator_evidenza.gif) 0 0 no-repeat; display:block; font-size:1px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_1 {background-position:0 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_1:hover {background-position:0 -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_1.active {background-position:0 -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_2 {background-position:-20px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_2:hover {background-position:-20px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_2.active {background-position:-20px -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_3 {background-position:-40px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_3:hover {background-position:-40px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_3.active {background-position:-40px -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_4 {background-position:-60px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_4:hover {background-position:-60px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_4.active {background-position:-60px -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_5 {background-position:-80px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_5:hover {background-position:-80px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_5.active {background-position:-80px -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_6 {background-position:-100px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_6:hover {background-position:-100px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_6.active {background-position:-100px -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_7 {background-position:-120px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_7:hover {background-position:-120px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_7.active {background-position:-120px -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_8 {background-position:-140px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_8:hover {background-position:-140px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_8.active {background-position:-140px -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_9 {background-position:-160px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_9:hover {background-position:-160px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_9.active {background-position:-160px -40px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_10 {background-position:-180px 0;}
.cont_gallery_interesse .navi a.numnavi_prodotto_10:hover {background-position:-180px -20px;}
.cont_gallery_interesse .navi a.numnavi_prodotto_10.active {background-position:-180px -40px;}
.cont_gallery_interesse .browse {position:static; float:right; width:10px; height:10px; background:url(../imgs/bg_scroll_evidenza.gif) no-repeat; width:20px; height:24px; cursor:pointer;} 
.cont_gallery_interesse .prev_interesse {background-position:left top;}
.cont_gallery_interesse .prev_interesse.disabled {background-position:left bottom; cursor:auto;}
.cont_gallery_interesse .next_interesse {background-position:right top;}
.cont_gallery_interesse .next_interesse.disabled {background-position:right bottom; cursor:auto;}

/*--------------------------------------------------
GALLERY correlati
--------------------------------------------------*/
.cont_gallery_correlati {position:relative; height:255px;}
.scrollable_correlati {width:168px; height:225px; overflow:hidden; position:relative;}
.scrollable_correlati .items {width:20000em; position:absolute;}
.scrollable_correlati .cont_img_correlati {float:left; width:168px;}
.scrollable_correlati .cont_img_correlati .titolo { font-size:14px!important; text-transform:none!important; margin-top:15px; margin-bottom:3px!important;}
.scrollable_correlati .cont_img_correlati .titolo a {text-decoration:none;}
.scrollable_correlati .cont_img_correlati .img_correlati {float:left; width:166px; height:144px; border:1px solid #c8c8c8; overflow:hidden; margin-bottom:15px;}
.scrollable_correlati .cont_img_correlati .img_correlati img {min-width:166px; min-height:144px; cursor:pointer;}
.cont_gallery_correlati .set_navigazione {right:0; bottom:0;}
.cont_gallery_correlati .navi {margin:2px 7px 0 2px; float:right;}
.cont_gallery_correlati .navi a {width:20px; height:20px; float:left; background:url(../imgs/bg_navigator_evidenza.gif) 0 0 no-repeat; display:block; font-size:1px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_1 {background-position:0 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_1:hover {background-position:0 -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_1.active {background-position:0 -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_2 {background-position:-20px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_2:hover {background-position:-20px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_2.active {background-position:-20px -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_3 {background-position:-40px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_3:hover {background-position:-40px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_3.active {background-position:-40px -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_4 {background-position:-60px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_4:hover {background-position:-60px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_4.active {background-position:-60px -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_5 {background-position:-80px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_5:hover {background-position:-80px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_5.active {background-position:-80px -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_6 {background-position:-100px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_6:hover {background-position:-100px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_6.active {background-position:-100px -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_7 {background-position:-120px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_7:hover {background-position:-120px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_7.active {background-position:-120px -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_8 {background-position:-140px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_8:hover {background-position:-140px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_8.active {background-position:-140px -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_9 {background-position:-160px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_9:hover {background-position:-160px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_9.active {background-position:-160px -40px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_10 {background-position:-180px 0;}
.cont_gallery_correlati .navi a.numnavi_prodotto_10:hover {background-position:-180px -20px;}
.cont_gallery_correlati .navi a.numnavi_prodotto_10.active {background-position:-180px -40px;}
.cont_gallery_correlati .browse {position:static; float:right; width:10px; height:10px; background:url(../imgs/bg_scroll_evidenza.gif) no-repeat; width:20px; height:24px; cursor:pointer;} 
.cont_gallery_correlati .prev_correlati {background-position:left top;}
.cont_gallery_correlati .prev_correlati.disabled {background-position:left bottom; cursor:auto;}
.cont_gallery_correlati .next_correlati {background-position:right top;}
.cont_gallery_correlati .next_correlati.disabled {background-position:right bottom; cursor:auto;}
/*--------------------------------------------------
FINE GALLERY INTERESSE
--------------------------------------------------*/

/*.cont_classe_energetica .blocco_sx {float:left; border:3px solid #c8c8c8; padding:10px 15px; margin-right:10px; width:462px; font-size:15px; color:#777676;}*/
.cont_classe_energetica .blocco_sx {float:left; border:3px solid #c8c8c8; padding:10px 15px; margin:0 10px 13px 0; width:462px; font-size:12px; color:#5A5A5A;}
.cont_classe_energetica .blocco_sx span {color:#79b612;}
.cont_classe_energetica .blocco_sx .titolo {color:#4e4e4e; text-transform:none; font-size:14px; font-weight:bold;}
.cont_classe_energetica .blocco_sx p .titolo {margin-bottom:0!important; color:#C1022C!important; font-weight:normal!important; font-size:12px!important;}
.cont_classe_energetica .blocco_sx ul {margin:0; padding:0; list-style-type:none;}
.cont_classe_energetica .blocco_sx ul li {float:left; width:218px; padding-left:13px; background:url(../imgs/bg_li_path.gif) left 5px no-repeat;}
.cont_classe_energetica .blocco_sx .stelle_rendimento {margin:2px 5px 0 0; padding:0; float:left; list-style-type:none;}
.cont_classe_energetica .blocco_sx .stelle_rendimento li {background:url(../imgs/stella_verde.gif) no-repeat; width:15px; height:13px; float:left;}
.cont_classe_energetica .blocco_dx {float:left; width:150px;}
.cont_classe_energetica_desc .blocco_sx {float:left; border:3px solid #c8c8c8; padding:10px 15px; margin-right:10px; width:462px; color:#5a5a5a;}
.cont_classe_energetica_desc .blocco_sx .titolo {color:#4e4e4e; text-transform:none; font-size:14px; font-weight:bold;}
.cont_classe_energetica_desc .blocco_sx p {margin-top:20px;}
.cont_classe_energetica_desc .blocco_sx ul {margin:0; padding:0; list-style-type:none;}
.cont_classe_energetica_desc .blocco_sx ul li {float:left; width:218px; padding-left:13px; background:url(../imgs/bg_li_path.gif) left 5px no-repeat;}
.cont_classe_energetica_desc .blocco_dx_ico {float:left; width:150px; /*position:relative;*/}
/*.cont_classe_energetica_desc .blocco_dx_ico .wrap_ico {position:relative; z-index:2; height:100%;}*/
.cont_classe_energetica_desc .blocco_dx_ico div {/*position:absolute;*/ z-index:2; left:0;}
.green {margin-bottom:20px; width:149px; height:149px; overflow:hidden;}
.banner {margin-bottom:20px; width:149px; height:149px; overflow:hidden;}
.banner img {width:144px; border:3px solid #c8c8c8;}
.wrap_ico {position:relative; z-index:2; height:100%;}
.icone {/*margin-top:20px;*/}
.icone ul {margin:0; padding:0; list-style-type:none;}
.icone ul li {width:49px; height:49px; /*background:url(../imgs/bg_icone.gif) no-repeat;*/ float:left; margin-right:1px; margin-bottom:1px; cursor:pointer; position:relative;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_01 {background-position:0 0;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_01:hover {background-position:0 -49px;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_02 {background-position:-49px 0;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_02:hover {background-position:-49px -49px;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_03 {background-position:-98px 0;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_03:hover {background-position:-98px -49px;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_04 {background-position:-147px 0;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_04:hover {background-position:-147px -49px;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_05 {background-position:-196px 0;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_05:hover {background-position:-196px -49px;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_06 {background-position:-245px 0;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li.ico_06:hover {background-position:-245px -49px;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li .desc_icona {position:absolute; bottom:40px; left:-51px; background:#fff; border:1px solid #C1022C; width:117px; padding:15px; display:none;}
.cont_classe_energetica_desc .blocco_dx_ico .icone ul li .desc_icona .freccia_giu {position:absolute; bottom:-11px; left:64px; background:url(../imgs/bg_desc_icona.png) no-repeat; width:22px; height:11px;}
.car_tecn img {border:3px solid #c8c8c8;}
.elenco_accessori {margin-bottom:10px;}
.elenco_accessori .cont_foto {float:left; border:1px solid #d2d2d2; width:100px; height:85px; margin-right:30px; overflow:hidden;}
.elenco_accessori .cont_foto img {width:100px;}
.elenco_accessori .desc_accessori {float:left; width:526px;}
.elenco_accessori .desc_accessori .titolo { color:#4e4e4e; text-transform:none; font-size:14px; font-weight:bold; margin-bottom:5px;}
.elenco_accessori .desc_accessori .descrizione {color:#4e4e4e; position:relative;}
.elenco_accessori .desc_accessori .descrizione .more {background-position:0 0; width:8px; height:8px; text-indent:-9999px; position:absolute; right:0; bottom:3px;}
.freccia.accessori li a {color:#4e4e4e;}
.chiedi_info {position:relative;}
.chiedi_info .obbligo {position:absolute; top:25px; right:10px;}
.chiedi_info .titolo {font-size:18px; text-transform:none!important;}
.chiedi_info .info {margin:0; padding:0; list-style-type:none;}
.chiedi_info .info li {margin-bottom:5px;}
.chiedi_info .info li label {float:left; color:#706f6f; width:215px; margin-right:20px; border-bottom:1px dashed #cfcfcf;}
.chiedi_info .info li input {border:none; background:#e8e8e8; color:#706f6f; padding:3px; width:241px;}
.chiedi_info .info li textarea {border:none; background:#e8e8e8; color:#706f6f; padding:3px; width:241px;}
.select_cont {float:left; position:relative;}
.select_cont select {position:absolute; z-index:0; left:0; top:0; width:234px; height:24px;}
.select_mod {background:url(../imgs/bg_select.png) no-repeat 220px 8px #e8e8e8; padding:3px; width:234px; color:#706f6f;}
.select_mod.red {border:1px solid #C1022C; color:#C1022C;}

/*--------------------------------------------------
Copertina Servizi
--------------------------------------------------*/
.cont_elenco_servizi {}
.cont_elenco_servizi .servizio {float:left; width:313px;}
.cont_elenco_servizi .titolo_grigio {margin-right:1px;}
.cont_elenco_servizi .cont_servizio {border-right:1px dashed #ccc; width:220px; padding:0 46px;}
.cont_elenco_servizi .immagine {width:220px; height:115px; height:115px; overflow:hidden; border:1px solid #ccc;}
.cont_elenco_servizi .immagine img {width:220px;}
.cont_elenco_servizi .descrizione {color:#5a5a5a; line-height:15px; margin:10px 0;}

/*--------------------------------------------------
Servizi
--------------------------------------------------*/
.cont_interno {}
.cont_interno .sfondo {position:absolute; left:0; bottom:-11px; background:url(../imgs/bg_cloud_220.png) top center no-repeat; width:220px; height:10px;}
.cont_interno .blocco_sx {float:left; width:220px; margin-right:20px;}
.cont_interno .blocco_sx.mean {float:none; width:300px;}
.cont_interno .blocco_sx .elenco {margin:20px 0 0; padding:0; list-style-type:none;}
.cont_interno .blocco_sx .elenco li {border-bottom:1px solid #c8c8c8; margin-bottom:5px; padding-bottom:5px;}
.cont_interno .blocco_sx .elenco li a {color:#5b5a5a; text-decoration:none; display:block;}
.cont_interno .blocco_sx .elenco li a:hover, .cont_interno .blocco_sx .elenco li a.on {background:url(../imgs/bg_more.png) right 6px no-repeat; color:#C1022C;}
.cont_interno .blocco_sx .interesse {margin:20px 0 0; padding:0; list-style-type:none; color:#706f6f; font-size:11px;}
.cont_interno .blocco_sx .interesse li {border-bottom:1px dashed #B0B0B0; margin-bottom:10px; padding-bottom:10px;}
.cont_interno .blocco_sx .interesse li.ultimo_elemento {border-bottom:none; margin-bottom:0; padding-bottom:0;}
.cont_interno .blocco_sx .interesse .titolo {font-size:14px; color:#c1022c; display:block;}
.cont_interno .blocco_sx .interesse .descrizione {margin:5px 0 10px;}
.cont_interno .blocco_dx {float:left; width:700px; color:#5b5a5a;}
.cont_interno .blocco_dx.contatti {width:930px; padding-left:10px;}
.cont_interno .blocco_dx .corpo {line-height:22px; font-size:16px;}
.cont_interno .blocco_dx .blocco_servizio {margin-top:20px;}
.cont_interno .blocco_dx .blocco_servizio .titolo {background:url("../imgs/bg_titolo_grigio.gif") repeat scroll 0 0 transparent; color:#c1022c; font-size:14px; text-transform:uppercase; padding:10px 20px;}
.cont_interno .blocco_dx .blocco_servizio .wrap {}
.cont_interno .blocco_dx .blocco_servizio .wrap .abstract_blocco {display:block; text-align:justify; padding:10px 20px; font-size:14px;}
.cont_interno .blocco_dx .blocco_servizio .wrap .abstract_blocco img {margin:10px 20px;}
.cont_interno .blocco_dx .immagine img {border:1px solid #c8c8c8; width:698px;}


/*--------------------------------------------------
Form Servizi
--------------------------------------------------*/
.wrap_ombra {background:url(../imgs/ombra_form_big.png) no-repeat bottom center; width:100%; height:100%; padding-bottom:15px; margin-top:25px;}
.form_servizi {padding:20px 75px; border:1px solid #c8c8c8;}
.titolo_form {color:#c1022c; font-size:16px; margin-bottom:15px;}
.form_servizi a.pulsante {float:right; margin-top:15px;}
.form_servizi .select_cont {margin-right:68px; margin-bottom:10px;}
.form_servizi .select_cont select {width:240px;}
.form_servizi .select_cont select.red {}
.form_servizi form {}
.form_servizi form .input_cont {float:left; margin-bottom:10px; width:234px;}
.form_servizi form input {background:#E8E8E8; border:none; width:100%; height:18px; color:#706F6F; padding:3px;}
.form_servizi form input.red {color:#C1022C; border:1px solid #C1022C;}
.ie .form_servizi form label {vertical-align:top;}

.wrap_campi {}
.wrap_campi p {margin-bottom:10px; font-size:14px;}
.wrap_campi .campi_dx {width:50%;}
.wrap_campi .campi_sx {width:50%;} 
.form_servizi .wrap_campi .select_cont {margin-right:0;}
.motivo_segnalazione {float:left; }
.motivo_segnalazione p {color:#C1022C; margin-bottom:5px; font-size:12px; margin-top:10px;}
.campi_sx .validator {border-bottom:1px solid #d50a0a; display:block; text-indent:-9999px; font-size:0px; height:3px; position:absolute; z-index:3; left:0; bottom:0; width:100%;}
.campi_dx .validator {border-bottom:1px solid #d50a0a; display:block; text-indent:-9999px; font-size:0px; height:3px; position:absolute; z-index:3; left:0; bottom:0; width:100%;}

.ckb {}
.ckb input {background:none !important; width:15px !important; padding:0 !important; margin:0 !important;}
.immagine.servizi {position:relative; z-index:2;}
.immagine.servizi .box_download {position:absolute; z-index:5; bottom:4px; right:1px;}
.immagine.servizi .box_download .download {background: url("../imgs/bg_blocco_download.jpg") repeat-x scroll center bottom #FFFFFF; color:#808080; display:inline-block; font-size:11px; line-height:15px;    padding:20px; text-transform:none;}
.immagine.servizi .box_download .download a {background: url("../imgs/bg_download.png") no-repeat scroll left top transparent; color:#FFFFFF; display:inline-block; height:31px; padding-left:15px; text-decoration:none; text-transform:uppercase;}
.immagine.servizi .box_download .download a span {background:url("../imgs/bg_download.png") no-repeat scroll right bottom transparent; display:block; height:27px; padding-right:15px; padding-top:4px;}

/*--------------------------------------------------
Contenitore Universo Ariston
--------------------------------------------------*/
.cont_universo {background:url(../imgs/bg_universo.jpg) top center no-repeat; min-height:487px; padding-top:25px;}
.universo {background:#FFF; min-height:300px;}
.titolo_universo {line-height:40px;}
.menu_universo {margin-top:30px;}
.menu_universo li {float:left; margin-right:3px; background:url(../imgs/bg_menu_universo.gif) left top no-repeat; height:24px; width:165px; padding:3px 10px 0; position:relative}
.menu_universo li.nomargin {margin-right:0;}
.menu_universo li a {display:block;color:#434242; text-decoration:none; text-transform:uppercase; font-size:11px;}
.tringolo {position:absolute; z-index:1; bottom:4px; right:0; width:23px; height:23px;}
.tringolo.rosso {background:url(../imgs/triangolo_rosso.png) left top no-repeat;}
.tringolo.verde {background:url(../imgs/triangolo_verde.png) left top no-repeat;}
.tringolo.grigio {background:url(../imgs/triangolo_grigio.png) left top no-repeat;}
.triangolo_small {position:absolute; z-index:1; width:10px; height:10px;}
.triangolo_small.grigio {top:0; left:0; background:url(../imgs/triangolo_grigio_calendar.png) left top no-repeat;}
.triangolo_small.rosso {bottom:0; right:0; background:url(../imgs/triangolo_rosso_calendar.png) left top no-repeat;}
.triangolo_small.verde {bottom:0; left:0; background:url(../imgs/triangolo_verde_calendar.png) left top no-repeat;}
.cont_colonne_universo {}
.cont_colonne_universo .sfondo {position:absolute; left:0; bottom:-11px; background:url(../imgs/bg_cloud.png) top center no-repeat; width:185px; height:10px;}
.col_01 {float:left; width:185px; margin-right:30px;}
.col_02 {float:left; width:510px; margin-right:30px;}
.col_03 {float:left; width:185px;}
.titolo_fascia_grigio {background:#5a5a5a; color:#FFF;font-size:11px; text-transform:uppercase; padding:5px 10px; line-height:14px;}
.titolo_fascia_grigio.verde {background:#85c857;}
.calendario {margin-top:30px;}
.ie7 .calendario {margin:30px 0 15px 0;}
#datepicker {font-size:11px;}
.cloud {position:relative;}
.stondato {padding:15px 10px; border:1px solid #b6b8ba;}
.cloud .titolo {display:block;}
.cloud a {color:#5a5a5a; text-decoration:none; line-height:20px;}
.facebook .titolo {display:block; width:115px; line-height:15px; margin-bottom:10px;}
.facebook .icona_facebook {background:url(../imgs/ico_facebook.gif) no-repeat; width:30px; height:30px; position:absolute; z-index:1; right:15px; top:18px;}
.facebook .icona_weibo {width:30px; height:30px; position:absolute; z-index:1; right:15px; top:18px;}
.twitter .titolo {display:block; width:115px; line-height:15px; margin-bottom:10px;}
.twitter .icona_twitter {background:url(../imgs/ico_twitter.gif) no-repeat; width:30px; height:30px; position:absolute; z-index:1; right:15px; top:18px;}
.twitter ul {margin:0; padding:0; list-style-type:none; font-size:11px;}
.twitter ul li {border-bottom:1px dashed #b0b0b0; margin-bottom:10px; padding-bottom:10px;}
.twitter ul li.ultimo_elemento {border-bottom:none; margin-bottom:0; padding-bottom:0;}
.twitter ul li a {color:#c5133a; text-decoration:none;}
.cont_notizie {}
.notizia {margin-bottom:20px;}
.notizia .cont_titolo {position:relative;}
.notizia .titolo { color:#c1022c; font-size:20px; text-transform:uppercase; /*width:480px;*/}
.notizia .data {color:#878787; text-transform:uppercase; font-size:10px; width:480px;}
.notizia .immagine_notizia {margin-bottom:-5px;}
.notizia .immagine_notizia img {border:none;}
.notizia .abstract {background:#e5e6e6; padding:20px; color:#5a5a5a;}
.notizia .more {margin-top:10px;}
.articoli_evidenza {}
.articoli_evidenza ul {margin:20px 0 0; padding:0; list-style-type:none; font-size:11px; line-height:13px;}
.articoli_evidenza ul li {border-bottom:1px solid #b3b5b7; margin-bottom:20px; padding-bottom:20px;}
.articoli_evidenza ul li.ultimo_elemento {border-bottom:none; margin-bottom:0;}
.articoli_evidenza ul li a {text-decoration:none;}
.articoli_evidenza ul li .titolo { color:#c1022c; text-transform:uppercase;}
.articoli_evidenza ul li .data {color:#878787;}
.articoli_evidenza ul li .cont_immagine {margin:10px 0; position:relative;}
.articoli_evidenza ul li .cont_immagine img {width:183px; border:1px solid #d5d5d5;}
.articoli_evidenza ul li .cont_immagine .libro {position:absolute; z-index:1; width:10px; height:15px; right:0; top:-20px;}
.articoli_evidenza ul li .cont_immagine .libro.rosso {background:url(../imgs/libro_rosso.gif) no-repeat;}
.articoli_evidenza ul li .cont_immagine .libro.verde {background:url(../imgs/libro_verde.gif) no-repeat;}
.articoli_evidenza ul li .cont_immagine .libro.grigio {background:url(../imgs/libro_grigio.gif) no-repeat;}
.articoli_evidenza ul li .abstract {color:#5a5a5a;}
.video_evidenza {}
.video_evidenza ul {margin:20px 0 0; padding:0; list-style-type:none; font-size:11px; line-height:13px;}
.video_evidenza ul li {border-bottom:1px solid #b3b5b7; margin-bottom:20px; padding-bottom:20px;}
.video_evidenza ul li.ultimo_elemento {border-bottom:none; margin-bottom:0;}
.video_evidenza ul li a {text-decoration:none;}
.video_evidenza ul li .titolo { color:#c1022c; text-transform:uppercase;}
.video_evidenza ul li .data {color:#878787;}
.video_evidenza ul li .cont_immagine {margin:10px 0 0; position:relative;}
.video_evidenza ul li .cont_immagine img {width:183px; border:1px solid #d5d5d5;}
.video_evidenza ul li .cont_immagine .camera {position:absolute; z-index:2; width:20px; height:15px; right:0; top:-20px;}
.video_evidenza ul li .cont_immagine .camera.rosso {background:url(../imgs/camera_rosso.gif) no-repeat;}
.video_evidenza ul li .cont_immagine .camera.verde {background:url(../imgs/camera_verde.gif) no-repeat;}
.video_evidenza ul li .cont_immagine .camera.grigio {background:url(../imgs/camera_grigio.gif) no-repeat;}
.play_video {/*position:absolute; z-index:1; left:0; top:0; width:185px; background:url(../imgs/play.png) no-repeat center center;*/}
.ico_video {position:absolute; z-index:1; left:0; top:0; width:185px; background:url(../imgs/play.png) no-repeat center center;}

/*--------------------------------------------------
Contenitore Universo Ariston Dettaglio
--------------------------------------------------*/
.col_sx {float:left; width:725px; margin-right:30px;}
.cont_notizie .corpo {font-size:14px; color:#5a5a5a;}
.cont_notizie .corpo p {margin:10px 0;}
.notizia .gallery {background:#e5e6e6; padding:20px 58px; color:#5a5a5a; position:relative;}
.wrap_scrol_dettaglio #image_wrap {text-align:center;}
.video_container {z-index:1;}
/*
.scrollable.dettaglio {position:relative; overflow:hidden; width:610px; height:104px; /*background:url(/img/global/gradient/h300.png)*/ repeat-x;}
*/
.scrollable.dettaglio {position:relative; overflow:hidden; width:610px; height:104px;}

.scrollable.dettaglio .items {width:20000em; position:absolute; clear:both;}
.items div.item {float:left; width:610px;}
.items div.item .img {width:100px; height:82px; float:left; margin:10px; padding:0px; border:1px solid #c8c8c8; overflow:hidden;}
.scrollable.dettaglio .items div.item .img img {float:left; width:100%; height:100%; cursor:pointer; opacity:0.5; filter:alpha(opacity=50);}
.scrollable.dettaglio .items div.item .img img.active {opacity:1; filter:alpha(opacity=100);}
.scrollable.dettaglio {float:left;}
.notizia .wrap_scrol_dettaglio .gallery a.browse {background: url("../imgs/frecce_scrol_det.png") no-repeat scroll 0 0 transparent; display: block; height: 24px; position: absolute; top: 0; width: 20px; z-index: 2; cursor:pointer;}
.notizia .wrap_scrol_dettaglio .gallery a.right	{background-position: right top; right:15px; top:60px;}
.notizia .wrap_scrol_dettaglio .gallery a.right.disabled {background-position: right bottom; cursor: auto;}
.notizia .wrap_scrol_dettaglio .gallery a.left {background-position: left top; left:15px; top:60px} 
.notizia .wrap_scrol_dettaglio .gallery a.left.disabled {background-position: left bottom; cursor: auto;}
.articoli_evidenza .addthis_toolbox.addthis_default_style {padding:10px;}
.articoli_evidenza .addthis_toolbox.addthis_default_style .addthis_button_facebook_like {height:25px !important;}
.articoli_evidenza .social {padding:10px 0;}
.articoli_evidenza .social span {padding-top:9px; vertical-align:middle; float:left;}
.articoli_evidenza .social a {margin:5px; float:left;}
.articoli_evidenza .social a img {border:none;}

/*--------------------------------------------------
Subscribe
--------------------------------------------------*/
#subscribe {}
#subscribe .input_cont {position:relative; z-index:1;}
#subscribe .input_cont input {padding:3px 3px 3px 10px;}
#subscribe .select_mod {padding:3px 3px 3px 10px;}
#subscribe .input_cont em {position:absolute; z-index:2; left:3px; top:0; color:#F00;}
#sRegMessage {color:#F00;}

#form1 {}
#form1 .input_cont {position:relative; z-index:1;}
#form1 .input_cont input {padding:3px 3px 3px 10px;}
#form1 .select_mod {padding:3px 3px 3px 10px;}
#form1 .input_cont em {position:absolute; z-index:2; left:3px; top:0; color:#F00;}
#divNotify {color:#F00;}

/*--------------------------------------------------
Registrazione
--------------------------------------------------*/
.registrazione {}
.registrazione #container {background:none; padding-bottom:0;}
.registrazione #container .wrap_ombra {background:none; margin-top:0; padding-bottom:0;}
.registrazione #container .form_servizi {border:none; padding:10px 0 0 20px;}
.registrazione #container .form_servizi a.pulsante {position:absolute; z-index:2; bottom:-40px; right:23px; float:none; margin:0;}
.registrazione #container .form_servizi a.pulsante.psw {position:static!important;}

/*--------------------------------------------------
Form Contatti
--------------------------------------------------*/
.cont_form_contatti {margin-top:20px; padding-top:20px; border-top:1px solid #ccc;}
.cont_form_contatti .form_servizi {padding:20px; margin-top:20px;}
.cont_form_contatti .input_cont {width:90%!important;}
.cont_form_contatti .input_cont input {width:100%;}
.cont_form_contatti .input_cont select {width:100%;}
.cont_form_contatti .input_cont textarea {width:100%;}
.cont_form_contatti .select_cont {margin:0!important;}
.cont_form_contatti .select_mod {width:399px; background:url(../imgs/bg_select.png) no-repeat 390px 10px #E8E8E8;}
.cont_form_contatti  a.pulsante {margin-right:20px;}
.cont_form_contatti .red {color:#F00; font-size:14px;}
.privacy {margin:10px 0; padding:0; list-style-type:none;/* float:left; width:135px; margin-right:10px; border-right:1px solid #ccc;*/}
.privacy li {}
.privacy li label {float:left; width:100px;}
.privacy li input {float:left; width:30px; background:none!important;}
.txt_privacy {/*float:left; width:400px; margin-top:9px;*/}

/*--------------------------------------------------
SEARCH RESULTS
--------------------------------------------------*/
.search_results {margin:20px 0 0; padding:0; list-style-type:none;}
.search_results li {border-bottom:1px solid #ccc; margin-bottom:5px; padding-bottom:5px;}
.search_results span {display:block;}
.search_results .cat {color:#C1022C; text-transform:uppercase; font-size:14px;}
.search_results .titolo {font-style:italic; text-transform:uppercase;}
.search_results .abstract {}
.search_results .link {}
.search_results .link a {color:#C1022C; font-size:11px; text-transform:lowercase;}

/*--------------------------------------------------
ARCHIVIO DOCUMENTI PDF
--------------------------------------------------*/
.blocco_ricerca_allegati {}
.blocco_ricerca_allegati .input_cont {margin-bottom:5px;}
.blocco_ricerca_allegati .input_cont.ricerca {margin:20px 0 10px 0;}
.blocco_ricerca_allegati .input_cont .titolo {border-top:1px solid #ccc; padding-top:10px;}
.blocco_ricerca_allegati .input_cont .label {color:#C1022C; float:left; font-weight:bold; padding-right:15px; width:60px;}
.blocco_ricerca_allegati .input_cont .select_cont select {width:325px;}
.blocco_ricerca_allegati .input_cont .select_cont .select_mod {width:312px; background:url(../imgs/bg_select.png) no-repeat 308px 8px #E8E8E8; padding:3px 3px 3px 10px;}
.blocco_ricerca_allegati .input_cont .pulsante {background:url(../imgs/bg_search.png) no-repeat; width:80px; height:31px; padding:0; color:#fff; font-weight:bold; padding-bottom:5px;}
#SearchAttach_Result {}
#SearchAttach_Result ul {margin:0; padding:10px 0 0; list-style-type:none;}
#SearchAttach_Result ul li {background:url(../imgs/ico_pdf.gif) no-repeat left top; height:20px; margin-bottom:10px; padding-left:30px; padding-top:4px;}
#SearchAttach_Result ul li a {text-decoration:none;}
								   
/*--------------------------------------------------
Footer
--------------------------------------------------*/
/* 
.cont_firma {position:relative; z-index:1;}
.firma {color:#858585; position:absolute; left:0; top:10px; margin-top:10px;}
.firma a {color:#858585; text-decoration:none;}
.firma a:hover {text-decoration:underline;}
.firma img {vertical-align:middle; margin:0 5px;}
.firma ul {margin:0; padding:0; list-style-type:none; color:#858585; font-size:11px;}
.firma ul li {float:left; margin-left:10px; padding-left:10px; background:url(../imgs/bg_li_firma.gif) left 6px no-repeat;}
.firma ul li.primo_elemento {margin-left:0; padding-left:0; background:none;}
.cont_social {position:absolute; z-index:2; right:0; top:-255px; float:right; position:absolute; top:30px; right:0; width:210px;}
.social_round {background:url(../imgs/grigio_trasp.png); border:1px solid #bfc1c2; padding:10px; float:left; margin-right:20px;}
.social_round .titolo {color:#c1022c;}
.social {margin:0; padding:0; list-style-type:none;}
.social li {width:30px!important; height:30px!important; text-indent:-9999px; float:left; margin-right:10px;}
.social li.facebook {background:url(../imgs/facebook.png) no-repeat;}
.social li.twitter {background:url(../imgs/twitter.png) no-repeat;}
.social li.weibo {background:url(../imgs/weibo.png) no-repeat;}
.social li a {display:block; width:30px; height:30px;}
.torna_su {background:url(../imgs/design_italiano.png) left top no-repeat; width:69px; height:85px; text-indent:-9999px; float:left;}
.torna_su a {display:block; width:69px; height:85px;}

#nav_list { display:none;}

.disabled_list {position: absolute; right: 80px; top: 570px; border:none; outline:none;}
.list_esigenze {position: absolute; right: 80px; top: 590px; border:none; outline:none;} 
.list_categorie {position: absolute; right: 80px; top: 570px; border:none; outline:none;}

.no_results {margin-top:20px; color:#C1022C; text-transform:uppercase; font-size:14px;} */

/*--------------------------------------------------
Overwirte General
--------------------------------------------------*/
.fsl {font-size:42px;}

/*--------------------------------------------------
Styles for desktop and large screen
----------------------------------------------------
Styles for 800px and up!
--------------------------------------------------*/
@media only screen and (min-width:1024px) {}


/*--------------------------------------------------
iPhone 4, Opera Mobile
--------------------------------------------------*/
@media
only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5) {}