/* Général */
html{
	margin: 0px;
	padding: 0px;
	height: 100%;
	/*background-image:url(../images/defaut/background/background-cote-site.gif);*/
}

body{
  	background : white url(../images/defaut/background/fond_bleu_02_2010.jpg) top center repeat-y;
	/*background : #603526 url(../images/defaut/background/fond_noel_2009.jpg) top center no-repeat fixed;*/
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin: 0;
	padding: 0;
	text-align:center; 
	
	/*
	background : #003470 url(../images/defaut/background/fond_noel2.jpg) top center;
	background : white url(../images/defaut/background/fond_new_year.jpg) top center repeat-y;
	margin: 0;
	padding: 0; 
	text-align:center; /*no doctype "hack"*/
}

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
h1, h2, h3{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	padding-left:15px;
	list-style:none;
}
a:link, a:visited{
	text-decoration:underline;
}
a:hover, a:active{
	text-decoration:none;
}

.prixRayures{
	text-decoration:line-through;
}
.conteneur{
	position:relative;
	width:100%;
	height:100%;
}
.alG, .div_fl{
	float:left;
}
.alD, .div_fr{
	float:right;
}

.BN{
border:none;
}

a.TDN {text-decoration: none ;}
a.TDN:visited {text-decoration: none ;}
a.TDN:hover {text-decoration: none ;}

.TDN{
text-decoration: none ;
}

.CP{
cursor:pointer;
}

/* affichage */
.display{
	display: block;
}
.display_none{
	display:none;
}
/* Taille (vérifier avant de créer)*/
/* Largeur dans l'ordre*/
.W2{
	width:2px;
}
.W5{
	width:5px;
}
.W6{
	width:6px;
}
.W7{
	width:7px;
}
.W13{
	width:13px;
}
.W15{
	width:15px;
}
.W25{
	width:25px;
}
.W31{
	width:31px;
}
.W40{
	width:40px;
}
.W55{
	width:55px;
}
.W65{
	width:65px;
}
.W70{
	width:70px;
}
.W90{
	width:90px;
}
.W124{
	width:124px;
}
.W127{
	width:127px;
}
.W140{
	width:140px;
}
.W147{
	width:147px;
}
.W148{
	width:148px;
}
.W150{
	width:150px;
}
.W160{
	width:160px;
}
.W165{
	width:165px;
}
.W178{
	width:178px;
}
.W186{
	width:186px;
}
.W202{
	width:202px;
}
.W218{
	width:218px;
}
.W250{
	width:250px;
}
.W265{
	width:265px;
}
.W291{
	width:291px;
}
.W300{
	width:300px;
}
.W418{
	width:418px;
}
.W420{
	width:420px;
}
.W553{
	width:553px;
}
.W660{
	width:660px;
}
.W730{
	width:730px;
}
.W787{
	width:787px;
}
.WM{
	width:100%;
}
.WDEMI{
	width:50%;
}
/* Hauteur dans l'ordre*/
.H2{
	height:2px;
}
.H3{
	height:3px;
}
.H4{
	height:4px;
}
.H5{
	height:5px;
}
.H9{
	height:9px;
}
.H15{
	height:15px;
}

.H18{
	height:18px;
}
.H19{
	height:19px;
}
.H20{

	height:20px;
}
.H22{
	height:22px;
}
.H26{
	height:26px;
}
.H28{
	height:28px;
}
.H29{
	height:29px;
}
.H32{
	height:32px;
}
.H35{
	height:35px;
}
.H36{
	height:36px;
}
.H55{
	height:55px;
}
.H60{
	height:60px;
}
.H66{
	height:66px;
}
.H70{
	height:70px;
}
.H90{
	height:90px;
}
.H91{
	height:91px;
}
.H119{
	height:119px;
}
.H125{
	height:135px;
}
.H148{
	height:148px;
}
.H170{
	height:170px;
}
.H185{
	height:185px;
}
.H200{
	height:200px;
}
.HM{
	height:100%;
}

