body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
color : #CA6807;
}



#haut {
position : relative ; 
width : 100% ; 
height : 31px ; 
background : url(images/bgh.jpg) ; }


 #haut ul {
position : absolute ; 
list-style : none ; 
margin : 60px 0 0 50px ; 
padding  : 0 ; 
}
	   
#haut li {
float : left ;
}
		   
#haut li a {
text-decoration : none ; 
color : #fff ; 
background : #F76E00;  
padding : 0 4px 0 4px; 
margin : 0 4px 0 4px; 
display : block ;
}

#haut li a:hover {
color : #EBBD29
}
 
#menu {
width : 100% ; 
height : 13px ; 
background : #FFCA00 ;
height : 13px ; 
line-height : 13px ;  }



#menu ul {
list-style : none ; 
margin : 0 0 0 40px  ; 
padding  : 0 }
	   
#menu li {
float : left ; 
padding : 0 10px 0 10px ; 
margin : 0 ; 
display : block ; 
text-transform : uppercase}
		   
#menu li a {
text-decoration : none ; 
color : #CA6807 }

#menu li a:hover {
color : #CA6807; 
background : #fff}

#menu  #on {
color : #CA6807; 
background : #fff}
  
  
#sous_menu {
width : 100% ; 
height : 31px ; 
background : #F76E00 url(images/bghaut.jpg) repeat-x ; }
   



.droite {

margin: 0 60px 0 250px;
background-color:transparent;

}
.gauche {
left : 10px ; 
position : absolute ; 
background-color: transparent;
width: 200px;
}

.gauche h3 {
margin : 10px 0 0 15px ; 
padding : 0 ; 
text-decoration : none ; 
}
	


      
.gauche img { 
display : block ; 
border : none ;  }


.gauche ul {
list-style : none ; 
margin : 10px 0 0 0   ; 
padding  : 0 }
	   
.gauche li {
padding : 0 ; 
margin : 0 ; 
display : block ;  
background : url(images/puce.jpg) top left no-repeat ; 
text-indent  : 15px ; 
color : #CA6807
}

.post {
width : 100% ;
background :#fff;
padding : 10px 0 10px 0; 
}


  
h1 {
margin : 0 ; 
padding : 0 ; 
 position : absolute ; 
top : 80px;
left : 50px  ; 
font-size : 1.5em ; 
color : #EBBD29 ; 
text-transform : uppercase ; 
}

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


h2 {
margin : 0 ; 
padding : 0 ; 
font-size : 1.5em ;   
color : #F76E00}

h2 span{
font-size : 0.5em ;  

}

h3 {
margin : 15px 0 7px 0 ; 
padding : 0 ; 
color : #F76E00 ;  
}

h4{
margin : 35px 0 0 0 ; 
padding : 0 ; 
color : #F76E00 ; 
font-size : 0.8em ;  
}


p {margin : 5px 0 0 0 ; padding : 5px 0 0 0 ;}

.bold {font-weight : bold ; font-size : 105%}

img {margin : 5px 5px 5px 5px;}	  
	  
#footer {
margin : 40px 0 0 0 ; 
width : 100% ; 
height : 31px ; 
background : url(images/bgh.jpg) ; 

}
	   
#footer p{
margin : 0 ; 
padding : 15px 0 0 50px ; 
color : #fff ; 
font-size : 70% }

#footer a{
color : #FFF ; 
text-decoration : none  }
	   
a{
color : #F76E00 ; 
text-decoration : underline ;   }

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

a img {border: 0;}




a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 2px solid #ccc;
    background: #ff8;
    width:200px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
	background: transparent url("bulle.gif");
    margin:0;
    padding: 0;
    border: 0;
}

img.nouveau {
	border: 2px solid orange;
}




table.choix {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dashed dashed dashed dashed;
	border-color: red red red red;
	border-collapse: separate;
	background-color: white;
}
table.choix th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.choix td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}