html{background-color:#f4f2f2;}
body{background-image:none;background: #f4f2f2; background-image:url(/static/images/Partenaires/leclerc/white_mask_top.png}); background-repeat:no-repeat;
font-family:"RobotoCondensed-Regular";}

div.section {float:none!important;width: 100%;margin-bottom:20px;background-color:#fff;}

@font-face {font-family: "TM Sans";src: url("/static/html/TMSans-Regular.eot") /* EOT file for IE */}
@font-face {font-family: "TM Sans";src: url("/static/html/TMSans-Regular.ttf") /* TTF file for CSS3 browsers */}
#container{background-image:none;}
#header{margin-left:auto;margin-right:auto;width:1014px;}

/**** HEADER ******/
#entete-leclerc{width:80.8%;float:left;text-align:center;height:29px;background-color:#1e0b00;display: none;}
#entete-leclerc img{display:none;}

#entete-leclerc a{ color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size: 11px;}
#entete-leclerc ul {float:right;width:190px;/*background-image:url(/static/images/Partenaires/leclerc/fleche-compte.jpg); background-repeat:no-repeat;*/
border-left: 1px #61605f solid;height:29px;padding-left:30px;background-position: 26px 3px;margin-right:0px;}
#entete-leclerc li {float:left;}
.connex {width:164px;margin:6px 0 0 12px;}
.deconnex {width:84px;margin:6px 0 0 0;}

#leaderBoard{width:728px;height:90px;margin:3px auto;}
.CAN_box{z-index:0;}
#maxplacefcl{color:#FFF;background-color:red;font-size:14px;font-weight:700;}
#header div.wrapper{background-image:none;background-color:#fff;color:#FFF;height:215px;margin-top:0;position:relative;width:1014px;padding:0;margin-left:auto;margin-right:auto;float:left;}
.entete-ligne1.logo_leclerc{float:left;margin:15px 0 0;padding-left:22px;width:310px;height: 75px;}
#utilities{left:445px;position:absolute;top:5px;width:auto;z-index:200;width: 445px;position: static;float: left;}
#utilities a,#utilities a:link,#utilities a:visited{background:none;color:#c9c9c9;padding-right:3px;padding-left:3px;text-decoration:none;}
#utilities a:hover{background:none;color:#c9c9c9;}
#utilities ul{float:left;text-align:right;width:auto;margin:0;}
#utilities ul.links-list li{display:inline;padding-left:4px;margin-top:6px;float:left;}
#search-box {background-attachment:scroll;background-color:transparent;background-image:none;background-position:0 0;background-repeat:no-repeat;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;float:left;height:3em;margin-left:45px;margin-top:23px;width:339px;position:relative;height: 75px!important;}
form#search {position:absolute;}
#search input#ipSearch {background-color:transparent;background-image:none;border: 1px #ababab solid;height:34px;line-height:22px;padding:0 0 0 11px;width:286px;float:left;font-style: italic;color:#999ca2;font-size:15px;}
#search p {float:left;height:39px;padding:0;width:414px;position:relative;}
#pluscrit {cursor:pointer;float:right;height:35px;margin-top:-38px;margin-right:3px;width:104px;position:relative;display:inline-block;}
span#submit {float:right;height:35px;margin-top:-37px;margin-right:70px;position:relative;display:inline-block;}
#pluscrit a{position:relative;}
#search input[type="submit"] {background-image:url(/static/images/Partenaires/leclerc/button-recherche.jpg);background-position:0px 0px;
border:0 none;float:left;font-size:17px;height:36px;margin-top:1px;margin-left:0px;width:43px;position:relative;float:left;right:1px;
background-repeat:no-repeat;-webkit-border-radius:0px;
border-radius:0px;}
#nav{width:100%;height:50px;padding-bottom:0px;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;display: block;}
#nav ul{box-shadow:0 0 0 transparent;float:none;width:1014px;padding:0; height:34px;margin: 6px auto 0 auto;background:none;background-color:#FFFFFF;}
#nav li:hover{background: none;}
#nav li.regions, #nav li.extra{background-image:none;}
#nav li a,#nav li a:link,#nav li a:visited{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);color:#220d00;display:block;text-decoration:none;padding:4px 0px 11px 0px;text-align:center; font-size:11px;}
#nav li a:hover{background-color:none;text-decoration:none; color:#000000;}

#nav li.navdrop span,#nav li.navdrop span:link,#nav li.navdrop span:visited{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);color:#220d00;text-decoration:none;padding:10px 17px 3px 9px; line-height:38px;position:relative;margin-left:0px;font-size:13px;height:34px;}
#nav li.navdrop img.headfleche,#nav li img.headfleche:link,#nav li img.headfleche:visited{padding:11px 0px 2px 4px;display:inline-block;}
#nav li.navdrop span:hover{text-decoration:none;background-color:#fff; color:#333333;}
#nav li.navdrop2 span:hover{text-decoration:none;background-color:#fff; color:#333333;}
#nav li.navdrop{width:auto;text-align:center;height:34px;}
#nav li.navdrop2{width:auto;text-align:center;height:34px;}
#nav .level2 li a, #nav .level2 li a:link, #nav .level2 li a:visited {text-align:left;font-size:11px;border-left:1px solid #E8E6E4;border-right:1px solid #E8E6E4;}
#nav .level2 li a:hover{text-align:left;font-size:11px;border-left:0px solid #E8E6E4; background-color:#ffffff;}
#nav li.navdrop ul{z-index: 2;margin: 7px 0 0 -27px;}
#nav li.navdrop li{height:auto;margin-right:0px;background-color:#ffffff;}
#nav li.navdrop2 li{height:auto;margin-right:0px;background-color:#ffffff;}
#nav li.navdrop li:hover{height:auto;border-right:0px solid #E8E6E4;border-left:1px solid #E8E6E4;margin-right:0px;background-color:#ffffff;}
#nav li.navdrop2 li:hover{height:auto;border-right:0px solid #E8E6E4;border-left:1px solid #E8E6E4;margin-right:0px;background-color:#ffffff;}
#nav li.navdrop2 span,#nav li.navdrop2 span:link,#nav li.navdrop2 span:visited{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);color:#220d00;
  text-decoration:none;padding:11px 17px 3px 4px; line-height:38px;position:relative;margin-left:0px;font-size:11px;height:34px;width: 125px;}
#nav li.navdrop2 img.headfleche{padding:11px 0px 2px 4px;display:inline-block;}

#nav .level2 {margin-top:-6px;}
#nav .level2 li {color:#220d00; font-weight:lighter; border-bottom:none; font-size:12px;}

#nav .avantages-leclerc { margin: -1px 0 0 0; width: 120px; border: 0;height: 33px;}
#nav .avantages-leclerc a {width: 119px;}
#nav .avantages-leclerc a:hover {width: 119px;}

#nav li#index { width:42px;margin-left:1px;background-image:url(/static/images/Partenaires/leclerc/accueil.jpg); background-repeat:no-repeat;}
#nav li#concert { width:auto; margin: 0 0 0 15px}
#nav li#concert:hover { width:auto;}
#nav li#concert a {line-height: 31px;}
#nav li#spectacle { width:auto;}
#nav li#spectacle a {line-height: 31px;}
#nav li#sport { width:auto;}
#nav li#sport a {line-height: 31px;}
#nav li#theatre {width:auto;}
#nav li#theatre a {line-height: 31px;}
#nav li#musee { width:auto;}
#nav li#musee a {line-height: 31px;}
#nav li#festival { width:auto;}
#nav li#festival a {line-height: 31px;}
#nav li#parc { width:auto;}
#nav li#parc a {line-height: 31px;}
#nav li#salon { width:auto;}
#nav li#salon a {line-height: 31px;}
#nav li#promotion{width:auto;height:34px;}
#nav li#promotion:hover{}
#nav li#promotion a{padding:11px 0;text-align:center;color:#ed6e30;}
#nav li#promotion a:hover{ color:#ed6e30;}

#nav li:hover ul, #nav li.over ul {
    float: none;
    display: block;
    position: absolute;
    width: 120px;
    height: auto;
    color: #000;
    background: #fff;
    z-index: 50;
}

#headpanier{
    margin-top: -15px;
    margin-right: 0px;
    float: left;
    width: 3%;
    height: 64px;
    position: relative;
    margin-left: 109px;}

#headpanier ul{list-style:none;}
#headpanier .connex, #headpanier .deconnex{width:auto;height:12px;color:#135fb3;font-size:12px;display:inline;font-weight:bold;}
#headpanier .deconnex a{color:#135fb3;font-size:1em;height:12px;}
#headpanier .lign{width:auto;height:15px;color:#135fb3;vertical-align:top;text-align:center;position:relative;top:0;font-size:13px;}
#headpanier .montant{width:auto;height:12px;color:#FFF;font-size:.7em;}
#header .basket-info{display:inline;}

p.basket-info a, p.basket-info a:link, p.basket-info a:visited{background:none;color:#333333;text-decoration:none;text-transform: uppercase; font-size: 0;}
#headerphone{width:406px;height:22px;margin-left:auto;margin-right:auto;float:none;color:#c9c9c9;font-size:.7em;margin-top:3px;padding:5px;position:relative;}
.headTL{float:left;width:auto;margin-right:5px;margin-left:0px;position:absolute;display:block;}
.headnum{float:left;width:auto;margin-right:3px;margin-left:12px;margin-top:2px;font-size:1.1em;font-weight:700;}
.headnump{float:left;width:auto;margin-right:3px;margin-top:4px;font-size:.9em;}
.headsuiv{float:left;width:auto;margin-left:128px;margin-top:3px;position:relative;}
.headRS{float:left;width:auto;margin-left:0px;position:relative;}
.headRS a{margin-left:20px;}

.mothome {background-color:transparent;margin: 22px 0 0 21px;}

#div-rech-genre {
    float: left;
    width: 298px;
    margin-left: 10px;
    border: 1px solid #333333;
}
#div-rech-date {
    margin-left: -1px;
    float: left;
    width: 455px;
    border: 1px solid #333333;
    height: 46px;
}
#div-rech-region {
    float: left;
    width: 242px;
    margin-left: -1px;
    border: 1px solid #333333;
    height: 46px;
}

.titres-rech-plus span {margin: 16px 0 0 12px;position: relative;font-family:"RobotoCondensed-Regular";}

#titre-genrerech {
  background: none;
  z-index: 2;
  position: relative;}

#div-rech-genre {
    float: left;
    width: 182px;
    margin-left: 10px;
    border: 1px solid #333333;
    height: 46px;
}
#recherche-plus #filter-entete dt span.fleche-rech-plus {
    width: 17px;
    height: 32px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-position: -1px -255px;
    float: right;
    margin-top: 0;
}
#recherche-plus #filter-entete #div-rech-entete-region dt span.fleche-rech-plus {
    width: 30px;
    height: 32px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-position: 2px -255px;
    float: right;
    margin-top: 0;
}
#div-rech-entete-genre {
    width: 176px;
    float: left;
}
#recherche-plus #filter-entete #div-rech-entete-genre .fdchoix2, #recherche-plus #filter-entete #div-rech-entete-genre dt {
    width: 170px;
}
#recherche-plus #filter-entete dt {
    background-image: none;
    background-position: -233px -88px;
    background-repeat: no-repeat;
    background-color: #FFF;
    padding: 0;
    float: left;
    display: block;
    height: 37px;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin: -33px 0 0 0;
}
.date-choix {
    float: left;
    width: 457px;
    margin: -28px 0 0 0;
}
#titre-daterech {background: none;}
#recherche-plus #filter-entete #div-rech-entete-region dt {
    width: 234px;
}
#recherche-plus #filter-entete dt span {
    color: #787878;
    text-decoration: none;
    font-size: 16px;
    float: left;
    margin-top: 5px;
    display: inline;
    margin-left: 9px;
    width: 233px;
}

#titre-regionrech {background: none;}
.titres-rech-plus {
    width: 19px;
    height: 35px;
    display: inline-block;
    text-align: center;
    margin-left: 2px;
    margin-right: 9px;
    float: left;
}
#recherche-plus form input.lonpik {
    width: 160px!important;
    border: 0;
    border-radius: 0;
    height: 40px;
    padding: 10px;
    float: left;
    margin: -7px 0 0 28px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-position: -7px -128px;
    background-repeat: no-repeat;
    padding: 6px 0 0 39px;
    border-right: 1px solid #333333;
}

