*{
	margin:0;
	padding:0;
	border:none;
	font-family:arial;
}

body{
	margin:0;
	background-color:#FFF;
	font-family:Arial;
	font-size:11px;
}

h1{
	font-family:Arial;
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
}
h1{
	font-family:Arial;
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
}
h2{
	font-family:Arial;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}
h2 a{
	color:#000;
	text-decoration:none;
}
h3{
	font-family:Arial;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
}
p{
	margin-bottom:15px;
	color:#646464;
	text-align:justify;
}
/***** ID *****/
#all{
	margin:0 auto 0 auto;
	width:1119px;
}

#link_accueil{
	position:absolute;
	width:260px;
	height:80px;
	margin-left:10px;
	margin-top:20px;
	cursor:pointer;
}

#header{
	background-image:url(../_images/Entete.jpg);
	width:1119px;
	height:106px;
	margin-bottom:15px;
}
	#header_bloc_haut{
		width:1100px;
		height:20px;
		float:right;
		padding-right:19px;
		margin-top:15px;
		text-align:right;
	}
	#header_bloc_bas{
		width:1100px;
		height:20px;
		text-align:right;
		padding-top:42px;
		padding-right:19px;
		clear:both;
		color:#646464;
	}
	#header_bloc_bas .item{
		display:block;
		float:right;
	}

		#header_bloc_bas a{
			color:#646464;
			text-decoration:none;
			font-weight:bold;
		}
		#header_bloc_bas a:hover{
			color:#646464;
			text-decoration:none;
			font-weight:bold;
			border-bottom:2px solid #91a930;
		}
	
#recherche a{
		color:#646464;
		text-decoration:none;
}	
	
#recherche-auto{
	background:transparent;
	color:#646464;
}

#flash_accueil{
	/*background-image:url(../_images/Espace_identitaire_01.jpg);*/
	width:1119px;
	height:395px;
	margin-left:5px;
	/*margin-bottom:15px;*/
}

#form-contact input{
	border:solid 1px #000000;
}
#form-contact textarea{
	border:solid 1px #000000;
}
#form-contact select{
	border:solid 1px #000000;
}

#content_accueil{
	background-image:url(../_images/Fond_degrade.jpg);
	background-repeat:no-repeat;
	width:1119px;
	margin-top:16px;
	padding-top:15px;
	height:234px;
}
	#content_accueil_1{
		margin-left:15px;
		width:300px;
		float:left;
	}
	#content_accueil_2{
		margin-left:15px;
		width:420px;
		float:left;
	}
		#content_accueil_2_actions{
			width:100%;
			margin-top:7px;
			color:#FFF;
			font-weight:bold;
		}
			#content_accueil_2_actions table{
				width:100%;
			}
				#content_accueil_2_actions_1{
					width:100%;
					background-image:url(../_images/Bouton_JeConstruit.png);
					width:126px;
					height:28px;
					background-repeat:no-repeat;
					padding-top:8px;
					padding-left:26px;
				}
					#content_accueil_2_actions_1 a{
						font-size:15px;
						color:#FFF;
						text-decoration:none;
					}
				#content_accueil_2_actions_2{
					width:100%;
					background-image:url(../_images/Bouton_JeRenove.png);
					width:114px;
					height:28px;
					background-repeat:no-repeat;
					padding-top:8px;
					padding-left:38px;
				}
					#content_accueil_2_actions_2 a{
						font-size:15px;
						color:#FFF;
						text-decoration:none;
					}
				#content_accueil_2_actions_1:hover{
					width:100%;
					background-image:url(../_images/Bouton_02.png);
					width:126px;
					height:28px;
					background-repeat:no-repeat;
					padding-top:8px;
					padding-left:26px;
				}
					#content_accueil_2_actions_1:hover a{
						font-size:15px;
						color:#AFD71F;
						text-decoration:none;
					}
				#content_accueil_2_actions_2:hover{
					width:100%;
					background-image:url(../_images//Bouton_01.png);
					width:114px;
					height:28px;
					background-repeat:no-repeat;
					padding-top:8px;
					padding-left:38px;
				}
					#content_accueil_2_actions_2:hover a{
						font-size:15px;
						color:#AFD71F;
						text-decoration:none;
					}
	#content_accueil_3{
		padding-top:20px;
		width:369px;
		float:left;
		text-align:right;
	}
	#content_accueil_hover_flash{
		position:absolute;
		width:160px;
		margin-top:500px;
		margin-left:860px;
	}
	
