/*********** Auchan Drive ***********/
/****** Import */
	@import url("selectors.css");
/****** fin Import */
/* Style */
body{
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
	background:#FFFFFF url(../images_edit/bg_body.png) no-repeat fixed center top;
        font-size:68.75%; /* 11px */
        text-align:center;
}

/* Hack IE 7 !important */
* + html body{
	background:#FFFFFF url(../images_edit/bg_body.png) no-repeat fixed center top;
}

* html { -background:url(null) fixed }

/*** link */
a.linkSimple{
	color:#b70008;
	text-decoration: underline;
	font-size: 1em;
}

a.smallLinkSimple{
	color:#b70008;
	font-size: 0.9em;
	text-decoration: underline;
}

a.linkSimple:hover, a.smallLinkSimple:hover{
	text-decoration:none;
}

#mainContainer{
	width:980px;
	margin: 0 auto;
	text-align:left;
	position: relative;
	background-color: #fff;
}

#container{
	width:980px;
	position:absolute;
  top:45px;/*DIGITAS 11/07/08 */
	background-color: #fff;
	z-index:10;	
}

#header{
	width:700px;
	text-align: left;
	position:absolute;
	top:60px;
	right:0;
	z-index:10;
}

#footer a, .blockTop a{
	color:#000;
	text-decoration: none;
}

#header a:hover, #footer a, .blockTop a{
	text-decoration: none;
}

#header ul{
	float:right;
	padding:0 10px 0 0;
}

#header li{
	color:#fff;
	float:left;
	line-height: 1em;
}

#header li a{
	color:#fff;
	font-size: 0.9em;
}

#header li a{
	text-decoration: underline;
}

#header li.itemAccount{
	/*width: 341px;*/
	text-align:right;
	padding-right:145px;
}

#header li.itemClub{
	padding-left: 30px;
	background: url(../img/common/pict_account.gif) 0 1px no-repeat;
	border-right: 1px solid #fff;
	padding-right: 5px;
	margin-right: 5px;
	text-align:left;
}
/* Recherche */
#headerAuchan .logoAuchan{
	display:none;
}

#headerAuchan ul{
	padding-top: 15px; /*DIGITAS 07/07/08 : Modifs header Newdrive*/
}

#headerAuchan label{
	margin-right: 2px;
	color: #7f7f7f;
}

#headerAuchan #searchMag{
	border: 1px solid #bcb4b4;
	width: 60px;
	font-size: 0.9em;
	padding-left: 2px;
	height: 15px;
	color:#7f7f7f;
	vertical-align: middle;
}

#headerAuchan .validButton{
	height: 17px;
	background-color: #B70008;
	vertical-align: middle;
}



.validButton{
	border:none;
	width:19px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
}
/* Recherche */

/* Footer */
#footer{
	/* position:relative; */
	border-top:6px solid #e0001a;
	text-align:center;
	margin:15px 6px 0 0;
	padding:3px 0 10px 0;
	clear:both;
}

#footer ul{
	/* position:relative; */
	/* width:100%; */
	padding:0 0 6px 0;
   margin: 0;
}
#footer ul li{
	display:inline;
	margin-left:8px;
}
#footer label{
	text-transform:uppercase;
	vertical-align:middle;
	font-weight:bold;
}
#footer select, #footer input{
	/* height:17px; */
	vertical-align:middle;
	margin:0;
	padding:0;
}
#footer select{
	border:1px solid #989898;
	width:165px;
}
.language{
   background-color: #c5c5c5;
   padding: 2px 4px;
   float: left;
   margin-right: 10px;
}
/* Fin Footer */

/* Style INT */
#headerAuchan{
	width:650px;
	text-align: right;
	margin-top:0px;
	position:absolute;
	top:0;
	left:320px;
	z-index:9;
}

#headerAuchan ul{
	/*margin-top:5px;*/
}

#headerAuchan fieldset ul{
	margin-top:1px;
}

#headerAuchan li{
	display: inline;
	padding-left: 2px;/*DIGITAS 10/09/08 header*/
}

/* Nav top */
#navTop{
	position:absolute;
	top:15px;
	left:0;
	z-index:5;
	width:980px;
}

#navTop li.item1{
	float:left;
	background: url(../img/common/navTopInt_item1.gif) no-repeat;
	height:30px;
	width: 213px;
	margin-right: 4px;
	font-size: 1.45em;
	font-weight: bold;
	text-align: center;
}

#navTop li.item1 a{
	padding:6px 0;
	color:#fff;
	text-decoration: none;
	display:block;
	width: 213px;
}

