/* -------------- Mise à zéro des styles ---------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

body{
background-image: url(../images/bande.jpg);
background-repeat: repeat-x;
font-family: arial;
text-align: center;
}
/* ----------container pour centrer le layout-------------- */
#container {
position:relative;
width: 1000px;
height:555px;
margin-left: auto;
margin-right: auto;
background-image: url(../images/fond.jpg);
background-repeat: no-repeat;
text-align:left;
}
/*------------ Titre du site -------------*/
#titre{
	position:absolute;
	top:130px;
	left:33px;
}
#titre h1{
	color:#E76801;
	font-weight: bold;
}
/*-----------langue-----------------*/
#langue{
	position:absolute;
	top:50px;
	left:800px;
	width:150px;
	height:100px;
}
#langue p{
	height:18px;
	border-bottom-color: #D9DAD5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color:#427377;
}
#langue p a{
	text-decoration: none;
	color:#427377;
	font-size:11px;
	
}
#langue ul li a{
	text-decoration: none;
	font-variant: small-caps;
	color:#427377;
	font-size:15px;
	font-weight: bold;
}
#langue ul li{
	width:150px;
	height:18px;
	border-bottom-color: #D9DAD5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

/*-------------- menu horizontal ------------*/
#menuh{
	position:absolute;
	top:177px;
	left:57px;
}
#menuh p{
	display: inline;
	font-size:14px;
	text-align:center;
	height:35px;
	width:63px;
}
.jaune{
	position:absolute;
	top:0px;
	left:0px;
}
.jaune a{
	color:#FAAE0B;
}
.nonselectionne a{
	text-decoration: none;
}
.selectionne{
	text-decoration: underline;
}
.rose{
	position:absolute;
	top:0px;
	left:95px;
}
.rose a{
	color:#E91F75;
}
.turquoise{
	position:absolute;
	top:0px;
	left:189px;
}
.turquoise a{
	color:#21AFC3;
}
.beige{
	position:absolute;
	top:0px;
	left:285px;
}
.beige a{
	color:#D69B57;
}
.bordeaux{
	position:absolute;
	top:0px;
	left:379px;
}
.bordeaux a{
	color:#842D3E;
}
.bleu{
	position:absolute;
	top:0px;
	left:473px;
}
.bleu a{
	color:#007A96;
}
.noir{
	position:absolute;
	top:0px;
	left:566px;
}
.noir a{
	color:#000000;
}
.pays{
	position:absolute;
	top:0px;
	left:655px;
	font-weight: bold;
}
.pays a{
	color:#854442;
}
/*------------- soldes ------------------*/
#soldes{
	position: absolute;
	left:800px;
	top:162px;
	width:170px;
	height:46px;
}
/*#soldes a{
	text-decoration: none;
   font-family: Arial Narrow;
	color:#D1106D;
	font-size: 50px;
	font-variant: small-caps;
}
#soldes img{
	vertical-align: middle;
	margin-right:15px;
} supprimé pour modification de solde*/
/*-------------- Chemin de progression ------------------*/
#chemin{
	color:#D1106D;
	position:absolute;
	top:235px;
	left:49px;
	font-size:13px;
}
#chemin a{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.noirchemin{
	color: #000000;
}
/*----------------- contenu ------------------------*/
#contenu{
	position: absolute;
	top:255px;
	left:47px;
	width:733px;
	min-height:300px;
}
/******************* bas de page *************/
#basdepage{
	width:723px;
	position:absolute;
	bottom:-60px;
	left:0px;
	font-size:11px;
	color:#B0B1B3;
	text-align:center;
	
}
#basdepage a{
	font-size:11px;
	color:#B0B1B3;
}

/*--------------- catalogue--------------------*/
#catalogue{
float:right;
width:534px;
color:#535353;
}
#catalogue p{
	padding:6px 0 0 6px;
	font-size:12px;
}
#catalogue h1{
	padding:6px 0 0 6px;
	font-size:21px;
	font-weight: bold;
}
#catalogue h2{
	padding:6px 0 0 6px;
	font-size:20px;
	font-weight: bold;
}
#catalogue h3{
	padding:6px 0 0 6px;
	font-size:19px;
	font-weight: bold;
}
#catalogue h4{
	padding:6px 0 0 6px;
	font-size:18px;
	font-weight: bold;
}
#catalogue h5{
	padding:3px 0 0 3px;
	font-size:17px;
	font-weight: bold;
}