#footer{
	background-image:url(../_images/Pied_de_page.jpg);
	width:1119px;
	height:197px;
	
}
	#footer_haut{
		width:1119px;
		height:72px;
		color:#646464;
	}
	#footer_haut a{
		color:#646464;
		text-decoration:none;
	}
		#footer_haut_1{
			width:205px;
			padding-left:85px;
			padding-top:10px;
			cursor:pointer;
			height:62px;
			float:left;
		}
		#footer_haut_2{
			padding-left:75px;
			padding-top:10px;
			cursor:pointer;
			width:200px;
			height:62px;
			float:left;
		}
		#footer_haut_3{
			cursor:pointer;
			width:200px;
			height:62px;
			float:left;
			padding-left:76px;
			padding-top:10px;
		}
		#footer_haut_4{
			cursor:pointer;
			width:200px;
			height:62px;
			float:left;
			padding-left:75px;
			padding-top:10px;
		}
	#footer_bas{
		color:#FFFFFF;
		height:108px;
		margin-top:8px;
		width:1105px;
	}
	
#bandeau{
	width:1119px;
	height:190px;
}

#chemin_fer{
	width:864px;
	padding-left:255px;
	height:20px;
	color:#ccc;
	margin-top:20px;
}
	#chemin_fer a{
		color:#ccc;
		text-decoration:none;
	}

#content{
	width:1119px;
}
	#content_1{
		width:252px;
		float:left;
	}
	#content_2{
		width:626px;
		float:left;
		background-image:url(../_images/Fond_Degrade_Centre.png);
		background-repeat:no-repeat;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
	}
	#content_3{
		width:180px;
		margin-left:13px;
		float:left;
	}
	#content_4{
		width:820px;
		float:left;
		background-image:url(../_images/Fond_Gris_Concessionnaire.jpg);
		background-repeat:no-repeat;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
	}
#footer_groupe{
	width:1112px;
	text-align:right;
	padding-right:7px;
	color:#91a930;
}

#formulaire_contact input, #formulaire_contact select, #formulaire_contact textarea{
	border:1px solid #646464;
	background-color:#FFF;
}

#button_form{
	width:100%;
	background-image:url(../_images/Bouton_JeConstruit.png);
	width:116px;
	height:28px;
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:36px;
	text-align:left;
}
	#button_form a{
		font-size:15px;
		color:#FFF;
		text-decoration:none;
		font-weight:bold;
	}
#button_form:hover{
	width:100%;
	background-image:url(../_images/Bouton_02.png);
	width:116px;
	height:28px;
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:36px;
	text-align:left;
}
	#button_form:hover a{
		font-size:15px;
		color:#AFD71F;
		text-decoration:none;
		font-weight:bold;
	}