#recherche-plus div.form-buttons {
    margin: -5px -5px;
    float: left;
    width: 71px;
}
.ui-datepicker .ui-datepicker-header {
    background: #ffffff;
    border-radius: 0;
}
.ui-datepicker .ui-datepicker-header {
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    color: #333333;
    position: relative;
    padding: 5px 0;
}
.ui-datepicker th {
    background: #fff;
    border-right: 0 none;
    color: #d1d1d1;
    font-weight: normal;
    text-align: center;
    border-color: #FFF 0 0;
    border-style: solid none none;
    border-width: 1px 0 0;
    padding: .3em;
    font-size: 12px;
}
.ui-datepicker td {
    padding: 1px;
    border: 0px solid #eee;
}
#boxfirst .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #D8DCDF;
    color: #333333;
    font-weight: normal;
}
.ui-datepicker-calendar tr td a, .ui-datepicker-calendar tr td a:hover { font-size: 12px; padding: 2px;text-align: center;padding: 0.2em;-moz-border-radius: 0;
    -webkit-border-radius: 0;border: 0px solid #ccc; display: block;text-decoration: none; border-radius:2px;}
.ui-datepicker-calendar td.ui-datepicker-days-cell-over a {
    background: #0094f4;
    color: #FFF;
    border-radius: 2px;
}
.ui-datepicker-calendar td.ui-datepicker-days-cell-over a:hover {
    background: #0094f4;
    color: #FFF;
    border-radius: 2px;
}


.ui-icon-circle-triangle-w {
    width: 16px;
    height: 16px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-position: -5px -199px;
    background-repeat: no-repeat;
}
.ui-icon-circle-triangle-e {
    width: 16px;
    height: 16px;
     background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-position: -5px -234px;
    background-repeat: no-repeat;
}
.ui-datepicker {
    border-top: 0;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    border-left: 1px solid #333333;
    float: left;
    margin-left: -29px;
    margin-top: 1px;
    padding: 26px;
    width: 19%;
    z-index: 505;
    -webkit-box-shadow: #000 0 0 0;
    box-shadow: #000 0 0 0;
    border-radius: 0;
    background-color: #ffffff;
}


.ui-datepicker .ui-datepicker-title {
    font-size: .85em;
    font-weight: 700;
    text-align: center;
    border-bottom: 1px #d1d1d1 solid;
    padding: 0 0 15px 0;
}

.carte-header {
    width: 43px;
    height: 44px;
    background-color: #ffffff;
    float: left;
    margin: 23px 0 0 37px;
    padding: 0 0 0 0;
    border-radius: 5px;
    border: 0px solid #d0d0d0;
    clip: rect(80px,35px,102px,0px);
    position: relative;
}

.carte-header a {
  color: #979797;
  font-size:0px;
}

#lien-connexion a {
    width: 46px;
    float: left;
    margin-left: -87px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    text-indent: -9999px;
    height: 32px;
    background-position: -101px -16px;
    margin-top: 26px;}

#lien-deconnexion {width: 112px;float: left;margin-left:22px;margin-top:5px;height: 27px; background-image: none;background: none;}
#lien-deconnexion a {
    width: 46px;
    float: left;
    margin-left: -87px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    text-indent: -9999px;
    height: 32px;
    background-position: -48px -72px;
    margin-top: 26px;}
/**** FIN HEADER ******/

#aside .boxcounter div.hgroup h2{display: none;}

#aside div.section {padding: 0px 0 0 0;}

#slider-mod1 .zone-mobile-slide {z-index:1;}

