@CHARSET "UTF-8";

/*
    If you make changes to the css you have to change the version in the layout
    called $cssVersion = ... . This done to avoid that a user have to clean the browser cache
*/
body {
	font-family: Arial;
	font-size: 11px;
	padding: 0px;
	margin: 10px;
	letter-spacing: normal;
	line-height: normal;
	word-spacing: normal;
	/*background-color: #fff993;*/
	/*font-family: arial, helvetica, sans-serif;*/
	/*background-color:#066eb7;*/
}

#page {
	width:100%;
	/*height:100%;
	padding: 0px;
	margin: 0px;*/	
       
}



#breadcrumbs {
	margin-top:10px;
	margin-bottom:10px;
	width: 960px;
	height:32px;
	border-bottom:1px solid #cccccc;
	/*background:url("../images/breadcrumbsbg.jpg") no-repeat; */
	background: url('../images/auchan_css_sprites.png') 0px -672px; no-repeat;
	
}

#breadcrumbs ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#breadcrumbs li{
	margin:0px;
	float:left;
	height:24px; /*32-8*/
	padding-top:8px;
	font-weight: bold;
	color:#DB4D4D;
	padding-right:15px;
	padding-left:15px;
	/*background:url("../images/breadcrumbsseparator.png") left top no-repeat;*/
	min-width:80px;
	text-align:center;
}

#breadcrumbs li.sep{
	/*background:url("../images/breadcrumbsseparator.png") left top no-repeat;*/
	background: url('../images/auchan_css_sprites.png') 0px -714px no-repeat;
	padding-left:30px;
}

#breadcrumbs li.sep2{
	/*background:url("../images/breadcrumbsseparator.png") left top no-repeat;*/
	/*background: url('../images/auchan_css_sprites.png') 0px -714px no-repeat;*/
	margin-left:530px;
}

#breadcrumbs li a{
	color:#DB4D4D;
}

#breadcrumbs li:first-child {
	float:left;
	font-weight: bold;
	color:#676664;
	background-image:none;
}



#breadcrumbs li:first-child a{
	color:#676664;
}

.core {
	float: left;
	width: 783px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:2px;
	background-color:#ffffff;
	
}

.coreAll {
	float: left;
	width: 960px; /*989-16-13*/
	margin-left:0px;
	margin-top:5px;
	margin-bottom:2px;
	background-color:#ffffff;
	/*border:1px solid black;*/
}
/*
#right {
	float: left;
	width: 20%;
	margin-left: 3%;

	border:1px solid black;
	margin-bottom: 10px;
	min-height: 50px;

}
*/



	
.main{
	margin-left: auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom: 0px;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:16px;
	width:960px; /*989-16-13*/
	background-color:#ffffff;
	
}

.main2{
	margin-left: auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom: 0px;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:16px;
	width:960px; /*989-16-13*/
	background-color:#ffffff;
	background-image: url(../images/greenlinecorners.png);
	background-repeat: no-repeat;
	background-position: 9px 202px;
	/*background: url('../images/auchan_css_sprites.png') 0px -2618px no-repeat;*/
}	

.topnav{
	margin:0 auto;
	width:989px;
	height:64px;
	background-image: url(../images/topsite.png);
	background-repeat: no-repeat;
	background-position: 0% 53px;
	}


.topnav ul{
	
	padding-left:0px;
	/*height:64px;*/
	padding-top:21px;
	margin-left:10px;
	list-style:none;
}

.topnav li{
	float:left;
	margin-left:2px;
}

.topnav li.highlighttop{
	background-image: url(../images/actu_promo_on_triangle.png);
	background-repeat: no-repeat;
	background-position: 12% 100%;
	
	height:43px;
}

.topnav li a{
	float: left;
	padding-left: 20px;
	/*background-image: url(../images/coin-gauche.png);*/
	/*background-repeat: no-repeat;*/
	/*background-position: 0% 0px;*/
	background: url('../images/auchan_css_sprites.png') 0% -1639px no-repeat;
	height:32px;
	
}

.topnav li.highlighttop a{
  	background-position: 0% -1889px; /*1639+250*/
  	height:34px;
}

