BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:0px;PADDING-BOTTOM:0px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x #FFFFFF;
}
#page
	{
		width:974px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
	}

#haut{
	width:974px;
	height:104px;
	position:relative;
	float: left;
	}

#topNav{
	width:974px;
	height:30px;
	position:relative;
	float: left;
	padding-top:13px;
	}
	

#banniere{
	width:974px;
	height:228px;
	padding-top:8px;
	position:relative;
	float: left;
	}	
	
#banniere h1{
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:bold;
	border:none;
	color:#e5277a;
	margin:0 auto;
	text-align:left;
	}
	
	#pres{
	width:450px;
	height:auto;
	padding-left:20px;
	position:relative;
	padding-top:10px;
	float: left;
	font-family: Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	}	
	
#pres h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border:none;
	color:#ff313c;
	margin:0 auto;
	text-align:left;
	width:420px;
	height:20px;
	position:relative;
	}
	
	#pres p{
	font-family: Tahoma;
	padding-bottom:1px;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#FFFFFF;
	margin:0 auto;
	line-height:22px;
	text-align:left;
	width:420px;
	height:auto;
	position:relative;
	}
	
	#domaineimg{
	width:475px;
	height:130px;
	padding-left:5px;
	position:relative;
	float: left;
	padding-top:20px;
	}	
	
	#domaineposte{
	width:480px;
	height:235px;
	padding-left:5px;
	position:relative;
	padding-top:10px;
	float: left;
	background:url(../images/im5.gif) no-repeat;
	}	
	
	#domaine{
	width:480px;
	height:245px;
	padding-left:5px;
	position:relative;
	float: left;
	background:url(../images/im6.gif) no-repeat;
	}	
		
	
#domaine h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border:none;
	color:#FF0000;
	margin:0 auto;
	text-align:left;
	width:460px;
	padding-left:20px;
	height:20px;
	position:relative;
	}
	
	#domaine p{
	font-family: Tahoma;	padding-bottom:5px;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#FFFFFF;
	margin:0 auto;
	line-height:16px;
	text-align:left;
	width:460px;
	padding-left:20px;
	height:auto;
	position:relative;
	}
	
	#domainedo{
	width:550px;
	height:230px;
	position:relative;
	padding-top:10px;
	float: left;
	background:url(../images/service.jpg) no-repeat;
	padding-left:410px;
	}	
		
	
#domainedo h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border:none;
	color:#FF0000;
	margin:0 auto;
	text-align:left;
	width:530px;
	padding-left:20px;
	height:20px;
	position:relative;
	}
	
	#domainedo p{
	font-family: Tahoma;	padding-bottom:5px;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#FFFFFF;
	margin:0 auto;
	line-height:16px;
	text-align: justify;
	padding-right:20px;
	width:510px;
	padding-left:20px;
	height:auto;
	position:relative;
	}
	
	
	#domaineref{
	width:960px;
	height:360px;
	position:relative;
	padding-top:10px;
	float: left;
	}	
		
	
#domaineref h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border:none;
	color:#FF0000;
	margin:0 auto;
	text-align:left;
	width:960px;
	padding-left:20px;
	height:20px;
	position:relative;
	}
	
	#domaineref p{
	font-family: Tahoma;	padding-bottom:5px;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#FFFFFF;
	margin:0 auto;
	line-height:16px;
	text-align:left;
	width:960px;
	height:auto;
	position:relative;
	}
	
	
	#domaine1{
	width:235px;
	height:auto;
	padding-left:5px;
	position:relative;
	padding-top:10px;
	float: left;
	}	
		
	
