
body {background-color: #fff;/*background: url(/static/images/fond/habillage-disney-auchan.jpg) no-repeat;background-attachment:fixed;*/
/*font-family:"SanaSansAlt-Regular";*/}
@font-face {
  font-family: 'SanaSansAlt-Regular';
  font-style: normal;
  src: local('SanaSansAlt.ttf'),
       url('/static/images/fonts/SanaSansAlt-Regular.ttf') format('ttf');
}

@font-face {
  font-family: 'SanaSansAlt-Bold';
  font-style: normal;
  src: local('SanaSansAlt-Bold.ttf'),
       url('/static/images/fonts/SanaSansAlt-Bold.ttf') format('ttf');
}
#container {width: 100%;float: none;/*height: 125px;*/}

.entete-auchan {width: 100%;height: 189px;margin: -30px 0 0 0;}
.entete-auchan-1 {width: 100%;float: left;height: 33px;background: #35343a;}
.entete-auchan-services {width: 100%;float: left;height: 65px;background: #fff;}
.services-header {width: 1014px;height: 65px; margin: 0 auto;}
.accueil {float: left;width: 311px;height: 65px;}
#entete {width: 100%;float: left;}

.service-1 {width: 1014px;margin: 0 auto;height: 33px;}

.auchan-retour{width: 18%;float: left;}
.auchan-retour a{color: #fff;font-size: 15px;line-height: 34px;}

.auchan-billetterie{width: 14%;height: 33px;float: left;margin: 0 0 0 324px;padding: 7px 0 0 39px;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 0px 2px;}
.auchan-billetterie a {color: #fff;font-size: 15px;}

.auchan-moi{width: 14%;height: 33px;padding: 7px 0 0 28px;float: left;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 0px -218px;}
.auchan-moi a{color: #fff;font-size: 15px;}

.auchan-moi-footer{width: 14%;height: 33px;padding: 7px 0 0 28px;float:left;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 0px -218px; margin: 0px 0 0 222px;}
.auchan-moi-footer a{color: #fff;font-size: 15px;}

.newsletter-footer{width: 11rem;height: 33px;padding: 7px 0 0 12rem;float:left;margin: 0px 0 0 0px;}
.newsletter-footer a{color: #fff;font-size: 15px;}

.auchan-aide{width: 10%;height: 33px;padding: 7px 0 0 39px;float: left;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 0px -75px;}
.auchan-aide a{color: #fff;font-size: 15px;}

#page-body, div.wrapper {width: 1014px;margin: 0 auto;float: none;}

.compte {float: left;width: 95px;margin: 16px 0 0 0;text-align: right;}
.compte a{line-height: 1.3rem;font-size: 0.9rem;}
.connect span {text-decoration: underline;}

.filter-opener .filter-general {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100%;
    padding: 0 .3125rem 0 .25rem;
    border: 1px solid #c8c8c8;
    border-left: none;
    background: #f4f4f4 url(/static/imgs/filter-bg.png) no-repeat;
    background: #f4f4f4 url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20wi…20points%3D%270%2C0%208%2C0%200%2C25%208%2C50%200%2C50%27%20/%3E%3C/svg%3E) no-repeat;
    background-position: 0 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/* ++++++++++++++++++++++++++++++++++++++++ */
/* COMMON (header)                       */
/* ++++++++++++++++++++++++++++++++++++++++ */

/* Wrap 
.wrap { margin: 0 auto; width: 1000px; }*/

/* Links 
a:link, a:visited { text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: underline; }*/

/* Backgrounds - Categories */
.loisirs-bg { background-color: #ff8601; }

/* Tools */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* -------------------------------------------------------------------------------------- */


#externalFoot{clear:both;width:1014px;margin:0 auto;}

/* Links */
#externalFoot a:link, #externalFoot a:visited { text-decoration: none; }
#externalFoot a:hover, #externalFoot a:focus, #externalFoot a:active { text-decoration: underline; }

/* Tools */
#externalFoot .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Shapes */
#externalFoot .rounded { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; zoom: 1;}
#externalFoot .rounded-top { -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; zoom: 1;}
#externalFoot .rounded-bottom { -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; zoom: 1;}

/* Gradients */
/*#externalFoot .gradient-green {width:175px; background: #89d200; background: -moz-linear-gradient(top, #F87470 0%, #C60605 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F87470), color-stop(100%,#C60605)); background: -webkit-linear-gradient(top, #F87470 0%,#C60605 100%); background: -o-linear-gradient(top, #F87470 0%,#C60605 100%); background: -ms-linear-gradient(top, #F87470 0%,#C60605 100%); filter: progid:DXImageTransform.Microsoft.gradient( StartColorstr='#F87470', EndColorstr='#C60605', GradientType=0 ); background: linear-gradient(top, #F87470 0%, #C60605 100%); }*/

/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */


/* COMPONENT: FOOTER ---------------------- */
#footerMenu ul.list-top li.item ul li{
	font-size:9px;
	line-height:12px;
}
/* Component: newsletter */
#externalFoot #footer2 .content {
    color: #3C3C3C;
    height: 80px;
    margin: 15px 0 0;
    line-height: 14px;

}
#externalFoot #newsletter { float: left; }
#newsletter .content{padding: 0 0 0 5px;}
#externalFoot #footer2 #newsletter  h2,#externalFoot #footer2 #newsletter  .content{padding-left:10px}
#externalFoot #newsletter .content p{ line-height: 1; font-size: 11px; }
#externalFoot #newsletter .nl-email { margin-top: 10px; padding: 2px; width: 174px; height: 15px; color: #000; background-color: #e6e5e5; border: 1px solid #dfdfdf; vertical-align: middle; }
#externalFoot #newsletter .gradient-green { display: block; }
#externalFoot #newsletter .nl-btn { display: block; width: 158px; height: 22px; font-size: 10px; padding:0; line-height:22px; text-align:center; color: #fff; vertical-align: middle; font-weight: bold; font-family: inherit; text-transform: uppercase;  border: none; cursor: pointer; }
#externalFoot #newsletter a {padding: 4px 6px 4px 20px; font-size: 10px; color: #fff; vertical-align: middle; font-weight: bold; font-family: inherit; text-transform: uppercase; text-align: left; border: none; }
#externalFoot #newsletter .message { height: 16px; }
#externalFoot #newsletter .message .nl-error { display: none; line-height: 16px; font-size: 10px; color: #ff0000; }
#externalFoot #newsletter .message .nl-sent { display: none; line-height: 16px; font-size: 10px; color: #5EB202; }


/* Component: footer2 */
#externalFoot #footer2 { float:none; position: relative; z-index: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0;  }
#externalFoot #footer2 select, #externalFoot #footer2 input { font-size: 12px; }
#externalFoot #footer2 .content-top { padding-bottom: 10px; background: #F0F0F0; }
#externalFoot #footer2 h2 {
	background: none repeat scroll 0 0 #F0F0F0;
    color: #3C3C3C;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 15px 0 35px 15px;
    border-top:1px solid #d0d0d0;
    border-bottom:1px solid #d0d0d0;
}
#externalFoot #footer2 h5, #externalFoot #footerMenu a, #externalFoot #footer2 .websites a {
	color:#3C3C3C;
}
#externalFoot #footer2 h2 .Cn { float: left; margin: 0 0 0 6px; }
#externalFoot #footer2 h2 .BdCn { float: left; }
#externalFoot #footer2 .content { margin: 15px 0 0 15px; height: 80px; color: #3c3c3c; font-size:11px }
#externalFoot #footer2 #footerLinks .websites { height: 75px; margin-left:17px}
#externalFoot #footer2 .websites a { color: #3c3c3c; font-size:11px; text-decoration: underline; margin: 0; padding: 0; }
#externalFoot #footer2 .websites a:hover, #footer2 .websites a:focus { }
#externalFoot #footer2 .waaoh { margin: 7px 0; height: 47px; }
#externalFoot #footer2 .phone { padding-left: 27px; padding-top:7px; margin:9px 0 -1px 15px; background: transparent url(../images/Partenaires/auchan/footerlinks-phone.png) left top no-repeat; }
#externalFoot #footer2 .phone-number {
    font-size: 21px;
    font-weight: bold;
	display:block;
	height:19px;
}
#externalFoot #footer2 .more { margin-bottom: 10px; margin-left:15px;text-indent: 10px; background: url("../images/Partenaires/auchan/arrow-right.png") no-repeat scroll left 2px transparent; list-style: none; }
#externalFoot #footer2 .more a {
    color: #3C3C3C;
    font-size: 11px;
    font-weight: bold;
}
#externalFoot #footer2 .content-center {
    background: none repeat scroll 0 0 #D5D5D5;
    padding:  10px;
	height: 31px;
    padding: 6px 10px;
}
#externalFoot #footer2 .content-bottom { background-color: #fff; }
#externalFoot #footer2 .column h5 {
    color: #3c3c3c;
    font-size: 9px;
    font-weight: normal;
    margin: 0 0 7px;
    padding: 0;
    text-transform: uppercase;
    font-family: arial, helvetica;
}
#externalFoot #footer2 h1 { font-size: 16px; font-weight: bold; color: #fff; margin:0; padding:0; }
#externalFoot #footer2 h4 { font-size: 18px; margin:0; padding:0; }
#externalFoot #footer2 li { list-style: none; margin:0; padding:0; font-size: 11px; }
#externalFoot #footer2 input { margin: 0; padding: 0; }
#externalFoot #footer2 p { margin: 0; padding: 0; }
#externalFoot #footer2 a img { border: none; }


#footer2 .select_box_auchan_perso.style {
	background-color: #F0F0F0;
    background-position: 0 -137px;
    border: medium none;
    height: 28px;
    width: 172px;
	color: #707070;
    cursor: pointer;
	margin-left:15px;
}


#externalFoot div.select_box_auchan_perso li.auchan_option_value {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CBCBCB;
    color: #707070;
    height: 25px;
    white-space: nowrap;
	line-height:25px;
}

#externalFoot div.select_box_auchan_perso li.auchan_option_value a,#externalFoot div.select_box_auchan_perso li.auchan_option_value a.visited,#externalFoot div.select_box_auchan_perso li.auchan_option_value .all {
    text-decoration:none;
	padding:0 0 0 7px;
	color:#707070;
	display:block
}

#externalFoot div.select_box_auchan_perso li.auchan_option_value a:hover{
	background:#c1c1c1;
	color:#fff;
}

