body  {
	background:url(image/bg_grad.gif) repeat-x #BDBEC0;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
    }
img, form{
	border:0;
	margin:0;
}
h1{
	text-transform: uppercase;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	text-align:right;	
}
.h1_gauche{
	text-align:left;
	margin-left:20px;
	font-size: 16px;
	color: #666666;
}
h2{
	text-transform: uppercase;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
h4{
	text-transform: uppercase;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
p{
	margin:8px 0;
	padding:0;
}
#container { 
	width: 995px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 
#header{ 	
	color:#666666;
	position:relative;
	z-index:3000;
}
.en_tete{
	font-size:12px;
	color:#EA6B0B;
}
.en_tete a:link,
.en_tete a:focus, 
.en_tete a:active, 
.en_tete a:visited{
	color:#666666;
} 
.en_tete a:hover{
	color:#EA6B0B;
	text-decoration:none
}
.inscription_newsletter{
	float:left;
	background-image:url(image/cadre_haut.gif);
	background-repeat:no-repeat;
	width:175px;
	height:59px;
	margin:5px 5px 5px 0;
	padding-right:25px;
}
.mes_bons_dachat{
	float:left;
	background-image:url(image/cadre_haut.gif);
	background-repeat:no-repeat;
	width:175px;
	height:59px;
	margin:5px 5px 5px 0px;
	padding-right:25px;
}
.suivre{
	float:left;
	background-image:url(image/cadre_haut.gif);
	background-repeat:no-repeat;
	width:175px;
	height:59px;
	margin:5px 5px 5px 0;
	padding-right:25px;
}
.mon_panier {
	float:left;
	background-image: url(image/cadre_panier.gif);
	background-repeat:no-repeat;
	width:174px;
	height:59px;
	margin:5px 5px 5px 0px;
	padding-right:24px;
	color:#EA6B0B;
}
.mon_espace{
	float:left; 
	background-image: url(image/mon_espace_client.gif); 
	width:175px ; 
	height:59px; 
	margin:5px 0 5px 0;
	color:#EA6B0B;
}
.mon_panier a:link,
.mon_panier a:focus, 
.mon_panier a:active, 
.mon_panier a:visited,
.mon_espace a:link,
.mon_espace a:focus, 
.mon_espace a:active, 
.mon_espace a:visited{
	color:#EA6B0B;
} 
.mon_panier a:hover,
.mon_espace a:hover{
	color:#666666;
}
#form_cache{
	position: absolute;
	top: 78px;
	left:735px;
	width:250px;
	z-index:100;
	padding:5px;
	background-color: #FFFFFF;
}
#sidebar1 {
	float: right;
	width: 178px;
	padding: 0;
	color:#333333;
}
#sidebar2 {
	float: left;
	width: 160px;
	padding: 3px 0 0 0;
	color:#333333;
}
#sidebar3 {
	float: left;
	width: 180px;
	padding: 3px 0 0 3px;
	color:#333333;
}
#mainContent {
	margin: 0 188px 0 0;
	padding: 0;
} 
#mainContent2 {
	margin: 0 0 0 170px;
	padding: 0 10px 0 0;
} 
#footer {
	background-color:#EDEBE9
} 
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.actif a {
	display:block;
	width: 160px;
	height:26px;
	padding:0 0 0 2px;
	float:left;
}
.actif a:hover,
.actif a:active {
	background-position: 0 -26px;
}
.item1 a {
	background:url(image/cortege-enfant.gif) 0 0 no-repeat;
}
.item2 a {
	background:url(image/chaussures-enfant.gif) 0 0 no-repeat;
}
.item3 a {
	background:url(image/homme-accessoires.gif) 0 0 no-repeat;
}
.item4 a {
	background:url(image/bonnes-affaires.gif) 0 0 no-repeat;
}
.item5 a {
	background:url(image/mariage-accessoires.gif) 0 0 no-repeat;
}
#masthead{
	width: 995px;
	height:80px;
	padding:0px;
	margin-top:2px;
}

