body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787f84;}
* ul li {height:1%;} 
a {color:#a7a9ac; text-decoration:none;}
a:hover {text-decoration:underline;}
a img { border:none; border:0; border-collapse:collapse; }
input, select, textarea { background:#f1f1f3; color:#5c5b59; border-top:1px solid #a7a9ac; border-left:1px solid #a7a9ac; border-bottom:none; border-right:none; }
textarea { width:100%; }

/* container
- - - - - - - - - - - - - - - - - - - - */
#container {width:893px; margin:0 auto;}
#container h1, #container h2 { font-weight:normal; }
#container h3 { font-weight:normal; color:#5c5b59; font-size:12px; }

/* flash
- - - - - - - - - - - - - - - - - - - - */
#flash {width:792px; height:103px; float:left;}

/* lingue
- - - - - - - - - - - - - - - - - - - - */
#lingue {width:101px; height:86px; float:left; padding:17px 0 0 0;}
#lingue div.logout { text-align:right; margin-right:10px; }

/* sx
- - - - - - - - - - - - - - - - - - - - */
#sx {width:240px; height:398px; clear:both; float:left; line-height:11px; text-align:right;}
#sx #logo {font-size:0.0001em; margin:0; padding:0;}
#sx #logo a {height:42px; display:block; color:#fff; background:url(/img/logo_eclettis.gif) top left no-repeat; text-decoration:none;}
#sx h2 {font-size:12px; color:#a7a9ac; font-weight:normal; margin:0 0 6px 0; padding:0;}
/*#sx a {color:#5c5b59; text-decoration:none;}
#sx a:hover {color:#5c5b59; text-decoration:underline;}
*/#sx form {margin:0; padding:0;}

/* area riservata
- - - - - - - - - - - - - - - - - - - - */
#area_riservata {padding:0 21px 0 100px; margin:168px 0 0 0;}
html > body #area_riservata {margin:163px 0 0 0;}
.username {width:116px; height:12px; font-size:9px; color:#5c5b59; padding-left:2px; margin:4px 0;}
.password {width:98px; height:12px; font-size:9px; color:#5c5b59; padding-left:2px; float:left; margin:4px 0;}
.invia {width:15px; height:15px; border:none; float:right; margin:4px 0;}

/* newsletter
- - - - - - - - - - - - - - - - - - - - */
#newsletter {padding:0 21px 0 100px; margin:20px 0 0 0; text-align:right;}

/* centro
- - - - - - - - - - - - - - - - - - - - */
#centro {width:409px; height:398px; float:left; margin:0 0 13px 0;}
html > body #centro {height:auto;}
#centro h1, #centro h2 { margin-top:10px; font-size:20px;}
#centro input, #centro select, #centro textarea { font-size:11px; padding-left:2px; }
#centro a {color:#818182; text-decoration:none;}
#centro a:hover {text-decoration:underline; color:#818182;}
#centro .content {margin-right:10px; }
#centro .content table { width:100%; }
#centro .content table td { width:100%;}
#centro div#download { margin-top:50px; }
#centro ul li { list-style:url(../img/butt_menu_laterale.jpg); }
#centro div#arearis ul li { list-style:none; }
.message { font-size:12px;}


/* dx
- - - - - - - - - - - - - - - - - - - - */
#dx {width:238px; float:left; overflow:visible;}
#dx img { border:1px solid #d3d4d5; margin-bottom:15px; }

#dx dl#news dt { clear:both; margin:0 0 0 5px; border-top:1px solid #D3D4D5;}
#dx dl#news dd { clear:both; margin:0 0 5px 5px; float:left; padding-bottom:5px; padding-top:5px; font-size:10px; }

div.dl_dx ul li { list-style:url(../img/butt_menu_laterale.jpg); }

/* prodotti
- - - - - - - - - - - - - - - - - - - - */
div#pagine {}
div#pagine a { margin:2px; padding:3px 7px; background: #d3d4d5; color:#5c5b59; }
div#pagine a.thispage { background: #5c5b59; color:#FFFFFF; }

ul#prodotti {margin:0; padding:0; list-style:none; font-size:9px; line-height:10px;}
ul#prodotti li {float:left; margin:0 10px 10px 0; width:48px; height:60px; text-align:center;}
ul#prodotti li a { text-decoration:none; }
ul#prodotti li img {border:1px solid #d3d4d5; margin-bottom:0;}


/* testo
- - - - - - - - - - - - - - - - - - - - */
#testo {width:653px; clear:both; margin:0 0 0 240px; border-bottom:1px solid #d3d4d5; padding:12px 0;}
.dl_sx {float:left; width:400px; margin:0; padding:0 11px 0 0;}
.dl_dx {float:right; width:242px; margin:0; padding:0;}
#testo dt {margin:0; padding:0; color:#5c5b59; font-size:12px; }
#testo dt.newsimg { width:100px; text-align:center; float:left; margin-right:10px; }
#testo dt a {color:#5c5b59; text-decoration:none;}
#testo dt a:hover {color:#5c5b59; text-decoration:underline;}
#testo dd {margin:0; padding:0; color:#a7a9ac; font-size:11px;}
#testo dt img {border:1px solid #e6e7e8; margin:0 5px 0 0;}
.clear {clear:both;}
#testo input, #testo select { font-size:11px; padding-left:2px; }
#testo a {color:#818182; text-decoration:none;}
#testo a:hover {text-decoration:underline; color:#818182;}
#testo #faq dt { font-size:11px; }
#testo #faq dd { margin:2px 0 1em 1em; }
/*#centro h2 { margin-top:0; font-size:14px; }
*/
div#dati_tecnici { border:1px solid #d3d4d5; }
div#dati_tecnici div {  padding:3px;}
div#dati_tecnici h3 { background:#d3d4d5; margin-top:0; padding:3px;}
div#dati_tecnici span { float:right; margin-left:6px; }
/*div#dati_tecnici span img { float:left; }
div#dati_tecnici img { float:right; margin-left:6px; }*/
div#dati_tecnici hr { border:0; border-top: 1px solid #d3d4d5; }
div#dati_tecnici strong { color:#5c5b59; }

.firma { text-align:right; }

/*#c6c8ca*/

/* footer
- - - - - - - - - - - - - - - - - - - - */
#footer {height:35px; width:653px; margin:10px 0 20px 240px; clear:both;}
#footer ul {margin:0; padding:0; list-style:none; float:left;}
#footer ul li {display:inline; padding:0; margin:0;}
#footer ul li span {margin:0 3px 0 5px;}

/* websolute
- - - - - - - - - - - - - - - - - - - - */
websolute {float:right;}

/* rete commerciale
- - - - - - - - - - - - - - - - - - - - */
.distributors {width:398; overflow:hidden;}
.distrib_italia {float:left; width:198px; padding:0; margin: 0}
.distrib_italia h4 { font-size:1.2em; margin: 4px 0; padding:0;}
.distrib_italia select { width:188px } 
.distrib_estero  {float:left; width:198px; padding:0; margin: 0}
.distrib_estero h4 { font-size:1.2em; margin: 4px 0; padding:0;}
.distrib_estero select { width:188px } 

/* richiesta info
- - - - - - - - - - - - - - - - - - - - */
.errore { border:1px solid #ff0000;}
