object 
{
	float: left;
}

#Partenaires
{
	overflow: hidden; zoom: 1;
	margin: 0 10px 10px 10px;
	padding: 10px 15px;
	color: #FFFFFF;
/*	color: #0C3E82;
	background: #C3C9ED;*/
/*background: #FFFFFF;*/
}

#Partenaires *
{
	color: #FFFFFF;
}


#Partenaires em 
{
	display: block;
padding: 0 0 10px 0; margin: 0 0 10px 0;
	border-bottom: dashed 1px #0C3E82	
}
#Partenaires h1 
{
	font-size: 18px;
	line-height: 30px;
}

#ListeAccueil
{
	overflow: hidden; zoom: 1;
	background: #5965A2;
	min-height: 359px;
	_height: 359px;
	padding: 20px 22px 0 22px;
	color: #FFFFFF;
}

#ListeAccueil .photos
{
	float: left;
	padding: 0 10px 0 0;
}

#ListeAccueil .photos img
{
	width: 107px !important;
}
#ListeAccueil .textes
{
	overflow: hidden; zoom: 1; 
}

#ListeAccueil .infos
{
	display: block;
	float: right;
	background: #99D4FE;
	color: #0C3E82;
	line-height: 18px;
	padding: 0 5px;
	margin: 0 0 10px 0;
}

#ListeAccueil h1 
{
	font-size: 18px;
	line-height: 30px;
}
#ListeAccueil h1 a
{
	color: #FFFFFF;
}
#DetailAccueil 
{
	overflow: hidden; zoom: 1;
	background: #5965A2 url(../img/fondComplementFlash.gif) no-repeat center top;
	min-height: 339px;
	_height: 339px;
	padding: 50px 22px 0 22px;
	text-align: center;
	color: #FFFFFF;
}

#DetailAccueil h1 
{
	font-size: 18px;
	line-height: 30px;
}

#PhotoAccueil
{
	height: 72px;
}

#ArianeAccueil, #ArianeAccueil a
{
	font-size: 11px;
	color: #0F50AA;
	overflow: hidden; zoom: 1;
}

#ProduitGif
{
	float: right;
	overflow: hidden; zoom: 1;
	padding: 6px 0 5px 0;
}

#ActualitesGif
{
	float: right;
	padding: 6px 9px 5px 341px;
}

.produit
{
	float: left;
	background: #566198;
	padding: 23px 25px 48px 15px;
	width: 340px;
	color: #FFFFFF;
}

.produit .photo
{
	float: left;
	border: solid 1px #8D96C3;
	margin: 0 12px 17px 0;
}
.produit .photo img
{
	height: 120px;
}

.produit .texte 
{
	overflow: hidden; zoom: 1;
}

.produit .texte h1, .produit .texte h1 a
{
	font-size: 14px;
	color: #99D4FE;
}

.produit .decouvrir
{
	display: block;
	clear: both;
	color: #0C3E83;
	background: #99D4FE;
	line-height: 18px;
	text-align: center;
	width: 90px;
}

.article
{
	overflow: hidden; zoom: 1;
	background: #8D96C3 url(../img/arrondi-actu.gif) no-repeat right bottom;
	padding: 23px 25px 35px 15px;
	color: #FFFFFF;
}

.article .photo
{
	float: left;
	border: solid 1px #566198;
	margin: 0 12px 17px 0;
}
.article .photo img
{
	
}

.article .texte 
{
	overflow: hidden; zoom: 1;
}

.article .texte h1, .article .texte h1 a
{
	font-size: 14px;
	color: #0C3E83;
}

.article .decouvrir
{
	display: block;
	clear: both;
	color: #FFFFFF;
	background: #5965A2;
	line-height: 18px;
	text-align: center;
	width: 90px;
}

.mentions
{
	display: block;
	background: #002969;
	text-align: right;
	padding: 0 13px 0 0;
	color: #99D4FE;
	font-size: 11px;
}

#Mentions
{
	float: left;
	width : 160px;
	text-align: center;
}

#Mentions a
{
	display: block;
	background: #002969;
	color: #FFFFFF;
	line-height: 20px;
	margin: 0 30px;
	font-size: 11px;
}

#Produits
{
	overflow: hidden; zoom: 1;
}

#Ariane
{
	text-align: right;
	padding: 0 10px 0 0;
}

#Ariane, #Ariane a
{
	color: #002969;
	font-size: 11px;
}

#Intro
{
	background: url(../img/puce.gif) no-repeat left 8px;
	margin: 0 20px;
	padding: 0 0 10px 13px;
	border-bottom: dotted 1px #0C3E83;
	color: #FFFFFF;
	line-height: 20px;
}

#Intro h1 
{
	font-size: 18px;
	padding: 0 0 0 5px;
	margin: 0 0 10px 0;
}

#Intro h1 em
{
	font-size: 12px;
	font-style: normal;
}

#ListeProduits
{
	margin: 15px 0 0 10px;
}

#ListeProduits .item
{
	float: left;
	background: #C2C9EC;
	width: 202px;
	padding: 1px;
	margin: 0 14px 10px 0;
}

#ListeProduits .item2
{
	float: left;
	background: #C2C9EC;
	width: 202px;
	padding: 1px;
	margin: 0 0 10px 0;
}

#ListeProduits h1
{
	border-bottom: solid 1px #9CA5D0;
	padding: 0 0 6px 0;
	text-align: center;
}

#ListeProduits h1, #ListeProduits h1 a 
{
	font-size: 12px;
	color: #0C3E83;
}

#ListeProduits .photo 
{
	margin: 0 0 10px 0;
}

#ListeProduits .photo img
{
	width: 202px;
	border-bottom: solid 3px #C2C9EC;
	border-top: solid 3px #C2C9EC;
}

