@charset "utf-8";
/* CSS Document */

BODY {
	width:100%;
	height:100%;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	background-position:top;
	background-image:url(../images/background.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f8f8f8;
	clip:#685B56;
	color:#685B56;
}

P, A, LI, UL, H1, H2, H3 {
	margin:0;
	padding:0;
	text-decoration:none;
}

H2 {
	font-size: 16px;
}

H3 {
	font-size: 13px;
}

H4 {
	font-size: 11px;
}

A {
	text-decoration:none;
	color:#28323E;
}

A:hover {
	text-decoration:underline;
	color:#28323E;
}
#site {
	width:1000px;
	margin:0 auto;
}


/**************HAUT*************/
#header{
	width:100%;
	height:277px;
}

/**************FIL ARIANE*************/
#ariane{
	width:100%;
	height:28px;
	background-image:url(../images/barre-ariane.jpg);
	background-repeat:repeat-x;
}
#ariane #accueil {
	width:60px;
	height:28px;
	float:left;
	background-image:url(../images/bouton-accueil.jpg);
	background-repeat:no-repeat;
}
#ariane #accueil A{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	margin:6px 0 0 10px;
	float:left;
}
#ariane #accueil A:HOVER{
	text-decoration:underline;
}
#ariane #fil{
	color:#463e3c;
	font-size:10px;
	text-decoration:none;
	margin:6px 0 0 10px;
	float:left;
}
#ariane #recherche {
	width:211px;
	height:28px;
	float:right;
	background-image:url(../images/bouton-rechercher.jpg);
	background-repeat:no-repeat;
}
#ariane #recherche #rechercher{
	color:#463e3c;
	font-size:11px;
	margin:6px 0 0 10px;
	width:200px;
}
#ariane #recherche #rechercher #textfield{
	background:none;
	border:0;
	width:165px;
	padding:0;
	margin:0;
}
#ariane #recherche #ok{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:30px;
	padding:0;
	margin:0;
	background:none;
	border:0;
}

/**************GAUCHE*************/
#content #left{
	width:195px;
	margin-left:7px;
	float:left;
}


/**************GAUCHE*************/
/**************MENUI*************/

#content #left #menu-principal {
	background-image:url(../images/ombre-menu-gauche-middle.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	position:relative;
}
#content #left #menu-principal IMG.ombre-haut {
	float:right;
}
#content #left #menu-principal IMG.ombre-bas {
	float:right;
	margin-top:-98px;
}
#content #left LI{
	list-style:none;
}
#content #left UL.menu{
	margin:15px 0 0 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #544842;
	width:180px;
}
#content #left UL.titre-menu{
	margin:5px 5px  0 0;
}
#content #left UL.malin{
	color:#ffffff;
	margin:-1px 0 0 0;
	padding:0 10px 10px 0;
	border-bottom:1px solid #28323e;
	border-top:1px solid #28323e;
	width:180px;
	text-align:right;
	text-transform:uppercase;
}

#content #left UL.malin LI{
	width:170px;
	margin:10px 0 0 0;
}
#content #left UL.malin A{
	color:#ffffff !important;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#content #left UL LI{
	width:180px;
}
#content #left UL LI H1{
/*	color:#8e241a;*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
}
#content #left UL LI UL LI{
	width:160px;
	padding-left:15px;

}
#content #left UL LI UL LI A{
	color:#685b56;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
}
#content #left UL LI UL LI:HOVER{
	background-image:url(../images/fleche-rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

#content #left UL LI H1.active-menu{
	background-color:#a3291e;
	padding:3px 1px 3px 5px;
	color:#FFFFFF;

}

#content #left UL LI H1.active-menu a {
	text-decoration:none;
	color:#FFFFFF;

}
#content #left UL LI UL LI A.active-sous-menu{
	color:#685b56;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
}




/**************GAUCHE*************/
/**************SAVOIR*************/