#navTop li.tabs{
	float:left;
	width: 117px;
	margin-right: 4px;
	padding-top:7px;
	display:none;
}

#navTop li.tabs a{
	display:block;
	background: url(../img/common/NavTop_onglet.gif) no-repeat;
	padding-bottom:6px;
	text-align: center;
	padding-top: 8px;
}

#navTop li.tabs a.tabActive{
	background: url(../img/common/NavTop_onglet_on.gif) no-repeat;
}

#navTop li.tabs a.tabInActive{
	background: url(../img/common/NavTop_onglet.gif) no-repeat;
}
/* Fin Nav Top */
.blockTop{
	position:relative;
	width:980px;
	background-color: #e0001a;
	border-bottom: 5px solid #fff;
}

h1{
	position:relative;
	width:972px;
	padding:10px 0 10px 8px;
}

.navOnglet{
	position:relative;
	width:964px;
	height:37px;
	margin:0 8px;
	/*margin : 9px 0 0 9px;*/
	background: url(../img/common/bg_navOnglet.gif) repeat-x left top;
}

/*Double Float I.E BUG*/
/** html body .navOnglet{
	display:inline;
}*/
.navOnglet li{
	float:left;
	height:37px;
}

.navOnglet li a{
	float:left;
	display:block;
	height:30px;
	padding:7px 0 0 0;
}

.navOnglet .navRayon{
	float:left;
}

.navOnglet .navRayon li{
	padding-left: 5px;
	background: url(../img/common/navOngletLeft.gif) no-repeat;
}

.navOnglet .navRayon li a{
	padding-right: 7px;
	background: url(../img/common/navOngletRight.gif) right top repeat-x;
}
/*DIGITAS 07/07/08 : ajouts classe active pour les onglets de la nav*/

.navOnglet .navRayon li.active{
	padding-left: 5px;
	background: url(../img/common/navOngletLeft_Active.gif) no-repeat;
}

.navOnglet .navRayon li.active a{
	padding-right: 7px;
	background: url(../img/common/navOngletRight_Active.gif) right top repeat-x;	
}

/*DIGITAS 07/08/08 : fin ajouts*/

.navOnglet .navThematique{
	float:right;
}

.navOnglet .navThematique li {
	padding-left: 8px;
}

.navOnglet .navThematique li a{
	padding-right: 4px;
}

.navOnglet .navThematique li.theme {
	background: url(../img/common/navOnglet2Left-orange.gif) no-repeat;
}

.navOnglet .navThematique li.theme a{
	background: url(../img/common/navOnglet2Right-orange.gif) right top repeat-x;
}

.navOnglet .navThematique li.promo {
	background: url(../img/common/navOnglet2Left-yellow.gif) no-repeat;
}

.navOnglet .navThematique li.promo a{
	background: url(../img/common/navOnglet2Right-yellow.gif) right top repeat-x;
}

.navOnglet .navThematique li.new {
	background: url(../img/common/navOnglet2Left-purple.gif) no-repeat;
}

.navOnglet .navThematique li.new a{
	background: url(../img/common/navOnglet2Right-purple.gif) right top repeat-x;
	color: #fff;
}

.navOnglet li.ongletActif{
	background: url(../img/common/navOngletLeftOn.gif) 0 5px no-repeat;
}

.navOnglet li.ongletActif span, .navOnglet li.ongletActif a{
	float:left;
	display:block;
	height:37px;
	padding-top: 10px;
	padding-right: 7px;
	background: url(../img/common/navOngletRightOn.gif) right 5px repeat-x;
	voice-family: "\"}\"";
	voice-family:inherit;
		height:37px;
	voice-family: "\"{\"";
}

.breadCrumb{
	padding:5px 0;
	/*clear:left;*/
	position:relative;
	width:100%;
}
.breadCrumb LI{
   display: inline;
}
/*Search Modul*/
.moduleSearch{
	position:relative;
	float:left;
	width:192px;
	height:66px;
	padding:6px 7px 0 8px;
	background:url(../img/common/bg_moduleSearch.jpg) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:177px;
	height:60px;
	voice-family: "\"{\"";
}
.moduleSearch p{
	width: 100%;
	position:relative;
	background: url(../img/common/bg_inputSearch.gif) no-repeat;
	margin-bottom: 5px;
}