/* bandeau haut */
.fond_haut{
background:url(../images/defaut/background/background-bandeau-haut.jpg); 
background-repeat:repeat-x;
}
.fond_haut_cote{
background:url(../images/defaut/background/background-bandeau-haut-cote.jpg); 
background-repeat:repeat-x;
height:104px;
}

/*******************
logo NEW et HIT
*******************/

.ST_VALENTIN_ELLE{
position:absolute;
width:100px;
height:55px;
background:url(../images/defaut/interface/st_valentin_elle_24bits.png) no-repeat !important;
background:url(../images/defaut/interface/st_valentin_elle_8bits.png) no-repeat;
z-index:1;
}

.ST_VALENTIN_LUI{
position:absolute;
width:100px;
height:55px;
background:url(../images/defaut/interface/st_valentin_lui_24bits.png) no-repeat !important;
background:url(../images/defaut/interface/st_valentin_lui_8bits.png) no-repeat;
z-index:1;
}

.NEW{
position:absolute;
width:100px;
height:55px;
background:url(../images/defaut/interface/logo_new_24bits.png) no-repeat !important;
background:url(../images/defaut/interface/logo_new_8bits.png) no-repeat;
z-index:1;
}

.HIT{
position:absolute;
width:100px;
height:55px;
top:-1px;
background:url(../images/defaut/interface/logo_hit_24bits.png) no-repeat !important;
background:url(../images/defaut/interface/logo_hit_8bits.png) no-repeat;
z-index:1;
}

.SOLDES{
position:absolute;
width:100px;
height:55px;
top:-1px;
background:url(../images/defaut/interface/logo_soldes_24bits.png) no-repeat !important;
background:url(../images/defaut/interface/logo_soldes_8bits.png) no-repeat;
z-index:1;
}



/*******************
Pastille rouge sur produit promo
*******************/

.conteneur{position:relative;}

.pastille_promo{
position:absolute;left:1px;top:1px;width:36px;height:23px; padding-top:4px;
background:url(../images/defaut/interface/pastille_rouge_24bits.png) no-repeat !important;background:transparent;
background:url(../images/defaut/interface/pastille_rouge_8bits.png) no-repeat;
}

.pastille_pack_1_euro{
position:absolute;left:73px;top:1px;width:53px;height:53px; padding-top:4px;
background:url(../images/defaut/interface/pastille_pack_1_euro_24bits.png) no-repeat !important;background:transparent;
background:url(../images/defaut/interface/pastille_pack_1_euro_8bits.png) no-repeat;
}

.pastille_promo_VF{
position:absolute;top:15px;left:15px;width:47px;height:33px;
background:url(../images/defaut/interface/pastille_rouge_VF_24bits.png) no-repeat !important;background:transparent;
background:url(../images/defaut/interface/pastille_rouge_VF_8bits.png) no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:8px;
}



/* Background de structure */
.coteSite{
	width:13px;
}
#extensionMilieuBandeau{
	/*background-image:url(../images/defaut/background/background-milieu.gif);*/
	background-repeat:repeat-x;
}
.extensionMilieuBandeau{
	/*background-image:url(../images/defaut/background/background-milieu.gif);*/
	background-repeat:repeat-x;
}
#fondComptePanier{
	background-image:url(../images/defaut/interface/compte-panier.png);
	/*background-image:url(../images/defaut/interface/compte-panier-noel.gif);*/
	background-repeat:no-repeat;
}

/* Recherche */
#conteneurRecherche{
	width:100%;
	height:32px;
	background-image:url(../images/defaut/background/background-recherche.gif);
	background-repeat:repeat-x;
}
#coteGaucheRecherche{
	width:5px;
	background-image:url(../images/defaut/background/cote-gauche-recherche.gif);
	background-repeat:no-repeat;		
}
#coteDroitRecherche{
	width:5px;
	background-image:url(../images/defaut/background/cote-droit-recherche.gif);
	background-repeat:no-repeat;		
}
#rechercheEtChamp{
	width:233px;
	background-image:url(../images/defaut/interface/recherche-et-champ.gif);
	background-repeat:no-repeat;
}
#rechercheEtChamp-gauche{
	width:233px;
	background-image:url(../images/defaut/interface/recherche-et-champ2.gif);
	background-repeat:no-repeat;
}
#listeRechercheHaut{
	width:120px;
}
#commentchoisirHaut{
	width:300px;
}
/* Cellule Newsletter */
#cellNewsletter{
	height:70px;
	background-image:url(../images/defaut/background/background-newsletter.gif);
	background-repeat:no-repeat;
}
.separateurColGauche{
	height:2px;
}

