/* CSS Document */

/* Generale */
#container { text-align:center; margin-bottom:50px; border:0px solid yellow;}
h2 span { font-size:10px; font-weight:normal; }
.divclear {height:1px; clear:both; }

/* CONTATTACI */
.errore{ background:yellow;}

/* Tabella linee e prodotti */
h1.linea {font:normal 130% Helvetica, Arial, Verdana, sans-serif; color:#FFF; margin:3px 0 0 15px; padding:0; font-size:2em; text-transform:lowercase;}
h1.linea_dove {font:normal 130% Helvetica, Arial, Verdana, sans-serif; color:#FFF; margin:0 0 0 15px; padding:0; font-size:2em;}

table.linea { width:840px; border:0px solid blue; text-align:left; margin:0 auto;}
.lineaSx {border-right:2px solid #000; padding-top:3px; width:257px; background-color:#5b5b5b;}
.lineaSx_dove {border-right:2px solid #000; padding-top:2px; width:257px; background-color:#5b5b5b;}
.lineaSx h3 { color:#d1d3d4; margin:3px 0 0 15px;}
.lineaSx label {color:#FFF; display:block; text-align:right; margin:7px 12px 0 0;}
.lineaDx { background:#2a2a2a; padding:10px 20px; width:501px;}
.lineaDx ul li {color:#d1d3d4;}
.lineaDx fieldset p {}
.lineaDx fieldset label {display:block; padding:0 0 4px 0;}
.lineaDx fieldset select {width:45%;}
.lineaBottom { height:20px;}
.lineaBottom img {padding:10px 0 0 0;}
.hydrosilence {background:#6d6e71;}

#linkflash { height:25px; overflow:hidden; display:block;}
#linkflash:hover { height:40px;}

#zenitali img { border:0;}

ul.menulinee li {margin:10px 0; color:#d1d3d4;}
ul.menulinee li a {color:#FFFFFF!important; text-decoration:none;}
ul.menulinee li a:hover {color:#CCC!important; text-decoration:none;}

/* menu ordinamento prodotti
- - - - - - - - - - - - - - - - - - - - */
ul#ordinaProdotti {margin:0; padding:4px 50px 0 15px; list-style:none;}
ul#ordinaProdotti li {width:auto;}
ul#ordinaProdotti li a {display:block; color:#FFF; text-decoration:none;}
ul#ordinaProdotti li a:hover {color:#CCC;}

/* Funzioni */
table.funzioni td { padding:1px 0; }
#funzioniLabel{ border-bottom:1px solid #FFF; width:100%; border:0; height:25px;}
div#table_01 {display:block; padding:10px 0 10px 10px;}
div#table_02 {display:none; padding:10px 0 10px 10px;}

/* Colori */
#colori ul {list-style:none; margin:10px 0 0 5px; padding:0;}
#colori ul li {float:left; margin:0 10px 10px 0; padding:0; text-align:center; height:60px; width:60px; color:#666666;}
#colori ul li img { width:36px; height:36px;}
#colori p { clear:both; }

/* Colori Extra */
table#coloriextra { border:0; }
table#coloriextra th { text-align:left; }

/*Caratteristiche boxsoft*/
ul.carat {background-color:#373737; margin:8px 0 0 0; padding:0; list-style:none; margin-bottom:10px;}
ul.carat li {margin:0; padding:0;}
ul.carat li a.link {padding:10px 2px 10px 35px; display:block; color:#FFF; background:url(../imgs/info.gif) no-repeat 8px 7px;}
ul.carat li a.link:hover {text-decoration:none; color:#CCC;}
ul.carat li div {margin:10px;}
#box-naturalstone {padding:0;}
#box-naturalstone p {margin:0; border:0; padding:0 0 10px 0;}
#box-duralightstone {padding:0;}
#box-duralightstone p {margin:0; border:0; padding:0 0 10px 0;}
#box-duralight {padding:0;}
#box-duralight p {margin:0; border:0; padding:0 0 10px 0;}

#downloadTable { width:100%; border:0; background:#2a2a2a;}
#downloadTable td { padding:3px;; border-right:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a;}
#downloadTable td ul { margin-top:0; padding-top:0;}
#downloadTable td ul li {}

/* SORGENTE */
div.sorgente img { margin-top:7px;}
#sorgente { color:#D1D3D4;}
.sorgenteColori td h4 { color:#D1D3D4!important;}
#sorgente table, #sorgente p { margin:10px 0 10px 10px;}
#sorgente table td, th { padding:1px; color:#D1D3D4;}
