/* -----------------------------------------------------------
						Général
----------------------------------------------------------- */

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

body{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:medium;
color:#383838;
text-align:center;
background-image:url(../images/bgd.gif);
background-repeat:repeat;
}

a:link,
a:visited{
text-decoration:none;
color:#383838;
outline:none;
}
a:hover,
a:active{
text-decoration:underline;
color:#383838;
outline:none;
}

h1{display:none;}
h2,h3,h4,h5{font-size:100%;}

.sep{
margin:20px 0;
}

ul{list-style:none outside none;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.both{clear:both;display:block;}
.center{text-align:center;}
.small{font-size:10px;}

input.champ{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #9e9ea0;
color:#383838;
padding-left:1px;
height:13px;
padding-right:1px;
}

select{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #9e9ea0;
color:#383838;
}



/* -----------------------------------------------------------
						Structure
----------------------------------------------------------- */



	/*--------------- header----------------*/	
	div#header{
	width:100%;
	height:115px;
	margin:0px auto;
	border-top:10px solid #e30079;
	}
	
		div#header div#content{
		width:735px;
		text-align:left;
		margin:0px auto;
		}
		
		div#header div#content img.logo{
		float:left;
		}
	div#header div#content ul{
	float:right;
	margin-top:70px;
	}
		div#header div#content ul li{
		display:inline;
		}
		
		
		
div#centrage{
width:725px;
margin:0px auto;
text-align:left;
font-size:12px;
text-align:left;
display:table;
/*
height:auto !important;
min-height:390px;
*/
height:auto !important;
min-height:390px;
height:390px;
}	
	/*--------------- contenu----------------*/	
	div#centrage div#contenu{
	position:relative;
	clear:both;
	width:715px;
	
	height:auto !important;
	min-height:384px;
	height:384px;
	
	background-color:#FFFFFF;
	border:1px solid #282828;
	padding:3px 3px;
	display:table;
	
	}
		
			
		div#centrage div#contenu div#annexes{
		float:left;
		position:relative;
		/*
		height:auto !important;
		min-height:384px;
		*/
		height:384px;
		width:405px;
		text-align:justify;
		margin-bottom:1px;
		}
		
			div#centrage div#contenu div#annexes img{
			margin-bottom:0px;
			display:block;
			}
			
					
		
		div#centrage div#contenu div#datas{
		width:255px;
		height: 334px;
		padding:25px 25px;
		background-color: #fffafa;
		line-height:18px;
		text-align:left;
		overflow: auto;
		float:left;

		/*position: relative; FIX */
		/*
		float:left;
		height:334x;
		padding:25px 25px;
		width:260px;
		line-height:18px;
		text-align:justify;
		background-color:#fffafa;
		overflow:auto;
		*/
		
		}

		
		
		div#centrage div#contenu div#datas div.promo{
		float:left;
		margin:10px 0 -15px 0;
		font-size:10px;
		height:auto !important;
		min-height:10px;
		height:10px;
		width:241px;
		}
		
		div#centrage div#contenu  div.promo{
		margin-right:3px;
		font-size:10px;
		height:auto !important;
		min-height:10px;
		height:10px;
		width:354px;
		float:left;
		margin-bottom:5px;
		}
		
		div#centrage div#contenu div#datas h2{
		color:#e61576;
		font-size:12px;
		margin-bottom:3px
		}
		div#centrage div#contenu h2{
		color:#e61576;
		font-size:12px;
		margin-bottom:3px
		}
		
		div#centrage div#contenu div#datas div.encart{
		border:1px solid #cccccc;
		padding:15px 10px 10px 10px;
		
		height:auto !important;
		min-height:30px;
		height:30px;
		}
		div#centrage div#contenu div.encart{
		border:1px solid #cccccc;
		
		padding:15px 10px 10px 10px;
		height:auto !important;
		min-height:150px;
		height:150px;
		font-size:11px;
		}
		
		div#centrage div#contenu div#datas div.encart h3{
		font-size:12px;
		background-color:#FFFFFF;		
		z-index:100;
		margin:-10px 15px 5px 15px;
		padding:0 5px;
		text-align:center;
		}
		div#centrage div#contenu div.encart h3{
		font-size:12px;
		background-color:#FFFFFF;		
		z-index:100;
		margin:-10px 15px 5px 15px;
		padding:0 5px;
		text-align:center;
		}
		div#centrage div#contenu div#datas img.visu{
		border:1px solid #e61576;
		float:right;
		margin-left:15px;
		}
		div#centrage div#contenu img.visu{
		border:1px solid #e61576;
		float:right;
		margin-left:15px;
		}
		
		div#centrage div#contenu div#datas div.encart p{
		line-height:normal;		
		
		}
		div#centrage div#contenu div.encart p{
		line-height:normal;		
		}
		div#centrage div#contenu div#datas div.encart span{
		display:block;	
		margin-top:7px;	
		color:#e61476;
		font-weight:bold;
		}
		div#centrage div#contenu div.encart span{
		display:block;	
		margin-top:7px;	
		color:#e61476;
		font-weight:bold;
		}
		
		div#centrage div#contenu div#datas div.encart a.plus{
		margin-top:5px;	
		float:left;
		width:100%;
		text-align:center;
		}
		
		div#centrage div#contenu div#datas div.encart img.loupe{
		display:block;	
		margin-top:5px;		
		float:right;
		}
		
		
			
					
	/*--------------- footer----------------*/
	div#centrage div#footer{
	clear:both;
	font-size:10px;
	color:#8f8f8f;
	height:15px;
	text-align:right;
	padding:3px 0 0 0;
	}
	
		div#centrage div#footer a{
		color:#8f8f8f;
		}