#domaine1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border:none;
	color: #FF0000;
	margin:0 auto;
	text-align:left;
	width:235px;
	height:20px;
	position:relative;
	}
	
	#domaine1 p{
	font-family: Tahoma;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#FFFFFF;
	margin:0 auto;
	line-height:16px;
	text-align:left;
	width:235px;
	height:auto;
	position:relative;
	}
		
	
	#banniere p{
	font-family: Tahoma;
	font-size:11px;
	border:none;
	margin:0 auto;
	color: #666666;
	line-height:24px;
	text-align:left;
	}	
	
	
	#gallerie{
	width:944px;
	height:120px;
	padding-top:30px;
	position:relative;
	float: left;
	padding-left:30px;
	}	

	
	
	#contenu{
	width:974px;
	height:380px;
	position:relative;
	float: left;
	padding-top:10px;
	}	
	

	#contenu a , #contenu a:visited , #contenu a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:24px;
		text-decoration:none;
	}
#contenu a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		line-height:24px;
		text-decoration:none;
	}
	
	#contenu1{
	width:980px;
	height:380px;
	position:relative;
	float: left;
	padding-top:10px;
	}	
	
	#contenu1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border:none;
	color: #FF0000;
	margin:0 auto;
	text-align:left;
	padding-left:10px;
	width:950px;
	height:20px;
	position:relative;
	}
	
	#contenu1 p{
	font-family: Tahoma;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#FFFFFF;
	margin:0 auto;
	line-height:20px;
	text-align:left;
	width:950px;
	height:auto;
	position:relative;
	}
	
		#contenu1 a , #contenu1 a:visited , #contenu1 a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:24px;
		text-decoration:none;
	}
#contenu1 a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		line-height:24px;
		text-decoration:none;
	}
	
	
	#contenupress{
	width:980px;
	height:380px;
	position:relative;
	float: left;
	padding-top:10px;
	overflow:auto;
	}	
	
	#contenupress h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border:none;
	color: #FF0000;
	margin:0 auto;
	text-align:left;
	padding-left:10px;
	width:950px;
	height:50px;
	position:relative;
	}
	
		#contenupress h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	border:none;
	color: #FF0000;
	margin:0 auto;
	padding-top:60px;
	text-align:left;
	padding-left:10px;
	width:950px;
	height:55px;
	position:relative;
	}
	
		#contenupress span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color: #FFFFFF;
	
	}
	#contenupress p{
	font-family: Tahoma;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	font-size:11px;
	font-weight:normal;
	border:none;
	color:#FFFFFF;
	margin:0 auto;
	line-height:20px;
	text-align:left;
	width:950px;
	height:auto;
	position:relative;
	}
	
		#contenupress a , #contenupress a:visited , #contenupress a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:24px;
		text-decoration:none;
	}
#contenupress a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		line-height:24px;
		text-decoration:none;
	}
	
	#evene{
	width:290px;
	height:168px;
	position:relative;
	float: left;
	padding-left:10px;
	font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:13px;
		text-align:center;
		
	}	
		#evene a , #evene a:visited , #evene a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #000;
		line-height:15px;
		text-decoration:none;
		text-align:center;
	}
#evene a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FF0000;
		line-height:15px;
		text-decoration:none;
		text-align:center;
	}
	
	#blocleft{
	width:485px;
	height:380px;
	position:relative;
	float: left;
	background:url(../images/bi.gif) no-repeat;
	}
	
	
	
	#blocright{
	width:483px;
	height:380px;
	position:relative;
	float: left;
	background:url(../images/bi1.gif) no-repeat;
	}
	
	
	#blocleftd{
	width:485px;
	height:380px;
	position:relative;
	float: left;
	background:url(../images/im3.gif) no-repeat;
	}
	
		#blocleftdc{
	width:485px;
	height:380px;
	position:relative;
	float: left;
	background:url(../images/slama.gif) no-repeat;
	}
	#blocrightdc{
	width:483px;
	height:380px;
	position:relative;
	float: left;
	background:url(../images/slama1.gif) no-repeat;
	}
	
	
	#blocrightd{
	width:483px;
	height:380px;
	position:relative;
	float: left;
	background:url(../images/im4.gif) no-repeat;
	}
	

