/*-------------------------------------------
	Euroterm
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		euroterm.css
	Version:		1.0
	Date:			Nov 20, 2008
	Author:         ExpertWeb
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2008 at Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/

/* HTML Elements                               */
/***********************************************/
html,body{margin:0;
}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000; background-color:#58585a;
}
a, img {border:0;
}
a, a:hover, a:visited {color:#000;text-decoration:none;
}

/* Container                               */
/***********************************************/
.container {width:988px;margin:0 auto;background:url(img/bg_content01.jpg) top center repeat-y #fff;
}
.riscaldamento {width:988px;margin:0 auto;background:url(img/bg_content02.jpg) top center repeat-y #fff;
}
.condizionatori {width:988px;margin:0 auto;background:url(img/bg_content03.jpg) top center repeat-y #fff;
}
.solaretermico, .solarefotovoltaico {width:988px;margin:0 auto;background:url(img/bg_content04.jpg) top center repeat-y #fff;
}

/* Header                               */
/***********************************************/

.header {border-top:30px solid #58585a;
}
#slider{margin:0;padding:0;height:165px;
}
#slider img {margin:0;padding:0;width:988px;height:165px;
}
.header h1{display:none; visibility: hidden;
}
.header .payoffHome {width:988px;height:45px;background:url(img/bg_payoff.jpg) top left no-repeat #cd071e;
}
.header .payoffHome h2 {text-indent:-9999px;margin:0;padding:0;float:left;
}
.header .payoffHome ul {float:right;list-style-type:none;padding:10px 20px 0 0;margin:0;
}
.header .payoffHome ul li{display:inline;margin:0;padding:0;
}
.header .payoffHome ul li img{margin:0;padding:0;border:0;
}
.header .payoffAltro {width:988px;height:45px;background:url(img/bg_payoff01.jpg) top left no-repeat #cd071e;
}
.header .solarefotovoltaico {width:988px;height:45px;background:url(img/bg_payoff_solfotovol.jpg) top left no-repeat #cd071e;
}
.header .solaretermico {width:988px;height:45px;background:url(img/bg_payoff_solter.jpg) top left no-repeat #cd071e;
}
.header .riscaldamento {width:988px;height:45px;background:url(img/bg_payoff_risc.jpg) top left no-repeat #cd071e;
}
.header .condizionatori {width:988px;height:45px;background:url(img/bg_payoff_cond.jpg) top left no-repeat #cd071e;
}
.header .radiatori {width:988px;height:45px;background:url(img/bg_payoff_rad.jpg) top left no-repeat #cd071e;
}
.header .solarefotovoltaico h4, .header .solaretermico h4, .header .condizionatori h4, .header .riscaldamento h4, .header .radiatori h4{margin:0;padding:0;
}
.payoffProdotto{bo rder:1px solid #fff;
}
.payoffProdotto ul{padding:9px 0 10px 210px;margin:0;list-style-type:none;
}
.payoffProdotto ul li{display:inline;
}
.payoffProdotto ul li.primo{font-weight:bold;margin-right:100px;background:#e2001a;padding:3px;color:#fff;border:1px solid #fff;
}
div.riscaldamento ul li a, div.radiatori ul li a{font-weight:bold;text-decoration:none;color:#006729;
}
div.riscaldamento ul li a:hover, div.radiatori ul li a:hover{font-weight:bold;text-decoration:none;color:#75947a;
}
div.condizionatori ul li a{font-weight:bold;text-decoration:none;color:#3162a8;
}
div.condizionatori ul li a:hover{font-weight:bold;text-decoration:none;color:#009ee0;
}
div.solarefotovoltaico ul li a, div.solaretermico ul li a{font-weight:bold;text-decoration:none;color:#e2001a;
}
div.solarefotovoltaico ul li a:hover, div.solaretermico ul li a:hover{font-weight:bold;text-decoration:none;color:#ea620e;
}
/* Content                               */
/***********************************************/
.content{bord er:1px solid #000;
}
.menu{float:left;width:200px;backgro und:#dfdfdf;padding-top:10px;
}
.menu table{padding:0 0 0 10px;
}
.menu table tr td{margin:0 10px 0 0;
}
#ctl00_mainLeftBar_treeMenun1Nodes{margin:-4px 0 15px 0;
}
.menu table a, .menu table a:hover, .menu table a:visited{color:#000;text-decoration:none;
}
.contenuto{float:right;padding:30px 0 30px 0;width:788px;
}
.contenuto h1{padding:0;width:496px;height:145px;background:url(img/euroterm_big.gif) top left no-repeat #fff;text-indent:-9999px;margin:0 auto;
}
.contenuto .marche{padding:0;margin:40px auto 0 auto;width:360px;
}
.contenuto .marche h3.clima{float:left;padding:0;margin:0;width:159px;height:49px;background:url(img/euroterm_clima.gif) top left no-repeat 

#fff;text-indent:-9999px;mar gin:0 auto;
}
.contenuto .marche h3.sole{float:right;padding:0;margin:0;width:152px;height:51px;background:url(img/euroterm_sole.gif) top left no-repeat 

#fff;text-indent:-9999px;mar gin:0 auto;
}
.contenuto p{font-size:75%;padding:120px 25px 15px 0;text-align:right;
}
.footer{background:url(img/bg_footer01.jpg) top left no-repeat #dcdddf;width:988px;height:40px;clear:both;text-align:right;border-bottom:30px solid #58585a;posi tion:relative;
}
.footer p{padding:12px 15px 0 0; font-size:10px; text-align:center;
}

