body {
	background-color: #eceff4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
	font-size:20px;
	color:#10aae4;
	font-weight:900;
}

h2 {
	font-size:17px;
	font-weight:900;
}

.fond {
	background:url(images/degrade_fond.jpg) repeat-x;
	width:100%;
	height:157px;
}

.logo {
	margin-top:42px;
}

#header {
	background:url(images/bandeau_haut_05.jpg) no-repeat;
	height:157px;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#09171e;
}
#conteneur {
width:950px;
background-color: #eceff4;
margin:0 auto;
} 
#wrap {
overflow:hidden;
} 
#sidebar {
margin-top:20px;
float:left; 
width:200px;
/*width:203px;*/
/*height:480px;*/
padding-top:5px;
background:#FFFFFF;
} 

.menuVertical {
	background: url(images/fond_menu_01.jpg) no-repeat;
	/*background: #FFFFFF;*/
	width:193px;
	/*height:28px;*/
	line-height:28px;
	vertical-align: middle;
	/*padding-right:5px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:900;
	color:#00a5e3;
	/*margin-bottom:3px;*/
}

.menuVertical a{
	background: url(images/fond_menu_01.jpg) no-repeat;
	color:#000000;
	text-decoration:none;
	display:block;
}

.menuVertical a:hover{
	background: url(images/fond_menu_02.jpg) no-repeat;
	/*color:#00a5e3;*/
	color:#ffffff;
	text-decoration:none;
}


#contenu {
margin-left:203px;
background: #eceff4;
display:block;
}


a img{
  border:none;
}



.flash {
	margin-left:80px;
}

.retour {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#10aae4;
	margin-left:116px;
	font-weight:700;
}

.retour a:link{
	text-decoration:underline;
	color:#10aae4;
}

.retour a:visited{
	text-decoration:underline;
	color:#10aae4;
}

.retour a:hover{
	text-decoration:underline;
	color:#000000;
}

.retour a:active{
	text-decoration:underline;
	color:#10aae4;
}

.traitSeparation {
	background:url(images/separateur_titre.gif) no-repeat;
	width:632px;
	height:29px;
	margin-left:116px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	color:#FFFFFF;
	padding-left:7px;
	padding-top:4px;
}

.traitSeparationPointille {
	background:url(images/separateur_pointille.gif) no-repeat;
	width:632px;
	height:6px;
	margin-left:116px;
	margin-top:20px;
	padding-left:7px;
	padding-top:4px;
}

.traitSeparationPointilleGrand {
	background:url(images/separateur_pointille.gif) no-repeat;
	width:632px;
	height:6px;
	margin-top:4px;
	padding-left:7px;
	padding-top:4px;
}


.traitSeparationProduits {
	background:url(images/separateur_produits.gif) no-repeat;
	width:632px;
	height:29px;
	margin-left:116px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	color:#FFFFFF;
	padding-left:7px;
	padding-top:4px;
}

.traitSeparationFicheProduits {
	background:url(images/separateur_produits.gif) no-repeat;
	width:632px;
	height:35px;
	margin-left:116px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	color:#FFFFFF;
	padding-left:7px;
	padding-top:4px;
}

.traitSeparationProduitsAMM {
	background:url(images/separateur_produits_amm.gif) no-repeat;
	width:632px;
	height:29px;
	margin-left:116px;
	margin-top:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	color:#FFFFFF;
	padding-left:7px;
	padding-top:4px;
}


.traitSeparationActu {
	background:url(images/separateur_actu.gif) no-repeat;
	width:203px;
	height:24px;
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:16px;
	color:#FFFFFF;
	padding-left:7px;
	padding-top:3px;
}

.textes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616775;
	margin-top:25px;
	margin-left:116px;
	text-align: left;
}

.textes span{
	font-weight:900;
}


.zoneVignetteAccueil {
	margin-left:116px;
	margin-top:25px;
	/*background:#FF0000;*/
	width:645px;
	overflow:hidden;
}



.zoneVignetteFiche {
	margin-left:116px;
	margin-top:25px;
	/*background:#FF0000;*/
	width:645px;
	overflow:hidden;
}

.zoneVignetteFiche img{
float:left;
}


.introFicheProduit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#333333;
	padding-right:10px;
}

.introFicheProduit span{
	font-weight:700;
}

.texteFicheProduit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-right:15px;
	text-align:justify;
}

.texteFicheProduit a:link{
	color:#10abe4;
	text-decoration:underline;
}

.texteFicheProduit a:visited{
	color:#10abe4;
	text-decoration:underline;
}

.texteFicheProduit a:hover{
	color:#333333;
	text-decoration:underline;
}

.texteFicheProduit a:active{
	color:#10abe4;
	text-decoration:underline;
}

.texteFicheProduit span{
	font-weight:700;
}

.titreBleu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#10aae4;
	font-weight:700;
	margin-bottom:5px;
}

.titreOrange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f08317;
}

.titreOrange span{
	font-weight:700;
}

.imageFicheProduit {
	float:right;
}

.imageVignette {
	margin-left:7px;
	margin-top:9px;
}

.flashVignette {
	margin-left:2px;
	padding-top:9px;
}

.vignetteAccueil {
	float:left;
	margin-right:15px;
	background:url(images/fond_vignette_accueil.gif);
	width:200px;
	height:264px;

}

.vignetteAccueilActu {
	margin-top:30px;
	margin-right:15px;
	background:url(images/fond_vignette_accueil.gif);
	width:200px;
	height:264px;

}


.textVignetteAccueil {
	height:80px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626775;
	margin-left:7px;
	margin-right:7px;
}

.textVignetteAccueil span{
	color:#10aae4;
	font-size:12px;
	font-weight:900;
}

.textVignetteAretenir {	
	height:160px;	
	margin-top:15px;	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;	
	color:#626775;	
	margin-left:7px;	
	margin-right:7px;
}
.textVignetteAretenir span{	
	color:#10aae4;	
	font-size:13px;	
	font-weight:900;
}


.textVignetteFacebook {	
	height:240px;	
	margin-top:15px;	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;	
	color:#626775;	
	margin-left:7px;	
	margin-right:7px;
}
.textVignetteFacebook span{	
	color:#10aae4;	
	font-size:13px;	
	font-weight:900;
}


.signature {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:700;
}

.signature span{
	color:#00a3da;
}

.signaturePhoto {
	float:right;
	margin-left:15px;
}

.btLire a{
	background: url(images/bt_lire.gif) no-repeat;
	width:95px;
	margin-left:90px;
	padding-left:17px;
	line-height:29px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c6376;
	display:block;
	text-decoration:none;
}


.btLire a:hover{
	text-decoration:none;
	color:#10aae4;
	background: url(images/bt_lire_hover.gif) no-repeat;
}


#footer{
	margin-top:80px;
/*	background:url(images/fond_footer.jpg) no-repeat;
	width:950px;*/
	width:100%;
	background:#FFFFFF;
	height:94px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565555;
}

#footer a{
	color:#565555;
	text-decoration:none;
}

#footer a:hover{
	color:#000000;
	text-decoration:underline;
}

#footer span{
	font-size:10px;
	color:#8a8888;
}

#footer span a{
	font-size:10px;
	color:#8a8888;
	text-decoration:none;
}

#footer span a:hover{
	font-size:10px;
	color:#565555;
	text-decoration:underline;
}
