body {
	background-image: url(../images/fr/ciel_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px;
}

a, a:hover, a:visited, a:link{
	text-decoration:none;
	color: #4D4D4D;
}

/* CSS Document */

.ciel_body {
	background-image: url(../images/fr/ciel_body.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.contener_general {
	width: 999px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: none;
}
.contener_header {
	float: left;
	width: 999px;
}
.contener_footer {
	width: 999px;
	background-image: url(../images/fr/fond_nav_footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	padding-top: 14px;
	clear: both;
	float: left;
	margin-top: 20px;
}

.contener_col {
	background-color: #FFF;
	background-image: url(../images/fr/fond_centre_page.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 999px;
	clear: both;
	float: left;
}
.contener_btn_header {
	width: 999px;
	background-image: none;
}
.contener_logo_perso {
	background-image: url(../images/fr/logo_maison_perso.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 102px;
	width: 347px;
	float: left;
}
.contener_logo {
	background-image: url(../images/fr/logo_accueil.gif);
	height: 102px;
	width: 396px;
	float: left;
}
.contener_nav_footer {
	width: 979px;
	padding-right: 20px;
}

.contener_recherche_newsletter {
	background-image: url(../images/fr/fond_newsletter_recherche.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 82px;
	width: 256px;
	float: left;
	text-align: right;
	padding-top: 20px;
}
.contener_logos_partenaires {
	text-align: left;
	float: left;
	width: 760px;
}
.contener_mentions_wf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
	float: left;
	padding-top: 20px;
	width: 219px;
	padding-right: 20px;
}
.contener_col_gauche {
	width: 705px;
	margin-right: 13px;
	float:left;
}
.contener_col_droite {
	width: 281px;
	float: right;
}
.contener_petit_diapo {
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 685px;
	padding-right: 0px;
	padding-left: 0px;
}
.contener_part_marche_droite {
	height: 72px;
	width: 281px;
	text-align: center;
	color: #FFF;
}
.contener_box_projet_droite {
	width: 281px;
	background-color: #FFF;
	padding-top: 8px;
	padding-bottom: 8px;
}
.contener_chantier_du_mois_droite {
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
.contener_box_droite {
	width: 281px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
.contener_texte_box_droite {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 10px;
	padding-left: 10px;
}

.contener_texte_box_droite li{
	display:block;
	/*list-style:none;*/
}

.contener_les_archives_droites {
	width: 261px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	height: 32px;
}
.contener_date_auteur_fiche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	width: 685px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.contener_texte_article_fiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	padding-top: 10px;
	width: 685px;
	padding-left: 10px;
	padding-right: 10px;
}
.contener_article_fiche_texte_content{
	clear:both;
}
.contener_tag_fiche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	width: 685px;
	padding: 10px;
}
.contener_gardons_le_contact_droite {
	clear:both;
	width: 281px;
	background-image: url(../images/fr/box_newsletter_gauche.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 61px;
	padding-top: 75px;
}
.contener_photo_chantier_droite {
	height: 115px;
	width: 125px;
	float: left;
	background-image: url(../images/fr/fond_photo_chantier_droite.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 8px;
	padding-left: 14px;
}
.contener_texte_chantier_droite {
	height: 118px;
	width: 137px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #79AA61;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.contener_a_lire_aussi {
	background-color: #E6E6E6;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #999;
	margin-right: 10px;
	margin-left: 10px;
}
.contener_a_lire_aussi_article {
	margin-top: 10px;
	margin-bottom: 10px;
}
.contener_a_lire_titre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
.contener_a_lire_date_auteur {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	margin-bottom: 3px;
}
.contener_a_lire_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #4D4D4D;
	text-decoration: none;
}
.contener_note_fiche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	width: 685px;
	padding: 10px;
}

.contener_header_home {
	background-image: url(../images/fr/fond_header_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 374px;
	width: 999px;
	float: left;
}
.contener_photo_flash_header {
	height: 304px;
	width: 396px;
	float: left;
	text-align: center;
	padding-top: 70px;
}
.contener_maison_newsletter_header_home {
	height: 374px;
	width: 603px;
	float: left;
}
.contener_article_chantier_du_mois_header {
	width: 593px;
	float: left;
	margin-top: 85px;
	margin-left: 10px;
}
.contener_col_gauche_home {
	float: left;
	width: 498px;
	margin-right: 10px;
}
.contener_col_droite_home {
	float: left;
	width: 491px;
	background-color: #FFF;
	height: 177px;
}
.contener_col_home {
	clear: both;
	float: left;
	width: 999px;
	background-color: #FFF;
}
.contener_texte_photo_gauche_home {
	width: 498px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.contener_titre_article_home {
	float: left;
	padding-bottom: 5px;
	width: 329px;
}
.contener_titre_texte_article_home {
	float: left;
	width: 329px;
	padding-left: 10px;
}
.contener_texte_photo_droite_home {
	width: 491px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contener_notre_part_home {
	width: 130px;
	float: left;
	height: 167px;
	color: #FFF;
	text-align: center;
	margin-right: 10px;
}
.contener_contact_expert_home {
	width: 338px;
	float: left;
	height: 167px;
}








.--------------------------------------------- {
}


.form {
	margin: 0px;
	padding: 0px;
}
.field_box_newsletter_header {
	width: 155px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 12px;
	margin-right: 5px;
	margin-left: 5px;
	color: #4D4D4D;
}
.txt_nombres_articles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #C2CE20;
}

.field_btn_newsletter_header {
	margin-top: 8px;
}
.photo_chantier_droite {
	height: 85px;
	width: 114px;
}

.logos_partenaires {
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	vertical-align: middle;
}
.fleche_newsletter_header {
	vertical-align: middle;
	margin-left: 3px;
	margin-right: 3px;
}
.txt_newsletter_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #C2CE20;
	padding-bottom: 5px;
	text-decoration: none;
}
.txt9_wf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
}

.puce_titre {
	vertical-align: middle;
	margin-right: 8px;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.txt_tout_les_articles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.btn_lire_chantier_droite {
	margin-top: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.date_chantier_droite {
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	padding-top: 3px;
	color: #999;
	padding-left: 4px;
}
.etoiles_fiche {
	vertical-align: middle;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor:pointer;
}



.--------------------------------------------- {
}






.txt_12_FFFFFF , .txt_12_FFFFFF:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.liens_tag {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.photo_fiche {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.photo_fiche_droite {
	float: right;
	margin-right: 0px;
	margin-bottom: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-left: 15px;
}
.txt_chiffre_part_marche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #C2CE20;
	text-decoration: none;
}
.txt_chiffre_part_marche_pourcent {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #C2CE20;
}



.lien_txt11 {
	color: #4D4D4D;
}

.puce_archives {
	vertical-align: middle;
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.btn_infos_lire {
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	vertical-align: middle;
	margin-bottom: 5px;
}

.--------------------------------------------- {
}
.sous_titre_fiche_quelle_technique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #626387;
}
.--------------------------------------------- {
}

.sous_titre_cest_deco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #845B56;
}
.sous_titre_cest_eco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #B99100;
}
.sous_titre_chantier {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #4AB540;
}
.sous_titre_quelle_technique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #626387;
}
.sous_titre_generique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #8BC53F;
}




.--------------------------------------------- {
}

.lien_archives_cest_deco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #845B56;
	font-weight: bold;
}
.lien_archives_cest_eco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B99100;
	font-weight: bold;
}
.lien_archives_quelle_technique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626387;
	font-weight: bold;
}
.lien_archives_chantier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4AB540;
	font-weight: bold;
}



.--------------------------------------------- {
}


.titre_listing_cest_deco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #845B56;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.titre_listing_cest_eco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #B99100;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.titre_listing_quelle_technique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #626387;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.titre_listing_chantier {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #4AB540;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.--------------------------------------------- {
}
.txt11 {
	color: #4D4D4D;
	text-decoration: none;
}
a.txt11:hover {
	color: #4D4D4D;
	text-decoration:underline;
}
.--------------------------------------------- {
}
.titre_chantier_home {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #4AB540;
	width: 548px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E0DE;
	border-right-color: #E6E0DE;
	border-bottom-color: #E6E0DE;
	border-left-color: #E6E0DE;
	padding-bottom: 5px;
}
.sous_titre_chantier_home {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #79AA61;
	width: 548px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.texte_chantier_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	width: 548px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.archive_lire_chantier_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	width: 548px;
	margin-top: 5px;
	margin-bottom: 10px;
	height: 32px;
}
.box_home_gauche {
	float: left;
	width: 498px;
	height: 177px;
}
.etoiles_home {
	vertical-align: middle;
	margin-right: 0px;
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.puces_article_home {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	vertical-align: middle;
}
.--------------------------------------------- {
}

.contener_titre_quelle_technique {
	width: 665px;
	background-image: url(../images/fr/barre_titre_technique.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_deco {
	width: 665px;
	background-image: url(../images/fr/barre_titre_deco.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_eco {
	width: 665px;
	background-image: url(../images/fr/barre_titre_eco.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_groupe {
	width: 665px;
	background-image: url(../images/fr/barre_titre_technique.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_chantier {
	width: 665px;
	background-image: url(../images/fr/barre_titre_chantier_du_mois.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_groupe {
	width: 665px;
	background-image: url(../images/fr/barre_titre_le_groupe.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_choisir_constructeur {
	width: 665px;
	background-image: url(../images/fr/barre_titre_choisir_un_constructeur.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_parole_donnee {
	width: 665px;
	background-image: url(../images/fr/barre_titre_la_parole.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_contact {
	width: 665px;
	background-image: url(../images/fr/barre_titre_nous_contacter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_newsletter {
	width: 665px;
	background-image: url(../images/fr/barre_titre_la_newsletter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_part_marche {
	width: 665px;
	background-image: url(../images/fr/barre_titre_notre_part.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_sites_partenaires {
	width: 665px;
	background-image: url(../images/fr/barre_titre_sites_partenaires.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
}
.contener_titre_rechercher_sur_le_site {
	width: 665px;
	background-image: url(../images/fr/barre_titre_rechercher_sur_le_site.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 15px;
}








.--------------------------------------------- {
}
.contener_barre_resultat_la_parole_est_donnee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8BC53F;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.contener_barre_resultat_chantier_du_mois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4ab540;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.contener_barre_resultat_ecologie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c3a126;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.contener_barre_resultat_technique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #626387;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.contener_barre_resultat_deco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #746645;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}




.contener_nbre_resultats {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4AB540;
	padding-bottom: 10px;
}
.toggle {
	float: left;
	width: 685px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.element {
	float: left;
	width: 705px;
	padding-bottom: 10px;
}
.plus_moins {
	float: right;
	margin-top: 2px;
}
.contener_contact {
	width: 685px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.box_contact {
	width: 180px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.box_contact_terrains {
	width: 600px;
}
.btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	width: 110px;
}



.--------------------------------------------- {
}





.contener_titre_article_fiche_quelle_technique {
	width: 685px;
	padding-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #626387;
	padding-left: 10px;
	padding-right: 10px;
}
.contener_titre_article_fiche_deco {
	width: 685px;
	padding-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #da334c;
	padding-left: 10px;
	padding-right: 10px;
}
.contener_titre_article_fiche_eco {
	width: 685px;
	padding-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #c3a126;
	padding-left: 10px;
	padding-right: 10px;
}

.contener_titre_article_fiche_chantier_du_mois {
	width: 685px;
	padding-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #4ab540;
	padding-left: 10px;
	padding-right: 10px;
}
.contener_titre_article_fiche_generique {
	width: 685px;
	padding-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #6fa93f;
	padding-left: 10px;
	padding-right: 10px;
}

.--------------------------------------------- {
}
.contener_diapo_btn_gauche {
	height: 164px;
	width: 10px;
	float: left;
	margin-right: 1px;
}
.contener_diapo_btn_droite {
	height: 164px;
	width: 10px;
	float: left;
	margin-left: 1px;
}
.contener_diapo_photo {
	height: 164px;
	width: 663px;
	float: left;
}
.photo_diapo {
	float: left;
	height: 164px;
	width: 219px;
	margin-right: 1px;
	margin-left: 1px;
}
.--------------------------------------------- {
}
.contener_article_haut_listing {
	background-color: #FFF;
	background-image: url(../images/fr/fond_article_haut_listing.gif);
	background-repeat: no-repeat;
	width: 685px;
	border: 1px solid #FFF;
	float: left;
	background-position: center top;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.contener_recherche_listing {
	width: 685px;
	margin-right: 10px;
	margin-left: 10px;
	clear: both;
}
.contener_separateur_listing {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 685px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../images/fr/separateur_gris.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 1px;
	clear: both;
}
.contener_article_listing {
	width: 685px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.contener_pagination {
	padding-bottom: 10px;
	width: 685px;
	margin-right: 10px;
	margin-left: 10px;
}

.contener_box_photo_article_listing {
	width: 180px;
	height: 168px;
	background-image: url(../images/fr/fond_photo_article_listing.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	padding-top: 21px;
	padding-left: 20px;
}
.contener_txt_article_haut_listing {
	height: 167px;
	width: 453px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.contener_texte_article_listing {
	width: 536px;
	float: left;
	margin-left: 10px;
}
.contener_demande_de_devis {
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.texte_article_haut_listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	margin-top: 5px;
	margin-bottom: 5px;
}
.texte_tag_article_haut_listing {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999999;
	margin-top: 10px;
	height: 32px;
}
.texte_note_auteur_article_haut_listing {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #999999;
	margin-top: 3px;
}
.fied_box_recherche_rubrique {
	font-size: 12px;
	margin-right: 5px;
	margin-left: 5px;
	width: 140px;
	color: #4D4D4D;
}
.fied_btn_valider_rechercher_rubrique {
	margin-top: 2px;
}
.txt_articles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #4D4D4D;
}
.texte_pagination {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #C2CE20;
	font-weight: bold;
}
.texte_numeros_pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
}
.--------------------------------------------- {
}
.contener_page_contenu {
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}






.--------------------------------------------- {
}
.titre_article_haut_listing_technique {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #626387;
	font-weight: bold;
}
.titre_article_haut_listing_deco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #DA334C;
	font-weight: bold;
}
.titre_article_haut_listing_eco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #B99100;
	font-weight: bold;
}
.titre_article_haut_listing_chantier {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 2px;
	color: #4AB540;
	font-weight: bold;
}

.contener_info_vote{
	padding-top:10px;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#da334c;
	font-size:12px;
}
.cadre_mon_projet {
	border: 2px dotted #C9C0B7;
	background-image: url(../images/fr/fond_devis.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.cadre_contact {
	border: 2px dotted #C9C0B7;
}
.txt_acroche {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #C2CE20;
	font-style: italic;
}
.contener_acroche {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.contener_carte {
	width: 665px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
}
.contener_popup_choisir {
	float: left;
	background-color: #FFFFFF;
	width: 680px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contener_choisir_constructeur_texte {
	float: left;
	padding-left: 10px;
	width:163px;
}
.contener_choisir_constructeur {
	width: 312px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #9AAA4C;
}
.contener_choisir_constructeur_titre {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C2CE20;
	font-size: 18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 635px;
}
.contener_choisir_constructeur_nom {
	float: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #8CB541;
	padding-top: 5px;
	padding-bottom: 5px;
}
.contener_choisir_btn {
	float: left;
	width: 110px;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9AAA4C;
	text-decoration: none;
}
.contener_choisir_image_btn {
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.contener_choisir_photo {
	width: 125px;
	float: left;
	background-image: url(../images/fr/fond_photo_chantier_droite.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 8px;
	padding-left: 14px;
	color: #9AAA4C;
}
.txt_choisir_btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9AAA4C;
	font-weight: bold;
	text-decoration: none;
}
.contener_texte_umf {
	width: 280px;
	float: left;
	color: #9AAA4C;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #9AAA4C;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.contener_logo_umf {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #9AAA4C;
	width: 260px;
	text-align: right;
}
.contener_popup_newsletter {
	width: 400px;
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
	height: 190px;
}
.contener_newsletter_nom {
	float: left;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	font-weight: bold;
	height: 20px;
	padding-top: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.contener_newsletter_field {
	float: left;
	width: 275px;
	height: 23px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.contener_newsletter_titre {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C2CE20;
	font-size: 18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 370px;
}
.contener_newsletter_btn {
	float: left;
	width: 365px;
	height: 23px;
	margin-top: 5px;
	text-align: right;
}
.field_newsletter {
	width: 240px;
}
.contener_newsletter_merci_erreur {
	float: left;
	width: 365px;
	margin-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-align: center;
}
