* {
padding: 0;
margin: 0;
} 

body {

font-family: Verdana, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
background-color : #FFF;
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 {
background-color : #FFF;
	height: 173px;
	position: relative;
	}
	
#header_top {
	background: url(images/header.gif) no-repeat;
	background-position:top center;
	height: 173px;
	text-align: center;
	}



#menu {
background: #1900F8  url(images/menu.gif) no-repeat;
height: 40px;
line-height: 40px;
padding-left: 20px;
}
#menu li {
float:left;
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: 10px 0 0px 0px;
padding: 5px 0px 4px 0px; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;

border-bottom: 1px dotted #ba0202; 
text-align: center;

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


}


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

	
}

#left .box   img {
width:170px;
margin-left : 8px;
margin-top : 10px;
}

#right { 
float: right;
width: 790px;
margin-top: 10px; 
}
.contentleft {
float: left;
width : 585px;
}
.contentleft h3 {
padding: 5px 0 5px 10px; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;

border-bottom: 1px dotted #ba0202; 
}


.contentleft h1 {
padding: 5px 0 5px 10px; 
font: bold 18px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;
text-align : center;
border: 0px solid #30572a; 
}
.contentleftbox {
margin: 0 0 0px 0px;	
padding: 10px;

}

.bas_content{
height : 15px;
width : 585px;

}
.contentright {
float: right;
width: 190px;
}
.contentright h3 {
padding: 5px 0px 4px 0px; 
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #000;

border-bottom: 1px dotted #ba0202; 
text-align: center; 
}
.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:170px;
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
{
padding-top:10px; 
padding-bottom:15px; 
border:none; 
display:block;
width:550px;
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:405px;


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_fond{

background: url(img/catcher_fond.gif) no-repeat;
margin-left : 16px;
padding-left: 3px;
height: 75px;
width:530px;
}

.content_catcher {
height : 83px; 
margin: 0 0 0px 0px;	
padding-left: 10px;

}

#email {
width: 190px; 
font-size: 17px; 
text-align: center;vertical-align:bottom;

 }
#catcher_bouton {
width:100px;
height : 27px; 
font-size: 17px; 
cursor: pointer;
vertical-align:bottom;
 }
form {
	
	padding-top : 30px;
	text-align: center;

}

.catcher_bas{
height : 0px;
width : 585px;

}

.catcher_haut{
height : 0px;
width : 585px;
	 
}

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

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