div.select_box_auchan_perso li.auchan_option_value:hover {
    background: none repeat scroll 0 0 #C1C1C1;
    color: #ffffff;
}

/* Component: footerLinks */
#externalFoot #footerLinks { float: left; margin: 0; padding: 0; }
#externalFoot #footerLinks ul { margin: 0; padding: 0; }
#externalFoot #footerLinks .item { float: left;  list-style: none;}
#externalFoot #footerLinks .item .size_180 { margin-bottom: 0; width: 174px; position:relative }
#externalFoot #footerLinks select { width: 170px; vertical-align: middle; }
#externalFoot #footerLinks .content p{ line-height: 1; font-size: 11px; }
#externalFoot #newsletter, #externalFoot #footerLinks .item{
	width: 262px
}
#externalFoot #newsletter, #externalFoot #footerLinks .item.last{ width:228px;}

/* Component: footerOneLine */
#externalFoot #footerOneLine { margin: 0 auto; vertical-align: middle; padding: 6px 5px 0; }
#externalFoot #footerOneLine li { float: left; margin-right: 20px; list-style: none; line-height:22px}
#externalFoot #footerOneLine .right { float: right; margin-right: 3px; list-style: none; }
#externalFoot #footerOneLine a { font-size: 10px; color: #3C3C3C; text-transform: uppercase; }
#externalFoot #footerOneLine .first { margin-right: 20px; }
#externalFoot #footerOneLine .last { margin-right: 0; }

/* Component: footerMenu */
#externalFoot #footerMenu { margin: 0 auto; padding: 20px 0; width: 1014px; font-size: 10px; }
#externalFoot #footerMenu .list-top { margin: 0; padding: 0; }
#externalFoot #footerMenu .list-bottom { height: 150px; margin: 0; padding: 0; }
#externalFoot #footerMenu .column { float: left; margin: 0 7px 20px 0; width: 174px; list-style: none; }
#externalFoot #footerMenu .last { margin-right: 0;width:106px }
#externalFoot #footerMenu a { font-size:9px; }
#externalFoot #footerMenu ul { margin: 0; padding: 0; }



/* --- MAIN NAVIGATION --- */

#nav li.neutral a, #nav li.neutral a:link, #nav li.neutral a:hover, #nav li.neutral a:visited { color: #000000; padding-left:5px;}

#nav li a, #nav li a:link, #nav li a:hover, #nav li a:visited {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid transparent;
    color: #000;
    display: block;
    padding: 11px 13px 11px 12px;
    text-decoration: none;
}

#nav li.regions a, #nav li.regions a:link, #nav li.regions a:visited {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid transparent;
    color: #fff;
    display: block;
    padding: 11px 13px 11px 12px;
    text-decoration: none;
}

#nav li.proms a, #nav li.proms a:link, #nav li.proms a:visited {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid transparent;
    color: #fff;
    display: block;
    padding: 11px 13px 11px 12px;
    text-decoration: none;
}

#nav li a.dropdown, #nav li a.dropdown:link, #nav li a.dropdown:visited {
    background: url("../imgs/bg_dropdown-noir.gif") no-repeat scroll right center transparent;
    color: #000000;
    padding-right: 20px;
    text-transform: uppercase;
}

#nav ul{background: #fff url(../images/Partenaires/auchan/nav_sprite_auchan.png) 0 0 repeat-x; height:38px;}
#nav li{background: #fff url(../images/Partenaires/auchan/nav_sprite_auchan.png) right -52px no-repeat;}	
#nav li.extra {background: #fff url(../images/Partenaires/auchan/nav_sprite_auchan.png) right -104px no-repeat; width:96px;}
#nav li.neutral{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); width:109px;}
#nav li.regions{background: #fff url(../images/Partenaires/auchan/nav_sprite_auchan.png) right -52px no-repeat; width:89px;}		
#nav li.proms {background: #fff url(../images/Partenaires/auchan/nav_sprite_auchan.png) right -217px no-repeat; width:91px;}
#nav li.servicesnav{background: #fff url(../imgs/nav_sprite.png) right -161px no-repeat; width:98px;}
#nav li.servicesnav a{ color:#FFFFFF;}

#nav li.concert { width:70px;}
#nav li.sport { width:82px;}
#nav li.show { width:71px;}
#nav li.theatre {width:51px;}
#nav li.expo { width:57px;}
#nav li.fest { width:68px;}
#nav li.parc { width:68px;}
#nav li.salon { width:64px;}


#lien-connexion {width: 49px;float: left;margin-left:-3px;margin-top:13px;}
#lien-connexion span{color:#000;}		
#lien-connexion a {width: 112px;float: left;margin-left: 5px;background-image: url(/static/images/Partenaires/auchan/pictos_Afr.png);height: 41px;background-position: 3px -112px;font-size:15px;padding: 14px 0 0 42px;
    text-transform: lowercase;}
#lien-connexion::first-letter {text-transform: uppercase;}
#lien-deconnexion {width: 112px;float: left;margin-left:-3px;margin-top:24px;text-align: center;}
#lien-deconnexion a {width: 112px;float: left;margin-left: 5px;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 2px -1657px no-repeat;font-size:15px;height: 41px;padding: 9px 0 0 42px;text-transform: lowercase;}

/**** MODULES HOME ******/

