body {
margin : 0 ;
padding : 0 ; 
background : #333333 ;  
text-align : center;
font-size : 0.6em;
color : #000000 ;
font-family : verdana ;
}
 

/*  SITE
********************************************************************/
 
#site {
width : 729px;
margin : 0 auto;
text-align : left;
background : transparent;
}
     
/*  HEADER
********************************************************************/
   
#header {
position : relative ; 
height : 140px;
background : none ; 
}

/*  HEADER >> TITRE DU SITE >> H1
********************************************************************/

#header h1 {
position : absolute;
bottom : 10px;
left : 10px;
margin : 0;
padding : 0;
font-size : 1em ;
text-transform : none;
}

#header h1 a {
text-decoration : none ; 
color : #333333;  
}

/*  HEADER >> MENU PRINCIPAL
********************************************************************/

#menu1 {
position : absolute;
bottom : 0px;
left : 193px;
width: 150px;
height: 30px;
background : #ffcc00;  
}
	
#menu1  ul{
list-style : none ;
margin : 0; 
padding : 0 ;
}

#menu1  li{
float : left ;
text-transform : none ;
background : none;
}
	
#menu1  li a{
margin : 7px ; 
padding : 10px  ; 
text-decoration : none ;    
color : #333333 ;
font-size : 100% ;
font-weight : bold ;
}

#menu1 li a:hover{
color : #666666
}


#menu2 {
	position : absolute;
	bottom : 0px;
	left : 343px;
	width: 170px;
	height: 30px;
	background : #6699cc;  
}
	
#menu2  ul{
list-style : none ;
margin : 0; 
padding : 0 ;
}

#menu2  li{
float : left ;
text-transform : none ;
background : none;  
}
	
#menu2  li a{
margin : 4px ; 
padding : 10px  ; 
text-decoration : none ;    
color : #333333 ;
font-size : 100% ;
font-weight : bold ;
}

#menu2 li a:hover{
color : #666666
}

#menu3 {
	position : absolute;
	bottom : 0px;
	left : 513px;
	width: 175px;
	height: 30px;
	background : #cccc99;  
}

#menu3  ul{
list-style : none ;
margin : 0; 
padding : 0 ;
}

#menu3  li{
float : left ;
text-transform : none ;
background : none;  
}
	
#menu3  li a{
margin : 4px ; 
padding : 10px  ; 
text-decoration : none ;    
color : #333333 ;
font-size : 100% ;
font-weight : bold ;
}

#menu3 li a:hover{
color : #666666
}

#menu4{
position : absolute;
bottom : 0px;
left : 193px;
width: 240px;
height: 30px;
background : #ffffff;  
}

#menu4  ul{
list-style : none ;
margin : 0; 
padding : 0 ;
}

#menu4  li{
float : left ;
text-transform : none ;
background : none;  
}
	
#menu4  li a{
margin : 4px ; 
padding : 10px  ; 
text-decoration : none ;    
color : #333333 ;
font-size : 100% ;
font-weight : bold ;
}

#menu4 li a:hover{
color : #666666
}

#menu5 {
position : absolute;
bottom : 0px;
left : 193px;
width: 150px;
height: 30px;
background : #333333;  
}

#menu5  ul{
list-style : none ;
margin : 0; 
padding : 0 ;
}

#menu5  li{
float : left ;
text-transform : none ;
background : none;  
}
	
#menu5  li a{
margin : 4px ; 
padding : 10px  ; 
text-decoration : none ;    
color : #333333 ;
font-size : 100% ;
font-weight : bold ;
}

#menu5 li a:hover{
color : #333333
}

	
/*  CONTENT
********************************************************************/

#main {
overflow : auto ; 
}
 
/*  CONTENT >> CENTRAGE
********************************************************************/

#centrage {
padding : 0 ;
overflow : auto; 
}
	
/*  CONTENU
********************************************************************/	
	
#contenu1 {
width : 455px ; 
background : #ffcc00 ; 
float  : left ;
margin : 0;
padding : 30px 10px 0 30px  ;
}

#contenu2 {
width : 455px ; 
background : #6699cc ; 
float  : left ;
margin : 0;
padding : 30px 10px 0 30px  ;
}

#contenu3 {
width : 455px ; 
background : #cccc99 ; 
float  : left ;
margin : 0;
padding : 30px 10px 0 30px  ;
}

#contenu4 {
width : 495px ; 
height : 425px;
background : #555555 ; 
float  : left ;
margin : 0;
padding : 5px 0px 0 0px  ;
}

#contenu5 {
width : 495px ; 
height : 350px;
background : #555555 ; 
float  : left ;
margin : 0;
padding : 10px 0px 0 0px  ;
}

