html, body {margin:0; padding:0; background-color:#000; behavior:url(/csshover.htc);}
body, table, tr, td {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#666666;}

body#boxsoft_1 #menu {margin:40px 0 0 0;}
body#boxsoft_2 #menu {margin:40px 0 0 0;}
body#boxsoft_3 #menu {margin:40px 0 0 0;}
body#boxsoft_4 #menu {margin:40px 0 0 0;}
body#contattiJob #menu {margin:40px 0 0 0;}
body#contatti #menu {margin:40px 0 0 0;}
body#contattiTeucodove #menu {margin:40px 0 0 0;}

img {border:none;}
#main {vertical-align:middle; width:100%; height:100%;}
a {outline:none;}
#footer {color:#7D7D99!important; margin-top:30px;}
#funzioni {background:#2a2a2a; border:0; margin:0; padding:0;}
.funzioni {background:#2a2a2a;}
.funzioni h2 { margin-left:10px;}

#funzioni td {color:#d1d3d4;}
.bordinoSx {border-right:2px solid #000; padding-top:3px; background-color:#FFF; width:220px;}
.bordinoSx p {padding-left:15px; margin:5px 0 0 0;}
#separatore {border-bottom:1px solid #000; height:1px; margin:10px 0 10px 0; display:block;}
.bordinoDx {border-bottom:1px solid #000; background:#2a2a2a; border:0; margin:0; padding:0;}
/*  text-align:right; */
.bordinoDx div { text-align:left;}
.lineaTop { background:url(../imgs/new_imgs/logo.gif) right center no-repeat; height:120px;}

#menu {color:#FFFFFF; width:500px;}
#menu ul {list-style:square; color:#FFF; margin:5px 5px 5px 15px; /*margin-left:15px;*/ padding:5px 0 5px 0;}
#menu ul li { text-transform:lowercase;}
#menu ul li a {color:#FFF; text-decoration:none;}
#menu ul li a:hover {color:#CCC;}
p.optional {margin:5px 0 0 0; border:0; padding:0;}
.test {font-weight:bold; clear:both; padding:0 0 0 15px; height:25px;}
#colori p {margin:0 0 0 15px; border:0; padding:0;}
#colori table {margin:0 0 0 15px; border:0; padding:0;}
#colori p.test {height:25px;}
.capital { text-transform:capitalize;}

/* Meccanismo label*/

td.img_centrale_sx {background:url(../imgs/new_imgs/label_sx.gif) top left no-repeat; width:56px;}
td.img_centrale_dx {background:url(../imgs/new_imgs/label_dx.gif) top right no-repeat; width:56px;}
td.img_centrale_sx1 {background:url(../imgs/new_imgs/label_sx.gif) top left no-repeat; width:56px;}
td.img_centrale_dx1 {background:url(../imgs/new_imgs/label_dx.gif) top right no-repeat; width:56px;}
td.img_centrale_sx2 {background:url(../imgs/new_imgs/label_sx_02.gif) top left no-repeat; width:56px;}
td.img_centrale_dx2 {background:url(../imgs/new_imgs/label_dx_02.gif) top right no-repeat; width:56px;}

td.label_01 {font-weight:bold; color:#000; background:url(../imgs/new_imgs/fondino_label.gif) top left repeat-x; padding:8px 0 7px 9px; cursor:pointer;}
td.label_01:hover {color:#FFFFFF;}
td.label_01_attivo {background-color:#2a2a2a; font-weight:bold; color:#FFF!important; padding:8px 0 7px 9px;}

td.label_02 {font-weight:bold; color:#000; background:url(../imgs/new_imgs/fondino_label.gif) top left repeat-x; padding:8px 0 7px 9px; cursor:pointer;}
td.label_02:hover {color:#FFFFFF;}
td.label_02_attivo {background-color:#2a2a2a; font-weight:bold; color:#FFF!important; padding:8px 0 7px 9px;}

td.label_03 {font-weight:bold; color:#000; background:url(../imgs/new_imgs/fondino_label.gif) top left repeat-x; padding:8px 0 7px 9px; cursor:pointer;}
td.label_03:hover {color:#FFFFFF;}
td.label_03_attivo {background-color:#2a2a2a; font-weight:bold; color:#FFF!important; padding:8px 0 7px 9px;}


/*  LINK  */
a:link, a:visited {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
a:hover {color:#CCC;}
#footer a:link,#footer a:visited,#footer a:hover {color:#7D7D99; font-weight:normal; text-decoration:none;}
.testomenu a:link, .testomenu a:visited, .testomenu a:active {COLOR:#fff; TEXT-DECORATION:none;} 
.testomenu a:hover {COLOR:#000; TEXT-DECORATION:underline;}

/*  Titoli  */
h1 {font:normal 130% Helvetica, Arial, Verdana, sans-serif; color:#FFF; margin:0; padding:0; font-size:2em;}
h2 {font:bolder 130% Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin:4px 0 0 0;}
h3 {font:bolder 120% Arial, Verdana, Helvetica, sans-serif; color:#d1d3d4; margin-bottom:0; margin-top:5px;	}
h4 {font:bolder 110% Arial, Verdana, Helvetica, sans-serif; color:#2D5990; margin-bottom:0; margin-top:5px;}
p {margin-bottom:10px; margin-top:5px;}
.titoloSmallLilla {font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-left:15px; margin-bottom:4px;  margin-top:10px; color:#666666;}

hr {color:#CDD0E1;}

/* form */
form {margin:0; padding:0; border:0;}
input, textarea, select {background:#FFFFFF; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #B1B4C1;}
input.bottone { font:bold 9px Verdana, Arial, Helvetica, sans-serif;}
fieldset {padding:10px 5px 20px 0; border:0; margin-bottom:10px; color:#FFFFFF;}
legend {border:0; margin:0; color:#666666; font-weight:bold; padding:0;}
fieldset div {margin:2px 7px 0 0;} 

.td_down {border-bottom:1px solid #2a2a2a; border-right:1px solid #2a2a2a; padding:4px; color:#FFF!important; background-color:#5b5b5b;}
.td_left {border-bottom:1px solid #2a2a2a; border-right:1px solid #2a2a2a; padding:4px 4px 4px 10px; background-color:#373737;}

.bordoDiv {width:170px; display:inline; margin-bottom:30px; margin-top:30px;}
.bordoDiv2 {width:171px; float:left; margin-bottom:30px; margin-top:30px; border-left:1px solid #DDE0EE; vertical-align:middle;}

.td_bordoDX {border-right:1px solid #DDE0EE;padding-right:14px; max-width:81px!important;}
.td_bordoSX {padding-left:15px;}
.td_bordoSX1 {border-left:1px solid #DDE0EE; padding-left:15px;}

.bordinosottile {border-top:1px solid #BABCD0;border-right:1px solid #BABCD0;}
.bordinosottile TD {border-bottom:1px solid #BABCD0;border-left:1px solid #BABCD0;}

/*  ELENCO PUNTATO */
ul {list-style:square; color:#FFF; margin:5px 5px 5px 15px; /*margin-left:15px;*/ padding-left:0;}
ol {color:#2D5990; margin:5px 5px 5px 22px; /*margin-left:15px;*/ padding-left:0;}

/* SLANT + tabelle  */
.vis { display:block;}
.visi {display:inline;}
.novis{ display:none;}

div.link_stampa {color:#FFFFFF; text-align:right!important; padding:3px;}
div.link_stampa a {color:#FFFFFF!important;}
div.link_stampa a:hover {color:#CCC!important;}
div.link_download {color:#FFFFFF; text-align:right!important; padding:3px;}
div.link_download a {color:#FFFFFF!important;}
div.link_download a:hover {color:#CCC!important;}

.lillino {background-color:#F2F3F9; padding-left:9px; font-weight:bold; cursor:pointer;}

/* CENTRI ASSISTENZA */
.ris_sx {float:left; width:100%; display:block; background-color:#373737; margin:2px 0;}
.ris_sx span {margin:10px; display:block;}
.ris_sx span strong {color:#999999;}
.ris_sx span h4 {color:#999999; padding:2px 0 2px 0; margin:0; border:0;}
.ris_dx {float:right; width:100%; display:block; background-color:#3e3e3e; margin:2px 0;}
.ris_dx span {display:block; margin:10px;}
.ris_dx span strong {color:#999999;}
.ris_dx span h4 {color:#999999; padding:2px 0 2px 0; margin:0; border:0;}
span.separatore {display:block; width:100%; clear:both; height:1px; margin:0; padding:0;}

/* CONTATTI */
span.numeroVerde {font-weight:bold;}
td.teuconelmondo {height:30px; vertical-align:top;} /* NON USATO */
img.teuconelmondo {float:left;} /* NON USATO */
p.teuconelmondo {padding:10px 0px 0px; margin:0px; font-size:18px; color:#FFF;} /* NON USATO */

/* promo */
#wp {position:absolute;  width:138px; height:33px; z-index:-1; left:144px; top:38px; visibility:hidden;}

#form fieldset {padding:0 20px; font-size:12px; font-weight:bold; margin:20px 0 0 0; width:442px;}
html > body #form fieldset {width:400px;}
#form fieldset label {font-size:10px; margin:0 5px; font-weight:normal;}
#form input {margin:2px 15px 15px 0;}
#form input.button {padding:0px 20px; font-weight:normal; background:#edeef5;}
#form textarea {margin:2px 15px 15px 0; width:100%; height:100px;}

div.materiali {margin:20px 0 0 0;}
div.materiali img {border:1px solid #ccc; padding:4px!important; width:150px; float:right; margin:0 0 10px 10px;}
div.materiali dl {margin:0; padding:0;}
div.materiali dl dt {font-weight:bold; margin:0 0 2px 0; padding:0;}
div.materiali dl dd {margin:0 0 10px 0; padding:0;}

/* Cataloghi */
.cataloghi {color:#FFF; margin:5px 5px 5px 15px; /*margin-left:15px;*/ padding-left:0; list-style:none; border:0;}
.cataloghi td { padding:5px 0 5px 0px;} /*background:url(../imgs/ico_pdf.gif) top left no-repeat;*/
.cataloghi tr.title td {margin:0 0 10px 0; border-bottom:#fff 1px solid; padding:2px 0 10px 0px;}
.cataloghi td a { text-transform:lowercase;}
.interlinea_cat { padding:10px 20px;}

/*SCHEDE PRODOTTO */
#zenitali div { margin:0 0 10px 10px;}

/* FEEL */
#feel { width:98%; border:0; margin:10px;}

/* RUBINETTERIA */
.rubinetteria { margin:10px;}
.box_articolo { height:218px;}