#main-content {
	float:none;
	margin-left:auto;
	margin-right:auto;
	padding-right:0;
	padding-top:0;
	width:994px;
}
div.section div.hgroup{border-radius:0px;color:#000;height:31px;margin-top:11px;margin-bottom:10px;background: none;}


#top3img #mpuHalf{position:absolute;margin-top:30px;margin-bottom:15px;}
div.hgroup h2{color:#FFF;font-size:1.2em;z-index:100;padding:1px 10px 5px;}
#aside .boxcounter div.hgroup h2{display: none;}
#aside .lca_1{margin: 0px 0 0 197px!important}
#aside .lca_4{margin: 0px 0 0 197px!important}
#aside .lca_2{margin: 0px 0 0 197px!important}
#aside .lca_3{margin: 0px 0 0 197px!important}
#content .tailletitre{width:301px;height:31px;margin-left:17px;z-index:5000;}
#section-wrapper > #content > .hgroup,#content .tailletitre{height:50px;}
#selection{float:left;width:auto;margin-left:17px; max-width:532px;}
#selection div.hgroup h2 {font-family: "TM Sans", Arial, sans-serif;}
.section h2 span.nombre-manif {display: block;color: #ff0000;border: 2px solid #cc016d;width: 45px;margin: 0 27px;margin: 0 auto;}
.fond{width:527px;margin-top:0px;padding:16px;margin-bottom:24px;}


/**** Counter Home ******/

#aside #counterhome {margin:255px 0 14px 0;}
div.section#banner-resultat div.hgroup h2 {color: #000;}

.boxcounter{
	float:right;
	margin-right:27px;
	margin-top:0px;
	width:590px;}
	
.titrecounter{width:580px;}

.cntSeparator{
	font-size:12px;
	color:#76a928;
	font-weight:700;
	margin-top:5px;}

#counterhome{
	width:581px;
	height:241px;
	padding-top:9px;
	background-color:#e9e9e9;
	padding-left:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;}
	
.colG{
	float:left;
	margin-right:9px;
	width:281px;}
	
.counterfd{
	width:100%;
	height:73px;
	margin-bottom:6px;
	background-image:url(/static/imgs/fr/fdtimer.png);
	background-repeat:no-repeat;
	color:#FFF;}
	
.boutcout{margin:0;}

.ouvtxt1{
	width:100%;
	padding-top:5px;
	height:18px;}
	
.ouvtxt1 span {
	color:#ffffff
	;font-size:12px;
	font-weight:bold;
	padding-left:5px;}
	
.ouvtxt2{
	width:100%;
	font-size:11px;
	margin-top:3px;}
	
.ouvtxt2 span{
	padding-left:5px;
	color:#7a7a7a;
	font-size:11px;}
	
.ouvtxt3{
	width:auto;
	margin-top:3px;
	float:left;
	margin-right:5px;}
	
.ouvtxt3 span{
	padding-left:5px;
	color:#7a7a7a;
	font-size:11px;}
	
.lca_1,.lca_2,.lca_3,.lca_4,.lca_5,.lca_6{
	float:left;
	height:73px;
	margin-top:-43px;
	position:absolute;
	width:281px;}
	
#countdown_dashboard,#countdown_dashboard2,#countdown_dashboard3,#countdown_dashboard4,#countdown_dashboard5,#countdown_dashboard6{
	height:auto;
	width:auto;
	margin-top:2px;}
	
.dash{
	height:25px;
	float:left;
	margin-top:3px;}
	
.dash .digit{
	font-size:12px;
	font-weight:400;
	float:left;
	width:7px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffd300;
	position:relative;}
	
.dash_title{
	float:left;
	width:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffd300;
	position:relative;
	font-size:12px;
	margin-right:7px;
	margin-left:2px;
	font-weight:400;}

/**** Fin Counter Home ******/

/**** Module Pub Bas ******/

#boxfirst{padding-top:15px;padding-bottom:15px;width:100%;margin-left:auto;margin-right:auto; float:left;background: #fff;}
#boxfirst .mrhomeradios{font-size:.9em;height:17px;}
#boxfirst .fdchoix{background-color:#FFF;color:#595959;border:1px solid #AAA;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#boxfirst .fdchoix2{background-color:#FFF;color:#595959;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:10px;}
#boxfirst .myscroll{overflow-x:hidden;overflow-y:hidden;height:auto;}
#boxfirst .espacemr{height:5px;}
#boxfirst #filter dt{background-image:url(/static/imgs/fr/affrechdown.png);background-color:#FFF;padding:3px;}
#boxfirst #filter .radios input{margin-left:3px;margin-right:0;border:0 solid transparent;color:#000;font-size:100%;padding:0;}
#boxfirst #filter .radios label{display:inline;float:none;font-weight:400;text-align:left;width:auto;margin:0;padding:0;}
#boxfirst .lonpik{border:1px solid #AAA;border-radius:4px 4px 4px 4px;font-family:Arial,Helvetica,sans-serif;font-weight:700;height:16px;padding-left:3px;width:132px;}
#boxfirst #amount{border:0;background-color:#f5f5f5;color:#000;}
#boxfirst #filter input[type=submit]{background:url(/static/imgs/valideaffin.png) no-repeat scroll 0 0 #000;color:#FFF;width:249px;height:21px;border-radius:0;border:0;}
#boxfirst #filter input[type=submit]:hover{background:url(/static/imgs/valideaffin.png) no-repeat scroll 0 0 #000;color:#fff;width:249px;height:21px;border-radius:0;border:0;}
#boxfirst form p{float:left;}
#boxfirst dl+p{margin-right:10px;}
#boxfirst div.form-buttons p{margin-left:20px;float: left;}
#boxfirst .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #D8DCDF;color:#4f4f4f;font-weight:700;}
#boxfirst img.ui-datepicker-trigger{cursor:pointer;vertical-align:-5px;margin:0 0 0 -20px;}
#boxfirst #slider-range{margin-bottom:8px;margin-left:8px;margin-top:35px;width:280px;}
#boxfirst .ui-slider .ui-slider-range{background-color:#000;}
#boxfirst .ui-corner-all{border-radius:4px 4px 4px 4px;border:1px solid #ababab;}
#boxfirst #slider-range input{border:1px solid #ababab;color:#000;font-size:11px;padding:1px 0 3px 2px;}
#boxfirst .gmprice{font-size:12px;text-align:center;margin-bottom:7px;}
#boxfirst #slider-range .ui-state-default,#slider-range .ui-widget-content .ui-state-default,#slider-range .ui-widget-header .ui-state-default{z-index:1;}
#boxfirst .affin{background:url(/static/imgs/fr/fdtitre.png) repeat-x scroll 0 0 transparent;border-top-left-radius:0;border-top-right-radius:0;color:#FFF;height:41px;margin-top:0;}
#boxfirst .affin h3{color:#FFF;font-size:1.25em;padding-left:10px;}
.boxpubrech {background-color:#F5F5F5;border:1px solid #E5E5E5;float:left;height:auto;margin-left:13px;padding:5px 5px 0px;width:295px;}
.boxpub{width:300px;height:250px;float:left;margin-right:10px;background-color:#f5f5f5;margin-left:22px;border:#e5e5e5 1px solid;}
.boxpubLN{width:300px;height:250px;float:right;background-color:#f5f5f5;margin-right:-22px;border:#e5e5e5 1px solid;}
#txtseohome {background: #fff;}

/**** Fin Module Pub Bas ******/

/**** Module Selection ******/

.view{
	width:97px;
	height:126px;
	float:left;
	margin:4px;
	overflow:hidden;
	position:relative;
	text-align:center;
	-webkit-box-shadow:1px 1px 2px #e6e6e6;
	-moz-box-shadow:1px 1px 2px #e6e6e6;
	cursor:default;
	background:#fff;}

.view, .view img {
    width: 97px;
    height: 126px;
}
	
.view .mask,.view .content{
	width:97px;
	height:126px;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;}
	
.view img{
	display:block;
	position:relative;}
	
.view h2{
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	position:relative;
	font-size:12px;
	padding-top:5px;
	background-color:#000;
	height:20px;
	margin:0;}
	
.view p{
	font-size:10px;
	font-weight:bold;
	position:relative;
	color:#000;
	padding-top:9px;
	text-align:center;
	height:55px;}
	
.view div.info{
	display:inline-block;
	text-decoration:none;
	background:#e20018;
	color:#fff;
	text-transform:uppercase;
	-webkit-box-shadow:0 0 0px #000;
	-moz-box-shadow:0 0 0px #000;
	box-shadow:0 0 0px #000;
	padding:3px 0;}
	
.view div.info: hover{
	-webkit-box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000;}

.info-end {
    background: #e20018;
    width: 97px;
    margin: 24px 0 0 0;
    color: #fff;
    font-size: 13px;
    font-family: "TM Sans", Arial, sans-serif;
}
	
.view-first img{
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
	transition:all .2s linear;}
	
.view-first .mask{
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	background-image:url(/static/imgs/fdvignthem.png);
	background-repeat:repeat;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;}
	
.view-first h2{
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	-o-transform:translateY(-100px);
	-ms-transform:translateY(-100px);
	transform:translateY(-100px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;}
	
.view-first p{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-o-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
	transition:all .2s linear;}
	
.view-first:hover img{
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);}
	
.view-first div.info{
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;}
	
.view-first:hover .mask{
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;}
	
.view-first:hover h2,.view-first:hover p,.view-first:hover div.info{
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-o-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px);}
	
.view-first:hover p{
	-webkit-transition-delay:.1s;
	-moz-transition-delay:.1s;
	-o-transition-delay:.1s;
	-ms-transition-delay:.1s;
	transition-delay:.1s;}
	
.view-first:hover div.info{
	-webkit-transition-delay:.2s;
	-moz-transition-delay:.2s;
	-o-transition-delay:.2s;
	-ms-transition-delay:.2s;
	transition-delay:.2s;}
	
.view-first a{
	width:85px;
	height:11px;}

#content .titretop{float:right;margin-right:17px;width:361px;margin-left:0px;}


/**** Fin Module Selection ******/

/**** Top Nat ******/

#topnat{
	float:right;
	margin-right:17px;
	padding:0px;
	width:398px;} 
	 
#topnat .topG {
	float:left;
	max-width:300px;
	width:auto;}
	
#topnat .mantopnat {
	color:#000000;
	font-size:0.8em;
	height:18px;
	max-width:300px;
	overflow:hidden;
	width:100%;}
	
#topnat .fdtop{
	background:none;
	background-color:#F0F0F0;
	height:72px;
	margin-bottom:11px;
	}
	
.txtchiffre{
	float:left;
	font-size:1em;
	font-weight:700;
	margin-left:10px;
	margin-right:15px;
	margin-top:12px;}
	
.txttopnat{float:left;font-size:.6em;}
.vigntopnat{float:right;width:43px;height:55px;}

/**** Fin Top Nat ******/

.marge{margin-left:auto;margin-right:auto;width:282px;height:72px;margin-top:9px;}
.mothome{background-color:#f5f5f5;height:auto;width:295px;z-index:500;}

input{color:#595959;}

.ui-datepicker{-moz-border-radius:3px;-moz-box-shadow:1px 1px 3px #FFF;border:1px solid #DDD;margin-left:0px;margin-top:0px;width:12%;z-index:505;float:left;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:none repeat scroll 0 0 transparent;color:#FFF;position:relative;/*background-image:url(/static/imgs/headCal.png);background-repeat:no-repeat;*/padding:5px 0;}
.ui-datepicker td a:hover{color:#fff;background:#808183;border:0;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:none repeat scroll 0 0 #2d2f31;border:0;color:#FFF;}
.ui-datepicker th{background:none repeat scroll 0 0 #e2e2e2;border-right:0 none;color:#000;font-weight:700;text-align:center;border-color:#FFF 0 0;border-style:solid none none;border-width:1px 0 0;padding:.3em;}
#ui-datepicker-div{z-index:500;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{border:0 none;}
div.index{float:none;margin-left:auto;margin-right:auto;width:100%;margin-top:0px;background-color:#000000;}


.icotitle{ width:auto; float: right; padding-top:5px;}
#module_publicite{background-image:none;float:left;height:285px;margin-top:-8px;width:301px;}
.pub{height:250px;margin-top:5px;padding:0;}
/**** FIN MODULES HOME ******/

div.section div.hgroup {
    border-radius: 0;
    color: #FFFFFF;
    margin-bottom:10px;
	height:31px;
}

div.module.best-sellers div.hgroup {
    background: url("../images/Partenaires/auchan/titre_best-sellersV2.png") repeat-x scroll 0 0 transparent;
}

div.module.lastMinute div.hgroup {
    background: url("../images/Partenaires/auchan/titre_der_min.png") repeat-x scroll 0 0 transparent;
}

div.module.proch div.hgroup {
    background: url("../images/Partenaires/auchan/titre_best-sellersV2.png") repeat-x scroll 0 0 transparent;
}

div.module.bov div.hgroup {
    background: url("../images/Partenaires/auchan/titre_best-sellersV2.png") repeat-x scroll 0 0 transparent;
}
div.module.coup2 div.hgroup {
    background: url("../images/Partenaires/auchan/titre_best-sellersV2.png") repeat-x scroll 0 0 transparent;
}

div.module.pubt div.hgroup {
    background: url("../images/Partenaires/auchan/titre_der_min.png") repeat-x scroll 0 0 transparent;
}



.hgroup h2 {
  background-color:transparent;
  background-position:10px 0.8em;
  background-repeat:no-repeat no-repeat;
  color:#FFFFFF;
  float:none;
  font-size:1.2em;
  margin:0;
  padding:2px 15px 5px 25px;
  width:auto;
  font-weight:bold;
}

div.section div.hgroup h2, div.section div.hgroup h3 {}

.icpaiementcb1 {
    border: 1px dotted #DDDDDD;
    height: 30px;
    margin: 10px 6px 10px 30px;
    padding: 3px;
    width: 43px;
}

#main-content {
	width: 1014px;
	margin:20px 0 0 0px;
	padding:0px;
	font: 101%/1.4 Arial,"Helvetica Neue",Helvetica,sans-serif;}



#main-content.wrapper {width: 673px; margin-top: 13px;}

#section-wrapper {/* width: 673px; */ margin-top: 13px;}

#module_2{ height: 400px; width: 421px; margin:10px 0 0 46px; float: right; }



/*       page off    */
/* ---------------------------------*/
#pageoff {
    -moz-border-radius: 8px 8px 8px 8px;
    background-color: #F4F4F4;
    border: 1px solid #C0C0C0;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 974px;
}



div.tabs-content p.tabs-link {
    float:left;
    font-weight: bold;
    margin-bottom: 0;
    padding: 2px 0px 3px;
    text-align: right;
    width: auto;
}


#tkn_coordoff { margin-left: 10px;}

#titlecommande {
    background-image: url("../images/Partenaires/auchan/delivrcom_fd.png");
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 6px;
    padding: 5px 0 0;
    text-align: center;
    width: 908px;
}
.contourrecaptab {
  border:1px dotted #DDDDDD;
  float:left;
  height:auto;
  margin-bottom:10px;
  margin-top:25px;
 padding: 5px 0 16px 0;
  width:100%;
}

.contourrecaptab2 {
  border:1px dotted #DDDDDD;
  margin-bottom:5px;
  padding:5px;
  width:99%;
  float:left;
}


#module_index_video {
  float:left;
  height:375px;
  margin-right:29px;
  width:648px;
}

div.tabs-content {
    border-top: 1px solid #CCCCCC;
    float: left;
    padding: 1%;
    width: 96%;
}

.blocmanifcomm {
    background-color: #F8F8F8;
    border: 1px dotted #DDDDDD;
    height: auto;
    margin-bottom: 25px;
    padding: 5px;
    width: 930px;
}

.tabcommg {
    border-collapse: collapse;
    text-align: left;
    width: 420px;
}

.paveg {
    border: 1px dotted #DDDDDD;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 420px;
}

.tabparc {
    border-collapse: collapse;
    text-align: left;
    width: 918px;
}
.paveg3 {
    border: 1px dotted #DDDDDD;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 918px;
}

#section-wrapper {
    margin-top: 13px;
	width: 695px;
	float:left
}
#aside {
    border-left: 0 solid #DDDDDD;
    margin-left: 5px;
    padding: 13px 0 10px 10px;
}


.idx div.module {
    height: 360px;
    margin: 0 9px 8px 13px;
    width: 300px;
}

.idx ul li  {
    border: 1px solid #222222;
    float: left;
    height: 125px;
    margin: 0 8px 10px 0;
    position: relative;
    width: 85px;
}

#servicebas{ background-color:#0e0e0e; color: #fff; font-size:12px; height:23px; text-align:center; padding-top:5px;}
#servicebas a, #servicebas a:link, #servicebas a:visited, #servicebas a:hover{color: #fff;}

.seemorebo{ display:none}

.tabmanifg {
    border-collapse: collapse;
    text-align: left;
    width: 420px;
}

.tabmanifg td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 5px;
	width:auto;
}