.topnav li a span{

	float: left;
	padding-right: 20px;
	padding-top: 10px;
	/*background-image: url(../images/coin-droit.png);*/
	background: url('../images/auchan_css_sprites.png') 100% -879px no-repeat;
	/*background-repeat: no-repeat;*/
	/*background-position: 100% 0px;*/
	color: #656565;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	height:22px; /*32-10*/
}

.topnav li.highlighttop a span{
	background-position: 100% -1129px; /*879+250*/
	color: #ffffff;
	height:24px;
}

#middleNav{
	/*background-color:#E5F1F1;*/
	float:left;
	height:93px;
	width:960px;
	/*margin-bottom:14px;
	margin-left:-20px;*/
	/*padding-left:-100px;*/
	/*padding-top:14px;
	padding-right:250px;
	padding-bottom:10px;*/
	background-image: url(../images/greenline.png);
	background-repeat: repeat-x;
	background-position: 0px 82px;
	

}


#middleNav ul{
	list-style-type:none;
	list-style-position:outside;
	list-style-type:none;
	width:955px;/*960-5*/
	height:39px;/*93-54*/
	padding-left:5px;
	margin:0px;
	padding-top:54px;

	}


#middleNav li{
	/*background:url("../images/navMiddleLeft_2.gif") no-repeat scroll 0 0 transparent;*/
	
	float:left;
	padding-left:2px;
}

#middleNav li.activeMiddleNav{
	background-image: url(../images/triangle_green.png);
	background-repeat: no-repeat;
	background-position: 12% 86%;
	height:43px;
}

#middleNav li a{
	float: left;
	padding-left: 10px;
	background-image: url(../images/coin-gauche.png);
	background-repeat: no-repeat;
	background-position: 0% 0px;
	height:28px;
	
}

#middleNav li.activeMiddleNav a{
  	background-position: 0% -500px;
  	height:29px;
}

#middleNav li a span{

	float: left;
	padding-right: 10px;
	padding-top: 7px;
	background-image: url(../images/coin-droit.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	color: #000000;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	height:21px; /*28-7*/
}


#middleNav li.activeMiddleNav a span{
	background-position: 100% -500px;
	color: #ffffff;
	height:22px;/*29-7*/
	
}



/*.navOnglet li a{
	background:url("../images/navMiddleRight_2.gif") repeat-x scroll right center transparent;
	display:block;
	float:left;
	height:24px;
	padding-left:6px;
	padding-right:13px;
	padding-top:12px;*/
	/*voice-family:""{"";*/
/*}*/


/*.navOnglet li.activeMiddleNav span{
		background:url("../images/navMiddleRightOn_2.gif") repeat-x scroll right center transparent;
	display:block;
	float:left;
	height:24px;
	padding-left:6px;
	padding-right:13px;
	padding-top:12px;*/
	/*voice-family:""{"";		*/	
/*}*/


/*activeMiddleNav span {
	background:url("../images/navMiddleRightOn.gif") repeat-x scroll right center transparent;
	display:block;
	float:left;
	height:24px;
	padding-left:6px;
	padding-right:13px;
	padding-top:12px;*/
	/*voice-family:""{"";	*/
/*}*/





.leftnav{
		margin-top:5px;	
	float: left;
	width: 167px; /*177-10*/
	
	/*border:1px solid black;*/
	margin-bottom: 10px;
	background-color:#ff0000;
	margin-right:10px;
	/*border:1px solid black;*/
}
.leftnav ul{
	padding:0px;
	margin:0px;
	 list-style-position: inside; 
	 /*padding-left:5px;*/
}

.leftnav li{
	/*list-style-type: none;	*/
	/*margin-left:-30px;*/
	list-style-image:url("../images/whitearraw.png");
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #ffffff;
	padding-left:5px;
	
}

.leftnav li:first-child{
	background-image:url('../images/menu_fd_top.png');
	background-repeat:no-repeat;
	background-position:top;
}

.leftnav li span{
	color:#ffffff;
	font-weight:bold;
}

#header{
	width:960px;
	height:57px;
	/*background:url("../images/logo.jpg") no-repeat;*/
	background: url('../images/auchan_css_sprites.png') 0px -2852px no-repeat;
	
	
	/*border:1px solid black;*/
}
	


