h1
{
	margin:0px;
	padding:0px;
	font-size:100%;
	display:inline;
	color:white;
	text-align:center;
}
h2
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	display:inline;
}
h3
{
	margin:0px;
	padding:0px;
	font-size:100%;
	display:inline;
}
h4
{
	margin:0px;
	padding:0px;
	font-size:100%;
	display:inline;
}

#top
{
	float:center;
	margin-left: auto;
	margin-right: auto;
	width: 985px;
	height: 121px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:	center;
}
#logo
{
	float:left;
	width: 267px;
	height: 121px;
}
#titre_top
{
	float:left;
	width: 718px;
	height: 121px;
	background-color:#000000;
}
#centre
{
	float:center;
	margin-left: auto;
	margin-right: auto;
	width: 985px;
	height: 600px;
	margin-bottom:50px;
}
#footer
{
	margin-top:0px;
	padding-top:0px;
	float:center;
	margin-left: auto;
	margin-right: auto;
	width: 981px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:25px;
	background-color:#a8a8a8;
}
#dpe{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}

#nouveautes
{
	float:left;
	margin-left: auto;
	margin-right: auto;
	width: 765px;
	height:auto;
	background-color:#cfcfcf;

}
#recherches
{
	float:left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width: 765px;
	height: 463px;
	background-color:#cfcfcf;
}
#numerotation
{
	float:center;
	margin-left:auto;
	margin-right: auto;
	width: 765px;
	height: 23px;
	background-color:#cfcfcf;
	margin-bottom:30px;
}
#suite
{
	float:right;
	width: 200px;
	padding-right:40px;
	margin-bottom:30px;
	text-align:right;
}
#numerotation_top
{
	float:center;
	margin-left:auto;
	margin-right: auto;
	width: 765px;
	height: 23px;
	background-color:#cfcfcf;
	margin-bottom:20px;
	margin-top:20px;
}
#carre
{
	float:right;
	width: 18px;
	height: 18px;
	background-color:#e60000;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:1px solid #ffffff;
	line-height: 170%; 
}
#carre2
{
	float:right;
	width: 18px;
	height: 18px;
	background-color:#ffffff;
	border:1px solid #e60000;
	line-height: 100%; 
}
#espace
{
	float:right;
	width: 3px;
	height: 18px;
	background-color:#cfcfcf;
}
#menu
{
	float:left;
	width: 219px;
	height: 100%;
	background-color:#f0f0f0;
	line-height: 80%; 
}
#int_menu_gauche{
	float:left;
	width:180px;
	height: auto;
}
#deco_menu
{
	background:url("../img/fd_deco_menu_gauche.jpg")repeat-y;
}
#flash
{
	float:left;
	width: 764px;
	height: 157px;
	background:url("../img/bg_flash_accueil.jpg");
}
#slogan
{
	float:left;
	width: 765px;
	height: 56px;
	margin-bottom:15px;
	
}
#page
{
	float:right;
	background-color:#000000;
	width: 765px;
	height: auto;
	
}
#adresse
{
	float:left;
	padding-left:100px;
	width: 340px;
	height: 100px;

}
#entete_contact
{
	float:left;
	padding-left:100px;
	width: 280px;
	height: 160px;


}
#sous_cell_contact_a
{
	float:left;
	width: 140px;
	height: 120px;
	padding-top: 5px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	
}
#sous_cell_contact_b
{
	float:left;
	line-height: 180%;
	width: 130px;
	height: 120px;
	padding-top: 5px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;

	
}
#entete_contact2
{
	float:left;
	padding-left:50px;
	width: 280px;
	height: 160px;

}
#formulaire
{
	float:left;
	padding-top:10px;
	width: 750px;

}
#plan
{
	float:left;
	padding-left:40px;
	width: 240px;
	height: 100px;

}
.prix
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texte_noir
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	text-align: justify;
}
.texte_petit
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.texte_noir_d
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
}
.texte_noir_c
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}
.texte_noir_j
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
} 
.texte_rouge
{
	color:#e60000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texte_rouge_c
{
	color:#e60000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}
.texte_bleu_c
{
	color:#0e5980;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}
.texte_marron
{
	color:#361B08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texte_marron_c
{
	color:#361B08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}
.texte_gris
{
	color:#727272;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texte_gris_g
{
	color:#727272;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texte_gris2
{
	color:#8c8c8c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texte_gris3
{
	color:#656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.texte_blanc
{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
}
.texte_blanc_c
{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}
.texte
{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.texte_menu
{
	color:#d6beb8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
}

.texte_blanc_g
{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
}
.texte_rouge_g
{
	color:#e80002;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
}
.texte_marron_g
{
	color:#361B08;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texte_rose_g
{
	color:#656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.texte_rose_c
{
	color:#c51cc7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}
#titre
{
	width: 180px;
	color:#A69072;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding-left:10px;
}
#titre_entete
{
	float:left;
	width: 765px;
	margin-top:10px;
	margin-bottom:20px;
}
#selection
{
	padding-left:10px;
}
.champs
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.select
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
}


/*CSS DE L'AFFICHAGE DU RESULTAT DE RECHERCHE*/

#entete
{
	padding-top:5px;
	float:center;
	margin-left: auto;
	margin-right: auto;
	width: 765px;
	height: 40px;
	margin-bottom:30px;
}
#cell
{
	float:left;
	width: 298px;
	height: 120px;
	border-right:1px solid #BEBFB2;
	border-bottom:1px solid #BEBFB2;
}

#cell_select
{
	float:left;
	width: 298px;
	height: 120px;
	border-right:1px solid #BEBFB2;
	border-bottom:1px solid #BEBFB2;
	background:url("../img/fd_select.jpg");
}
#sous_cell
{
	float:left;
	width: 160px;
	height: 120px;
	padding-top: 5px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
}
#details_col_gauche{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	padding:5px;
	line-height:170%;
}
#details_col_droite{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	padding:5px;
	line-height:170%;
}
#type_nbr_pieces
{
	line-height: 180%;
	padding-top: 15px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:right;
	padding-right:5px;
}
#tarif{
	padding-top: 5px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	border-bottom:1px solid #ffffff;
}
#secteur{
	padding-top: 5px;
	padding-left: 20px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px solid #ffffff;
}
#ref{
	padding-top: 5px;
	padding-right:20px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom:1px solid #ffffff;
}
#descriptif{
	padding:10px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
}
#sous_cellter
{
	float:left;
	width: 60px;
	height: 120px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	
}

#contenant_cellter
{
	float:left;
	margin-top:5px;
	background-color:#cfcfcf;
	width: 60px;
	height: 33px;
}
#contenant_cellter_1
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/fond_1.gif");
	width: 60px;
	height: 30px;
}
#contenant_cellter_2
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	background:url("../img/fond_2.gif");
	width: 60px;
	height: 25px;
}
#contenant_cellter_3
{
	float:left;
	margin-top:5px;
	background:url("../img/fond_3.gif");
	width: 60px;
	height: 33px;
}
#contenant_cellter_4
{
	float:left;
	margin-top:5px;
	background:url("../img/fond_4.gif");
	width: 60px;
	height: 33px;
}
#classe_A
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CLASSE_A.png");
	width: 60px;
	height: 30px;
}
#classe_B
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CLASSE_B.png");
	width: 60px;
	height: 30px;
}
#classe_C
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CLASSE_C.png");
	width: 60px;
	height: 30px;
}
#classe_D
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CLASSE_D.png");
	width: 60px;
	height: 30px;
}
#classe_E
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CLASSE_E.png");
	width: 60px;
	height: 30px;
}
#classe_F
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CLASSE_F.png");
	width: 60px;
	height: 30px;
}
#classe_G
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CLASSE_G.png");
	width: 60px;
	height: 30px;
}

