html{width:100%; background:#ffffff; height:100%; background:url(../css-img/bg-html.gif) repeat-x; }
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:0.90em; background:url(../css-img/bg-body.gif) no-repeat left 1px;}
/*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;}
h1, h2, h3, h4, h5, h6, p, span, div, li, img, tr, rd, table, form{margin:0px; padding:0px;}
/*reset*/

/*generali*/
a {text-decoration:none; font-weight:bold; color:#333333;}
a:link {color:#333333;}
a:hover {color:#e95951;}
a:visited {color:#333333;}

a.nostile{cursor:default;}
a.nostile:hover{color:#333333;}

.sostituisci{position:relative; margin:0px; padding:0px; /*nascondi l'overflow per i browser da Explorer 5/mac */ overflow:hidden;	/**/ font-size:15px;}
.sostituisci span{display:block; position:absolute; top:0px; left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/ font-size:0em;}
.sostituisci a{display:block; position:absolute; top:0px; left:0px; z-index: 1; /*accorgimento per Opera 5 e 6*/ font-size:0em;}

#assistenza li #RbAltro {width:15px; float:left;}
textarea.campo{width:400px; border:1px solid #cccccc; color:#555555; background:#ffffff; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
select.campo{width:125px;}
.campo{width:120px; border:1px solid #dddddd; color:#555555; background:#ffffff; float:none; font-family:Arial, Helvetica, sans-serif;}

.grande{font-size:1.4em;}
.medio{font-size:1em;}
.piccolo{font-size:0.80em;}

.grassetto{font-weight:bold;}
.errore{color:#cc0000; font-weight:bold; font-size:0.90em;}
/*generali*/

/*colori*/
.bianco{color:#ffffff;}
.rosso, #contenuto #ancore h3 a:hover{color:#e95951;}
.blu, #download li h3 a, #contenuto #ancore h3 a{color:#7a92c2;}
.grigio{color:#888888;}
/*colori*/

/*posizione*/
.sx{float:left;}
.dx{float:right;}
.txt-centro{text-align:center;}
.txt-dx{text-align:right;}
/*posizione*/

/*testata*/
#testata{width:1000px; height:175px; margin:0px auto; padding-top:35px; display:block; background:url(../css-img/bg-testata.jpg) no-repeat center top; position:relative;}

#tit-grafico{width:357px; height:399px; top:0px; left:-181px; font-size:0px; display:block; position:absolute; z-index:0;}
#tit-grafico span, #tit-grafico a{width:357px; height:399px; font-size:0px; display:block; background:url(../css-img/bg-grafico.jpg) no-repeat;}

#tit-coriis{width:185px; height:42px; top:40px; left:90px; font-size:0px; display:block; position:absolute;}
#tit-coriis span, #tit-coriis a{width:185px; height:42px; font-size:0px; display:block; background:url(../css-img/logo.gif) no-repeat; }

#tit-branding, #tit-branding span, #tit-branding a{width:440px; height:40px; font-size:0px; display:block; background:url(../css-img/tit-branding.gif) no-repeat bottom; float:right; color:#f4b6b3;}
/*testata*/

/*corpo*/
#corpo{width:970px; padding:40px 15px 0px 15px; margin:-70px auto 0px auto; background:url(../css-img/bg-corpo.png) no-repeat top; position:relative; clear:both; }

/*#corpo{width:988px; padding:40px 32px 0px 32px; margin:-70px auto 0px auto; background:url(../css-img/bg-corpo.png) no-repeat top; position:relative; clear:both; }*/
*html #corpo{width:970px; padding:40px 15px 0px 15px; margin:-70px auto 0px auto; background:url(../css-img/bg-corpo.gif) no-repeat top; position:relative; clear:both; }


#menu{/*width:998px;*/ width:968px; height:42px; position:absolute; top:-10px; /*left:26px;*/ left:15px; background:url(../css-img/bg-nav.gif) repeat-x bottom; border-left:2px solid #bbbbbb;}
#menu li, #menu li a{width:122px; height:42px; margin-left:-1px; display:block; float:left;}

*html #menu{/*width:998px;*/width:968px;  height:42px; position:relative; /*margin-left:-31px;*/ margin-left:-15px; margin-top:-40px; background:url(../css-img/bg-nav.gif) repeat-x bottom; border-left:2px solid #bbbbbb;}

#menu li#azienda a{background:url(../css-img/btn-azienda.gif) no-repeat;}
#menu li#prodotti a{background:url(../css-img/btn-prodotti.gif) no-repeat;}
#menu li#assistenza a{background:url(../css-img/btn-assistenza.gif) no-repeat;}
#menu li#referenze a{background:url(../css-img/btn-referenze.gif) no-repeat;}
#menu li#areariservata a{background:url(../css-img/btn-areariservata.gif) no-repeat;}
#menu li#contatti a{background:url(../css-img/btn-contatti.gif) no-repeat;}

#menu li#azienda a:hover, #menu li#azienda a.selezionato, #menu li#azienda a.selezionato:hover{background:url(../css-img/btn-aziendah.gif) no-repeat;}
#menu li#prodotti a:hover, #menu li#prodotti a.selezionato, #menu li#prodotti a.selezionato:hover{background:url(../css-img/btn-prodottih.gif) no-repeat;}
#menu li#assistenza a:hover, #menu li#assistenza a.selezionato, #menu li#assistenza a.selezionato:hover{background:url(../css-img/btn-assistenzah.gif) no-repeat;}
#menu li#referenze a:hover, #menu li#referenze a.selezionato, #menu li#referenze a.selezionato:hover{background:url(../css-img/btn-referenzeh.gif) no-repeat;}
#menu li#areariservata a:hover, #menu li#areariservata a.selezionato, #menu li#areariservata a.selezionato:hover{background:url(../css-img/btn-areariservatah.gif) no-repeat;}
#menu li#contatti a:hover, #menu li#contatti a.selezionato, #menu li#contatti a.selezionato:hover{background:url(../css-img/btn-contattih.gif) no-repeat;}

#contenuto{width:580px; float:left; font-size:0.90em; margin-left:10px; text-align:justify;}
*html #contenuto{width:580px; float:left; font-size:0.90em; margin-left:5px;}
#contenuto h2, #contenuto h3{margin:10px 0px; margin:10px 0px; color:#7a92c2;}

.testo{font-size:0.90em; margin-bottom:30px;}

#tit-testo-coriis, #tit-testo-coriis span, #tit-testo-coriis a{width:80px; height:18px; font-size:0px; display:block; background:url(../css-img/tit-testo-coriis.gif) no-repeat;}
#sottotit-testo-coriis, #sottotit-testo-coriis span, #sottotit-testo-coriis a{width:480px; height:18px; font-size:0px; display:block; background:url(../css-img/sottotit-testo-coriis.gif) no-repeat;}

#tit-testo-area, #tit-testo-area span, #tit-testo-area a{width:150px; height:18px; font-size:0px; display:block; background:url(../css-img/tit-testo-area.gif) no-repeat;}
#tit-testo-prodotti, #tit-testo-prodotti span, #tit-testo-prodotti a{width:150px; height:18px; font-size:0px; display:block; background:url(../css-img/tit-testo-prodotti.gif) no-repeat;}
#tit-testo-assistenza, #tit-testo-assistenza span, #tit-testo-assistenza a{width:150px; height:18px; font-size:0px; display:block; background:url(../css-img/tit-testo-assistenza.gif) no-repeat;}
#tit-testo-assistenza-daikin, #tit-testo-assistenza-daikin span, #tit-testo-assistenza-daikin a{width:250px; height:18px; font-size:0px; display:block; background:url(../css-img/tit-testo-assistenza-daikin.gif) no-repeat;}
#tit-testo-referenze, #tit-testo-referenze span, #tit-testo-referenze a{width:150px; height:18px; font-size:0px; display:block; background:url(../css-img/tit-testo-referenze.gif) no-repeat;}
#tit-testo-contatti, #tit-testo-contatti span, #tit-testo-contatti a{width:150px; height:18px; font-size:0px; display:block; background:url(../css-img/tit-testo-contatti.gif) no-repeat;}

#tit-testo-aziende, #tit-testo-aziende span, #tit-testo-aziende a{width:240px; height:22px; font-size:0px; display:block; background:url(../css-img/tit-testo-aziende.gif) no-repeat;}

#partner li{display:inline; margin:20px 15px;}

#ancore li{width:560px; padding:10px;}
#ancore span, #ancore a.immagine{width:111px; display:block; float:left; text-align:center;}
a.immagine img{border:2px solid #cccccc;}
a.immagine:hover img{border:2px solid #e95951;}
#contenuto #ancore p, #contenuto #ancore h3{width:440px; float:right; margin-top:0px;}

#contenuto p{margin-top:10px; margin-bottom:10px;}
#contenuto a.indietro{width:100%; margin:10px 0px 20px 0px; text-align:right; display:block;}
#contenuto p img.dx{margin:5px 0px 5px 5px;}
#contenuto p img.sx{margin:0px 5px 5px 0px;}

#download li{width:540px; padding:10px 10px 10px 30px; background:url(../css-img/ico-download.gif) no-repeat left 10px; position:relative;}
#download li h3 span{font-weight:normal; font-size:0.80em;}
#download li a.scarica{width:25px; height:33px; position:absolute; left:0px; top:0px; display:block;}

#assistenza li{clear:both; padding:10px 0px 5px 0px;}
#assistenza li label{width:140px; display:block; float:left; color:#555555;}
#assistenza .bottone{width:89px; height:28px; margin:10px 0px 0px 160px; display:block; border:none; background:url(../css-img/btn-invia.gif) no-repeat;}
a.assistenza{width:169px; height:42px; display:block; border:none; background:url(../css-img/btn-assistenza.jpg) no-repeat;}

.paginazione{padding-top:10px; }
.paginazione li.sx{padding-left:12px; background:url(../css-img/termotecnicasx.gif) no-repeat left 4px;}
.paginazione li.dx{padding-right:12px; background:url(../css-img/termotecnica.gif) no-repeat right 4px;}

#lista-img li{display:inline;}
#lista-img li a img{border:1px solid #cccccc;}
#lista-img li a:hover img{border:1px solid #e95951;}
/*corpo*/

/*colonna-dx*/
/*#colonna-dx{width:400px; float:right; margin-bottom:20px;}*/
#colonna-dx{width:364px; float:right; margin-bottom:20px;}
*html #colonna-dx{width:364px; float:right; margin-bottom:20px; margin-right:-5px;}

#area-riservata{width:324px; height:220px; display:block; padding:5px 20px; overflow:hidden; background:url(../css-img/bg-area-riservata.jpg) no-repeat; color:#ffffff; font-size:0.90em; font-weight:bold; /*margin-left:15px;*/ }
#area-riservata li{width:324px; clear:both; padding-bottom:10px;}
#area-riservata p{margin-bottom:20px; margin-top:40px;}
#area-riservata label{width:100px; display:block; float:left; text-align:right; padding-right:30px; font-size:1.1em;}
#area-riservata .campo, #assistenza li .campo{width:150px; border:1px solid #dddddd; color:#333333; font-family:Arial, Helvetica, sans-serif; float:left;}
#area-riservata .bottone{width:89px; height:28px; margin:10px auto; display:block; border:none; background:url(../css-img/btn-accedi.gif) no-repeat;}
.bottone-logout{width:160px; height:38px; margin:10px auto; display:block; border:none; background:url(../css-img/btn-logout.jpg) no-repeat;}

#tit-evidenza{width:185px; height:46px;  margin-left:15px; font-size:0px; display:block;}
#tit-evidenza span, #tit-evidenza a{width:185px; height:46px; font-size:0px; display:block; background:url(../css-img/tit-evidenza.gif) no-repeat; color:#ffffff;}

#home .box{/*width:356px; padding:15px 20px 15px 34px;*/ width:336px; padding:15px 24px 15px 24px; display:block; background:url(../css-img/bg-box.gif) no-repeat /*right*/ top; margin-left:-10px;}
#interna .box{/*width:356px; padding:15px 20px 15px 34px;*/ width:336px; padding:15px 24px 15px 24px; display:block; background:url(../css-img/bg-box-schema.gif) no-repeat /*right*/ top; margin-left:-10px;}
.box li{width:336px; padding-bottom:10px; clear:both;}

.box li.primo p{width:220px; float:left; margin-left:5px; font-size:0.90em;}
.box li.secondo p{width:220px; float:right; margin-right:5px; font-size:0.90em;}
.box li.primo img, .box li.secondo img{padding:3px; border:1px solid #dddddd;}

.box li.primo h3{width:220px; float:left; margin-left:5px; font-size:0.95em; padding-bottom:4px;}
.box li.secondo h3{width:220px; float:right; margin-right:5px; font-size:0.95em; padding-bottom:4px;}

.box li.primo img{float:left;} 
.box li.secondo img{float:right;}
/*colonna-dx*/

/*footer*/
#footer{width:100%; height:90px; margin-top:-50px; display:block; background:url(../css-img/bg-footer.gif) repeat-x bottom;}
#footer ul{width:970px; height:25px; line-height:25px; margin:0px auto 0px auto; padding:70px 0px 0px 0px; display:block; font-size:0.75em;}
/*footer*/