.bloc_header{
	width:309px;
	height:23px; /*28-5*/
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	font-family:verdana;	
	padding-top:5px;
}
	
.red{
	color:#e61323;
}

.todaybox{
	width:960px; 
	height:57px;
	/*background-image:url('../images/clock.jpg');*/
	/*background-repeat:no-repeat;*/
	/*background-position:right;*/
	background: url('../images/auchan_css_sprites.png') 910px -813px no-repeat;
	text-align:right;
	padding-top:10px;
	
}

.flagsbox{
	width:230px; /*400-170*/
	height:43px; /*47-4*/
	background-image:url("../images/flagsline.png");
	background-repeat:no-repeat;
	background-position:65px 27px;
	float:right;
	margin-left:170px;
	text-align:center;
	/*border:1px solid black;*/
	padding-top:4px;
}

.flagsbox img{
	width:34px; 
	height:19px; 
	border:0px;
	margin:0px;
	padding:0px;
	padding-top:4px;
	margin-left:2px;
	margin-right:2px;
}

.flagsbox a{
	margin:0px;
	padding:0px;
}



.todayhours{
	width:500px; /*480-60*/
	height:47px;
	
	float:right;
	padding-right:60px;
}


.hours{
	color:#b70008;
	font-size:12px;
	font-family : Arial;
}

.today{
	font-size:14px;
	color:#000000;
	/*font-family : Verdana;*/
	font-family : Arial;
	/*width:700px;
	border:1px solid red;*/
}

.cleaner{
	clear:both;
}

#smallhpfooterbox1{
	margin-right:16px;
	margin-top:10px;
	float:left;
}
#smallhpfooterbox2{
	margin-right:15px;
	margin-top:10px;
	float:left;
}
#smallhpfooterbox3{
	float:left;
	margin-top:10px;
}

#baseline{
	height:39px;
	background-color:#f1f1f1;
	/*background-image:url('../images/baseline.jpg');*/
	/*background-repeat:no-repeat;*/
	/*background-position:15px 0px;*/
	background: url('../images/auchan_css_sprites.png') 15px -425px no-repeat;

	
	margin-top:10px;
	background-color:#f1f1f1;
}

#footer{
	margin-top:15px;
	font-weight:bold;
}

#footer ul{
	float:right;
	padding:0px;
	margin:0px;
	list-style:none;
}

#footer li{
	
	float:left;
	
	padding-right:10px;
	padding-left:10px;
	/*background-image:url('../images/pipe.jpg');*/
	/*background-repeat:no-repeat;*/
	/*background-position:left;*/
	background: url('../images/auchan_css_sprites.png') 0px -3069px no-repeat;
	
}

#footer li a{
	font-size:11px;
	font-family:Arial;
	color:#000000;
	font-weight:normal;
}

#footer li a:hover{
	color:#B70008;
}

#footer li:first-child{
	background-image:none;
	}
	
#cataloguesbox{
	width: 730px;
	height: 337px;
	margin-right: 5px;
	margin-top: 10px;
	
}

#cataloguesheader {
    height: 37px;
    width: 725px;
    color:#ffffff;
    font-size:18px;
    font-family: Arial;
    line-height: 36px;
    vertical-align: middle;
    padding-left: 5px;
}


#cataloguesheaderlist {
    height: 37px;
    width: 955px;
    color:#ffffff;
    font-size:18px;
    font-family: Arial;
    line-height: 36px;
    vertical-align: middle;
    padding-left: 5px;
}

.catalogueslistline{
	height: 37px;
    width: 955px;
    color:#ffffff;
    font-size:18px;
    font-family: Arial;
    line-height: 36px;
    vertical-align: middle;
    padding-left: 5px;
    margin-top:10px;
  
}

#cataloguesleftbox{
float: left;
width:283px;
}



#cataloguespeople {
	/*background-image:url('../images/illu_tracts.png');*/
	/*background-repeat:no-repeat;*/
	background: url('../images/auchan_css_sprites.png') 0px -2639px no-repeat;
	width:283px;
	height:203px;
}