/* Cellule Newsletter2 */
#cellNewsletter2{
	height:70px;
	background-image:url(../images/defaut/background/background-newsletter2.gif);
	background-repeat:no-repeat;
}


/* Cellule recherche */
#recherche-gauche{
	height:62px;
	background-image:url(../images/defaut/background/background-recherche-gauche.gif);
	background-repeat:no-repeat;
}

#recherche-gauche-fam{
	height:63px;
	background-image:url(../images/defaut/background/background-recherche-gauche-fam.gif);
	background-repeat:no-repeat;
}
/* Colonne Droite */
#colonneDroite{
	background-image:url(../images/defaut/background/background-colonne-droite.gif);
	background-repeat:repeat-y;
}
.cellDroite{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
/* Tableau séléction*/
#coteGaucheSelection{
	width:4px;
	background-image:url(../images/defaut/background/cote-gauche-selection.gif);
	background-repeat:no-repeat;
}
#coteDroitSelection{
	width:4px;
	background-image:url(../images/defaut/background/cote-droit-selection.gif);
	background-repeat:no-repeat;
}
#fondSelection{
	background-image:url(../images/defaut/background/background-selection.gif);
	background-repeat:repeat-x;
	text-align:center
}
/* Ajouter au panier */
#ajouterAuPanier{
	position:absolute;
	right:0px;
	bottom:0px;
}

/* Tableau Prix */
.coteGaucheTabPrixB{
	height:21px;
	width:4px;
	background-image:url(../images/defaut/interface/cote-gauche-prix-bleu.gif);
	background-repeat:no-repeat;
}

.coteDroitTabPrixB{
	width:4px;
	background-image:url(../images/defaut/interface/cote-droit-prix-bleu.gif);
	background-repeat:no-repeat;
}
.coteGaucheTabPrixO{
	height:21px;
	width:4px;
	background-image:url(../images/defaut/interface/cote-gauche-prix-orange.gif);
	background-repeat:no-repeat;
}
.coteDroitTabPrixO{
	width:4px;
	background-image:url(../images/defaut/interface/cote-droit-prix-orange.gif);
	background-repeat:no-repeat;
}
.icoDenomination{
	height:32px;
}
/* Les indispensables */
#tabIndispensables{
	width:178px;
	background-image:url(../images/defaut/background/background-indispensables-ext.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #4C96AD;
}
#enteteIndispensables{
	height:67px;
	background-image:url(../images/defaut/background/background-indispensables.gif);
	background-repeat:no-repeat;
}
/* Tab Prix détail produit */
#tabPrixDetProdGauche{
	height:32px;
	width:15px;
	background-image:url(../images/defaut/background/cote-gauche-tab-prix.gif);
	background-repeat:no-repeat;

}
#tabPrixDetProdDroit{
	height:32px;
	width:15px;
	background-image:url(../images/defaut/background/cote-droit-tab-prix.gif);
	background-repeat:no-repeat;
}