#contenu6 {
width : 455px ; 
background : #ffffff ; 
float  : left ;
margin : 0;
padding : 30px 10px 0 30px  ;
}

/*  CONTENU >> POST
********************************************************************/	

.post {
padding : 0 10px 0px 0;
}   

.post  h2 {
font-size : 1.6em ; 
padding :  0 ; 
margin: 0 ;
color : #000000; 
font-weight : normal;
text-transform : none;  
}

.post  h3 {
font-size : 1.3em ; 
padding :  0 ; 
margin: 0 ;
color : #cccccc; 
font-weight : normal;
text-transform : none;
text-decoration : underline ;
}

.post  h4 {
font-size : 1.1em ; 
padding :  0 ; 
margin: 0 ;
color : #cccccc; 
font-weight : normal;
text-transform : none;  
}

.post  h5 {
font-size : 1.1em ; 
padding :  0 ; 
margin: 0 ;
color : #cccccc; 
font-weight : normal;
}

.post  h6 {
font-size : 1.1em ; 
padding :  0 ; 
margin: 0 ;
color : #cccccc; 
font-weight : normal;
text-transform : none; 
}

.post  h8 {
font-size : 1em ; 
padding :  0 ; 
margin: 0 ;
color : #000000; 
font-weight : normal;
text-transform : none; 
font-weight : bold ;
}

.post  h7 {
font-size : 1em ; 
padding :  0 ; 
margin: 0 ;
color : #000000; 
font-weight : normal;
text-transform : none; 
font-weight : bold ;
}

.post .sous-h2 {
margin : 0 ;
padding : 0;
color : #B68036 ;
font-size : 110%; 
font-weight : bold ;  
}
   
.post img {
float  : absolute ;
margin : 0px 10px 25px 0px;
}

.post a {color : #000000}

.meta-comment {color : #000000 ; clear : left ; }
.meta-comment a {color : #000000 ; text-decoration : underline ; }
.meta-comment a:hover {color : #666666 ; text-decoration : none ; }


/*  SIDE RIGHT
********************************************************************/
   
#side1 {
width : 183px ;
background : #ffcc00 ;
float  : left ;
padding :  5px  ;
text-align : justify;
}
	
	
#side1 h2 {
font-size : 1em ;
margin : 0px  ;
padding :  0px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side1 h3 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side1 h4 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}


#side1 h2 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side1 h2 a:hover{
color : #333333;
}

#side1 h3 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side1 h3 a:hover{
color : #333333;
}

#side1 h4 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side1 h4 a:hover{
color : #333333;
}
	
#side1 ul{
list-style : none ; 
margin :  0px ; 
padding : 0; 
color : #000
}
 
#side1 li{
margin : 0 ; 
padding : 0;
}
  
#side1 li a{
padding : 0 0 0 2px; 
 display : block ;
height : 25px;
line-height : 25px; 
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none; 
font-weight : normal;
}

#side1 li a:hover{
color : #999999 ;
}



#side2 {
width : 183px ;
background : #6699cc ;
float  : left ;
padding :  5px  ;
text-align : justify;
}
	
	
#side2 h2 {
font-size : 1em ;
margin : 0px  ;
padding :  0px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side2 h3 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side2 h4 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side2 h2 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side2 h2 a:hover{
color : #333333;
}

#side2 h3 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side2 h3 a:hover{
color : #333333;
}

#side2 h4 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side2 h4 a:hover{
color : #333333;
}
	
#side2 ul{
list-style : none ; 
margin :  0px ; 
padding : 0; 
color : #000
}
 
#side2 li{
margin : 0 ; 
padding : 0;
}
  
#side2 li a{
padding : 0 0 0 2px; 
 display : block ;
height : 25px;
line-height : 25px; 
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none; 
font-weight : normal;   
}

#side2 li a:hover{
color : #666666 ;
}



#side3 {
width : 183px ;
background : #cccc99 ;
float  : left ;
padding :  5px  ;
text-align : justify;
}
	
	
#side3 h2 {
font-size : 1em ;
margin : 0px  ;
padding :  0px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side3 h3 {
font-size : 1em ;
margin : 0px  ;
padding :  0px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side3 h4 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side3 h6 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 30px;
text-transform : none;
font-weight : normal;
}

#side3 h2 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side3 h2 a:hover{
color : #333333;
}

#side3 h3 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side3 h3 a:hover{
color : #333333;
}

#side3 h4 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side3 h4 a:hover{
color : #333333;
}

#side3 h6 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side3 h6 a:hover{
color : #333333;
}
	
#side3 ul{
list-style : none ; 
margin :  0px ; 
padding : 0; 
color : #000
}
 
