/* - - - - - - - - - - - - - - - - - - - - 
FUZZI
website by websolute
- - - - - - - - - - - - - - - - - - - - */ 

/* BODY & ALTRO
- - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0;/* border:none;*/ outline:none;/* -moz-outline: none;*/}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clear {clear:both;}
.clearfix {display:block;}
/* End hide from IE-mac */
* ul li {height:auto; #height:1%;}
img {border:none;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; }
a {color:#000; text-decoration:underline; }
a:hover {color:#000; text-decoration: none; }

/* container
- - - - - - - - - - - - - - - - - - - - */
#container {width:958px; height: 574px; margin:25px auto 0 auto; position:relative; border: 1px solid #9e9e9e; background:url(../img/logo_fuzzi.gif) no-repeat top left; }
#container_int {width:958px;}

/* COLONNA SX - MENU VERT
- - - - - - - - - - - - - - - - - - - - */
#col_sx{float: left; width:238px; }
html > body
#col_sx{float: left; width:238px; }

#logo {clear: both;  padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#logo a{display:block; text-indent:-9999px; font-size:0.0001em; width: 146px; height: 47px; padding: 0px; margin: 26px 0px 26px 58px;}

#menu_vert_3lev {clear: both; margin: 0px 0px 0px 35px; width: 168px;}
#menu_vert_3lev ul{list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
#menu_vert_3lev ul li{ list-style: none; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px;}
#menu_vert_3lev ul li a{display:block; text-indent:-9999px; font-size:0.0001em; width: 168px; /*height: 14px;*/ padding: 12px 0px 0px 0px; margin: 0px 0px 2px 0px; }
html > body
#menu_vert_3lev ul li a{display:block; text-indent:-9999px; font-size:0.0001em; width: 168px; /*height: 14px;*/ padding: 14px 0px 0px 0px; margin: 0px 0px 2px 0px; }
#menu_vert_3lev ul li a:hover{background:url(../img/frecc_bianca.gif) no-repeat 159px 3px; }


#menu_vert_3lev ul li ul{ background: #fff; list-style: none; padding: 0px; margin: 0px 0px 0px 0px; display:none;}
#menu_vert_3lev ul li ul li{ list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px;  }
#menu_vert_3lev ul li ul li a{ background: #595959; display:block; /*height: 13px;*/  width: 144px; padding: 1px 0px 0px 24px; margin: 0px; text-indent:0px; font-size:9px; text-transform:uppercase; color: #fff; text-decoration:none; font-weight: bold;}
#menu_vert_3lev ul li ul li a:hover{ /*background:#b2b2b2; color: #000; */ background:url(../img/frecc_bianca.gif) no-repeat 159px 3px #595959; }
#menu_vert_3lev ul li ul li a.on{ /*background:#b2b2b2; color: #000; */ background:url(../img/frecc_bianca.gif) no-repeat 159px 3px #595959; }

#menu_vert_3lev ul li ul li ul{ background: none; list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
#menu_vert_3lev ul li ul li ul li{ list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  }
#menu_vert_3lev ul li ul li ul li a{background: #cccccc; display:block; width: 144px; padding: 1px 0px 0px 24px; margin: 0px; text-indent:0px; font-size:9px; text-transform:uppercase; color: #000; text-decoration:none; font-weight: bold;}
#menu_vert_3lev ul li ul li ul li a:hover{background: #cccccc; display:block; width: 144px; padding: 1px 0px 0px 24px; margin: 0px; text-indent:0px; font-size:9px; text-transform:uppercase; color: #fff; text-decoration:none; font-weight: bold; }
#menu_vert_3lev ul li ul li ul li a.on{background: #cccccc; display:block; width: 144px; padding: 1px 0px 0px 24px; margin: 0px; text-indent:0px; font-size:9px; text-transform:uppercase; color: #000; text-decoration:none; font-weight: bold; }

#menu_vert_3lev ul li ul li ul li ul{ background: none; list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
#menu_vert_3lev ul li ul li ul li ul li{ list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  }
#menu_vert_3lev ul li ul li ul li ul li a{background: #e5e5e5; display:block; width: 129px; padding: 1px 0px 0px 39px; margin: 0px 0px 0px 0px; text-indent:0px; font-size:9px; text-transform:uppercase; color: #000; text-decoration:none; font-weight: bold;}
#menu_vert_3lev ul li ul li ul li ul li a:hover{background: url(../img/frecc_nera.gif) no-repeat 159px 3px #fff; border: 1px solid #bfbfbf; color: #000; width: 127px; padding: 0px 0px 0px 38px; height: 11px; margin: 0px 0px 0px 0px;}
#menu_vert_3lev ul li ul li ul li ul li a.on{background: url(../img/frecc_nera.gif) no-repeat 159px 3px #fff; border: 1px solid #bfbfbf; color: #000; width: 127px; padding: 0px 0px 0px 38px; height: 11px;}

#menu_vert_3lev ul li.cat_1 {background: url(../img/puls_home.gif) no-repeat top left; }
#menu_vert_3lev ul li.cat_1 a:hover{ background:url(../img/frecc_bianca.gif) no-repeat 159px 3px;}
#menu_vert_3lev.menu_it ul li.cat_6 {background: url(../img/puls_azienda.gif) no-repeat top left;}
#menu_vert_3lev.menu_it ul li.cat_6 a:hover{}
#menu_vert_3lev.menu_en ul li.cat_6 {background: url(../img/puls_azienda_en.gif) no-repeat top left;}
#menu_vert_3lev.menu_en ul li.cat_6 a:hover{}
#menu_vert_3lev ul li.cat_11 {background: url(../img/puls_brand.gif) no-repeat top left; }
#menu_vert_3lev ul li.cat_11 a:hover{}
#menu_vert_3lev ul li.cat_2 {background: url(../img/puls_news.gif) no-repeat top left; }
#menu_vert_3lev ul li.cat_2 a:hover{}
#menu_vert_3lev ul li.cat_7 {background: url(../img/puls_press.gif) no-repeat top left; }
#menu_vert_3lev ul li.cat_7 a:hover{}
#menu_vert_3lev ul li.cat_12 {background: url(../img/puls_outlet.gif) no-repeat top left; }
#menu_vert_3lev ul li.cat_12 a:hover{}
#menu_vert_3lev.menu_it ul li.cat_27 {background: url(../img/puls_pubblicazioni.gif) no-repeat top left; }
#menu_vert_3lev.menu_it ul li.cat_27 a:hover{}
#menu_vert_3lev.menu_en ul li.cat_27 {background: url(../img/puls_pubblicazioni_en.gif) no-repeat top left; }
#menu_vert_3lev.menu_en ul li.cat_27 a:hover{}
#menu_vert_3lev ul li.cat_28 {display: none;}
#menu_vert_3lev ul li.cat_28 a{display: none;}

#pubblicazioni_hp {clear: both; /*margin: 285px 0px 0px 35px;*/ font-size: 10px; z-index: 10; position: absolute; top: 470px; left: 35px; width: 190px;}
#pubblicazioni_hp img{float: left; margin: 0px 3px 0px 0px;}
#pubblicazioni_hp h1{font-size: 10px; font-weight:bold; padding: 0px; margin: 0px 0px 0px 0px;}
#pubblicazioni_hp dt a{font-weight: bold; text-decoration: none;}

/* COLONNA SX - SCELTA LINGUE
- - - - - - - - - - - - - - - - - - - - 
#scelta_lingue{clear: both; margin: 0px 0px 0px 35px; width: 168px; }
#scelta_lingue ul{padding: 0px; list-style: none; }
#scelta_lingue ul li{list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; height: 14px; }
#scelta_lingue ul li a{display:block; text-indent:-9999px; font-size:0.0001em; width: 168px; height: 14px; /*padding: 12px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#scelta_lingue ul li.lang_italiano {background: url(../img/puls_italiano.gif) no-repeat top left;}
#scelta_lingue ul li.lang_italiano a:hover{background: url(../img/frecc_nera.gif) no-repeat 159px 3px;}

#scelta_lingue ul li.lang_inglese {background: url(../img/puls_english.gif) no-repeat top left;}
#scelta_lingue ul li.lang_inglese a:hover{background: url(../img/frecc_nera.gif) no-repeat 159px 3px;}

#col_sx.lang_it #scelta_lingue ul li.lang_italiano {display: none;}
#col_sx.lang_en #scelta_lingue ul li.lang_inglese {display: none;}*/



/* COLONNA DX - SCELTA LINGUE 02
- - - - - - - - - - - - - - - - - - - - 
#scelta_lingue{clear: both; margin: 42px 0px 0px 35px; width: 168px; }
#scelta_lingue ul{padding: 0px; list-style: none; }
#scelta_lingue ul li{list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 2px 0px; height: 14px; }
#scelta_lingue ul li a{display:block; text-indent:-9999px; font-size:0.0001em; width: 168px; height: 14px; /*padding: 12px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#scelta_lingue ul li.lang_italiano {background: url(../img/puls_italiano02.gif) no-repeat top left;}
#scelta_lingue ul li.lang_italiano a:hover{background: url(../img/puls_italiano02.gif) no-repeat bottom left;}

#scelta_lingue ul li.lang_inglese {background: url(../img/puls_english02.gif) no-repeat top left;}
#scelta_lingue ul li.lang_inglese a:hover{background: url(../img/puls_english02.gif) no-repeat bottom left;}*/

/* COLONNA DX - SCELTA LINGUE 03
- - - - - - - - - - - - - - - - - - - - */
#scelta_lingue{clear: both; margin: 45px 0px 0px 102px; }
#scelta_lingue ul{padding: 0px 0px 26px 0px; list-style: none; /*height: 55px;*/ }
#scelta_lingue ul li{ float: left; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 8px; }
#scelta_lingue ul li a{display:block; text-indent:-9999px; font-size:0.0001em; height: 8px; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; }
#scelta_lingue ul li.lang_italiano {background: url(../img/puls_italiano03.gif) no-repeat top left; width: 18px; margin: 0px 12px 0px 0px;}
#scelta_lingue ul li.lang_italiano a:hover{background: url(../img/puls_italiano03.gif) no-repeat bottom left;}

#scelta_lingue ul li.lang_inglese {background: url(../img/puls_english03.gif) no-repeat top left; width: 22px;}
#scelta_lingue ul li.lang_inglese a:hover{background: url(../img/puls_english03.gif) no-repeat bottom left;}


/* MAIN / BLOCCHETTI IN HP
- - - - - - - - - - - - - - - - - - - - */
#main{float: left; }
#foto_centrale {float: left; margin: 0px 0px 0px 0px; min-height:499px; height:auto!important; height:499px;}
#col_dx{float: left; width: 247px;}
html > body
#col_dx{float: left; width: 250px;}
#news_hp{clear: both; margin: 26px 20px 0px 33px; font-size: 10px;}
#news_hp img{float: left; margin: 0px 3px 0px 0px; background:url(../img/sf_ico_news_hp.jpg) no-repeat top left; padding: 2px 4px 6px 2px; width: 59px; height: 59px;}
#news_hp dt a{font-weight: bold; text-decoration: none;}
#news_hp dt a.a_news{font-weight: bold; text-decoration: none;}
#news_hp dt a.a_news:hover{text-decoration: underline;}

/* COVER BRAND
- - - - - - - - - - - - - - - - - - - - */
#flash_brand{float: left; text-align: right;padding-left: 6px; width: 714px; background:url(../img/sf_pag_brand.jpg) no-repeat top right;}

/* COVER COLLEZIONE
- - - - - - - - - - - - - - - - - - - - */
#collez_cover{float: left; margin: 0px 0px 0px 0px;  width: 720px; height: 499x; padding: 0px 0px 0px 0px;}
#collez_cover_txt{z-index: 10; position: absolute; top: 100px; left: 237px; width: 300px; }

/* PAGINA ISTITUZIONALE
- - - - - - - - - - - - - - - - - - - - */
#contenuto{float: left; width: 720px; padding: 100px 0px 0px 0px; height: 474px;}
#contenuto dl dt a{font-weight: bold; text-decoration: none;}
#contenuto dl dt a:hover{font-weight: bold; text-decoration: underline;}
#contenuto dl dt img{float: left; margin: 0px 3px 0px 0px; background:url(../img/sf_ico_news_hp.jpg) no-repeat top left; padding: 2px 4px 6px 2px;}

#main_nofoto, #main_nofoto_27, #main_nofoto_108{float: left; width: 720px; height: 574px;}
#main_nofoto_9{float: left; width: 720px; height: 574px; background:url(../img/sf_newsletter.jpg) no-repeat top right;}




/* iscrizione
- - - - - - - - - - - - - - - - - - - - */
#iscrizione fieldset {padding:0px; width:85%; border:0px;}
html > body #iscrizione fieldset {border:0px solid #999; }
#iscrizione legend { display: none;font-weight:bold; color:#999;}
#iscrizione em {color:#1a64a5; background:none;}
#iscrizione ol {list-style:none; margin:0; padding:0;}
#iscrizione li {margin:5px 0; padding:0;}
#iscrizione label {display:block; width:120px; padding:6px 0 0 0px; vertical-align:bottom; clear:left; float:left;}
#iscrizione ol li label {display:block; width:120px; padding:6px 0 0 0px; vertical-align:bottom; clear:left; float:left;}
#iscrizione ol li input {width:200px; color:#666; border: 1px solid #9e9e9e;}
#iscrizione ul li input {width:200px; color:#666; border: 1px solid #9e9e9e;}
#iscrizione input.input_button {width:202px; color:#666; border: 0px; margin-left: 120px;}
#iscrizione a{ background:url(../img/frecc_nera.gif) no-repeat left; padding: 0px 0px 0px 10px; text-decoration: none;}
#iscrizione a:hover{ text-decoration: underline;}


#iscrizione select {color:#666; width:203px;}
#iscrizione .checkbox {width:auto; margin:20px 0 0 5px;}

form fieldset {border:1px solid #999;padding:10px;}
form  legend {font-weight:bold; color:#999;}
form fieldset ul {list-style:none;margin:0;padding:0;}
form fieldset ul li label {display:block; width:120px; padding:6px 0 0 10px; vertical-align:bottom; clear:left; float:left;}
form fieldset ul li {clear:both; padding:0; margin:5px 0;}
form fieldset ul li.bg_error label {color:#990000; border-bottom: 1px solid #900}

/* AZIENDA
- - - - - - - - - - - - - - - - - - - - */
#pagina_tit{margin: 60px 0px 0px 33px; }
#pagina_tit h1{font-size: 12px; text-transform: uppercase; }
#pagina_corpo{padding: 20px 20px 0px 33px; overflow:hidden; height: 480px;}
#pagina_corpo img{float: left; margin: 0px 10px 10px 0px;}

#pagina_corpo dl dt{font-weight: bold; background:url(../img/frecc_nera.gif) no-repeat left 4px; padding: 0px 0px 0px 10px}
#pagina_corpo dl dt img{float: left; margin: 0px 3px 0px 0px; background:url(../img/sf_ico_news_hp.jpg) no-repeat top left; padding: 2px 4px 6px 2px;}
#pagina_corpo dl dt a{text-decoration: none;}
#pagina_corpo dl dt a:hover{text-decoration: underline;}
#pagina_corpo dl dt a.a_news{/*background:url(../img/frecc_nera.gif) no-repeat left 4px; */padding: 0px 0px 0px 0px; text-decoration: none; color: #6a6969;}
#pagina_corpo dl dt a.a_news:hover{text-decoration: underline;}
#pagina_corpo dl dt.dt_image {width: 66px; float: left; margin: 0px 5px 0px 0px; /*background: none; */padding: 0px;}
#pagina_corpo dl dt.dt_image img{float: left; width: 59px; height: 59px; background:url(../img/sf_ico_news_hp.jpg) no-repeat top left; padding: 2px 4px 6px 2px;}

#pagina_corpo dl dd{margin-bottom: 10px;}



/* LINKS
- - - - - - - - - - - - - - - - - - - - */
#links{clear: both;}

/* ALLEGATI
- - - - - - - - - - - - - - - - - - - - */
#pagina_corpo.allegati_notit #allegati h3{display: none;}

#allegati{clear: both; padding-top: 20px;}
#allegati ul{list-style: none; padding: 0px; margin: 0px 0px 0px 0px;}
#allegati ul li{list-style: none; padding: 0px; margin: 0px 0px 0px 0px;}
#allegati ul li a{ background:url(../img/frecc_nera.gif) no-repeat left; padding: 0px 0px 0px 10px; text-decoration: none;}
#allegati ul li a:hover{ text-decoration: underline;}
#allegati h3{font-size: 10px;}

/* NEWS
- - - - - - - - - - - - - - - - - - - - */
#main_news{float: left; width: 380px; }
#main_news.press_107{float: left; width: 470px; }

#img_dx{float: right; }


/* paginazione indice documenti
- - - - - - - - - - - - - - - - - - - - */
ul#paginazione {margin:0; padding:0; list-style:none;}
ul#paginazione li {margin:0; padding:0 5px 0 0; background:none; display:inline;}
ul#paginazione li a {padding:4px;}
.bm_paginatore {z-index: 10; position: absolute; bottom: 10px; right: 10px; padding:8px 10px 8px 0; text-align: right;}
.bm_paginatore a {padding:8px; }

#main_news .bm_paginatore {z-index: 10; position: absolute; bottom: 10px; right: 210px; padding:8px 10px 8px 0; text-align: right;}

/* COLLEZIONE
- - - - - - - - - - - - - - - - - - - - */
#collezione_tit{margin: 27px 0px 0px 33px; }
#collezione_tit h1{ text-indent:-9999px; font-size:0.0001em; width: 161px; height: 47px;}
#collezione_tit h1.h1_29{ background:url(../img/logo_fiume_collez.gif) no-repeat top left;}
#collezione_tit h1.h1_30{ background:url(../img/logo_fiume_collez.gif) no-repeat top left;}
#collezione_tit h1.h1_31{ background:url(../img/logo_gaspari.gif) no-repeat top left; }
#collezione_tit h1.h1_33{ background:url(../img/logo_fuzzi_collez.gif) no-repeat top left; }
#collezione_tit h1.h1_36{ background:url(../img/logo_nanibon_collez.gif) no-repeat top left; }
#collezione_tit h1.h1_37{ background:url(../img/logo_nanibon_collez.gif) no-repeat top left; }
#collezione_tit h1.h1_39{ background:url(../img/logo_custo_collez.gif) no-repeat top left; }
#collezione_tit h1.h1_19{ background:url(../img/logo_soleil_collez.gif) no-repeat top left;}
#collezione_tit h1.h1_18{ background:url(../img/logo_gaultier_collez.gif) no-repeat top left;}

#collezione_tit h1.h1_41{ background:url(../img/logo_fuzzi_collez.gif) no-repeat top left; }
#collezione_tit h1.h1_42{ background:url(../img/logo_fiume_collez.gif) no-repeat top left;}
#collezione_tit h1.h1_43{ background:url(../img/logo_fiume_collez.gif) no-repeat top left;}
#collezione_tit h1.h1_45{ background:url(../img/logo_fiume_collez.gif) no-repeat top left;}
#collezione_tit h1.h1_47{ background:url(../img/logo_gaspari.gif) no-repeat top left; }
#collezione_tit h1.h1_49{ background:url(../img/logo_nanibon_collez.gif) no-repeat top left; }
#collezione_tit h1.h1_50{ background:url(../img/logo_nanibon_collez.gif) no-repeat top left; }
#collezione_tit h1.h1_63{ background:url(../img/logo_gigli_collezione.gif) no-repeat top left; }


#collezione_modello{clear: both; background:url(../img/tit_modello.gif) no-repeat top left; padding: 15px 0px 0px 0px; margin: 27px 0px 0px 33px;}
#collezione_codice{clear: both; background:url(../img/tit_codice.gif) no-repeat top left; padding: 15px 0px 0px 0px; margin: 27px 0px 0px 33px;}
#collezione_testo{clear: both; padding: 15px 0px 0px 0px; margin: 27px 0px 0px 33px;}
#collezione_galleria{clear: both; border-top: 1px solid #9e9e9e; text-align: center;}
#collezione_galleria dl dt { display:none;}
#collezione_galleria dl dt.dt_image {display:block; float: left; width:46px; height:47px; border: 1px solid #fff; }
html > body
#collezione_galleria dl dt.dt_image {display:block; float: left; width:46px; height:47px; border: 0px solid #fff; }
#collezione_galleria dl dt.dt_image.current a img {display:block; float: left; border: 1px solid #9e9e9e; padding: 0px; }
#collezione_galleria dl dt.dt_image img{float: left; margin: 0px 0px 0px 0px; }
#collezione_galleria dl dd { display: none;}

#collezione_galleria .bm_paginatore{display: none;}

#collezione_galleria #collezione_galleria_container{width: 470px; height: 60px; margin: 0px 0px 0px 240px; padding: 15px 0px 0px 0px;}
#collezione_galleria #collezione_galleria_container .scroll_sx{float: left; /*background:url(../img/frecc_galleria_sx.gif) no-repeat top left;*/ width: 15px; height: 44px;}
#collezione_galleria #collezione_galleria_container .scroll{float:left; height:48px; overflow:hidden; position:relative; 
width:394px; margin: 0px 20px 0px 20px;}
#collezione_galleria #collezione_galleria_container .scroll .wrap{height:48px; left:0; position:absolute; top:0;}
#collezione_galleria #collezione_galleria_container .scroll_dx{float: left;  width: 15px; height: 44px;}
/*#collezione_galleria #collezione_galleria_container .scroll .wrap dt{height:45px; border: 1px solid #fff;}*/


/* FOOTER
- - - - - - - - - - - - - - - - - - - - */
#footer {clear: both; padding: 0px 0px 0px 0px; width:958px; margin:11px auto 0 auto; background: url(../img/footer_sf.gif) no-repeat top center; height: 16px; }
#footer ul{list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 535px; }
#footer ul li{float: left; list-style: none; padding: 0px; margin: 0px 0px 0px 0px; text-indent:-9999px; font-size:0.0001em; }
#footer ul li a{display:block; float: left; padding: 0px; margin: 0px 1px 0px 0px; text-indent:-9999px; font-size:0.0001em; height: 16px;}