/* Dans la même catégorie */
#tabDansLaMemeCategorie{
	width:178px;
	background-image:url(../images/defaut/background/background-dlmc-ext.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #4C96AD;
}
#enteteDansLaMemeCategorie{
	height:30px;
	background-image:url(../images/defaut/background/background-dlmc.gif);
	background-repeat:no-repeat;
}
/* Comparateur */
#colonneComparateur{
	background-image:url(../images/defaut/background/background-colonne-comparateur.gif);
	background-repeat:repeat-y;
	width:124px;
}
.enteteColComp-1{
	background-image:url(../images/defaut/background/background-ligne-comparateur.gif);
	background-repeat:repeat-x;
}
.fondTraitComp{
	background-image:url(../images/defaut/background/background-colonne-comparateur.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:124px;
	height:4px;
}
/* Recherche */
#part-1-recherche{
	width:80px;
	height:37px;
	background-image:url(../images/defaut/background/background-part-1-R.gif);
	background-repeat:no-repeat;
}
#part-2-recherche{
	background-image:url(../images/defaut/background/background-part-2-R.gif);
	background-repeat:repeat-x;
	font-family: Trebuchet MS;
	font-size:18px;
	color:#FFFFFF;
	padding-bottom:2px;
}
#part-3-recherche{
	width:5px;
	background-image:url(../images/defaut/background/background-part-3-R.gif);
	background-repeat:no-repeat;
}
#part-4-recherche{
	background-image:url(../images/defaut/background/background-part-4-R.gif);
	background-repeat:repeat-y;
}
#part-5-recherche{
	background-color:#E3F3F9;
}
#part-6-recherche{
	background-image:url(../images/defaut/background/background-part-6-R.gif);
	background-repeat:repeat-y;
}
#part-7-recherche{
	height:13px;
	background-image:url(../images/defaut/background/background-part-7-R.gif);
	background-repeat:no-repeat;
}
#part-8-recherche{
	background-image:url(../images/defaut/background/background-part-8-R.gif);
	background-repeat:repeat-x;
}
#part-9-recherche{
	background-image:url(../images/defaut/background/background-part-9-R.gif);
	background-repeat:no-repeat;
}

/* Page Produit */
.div_fond_pack_haut{
display:block; 
width:928px;
background-image:url(../images/defaut/background/background-div-fp.png);
background-repeat:repeat-y;
}


/* PSEUDO POP UP 360 */
#divOpaque360{
	position:absolute;
	left:0px;
	width:100%;
	z-index:65;
	/*height:100%;*/
}
#divPopup360{ 
	width:720px;
	
	 position:absolute;
     left: 50%; 
     margin-top: 50px; /* moitié de la hauteur de l'image */
     margin-left: -360px; /* moitié de la largeur de l'image */


    border:1px solid #C6C6C6;
    overflow:hidden;
    background-color:white;
    z-index:999;
}


/* PSEUDO POP UP Info */
#divOpaqueInfoXpress{
	position:absolute;
	left:0px;
	width:100%;
	z-index:65;
	/*height:100%;*/
}
#divPopupInfoXpress{ 
	width:720px;
	position:absolute;
    left: 50%; 
    margin-top: 50px; /* moitié de la hauteur de l'image */
    margin-left: -360px; /* moitié de la largeur de l'image */ 
    border:1px solid #C6C6C6;
    overflow:hidden;
    background-color:white;
    z-index:999;
}
#divOpaqueInfoAssitTel{
	position:absolute;
	left:0px;
	width:100%;
	z-index:65;
	/*height:100%;*/
}
#divPopupInfoAssitTel{ 
	width:720px;
	position:absolute;
    left: 50%; 
    margin-top: 50px; /* moitié de la hauteur de l'image */
    margin-left: -360px; /* moitié de la largeur de l'image */ 
    border:1px solid #C6C6C6;
    overflow:hidden;
    background-color:white;
    z-index:999;
}




/* PSEUDO POP UP PANIER */
#divOpaque{
	position:absolute;
	left:0px;
	width:100%;
	z-index:65;
	/*height:100%;*/
}
/* PSEUDO POP UP SUPP */
#divOpaque2{
	position:absolute;
    left:0px;  
	width:100%;
	z-index:65; 
	/*height:100%;*/
}
/* Panier
#cellHautPanier{
	background-image:url(../images/defaut/background/background-haut-panier.gif);
	background-repeat:no-repeat;
	height:15px;
}
#cellHaut2Panier{
	background-image:url(../images/defaut/background/background-haut-2-panier.gif);
	background-repeat:no-repeat;
	height:24px;
}
#cellBasPanier{
	background-image:url(../images/defaut/background/background-bas-panier.gif);
	background-repeat:no-repeat;
	height:15px;
} */