#cges_A
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CGES_A.png");
	width: 60px;
	height: 30px;
}
#cges_B
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CGES_B.png");
	width: 60px;
	height: 30px;
}
#cges_C
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CGES_C.png");
	width: 60px;
	height: 30px;
}
#cges_D
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CGES_D.png");
	width: 60px;
	height: 30px;
}
#cges_E
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CGES_E.png");
	width: 60px;
	height: 30px;
}
#cges_F
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CGES_F.png");
	width: 60px;
	height: 30px;
}
#cges_G
{
	float:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	background:url("../img/CGES_G.png");
	width: 60px;
	height: 30px;
}

#texte_classe_DPE{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	width:auto;
	margin-left:10px;
	font-weight:bold;
}
#mot
{
	margin-top:9px;
}
#mot2
{
	margin-top:10px;
}
#mot3
{
	margin-top:8px;
}
.photo
{
	border-right:1px solid #361B08;
	border-bottom:1px solid #361B08;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
/*CSS DE L'AFFICHAGE DES NOUVEAUTES SUR LA PAGE D'ACCUEIL*/

#cell2_a
{
	float:left;
	width: 360px;
	height: 135px;
	border-bottom:1px solid #c2c2c2;
	padding-left:10px;
}
#cell2_b
{
	float:left;
	width: 360px;
	height: 135px;
	border-left:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	padding-left:10px;
}
#cell2_c
{
	float:left;
	width: 360px;
	height: 135px;
	padding-left:10px;
}
#cell2_d
{
	float:left;
	width: 360px;
	height: 135px;
	border-left:1px solid #c2c2c2;
	padding-left:10px;
}


/*CSS DE L'AFFICHAGE DE LA FICHE PRODUIT*/
.desc_pdt
{
	padding-left: 10px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
}

#sous_cell2
{
	padding-left: 10px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	line-height: 250%; 
}
#sous_cell3
{
	padding-left: 30px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	line-height: 250%; 
	border-left:1px solid #BEBFB2;
}
#tour
{
	float:center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	border:1px solid #BEBFB2;
	width: 765px;
	height: 600px;
}
#bandeau
{
	color:#ffffff;
	font-weight:bold;
}
#details{
	padding:10px;
}
#cdc{
padding-left:10px;
}
#tab_dpe{
	margin-bottom:7px;
}
#valeur_classe{
	width:25px;
	float:right;
	margin-right:10px;
	margin-bottom:5px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:right;
}
#valeur_cges{
	width:25px;
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
}
#supp_select{
	padding:7px;
}
#tab_photos{
	margin-bottom:40px;
}
#dhdroite {
	z-index:2;
}
.photo{
	border:1px solid #ffffff;
}
#retour_liste{
	width:650px;
	float:center;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	
}
#contour_fiche{

	float:center;
	margin-left:auto;
	margin-right:auto;
	width:650px;
	border:1px solid #8c8b8b;
	padding-top:10px;
	padding-bottom:10px;	
	margin-top:15px;
	margin-bottom:10px;
}
#texte_accueil
{
	width:90%;
	padding-left:2%;
	padding-right:2%;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
#texte_accueil_left
{
	float:left;
	width:44%;
	margin-left:20px;
	margin-right:10px;
	padding:10px;
	text-align:justify;
	border: 1px solid;
	border-color: #b3b4b4;
}
#texte_accueil_right
{
	float:left;
	width:44%;
	margin-right:20px;
	margin-left:10px;
	padding:10px;
	text-align:justify;
	border: 1px solid;
	border-color:#b3b4b4;
}
.reponse
{
	color:#656565;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.question_active
{
	color:#e60000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#logo_gtc{
margin-bottom:20px;
}