/*
.qitem {
    background: url('../imgs/fdtransparentmail_noir2.png');
    border: 1px solid #222222;
    cursor: pointer;
    float: left;
    height: 100px;
    margin: 0 0 15px 13px;
    overflow: hidden;
    position: relative;
    width: 125px;
	 z-index: 0;
}

.qitem .caption {
    color: #fff;
    display: block;
    position: absolute;
    z-index: 0;
}

.qitem .caption h4 {
    color: #FF3399;
    font-size: 12px;
    margin: 0;
    padding: 10px 5px 0 8px;
}
.qitem .caption p {
    font-size: 10px;
    margin: 0;
    padding: 3px 5px 0 8px;
}
*/

/*---------------------------------------------------------------------------------AUCHAN CSS-----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------AUCHAN CSS-----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------AUCHAN CSS-----------------------------------------------------------------------*/
#choixplan{width:420px;}
/*div#servicesmanif ul:first-child {display:none;}*/

/*edito M*/
#Medito{ height:1040px;}
.mban{width:958px; height:298px; margin-left:5px;}

.fdjaune {
    background-color: #FEDE11;
    height: 335px;
    margin-left: 20px;
    margin-top: 375px;
    width: 955px;
    z-index: 100;
}

.mgalerie {
    float: left;
    height: 295px;
    margin-left: 40px;
    margin-right: 50px;
    padding: 10px;
    width: 360px;
    z-index: 50;
}
.mvideo{ width:560; height:315; float:left; margin-top:20px; z-index:50;}

.meditorial{width:958px; height:98px;background-color: #f2f2f2; margin-top:19px;margin-left:15px;}

.mclean{ clear:both;}

#op-vitrine-bcc {display: none;}
/*fin edito M*/




/*************************** MODULES *********************************/



div.tabbed-content {
    border: 1px solid #CCCCCC;
    border-radius: 0;
    float: left;
    margin-bottom:0;
    margin-top: 4px;
    padding-left: 0%;
	padding-right: 0%;
    padding-top: 0;
	padding-bottom:0%;
    width: 99.4%;
}



#section-wrapper > #content > .hgroup{ height:41px;}


.idx ul li {
    border: 0px solid transparent;
    float: left;
    height: 125px;
    margin: 0 15px 10px 0;
    position: relative;
    width: 85px;
}

.idx ul {
    height: 275px;
    list-style: none outside none;
    margin-left: 7px;
    padding: 0;
}

.boxcaption {
    background-color: transparent;
    border-top: 0 solid transparent;
    height: 110px;
    position: absolute;
    text-align: center;
    width: 85px;
}


.idx .content {margin-top: 0px}

.idx div.module {

  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  height:360px;
  margin:0 29px 15px 15px;
  width:300px;
  background-image: none;
}
.idx div.module.best-sellers {
  margin-bottom:0px;
  margin-right:0px;
}

.idx div.prochvente{
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  height:360px;
  margin:0px 0px 15px 15px;
  width:300px;
}

.idx div.facebook{
	  border-bottom-left-radius:5px;
	  border-bottom-right-radius:5px;
	  border-top-left-radius:5px;
	  border-top-right-radius:5px;
	  height:360px;
	  margin:0px 0px 15px 15px;
	  width:300px;
}

div.section div.hgroup h1, div.section div.hgroup h2, div.section div.hgroup h3{color: #000;font-family: "TM Sans", Arial, sans-serif;
font-weight: normal;font-size: 19px;text-align: center;text-transform: uppercase;line-height: 40px;}


p.seemore {
    background: -moz-linear-gradient(center bottom , #EEEEEE 15%, #F8F8F8 80%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #000000;
    float: right;
    font-weight: normal;
    margin: 10px 0px 0 0;
    padding: 4px;
    text-align: center;
    width: auto;
}

#module_1 {
    border: 1px solid #e4e4e4;
    float: left;
    height: 392px;
    margin-bottom: 5px;
    margin-left: 15px;
    margin-top: 10px;
    width: 530px;
	font-weight:bold;
	font-size:20px;
}


#module_publicite {
    float: left;
    height: 267px;
    margin-top:-48px;;
    width: 301px;
    padding: 60px 15px 15px 15px;
    background: #c7c3bf;
}

.pub {
  height:250px;
  margin-top:5px;
  padding:0;
  text-align:center;
  margin-left: 0px;
}

/*slider home*/


.Rose1 {background: url("../imgs/rosetransparent.png") ;width:60px;height:40px;z-index:100;position:absolute;top:19px;left: 12px;font-style:italic;letter-spacing:-2px;
text-align:center;color: #fff;}

span .Rose1 a{color: #fff;}
span .Rose1 a:hover {color: #fff;}




.stripViewer {
    height: 340px;
    overflow: hidden;
    position: relative;
    width: 530px;
}

.slider-wrap {
    background: url("../imgs/panel.jpg") no-repeat scroll center bottom transparent;
    border: 0 none;
    height: 392px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: -15px;
    width: 530px;

}

#page-wrap {
    margin: 15px auto;
    min-height: 392px;
    position: relative;
    width: 530px;
}


.jFlowControl, .jFlowPrev, .jFlowNext {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0.8em;
    padding: 0 5px 0;
    position: relative;
    top: -4px;
}

.jFlowPrev{ margin-left:180px}

#myController span.jFlowSelected {
    background: none repeat scroll 0 0 #fff;
	font-weight:bold;

    color: #000;
    margin-right: 0;
}


#facebook{float:right; margin-top:5px; margin-right:10px}


div.module2 {float: left; width:301px; margin-botttom: 5px; margin-left:15px;}

#module_2 {
float: left;
height: 400px;
margin-bottom: 0px;
margin-left: 46px;
margin-right: 0px;
margin-top: 10px;
width: 421px;
}
.mod2img{ width:200px; height:100px; float:left; margin-right:8px;}
.mod2img2{ width:200px; height:100px; float:left; }
.mod2marg{ margin-top:30px;}



.mod2prom {
    background: url("/static/imgs/mod2_prix.png");
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 14px;
    width: 160px;
}

.mod2prom1{float:left; margin-left:10px; font-size:11px;  position:relative; bottom:1px;}
.mod2prom2{float:left;  margin-left:70px; font-size:14px; position:relative; bottom:3px; }


.mod2prom3 {
    bottom: 1px;
    float: right;
    font-size: 11px;
    padding-right: 5px;
    position: relative;
    text-align: right;
	font-weight:bold;
}

#myController {
	background: transparent url('../imgs/mod2bas_transparent.png');
    font-size: 16px;
    height: 20px;
    width: 407px;
	position:relative;
	top: -20px;
}
 /* module porcher*/
#avporcher {
  height:94px;
  margin-bottom:15px;
  margin-left:15px;
  width:100%;
}
.salle1 {
  float:left;
  height:90px;
  margin-left:48px;
  width:635px;
}
.salle2{width:300px; height:90px; float:left;}

 /* fin module porcher*/
 
 
 /* module porcher*/ 
 .idx .best-sellers ul.tabs {
	display:none;
    border-bottom: 0 solid #CCCCCC;
    width: 96%;
}

