/* struttura */
HTML { height:100%; max-height:100%; padding:0; margin:0; border:0; /* hide overflow:hidden from IE5/Mac */ overflow:hidden;  background-color:#000;}
BODY.body-site {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; color:#363535;font-family:Arial,Sans-Serif;font-size:62.5%;text-align:center;background-color:#000;}
BODY.body-site2  {height:100%; max-height:100%; overflow:auto; padding:0; margin:0; border:0; color:#363535;font-family:Arial,Sans-Serif;font-size:62.5%;text-align:center;background-color:#000;position:relative}

/* struttura home*/
DIV#layoutHead{display:block; height:auto; margin:0; position:absolute; top:0; width:100%; right:16px; background:transparent}
DIV#layoutBody{display:block; height:100%; max-height:100%; overflow-y:scroll; overflow-x:hide; position:relative; }
DIV#layoutContent{width:990px; margin: 118px auto 0px auto;}
DIV#contenutiFlash{height:528px}
/* DIV#contenutiFlash{height:528px;position:absolute;top:120px;left:0;} */

/* struttura pagine interne*/
DIV#layout2Head{height:118px;position:relative;}

DIV#layoutHead,DIV#layout2Head{z-index:20;}
DIV#layoutBody,DIV#layout2Body{z-index:10;}

#contenutiFlash OBJECT,
#contenutiFlash EMBED{position:relative}
#banner_flash OBJECT,
#banner_flash EMBED{position:relative}


.contenutiFlashProdotti{position:absolute;top:118px;left:0;height:528px}
.footerProdotti{position:absolute;top:646px;left:0;}

.clear{clear:both}
a{text-decoration:none}
a:hover{text-decoration:underline}
/* head */
#header {background-color: #191919;height: 84px;width:100%;z-index:30;}
#header h1{width:186px;height:84px;background:url(../images/last/logoFabbian.gif) no-repeat 0 0}
#header h1 a{display:block;width:186px;height:84px}
#headerimg {margin: 0 auto;height:84px;width:980px;text-align:left;z-index:32;}

#top-menu-bg{background-color: #000;}
#top-menu{margin: 0px auto;	padding: 0;	width: 980px; height:34px; border:0px solid red;}
#top-menu ul,
#top-menu li{list-style: none;margin:0; font-size:11px;}
#top-menu ul{text-align:right}
#top-menu li{float:right;padding-top:10px;padding-bottom:0px;  margin-left:15px;}
#top-menu li.barra{border-right:1px solid #1d1d1d}
#top-menu a{color:#9c9c9c}
#top-menu a:hover{color:#FFF; text-decoration:none;}
#top-menu li.palette{ margin-right:15px;}

#top-menu li.palette ul.inner-language{display:none;position:absolute;background:#FFF; width:85px; padding:5px 5px 15px 5px; margin-left:-40px;margin-top:2px;z-index:100; }
#top-menu li.palette ul.inner-international{display:none;position:absolute;background:#FFF; width:125px; padding:5px 5px 15px 5px; margin-left:-40px;margin-top:2px;z-index:100;}
#top-menu li.palette ul.inner-language li,
#top-menu li.palette ul.inner-international li{float:none !important; text-align:left;}
#top-menu li.palette ul.inner-language A:HOVER {color:#000 }
#top-menu li.palette ul.inner-international A:HOVER {color:#000 }
/*
#top-menu li.palette ul.inner-language li a.selected,
#top-menu li.palette ul.inner-international li a.selected{color:red}
*/
#top-menu li.palette ul.selected{display:block}


#menu{width:794px;float:left;z-index:40;}
#menu ul.menu {list-style-image:none;list-style-position:outside;list-style-type:none; margin:0px; height:84px; padding:0px;}
#menu ul.menu li{z-index:50}
#menu ul.menu li.std{float:right;border-right:1px solid #000;cursor:pointer;position:relative;height:84px;padding:0 6px;width:78px;_width:90px;}
#menu ul.menu li.sinistra{border-left:1px solid #000}
#menu ul.menu li.destra{border-right:1px solid #000}
#menu ul.menu li.selected{}
#menu ul.menu li p.menu{color:#e1e1e1;font-size:14px;margin-top:54px}
#menu ul.menu li.selected{background-color:#111111}
#menu ul.menu li.selected p.menu{color:#FFF}
#menu ul.menu li.hover{background-color:#111111}
#menu ul.menu li.hover p.menu{color:#FFF}

ul.secondo_livello{list-style-image:none;list-style-position:outside;list-style-type:none;display:none;position:absolute;top:86px;left:0;width:84px;z-index:80;z-index:60; }
ul.secondo_livello li{float:none;text-align:left}
ul.secondo_livello li a{color:#6a6a6a;}
ul.secondo_livello li a:hover{color:#fff; text-decoration:none;}
#prodotti ul.secondo_livello{width:94px !important;}

#wrapper_header_secondo{position:absolute;top:116px;left:0;width:100%;height:70px; display:none;border-top:2px solid #000;z-index:5;}
#header_secondo{width:100%;height:80px;background-color:#191919;opacity:0.5;filter:alpha(opacity=50);position:absolute;/*top:135px;*/left:0;display:none;z-index:5;}
#secondo_menu{margin:0 auto;width:630px}
.box-secondo{float:left;width:87px;padding-top:5px}
.box-secondo-prodotti{float:left;width:84px;padding-top:5px}
.box-secondo-noLink{float:left;width:78px;padding-top:5px}
#link-secondo-livello{position:absolute;top:120px;left:50%;margin-left:-138px;width:605px;display:none !important}

#banner_flash{left:0;width:100%;height:484px; background-color:#000; color:#FFF; border-top:1px solid #000;}
.bannerSx{border:0px solid green; width:466px; height:484px; float:left;position:relative; overflow:hidden}

.bannerCatalogo{border:0px solid green; width:258px; height:484px; float:left; background-color:#0E0E0E;position:relative;}
.bannerCatalogo OBJECT, .bannerCatalogo EMBED{position:relative} 
.bannerDx{border:0px solid green;  width:257px; height:484px; float:left; margin-left:1px;}
.bannerDx OBJECT, .bannerDx EMBED{position:relative}

#dynamic-area{width:990px; margin-top:85px}
#static-area{width:990px;  margin-top:85px}

#first-column-header{float:left;width:448px;margin-right:30px}
#second-column-header{float:left;width:228px;margin-right:30px}
#third-column-header{float:left;width:243px}

#header-news,
#header-primo-piano,
#header-punti-vendita,
#header-support,
#header-regions{border-bottom:1px solid #fff}

#header-primo-piano,
#header-punti-vendita,
#header-support{text-align:left}

#support-box{margin-top:40px}
#body-support{background:url(../images/bg_login.jpg) repeat-x 0 0;height:138px}

#site-map-wrapper{float:left; width:706px; margin-right:30px; text-align:left}
#site-map-wrapper .titolo,
#regions-wrapper .titolo{ font-size:18px; color:#fff;border-bottom:1px solid #333333}
#site-map-wrapper .sottoTitolo{font-size:14px; color:#bebebe;} 

#regions-wrapper {float:left; width:243px; text-align:left; background:transparent url(../images/bg_sitemap.jpg) repeat-x scroll 0 0; background-position:bottom; height:245px;}
#regions-wrapper .sottoTitolo{font-size:14px; color:#bebebe;}

#regions-wrapper .lingua A {font-size:14px; color:#676767; line-height:18px;}
#regions-wrapper .lingua A:HOVER {color:#FFF;}
#regions-wrapper .content{padding:33px 15px 15px 25px; height:225px;}


h2.tit-underline,
div.tit-underline {border-bottom:1px solid #333333;text-align:left}


#link-site-wrapper {background: url(../images/bg_sitemap.jpg) repeat-x;height:225px}
#link-site-wrapper #first-column{float:left; width:170px; padding-top:20px; padding-left:40px;}
#link-site-wrapper #second-column{float:left; width:140px; padding-top:20px; padding-left:20px;}
#link-site-wrapper #third-column{float:left; width:170px; padding-top:20px; padding-left:20px; }
#link-site-wrapper #fourth-column{float:left; width:110px; padding-top:20px; padding-left:20px;}

#link-site-wrapper ul.root {margin:3px 0px 15px 15px; }
#link-site-wrapper p.title {margin-top:16px;}
#link-site-wrapper ul.root a{color:#6a6a6a; font-size:11px;}
#link-site-wrapper ul.root a:hover{color:#FFF}


/*home login support*/
#loginSupport{ background-color:#0e0e0e; height:209px; padding:0px 15px 0px 15px; text-align:left;}
#loginSupport P#loginSupport_txt{font-size:18px; padding-top:55px;}
#loginSupport INPUT.inputText{background-color:#000000; border:0px; color:#9c9c9c; font-size:11px;height:25px;/*height:25px; line-height:25px;*/padding:5px;margin:2px 0px; width:225px;  }
#loginSupport INPUT.signin{background-color:transparent; border:0px; color:#9c9c9c; font-size:13px; text-align:right; cursor:pointer }
#loginSupport P#loginSupport_help{color:#FFFFFF; font-size:12px; margin:5px 0px;  }
#loginSupport P#loginSupport_help A {color:#FFFFFF; font-size:12px; margin:5px 0px;margin-left:4px}
#loginSupport P.submit{margin:5px 5px 0px 0px; padding:0px; text-align:right;}

/*home news*/
#homeNews{ background-color:#0e0e0e; height:273px; text-align:left; border-top:1px solid #000; }


#fabbian-address{ text-align:left; border:0px solid red; width:990px; margin: 55px auto 30px auto;}
#first-column-address{float:left;width:240px;margin-left:20px;}
#second-column-address{float:left;width:255px}
#third-column-address{float:left;width:230px}
h3.tit-address{font-size:12px;color:#FFF;margin:0;font-weight:normal;padding-top:20px}
.e-mail{padding-top:15px}
#fabbian-address a{color:#363535}
#fabbian-address P{font-size:11px;}


#footer{width:100%;height:84px; background-color:#0f0f0f;}
#footer div{width:940px; margin:0 auto;text-align:left; padding-top:25px}
#footer #footerTxt1{font-size:14px; color:#ffffff;}
#footer #footerTxt2{font-size:12px; color:#484848; margin-top:2px;width:840px;float:left}
#footer #footerTxt2 a{color:#484848}
#madeIn{float:right;margin-top:2px}
#madeIn a{color:#484848;font-size:12px}

/** css titoli sifr **/
h2.tit-sezione-alone{font-size:#fff}
h2.tit-sezione span.red{font-size:12px;color: #e20019;display:block;width:50px;float:left}
h2.tit-sezione span.red-region{font-size:12px;color: #e20019;display:block;width:42px;float:left}
h2.tit-sezione span.white{font-size:12px;color: #fff;display:block;width:80px;float:left}


/** LEGAL **/
#text-wrapper{width:980px;margin:20px auto;text-align:center}
#title-legal{font-size:30px;color:#fff;text-align:left;padding: 0 20px;margin-bottom:30px;}
.legal-text{color:#666666;width:600px;text-align:left;margin: 0 0 0 20px;min-height:240px}
.legal-text div span{color:#ccc}
