*{
margin:0;
padding:0;
border:0;
}

body{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#545454;
text-align:center;
background-color:#fff;
}

a:link,
a:visited{
text-decoration:none;
color:#545454;
outline:none;
font-weight:bold;
}
a:hover,
a:active{
text-decoration:underline;
color:#545454;
outline:none;
font-weight:bold;
}

h1{display:none;}
h2,h3,h4,h5{font-size:10px;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.both{clear:both;}

ul{list-style:none outside none;}
input{
width:auto;
height:auto;
}
input.champ{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
border-bottom:1px solid #dddddd;
border-right:1px solid #dddddd;
border-left:1px solid #9a9a9a;
border-top:1px solid #9a9a9a;
padding:2px 2px 2px 2px;
font-size:10px;
font-weight:normal;
color:#545454;
}

.hidden {
display:none;
}



/* -----------------------------------------------------------
			Structure
----------------------------------------------------------- */
	
	
div#centrage{
width:960px;
margin:0 auto 0 auto;
text-align:left;
font-size:10px;
height:auto !important;
height:650px;
min-height:650px;
background-color:#FFF;
line-height:14px;
}
	/* HEADER */
	div#centrage div#header{
	height:112px;
	width:100%;
	background-color:#fff;
	}

		div#centrage div#header img#logo{
		position:absolute;
		margin:11px 0 0 30px;
		}
		
		div#centrage div#header div#recherche{
		float:right;
		margin-top:10px;
		margin-right:1px;
		}	
		
		div#centrage div#header div#listerecherche{
		float:right;
		margin-top:10px;
		margin-right:1px;
		}	
		
		
		div#centrage div#header div#recherche .recherche{
		border:1px solid #542619;
		font-size:11px;
		color:#545454;
		margin-right:11px;
		width:173px;
		height:16px;
		padding:2px 0 0px 5px;
		}	

		div#centrage div#header div#recherche .rech_btn{
		margin-right:13px;
		padding-top:1px;
		width:16px;
		height:11px;
		}		

		div#centrage div#header div#listerecherche select{
		width:178px;
		border:1px solid #542619;
		font-size:11px;
		color:#545454;
		margin-right:21px;
		height:17px;
		}			
		
		div#centrage div#header ul{
		height:31px;
		position:absolute;
		margin-top:52px;
		margin-left:211px;
		width:100%;
		}
		
		div#centrage div#header ul li{
		display:inline;
		margin-left:28px;
		}
		
		div#centrage div#header p#ariane{
		position:absolute;
		margin-top:92px;
		margin-left:239px;
		}
		
		div#centrage div#header p a:link{
		font-size:11px;
		color:#545454;
		font-weight:normal;
		}
		
	/* MENU GAUCHE */
	div#centrage div#gauche{
	float:left;
	display:block;
	width:200px;
	padding-left:30px;
	padding-top:15px;
	margin-right:10px;
	margin-top:18px;
	background-color:#FFF;
	}
		
		div#centrage div#gauche ul{
		margin-bottom:20px;
		margin-top:5px;
		}
		
		div#centrage div#gauche ul li{
		margin-bottom:9px;
		}
		
		div#centrage div#gauche ul li strong{
		font-size:9px;
		font-weight:bold;
		}
		
		div#centrage div#gauche ul li a:hover,
		div#centrage div#gauche ul li a:link,
		div#centrage div#gauche ul li a:visited,
		div#centrage div#gauche ul li a:active{
		text-decoration:none;
		font-weight:normal;
		font-size:11px;
		padding-left:10px;
		padding-top:4px;
		padding-bottom:4px;
		padding-right:10px;
		margin-left:00px;	
    width:auto;
    height:auto;
		}
		
		div#centrage div#gauche ul li a.selected:link,
		div#centrage div#gauche ul li a.selected:visited,
		div#centrage div#gauche ul li a.selected:hover,
		div#centrage div#gauche ul li a.selected:active{
		text-decoration:none;
		color:#fff;
		background-color:#542619;
		}
		
		div#centrage div#gauche ul li a:link,
		div#centrage div#gauche ul li a:visited{
		text-decoration:none;
		color:#542619;	
		background-color:#fff;
		}
		
		div#centrage div#gauche ul li a:hover,
		div#centrage div#gauche ul li a:active{
		text-decoration:none;
		color:#fff;
		background-color:#542619;
		}
		
		div#centrage div#gauche img.titre{
		height:18px;
		}

			
	/* BLOC ANNEXE DROITE  */
	div#centrage div#droite{
	float:left;
	margin-left:20px;
	margin-top:18px;
	width:220px;
	background-color:#FFF;
	}
	
		div#centrage div#droite img.promo{
		height:220px;
		width:220px;
		padding-bottom:0px;
		margin-bottom:20px;
		}
	
	/* PIED DE PAGE */
	div#centrage div#pied{
	clear:both;
	height:40px;
	text-align:center;
	padding-top:28px;
	background-image: url(../pics/separation_pied.gif);
	background-position: 50% 20px;
	background-repeat:no-repeat;
	}

		div#centrage div#pied p{
		font-weight:bold;
		font-size:11px;
		color:#545454;
		}
		
		div#centrage div#pied p a:hover{
		text-decoration:underline;
		}
		