/* Content Pagina Interna                      */
/***********************************************/
a.rootNode{padding:7px 0 0 15px;text-decoration:none;font-weight:bold;color:#fff;width:150px;height:35px;display:block; 

background:url(img/bg_inattivo.jpg) top left no-repeat;
}
a.rootNode:hover{padding:7px 0 0 15px;text-decoration:none;font-weight:bold;color:#fff;width:150px;height:35px;display:block; 

background:url(img/bg_attivo.jpg) top left no-repeat;
}
.menu_interna ul li a:hover{padding:6px 0 0 15px;text-decoration:none;font-weight:bold;color:#fff;width:173px;height:41px;display:block; 

background:url(img/bg_attivo.jpg) top left no-repeat;
}
.testoPagina{width:740px;float:left;margin:0!important;padding:0!important;overf low:auto;hei ght:100%; fo nt-size:16px;posi tion:relative;di play:block; cle ar:both;bor der:1px solid #000;
} 
.pnlDati{ backgro und-color:#CCFF33; width:600px;
}
.testoPagina .tabellaForm{text-ali gn:left;width:600px;backgr ound:#00CCCC;font-size:11px;
}
.testoPagina .tabellaForm .button, .buttonCerca{dis play:run-in;flo at:left;
}
.testoPagina .tabellaForm tr td{text-align:left;bac kground:#0066CC;bord er:1px solid #fff;
}
.testoPagina table{border:0;width:450px;
}
.testoPagina table tr td{wid th:150px;text-align:center;pad ding:5px 0 15px 0;
}
.testoPagina table tr td a, .testoPagina table tr td a:visited{color:#000;text-deco ration:none;
}
.testoPagina table tr td a:hover, .testoPagina table tr td a:visited{color:#c00;text-dec oration:none;
}
.testoPagina .colsxProdotti{float:left;width:170px;bo rder:1px solid #000;
}
.testoPagina .colsxProdotti h3.titoloProdottoriscaldamento, .testoPagina .colsxProdotti h3.titoloProdottoradiatori{color:#75947a;margin:0 0 10px 0;
}
.testoPagina .colsxProdotti h3.titoloProdottocondizionatori{color:#009ee0;margin:0 0 10px 0;
}
.testoPagina .colsxProdotti h3.titoloProdottosolarefotovoltaico, .testoPagina .colsxProdotti h3.titoloProdottosolaretermico{color:#ea620e;margin:0 0 10px 0;
}
.allegati table{width:120px;margin:0 0 30px 0;fl oat:left;
}
.allegati table tr td{text-align:left;padding:4px;border-bottom:1px dotted #e3001b;
}
.allegati table tr td h4{padding:0;margin:0;font-weight:normal;font-size:12px;
}
.documentazione{width:300px; mar gin:0 auto; floa t:left;
}
.documentazione td{width:150px; background-col or:#b5cfce; text-align:center;padding:0 0 10px 0;border:1px dotted; border-top-color:#ccc;border-bottom-color:#ccc; border-left:none; border-right:none;
}
.testoPagina .photo ul{margin:0;padding:0;list-style-type:none;
}
.testoPagina .coldxProdotti{float:right;width:550px;bo rder:1px solid #000;margin:20px 1px 0 0;
}
.testoPagina .coldxProdotti table{font-size:10px;width:100%;border-collapse:collapse;
}
.testoPagina .coldxProdotti table th{ wh ite-space:nowrap;
}
.testoPagina .coldxProdotti table td.primaColonna{wid th:205px;text-align:left; white-space:nowrap;
}
.testoPagina .coldxProdotti table p{margin:0;padding:0;
}
.testoPagina .coldxProdotti th.riscaldamento{background:#e2001a;color:#fff;font-size:11px;width:100%;
}
.testoPagina .coldxProdotti th img{float:right;
}
.testoPagina .coldxProdotti .table, .documenti .boxEventi .table{width:100%;background-color:#fff;font-size:10px;border-collapse:collapse;border:1px solid #000;
}
.testoPagina .coldxProdotti div.testoProdotto{heig ht:180px;padding:0 10px 0 0;margin:10px 0 0 0;
}
.contenuto1{float:right;width:770px;padding:0 0 20px 0;
}
.contenuto1 p{padding:0;text-align:left;padding:0 50px 0 0;
}
.footer1{background:url(img/bg_footer01.jpg) top left no-repeat #dcdddf;width:988px;height:40px;clear:both;text-align:right;border-bottom:30px solid #58585a;
}
.footer2{background:url(img/bg_footer02.jpg) top left no-repeat #dcdddf;width:988px;height:40px;clear:both;text-align:right;border-bottom:30px solid #58585a;bord er-top:3px solid #c00;
}
.footer1 p, .footer2 p{padding:12px 15px 0 0; font-size:10px; text-align:center;
}
.footer p span, .footer1 p span, .footer2 p span{font-size:8px;
}

