html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline;}
a img,:link img,:visited img{border:0;}
table{border-collapse: collapse;border-spacing: 0;}

body{text-align:center;background:#00091e url(images/tall_body.gif) left top repeat;}
table, table td, table th{border-collapse:collapse; border:1px solid #66779b; padding:2px;}
table {width:98%;}
table .sx{width:30%;}
table .dx{width:70%;}

.input_text{border:1px solid #7777ac; display:block;}
textarea.input_text{border:1px solid #7777ac; display:block; width:99%; height:60px;}
.input_submit{margin:2px auto; border:1px solid #66779b; background-color:#7777ac; color:#000000; font-weight:bold;}
.riga_submit{text-align:center;}
label{ color:#cccccc; font-size:10px;line-height:1.3em; font-family:Verdana;}
caption{color:#cccccc; font-size:11px;line-height:1.3em; padding-bottom:3px; font-family:Verdana;white-space:nowrap;}



#external_outer{display:block;width:766px;margin:0px auto;}
#external_inner,#header,#header_menu,#header_banner,#footer,#body_outer,#body_inner{display:block;float:left;width:100%;}

#header_menu{background-color:#032d61; height:30px; line-height:30px; border-top:1px solid #40454e; border-bottom:1px solid #40454e;}
#header_menu a{color:#33a7ff;float:left;display:block;width:20%; height:30px; line-height:30px; text-align:center; text-transform:uppercase; font-family:Arial; font-weight:bold; text-decoration:none; font-size:12px;}
#header_menu a:link,#header_menu a:visited{float:left;}
#header_menu a:hover,#header_menu a:active{}


/* due blocchi 50 50 - home */
#content_sx1{float:left;width:382px;margin-top:2px;}
#content_dx1{float:right;width:382px;margin-top:2px;}
/* due blocchi 30 70 - stufe */
#content_sx2{float:left;width:33%; display:block;}
#content_dx2{float:left;width:66%; border-left:1px dotted silver; margin-top:3px; display:block;}

#esteso{float:left;width:100%; display:block;}


.menu_stufe{padding-top:10px; display:block; width:100%; float:left;}
.menu_stufe div{display:block; float:left; width:96%; margin-left:2%; font-family:Verdana; font-size:14px; line-height:1.6em; text-indent:3px;}
.menu_stufe a{font-family:Verdana; font-size:14px; line-height:1.6em;}
.menu_stufe a:link,.menu_stufe a:visited{color:#66779b; text-decoration:none; font-weight:bold;}
.menu_stufe a:hover,.menu_stufe a:active{text-decoration:underline;}
.menu_stufe a.selected{background-color:#7777ac; color:#ffffff !important;}

.lista_pagine a,.modello_versione{display:block; float:right; width:69%; font-size:14px; color:#ffffff; margin:7px 0px; font-family:Verdana;height:50px; line-height:50px; font-weight:bold;}
.modello_versione a:link,.anteprima_stufa .modello_versione a:visited{color:#ffffff; text-decoration:underline;}
.modello_versione a:hover,.anteprima_stufa .modello_versione a:active{text-decoration:none;}

.stampa{ display:block;height:50px; line-height:50px; text-align:right; float:right;width:50px;}

.anteprima_stufa{display:block; float:left; width:98%; margin-top:10px; margin-left:1%; border-bottom:1px dotted silver; padding-bottom:5px;}
.anteprima_stufa .img_anteprima{display:block; float:left; width:30%;}
.anteprima_stufa .intro_versione{display:block; float:right; width:69%; margin-top:3px;}

#paginazione_outer{display:block;float:left; width:100%; text-align:center; margin-top:30px;}
#paginazione_inner{width:60%;margin:0px auto;}
.paginazione{display:block; float:left; width:24px; font-weight:bold; font-family:Verdana; font-size:12px; color:#ffffff; height:24px; line-height:24px; margin-left:5px; background-color:red; text-align:center;}
span.paginazione{background-color:#888888; color:#ffffff;}
a.paginazione:link,a.paginazione:visited{background-color:#7777ac; color:#000000; text-decoration:none;}
a.paginazione:hover,a.paginazione:active{background-color:#66779b; color:#ffffff;}

#informazioni_dettaglio{display:block; float:left; width:100%; margin-top:10px;}
.dettaglio_stufa h2{line-height:1.5em; font-size:15px; float:left; display:block; width:100%; text-indent:15px; font-weight:bold; font-family:Verdana; color:#ffffff; margin:4px auto;}

#descrizione_modello{display:block; float:left; width:90%; margin:5px 0px; color:#cccccc; font-size:10px;line-height:1.3em; font-family:Verdana; text-align:justify;}
#descrizione_modello a{ color:silver;}
#esteso p,#descrizione_modello p,#descrizione_modello div{float:left; width:100%; color:#cccccc; font-size:10px;line-height:1.3em; font-family:Verdana; text-align:justify;}
#esteso h2,#descrizione_modello h2{font-weight:bold; font-size:13px; line-height:1.5em; margin-top:5px; color:#ffffff;}
#esteso h3,#descrizione_modello h3{font-weight:bold; font-size:12px; line-height:1.4em; margin-top:5px; color:#ffffff;}

.descrizione_piccola *{font-size:10px; color:white;}

.label_parametri{font-weight:bold; color:#7777ac;}
.parametri_versione{display:block; float:left; width:100%; font-size:10px; color:#66779b; font-family:Verdana; line-height:1.4em;}


.lista_pagine h2, .lista_prodotti h2{display:block; float:left; width:100%; font-size:16px; font-weight:bold; color:#ffffff;margin-top:20px; text-indent:20px; margin-bottom:10px; text-transform:uppercase;}
.lista_pagine a,.lista_prodotti .modello_versione{margin-top:2px;}
.lista_prodotti a{width:90%;}
.lista_pagine a{width:90%;}

#footer{background:transparent url(images/footer_line.gif) left top repeat-x; padding-top:7px;margin-top:10px;}
#footer_credits{display:block;float:left;width:40%;color:#666b78;height:20px; line-height:20px;font-size:12px;}
#footer_menu{height:30px;line-height:30px; float:right;width:60%;}
#footer_menu a{color:#666b78;float:right;display:block;height:20px; line-height:20px; padding-left:10px; text-align:center; text-transform:capitalize; font-family:Arial; font-weight:bold; text-decoration:none; font-size:12px;}
#footer_menu a:link,#footer_menu a:visited{}
#footer_menu a:hover,#footer_menu a:active{text-decoration:underline;}

#footer_2{float:left;width:100%;text-align:center;font-size:8px; color:gray;}
#footer_2 p{text-align:center;line-height:20px;height:20px;font-size:8px; color:gray;}
#footer_2 a {font-size:8px;color:black;font-weight:normal; color:gray;}
#footer_2 a:hover,#footer_2 a:active{color:silver;}

#error_message,#confirm_message{font-weight:bold; text-align:center; font-family:monospace; font-size:11px; line-height:1.2em;}
#error_message{color:red;}
#confirm_message{color:#008800;}

/* mytooltip */
#mytooltip_outer{display:none;width:200px;text-align:center;position:absolute;background-color:#184c82; z-index:1000; left:0px;}
#mytooltip_inner{width:94%;margin:3px auto;color:#ffffff;font-family:Arial,Verdana,sans-serif;font-size:11px;border:0px;padding:2px;}