body {
	margin: 0px;
	padding: 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #474646;
	background : #E0E7DC url(images/fond_boy.jpg) no-repeat;
	background-attachment : fixed;
}

#header {
	width: 800px;
	height: 160px;
	background: url(images/header.jpg) no-repeat ;
	margin: 0;
}

.cont {
	text-align : left;
	width : 800px ; 
	margin-left : auto;
	margin-right : auto;
}

.centre {

	background-color :transparent;
	margin-left : auto;
	margin-right : auto;
	background-image : url(images/centre.jpg);
	background-repeat : repeat-y;
	margin: 0px 0px 0px 0px;
	text-align : left; 
}



.gauche {
float : left ;  
background-color : transparent;
width : 178px;
 text-align : left; 
 margin-left : 20px ; 
 padding-bottom : 150px;
 margin-top : 10px; 
 color : #fff ;  
 background-image : url(images/basgauche.jpg) ; 
 background-position : bottom ; 
 background-repeat : no-repeat}
html>body .gauche {margin-left : 40px ; margin-top : 0}
 

.haut_gauche {
background-color : #d8d5c8;
width : 178px;
height : 40px;
padding-top : 10px;
} 
html>body .haut_gauche {height : 50px;}

haut {
width : 800px ; 
height : 160px ;
background-color :transparent;
margin-left : auto;
margin-right : auto;
 background-image : url(images/header.jpg)}



.droite {
float : left ;  
background-color : transparent;
width : 700px;
margin-left : 50px;
color : #474646}


.haut_droite {
	width : 700px;
	background-color : transparent;
	float : left;
	text-align: justify;
		font-style: normal;
	color: #474646;
}
 
 
 
 
 h5 {
font-size : 12px; 
color : #000 ; 
text-transform : uppercase ;}

h4 {
font-size : 14px; 
color : #000 ; 
text-transform : uppercase ;}
 
.name {
margin : 0px 0px 0px 20px;
   padding-top : 2px ;
color : #fff ;
}

.text {
font-size : 12px;
}



 h3 {width : 178px;
margin : 10px 0 0 0 ;
padding : 0; 
font-size : 16px;
background-color : transparent;
 background-image : url(images/h3.jpg);
 height : 27px; }
 
 h2 {width : 525px;
margin : 10px 0 0 0px ;
padding : 0; 
font-size : 18px;
background-color : transparent;
 background: url(images/h2.jpg) no-repeat;
 height : 31px; }





 
 ul, li {
 margin :0;
padding : 0 ; 
list-style : none ;}



#menu {
width : 800px ;
 background-color :transparent; 
font-size : 14px ; 
font-weight : bold;
}

 #menu li{
 float : right ;
  margin-left : 5px ;
   padding-top : 10px ;
   padding-right : 15px ;
}


#search {
width : 800px ;
 background-color :transparent; 
font-size : 14px ; 
font-weight : bold;
}

 #search li{
 float : right ;
  margin-left : 400px ;
   padding-top : 100px ;
   padding-right : 25px ;
}

#banner {
width : 765px ;
 background-color :transparent; 
  margin-left : 30px ;
}

 #banner li{
 float : left ;
   padding-top : 20px ;
   padding-left : 5px ;

}


p {margin : 10px 10px 0 5px ; 
padding : 0;
font-size : 12px;
}

dt {margin : 10px 10px 0 5px ; 
padding : 0;
font-size : 12px;
}

dd {margin : 10px 10px 0 5px ; 
padding : 0;
font-size : 12px;
}



.top {
margin : 10px 10px 0 10px ; 
border-bottom : 1px dotted #ebf8fc ; 
padding-bottom : 5px}




.signature { margin : 20px 20px 0 0; float : right}
html>body .signature { margin : 20px 45px 0 0; }

.spacer {
clear : both; 
height : 13px ; margin-top : -5px}


.spacer2 {
clear : both; 
height : 13px ; }


a {
color : #1d4765; 
text-decoration : none ; 
text-transform : uppercase ; 
font-size : 11px; font-weight : bold}

a:hover {
color : #00; 
text-decoration : none ;}



a.class1 {
color : #fff; 
text-decoration : none ; 
text-transform : uppercase ; 
font-size : 11px; font-weight : bold}

a:hover.class1 {
color : #000; 
text-decoration : none ; }

a.class2 {
color : #1d4765; 
text-decoration : underline ; text-transform : uppercase ; font-size : 9px ; }

a:hover.class2 {
color : #4B8133; 
text-decoration : underline}


a.class3{
color : #4B8133; 
text-decoration : underline ; font-size : 9px ;}

a:hover.class3 {
color : #4B8133; 
text-decoration : underline;  
}

a.index_actif {
color : #000; 
text-decoration : none ; 
text-transform : uppercase ; 
font-size : 11px; font-weight : bold ; margin-left : 5px}
html>body a.index_actif {margin-left : 5px}



a.actif {
color : #4B8133; 
text-decoration : none ; 
text-transform : uppercase ; 
font-size : 11px; font-weight : bold ; }