div.tabs-content {
    border-top: 0 solid #CCCCCC;
    float: left;
    padding: 2%;
    width: 95%;
}
  /* finmodule porcher*/
  
  .contentnobg{ border: solid 1px #cccccc;  border-radius: 5px 5px 5px 5px; height:260px}
  .idx ul li.soonlast {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-style: none none dashed;
    border-width: medium medium 1px;
    height: 60px;
    margin: 0;
    padding: 5px 0 0 10px;
    width: 93%;
}

.idx .best-sellers .tabcnt li{ height:18.5px;}

.footSection {
    float: left;
    height: 40px;
    margin-top: -5px;
    width: 100%;
}

.margemy{ height:15px;}

/*module promotion*/

.fdprom {
  background-color:#F1F1F1;
  border:1px solid #CBD0D6;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  float:left;
  height:277px;
  margin:20px 0 15px 40px;
  padding-bottom:8px;
  padding-left:10px;
  padding-top:8px;
  width:622px;
}

.promimg{ width:200px; height:100px;float:left; margin-right:6px;margin-top:4px;  }
.promimg img{border: 1px solid #fff;}
.promimg2{ width:200px; height:100px;float:left; margin-top:42px;margin-right:6px; }
.promimg2 img{border: 1px solid #fff;}
.fdproimg{ background-image:url(/static/imgs/mod4_prix.png);width:200px; height:34px; position:relative; bottom:9px;  }


.pricefdpro1 {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 12px;
    width: auto;
}

.pricefdpro2 {
    color: #FFFFFF;
    float: right;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    margin-top: 8px;
    padding-right: 5px;
    width: auto;
}


.cleanprom{ clear:both; height:0px;}
.cleanprom2{ clear:both; height:8px;}


#module_index_video .bandeannonce {
    background-color: #FFFFFF;
    float: right;
    height: 253px;
    margin: 0 0 0 0;
    padding: 10px;
    width: 304px;
}

.idx ul li.videobo {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color #999999;
    border-style: none none dashed;
    border-width: medium medium 1px;
    height: 34px;
    margin: 0 0 0 10px;
    padding: 8px;
    width: 274px;
}


/*************************** MANIFS *********************************/
#servicesmanif .facebook{ width:122px; height:30px; display:block;cursor:pointer;margin-bottom:3px; }
#servicesmanif .facebook a{ height:30px; display:block;cursor:pointer; background: url(../imgs/facebook.png) no-repeat right 0; }

.spaceme{ clear:both; height:9px;}
p.seemore {border: 1px solid #e6e6e6;}

#servicesmanif .mticket{ width:122px; height:30px; display:block;cursor:pointer; }
#servicesmanif .mticket a{ height:30px; display:block;cursor:pointer; background: url(../imgs/mticket.jpg) no-repeat right 0; }
#servicesmanif .mticket a {
    background: url("../imgs/mticket.jpg") no-repeat scroll right 0 transparent;
    cursor: pointer;
    display: block;
    height: 30px;
		-moz-border-radius: 0px 0px 0px 0px;
}
.lftCol {
  float:left;
  width:48%;
}

#jflow-content-slider {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid transparent;
    margin-left: 0px;
    margin-top: 35px;
    width: 407px;
	border:#E4E4E4 solid 1px;
	height:128px;
}
#slider-mod1 #slide-goto-top {z-index: 1;}

div.section.offers div.hgroup {
    background: url("../imgs/titre_promo.png") repeat-x scroll 0 0 transparent;
}
.espacepromo {
    clear: both;
    height: 10px;
}

div.section.best-sellers div.hgroup {
    background: url("../imgs/titre_best-sellersv2.png") repeat-x scroll 0 0 transparent;
}

.infowhite {
margin-bottom:10px;

	width:300px;
	height:100px;
}

div.group {width:990px;}

.results-list{
	width:680px;}

div.result {
    clear: both;
    margin-bottom: 20px;
    width: 680px;
}

#aside .topregion{margin-top:0px;}

#product-summary {margin-top: 0; width:97.5%;}

.tailletitre { height:31px;}


#header{height:100px;}
	
#header .nav-header{
	height:16px;
	line-height:16px;
	margin-bottom:10px;}
	
#header .nav-header a{
	padding-left:22px;
	color:#1c1c1c;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	background:url(../images/Partenaires/auchan/picto-header.jpg) no-repeat;}
	
#header .nav-header .btn-back{
	height:16px;
	float:left;}
	
#header .nav-header .btn-infos{
	height:16px;
	float:right;
	margin-right:12px;
	background-position:0 -36px;}

#header .logo{
	width:306px;
	height:46px;
	float:left;
	background:url(../images/Partenaires/auchan/logo.jpg) no-repeat;
    margin: 12px 0 10px 0;}
			
#header .infos{
	float:left;
	margin:10px 30px 0 0;
	padding-left:33px;
	background:url(../images/Partenaires/auchan/picto-header.jpg) no-repeat 0 -69px;}
			
#header .info-01{margin-right:17px;}
#header .info-02{
	padding-left:28px;
	background-position:0 -123px;
	margin:10px 0 0}
			
#header .header-line{
	width:1px;
	height:46px;
	margin-right:17px;
	float:left;
	background:url(../images/Partenaires/auchan/header-line.jpg) no-repeat}
	
#header .infos .txt-01{
	color:#e20025;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;}

	#header .infos .txt-01 a{
	color:#e20025;}
			
#header .infos .txt-02{
	color:#404040;
	font-size:11px;}
		
#header .search{
	float:right;
	margin:0;
    z-index: 10;
    position: relative;}
		
#header .search #txtSearch{
	width:166px;
	height:22px;
	line-height:22px;
	padding:5px 10px 5px 29px;
	float:left;
	color:#3c3c3c;
	font-size:13px;
	border:solid 1px #ababab;
	border-right:none;
	background:url(../images/Partenaires/auchan/picto-header.jpg) no-repeat 7px -185px;}
			
#header .search #submitSearch{
	width:32px;
	height:34px;
	font-size:12px;
	float:left;
	color:#ffffff;
	padding-left:6px;
	border:solid 1px #ababab;
	border-left:none;
	cursor:pointer;
	background:url(../images/Partenaires/auchan/bg-btn-search.jpg) repeat-x;
	font-family:HelveticaMdCn,arial,sans-serif;}
	
input[type="submit"], #giveOpinion {
border-radius: 0 0 0 0;
}
			
#header .search .search-info{
	display:block;
	margin-top:3px;
	text-align:right;
	color:#303030;
	font-size:11px;}
	
#header .search .search-info a{color:#303030; margin-right:10px; text-decoration:underline;}
#header .search .search-info a:hover{text-decoration:none;}

#compteauchan { width:112px; float:left; margin-left: 5px;}
#compteauchan img { float:left;}
#compteauchan a { font-size:10px; line-height:21px;}
p.cpteauchan { float:left; width:75px; padding-left:10px}


#content{
	width:1014px;
	margin:0 auto;
	background-image:none;}
	
#search-box {
    display: none;

}
	
#search p {
    padding: 0px 0px 0px 0px;
    width: auto;
}

#search input[type="submit"] {
    background:url(../images/Partenaires/auchan/bg-search.jpg)0px 2px;
    border: medium none;
	border:0;
    border-radius: 0px 9px 9px 0px;
    color: #FFFFFF;
    font-size: 90%;
    padding: 0.2rem 0.3rem 0.2rem 0.3rem;
    width: 32px;
	margin:0 11px 0 -11px;
	float: left;
	height: 2.5rem;
}

#ipSearch {
    line-height: 21px;
    padding: 0;
    width: 10rem;
	padding: 0.2rem 0.3rem 0.2rem 0.3rem;
	color:#a9a9a9;
	font-size:12px;
	border: 0;
	border-radius: 10px;
	float: left;
	height: 34px;
}

#section-wrapper > #content > .hgroup {
    height: 45px;
	width: 680px;
}

div.form-buttons {
    float: left;
    font-size: 14px;
	width:557px;
	margin-bottom:8px;
}


p.basket-info a, p.basket-info a:link, p.basket-info a:visited {font-size: 0;}
p.basket-info strong {font-size: 1rem;padding-left: 4rem;}
p.basket-info {
    background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 15px -904px no-repeat;
    border: 0;
    border-radius: 0;
    float: none;
    height: 30px;
    left: 423px;
    margin: 0 auto;
    text-align: center;
    top: 54px;
    width: 163px;
    padding: 0;
    z-index: 2;
    border-top: 0 solid #009bde;}

#sort { width: 639px;}
div.pagination {float: left;width: 680px;}

.stressed {width: 680px;}
.note {width: 973px;}
.best-sellers .note {width: auto;}
/**************************************Tabs Themes*************************************************/


/**************************************Classe Alert*************************************************/

.product-data .alert {
	width: 120px;
	margin: -12px 3px 3px 441px;
	padding: 5px 3px 5px 5px;
}
/**************************************Alert mail*************************************************/
#alerteresult {
    width: 670px;
}
/**************************************Moteur de conseil*************************************************/
#resumeZone .resmotconseil { width:712px;}
form#filter .group {width: 660px;}

/**************************************grille tarif*************************************************/

form#eventPriceForm .form-buttons { margin-left:370px;}



