body {
	margin : 0;
	padding : 0;
	background : #fff;
	text-align : center;
	font-size : 0.8em;
	color : #575449;
	font-family : arial;
	line-height : 18px;
	overflow-y: scroll;
}
  
/*  SITE
*****************************************************************/
 
#site { 
width : 760px;
margin : 0 auto;
text-align : left  ;
}
     
h1 {
color : #BB9000;
margin : 0 0 5px 0;
padding : 40px 0 0 0 ; 
font-size : 2em ;
text-transform : uppercase ; 
font-weight : normal;  
}
   
/*  HEADER
*****************************************************************/
   
#header {
	height : 186px;
	background : url(images/ganagobi.jpg);
	margin : 0 0 30px 0
}
#headerG {
	height : 3px;
	background : url(images/ligne.gif);
	margin : 0 0 30px 0
}

   
/*  MENU PRINCIPAL
*****************************************************************/
   
#menu {
	height : 30px;
	margin : 0;
	padding : 10px 0 0 0;
}
	
#menu ul {
list-style : none ;
margin : 0; 
padding : 0 ;
}

#menu li {
float : left ;
text-transform : uppercase ; 
font-size : 90%; 
}
	
#menu li a {
margin : 0 ; 
padding : 0 10px 0 0 ; 
text-decoration : none ;    
color : #A7934E ;
font-weight : bold ;
}

#menu  li a:hover {
text-decoration : underline ; 
}
	
/*  MAIN
*****************************************************************/	

#main {
	width: 760;
	overflow : auto;
}

#main h2 {
font-size : 1.6em ;
text-transform : uppercase ;
margin : 0 ;
padding :  0 ; 
color : #BB9000 ; 
font-weight : normal;  
}
#main  h3 {
margin : 0 ;
padding : 0;
font-weight : bold ;
color : #A7934E ;
font-size : 110%;  
}


/*  CONTENU
*****************************************************************/	
	
#contenu {
	width : 460px;
	background : transparent;
	float  : left;
	margin : 0;
	padding : 0 20px 0 0;
}
#contenul {
	width : 820px;
	background : transparent;
	float  : left;
	margin : 0;
	padding : 0 20px 0 0;
}
#contenur {
	width : 350px;
	background : transparent;
	float  : left;
	margin : 0;
	padding : 0 ;
}

#galerie {
	width : 400px;
	background : transparent;
	float  : left;
	margin : 0;
	padding : 0 40px 0 0;
}

#smenu {
	width : 280px;
	background : #fff;
	float  : right;
	padding :  0;
	text-align : justify;
}   

#smenu h2 {
font-size : 1.6em ;
text-transform : uppercase ;
margin : 0 ;
padding :  0 ; 
color : #BB9000 ; 
font-weight : normal;  
}
#smenu  h3 {
margin : 0 ;
padding : 0;
font-weight : bold ;
color : #A7934E ;
font-size : 110%;  
}
   
#smenu ul{
list-style : none ; 
margin : 5px 0 15px 0 ; 
padding : 0; 
color : #000
}
 
#smenu li{
margin : 0 ; 
padding : 0 0 5px 0; 
}
  
#smenu li a{
color : #B6934E ;
text-decoration : none ;
border-top : 1px solid #D8BC84 ; 
display : block ;
height : 25px;
line-height : 25px;   
}

#smenu li:first-child a{
border-top: 0; 
}

#smenu li a:hover{
color : #575449 
}

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

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

.post {
	margin : 0 0 10px 0;
	overflow : auto;
}   

.post  h2 {
font-size : 1.6em ; 
text-transform : uppercase ;
padding :  0 ; 
margin: 0 ;
color : #BB9000; 
font-weight : normal; 
clear : left ;  
}

.post  .h3 {
margin : 0 ;
padding : 0;
font-weight : bold ;
color : #A7934E ;
font-size : 110%;  
}
   
.post img {
float  : left ;
margin : 0 20px 0 0
}

.post p {
	text-align: justify;
}


.meta-comment {padding : 10px 0 0 0; color : #A7934E ; clear : left ; }
.meta-comment a {color : #BB9000}
   
/*  SIDE
*****************************************************************/
   
#side {
	width : 280px;
	background : #fff;
	float  : left;
	padding :  0;
	text-align : justify;
}
	
#side h2 {
font-size : 1.6em ;
text-transform : uppercase ;
margin : 0 ;
padding :  0 ; 
color : #BB9000 ; 
font-weight : normal;  
}
#side  h3 {
margin : 0 ;
padding : 0;
font-weight : bold ;
color : #A7934E ;
font-size : 110%;  
}
   
#side ul{
list-style : none ; 
margin : 5px 0 15px 0 ; 
padding : 0; 
color : #000
}
 
#side li{
margin : 0 ; 
padding : 0 0 5px 0; 
}
  
#side li a{
color : #B6934E ;
text-decoration : none ;
border-top : 1px solid #D8BC84 ; 
display : block ;
height : 25px;
line-height : 25px;   
}

#side li:first-child a{
border-top: 0; 
}

#side li a:hover{
color : #575449 
}

#side p{
margin : 10px 0 25px 0 ; 
padding : 0;  
}
   
   
 
#descript {
	width : 300px;
	background : #fff;
	float  : left;
	padding :  0;
	text-align : justify;
}

  
/*  FOOTER
*****************************************************************/   
   
#footer {
	width : 760px;
	height :80px;
	font-size : 75%;
}

#footer p { 
margin : 0;
padding : 20px 0 0 0 ; 
color : #000; 
}

#footer img {
	float : left;
	margin : 0 0 0 -70px;
}

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

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