BODY{
 background:url("images/background.jpg") no-repeat scroll center 0 #fff;
 font-family:Verdana,Arial,Helvetica;  font-size:12px; color:#000000;
 margin-top: 0px; margin-left: 0px; margin-right: 0px;
}
BODY.nobg {
 background: none;
}

IMG {border:0;}

TD 
{ font-family:Verdana,Arial,Helvetica; font-size:12px; color:#000000; margin-top: 0px;}

TD.elenco-home  {font-size:12px; color:#666666;}
TD.elenco-home B {font-size:12px; color:#666666; line-height:14px;} 
TD.elenco-home I {font-size:11px; font-weight:bold; color:#D52321;} 
TD.elenco-home A:link {font-size:11px; color:#003399; line-height:14px; text-decoration:none;} 
TD.elenco-home A:visited {font-size:11px; color:#003399; text-decoration:none;}
TD.elenco-home A:hover {font-size:11px; color:#2D6AE2; text-decoration:none;}

TD.box {font-size:11px; color:#333366; vertical-align: top;}
TD.box A:link {font-size:11px; color:#333366; line-height:14px;}
TD.box A:visited {font-size:11px; color:#333366; }
TD.box A:hover {font-size:11px; color:#4E90D9; }

TD.aggiornamenti {font-size:11px; color:#333333;}
TD.aggiornamenti I {font-size:11px; color:#CC0000;}

TD.curiosita {font-size:12px; color:#333333;}
TD.curiosita B {font-size:12px; color:#333333; line-height:20px;}
TD.curiosita A:link {font-size:12px; font-weight:bold;}
TD.curiosita A:visited {font-size:12px; font-weight:bold;}
TD.curiosita A:hover {font-size:12px; font-weight:bold;}
TD.curiosita A:link B {font-size:12px; font-weight:bold;}
TD.curiosita A:visited B {font-size:12px; font-weight:bold;}
TD.curiosita A:hover B {font-size:12px; font-weight:bold;}



TD.catalogo {font-size:12px; color:333333; line-height:18px;}
TD.catalogo B B {color:#990000;}
TD.catalogo A:link {font-size:12px;} 
TD.catalogo A:visited {font-size:12px;}
TD.catalogo A:hover {font-size:12px;}
TD.catalogo MENU {margin-left:14px; margin-top:0px; margin-bottom:0px; margin-right:0px;}
TD.catalogo MENU A:link { line-height:18px; font-size:11px;}
TD.catalogo MENU A:visited {font-size:11px;}
TD.catalogo MENU A:hover {font-size:11px;}

TD.titolo {font-family:Tahoma; font-size:26px;}

TD.page {color:#023C6A;}
TD.page SPAN {color:#CC0000;}
TD.page A:link {font-size:12px;}
TD.page A:visited {font-size:12px;}
TD.page A:hover {font-size:12px;}

TD.elenco {color:#023C6A;}
TD.elenco B{font-size:14px;}
TD.elenco B B{font-size:12px;}
TD.elenco B I{font-size:12px; color:#CC0000;}
TD.elenco A:link {font-size:14px; color:#023C6A;}
TD.elenco A:visited {font-size:14px; color:#023C6A;}
TD.elenco A:hover {font-size:14px;}

TD.prodotto {font-size:11px; color:#000000;}
TD.testo, TD.testo TD {font-size:12px; color:#313842; line-height:18px;}
TD.testo B {font-size:13px; color:#003366;}
TD.testo B B {color:#990000;}
TD.testo TD.note, TD.testo TD.note B {font-size:11px; color:#666666;}

TD.parti TH {font-size:12px; color:#003366; font-weight:normal;}
TD.parti TD, TD.parti TD B {font-size:11px;}

TD.curiosita B B {font-size:11px; color:#990000;}

.small {font-size:10px; font-weight:normal;}

A:link {font-size:11px; color:#003399;}
A:visited {font-size:11px; color:#003399;}
A:hover {font-size:11px; color:#2D6AE2;}

A:link.white {font-size:15px; color:#003399;}
A:visited.white {font-size:15px; color:#003399;}
A:hover.white {font-size:15px; color:#2D6AE2;}

INPUT {font-size:11px;}
                         

.top-popup {width:100%;}
.top-popup .top {background-image:url(images/top-pop.gif); background-repeat:repeat-x; height:49px;}
.top-popup .titolo {background-image:url(images/top-pop-tit.gif); background-repeat:no-repeat; font-family:Arial!important; font-size:16px; font-weight:bold; padding:26px 10px 10px 48px;}
.flash {border:0px solid red; vertical-align:top!important; text-align:left;}

.dati-ricambio { padding:0px; width:220px; margin:5px 20px;}
.dati-ricambio .arancione {color:#F2923B; font-size:13px; text-align:center; padding:5px; font-weight:bold; background-color:#F8F8F8;}
.dati-ricambio .arancione IMG {margin:10px;}
.dati-ricambio TD {padding:5px;}
.dati-ricambio .dati{color:#454545; line-height:140%; font-size:11px; height:57px; vertical-align:top;}
.dati-ricambio .dati .tit {font-weight:bold; color:#3879BA; text-align:center; font-family:arial; font-size:15px; line-height:18px; }
.dati-ricambio .prezzo { text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:10px!important; padding-bottom:10px!important; font-size:13px; }
.dati-ricambio .prezzo b {color:#E4720B;}
.dati-ricambio .acquista {vertical-align:bottom; text-align:center; padding:5px!important; border:0px!important;}

.chiudi {padding:5px;}

.fright {float:right; color:#FFF;}
.fright a:link, .fright a:visited {color:#FFF; margin:5px;}

.ricambifg {border-collapse:collapse; border:0px solid #B2C1D1;}
.ricambifg th {border:0px solid green; font-size:12px; text-align:left; background:#6987A5; border-bottom:1px solid #003366; color:#fff;}
.ricambifg th, .ricambifg td { padding:5px;}
.ricambifg td.codice, .ricambifg td.descrizione, .ricambifg td.prezzo, .ricambifg td.acquista {padding:5px!important; border-bottom:1px dotted #B2C1D1;}
.navbarricambifg {}
.navbarricambifg, .navbarricambifg a {font-size:11px;}
.navbarricambifg a:link, .navbarricambifg a:visited, .navbarricambifg a {display:block; float:left; margin:0px 5px; background:#6987A5; width:14px; height:14px; padding:3px; color:#fff; text-decoration:none; border:1px solid #6987A5; white-space:nowrap;}
.navbarricambifg a:hover, .navbarricambifg a.sel {color:#6987A5; background:#fff; border:1px solid #6987A5}
.navbarricambifg a.sel {}
.navbarricambifg {width:403px; margin:0; padding:0;}

.container {border:1px solid #B0ABBC; padding-bottom:30px; border-top:0px; background:#fff; width:867px; margin-top:-20px}
.container form {width:459px;}
.container form.ricambifg {width:100%;}
.container td.elenco form {width:216px;}
.interne .container {margin-top:0px}

#login_rivenditori {margin-top:15px;width:165px; line-height:1.5;}
#login_rivenditori_header {height:24px;}
.container #login_rivenditori_input form {width:131px!important;}
.container #login_rivenditori_input {padding:15px;width:131px!important;border:1px solid #B3B3B3;border-top:none;height:120px;}
#login_rivenditori_input input {width:130px; font-size:13px; margin-bottom:5px;}
#login_rivenditori_input #accedi {width:50px;margin:10px 40px;border:none;height:19px;}

#form_carrello {padding-bottom:30px; width:867px; width:869px!ie; margin-top:-20px; background:#fff; z-index:0;overflow:hidden;}

#iconafeed {border:0;margin-left:10px;}
#iconafeed img {border:0;margin-bottom: -5px;}

/*newsletter*/
#sub_form_home {width:165px; height:192px; font-size:11px;}
#sub_form_home #sub_form_home_top {background:url('images/newsl-top.gif') no-repeat; width:; height:24px;}
#sub_form_home #sub_form_home_middle {background:url('images/newsl-middle.gif') repeat-y; padding:10px 10px 10px 10px; width:150px; width:165px!ie; height:160px; height:175px!ie; }
#sub_form_home #sub_form_home_middle input {width:135px; font-size:13px; margin-bottom:5px; display:block;}
#sub_form_home #sub_form_home_bottom {background:url('images/newsl-bottom.gif') no-repeat; width:175px; height:5px;}
#unsub_link_sub_form_home {text-align:center;}

.menu {background:#003267; }
.menu a, .menu a:hover, .menu em {color:#fff; font-family:'trebuchet ms', 'arial'; font-size:15px; display:block; float:left; background:url('/images/pipe.gif') right no-repeat; padding:0px 5px;
text-decoration:none;}

.menu a.last {background:none;}

/*nuovo top*/

#container {width:800px; margin-left:auto; margin-right:auto;position:relative;z-index:10;}
#container #top img {float:left;}
#container #top {background:url('images/bck-menu.png') top right no-repeat; text-align:left; height:91px;}
#container #top #menu {padding-top:50px;}
#container #top #menu a, #container #top #menu a:hover, #container #top #menu em {color:#fff; font-family:'trebuchet ms', 'arial';
	font-size:15px; display:block; float:left; background:url('/images/pipe.gif') right no-repeat; padding:0px 10px;
text-decoration:none;}
#container #menu em {color:#9EB1C3!important; font-style:normal!important;}
#container #menu a.last {background:none!important; padding-right:0!important;}

#contenitoreassoluto {position:relative; background:url('images/bck-body.png') top center repeat-x;}

#contenitorecentrale { position:absolute; z-index:-10; width:100%;}
#contenitorecentrale .container {  width:867px; width:869px!ie; margin-left:auto; margin-right:auto; padding-top:10px; border:0px solid green; background:transparent!important;}

#newsletter_action_result {padding:10px 0 25px;padding:10px 0!ie;color:red;}

.interne #contenitorecentrale {top:125px; border:0px solid red;}
.interne #container #top {height:89px!important;}

#cerca {background:url('/images/sf3.png') no-repeat center; clear:both; width:100%; position:absolute; /*z-index:-10*/; height:31px; top:89px; border:0px solid red;}
#cerca #path {width:760px; margin-left:auto; margin-right:auto;}
#cerca #path #path1 {width:480px; float:left; font-size:11px; padding-left:25px; padding-top:8px; background:url('images/bck-path.gif') top right #F2F2F2; height:22px; border-bottom:1px solid #ADA6B5;
border-left:1px solid #ADA6B5;}
#cerca #path #cerca1 {background:url('images/bck-cerca.png'); height:31px; padding-left:25px;}

#form_carrello td.bck {background:url('images/bck-header-carr.png') repeat-x;}
.lhz {line-height:0;}

#backhome {position:relative; float:left; left:-250px; padding-top: 2px;}
#backhome a {font-weight: bold; color:white; text-decoration: none;}

/* stili per le tab nella scheda del prodotto */
div.label_tab {cursor: pointer;}
.elenco_tab {background:url('images/bck-tab.png') repeat-x; height:33px; clear:both; width:740px;}
.elenco_tab .label_tab {float:left!important; background:url('images/t.png') repeat-x; height:28px; font-weight:bold; color:#fff; text-align:center; font-family:'verdana'; padding:5px 15px 0px; position:relative;}
.elenco_tab .label_tab_first {float:left!important; background:url('images/t.png') repeat-x; height:28px; font-weight:bold; color:#fff; text-align:center; font-family:'verdana'; padding:5px 15px 0px; position:relative;}
.elenco_tab .label_tab_first_active {float:left!important; background:url('images/tab.png') repeat-x;  height:28px; font-weight:bold; color:#fff; text-align:center; font-family:'verdana'; padding:5px 15px 0px; position:relative;}
.elenco_tab a:link, .elenco_tab a:visited {text-decoration:none; color:#fff; font-size:14px!important;}
.elenco_tab .activetab {background:url('images/tab.png') repeat-x; color:#B3B3B3;  position:relative;}
.elenco_tab .r {position:absolute; right:0; top:0;}
.elenco_tab .l {position:absolute; left:0; top:0;}
.elenco_tab .activetab a:link, .elenco_tab .activetab a:visited, .elenco_tab .label_tab_first_active a:link,
.elenco_tab .label_tab_first_active a:visited {color:#666666!important}
.contenuti_tab {border:0px solid blue; padding:30px 0px 0px; width:740px;}
.contenuti_tab .tab {border:0px solid yellow}
.introdescrizione {margin-bottom:25px;}