#rssbutton img{
	border:0px;
	width:14px;
	height:14px;
	padding-top:12px;
	padding-left:6px;
}

#rssbuttonlist img{

border:0px;
	width:14px;
	height:14px;
	padding-left:370px;
}

#catalogueslistbutton{
	padding-top:10px;
	padding-bottom:10px;
	height:52px;
}

#catalogueslistbutton img{
	border:0px;
	width:33px;
	height:42px;
	vertical-align:middle;
}

#catalogueslistbutton span{
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	padding-left:45px;
	
}
#cataloguesfbkbutton{
	padding-bottom:5px;
}

#cataloguesfbkbutton iframe{
	vertical-align:middle;
}

#cataloguesfbkbutton span{
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	padding-left:1px;
}



#catalogesinside {
    float: right;
    width: 440px;
    height: 290px;
    margin-top: 10px;
    padding: 0px;
   /* position:relative;*/
    
}


#catalogue1, #catalogue2 {
    width: 175px;
    height: 290px;
    float: left;
   
}

#catalogue1 .cataloguesvalidity, #catalogue2 .cataloguesvalidity {
    text-align: center;
    color: #fff;
    padding:0px;
    margin:0px;
    font-weight:bold;

}

#catalogue1 {
    padding-left: 10px;
}

#catalogue2 {
    padding-right: 10px;
}

#catalogue2 img, #catalogue1 img {
    width: 175px;
    border: 0;
    cursor: pointer;
    
}

.catalogues_arrow {
    width: 25px;
    line-height: 260px;
    vertical-align: middle;
    float: left;
    
}

.catalogues_arrow img {
    margin-left: 3px;
    cursor: pointer;
}

#cataloguescenter {
    width: 20px;
    float: left;
   
}

#newsletterbox{
	width:223px; /*225-1-1*/
	height:335px; /*337-1-1*/
	background-color:#ffffff;
	float:right;
	margin-top:10px;
	border:1px solid #d7d8da;
}

#promosbox{
	width:730px;
	height:390px;
	/*background-color:#066eb7;*/
	margin-right:5px;
	margin-top:10px;
	
}
#suggestionsbox{
	width:225px;
	height:390px;
	background-color:#bed68f;
	float:right;
	margin-top:10px;
	
}
#suggestionsbox img{
	border:0px;
}

#header_rightbox{
float:right;
height:53px;
}

.header_right_card{
	float:left;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	padding-right:10px;
	
	/*background-image:url('../images/carte.png');*/
	/*background-repeat:no-repeat;*/
	/*background-position:0px 3px;*/
	background: url('../images/auchan_css_sprites.png') 0px -756px no-repeat;
	padding-top:10px;
	padding-left:65px;
	height:47px; /*-15*/
	width:75px; /*-65*/
}
.header_right_card a{
	color:#ffffff;
}

.header_right_drive{
	float:left;
	padding-top:10px;
}

.header_right_drive img{
		border:0px;
}

/* FORMULAIRES */
dt {
    font-weight: bold;
    width: 220px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
}

dd {
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
}

dd#captchahtmltag {
    width: 200px;
    padding: 0px;
    margin: 0px;
    float: left;
}

#gamesForm dt {
    font-weight: bold;
    width: 260px;
    float: left;
    height: 100%;
    min-height: 35px;
    padding: 0px;
    margin: 5px 0px 0px 15px;
}

#gamesForm dd {
    height: 100%;
    width: 160px;
    float: left;
    min-height: 35px;
    padding: 0px;
    margin: 0px;
}



#reglement-element{
	height:auto;
	padding-bottom:5px;
	padding-top:14px
}

.dijitTextBox, dijitTextArea, textarea, input[type=text], input[type=password], select {
    border: 1px solid #ec1d25 !important;
    font-family: Verdana !important;
    font-size: 11px !important;
    background-color: #ffffff !important;
    background-image: none !important;
    line-height: 18px !important;
    color: #000000 !important;
}

.dijitTextBox, input[type=text], input[type=password], select {
    height: 20px !important;
    width: 150px !important;
}