.moduleSearch .inputSearch{
	height: 14px;
	font-size: 1em;
	width:130px;
	padding-left: 3px;
	border:0px;
	margin: 5px 0 5px 5px;
}
.moduleSearch ul{
	 position:relative;
	 width:100%;
	 overflow:auto;
	 padding:0 1px 0 0;
}
.moduleSearch li{
	background: url(../img/common/bg_btModuleSearchLeft.gif) no-repeat left top;
}
.moduleSearch li.xpresSearch{
	float:left;
	width:110px;
	padding-left: 2px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:107px;
	voice-family: "\"{\"";

}
.moduleSearch li.xpresList{
	float:right;
	width:61px;
	padding-left: 2px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:59px;
	voice-family: "\"{\"";
}
.moduleSearch li a{
	background: url(../img/common/bg_btModuleSearchRight.gif) no-repeat right ;
	display:block;
	width:100%;
	height: 15px;
	padding: 2px 0 0 0;
	color:#fff;
	text-align:center;
	text-decoration: none;
}
/**/
/**/
#headerMeaBlock{
	position:relative;
	float:right;
	height:66px;
	width:769px;
	overflow:auto;
	margin:0 0 20px 0;
}
.headerFastAccess{
	position:relative;
	float:left;
	width:540px;
	height:66px;
	padding:0;
	background: url(../img/common/bg_moduleAccess.jpg) no-repeat left top

}
	
/* ajout mjs*/
.videoBlock{
	position:absolute;
	top:0;
	right:20px;
	padding:0 0 0 0;
	width:50px;
	text-align:center;
}
/* fin ajout mjs */
	
.arrowBlock{
	position:relative;
	width:460px;
	padding: 0 0 0 40px;
	margin:12px 0 0 20px;
	background:url(../img/common/pict_arrowBlock.gif) no-repeat left center;
}
.arrowBlock h3{
	font-size: 1.46em;/* 16px */
}
.arrowBlock a{
	color:#1caab3;
	font-style:italic;
	font-size: 1.18em;/* 13px */
}
.headerTimeInfo{
	position:relative;
	float:right;
	width:212px;
	height:60px;
	background: url(../img/common/bg_timeInfo.gif) no-repeat left top
}
	
.headerTimeInfoNav{
	position:relative;
	float:none;
	width:190px;
	height:auto;
	background: url(../img/common/bg_timeInfo.gif) no-repeat left top
}
.headerTimeInfo p{
	color:#FFFFFF;
	font-size:1.09em;
	padding:8px 0 0 50px;
}
/**/

/*LOGGED IN HEADING BLOCK*/
#logDeco{
	position:relative;
	background:url(../img/common/bg_decoLogin.jpg) no-repeat left top;
	width:980px;
	height:66px;
	/*overflow:hidden;
	 margin:0 0 20px 0; */
}
#logDeco .moduleSearch{
	background:none;
}
#headerBasketBlock{
	position:relative;
	float:right;
	background:url(../img/common/bg_basketHeading.jpg) repeat-x left bottom;
	height:59px;
	width:769px;
   overflow: hidden;
}
.hiddenDiv{
	display:none;
}
#headerBasketBlock h2{
	position:absolute;
	top:0;
	left:0;
	font-size: 1.3em;/* 14px */
	padding-top:1em;
	width:56px;
	text-align:center;
	color:#FFFFFF;
}

#basketArea{
	position:absolute;
	background:url(../img/common/bg_basketArea.jpg) repeat-x left top;
	width:646px;
	top:17px;
	height:42px;
	left:56px;
}
#emptyArea{
	position:relative;
	padding:5px 0 0 15px;
	width:500px;
}
#emptyArea h3{
	font-size:15px;
	line-height:normal;
}
#basketManager{
	position:absolute;
	top:2px;
	left:702px;
	height:57px;
	background: url(../img/common/bg_basketManager.gif) no-repeat left top;;
	width:66px;
	border-left:1px solid #ffffff;
}
#basketManager ul li{
	display:inline;
}
#basketManager ul li a{
	display:block;
	float:left;
	width:32px;
	height:27px;
	text-align:center;
}
#basketManager ul li span{
	display:none;
	font-size:.1em;
}
h3.smallH3{
   font-size: 0.9em;
   color: White;
   margin-left: 62px;
   padding-top: 3px;
}
.listSelected LI{
   float: left;
   width: 170px;
   padding: 2px 5px;
   font-size: 0.9em;
   background: url(../img/common/pointsVertical.gif) repeat-y;
}
.listSelected LI.first{
   background: none;
}
.selectedArticleName{
   width: 120px;
   float: left;
   color: Black;
   text-decoration: none;
}
.listSelected LI.highlight .selectedArticleName{
   color: #E0001A;
}
.selectedArticlePrice{
   width: 45px;
   float: right;
   text-align: center;
}
.selectedArticlePrice STRONG{
   font-weight: normal;
   font-size: 1.1em;
}
.basketHeaderTotal{
   width: 100px;
   height: 50px;
   position: absolute;
   background-color: White;
   border-top: solid 1px #d9d9d9;
   border-left: solid 1px #d9d9d9;
   right: 0;
   top: -15px;
   text-align: center;
   padding-top: 6px;
}
.basketHeaderTotal STRONG{
   font-size: 1.09em;
}
.basketHeaderTotal A{
   display: block;
   width: 100%;
   color: White;
   text-decoration: none;
   background-color: #e0001a;
   font-weight: bold;
   position: absolute;
   bottom: 0;
   left: 0;
}
/**/

