@charset "utf-8";
/* CSS Document */

/*ENERGIE*/
/*--------------------------------------------------------------*/
.energie .entete span{font-size:1.2em;}
.energie .article{padding: 0;}
/* .energie .diag-resume li p{padding-top:10px;} */
.energie .diag-resume li span{font-size:15px; font-weight:bold;}
.energie .diag-resume li p img{margin-right:20px; float:left;}
.energie .diag-resume li.maison p span{font-size:15px;font-weight: normal;}
.energie .diag-resume li.maison p img{margin-left:13px;margin-right:40px;}
.energie .diag-resume li.middle{padding:0px; border:none;background:none;}
.energie .diag-resume li.middle p{padding:0px;width:630px;margin:0px;font-size:1.2em;}
.energie div.btn.fright{margin-top:30px;

}

/*DIAGNOSTIC*/
/*--------------------------------------------------------------*/
.diagnostics ul.diag-resume{padding:0 !important;}
.diagnostics ul.diag-resume li {
	background:#FFF repeat-x scroll left top;
	padding:1px !important;
	border:1px solid #ede8e8;
	width:99.7%;
	float:left;
	margin-bottom:5px;
	list-style:none;
}

.diagnostics p.copy{color:#bababa;font-size:0.9em;text-align:center;}
.diagnostics ul.diag-resume li h2,
.diagnostics ul.diag-resume li p{margin:0 15px 10px 15px; font-size:10px; }
.diagnostics ul.diag-resume li h2{
	clear:both;
	color:#666;
	font-size:12px;
	padding:0px 0 5px 0;
	border-bottom:1px dotted #999;

}

.diagnostics ul.fleft{width:420px;}
.diagnostics ul.fleft .fright img{margin:0 10px 10px 0;}

.diagnostics ul.diag-resume li h2 a{color:#666 !important;}

.diagnostics ul.diag-resume li p{width:350px;float:left;margin-top:20px;}
.diagnostics li img{border:none;margin-top:0px;}
.diagnostics li .fright img{border:none;margin-top:10px;margin-right:10px;}
.diagnostics #loi-fiscalite label{text-align: left !important;display:block;float:left;margin-top:0px;margin-left:5px;line-height:1.3em;}
.diagnostics #loi-fiscalite div{margin:2px 0 3px 0 !important;}
.diagnostics #loi-fiscalite p{border-bottom:1px dotted #6d0000;padding:10px 0;}
.diagnostics #loi-fiscalite .submit{margin:15px 0 3px 60px;}
.diagnostics #loi-fiscalite{height:705px;}
#loi-fiscalite .surface label{width:50px;}
#loi-fiscalite .surface input{width:100px;float:left;}
.diagnostics .article a{text-decoration:none;}

#diagnostic .definition{border-bottom:1px dotted #bababa;padding:10px 0;}
#diagnostic .definition img{border:none;float:left;margin:10px 10px 0 10px;}
#diagnostic .definition p{padding:10px 15px 5px 15px;font-style:italic;}
#diagnostic h2{color:#666666;font-size:1.2em}
#diagnostic .law{padding:1.2em 30px !important;background:#E6E7EA;}
#diagnostic .law li{
	background:transparent url(img/puce-more.png) no-repeat top left;
	padding-left:16px;
	line-height:1.2em;
	margin-bottom:8px;
}
#diagnostic .law li a{color:#627485;font-family:verdana;font-size:0.9em;}
#diagnostic .article{padding:0 !important;}
#diagnostic h2{line-height:1.6em;}
#diagnostic .article ul li{background:transparent url(img/bg-tablecontent-a.png) no-repeat scroll left top;padding-left:20px;}
/*SIMULATEUR*/
/*--------------------------------------------------------------*/
.ula ul{margin:0 !important;padding:0 !important;}
.simulateurs ul li {
	background:#FFF url(img/bg-lexique-letter.gif) repeat-x scroll left top;
	padding:1px !important;
	border:1px solid #ede8e8;
	margin-bottom:5px;
	width:99.7%; float:left;
}
.simulateurs p.copy{color:#bababa;font-size:0.9em;text-align:center;}
.simulateurs ul li h2,
.simulateurs ul li p{margin:0 15px 10px 15px;}
.simulateurs ul li h2{
	clear:both;
	color:#941C21;
	font-size:1.3em;
	padding:15px 0 5px 0;
	border-bottom:1px dotted #999;
	
}
.simulateurs ul li h2 a{color:#941C21 !important;}

.simulateurs ul li p{width:400px;float:left;margin-top:15px;}
.simulateurs li img{border:none;margin-top:-15px;}
.simulateurs.calculLoyer .calculModule{margin-top:10px;background-color:#E2E2E2;width:310px;padding:10px;}
.simulateurs.calculLoyer p{text-align: justify;}
.simulateurs.calculLoyer div.calculModule div.intitule{margin:2px 0px 0px 0px;}
.simulateurs.calculLoyer div.calculModule div.intitule table{margin:0px 0px 10px;font-size:11px;}
.simulateurs.calculLoyer div.calculModule div.intitule table td{padding:5px;border: none;}
.simulateurs.calculLoyer div.calculModule div.intitule table tr:hover{background-color:#E2E2E2;}
.simulateurs.calculLoyer div.calculModule div.intitule input{text-align:left;width:80px;}
.simulateurs.calculLoyer div.calculModule div.intitule select{width: 82px;}
.simulateurs.calculLoyer div.calculModule div#resultat{display:none;}
.simulateurs.calculLoyer div.calculModule div#resultat #variationPourc{color:#FF3513;}
.simulateurs.calculLoyer div.calculModule div#resultat #variationEur{color:green;}
.simulateurs.calculLoyer div.calculModule div#resultat #newLoyer{color:blue;}
.simulateurs.calculLoyer div.links{float:left;margin:10px 0px 5px 15px;;line-height:1.2em;}
.simulateurs.calculLoyer div.links a{text-decoration: underline;}
.simulateurs.calculLoyer .price{margin-top:0px;}
.price h2,
.chiffres-cles h2{
	clear:both;
	color:#941C21;
	font-size:1.3em;
	padding:10px 0 5px 0;
	border-bottom:1px dotted #999;
	margin-top:15px;
	margin-bottom:10px;
}