.dijitTextBox:hover, dijitTextArea:hover, textarea:hover, input[type=text]:hover, input[type=password]:hover {
    border: 1px solid #ff0036 !important;
    color: #000000 !important;
    background: #f1f1f1 url("/images/form_field_bg.gif") repeat-x top left !important;
}

input[type=submit] {
    text-align: center;
    cursor: pointer;
    color: #ffffff;
    margin: 0px;
    padding: 0px;
    height: 23px;
    line-height: 23px;
    width: 150px;
    background: #cc0003 url("/images/form_submit_bg.gif");
    font-weight: bold;
    border: 0;
}



.tundra .dijitCheckBox,
.tundra .dijitCheckBoxIcon {
    background-image: url('/images/checkmark.png') !important;
}

.dj_ie6 .tundra .dijitCheckBox,
.dj_ie6 .tundra .dijitCheckBoxIcon	{
	background-image: url('/images/checkmark.gif') !important;
}

.tundra .dijitRadio,
.tundra .dijitRadioIcon {
    background-image: url('/images/checkmark.png') !important;
}

.dj_ie6 .tundra .dijitRadio,
.dj_ie6 .tundra .dijitRadioIcon	{
	background-image: url('/images/checkmark.gif') !important;
}

#hpnewslettertitle{
	width:225px;
	height: 60px; /*70-10*/
	text-align:center;
	color:#000000;
	font-size:20px;
	/*font-weight:bold;*/
	font-family: Arial;
	padding-top:10px;
}

#hpnewsletterimg{
	/*background-image:url('../images/newsletter.jpg');*/
	/*background-repeat:no-repeat;*/
	background: url('../images/auchan_css_sprites.png') 0px -2919px no-repeat;
	width:223px;
	height:140px;
}

#hpnewsletterbaseline1{
	text-align:center;
	color:#b6010a;
	font-size:16px;
	font-weight:bold;
	height:27px;
}

#hpnewsletterbaseline2{
	text-align:center;
	color:#000000;
	height:50px; /*60-10*/
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
}

#hpnewslettersubscribe{
	text-align:center;
	color :#ffffff;
	/*background-image:url('../images/red_button.png');*/
	/*background-repeat:no-repeat;*/
	/*background-position: 11px 0px;*/
	height:19px; /*23-4*/
	padding-top:4px;
	font-weight:bold;
	background: url('../images/auchan_css_sprites.png') 11px -3093px no-repeat;
}

.errors li{
	color: red ; 
}

.catbox{
	float:left;
	width:50%;
	text-align:center;
	width:235px;
	height: 315px;
	margin-right:40px;
	margin-left:40px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#F3F3F3;
	border:1px solid #D3D3D3;
	padding-bottom:30px;
}

.catboximg img{
	width:175px;
	border:0px;
}

.catboxtitle{
	padding-top:10px;
	padding-bottom:5px;
	
}
.catboxtitle a{
	font-weight:bold;
	font-size:12px; 
	color:#656565;
}

.catboxdates{
	font-size:10px;
	color:#656565;
	padding-bottom:10px;
}

.catalaunebox{
	margin-left:561px;
	
}

.catalaunebox img{
	border:0px;
	width:120px;
	vertical-align: top;
	
}
.catboxdatesalaune{
	text-align:center;
	width:120px;
	color:#ffffff;
	font-weight:bold;
	padding-top:10px;
}

#jobbutton img{
	float:right;
	margin-right:10px;
	margin-top:6px;
	border:0px;
}
	
.selectionnoel{
	float:left;
	width:250px;
	margin-top:10px;
	/*border:1px solid black;*/ 
	
}

.wishlist{
	float:left;
	width:250px;
	margin-top:10px;
	
       
	
}

.wishlist2{
	float:left;
	width:250px;
	margin-top:10px;
        margin-left:16px;
	
}
	
.titleselection{
	/*font-weight:900;
	margin-left:10px;
	text-align: left;
	font-size:12px;
	height: 40px;*/
        font-weight:900;
	margin-left:10px;
	text-align: left;
	font-size:16px;
	/*height:30px;*/
        width:250px;
/*margin-bottom:20px;*/
}

.titleselection a{
    font-size:16px;
	color:#0B5286;
	text-transform: capitalize;
}

