/*Général*/
.rouge {color:#990033;}
ul.tab-bg {width:100%;overflow:hidden;}
.l-tab-hidden {display:none;}
.l-tab-content {padding:22px 15px 15px 15px;position:relative;width:699px;border:1px solid #7FA3C8;border-top-width:2px; /*background:#EEF4FA url(../images/flickr-l-box-repeat.png) 0 0 repeat-x;*/}
/*ul, li {margin:0;padding:0;position:relative;}
li {list-style:none;}*/
.note {color:#666666;}

body#popup #et-taille-texte {display:block;}

input, textarea, select {border:1px solid #FEC760;max-width:400px;padding:2px;}

input.l-small-right {padding-right:5px;text-align:right;width:60px;}

input.no-border {background-color:transparent !important;border:medium none !important;outline-color:-moz-use-text-color !important;outline-style:none !important;outline-width:medium !important;}

ul.l-default {margin-left:2em;}
	ul.l-default li, ul.l-form li ul.l-default li{margin:0.42em 0;list-style-type:disc;width:auto;padding:0;overflow:visible;}

.js_warning {background-color:#E6E6E6;border:2px solid #FF0000;color:#FF0000;font-size:1.4em;font-weight:bold;margin:20px 0;padding:20px;}

/*formulaire*/
div.l-form-content {margin-bottom:30px;}
	ul.l-form {background-color:#FFF0BF;border:1px solid #FFDD88;border-bottom:1px solid #FFC719;padding:0 0 10px;margin:5px 0 0;border:1px solid #FFDD88;position:relative;width:100%;overflow:hidden;}
	ul.l-form li {padding:11px 24px 0 24px;position:relative;width:651px;overflow:hidden;}
	ul.l-form li.l-sub-row {display:none;}
	ul.l-form li.l-plus-information {padding:0;margin-top:15px;_margin-top:0px;width:auto;}

fieldset legend {color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:1.33em;font-weight:bold;padding:10px 2px 2px 0;}
	fieldset legend a {font-size:0.83em;}
fieldset label {color:#333333;display:block;float:left;font-weight:bold;margin-right:13px;padding-right:10px;vertical-align:top;width:165px;height:24px;}
	fieldset label .l-aster {color:#ff0000;}
fieldset label.required {background:transparent url(../images/hq_form_requis.png) no-repeat scroll right 1px;}
fieldset label.error {background:transparent url(../images/hq_form_uncheked.png) 188px 3px no-repeat;color:#FF0000;display:none;float:none;font-size:0.92em;font-style:italic;font-weight:bold;line-height:1em;padding:5px 0 4px 208px;text-align:left;width:auto;}
fieldset li.error label.error {display:block;}
/*bouton calculer*/
a.btn-calculer {background:url(../images/btn-calculer.gif) 0 0 no-repeat;text-indent:-3000px;display:block;height:26px;width:81px;z-index:10;margin:0 auto;}
a.btn-calculer-en {background:url(../../../energywise/calculation-tools/images/btn-calculer.gif) 0 0 no-repeat;text-indent:-3000px;display:block;height:26px;width:81px;z-index:10;margin:0 auto;}

/* Plus d'information - collapse*/
li.l-plus-information dl {margin:0px 0 0 0;position:relative;}
	li.l-plus-information dl dt, li.l-plus-information dl dd {margin-left:26px;margin-right:43px;}
	li.l-plus-information dl dt {position:relative;display:block;height:19px;padding-top:17px;background:url(../images/more-info-collapse-arrow.gif) 0 0 no-repeat;}
		li.l-plus-information dl dt a {background:url(../images/information.gif) 0 0 no-repeat;padding-left:23px;padding-bottom:9px;display:block;height:19px;border-bottom:0px solid #ffedb2;}
		li.l-plus-information dl dd a.l-close {display:block;position:absolute;top:17px;right:43px;color:#e16c00;padding-right:16px;background:url(../images/more-info-close.gif) right center no-repeat;}
	li.l-plus-information dl dd {display:none;background-color:#ffffff;padding:10px 0;}
	
	li.l-plus-information dl.l-active {background:#ffffff;}
		li.l-plus-information dl.l-active dt {height:27px;}
		li.l-plus-information dl.l-active dt a {color:#e16c00;}
		li.l-plus-information dl.l-active dt a {border-bottom-width:1px;}
		li.l-plus-information dl.l-active dt a.l-close {display:block;}
		li.l-plus-information dl.l-active dd {display:block;}

/*résultat de calcul*/
.l-resultat {display:none;}
	.l-resultat ul.l-form {background-color:#D4E2EE;border-color:#C2D5E7 #C2D5E7 #738FAB;border-style:solid;border-width:1px 1px 2px;}
		.l-resultat ul.l-form li.l-col {float:left;width:300px;}
		
		.l-resultat ul.l-form li.l-col-gauche {float:left;width:270px;}
		.l-resultat ul.l-form li.l-col-droite {float:left;width:330px;}
		
		.l-resultat ul.l-form li.l-cout-estime-total {float:none;}
		.l-resultat ul.l-form li.l-cout-estime-total-en {float:none;}
			.l-resultat ul.l-form li.l-cout-estime-total label {width:111px;}
			.l-resultat ul.l-form li.l-cout-estime-total-en label {width:157px;}
			.l-resultat ul.l-form li.l-col label, .l-resultat ul.l-form li.l-col-gauche label, .l-resultat ul.l-form li.l-col-droite label {font-size:0.889em;margin-right:0;}
			.l-resultat ul.l-form li.l-col input, .l-resultat ul.l-form li.l-col-gauche input, .l-resultat ul.l-form li.l-col-droite input {width:40px;text-align:right;padding-right:5px;}
			
			
			.l-resultat li.l-plus-information dl dt {background:transparent url(../images/more-info-collapse-arrow-tarif.gif) no-repeat scroll 0 0;}
			

/*footer*/
.l-footer {display:none;margin-top:15px;}
	.l-footer .note {margin-top:10px;}

/*tarif*/
*html .l-tarif .required {height:38px;overflow:visible;}
.l-radio-tarif {width:471px;position:relative;float:left;margin:0;}
	
	.l-radio-tarif label {font-weight:normal;padding:1px 0 0 5px;float:left;width:auto;text-align:left;}
	ul.l-radio-tarif li {padding:0;position:relative;overflow:hidden;width:auto;_display:inline;_float:left;}
		.l-radio-tarif .l-radio {float:left;position:relative;border:0;color:#333333;}

/*Convertisseur*/
#convertisseur.l-form-content {margin-bottom:0;}
	#convertisseur table {width:699px;}
		#convertisseur table th {text-align:left;color:#003366;font-family:Arial,Helvetica,sans-serif;font-size:1.33em;font-weight:bold;padding:10px 2px 5px 0;}
	#convertisseur table td {height:29px;padding-top:8px;}
		#convertisseur table td label {float:left;margin-right:26px;text-align:right;width:150px;}

	#convertisseur table td.l-data {border:1px solid #ffdd88;position:inherit;padding:0px;background-color:#ffedb3;width:393px;border-right:0px;}
		#convertisseur table td.l-data input {margin-right:27px;width:38px;}
		#convertisseur table td.l-data select {width:88px;}
		
		#convertisseur table td.l-result {background:#bbccdc url(../images/cell-end.gif) top left no-repeat;border-bottom:1px solid #738fab;padding-left:34px;}
			#convertisseur table td.l-result input {width:95px;text-align:right;padding-right:5px;}
		
		#convertisseur table tr.l-alt td.l-data {background-color:#FFF2CA;}
		#convertisseur table tr.l-alt td.l-result {background:#bbccdc url(../images/cell-end-alternate.gif) top left no-repeat;}

/*Index*/
#hq-contenu .l-outils {height:113px;margin:14px;padding-left:113px;padding-top:7px;width:207px; padding-right:10px;}
	#hq-contenu .l-outils a {color:#50831E;}
#hq-contenu #l-chauffage {background:url(../images/accueil-chauffage.jpg) 0 0 no-repeat;}
#hq-contenu #l-appareils {background:url(../images/accueil-appareils.jpg) 0 0 no-repeat;}
#hq-contenu #l-piscine {background:url(../images/accueil-piscine.jpg) 0 0 no-repeat;}
#hq-contenu #l-electro {background:url(../images/accueil-electro.jpg) 0 0 no-repeat;}
#hq-contenu #l-climatisation {background:url(../images/accueil-climatisation.jpg) 0 0 no-repeat;}
#hq-contenu #l-aussi {padding:10px 0 0 45px;}
	#hq-contenu #l-aussi #txtAussi {color:#799C38;font-size:1.4em;font-style:italic;font-weight:bold;}
	
/*Chauffage de l'eau - bain douches*/
table#tab-Qty {width:463px;float:left;}
	table#tab-Qty td {padding-bottom:6px;}
	
/*autres appareils*/
#autres-appareils #l-note-autre-appareil {display:none;}
#infoPiscine{display:none;}


/*Information sur les spas*/
#hq-contenu .tbl_spas th {height:30px;padding: 10px;border:1px solid #C2D5E7;background-color:#004379;color: #FFFFFF;}
#hq-contenu .tbl_spas td {padding: 10px;border:1px solid #ffdd88;background-color:#ffedb3;}
#hq-contenu .tbl_spas td.alternate { background-color:#FFF2CA; }
#hq-contenu p.l-note {text-align:right;margin-top:0;color:#666;font-size:0.8em;}
