html{

		margin: 0;

		padding: 0;

		border: 0;

}



body {

	margin: 0;

	font: 12px Arial, Helvetica, sans-serif;
	

}

p  {

	margin:0;    

	padding:0;

}



input{

	margin:0;

	padding:0;

}



form{

	margin:0;

	padding:0;

}



.conteneur{

	margin:0;

	width: 871px;

	margin: auto;

	padding: 0;

}



.bandeau{

        margin:0;

        width:871px;

 	height:187px;

	background: url('../image/ban.jpg');

}




img.image_haut{
	
	margin-top: 108px;
	margin-left:362px;
	border:none;
	height:60px;
	width:468px;
	
}




.contenu{

	margin:0;
	padding:0;

	width: 874px;

	background: url('../image/fond.jpg') repeat-y;

	padding-top:5px;

}



.contenu table{

	margin:0;

	padding:0;

	

}

.gauche {        

	vertical-align: top;

	width: 161px;

	padding-right:6px;

	padding-left:4px;

}



.droite { 

	margin:0;

	padding:0;       

	vertical-align: top;

	width: 161px;

 	

	

}



.centre {

	margin:0;

	padding:0;

	vertical-align: top;

	width: 511px;
		
	

}



.centre h3 {

	margin:0;

	padding:0;

	padding-top:12px;

	padding-left:40px;

	width:463px;

	height:25px;

	background: url(../image/barre2.jpg) no-repeat;

	float:left;
	color:#930;
	font-size:10px;
	

}


.boutoncentre

{

	text-align: center;

}

.gauche h3{

	margin:0;

	margin-top:5px;
	padding-top:2px;

	text-align:center;

	width:161px;

	height:19px;

	background:url(../image/barmenu3.jpg);

	color:#FFFFFF;

	font-size:14px;

}



.droite h3{

	margin:0;

	padding:0;

	margin-top:5px;

	text-align:center;

	width:161px;

	height:21px;

	background:url(../image/barmenu3.jpg);

	color:#FFFFFF;

	font-size:15px;
}





.champ{

	margin:0;

	padding:0;

	width:155px;

}



ul#menu

{

	width:844px;

	border-top: 1px solid #999999;

	border-bottom: 1px solid #999999;

	background: #F2F2F2;

	height: 25px ;

	margin: 0;

	padding:0;

	margin-left:11px;

	list-style-type: none ;

}



ul#menu li

{

	margin:0;

	padding:0;

	float: right;

	text-align: center ;

}



ul#menu li a{

   	margin:0;

	padding:0;

	margin-top:5px;
	padding-left:5px;
	padding-right:5px;

	font-size: 10px ;

	font-weight: bold ;

	letter-spacing: 2px ;

	display: block ;

	text-decoration: none ;

	border-right: 2px solid #999999;
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;

}



div#flash{

	margin:0;

	padding:0;

	width:161px;
	height:100px;

	border-bottom: 1px solid #999999;

	background:#F2F2F2;

	list-style-type: none ;

}



div#flash p{

	width:151px;

	text-align: center ;

	font-size:9px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;

}



ul.dossier{

	margin:0;

	padding:0;

	width:160px;

	border-bottom: 1px solid #999999;

	list-style-type: none ;

	

}



.dossier li{

	width:160px;

	background: #F2F2F2 url(../image/puce.jpg) no-repeat 5px 5px;

	text-align: left ;

	margin:0px;

	font-size:9px;

	margin-top:2px;

}



.dossier li a{

	font-size: 1.2em ;

	font-weight: bold ;

	display: block ;

	text-decoration: none ;

	margin-left:15px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;

}



div#news{

	margin:0;

	padding:0;

	height:60px;

	background:#F2F2F2 url(../image/enveloppe.jpg) no-repeat 5px 33px;

	padding-top:5px;
	border-bottom: 1px solid #999999;

}



div#news p{

	margin:0;

	padding:0;

	margin-top:5px;

	padding-left:55px;

	float:left;

}







.recherche{

	padding:0;

	width:160px;

	height:131px;

	margin:0;

	margin-top:3px;

	background:#F2F2F2 url(../image/recherche2.jpg) no-repeat ;

	text-align:center;
	border-bottom: 1px solid #999999;

}



p.para{

	padding-top:25px;

}









input#ok{

	margin:0;

	padding:0;

	margin-top:5px;
	padding-left:10px;

	float:right;

	

}



input#mail{

	margin:0;

	padding:0;

	width:155px;

	margin-top:5px;

	float:right;

	

}



div#accueil{

	margin:0;

	padding:0;

	margin-top:2px;

	width:503px;

	background:#ecead8 ;
}



div#accueil h1{

	margin:0;

	padding:0;

	text-transform:uppercase;

	border-bottom:1px dotted;
	color:#989898;
	font-weight:normal;
	font-size:18px;

}



div#accueil h1 span{

	color:#C00;


}

div#accueil2{

	margin:0;

	padding:0;

	width:503px;

	height:20px;

	background:#ecead8 ;
	
	float:left;
	

}



div#accueil2 h1{

	margin:0;

	padding:0;

	text-transform:uppercase;

	border-bottom:1px dotted;
	color:#989898;
	font-weight:normal;
	font-size:18px;

}

.centre2{
margin:0;
padding:0;
width:503px;
float:left;
background:#ecead8;


}


div#cat{

	width:163px;

	height:88px;

	margin:0;

	padding:0;

	margin-bottom:4px;

	margin-right:4px;
	padding-top:10px;

	float:left;

	background:#D1B880 url(../image/fleche.jpg) no-repeat 5px 5px;

	border-bottom:2px solid #999999;
	
  }