.titlewishlist{
	font-weight:900;
	margin-left:10px;
	text-align: left;
	font-size:16px;
	height:30px;
        width:250px;
margin-bottom:20px;
}

.titlewishlist a{
    font-size:16px;
	color:#0B5286;
	text-transform: capitalize;
}
	
.resumeselection{
	/*margin-left:10px;
	text-align: left;
	padding-bottom:10px;
	font-size:12px;*/
        margin-left:10px;
	text-align: left;
	padding-bottom:10px;
	font-size:12px;
/*height : 50px;*/
}
.resumewishlist{
	margin-left:10px;
	text-align: left;
	padding-bottom:10px;
	font-size:12px;
height : 50px;
}
.brandwishlist{
	margin-left:10px;
	text-align: left;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	height:20px;
       /* color:#999999;*/
}
.imageselection{
	/*text-align: center;*/
	/*padding-left:30px;
	padding-bottom:10px;
	height: 100px;*/
        text-align: left;
	/*padding-left:30px;*/
	padding-bottom:10px;
	height: 200px;
        position:relative;
        
}

.imagewishlist{
	text-align: center;
	/*padding-left:30px;*/
	padding-bottom:10px;
	height: 200px;
}

.hrwishlist{
    color:black;

background-color: black;
height: 1px;
border: 0;
}
	
.prixselection{
	/*padding-left:10px;
	background-color:#eaeaea;
	text-align: left;
	color: #e91111;
	font-weight:900;
	font-size:14px;*/
        padding-left:10px;
	background-color:#eaeaea;
	text-align: left;
	color: #e91111;
	font-weight:900;
	font-size:26px;
       /* border:1px solid red;*/
       
       
}

.prixwishlist{
	padding-left:10px;
	background-color:#eaeaea;
	text-align: left;
	color: #e91111;
	font-weight:900;
	font-size:26px;
}

.prixsuppselection{
	/*font-size:10px;
	color:#404040;
	padding-left:10px;
	background-color:#eaeaea;
	text-align: left;*/
        font-size:10px;
	color:#404040;
	padding-left:96px;
	background-color:#eaeaea;
	text-align: left;
        height:26px;
}

.prixsuppwishlist{
	font-size:10px;
	color:#404040;
	padding-left:10px;
	background-color:#eaeaea;
	text-align: left;
}
		
.selectionnoeldetailheader{
	/*font-size:14px;
	margin-bottom:15px;
	
	border-bottom:1px solid black;
	color:#e91111;
	padding-top:10px;
	padding-bottom:10px;
	font-weight: 900;*/
         font-size:14px;
	margin-bottom:15px;
	border-bottom:1px solid black;
	color:#e91111;
	padding-top:10px;
	padding-bottom:10px;
	font-weight: 900;
}

.wishlistdetailheader{
        font-size:14px;
	margin-bottom:15px;
	border-bottom:1px solid black;
	color:#e91111;
	padding-top:10px;
	padding-bottom:10px;
	font-weight: 900;
}

.titleselectiondetail{
	/*font-weight:900;
	font-size:12px;
	text-align: left;*/
        font-weight:900;
	font-size:16px;
	text-align: left;
	color:#0B5286;
	margin-bottom:20px;
}

.titlewishlistdetail{
	font-weight:900;
	font-size:16px;
	text-align: left;
	color:#0B5286;
	margin-bottom:20px;
	
}

.brandwishlistdetail{
	font-weight:bold;
	font-size:14px;
	text-align: left;
	margin-bottom:20px;
       /* color:#999999;*/
}
	
.resumeselectiondetail{
	/*font-size:12px;
	text-align: left;
	padding-bottom:10px;*/
        font-size:12px;
	text-align: left;
	padding-bottom:10px;
}

.resumewishlistdetail{
	font-size:12px;
	text-align: left;
	padding-bottom:10px;
}

.refwishlistdetail{
    font-size:12px;
	text-align: left;
	padding-bottom:10px;
    
}

.selectionnoeldetailleft{
	float:left;
	width: 250px;
}

.wishlistdetailleft{
	float:left;
	width: 250px;
}
.selectionnoeldetailright{
	float:left;
	margin-left:20px;
}