.module_pub_auchan hgroup {color: #e20018;}

/**************************************Moteur de conseil*************************************************/

.bloc-alerte-email-salles {float:left}

/**************************************popups*************************************************/
body.pop{ background-color: #fff; }

/*****************************/
/*       POP UP CGV          */
/*****************************/

/*-- Conditions de Vente --*/
#contentpop { width: 631px; margin-bottom: 20px; margin-left: 10px; margin-right: 10px; font: 12px Arial, Helvetica, sans-serif; color:#333333; }
.popuptitre{ font-size:14px; font-weight:bold; color:#403f3c; padding:5px; text-align:center; background: #f7f7f7; }
.popuptitre2{ color:403f3c;font-size:12px; text-align:center; border-bottom: 1px solid #454545; border-top: 1px solid #454545; padding-bottom: 8px; padding-top: 8px; }
.popupfooter2{ color:403f3c;font-size:12px; text-align:center; border-bottom: 1px solid #454545; border-top: 1px solid #454545; padding-bottom: 8px; padding-top: 8px;margin-top:30px; }
#contourcgv{ border-color: #fff; height:140px; width: 610px; margin-bottom:5px; background-color:#fff; text-align: left; clear: both; }

#questioncgv {float:left; margin-top:20px;margin-bottom:10px; font-size:14px; width: 631px;}
#questioncgv p {color:grey;}
#questioncgv p red {color:red;}
#questioncgv dt {color:#454545;}
#questioncgv dd {color:grey;margin:10px 10px 5px 3px; text-align:justify;}

#gridPriceZone div.form-buttons {
  margin-bottom:8px;
  padding-top:29px;
  width:98%;
  /*float:left;*/
  margin-right:15px;
}

#aside #carte-right{display:none;}

.section offers div.hgroup {background: url("../imgs/titre_promo.png") repeat-x scroll 0 0 transparent;}
/* #tabPromoRegion div.product-data {width: 802px;} */

#inbentatmfr { margin-left:10px;}

#top10regpargenre li.tabs-selected { width:108px;}
#top10regpargenre ul.tabs li { width:72px; text-align:center;font-size:9px;}
#top10regpargenre ul.tabs a:link, ul.ui-tabs a:visited { height:45px;line-height: 11px;padding: 5px 10px;}
#top3img {margin: -10px 16px 0 15px;}

#avisinter li.tabs-selected { width:108px;}
#avisinter ul.tabs li { width:72px; text-align:center;font-size:9px;}
#avisinter ul.tabs a:link, ul.ui-tabs a:visited { height:45px;line-height: 11px;padding: 5px 10px;}

.star {padding: 3px 6px 6px 0;}

#bas-noel #banniere-bcc {display:none;}
#op-vitrine-cc {display:none;}
#op-vitrine-ban {margin-left: 0;margin-top: 20px;}


#product-summary + div.tabbed-content ul.tabs li {
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    height: 43px;
    padding-right: 0px;
    width: 144px;
    text-align: center;
    margin-left: -1px;
    margin-bottom: -1px;
}

#product-summary + div.tabbed-content ul.tabs a:link, ul.ui-tabs a:visited {padding: 5px 10px; border-radius: 0;}


#footer {
    float: left;
    width: 100%;
    color: #fff;
    background: #ffffff;
    margin: 0 auto;
}
.manif-info-bcc {margin-left: 8px;}
.manif-bcc img {width: 103px;}

/* refonte manif */ 

#product-summary div.product-data div.group {margin-left: 0px;}
#reseaumanif {top: 404px !important; margin-left: 10px;}
.titre-avis {font-size: 0;}
#blocs-liens-tarifs {background-position: 226px -2670px;}
div.entete-tabmanif p select {background-image: none;}

/*div.tabbed-content ul.tabs {height: 43px;}*/
ul.tabs a:link, ul.ui-tabs a:visited {border: 0px solid #ccc;}

.alerte-lieu-mot .content-alerte-email {width: 87%;}
.alerte-lieu-mot.alerte-lieu-mot .bloc-alerte-email-salles {width: 465px;}

div.tabbed-content ul.tabs a, div.tabbed-content ul.tabs a:link, div.tabbed-content ul.ui-tabs a:visited {
    border: 0px;
    background: transparent;
    padding: 0 0px;
    bottom: 0px;
    margin-top: 7px;
    font-size: 11px;
    line-height: 14px;
}

#memberZone {float: none;}

#product-summary + div.tabbed-content ul.tabs li:last-child a img { margin-top: 0; }


.plan-ism img.plan-ismc {}

#seanc {width: 99.6%;}

div.sectionslid {margin-left: 3%;}

#top10partheme {margin-left: 3%;}

#topmoduleth-panel div.section {margin-left: 541px;}

#topidfpartheme {margin-left: 3%;}


#includsport {margin-left: 3%;}
#includsport ul.tabs { padding: 0px 0 0 0px;}
#includsport div.tabbed-content ul {background-color: #FFFFFF;height: 50px;}
#includsport div.tabbed-content ul.tabs li {
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    height: 50px;
    padding-right: 0px;
    width: 78px;
    text-align: center;
    margin-left: -1px;
    margin-bottom: -1px;
}
div.tabbed-content ul.tabs li.tabs-selected a {
    margin-top: 0px;
    color: #000000;
    padding-top: 5px;
    border-top: 7px solid #009bde;
    border-bottom: 0px;
    border-radius: 0;
}

div.tabbed-content#tabavis ul.tabs li {
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    height: 70px;
    padding-right: 0px;
    width: 71px;
    text-align: center;
    margin-left: -1px;
    margin-bottom: -1px;
}

#tabavis ul.tabs tabs-nav {}

div#aside {margin-top: 60px !important;}

#resultZone #sort {margin-top: 0px;}

ul.steps {margin: 15px 0 15px 0;}

#promoidfpargenre { width: 992px;}
#promoidfpargenre div.section { background-image: none; }

#tabpromoregion ul.tabs li {
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    height: 70px;
    padding-right: 0px;
    width: 71px;
    text-align: center;
    margin-left: -1px;
    margin-bottom: -1px;
    font-size: 9px;
    margin-top: -1px;
}