#page-body {
  color:#000000;
  float:left;
  margin-left:auto;
  margin-right:auto;
  width:1014px;
  background-color:#ffffff;
}
.fond {background-color:#FFFFFF;}
#topnat .fdtop {background:none #FFFFFF;}
.boxpub {background-color:#FFFFFF;border:1px solid #FFFFFF;}
.boxpubrech {background-color:#FFFFFF;border:1px solid #FFFFFF;}
.boxpubLN {background-color:#FFFFFF;border:1px solid #FFFFFF;}

.titre-counter {background: #f19b26; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOWIyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTcyMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f19b26 0%, #da7201 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19b26), color-stop(100%,#da7201)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f19b26 0%,#da7201 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f19b26 0%,#da7201 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f19b26 0%,#da7201 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f19b26 0%,#da7201 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19b26', endColorstr='#da7201',GradientType=0 ); /* IE6-8 */
}

div.module2 {margin-left: 24px;}
div.section div.hgroup {
  height:44px;
  background:none;
  border-bottom: #333333 solid 1px;
}

#selection {margin-left:0;max-width: 498px;width: 498px;}
#selection div.hgroup{margin: 0px 0 0 23px;width: 486px;}

#module_publicite {margin-top: 14px;height: 250px;}

#content .titretop {margin-right: 13px; width: 362px;margin: 0 0 0 0;}
#div-sous-top {width: 10px;}

.clip-plus {display: none;}
.icotitle {background-color:#ffffff;}

.boxcounter {margin: -67px 0 57px 0;width: 597px;}
#counterhome {background-color:#FFFFFF;margin: 11px 0 0 0;height: 245px;width: 581px;}
.colG {margin: 8px 9px 0 0px;}
.counterfd {margin-bottom: 8px;}
#countdown_dashboard, #countdown_dashboard2, #countdown_dashboard3, #countdown_dashboard4, #countdown_dashboard5, #countdown_dashboard6 {margin-top: 5px;}

#resultZone #sort{background-color:#f4f4f4;}

#bouton-top-home10, #bouton-top-home20 {display: none;}

/**** PIED DE PAGE ******/
#footer{background-color:#ffffff;color:#000000;float:left;width:100%;margin:0 auto;text-align:center;margin-bottom:5px;height:150px;padding-top: 55px;}
#footer a, #footer a:hover, #footer a:link, #footer a:visited {font-size: 11px;}
#servicebas {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    height: 150px;}
.footer-informations-first{float: left;}
.footer-informations-third{float: left;margin: 11px 0 0 55px;text-align: left;}
.footer-informations-third2{float: left;margin: 11px 0 0 55px;text-align: left;}
.footer-informations{
  float: left;
  margin: 0px 0 0 55px;
  text-align: left;}
.footer-informations li{}
.footer-informations li a {font-size: 11px;font-weight: 699;}
#suiveznous-leclerc {margin: 12px 0 0 0;}
.leclerc-maj {font-size: 14px;text-transform: uppercase;}
.etickets-leclerc {margin: 10px 0 0 0;}
.reseaux-leclerc {margin: 8px 0 0 14px;}
.reseau-facebook {width:30px;height:33px;float: left;}
.reseau-twitter{width: 39px;height:33px;float: left;}


/**** FIN PIED DE PAGE ******/

div.tabs-content{border-top:0 solid #CCC;float:left;width:95%;padding:2%;}
#contentpop{background:#fff;width:650px;margin-bottom:20px;margin-left:auto;margin-right:auto;color:#403f3c;}
div.banpub{background-color:#F4FCE4;border:1px solid #D6E7B4;color:#454545;font-size:15px;margin-bottom:10px;text-align:justify;padding:0;}
.tabs-content{border:0 #fff;}
span .Rose1 a,span .Rose1 a:hover,#headpanier .connex a,#headpanier .connex a:hover{color:#135fb3;}
.cleanprom,.cleanpub,.stop0{clear:both;height:0;}
#avisinter #tabavis {background-color:#FFFFFF;}
#page_enfant {background-color:transparent;}
#tkn_coord {background-color:transparent;height:320px;}
#tkn_coordon {background-color:#FFFFFF;height:270px;}
#tkn_coordoff {background-color:#FFFFFF;height:270px;}
div.tabbed-content {background-color:#FFFFFF;}
div.pagination p.pagNums {background:transparent;}
#product-summary {background-color:#FFFFFF;padding:10px 0 0;border:0 solid #FFFFFF;}
#product-summary .photo {margin-left:10px;margin-top:3px;}
#product-summary div.product-data {width: 86%;}
#product-summary div.product-data div.group {margin-top:3px;}
#reseaumanif {left:129px;top:105px;}
#Manifestation-sans-plan {background-color:#FFFFFF;}
.jcarousel-skin-tango .jcarousel-container-horizontal {background-color:#FFFFFF;}
.reservcross {background-repeat:no-repeat;}
.jcarousel-skin-tango .jcarousel-container-horizontal a.reservcross {padding:4px;}
#delivrcomm {background-color:transparent;}
.contourrecaptab, .contourrecaptab2 {background-color:#FFFFFF;}
#contenterreur {background-color:#FFFFFF;}
#carte-right{display:none;}
.name-counter h4 {padding-top:4px;}
.topregion div.hgroup h2{padding:2px 0 0;text-align:center;}
#aside #counterhome {background-color:#FFFFFF; padding-left:0;width:300px;margin: 0 0 0 7px;}
.contourrecaptab {float:left;height:auto;margin-bottom:10px;margin-top:5px;padding:1%;width:98%;}
.recap_commtxt3 {background-color:#FFFFFF;float:none;font-weight:bold;height:55px;margin:0;padding:5px 0 0;width:100%;}
.chequeTicket {padding:0px; width:100%;padding-top:5px;padding-bottom:5px;}
.chequeTicket p{padding-left:50px;}
#plan-box{background-color:#FFFFFF;}
#coordonnee-sans-plan {background-color:#FFFFFF;}
.GoogleActiveViewClass img{background-color:#FFFFFF;padding-left:20px;padding-right:14px;}
  
  

/** ********************************** SPRITE CSS ********************************** **/
/**  rect(top right bottom left)  **/
.clip-logotkn{clip:rect(0px 232px 87px 0px);position:absolute;}
.clip-logotel{clip:rect(117px 401px 135px 394px);position:absolute;left:-394px;top:-117px;}
.clip-logofb{clip:rect(117px 414px 132px 406px);position:absolute;left:-205px;top:-117px;}
.clip-logotw{clip:rect(117px 438px 132px 420px);position:absolute;left:-203px;top:-117px;}
.clip-logogg{clip:rect(117px 459px 132px 441px);position:absolute;left:-201px;top:-117px;}
.clip-drapen{clip:rect(44px 647px 54px 631px);position:absolute;left:-433px;top:-35px;}
.clip-drapfr{clip:rect(83px 647px 93px 631px);position:absolute;left:-428px;top:-74px;}
.clip-logocad{clip:rect(58px 647px 80px 613px);position:absolute;left:-501px;top:-49px;}
.clip-logocaden{clip:rect(58px 647px 80px 613px);position:absolute;left:-542px;top:-49px;}
.clip-genres{clip:rect(147px 442px 151px 435px);position:absolute;left:-393px;top:-141px;}
.clip-regions{clip:rect(147px 442px 151px 435px);position:absolute;left:-385px;top:-141px;}
.clip-pluscrit{clip:rect(41px 612px 78px 507px);position:absolute;left:-507px;top:-41px;}
.clip-pluscriten{clip:rect(41px 446px 78px 341px);position:absolute;left:-341px;top:-41px;}
.clip-morecrit{clip:rect(147px 442px 151px 435px);position:absolute;left:-385px;top:-141px;}
.clip-tplus{clip:rect(157px 439px 164px 435px);position:absolute;left:62px;top:-143px;}
.clip-quality1{clip:rect(116px 272px 130px 255px);position:absolute;left:-277px;top:-119px;}
.clip-quality2{clip:rect(135px 272px 147px 255px);position:absolute;left:-277px;top:-136px;}
.clip-quality3{clip:rect(151px 272px 163px 255px);position:absolute;left:-277px;top:-152px;}
.clip-quality4{clip:rect(169px 272px 181px 255px);position:absolute;left:-276px;top:-170px;}
.clip-pdpfb{clip:rect(116px 646px 132px 630px);position:absolute;left:-650px;top:-123px;}
.clip-pdptw{clip:rect(135px 646px 151px 630px);position:absolute;left:-650px;top:-142px;}
.clip-pdpgg{clip:rect(154px 646px 170px 630px);position:absolute;left:-650px;top:-161px;}
.clip-optim{clip:rect(116px 391px 149px 295px);position:absolute;left:-294px;top:-116px;}
.clip-tknpro{clip:rect(145px 574px 169px 457px);position:absolute;left:-459px;top:-147px;}
.clip-ticketmaster{clip:rect(171px 449px 193px 286px);position:absolute;top:-162px;left:144.5px;}


div.sectionslid {float: none;width: 958px;margin-left: auto;padding-bottom: 0;margin-right: auto;}

#topidfpartheme {width: 958px;margin-top: 30px;margin-bottom: 0;margin-left: auto;float: none;margin-right: auto;}

div.sectionslid ~ div.section {float: left;width: 100%;margin-bottom: 20px;}

#promoidfpargenre {width: 958px;margin-left: auto;margin-top: 30px;margin-right: auto;float: none;}

#region_fiv {width: 958px;height: 320px;margin-top: 0px;margin-bottom: 0px;margin-left: auto;padding-top: 15px;padding-left: 0px;margin-right: auto;float: none;}

div.section.offers{width: 958px;float: none;margin-left: auto;margin-right: auto;}


/** ********************************** Page Manif ********************************** **/

#gridPriceZone div.form-buttons input[type="submit"], #giveOpinion, #gridPriceZone div.form-buttons input[type="submit"]:hover, #giveOpinion:hover {
    background: none #2c92bf;
    border: 0px solid #DDDDDD;
    color: #FFFFFF;
    cursor: pointer;
    margin-right: 10px;
    margin-left: 10px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px;
    width: 110px;
    height: 35px;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif;
}

/***** PAGE MANIF ******/
#etapes {margin:0 auto;width:73%;}
ul.steps {margin: 28px 0 19px 10px;}
ul.steps li, ul.steps li.past {background: none #f4f4f4;padding-left:0px;padding-right:0px;font-size: 12px;margin-left:0px;width:144px;text-align:center;}
ul.steps li  span {font-weight: normal;color: #000;background:none;padding:0px;}
ul.steps li.present {background: none #2c92bf;padding-left:0px;padding-right:0px;font-size:12px;}
ul.steps li.present strong {font-weight: normal;color: #fff;background:none;padding: 0 0px 0 0;}
div.group .note { color:#c3c3c3;}
div.group .note a { color:#c3c3c3;}
#product-summary {border:0px solid #DDD;margin-top:-29px;height:auto;padding:2%;width:96.1%;float:left;background-color:#f4f4f4;margin-bottom:0px;}
#product-summary > p {float:left;}
#product-summary div.product-data {background: transparent;padding: 0px 0px 0px;height: auto;float:left;margin-left:0px;max-width: 856px;width: 100%;}
#product-summary .photo {margin-right: 0px;border: 0px solid #eee;height: 126px;width: 97px;float: left;}
#product-summary div.product-data div.group {float:left;margin-left:10px;width: auto;}
#product-summary div.form-buttons {margin:0px;}
#product-summary div.product-data h1.fn strong{display: inline;float: none;font-size: 16px;line-height: 0.9;margin: 0;font-weight:bold;}
#product-summary div.product-data .fn strong{font-weight: normal;}
#product-summary div.product-data .category {background-color: transparent;color: #000;font-weight: normal;text-transform: uppercase;font-size: 12px;margin-top: 1px;}
a.stressed, a.stressed:link, a.stressed:visited {color: #000;background: inherit;text-decoration: none;font-weight: normal;}
#product-summary div.product-data dd {font-size:13px;width:auto;font-weight:normal; color:#000000;}
#product-summary div.product-data dl.vcar {margin: 15px 0 0;  font-size: 16px;}
#reseaumanif {background: none;left: 120px;top: 123px;}

li.collecmanif {float: left;margin-right: 0px;margin-top: 0px;border: 4px solid #e6e6e6;height: 130px;}
li.collecmanif img{height: 130px;}
.comani {float: left;margin-top: 0px;height: 130px;border: 4px solid #e6e6e6;}
div.tabbed-content {margin-bottom: 0;
    margin-top: 0px;
    padding: 0;
    width: 99.9%;
    background-color: #FFFFFF;
    margin-left: 0px;
    position: relative;
    border-radius: 0px;}
div.tabbed-content  div.tabs-content {border-top: 0 solid #cccccc;width: 96%;margin-left: 0px;padding: 2%;}
div.tabbed-content  p.tabs-link a, div.tabbed-content p.tabs-link a:link, div.tabbed-content  p.tabs-link a:visited,  div.tabbed-content  p.tabs-link a:hover{color:#2c92bf;}
div.tabbed-content ul.tabs{padding: 0px 0 0 0px;border-bottom:1px solid #d5d5d5;}
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:91px;text-align:center;margin-left:-1px;margin-bottom:-1px;}
div.tabbed-content ul.tabs li:first-child{width:132px;}
div.tabbed-content ul.tabs li:last-child{margin-right:-1px;}
#product-summary + 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:25%;text-align:center;margin-left:-1px;margin-bottom:-1px;}
#product-summary + div.tabbed-content ul.tabs li:first-child{width: 15.6rem;}
#product-summary + div.tabbed-content ul.tabs li:last-child{border-right:1px solid #d5d5d5;width:25%;}
div.tabbed-content ul.tabs li.tabs-selected{border-bottom:0px solid #d5d5d5;}
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: 12px;font-size:11px; line-height:14px;}
div.tabbed-content ul.tabs li.tabs-selected a{margin-top:0px;color:#000000;padding-top:5px;border-top:7px solid #2c92bf;border-bottom:0px;}
div.tabbed-content ul.tabs li a strong{font-weight:normal;}
div.tabbed-content ul.tabs li a strong:first-letter {}

div.tabbed-contentb {margin-bottom: 0;margin-top: 0px;padding: 0;width: 1012px;background-color: #FFFFFF;margin-left: 0px;}
div.tabbed-contentb  div.tabs-content {border-top: 0 solid #cccccc;width: 96%;margin-left: 0px;padding: 2%;}
div.tabbed-contentb  p.tabs-link a, div.tabbed-contentb p.tabs-link a:link, div.tabbed-contentb  p.tabs-link a:visited,  div.tabbed-contentb  p.tabs-link a:hover{color:#266fd5;}
div.tabbed-contentb ul.tabs{padding: 0px 0 0 0px;border-bottom:1px solid #d5d5d5;}
div.tabbed-contentb ul.tabs li{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;height:65px;padding-right:0px;width:75px;text-align:center;margin-left:-1px;margin-bottom:-1px;}
div.tabbed-contentb ul.tabs li:first-child{width:124px;}
div.tabbed-contentb ul.tabs li:last-child{margin-right:-1px;}
div.tabbed-contentb ul.tabs li.tabs-selected{border-bottom:0px solid #d5d5d5;}
div.tabbed-contentb ul.tabs a, div.tabbed-contentb ul.tabs a:link, div.tabbed-contentb  ul.ui-tabs a:visited{border:0px;background:transparent;padding: 0 0px;bottom:0px;margin-top: 12px;font-size: 12px;text-transform: lowercase;}
div.tabbed-contentb ul.tabs li.tabs-selected a{margin-top:0px;color:#000000;padding-top:5px;border-top:7px solid #266fd5;border-bottom:0px;}
div.tabbed-contentb ul.tabs li a strong{font-weight:normal;}
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: 70px;
    text-align: center;
    margin-left: -1px;
    margin-bottom: -1px;
}
div.tabbed-content#tabavis ul.tabs li:first-child{width:97px;}

div.tabbed-content-ajax {margin-bottom: 0;margin-top: 0px;padding: 1px;width: 942px;background-color: #d5d5d5;margin-left: 0px;}
div.tabbed-content-ajax div.tabbed-content-ajax{border: 0px;padding: 1px;margin-top: -1px;margin-left: -1px;}
div.tabbed-content-ajax  div.tabs-content {border-top: 0 solid #cccccc;width: 100%;margin-left: 0px;padding:0;background-color: #FFFFFF;margin-top:0px;}
div.tabbed-content-ajax  div.tabs-content .results-list{padding:1%;width:98%;}
div.tabbed-content-ajax  div.tabs-content .results-list div.product-data{width:87%;}
div.tabbed-content-ajax  p.tabs-link a, div.tabbed-contentb p.tabs-link a:link, div.tabbed-contentb  p.tabs-link a:visited,  div.tabbed-contentb  p.tabs-link a:hover{color:#266fd5;}
div.tabbed-content-ajax ul.tabs{padding: 0px 0 0 0px;border-bottom:1px solid #d5d5d5;background-color: #FFFFFF;}
div.tabbed-content-ajax ul.tabs li{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;height:61px;padding-right:0px;width:77px;text-align:center;margin-left:-1px;margin-bottom:-1px;}
div.tabbed-content-ajax ul.tabs li:last-child{margin-right:-1px;}
div.tabbed-content-ajax ul.tabs li.tabs-selected{border-bottom:0px solid #d5d5d5;}
div.tabbed-content-ajax ul.tabs a, div.tabbed-contentb ul.tabs a:link, div.tabbed-contentb  ul.ui-tabs a:visited{border:0px;background:transparent;padding: 0 0px;bottom:0px;margin-top: 12px;font-size: 12px;text-transform: lowercase;line-height:15px;}
div.tabbed-content-ajax ul.tabs li.tabs-selected a{margin-top:0px;color:#000000;padding-top:5px;border-top:7px solid #d81013;border-bottom:0px;}
div.tabbed-content-ajax ul.tabs li a strong{font-weight:normal;}

.comani img {display:none;}
.comani {border:0;}


div#page-body > div#main-content > div.section > div.content > div:first-child ul.tabs li{width: 130px;}


#plan-box .lftCol {background: none #FFFFFF;float: left;width: 50%;text-align:center;}
#plan-box .rgtCol {float: right;width: 50%;text-align:right;}
#plan-box .rgtCol *{width: 440px;height: 280px;margin-top:0px;}
#plan-box p {text-align: left;}
#seanc {padding: 0;width: 100%;}
.reserv-titre {margin-right: 0px;margin-left: 27px;float: left;padding-top: 23px;}
.reserv-titre p {font-size: 14px;font-weight: normal;text-transform: uppercase;}
div.entete-tabmanif form{margin: 5px 0;text-align:left;}
div.entete-tabmanif form p {margin: 5px 0;padding-left: 26px;}
div.entete-tabmanif p img{padding-top: 0px;margin-top: -8px;}
div.entete-tabmanif p span {padding-top: 3px;font-weight: normal;padding-top: 0px;margin-top: -4px;}
div.entete-tabmanif p select {display: inline-block;font-size: 14px;margin-right: 0px;height: 34px;border: 0px;width: auto;min-width:250px;padding-left: 10px;margin-top: -7px;font-weight: bold;}
#memberZone {margin-bottom: 0px;margin-top: 0px;float: left;width:100%;}
#price-table tbody tr {height: 43px;}
#price-table tbody tr.placement, #price-table tbody tr.placement:hover {background-color: #e7e7e7;border: 1px solid #C8C9CB;color: #000000;text-align: center;}
#price-table tbody th[scope="col"], #price-table tbody th[scope="col"]:hover {background-color: #414141;background-image: none;border: 1px solid #C8C9CB;color: #FFFFFF;text-align: center;font-weight:normal;border-top: 1px solid #414141;border-bottom: 1px solid #414141;}
#price-table tbody th[scope="col"]:first-child{border-left: 1px solid #414141;}
#price-table tbody th[scope="col"]:last-child {border-right: 1px solid #414141;}
#price-table tbody tr.placement th[scope="row"] {color: #000000;padding-top: 10px;padding-left: 10px;}
#price-table tbody th[scope="row"], #price-table tbody th[scope="row"]:hover {color: #000000;padding: 7px 8px;}
#price-table tbody tr.placement td {color: #000000;padding-top: 9px;}
#price-table tbody tr td {padding-top: 3px;padding-bottom: 5px;}

#eventSessionsSelectManif {height: 52px;}
p.nogrid{margin-top: 20px;margin-bottom: 70px;margin-left: 5px;font-weight: bold;color:#266fd5;}
.choix-mode-reserv {margin-bottom: 40px;}

.jcarousel-skin-avis .jcarousel-container-horizontal {width: 100%;padding: 0px;}
div.list-opinion h3.title-carrousel {padding-left: 65px;float: left;width: auto;margin-top: -10px;margin-bottom: 10px;}
.jcarousel-skin-avis .jcarousel-clip-horizontal{float: left;margin-left: 65px;width:840px;}
.jcarousel-skin-avis .jcarousel-next-horizontal {right:19px;width: 30px;height: 45px;cursor: pointer;margin-left: 0px;background: #266fd5 url("/static/images/sprite-home15.png") no-repeat -266px -265px;top: 165px;}
.jcarousel-skin-avis .jcarousel-prev-horizontal {left: 36px;width: 30px;height: 45px;cursor: pointer;margin-left: 0px;background: #266fd5 url("/static/images/sprite-home15.png") no-repeat -228px -265px;top: 165px;}
.jcarousel-skin-avis .jcarousel-item-horizontal {margin-right:10px;margin-left:1px;}
#button_avis a, #button_avis a:link, #button_avis a:hover{background: none #266fd5;border: 0px solid #DDDDDD;color: #FFFFFF;cursor: pointer;margin-right: auto; margin-left:auto;padding:3px 0 13px 0;border-radius: 0px;width: 120px;height: 24px;font-weight: normal;font-size: 13px;text-transform: uppercase;text-align:center;}
#button_avis{text-align: center;margin-left: auto;margin-right: auto;float: left;width: 100%;}
div.comment{height: 230px;background:#F4F4F4 none;border: 0px;padding: 0px 0px 0;width: 100%;}
div.opinion h4{padding: 4px;}
div.comment p{padding: 3px;background-color:#F4F4F4;}

#product-summary ~ #mediaZone{background-image: url(/static/images/ombre-tab-prix.png) !important;background-repeat: no-repeat;background-position: bottom center;padding-bottom: 40px;float: left;width: 100%;margin-top:-1px; background-color:transparent !important;}
#product-summary ~ #mediaZone div.group {color: #000;float: left;width: 96.1%;padding: 2%;margin-bottom: 0px;border: 0px solid #fff;background-color:#fff;}
#grandplan{width: 96.1%;padding: 2%;background-color: #FFFFFF;}

#blockSessions #sessionsZone form span .txtrouge {color:#266fd5;font-weight: normal;}
#blockSessions #sessionsZone form>span {margin-bottom: 5px;}
#kaptchaForm{margin-bottom:20px;}
table.addOpinion .txtrouge{color:#266fd5;font-weight: normal;}

/**** PANIER ******/
	
#tabpanier caption {background-color: #333333;border: 1px solid #333333;border-top-left-radius: 0px;border-top-right-radius: 0px;font-size:0.75em;color:#FFFFFF;}
#tabpanier th.place, #tabpanier td.park, #tabpanier td.date, #tabpanier td.cat, #tabpanier td.tarif, #tabpanier td.action, th#tabpanierfoot-left {background-color: #f4f4f6;font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif; font-weight:normal;}
#tabpanier th.assurance1 {width: 139px; background-color:#FFFFFF;border-top: 0 none;}
#tabpanier td.assurance2 {width: 800px; border-top:0;}
#tabpanier tbody td:last-child, #tabpanier tbody th:last-child {border-top: 0 none;text-align: right;}
#tabpanier label strong {color: #009bde;}
#rowmttresa, #rowmttresa th {background-color:#f4f4f4;}
#Manifestation-sans-plan {width:98%;}
#coordonnee-sans-plan {width:98%; margin-left:auto; margin-right:auto;}

form#eventBasket p {margin: 25px 10px 0 0;}

#crosstkn2 {margin-top:58px;}
#crosstkn2 h2 img,#crosstkn h2 img { float:right; width:23px; height:23px;}
#crosstkn h2 { color:#6a6a6a; text-transform:uppercase; width:269px; font-size:15px;font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif; font-weight:normal; text-align:left;width:98%; margin:0 auto;}
#crosstkn2 h2 { color:#6a6a6a; text-transform:uppercase; width:345px; font-size:15px;font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif; font-weight:normal; text-align:left; width:90%; margin:0 auto;}
#wrap {margin: 0 auto;width:100%;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:713px;}
.jcarousel-skin-tango { background-color:#fff;}
.jcarousel-skin-tango .jcarousel-container-horizontal { background-color:#f4f4f4; width:835px;}
.jcarousel-skin-tango .jcarousel-container {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:#f4f2f2;}
.jcarousel-skin-tango .jcarousel-item-2,.jcarousel-skin-tango .jcarousel-item-3,.jcarousel-skin-tango .jcarousel-item-4 { margin-left:43px;}
.jcarousel-skin-tango .jcarousel-item { margin-left:27px;}

.jcarousel-skin-tango .jcarousel-container-horizontal h4 { font-weight:bold; font-family: 'TMSans-Bold', Myriad Pro, Arial, sans-serif; color:#000000; font-size:13px;}
.jcarousel-skin-tango .jcarousel-container-horizontal a.reservcross {background-color:#009bde;color:#ffffff;font-size:13px;padding:3px;background-image:none; font-weight:normal;}
.alert {color: #266fd5;border: 1px solid #266fd5;margin: 0 auto 11px;width:97%;}
.alert span{background: transparent url("../imgs/ui-icons_cc0000_256x240.png") no-repeat 0 -144px;}	
.alert input {margin-top: 1px;float: left;}

#tabpanier {width:98%;margin-left:10px;}
.titrebenefi {margin:0 auto;width:97.9%;}
div.section {
    float: none!important;
    width: 100%;
    margin-bottom: 20px;
    background-color: #fff;
    /* margin: -13px 0 0 0; */
    padding: 51px 0 0 0;
}

th.collectorpanier{ background-color:#FFFFFF;}

p divafpan input { border:0;}

a[class="submitButton"], a[class="submitButton"]:hover {
    background: none;
    background-color: #2c92bf;
    border: 0px;
    font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
    padding: 9px 30px 9px 30px;
}
a[class="otherCommandButton"], a[class="otherCommandButton"]:hover {
    background: none;
    background-color: #2c92bf;
    border: 0px;
    font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
    padding: 9px 20px 9px 20px;
}


ul.tabs a:link, ul.ui-tabs a:visited {-moz-border-radius-topright:0px;-moz-border-radius-topleft:0px;-webkit-border-top-right-radius:0px;
    -webkit-border-top-left-radius:0px;border-top-right-radius:0px;border-top-left-radius:0px;border: 1px solid #ccc;}
	
/**** FIN PANIER ******/;

/**** IDENTIFICATION ******/

#tkn_coord { border-top:35px #f4f4f4 solid;border-left:35px #f4f4f4 solid;border-right:35px #f4f4f4 solid; margin:35px 0 0 0;}
#coordonoff {margin-left: auto;margin-right: auto;width: 100%;background-image: none;background-repeat: no-repeat;background-position: bottom center; padding-bottom:615px;}
#tkn_coordon {margin-left: 34px; width:302px; padding-bottom:60px;margin-bottom: 15px;}
#tkn_coordon p.txt5_coord {margin-left:5px;}
#tkn_coordon #kaptchaForm #kaptchaComponent_input{width:196px;}
#tkn_coordon #kaptchaForm .kaptcha td {border:none;}
#tkn_coordoff {margin-left:30px; padding-bottom:116px;margin-bottom: 15px;}
#tkn_coord h3.txt3_coord {color:#2c92bf;font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;font-weight: normal;font-size: 17px;background:url("/static/images/sprite-home15.png") no-repeat scroll 1px -794px transparent;
margin-left:0; padding: 26px 10px 22px 62px;}
#tkn_coordoff h3.txt2_coord {font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;font-weight: normal;font-size: 17px;background:url("/static/images/sprite-home15.png") no-repeat scroll 1px -874px transparent;
margin-left:0; padding: 26px 10px 22px 62px;}
.formcoord-buttons {margin-left:11px;}
#txt-cnil {border-left: 35px solid #fff;border-right: 35px solid #fff;border-bottom: 35px solid #fff;margin-left:auto;margin-right: auto;padding: 2%;width: 88.9%; margin-bottom:40px;}
#tkn_coord {border-left: 35px solid #fff;border-right: 35px solid #fff;border-top: 35px solid #fff;margin-left:auto;margin-right: auto; margin-top:0;}
img#creer_coord {height:35px;width: 200px;margin-top:0px;}
.delivrcommtxt6 img{display:none;}
.txt4_coord {margin-left: 5px;}



/**** FIN IDENTIFICATION ******/

/**** MODE DE LIVRAISON ******/

#delivrcomm {margin:0;}
#titlecommande {background-image: none;background-color:#266fd5;color: #fff;font-size: 19px;font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;font-weight:normal;height:48px;margin:56px 0 10px 0;padding: 5px 0 0;text-align: center;line-height:46px; width:100%; display:none;}
#delivrbillcom {color: #616161;font-size: 18px; text-align:left;font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif; padding-left:1%;}
.delivrcommtxt1 b { display:none;}
.contourdelivrcomm {border: 1px solid #e6e6e6; background-color:#f9f9f9;width:96.8%; margin: 0 0 0 10px;}
.delivrcommtxt2,.delivrcommtxt7 {color:#266fd5;}
#txt_paiement_ecard {color:#266fd5;}
td #contcach #price-table td {
    border-top: 0 none;
    font-size: 12px;
    text-align: center;
}

/**** FIN MODE DE LIVRAISON ******/


/****MODE DE PAIEMENT ******/

.lignebenefi .numbilletbenefi {background-color: #009bde;}
.lignebenefi {float: left;background-color:#F4F4F4;}
.lignebenefititres {background-color: #f4f4f4;margin-right: 0;margin-top: -10px;padding-top: 16px;text-align: right;}
.contentbenefi{float:left;background-color:#F4F4F4; width:98%; margin-left:10px;background-image: url(/static/images/ombre-1014.png);background-repeat: no-repeat;background-position: bottom center; padding-bottom:52px;}
.lignebenefi .catbilletbenefi {margin-left: 15px;}
.lignebasbenefi{float:left;width: 100%;margin-top:0px; background-color:#F4F4F4;}
.contourrecaptab {float:left;background-color: #ffffff;width: 93%;padding: 1%;border-bottom:15px solid #f4f4f4; border-left:15px solid #f4f4f4;border-right:15px solid #f4f4f4;margin-left:10px;}
div.section h3.recap_commtxt4 {background-color:#fff;border-bottom:15px solid #f4f4f4;color:#000;margin-left:-25px;margin-top:-12px;padding:9px 10px 10px 15px; width:102.7%;font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif;}
.contourrecaptab + form {float: left;width:100%;}

.delivrcommtxt6 {padding-left:0px;}
.contourrecaptab2 {border: 0px;padding: 1%;margin-bottom: 5px;width: 96%;background-color: #f4f4f4; margin:11px auto 0 auto; background-image: url(/static/images/ombre-1014.png);background-repeat: no-repeat;background-position: bottom center; padding-bottom:56px;}
.paiementmdtxt {padding-left: 5px;}
.tableftcommande12 {border-bottom:0px solid #cccccc;margin-top: 25px;}

.icpaiementcb2,.icpaiementcb4 {margin: 10px 6px 26px 30px;}
.paimentrouge {color:#000000;}
.paiementmdtxt strong {text-decoration: underline;}
#beneficiairesZone ~ form#form .contourrecaptab p.tableftcommande12 { border-bottom:#cccccc 1px solid; color:#000000; width:94%;background: transparent url("/static/images/sprite-home15.png") -60px -704px no-repeat; padding-bottom:7px;}
#beneficiairesZone ~ form#form .contourrecaptab{ margin-top:-15px;}
#beneficiairesZone ~ form#form .contourrecaptab2{ margin-top:-15px;}
#beneficiairesZone ~ form#form .contourrecaptab p.tableftcommande12 span.delivrcommtxt6 {padding-left: 25px;}
#tabpanier ~ #beneficiairesZone + .contourrecaptab h3.recap_commtxt4 {background: none repeat scroll 0 0 #fff;padding: 0 35px 16px 15px;width:94.9%; margin:0 auto;}
#tabpanier ~ #beneficiairesZone + .contourrecaptab { background-image: url(/static/images/ombre-1014.png);background-repeat: no-repeat;background-position: bottom center;padding: 0 5px 47px 10px;border-bottom:0 solid #f4f4f4;
border-left: 0 solid #f4f4f4;border-right: 0 solid #f4f4f4; margin-left:0; width:97%; border-top:0;}
#tabpanier ~ #beneficiairesZone + .contourrecaptab p.tableftcommande12:first-of-type {color: #000;margin-top:0;border-bottom:15px solid #f4f4f4;border-left:15px solid #f4f4f4;border-right:15px solid #f4f4f4; margin-left:0;
padding: 10px 5px 8px;}
#tabpanier ~ #beneficiairesZone + .contourrecaptab p.tableftcommande12:first-of-type .delivrcommtxt6 {color: #000;margin-top:0;padding-left:10px;}

#tabpanier th.place, #tabpanier th.park, #tabpanier th.date, #tabpanier th.cat, #tabpanier th.tarif, #tabpanier th.action, th#tabpanierfoot-left {background-color: #f4f4f6;}
.recap_commtxt3 ~ #tabpanier tbody td:last-child, #tabpanier tbody th:last-child { border-top:1px solid #eee}
#tabpanier + .contourrecaptab + .contourrecaptab {border-top: 15px solid #f4f4f4;} 

/****FIN MODE DE PAIEMENT ******/


/****recap Commande ******/
.recap_comm {margin-left: 10px;}
div.section h3.recap_commtxt4 {color: #000;}
#tabpanier tr { background-color:#ffffff;}
#tabpanier th { }
#tabpanier th.sub {background-color: #fff;}
.GoogleActiveViewClass img {margin:33px 0 33px 27px;}
.maxiMiles {background: url("../imgs/maximiles.png") no-repeat scroll 31px 15px rgba(0, 0, 0, 0);padding: 11px 0 11px 75px; background-color:#FFFFFF; width:87.6%; border-top:15px solid #f4f4f4;}
.maxiMiles input[type="submit"] {background: none repeat scroll 0 0 #cd1584; border:0;}
#inputrecapcom {padding: 3px 0 2px;}
.noRefund {background-image:none;height:125px;}
.prem {margin: 3px 0 5px;}
a[class="printButton"], a[class="printButton"]:hover {background:none repeat scroll 0 0 #3266cc;border-radius:0;color:#fff;font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;font-size:14px;font-weight:normal;border: 0 none;padding: 6px 20px 7px 20px;}
#tabpanier ~ .contourrecaptab h3.recap_commtxt4 {background: #fff url("/static/images/sprite-home15.png") 3px -742px no-repeat;border-bottom: 15px solid #f4f4f4;padding: 7px 0 16px 50px;width:100%;}
#tabpanier ~ .contourrecaptab2 {border: 15px solid #f4f4f4;padding: 7px 0 16px 50px;width:100%;}
#tabpanier ~ .contourrecaptab2 .infoTicket {} 
/* .contourrecaptab p.tableftcommande12:first-of-type { color:#2770d9;margin-top:10px;} */
.contourrecaptab p.tableftcommande12{ color:#009bde;margin-top:10px;}
.contourrecaptab p.tableftcommande12:first-of-type + p.tableftcommande12 {margin-top:10px;}
#tabpanier ~ .contourrecaptab h3.recap_commtxt4 p.tableftcommande12:last-child { color:#2770d9;}
#tabpanier ~ .contourrecaptab2 {background-color: #fff;background-image: none;border: 15px solid #f4f4f4;margin: 0px auto 0;padding: 2% 1%;width: 93%;}
.contourrecaptab maxiMiles {}
div.section  h3.recap_commtxt4.h3Picto {border-bottom: 0 none;margin-left: 10px;padding-left: 51px;width: 96%; background: url("../imgs/valid_recap_command.png") no-repeat }
.GoogleActiveViewClass + noscript + .contourrecaptab2 { display:none;}
/****Fin recap Commande ******/


.idx div.module {height:248px;background-image:none;}

#content .tailletitre {margin-left:23px; height: 44px;}

.formcoord-buttons input[type="submit"], #giveOpinion {background-color: #2c92bf;}
#orderDeliveryForm div.form-buttons input[type="submit"], #giveOpinion, div.form-buttons input[type="submit"]:hover, #giveOpinion:hover {background: none #2c92bf;}

div#aside {
    border-left: 0 solid #ddd;
    margin-top: 84px;
    width: 319px;
    float: right;
    margin-left: 0px;
    padding: 0px;
    text-align: center;
    margin-top: 0px!important;
}
#aside {
    border-left: 0 solid #ddd;
    margin-top: 84px;
    width: 320px;
    float: right;
    margin-left: 0px;
    padding: 0px;
    text-align: center;
}
#aside {
    margin-left: 10px;
    padding: 0 0 10px 10px;
    border-left: 1px solid #ddd;
    margin-top: 13px;
    float: right;
    width: 300px;
}

#main-content.wrapper, #section-wrapper {
    width: 694px;
    margin-top: 65px;
    float: left;
}
div, dl, dt, dd, ul, ol, li {
    padding: 0;
    margin: 0;
}
user agent stylesheet
div {
    display: block;
}
Inherited from div#page-body
#page-body {
    color: #000000;
    float: left;
    margin-left: auto;
    margin-right: auto;
    width: 1014px;
    background-color: #ffffff;
}
#page-body {
    float: left;
    width: 100%;
    color: #000;
    background: #fff;
}
Inherited from div#container
#container {
    width: 1014px;
    margin: auto;
    cursor: default;
}
div#aside {margin-top: 75px !important;}


#op-vitrine-bcc{
  display: none;
}

#op-vitrine-cc{
  display: none;
}

.arche { width:1014px; height:46px; float:left; margin-top: -28px;}

.manif-info-bcc {margin-left: 8px;}
.manif-bcc img {width: 103px;}

/* refonte manif */ 

.titre-avis {font-size: 0;}

#reseaumanif {background: none;left:311px;top: 470px!important;margin-left:10px;}


/* acces porteurs */ 
.controle-carte {
  border: 1px solid #e0e1e1;
  margin: 15px;
  padding: 0 0 59px 0;}

.phase-controle{}

.acces-carte {
  background-color:#2c92bf;
  color:#ffffff;
  font-family:"rockwell",TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;
  font-size: 22px;
  margin: 45px auto 0 auto;
  padding: 5px 0px 10px 14px;
  width: 46%;
}

.titre-controle-carte{
  color:#000000;
  margin: 30px auto 0 auto;
  width: 39%;
}

.carte-eleclerc {
  width: 57%;
  margin: 5px auto 0 auto;
  height: 30px;}

.enter-carte{
  margin: 9px 0 0 79px;
  float: left;
  width: 32%;
  font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;
}

.enter-carte input{
  width: 296px;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.2) inset;
  border: 1px solid #cbcbcb;
  background-color: #FFF;
  float: left;}

.valid-carte{
  float: left;
  background-color:#2c92bf;
  color: #ffffff;
  font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;
  width: 107px;
  padding: 5px 0 5px 19px;
  margin: 5px 0 0 135px;
  }

  .valid-carte input, .valid-carte input:hover{
    padding: 0px 20px 0 0px;
    background-color: #2c92bf;
  font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif;}





/* crea carte */ 
.crea-carte{
   border: 1px solid #e0e1e1;
  margin: 15px;
  padding: 32px 0 59px 0;
}
.phase-crea{}
.acces-crea{
  background-color:#2c92bf;
  color:#ffffff;
  font-size: 22px;
  margin: 30px auto 0 auto;
  padding: 9px 0px 10px 30px;
  width: 23%;
}
.acces-crea a {
  background-color:#2c92bf;
  color:#ffffff;
  font-size: 22px;
  margin: 30px auto 0 auto;
  padding: 9px 0px 10px 3px;
  width: 23%;
}
.titre-crea-carte{
  color:#000000;
  margin: 30px auto 0 auto;
  width: 30%;
}
.creacarte-eleclerc{
  width: 57%;
  margin: 5px auto 0 auto;
  height: 30px;
}
.enter-crea{
   margin: 9px 0 0 128px;
  float: left;
  width: 32%;
  font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;
}
.enter-crea input {
  width: 296px;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.2) inset;
  border: 1px solid #cbcbcb;
  background-color: #FFF;
  float: left;
}
.valid-crea{
  float: left;
  background-color:#2c92bf;
  color: #ffffff;
  font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;
  width: 76px;
  padding: 5px 0 5px 24px;
  margin: 5px 0 0 135px;
}


.alerte-lieu-mot #frequencySelect {width: 410px;}


/* box  

.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
  }

  .modalDialog:target {
    opacity:1;
    pointer-events: auto;
  }

  .modalDialog > div {
    width: 600px;
    position: relative;
    margin: 10% auto;
    padding: 45px 20px 7px 20px;
    background: #fff;
  }

  .close {
    background: #ffffff;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: 0px;
    text-align: center;
    top: 0px;
    width: 24px;
    text-decoration: none;
    font-weight: bold; 
  }

  .close:hover { background: #ffffff; }*/


  .benefic-carte {}

.benefic-controle{
  width: 100%;
  height: 199px;}

.acces-benefic{}

.acces-benefic img{
  width:154px;}

.titre-benefic-carte{
  margin: 33px 0 0 0;}

.titre-benefic-carte2{
  margin: 4px 0 0 0;}

  .titre-benefic-carte3{
  margin: 4px 0 0 0;
  color: #de0b1e;}

.benefic-eleclerc{
  margin: 15px auto;
  width: 64%;
}

.enter-benefic{
  margin-left: 10px;
  width: 300px;
  float: left;}

.enter-benefic input{
  margin-left: 15px;
}

.valid-benefic{
  float: left;
}

.valid-benefic img{
  float: left;
  width: 40px;
}

.valid-boutonbenefic {
width: 100px;
height: 16px;
background-color: #de0b1e;
padding: 9px 0 0 0;
margin: 0 auto;}

.valid-boutonbenefic a {color: #ffffff;}

.crea-benefic { margin-top: 73px;}

.crea-benefic a {text-decoration: underline; }


/* carte E-leclerc resultat */ 


.achat {
    float: right;
    width: 130px;
    height: 45px;
}

.tarif-preferentiel-leclerc {
   float: right;
  width: 55px;
  margin-top: -18px;
}

.tarif-preferentiel-leclerc img {
      width: 46px;
}

.txt-tarif {
  color: #000000;
  float: right;
  width: 93px;
  height: 20px;
  font-size: 12px;
}


.tarif-carteleclerc { color: #f79154;}


a.info-eleclerc{
position:relative;
z-index:24;
color:#000;
text-decoration:none
}
a.info-eleclerc img{
  width: 18px;
  margin: 0px 0 0 3px;}
 
a.info-eleclerc:hover{
z-index:25;
background-color:#FFF
}
 
a.info-eleclerc span{
display: none
}
 
a.info-eleclerc:hover span{
display:block;
position:absolute;
top:-110px;
left:2em;
width:300px;
border:1px solid #000;
background-color:#FFF;
color:#000;
text-align: justify;
font-weight:none;
padding:5px;
}
.tarif-carteleclerc span img { width:263px; }

.info-carte {}

.process-crea {}
.process-crea img {margin-left: 101px;}

.info-manif-lieu {width: 45%;}
/*
@font-face {
    font-family: TMSans-Regular;
    src: url(/static/images/fonts/TMSans-Regular.eot);
    src: url(/static/images/fonts/TMSans-Regular.otf) format('truetype'), url(/static/images/fonts/TMSans-Regular.ttf) format('truetype'), url(/static/images/fonts/TMSans-Regular.woff) format('woff'), url(/static/images/fonts/TMSans-Regular.eot?#iefix) format('embedded-opentype'), url(/static/images/fonts/TMSans-Regular.svg#TMSans-Regular) format('svg');
    font-weight: 400;
    font-style: normal
}
*/

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-Bold'),
       url('/static/images/fonts/Dosis-Bold.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-ExtraBold'),
       url('/static/images/fonts/Dosis-ExtraBold.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-ExtraLight'),
       url('/static/images/fonts/Dosis-ExtraLight.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-Light.ttf'),
       url('/static/images/fonts/Dosis-Light.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-Medium.ttf'),
       url('/static/images/fonts/Dosis-Medium.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-Regular.ttf'),
       url('/static/images/fonts/Dosis-Regular.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-SemiBold.ttf'),
       url('/static/images/fonts/Dosis-SemiBold.ttf') format('ttf');
}

/***************************/

@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  src: local('Roboto-Black.ttf'),
       url('/static/images/fonts/Roboto-Black.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-Black';
  font-style: normal;
  src: local('Roboto-BlackItalic.ttf'),
       url('/static/images/fonts/Roboto-BlackItalic.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-Bold';
  font-style: normal;
  src: local('Roboto-Bold.ttf'),
       url('/static/images/fonts/Roboto-Bold.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-BoldItalic';
  font-style: normal;
  src: local('Roboto-BoldItalic.ttf'),
       url('/static/images/fonts/Roboto-BoldItalic.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-Italic';
  font-style: normal;
  src: local('Roboto-Italic.ttf'),
       url('/static/images/fonts/Roboto-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-Light';
  font-style: normal;
  src: local('Roboto-Light.ttf'),
       url('/static/images/fonts/Roboto-Light.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-LightItalic';
  font-style: normal;
  src: local('Roboto-LightItalic.ttf'),
       url('/static/images/fonts/Roboto-LightItalic.ttf') format('ttf');
}


@font-face {
  font-family: 'Roboto-Medium';
  font-style: normal;
  src: local('Roboto-Medium.ttf'),
       url('/static/images/fonts/Roboto-Medium.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-MediumItalic';
  font-style: normal;
  src: local('Roboto-MediumItalic.ttf'),
       url('/static/images/fonts/Roboto-MediumItalic.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-Thin';
  font-style: normal;
  src: local('Roboto-Thin.ttf'),
       url('/static/images/fonts/Roboto-Thin.ttf') format('ttf');
}

@font-face {
  font-family: 'Roboto-ThinItalic';
  font-style: normal;
  src: local('Roboto-ThinItalic.ttf'),
       url('/static/images/fonts/Roboto-ThinItalic.ttf') format('ttf');
}
/********************/

@font-face {
  font-family: 'RobotoCondensed-Bold';
  font-style: normal;
  src: local('RobotoCondensed-Bold.ttf'),
       url('/static/images/fonts/RobotoCondensed-Bold.ttf') format('ttf');
}

@font-face {
  font-family: 'RobotoCondensed-BoldItalic';
  font-style: normal;
  src: local('RobotoCondensed-BoldItalic.ttf'),
       url('/static/images/fonts/RobotoCondensed-BoldItalic.ttf') format('ttf');
}

@font-face {
  font-family: 'RobotoCondensed-Italic';
  font-style: normal;
  src: local('RobotoCondensed-Italic.ttf'),
       url('/static/images/fonts/RobotoCondensed-Italic.ttf') format('ttf');
}

@font-face {
  font-family: 'RobotoCondensed-Light';
  font-style: normal;
  src: local('RobotoCondensed-Light.ttf'),
       url('/static/images/fonts/RobotoCondensed-Light.ttf') format('ttf');
}
@font-face {
  font-family: 'RobotoCondensed-LightItalic';
  font-style: normal;
  src: local('RobotoCondensed-LightItalic.ttf'),
       url('/static/images/fonts/RobotoCondensed-LightItalic.ttf') format('ttf');
}

@font-face {
  font-family: 'RobotoCondensed-Regular';
  font-style: normal;
  src: local('RobotoCondensed-Regular.ttf'),
       url('/static/images/fonts/RobotoCondensed-Regular.ttf') format('ttf');
}

@font-face{
    font-family:'RobotoCondensed-Regular';
    src: url('/static/images/fonts/RobotoCondensed-Regular.ttf');}

@font-face{
    font-family:'RobotoCondensed-LightItalic';
    src: url('/static/images/fonts/RobotoCondensed-LightItalic.ttf');}

@font-face{
    font-family:'RobotoCondensed-Bold';
    src: url('/static/images/fonts/RobotoCondensed-Bold.ttf');}

@font-face{
    font-family:'RobotoCondensed-BoldItalic';
    src: url('/static/images/fonts/RobotoCondensed-BoldItalic.ttf');}

@font-face{
    font-family:'RobotoCondensed-Italic';
    src: url('/static/images/fonts/RobotoCondensed-Italic.ttf');}

@font-face{
    font-family:'RobotoCondensed-Light';
    src: url('/static/images/fonts/RobotoCondensed-Light.ttf');}

@font-face{
    font-family:'Dosis-Light.ttf';
    src: url('/static/images/fonts/Dosis-Light.ttf');}

/***************************/

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-Bold'),
       url('/static/images/fonts/Dosis-Bold.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-ExtraBold'),
       url('/static/images/fonts/Dosis-ExtraBold.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-ExtraLight'),
       url('/static/images/fonts/Dosis-ExtraLight.ttf') format('ttf');
}

@font-face {
  font-family:'Dosis';
  font-style: normal;
  src: local('Dosis-Medium.ttf'),
       url('/static/images/fonts/Dosis-Medium.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-Regular.ttf'),
       url('/static/images/fonts/Dosis-Regular.ttf') format('ttf');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  src: local('Dosis-SemiBold.ttf'),
       url('/static/images/fonts/Dosis-SemiBold.ttf') format('ttf');
}

/***************************/
/********************/
@font-face {
  font-family: 'RobotoSlab-Bold';
  font-style: normal;
  src: local('RobotoSlab-Bold.ttf'),
       url('/static/images/fonts/RobotoSlab-Bold.ttf') format('ttf');
}

@font-face {
  font-family: 'RobotoSlab-Light';
  font-style: normal;
  src: local('RobotoSlab-Light.ttf'),
       url('/static/images/fonts/RobotoSlab-Light.ttf') format('ttf');
}

@font-face {
  font-family: 'RobotoSlab-Regular';
  font-style: normal;
  src: local('RobotoSlab-Regular.ttf'),
       url('/static/images/fonts/RobotoSlab-Regular.ttf') format('ttf');
}

@font-face {
  font-family: 'RobotoSlab-Thin';
  font-style: normal;
  src: local('RobotoSlab-Thin.ttf'),
       url('/static/images/fonts/RobotoSlab-Thin.ttf') format('ttf');
}




#entete-leclerc{width:80.8%;float:left;text-align:center;height:29px;background-color:#1e0b00;display: none;}
#search input[type="submit"] {background-image:url(/static/images/Partenaires/Leclerctest/button-recherche.jpg);background-position:0px 0px;
  border:0 none;float:left;font-size:17px;height:36px;margin-top:1px;margin-left:0px;width:43px;position:relative;float:left;right:1px; background-repeat:no-repeat;-webkit-border-radius:0px;
border-radius:0px;}
#search input#ipSearch {background-color:transparent;background-image:none;border: 1px #ababab solid;height:34px;line-height:22px;padding:0 0 0 11px;width:286px;
    float:left;font-style: italic;color:#999ca2;font-size:15px;font-family:"RobotoCondensed-Regular";}


div.section div.hgroup h1, div.section div.hgroup h2, div.section div.hgroup h3 {
    font-size: 30px;
    color: #414141;
    padding: 1px 10px 13px 0;
    z-index: 100;
    float: none;
    margin: 0 11px 15px 0;
    font-weight: lighter;
    text-transform: uppercase;
    font-family:"RobotoCondensed-Light";
}
div.module2 {margin-left: 24px;}

div.section div.hgroup {
  height:44px;
  background:none;
  border-bottom: #e6e6e6 solid 1px;
}

#selection {
    margin-left:0;
    max-width: 498px;
    width: 498px;}

 #selection div.hgroup{
    margin: 0px 0 0 23px;
    width: 513px;}

.clip-plus {display: none;}
.icotitle {background-color:#ffffff;}

#content .tailletitre {margin-left:23px; height: 44px;}

#module_publicite {margin-top: 12px;height: 341px;background-color: #f6f7f9;width: 313px;}
#module_publicite img{margin-top: 47px;padding: 0px 7px 0px 6px;}

#content .titretop {margin-right: 13px;width: 362px;margin: 0 0 0 0;}
#div-sous-top {width:10px;}

.boxcounter {margin: -67px 0 0 0;width: 597px;}
#counterhome {background-color:#FFFFFF;margin: 11px 0 0 0;height: 245px; width: 581px;}
.counterfd {margin-bottom: 8px;}
.colG {margin: 8px 9px 0 0px;}
#countdown_dashboard, #countdown_dashboard2, #countdown_dashboard3, #countdown_dashboard4, #countdown_dashboard5, #countdown_dashboard6 {margin-top: 5px;}

#nav{width:100%;height:50px;padding-bottom:0px;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;display: block;margin-bottom: 2px;}
#nav ul{box-shadow:0 0 0 transparent;float:none;width:1014px;padding:0; height:34px;margin: 6px auto 0 auto;background:none;background-color:#FFFFFF;}
#nav li.navdrop2 span,#nav li.navdrop2 span:link,#nav li.navdrop2 span:visited{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);color:#220d00;
    text-decoration:none;padding:11px 17px 3px 4px; line-height:38px;position:relative;margin-left:0px;font-size:11px;height:34px;}
#nav li a{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);color:#220d00;display:block;
    text-decoration:none;padding:4px 0px 11px 0px;text-align:center; font-size:11px;font-family:"RobotoCondensed-Light";}
#nav li.navdrop span,#nav li.navdrop span:link,#nav li.navdrop span:visited{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);color:#220d00;text-decoration:none;padding:10px 17px 3px 9px; line-height:38px;position:relative;margin-left:0px;font-size:13px;height:34px;}
#nav li.navdrop{width:85px;text-align:center;height:34px;z-index: 1000;position: relative;margin: 0px 0 0 28px;}
#nav li.navdrop span,#nav li.navdrop span:link,#nav li.navdrop span:visited{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);color:#220d00;text-decoration:none;
    padding:10px 17px 3px 9px; line-height:38px;position:relative;margin-left:0px;font-size:14px;height:34px;font-family:"RobotoCondensed-Light";}
#nav li.navdrop2{width:86px;text-align:center;height:34px;z-index: 1000;position: relative;margin: 0px 0 0 15px;}
#nav li.navdrop2 span,#nav li.navdrop2 span:link,#nav li.navdrop2 span:visited{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);
    color:#220d00;text-decoration:none;padding:11px 17px 3px 4px; line-height:38px;position:relative;margin-left:0px;font-size:14px;height:34px;font-family: "RobotoCondensed-Light";
    z-index: 1000;position: relative;}
li{background-image:none;list-style-type:none;width:auto;padding:0;margin-right:0px;background: none;}
#nav li{background-image:none;float:left;list-style-type:none;width:auto;padding:0;height:34px;margin-right:0px;background: none;}
#nav li#index { width:42px;margin-left:1px;background-image:url(/static/images/Partenaires/leclerc/accueil.jpg); background-repeat:no-repeat;}
#nav li#concert { width:auto; margin: 0 0 0 15px}
#nav li#concert a {line-height: 31px;}
#nav li#spectacle { width:auto;margin: 0px 0 0 28px;}
#nav li#spectacle a {line-height: 31px;}
#nav li#sport { width:auto;margin: 0px 0 0 36px;}
#nav li#sport a {line-height: 31px;}
#nav li#theatre {width:auto;margin: 0px 0 0 36px;}
#nav li#theatre a {line-height: 31px;}
#nav li#musee { width:auto;margin: 0px 0 0 36px;}
#nav li#musee a {line-height: 31px;}
#nav li#festival { width:auto;margin: 0px 0 0 36px;}
#nav li#festival a {line-height: 31px;}
#nav li#parc { width:auto;margin: 0px 0 0 36px;}
#nav li#parc a {line-height: 31px;}
#nav li#salon { width:auto;margin: 0px 0 0 36px;}
#nav li#salon a {line-height: 31px;}
#nav li#promotion{width:auto;height:34px;margin: 0px 0 0 20px;}
#nav li#promotion a{padding:11px 0;text-align:center;color:#ed6e30;}

#nav li.navdrop ul {z-index: 2;margin: -6px 0 0 8px;}
#nav li.navdrop2 li {height: auto;margin-right: 0px;background-color: #ffffff;width: 124px;}

#nav li a,#nav li a:link{background:none repeat scroll 0 0 transparent;border:0 solid rgba(0,0,0,0);color:#220d00;display:block;text-decoration:none;
    padding:4px 0px 11px 0px;text-align:center; font-size:14px;}

.titres-rech-plus span {margin: 16px 0 0 12px;position: relative;font-family:"RobotoCondensed-Regular";font-size: 16px;}

#recherche-plus form input.lonpik {
    width: 160px!important;
    border: 0;
    border-radius: 0;
    height: 40px;
    padding: 10px;
    float: left;
    margin: -7px 0 0 28px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-position: -7px -128px;
    background-repeat: no-repeat;
    padding: 6px 0 0 39px;
    border-right: 1px solid #333333;
    font-family:"RobotoCondensed-Regular";
    font-size: 16px;
    z-index: 1;
}
#div-rech-date {
    margin-left: -1px;
    float: left;
    width: 455px;
    border: 1px solid #333333;
    height: 46px;
    z-index: 1;
}
#div-rech-region {
    float: left;
    width: 242px;
    margin-left: -1px;
    border: 1px solid #333333;
    height: 46px;
    z-index: 1;
}
#recherche-plus button#valider-rechplus {
    background-color: #0094f4;
    color: #fff;
    cursor: pointer;
    margin-left: 0;
    display: inline-block;
    width: 60px;
    height: 48px;
    padding: 0;
    text-align: left;
    border: 0;
    font-family:"RobotoCondensed-Regular";
    text-decoration: none;
    text-shadow: none;
    float: right;
    padding: 0px 0 0 12px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-position: -6px -301px;
    font-size: 16px;
}
#recherche-plus .fdchoix2 .mrhomeradios label {
    font-family:"RobotoCondensed-Regular";
    font-size: 16px;
}
#boxfirst .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #D8DCDF;
    color: #333333;
    font-family:"RobotoCondensed-Regular";
    font-size: 16px;
}

.ui-datepicker th {
    background: #fff;
    border-right: 0 none;
    color: #d1d1d1;
    font-weight: normal;
    text-align: center;
    border-color: #FFF 0 0;
    border-style: solid none none;
    border-width: 1px 0 0;
    padding: .3em;
    font-family:"RobotoCondensed-Regular";
    font-size: 16px;
}
.ui-datepicker .ui-datepicker-title {
    font-size: .85em;
    font-weight: 700;
    text-align: center;
    border-bottom: 1px #d1d1d1 solid;
    padding: 0 0 15px 0;
    font-family:"RobotoCondensed-Bold";
    font-size: 16px;
}

#lien-deconnexion a {
    width: 46px;
    float: left;
    margin-left: -87px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    text-indent: -9999px;
    height: 32px;
    background-position: -46px -71px;
    margin-top: 26px;
}
#recherche-plus #filter-entete #div-rech-entete-region .fdchoix2 {
    width: 241px;
}
#recherche-plus #filter-entete #div-rech-entete-region dt span.fleche-rech-plus {
    width: 30px;
    height: 32px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-position: 7px -260px;
    float: right;
    margin-top: 0;
}
#div-rech-entete-region {width: 242px;float: left;margin-left: 0px;padding: 7px 0 0 0;}
#recherche-plus #filter-entete #div-rech-entete-genre .fdchoix2, #recherche-plus #filter-entete #div-rech-entete-genre dt {width: 180px;padding: 7px 0 0 0;}
#recherche-plus #filter-entete dt span.fleche-rech-plus {width: 32px;height: 32px;background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);background-position: 4px -261px;float: right;margin-top: 0;}
/**** PIED DE PAGE ******/
#footer{background-color:#ffffff;color:#333333;float:left;width:100%;margin:0 auto;text-align:center;margin-bottom:5px;height:auto;padding-top: 0}
#footer a, #footer a:hover, #footer a:link, #footer a:visited {font-size: 13px;font-family: "RobotoCondensed-Light";color: #333;font-weight: normal;text-decoration: none!important}

#servicebas {width:96%;margin-left:auto;margin-right:auto;height:auto;padding:2%;float:left;}

.footer-informations-first{float: left;width: 16%;}
.footer-informations-first li{height: 18px;}
.footer-informations-third{float: left;margin: 19px 0 0 31px;text-align: left;width: 16%;}
.footer-informations-third li{height: 18px;width: 100%; }
.footer-informations-third2{float: left;margin: 10px 0 0 31px;text-align: left;width: 16%;}
.footer-informations-third2 li{height: 18px;width: 100%; }
.footer-informations-last{float: left;margin: 0 0 0 45px;text-align: left;width: 17%;}
.footer-informations-last li{height: 18px;width: 100%; }
.footer-informations{float: left;margin: 0px 0 0 31px;text-align: left;width: 19%;}
.footer-informations li{ height: 18px;width: 100%;font-size: 13px; }
.footer-informations li a {font-size: 11px;}

.footer-informations-commande {float: left;margin: 0px 45px;}
.footer-informations-commande li{height: 18px;width: 100%;font-size: 13px;text-align: left;}
.footer-informations-commande li a{font-size: 13px;font-family: "RobotoCondensed-Light";color: #333;font-weight: normal;}

#suiveznous-leclerc {margin: 0;font-family:"RobotoCondensed-Bold";width: 100%;text-align: left; font-size: 13px;}
.leclerc-maj {font-size: 13px;text-transform: uppercase;font-family:"RobotoCondensed-Bold";font-size: 11px;}
.etickets-leclerc {margin: 0;}
.reseaux-leclerc {margin: 8px 0 0 0;float: left;}
.reseaux-leclerc .reseau-facebook {height: 30px;}
.reseaux-leclerc .reseau-twitter {height: 30px;}
.reseau-facebook {width:30px;height:33px;float: left;}
.reseau-twitter{width: 39px;height:33px;float: left;}


/**** FIN PIED DE PAGE ******/

#topnat .mantopnat span.rgtop {float: left;font-family:"RobotoCondensed-Bold";font-size: 18px;color:#ffffff;width: 18px;}
#topnat .mantopnat span.rgtop+span {font-family:"RobotoCondensed-Bold";font-size:13px;color:#333333; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

#topnat .toptxt {font-size: 13px;font-family:"RobotoCondensed-Regular";color:#999999;line-height: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#topnat .toptxt span {font-size: 13px;font-family:"RobotoCondensed-Regular";color:#999999;line-height: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

#topnat .fdtop {padding: 14px 0 0 57px;}


#lien-connexion {width: 112px;float: left;margin-left:19px;margin-top:6px;height: 27px; background-image: none;background: none;}

#header p.basket-info{
        /* border: 0 solid #CCC; */
    /* border-radius: 0 0 0 0; */
    /* color: #FFF; */
    /* float: left; */
    /* font-size: 12px; */
    font-weight: bold;
    /* position: relative; */
    /* top: 40px; */
    width: 34px;
    z-index: 3;
    margin: -100px 34px 0 926px;
    padding: 0 0 11px 15px;
    /* line-height: 2.5 !important; */
    height: 41px;
    background-image: url(/static/images/Partenaires/leclerc/homepage-leclerc.png);
    background-repeat: no-repeat;
    background-position: -93px -62px;
    position: fixed;
    /* left: 1259px; */
}
p.basket-info a strong {
    font-family: "RobotoCondensed-Bold";
    font-size: 13px;
    margin-left: -35px;
    padding: 7px 30px 1px 53px;
    color: #999ca2;
    line-height: 31px;
    float: left;
    width: 58px;
    padding: 37px 0 3px 40px;
}




div.tabbed-contentb {
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    width: 1012px;
    background-color: #FFF;
    margin-left: 1%;
}

#avisinter {
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    border-radius: 0;
    background-color: #fff
}

#avisinter .hgroup {
    margin-bottom: 0;
    margin-top: 0;
    background-color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px
}

div.section.best-sellers div.hgroup {
    background: 0 0
}

#avisinter #selectavis {
    background-image: none;
    background-color: #fff;
    border: 1px solid #CCC;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    margin-top: 28px
}

#tabavis ul.tabs {
    padding: 0
}

div.tabbed-content#tabavis {
    padding: 0;
    width: 960px;
    background-color: #FFF;
    float: none;
    margin: 5px auto 20px
}

#tabavis #boxfirst .ui-state-default,
#tabavis .ui-widget-content .ui-state-default,
#tabavis .ui-widget-header .ui-state-default {
    border: 0 solid #d8dcdf
}

.star,
.star1t,
.star2t,
.star2tp {
    border-bottom: 1px #ccc solid
}

.star {
    width: auto;
    background: url(https://static.ticketmaster.fr/static/images/sprite-home15.png) -269px -272px no-repeat #fff;
    padding: 6px 3px 3px 24px;
    height: 18px;
    width: 500px;
}

.star1t,
.star2t,
.star2tfin,
.star2tp {
    background: url(https://static.ticketmaster.fr/static/images/sprite-home15.png) -269px -242px no-repeat #fff;
    margin-right: 0
}

#region_fiv {
    margin-top: 29px;
    margin-left: 1%
}

.star2tfin {
    border-bottom: 0 #ccc solid
}

#top10partheme .star2t span,
#top10partheme .star2tfin span {
    padding: 3px 0 3px 4px
}

#top10partheme .star1t span,
#top10partheme .star2tp span {
    padding: 3px 2px 3px 5px
}

#top10partheme a {
    margin-left: 20px
}

#topidfpargenre .fdnoir {
    background-image: none;
    background-color: #F4F4F4;
    height: 493px
}

#topidfpargenre .tabbed-contentb {
    border: 1px solid #ccc;
    border-radius: 0
}

#topidfpargenre #top3img {
    margin: auto;
    width: 932px;
    float: none
}

#topidfpargenre {
    margin-left: 1%;
    width: 994px;
    border: 0
}

#topidfpargenre #top10regpargenre .tabs-content,
div.tabbed-content div.tabs-content#zone_0 {
    border-top: 0 solid #ccc;
    margin-left: 0;
    width: 614px
}

.star1,
.star2,
.star2fin {
    background: url(https://static.ticketmaster.fr/static/images/sprite-home15.png) -269px -242px no-repeat #fff;
    border-bottom: 1px #ccc solid;
    width: 92%;
    height: 17px;
}
div.section.offers div.hgroup {
    background: none;
}

#promoidfpargenre div.section {
    background-image: none;
    margin-bottom: 10px;
    -moz-border-radius: 0 0 5px 5px;
}
#region_promo {
    background-color: #f4f4f4;
    background-image: none;
    width: 973px;
    margin-left: 0;
    padding-left: 0;
}

.contentpub {
    margin-top: 76px;
    margin-left: 665px
}

#topidfpartheme {
    margin-left: 1%;
    width: 994px
}

#topidfpartheme .fdnoir {
    background-image: none;
    background-color: #F4F4F4;
    height: 493px
}

#top10regpargenre .tabbed-contentb {
    border: 0 solid #ccc;
    border-radius: 0
}

#topidfpartheme #top3img {
    margin: auto;
    width: 932px;
    float: none
}

#top10regpargenre {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    border: 1px solid #CCC;
    height: 330px;
    padding: 0;
    float: none
}

#top10regpargenre ul.tabs {
    padding: 0
}

#top10regpargenre .tabs-content {
    border-top: 0 solid #ccc;
    margin-left: 0;
    width: 614px
}

#mpuHalf {
    background: rgba(0, 0, 0, 0);
    padding-left: 0;
    margin-left: 674px;
    margin-top: 66px;
    width: auto
}

#aside #mpuHalf {
    margin-left: 0;
    margin-top: 0
}

#mpuHalf .contentpub {
    border-left: 0 solid #ccc
}

div.tabbed-contentb {
    border: 1px solid #ccc;
    border-radius: 0
}

#top10partheme {
    height: 473px;
    padding: 0;
    width: 493px
}

#top10partheme ul li {
    max-width: 472px;
    width: 467px;
    height: 15px;
}

#top10partheme ul {
    margin-top: -5px
}

#topmoduleth-panel div.section {
    border: 0 solid #ccc;
    border-radius: 0;
    margin-left: 542px;
    width: 452px;
    background: url(/static/images/prisme-theme.png) 453px -485px no-repeat #F4F4F4;
    height: 475px;
    padding: 0
}

#topmoduleth-panel .section .promos {
    margin: 23px 9px -10px 0;
    width: 422px
}

.star1th,
.star2th,
.star2thfin {
    background: url(https://static.ticketmaster.fr/static/images/sprite-home15.png) -269px -242px no-repeat #fff;
    border-bottom: 1px #ccc solid;
    width: 500px;
    height: 17px;
}

.star1th li,
.star2th li,
.star2thfin li {
    width: auto
}
#avisinter1 div.section div.hgroup {}

#wrapper2 {
    margin: 0px 0px 0 -28px;
    float: left;
}
#region_fiv {
    margin-top: 29px;
    margin-left: 2%;
}
#region_fiv {
    width: 974px;
    height: 320px;
    margin-top: 12px;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 15px;
    padding-left: 0px;
    margin-right: auto;
    float: none;
}
#region_fiv .enfpaveselection {
    width: 177px;
    height: 290px;
    float: left;
    margin-right: 6px;
    margin-left: 11px;
    background-image: none;
    background-color: #FFF;
}
.boxcounter div.hgroup {}

.lca_1, .lca_2, .lca_3, .lca_4, .lca_5, .lca_6 {
    float: left;
    height: 73px;
    margin-top: -46px;
    position: absolute;
    width: 281px;
    overflow: hidden;
}







form#moteur-rech {
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    float: left;
    width: 100%
}

#moteur-rech input {
    width: 84%;
    height: auto;
    padding: 0;
    border: 0;
    background: 0;
    box-shadow: none;
    font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif;
    color: #1d549f;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: .015em;
    display: inline-block;
    float: left
}

#moteur-rech button#valider-rech {
    cursor: pointer;
    margin-left: 0;
    display: inline-block;
    width: 150px;
    padding: 15px;
    text-align: center;
    border: 0;
    font-family: "Futura W02 Medium", Helvetica, Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    text-shadow: none;
    float: right
}

#moteur-rech button#reset-rech {
    width: 40px;
    height: 40px;
    display: inline-block;
    background: 0 0;
    margin-left: 3px;
    float: left;
    text-shadow: none
}

#moteur-rech input[type=text]:focus {
    outline: 0
}

form#moteur-rech input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #D8DFEB inset;
    -webkit-text-fill-color: #000!important
}

#recherche-plus {
    margin: 0 auto;
    width: 1014px;
    z-index: 101;
    background-color: transparent;
    height: 65px
}

#recherche-plus form {
    width: 100%;
    padding-top: 5px;
    float: left
}

.titres-rech-plus {
    width: 99px;
    height: 35px;
    display: inline-block;
    text-align: center;
    margin-left: 2px;
    margin-right: 9px;
    float: left
}

#titre-genrerech {
    background-image: url(https://static.ticketmaster.fr/static/images/sprite-home15.png);
    background-position: -232px -1141px
}

#titre-daterech {
    background-image: url(https://static.ticketmaster.fr/static/images/sprite-home15.png);
    background-position: -93px -1081px;
    background-repeat: no-repeat
}

#titre-regionrech {
    background-image: url(https://static.ticketmaster.fr/static/images/sprite-home15.png);
    background-position: -106px -1140px
}

.titres-rech-plus span {
    color: #000;
    text-decoration: none;
    font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif;
    font-size: 16px;
    font-size: 14px\9;
    float: left;
    margin-top: 11px;
    display: block;
    margin-left: 30px
}

#recherche-plus button#valider-rechplus {
    background-color: #009bde;
    color: #fff;
    cursor: pointer;
    margin-left: 0;
    display: inline-block;
    width: 71px;
    height: 32px;
    padding: 0;
    text-align: center;
    border: 0;
    font-family: Futura-Medium, Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    text-shadow: none;
    float: right
}

#recherche-plus #filter-entete dt span,
#recherche-plus .fdchoix2 .mrhomeradios label,
#recherche-plus form input {
    font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif
}

#div-rech-entete-genre {
    width: 308px;
    float: left
}

