BODY{
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	background-color:		#ffffff;
}
img{
	border : 			0px;
}

a.toplink {						
	color:					#de5f17; 	
	text-decoration: 			none;}
	
a.toplink:link {				
	color:					#de5f17; 	
	text-decoration: 			none;}
	
a.toplink:visited {				
	color:					#de5f17; 	
	text-decoration: 			none;}
	
a.toplink:active {				
	color:					#de5f17; 	
	text-decoration: 			none;}
	
a.toplink:vlink {				
	color:					#de5f17; 	
	text-decoration: 			none;}
	
a.toplink:hover {				
	color:					#000; 	
	text-decoration: 			none;}
	
a.toplink:focus {				
	color:					#000; 	
	text-decoration: 			none;}

.all {
	width: 				900px;
	margin-left: 				auto;
	margin-right: 			auto;}

.google_pub {
	width: 				900px;
	padding: 				auto;
	font-size: 				10px;
	text-decoration: 			none;
}

.flash_banner {
	width: 				900px;
	margin-left: 				auto;
	margin-right: 			auto;}

.title {
}

.middle {
	width: 				884px;
	border:				solid 0px red;
	height: 				475px;
	margin-left:				6px;
	margin-right:				4px;
	background: 				#fff7eb;
}

.menu_left {
	padding-top:				10px;
	padding-left: 			10px;
	background: 				#fff7eb;
	width: 				150px;
	height:				450px;
	float: 				left;
}

.menu_left a, .menu_left a:visited{
	color:					#de5f17;
	font-weight:				bold;
	font-size: 				10px;
	text-decoration: 			none;
}

.menu_left a:hover{
	color:					#4b4b4b;
	font-weight:				bold;
	font-size: 				10px;
	text-decoration: 			none;
}

.middle_left {
	float: 				left;
	padding-right: 			10px;
	padding-top:				10px;
}

.middle_txt {
	overflow: 				auto;
	background: 				#fff7eb;
	width: 				666px;
	border-top: 				10px solid #fff7eb;
	padding-right: 			40px;
	padding-left: 			15px;
	height: 				450px;
}

.accueil_txt {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 				#4b4b4b;
	width: 				640px;
}

.accueil_txt ul li a{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 				#4b4b4b;
	text-decoration: 			none;
}

.accueil_txt ul li a:hover{
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 				#de5f17;
	text-decoration: 			none;
}

.accueil_txt2 {
	font-weight: 				bold;
	padding-top: 				20px;
}

.accueil_images {
	padding-top: 				10px;
}

.txt_bold {
	font-weight: 				bold;
}

.inscription {
	margin-left:				5px;
	margin-right:				5px;
	border-top: 				2px solid #edb590;
	width: 						890px;
	height:						49px;
	background:					#fff7eb;
}
.nameid{
	width:0px;
	height:0px;
	border:0;
}
.topnav {
	margin-left:				6px;
	margin-right:				4px;
	text-align: 				center;
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 				10px;
	font-weight: 				bold;
	color: 				#C66536;
	width: 				884px;
	padding-top: 				5px;
	border-left: 				2px solid #f1c3aa;
	border-right: 			2px solid #f1c3aa;
	border-bottom: 			2px solid #f1c3aa;
	background-color: 			#ffedd5;
}

.maintext {
	color: 				#333333;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	font-weight: 				normal;
	padding-bottom: 			3px;
	padding-left: 			10px;
	padding-right: 			6px;
	padding-top: 				3px;
	text-align: 				left;
}
.headertext{
	color: 				#de5f17;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 				13px;
	font-weight: 				bold;
	padding-left: 			1px;
	text-decoration:			none;
	text-align: 				left;
}
.form1, .form1 td{
	font-size: 				11px;
	color: 				#00000;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-weight: 				bold;
	padding-left: 			10px;
	text-align: 				left;
}
.form1 th{
	font-size:				13px;
}

.inputform1{
	border: 				1px solid #de5f17;
	margin: 				0px;
	padding:				0px;
	background-color: 			#fff;
}

.inputform1:hover{
	border: 				1px solid #de5f17;
	margin: 				0px;
	padding:				0px;
	background-color: 			#ebe0cf;
}

.inputform1:focus{
	border: 				1px solid #de5f17;
	margin: 				0px;
	padding:				px;
	background-color: 			#eaba9f;
}


.region, .region:visited{
	color:					#de5f17;
	font-weight:				bold;
	font-size: 				10px;
	text-decoration: 			none;
}
.departement, .departement:visited{
	color:					#de5f17;
	font-weight:				bold;
	font-size: 				10px;
	text-decoration: 			none;
}
.ville, .ville:visited{
	color:					#de5f17;
	font-weight:				bold;
	font-size: 				10px;
	text-decoration: 			none;
}
.centre, .centre:visited{
	color:					#de5f17;
	font-weight:				bold;
	font-size: 				10px;
	text-decoration: 			none;
}
.centre:hover,.ville:hover,.departement:hover,.region:hover{
	color:					#4b4b4b;
	font-weight:				bold;
	font-size: 				10px;
	text-decoration: 			none;
}
.liste, .liste:visited{
	margin:					3px;
	padding:					2px;
	text-align:					center;
	font-size: 					13px;
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-weight: 					bold;
	color:						#816543;
	text-decoration:				none;
}
.liste:hover{
	margin:					3px;
	padding:					2px;
	text-align:					center;
	font-size: 					13px;
	font-family : 				Verdana, Arial, Helvetica, sans-serif;
	font-weight: 					bold;
	color:						#816543;
	text-decoration:				underline;
	border:					solid 1px red;
}