/**/
#primaryBlock{
	position:relative;
	float:right;
}
	
/*DIGITAS 25/09/08 : ajouts*/
#primaryBlock.fixFF3
{
width:100%;
}
/*DIGITAS 25/09/08 : fin ajouts*/
	
#primaryContent{
	position:relative;
	width:100%;
	/*overflow-y: auto;
   overflow-x: hidden;*/
}
/**/
/**/
#secondaryBlock{
	position:absolute;
	top:196px;
	left:0;
}
#secondaryCol1{
	float:left;
	width:190px;
}
#secondaryCol2{
	float:right;
	width:167px;
}

#secondaryCol1 #secondaryCol2{
	float:left;
	width:190px;
}
/**/
/*Manage Primarycontent Size*/
.primarySize1{
	width: 585px;
}
.primarySize2{
	width: 769px;
}
.primarySize3{
	width:980px;
}
/*Manage Secondarycontent Size*/
.secondarySize1{
	width: 190px;
}
.secondarySize2{
	/*width: 378px;*/
	width: 200px;
}
/**/

.primaryDisplay{
	position:relative;
	/*min-height:435px;*/
}
.primaryDisplayPopup{
	position:relative;
	margin-left: 14px;
	/*min-height:435px;*/
}
.PDMinHeight{
   min-height:350px;
}
* html body .PDMinHeight{
	height:350px;
}

/**/
.primarySize1 .primaryDisplay{
	width: 562px;
}
.primarySize2 .primaryDisplay{
	width: 746px;
}
/*.primarySize3 .primaryDisplay{
	margin-right: 6px;
}
/*DIGITAS 07/07/08 : modifs new drive*/
/**/
#primaryCol1{
	position: relative;
	float:left;
}
.primaryCol1Size1{   
	width:546px;
}
.primaryCol1Size1B{   
	width:560px;
}
.primaryCol1Size2{   
	width:750px;
}
#primaryCol2{
	position: relative;
	width: 167px;
	float:right;
}
/**/
.primaryDisplay h3{
	position:relative;
	padding:1px 0 1px 2px;
	margin:0 0 .6em 0;
	background-color:#e0001a;
	color:#FFFFFF;
	clear:both;
}

.primaryDisplay h3.h3Nouveaute {
                background-color: #E60C97;
                color: #FFF;
                margin-top: 20px;
}



.h3Promo {
	background-color: #FF0;
}

.primaryDisplay h3new {
	position: relative;
	padding: 1px 0 1px 8px;
	margin: 0 0 0.6em 0;
	background-color: #E60C97;
	color: #000;
	clear: both;
}
  .primaryDisplay h3.middle {
    float: left;
    width: auto;
    margin-top: 10px;
  }
.primaryDisplay h3 a{
                position: absolute;
                display: block;
                top:4px;
                right: 7px;
                color: #000;
                font-size: 0.65em; /*10px*/
                font-weight: bold;
}
.primaryDisplay h3.h3Nouveaute a{color: #FFF;}


/**/
/* bi 25/03 */
.primaryDisplay2 h3{
	position:relative;
	padding:1px 0 1px 2px;
	margin:0 0 0 0;
	background-color:#e0001a;
	color:#FFFFFF;
	clear:both;
}
.primaryDisplay2 h3 a{
	position:absolute;
	display:block;
	top:4px;
	right:2px;
	color:#FFFFFF;
	font-size:.6em; /*10px*/
}
.fontsize13{
	font-size:13px;
}
/* fin bi 25/03 */
/**/
#promoTimeInfo{
	position:relative;
	/*width:169px;*/
	height:100px;
	margin:0 0 3px 0;
	background:url(../img/common/bg_promoTimeInfo_Left.gif) no-repeat ;
}
#secondaryCol1 #promoTimeInfo{
   background-image: url(../img/common/bg_promoTimeInfo_Left.gif);
   width: auto;
	height:100px;
}
#MEATopAffSlot #promoTimeInfo{
   background-image: url(../img/common/bg_promoTimeInfo_Left.gif);
   width: auto;
	height:auto;
}
#promoTimeInfo p{
	color:#FFFFFF;
	font-size:1.09em;
	padding:10px 50px 10px 10px;
}
#secondaryCol1 #promoTimeInfo p{
   padding-right: 5px;
   padding-left: 60px;
   padding-top: 2px;
}
#MEATopAffSlot #promoTimeInfo p{
   padding-right: 5px;
   padding-left: 60px;
   padding-top: 2px;
}
/**/

