@charset "iso-8859-1";
/* auteur: WonkaStudio */

body {
  background-image:url(images/page_back.jpg);
	background-color: #ffffff; 
	background-repeat: repeat-x;
	text-align:center;
	margin:0;
	padding:0;
	font-size:100.1%;
	font:83%/1.4 verdana, arial, helvetica, sans-serif;
}

.texte {
	color:#879615;
	text-decoration:none;
	font-family:verdana, sans-serif;
	text-align:center;
	font-size:14px;
	padding:10px 10px 0px 10px;
	}
	
.conteneur_page {
	width:962px;
	background-image:url(images/center_back.jpg);
	margin-right:auto;
	margin-left:auto;
	font-size: 18px;
	color: #879615;
	}
	
.conteneur_left
	{
	float:left;
	width:182px;
	border-left:solid 5px white;
	}
.conteneur_center
	{
	float:left;
	width:564px;
	padding:0px;
	}
.conteneur_center1
	{
	float:left;
	width:760px;
	padding:0px;
	height: auto;
	}
.conteneur_center2
	{
	float:left;
	width:940px;
	padding:2px;
	height: auto;
	}
.conteneur_center3
	{
	float:left;
	width:692px;
	padding:2px;
	height: auto;
	}								
.conteneur_right
	{
	float:left;
	width:245px;
	background-color:#b6cb1c;
	padding:0px;
	margin: 12px 0px 0px 15px;
  }
.conteneur_foot
	{
	height:71px;
	width:962px;
	line-height:45px;
	text-align:center;
	border-bottom:20px solid white;
	background-image:url(images/footer_back.jpg);
	font-size:10px;
	padding:0px;
	color:#fff;
	}

.conteneur_head
	{
	height:91px;
	width:962px;
	background-image:url(images/header_back.jpg);
	}
	
.conteneur_photo
	{
	float:left;
	height:160px;
	width:962px;
	background-image:url(images/photo_back.jpg);
	}
.conteneur_photo_2
	{
	margin-left:auto;
	margin-right:auto;
	height:137px;
	width:929px;
	border:2px solid #ffffff;
	background-image:url(images/photo.jpg);
	}
.conteneur_menu
	{
	height:50px;
	width:929px;
	
	}	
	
ul#menu { background-image:url(images/menu_back.jpg); float:left; list-style-type: none; width:942px; padding:0px 0px 0px 20px;	margin:0px; }
ul#menu li { float:left; }
ul#menu li a { display:block; background-image: url(images/button.jpg); float:left; height:25px; line-height:25px; color:#fff; text-decoration:none; font-family:verdana, sans-serif; text-align:center; padding:0 0 0 14px; cursor:pointer; font-size:11px; margin-left:5px; }
ul#menu li a b { float:left; display:block; background:url(images/button.jpg) no-repeat right top; padding:0px 14px 0px 0px; }
.current a {color:#fff; background-image: url(images/button_current.jpg) !important; }
.current a b { background:url(images/button_current.jpg) no-repeat right top !important; } 
ul#menu li a:hover {color:#fff; background-image: url(images/button_current.jpg);}
ul#menu li a:hover b { background:url(images/button_current.jpg) no-repeat right top; }

ul#menu2 {
	list-style-type: none;
	padding:0;
	margin:0px 0px 0px 10px;
	font-size: 12px;
}
ul#menu2 li a {
	display:block;
	height:25px;
	background: url(images/menu_left_li_inactive.jpg) no-repeat;
	padding-left:20px;
	border-bottom:1px solid #A3B429;
	line-height:25px;
	color:#A3B429;
	text-decoration:none;
	font-family:verdana, sans-serif;
	text-align:left;
	cursor:pointer;
	font-size:12px;
}
ul#menu2 li a:hover {color:#879615; background: url(images/menu_left_li_active.jpg) no-repeat;}

ul#menu3 { list-style-type: none; margin:0; padding:0; width:160px; }
ul#menu3 li a { display:block; height:25px; line-height:25px; color:#fff; text-decoration:none; 
font-family:verdana, sans-serif; text-align:left; margin-left:15px; cursor:pointer; font-size:11px; }
ul#menu3 li a:hover { color:#879615; }

.menu_left_head
	{
	color:#fff; text-decoration:none; font-family:verdana, sans-serif; text-align:center; font-weight:bold; font-size:11px;
	margin:12px 5px 0px 6px;
	display:block;
	height:29px;
	line-height:25px;
	width:182px;
  background-image:url(images/menu_left_back.jpg);
	}
	
.center_head
	{
	color:#fff;
	text-decoration:none;
	font-family:verdana, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	display:block;
	height:29px;
	line-height:25px;
	width:564px;
	background-image:url(images/center_head_back.jpg);
	margin:12px 5px 0px 10px;
	}
	
.center_head1
	{
	color:#fff;
	text-decoration:none;
	font-family:verdana, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	display:block;
	height:29px;
	line-height:25px;
	width:745px;
	background-image:url(images/center_head_back1.jpg);
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
.center_head2
	{
	color:#fff;
	text-decoration:none;
	font-family:verdana, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	display:block;
	height:29px;
	line-height:25px;
	width:937px;
	background-image:url(images/center_head_back3.jpg);
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	}	
.center_head3
	{
	color:#fff;
	text-decoration:none;
	font-family:verdana, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	display:block;
	height:29px;
	line-height:25px;
	width:690px;
	background-image:url(images/center_head_back2.jpg);
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	}		
.right_title
	{
	color:#879615; text-decoration:none; font-family:verdana, sans-serif; text-align:left; font-weight:bold; font-size:11px;
	height:29px;
	width:182px;
	margin-top:5px;
	line-height:27px;
  background-image:url(images/menu_right_titre_back.jpg);
	}
.right_title1
	{
	color:#879615; text-decoration:none; font-family:verdana, sans-serif; text-align:left; font-weight:bold; font-size:11px;
	height:29px;
	width:240px;
	margin-top:5px;
	line-height:27px;
  background-image:url(images/menu_right_titre_back1.jpg);
	}  	
.right_footer
	{
	height:9px;
	width:182px;
	font-size:2px;
  background-image:url(images/menu_right_footer_back.jpg);
	}
	
.lien_footer {
	font-size:14px;
	text-decoration:none;
	color:#758312;
	font-style: italic;
  }
.lien_footer:hover {
	text-decoration:underline;
	color:#879615;
  }
  
.lien_footer1 {
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	font-style: italic;
  }
.lien_footer1:hover {
	text-decoration:underline;
	color:#ffffff;
  }
  
.lien_footer2 {
	font-size:14px;
	text-decoration:none;
	color:#000000;
	font-style: italic;
  }
.lien_footer2:hover {
	text-decoration:underline;
	color:#ffffff;
  }  
  
.separator{
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 1px;
	font-size: 1em;
	}

.input_contact {
  border:1px solid #b6cb1c;
  color:#b6cb1c;
	font-size:10px;
	text-decoration:none;
}

.boiteFormulaire {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #879615; border: 2px solid #879615; background-color: #fff; padding-top:2px; padding-bottom:2px; padding-left: 5px; font-weight:normal;}

.image_carre {
padding:10px;
}
.image_carre:hover {
border:5px solid #b6cb1c;
}
