body {
text-align: center;
margin : auto;
padding : 0;
font-size: 12px;
color : #000000;
font-family: Arial, Helvetica, sans-serif;
background : #e1e1e1 url('images/fond.png') repeat-x top;
}

td {
font-size: 12px;
}

img {
border: 0;
}

p , form , h1 , h2 , h3 , h4, h5, h6, h7, h8, ul , li {
margin: 0;
padding: 0;
}

input, textarea , select {
font-family : Arial, Helvetica, sans-serif;
padding : 2px;
color: #252424;
font-size : 11px;
background : #FFFFFF;
border : 1px solid #252424;
font-weight: normal;
}

.no_border {
padding : 0;
background : none;
border : none;
}




/******************** LIENS ********************/ 

a {
color : #ff9a00;
font-weight: bold;
text-decoration: none;
}

a:hover {
color : red;
font-weight: bold;
text-decoration: underline;
}

#header_droite_menu_liens ul { 
list-style-type : none;
}

#header_droite_menu_liens li { 
float : left;
}

#header_droite_menu_liens li a {
font-size: 13px;
padding: 7px 16px 5px 35px;
display : block;
color : #FFFFFF;
text-decoration: none;
font-weight:bold;
border-bottom: none;
background : url('images/menu_haut.png') no-repeat left;
position: relative;
top: 1px;
}

#header_droite_menu_liens li a:hover { 
color : #FFFFFF;
background : url('images/menu_haut_hover.png') no-repeat left;
border-bottom: none;
}

.menu_orange_contenu a {
color: #252424;
font-weight: bold;
}

.menu_orange_contenu a:hover {
color: #252424;
text-decoration: underline;
}

.menu_orange_contenu_liens a {
display: block;
background : url('images/menu_lien.png') no-repeat left center;
color: #252424;
font-weight: bold;
font-size: 13px;
margin-bottom: 2px;
padding: 3px 0px 3px 35px;
text-decoration: none;
}

.menu_orange_contenu_liens a:hover {
color: #000000;
text-decoration: none;
background : #ffd18c url('images/menu_lien_hover.png') no-repeat left center;
}

.contenu_blanc a , .contenu_gris a {
color: #ff9a00;
font-weight: bold;
text-decoration: none;
}

.contenu_blanc a:hover , .contenu_gris a:hover {
text-decoration: underline;
}

.description_liens_seul a { 
text-align: center;
width: 106px;
font-size: 12px;
padding: 4px 0 3px 0;
display : block;
color : #FFFFFF;
text-decoration: none;
font-weight:bold;
background : url('images/description_lien_hover.png') no-repeat;
margin: 0 5px 0 5px;
margin-left: auto;
margin-right: auto; 
}

.description_liens_seul a:hover { 
color : #252424;
background : url('images/description_lien.png') no-repeat;
text-decoration: none;
}

.description_liens ul { 
list-style-type : none;
padding: 14px 0 0 90px;
}

.description_liens li { 
float : left;
}

.description_liens li a {
text-align: center;
width: 106px;
font-size: 12px;
padding: 4px 0 3px 0;
display : block;
color : #252424;
text-decoration: none;
font-weight:bold;
background : url('images/description_lien.png') no-repeat;
margin: 0 5px 0 5px;
}

.description_liens li a:hover { 
color : #FFFFFF;
background : url('images/description_lien_hover.png') no-repeat;
text-decoration: none;
}

.description_droite  a { 
text-decoration: none;																	
}

.description_droite  a:hover { 
text-decoration: none;
color : red;
}

#partenaires_liens a {
color: #FFFFFF;
font-weight: bold;
}

#partenaires_liens a:hover {
color: #FFFFFF;
text-decoration: underline;
}

/******************** LIENS ********************/ 





/******************** DESIGN ********************/ 

#global {
text-align: left;
margin: auto;
width: 980px;
margin-top: 8px;
}

#header_titre {
height: 28px;
}

#header {
height: 260px;
}

#header_gauche {
float: left;
width: 365px;
height: 260px;
background : url('images/header_gauche.png') no-repeat;
}

#header_gauche_favoris {
width: 145px;
height: 80px;
position: relative;
top: 165px;
left: 215px;
}

#header_droite {
float: left;
width: 615px;
height: 260px;
}

#header_droite_ {
height: 230px;
background : url('images/header_droite.png') no-repeat;
}

#header_droite_menu {
height: 30px;
}

#header_droite_menu_debut {
float: left;
background : url('images/menu_haut_debut.png') no-repeat;
width: 156px;
height: 30px;
}

