html{width:100%; background:#ffffff; text-align:center; position:relative; height:100%;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:0.80em; text-align:left; position:relative;}

/*reset*/
img{border:none; vertical-align:middle;}
ul, ol{font-size:0.90em;}
ul li ul{font-size:1em;}
ul, ol, ul li ul{list-style:none; margin:0px; padding:0px;}
body, h1, h2, h3, h4, h5, p, span, div, li, img, tr, td, table, input, form{margin:0px; padding:0px;}
/*reset*/

/*generali*/
a{color:#444444; font-weight:bold; text-decoration:none;}
a:hover{color:#ff7c17; text-decoration:none;}

.sostituisci{position: relative; margin:0px; padding:0px; /*nascondi l'overflow per i browser da Explorer 5/mac */ overflow:hidden;	/**/ font-size:0em;}
.sostituisci span {display:block; position:absolute; top:0;	left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/ font-size:0em;}
.sostituisci a {display:block; position:absolute; top:0; left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/ font-size:0em;}

/*moduli*/
label{margin:0px 0px 0px 3px; font-size:1em; font-weight:bold;}
.campo{width:150px; margin:0px 0px 0px 0px; color:#777777; font-size:0.90em; font-family:Verdana, Arial, Helvetica, sans-serif;}

.bottone{width:72px; height:30px; margin-top:10px; border:none; display:block; background:url(../css-img/bottone.gif) no-repeat; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.90em; text-align:center;}

.bottone-grigio{background:#dddddd; color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.90em; text-align:center; border:1px solid #d4d4d4;}

.bottone-login{margin-left:80px;}
/*moduli*/

.grande{font-size:1.4em;}
.grandino{font-size:1.2em;}
.medio{font-size:1em;}
.piccolo{font-size:0.80em;}
.piccolissimo{font-size:0.75em;}

.grassetto{font-weight:bold;}
.corsivo{font-style:italic;}

.errore{color:#cc0000; font-weight:bold; font-size:0.90em; padding:10px 0px;}
/*generali*/

/*colori*/
.bianco{color:#ffffff;}
.arancio, #evidenza li div h2 a, #home li.box h3, #menu li ul li.selezionato a, ul.dx li.box h3, div#testo h3, #menu li#company ul li.selezionato a, #menu li#products ul li.selezionato a, #menu li#contactus ul li.selezionato a, #menu li#customerarea ul li.selezionato a, #contenuto h3, #contenuto-nom h3{color:#ff7c17;}
.grigio{color:#444444;}
/*colori*/

/*posizione*/
.sx{float:left;}
.dx{float:right;}
.txt-centro{text-align:center;}
.txt-dx{text-align:right;}
/*posizione*/

/*testata*/
#testata{background:none;}/*stampa*/
#testata object{display:none;}/*stampa*/
#testata #stampa{margin-bottom:20px; display:block;}/*stampa*/

#testata, #contenuto, #footer, #contenuto-nom{width:100%; margin:0px auto; padding:0px 0px; position:relative;}/*stampa*/
#contenuto{margin-top:10px;}

#contenuto-nom{margin-top:-20px;}

#tit-cei{display:none;}/*stampa*/

.immg{display:none;}/*stampa*/

/*menu*/
#menu{display:none;}/*stampa*/

/*menu*/

#lingue{display:none;}/*stampa*/

#clienti{position:absolute; top:155px; right:110px; font-size:0.85em; font-weight:bold; color:#555555; line-height:15px;}
/*testata*/

/*contenuto*/
#evidenza{width:100%; height:260px; padding-left:10px; border-right:none; background:none;}/*stampa*/
#evidenza li{width:307px; height:234px; display:block; padding-top:10px; padding-right:6px; /*margin:8px 0px 8px 10px;*/ margin:8px 0px 8px 0px; float:left; border-right:10px solid #f0f0f0; border-bottom:1px solid #999999; text-align:center; position:relative;}/*stampa*/

*html #evidenza{width:971px; height:260px; padding-left:10px; margin-top:0px; border:1px solid #cccccc; background:url(../css-img/bg-evidenza.jpg) no-repeat center #f0f0f0;}

#evidenza li div.news{width:293px; height:50px; padding:0px 10px; overflow:hidden; position:absolute; bottom:0px; left:0px; color:#ffffff; text-align:left; z-index:2;}
#evidenza li div.trasparenza{width:100%; height:140px; background:#333333; opacity:.80;filter:alpha(opacity=80);-moz-opacity:.80; position:absolute; top:42px; left:0px; z-index:-1; display:none;}/*stampa*/

*html #evidenza li div.trasparenza{width:312px; height:140px; background:#333333; opacity:.80;filter:alpha(opacity=80);-moz-opacity:.80; position:absolute; top:42px; left:0px; z-index:-1;}

#evidenza li div h2{margin:5px 0px 10px 0px; font-size:1.3em;}

/*home*/
#home{width:100%; margin:20px 0px;}/*stampa*/
#home li.box{width:290px; padding:10px 12px 0px 12px; display:block; float:left; background:none; font-size:12px;}/*stampa*/
#home li.box .sfondo, ul.dx li.box .sfondo{width:100%; display:block; text-align:right; color:#ff7c17;}

#home li.box h3, ul.dx li.box h3, div#testo h3, #contenuto h3, #contenuto-nom h3{padding:0px 0px 5px 0px; background:url(../css-img/freccine-a.gif) no-repeat 0px 5px; font-size:1.2em;}
#home li.box img{margin:0px 3px 0px 0px;}/*stampa*/

#home li#testo{margin-right:20px; background:none;}/*stampa*/

#home li#customer{display:none;}/*stampa*/

/*home*/

/*interna*/

div#testo{width:65%; float:left; background:none; position:relative; }/*stampa*/

div.immagini{width:100%; position:relative; font-size:0.90em; }
div#testo ul.immagini{width:100%; text-align:center; margin:20px auto; }
div#testo ul.immagini li{ display:inline; position:relative;}
div#testo ul.immagini li img{margin-bottom:3px;}

span.numero{position:absolute; display:block; padding:4px 5px; background-color:#ff7c17; color:#ffffff; font-weight:bold; font-size:0.90em; bottom:-54px; bottom:3px !ie; left:0px; border:1px solid #555555;}/*stampa*/

*html span.numero{padding:4px 5px; background-color:#ff7c17; color:#ffffff; font-weight:bold; font-size:0.90em; top:99px; border:1px solid #555555;}/*stampa*/

div#chiusura{display:none;}/*stampa*/

ul.dx{width:30%;}/*stampa*/
ul.dx li.box{margin-bottom:20px; display:block; background:none; font-size:12px;}/*stampa*/

ul.dx li#data{padding:0px; height:auto;  background:none;}/*stampa*/
ul.dx li#data h3{width:290px; padding:12px 0px 0px 24px; font-size:1.2em; color:#777777; background:none;}/*stampa*/
ul.dx li#data ol{margin-top:10px; background:none; list-style:decimal; font-size:1em; font-weight:bold; color:#555555;}/*stampa*/
ul.dx li#data ol li{margin:0px 12px 0px 40px; padding:0px 0px 20px 0px; list-style:decimal;}

ul.dx li#immagini{padding:0px; height:auto; background:url(../css-img/bg-box-top.gif) no-repeat 0px 0px; text-align:center;}/*stampa*/
ul.dx li#immagini ol{padding:10px 12px 0px 12px; background:url(../css-img/bg-box-bottom.gif) no-repeat bottom; list-style:none;}/*stampa*/
ul.dx li#immagini ol li{margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; list-style:none;}

div#testo table .campo{color:#777777; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #cccccc;}

#ingranaggio{position:absolute; bottom:0px; right:2px; z-index:100;}

/*interna*/

/*tabelle*/
table#result{border:none; border-collapse:collapse; border-spacing:0px;}
table#result td{padding:3px; border:1px solid #dddddd;}

table td.intestazione-arancio, table tr.intestazione-arancio{background:#ff7c17; color:#ffffff; text-align:center; font-weight:bold;}

table td.intestazione-grigia, table tr.intestazione-grigia{background:#555555; color:#ffffff; text-align:center; font-weight:bold;}
/*tabelle*/

/*cataloghi*/
ul#briciole-testo {margin:0px 0px 20px 0px;}
ul#briciole-testo li{font-size:1.2em; font-weight:bold; color:#ff7c17; padding:0px 10px 0px 0px; display:inline;}

ul#briciole{width:100%; height:193px; padding:7px 20px 0px 20px; display:block; background:url(../css-img/bg-briciole.gif) no-repeat;}/*stampa*/
ul#briciole li{width:170px; height:170px; display:block; padding:0px 0px 0px 20px; margin-right:45px; float:left; background:url(../css-img/freccine-a.gif) no-repeat left 85px; font-size:11px;}
#contenuto-nom ul#briciole li h3{margin:0px; padding:0px 0px 0px 0px; color:#ff7c17; font-weight:bold; background:none;}

ul#cataloghi{width:100%;}
ul#cataloghi li, ul#cataloghi-int li{widht:100%; display:block; margin-bottom:30px;}/*stampa*/
ul#cataloghi li ul li{width:20%; display:block; float:left; margin:0px 11px; position:relative;}/*stampa*/
ul#cataloghi li ul li img{width:120px; height:150px; margin-bottom:10px; margin-left:10px; margin-top:10px;}
ul#cataloghi li ul li div.sfondo{width:140px; height:170px; display:block; position:absolute; top:0px; left:0px; background:url(../css-img/bg-sfondo.gif) no-repeat; cursor:pointer; display:none;}/*stampa*/
#contenuto-nom ul#cataloghi li ul li h3{margin:0px; padding:0px 0px 0px 13px; color:#ff7c17; font-weight:bold; background:url(../css-img/freccine-a.gif) no-repeat 0px 5px;}
ul#cataloghi li ul li p, ul#cataloghi-int li ul li p{font-size:0.85em;}

#contenuto-nom ul#cataloghi-int li ul li h3{padding:0px 0px 5px 13px; background:url(../css-img/freccine-a.gif) no-repeat 0px 4px;}
ul#cataloghi-int li ul li{width:170px; display:block; float:left; margin:0px 25px 0px 0px; position:relative; font-size:0.90em;}
/*ul#cataloghi-int li ul li.ultimo{width:170px; display:block; float:right; margin:0px 5px 0px 0px; position:relative; font-size:0.90em;}*/
ul#cataloghi-int li ul li img, ul#cataloghi-int li ul li.ultimo img{width:170px; height:170px; margin-bottom:5px;}
ul#cataloghi-int li ul li div.sfondo, ul#cataloghi-int li ul li.ultimo div.sfondo{width:170px; height:170px; display:block; position:absolute; top:0px; left:0px; background:url(../css-img/sfondo-img.gif) no-repeat; cursor:pointer;}
/*cataloghi*/

/*contenuto*/

#footer{display:none;}/*stampa*/