#content #left #savoir{
	width:184px;
	background-image:url(../images/tout-savoir-middle.jpg);
	background-repeat:repeat-y;
	padding:10px 0 0 0px;
	margin:20px 0 0 0;
	position:relative;
}
#content #left #savoir .contenu-savoir{
	background-image:url(../images/tout-savoir-bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:0 0 10px 15px;
}
#content #left #savoir IMG{
	margin:-21px 0 0 0px;
}
#content #left #savoir A{
	text-decoration:none;
	color: #28323e !important;
}
#content #left #savoir H1{
	color:#28323e;
	font-size:16px;
	font-weight:bold;
	width:150px;
	border-bottom:1px solid #695c55;
	margin-bottom:5px;
	padding-bottom:5px;
	position:relative;
}
#content #left #savoir P{
	color:#28323e;
	font-size:13px;
}
#content #left #savoir H1 A{
	color:#28323e;
	font-size:16px;
	font-weight:bold;
}
#content #left #savoir P A{
	color:#28323e;
	font-size:13px;
}
#content #left #savoir UL{
	margin:0px 0 5px 0px;
	position:relative;
}
#content #left #savoir UL LI{
	color:#28323E;
	list-style:none;
	background-image:url(../images/fleche-marron.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:10px;
	line-height:14px;
	position:relative;
	width:auto;
}


/**************GAUCHE*************/




/**************MARQUES*************/
#content #left #marques{
	width:184px;
	background-image:url(../images/marques-middle.jpg);
	background-repeat:repeat-y;
	padding:0px 0 0 0px;
	margin:20px 0 0 0;
	position:relative;
}
#content #left #marques .contenu-marques{
	background-image:url(../images/marques-bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:8px 0 15px 15px;
}
#content #left #marques IMG.top-img{
	margin:-2px 0 0 0px;
	position:absolute;
}

#content #left #marques A{
	text-decoration:none;
	position:relative;
}
#content #left #marques P{
	color:#695c55;
	font-size:11px;
	border-bottom:1px solid #695c55;
	margin-bottom:5px;
	padding-bottom:5px;
	width:150px;
	position:relative;
}


/**************GAUCHE*************/
/**************CADEAU*************/


#content #left #cadeau{
	width:186px;
	background-image:url(../images/cadeau-middle.jpg);
	background-repeat:repeat-y;
	padding:10px 0 0 0px;
	margin:20px 0 0 0;
	position:relative;
}
#content #left #cadeau .contenu-cadeau{
	background-image:url(../images/cadeau-bottom.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:0 0 10px 15px;
}
#content #left #cadeau IMG{
	margin:-21px 0 -80px 0px;
}
#content #left #cadeau A{
	text-decoration:none;
}
#content #left #cadeau H1{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width:100px;
	border-bottom:1px solid #FFFFFF !important;
	margin-bottom:5px;
	padding-bottom:5px;
	position:relative;
}
#content #left #cadeau H2{
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	width:150px;
	margin-bottom:0px;
	padding-bottom:5px;
	line-height:14px;
}
#content #left #cadeau P{
	width:160px;
	color:#FFFFFF;
	font-size:10px;
	margin:0 0 5px 0;
}
#content #left #cadeau A{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-left:50px;
}
#content #left #cadeau A:HOVER{
	text-decoration:underline;
}






/**************CENTRE*************/
#content #center{
	width:596px;
	margin:20px 0 10px 10px;
	float:left;
}
#content #center H1{
	color:#8e241a;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
#content #center P{
	margin-bottom:10px;
	margin-left:10px;
	width:95%;
}

/**************CENTRE*************/
/**************GUIDE*************/
#content #center #guide{
	width:581px;
	height:67px;
	background-image:url(../images/guide-alarme.jpg);
	background-repeat:no-repeat;
	padding:15px 0 0 140px;
	margin:10px 0 10px 0;
	float:left;
	clear: both;
}
#content #center #guide A{
	text-decoration:none;
}
#content #center #guide H1{
	color:#ffffff;
	font-size:21px;
	font-weight:normal;
	margin-bottom:0 !important;
}
#content #center #guide P{
	color:#ffffff;
	font-size:12px;
}
#content #center #guide H1 A{
	color:#ffffff;
	font-size:21px;
	font-weight:normal;
}
#content #center #guide P A{
	color:#ffffff;
	font-size:12px;
}



