/* - - - - - - - - - - - - - - - - - - - - 
S C A V O L I N I
http://www.scavolini.com
website by websolute
- - - - - - - - - - - - - - - - - - - - */


/* body & altro
- - - - - - - - - - - - - - - - - - - - */
* {margin:0px; padding:0px; border:0px;}
body {font:11px Arial, Helvetica, sans-serif;  color:#c2c2c2; background:#000000;}
body.lang_zh {font:13px Arial, Helvetica, sans-serif;}
#container {margin:0px auto; background:#000000}
a {color:#989898; text-decoration:none; outline:none;}
a:hover {color:#c1001f;}
.flash {position:relative; z-index:1;}
#social_footer {display:none;}
#firme_home {float:right;}
#firme_home img {margin:0 4px; vertical-align:middle;}


/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}


/* loading
- - - - - - - - - - - - - - - - - - - - */
#loading {z-index:10000; position:absolute; top:0px; left:0px; background:#000 url(../img/loading.gif) no-repeat center center; width:100%; height:100%; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; display:none;}
#loading div {text-align:center; width:200px; height:200px; position:absolute; z-index:10001; left:50%; margin-left:-100px; top:50%; margin-top:-25px;}


/* header
- - - - - - - - - - - - - - - - - - - - */
#logo {float:right; position:relative; z-index:10000;}
#header {height:81px; width:977px; margin:0px auto;}
#menu ul {list-style:none;}
#menu ul li {float:left; margin-right:20px; position:relative;}
#menu ul li:hover {z-index:100;}
#menu ul li a {text-transform:uppercase; border-top:4px solid #000000; padding:7px 0px 0px 0px; display:block; font-size:10px; color:#ffffff;}
#menu ul li a:hover {color:#c1001f; border-bottom:4px solid #c1001f;}
#menu ul li a.on {border-bottom:4px solid #c1001f;}
#menu ul ul {position:absolute; top:28px; padding:5px 0px 16px 4px;  left:0; width:264px; display:none; z-index: 5000; border:1px solid #3C3C3C; background:#000 url(../img/black_opacity.png) repeat; visibility:inherit; margin-bottom:20px; height:41px; }
#menu ul ul li {float:left; margin-right:10px; position:static; width:122px; clear:none; visibility:inherit;}
#menu ul ul li:hover {z-index:2011; visibility:inherit;}
#menu ul ul li a {text-transform:none; border:none; padding:8px 0 0 10px; display:block; font-size:9px; white-space:nowrap;}
#menu ul ul li a:hover {border:none;}
#menu ul li ul li a.on {border-top:none; color:#c1001f; border:none;}

#menu ul#menu_languages {width:320px; /*width:190px; */}
#menu ul#menu_languages li {width:52px; clear:none;}
#menu ul#menu_languages li a {}

/* path
- - - - - - - - - - - - - - - - - - - - */
#path {font-size:20px; color:#c1001f; margin-top:-28px!important; width:977px; margin:-23px auto 0px auto; background-color:transparent;}
#path ul {display:inline;}
#path ul li {display:inline; background:url(../img/arrow.gif) no-repeat left 10px; padding:0px 5px 0px 10px;}
#path ul li.first {background:none; padding:0px 1px 0px 0px;}
#path ul li.last {text-transform:uppercase;}
#path a {color:#c1001f; font-weight:normal;}


/* title
- - - - - - - - - - - - - - - - - - - - */
#title {height:1px; padding:1px 0px 3px 0px; border-bottom:1px solid #3c3c3c;}
#title h1 {font-size:17px; color:#989898; font-weight:normal; width:977px; margin:0px auto; display:none;}
#title h1 strong {font-size:19px; color:#c1001f; text-transform:uppercase; font-weight:normal;}


/* navigation
- - - - - - - - - - - - - - - - - - - - */
#navigation_wrap {border-bottom:1px solid #3c3c3c;}
#navigation {width:977px; margin:0px auto; position:relative; z-index:1000;}
#navigation ul {height:21px; list-style:none; width:977px; overflow:hidden;}
#navigation ul li {float:left;}
#navigation ul li a {text-transform:uppercase; font-size:10px; border-top:4px solid #000000; display:block; padding:2px 0px 0px 0px; display:block; margin-right:30px;}
#navigation ul li a.scavolini_noproblem.on {margin-right:0; padding-left:6px; padding-right:19px;}
#navigation ul li a.scavolini_noproblem {margin-right:0;}
#navigation ul li a.on {border-top:4px solid #e2001a; color:#ffffff;}
#marker {position:absolute; height:27px; width:13px; background:url(../img/marker.gif) no-repeat left top; top:7px; left:-6px; z-index:100; display:none;}


/* wrap
- - - - - - - - - - - - - - - - - - - - */
#wrap {width:977px; margin:0px auto;}
#wrap.nav {overflow:hidden;  position:relative; height:343px;}
#wrap.nav #scroll {position:absolute; top:0px; left:0px; height:343px;}
#cucine #wrap.nav {height:478px;}
#cucine #wrap.nav #scroll {height:478px;}
#wrap.nav #nav_1, #wrap.nav #nav_2, #wrap.nav #nav_3, #wrap.nav #nav_4, #wrap.nav #nav_5, #wrap.nav #nav_6, #wrap.nav #nav_7, #wrap.nav #nav_8 {width:977px; }
#nav_2 {background:url(../img/loading.gif) no-repeat center center; width:977px; height:342px;}
#cruscotto #nav_2 {background: none;}

/* ante
- - - - - - - - - - - - - - - - - - - - */
#ante {height:343px; padding:17px 26px 0px 0px; font-size:10px; position:relative; width:132px; float:left; font-size:13px; line-height:20px;}
#ante ul {list-style:none; width:132px; position:absolute; top:100px;}
#ante ul li {float:left; width:33px; height:53px;}
#ante ul li a {padding:0px 5px 5px 0px; display:block; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
#ante ul li a.off {filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#ante ul li a.on {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#ante p.nome_anta em {font-style:normal;}
#ante_versione_colore {clear:both;}


/* colori
- - - - - - - - - - - - - - - - - - - - */
#colori_anta {float:left; width:100px; font-size:10px; padding:17px 24px 0px 0px; position:relative; font-size:13px; line-height:20px;}
#colori_anta ul {list-style:none; position:absolute; top:100px; width:95px;}
#colori_anta ul li {float:left; width:19px; height:19px;}
#colori_anta ul li a {display:block; width:18px; height:18px; border-right:1px solid #000; border-bottom:1px solid #000; text-indent:-9999px; font-size:0.001em; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#colori_anta ul li a.on {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}


/* modello_anta
- - - - - - - - - - - - - - - - - - - - */
#modello_anta {float:left; width:110px; position:relative; padding:17px 0px 0px 0px; font-size:13px; line-height:20px;}
#modello_anta ul {list-style:none; position:absolute; top:100px;}
#modello_anta ul li {}

/* Versione ante colori 2011
- - - - - - - - - - - - - - - - - - - - */
.render_cucina {float:right; width:730px; overflow:hidden; background:url("/img/loading.gif") no-repeat scroll center center transparent; min-height:445px;}
.versioni_ante {float:left; width:240px; overflow:hidden;}
.versioni_ante .scrollable { float:left; width:220px; height:100px; overflow:hidden; margin: 0 0 12px 0;}
.versioni_ante .scrollable .items {padding:0; width:2000em;}
.versioni_ante .scrollable .items .anta {float:left; width:44px; overflow:hidden;}
.versioni_ante .scrollable .items .anta a {display:block; height:100px; text-align:center; color:#000;}
.versioni_ante .scrollable .items .anta a:hover, .versioni_ante .scrollable .items .anta a.on {background:#171717;}
.versioni_ante .scrollable .items .anta a img { color:#000; padding:20px 0 0 0;}
.versioni_ante .scrollable .items .anta .anta_titolo {display:none;}
.versioni_ante .scrollable .items .anta .anta_abstract {display:none;}
.versioni_ante a.prev { float:left; width:10px; height:100px; background: transparent url(/img/ante_arrow_prev_next.gif) no-repeat left top scroll;}
.versioni_ante a.next { float:right; width:10px; height:100px; background: transparent url(/img/ante_arrow_prev_next.gif) no-repeat right top scroll;}
.versioni_ante a.prev.disabled { background-position:left bottom; cursor:default; }
.versioni_ante a.next.disabled { background-position:right bottom; cursor:default; }
.versioni_ante #descrizione_anta {display:block; padding: 12px 0; border-bottom:1px solid #3C3C3C;}
.versioni_ante h4 { font-size:14px; font-weight:normal; margin:16px 0;}
.colori_ante {float:left; width:240px; overflow:hidden; clear:left;}
.colori_ante h4 {font-size:14px; font-weight:normal; margin:16px 0;}
.colori_ante .colori_anta {display:none;}
.colori_ante .colori_anta.item_0 {display:block;}
.colori_ante #descrizione_colore {display:block; padding:12px 0;}
.colori_ante #descrizione_colore h4 {font-size:14px; font-weight:normal; margin:0 0 0 0;}
.colori_ante a.scacco_colore {width:28px; height:28px; border:1px solid #333; float:left; margin:0 6px 6px 0;}
.colori_ante div.hidden { display:none; color: #000; visibility:hidden;}
.colori_ante a.scacco_colore:hover, .colori_ante a.scacco_colore.on {border:1px solid #fff;}


/* Ricerca per Materiali 
- - - - - - - - - - - - - - - - - - - - */
#cruscotto div.modelli_x_materiale {padding:20px 0 0 0; background-color:#000; min-height:300px;}
#cruscotto div.materiali_preview { width:210px; margin-top:13px; }
#cruscotto ul.lista_materiali_cucine {width:200px; list-style:none; text-transform:uppercase; }
#cruscotto div.modelli_x_materiale ul a {display:block; width:150px; padding:4px 0px 3px 9px; text-transform:uppercase; background:url(../img/bg_news_li.gif) no-repeat left 15px; font-size:10px;}

#cruscotto div.modelli_x_materiale ul li ul a {width:100px;  width:auto;}
#cruscotto div.modelli_x_materiale ul a:hover {background-repeat:repeat-x; color:#C1001F;} 
#cruscotto ul.lista_materiali_cucine ul li ul {display:none;}
#cruscotto div.colonna_materiali_cucine {float:left; width:210px;}
#cruscotto div.lista_modelli_cucine {float:left; width:360px;}
#cruscotto div.lista_modelli_cucine ul { list-style:none; text-transform:uppercase;}
#cruscotto div.lista_modelli_cucine ul.ul_col_1 {float:left; width:180px;}
#cruscotto div.lista_modelli_cucine ul.ul_col_2 {float:left; width:180px;}
#cruscotto div.lista_modelli_cucine ul.ul_col_3 {float:left; width:180px;}


/* cucina_anta
- - - - - - - - - - - - - - - - - - - - */
#cucina_anta {float:right;}


/* designer
- - - - - - - - - - - - - - - - - - - - */
#div_designer {padding:10px 0px 0px 0px; position:relative;}
#div_designer #designer_txt {float:left; width:400px; position:relative; height:295px; overflow:hidden;}
#div_designer #designer_txt .scrollTxt {position:absolute; top:0px; left:0px; width:370px; font-size:13px; line-height:20px;}
#div_designer #designer_txt .scroll a.up {width:20px; height:20px; text-indent:-9999px; font-size:0.001em; display:block; position:absolute; top:0px; right:0px; background:#000 url(../img/up_arrow.gif) no-repeat left top;}
#div_designer #designer_txt .scroll a.down {width:20px; height:20px; text-indent:-9999px; font-size:0.001em; display:block; position:absolute; bottom:-5px; right:0px; background:#000 url(../img/down_arrow.gif) no-repeat left top;}
#div_designer h2 {color:#c1001f; font-size:16px; font-weight:normal; margin-bottom:5px;}
#div_designer h3 {margin-bottom:8px; font-size:14px; font-weight:normal;}
#div_designer p {margin-bottom:8px;}
#div_designer #designer_img {float:right; position:absolute; right:0px; top:0px; width:563px; height:343px;}
#cruscotto #designer_img {float:right; position:absolute; right:0px; top:0px; width:563px; height:343px;}
#div_designer a {color:#c1001f;}


/* events
- - - - - - - - - - - - - - - - - - - - */
#events {padding:10px 0px 0px 0px; position:relative;}
#events #events_txt {float:left; width:400px; position:relative; height:275px; overflow:hidden;}
#events #events_txt .scrollTxt {position:absolute; top:0px; left:0px; width:370px; font-size:13px; line-height:20px;}
#events #events_txt .scroll a.up {width:20px; height:20px; text-indent:-9999px; font-size:0.001em; display:block; position:absolute; top:0px; right:0px; background:#000 url(../img/up_arrow.gif) no-repeat left top;}
#events #events_txt .scroll a.down {width:20px; height:20px; text-indent:-9999px; font-size:0.001em; display:block; position:absolute; bottom:-5px; right:0px; background:#000 url(../img/down_arrow.gif) no-repeat left top;}
#events h2 {color:#c1001f; font-size:16px; font-weight:normal; margin-bottom:5px; width:400px;}
#events h3 {margin-bottom:8px; font-size:14px; font-weight:normal;}
#events p {margin-bottom:8px;}
#events #events_img {float:right; position:absolute; right:0px; top:0px;}
#events a {color:#c1001f;}
#events_list {margin:0 auto; padding:9px 0px 0px 0px; width:976px;}
#events_list h3 {text-transform:uppercase; font-size:12px;}
#events_list ul {margin:5px 0px 0px 0px; padding:0px; list-style:none;}
#events_list ul li {float:left; width:109px; padding:69px 0px 0px 2px; position:relative; margin:0px 11px 5px 0px; font-size:13px; line-height:20px;}
#events_list ul li a {display:block; background:url(../img/bg_events.gif) no-repeat right bottom; padding:0px 10px 3px 0px; overflow:hidden; height:17px;}
#events_list ul li a img {display:block; position:absolute; top:0px; z-index:110}
#events_list ul li a:hover {overflow:visible;  z-index:100;}
#events_list ul li a:hover span {position:absolute;  z-index:120; background-color:#000; display:block; height:auto; padding-bottom:3px; /*opacity:.98;*/}

.menu {/*height:300px;*/}
/* contacts
- - - - - - - - - - - - - - - - - - - - */
#box_contacts {position:relative; width:977px; overflow:hidden; height:343px;}
/*#box_contacts {position:absolute; width:977px; top:0px;}*/
#box_contacts .menu {float:left; width:110px; padding:3px 0px 0px 0px;}
#box_contacts .menu ul {list-style:none;}
#box_contacts .menu ul li a {text-transform:uppercase; font-size:10px; display:block; line-height:10px; margin-bottom:10px;}
#box_contacts .menu ul li a.on {color:#c1001f;}
#box_contacts .clearfix {padding:10px 0px 0px 0px; position:relative; height:333px;}
#box_contacts .clearfix .contacts_txt {float:left; height:295px; overflow:hidden; position:relative; width:867px;}
#tbl_contatti {margin:5px 0 0 0; font-size:13px; line-height:20px;}
#tbl_contatti a {font-weight:bold; color:#c1001f;}
#box_contacts .clearfix .scrollTxt {left:0; position:absolute; top:0px; width:800px; font-size:13px; line-height:20px;}
#box_contacts .clearfix .scroll a.down {background:#000000 url(../img/down_arrow.gif) no-repeat scroll left top; bottom:-5px; display:block; font-size:0.001em; height:20px; position:absolute; right:0; text-indent:-9999px; width:20px;}
#box_contacts .clearfix .scroll a.up {background:#000000 url(../img/up_arrow.gif) no-repeat scroll left top; display:block; font-size:0.001em; height:20px; position:absolute; right:0; text-indent:-9999px; top:0; width:20px;}
#box_contacts .clearfix h2 {color:#c1001f; font-size:16px; font-weight:normal; margin-bottom:3px; line-height:14px; width:390px;}
#box_contacts .clearfix h3 {margin-bottom:8px; font-size:14px; font-weight:normal;}
#box_contacts .clearfix h5 {margin-bottom:8px; font-size:11px;}
#box_contacts .clearfix p {margin-bottom:8px; font-size:11px;}
#box_contacts .clearfix br {line-height:5px;}
#box_contacts .flash_company {position:absolute; right:0px; top:0px;}
#img_territorio {margin:105px 0 0 0;}

/* contacts template che si allunga
- - - - - - - - - - - - - - - - - - - - */
#wrap.height_auto #box_contacts { position:inherit; top:inherit; width:977px; overflow:inherit; height:auto;}
#wrap.height_auto .clearfix .contacts_txt  {height:auto; overflow:hidden; position:relative;}
#wrap.height_auto .clearfix { height:auto; }
#wrap.height_auto { min-height:331px; margin-bottom:12px; }

/* componenti
- - - - - - - - - - - - - - - - - - - - */
#componenti {position:relative; width:977px; overflow:hidden; height:343px;}
#componenti h3 {margin: 0 0 8px 0; color:#DDD; font-size:12px;}
#componenti_scroll {position:absolute; width:977px; top:0px;}
#componenti_scroll .menu {float:left; width:110px; padding:13px 0px 0px 0px;}
#componenti_scroll .menu ul {list-style:none;}
#componenti_scroll .menu ul li{list-style:none; #height:1%;}

#componenti_scroll .menu ul li a {text-transform:uppercase; font-size:10px; display:block; line-height:10px; margin-bottom:10px;}
#componenti_scroll .menu ul li a.on {color:#c1001f;}
#componenti_scroll .scroll {position:relative; margin:15px 0px 0px 0px; width:130px; float:left; height:311px; overflow:hidden;}
#componenti_scroll .scroll a.up {width:20px; height:20px; text-indent:-9999px; font-size:0.001em; display:block; position:absolute; top:-5px; left:0px; background:#000 url(../img/up_arrow.gif) no-repeat left top;}
#componenti_scroll .scroll a.down {width:20px; height:20px; text-indent:-9999px; font-size:0.001em; display:block; position:absolute; bottom:-5px; left:0px; background:#000 url(../img/down_arrow.gif) no-repeat left top;}
#componenti_scroll .scroll ul {position:absolute; list-style:none; width:85px; top:0px; left:25px;}
#componenti_scroll .scroll ul li {margin-bottom:14px; #margin-bottom:11px; }
#componenti_scroll .scroll ul li a {display:block; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; height:1%;}
#componenti_scroll .scroll ul li a:hover, #componenti_scroll .scroll ul li a.on {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#componenti_scroll .txt_dett {width:145px; float:left; padding:12px 0px 0px 0px; position:relative; height:316px; overflow-y:hidden;}
#componenti_scroll .txt_dett.txt_dett_ingrandito {width:730px; padding:12px 8px 0px 0px; position:absolute; left:240px; height:345px; overflow-y:hidden; background-color:#000; z-index:400; background:transparent url(../img/black_opacity.png) repeat;}
* html #componenti_scroll .txt_dett.txt_dett_ingrandito {background-color:#000; background-image:none; filter:alpha(opacity=82);}
#componenti_scroll .txt_dett.txt_dett_ingrandito h3 {}
#componenti_scroll .txt_dett h3 {font-size:16px; color:#c1001f; margin-bottom:8px; font-weight:normal;}
#componenti_scroll .txt_dett p {font-size:13px; line-height:20px; margin:50px 0 0 0;}
#componenti_scroll .txt_dett a.galleria {display:block; font-size:13px; position:absolute; bottom:0px; width:140px; background:#000;}
#componenti_scroll .txt_dett a.scheda {display:block; font-size:13px; position:absolute; top:35px; width:140px; z-index:401; border-top:1px solid #3c3c3c; height:25px; background-color:#000; padding:5px 0 0 0;}

#componenti_scroll .txt_dett.txt_dett_ingrandito a.scheda {bottom:16px; z-index:401;}
#componenti_scroll .zoom {float:right; width:563px; height:343px; position:relative; z-index:100;}
#componenti_scroll .flashzoom {float:right; width:860px; height:343px; position:relative; z-index:100; overflow:hidden;}
#componenti_scroll .flashzoom div.flash {position:absolute; right:0px; bottom:0px; width:864px; height:360px;}
#componenti_scroll .zoom .load {background:url(../img/loading.gif) no-repeat center center; position:absolute; width:73px; height:13px; z-index:1000; top:50%; left:50%; margin:-6px 0px 0px -36px;}
#componenti_scroll .cucine_collegate {display:none;}
#altri .cucine_collegate {display:block;}
#altri .cucine_collegate a {display:block; width:74px; float:left; padding:4px 0 3px 9px; background: transparent url(../img/bg_news_li.gif) no-repeat scroll left 15px; text-transform:uppercase;}


/* companya
- - - - - - - - - - - - - - - - - - - - */
#companya {position:relative; width:977px; overflow:hidden; height:343px;}
#companya_scroll {position:absolute; width:977px; top:0px;}
#companya_scroll .menu {float:left; width:110px; padding:3px 0px 0px 0px; overflow:hidden;}
#companya_scroll .menu ul {list-style:none;}
#companya_scroll .menu ul li a {text-transform:uppercase; font-size:10px; display:block; line-height:10px; margin-bottom:10px;}
#companya_scroll .menu ul li a.on {color:#c1001f;}
#companya_scroll .clearfix {padding:10px 0px 0px 0px; position:relative; height:333px;}
#companya_scroll .clearfix .companya_txt {float:left; height:295px; overflow:hidden; position:relative; width:295px;}
#companya_scroll .clearfix .scrollTxt {left:0; position:absolute; top:0px; width:265px; font-size:13px; line-height:20px;}
#companya_scroll .clearfix .scroll a.down {background:#000000 url(../img/down_arrow.gif) no-repeat scroll left top; bottom:-5px; display:block; font-size:0.001em; height:20px; position:absolute; right:0; text-indent:-9999px; width:20px;}
#companya_scroll .clearfix .scroll a.up {background:#000000 url(../img/up_arrow.gif) no-repeat scroll left top; display:block; font-size:0.001em; height:20px; position:absolute; right:0; text-indent:-9999px; top:0; width:20px;}
#companya_scroll .clearfix h2 {color:#c1001f; font-size:16px; font-weight:normal; margin-bottom:3px; line-height:14px; width:390px;}
#companya_scroll .clearfix h3 {margin-bottom:8px; font-size:14px; font-weight:normal;}
#companya_scroll .clearfix h4, #companya_scroll .clearfix h5 {font-size:11px;}
#companya_scroll .clearfix p {margin-bottom:8px;}
#companya_scroll ul.txt_dot {margin:10px 0px;}
#companya_scroll ul.txt_dot li {padding:0px 0px 5px 10px; background:url(../img/arrow.gif) no-repeat 3px 5px;}
#companya_scroll .flash_company {position:absolute; right:0px; top:0px;}

.companya_txt .scrollTxt a {color:#989898; text-decoration:underline; font-weight:bold;}
.companya_txt .scrollTxt a:hover {color:#c1001f; text-decoration:none;}


/* quality
- - - - - - - - - - - - - - - - - - - - */
#quality {position:relative; width:977px; overflow:hidden; height:343px;}
#quality_scroll {position:absolute; width:977px; top:0px;}
#quality_scroll .menu {float:left; width:110px; padding:3px 0px 0px 0px; overflow:hidden;}

#quality_scroll .menu ul {list-style:none;}
#quality_scroll .menu ul li a {text-transform:uppercase; font-size:10px; display:block; line-height:10px; margin-bottom:10px;}
#quality_scroll .menu ul li a.on {color:#c1001f;}
#quality_scroll .clearfix {padding:10px 0px 0px 0px; position:relative; height:333px;}
#quality_scroll .clearfix .quality_txt {float:left; height:285px; overflow:hidden; position:relative; width:295px;}
#quality_scroll .clearfix .scrollTxt {left:0; position:absolute; top:0px; width:265px; font-size:13px; line-height:20px;}
#quality_scroll .clearfix .scroll a.down {background:#000000 url(../img/down_arrow.gif) no-repeat scroll left top; bottom:-5px; display:block; font-size:0.001em; height:20px; position:absolute; right:0; text-indent:-9999px; width:20px;}
#quality_scroll .clearfix .scroll a.up {background:#000000 url(../img/up_arrow.gif) no-repeat scroll left top; display:block; font-size:0.001em; height:20px; position:absolute; right:0; text-indent:-9999px; top:0; width:20px;}
#quality_scroll .clearfix h2 {color:#c1001f; font-size:16px; font-weight:normal; margin-bottom:5px;}
#quality_scroll .clearfix h3 {margin-bottom:8px; font-size:14px; font-weight:normal;}
#quality_scroll .clearfix p {margin-bottom:8px;}
#quality_scroll .flash_company {position:absolute; right:0px; top:0px;}

.quality_txt .scrollTxt a {color:#989898; text-decoration:underline; font-weight:bold;}
.quality_txt .scrollTxt a:hover {color:#c1001f; text-decoration:none;}

.menu ul.ul_menu_ingrandito {z-index:100; width:180px; position:absolute;  background:#000 url(../img/black_opacity.png) repeat; padding:0 10px 0 0;}
* html .menu ul.ul_menu_ingrandito {background-color:#000; background-image:none; filter:alpha(opacity=98);}

/* gallerie
- - - - - - - - - - - - - - - - - - - - */
#gallerie {position:relative; width:977px; overflow:hidden; height:343px;}
#gallerie_scroll {position:absolute; width:977px; top:0px;}
#gallerie_scroll .menu {float:left; width:110px; padding:13px 0px 0px 0px;}
#gallerie_scroll .menu ul {list-style:none;}
#gallerie_scroll .menu ul li a {text-transform:uppercase; font-size:10px; display:block; line-height:10px; margin-bottom:10px;}
#gallerie_scroll .menu ul li a.on {color:#c1001f;}
#gallerie_scroll .scroll {position:relative; margin:15px 0px 0px 0px; width:130px; float:left; height:311px; overflow:hidden;}
#gallerie_scroll .scroll a.up {width:20px; height:20px; text-indent:-9999px; font-size:0.001em; display:block; position:absolute; top:-5px; left:0px; background:#000 url(../img/up_arrow.gif) no-repeat left top;}
#gallerie_scroll .scroll a.down {width:20px; height:20px; text-indent:-9999px; font-size:0.001em; display:block; position:absolute; bottom:-5px; left:0px; background:#000 url(../img/down_arrow.gif) no-repeat left top;}
#gallerie_scroll .scroll ul {position:absolute; list-style:none; width:85px; top:0px; left:25px;}
#gallerie_scroll .scroll ul li {margin-bottom:14px; #margin-bottom:11px;}
#gallerie_scroll .scroll ul li a {display:block; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; height:1%;}
#gallerie_scroll .scroll ul li a:hover, #gallerie_scroll .scroll ul li a.on {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#gallerie_scroll .txt_dett {width:145px; float:left; padding:12px 0px 0px 0px; position:relative; height:316px;}
#gallerie_scroll .txt_dett.txt_dett_ingrandito {width:400px; padding:12px 8px 0px 0px; position:absolute; left:240px; height:345px; overflow-y:hidden; background-color:#000; z-index:400; background:transparent url(../img/black_opacity.png) repeat;}
#gallerie_scroll .txt_dett h3 {font-size:16px; color:#c1001f; margin-bottom:8px; font-weight:normal;}
#gallerie_scroll .txt_dett p {font-size:13px; line-height:20px;}
#gallerie_scroll .txt_dett a.galleria {display:block; position:absolute; bottom:16px;}
#gallerie_scroll .txt_dett a.scheda {display:block; position:absolute; bottom:0px;}
#gallerie_scroll .zoom {float:right; width:563px; height:343px; position:relative; z-index:100;}
#gallerie_scroll .flashzoom {float:right; width:860px; height:343px; position:relative; z-index:100; overflow:hidden;}
#gallerie_scroll .flashzoom div.flash {position:absolute; right:0px; bottom:0px; width:864px; height:360px;}
#gallerie_scroll .zoom .load {background:url(../img/loading.gif) no-repeat center center; position:absolute; width:73px; height:13px; z-index:1000; top:50%; left:50%; margin:-6px 0px 0px -36px;}
#gallerie_scroll .gll_testo_lungo {font-size:13px; line-height:20px; margin-top:14px;}
#galleria_immagini .maschera_scroll {height:200px; margin:0; padding:0;}
/* scheda
- - - - - - - - - - - - - - - - - - - - */
#scheda {padding:26px 26px 0px 0px; font-size:13px; line-height:19px;}
#scheda h1 {font-size:13px; background:url(../img/tit_bg.gif) no-repeat left 9px; padding:0px 0px 15px 23px;}
#scheda h2 {font-size:13px; background:url(../img/tit_bg.gif) no-repeat left 9px; padding:0px 0px 18px 23px;}
#scheda div.colscroll {position:relative; width:832px; margin-left:23px; height:266px; overflow:hidden;}
#scheda div.colwrap {position:absolute; height:266px;}
#scheda div.col {padding-right:23px; text-align:left;}
#scheda div.col p {margin-bottom:14px;}
#scheda div.col h3, #scheda div.col h5 {font-size:13px;}
div.col table {width:400px; border-left:1px solid #333333; border-top:1px solid #333333;}
div.col table td {padding:4px 4px; border-right:1px solid #333333; border-bottom:1px solid #333333;}
div.col table td.headerl {background:#333333; border-right:1px solid #000000;}
div.colarrows {height:20px; padding:0px 0px 0px 0px; width:884px; clear:both; position:absolute; top:175px;}
div.scrollLeft {float:left; width:15px; height:20px;}
div.scrollLeft a {display:block; width:15px; height:20px; background:url(../img/left_arrow.gif) no-repeat left center; text-indent:-9999px; font-size:0.001px;}
div.scrollRight {float:right; width:15px; height:20px;}
div.scrollRight a {display:block; width:15px; height:20px; background:url(../img/right_arrow.gif) no-repeat right center; text-indent:-9999px; font-size:0.001px;}
div.scrollLeft a.dis {background:url(../img/left_arrow_dis.gif) no-repeat left center;}
div.scrollRight a.dis {background:url(../img/right_arrow_dis.gif) no-repeat left center;}


/* ricerca nome
- - - - - - - - - - - - - - - - - - - - */
#ricerca_nome {position:relative; height:343px;}
#ricerca_nome .lista_modelli_cucine {width:348px; float:left;}
#ricerca_nome .lista_modelli_cucine ul {list-style:none; float:left; margin:11px 0px 0px 0px;}
#ricerca_nome .lista_modelli_cucine ul li {width:114px; margin:0; padding:0;}
#ricerca_nome .lista_modelli_cucine ul li a {display:block; width:76px; padding:4px 0px 3px 9px; text-transform:uppercase; background:url(../img/bg_news_li.gif) no-repeat left 15px; font-size:10px;}
.lista_modelli_cucine ul li a.new_model {color:#fff;}
#ricerca_nome .lista_modelli_cucine ul li a.on {color:#c1001f; background-repeat:repeat-x;}
#ricerca_nome .lista_modelli_cucine ul li a.img_cucina {display:none; margin:0; padding:0;}
#ricerca_nome div.slogan {position: absolute; bottom:2px; left:0px; width:965px;}
#ricerca_nome div.slogan h3 {color:#c1001f; text-transform:uppercase; font-size:16px; padding:0px 0px 0px 32px; background:url(../img/bg_cucina_h3.gif) no-repeat left 12px;}
#ricerca_nome div.slogan p {padding:0px 0px 0px 32px; font-size:13px; line-height:12px; float:left; background:#000; padding:2px 5px 7px 0px; color:#fff; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
#ricerca_nome .zoom_modelli_cucine {float:right; width:563px; height:343px; background:url(../img/loading.gif) no-repeat center center;}


/* ricerca incrociata
- - - - - - - - - - - - - - - - - - - - */
.ricerca_incrociata {margin:11px 0 0 0;}
.ricerca_incrociata ul {list-style:none; width:107px; margin:0; padding:0;}
.ricerca_incrociata ul li {list-style:none; width:96px; margin:0; padding:0;}
.ricerca_incrociata ul li a {background: transparent url(../img/bg_news_li.gif) no-repeat scroll left 15px; display:block; padding:4px 0 3px 9px; text-transform:uppercase;}
.ricerca_incrociata ul li a:hover {color:#c1001f; background-repeat:repeat-x;}
.ricerca_incrociata ul li a.possible {color:#C1001F;}
.ricerca_incrociata table tr td div.ri_po_colore ul {float:left;}
.ricerca_incrociata table tr td div.ri_po_modelli ul {float:left;}
.ricerca_incrociata ul li a.selected {border-bottom:solid 2px red;} 

.ricerca_incrociata a {color:#fff; cursor:pointer;}
.ricerca_incrociata a.disabled {color:#989898; cursor:not-allowed;}
.ricerca_incrociata .ri_po_modelli a {color:#989898; text-transform:uppercase; }
.ricerca_incrociata .ri_po_modelli a:hover {color:#C1001F;}
.ricerca_incrociata .ri_po_modelli a.novita {color:#FFF; }
.ricerca_incrociata .ri_po_modelli a.disabled {color:#989898; display:none}
.ricerca_incrociata .ri_po_modelli a.novita.disabled {color:#989898; display:none}


/* ricerca colori
- - - - - - - - - - - - - - - - - - - - */
#ricerca_colori {position:relative; height:343px;}
/*#ricerca_colori .lista_colori_semplificati {width:348px; float:left;}
#ricerca_colori .lista_colori_semplificati ul li {width:114px; margin:0; padding:0;}
#ricerca_colori .lista_colori_semplificati ul li a {display:block; width:76px; padding:4px 0px 3px 9px; text-transform:uppercase; background:url(../img/bg_news_li.gif) no-repeat left 15px; font-size:10px;}
#ricerca_colori .lista_colori_semplificati ul li a.on {color:#c1001f; background-repeat:repeat-x;}
*/

#ricerca_colori .lista_colori_semplificati {position:relative; padding-top:11px; width:204px;}
#ricerca_colori .lista_colori_semplificati ul {list-style:none; margin:0; padding:0; float: left; width:102px;}
#ricerca_colori .lista_colori_semplificati ul li {width:114px; margin:0; padding:0;}
#ricerca_colori ul li a {display:block; width:76px; padding:3px 0px 3px 9px; text-transform:uppercase; background:url(../img/bg_news_li.gif) no-repeat left 15px; font-size:10px;}/*.lista_colori_semplificati */
#ricerca_colori ul li.on a.new_model {color:#fff;}/* .lista_colori_semplificati*/
#ricerca_colori ul li a:hover {color:#c1001f; background-repeat:repeat-x;}/* .lista_colori_semplificati*/
#ricerca_colori .lista_colori_semplificati ul li.on a {background-repeat:repeat-x; color:#C1001F;}
#ricerca_colori .lista_colori_semplificati ul li.on ul li a {background-repeat:no-repeat; color:#989898;}
#ricerca_colori .lista_colori_semplificati ul li.on ul li a:hover {background-repeat:repeat-x; color:#C1001F;}
#ricerca_colori .lista_colori_semplificati ul li ul {position:absolute; left:210px; top:76px; visibility:hidden; width:348px;}
#ricerca_colori .preview {position:absolute; top:14px; margin-left:210px; }
#ricerca_colori .preview img {border:1px solid #989898; width:90px; height:56px; visibility:visible;}
#ricerca_colori .lista_colori_semplificati ul li ul li {float:left; width:116px;}
#ricerca_colori .lista_colori_semplificati ul li.on ul { visibility:visible; }

#ricerca_colori .lista_cucine_colore {position:absolute; width:400px; top:85px; left:210px;}
#ricerca_colori .lista_cucine_colore ul {list-style:none; margin:0; padding:0; }
#ricerca_colori .lista_cucine_colore ul.i_cucine {float:left; width:110px;}
#ricerca_colori .lista_cucine_colore ul li a { text-transform:uppercase; }
#ricerca_colori  ul li a.on { color:#c1001f; }
#ricerca_colori .lista_cucine_colore ul.i_finiture {display:none;}
#ricerca_colori .lista_cucine_colore ul.i_colori {display:none;}
#ricerca_colori .lista_colori_cucina {position:absolute; width:440px; top:0px; right:0px; padding:12px 0;}
#ricerca_colori .lista_colori_cucina ul {margin:0; padding:0; list-style:none;}
#ricerca_colori .lista_colori_cucina ul.i_finiture {float:left; width:210px;}
#ricerca_colori .lista_colori_cucina ul li { margin:0 0 8px 0; padding:0; clear:both; }
#ricerca_colori .lista_colori_cucina ul li div.i_colore {float:left; width:15px; height:15px; margin-right:6px; border:solid 1px #989898;}

#cruscotto .utility_system {padding:20px 0 0 0; font-size:13px; line-height:20px;}
#cruscotto .utility_system a {color:#C1001F;}
#cruscotto .utility_system h3 {color:#C1001F; margin-bottom:8px; font-size:16px;}
#cruscotto .utility_system a:hover {color:#C1001F; text-decoration:underline;}

/* download
- - - - - - - - - - - - - - - - - - - - */
#download {padding:12px 0px 0px 0px;  font-size:13px; line-height:20px;}
#download h3 {color:#C1001F; font-size:16px; font-weight:normal; margin-bottom:8px;}
#download h4 {font-size:12px; margin-bottom:3px;}
#download .download_pdf {float:left; width:200px; padding-left:5px; height:30px; font-size:13px; line-height:20px;}
#download .download_zip {float:left; width:200px; font-size:13px; line-height:20px;}
#download .download_pdf a {margin-left:5px;}
#download p {padding:0;}
#download .left {float:left; width:48%; line-height:18px;}
#download .right {float:right; width:48%; line-height:19px; padding-top:46px;}


/* action
- - - - - - - - - - - - - - - - - - - - */
#actionbar_wrap {border-top:1px solid #3c3c3c; border-bottom:1px solid #3c3c3c; height:23px;}
#home #actionbar_wrap {border-bottom:none;}
#actionbar {width:977px; margin:0px auto;}
#search {background:url(../img/search_bg.gif) no-repeat left top; width:244px; height:23px; float:left; /*display:none;*/}
#search2 {background:url(../img/search_bg.gif) no-repeat left top; width:244px; height:23px;  border-bottom:1px solid #3c3c3c;  border-top:1px solid #3c3c3c; margin:10px 0 10px 0}
#search_input, #search_input2 {background:none; border:none; font:10px Arial, Helvetica, sans-serif; color:#989898; text-transform:uppercase; padding:6px 0px 0px 7px; width:210px; height:16px; vertical-align:text-top; /*display:none;*/}
#search_submit, #search_submit2 {cursor:pointer; background:none; border:none; width:24px; height:23px; vertical-align:text-top;}

#search_result {margin:11px 0 0 0;  min-height:400px; /*height:auto; #height:400px;*/}
#search_result dl {width:450px;}
#search_result dl dt a {font-size:15px; margin-bottom:0.4em; color:#C1001F}
#search_result dl dt a:hover { text-decoration:underline;}
#search_result dd { margin-bottom:1.0em; font-size:13px; line-height:20px;}


#action {float:right; padding:3px 0px 0px 0px;}
#action ul {list-style:none;}
#action ul li {float:left; padding-left:15px;}
#action ul li a {width:17px; height:17px; text-indent:-9999px; display:block;}
#action ul li a.social {text-indent:inherit!important;}
#action ul li a#act_contact {background:url(../img/contact.gif) no-repeat left top;}
#action ul li a#act_print {background:url(../img/print.gif) no-repeat left top;}
#action ul li a#act_sound {background:url(../img/sound.gif) no-repeat left top;}


/* intro
- - - - - - - - - - - - - - - - - - - - */
#intro {width:977px; margin:0px auto; font-size:13px; padding:9px 0px 0px 0; line-height:23px;}
#intro table.txt_intro {width:877px;}
#intro table.txt_intro td {padding:0 10px 0 0; width:50%; vertical-align:top;}
span.txt_designer {font-style:italic; margin:0 0 0 0; font-size:11px; padding:3px 0 0 0;}
span.txt_nome {color:#C1001F; font-size:20px;}

#intro table.txt_intro_no_pf {width:100%;}
#intro table.txt_intro_no_pf td {padding:0 10px 0 0; width:50%; vertical-align:top;}


/* pageflip
- - - - - - - - - - - - - - - - - - - - */
#pageflip_it {float:right; width:82px; height:82px; background:url(../img/pageflip_IT.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_it a {display:block; text-indent:-9999px; width:82px; height:82px;}
#pageflip_en {float:right; width:82px; height:82px; background:url(../img/pageflip_EN.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_en a {display:block; text-indent:-9999px; width:82px; height:82px;}
#pageflip_de {float:right; width:82px; height:82px; background:url(../img/pageflip_DE.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_de a {display:block; text-indent:-9999px; width:82px; height:82px;}
#pageflip_fr {float:right; width:82px; height:82px; background:url(../img/pageflip_FR.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_fr a {display:block; text-indent:-9999px; width:82px; height:82px;}
#pageflip_es {float:right; width:82px; height:82px; background:url(../img/pageflip_ES.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_es a {display:block; text-indent:-9999px; width:82px; height:82px;}
#pageflip_py {float:right; width:82px; height:82px; background:url(../img/pageflip_PY.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_py a {display:block; text-indent:-9999px; width:82px; height:82px;}
#pageflip_zh {float:right; width:82px; height:82px; background:url(../img/pageflip_ZH.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_zh a {display:block; text-indent:-9999px; width:82px; height:82px;}
#pageflip_hu {float:right; width:82px; height:82px; background:url(../img/pageflip_HU.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_hu a {display:block; text-indent:-9999px; width:82px; height:82px;}
#pageflip_gr {float:right; width:82px; height:82px; background:url(../img/pageflip_EN.jpg) top left no-repeat; margin: 0 0 0 13px;}
#pageflip_gr a {display:block; text-indent:-9999px; width:82px; height:82px;}
#intro td .sx {margin:0;}

/* pageflip
- - - - - - - - - - - - - - - - - - - - */
.ico_box {margin:0 0 0 13px;}
.ico_title {padding:0 0 15px 0;}

/* testo ante
- - - - - - - - - - - - - - - - - - - - */
#as_testo {width:977px; margin:0 auto 0 auto; font-size:13px;}
#as_testo .padder {margin:9px 0 10px 0;}

/* site map
- - - - - - - - - - - - - - - - - - - - */
#sitemap_container {margin:13px 0 13px 0;}
#sitemap_container h2 {border-bottom:1px solid #3C3C3C; padding:0 0 4px 0; font-size:16px;}
.sitemap_company {margin:0 0 13px 0;}
.sitemap_company ul {padding:4px 0 0 23px;}
.sitemap_quality {margin:0 0 13px 0;}
.sitemap_quality ul {padding:4px 0 0 23px;}
.sitemap_eventi {margin:0 0 13px 0;}
.sitemap_eventi ul {padding:4px 0 0 23px;}
.sitemap_modelli {margin:0 0 13px 0;}
.sitemap_modelli ul {padding:4px 0 0 23px;}
.sitemap_designers {margin:0 0 13px 0;}
.sitemap_designers ul {padding:4px 0 0 23px;}
.sitemap_contatti {margin:0 0 13px 0;}
.sitemap_contatti ul {padding:4px 0 0 23px;}
.sitemap_greenmind {}

/* bottom
- - - - - - - - - - - - - - - - - - - - */
#bottom {width:977px; margin:9px auto 0px auto; display:none;}
#info {padding:17px 0px 0px 10px; float:left; width:404px;}
#info ul {list-style:none;}
#info ul li a {text-transform:uppercase; display:block; height:22px; padding:4px 0px 0px 25px;}
#info ul li a#ico_noprob {background:url(../img/ico_scavo_noprob.gif) no-repeat left center;}
#info ul li a#ico_manutenzione {background:url(../img/ico_manutenzione.gif) no-repeat left center;}
#info ul li a#ico_catalogo {background:url(../img/ico_catalogo.gif) no-repeat left top;}
#info ul li a#ico_rivenditori {background:url(../img/ico_rivenditore.gif) no-repeat left top;}
#altri {float:left; width:250px; margin:1px 0px 0px 0px;}
#altri h3 {font-size:12px; margin-bottom:3px;}
#altri ul {list-style:none;}
#altri ul li {width:109px; border-bottom:1px solid #989898; height:82px; text-transform:uppercase; float:left; margin:0px 13px 16px 0px;}
#news_kitchens {float:right; background:url(../img/bg_news.jpg) no-repeat left top; width:194px; height:171px; font-size:13px; line-height:20px; padding:22px 0 0px 12px; margin:7px 20px 0px 0px; overflow:hidden;}
#news_kitchens h3 {color:#c1001f; font-size:12px; margin-bottom:12px;}
#news_kitchens ul {list-style:none;}
#news_kitchens ul li {/*height:22px;*/}
#news_kitchens ul li a {background:url(../img/bg_news_li.gif) no-repeat left 13px; display:block; padding-left:12px;}

/* ricerca rivenditori
- - - - - - - - - - - - - - - - - - - - */
td.td_rivenditore_1 {width:60px;}

/* brevetti
- - - - - - - - - - - - - - - - - - - - */
#brevetti {width:969px; margin:20px auto 0 auto; background:#0d0d0d; border:1px solid #1e1e1e; color:#fff; padding:4px; font-size:10px;}

/* sunload pagina interna
- - - - - - - - - - - - - - - - - - - - */
#sunload_interno {font-size:13px; line-height:20px;}
.fotovoltaico_dx {float:right; width:307px; margin:0 0 0 10px;}
.fotovoltaico_dx h3 {background:url(../img/webcam_bg.gif) no-repeat top left; font-size:17px; color:#1aa743; padding:8px 5px 6px 15px; margin:0!important;}
.bott_greenmind {height:66px; width:307px; background:url(../img/greenmind_bg.gif) no-repeat top left; margin:19px 0 10px 0;}
a.green_link_fv {display:block; font-size:12px; height:66px; color:##989898; padding: 13px 5px 0 16px; background:url(../img/greenmind_arrow.gif) 288px 12px no-repeat!important;}
.bott_greenmind a div {font-size:17px; color:#1aa743; text-decoration:none;}
a.green_link_fv:hover {color:#C1001F; background:url(../img/greenmind_arrow_over.gif) 288px 12px no-repeat!important;}
#fv_container {width:540px; margin:10px 0 0 0;}
#fv_container ul.fv_pag_interna {list-style:none;}
#fv_container ul.fv_pag_interna li {width:220px; float:left; font-size:12px; color:#707070; margin:0 0 15px 0; padding:0 0 0 50px;}
#fv_container ul.fv_pag_interna li div {font-size:22px; color:#22b24c;}
#fv_container ul.fv_pag_interna li.fv_ico_01 {background:url(../img/fv_ico_01.gif) no-repeat top left;}
#fv_container ul.fv_pag_interna li.fv_ico_02 {background:url(../img/fv_ico_02.gif) no-repeat top left;}
#fv_container ul.fv_pag_interna li.fv_ico_03 {background:url(../img/fv_ico_03.gif) no-repeat top left;}
#fv_container ul.fv_pag_interna li.fv_ico_04 {background:url(../img/fv_ico_04.gif) no-repeat top left;}

/* footer
- - - - - - - - - - - - - - - - - - - - */
#footer {clear:both; width:977px; margin:0px auto; padding:10px 0px; text-align:right; font-weight:bold; font-size:10px; color:#fff;}
#footer a {text-decoration:underline;}
#footer a:hover {text-decoration:none; color:#989898;}

.flash_presentazione { width:977px; height:478px; background: transparent url(/img/loading.gif) no-repeat center center;}

/* copyright
- - - - - - - - - - - - - - - - - - - - */
#copyright {padding:20px;}
#copyright h2 {font-size:22px; margin-bottom:15px; color:#fff;}
#copyright p {margin-bottom:8px;}
#copyright a {color:#989898; text-decoration:underline; outline:none;}
#copyright a:hover {color:#989898; text-decoration:none;}
.padded_box {padding:16px;}

.msg_error_404 {margin-bottom:20px; font-size:12px;}

#iframe_lavora_con_noi {margin-left:-10px;}
embed, object {z-index:50;}

#accessori {font-size: 13px; line-height: 20px; padding:0; /*position: relative;*/}
#accessori .scrollTxt {float:left; width:400px;}
#accessori h2 {color: #C1001F; font-size:16px; margin:12px 0 8px 0;}
#accessori a {color:#C1001F;}
#accessori .flash_company { float:right; margin:0; padding:0;}

#materiali_tops {font-size: 13px; line-height: 20px; padding: 0; /*position: relative;*/}
#materiali_tops .scrollTxt {float:left; width:400px;}
#materiali_tops h2 {color: #C1001F; font-size:16px; margin:12px 0 8px 0;}
#materiali_tops a {color:#C1001F;}
#materiali_tops .flash_company { float:right; margin:0; padding:0;}

/*#sli_6, #sli_7 {display:none;}*/
#nav_6, #nav_7 {min-height:100px;}

.colore_rosso {color:#C1001F;}
.underline {text-decoration:underline;}

#iframe_catalogo {/*overflow-x:scroll; width:840px;*/}

img.w977 {width:977px;}
img.w977.hidden {display:none;}
.slideshow_js {width:977px; height:418px; overflow:hidden; }
.slideshow_js.hidden {display:none;}
#flash_home .slideshow_js .slide {width:2000em; margin-left:0;}
.slideshow_js .slide img {float:left; display:block;}
#flash_home { width:100%; height:418px; overflow:hidden;}