#projet_main_etape1{
	width:546px;
	padding-right:10px;
	height:82px;
	background-image:url(../_images/Main_Cadre_renov_01.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_main_etape2{
	width:546px;
	padding-right:10px;
	height:82px;
	background-image:url(../_images/Main_Cadre_renov_02.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_main_etape3{
	width:546px;
	padding-right:10px;
	height:82px;
	background-image:url(../_images/Main_Cadre_renov_03.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_main_etape4{
	width:546px;
	padding-right:10px;
	height:82px;
	background-image:url(../_images/Main_Cadre_renov_04.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_main_etape5{
	width:546px;
	padding-right:10px;
	height:82px;
	background-image:url(../_images/Main_Cadre_renov_05.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_main_etape6{
	width:546px;
	padding-right:10px;
	height:82px;
	background-image:url(../_images/Main_Cadre_renov_06.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}

#projet_etape1{
	width:770px;
	height:82px;
	background-image:url(../_images/Cadre_renov_01.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_etape2{
	width:770px;
	height:82px;
	background-image:url(../_images/Cadre_renov_02.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_etape3{
	width:770px;
	height:82px;
	background-image:url(../_images/Cadre_renov_03.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_etape4{
	width:770px;
	height:82px;
	background-image:url(../_images/Cadre_renov_04.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_etape5{
	width:770px;
	height:82px;
	background-image:url(../_images/Cadre_renov_05.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#projet_etape6{
	width:770px;
	height:82px;
	background-image:url(../_images/Cadre_renov_06.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-left:50px;
	padding-top:10px
}
#film_accueil{
	width:300px;
	padding-left:99px;
}
#connu_sofath_autres{
	display:none;
}
#devenir_concessionnaire{
	margin:0 auto;
	background-image:url(../_images/DevenezConcessionnaire01.png);
	width:332px;
	height:28px;
	color:#FFF;
	text-align:center;
	padding-top:10px;
}
#devenir_concessionnaire a{
	font-weight:bold;
	font-size:15px;
	color:#FFF;
	text-decoration:none;
}

#devenir_concessionnaire:hover{
	margin:0 auto;
	background-image:url(../_images/DevenezConcessionnaire02.png);
	width:332px;
	height:28px;
	color:#FFF;
	padding-top:10px;
}
#devenir_concessionnaire:hover a{
	font-weight:bold;
	font-size:15px;
	color:#AFD71F;
	text-decoration:none;
}

#produit_natea{
	background-image:url(../_images/produits-Natea.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:102px;
	float:left;
	margin-left:5px;
	padding-top:66px;
	padding-left:10px;
	cursor:pointer;
}
#produit_caliane{
	background-image:url(../_images/produits-Caliane.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:102px;
	float:left;
	margin-left:5px;
	padding-top:66px;
	padding-left:10px;
	cursor:pointer;
}
#produit_termeo1{
	background-image:url(../_images/produits-TermeoCap.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:102px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:66px;
	cursor:pointer;
}
#produit_termeo2{
	background-image:url(../_images/produits-TermeoNap.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:102px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:66px;
	cursor:pointer;
}
#produit_atmos{
	background-image:url(../_images/produits-Atmos.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:102px;
	margin-left:5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:66px;
	cursor:pointer;
}
#produit_ecs{
	background-image:url(../_images/produits-ECS.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:102px;
	float:left;
	margin-left:5px;
	padding-left:10px;
	padding-top:66px;
	cursor:pointer;
}
#produit_pac{
	background-image:url(../_images/produits-Piscine.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:102px;
	float:left;
	margin-left:5px;
	padding-left:10px;
	padding-top:66px;
	cursor:pointer;
}
#adresse_concessionnaire{
	color:#646464;
	font-size:10px;
}
.info_bulle{
	width:190px;
}
/***** CLASSES *****/
.media{
	border:1px solid #646464;
}
.offres_link{
	color:#646464;
}
.offres_link:hover{
	color:#CECECE;
}
.recherche_item_a{
	color:#646464;
	font-weight:bold;
}
.recherche_item_a:hover{
	color:#000;
	font-weight:bold;
}
.service_proximite_bold{
	color:#91a930;
	font-weight:bold;
	border-bottom:1px dotted #CECECE; 
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:12px;
}

.service_proximite_bold a{
	color:#91a930;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.question_faq{
	border-bottom:1px dotted #CECECE; 
	padding-bottom:5px;
	color:#646464;
	font-size:11px;
	font-weight:bold;
}
.question_faq a{
	color:#646464;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.faq_item{
	width:600px;
	margin-left:20px;
}
.bloc_partage{
	position:absolute;
	width:295px;
	top:384px;
	margin-left:503px;
	color:#FFFFFF;
	display:none;
	z-index:2;
}
.bloc_partage_entete{
	background-color:#8da924;
	height:20px;
}
.bloc_partage_entete a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.bloc_partage_entete a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
.bloc_partage_content{
	padding-top:5px;
	padding-left:5px;
	background-color:#abcc32;
	color:#FFFFFF;
}
.bloc_partage_content a{
	color:#FFFFFF;
	text-decoration:none;
}
.bloc_partage_content a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


.ul_options{
	border:none;
}
.ul_options li{
	border:none;
}
.titre_accueil{
	color:#91a930;
	width:100%;
	border-bottom:1px solid #cecece;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
	.titre_accueil table{
		width:100%;
	}
.titre_accueil2{
	color:#91a930;
	width:100%;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.texte_gris{
	color:#646464;
	width:100%;
	text-align:justify;
}
.texte_gris_gras{
	color:#646464;
	width:100%;
	font-weight:bold;
}
.lien_accueil{
	width:100%;
	text-align:right;
	margin-top:5px;
}
	.lien_accueil a{
		width:100%;
		color:#646464;
		text-decoration:none;
		font-weight:bold;
		font-size:11px;
	}

hr{
	color:#cecece;
	width:100%;
	border-bottom:solid 1px #cecece;
	height:1px;
}

.footer_bloc{
	width:auto;
	float:left;
	margin-left:38px;
}
	.footer_bloc_entete{
		border-bottom:1px solid #FFF;
	}
	.footer_bloc_entete a{
		text-decoration:none;
		color:#FFF;
		font-weight:bold;
		font-size:12px;
	}
	.footer_bloc_liens a{
		text-decoration:none;
		color:#FFF;
		font-size:11px;
	}
	
.footer_espace{
	width:13px;
	float:left;
}

.titre_produit{
	color:#ff9c00;
	width:100%;
	border-bottom:1px solid #cecece;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
	.titre_produit table{
		width:100%;
	}

.content_3_bloc{
	width:183px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../_images/Fond_Degrade_Droite.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.content_3_bloc td{
	vertical-align:top;
}
	.content_3_bloc table{
		width:100%;
	}
	.content_3_bloc a{
		color:#646464;
		text-decoration:none;
	}

	
/***** AUTRES *****/
#TB_ajaxContent a{
	text-decoration:none;
}


/***** GEOLOCALISATION *****/
#zone_map{
	float:left;
	width:400px;
	margin-right:5px;
}
#map{
	height:400px;
	width:400px;
}
#content_concessionnaires{
	float:left;
	width:220px;
	color:#646464;
}
.bouton_plan{
	background-image:url(../_images/Bouton_Plan.png);
	width:64px;
	height:16px;
	color:#FFF;
	font-weight:bold;
	padding-top:3px;
	cursor:pointer;
	text-align:center;
}
#list_concessionnaire{
	height:338px;
	display:block;
	overflow:auto;
	overflow-x:hidden;
}
#adresse_concessionnaire{
	background-image:url(../_images/Recherche_Champ.png);
	background-repeat:no-repeat;
	width:186px;
	height:19px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	border:0px solid #000;
}
.concessionnaire{
	margin-top:5px;
	background-image:url(../_images/Fond_Concessionnaire01.png);
	background-repeat:no-repeat;
	width:201px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
}
.concessionnaire_titre{
	color:#78AA17;
	font-size:14px;
	font-weight:bold;
}
.concessionnaire_titre_selected{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.concessionnaire_titre_selected a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.concessionnaire_selected{
	margin-top:5px;
	background-image:url(../_images/Fond_Concessionnaire02.png);
	background-repeat:no-repeat;
	width:201px;
	padding-top:5px;
	padding-left:4px;
	padding-right:4px;
}
.localiser{
	background-image:url(../_images/Bouton_Localiser.png);
	width:54px;
	height:14px;
	color:#FFFFFF;
	font-size:10px;
	cursor:pointer;
	text-align:center;
}

#send_email, #send_email_nom{
	border:1px solid #CECECE;
}
.send_button{
	background-color:#FFF;
	background-image:url(../_images/Bouton_Plan.png);
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:19px;
	text-align:center;
	width:64px;
}
#confirmation_formulaire_envoie{
	display:none;
}
#message_send_mail, #message_send_mail_nom{
	display:none;
	color:red;
}

#formulaire_contact input, #formulaire_contact select, #formulaire_contact textarea{
	color:#646464;
	font-size:11px;
}

.tab_technique td{
	text-align:center;
}

#valid_form{
	display:none;
	text-align:center;
}
#valid_form_texte{
	text-align:center;
	width:100%;
}
#valid_form_bouton{
	margin:0 auto 0 auto;
	margin-top:20px;
	background-image:url(../images/Bouton01valid.png);
	background-repeat:no-repeat;
	width:147px;
	height:23px;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	padding-top:5px;
	font-size:13px;
	font-weight:bold;
}
#valid_form_bouton:hover{
	margin:0 auto 0 auto;
	margin-top:20px;
	background-image:url(../images/Bouton02valid.png);
	background-repeat:no-repeat;
	width:147px;
	height:23px;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	padding-top:5px;
	font-size:13px;
	font-weight:bold;
}