/**************CENTRE*************/
/**************BLOCK*************/
#content #center .block{
	width:298px;
	padding:0;
	margin:0 0 10px 0;
	float:left;
}
#content #center .block .top{
	width:283px;
	height:9px;
	padding:0;
}
#content #center .block .middle{
	width:259px;
	padding:0 12px;
	margin:0;
	background-image:url(../images/middle-block-rouge-petit.jpg);
	background-repeat:repeat-y;
}
#content #center .block .bottom{
	width:283px;
	height:10px;
	padding:0;
	margin:-3px 0 0 0;
}

#content #center .block .middle .plus{
	height:28px;
	margin:10px 0 0 140px;
}
#content #center .block .middle .plus .left{
	height:28px;
	width:10px;
	float:left;
}
#content #center .block .middle .plus .middle{
	height:21px;
	background-image:url(../images/detail-middle-rouge.jpg);
	background-repeat:repeat-x;
	float:left;
	padding:7px 0 0 0;
	width:85px;
}
#content #center .block H1{
	font-size:11Px;
	color:#685b56;
	font-weight:bold;
	margin: 0px 0 5px 0;
}
#content #center .block P{
	font-size:11Px;
	color:#685b56;
}
#content #center .block .middle .loupe{
	text-align:right;
	margin-top:5px;
}
#content #center .block .middle .plus .middle A{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
#content #center .block .middle .plus .middle A:HOVER{
	text-decoration:underline;
}

#content #center .block .middle .plus .right{
	height:28px;
	width:10px;
	float:left;
}
/**************CENTRE*************/
/**************EDITORIAL*************/
#content #center .editorial{
	width:581px;
	padding:0;
	margin:0 0 20px 0;
	float:left;
	background-image:url(../images/middle-ombre-texte.jpg);
	background-repeat:repeat-y;
}
#content #center .editorial H1{
	color:#8e241a;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
}
#content #center .editorial H2{
	color:#8e241a;
	font-size:11px;
	text-transform: none;
	font-weight:bold;
	margin-bottom:10px;
}
#content #center .editorial .top{
	width:581px;
	height:10px;
	padding:0;
}
#content #center .editorial .middle{
	width:560px;
	padding:0 12px;
	margin:0;
	font-size:11px;
	line-height:normal;
	color:#685b56;
}


#content #center .editorial UL {
	margin:10px 0 10px 5px;
}
#content #center .editorial  UL LI{
	list-style:none;
	background-image:url(../images/fleche-marron.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:10px;
}
#content #center .editorial .bottom{
	width:581px;
	height:11px;
	padding:0;
	margin:0;
}


.detail-description {
	float:left;
	margin:10px 0 0;
}
.detail-description A{
	background-image:url(../images/detail-middle-rouge.jpg);
	background-repeat:repeat-x;
	height:28px;
	line-height:26px;
	padding:0 10px;
	float:left;
	color:#FFFFFF !important;
	text-decoration:none  !important;
}
.detail-description A:hover{
	text-decoration:underline !important;
}
.detail-description IMG{
	float:left;
}

