@charset "utf-8";
/* CSS Document */
#references{
	display:block;
	visibility:hidden;
	display:none;
	margin:0;
	padding:0;
	}
#references h1, #references h2, #referencesh3, #referencesh4{
	font-size:0px;
	visibility:hidden;
	display:none;
	margin:0;
	padding:0;
	}
body{
	margin:0;
	padding:0;
	text-align:center;
	}
.tendeur{
	clear:both;
	}
#container{
	width:1000px;
	margin:0 auto;
	padding:0;
	background:url(images/centre.jpg) top center repeat-y #fff;
	}
#pp_haut{
	width:926px;
	height:279px;
	margin:0 auto;
	padding:121px 0 0 74px;
	background:url(images/fond_haud.jpg) top center no-repeat #fff;
	z-index:10;
	}
#centre{
	width:1000px;
	margin:-100px auto 0;
	padding:0 0 10px 0;
	z-index:1000px;
	}
#footer{
	width:920px;
	height:30px;
	line-height:40px;
	margin:0 auto;
	padding:0 0 0 80px;
	background:url(images/footer.jpg) top center no-repeat;
	}
#adresse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aaa;
	text-align:center;
	}
#adresse a{
	text-decoration:none;
	color:#aaa;
	}
#adresse a:hover{
	text-decoration:underline;
	}
#site{
	width:866px;
	height:179px;
	margin:0 auto;
	padding:0 4px;
	text-align:left;/*
	background-color:#ddd;
	*/}
#ecarteur1{
	width:116px;
	height:100px;
	margin:0;
	padding:0;
	float:left;
	}
#ecarteur2{
	width:10px;
	height:100px;
	margin:0;
	padding:0;
	float:left;
	}
#colonne-gauche{
	width:288px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/fond-colonne-gauche.jpg) top left repeat-y;
	text-align:justify;
	}
#haut-colonne{
	width:249px;
	margin:0;
	padding:0;
	}
#texte-gauche{
	margin:0;
	padding:0 20px 0 10px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
	}
#texte-gauche img{
	border:solid 1px #0189c5;
	}
#bas-colonne{
	width:288px;
	height:15px;
	margin:0;
	padding:0;
	background:url(images/fond-bas-colonne-gauche.jpg) top left no-repeat #0189C5;
	}
#colonne-droite{
	width:540px;
	margin:0;
	padding:0 10px;
	text-align:justify;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
	}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
#menu{
	width:874px;
	height:160px;
	margin:0;
	padding:0 0 0 1px;/*
	background-color:#000;*/
	}
.btn_menu a{
	width:120px;
	height:160px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
	}
.btn_menu a:hover{
	width:120px;
	height:160px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
	}
#accueil a{
	background:url(images/boutons-menu/accueil-0.jpg) top left no-repeat;
	}
#accueil a:hover, #accueilactif a{
	background:url(images/boutons-menu/accueil-1.jpg) top left no-repeat;
	}
#marine a{
	background:url(images/boutons-menu/marine-0.jpg) top left no-repeat;
	}
#marine a:hover, #marineactif a{
	background:url(images/boutons-menu/marine-1.jpg) top left no-repeat;
	}
#auto a{
	background:url(images/boutons-menu/auto-0.jpg) top left no-repeat;
	}
#auto a:hover, #autoactif a{
	background:url(images/boutons-menu/auto-1.jpg) top left no-repeat;
	}
#moto a{
	background:url(images/boutons-menu/moto-0.jpg) top left no-repeat;
	}
#moto a:hover, #motoactif a{
	background:url(images/boutons-menu/moto-1.jpg) top left no-repeat;
	}
#camion a{
	background:url(images/boutons-menu/camion-0.jpg) top left no-repeat;
	}
#camion a:hover, #camionactif a{
	background:url(images/boutons-menu/camion-1.jpg) top left no-repeat;
	}
#habitat a{
	background:url(images/boutons-menu/habitat-0.jpg) top left no-repeat;
	}
#habitat a:hover, #habitatactif a{
	background:url(images/boutons-menu/habitat-1.jpg) top left no-repeat;
	}
#contact a{
	background:url(images/boutons-menu/contact-0.jpg) top left no-repeat;
	}
#contact a:hover, #contactactif a{
	background:url(images/boutons-menu/contact-1.jpg) top left no-repeat;
	}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
.titre_vert{
	font-size:30px;
	color:#7fb609;
	}
.titre_vert2{
	font-size:18px;
	color:#7fb609;
	}
.titre_vert3{
	color:#7fb609;
	}
.titre_bleu{
	color:#0189c5;
	}
.titre_bleu a{
	color:#0189c5;
	text-decoration:none;
	}
.titre_bleu a:hover{
	text-decoration:underline;
	}
.rouge{
	color:#DF1B1B;
	margin:0 4px;
	}
.bleu{
	margin:10px 0;
	border-bottom:solid 1px #0189c5;
	}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
#geolocalisation{
	width:540px;
	margin:0;
	}
#texte_geo{
	width:540px;
	margin:5px 0 0;
	}
#googlemap{
	width:538px;
	height:398px;
	margin:0 10px 0 0;
	background-color:#C5DF8B;
	float:left;
	border:solid 1px #7fb609;
	}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
#formulaire{
	width:400px;
	text-align:right;
	height:400px;
	margin:30px 0 0;
	}
#validation{
	padding:4px;
	border:none;
	cursor:pointer;
	background-color:#0189C5;
	color:#fff;
	}
#reponse{
	text-align:center;
	margin:100px 0 0 0;
	}
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
/********************************************************************************************/
#panneau-commande{
	width:540px;
	margin:10px 0 4px;
	padding:0;
	float:left;
	text-align:center;
	}
#panneau-commande a{
	color:#999;
	text-decoration:none;
	}
#panneau-commande a:hover{
	color:#0189c6;
	text-decoration:underline;
	}
.texte-visuel{
	width:500px;
	margin:10px auto 0;
	padding:0;
	text-align:justify;
	}
.texte-visuel a{
	text-decoration:none;
	color:#0189c6;
	}
.texte-visuel a:hover{
	text-decoration:underline;
	}