#div-rech-entete-region {
    width: 279px;
    float: left;
    margin-left: 5px
}

.mothome {
    background-color: transparent;
    height: auto;
    width: 100%;
    z-index: 500
}

#recherche-plus #filter-entete dt {
    background-image: none;
    background-position: -233px -88px;
    background-repeat: no-repeat;
    background-color: #FFF;
    padding: 0 0 10px;
    float: left;
    display: block;
    height: 22px;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-left: 0
}

#recherche-plus #filter-entete dt span {
    color: #787878;
    text-decoration: none;
    font-size: 16px;
    float: left;
    margin-top: 5px;
    display: inline;
    margin-left: 9px;
    width: 233px
}

#recherche-plus .fdchoix2 {
    overflow-x: hidden;
    float: left;
    display: none;
    background-color: #FFF;
    color: #000;
    border: 1px solid #ccc;
    height: 360px;
    height: auto\9
}

#entete-ligne-3,
#lien-langue-site,
#lien-langue-site:hover {
    background-color: #fff
}

#recherche-plus #div-rech-entete-genre .fdchoix2 {
    height: 215px;
    height: auto\9
}

#recherche-plus .fdchoix2 .mrhomeradios {
    float: left;
    width: 100%;
    display: block
}

#pluscrit,
span#submit {
    display: inline-block;
    height: 35px
}

