* {
padding: 0;
margin: 0;
} 

body {

font-family: Verdana, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
background:#FBE5F6;
line-height: 20px;
}

img { border: none; }
a { text-decoration:underline;
 font-weight:bold;color: #ba0202
 ; font-family: Verdana, sans-serif;}
a:hover { color: #fe0000; }

#left a { text-decoration:none;
 font-weight:bold;color: #ba0202
 ; }
#left  a:hover { color: #fe0000; }


#wrap {
margin: 0 auto;
width: 990px;
}

#header {


	height: 121px;
	position: relative;
	}
	
#header_top {

	background-position:top center;
	height: 121px;
	text-align: center;
	}

#catcher
{	
padding-top : 48px;
padding-left : 210px;

float: center;
}

#menu {

height: 40px;
line-height: 40px;
padding-left: 20px;
}
#menu li {
float :right;
text-align : right;
list-style-type:none;
}
#menu li a {
margin : 0px;
padding:0 10px;
text-decoration:underline;
color: #ba0202
;
letter-spacing:-1px;
font-weight: 100;
font-size: 17px;
}
#menu li a:hover {
color: #fe0000;
text-decoration: underline; 
}

#content { 
padding: 0px 0px 0px 0px;
}

#left {
float: left;
width: 190px;
}
#left li { list-style-type: none; padding-left: 10px; }

#left h3 {

margin: 0px 0 0px 0px;
padding: 15px 0px 0px 0px; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;	
border: 0px solid #30572a; 
text-align: center;
height : 25px;

}
#left .box {
border-right: 0px solid #30572a; 
border-left: 0px solid #30572a; 
border-bottom: 0px solid #30572a; 
margin: 0 0 0px 0px;	
padding-left: 10px; 
padding-right: 10px; 
text-align : right;	


}


#left .bas_menu{
height : 16px;
width : 190px;
	


}


#right { 
float: right;
width: 790px;
margin-top: 0px; 
}
.contentleft {
float: left;
width : 590px;
}

.img_droite{
padding-top : 5px;
}
.mendudroit1
{padding: 0px; 
height : 208px;
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;

border: 0px solid #30572a;  	
}
.contentleft h3 {
padding: 5px 0 5px 10px; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;

border: 0px solid #30572a;  
}
 

.contentleft h1 {
margin-top : 8px;
padding-top: 7px ; 
padding-bottom :  5px;
padding-left: 25px ; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;

border: 0px solid #30572a;
height : 21px; 
}
.contentleftbox {
margin: 0 0 0px 0px;	
padding-left: 10px;


}

.bas_content{
margin: 0 0 0px 0px;	
height : 8px;
width : 570px;
	
}
.contentright {
padding-top : 6px;
float: right;
width: 190px;
}

#right .bas_menu{
height : 16px;
width : 188px;



}
.contentright h4  {
padding: 7px 0px 5px 0px; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;
	
border: 0px solid #30572a; 
text-align: center; 
height : 25px;
}
.contentright h3 {
padding: 5px 0px 4px 0px; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;

border: 0px solid #30572a; 
text-align: center; 
height : 25px;
}
.contentright h1 {
padding: 5px 0 5px 10px; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;

border: 0px solid #30572a; 
}
.contentrightbox {
border-right: 0px solid #30572a; 
border-left: 0px solid #30572a; 
border-bottom: 0px solid #30572a; 
margin: 0px 0px 0px 0px;	
padding: 0px 10px 5px 10px;


}

.contentrightbox img {
width:185px;
margin-left : -2px;
margin-top : 3px;
}

.flux
{
padding-top:10px; 
padding-bottom:15px; 
border:none; 
display:block;
width:530px;
border-bottom: 1px dotted #99CC00 
}

.pagination
{
padding-top:10px; 
padding-bottom:15px; 
border:none; 
display:block;
width:500px;
border-bottom: 1px dotted #ba0202; 
}
.content_site
{
min-height:110px; 
padding-top:10px; 
padding-bottom:15px; 
border:none; 
display:block;
width:570px;
border-bottom: 1px dotted #ba0202; 
}
.sitebox_img{
  position: relative;
  float: left;
  font-size:14px;
  font-weight:bold;
  width:120px;
  text-align : left;
 
}

.sitebox_img  a img{
  margin-top : 15px;

width:120px; border : 1px solid #ba0202;
}

.sitebox_desc{
  position: relative;
  margin-left:125px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
  width:455px;


vertical-align : top;
  text-align : left;
}


.sitebox_desc h2 a {  
padding: 5px 0 5px 10px;
margin : 0px;

text-decoration:underline;
color: #ba0202
;
letter-spacing:-1px;
font-weight: 100;
font-size: 17px; }

.sitebox_desc h2 a:hover {  margin : 0px;
padding:0 10px;
text-decoration:underline;
color: #fe0000;
letter-spacing:-1px;
font-weight: 100;
font-size: 17px;  }



.catcher {

padding-top : 30px;
padding-left : 500px;

}




#footer {
line-height: 40px;
text-align: center;
}

#footer a { color: #000; }
#footer a:hover { color: #F0A848; }