#bas{
position:relative;
width:983px;
float:left;
height:44px;
font-family: Tahoma;
font-size:11px;
color: #FFF;
line-height:24px;
text-align:center;
padding-top:14px;
background:url(../images/bas.gif) no-repeat;
}


#bas a , #bas a:visited , #bas a:active
	{
		font-family: Tahoma;
		font-size:11px;
		color: #FFF;
		line-height:24px;
		text-decoration:none;
	}
#bas a:hover
	{
		font-family: Tahoma;
		font-size:11px;
		color: #ffb8d8;
		line-height:24px;
		text-decoration:none;
	}
	
	

	
	
.champs
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		text-decoration:none;
		border:1px solid #cdc18f;
		width:160px;
		height:18px;
	}
	
	
	.titre
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		color: #FF9900;
		text-decoration:none;
		font-weight:bold;
	}
	
	.titre1
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		color: #006699;
		text-decoration:none;
		font-weight:bold;
	}
	
	.area
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		background:#CCCCCC;
		text-decoration:none;
		border:1px solid #000000;
	}
	
	.bouton
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
		background:#EEEEEE;
		text-decoration:none;
		border:1px solid #cdc18f;
		width:70px;
		font-weight:bold;
		cursor:pointer;
	}
	
	.texte
	{
		font-family: Tahoma;
		font-size:11px;
		color: #666666;
	}
	
	form.css label
  {
  display: block;
  float: left;
  width:100px;
  }
  
	
	#suite{
position:relative;
width:80px;
float:left;
height:20px;
padding-left:20px;
font-family: Tahoma;
font-size:10px;
color: #666;
background:url(../images/suite.gif) no-repeat;
margin-left:10px;
}


#suite a , #suite a:visited , #suite a:active
	{
		font-family: Tahoma;
		font-size:10px;
		color: #00b8ff;
		text-decoration:none;
	}
#suite a:hover
	{
		font-family: Tahoma;
	 font-size: 10px;
	 color: #FF6600;
	 text-decoration:none;
	 
	}
	
	

	
	#newsimage{
position:relative;
float:left;
width:435px; 
height:235px;
}

	#pagin{
position:relative;
float:left;
width:500px;
padding-left:410px;
height:21px;
}

#pagin a , #pagin a:visited , #pagin a:active
	{
		font-family: Tahoma;
		font-size:10px;
		color: #000;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
		line-height:18px;
		width:80px;
		height:21px;
		background: url(../images/prec.gif) no-repeat;
display: block;
	}
#pagin a:hover
	{
		font-family: Tahoma;
	 font-size: 10px;
	 color: #FFF;
	 text-decoration:none;
text-align:center;
line-height:18px;
		width:80px;
		font-weight:bold;
		height:21px;
		background: url(../images/prec.gif) no-repeat;
		display: block;
	}
#champcontact1{
float:right;
padding-top:10px;
position:relative;
width:70px;
height:30px;
font-family: Tahoma;
font-size:11px;
color:#666666;
}

#champcontactarea{
float:left;
position:relative;
width:200px;
height:auto;
font-family: Tahoma;
font-size:11px;
color:#666666;
}
#champcontactbouton{
float:left;
position:relative;
width:600px;
padding-top:10px;
height:40px;
font-family: Tahoma;
font-size:11px;
color:#666666;
}
#champcontact2{
float:left;
position:relative;
width:200px;
height:30px;
font-family: Tahoma;
font-size:11px;
color:#666666;
padding-top:10px;
}
	.champ{
	font-family: Tahoma;
		font-size:11px;
		color: #aaaaaa;
		border:1px solid  #000000;
		height:18px;
		padding-top:2px;
		background:#CCCCCC;
		padding-left:5px;
		width:180px;
	}
	
	.champa{
	font-family: Tahoma;
		font-size:11px;
		color: #666;
		border:1px solid  #000000;
		height:60px;
	}