#side3 li{
margin : 0 ; 
padding : 0;
}
  
#side3 li a{
padding : 0 0 0 2px; 
 display : block ;
height : 25px;
line-height : 25px; 
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none; 
font-weight : normal;  
}

#side3 li a:hover{
color : #666666 ;
}

#side4 {
width : 183px ;
background : #555555 ;
float  : left ;
padding :  5px  ;
text-align : justify;
}
	
	
#side4 h2 {
font-size : 1em ;
margin : 0px  ;
padding :  0px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side4 h3 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side4 h4 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side4 h5 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 150px;
text-transform : none;
font-weight : normal;
}

#side4 h2 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side4 h2 a:hover{
color : #333333;
}

#side4 h3 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side4 h3 a:hover{
color : #333333;
}

#side4 h4 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side4 h4 a:hover{
color : #333333;
}

#side4 h5 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side4 h5 a:hover{
color : #333333;
}
	
#side4 ul{
list-style : none ; 
margin :  0px ; 
padding : 0; 
color : #000
}
 
#side4 li{
margin : 0 ; 
padding : 0;
}
  
#side4 li a{
padding : 0 0 0 2px; 
 display : block ;
height : 25px;
line-height : 25px; 
text-decoration : none ; 
color : #000; 
background : none;
text-transform : none;   
}

#side4 li a:hover{
color : #999999 ;
}

#side5 {
width : 183px ;
background : #ffffff ;
float  : left ;
padding :  5px  ;
text-align : justify;
}
	
	
#side5 h2 {
font-size : 1em ;
margin : 0px  ;
padding :  0px 0px 0px 0px ; 
color : #ffffff ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side5 h3 {
font-size : 1em ;
margin : 0px  ;
padding :  0px 0px 0px 0px ; 
color : #ffffff ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side5 h4 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #ffffff ; 
height : 80px;
text-transform : none;
font-weight : normal;
}

#side5 h6 {
font-size : 1em ;
margin : 0px  ;
padding :  10px 0px 0px 0px ; 
color : #cccccc ; 
height : 30px;
text-transform : none;
font-weight : normal;
}

#side5 h2 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side5 h2 a:hover{
color : #333333;
}

#side5 h3 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side5 h3 a:hover{
color : #333333;
}

#side5 h4 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side5 h4 a:hover{
color : #333333;
}

#side5 h6 a{
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none;   
}

#side5 h6 a:hover{
color : #333333;
}
	
#side5 ul{
list-style : none ; 
margin :  0px ; 
padding : 0; 
color : #000
}
 
#side5 li{
margin : 0 ; 
padding : 0;
}
  
#side5 li a{
padding : 0 0 0 2px; 
 display : block ;
height : 25px;
line-height : 25px; 
text-decoration : none ; 
color : #333333; 
background : none;
text-transform : none; 
font-weight : normal;  
}

#side5 li a:hover{
color : #666666 ;
}






#side p{
margin : 10px 0 25px 0 ; 
padding : 0;  
}

#side form {
margin : 0;
padding : 20px 0 0 0;
height : 50px;  
}

#side input {
float : left ; 
margin : 0;
padding : 0; 
}

#side .champ {
width : 115px ;
height : 23px;
border-top  : 1px solid #E2E2E2;
border-left  : 1px solid #E2E2E2;
border-bottom  : 1px solid #E2E2E2;
border-right : 0;   
}

#side .recherche {
background : url(images/search.jpg);
height : 25px;
width : 67px;
border : 0; 
}



/*  SIDE LEFT
********************************************************************/
   
#side-left {
width : 0px ;
float  : left ;
padding :  20px 0 0 10px ;
text-align : justify; 
color : #A3A3A3;
}
  
#side-left h2 {
font-size : 1.4em ;
margin : 0px 0px 10px 0px  ;
padding :  0px ; 
color : #B68036 ; 
}

#side-left p {
margin : 0px 0px 10px 0;
padding : 0;  
}

#menu li a:hover{
color : #B68036
}


/*  FOOTER
*******************************************************************/ 
   
#footer { 
height :63px;
text-align : center ;  
}

#footer p { 
margin : 0 ;
padding : 15px 0 0 0;  
color : #868686; 
}

#footer a { 
color : #868686;
text-decoration : none ;  
}

#footer a:hover { 
text-decoration : underline ;  
}


#footer2 { 
height :800px;
text-align : center ;  
}

#footer2 p { 
margin : 0 ;
padding : 15px 0 0 0;  
color : #868686; 
}

#footer2 a { 
color : #868686;
text-decoration : none ;  
}

#footer2 a:hover { 
text-decoration : underline ;  
}
   
 
