BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x #f4f4f4;
}

p{
		margin: 0 auto;
		
	}

#page
	{
		width:988px;
		margin-left:auto;
		margin-right:auto;
		padding-top:4px;
		
	}
	
	#contenu{
position:relative;
float:left;
width:988px;
height:auto;
background:url(../images/bgpage.jpg) repeat-y;
}
	

#haut{
position:relative;
float:left;
width:988px;
height:108px;
background:url(../images/header.jpg) no-repeat;
}

#menuhaut{
position:relative;
float:right;
width:350px;
height:20px;

}

#menuhaut ul{
	width:350px;
	margin:0;
	padding:0;
	display:block;
	float:right;
	position:relative;
	text-align:right;
	}
	
	#menuhaut ul.en{
	width:350px;
	margin:0;
	padding:0;
	display:block;
	float:right;
	position:relative;
	text-align:right;
	}
	
#menuhaut ul li{
	position:relative;
	height:20px;
	float: left;
	display: inline;
	color: #929292;
	font-family: Tahoma;
	font-size:11px;
	line-height: 18px;
	
	}
	
#menuhaut ul li a{
	display:  inline-block;
	text-align:center;
	text-decoration:none;
	height:20px;
	color: #929292;
	font-family: Tahoma;
	font-size:11px;
	padding-right:9px;
	padding-left:9px;
	}
	
#menuhaut ul li a:hover{
	text-align:center;
	text-decoration:none;
	height:20px;
	color: #333333;
	font-family: Tahoma;
	font-size:11px;
	background:url(../images/bgmenuhaut.jpg) no-repeat;
	background:#e6e6e6;
	display: inline-block;
}

#menuhaut ul li a.hover{
	text-align:center;
	text-decoration:none;
	height:20px;
	color: #333333;
	font-family: Tahoma;
	font-size:11px;
	background:url(../images/bgmenuhaut.jpg) no-repeat;
	background:#e6e6e6;
display: inline-block;
}

#logo{
position:relative;
float:left;
width:100px;
height:100px;
padding-left:10px;
}

#recherche{
position:relative;
float:right;
width:860px;
height:50px;
}

#recherche #slogan{
position:relative;
float:left;
width:360px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
color:#5390c7;
}

#recherche #slogan a , #recherche #slogan a:visited , #recherche #slogan a:active
	{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
text-decoration:none;
color:#5390c7;
	}
#recherche #slogan a:hover
	{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:20px;
color:#0066CC;
text-decoration:none;
	}
	
#recherche #formulaire{
position:relative;
float: right;
width:250px;
height:40px;
font-family: Tahoma;
font-size:11px;
line-height:20px;
color:#666;
padding-top:10px;
padding-left:30px;
}

#recherche #formulaire #input{
position:relative;
float:left;
width:210px;
height:23px;
padding-top:3px;
color: #FF0000;
	font-family: Tahoma;
	font-size:11px;
}

#recherche #formulaire #icon{
position:relative;
float:left;
width:30px;
height:20px;
color: #FF0000;
	font-family: Tahoma;
	font-size:11px;
	padding-top:4px;
}

#menu{
position:relative;
float: right;
width:830px;
height:28px;
margin-right:10px;
padding-left:2px;
background:url(../images/bgmenu.jpg) no-repeat;
z-index:2;

}

/*#menu ul{
	width:810px;
	margin:0;
	padding:0;
	display:block;
	float: right;
	}
	
#menu ul li{
	position:relative;
	height:26px;
	float:left;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:20px;
	text-align:center;
	background:url(../images/li.jpg) no-repeat;
	padding-top:2px;
	}

#menu ul li.no{
	position:relative;
	height:28px;
	float:left;
	display: inline;
	color: #FF0000;
	margin:0 auto;
	font-family: Tahoma;
	font-size:11px;
	line-height:20px;
	text-align:center;
	background: none;
	}

#menu ul li a{

	text-align:center;
	text-decoration:none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:18px;
	padding-right:18px;
	}
	
#menu ul li a:hover{
	text-align:center;
	text-decoration:none;
	color: #F2F2F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#menu ul li a.acc{
	text-align:center;
	text-decoration:none;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
*/
#ban{
	position:relative;
	width:975px;
	float:left;
	height:200px;
	padding-left:6px;
	font-family: Tahoma;
	font-size:11px;
	color: #333333;
	padding-bottom:4px;
	
}