#recherche-plus .fdchoix2 .mrhomeradios input {
    float: left;
    margin: 7px 5px 7px 7px;
    height: auto;
    width: auto
}

#recherche-plus .fdchoix2 .mrhomeradios label {
    float: left;
    height: auto;
    width: auto;
    padding: 2px;
    font-size: 17px
}

#recherche-plus #filter-entete #div-rech-entete-genre .fdchoix2,
#recherche-plus #filter-entete #div-rech-entete-genre dt {
    width: 280px
}

#recherche-plus #filter-entete #div-rech-entete-region dt {
    width: 275px
}

#recherche-plus #filter-entete #div-rech-entete-region .fdchoix2 {
    width: 274px
}

#recherche-plus form input {
    height: 55px;
    padding: 0 5px;
    display: inline-block;
    font-size: 18px;
    background-color: #fff;
    background-image: none;
    float: left;
    border: 0
}

#recherche-plus form input.lonpik {
    width: 142px!important;
    margin-right: 6px;
    border: 0;
    border-radius: 0;
    height: 13px;
    padding: 10px;
    float: left
}

#recherche-plus div.form-buttons {
    margin: 30px 0;
    float: left;
    width: 71px
}

#recherche-plus #filter-entete dt span.fleche-rech-plus {
    width: 17px;
    height: 32px;
    background: url(https://static.ticketmaster.fr/static/images/sprite-home15.png) -270px -1468px no-repeat;
    float: right;
    margin-top: 0
}