/**************CENTRE*************/
/**************BLOCK-PRODUIT*************/
#content #center .block-produit{
	width:581px;
	padding:0;
	margin:0 0 20px 0;
	float:left;
	background-image:url(../images/middle-block-rouge-grand.jpg);
	background-repeat:repeat-y;
}
#content #center .block-produit .top{
	width:581px;
	height:10px;
	padding:0;
}
#content #center .block-produit .middle{
	width:581px;
	padding:0 12px;
	margin:0;
	background-image:url(../images/middle-block-rouge-grand.jpg);
	background-repeat:repeat-y;
}
#content #center .block-produit .middle .left{
	width:300px;
	float:left;
}
#content #center .block-produit .middle .right{
	width:270px;
	float:left;
}
#content #center .block-produit .middle .right .price IMG.promo{
	float:left;
	margin:10px 5px 10px 2px;
}
#content #center .block-produit .middle .right .price {
	color:#8E241A;
	font-size:24px;
	font-weight:bold;
}
#content #center .block-produit .middle .right .price .barre {
	color:#8E241A;
	font-size:14px;
	font-weight:bold;
	text-decoration: line-through;
	display:block;
}
#content #center .block-produit .middle .right .price .prix {
	color:#8E241A;
	font-size:24px;
	font-weight:bold;
}
#content #center .block-produit .middle .right .price .prix-ht {
	color:#8E241A;
	font-size:12px;
	font-weight:normal;
	margin:0px;
}
#content #center .block-produit .middle .right UL {
	margin:20px 3px 30px 16px;
}
#content #center .block-produit .middle .right UL LI{
	color:#685b56;
/*	list-style:none;
	background-image:url(../images/fleche-marron.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:10px;*/
	font-size:12px;
	line-height:21px;
}
#content #center .block-produit .middle .right A.info {
	font-size:11Px;
	color:#28323e;
	text-decoration:underline;
	padding:10px 0 0 20px;
	margin:0 0 0 10px;
	background-image:url(../images/info-rss.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	line-height:30px;
}

#content #center .detail a, #content #center .editorial a{
	color:#28323e;
	text-decoration:none;
}
#content #center .detail a:hover, #content #center .editorial a:hover{
	color:#28323e;
	text-decoration:underline;
}

#content #center .block-produit .middle .right A.decouvrir {
	font-size:11Px;
	color:#28323e;
	text-decoration:underline;
	padding:10px 0 0 20px;
	margin:0 0 0 10px;
	background-image:url(../images/etoile.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	line-height:30px;
}
#content #center .block-produit .middle .right A.decouvrir:HOVER , #content #center .block-produit .middle .right A.info:HOVER{
	text-decoration:none;
}
#content #center .block-produit .bottom{
	width:581px;
	height:11px;
	padding:0;
	margin:0;
}

#content #center .block-produit .middle .plus{
	height:28px;
	margin:10px 0 0 0px;
}
#content #center .block-produit .middle .plus .left{
	height:28px;
	width:10px;
	float:left;
}
#content #center .block-produit .middle .plus .middle{
	height:21px;
	background-image:url(../images/detail-middle-rouge.jpg);
	background-repeat:repeat-x;
	float:left;
	padding:7px 0 0 0;
	width:240px;
}
#content #center .block-produit .middle .plus .middle B{
	text-transform:uppercase;
}
#content #center .block-produit H1{
	font-size:12Px;
	color:#28323e;
	font-weight:bold;
	margin: 0px 0 5px 0;
}
#content #center .block-produit P{
	font-size:11Px;
	color:#685b56;
	width:260px;
}
#content #center .block-produit .middle .loupe{
	text-align:right;
	margin-top:5px;
	width:290px;
}
#content #center .block-produit .middle .plus .middle A{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;

}
#content #center .block-produit .middle .plus .middle A:HOVER{
	text-decoration:underline;
}

#content #center .block-produit .middle .plus .right{
	height:28px;
	width:10px;
	float:left;

}
/**************CENTRE*************/
/**************DETAIL-PRODUIT*************/
#content #center .detail{
	width:581px;
	padding:0;
	margin:0 0 20px 0;
	float:left;
	text-decoration:none;
}
#content #center .detail H2{
/*	width:566px;*/
	background-color:#28323E;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/fleche-blanc-bas.gif);
	background-repeat:no-repeat;
	background-position:3px 7px;
	padding:0 0 0 15px;
	margin:5px 0 10px 0;
	line-height:21px;
}
#content #center A.imprimer{
	float:right;
	background-color:#8E241A;
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
	padding:5px;
	width:142px;
	height:12px;
	margin:0 15px 0px 0;
}
#content #center A.imprimer:HOVER{
	background-color:#a63e31;
}
#content #center .imprimer IMG{
	margin-left:7px;
}
#content #center .detail UL, #content #center UL{
	margin:10px 0 0 15px;
}
#content #center .detail UL LI, #content #center UL LI{
	color:#685b56;