#presentation{
	position:relative;
	width:500px;
	float:left;
	height:225px;
	padding-left:6px;
	font-family: Tahoma;
	font-size:11px;
	color: #333333;
}

#presentation #titre{
	position:relative;
	width:450px;
	float:left;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	font-weight:bold;
	line-height:22px;
	background:url(../images/bgtitre.jpg) no-repeat;
	padding-left:20px;

}

#presentation #desc{
	position:relative;
	width:450px;
	float:left;
	height:190px;
	font-family: Tahoma;
	font-size:11px;
	color: #333;
	line-height:20px;
	padding-top:10px;
	background:url(../images/bgpresentation.jpg) no-repeat right;
	padding-left:10px;
	padding-right:10px;

}

#actualite{
	position:relative;
	width:470px;
	float:left;
	height:225px;
	padding-left:6px;
	font-family: Tahoma;
	font-size:11px;
	color: #333333;
}

#actualite #titrea{
	position:relative;
	width:450px;
	float:left;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	font-weight:bold;
	line-height:22px;
	background:url(../images/bgtitre.jpg) no-repeat;
	padding-left:20px;

}

#actualite #desca{
	position:relative;
	width:450px;
	float:left;
	height:190px;
	font-family: Tahoma;
	font-size:11px;
	color: #333;
	line-height:20px;
	padding-top:10px;
	background:url(../images/bgpresentation.jpg) no-repeat right;
	padding-left:10px;
	padding-right:10px;

}

#rubriquemod{
	position:relative;
	width:982px;
	float:left;
	height:190px;
	font-family: Tahoma;
	font-size:11px;
	color: #333333;
	padding-left:6px;
}

#rubrique{
	position:relative;
	width:325px;
	float:left;
	height:184px;
	font-family: Tahoma;
	font-size:11px;
	color: #333333;
		background:url(../images/bgrubrique.jpg) no-repeat;
}

#rubrique #titrer{
	position:relative;
	width:300px;
	float:left;
	height:30px;
	font-family: "Trebuchet MS";
	font-size:22px;
	color: #5390c7;
	font-weight:bold;
	padding-top:13px;
	line-height:22px;
	padding-left:20px;

}

#rubrique #descr{
	position:relative;
	width:304px;
	float:left;
	height:130px;
	font-family: Tahoma;
	font-size:11px;
	color: #333;
	line-height:20px;
	padding-top:10px;
	padding-left:20px;

}

#rubrique #descr a , #rubrique #descr a:visited , #rubrique #descr a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #0066CC;
		text-decoration:none;
	}
#rubrique #descr a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FF9900;
		text-decoration:none;
	}


#inputne{
	position:relative;
	width:304px;
	float:left;
	height:28px;
	font-family: Tahoma;
	font-size:11px;
	color: #333;

}

#inputnem{
	position:relative;
	width:260px;
	float:left;
	height:28px;
	font-family: Tahoma;
	font-size:11px;
	color: #333;

}


#contentleft{
	position:relative;
	width:702px;
	float:left;
	height:auto;
	padding-left:6px;
	font-family: Tahoma;
	font-size:11px;
	color: #333333;
}
#contentleft p{
margin: 0 auto;
}
#contentleft #titreco{
	position:relative;
	width:450px;
	float:left;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	font-weight:bold;
	line-height:22px;
	background:url(../images/bgtitre.jpg) no-repeat;
	padding-left:20px;

}
#contentleft #desco{
	position:relative;
	width:630px;
	float:left;
	height:auto;
	padding-left:10px;
	font-family: Tahoma;
	font-size:11px;
	line-height:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:40px;
	color: #333333;
}

#contentleft #desco a , #contentleft #desco a:visited , #contentleft #desco a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #0066CC;
		text-decoration:none;
	}