#ListeProduits .ficheProduit
{
	display: block;
	margin: 0 10px 5px 70px;
	background: #7683BF;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	line-height: 12px;
}
/*#ListeProduits .item
{
	float: left;
	background: #C2C9EC;
	width: 310px;
	padding: 1px;
	margin: 0 16px 33px 0;
}

#ListeProduits .item2
{
	float: left;
	background: #C2C9EC;
	width: 310px;
	padding: 1px;
	margin: 0 0 33px 0;
}

#ListeProduits .photo 
{
	float: left;
	margin: 0 10px 0 0;
}

#ListeProduits .texte
{
	overflow: hidden; zoom: 1;
	padding: 0 7px 0 0;
	line-height: 18px;
	color: #0C3E83;
}

#ListeProduits .texte h1
{
	border-bottom: solid 1px #9CA5D0;
	padding: 0 0 6px 0;
}

#ListeProduits .texte h1, #ListeProduits .texte h1 a 
{
	font-size: 12px;
	color: #0C3E83;
}

#ListeProduits .ficheProduit
{
	display: block;
	margin: 0 0 0 70px;
	background: #7683BF;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	line-height: 12px;
}*/

.navigation 
{
	clear: both;
	margin: 0 10px;
	background: #0C3E83;
	text-align: center;
	padding: 0 10px;
}

#DetailAccueil .navigation
{
	background: none;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}

.navigation a
{
	color: #FFFFFF;
}

#DetailAccueil .navigation a
{
	background: #002969;
	padding: 0 2px;
}
.navigation a:hover
{
	color: #99D4FE;
}

.suiv
{
	float: right;
}

.prec
{
	overflow: hidden; zoom: 1;
	float: left;
}

.retour
{
	overflow: hidden; zoom: 1;
}
#Produit a
{
	color: #0C3E82;
}

#Produit
{
	position: relative;
	background: #c2c9ec;
	margin: 26px 0 70px 11px;
	padding: 4px 10px 15px 4px;
	color: #0C3E82;
	line-height: 18px;
}

#Produit .photo 
{
	float: left;
	width: 302px;
	line-height: 7px;
	text-align: center;
	margin: 0 14px 0 0;
}

#Produit .photo img
{
	border: solid 1px #8891BE;
	width: 90px;
	height: auto;
	vertical-align: middle;
}

#Produit .photo .zoom img
{
	width: 300px;
}
#Produit .texte
{
	overflow: hidden; zoom: 1;
	padding: 0 0 18px 0;
}

#Produit .texte h1 
{
	font-size: 12px;
	line-height: 30px;
	border-bottom: solid 1px #9CA5D0;
	margin: 0 0 10px 0;
}

.separeDesc
{
	border-bottom: dashed 1px #0C3E82;
	line-height: 0px;
	margin: 10px 0;
}

#Produit .diapo
{
	position: absolute;
	bottom: 15px;
	right: 10px;
	padding: 0 16px 0 8px;
}
#Article .diapo
{
	padding: 0 4px 0 4px;
	margin: 5px 0;
}

.galerie 
{
	text-align: center;
}

.galerie img
{
	border: solid 1px #8891BE;
	vertical-align: middle;
	width: 90px;
}

.diapo
{
	background: #8891BE;
	color: #FFFFFF;
}

#SousMenu
{
	background: #5568A2 url(../img/fond-sousmenu.gif) repeat-x bottom;
	line-height: 20px;
	padding: 7px 0 14px 0;
	text-align: center;
	color: #8591CB;
}

#SousMenu a
{
	color: #FFFFFF;
	padding: 0 10px 0 10px;
}

#SousMenu .selected 
{
	font-weight: bold;
}

#ListeArticles
{
	margin: 25px 0 0 10px;
}

#ListeArticles .item
{
	float: left;
	background: #C2C9EC;
	width: 200px;
	padding: 0;
	margin: 0 16px 33px 0;
}

#ListeArticles .item2
{
	float: left;
	background: #C2C9EC;
	width: 200px;
	padding: 1px;
	margin: 0 0 33px 0;
}

#ListeArticles .photo 
{
	margin: 0 0 10px 0;
}
#ListeArticles .photo img
{
	width: 200px;
	border-bottom: solid 3px #C2C9EC;
	border-top: solid 3px #C2C9EC;
}

#ListeArticles .texte
{
	padding: 0 5px;
	line-height: 18px;
	color: #0C3E83;
}

#ListeArticles .texte h1
{
	border-bottom: solid 1px #9CA5D0;
}

#ListeArticles .texte h1, #ListeArticles .texte h1 a 
{
	font-size: 12px;
	color: #0C3E83;
}

#ListeArticles .ficheProduit
{
	display: block;
	margin: 0 0 10px 120px;
	background: #7683BF;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	line-height: 12px;
}

#Article
{
	position: relative;
	background: #c2c9ec;
	margin: 26px 0 70px 11px;
	padding: 4px 10px 15px 4px;
	color: #0C3E82;
	line-height: 18px;
}

#Article .photo 
{
	float: left;
	width: 302px;
	margin: 0 14px 0 0;
}

#Article .photo img
{
	border: solid 1px #8891BE;
	width: 300px;
}

#Article .texte
{
	overflow: hidden; zoom: 1;
	padding: 0 0 18px 0;
}

#Article .texte h1 
{
	font-size: 12px;
	line-height: 30px;
	border-bottom: solid 1px #9CA5D0;
	margin: 0 0 10px 0;
}

.coordonnees
{
	margin: 0 auto;
}

.boutons
{
	text-align: center;
}

.boutons a
{
	background: #002969;
	padding: 3px 5px;
	color: #FFFFFF !important;
}

#EnAvant{
background: #002969;
}