.pushBasketL{
   background-color: #fafafa;
   border: solid 1px #c5c5c5;
   padding: 10px 5px 20px 5px;
}
.pushBasketL DT{
   font-size: 1.18em;
   font-weight: bold;
}
.pushBasketL DD{
   margin-bottom: 20px;
}
.contactL{
   background: url(../img/common/pict_contact.gif) no-repeat #e0001a;
   padding-left: 22px;
   font-size: 0.9em;
}
.contactL A{
   color: White;
}
/* Style */
.colorAuchan{
	color: #e0001a;
}

.colorDrive{
	color: #198990;
}

.error, .error label, .error input{
	color:red;
}
.error input{
	color:red;
	border:1px solid red;
}
/* Fin Style */


/* poping */

/*DIGITAS 26/08/08 : modifs et ajouts*/

.opacDiv
{
   position: absolute;
   top:0;
   left: 0;
   width: 100%;
  .width:980px;
   background-color:white;
   z-index: 550;
   opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}

/* position:fixed for IE6 */
/* Correctif Digitas 21/11/2008 */
* html body .opacDiv{
	-position: absolute;
	-top:0;
}
/* "-..." is for IE7 */
/* Fin Correctif Digitas 21/11/2008 */


#popupContentOpacDiv{
	z-index: 525;
}

/*DIGITAS 26/09/08 modifs ordre declaration*/


.poping{
   position: fixed; 
   width: 462px;
   margin:0 50% 0 50%;  
   .margin-left:20%; 
   top: 85px; /*DIGITAS 22/09/09 ajouts*/ 
   left:-252px;
   z-index: 600;
   border: solid 3px #afadad;
   background-color: #f7f4ef;
   padding: 20px 20px 10px 20px;
   .left:190px;
   _left:240px; /*Hack ie6*/
}
#popAddAccount{
	*top:150px;
	*left:125px;
}
#popOpeningStores{
	.margin-left:15%;
	_margin-left:0%;
	/*_left:230px;*/
}
#popAddList{
	*left:125px;
	_left:40px;
}

#popinDonneePerso{
	_left:-100px;
	_top:-200px;
}

#popinIdentifiant{
	_left:-100px;
	_top:-200px;
}

#popFirstVisit{
	.margin-left:15%;
	_margin-left:5%;
	_left:190px;
}


#confirmOpeningStores{
	overflow:hidden;
}
.bigpoping{
   position: absolute;
   width: 545px;
   left: 201px;
   .left:40px;
   _left:130px;
   top: 85px;
   z-index: 600;
   border: solid 3px #afadad;
   background-color: #f7f4ef;
   padding: 20px 20px 10px 20px;
	/*.margin-left:10%!important;
	_margin-left:0%;*/

}
.inciteOrder{   
   background: url(../img/common/bg_poping.gif) no-repeat #f7f4ef;
   font-size: 1.09em;
   font-weight: bold;
   padding: 30px 30px 30px 70px;
   min-height: 130px;
   top:200px;
   left:-282px;
   .left:100px;
   _left:10px;
   
   position: fixed; 
   width: 462px;
   margin:0 50% 0 50%;  
   .margin-left:20%; 
   z-index: 600;
   border: solid 3px #afadad;
   background-color: #f7f4ef;


}
.popupContent {
	width: 610px;
	left:-318px;
	.left:60px;
	_left:-30px;
	top: 5%; 
	position: fixed; 
	_position: absolute;
	/*_top:expression(-150+documentElement.scrollTop+body.scrollTop);*/
	z-index: 530;
	overflow: hidden;
	background-color: #FFFFFF;
	
	   
   margin:0 50% 0 50%;  
   .margin-left:20%; 
   border: solid 3px #afadad;
   padding: 20px 1px 10px 20px;
}

/* position:fixed for IE6 */
/* Correctif Digitas 21/11/2008 */
* html body .poping, * html body .inciteOrder, * html body  .popupContent{
	_position: absolute;
	_top:expression(50+documentElement.scrollTop+body.scrollTop);
}
/* "-..." is stupid IE7 */
/* Fin Correctif Digitas 21/11/2008 */