/*	list-style:none;
	background-image:url(../images/fleche-marron.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:10px;*/
	font-size:11px;
	line-height:18px;
	margin-left: 7px;
}


#content #center .detail-fermer{
	width:581px;
	padding:0;
	margin:0 0 20px 0;
	float:left;
}
#content #center .detail-fermer H2 {
	width:566px;
	background-color:#28323E;
	background-image:url(../images/fleche-blanc-droit.gif);
	background-repeat:no-repeat;
	background-position:3px 7px;
	padding:0 0 0 15px;
	margin:5px 0 0 0;
	text-decoration:none;

	line-height:21px;
}
#content #center .detail-fermer H2 A{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#content #center .detail-fermer H2 A:HOVER{
	color:#4f5b6b;
}
#content #center IMG.ombre{
	margin:5px 0 20px 0;
}

#content #center A.telecharger{
	float:left;
	background-color:#DA4E11;
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
	padding:5px;
	width:142px;
	height:12px;
	margin:0 0 0px 0;
}
#content #center A.telecharger:HOVER{
	background-color:#ea8631;
}
#content #center .telecharger IMG{
	margin-left:7px;
}
/**************DROITE*************/
#content #right{
	width:180px;
	margin:0px 0 0 0;
	float:left;
}

/**************DROITE*************/
/**************PANIER*************/
#content #right #lecture {
	width:190px;
	text-align:right;
	color:#82756c;
	margin:5px 0 ;
	height:20px;
	font-size:10px;

}
#content #right #lecture P{
	margin:5px 0 ;
}
#content #right #lecture A{
	font-weight:bold;
	text-decoration:none;
	color:#82756c;
	margin:0 2px;
}
#content #right #lecture A.petit{
	font-size:10px;
}
#content #right #lecture A.moyen{
	font-size:14px;
}
#content #right #lecture A.grand{
	font-size:16px;
}

#content #right #lecture A:HOVER{
	color:#c0ada0;
}


/**************DROITE*************/
/**************PANIER*************/

#content #right #panier{
	width:190px;
	background-image:url(../images/panier-middle.jpg);
	background-repeat:repeat-y;
	padding:0px 0 0 0px;
	margin:20px 0 0 0;
}
#content #right #panier .contenu-panier{
	background-image:url(../images/panier-bottom.jpg);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding:0 15px 10px;
	width:160px;
}
#content #right #panier IMG{

	margin:-10px 0 -112px 0px;
}
#content #right #panier A{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
#content #right #panier A:HOVER{
	text-decoration:underline;
}
#content #right #panier H1{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-bottom:13px;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:10px;
	position:relative;
}
#content #right #panier P{
	color:#ffffff;
	font-size:11px;
	font-style:italic;
	margin-bottom:15px;
}
#content #right #panier P a{
	font-style:normal;
}
#content #right #panier UL{
	margin:0 0 15px 0;
	padding:0
}
#content #right #panier UL LI{
	color:#ffffff;
	font-size:11px;
	font-style:italic;
	margin:0 0 0 12px;
	padding:0;
}



/**************DROITE*************/
/**************QUESTION*************/