#fond-entete-tabs{
	background-image:url(../images/defaut/background/fond-entete-tabs.jpg);
	background-repeat:no-repeat;
	height:40px;
}


/**Bordures**/
.border-ccc-1{
color: #ccc; 
background-color: #ccc;
}


.chemin { 
	height:22px;
	padding-left:110px; 
	margin-bottom: 2px;  
	background-image: url(../images/defaut/background/vous-etes-ici.jpg); 
	background-repeat: no-repeat;
	width:auto;
	text-align:left;
	vertical-align:middle;
}


#avancement_commande{
padding-left:15px;
	
}

.avancement_commande_on{
	background:url(../images/defaut/background/background-avancement-commande-on.jpg);
	width:168px;
	height:34px;
	text-align:center;
	background-repeat:no-repeat;
	font-size:14px;
	color:white;
	font-weight:bold;
	
}

.avancement_commande_off{
	background:url(../images/defaut/background/background-avancement-commande-off.jpg);
	width:168px;
	height:34px;
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
	font-size:14px;
	color:white;
	font-weight:bold;
}

/* div avancement commande 
#avancement_commande
{
	padding-left: 75px;
}
#avancement_commande .bc 
{
	height: 30px;
	margin-top: 10px;
}


#avancement_commande .bc li {
	display: inline;
	list-style-type: none;
	line-height: 25px;
	font-size: 15px;
	color: Black;
	padding: 0px !important;
}

#avancement_commande .bc .separator 
{
	border-bottom: none;
	line-height: 30px;
	padding: 4px 4px 10px 4px;
	height: 30px;
	float: left;
	font-size: 25px;
}

#avancement_commande .bc .title {
	background: none;
	padding: 5px 0px 4px 0px;
	margin: 2px 4px 4px 4px;
	height: 34px;
	float: left;
	font-size:18px;
}


#avancement_commande .bc .on .m {
	background:transparent url(../images/defaut/process_commande/center_on.gif) repeat-x scroll left top;
	margin: 0px 14px 0px 14px;
	padding: 0px 4px 0px 0px !important;
	float: left;
}

#avancement_commande .bc .on .t-r {
	background:transparent url(../images/defaut/process_commande/right_on.gif) no-repeat scroll right top;
	margin:0px !important;
	float: left;
}

#avancement_commande .bc .on .t-l {
	background:transparent url(../images/defaut/process_commande/left_on.gif) no-repeat scroll left top;
	margin:0px !important;
	float: left;
}

#avancement_commande .bc .off .m {
	background:transparent url(../images/defaut/process_commande/center_off.gif) repeat-x scroll left top;
	margin: 0px 14px 0px 14px;
	padding: 0px 4px 0px 0px !important;
	float: left;
}

#avancement_commande .bc .off .t-r {
	background:transparent url(../images/defaut/process_commande/right_off.gif) no-repeat scroll right top;
	margin:0px !important;
	float: left;
}

#avancement_commande .bc .off .t-l {
	background:transparent url(../images/defaut/process_commande/left_off.gif) no-repeat scroll left top;
	margin:0px !important;
	float: left;
}

#avancement_commande .bc .separator {
	margin:0px !important;
	float: left;
	width: 10px;
	
	}
*/
.div_erreur_trop_cher{
padding:5px;
margin:20px;
border:1px solid #ccc;
background-color:#fffaec;
}

.erreur{
color:#FF0000;
font-size:14px;
font-weight:bold;
}


#mon_compte .mon_compte_panel{
display:none;
text-align:left;
position:absolute;
background-color:#3b3736;
padding:10px;
width: 198px;
height:174px;
background:url(../images/defaut/background/div_fond_compte.png) no-repeat;
z-index:999;}
#mon_compte:hover .mon_compte_panel{
display:block;}


















