/*default*/
body { background=#fff; margin:0; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:11px; }
img { border:0px; }
img.pulsante_catalogo { margin-left:20px;}
h2 { font-size:12px; color:#000; margin:0; margin-left:20px; margin-top:20px;}
h3 { font-size:18px; color:#fff; margin:0; margin-left:20px; margin-top:30px;}
h4 { font-size:11px; color:#df0024; margin-left:20px; margin-top:30px;}
hr { color:#fff; height:1px; margin-top:12px !important; margin-top:0;}
hr.titolo { color:#fff; height:1px; margin:20px; margin-bottom:10px; margin-top:12px !important; margin-top:0;}
.contenuto { float:left; width:100%; background:#A8A6A7; border-right:#fff 1px solid; }
.contenuto_dx { float:left; min-height:650px; height:auto !important; height:650px; margin:0; background:#C5C5C7; border-right:#fff 1px solid; width:566px; padding-bottom:20px; }
.contenuto_dx p { font-size:11px; margin:20px; margin-top:15px; line-height:16px;  }
.contenuto img.gadget { float:right; margin-right:20px; margin-top:-10px; }
.contenuto_sx { float:left; margin:0; background:#A8A6A7; width:179px; border-right:#fff 1px solid; border-bottom:#fff 1px solid;}
.contenuto_sx img { margin-top:5px;}
.contenuto_sx h4 { font-size:12px; color:#fff; margin:15px; margin-bottom:0;}
.contenuto_cerca { float:left; width:100%; background:#C5C5C7; }
.siti_utili { color:#6C6A6A; margin:20px; line-height:25px; font-weight:bold;}
.siti_utili a:link { color:#6C6A6A; }
.siti_utili a:visited { color:#6C6A6A; text-decoration:none; }
.siti_utili a:hover { color:#fff; }
p.info { font-size:10px; margin-left:15px; margin-top:15px; margin-bottom:30px;}
a:link { color:#000; text-decoration:none;}
a:hover { color:#fff; text-decoration:none;}
a.testo { text-decoration:underline; font-weight:bold; }
a:visited.testo { text-decoration:underline; color:#000; }
a:hover.testo { text-decoration:none; color:#fff; }
img.info_prodotti { float:left; width:230px; margin-left:20px; margin-top:10px; border:#000 1px solid;}
span.info_prodotti { float:left; margin:10px; width:292px;}
span.info_prodotti p { float:left; margin:0; line-height:16px;}
strong.red { color:#df0024;}
.freccia_top { float:right; width:400px; height:6px; margin-right:10px; }
.freccia_top img { float:right; }
.clear { clear:both; }

/*header e menu*/
.header { float:left; margin:0; padding:0; width:100%; background:#fff; }
.header-bg { float:left; margin:0; padding:0; background:url(images/logo_barra_new.gif) no-repeat; width:748px; height:71px; }
.header-bg img.certificati { float:left; margin-top:-71px !important; margin-top:-75px; margin-left:580px; }
.logo { margin:0; padding:0; width:209px; height:71px; }
.puntini_header { float:left; margin:0; padding:0; background:url(images/puntini_top.gif) repeat-x; width:100%; height:7px; }
.sfondo_menu { float:left; margin:0; margin-top:1px !important; margin-top:-5px; padding:0; background:url(images/bg_menu_grigio.gif) repeat-x; width:100%; height:16px; }
.sfondo_menu ul { text-indent:none; list-style:none; margin:10px; margin-top:1px; padding:0;}
.sfondo_menu li { float:left; margin-right:5px; margin-left:10px; margin-right:10px; font-size:11px; color:#fff; display:inline;}
.sfondo_menu li a:link { color:#fff;}
.sfondo_menu li a:visited { color:#fff; text-decoration:none;}
.sfondo_menu li a:hover { color:#df0024;}
.fascia_grigia { float:left; margin:0; margin-top:1px; padding:0; background:url(images/fascia_grigia_statica.gif); width:748px; height:22px; }
.fascia_catalogo { float:left; margin:0; margin-bottom:0 !important; margin-bottom:-2px; padding:0; width:748px; height:22px; }

/*box home*/
.contenuto_box_home { float:left; width:238px; margin-top:30px; margin-left:20px; margin-right:10px; margin-bottom:30px; display:inline;}
.box_home_top { float:left; background:url(images/top_bianco_box.gif) no-repeat; width:238px; height:22px;}
.box_home_top h2 { font-size:11px; margin:0; margin-left:10px; margin-top:4px;}
.box_home { float:left; width:238px; margin-top:5px; background:#A8A6A6; }
.box_home img { float:left; margin:10px;}
.txt_box_home { float:right; width:168px; margin:0;}
.txt_box_home h1 { font-size:11px; margin:10px; margin-left:0; }
.txt_box_home h1 a:link{ color:#000; text-decoration:underline; }
.txt_box_home h1 a:hover{ color:#fff; text-decoration:none; }
.txt_box_home h1 a:visited{ color:#000; text-decoration:underline; }
.txt_box_home p { margin:10px; margin-top:0; margin-left:0; }

/*cerca*/
.bordo_sx { float:left; width:24px; height:85px; margin:0; margin-left:20px; background:url(images/cerca_sx.gif); display:inline; }
.bordo_dx { float:left; width:24px; height:85px; margin:0; background:url(images/cerca_dx.gif); }
.box_cerca { float:left; width:91%; height:85px; margin:0; background:#E2E2E3; }
select.cerca { width:100%; }
p.cerca { margin-top:10px;}
input.cerca { margin-left:0 !important; margin-left:-20px;}
.box_cerca_small { float:left !important; float:none; width:317px; height:85px; margin-left:20px; margin-top:20px; margin-bottom:30px; padding-left:20px; background:url(images/bg_riquadro_cerca.gif) no-repeat; }
span.nota { font-size:10px; color:#df0024;}

/*form*/
.contenuto_dx  ul { text-indent:none; list-style:none; margin-left:20px; margin-top:10px !important; margin-top:0; padding:0;}
.contenuto_dx  li { float:left; margin-right:25px !important; margin-right:20px; margin-top:5px;}
.contenuto_dx  li.info_prodotti { float:none; margin-right:25px !important; margin-right:20px; margin-top:5px; margin-bottom:15px; font-weight:bold;}
.contenuto_dx  li.info_prodotti a:link { color:#000; text-decoration:underline; margin-left:5px;}
.contenuto_dx  li.info_prodotti a:visited{ color:#000; text-decoration:underline; margin-left:5px;}
.contenuto_dx  li.info_prodotti a:hover { color:#fff; text-decoration:none; margin-left:5px;}
.contenuto_dx  li.multiscelta { float:none; margin:0;}
.contenuto_dx  li.multiscelta input{ float:left; width:30px; margin-top:0;}
span.form { float:left; width:60px !important; width:65px; margin-right:15px !important; margin-right:2px; margin-top:3px;}
span.multiscelta { float:left; width:96px; margin-right:15px !important; margin-right:2px; margin-top:0;}
p.form { margin:15px; margin-bottom:10px; margin-left:20px; }
p.bold { font-weight:bold;}
textarea { margin-left:20px;}
p.informativa { font-size:10px; margin-top:5px; margin-left:20px; margin-right:20px;}
input.submit { float:right; margin-right:25px;}
#map { width:560px !important; width:565px; height:300px; border:#A8A6A6 3px solid; }
p.note_legali { margin:20px; font-size:11px;}
.contenuto_sx ul { text-indent:none; list-style:none; font-size:10px; margin-left:15px; padding:0;}
.contenuto_sx input { font-size:11px;}
.contenuto_sx p.informativa { font-size:10px; margin-top:5px; margin-left:15px; margin-right:15px;}
.contenuto_sx p { font-size:10px; margin-left:15px; margin-right:15px;}
form.password { margin-left:20px}
h2.blu { color:#4784FF;}

/*news*/
h1 { font-size:12px; color:#6C6A6A; margin:15px; margin-top:20px; margin-bottom:5px;}
h1 a:link { color:#6C6A6A; text-decoration:none;}
h1 a:visited { color:#6C6A6A; text-decoration:none;}
h1 a:hover { color:#fff;}
h1 a:link.on { color:#df0024;}
h1 a:visited.on { color:#df0024;}
.data_news  a{ font-size:11px; color:#fff; margin:15px; margin-top:0;}
.data_news  a:hover { color:#fff;}
.data_news  a:visited { color:#fff; text-decoration:none;}
.testo_elenco_news {font-size:11px; color:#fff; margin:15px; margin-top:5px;}
.stampa { float:left; width:566px; margin:0;}
.stampa a { color:#000; text-decoration:none;}
.stampa a:hover { color:#fff;}
.stampa a:visited { color:#000; text-decoration:none;}
.stampa span { float:right; font-size:11px; margin:0; margin-right:20px; margin-bottom:10px;}
span.data { margin-left:0;}
h2.news { font-size:12px; color:#df0024; margin:0; }
h4.news { color:#fff; font-size:12px; margin-left:0; }
span.allegato_news a:link { color:#6C6A6A; text-decoration:underline; font-weight:bold;}
span.allegato_news a:visited { color:#6C6A6A; text-decoration:underline; font-weight:bold;}
span.allegato_news a:hover { color:#fff; text-decoration:none; font-weight:bold;}
p.descr_allegato { margin:0; }
.descr_news { margin-left:0; margin-top:15px; font-size:11px; }
.immagine_news { float:left; max-width:200px; margin-left:20px; display:inline;}
.contenuto_news { float:left; margin-left:20px; max-width:326px; display:inline; }
.contenuto_news p{ margin-left:0; margin-top:15px; font-size:11px; }
.num_pag { margin-bottom:20px; margin-top:20px; font-size:11px; color:#000; }
.num_pag a:link { color:#000; }
.num_pag a:visited { color:#000; text-decoration:none; }
.num_pag a:hover{ color:#fff; }
.leggi_news { margin:15px; margin-top:20px;}
.leggi_news a:link { color:#df0024; font-weight:bold;}
.leggi_news a:visited {color:#df0024; text-decoration:none; font-weight:bold;}
.leggi_news a:hover {color:#fff;}

/*catalogo*/
.contenuto_catalogo { float:left; width:81.8%; background:#C5C5C7; border-right:#fff 1px solid;  }
.contenuto_catalogo h3 { margin-top:20px; }
.contenuto_catalogo ul { text-indent:none; list-style:none; margin:20px; padding:0; }
.contenuto_catalogo li { margin-bottom:5px; }
.contenuto_catalogo li  a:link{ color:#000; font-weight:bold; }
.contenuto_catalogo li  a:hover{ color:#fff; font-weight:bold; }
.contenuto_catalogo li  a:visited{ color:#000; font-weight:bold; text-decoration:none; }
.box_catalogo_dx { float:right; width:18%; background:#A8A6A7; margin:0;}
.box_catalogo_dx  img{  margin:0 auto; width:100%; text-align:center; display:block; }
div.elenco_cat { float:left; width:27% !important; width:28%; }
div.elenco_cat  li { margin-bottom:5px; }
div.elenco_cat li a:link { font-weight:normal; }
div.elenco_cat li a:hover{ color:#fff; font-weight:normal; }
div.elenco_cat li a:visited{ font-weight:normal; }
.contenuto_centro { float:left; width:71%; border-left:#fff 1px solid; min-height:400px; height:auto !important; height:400px; padding-bottom:30px; }
.contenuto_centro h2{ margin:0; margin-left:20px; margin-right:20px;font-size:11px; }
.contenuto_centro h2 a:link { color:#000; text-decoration:underline; }
.contenuto_centro h2 a:hover { color:#fff; text-decoration:none; }
.contenuto_centro h2 a:visited { color:#000; text-decoration:underline; }
.contenuto_centro p { margin-left:20px; margin-right:20px; }
.contenuto_centro p a:link { color:#000; text-decoration:none;}
.contenuto_centro p a:hover { color:#fff; text-decoration:none;}
.contenuto_centro p a:visited { color:#000; text-decoration:none;}
.contenuto_centro p.null { font-weight:bold; margin-top:20px; margin-left:20px; margin-right:20px; }
.contenuto_centro  span.stampa { margin:20px; margin-top:40px; margin-right:0; width:40%; height:30px; }
span.more{ float:right; margin-right:20px;}
span.more a:link{ color:#df0024;}
span.more a:hover{ color:#fff;}
span.more a:visited{ color:#df0024; text-decoration:none;}
div.allegato_catalogo{ background:#A8A6A7; width:300px; padding:5px; margin-left:20px; }
div.allegato_catalogo p{ margin:0; text-align:center; }
div.allegato_catalogo hr{ color:#C5C5C7; margin:0;}
.colonna_img { float:left; width:32%; text-align:center; }
.colonna_img  img{ margin:0 auto; display:block; margin-top:35px; margin-left:20px;}
.colonna_articoli { float:left; width:65%; }
.colonna_articoli h1{ margin-left:20px; }
.colonna_articoli h4{ margin-left:20px; font-size:11px; color:#000; margin-right:20px; }
.colonna_articoli p{ margin-bottom:0; margin-right:20px; }
.colonna_articoli hr { color:#E2E2E3; margin-left:20px; margin-right:20px;}
.colonna_articoli div.pagine { text-align:center; margin:10px;}
.width100 { width:100%}
.img_small { float:left; width:85px; margin-top:3px; margin-right:20px; margin-left:20px; display:inline;}
div.provenienza{ float:left; margin:20px; width:394px;display:inline;}
div.provenienza span{ font-size:10px; }

/*scheda categoria*/
div.cont { width:100%; background:#fff;}
div.cont p { margin:20px;}
div.cont h1 { margin:20px;}
div.piedino { width:100%; margin-top:40px; border-top:#A8A6A7 1px solid;}
div.piedino p { font-size:10px; color:#000; margin:20px;}

/*schede tecniche*/
.menuSchedeTecniche{}
.menuSchedeTecniche ul{}
.menuSchedeTecniche li{} 




/*video*/
div.video { float:left; width:250px; margin:20px; margin-right:0; display:inline;}

/*footer*/
.footer { float:left; width:747px; }
.footer ul { text-indent:none; list-style:none; margin:10px; margin-top:5px; padding:0;}
.footer li { float:left; margin-right:10px; margin-left:10px; font-weight:bold; font-size:10px; color:#6C6A6B; display:inline;}
.footer li a:link { color:#6C6A6B;}
.footer li a:hover { color:#6C6A6B; text-decoration:none;}
.footer li a:visited { color:#6C6A6B; text-decoration:none;}
.footer p { font-size:9px; margin-left:20px; margin-top:15px !important; margin-top:30px; margin-bottom:20px; color:#6C6A6B; }
.footer p a:link, a:visited{ color:#6C6A6B; text-decoration:underline;}
.footer p a:hover{ color:#6C6A6B; text-decoration:none;}




.txt_11  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_11_grigio { color: #585656; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_11_nero { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bordo_nero { border: solid 1px black }
.txt11_grigio_bold { color: #585656; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_11_grigio { color: #585656; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt11_nero_bold { color: black; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt10_nero_bold { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt10_nero { color: black; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt11_rosso_bold { color: #df0024; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt11_rosso { color: #df0024; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt13_rosso_bold { color: #df0024; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_9_normale { color: #494848; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_11_nero { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_20_bianco { color: white; font-size: 20px; font-family: Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_9_grigio  { color: #6c6a6a; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_10grigio { color: #6c6a6a; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt_11:hover { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.txt_menu  { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.campoinputform {margin:0px; font-size : 11px; margin-top:0px; color: black; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