/*DIGITAS 26/09/08 fin modifs ordre declaration*/

/*DIGITAS 26/08/08 : fin modifs et ajouts*/

.popupContentData {
	position:relative;
	width: 585px;
}
  .popupContentData h2 {text-align: center; margin: 0 80px;}
.popupContentDisplay {
	max-height:442px;/*DIGITAS 22/09/08*/
	position:relative;
	height:98%;
	width:600px;
	overflow: auto;
	padding-right:10px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 5px;
	text-align: left;
}

/*DIGITAS 22/09/08*/
* html .popupContentDisplay { 
   height: expression( this.scrollHeight > 441 ? "442px" : "auto" ); /* sets max-height for IE */  
}
/*fin DIGITAS 22/09/00*/

* html body .inciteOrder{
   height: 130px;
}
.btClose{
   position: absolute;
   right: 5px;
   top: 5px;
   font-size: 1.2em;
   text-transform: uppercase;
   text-decoration: none;
   font-weight: bold;
   vertical-align: top;
}
  .btClose img {vertical-align: bottom;}

/*DIGITAS 22/09/08*/
.poping a.btClose {
text-decoration:none;
}

.poping a.btClose span {
display:block;
float:left;
padding-right:5px;
}
/* fin DIGITAS 22/09/08*/

.poping P, .inciteOrder P{
   margin-bottom: 12px;
}
.poping H2, .inciteOrder H2{
   font-size: 1.09em;
   margin-bottom: 15px;
}
.poping A.redLk{
   color: #e0001a;
}
.poping .colorTxt, .inciteOrder .colorTxt{
   color: #1caab3;
}
.poping .emailField, .poping .textField, .poping .cpField, .storeSelect{
   width: 270px;
   border:1px solid #989898;
}
.poping .cpField{
   width: 35px;
}
#popTransformList{
	*left:125px;
	_left:40px;
}
.storeSelect{
   width: 350px;
   float: right;
   margin-bottom: 10px;
}
.btSubscribe{
   background: url(../img/common/bg_btSubscribe.gif) no-repeat;
   text-align: center;
   width: 177px;
   height: 33px;
   display: block;
   margin-right: 20px;
   color: White;
   text-decoration: none;
   padding-top: 1px;
}

/*-------- Ajouts Digitas 03/06/08 -----------*/

.btSubscribeSmall{
   background: url(../img/bg_subscribe_small.gif) no-repeat;
   text-align: center;
   width: 177px;
   height: 21px;
   display: block;
   margin-right: 20px;
   color: White;
   text-decoration: none;
   padding-top: 1px;
}

 p.continueShop
{
padding-top:8px;
}

 p.continueShop a
 {
 font-size:11px;
 font-weight:normal;
 }

/*-------- Fin ajouts Digitas 03/06/08 -----------*/

.bt1Line{
   line-height: 30px;
   vertical-align: middle;
}
.btSubscribe EM{
   font-style: normal;
   font-size: 0.92em;
   font-weight: normal;
}
#opacDiv{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   background: White;
   z-index: 100;
   opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}
.blockFormPopL{
   width: 200px;
   float: left;
   margin-right: 20px;
}
.blockFormPopR{
   width: 220px;
   float: left;
   border-left: solid 1px #afadad;
   padding-left: 20px;
}
.openStoreLabel{
   width: 80px;
   float: left;
}
.forgetPasswordLabel{
	width: 130px;
	float: left;
}
.selectAStore{
   margin-top: 20px;
   padding-top: 20px;
   border-top: solid 1px #afadad;
}
.shoppingSteps{
   margin-bottom: 20px;
}
.shoppingSteps LI{
   padding: 25px 0 25px 165px;
   background: no-repeat;
   margin-bottom: 5px;
}
.shoppingSteps LI.step1{
   background-image: url(../img/common/v_chez_vous.jpg);
}
.shoppingSteps LI.step2{
   background-image: url(../img/common/v_rendez-vous.jpg);
}
.shoppingSteps LI.step3{
   background-image: url(../img/common/v_vos_courses.jpg);
}
.shoppingSteps LI STRONG{
   display: block;
   background: url(../img/common/bg_number.gif) no-repeat;
   width: 42px;
   float: left;
   text-align: center;
   font-weight: bold;
   color: White;
   font-size: 3.18em;
   margin-right: 5px;
}
/* .shoppingSteps LI SPAN{
   display: block;
   margin-top: 5px;
} */
/* Fin poping */



/* DIGITAS - 18/06/2008 : Ajout */