#content #right #question{
	width:190px;
	background-image:url(../images/question-middle.jpg);
	background-repeat:repeat-y;
	padding:0px 0 0 0px;
	margin:30px 0 0 0;
}
#content #right #question .contenu-question{
	background-image:url(../images/question-bottom.jpg);

	background-position:0 bottom;
	background-repeat:no-repeat;
	padding:0 15px 10px;
	width:160px;
}
#content #right #question IMG{
	margin:-10px 0 -212px 0px;
}
#content #right #question A{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#473d38;
	text-align:center;
}
#content #right #question .btn-formulaire{
	background-image:url(../images/formulaire.png);
	background-repeat:no-repeat;
	width:161px;
	height:33px;
	line-height:33px;
	position:relative;
	text-align:center;
	margin-bottom:10px;
}
#content #right #question A:HOVER{
	text-decoration:underline;
}
#content #right #question H1{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-bottom:13px;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:10px;
	position:relative;
}
#content #right #question H2{
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	padding-bottom:13px;
	margin-bottom:3px;
}
#content #right #question P{
	color:#ffffff;
	font-size:11px;
	margin-bottom:5px;
}
#content #right #question P.centrer{
	text-align:center;
}
#content #right #question P.small{
	text-align:center;
	font-size:9px;
	margin:-3px 0 0 0;
}


/**************DROITE*************/
/**************ACTUALITE*************/

#content #right #actualite{
	width:190px;
	background-image:url(../images/actualite-middle.jpg);
	background-repeat:repeat-y;
	padding:0px 0 0 0px;
	margin:30px 0 0 0;
}
#content #right #actualite .contenu-actualite{
	background-image:url(../images/actualite-bottom.jpg);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding:0 15px 10px;
	width:160px;
}
#content #right #actualite IMG{
	margin:-10px 0 -160px 0px;
}

#content #right #actualite A{
	text-decoration:none;
	color:#28323e;
	font-weight:bold;
	text-decoration:none;
	position:relative;
}
#content #right #actualite A:HOVER{
	text-decoration:underline;
}
#content #right #actualite H1{
	color:#28323e;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	position:relative;
}
#content #right #actualite H2{

	color:#28323e;
	font-size:13px;
	font-weight:normal;
	border-bottom:1px solid #695c55;
	margin-bottom:5px;
	padding-bottom:5px;
	position:relative;
}
#content #right #actualite P{
	color:#28323e;
	font-size:11px;
	margin-bottom:10px;
}
#content #right #actualite P.date{
	color:#695c55;
	font-size:9px;
	font-weight:bold;
	margin:0;
	position:relative;
}

/**************DROITE*************/
/**************engagement*************/

#content #right #engagement{
	width:190px;
	background-image:url(../images/engagement-middle.jpg);
	background-repeat:repeat-y;
	padding:0px 0 0 0px;
	margin:30px 0 0 0;
	position:relative;
}
#content #right #engagement .contenu-engagement{
	background-image:url("../images/engagement-bottom.jpg");
	background-position:0 bottom;

	background-repeat:no-repeat;
	padding:0 10px 10px;
	width:170px;
}
#content #right #engagement IMG{
	margin:-10px 0 -160px 0px;
}

#content #right #engagement IMG.charte{
	position:absolute;
	top:-10px;
	left:-15px;
	margin:0;
}

#content #right #engagement A{
	text-decoration:none;
	color:#28323e;
	font-weight:bold;
	text-decoration:none;
}
#content #right #engagement A:HOVER{
	text-decoration:underline;
}
#content #right #engagement H1{
	color:#28323e;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	border-bottom:1px solid #695c55;
	margin-bottom:5px;
	padding-left:50px;
	padding-bottom:5px;
	width:120px;
	position:relative;
}
#content #right #engagement UL{
	margin:0px 0 5px 0px;
	position:relative;
}
#content #right #engagement UL LI{
	color:#685b56;
	list-style:none;
	background-image:url(../images/fleche-marron.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:10px;
	font-size:11px;
	line-height:14px;
	position:relative;
}
/**************DROITE*************/
/**************FACEBOOK*************/
#content #right #facebook{
	width:190px;
	background-image:url(../images/facebook-middle.jpg);
	background-repeat:repeat-y;
	padding:0px 0 0 0px;
	margin:20px 0 0 0;
	position:relative;
}