.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    /*border:  1px solid #ccc;  */
    /*background-color: #eee;  */
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 

.colSxAssistenza{width:210px;float:left;
}
.colSxAssistenza h4{margin:5px 0;
}
.colSxAssistenza input{margin:3px 0 5px 0;
}
.colSxAssistenza ul{margin-top:0;padding-left:25px;
}
.colSxAssistenza ul li a:hover, .colSxAssistenza ul li a:focus{text-decoration:underline;
}
.colSxAssistenza .comune-scelto{margin-bottom:10px;
}
.dati-centro-assistenza a, .dati-centro-assistenza a:hover, .dati-centro-assistenza a:focus{text-decoration:underline;
}
.colDxAssistenza{width:500px;float:right;
}
.nessun-centro{display:block;margin:45px 0 0 0;
}

/* Header Pagine Interne                               */
/**********************************************
.header_interna1, .header_interna2, .header_interna3, .header_interna4 {border-top:30px solid #58585a;
}
.header_interna1 h1 {margin:0;padding:0;width:988px;height:165px;background:url(img/stagioni01.jpg) top left no-repeat 

#cd071e;text-indent:-9999px;
}
.header_interna2 h1 {margin:0;padding:0;width:988px;height:165px;background:url(img/stagioni02.jpg) top left no-repeat 

#cd071e;text-indent:-9999px;
}
.header_interna3 h1 {margin:0;padding:0;width:988px;height:165px;background:url(img/stagioni03.jpg) top left no-repeat 

#cd071e;text-indent:-9999px;
}
.header_interna4 h1 {margin:0;padding:0;width:988px;height:165px;background:url(img/stagioni04.jpg) top left no-repeat 

#cd071e;text-indent:-9999px;
}
*/

/* Payoff Pagine Interne                               */
/**********************************************
.header_interna1 .payoff1 {width:988px;height:50px;background:url(img/bg_payoff01.jpg) top left no-repeat #cd071e;margin:0;padding:0;
}
.header_interna2 .payoff2 {width:988px;height:50px;background:url(img/bg_payoff02.jpg) top left no-repeat #cd071e;margin:0;padding:0;
}
.header_interna3 .payoff3 {width:988px;height:50px;background:url(img/bg_payoff03.jpg) top left no-repeat #cd071e;margin:0;padding:0;
}
.header_interna4 .payoff4 {width:988px;height:50px;background:url(img/bg_payoff04.jpg) top left no-repeat #cd071e;margin:0;padding:0;
}
.header_interna2 .payoff2 ul{margin:0;padding:10px 0 0 215px; list-style-type:none;
}
.header_interna2 .payoff2 ul li{display:inline;font-weight:bold;margin:0 15px 0 0;
}
.header_interna2 .payoff2 ul li a, .header_interna2 .payoff2 ul li a:hover, .header_interna2 .payoff2 ul li 

a:visited{text-decoration:none;color:#006323;
}
.header_interna2 .payoff2 ul li.prima{margin:0 110px 0 0;color:#55821e;
}
.header_interna3 .payoff3 ul{margin:0;padding:10px 0 0 215px; list-style-type:none;
}
.header_interna3 .payoff3 ul li{display:inline;font-weight:bold;margin:0 15px 0 0;
}
.header_interna3 .payoff3 ul li a, .header_interna2 .payoff2 ul li a:hover, .header_interna2 .payoff2 ul li 

a:visited{text-decoration:none;color:#3766aa;
}
.header_interna3 .payoff3 ul li.prima{margin:0 110px 0 0;color:#3bacdc;
}
.header_interna4 .payoff4 ul{margin:0;padding:10px 0 0 215px; list-style-type:none;
}
.header_interna4 .payoff4 ul li{display:inline;font-weight:bold;margin:0 15px 0 0;
}
.header_interna4 .payoff4 ul li a, .header_interna2 .payoff2 ul li a:hover, .header_interna2 .payoff2 ul li 

a:visited{text-decoration:none;color:#e3000d;
}
.header_interna4 .payoff4 ul li.prima{margin:0 110px 0 0;color:#eb5f09;
}
*/

/* Content Pagina Interna                      */
/***********************************************/
/*.menu_interna{float:left;width:183px;
}
.menu_interna ul{list-style-type:none;margin:0;padding:0 0 0 8px;
}
.menu_interna ul li{
}*/
