.form {
	margin: 0px;
	padding: 0px;
}
.combo_colonne {
	background-image:   url("../images/commun/combo_motif.gif");
	border: 0px;
	font-size: 10px;
	color: #252661;
	text-indent: 5px;
	height: 18px;
	width: 144px;
	vertical-align: text-bottom;
}
.cart_typo_titres {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;}
.bouton_orange {
	font-size: 10px;
	color: #F67A00;
	text-decoration: none;
	font-weight: bold;}
	.bouton_orange:hover {color: #D50028; text-decoration: none;}
    .bouton_orange:active {color: #D50028; text-decoration: none;}
.bouton_or {
	font-size: 10px;
	color: #FEA100;
	text-decoration: none;
	font-weight: bold;}
	.bouton_or:hover {color: #D50028; text-decoration: none;}
    .bouton_or:active {color: #D50028; text-decoration: none;}
.bouton_nav_bas {
	font-size: 10px;
	color: #98C1DF;
	text-decoration: none;
	font-weight: bold;}
	.bouton_nav_bas:hover {color: #D50028; text-decoration: none;}
    .bouton_nav_bas:active {color: #D50028; text-decoration: none;}
.bouton_orange_big {
	font-size: 11px;
	color: #F67A00;
	text-decoration: none;
	font-weight: bold;}
	.bouton_orange_big:hover {color: #D50028; text-decoration: none;}
    .bouton_orange_big:active {color: #D50028; text-decoration: none;}
.typo_or_light {
	font-size: 9px;
	color: #F9B669;
	text-align: justify;}
.typo_bleu_light {
	font-size: 9px;
	color: #3D8EC1;
	text-align: justify;}
.typo_light {
	font-size: 9px;
	color: #525e64;
	text-align: justify;}
.typo_light_nonjustif{
	font-size: 9px;
	color: #525e64;}
.typo_verte_light {
	font-size: 9px;
	color: #018E6B;
	text-align: justify;}
.typo_standard {
	font-size: 11px;
	color: #525e64;
	text-align: justify;}
.typo_standard_lien {
	font-size: 11px;
	color: #525e64;
	text-align: justify;}
	.typo_standard_lien:hover {color: #D50028; text-decoration: none;}
    .typo_standard_lien:active {color: #D50028; text-decoration: none;}
.typo_standard1 {
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	color: #525e64;
	}
.typo_standard1_lien {
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	color: #525e64;}
	.typo_standard1_lien:hover {color: #D50028; text-decoration: none;}
    .typo_standard1_lien:active {color: #D50028; text-decoration: none;}	
.typo_bleu_standard {
	font-size: 11px;
	color: #3D8EC1;
	text-align: justify;}
	.typo_bleu_standard:hover {color: #D50028; text-decoration: none;}
    .typo_bleu_standard:active {color: #D50028; text-decoration: none;}
.typo_orange_standard {
	font-size: 11px;
	color: #F67A00;
	text-align: justify;}
.typo_orange_standard_lien {
	font-size: 11px;
	color: #F67A00;
	text-align: justify;
	text-decoration: underline;}
	.typo_orange_standard_lien:hover {color: #D50028; text-decoration: none;}
    .typo_orange_standard_lien:active {color: #D50028; text-decoration: none;}
.typo_orange_standard1 {
	font-size: 12px;
	color: #F67A00;
	text-align: justify;}
.typo_orange_standard1_lien {
	font-size: 11px;
	color: #F67A00;
	text-align: justify;
	text-decoration: underline;}
	.typo_orange_standard1_lien:hover {color: #D50028; text-decoration: none;}
    .typo_orange_standard1_lien:active {color: #D50028; text-decoration: none;}
.typo_verte_standard {
	font-size: 12px;
	color: #018E6B;
	text-align: justify;}
	.typo_verte_standard:hover {color: #D50028; text-decoration: none;}
    .typo_verte_standard:active {color: #D50028; text-decoration: none;}
.typo_rouge_standard {
	font-size: 11px;
	color: #E40303;
	text-align: justify;}
	.typo_rouge_standard:hover {color: #D50028; text-decoration: none;}
    .typo_rouge_standard:active {color: #D50028; text-decoration: none;}
	
.typo_standard_demi {
	font-size: 12px;
	color: #525e64;
	font-weight: bold;}
	.typo_standard_demi:hover {color: #D50028; text-decoration: none;}
    .typo_standard_demi:active {color: #D50028; text-decoration: none;}
.typo_standard_demi2 {
	font-size: 14px;
	color: #525e64;
	font-weight: bold;}
	.typo_standard_demi2:hover {color: #D50028; text-decoration: none;}
    .typo_standard_demi2:active {color: #D50028; text-decoration: none;}
.typo_bleu_demi {
	font-size: 12px;
	color: #3D8EC1;
	font-weight: bold;}
	.typo_bleu_demi:hover {color: #D50028; text-decoration: none;}
    .typo_bleu_demi:active {color: #D50028; text-decoration: none;}
.typo_bleu_demi2 {
	font-size: 13px;
	color: #3D8EC1;
	font-weight: bold;}
	.typo_bleu_demi:hover {color: #D50028; text-decoration: none;}
    .typo_bleu_demi:active {color: #D50028; text-decoration: none;}
.typo_orange_gras {
	font-size: 12px;
	color: #F67A00;
	font-weight: bold;}
.typo_orange_demi_lien {
	font-size: 12px;
	color: #F67A00;
	font-weight: bold;}
	.typo_orange_demi_lien:hover {color: #D50028; text-decoration: none;}
    .typo_orange_demi_lien:active {color: #D50028; text-decoration: none;}
.typo_orange_demi2 {
	font-size: 14px;
	color: #F67A00;
	font-weight: bold;}
	.typo_orange_demi:hover {color: #D50028; text-decoration: none;}
    .typo_orange_demi:active {color: #D50028; text-decoration: none;}
.typo_or_demi {
	font-size: 12px;
	color: #FEA100;
	font-weight: bold;
	text-decoration: none;
}
	.typo_or_demi:hover {color: #D50028; text-decoration: none;}
    .typo_or_demi:active {color: #D50028; text-decoration: none;}
.typo_vert_demi {
	font-size: 12px;
	color: #018E6B;
	font-weight: bold;
}
.typo_vert_demi-lien {
	font-size: 12px;
	color: #018E6B;
	font-weight: bold;
}
.typo_vert_demi-lien:hover {color: #D50028; text-decoration: none;}
.typo_vert_demi-lien:active {color: #D50028; text-decoration: none;}
.typo_vert_clair_demi {
	font-size: 12px;
	color: #8DC002;
	font-weight: bold;}
.typo_vert_clair_demi-lien {
	font-size: 12px;
	color: #8DC002;
	font-weight: bold;}
	.typo_vert_clair_demi-lien:hover {color: #D50028; text-decoration: none;}
    .typo_vert_clair_demi-lien:active {color: #D50028; text-decoration: none;}
.typo_vert_clair_demi2 {
	font-size: 14px;
	color: #8DC002;
	font-weight: bold;}
	.typo_vert_clair_demi2:hover {color: #D50028; text-decoration: none;}
    .typo_vert_clair_demi2:active {color: #D50028; text-decoration: none;}
.typo_vert_clair_H {
	color: #8DC002;}
.typo_rouge_demi {
	font-size: 11px;
	color: #E40303;
	font-weight: bold;}
	.typo_rouge_demi:hover {color: #D50028; text-decoration: none;}
    .typo_rouge_demi:active {color: #D50028; text-decoration: none;}
.sous-titres_bleu {
	font-size: 13px;
	color: #3D8EC1;
	font-weight: bold;
	text-decoration: none}
	.sous-titres_bleu:hover {color: #D50028; text-decoration: underline;}
    .sous-titres_bleu:active {color: #D50028; text-decoration: underline;}
.sous-titres_orange {
	font-size: 13px;
	color: #88d2cd;
	font-weight: bold;
	text-decoration: none;}
.sous-titres_orange_lien {
	font-size: 13px;
	color: #F67A00;
	font-weight: bold;
	text-decoration: none;}
	.sous-titres_orange_lien:hover {color: #D50028; text-decoration: underline;}
    .sous-titres_orange_lien:active {color: #D50028; text-decoration: underline;}
.sous-titres_vert {
	font-size: 13px;
	color: #018E6B;
	font-weight: bold;}
.sous-titres_vert-lien {
	font-size: 13px;
	color: #018E6B;
	font-weight: bold;}
	.sous-titres_vert-lien:hover {color: #D50028; text-decoration: none;}
    .sous-titres_vert-lien:active {color: #D50028; text-decoration: underline;}
.sous-titres_or {
	font-size: 13px;
	color: #88d2cd;
	font-weight: bold;
	text-decoration: none;}
	.sous-titres_or:hover {color: #D50028; text-decoration: underline;}
    .sous-titres_or:active {color: #D50028; text-decoration: underline;}
.sous-titres_rouge {
	font-size: 13px;
	color: #E40303;
	font-weight: bold;}
.sous-titres_pomme {
	font-size: 13px;
	color: #8DC002;
	font-weight: bold;}
.sous-titres_pomme-lien {
	font-size: 13px;
	color: #8DC002;
	font-weight: bold;
	text-decoration: none;}
	.sous-titres_pomme-lien:hover {color: #D50028; text-decoration: underline;}
    .sous-titres_pomme-lien:active {color: #D50028; text-decoration: underline;}
.sous-titres_standard {
	font-size: 13px;
	color: #525e64;
	font-weight: bold;
	text-decoration: none;}
	.sous-titres_standard:hover {color: #D50028; text-decoration: none;}
    .sous-titres_standard:active {color: #D50028; text-decoration: none;}
.combo_contact {
	background-image:   url("../images/commun/combo_motif.gif");
	border: 1px solid #7F9DB9;
	font-size: 11px;
	color: #3D3E79;
	text-indent: 5px;
	background-color: #F6F6F6;
	width: 180px;
	height: 20px;}
.combo_contact_message {
	background-image:   url("../images/commun/combo_motif.gif");
	border: 1px solid #7F9DB9;
	font-family: Arial;
	font-size: 11px;
	color: #3D3E79;
	text-indent: 5px;
	background-color: #F6F6F6;
	width: 470px;}
.combo_contact_largeur_libre {
    background-image:   url("../images/commun/combo_motif.gif");
	border: 1px solid #7F9DB9;
	font-size: 11px;
	color: #3D3E79;
	text-indent: 5px;
	background-color: #F6F6F6;
	height: 20px;}
.combo_contact_carre {
	background-image:   url("../images/commun/combo_motif.gif");
	border: 1px solid #7F9DB9;
	font-size: 11px;
	color: #3D3E79;
	text-indent: 5px;
	background-color: #F6F6F6;
	height: 20px;
	width: 20px;}
.trait_vertical {
	background-image:  url("../images/commun/pixel_bleu_clair.gif");
	background-repeat: repeat-y;
	background-position: center;}
.trait_horizontal {
	background-image:  url("../images/commun/pixel_or.gif");
	background-repeat: repeat-x;
	background-position: center;}

.haut-bleu {background-image:  url("../images/colonnes/bleu_rechercher_haut2.gif");}
.haut-bleu-rec {background-image:  url("../images/colonnes/bleu_haut_dtree2.gif");}
.milieu-bleu {background-image:  url("../images/colonnes/bleu_motif_1.gif");}
.bas-bleu {background-image:  url("../images/colonnes/bleu_bas.gif");}
.haut-rouge {background-image:  url("../images/colonnes/rouge_recherche_haut2.gif");}
.haut-rouge-rec {background-image:  url("../images/colonnes/rouge_haut_dtree2.gif");}
.milieu-rouge {background-image:  url("../images/colonnes/rouge_motif_1.gif");}
.bas-rouge {background-image:  url("../images/colonnes/rouge_bas.gif");}
.haut-orange {background-image:  url("../images/colonnes/test-orange2.gif");}
.milieu-orange {background-image:  url("../images/colonnes/orange_motif_1.gif");}
.bas-orange {background-image:  url("../images/colonnes/orange_bas.gif");}
.haut-orange-rec {background-image:  url("../images/colonnes/orange_haut_dtree2.gif");}
.haut-vert {background-image:  url("../images/colonnes/vert_compte_haut.gif");}
.milieu-vert {background-image:  url("../images/colonnes/vert_motif_1.gif");}
.bas-vert {background-image:  url("../images/colonnes/vert_bas_1.gif");}
.haut-vert-rec {background-image:  url("../images/colonnes/vert_haut_dtree2.gif");}
.motif_nord {background-image:  url("../images/cadres/motif_nord.gif");}
.motif_ouest {background-image:  url("../images/cadres/motif_ouest.gif");}
.motif_est {background-image:  url("../images/cadres/motif_est.gif");}
.motif_sud {background-image:  url("../images/cadres/motif_sud.gif");}
.coin_sud_ouest {background-image:  url("../images/cadres/coin_sud_ouest.gif");}
.coin_sud_est {background-image:  url("../images/cadres/coin_sud_est.gif");}
.ivoire {background-image:  url("../images/cadres/ivoire.gif");}
.trait_titre {background-image:  url("../images/commun/trait_titre.gif"); background-repeat:repeat}
.tab_verte {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #00A87E;}
.tab_verte_1 {
	font-family: Arial;
	font-size: 11px;
	color: #252661;
	background-color: #E8FCD0;}
.tab_jaune_1 {
	font-family: Arial;
	font-size: 11px;
	color: #252661;
	background-color: #FEFEEA;}
.tab_jaune_1b {
	font-family: Arial;
	font-size: 11px;
	color: #252661;
	background-color: #FDFDD7;}
.tab_verte_1b {
	font-family: Arial;
	font-size: 11px;
	color: #252661;
	background-color: #D3F9AA;}
.tab_verte_2b {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #008B5E;}
.tab_bleu_1 {
	font-family: Arial;
	font-size: 11px;
	color: #252661;
	background-color: #D0EDFF;}
.tab_bleu_clair_1{
	font-family: Arial;
	font-size: 11px;
	color: #252661;
	background-color: #e5fbfe;}
.thGraphic {
	border: thin solid #6495ed;
	padding: 5px;}
.img_droite {
	margin-left: 15px;
	color: #000000;}
.img_gauche {
	margin-right: 15px;
	color: #000000;}
.dtree {font-size: 10px; font-weight: bold; color: #FFFFFF; white-space: nowrap; text-align: left;}
.dtree img {border: 0px; vertical-align: middle;}
.dtree a {font-size: 9px; font-weight: normal; color: #525e64; text-decoration: none;}
.dtree a.node:hover,
.dtree a.nodeSel:hover {color: #D50028;}
.dtree .clip {overflow: hidden;}
.motif_estimation_conso {
	background-image: url(../images/illustrations/motif_estimation_conso.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.cadre_bleu {
	border: 1px solid #3D8EC1;
}
.typo_bleu_H {
	color: #3D8EC1;}
	
.typo_orange_H {
	color: #F67A00;}

.typo_or_H {
	color: #FEA100;}

.typo_vert_H {
	color: #018E6B;}

.typo_standard_H {
	color: #525e64;}
.typo_orange_H_V {
	color: #F67A00;}
.typo_rouge_H {
	color: #E40303;}
.typo_rouge_demi_2 {
	font-size: 14px;
	color: #E40303;
	font-weight: bold;
}

h1 {
margin: 0;
padding: 0;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 4px;
}
h2 {
margin: 0;
padding: 0;
font-size: 14px;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 4px;
}
h3 {
margin: 0;
padding: 0;
font-size: 12px;
letter-spacing:4px;
font-weight: bold;
font-variant: small-caps;
}
h4 {
margin: 0;
padding: 0;
}
.texte-noir {
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	color: #525e64;
}
.titre-paragraphe {
	font-size: 12px;
	letter-spacing:4px;
	font-weight: bold;
	font-variant: small-caps;
	color: #003d85;
}
.sous-titre {
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 4px;
	color: #009ee0;
}
.titre1 {
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 4px;
	color: #003d85;
}
.je-demenage {
	color: #c32864;}
.je-renove {
	color: #b14cb1;}
.je-construis {
	color: #f3ad68;}	
.chauffage {
	color: #88d2cd;}
.solaire {
	color: #F67A00;}
.entretien {
	color: #48c9f2;}
.gnv {
	color: #c6de64;}
.solution {
	color: #a245a2;}
.financement {
	color: #c4a57a;}
.bilan {
	color: #b8d43c;}
.eco {
	color: #6f6863;}