.wishlistdetailright{
	float:left;
	margin-left:20px;
}

.selectionnoeldetaildesc{
	/*color: #646464;
	clear:both;
	padding-top:20px;*/
        clear:both;
	padding-top:20px;
	font-size:14px;
}
.wishlistdetaildesc{
	/*color: #646464;*/
	clear:both;
	padding-top:20px;
	font-size:14px;
}
.imageselectiondetail{
	/*text-align: center;*/
	padding-left:30px;
	padding-bottom:10px;
	height: 100px;
}
	
.prixselectiondetail{
/*	padding-left:10px;
	background-color:#eaeaea;*/
	/*font-size:14px;
	margin-top:30px;
	text-align: left;
	color: #e91111;
	font-weight:900;*/
        font-size:22px;
	margin-top:10px;
	text-align: left;
	color: #e91111;
	font-weight:bold;
}

.prixwishlistdetail{
/*	padding-left:10px;
	background-color:#eaeaea;*/
	font-size:22px;
	margin-top:10px;
	text-align: left;
	color: #e91111;
	font-weight:bold;
}
.prixsuppselectiondetail{
	/*margin-top:30px;*/
	/*padding-left:10px;*/
	/*background-color:#eaeaea;*/
	font-size:10px;
	color:#404040;
	text-align: left;
}

.prixsuppwishlistdetail{
	/*margin-top:30px;*/
	/*padding-left:10px;*/
	/*background-color:#eaeaea;*/
	font-size:10px;
	color:#404040;
	text-align: left;
}

.reservationConsole{
    background-image:url('../images/nintendo3ds/3dstop.jpg');
    background-repeat:no-repeat;
	/*background-position: 11px 0px;*/
    width: 960px;
    height: 1400px;
   
}

.reservationConsole dd{
    height: auto;
    padding-bottom: 5px;
    padding-left: 200px;
    padding-top: 5px;

}

.reservationConsoleForm{
    background-image:url('../images/3dstop.jpg');
    background-repeat:no-repeat;
	/*background-position: 11px 0px;*/


}

#box-link{
    position:relative;
    top:825px;left:20px;
    width: 83px;
    height: 83px;
    background-color: transparent;
}
.lingeriequestion{
font-weight:bold;
font-style: italic;
}

#lingerieForm dt{
float:none;
width:100%;
padding-left:10px;
font-size:13px;
}

fieldset {
    border: 1px solid #D3D3D3;
}

fieldset legend {
    color: #EC1D25;
}

/* AUTHENTIFICATION CARTE AUCHAN */

#carte_auchan_bloc_1, #carte_auchan_bloc_2{
	position:relative;
	width:780px;
	font-family:Arial, Helvetica, sans-serif;
}

#carte_auchan_bloc_1{
    height:229px;
    background-image:url(../images/im/fd_login.jpg);
}

#carte_auchan_bloc_2{
    height:778px;
    background-image:url(../images/im/fd_inscription.jpg);
}

#carte_auchan_bloc_1_title, #carte_auchan_bloc_2_title{
    position:absolute;
    left:14px;
    color:#FFF;
    font-size:22px;
    font-weight:bold;
}

#carte_auchan_bloc_1_title{
	top:10px;
}

#carte_auchan_bloc_2_title{
	top:29px;
}

#carte_auchan_bloc_2_text{
	position:absolute;
	left:14px;
	top:68px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

#carte_auchan_bloc_1_form, #carte_auchan_bloc_2_form{
	position:absolute;
	left:36px;
	width: 422px;
}

#carte_auchan_bloc_1_form{
	top:64px;
}

#carte_auchan_bloc_2_form{
	top:182px;
}