#catalogue h6{
	padding:3px 0 0 3px;
	font-size:14px;
	font-weight: bold;
}
#catalogue ul{
	padding-top:6px;
}
#catalogue ul li{
	list-style: disc;
	margin-left:15px;
	padding-left:10px;
	font-size:12px;
}
#catalogue ol{
	padding-top:6px;
}
#catalogue ol li{
   list-style: decimal;
	margin-left:33px;
	padding-left:3px;
	font-size:12px;
}
#catalogue dt{
   padding-left:5px;
	margin-left:10px;
	font-weight: bold;
	font-size:12px;
}

#catalogue dd{
padding-left:35px;
font-size:11px;
}
/*--------- texte ---------------*/
#texte{
float: left;
width:733px;
color:#535353;
font-size:12px;

}
#texte a {
	font-size: 12px;
	color:#535353;

}
#texte a:hover {
	color: #000000;	
}
#texte p{

	padding:6px 0 0 0px;
	font-size:12px;
}
#texte h1{
	text-align: left;
	padding:6px 0 0 0px;
	font-size:21px;
	font-weight: bold;
}
#texte h2{
	text-align: left;
	padding:6px 0 0 0px;
	font-size:20px;
	font-weight: bold;
}
#texte h3{
	text-align: left;
	padding:6px 0 0 0px;
	font-size:19px;
	font-weight: bold;
}
#texte h4{
	text-align: left;
	padding:6px 0 0 0px;
	font-size:18px;
	font-weight: bold;
}
#texte h5{
	text-align: left;
	padding:3px 0 0 0px;
	font-size:17px;
	font-weight: bold;
}

#texte h6{
	text-align: left;
	padding:3px 0 0 0px;
	font-size:14px;
	font-weight: bold;
}
#texte ul{
	padding-top:6px;
}
#texte ul li{
	list-style: disc;
	margin-left:15px;
	padding-left:10px;
	padding-bottom:6px;
	font-size:12px;
}
#texte ol{
	padding-top:6px;
}
#texte ol li{
   list-style: decimal;
	margin-left:33px;
	padding-left:3px;
	font-size:12px;
}
#texte dt{
   padding-left:15px;
	margin-left:10px;
	font-weight: bold;
	font-size:12px;
}

#texte dd{
padding-left:35px;
font-size:11px;
}

