body {
		font-family:  Arial,Helvetica,  sans-serif;
		font-size:0.825em;;
  	background: #e8e9eb;
 	 	margin : 0;
}
img {
		border:0;
}
form{
		margin:0;
		padding:0;
}
.bandeau  {
		font-size: 2em;
		font-weight: bold;
		color: #516a91;
		height:99px;
}

a:link {text-decoration: none;  color: #516a91;}
a:visited {text-decoration: none;  color: #516a91;}
a:hover {text-decoration: none ; color: #e89f48;}

h1      {  font-weight: bold; font-size:1.5em; color:#516a91; }
h2      {  font-weight: bold;font-size:1.5em;color:#516a91; }
hr 		{ color: #D4E7F7; height: 1px;}

.titre  {
	font-size: 1.5em;
	font-weight: bold;
	color: #516a91;
	padding: 0px 0px 0px 10px;
	margin-top:10px;
	margin-bottom:10px;
}
.edito{
	padding: 5px 0px 10px 5px;
}
.texte{
	padding: 20px 0px 20px 0px;
}
.label {  color: #000000; font-weight: bold;}

.normal {  color: #000000;}

.etoile {
color: #e89f48;
font-weight: bold;
}
.tetiere {
	line-height: 20px; /* forcer la hauteur des liens sous IE pour afficher correctement les bordures */
	font-weight: bold;
	padding: 10px 8px 3px 0;
	text-decoration: none;
	color: #516a91;
	font-size:120%;
}
#navigation .tetiere {
text-transform:uppercase;
}
.clair{color:#fff;}
.sombre{color:#546378;}
.center{text-align:center;}
.blanc {background:#fff;margin:1em 0.5em ;padding:0.5em 1em;}
.blanc ul {list-style:none; margin:1em;}
.blanc ul li{}
#entete {position:relative;}
#logo_crdp {position:absolute;top:5px;left:10px;margin:0;padding:0;}

#navigation {text-align:left;padding:10px;}
#navigation ul{text-align:left;padding:0;margin:0 ;}
#navigation small{font-size:0.7em;line-height:0.7em;}

.imgLivre {
padding : 5px 10px 10px 0px;
}
.formulaire1{
	color: #516a91;
	font-weight:bold;
	padding: 2px;
	border: 1px solid #516a91;
	background: #e9eff4;
}
.bouton {
	border: 1px solid #516a91;
	background: #e9eff4;
	font-size: 0.9em;
}
.valider{font-size:1.5em;cursor:pointer;margin:1em;}

.caddie{background: white; color:#516a91;padding: 5px ;text-align:center;font-size:80%; }
#panier{

	min-height:70px;
	background: white url(../../images/panier.png) no-repeat 0 10px ;
	padding: 0 0 0 55px;
	vertical-align:middle;
	text-align:left;
}

.nombreElementCaddie{
	color:#e89f48;
	font-weight:bold;
}
.prixCaddie{
	color:#e89f48;
	font-weight:bold;
}
a.lienMenuGauche:link,a.lienMenuGauche:visited{
font-weight:bold;
}
li.LIMenuGauche {
list-style:none;
padding : 0 0.2em 0 1.5em;
margin-bottom:0.5em;
font-size:0.9em;
height:23px;
vertical-align:middle;
}
li.LIMenuGauche a{}

li.lien1{background: white url(../../images/lien1.png) no-repeat 0 0;padding-top:10px;}
li.lien2{background: white url(../../images/lien2.png) no-repeat 0 0;padding-top:10px;}
li.lien3{background: white url(../../images/lien3.png) no-repeat 0 0;padding-top:10px;}
li.lien4{background: white url(../../images/lien4.png) no-repeat 0 0;padding-top:10px;}

li.lien1:hover{background: #e8e9eb  url(../../images/lien1.png) no-repeat 0 0;;}
li.lien2:hover{background: #e8e9eb  url(../../images/lien2.png) no-repeat 0 0;;}
li.lien3:hover{background: #e8e9eb  url(../../images/lien3.png) no-repeat 0 0;;}
li.lien4:hover{background: #e8e9eb  url(../../images/lien4.png) no-repeat 0 0;;}


.lienhaut{text-align:right;margin:0.3em 0 1em 0;font-size:1em;position:absolute;top:100px;right:0px;}

a.lienMenuHaut:link,a.lienMenuHaut:visited{
font-weight:bold;
padding : 5px 15px 5px 15px;
margin:0;
text-transform:uppercase;
color:#fff;
background:#516a91;
}
a.lienMenuHaut:hover{
color:#e8e9eb;
background:#e9b33d;
}
.promo{
	color:#e89f48;
	font-weight:bold;
}
.panier{
	background:#e8e9eb;
	color:#516a91;
	float:right;
	padding: 0px 10px ;
	margin-left:10px;
	text-align:center;
	min-width: 100px;
	min-height: 50px;
	max-width: 180px;
	max-height: 100px;
}
.descriptif{
padding-bottom:1em;
font-size:1.1em;
}
.reference{
	font-weight:bold;

}
.image {
	float:left;
	padding : 5px 15px 5px 0px;
}
.titreRessource{
	font-size:1.1em;
	font-weight:bold;
}
.nouveaute{
	padding : 15px 0px 0px 0px;
	border-bottom : 2px solid #e89f48;

}

.nouveautes .nouveaute{
	width:45%;
	margin: 0px 10px 5px 0px;
	padding: 5px 10px 0px 10px;
	float:left;
	border : 1px solid #e89f48;
}
.nouveautes .panier{
	float:right;
	padding: 0px ;
	text-align:center;
	min-height: 60px;
	max-height: 100px;
	font-size:0.8em;
}
.nouveautes .descriptif{
	font-size:0.8em;

}
.nouveautes .support{
}
.ficheRessource{
	padding : 15px 0px 0px 0px;
}
.ficheRessource p{
	font-size:0.9em;
}
.spacer{
	clear:both;
}
.erreur{
	color:#e89f48;
	padding:5px 0px 10px 0px;
}
.prix{
	color:#e89f48;
	font-weight:bold;
}
.affichagePrix{
	padding-top:10px;
	font-weight:bold;

}
.support{
	padding-top:5px ;
}
.gratuit, .lienRessource{
	padding:15px 5px 15px 5px ;
	font-size:1em;
	font-weight:bold;
}
.doc_accompagnement{
	border: 2px solid #e89f48;
	margin-left: 3em;
	margin-right: 3em;
}
.doc_accompagnement legend{
	color:#516a91;
	font-weight:bold;
}
.doc_accompagnement ul{
	color:#516a91;
	font-size:0.8em;
	list-style:none;
	padding: 0px 20px;
}
.doc_accompagnement li{
	padding-bottom:3px;
}
.doc_accompagnement img{
	vertical-align:middle;
}
.dewplayer{
	margin-left:10em;
}

.nettoyeur {clear:both;width:1px;height:1px;}

#pied {clear:both;color:#546378;font-weight:bold;padding-top:6em;}