.masthead1 {
	float:left;
	width:294px;
	height:80px;
}
.masthead2 {
	float:left;
	width:525px;
	height:80px;
}
.masthead3 {
	float:left;
	width:176px;
	height:80px;
}
.img_seach{
	float:left;
	margin:4px 10px 0 25px;
}
.input_text{
	height:15px;
	border:1px #999999 solid;
	font-family: Arial, Helvetica, sans-serif;
}
.button_recherche {
	border: 1px solid #cccccc;
	background: url("images/bus_button_bg.png") repeat-x;
	height: 20px;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #000000;
	font-size:10px;
	margin-left: 5px;
	font-variant: small-caps;
	width:120px
}
#form_recherche{
	padding:4px 2px 0 2px;
	float:left;
}
.displayyes{
	display: block ;
}
.displaynone{
	display: none;
}
.avantages{
	margin:0 0 0 30px;
}
.colonne_footer{
	color:#666666;  
	width:220px; 
	height:150px; 
	float:left; 
	margin:8px;
}
.bouton_droite a {
	width: 148px;
	height:24px;
	margin:12px 0 0 14px;
	display:block;
}
.bouton_droite a:hover,
.bouton_droite a:active {
	background-position: 0 -24px;
}
.bon_retour a {
	background:url(image/bon-retour.jpg) 0 0 no-repeat;
}
.tarif_livraison a {
	background:url(image/livraison.jpg) 0 0 no-repeat;
}
.service_client a {
	background: url(image/service.jpg) 0 0 no-repeat;
}
.paiement_securise a {
	background:url(image/securise.jpg) 0 0 no-repeat;
}
.conseil{
	background:url(image/conseil.jpg) 0 0 no-repeat;	
	width: 165px;
	height:35px;
}
.retour a {
	background:url(image/retour.jpg) 0 0 no-repeat;
}
.guide_taille a {
	background:url(image/guide_taille.jpg) 0 0 no-repeat;
}
.ajout_panier a {
	background:url(image/ajout_panier.jpg) 0 0 no-repeat;
}
.precedent a {
	background:url(image/precedent.jpg) 0 0 no-repeat;
}
.suivant a {
	background:url(image/suivant.jpg) 0 0 no-repeat;
}
.envoyer_ami a {
	background:url(image/envoyer_ami.jpg) 0 0 no-repeat;
}
.continue_achats a {
	background:url(image/continue_achats.jpg) 0 0 no-repeat;
}
.valide_panier a {
	background:url(image/valide_panier.jpg) 0 0 no-repeat;
}
.valide a {
	background:url(image/valide.gif) 0 0 no-repeat;
}
.valide_livraison a {
	background:url(image/valide_livraison.jpg) 0 0 no-repeat;
}
.acceder_paiement a {
	background:url(image/acces_paiement.jpg) 0 0 no-repeat;
}
.remise_asso a {
	background:url(image/remise_associative.jpg) 0 0 no-repeat;
}
.bouton_gauche a {
	width: 159px;
	height:24px;
	display:block;
	margin:2px 0;
}
.bouton_gauche a:hover,
.bouton_gauche a:active {
	background-position: 0 -24px;
}
.bouton1 {
	width: 165px;
	height:35px;
	display:block;
	margin:2px 0;
}
.bouton1 a:hover,
.bouton1 a:active {
	background-position: 0 -35px;
}
.bouton2 a {
	width: 74px;
	height:30px;
	display:block;
	margin:2px 0;
}
.bouton2 a:hover,
.bouton2 a:active {
	background-position: 0 -31px;
}
.bouton3 a {
	width: 144px;
	height:42px;
	display:block;
	margin:2px 0;
}
.bouton3 a:hover,
.bouton3 a:active {
	background-position: 0 -40px;
}
.bouton4 a {
	width: 173px;
	height:43px;
	display:block;
	margin:2px 0;
}
.bouton4 a:hover,
.bouton4 a:active {
	background-position: 0 -43px;
}
.bouton5 a {
	width: 121px;
	height:26px;
	display:block;
	margin:2px 0;
}
.bouton5 a:hover,
.bouton5 a:active {
	background-position: 0 -26px;
}
.bouton6 a {
	width: 105px;
	height:26px;
}
.bouton6 a:hover,
.bouton6 a:active {
	background-position: 0 -26px;
}
.bouton7 a {
	width: 119px;
	height:23px;
	display:block;
	margin:2px 0;
}
.bouton7 a:hover,
.bouton7 a:active {
	background-position: 0 -23px;
}
.bouton8 a {
	width: 154px;
	height:32px;
	display:block;
	margin:2px 0;
}
.bouton8 a:hover,
.bouton8 a:active {
	background-position: 0 -32px;
}
.bouton9 a {
	width: 173px;
	height:41px;
	display:block;
	margin:2px 0;
}
.bouton9 a:hover,
.bouton9 a:active {
	background-position: 0 -41px;
}
.bouton10 a {
	width: 133px;
	height:23px;
	display:block;
	margin:2px 0;
}
.bouton10 a:hover,
.bouton10 a:active {
	background-position: 0 -23px;
}
.bouton11 a {
	width: 156px;
	height:31px;
	display:block;
	margin:2px 0;
}
.bouton11 a:hover,
.bouton11 a:active {
	background-position: 0 -31px;
}
.bouton12 a {
	width: 151px;
	height:31px;
	display:block;
	margin:2px 0;
}
.bouton12 a:hover,
.bouton12 a:active {
	background-position: 0 -31px;
}
.bouton13 a {
	width: 107px;
	height:31px;
	display:block;
	margin:2px 0;
}
.bouton13 a:hover,
.bouton13 a:active {
	background-position: 0 -32px;
}
.relais {
	padding:2px;
	margin:2px 0 0 14px;
	width: 143px;
	border:1px dashed #666666 ;
	text-align:justify;
}
.cadrearticle {
	border: 1px solid #CCCCCC;
}
.titreliste {
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
}
.refarticle{
	font-size:10px;
	color: #999999;
}
.prixpromo{
	font-size:24px;
	color:#990000;
}
.prixliste{
	font-size:24px;
	color:#666666;
}
.prixpetit{
	font-size:11px;
	color:#000000;
	background:url(image/barre.jpg) center center no-repeat;
}
.pagination a{
	font-size:12px;
	font-weight:bold;
}	
.fonce {
	background-color: #DDDDDD;
}
.clair {
	background-color: #F5F5F5;
}
.lignecde{
	font-size:12px;
}
.titre{
	font-size:14px;
	font-variant: small-caps;
	font-weight:bold
}
#apDiv1 {
	position:absolute;
	left:188px;
	top:336px;
	width:143px;
	height:229px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:333px;
	top:337px;
	width:145px;
	height:228px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:189px;
	top:569px;
	width:129px;
	height:303px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:333px;
	top:567px;
	width:140px;
	height:389px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:479px;
	top:567px;
	width:134px;
	height:173px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:616px;
	top:568px;
	width:145px;
	height:413px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:479px;
	top:338px;
	width:133px;
	height:208px;
	z-index:7;
}
#apDiv8 {
	position:absolute;
	left:615px;
	top:337px;
	width:139px;
	height:276px;
	z-index:8;
}
.puce_LL{

	
	list-style-image:url(images/bouton-noir.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	
	}
	
.puce_LL a{
color:#333333;
text-decoration:none;
}

.puce_LL a:link {
color:#333333;
text-decoration: none;
}

.puce_LL a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL a:hover {
	color:#FF9933;
	text-decoration: none;
}

.puce_LL1{
	
	list-style-image:url(images/bouton3-lilas.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	
	}
	
.puce_LL1 a{
color:#333333;
text-decoration:none;
}

.puce_LL1 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL1 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL1 a:hover {
	color:#FF9933;
	text-decoration: none;
}


.puce_LL2{
	list-style-image:url(images/bouton-rouge.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	}
	
.puce_LL2 a{
color:#333333;
text-decoration:none;
}

.puce_LL2 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL2 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL2 a:hover {
	color:#FF9933;
	text-decoration: none;
}

.puce_LL3{
	list-style-image:url(images/bouton-vert.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	}
	
.puce_LL3 a{
color:#333333;
text-decoration:none;
}

.puce_LL3 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL3 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL3 a:hover {
	color:#FF9933;
	text-decoration: none;
}
.erreur{
	color:#CC0033;
	font-size:12px;
	font-weight:bold;
}
a.onglet_suivi_actif{
	display:block;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #DB2400;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #DB2400;
	margin-right:4px;
	padding:6px;
}
a.onglet_suivi {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-right:4px;
	padding:6px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
.taille_article a:link,
.taille_article a:active,
.taille_article a:focus,
.taille_article a:visited{
	float:left;
	padding:3px;
	border:#999999 1px solid;
}
.nb {
	color: #CC0033;
	font-size:12px;
}
#process_commande{
	margin: 0px 0 0 80px;
	height:100px;
	position:relative;
	z-index:0;
}
.visu_haut{	
	width: 96px;
	height:64px;
	z-index:10;
	position:absolute;
	top:20px;
}
.bouton_carre1 a {
	width: 96px;
	height:64px;
	display:block;
	background:url(image/carre1.jpg) center bottom;
}
.bouton_carre1 a:hover,
.bouton_carre1 a:active {
	margin:5px 0 0 0;
	background-position: center top;
}
.bouton_carre3 a {
	width: 96px;
	height:64px;
	display:block;
	background:url(image/carre3.jpg) center bottom;
}
.bouton_carre3 a:hover,
.bouton_carre3 a:active {
	margin:5px 0 0 0;
	background-position: center top;
}
.cdes_en_cours a {
	background:url(image/cdes_en_cours.gif) 0 0 no-repeat;
}
.cdes_traitees a {
	background:url(image/cdes_traitees.gif) 0 0 no-repeat;
}
.retours_article a {
	background:url(image/retours_article.gif) 0 0 no-repeat;
}
.bouton_suivi_cde a {
	width: 259px;
	height:35px;
	display:block;
	margin:2px 0;
}
.bouton_suivi_cde a:hover,
.bouton_suivi_cde a:active {
	background-position: 0 -35px;
}
.bouton_suivi_cde_on a{
	width: 259px;
	height:35px;
	display:block;
	margin:2px 0;
	background-position: 0 -35px;
}
.etat1 a {
	background:url(image/etat1.gif) 0 0 no-repeat;
}
.etat2 a {
	background:url(image/etat2.gif) 0 0 no-repeat;
}
.etat3 a {
	background:url(image/etat3.gif) 0 0 no-repeat;
}
.etat4 a {
	background:url(image/etat4.gif) 0 0 no-repeat;
}
.etat_off a {
	width: 85px;
	height:39px;
	display:block;
	margin:2px 0;
	background-position: 0 -78px;
}
.etat_off a:hover,
.etat_off a:active {
	background-position: 0 0;
}
.etat_on a{
	width: 85px;
	height:39px;
	display:block;
	margin:2px 0;
	background-position: 0 -39px;
}
.etat_on a:hover,
.etat_on a:active {
	background-position: 0 0;
}
.visu_bas{
	width: 96px;
	height: 64px;
	background-position: bottom;
	position:absolute;
	z-index:10;
	top:17px;
}
.trait_off{
	background-image:url(image/trait_off.gif);
	background-repeat:repeat-x;	
	top:40px;
	position:absolute;
	z-index:20;
	width:50px;
	height:2px;
}
.trait_on{
	background-image:url(image/trait_on.gif);
	background-repeat:repeat-x;	
	top:40px;
	position:absolute;
	z-index:20;
	width:50px;
	height:2px;
}
.petit{
	font-size:11px
}
.fidelite{
	position:absolute; 
	left:140px; 
	top:49px; 
	z-index:10; 
	color:#FF7207; 
	font-weight:bold;
	width:60px;
	text-align:center;
}
.fidelite a:link,
.fidelite a:active,
.fidelite a:focus,
.fidelite a:visited{
	color: #FF7207; 
}
.souligne{
	border-bottom: 1px #CCCCCC dashed;
}
.entete_gauche{
	float:left;
	width:635px;
}	
.entete_droite{
	float:left;
	width:350px;
	margin-left:5px;
	text-align:right;
}	