/**************DROITE*************/
/**************ENQUETE*************/
#content #right #enquete{
	width:190px;
	background-image:url(../images/enquete-middle.jpg);
	background-repeat:repeat-y;
	padding:0px 0 0 0px;
	margin:30px 0 0 0;
	position:relative;
}
#content #right #enquete .contenu-enquete{
	background-image:url("../images/enquete-bottom.jpg");
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding:0 10px 10px;
	width:170px;
}
#content #right #enquete IMG{
	margin:-10px 0 -85px 0px;
}

#content #right#enquete A{
	text-decoration:none;
	position:relative;
}
#content #right #enquete H1{
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
	width:170px;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:5px;
	padding-bottom:5px;
	position:relative;
}
#content #right #enquete P{
	width:160px;
	color:#FFFFFF;
	font-size:10px;
	margin:0 0 5px 0;
	position:relative;
}
#content #right #enquete A{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
}
#content #right #enquete A:HOVER{
	text-decoration:underline;
}

/**************DROITE*************/
/**************newsletter*************/
#content #right #newsletter{
	width:190px;
	background-image:url(../images/newsletter-middle.jpg);
	background-repeat:repeat-y;
	padding:0px 0 0 0px;
	margin:30px 0 0 0;
	position:relative;
}
#content #right #newsletter .contenu-newsletter{
	background-image:url(../images/newsletter-bottom.jpg);
	background-position:0 bottom;
	background-repeat:no-repeat;
	padding:0 10px 10px;
	width:170px;
}
#content #right #newsletter IMG{
	margin:-10px 0 -100px 0;
}
#content #right #newsletter H1{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin-bottom:3px;
	position:relative;
}

#content #right #newsletter P{
	color:#ffffff;
	font-size:11px;
	margin-bottom:5px;
	position:relative;
}

#content #right #newsletter #mail{
	margin:0;
	padding:0;
}

#content #right #newsletter #mail{
	color:#463e3c;
	font-size:11px;
	margin:10px 0 0 0px;
	width:170px;
}
#content #right #newsletter #textfield-mail{
	background-color:white;
	border:0;
	width:165px;
	padding:2px;
	margin:0;
}
#content #right #newsletter #ok-mail{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	width:60px;
	padding:0;
	margin:0;
	background:none;
	border:0;
	margin:3px 0 0 110px;
	cursor:pointer;
}
#content #right #newsletter #ok-mail:HOVER{
	color:#d29b95;
}

/**************CENTER*************/
/**************HAUT PAGE*************/
#haut{
	width:880px;
	text-align:right;
	float:left;
	margin:20px 0 10px 0;
}
#haut A{
	font-size:9px;
	text-decoration:none;
	color:#8e241a;
}
#haut A:hover{
	text-decoration:underline;
}

/**************FOOTER*************/
/**************BAS*************/
#footer {
	width:1000px;
	height:98px;
	background-image:url(../images/background-footer.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;

	text-align:center;
	margin-bottom:0;
	bottom:0;
}
#footer H1{
	font-size:11px;

	font-weight:bold;
	margin:8px 0;
}
#footer A{
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
#footer A:HOVER{
	text-decoration:underline;
}
#footer .sous-menu{
	margin-left: 95px;
	margin-top:20px;
}

#footer .sous-menu DIV{
	border-left:1px solid #FFFFFF;
	float:left;
	height:26px;
	margin-right:20px;
	padding-left:20px;
}


#center a img {
	border: 0px;
}

h5 {
     font-size: 11px;
     font-weight: normal;
	 margin-left: 7px;
}

#content #left UL LI A, .menuSpan{
	text-decoration: none;
}

#content #center .editorial ul.error_list li{
	color: #FF0000;
	background-image: none;
	padding-left: 0px;
}

#content #center .editorial ul.checkbox_list li{
	background-image: none;
	padding-left: 0px;

}


/**************CENTRE*************/
/**************PRIX*************/
.block .price  {
	margin-bottom:10px;
}
.block .price .prix {
	font-weight:bold;
	font-size:12px;
}