#contentleft #desco a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FF9900;
		text-decoration:none;
	}

#contentright{
	position:relative;
	width:273px;
	padding-right:7px;
	float: right;
	height:auto;
	font-family: Tahoma;
	font-size:11px;
	color: #333333;
}

#module{
	position:relative;
	width:273px;
	float:left;
	height:auto;
	font-family: Tahoma;
	font-size:11px;
	color: #FFF;

}

#module #titremo{
	position:relative;
	width:253px;
	float:left;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFF;
	font-weight:bold;
	line-height:22px;
	background:url(../images/titrem.jpg) no-repeat;
	padding-left:20px;

}

#module #descmo{
	position:relative;
	width:263px;
	float:left;
	height:auto;
	font-family: Tahoma;
	font-size:11px;
	color: #333;
	line-height:22px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;

}

#module #descmo a , #module #descmo a:visited , #module #descmo a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #0066CC;
		text-decoration:none;
	}
#module #descmo a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FF9900;
		text-decoration:none;
	}

#bas{
	position:relative;
	width:988px;
	float:left;
	height:60px;
	background:url(../images/bas.jpg) no-repeat;
	font-family: Tahoma;
	font-size:11px;
	text-align:center;
	color: #FFF;
	line-height:20px;
	padding-top:10px;
}
	

	
#bas a , #bas a:visited , #bas a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #FFF;
		line-height:20px;
		text-decoration:none;
		padding-right:5px;padding-left:5px;
	}
#bas a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #F3F3F3;
		line-height:20px;
		text-decoration:none;
		padding-right:5px;padding-left:5px;
	}
	

	#navigation
	{
	position:relative;
	width:600px;
	float:left;
	height:30px;
	font-family: Tahoma;
	text-align:center;
	font-size:11px;
	color: #000;
	line-height:20px;

	}
	
#navigation a , #navigation a:visited , #navigation a:active
	{
		font-family: Tahoma;
	font-size:11px;
	color: #0066CC;
		line-height:20px;
		text-decoration:none;
		padding-right:5px;padding-left:5px;
	}
#navigation a:hover
	{
		font-family: Tahoma;
	font-size:11px;
	color: #99CC00;
		line-height:20px;
		text-decoration:none;
		padding-right:5px;padding-left:5px;
	}
	
  .champ
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		text-decoration:none;
		border:1px solid #CCC;
		padding-left:5px;
		width:195px;
		height:18px;
	}
	
	  .champa
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		text-decoration:none;
		border:1px solid #CCC;
		padding-left:5px;
		width:195px;
	}


a.liensuite:link, a.liensuite:visited {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #0085ff;
	background:url(../images/pucesuite.jpg) no-repeat;
	 text-decoration:none;
	 padding-left:10px;

	}

a.liensuite:hover {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #FF9900;
background:url(../images/pucesuite.jpg) no-repeat;
	 text-decoration:none;

	}
	
	a.liennews:link, a.liennews:visited {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #0066FF;
	background:url(../images/pucenews.jpg) no-repeat;
	 text-decoration:none;
	 padding-left:15px;

	}

a.liennews:hover {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #006699;
background:url(../images/pucenews.jpg) no-repeat;
	 text-decoration:none;

	}
	
		a.lienrub:link, a.lienrub:visited {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #0066CC;
	background:url(../images/pucerub.gif) no-repeat;
	 text-decoration:none;
	 padding-left:15px;
	 line-height:25px;

	}

a.lienrub:hover {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #99CC00;
background:url(../images/pucerub1.gif) no-repeat;
	 text-decoration:none;

	}
	
			a.lienrub1:link, a.lienrub1:visited {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #0066CC;
	background:url(../images/pucerub.gif) no-repeat;
	 text-decoration:none;
	 padding-left:15px;
	 line-height:20px;

	}