#carte_auchan_bloc_1_form .dijitTextBox, #carte_auchan_bloc_1_form dijitTextArea, #carte_auchan_bloc_1_form textarea, #carte_auchan_bloc_1_form input[type="text"], #carte_auchan_bloc_1_form input[type="password"], #carte_auchan_bloc_1_form select,
#carte_auchan_bloc_1_form .dijitTextBox:hover, #carte_auchan_bloc_1_form dijitTextArea:hover, #carte_auchan_bloc_1_form textarea:hover, #carte_auchan_bloc_1_form input[type="text"]:hover, #carte_auchan_bloc_1_form input[type="password"]:hover, #carte_auchan_bloc_1_form select:hover,
#carte_auchan_bloc_2_form .dijitTextBox, #carte_auchan_bloc_2_form dijitTextArea, #carte_auchan_bloc_2_form textarea, #carte_auchan_bloc_2_form input[type="text"], #carte_auchan_bloc_2_form input[type="password"], #carte_auchan_bloc_2_form select,
#carte_auchan_bloc_2_form .dijitTextBox:hover, #carte_auchan_bloc_2_form dijitTextArea:hover, #carte_auchan_bloc_2_form textarea:hover, #carte_auchan_bloc_2_form input[type="text"]:hover, #carte_auchan_bloc_2_form input[type="password"]:hover, #carte_auchan_bloc_2_form select:hover{
    border: 1px solid #C2C2C2 !important;
    margin:0px;
    padding:0px;
}

#carte_auchan_bloc_1_form ul, #carte_auchan_bloc_2_form ul {
    position:absolute;
    height: 10px;
    padding: 0 !important;
    margin: 0 !important;
    top:0px;
    left:445px;
    width:400px;
}

.captcha_row {
    min-height: 100px;
}

#carte_auchan_bloc_2_form #captchahtmltag .errors{
    top:70px;
}

#carte_auchan_bloc_1_form .errors li, #carte_auchan_bloc_2_form .errors li{
    width:auto;
    background-color:#FFF;
    list-style:none;
    position:relative;
    float:left;
    padding: 0px 1px 0px 1px;
    margin: 0px 1px 0px 0px;
}

#carte_auchan_bloc_1_form dd, #carte_auchan_bloc_1_form dt, #carte_auchan_bloc_2_form dd, #carte_auchan_bloc_2_form dt{
    padding:0px;
    margin:8px 0px 0px 0px;
}

#carte_auchan_bloc_2_form input#birthdate {
    border: 0 !important;
}

.carte_auchan_bloc_2_row {
    position:relative;
    display:block;
}

#carte_auchan_bloc_2 #progress {
    position:absolute;
	top:-22px;
	left:380px;
	width:55px !important;
}

#carte_auchan_bloc_2 #captcha_img-input-label{
	width:221px;
}

#carte_auchan_bloc_2 #newsletter-label, #carte_auchan_bloc_2 #newslettergallerie-label{
	width:350px;
}



/**********************************************************************************/

#carte_auchan_info{
	position:relative;
	width:780px;
	height:764px;
	background-image:url(../images/im/fd_degrade.jpg);
	margin:0px;
	padding:0px;
}

#carte_auchan_info_content{
	position:absolute;
	top:22px;
	left:22px;
}

.carte_auchan_info_bloc{
	margin:0px 0px 40px 0px;
	padding:0px;
	/*background-color:#0F6;*/
}

.carte_auchan_info_image{
	float:left;
	position:relative;
	width:77px;
	text-align:center;
	margin: 0px 21px 0px 0px;
}

.carte_auchan_info_bloc_text{
	float:left;
	position:relative;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:640px;
}

.carte_auchan_info_number{
	background-color:#FFF;
	color:#db0505;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:19px;
	height:21px;
	padding:0px;
	margin:0px 7px 0px 0px;
	text-align:center;
	font-size:23px;
	line-height:23px;
	float: left;
}

.carte_auchan_info_title{
	font-size: 18px;
	line-height:23px;
	margin:0px;
	padding:0px;
}

.carte_auchan_info_text{
	font-size: 14px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

.carte_auchan_info_text_sub{
	margin:45px 0px 0px 0px;
	padding:0px;
	font-size:9px;
}

.kleenex{
	clear:both;
}

.wishlistpdf{
    
        width: 167px;
	height:32px;
	background-image:url(../images/fd_download.jpg);
        background-repeat: no-repeat;
	padding-top:10px;
	padding-left:50px;
        background-color: #ffffff;
        font-weight:bold;
        border:0px;
}

.backtomobile{
    position:fixed;
    overflow:auto;
    bottom:0px;
    left:5px;
    padding:0px
    margin:0px;
}