/*  Popin  */
#popAddChart {
	position:fixed;
	margin:200px 50%;
	top:0px;
	left:-231px;
}
#popAddChart p{
	text-align:center;
	font-size:1.27em;
}

/* position:fixed for IE6 */
/* Correctif Digitas 21/11/2008 */
* html body #popAddChart{
	-position: absolute;
	-top:0;
}
/* "-..." is for IE7 */
/* Fin Correctif Digitas 21/11/2008 */

/* Produits */
.primarySize3 {
	width:764px;
}
.primarySize3 .primaryDisplay {
	width:764px; /*DIGITAS 07/07/08 : modifs ancienne valeur : 764px*/
}
.primarySize3 .primaryDisplay h3{
	width:756px; /*DIGITAS 07/07/08 : modifs ancienne valeur : 745px*/
}
.primarySize3 .primaryDisplay h3.h3Promo {
  color: #000;
	background-color: #FF0;
}
.primarySize3 .productDisplay, .primarySize3 .productDisplayLast {
	/*margin:0;*/
}
.primarySize3 .productDisplayLast {
	/*margin: 0; 	*/
}
.contentPushFooter{
	text-align:center;
	clear:both;
}
.pushLink img{
	display:block;
}
.contentFormDisplay{
	float:left;
	display: inline;
	width: 189px;
	/*width: 174px;*/
	margin: 0 2px 2px 0;
}
.primarySize3 .fileFooter{
	clear:both;
}
.primarySize3 .fileFooter h3{
	width:100%
}
.primarySize3 .rightLk, .primarySize3 .rightLk2, .primarySize3 .pictoPrint {
	right:17px;
}
.contentOptionDisplay{
	overflow:hidden;
	height:1%;
	position:relative;
}
.primarySize3 .headerTimeInfo{
	float:left;
	margin:0px 1px 10px 0px; /*DIGITAS 09/07/08 : modifs margin-right ancienne valeur : 20px*/
}
/*DIGITAS 16/07/08 : ajouts */

#primaryBlock .meaAccessBlock2 {
	background:transparent url(../img/common/bg_meaAccess2.jpg) no-repeat scroll right top;
	height:60px;
	margin:0pt 0pt 20px;
	position:relative;
	width:767px;
	width:100%;
}

/*DIGITAS 16/07/08 : fin ajouts */

/* DIGITAS - 18/06/2008 : Fin Ajout Popin */


/* DIGITAS - 30/06/2008 : New Drive  */
#container{
	position:relative;
	top:auto;
}

#headerAuchan{
	color:#fff;
	top: -5px;
}

#header{
	top: 30px;
}

#headerAuchan li a{
	color:#fff;
	}

.navOnglet{
	height:30px;
	overflow:hidden;
}

.blockTop{
	border-bottom: 5px solid #fff;
	z-index:100;
}

* html body .blockTop{
		-position: absolute;
		-top:0;
	}

#contentHeader{
	position: fixed;
	z-index:100;
	background-color: #fff;
	border-top-width: 0px;
	width:980px;
}

* + html body #contentHeader{
		position: absolute;
		top:0;
}

* html body #contentHeader{
		position: absolute;
		top:0;
}


/*DIGITAS 07/07/08 modifs */
#replaceLogDeco , #logDeco{
	background-color: #fff;
	padding-top: 0px; 
	_position:fixed;  /* only for IE6 */
 	_margin-top: 84px; /* only for IE6 */
	z-index:100;
	width: 980px;	
}
 
* html body #replaceLogDeco , * html body #logDeco, * html body .blockTop{ 	 
	                 -position: absolute;
	                 -top:expression(0+documentElement.scrollTop+body.scrollTop); 	 
	         }
/*DIGITAS 07/07/08  fin modifs*/
	
#headerMeaBlock{
	margin: 0;
}

.breadCrumb{
	display:none;
}

#primaryBlock{
	margin-top:155px;
}

#secondaryBlock{
 	top:155px;
	z-index:1;
 }

/* mise comm le 22/08 - MJS - Pbme affichage Univers (promos/news/themes*
.navOnglet .navRayon{
	width: 776px;
}*/
	

.navOnglet li{
	height:30px;
}

.navOnglet li a{
	height: 23px;
}
/* DIGITAS - 30/06/2008 : New Drive  */

/*DIGITAS 07/07/08 : new drive*/

.txtDecUnder
{
text-decoration:underline !important;
}

#headerAuchan .linkToHome
{
position:absolute;
top:5px;
left:-55px;
background:url(../img/common/bg_backHome.gif) no-repeat top left;
width:124px;
height:18px;
padding:2px 0 0 35px;
}

#headerAuchan .linkToHome a
{
color:#e0001a;
font-weight:bold;
}