#header_droite_menu_liens {
float: left;
background : url('images/menu_haut_fond.png') repeat-x;
width: 459px;
height: 30px;
}

.header_droite_menu_separ {
background : url('images/menu_haut_separ.png') repeat-y;
width: 2px;
height: 28px;
position: relative;
top: 1px;
}

#container {
background : #666666;
padding: 2px 2px 0 2px;
}

#container_gauche {
float: left;
width: 200px;
}

.image-site2
{
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
	padding: 1px;
	border: 1px dashed black;
}

.thumbs
{
	margin-bottom: -4px;
	padding: 1px;
	border: 1px dashed black;
}

.right
{
	float: right;
	margin-top: -15px;
	margin-bottom: -10px;

}

.note
{
	font-size: 25px;
	color: #ff4f08;
	font-style: italic;
	display: inline;
    font-weight: bold;
}

.rubrique_titre {
height: 45px;
}

.menu_orange_contenu {
background : #ff9800;
padding: 15px 0px 10px 0px;
}

.menu_orange_contenu_clair p{
background : #ffbb56;
padding: 8px;
text-align: center;
}

.menu_orange_contenu_clair p:hover{
background : #ff9800;
padding: 8px;
text-align: center;
}

.menu_orange_bas {
height: 5px;
background : url('images/menu_orange_bas.png') no-repeat;
margin-bottom: 2px;
}

#container_centre {
float: left;
width: 572px;
margin-left: 2px;
}



.vous_etes_ici {
font-family : Arial, Helvetica, sans-serif;
padding : 2px;
margin-bottom : 3px;
color: #252424;
font-size : 10px;
background : #FFFFFF;
border : 1px dashed #252424;
font-weight: normal;
}

.pub img {
display:block;
width:auto;
margin-left:auto;
margin-right:auto;
padding : 1px;
border : 4px solid #ff8839;
}

.pub img:hover {
padding : 0px;
border : 5px solid #ff633d;
}

.menu-corps li, .list li
{
margin-left:30px;
} 


.contenu_titre {
height: 45px;
background : url('images/contenu_titre.png') no-repeat;
}

h1 {
font-size: 15px;
color: #FFFFFF;
padding: 14px 20px 0 60px;
}

.contenu_blanc_haut {
height: 5px;
}

.contenu_blanc {
background: #FFFFFF;
padding: 10px 20px 10px 20px;
}

.contenu_blanc_bas {
height: 5px;
margin-bottom: 2px;
}

.contenu_gris_haut {
height: 5px;
}

.contenu_gris {
background: #EEEEEE;
padding: 10px 20px 10px 20px;
}

.contenu_gris_bas {
height: 5px;
margin-bottom: 2px;
}

h2, h4, h5, h6, h7, h8 {
font-size: 17px;
color: #ff9a00;
margin-bottom: 12px;
margin-top: 10px;
padding: 14px 20px 11px 54px;
background : url('images/piece.png') no-repeat left center;

font-weight: bold;
}

.contenu_blanc span , .contenu_gris span {
color: #ff9a00;
font-weight: bold;
}

.description {
width: 532px;
}

.description_gauche {
float: left;
width: 184px;
}

.description_image{
width: 107px;
margin-bottom: 6px;
}

.description_note {
float: left;
width: 49px;
height: 28px;
background : url('images/description_note.png') no-repeat;
}

.description_note p {
font-weight: bold;
text-align: center;
padding: 7px 0 0 0;
}

.description_etoiles {
float: left;
width: 135px;
height: 28px;
}

.description_droite {
float: left;
width: 330px;
margin-left: 10px;
}

h3 {
font-size: 15px;
color: #ff9a00;
border-bottom: 1px solid #ff9a00;
margin-bottom: 10px;
}

#container_droite {
float: right;
width: 200px;
}

#fond_bas {
background : #cccccc;
text-align: center;
}

#global_bas {
text-align: left;
margin: auto;
width: 980px;
}

#footer {
height: 24px;
background : url('images/footer.png') no-repeat;
margin-bottom: 14px;
}

#footer p {
font-weight: bold;
padding: 4px 20px 0 20px;
text-align: center;
color: #FFFFFF;
}

#footer p span {
color: #ff9800;
}

#partenaires {
height: 32px;
background : url('images/partenaires.png') no-repeat;
text-align: center;
}

#partenaires_liens {
color: #FFFFFF;
font-size: 11px;
text-align: center;
padding: 0 10px 10px 10px;
}

/******************** DESIGN ********************/ 