#right_table { 
	height: 					440px;
}

.TabContact{
	margin-top: 					16px;
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-size: 					11px;
	font-weight: 					bold;
	color: 					#b3683e;
	text-align: 					center;
}
.contact{
width:0px;
height:0px;
margin:0;
padding:0;
border:0;
}
.fielderror{
	color : 					red;
}

.image0{
	margin : 					1px;
	padding : 					1px;
	border : 					solid 2px #816543;
	float: 					left;
}
.image1{
	margin : 					1px;
	padding : 					1px;
	border : 					solid 2px #816543;
	float: 					right;
}
.descriptif{
	text-align: 					justify;
}
/*---------------- css - Top 10 -----------*/
.fencontainer {
	margin:					0px;
	padding:					0px;
	position:					absolute;}
.fentitlebar {
	margin:					0px;
	padding:					0px;
	position:					absolute; 
	left:						0px; 
	top:						0px;
	width:						100%; 
	background-color:				#816543; 
	cursor:					move;}

.fentitlebar img{
	margin:					0px;
	padding:					0px;
	border:					0px; 
	cursor:					pointer;}

.fenwins {
	margin:					0px;
	padding:					0px;
	position:					absolute; 
	background-color:				#ffffff; 
	left:						-1000px; 
	border:					1px outset #c0c0c0; 
	overflow:					hidden;}

.fentext {
	margin:					0px;
	padding:					0px;
	position:					absolute; 
	background-color:				#ffffff; 
	font-family:					Verdana, Arial, Helvetica, sans-serif;
	font-size:					12px; 
	overflow:					auto;}

.fentitle {
	margin:					0px;
	padding:					0px;
	font-weight:					bold; 
	color:						#ffffff;}

.fencontainer a{
	color:						#816543;}

.fencontainer a:hover{
	color:						#816543;
	font-style: 					italic;
	text-decoration: 				none;}

.fencontainer a:visited{
	color:						#816543;}

p {
	margin:					0px;}

/*---------------- css - bo -----------*/
.bocommande{
	font-size: 					12px;
	color: 					#333;
	font-family:					Verdana, Arial, Helvetica, sans-serif;
	font-weight: 					bold;
	text-align: 					left;
}
.bocommande th{
	background-color: 				#999;
	font-size: 					12px;
	color: 					#000;
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-weight: 					bold;
	text-align: 					left;
}
.botr1{
	background-color: 				#ddd;
}
.botr0{
	background-color: 				#bbb;
}
.bocommande tr:hover{
	background-color: 				#aaffaa;
}
.bocommande input{
	font-family: 					Verdana, Arial;
	font-size: 					11px;
	color: 					#000000;
	font-weight: 					bold;
	background-color: 				#eeeeee;
	border: 					solid 1px black;
}

.partenaires_liste{
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-size: 					10px;
	color:						#4b4b4b;
	width: 					600px;
	margin-left: 					50px;
	margin-right: 				50px;}

.partenaires_explications{
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-size: 					10px;
	color:						#4b4b4b;
	width: 					600px;
	margin-left: 					50px;
	margin-right: 				50px;
	margin-top: 					20px;}

.partenaires_inscription{
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-size: 					10px;
	color:						#4b4b4b;
	width: 					400px;
	margin-left: 					auto;
	margin-right: 				auto;
	margin-top: 					20px;}
	
.histoire{
	float: 					left;
	height: 					142px;
	width: 					200px;
	margin-right: 				10px;}

.histoire2{
	height: 					142px;}

.histoire3{
	margin-top: 					20px;
	height: 					142px;
	width: 					690px;
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-size: 					11px;
	color: 					#4b4b4b;}
	
.centre_inscription{
	border: 					0px;
	padding: 					0px;
	margin: 					0px;
	width: 					120px;
	float: 					left;}
	
.centre_inscription_bloc{
	border: 					1px solid #de5f17;
	margin: 					0px;
	padding:					0px;
	height: 					18px;
	background-color: 				#fff;
}

.centre_inscription_bloc:hover{
	border: 					1px solid #de5f17;
	margin: 					0px;
	padding:					0px;
	height: 					18px;
	background-color: 				#ebe0cf;
}

.centre_inscription_bloc:focus{
	border: 					1px solid #de5f17;
	margin: 					0px;
	padding:					0px;
	height: 					18px;
	background-color: 				#eaba9f;
}

.footer{
	background-image: 				url(../images/footer.gif);
	width: 					900px;
	height: 					52px;
	text-align: 					center;
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-size: 					10px;
	color: 					#4b4b4b;
	font-weight: 					bold;
}
.footer a,.footer a:visited{
	font-size: 					10px;
	color: 					#4b4b4b;
	font-weight: 					bold;
	text-decoration:				none;
}
.footer a:hover{
	font-size: 					10px;
	color: 					#000000;
	font-weight: 					bold;
	text-decoration:				none;
}
