a:link {

	color: #fff;

	}

	a:visited {

	color: #fff;

	}

	a:hover {

	color: #cba674;

	}

	a:active {

	color: #fff;

	}





.texte{

	color: #fff;

	font-weight: normal;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

	

.texte2{

	color: #fff;

	font-weight: normal;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-right:10px;

	text-align:right;

	}

				

.logo{

	color: #fff;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-left:20px;

	}

					

.titre{

	color: #cba674;

	font-weight: normal;

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold

	}

		

*

{

	margin: 0;

	padding: 0;

}


body

{

	text-align: center;

	margin: 0 auto;

	padding: 0;

	background:url(images/bgcontenu_01.jpg) repeat-x #185b1a;

}



div#conteneur

{

	text-align: left;

	margin: 0 auto;

	width:950px;

	background:url(images/fond_07.jpg) repeat-y;

}



div#haut

{

	text-align:left;

	width:950px;

	height:137px;

	

}



div#menu

{

	text-align:left;

	width:300px;

	float:left;

}



div#contenu

{

	text-align: left;

	width:650px;

	background:url(images/bg_06.jpg) no-repeat;

	color: #fff;

	font-weight: normal;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-left:300px;

}

h1{font-size:12px; font-weight:bold;}

div#duplicontenu

{

	

	width: 600px;

	text-align: left;

	margin-left:25px;

}



div#formulaire

{

	width: 400px;

	text-align: left;

	margin-left:120px;

}



/*Formulaire contact*/



#frmEnvoi

{

	text-align: left;

	padding-left: 10px;

}



p.field label

{

	display: block;

	float: left;

	width: 140px;

}



p.submit

{

	text-align: left;

	margin-left: 100px;

}



/*Fin formulaire contact*/



div#adresse

{

	text-align: left;

	width:950px;

	height:53px;

	float:left;

}



div#yzeo

{

	margin: 0 auto;

	text-align: center;

	vertical-align: middle;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	width: 950px;

	height:37px;

	background-color:#185b1a;

	float:left;

	padding-left:50px;

}

div#yzeo p{

	color:#FFFFFF;

}

div#yzeo img

{

	vertical-align: middle;

	border:none;

}

.class-image-padding-left

{

width:250px;

height:188px;

float:left;

padding-left:20px;

}

.class-image-padding-right

{

width:250px;

height:188px;

float: right;

padding-right:20px;

}

/*-----------------googlemap-----------------*/

.plan {

	width: 640px;

	height: 480px;

	

}

#map .infosbulle {

	width: 210px;

	border: none;

	margin: 0;

	padding: 0;

}

#map .infosbulle p {

	display: block;

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

}

.plan-titre {

	font-size: 14px;

	color: #5F0666;

	font-weight: bold;

	margin-bottom: 1em;

}

.plan-adresse {

	font-size: 12px;

	color: #333;

}

.plan-printer {

	display:block;

	text-align: right;

}

.plan-printer img, 

.plan-printer a {

	border: none;

}

/*----------------end googlemap--------------*/

/*plan du site*/

#page-plan-du-site{

	margin: 0 auto;

	width:950px;

}

#head-plan-du-site{

height:137px;

}

#body-plan-du-site{

	background:url(images/photos/plan-du-site/body-plan-du-site.jpg) no-repeat;

}

#content-plan-du-site{

	padding:70px 100px 20px 170px;

	text-align:justify;

}

#content-plan-du-site p{

	color:#FFFFFF;

	line-height:30px;

}

#foot-plan-du-site{

}

/*#plan du site*/

/*lighbox*/

#gallery {

width:95%;
	}

	
.cadre{
	width:450px;
	border:solid thin #ffffff;
	background-color:#356d15;
	margin:0 auto;
	padding:10px;
	text-align:justify;}