body{
   font-family: Arial, sans-serif;
   font-size: 12px;
   text-align:center;
   margin : 0;
   padding : 0;
   background-image : url(IMG/bgbody.gif);


}
.main{
    text-align:center;
    margin-left : auto;
    margin-right : auto;
    padding : 0;
    width : 900px;
    background-image : url(IMG/banniere.gif);
    background-repeat : no-repeat;
    background-color : #ffa336;
    text-align:left;
}
.in_main{
   margin : 0;
   padding : 0;
   width : 900px;
}

.header{
    margin : 0;
	width : 800px;
	height : 115px;
	color : #FFFFFF;
	font-size : 12px;
}
.header h1{
	font-size : 30px;
}
/*------------------------------------------------------------------*/
		div#gauche {
			float: left;
			width: 150px;
			margin :0;
            padding: 0;
            border : 1px solid black;
		}
		div#droite {
			float: right;
			width: 150px;
			margin :0;
            padding: 0;
            border : 1px solid black;
        }
		div#centre {
			padding: 0;
			margin-left: 160px;
			margin-right: 160px;
            border : 1px solid black;
        }
/***************************************************************/
.top{
    margin: 0;
    padding : 0;
    padding-left : 130px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
	color: #000000;
}
.bgtop{
    margin : 0;
    padding : 0;
}

.top a {
    font-family: Georgia, Verdana, Arial, sans-serif;
    font-size: 12px;
	color: #000000;
    text-decoration : none; 
    
    }
	 
.top a:hover {
    color: #FFFFFF;
}

.bgtop h1{
    padding : 0;
    margin : 0;
	font-size: 30px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align : right;
    color: #ffb661;
}
/***********************************************************/
.droite{
    width : 720px;
    padding : 0;
    padding-left:180px;
    margin : 0;
}


.droite_menu{
	margin-left : 100px;
}

.droite_menu a {
	text-decoration: none;
	color: #000000;
}
	 
.droite_menu a:hover {
	color : #829267;
}

.droite_textes{
	margin-left : 20px;
}
h2{
	font-size: 14px;
	border-bottom : 1px solid #000000;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	color : #000000;
	
}
.footer{
    color: #FFFFFF;
	text-align : center;
    background: #ff8a00;
    padding : 5px;
    margin-top : 5px;
    
}
.hautdepage{
    font-size : 10px;
    text-align :center;
    width : 80px;
    display: block;
    background: #000000;
        color : #FFFFFF;
    margin :0;
    padding : 2px;
    text-decoration : none;
}
.hautdepage:hover{
	background: #ff8a00;
    color: #FFFFFF;
}
.menugauche{
    list-style: none;
    margin:5px;
    padding:0;
    border: 0;
}
.menugauche li{
    margin-bottom: 2px;	
}

.menugauche a {
    display : block;
    margin :2px;
    padding :5px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	color: #FFFFFF;
    text-decoration : none;
    background: #000000;
}
	 
.menugauche a:hover {
	color: #000000;
    background: #FFFFFF;
}
.selection{
    background-image : url(IMG/selection.gif);
    background-repeat : no-repeat;
    width : 130px;
    padding : 10px;
    text-align : center;
}
.selection img{
    border : 1px solid black;
    width : 100px;
}

.selectionUL{
    list-style: none;
    margin:5px;
    padding:0;
    border: 0;
}
.selectionUL li{
    margin-bottom: 2px;	
}

.selectionUL a {
    display : block;
    margin :2px;
    padding :5px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	color: #FFFFFF;
    text-decoration : none;
    background: #000000;
}
	 
.selectionUL a:hover {
	color: #000000;
    background: #FFFFFF;
}
.footer a {
    margin :1px;
    padding :3px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	color: #FFFFFF;
    text-decoration : none;
    background: #000000;
}
	 
.footer a:hover {
	color: #000000;
    background: #FFFFFF;
}

/***********************************************************/
.liste_catalog{
	float : left;
    width : 100%;
    margin : 0;
    margin-top : 5px;
    padding : 0;

}

.liste_catalog h1{
    margin : 0;
    display:block;
	font-size: 16px;
	border-left : 4px solid #FFFF00;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	color : #FFFFFF;
	background: #333399;

}
.liste_catalog ul{
list-style: none;
    margin:5px;
   padding:0;
    border: 0;
}

.liste_catalog li{
    margin-bottom: 2px;	
     display : block;
}
.list_vo img{
}
.liste_catalog a {
   	display: block;
   	padding: 5px 5px 5px 0.5em;
   	text-decoration: none;
	color: #FFFFFF;
    background: #ff8a00;
	
}
	 
.liste_catalog a:hover {
	background: #9e9ecf;
    color: #FFFFFF;
}
/***********************************************************************/