div#cat a{
	margin:0;
	padding:0;
	padding-left:25px;
	text-decoration:none;
  	color: #E72332;
  	letter-spacing:2px;

}

.cat2{

	width:163px;
	height:50px;

	margin:0;

	padding:0;

	margin-bottom:4px;

	margin-right:4px;
	padding-top:10px;

	float:left;

	background:#D1B880 url(../image/fleche.jpg) no-repeat 5px 5px;

	border-bottom:2px solid #999999;
	
  }


.cat2 a{
	margin:0;
	padding:0;
	padding-left:25px;
	text-decoration:none;
  	color: #E72332;
  	letter-spacing:2px;

}



div#annonce{

	width:491px;

	height:88px;

	margin:0;

	padding:0;

	margin-bottom:5px;

	margin-right:5px;
	margin-left:5px;
	float:left;
	border:1px solid #000000;
	text-align:center;
	
  }


div#annonce a{
	margin:0;
	padding:0;
	padding-left:25px;
	text-decoration:none;
  	color: #E72332;
  	letter-spacing:2px;

}

.content_site_annu {
  width:491px;

  background:#F2F2F2;
  border-right: 1px solid #244443;
  border-bottom: 1px solid #244443;
  float:left;
  margin:0;

  padding:0;
  margin-bottom:5px;

  
  margin-left:5px;
}


.content_site_annu BR { clear: left }
.content_site_annu img {
	border : none;
	float:left;
}

.content_site_annu p { margin:0;padding:0;  }

.content_site_annu h1 {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align : left;
  color: #E72332;
  margin: 0px 0px 0px 0px;
  padding : 0px 2px 2px 5px;
  font-weight: lighter;
  letter-spacing:2px;
font-size:12px; 


}
a.annu:link, a.annu:visited {
  color            : #0040EF;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/read.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #ffecd9;
  padding          : 1px 2px 3px 21px;
  line-height      : 8px;
  float            : left;
  text-decoration  : none; 

}
a.annu:hover {
  color            : #333333;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/read.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #999999;
  padding          : 1px 2px 3px 21px;
  float            : left;
  line-height      : 8px;
  text-decoration  : none; 

}

.pathway {
  font-size        : 10px;
  color            : #333333;

}
.pathway_right {
float            : right;
  font-size        : 9px;
  color            : #333333;
  letter-spacing:  0px;
}


.derinscrit{
	margin:0;
	padding:0;
	width:503px;
	
	background:#ecead8 url(../image/barreverticale.jpg) no-repeat 251px 16px;
	float:left;
	border-bottom:1px solid #999999
}

.sitmoi{
margin:0;
padding:0;
background:#F2F2F2 ;
border-bottom: 1px solid #999999;
}

.sitmoi2{
margin:0;
padding:0;
padding-top:5px;
margin-right:10px;
width:140px;
text-align:center;
}

.sitmoi2 img{
display:block;
margin-left:auto;
margin-right:auto;
padding-top:5px;

}

.sitmoi2 a{
margin:0;
padding:0;
text-decoration: none ;
color:#930;
}

.annon{
margin:0;
padding:0;
padding-top:5px;
padding-bottom:5px;
text-align:center;
background:#F2F2F2 ;
border-bottom: 1px solid #999999;
}

.annon img{
display:block;
margin-left:auto;
margin-right:auto;
padding-top:5px;
}

.annon a{
margin:0;
padding:0;
text-decoration: none ;
color:#930;
}

ul.part{

	margin:0;

	padding:0;

	width:160px;

	list-style-type: none ;
		

}



.part li{

	width:160px;

	background: url(../image/puce.jpg) no-repeat 5px 5px;

	text-align: left ;

	margin:0px;

	font-size:12px;

	margin-top:2px;

}



.part li a{

	

	display: block ;

	text-decoration: none ;

	margin-left:15px;
	color:#cc0101;

}



.rappel{
	margin:0;
	padding:0;
	margin-left:10px;
	padding-top:5px;
	width:844px;

 	height:20px;

	background:#F2F2F2;
	text-align:center;
}

.rappel a{
	
	text-decoration: none ;
	color:#000;
	border-right: 1px solid #7f7f7f;
	padding-right:5px;
}



.bas{
	margin:0;
	padding:0;
	padding-top:15px;
	margin-left:10px;
	width:844px;

 	height:50px;

	background:url('../image/banbas.jpg');
	text-align:center;
}

.bas a{
	text-decoration: none ;
	color:#fff;
}

.bas2{
	margin:auto;
	
	padding-top:15px;
	width:844px;

 	text-align:center;
	
}

.bas2 a{
	text-decoration: none ;
	color:#000;
	border-right: 1px solid #7f7f7f;
	padding-right:5px;
}

.piedpage{

        width:871px;

 	height:42px;

	background:url('../image/bordurebas.jpg')

}



#tab td{

	width:166px;

	margin:0;

	padding:0;

	margin-bottom:4px;

	margin-right:4px;
	padding-top:10px;

	background:#D1B880 url(../image/fleche.jpg) no-repeat 5px 5px;

	border-bottom:2px solid #999999;
	vertical-align:top;	

}

#tab td a{
	margin:0;
	padding:0;
	padding-left:25px;
	text-decoration:none;
  	color: #E72332;
  	letter-spacing:2px;

}


#tab td .scat{

        margin:0;
	padding:0;
	color:#000000;
	font-size:10px;
	letter-spacing:0px;
	
}

#tab td p{
	margin:0;
	padding:0;
	text-decoration:none;
}