div.tabbed-content-ajax ul.tabs li.tabs-selected a {border-radius: 0;}
div.tabbed-content-ajax {float: left;width: 99.4%;padding:0%;margin-bottom: 0;-moz-border-radius: 0;-webkit-border-radius: 0; border-radius: 0;border: 1px solid #ccc;background-color: #fff;}

.lignebasbenefi div.form-buttons {margin: 48px -190px 0 0px;}
.validbenefi, .validbenefi:hover{width: 110px;margin: 6px 17px 0 263px;}
.validbenefi div.form-buttons {width: 130px;}
.validbenefi div.form-buttons p {margin: 0;}

.fdnoir {height:465px}
#top10regpargenre{height:299px}
div.tabbed-contentb ul.tabs li.tabs-selected a{border-top:7px solid #ff8601}
div.tabbed-content ul.tabs li.tabs-selected a{border-top:7px solid #ff8601}
div.section div.hgroup{height:38px;}
div.tabbed-content{width:99.8%}



#region_promo { width: 100%;}
#region_promo .enfpavepromo { margin-right: -8px;margin-left: 31px;}

#wrapper2 #slider{margin:25px 25px 5px 0px}

.mev-status-annonce {background-position: -252px -1511px;}
.date-mev {margin-left: 41px;}

#op-vitrine-ban img {width: 98%!important;}


#filter input[type=submit], #filter input[type=submit]:hover {
    color: #fff;
    background-color: #009bde;
    width: 190px;
    height: 40px;
    text-transform: uppercase;
    font-family: "TM Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding: 1px 0 0 0;
    text-align: center;
    margin: -14px 0 65px 0;
    border-radius: 4px;
    float: left;
}
.pub-titre h2 {
    color: #e20018;
    font-size: 19px;
    font-weight: bold;
    line-height: 48px;
}

#boxfirst div.form-buttons {height: 18px;}

div.section div.boxcounter div.hgroup {display: none;}
.boxcounter {margin-top: -48px;width: 654px;margin-right: 0%;}
.colG {margin: 8px 9px 0 1px;overflow: auto;height: 313px;width: 369px;overflow-x: hidden;border-bottom: 1px solid #f0f1f3;border-left: 1px solid #f0f1f3;}
.colD {float: left;margin-right: 9px;width: 281px;margin: 8px 0 0 0;}

#counterhome {height:337px;width:664px;margin-left:-32px;background-color:#c7c3bf;padding:5px 10px 0 12px;}
.counterfixe {}
.slideon {margin: 0px 0 8px 0;}
.counterfd {border: 1px solid #f0f1f3;background:#fff;height: 77px;margin-bottom: -1px;border-left: none;}
.ouvtxt1 span {color: #404040; font-family: "TM Sans", sans-serif; font-weight: bold;font-size: 13px;}
.ouvtxt2 span {font-size: 13px;font-family: "TM Sans", sans-serif;}
.ouvtxt3 span {font-size: 13px;color: #d2006d;font-family: "TM Sans", sans-serif; font-weight: bold;}

.dash .digit, .dash_title {color: #009cde;font-weight: bold;font-size: 11px;font-family: "TM Sans", Arial, sans-serif;}
.dash_title {width: auto;margin-right: -5px;margin-left: 0px;}
.dash {margin-top: 5px;height: 19px;margin: -18px 0 0 9px;}
.boutfixe {width: 281px;height: 73px;}
.boutcout {width: 95px;height: 24px;margin: 2px 0 0 202px;background-color: #009cde;}
 .lca_1, .lca_2, .lca_3, .lca_4, .lca_5, .lca_6{width: 296px;margin: -24px 0 0 59px;height: 63px;}


 div.section {float:none;width:100%;margin-bottom:20px;}
 .pub_footer{display:none}





    /* CSS Document */
@charset "utf-8";
@import "reset.css";
@import "base.css";

.nav-search {margin: 0 auto;width: 1014px;height: 45px;}
.nav-title {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#555451;text-transform:lowercase;}
.nMain {padding-top: 5px;}
.nav {margin-top:0px;height:43px;float:left;width:600px;margin: 7px 0 0 34px;}
    
.clearfix {display: block;}

.mainNavi {height: 26px;list-style:none;position: relative;z-index: 1;background:transparent;margin: 0;padding: 0;}
.mainNavi:after {content: '';position:absolute;top:0;left:0;z-index:-1;width:604px;height: 41px;}
.mainNavi:before {content: '';position: absolute;top: 0;right: 0;z-index: -1;width: 17px;height: 23px;}

.mainNavi_item {float: left;z-index: 3;height: 26px;line-height: 40px;}
.mainNavi_item:first-child { background: none; }
.mainNavi_item .parent:hover, .mainNavi_item.active .parent, .categorymenu .mainNavi_item_croco:hover {text-decoration: underline;}
.parent a{color: #ffffff;}
.mainNavi_item img {vertical-align:top;margin:3px -15px 0 0; }
.dropdown img { margin: 0; vertical-align: bottom; }
.mainNavi_link, .mainNavi_item.active .mainNavi_link {color:#ffffff;font-size:14px;padding:0 16px;text-decoration: none;font-weight: 699; }
.mainNavi_link:hover {color: #220d00; }
.specialCategory:hover .mainNavi_link_live,
.mainNavi_link_live:hover, .mainNavi_item.active .mainNavi_link_live{}
.dropdown {display: none;position: absolute;top: 47px;background-color: #f8f8f8;z-index: 10000;}
.nav_l2 .title a.ta-2 {margin: 25px 0 0 0;}

.mainNavi_right .dropdown { right: -70px; }
.mainNavi_item:hover .dropdown { display: block; }

.dropdown_croco { right: 0; }
.nav_l2, .dropdown_images{ padding: 24px 0 50px 9px; margin-bottom:20px; overflow:hidden;margin-top: -7px!important;}
.dropdown_images{ margin-bottom:28px;}
.nav_l2_col {width:11.2rem;float: left;margin: 0 12px -171px 19px;padding: 0 0 211px 0;}
.dropdown_images .nav_l2_col,
.nav_l2_col_img{ border:none;}
.dropdown_images .nav_l2_col,
.dropdown_croco .nav_l2_col { border:none; }

/*Nav */
.content-navaffiche-droite {float: left!important;}
.navaffiche-bloc-droite-titre {color: #e20018;font-size: 1.5em;font-family: TMSans-Bold;text-align: center;}
.dropdown_footer {height: 0px!important;}
.dropin {border-bottom: 0 solid #f1f1f1!important;margin: 3px -24px 0 0px!important;}


.nav_l2_col_last{ border:none; }

.specialCategory .dropdown { background-color: #fff; }
.specialCategory .nav_l2 .title,
.specialCategory .dropdown_images .title {color:#e20018;text-transform:uppercase;font-size: 14px;margin: 0 0 3px;line-height: 1;text-decoration: none; }
.nav_l2 .title,
.dropdown_images .title {color:#e20018;font-size: 17px;margin: 0;line-height: 1;text-decoration: none;height:20px; }
.nav_l2_col .title-2 {color:#e20018;font-size: 17px;margin: 26px 0 0 0;line-height: 1;text-decoration: none;height:20px;float: left;}
.nav_l2_col .title-3 {color:#e20018;font-size: 17px;margin: 26px 0 0 0;line-height: 1;text-decoration: none;height:20px;float: left; }

.nav_l2 .title a {color:#e20018;text-decoration:none;font-size:14px;font-weight:bold;}
.nav_l2 .title a:hover {color:#e20018;text-decoration:underline;font-size:14px;font-weight:bold;}
.nav_l2 .title-2 a {color:#e20018;text-decoration:none;font-size:14px;font-weight:bold;}
.nav_l2 .title-2 a:hover {color:#e20018;text-decoration:underline;font-size:14px;font-weight:bold;}
.nav_l2 .title-3 a{color:#e20018;text-decoration:none;font-size:14px;font-weight:bold;}
.nav_l2 .title-3 a:hover {color:#e20018;text-decoration:underline;font-size:14px;font-weight:bold;}

.specialCategory .nav_l2 .title-last,
.specialCategory .dropdown_images .title-last {color:#e20018;text-transform:uppercase;font-size: 16px;margin: 0 0 3px;line-height: 1;text-decoration: none; }
.nav_l2 .title-last,
.dropdown_images .title-last {color:#e20018;font-size: 17px;margin:0;line-height:1;text-decoration:none;float:left;width: 100%;}

.nav_l2 .title-last a {color:#e20018;text-decoration:none;font-size:14px;font-weight:bold;float: right;padding: 0;}
.nav_l2 .title-last a:hover {color:#e20018;text-decoration:underline;font-size:14px;font-weight:bold;}
.nav_l2_content p { margin: 0; }
.nav_l2_content img { vertical-align: bottom; }

.hide { display: none; }

.parent {height: 44px;}


.categories_more a {color: #e1e1de;font-size: 17px;text-decoration: none;position: absolute;bottom: 0;left: 0;padding: 0 15px;line-height: 1.3;} 
.dropdown_footer {color: #e2e2e2;font-family: "TM Sans", Arial, sans-serif;position:relative;width: 100%;height:5px;}
.specialCategory .dropdown_footer { display: none; background: #fff; }
.dropdown_footer_link{ margin-top:24px;}
.dropdown_footer:hover, .dropdown_footer:hover .categories_more a { background: #fff; }
.dropdown_footer { background: #fff; }

.nav_category_list {margin:0;padding: 0;line-height: 1.1; }
.nav_category_list-2 {margin:-12px 0 0 0;padding: 0;line-height: 1.1; }
.nav_category_list li {list-style: none;padding: 20px 0 3px 0;border-bottom:1px #e1e2e4 solid;width: 153px;height:19px;}
.nav_category_list-2 li.last-menu  {list-style: none;padding: 20px 0 9px 0;border-bottom:1px #e1e2e4 solid;}
.nav_category_list-2 li {list-style: none;padding: 15px 0 7px 0;border-bottom:1px #e1e2e4 solid;}
.nav_category_list li:first-child { padding: 0; margin-top: -2px; }
.nav_category_list-2 li:first-child { padding: 0; margin-top: -2px; }
.nav_category_list li a {color: #000;font-size: 14px;font-weight:normal;text-decoration: none;line-height:5px;}
.nav_category_list-2 li a {color: #000;font-size: 14px;font-weight:bold;text-decoration: none;line-height:19px;}
.nav_category_list li a:hover { color: #000; }
.nav_category_list-2 li a:hover { color: #000; }
.dropdown_images_link { text-decoration: none; }

/*specialCategory*/

.specialCategory .dropdown { width:360px; }
.specialCategory .dropin { margin-bottom:-100px; }
.specialCategory .title {color: #000;font-size: 18px;text-transform: uppercase; }
.specialCategory a:hover .title {color:#fff;border-bottom: 2px solid #fff; }
.specialCategory .nav_l2_col { width: 168px;margin: 0 12px 5px 0;padding-bottom:0;float: none; border-right: none; }
.specialCategory .menuItem_incimg{float:right; }

#bd {width: 1000px;margin: 0 auto;position:relative;z-index:1;}
#content {width: 1014px;padding: 1px 0 0 0;margin: 0 auto;}
.mainNavi_item_croco {height: 21px;padding: 0;margin:8px 0 0 30px; }
.mainNavi_link_croco {display: block;cursor: pointer;width: 26px;height: 26px;text-indent:-9999px;}
.dropdown_croco {left: 0;}
ul.mainNavi {width:40rem;margin-left:0px;height:44px;padding: 0 246px 0 0;}
.dropin {background-color:#fff;width: 1014px;margin: 0;border-bottom:1px solid #f1f1f1;}
#menuItem_2000000 { margin-left:30px;}
#menuItem_3000000 { margin-left:30px;}
#menuItem_5300000 { margin-left:-4px;}
#menuItem_6100000 { margin-left:30px;}
#menuItem_4000000 { margin-left:30px;}

.nav_l2_col_img {width:372px;float: left;padding: 0 0 100px 0;float: left;margin:0 0 -100px 0;border-left: 1px solid #e1e2e4;}

.navaffiche-include-vignette-gauche {width: 85px;height: 110px;float: left;padding: 12px 7px 0 0;}
.navaffiche-include-vignette {width: 85px;height: 110px;float: left;padding: 12px 7px 0 0;}

#logo_tkn {float: left;margin-top: 15px;margin-left: 0px;width: 206px;height: 33px;background-image: url(https://static.ticketmaster.fr/static/images/sprite-icones.svg);background-position: -40px -14px;}
#search-box {background-attachment: scroll;background-position: 0 0;float: left;height: 3em;margin: 0 0 0 105px;width: 243px;border-radius: 0;z-index: 2;}
.navaffiche-include-vignette-last {padding:10px 0 0 0;float: right;}
#topnat .mantopnat {font-size: 13px;}


/*presentation idtype*/

#entete-ligne-3{border-bottom:0;background-color: #c7c3bf;float: left;}

#goloc {float: left;width:auto;height:28px;padding: 10px 20px 0 0;font-size:15px;line-height:34px;color: #2d4791;}
.geoloc {float: left;width:3px;height:11px;padding:10px;font-size:15px;line-height:34px;color: #2d4791;background-image: url(https://static.ticketmaster.fr/static/images/sprite-icones.svg);background-position: -231px -64px;}

.navbar {overflow: hidden;background-color: transparent;width: 100%;}
.navbar a {float: left;font-size: 15px;color: #3b569b;text-align: center;padding: 14px 13px;text-decoration: none;}

.navaffiche {height: auto;background-color: #fff;width: 1014px;color: #000;display: none;box-shadow: none;margin: 0 auto;}
#lien-moteur-rech {height: 2.3rem;}
#liens-navigation-gauche {float: left;height: 48px;margin-left: 0;margin-top: 0;width: 100%;}
#liens-navigation-gauche ul, #liens-navigation-gaucheen ul {height: 35px;padding-top: 0;margin: 0 auto;width: 59rem;padding: 0 0 0 34px;}
#liens-navigation-gauche li a, #liens-navigation-gauche li a:link, #liens-navigation-gauche li a:visited {background: 0 0;color: #000;text-decoration: none;font-size: 15px;float: left;padding-top: 16px;
padding-left: 12px;padding-right:12px;height:25px;letter-spacing:0;}
#liens-navigation-gauche li a:hover {text-decoration: underline;}
#liens-navigation-gauche li:hover{background: none;}
#liens-navigation-gauche li a.villes-supp {font-weight: bold;text-decoration: none;padding-left: 3px;color: #000000;}
#liens-navigation-gauche li a.villes-supp:hover {font-weight: bold;text-decoration: underline;color: #000000;}
#liens-navigation-gauche li span {width: 22px;height: 47px;float: left;background-image: url(https://static.ticketmaster.fr/static/images/sprite-icones.svg);background-position: -345px -56px;}

#entete-ligne2cache {height: auto;background: #fff;}

.fermer-navaffiche {width: 66px;height: 36px;float: right;background-position: -367px -58px;margin: -51px 29px 0 0;font-size: 15px;font-weight: bold;background-image: none;color: #000000;text-decoration: underline;}
.bloc-navaffiche span.moins-villes {width:22px;height:32px;float: left;background-image: url(https://static.ticketmaster.fr/static/images/sprite-icones.svg);background-position:-372px -56px;margin:-67px 2px 0 750px;
background-color:#c7c3bf;}
.bloc-navaffiche, .content-navaffiche ul {width: 1014px;}
.bloc-navaffiche, .content-navaffiche li {width: 165px; float: left;margin: 0px 0 0 30px;}
.bloc-navaffiche, .content-navaffiche li a {width:165px;float:left;font-size: 14px;margin:9px 0 0 0;color:#000000;}
.bloc-navaffiche, .content-navaffiche li a:hover {
    width: 192px;
    float: right;
    font-size: 14px;
    margin: 9px 0 0 0;
    color: #2d4791;
    text-decoration: underline;
}
.interieur-navaffiche {
    padding: 2%;
    width: 97%;
    float: left;
}

.logo-bonsplans {width: 21px;height: 28px;float: left;background: #f18e01;border-radius: 46px;font-size: 21px;line-height: 28px;padding: 0px 0 0 8px;
margin: 10px 0 0 0;}
#services-list {width: 227px;margin:0 0 0 9px;height:48px;float: left;}
#services-list2 {margin: -34px 0 0 10px;height:48px;float:right;color: #fff;width:123px;}
#services-list2 .header-bonsplans {width:77px;float:left;background:none;padding: 14px 0 0 6px;}


#entete-ligne1, #entete-ligne2, #entete-ligne2cache, #entete-ligne3 {width: 100%;float: left;}
#entete-ligne1 {background-color: #FFF;height: 75px;}
.logo_leclerc {width: 290px;float: left;}
#entete-ligne2 {height: 50px;background: #fff;background-color: #e20018;border-bottom: 1px solid #35343a;border-top: 1px solid #35343a; }
#entete-ligne-3 {height: 47px;float: left;width: 100%;border-bottom: 0;}

    .bloc-navaffiche, .content-navaffiche {
    width: 88%;
    display: block;
    margin: 0 auto;
}

.auchan-off {float:left;color:#000;margin:33px 113px 0 12px;font-size:14px;width:243px;}
#topnat .mantopnat span.rgtop {background-color: #e20018;}
.bonsplansauchan {width: 5rem;float: left;height: 33px;margin: 17px 0 0 23px;font-weight: bold;font-size: 14px;color: #000000;position: relative;z-index: 10;}

.module_pub_auchan {width:328px;padding: 9px 0 0 62px; margin: 38px 0 0 0;}
.module_pub_auchan h2 {color: #e20018;font-size: 1rem;}
.pub-titre {text-align: center;padding: 0;background: #c7c3bf;height: 35px;}
.pub-titre h2{color:#e20018;font-size: 19px;font-weight: bold;line-height: 48px;}

/*nouveau Footer*/
#footer {background:#2b2b2b;}
.foooter-auchan{background:#2b2b2b;width:1014px;margin:0 auto;}
.footer-reseaux{border-color: #353535;width: 1014px;float: left;margin: 20px 0 0 0;border-bottom: 1px solid #353535;height: 55px;}
.reseau-auchanfb{width: 28px;height: 28px;float: left;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 106px -178px;margin: 0 0 0 20px;}
.reseau-auchantt{width: 28px;height: 28px;float: left;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 144px -178px;margin: 0 0 0 20px;}
.reseau-auchanyt{width: 28px;height: 28px;float: left;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 2px -178px;margin: 0 0 0 20px;}
.reseau-auchaninst{width: 28px;height: 28px;float: left;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 34px -178px;margin: 0 0 0 20px;}
.reseau-auchanpt{width: 28px;height: 28px;float: left;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 72px -178px;margin: 0 0 0 20px;}

.auchan-moi{}
.footer-clients{width: 1014px;float: left;border-color: #353535;margin: 15px 0 45px 0;height: 86px;}
.clients-auchan-rm{background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 24px -256px;width: 9%;float: left;font-size: .875rem;padding: 54px 0 0 0;text-align: center;margin: 0px 0 0 78px;}
.clients-auchan-ld{background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 27px -331px;width: 9%;float: left;font-size: .875rem;padding: 54px 0 0 0;text-align: center;margin: 0px 0 0 95px;}
.clients-auchan-fq{background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 26px -431px;width: 9%;float: left;font-size: .875rem;padding: 54px 0 0 0;text-align: center;margin: 0px 0 0 95px;}
.clients-auchan-cf{background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 27px -514px;width: 9%;float: left;font-size: .875rem;padding: 54px 0 0 0;text-align: center;margin: 0px 0 0 95px;}
.clients-auchan-ts{background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 25px -604px;width: 9%;float: left;font-size: .875rem;padding: 54px 0 0 0;text-align: center;margin: 0px 0 0 95px;}

.footer-services-plus{width: 100%;float: left;}
.foot-col1{width: 20%;float: left;padding: .9375rem;margin: 0 0 0 40px;}
.Titre-savoir{font-size: 1.125rem;padding-bottom: .46875rem;margin-bottom: .46875rem;display: block;white-space: nowrap;border-bottom: 1px solid #353535;padding-left: .9rem;width: 60%;}
.service-savoir{font-size: .85rem;border-color: #474955;padding: 0 .1875rem;line-height: 1.45rem;padding-left: .9rem;}
.foot-col2{width: 39%;float: left;padding: .9375rem;}
.titre-cat{font-size: 1.125rem;padding-bottom: .46875rem;margin-bottom: .46875rem;display: block;white-space: nowrap;border-bottom: 1px solid #353535;padding-left: .9rem;width: 84%;}
.col1-cat{width: 34%;float: left;padding-left: .9rem;}
.choix-cat-p{font-size: .85rem;padding: 0 .1875rem;line-height: 1.45rem;}

.col2-cat{width: 34%;float: left;padding-left: 3rem;}

.foot-col3{width: 20%;float: left;padding: .9375rem;}
.auchan-tel{background-color: #1c1d1f;border-radius:93px;padding:10px 0px 0px 0px;width:302px;display:flex;flex-wrap: wrap;height: 8rem;}
.auchan-logo-tel {background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 24px -668px no-repeat;width:5rem;height:9rem;display:flex;flex-wrap: wrap;}
.auchan-info-tel {display:flex;flex-wrap: wrap;width: 12rem;height: 6rem;}
.auchan-title-client{font-size:1.125rem;height: 2rem;}
.auchan-tel-num{font-size: 1.1rem;}
.auchan-tel-txt{font-size: .625rem;color: #b6b8c1;width: 9rem;}
.auchan-contact{font-size: .85rem;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 1px -813px no-repeat;width: 6rem; height: 2rem;padding-left: 2.1rem;margin: 1rem 0 0 3rem;}
.auchan-find-billet{font-size: .85rem;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 3px -857px no-repeat;width: 9rem; height: 2rem;padding-left: 2.1rem;line-height: 1.8rem;margin: 0 0 0 3rem;}

.auchan-bas-services{background-color:#e20018;display:flex;flex-wrap: wrap;width:100%;color: #fff;height: 7.2rem;z-index: 10;position: relative;}
.auchan-bas-rg{display:flex;flex-wrap: wrap;width: 9rem;text-align: center;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 49px -247px no-repeat;padding: 4rem 0 0 0;}
.auchan-bas-etk{display:flex;flex-wrap: wrap;width: 8rem;text-align: center;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 33px -972px no-repeat;padding: 4rem 0 0 0;}
.auchan-bas-mtk{display:flex;flex-wrap: wrap;width: 8rem;text-align: center;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 41px -1098px no-repeat;padding: 4rem 0 0 0;}
.auchan-bas-cp{display:flex;flex-wrap: wrap;width: 8rem;text-align: center;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 47px -1232px no-repeat;padding: 4rem 0 0 0;}
.auchan-bas-ass{display:flex;flex-wrap: wrap;width: 10rem;text-align: center;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 56px -1342px no-repeat;padding: 4rem 0 0 0;}
.auchan-bas-evnt{display:flex;flex-wrap: wrap;width: 12rem;text-align: center;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 68px -1438px no-repeat;padding: 4rem 0 0 0;}
.serv-petit {font-size: 0.8rem;text-align: center;width: 100%;color: #fff;}
.serv-grd {font-size: 0.92rem;text-align: center;width: 100%;color: #fff;font-weight: bold;}
.auchan-bas-services a {margin: 0px 0 0 1.3rem;}

.liseret {border: 2px solid #e20018;}

.geparis {width: 3.8rem;height: 2.2rem;float: left;}
.gelille {width: 3.4rem;height: 2.2rem;float: left;}
.gelyon {width: 3.5rem;height: 2.2rem;float: left;}
.getoulouse {width: 5rem;height: 2.2rem;float: left;}
.genantes {width: 4.5rem;height: 2.2rem;float: left;}
.gemarseille {width: 5.5rem;height: 2.2rem;float: left;}
.gemontpellier {width: 6.5rem;height: 2.2rem;float: left;}
.gestrasbourg {width: 6.2rem;height: 2.2rem;float: left;}
.genice {width: 3rem;height: 2.2rem;float: left;}
.gebordeaux {width: 6rem;height: 2.2rem;float: left;}
.gerennes {width: 4.6rem;height: 2.2rem;float: left;}
.nav-region {width: 7rem;height: 2.2rem;float: left;}

.search-box {width: 13rem;}
#search {width: 13rem;}

.retour-ancre {text-align: center;height: 63px;line-height: 66px;background: url(/static/images/Partenaires/auchan/pictos_Afr.png) 555px -1565px no-repeat #313738;}


/*Page RESULTAT*/
.results-filter-info {background-color: #e20018!important;}
.breadcrumb ul li a {color:#e20018!important;}
.breadcrumb ul li a > * {color:#e20018!important;}
.breadcrumb-item {color:#e20018!important;}
.bloc-result .bloc-result-status.btn-blue {border-color: #e20018!important;background-color: #e20018!important;}
.bloc-result .bloc-result-status.btn-grey {border-color: #e20018!important;background-color: #e20018!important;}
div.section#banner-resultat div.hgroup#hgroup-result-promo {background-color: #e20018;}
#promo-result-conditions {background-color: #e20018;}
.offre-promo-petit {color:#e20018;}
#giveOpinion, #giveOpinion:hover, input[type=submit], input[type=submit]:hover {background: #e20018;}

/*Page Manif*/
div.tabbed-content ul.tabs li.tabs-selected a {border-top: 7px solid #e20018;}
div.entete-tabmanif {background-color: #e20018;}
div.entete-tabmanif {border: 1px solid #e20018;}
div.form-buttons a:link, div.form-buttons a:visited {background-color: #e20018;}

/*Popup*/
.popuptitre h4 {color: #e20018!important;}


.titre-alerte-email p {margin-left: 38px;}

.salle .titre-alerte-email p{margin-left:0}
.salle .breadcrumb-list{margin-top:112px}

.pack #reseaumanif {background: none;left: 425px!important;top: 10px!important;}

/* Resultat vide*/
.resultat-vide {font-family: "TM Sans", Arial, sans-serif;color: #475058;float: left;padding: 2%;width: 100%;}
.resultat-vide-text {font-weight: normal;margin: 0px 0px 15px 0;}
.resultat-vide-text-nd {font-weight: bold;margin: 0px 0px 15px 0;}
.resultat-vide-container {float: left;margin: 10px 0 0 0;width: 100%;}
.resultat-vide-prop-first {width: 35%;float: left;}
.resultat-vide-prop-first h2 {color: #e20018;font-weight: bold;font-size: 20px;border-bottom: 1px #475058 solid; margin: 0px 0 15px 0;}
.resultat-vide-prop-first ul {margin: 20px 0 0 0;}
.resultat-vide-prop-first a {color: #475058;}
.resultat-vide-prop-first a:hover {color: #e20018;}
.resultat-vide-prop {width: 32%;float: left;padding: 0 0 0 13%;}
.resultat-vide-prop h2 {color: #e20018;font-weight: bold;font-size: 20px;border-bottom: 1px #475058 solid;margin: 0px 0 15px 0;}
.resultat-vide-prop ul {margin: 20px 0 0 0;}
.resultat-vide-prop a {color: #475058;}
.resultat-vide-prop a:hover {color: #e20018;}

#op-vitrine-ban {display: none;}

#includehaut {display: none;}

/*Habillage*/

.bonplans-auchan {font-family: "TM Sans", Arial, sans-serif;margin: 0 23px;}
.bonplans-auchan h1{font-size: 1.25rem;font-weight: bold;}
.bonplans-auchan p{font-size: .9375rem;margin: -16px 0 0 0;}

.lca_1, .lca_2, .lca_3, .lca_4 {background: #e20018!important;margin: 0px 262px!important;font-family: "TM Sans", Arial, sans-serif}