#headerAuchan .signUp
{
text-align:right;
width:410px;/*DIGITAS 10/09 header*/
padding:10px 0 0 0;
float:left;
}

#headerAuchan .signUp a
{
color:#fff;
text-decoration:underline;
}

.lastOfRow
{
/*width:172px;*/
}

.fixSelect
{
width:980px;
height:146px;
position:fixed;
z-index:99;
}

* html body .fixSelect{
		-position: absolute;
		-top:expression(0+documentElement.scrollTop+body.scrollTop);
	}

/*DIGITAS 25/09/08 : ajouts correctif iframe*/
.fixSelect.smallHeight
{
height:79px;
}	

/*DIGITAS 25/09/08 : fin ajouts correctif iframe*/
	
/*DIGITAS 07/07/08 : fin new drive*/

/*DIGITAS 09/07/08 : ajouts*/

/* 16/07/08 : ajouts*/
.backToTop
{
text-align:right;
padding:10px 5px 0 0;
}

.backToTop a
{
background:url(../img/common/pict_pageNavigator.gif) no-repeat left center;
padding-left:12px
}

/* 16/07/08 : fin ajouts*/

.positionRight
{
position:absolute;
top:0px;
right:0px;
}

.primarySize3 .rightLinkWthTimer
{
right:238px;
}
/*DIGITAS 09/07/08 : fin ajouts*/

/*DIGITAS 26/09/08 : correctifs positionement IE6*/
.noBreadCrumbPos
{
margin-top:108px !important;
}

.noBreadCrumbPos2
{
top:108px !important;
}
/*DIGITAS 26/09/08 : fin correctifs positionement IE6*/


/* JJN 17-FEV-2009 : debut ajout */
#toptableau {float:left;padding-top:10px;}
#middletableau {float:left; width:785px;background:#fff url(/img/middle_tableau.gif) repeat-y;}	
#bottomtableau {float:left; padding-bottom:40px;}
#bottomtableauvingt {float:left; padding-bottom:20px;}
	


.erreur {
	color:#B70008;
	font-size:12px;
	font-weight:bold;
	margin:0px 0 14px 10px;
	position:relative;
}
.erreur img {
	margin:0px 10px 0px 0px;
	vertical-align:text-bottom
}


/* Thickbox popin */

.tb_popin{
	color: #45494C;
	padding: 20px 0px 0px 0px;
}

.tb_popin .btClose{
	color: #39A3A3;
	font-weight: bold;
}

.tb_popin p{
	border: 0px;
	margin: 0px;
}

.tb_popin .title{
	color:#39a3a3;
	font-size:20px;
	text-align:left;
	border-bottom: 1px solid #dedbd8;
	margin:0 0 17px 0;
	padding: 0 0 10px 0;
	position:relative;
}

.tb_popin .content{
	background-color: #FFFFFF;
}

.tb_popin p.main_text{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.25;
}

.tb_popin div.sep{
	margin-bottom: 10px;
}

.tb_popin .ael_terms{
	color: #45494C;
	font-size: 9px;
}

.tb_popin .do_not_profit{
	color: black;
	font-size: 13px;
}

.tb_popin .pos_carte{
    color: black;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
}
	

/* ajout de styles */
#PopinMerci{
	margin-bottom:12px;
}
#PopingH2{
	font-size: 1.2em;  
}
.Popin_traisgris{
	height:2px;
	width:450px;
	background-color:#CCC;
	margin-bottom:15px;
}
.Popin_erreur{
	margin-bottom:10px;
}
.Popin_erreurNone{
	display:none;
}
.PopinErreurIcon{ 
}
.PopinAlerte{  
	position:relative;
	top:-2px;
	left:2px;
	color:#e0001a;
	font-weight:bold;
	font-size: 1.1em; 
	
}
.poping .emailFieldError, .poping .textFieldError, .poping .cpFieldError, .storeSelectError{
   width: 270px;
   border:1px solid #e0001a;
}
.CiviliteLabel{
	display:block;
	float:left;
	padding-right:25px;
	padding-top:5px;
	
} 
.openCiviliteInput{
	padding-top:1px;display:block;
	float:left;
	width:16px; height:16px;
}
.openAutorisationInput{
	padding-top:1px;display:block;
	float:left;
	width:16px; height:16px;
}
.openAutorisationLabel{
	display:block;
	padding-top:5px; 
}
.PopinValiderR{
	float:left;
	text-align:right;
	padding-top:20px;
	width:180px;
	font-size: 0.9em;/*10px*/
}
.PopinValiderL{
	float:left; width:280px;
}	