a.lienrub1:hover {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #99CC00;
background:url(../images/pucerub1.gif) no-repeat;
	 text-decoration:none;

	}
	
		form.css label
  {
  display: block;
  float: left;
  width:100px;
  }
  
  .champs
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		text-decoration:none;
		border:1px solid  #CCCCCC;
		width:180px;
		height:18px;
	}
	
	  .champs1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #666666;
		text-decoration:none;
		border:1px solid  #CCCCCC;
		font-weight:bold;
		width:220px;
		height:26px;
	}
	
		.champsel
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #666666;
		text-decoration:none;
		border:1px solid  #CCCCCC;
		font-weight:bold;
		width:220px;
		height:26px;
	}
	
	  .champsm
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		text-decoration:none;
		border:1px solid #cdc18f;
		width:140px;
		height:18px;
	}
	
  .bouton
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #666666;
		font-weight:bold;
		cursor:pointer;
		border:1px solid #CCCCCC;
		background: #EFEFEF;
	}
	  .bouton1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #666666;
		font-weight:bold;
		cursor:pointer;
		border:1px solid #CCCCCC;
		background: #EFEFEF;
	}
	
		#actu{
position:relative;
float: left;
width: 650px;
padding:10px;
height: 100px;
color: #666666;
}

#actu a , #actu a:visited , #actu a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #0066CC;
line-height:20px;
		text-decoration:none;
	}
#actu a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #0066FF;
line-height:20px;
		text-decoration:none;
	}
	#imgact{
position:relative;
float:left;
width:100px;
height:80px;
padding-right:5px;

}

#champcontact1{
float:left;
position:relative;
width:90px;
height:40px;
font-family: Tahoma;
font-size:11px;
color:#666666;
}

#champcontactarea{
float:left;
position:relative;
width:240px;
height:80px;
font-family: Tahoma;
font-size:11px;
color:#666666;
}
#champcontactbouton{
float:left;
position:relative;
width:600px;
padding-top:10px;
height:auto;
font-family: Tahoma;
font-size:11px;
color:#666666;
}
#champcontact2{
float:left;
position:relative;
width:240px;
height:40px;
font-family: Tahoma;
font-size:11px;
color:#666666;
}
#champcontact3{
float:left;
position:relative;
width:240px;
height:34px;
font-family: Tahoma;
font-size:11px;
color:#666666;
}
#cor{
position:relative;
float: left;
width:630px;
height:auto;
font-family: Tahoma;
font-size:11px;
color: #666666;
background:url(../images/cont.jpg) no-repeat right;
}

#cor a , #cor a:visited , #cor a:active
	{
font-family: Tahoma;
font-size:11px;
color: #0066CC;
line-height:20px;
text-decoration:none;
	}
#cor a:hover
	{
font-family: Tahoma;
font-size:11px;
color: #000;
line-height:20px;
text-decoration:none;
	}
#sitemap{
position:relative;
float: left;
width:210px;
height:200px;
margin-right:10px;
padding-left:50px;
background:#EFEFEF;
border:1px dotted #CCC;

}

#sitemap a , #sitemap a:visited , #sitemap a:active
	{
		font-family: Tahoma;
font-size:11px;
color: #0066CC;
font-weight:bold;
line-height:24px;
		text-decoration:none;
	}
#sitemap a:hover
	{
		font-family: Tahoma;
font-size:11px;
color: #FF9900;
font-weight:bold;
line-height:24px;
		text-decoration:none;
	}
#newsimage{
	width:300px;
	height:100px;
	position:relative;
	float: left;
	}
	
	#newsimage1{
	width:250px;
	height:100px;
	position:relative;
	float: left;;
	}

	a.lienrubma:link, a.lienrubma:visited {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #0066CC;
	background:url(../images/pucerub.gif) no-repeat;
	 text-decoration:none;
	 padding-left:15px;
	 line-height:25px;
	 font-weight:bold;

	}

a.lienrubma:hover {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #FF9900;
background:url(../images/pucerub1.gif) no-repeat;
	 text-decoration:none;

	}
	
		a.lienrubmaa:link, a.lienrubmaa:visited {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #99CC00;
	 text-decoration:none;
	 padding-left:15px;
	 line-height:25px;
	 font-weight:bold;

	}

a.lienrubmaa:hover {
	 font-family: Tahoma;
	 font-size: 11px;
	 color: #99CC00;
	 text-decoration:none;

	}