#recherche-plus button#valider-rechplus {
    margin-right: -3px;
    margin-top: 5px
}


a.focus {font-weight:bold;}

#topnat{width:400px}
#topnat .mantopnat {
    font-size: .8em;
    height: 24px;
    max-width: 300px;
    overflow: hidden;
    width: 100%;
}


.exemple-focus:focus {text-decoration:line-through; font-family:"RobotoCondensed-Bold"!important}

#banniere-bcc .blocbas-rc2 {display: none;}

#ul_coordoff li {margin-bottom: 38px;}
div.t-error {height: 20px;}

/*a ne pas manquer 120218*/
div.section div.boxcounter div.hgroup {display: none;}
.boxcounter {margin-top: 0;width: 626px;margin-right: 0%;}
#aside .boxcounter {margin-top: 391px;width: 317px;margin-right: 0%;}
.colG {margin: 8px 9px 0 1px;overflow: auto;height: 316px;width: 322px;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:615px;margin-left:-32px;background-color:#f6f7f9;padding:5px 10px 0 12px;}
.counterfixe {}
.slideon {margin: 0px 0 8px 0;}
.counterfd {border: 1px solid #f0f1f3;background:#fff;height: 6.49em;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: #f18e01;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;}
#aside .boutcout {margin: 26px 0 0 197px;}
.boutcout {width: 95px;height: 24px;margin: 2px 0 0 222px;background-color: #009cde;}
 .lca_1, .lca_2, .lca_3, .lca_4, .lca_5, .lca_6{width: 321px;position: relative;margin-top: -52px;height: 63px;}

 div.section#banner-resultat div.hgroup#hgroup-result-promo {background-color: #f18e01;}
 .offre-promo-petit {color: #f18e01;}
 #promo-result-conditions {background-color: #f18e01;}

.hgroup-exception h2 {
    font-size: 30px;
    color: #414141;
    padding: 1px 10px 5px 0;
    z-index: 100;
    float: none;
    margin: 0 11px 15px 0;
    font-weight: lighter;
    text-transform: uppercase;
    font-family: "RobotoCondensed-Light";
    text-align: left;
}

.hgroup-exception {height: 44px;
    background: none;
    border-bottom: #333333 solid 1px;
}

#selection .hgroup-exception {margin: 0px 0 0 23px;width: 486px;}

.simple-event-list .simple-event-list-item {width: 307px;height: 46px;}

.liseret {border: 0;}
#selection .home-genre {text-align: left;}

.date-manif .video {width: 90px;margin: 0px 0 0 14px;}



    /* CSS Document */
@charset "utf-8";
@import "reset.css";
@import "base.css";

.nav-search {margin: 12px auto;width: 1014px;height: 45px;float: left;}
.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:52px;float:left;width:513px;margin: 0 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:538px;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;font-family: "RobotoCondensed-Light";}
.mainNavi_item:first-child { background: none; }
.mainNavi_item .parent:hover, .mainNavi_item.active .parent, .categorymenu .mainNavi_item_croco:hover { background-color:#f1f1f1; text-decoration: underline;}
.parent a{color: #220d00;}
.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-family: "RobotoCondensed-Light";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: 41px!important;background-color: #f8f8f8;z-index: 10000;}
.nav_l2 .title a.ta-2 {margin: 25px 0 0 0;}

.mainNavi_right .dropdown { right: -114px; }
.mainNavi_item:hover .dropdown { display: block; }

.dropdown_croco { right: 0; }
.nav_l2, .dropdown_images{ padding: 24px 0 50px 9px; margin-bottom:20px; overflow:hidden;}
.dropdown_images{ margin-bottom:28px;}
.nav_l2_col {    width: 142px;float: left;margin: 0 12px -171px 37px;padding: 0px 15px 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_l2_col_last{ border:none; }

.specialCategory .dropdown { background-color: #fff; }
.specialCategory .nav_l2 .title,
.specialCategory .dropdown_images .title {color:#009cde;text-transform:uppercase;font-size: 14px;font-family: "RobotoCondensed-Light";margin: 0 0 3px;line-height: 1;text-decoration: none; }
.nav_l2 .title,
.dropdown_images .title {color:#009cde;font-size: 17px;font-family: "RobotoCondensed-Light";margin: 0;line-height: 1;text-decoration: none;height:20px; }
.nav_l2_col .title-2 {color:#009cde;font-size: 17px;font-family: "RobotoCondensed-Light";margin: 26px 0 0 0;line-height: 1;text-decoration: none;height:20px;float: left;}
.nav_l2_col .title-3 {color:#009cde;font-size: 17px;font-family: "RobotoCondensed-Light";margin: 26px 0 0 0;line-height: 1;text-decoration: none;height:20px;float: left; }

.nav_l2 .title a {color:#009cde;text-decoration:none;font-size:14px;font-weight:bold;}
.nav_l2 .title a:hover {color:#009cde;text-decoration:underline;font-size:14px;font-weight:bold;}
.nav_l2 .title-2 a {color:#009cde;text-decoration:none;font-size:14px;font-weight:bold;}
.nav_l2 .title-2 a:hover {color:#009cde;text-decoration:underline;font-size:14px;font-weight:bold;}
.nav_l2 .title-3 a{color:#009cde;text-decoration:none;font-size:14px;font-weight:bold;}
.nav_l2 .title-3 a:hover {color:#009cde;text-decoration:underline;font-size:14px;font-weight:bold;}

.specialCategory .nav_l2 .title-last,
.specialCategory .dropdown_images .title-last {color:#009cde;text-transform:uppercase;font-size: 16px;font-family: "RobotoCondensed-Light";margin: 0 0 3px;line-height: 1;text-decoration: none; }
.nav_l2 .title-last,
.dropdown_images .title-last {color:#009cde;font-size: 17px;font-family: "RobotoCondensed-Light";margin:0;line-height:1;text-decoration:none;float:left;width: 100%;}

.nav_l2 .title-last a {color:#009cde;text-decoration:none;font-size:14px;font-weight:bold;float: right;padding: 0;}
.nav_l2 .title-last a:hover {color:#009cde;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: 47px;}


.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;font-family: "RobotoCondensed-Light";border-bottom:1px #e1e2e4 solid;width: 153px;height: 24px;}
.nav_category_list-2 li.last-menu  {list-style: none;padding: 20px 0 9px 0;font-family: "RobotoCondensed-Light";border-bottom:1px #e1e2e4 solid;}
.nav_category_list-2 li {list-style: none;padding: 15px 0 7px 0;font-family: "RobotoCondensed-Light";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:30px;}
.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: 133px 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:620px;margin-left:0px;height:52px;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: -5px 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: #f6f7f9;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;font-family: "RobotoCondensed-Light";}

.navaffiche {float: left;height:333px;background-color: #fff;width: 1014px;color: #000;display: none;box-shadow: none;z-index: 1000;
    position: absolute;margin: -2px 0 0 0;}
#liens-navigation-gauche {
    float: left;
    height: 48px;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
}
#liens-navigation-gauche ul, #liens-navigation-gaucheen ul {
    height: 48px;
    padding-top: 0;
    margin: 0 auto;
    width: 941px;
}
#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-family: "RobotoCondensed-Light";
    font-size: 15px;
    float: left;
    padding-top: 16px;
    padding-left: 12px;
    padding-right: 12px;
    height: 50px;
    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: #2d4791;}
#liens-navigation-gauche li a.villes-supp:hover {font-weight: bold;text-decoration: underline;color: #2d4791;}
#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 -57px;}

#entete-ligne2cache {height: auto;background: #fff;}

.fermer-navaffiche {
   width: 66px;
    height: 47px;
    float: right;
    background-position: -367px -58px;
    margin: -41px 143px 0 0;
    font-size: 15px;
    font-family: "RobotoCondensed-Light";
    font-weight: bold;
    background-image: none;
    color: #2d4791;
    text-decoration: underline;
}
.bloc-navaffiche span.moins-villes {width: 22px;height: 47px;float: left;background-image: url(https://static.ticketmaster.fr/static/images/sprite-icones.svg);background-position: -367px -57px;margin: -57px 2px 0 -80px;
background-color:#f6f7f9;}

.bloc-navaffiche, .content-navaffiche ul {width: 1014px;}
.bloc-navaffiche, .content-navaffiche li {width: 155px; float: left;margin: 0px 0 0 30px;}
.bloc-navaffiche, .content-navaffiche li a {width:155px;float:left;font-size: 14px;margin:9px 0 0 0;color:#2d4791;}
.bloc-navaffiche, .content-navaffiche li a:hover {width:155px;float:right;font-size:14px;margin:9px 0 0 0;color:#2d4791;text-decoration: underline;}

.logo-bonsplans {width: 20px;height: 28px;float: left;background: #f18e01;border-radius: 46px;font-size: 21px;line-height: 28px;padding: 0px 0 0 8px;font-family: "RobotoCondensed-Light";
margin: 10px 0 0 0;}
#services-list {width: 250px;margin:0 0 0 9px;height:48px;float: left;}
#services-list2 {margin: 13px 0 0 10px;height:48px;float:right;color: #fff;width:125px;}
#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: 59px;background: #fff;border-bottom: 1px solid #d1d1d1;border-top: 1px solid #d1d1d1;}

#entete-ligne-3 {height: 47px;float: left;width: 100%;border-bottom: #cdcdcd 1px solid;margin: 0px 0 2px 0;}
.content-navaffiche {width:900px;float:left;height:auto;margin:0px 0 0 19px;}

#entete {position: fixed;z-index: 2;width: 1014px;}
#lien-moteur-rech {height: 3rem;}

.bloc-result .bloc-result-content-details {z-index: 1!important;}
#viewGlobal {margin: -51px 2px 55px 0;z-index: 1;position: relative;}
.breadcrumb {margin: 2.25rem!important;;}
#client-message {margin: 1rem 0 0 0;}
#client-message a {font-size: 1rem;margin: 0.5rem 0 0 0;}

.pagination {z-index: 1!important;}
#slideright {z-index: 1!important;}

input.statuscord {width: 100%;margin-bottom: 0px;}

#aside .colG {height: 329px;}
#section-wrapper div#content {margin: 62px 0 0 0;}

.choix-places {z-index: 1;}

#container {position: static;}
.sort-price-range {z-index: 1;position: relative;}

#contourcrea{height:188px}
.creacompform .criterespassword{margin-left:203px}

#contourcrea2{height:560px}

#offrchk{margin: 1px 6px 22px 201px;}

#offre-pref-plan{display:none}

/*suppressin des reduc en page liste à la demade de Sigrid mail 24/07/18 15:47*/
.liste .bloc-result-sale {display:none}

#profiling {margin-left:202px;margin-bottom:20px;width:405px}
.captcha-create-compte{margin-bottom:38px}


/* 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: #000;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: #000;}
.resultat-vide-prop {width: 32%;float: left;padding: 0 0 0 13%;}
.resultat-vide-prop h2 {color: #000;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: #000;}

.result-order-container {margin-right: 330px!important;}

#op-vitrine-ban {display: block;}

#includehaut {display: none;}

/*thematique*/
.view {margin: 0 0 0 7px;}
.view, .view img {width:97px;height: 126px;}

/*Top*/
.titretop {float: right;width: 375px;}

/*ban regions*/
#banner-resultat {padding: 4px 0 0 0;}
.region-resultat {width: 67.5%;}
div.section#banner-resultat {float: left!important;width: 30%!important;}
.regions-container {padding: 0 0 20px 0;}


/*footer */
.pf-leclerc{float: left;width: 100%;background: #f1f1f1;padding: 20px;font-size: 12px;}
#pf1{float: left;width: 19%;background: url(/static/images/Partenaires/leclerc/pictos-footer.png) 68px 16px no-repeat!important;height: 52px;border-right: 1px solid #dadada;text-align: center;padding: 53px 0 0 0;}
#pf2{float: left;width: 19%;background: url(/static/images/Partenaires/leclerc/pictos-footer.png) 71px -396px no-repeat!important;height: 52px;border-right: 1px solid #dadada;text-align: center;padding: 53px 0 0 0;}
#pf3{float: left;width: 19%;background: url(/static/images/Partenaires/leclerc/pictos-footer.png) 78px -270px no-repeat!important;height: 52px;border-right: 1px solid #dadada;text-align: center;padding: 53px 0 0 0;}
#pf4{float: left;width: 19%;background: url(/static/images/Partenaires/leclerc/pictos-footer.png) 73px -127px no-repeat!important;height: 46px;border-right: 1px solid #dadada;text-align: center;padding: 53px 0 0 0;}
#pf5{float: left;width: 19%;background: url(/static/images/Partenaires/leclerc/pictos-footer.png) 81px -539px no-repeat!important;height: 52px;text-align: center;padding: 53px 0 0 0;}

#pf1 p{margin: 18px 6px 0 0;font-size: 1em;}
#pf2 p{margin: 18px 6px 0 0;font-size: 1em;}
#pf2 p:hover{margin: 18px 6px 0 0;font-size:1em;text-decoration:underline}
#pf3 p{margin: 18px 6px 0 0;font-size: 1em;}
#pf4 p{margin: 18px 6px 0 0;font-size: 1em;}
#pf5 p{margin: 18px 6px 0 31px;font-size: 1em;}
#pf5 p:hover{margin: 18px 6px 0 31px;font-size: 1em;text-decoration:underline}

.leclerc-last {font-family: "RobotoCondensed-Bold";}
.leclerc-lasttwo {font-family: "RobotoCondensed-Bold";margin: 18px 0 0 0;}
.tel-leclerc {color: #6db5ff;font-size: 1em;}
.h-leclerc {font-size: .8em; margin: -18px 0 0 0;}

/*bulles*/
.tooltip{position: relative;background: #fff;display: inline-block;text-decoration: none;color: #000;outline: none;}

.tooltip span{visibility: hidden;position: absolute;bottom: 110px;left: 53%;z-index: 999;width: 230px;margin-left: -127px;padding: 10px;border: 1px solid #ccc;opacity:1;background-color: #fff;height: 53px;
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 3px 1px rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4), 3px 1px rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  text-shadow: 0 1px 0 rgba(255,255,255,.4);}

.tooltip:hover{border: 0; /* IE6 fix */}
.tooltip:hover span{visibility: visible;}
.tooltip span:before,
.tooltip span:after{
content: "";
      position: absolute;
      right: 45%;
      top: 73px;
      width: 0;
      height: 0;
      width: 0;
      height: 0;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-top: 12px solid white;
  }
.tooltip2{position: relative;background: #fff;display: inline-block;text-decoration: none;color: #000;outline: none;}
.tooltip2 span{visibility: hidden;position: absolute;bottom: 110px;left: 53%;z-index: 999;width: 230px;margin-left: -127px;padding: 10px;border: 1px solid #ccc;opacity:1;background-color: #fff;
  background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 3px 1px rgba(255,255,255,.5) inset;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4), 3px 1px rgba(255,255,255,.5) inset;
  box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset;
  text-shadow: 0 1px 0 rgba(255,255,255,.4);}
.tooltip2:hover{border: 0; /* IE6 fix */}
.tooltip2:hover span{visibility: visible;}
.tooltip2 span:before,
.tooltip2 span:after{
content: "";
      position: absolute;
      right: 45%;
      top: 92px;
      width: 0;
      height: 0;
      width: 0;
      height: 0;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-top: 12px solid white;
  }
/*Nav*/
.dropin {
    width: 1014px!important;
    margin: 0px -1px 0 0px!important;
    padding: 1px 0 0 0!important;
}
.mainNavi_right .dropdown {right: -113px!important;}
.nav_l2, .dropdown_images {margin: -2px 0 20px 0!important;}
.dropdown_footer {height: 0px!important;}
.dropin {border-bottom: 0 solid #f1f1f1!important;}
.content-navaffiche-droite {float: left!important;}
.navaffiche-include-vignette-gauche {padding: 12px 5px 0 0;}
.navaffiche-include-vignette {padding: 12px 5px 0 0;}
.navaffiche-bloc-droite-titre {color: #009cde!important;font-size: 1.5em;font-family: TMSans-Bold;text-align: center;}