#texte img{
	margin:0 7px 0 7px;
}
/*----------- menu gauche -------*/
#menugauche{
	float:left;
	width:185px;
	font-size:12px;
	text-align:center;
}
#menugauche td a{
	text-decoration: none;
}
/*----------------------------------------- ORANGE -------------------------------------------*/
.premier_orange{
	background-image: url(../images/menu-gauche/orange/haut-orange-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_orange a{
	color:#ffffff;
}

.premier_orange_selectionne{
	background-image: url(../images/menu-gauche/orange/haut-orange.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_orange_selectionne a{
	color:#427377;
}

.milieu_orange{
	background-image: url(../images/menu-gauche/orange/milieu-orange-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_orange a{
	color:#ffffff;
}
.milieu_orange_selectionne{
	background-image: url(../images/menu-gauche/orange/milieu-orange2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_orange_selectionne a{
	color:#427377;
}
.dernier_orange{
	background-image: url(../images/menu-gauche/orange/bas-orange-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_orange a{
	color:#ffffff;
}
.dernier_orange_selectionne{
	background-image: url(../images/menu-gauche/orange/bas-orange.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_orange_selectionne a{
	color:#427377;
}

.seul_orange{
	background-image: url(../images/menu-gauche/orange/seul_orange.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_orange a{
	color:#ffffff;
}
.seul_orange_selectionne{
	background-image: url(../images/menu-gauche/orange/seul_orange_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_orange_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN ORANGE -------------------------------------------*/
/*----------------------------------------- cyan -------------------------------------------*/
.premier_cyan{
	background-image: url(../images/menu-gauche/cyan/haut-cyan-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_cyan a{
	color:#ffffff;
}

.premier_cyan_selectionne{
	background-image: url(../images/menu-gauche/cyan/haut-cyan.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_cyan_selectionne a{
	color:#427377;
}

.milieu_cyan{
	background-image: url(../images/menu-gauche/cyan/milieu-cyan-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_cyan a{
	color:#ffffff;
}
.milieu_cyan_selectionne{
	background-image: url(../images/menu-gauche/cyan/milieu-cyan2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_cyan_selectionne a{
	color:#427377;
}
.dernier_cyan{
	background-image: url(../images/menu-gauche/cyan/bas-cyan-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_cyan a{
	color:#ffffff;
}
.dernier_cyan_selectionne{
	background-image: url(../images/menu-gauche/cyan/bas-cyan.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_cyan_selectionne a{
	color:#427377;
}

.seul_cyan{
	background-image: url(../images/menu-gauche/cyan/seul_cyan.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_cyan a{
	color:#ffffff;
}
.seul_cyan_selectionne{
	background-image: url(../images/menu-gauche/cyan/seul_cyan_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_cyan_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN cyan -------------------------------------------*/
/*----------------------------------------- beige -------------------------------------------*/
.premier_beige{
	background-image: url(../images/menu-gauche/beige/haut-beige-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_beige a{
	color:#ffffff;
}

.premier_beige_selectionne{
	background-image: url(../images/menu-gauche/beige/haut-beige.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_beige_selectionne a{
	color:#427377;
}

.milieu_beige{
	background-image: url(../images/menu-gauche/beige/milieu-beige-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_beige a{
	color:#ffffff;
}
.milieu_beige_selectionne{
	background-image: url(../images/menu-gauche/beige/milieu-beige2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_beige_selectionne a{
	color:#427377;
}
.dernier_beige{
	background-image: url(../images/menu-gauche/beige/bas-beige-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_beige a{
	color:#ffffff;
}
.dernier_beige_selectionne{
	background-image: url(../images/menu-gauche/beige/bas-beige.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_beige_selectionne a{
	color:#427377;
}

.seul_beige{
	background-image: url(../images/menu-gauche/beige/seul_beige.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_beige a{
	color:#ffffff;
}
.seul_beige_selectionne{
	background-image: url(../images/menu-gauche/beige/seul_beige_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_beige_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN beige -------------------------------------------*/
/*----------------------------------------- bleu -------------------------------------------*/
.premier_bleu{
	background-image: url(../images/menu-gauche/bleu/haut-bleu-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_bleu a{
	color:#ffffff;
}

.premier_bleu_selectionne{
	background-image: url(../images/menu-gauche/bleu/haut-bleu.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_bleu_selectionne a{
	color:#427377;
}

.milieu_bleu{
	background-image: url(../images/menu-gauche/bleu/milieu-bleu-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_bleu a{
	color:#ffffff;
}
.milieu_bleu_selectionne{
	background-image: url(../images/menu-gauche/bleu/milieu-bleu2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_bleu_selectionne a{
	color:#427377;
}
.dernier_bleu{
	background-image: url(../images/menu-gauche/bleu/bas-bleu-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_bleu a{
	color:#ffffff;
}
.dernier_bleu_selectionne{
	background-image: url(../images/menu-gauche/bleu/bas-bleu.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_bleu_selectionne a{
	color:#427377;
}

.seul_bleu{
	background-image: url(../images/menu-gauche/bleu/seul_bleu.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_bleu a{
	color:#ffffff;
}
.seul_bleu_selectionne{
	background-image: url(../images/menu-gauche/bleu/seul_bleu_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_bleu_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN bleu -------------------------------------------*/
/*----------------------------------------- bordeau -------------------------------------------*/
.premier_bordeaux{
	background-image: url(../images/menu-gauche/bordeau/haut-bordeau-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_bordeaux a{
	color:#ffffff;
}

.premier_bordeaux_selectionne{
	background-image: url(../images/menu-gauche/bordeau/haut-bordeau.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_bordeaux_selectionne a{
	color:#427377;
}

.milieu_bordeaux{
	background-image: url(../images/menu-gauche/bordeau/milieu-bordeau-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_bordeaux a{
	color:#ffffff;
}
.milieu_bordeaux_selectionne{
	background-image: url(../images/menu-gauche/bordeau/milieu-bordeau2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_bordeaux_selectionne a{
	color:#427377;
}
.dernier_bordeaux{
	background-image: url(../images/menu-gauche/bordeau/bas-bordeau-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_bordeaux a{
	color:#ffffff;
}
.dernier_bordeaux_selectionne{
	background-image: url(../images/menu-gauche/bordeau/bas-bordeau.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_bordeaux_selectionne a{
	color:#427377;
}

.seul_bordeaux{
	background-image: url(../images/menu-gauche/bordeau/seul_bordeau.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_bordeaux a{
	color:#ffffff;
}
.seul_bordeaux_selectionne{
	background-image: url(../images/menu-gauche/bordeau/seul_bordeau_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_bordeaux_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN bordeau -------------------------------------------*/
/*----------------------------------------- rose -------------------------------------------*/
.premier_rose{
	background-image: url(../images/menu-gauche/rose/haut-rose-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_rose a{
	color:#ffffff;
}

.premier_rose_selectionne{
	background-image: url(../images/menu-gauche/rose/haut-rose.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_rose_selectionne a{
	color:#427377;
}

.milieu_rose{
	background-image: url(../images/menu-gauche/rose/milieu-rose-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_rose a{
	color:#ffffff;
}
.milieu_rose_selectionne{
	background-image: url(../images/menu-gauche/rose/milieu-rose2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_rose_selectionne a{
	color:#427377;
}
.dernier_rose{
	background-image: url(../images/menu-gauche/rose/bas-rose-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_rose a{
	color:#ffffff;
}
.dernier_rose_selectionne{
	background-image: url(../images/menu-gauche/rose/bas-rose.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_rose_selectionne a{
	color:#427377;
}

.seul_rose{
	background-image: url(../images/menu-gauche/rose/seul_rose.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_rose a{
	color:#ffffff;
}
.seul_rose_selectionne{
	background-image: url(../images/menu-gauche/rose/seul_rose_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_rose_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN rose -------------------------------------------*/
/*----------------------------------------- turquoise -------------------------------------------*/
.premier_turquoise{
	background-image: url(../images/menu-gauche/turquoise/haut-turquoise-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_turquoise a{
	color:#ffffff;
}

.premier_turquoise_selectionne{
	background-image: url(../images/menu-gauche/turquoise/haut-turquoise.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_turquoise_selectionne a{
	color:#427377;
}

.milieu_turquoise{
	background-image: url(../images/menu-gauche/turquoise/milieu-turquoise-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_turquoise a{
	color:#ffffff;
}
.milieu_turquoise_selectionne{
	background-image: url(../images/menu-gauche/turquoise/milieu-turquoise2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_turquoise_selectionne a{
	color:#427377;
}
.dernier_turquoise{
	background-image: url(../images/menu-gauche/turquoise/bas-turquoise-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_turquoise a{
	color:#ffffff;
}
.dernier_turquoise_selectionne{
	background-image: url(../images/menu-gauche/turquoise/bas-turquoise.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_turquoise_selectionne a{
	color:#427377;
}

.seul_turquoise{
	background-image: url(../images/menu-gauche/turquoise/seul_turquoise.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_turquoise a{
	color:#ffffff;
}
.seul_turquoise_selectionne{
	background-image: url(../images/menu-gauche/turquoise/seul_turquoise_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_turquoise_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN turquoise -------------------------------------------*/
/*----------------------------------------- noir -------------------------------------------*/
.premier_noir{
	background-image: url(../images/menu-gauche/noir/haut-noir-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_noir a{
	color:#ffffff;
}

.premier_noir_selectionne{
	background-image: url(../images/menu-gauche/noir/haut-noir.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_noir_selectionne a{
	color:#427377;
}

.milieu_noir{
	background-image: url(../images/menu-gauche/noir/milieu-noir-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_noir a{
	color:#ffffff;
}
.milieu_noir_selectionne{
	background-image: url(../images/menu-gauche/noir/milieu-noir2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_noir_selectionne a{
	color:#427377;
}
.dernier_noir{
	background-image: url(../images/menu-gauche/noir/bas-noir-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_noir a{
	color:#ffffff;
}
.dernier_noir_selectionne{
	background-image: url(../images/menu-gauche/noir/bas-noir.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_noir_selectionne a{
	color:#427377;
}

.seul_noir{
	background-image: url(../images/menu-gauche/noir/seul_noir.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_noir a{
	color:#ffffff;
}
.seul_noir_selectionne{
	background-image: url(../images/menu-gauche/noir/seul_noir_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_noir_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN noir -------------------------------------------*/
/*----------------------------------------- mauve -------------------------------------------*/
.premier_mauve{
	background-image: url(../images/menu-gauche/mauve/haut-mauve-plein2.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_mauve a{
	color:#ffffff;
}

.premier_mauve_selectionne{
	background-image: url(../images/menu-gauche/mauve/haut-mauve.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.premier_mauve_selectionne a{
	color:#427377;
}

.milieu_mauve{
	background-image: url(../images/menu-gauche/mauve/milieu-mauve-plein2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_mauve a{
	color:#ffffff;
}
.milieu_mauve_selectionne{
	background-image: url(../images/menu-gauche/mauve/milieu-mauve2.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.milieu_mauve_selectionne a{
	color:#427377;
}
.dernier_mauve{
	background-image: url(../images/menu-gauche/mauve/bas-mauve-plein.jpg);
	background-repeat: no-repeat;
	height:42px;
	/*padding-top: 10px;*/
}
.dernier_mauve a{
	color:#ffffff;
}
.dernier_mauve_selectionne{
	background-image: url(../images/menu-gauche/mauve/bas-mauve.jpg);
	background-repeat: repeat-y;
	height:42px;
	/*padding-top: 13px;*/
}
.dernier_mauve_selectionne a{
	color:#427377;
}

.seul_mauve{
	background-image: url(../images/menu-gauche/mauve/seul_mauve.jpg);
	background-repeat: no-repeat;
	height:52px;
	/*padding-top: 10px;*/
}
.seul_mauve a{
	color:#ffffff;
}
.seul_mauve_selectionne{
	background-image: url(../images/menu-gauche/mauve/seul_mauve_selectionne.jpg);
	background-repeat: repeat-y;
	height:52px;
	/*padding-top: 13px;*/
}
.seul_mauve_selectionne a{
	color:#427377;
}
/*----------------------------------------- FIN mauve -------------------------------------------*/
/*-------------- colonne de droite -----------------*/
#colonnedroite{
	position: absolute;
	top:250px;
	left:800px;
	width:150px;
	height:600px;
	font-size: 13px;
}

#colonnedroite2{
	position: absolute;
	top:250px;
	left:933px;
	width:150px;
	height:600px;
	font-size: 13px;
}

#recherche h2{
	color:#950542;
	font-weight: bold;
}
.zonedetexte{
	background: #EDEBEC;
	border: 1px;
	border-color:#66B0BD;
	border-style: solid;
	height:20px;
	width:120px;
float:left;
}
.bouton{
background-color:#D1106D;
border:0;
color:white;
width:25px;
height:20px;
cursor: pointer;
float:right;
}
/*#recherche input{
	background: #EDEBEC;
	border: 1px;
	border-color:#66B0BD;
	border-style: solid;
	height:20px;
	width:150px;
}*/
#naissance{
	/*position:relative;
	top:20px;
	left:0;*/
	position:absolute;
	top:55px;
	left:0px;
	text-align:left;
}
#naissance a{
	color:#427377;
	text-decoration:none;
	font-weight: bold;
}
#panier{
	position:relative;
	/*position:absolute;*/
	/*top:100px;*/
	left:0px;

}
.bleupanier{
		color:#427377;
		font-weight: bold;
}
.grispanier{
		position:relative;
		color:#A4A2A3;
		font-weight: bold;
		font-size:10px;
		top:8px;
		left:8px;
}
.orangepanier{
		position:relative;
		color:#F99907;
		font-weight: bold;
		font-size:10px;
		top:10px;
		left:8px;
}
#menucms{
	/*position:absolute;
	top:180px;*/
	position:relative;
	top:50px;
	left:0;
	z-index:100;
}
#menucms h1{
	font-size:17px;
	font-weight:bold;
	color:#950542;
	width:150px;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-color: #DBDAD8;
	border-bottom-style: solid;
}
#menucms p{
	height:25px;
	border-bottom-width: 1px;
	border-bottom-color: #DBDAD8;
	border-bottom-style: solid;
	padding-top:3px;
}
#menucms p a{
	color:#427377;
	font-size:12px;
	text-decoration:none;
}
#menucms p a:hover{
	color:#000;
}
#paiements{
	clear:both;
	position:relative;
	top:80px;
	left:0px;
}
#signature{
	position: relative;
	left:0px;
	top:150px;
	font-size:11px;
}
#signature a{
color: #b0b1b3;
text-decoration: none;
}
#signature img{
vertical-align:middle;
margin-left:15px;
}
/*------------------ Catalogue produits ---------------*/
#affiche-prod {
float:left;
position:relative;
width: 164px;
height:164px;
/*padding:5px;*/
margin:3px;
/*background-image: url(../images/img-prod.jpg);*/
background-image: url(../images/cadre_164.jpg);
background-repeat: no-repeat;
/*display:inline;*/
}
.affiche-prod {
float:left;
position:relative;
width: 164px;
height:164px;
/*padding:5px;*/
margin:3px;
/*background-image: url(../images/img-prod.jpg);*/
background-image: url(../images/cadre_164.jpg);
background-repeat: no-repeat;
/*display:inline;*/
}
#affiche_producteur{
font-size:10px;
color:#427377;
text-align:center;
margin-right:5px;
}
#affiche_producteur a{
color:#427377;
text-decoration:none;
}
#affiche_nom_prod{
font-size:8px;
color:#427377;
text-align:center;
margin-right:5px;
}
#affiche_nom_prod a{
color:#427377;
text-decoration:none;
}
.affiche_prix{
font-size:12px;
font-weight:bold;
color:#4B8A81;
float:right;
margin-right:10px;
}
.affiche_prix_barre{
font-weight:normal;
text-decoration:line-through;
}

.affiche_prix_produit{
font-size:12px;
font-weight:bold;
color:#4B8A81;
}

.affiche_prix_produit_barre{
text-decoration:line-through;
}

.affiche_gris{
font-size:12px;
color:#427377;
}
.affiche_titre{
font-size:16px;
color:#427377;
font-weight:bold;
}
.affiche_photo{
/*float:left;*/
text-align:center;
margin-left:3px;
}
.affiche_pays{
font-size:14px;
color:#427377;
text-decoration:none;
margin-top:3px;
}
.bouton_com {
width: 180px;
height: 24px;
border: none;
cursor: pointer;
background: url("../images/ajouter-au-panier_fr.gif") no-repeat left top;
margin-left:-10px;
/*background-image: url(../images/ajouter-au-panier.gif);*/
}

.bouton_ldn{
width: 180px;
height: 24px;
border: none;
cursor: pointer;
background: url("../images/ajouter-a-liste_fr.gif")  no-repeat left top;
margin-left:-10px;
/*background-image: url(../images/ajouter-au-panier.gif);*/
}

.rouge_prix {
color:#F5A300;
}
.separ_caddie{
	background-image: url(../images/ligne_separ.jpg);
	background-repeat: repeat-x;
	/*padding-top: 13px;*/
}
#table_produits td{
padding-right:3px;
padding-left:3px;
padding-top:2px;
padding-bottom:2px;
}
.titre_inscrip
{
font-size:26px;
color:#5a3d1b;
text-decoration:underline;
font-weight:bold;
}

.error
{
color:red;
}

#identifie{
        width:350px;
        margin-left:30px;
}

#non_identifie{
        width:300px;
        margin-left:30px;
}
.haut{
        vertical-align:top;
}
/*------------------ FIN Catalogue produits ------------*/
.gris{
	color:#B0B1B3;
}
/******************* bas de page *************/
#bas2{
	/*clear:both;
   position:relative;
	margin-top:20px;
	padding-top:20px;
	font-size:11px;
	color:#B0B1B3;*/
	width:723px;
	position:absolute;
	bottom:-60px;
	left:0px;
	font-size:11px;
	color:#B0B1B3;
	text-align:center;

}
#bas2 a{
	font-size:11px;
	color:#B0B1B3;
}

.true  {  display:none; } 
.false {  display:none; } 

.fielderror {border:1px #FF0000 solid;}
.fieldreq {border:1px #7F9DB9 solid;}

fieldset { margin:0 0 10px 10px;}
legend { margin-bottom:10px; font-weight:bold;}
#tableldn { font-size:14px; }
#tableldn td { padding:5px 25px 5px 10px;; text-align:right }
#formu label { text-align:right; width:30%; float:left;}

.para { margin:0 0 10px 10px;}

.backtolist {
	color:#427377;
	font-size:13px;}