
/**** ENTETE  *****/

body {background-color: #f7f7f7;background-repeat: no-repeat;background-attachment: fixed;}
#container {float:none;margin:auto;width:1014px;background-color:transparent;}
#header{float:left;width:100%;background-color:transparent;}
#entete{margin-top:-35px;box-shadow: 0 2px 1px rgba(127,127,127,0.27);float:left;}
#entete-ligne1, #entete-ligne2, #entete-ligne3, #entete-ligne2cache{width:100%;float:left;}
#entete-ligne1{background-color:#F4F4F4; height:35px;}
#entete-ligne2{background-color:transparent;height:90px;}
#entete-ligne2cache{background-color:transparent;height:auto;}
#entete-ligne3{background-color:#e6e6e6;height:65px;
-moz-box-shadow:inset 0 6px 9px -9px rgba(0,0,0,0.6), inset 0 -6px 9px -9px rgba(0,0,0,0.6);
-webkit-box-shadow:inset 0 6px 9px -9px rgba(0,0,0,0.6), inset 0 -6px 9px -9px rgba(0,0,0,0.6);
box-shadow:inset 0 6px 9px -9px rgba(0,0,0,0.6), inset 0 -6px 9px -9px rgba(0,0,0,0.6);}
#recherche-plus {margin:0px auto;position:relative;width:1014px;z-index:0;background-color:#e6e6e6;height:65px;}
#utilities {margin:0 auto;position:relative;width:1014px;z-index:0;background-color:#F4F4F4;height:30px;padding-top:5px;}
#utilities ul {float:right;margin:0px;text-align:right;width:782px;padding-right:220px;}
#utilities li {font-size: 0.8em;font-weight:normal;float:left;padding-top:4px;padding-right:21px;padding-left:0px;}
#utilities a, #utilities a:link, #utilities a:visited, #utilities span{background:none;color:#757575;padding-right:0px;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:12px;font-size:12px\0;}
#utilities a:hover {color: #009BDE;background:none;}
#utilities span.prix-tel {font-size: 0.7em;}
#utilities li#last-li{padding-right:0px;}
#utilities li#client-message{color: #009BDE;float:left;font-size:13px;padding-left:0;padding-right:15px;padding-top:3px;text-align:center;width:235px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#utilities li#client-message span{font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:15px;color: #009BDE;padding-right:0px;}
li#client-message span#client-name{font-family:"TMSans-Bold", Myriad Pro, Arial, sans-serif;font-size:15px;color: #009BDE;padding-left:3px;padding-right:0px;font-weight:bold;}

p.basket-info {background:#f4f4f4;border:0;border-radius:0;float:none;height:27px;left:404px;margin:0 auto;position:relative;text-align:center;top:0px;width:206px;padding:2px 0 0;z-index:1;border-top:6px solid  #009BDE;}
p.basket-info a, p.basket-info a:link, p.basket-info a:visited {color:#000000;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:13px;text-transform:uppercase;}
p.basket-info a strong{font-family:"TMSans-Bold", Myriad Pro, Arial, sans-serif;}

#nav-ticketmaster{margin-left:auto;margin-right:auto;width:1014px;padding-top:2px;background-color:#FFFFFF;height:90px;}
#logo_tkn{float:left;margin-top:11px;margin-left:5px;width:225px;}
#liens-navigation-gauche{float:left;height:88px;margin-left:3px;margin-top:0;}
#liens-navigation-gauche ul{height:88px;padding-top:0;}
#liens-navigation-gauche li{display:inline;float:left;height:100%;text-align:center;}
#liens-navigation-gauche li:hover{background-color:#ebf0f5;}
#liens-navigation-gauche li a, #liens-navigation-gauche li a:link, #liens-navigation-gauche li a:visited {background:none;color: #009BDE;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:14px;float:left;padding-top:38px;padding-left: 7px;padding-right: 7px;height:50px;letter-spacing: 0px;}
#liens-navigation-gauche li a, #liens-navigation-gauche li a:link, #liens-navigation-gauche li a:visited {font-size:14px\0;padding-left:4px\0;padding-right:4px\0;}
#liens-navigation-gauche li a:hover {color:#1a519f;}

#liens-navigation-gaucheen{float:left;height:88px;margin-left:3px;margin-top:0;}
#liens-navigation-gaucheen ul{height:88px;padding-top:0;}
#liens-navigation-gaucheen li{display:inline;float:left;height:100%;text-align:center;}
#liens-navigation-gaucheen li:hover{background-color:#ebf0f5;}
#liens-navigation-gaucheen li a, #liens-navigation-gaucheen li a:link, #liens-navigation-gaucheen li a:visited {background:none;color:#009BDE;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:16px;float:left;padding-top:38px;padding-left:10px;padding-right:10px;height:50px;letter-spacing: 0px;}
#liens-navigation-gaucheen li a, #liens-navigation-gaucheen li a:link, #liens-navigation-gaucheen li a:visited {font-size:15px\0;padding-left:5px\0;padding-right:5px\0;}
#liens-navigation-gaucheen li a:hover {color:#1a519f;}

#liens-navigation-droite{float:right;width:208px;height:86px;}
#lien-moteur-rech{width:67px;margin-right:2px;background-color:#009BDE;float:left;height:86px;text-align:center;}
#lien-moteur-rech span{width:67px;height:86px;float:left;background-image:url(/static/images/sprite-home15.png); background-position:0px -66px;background-repeat:no-repeat;}
#lien-moteur-rech span#fermer-rech{width:67px;height:86px;float:left;background-image:url(/static/images/sprite-home15.png); background-position:-155px -66px;background-repeat:no-repeat;display:none;}
#lien-moteur-rech span:hover{width:67px;height:86px;float:left;background-image:url(/static/images/sprite-home15.png); background-position:-78px -66px;background-repeat:no-repeat;}
#lien-langue-site{width:67px;margin-right:2px;background-color:#F4F4F4;float:left;height:86px;text-align:center;}
#lien-langue-siteen{width:67px;margin-right:2px;background-color:#F4F4F4;float:left;height:86px;text-align:center;}
#lien-langue-site:hover{background-color:#e6e6e6;}
#lien-langue-siteen:hover{background-color:#e6e6e6;}
#lien-langue-site a{float:left;width:67px;height:86px;background-image:url(/static/images/sprite-home15.png);background-position:0 -247px;}
#lien-langue-siteen a{float:left;width:67px;height:86px;background-image:url(/static/images/sprite-home15.png);background-position:-68px -247px;}
#lien-connexion{width:68px;background-color:#F4F4F4;float:left;height:86px;text-align:center;margin-right:2px;}
#lien-connexion:hover{background-color:#e6e6e6;}
#lien-connexion a{float:left;width:68px;height:86px;background-image:url(/static/images/sprite-home15.png);background-position:-140px -247px;}
#lien-deconnexion{width:68px;background-color:#F4F4F4;float:left;height:86px;text-align:center;}
#lien-deconnexion:hover{background-color:#e6e6e6;}
#lien-deconnexion a{float:left;width:68px;height:86px;background-image:url(/static/images/sprite-home15.png);background-position:-140px -161px;}
#liens-navigation-droite span{color:#757575;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:10px;font-size:9px\0;float:none;margin-top:56px;display:block}
#liens-navigation-droite #lien-moteur-rech span{margin-top:0px;color: #FFFFFF;padding-top: 56px;cursor: pointer;}
#liens-navigation-droite #lien-moteur-rech span#fermer-rech{color: #000000;}

#navcache-ticketmaster{margin-left:auto;margin-right:auto;width:1014px;}
.navaffiche{float:left;height:auto;background-color:#d8dfeb;width:1014px;color:#000000;}
.navaffiche{display:none;box-shadow: inset 0 20px 13px -20px rgba(0,0,0,0.17);}
.interieur-navaffiche{padding:2%;width:97%;float:left;}
.bloc-navaffiche, .content-navaffiche{width:100%;float:left;display:block;}
.content-navaffiche{margin-bottom:20px;}
.titre-navaffiche{font-family:"TMSans-Bold", Myriad Pro, Arial, sans-serif;font-size:21px;color:#009BDE;margin-bottom:20px;float:left;width:92%}
.fermer-navaffiche{font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:15px;color:#000000;float:left;display:block;width:5%;padding-right:3%;background-image:url(/static/images/sprite-home15.png);background-position:-210px -213px;}
.navaffiche-liens{width:25%;margin-bottom:20px;display:block;float:left;}
.navaffiche-liens span a{font-family:"Futura-Medium",Arial,sans-serif;font-size:17px;color:#000000;}
.navaffiche-liens span a:hover{text-decoration:underline;}
.navaffiche-liensbas{display:block;width:100%;margin-bottom:10px;}
.navaffiche-liensbas:last-child{margin-bottom:0px;}
.content-navaffichelangue{margin-bottom:20px;text-align:center;}
.navaffiche-lienlangue{display:inline-block;float:none;margin-bottom:20px;width:22%;}
.navaffiche-lienlangue span{background-color:#009BDE;color:#ffffff;margin-left:0px;display:inline-block;width:150px;padding:15px;text-align:center;border:0px;font-family: "Futura W02 Medium","Helvetica",Arial,sans-serif;font-size:16px;text-decoration: none;text-shadow:none;float:none;margin-left:auto;margin-right:auto;width:150px;}
.navaffiche-lienlangue a span{background-color:#FFFFFF;color:#000000;}
.navaffiche-lienlangue a span:hover{background-color:#009BDE;color:#ffffff;}

form#moteur-rech{border-bottom:1px solid #000000;padding-bottom:5px;float:left;width:100%}
#moteur-rech input{ display:block;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:bold;letter-spacing:.015em;display:inline-block;float:left;}
#moteur-rech button#valider-rech{background-color:#009BDE;color:#ffffff;cursor:pointer;margin-left:0px;display:inline-block;width:150px;padding:15px;text-align:center;border:0px;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:none;margin-left:3px;float:left;text-shadow: none;}
#moteur-rech input[type="text"]:focus{outline: none;}
form#moteur-rech input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #D8DFEB inset;
    -webkit-text-fill-color: #000000 !important;
}
#recherche-plus {margin:0px auto;position:relative;width:1014px;z-index: 101;background-color:transparent;height:65px;}
#recherche-plus form{width:100%;padding-top:5px;float:left;}
.titres-rech-plus{width:70px;height:55px;display:inline-block;text-align:center;float:left;margin-right:0px;margin-left:9px;margin-right:9px;}
#titre-genrerech{background-image:url(/static/images/sprite-home15.png);background-position:0 -337px;}
#titre-daterech{background-image:url(/static/images/sprite-home15.png);background-position:-71px -337px;}
#titre-regionrech{background-image:url(/static/images/sprite-home15.png);background-position:-142px -337px;}
.titres-rech-plus span{color:#000000;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:16px;font-size:14px\0;float:none;margin-top:31px;display:block;}
#recherche-plus button#valider-rechplus{background-color:#009BDE;color:#ffffff;cursor:pointer;margin-left:0px;display:inline-block;width:68px;height:55px;padding:15px;text-align:center;border:0px;font-family: "Futura-Medium",Arial,sans-serif;font-size:16px;text-decoration: none;text-shadow: none;float:right;}
#div-rech-entete-genre{width:160px;float:left;}
#div-rech-entete-region{width:250px;float:left;}
.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: 10px;float: left;display: block;height: 35px;border: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
#recherche-plus #filter-entete dt span{color:#000000;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:19px;float:left;margin-top:6px;display:inline;}
#recherche-plus .fdchoix2{overflow-x: hidden;float: left;display:none;background-color:#FFFFFF;color:#000000;border:1px solid #ccc;height:360px; height:auto\0;}
#recherche-plus #div-rech-entete-genre .fdchoix2{height:215px; height:auto\0;}
#recherche-plus .fdchoix2 .mrhomeradios{float: left;width: 100%;display: block;}
#recherche-plus .fdchoix2 .mrhomeradios input{float: left;margin: 7px;margin-right:5px;height: auto;width: auto;}
#recherche-plus .fdchoix2 .mrhomeradios label{float: left;height: auto;width: auto;padding: 2px; font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif; font-size:17px;}
#recherche-plus #filter-entete #div-rech-entete-genre dt{width: 140px;}
#recherche-plus #filter-entete #div-rech-entete-genre .fdchoix2{width: 158px;}
#recherche-plus #filter-entete #div-rech-entete-region dt{width:230px;}
#recherche-plus #filter-entete #div-rech-entete-region .fdchoix2{width:248px;}
#recherche-plus form input{height:55px;font-size:18px;padding:0 5px;display:inline-block;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:19px;background-color:#f4f4f4;background-image:none;float:left;border:0px;}
#recherche-plus form input.lonpik {width: 104px !important;margin-right: 6px;border: 0px;border-radius: 0px;height: 35px;padding: 10px;}
#recherche-plus div.form-buttons {margin:0px;}
#recherche-plus #filter-entete dt span.fleche-rech-plus {width: 16px;height: 9px;background: url("/static/images/sprite-home15.png") no-repeat scroll;background-position: -237px -140px;float: right;margin-top: 16px;}
#recherche-plus button#valider-rechplus{margin-right:-25px;}


.clip-navregion{clip:rect(120px 255px 134px 235px);position:absolute;margin-left:-228px;margin-top:-118px;}

#leaderBoard {height:100px;padding-top:10px;}
#main-content {float:none;margin-left:auto;margin-right:auto;padding-right:0;padding-top:0;width:1014px;margin-top:0px;}
div.section {background-color:#FFFFFF;float:left;width:1014px; padding-bottom:80px;}
div.section div.section {background-color:transparent;float:left;width:100%; padding-bottom:0px;}

.ui-datepicker {border:2px solid #009BDE;float:left;margin-left:0px;margin-top:2px;padding:3px;width:12%;z-index:505;-webkit-box-shadow:#000000 0px 0px 0px;box-shadow:#000000 0px 0px 0px;border-radius:0px;background-color:#ebf0f5;}
.ui-datepicker .ui-datepicker-header {background:none;background-color:#009BDE;border-radius:0px;}
.ui-datepicker-calendar tr td a, .ui-datepicker-calendar tr td a:hover{border-radius:0px;border:1px solid #ebf0f5;}
.ui-datepicker-calendar .ui-state-active{background:none 0 0 repeat scroll #009BDE;}

#header #billBoard {background-color: transparent;float: none;width: auto;padding-left: 0px;display:none;}
input#ipSearch::-webkit-input-placeholder { padding-top:10px; }
input#ipSearch::-moz-placeholder { padding-top:10px; } /* firefox 19+ */
input#ipSearch:-ms-input-placeholder { padding-top:10px; height:50px;} /* ie */


.content-navaffiche-gauche{width:53%;float:left;}
.content-navaffiche-droite{width:45%;padding-left:2%;float:left;}
.navaffiche-bloc-droite{width:100%;float:left;}
.navaffiche-bloc-droite-titre, .navaffiche-bloc-droite-titre a{font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif;font-size: 16px;color: #009BDE;float: left;width:100%;margin-bottom:2px;}
.navaffiche-bloc-droite-texte{font-family: "Futura-Medium",Arial,sans-serif;font-size: 14px;color: #000000;float: left;width:100%;margin-bottom:10px;}

.navaffiche-include-div{width:415px;float:left;background-color:#f4f4f4;}
.navaffiche-include-vignette{width:85px;height:110px;padding:15px;padding-left:0px;float:left;}
.navaffiche-include-vignette-gauche{width:85px;height:110px;padding:15px;float:left;}
.navaffiche-include-vignette-gauche img{width:100%;}
.navaffiche-include-vignette img{width:100%;}
.navaffiche-include-ombre{width:415px;height:20px;background-image:url(/static/images/ombre-include-nav.png);background-repeat:no-repeat;float:left;}


/**** SLIDER HOME ******/
#slider-mod1 {background-color:#f4f4f4;padding:17px; margin-top:10px;}

/**** PUB HOME ******/

div.section div.hgroup {background:none;color: #000;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */}
div.section div.hgroup h1, div.section div.hgroup h2, div.section div.hgroup h3 {color: #000;font-size: 24px;font-size: 21px\0;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;text-transform: uppercase;font-weight:normal;padding: 1px 26px 5px;margin: 0 11px 15px 0px; letter-spacing: 0px;}
div.section div.boxcounter div.hgroup h2{margin-left:8px;}
#content .tailletitre{margin-left:2px;}
#content .titretop {margin-right: 11px;width:253px;}
div.module2 {width:300px; margin-left:0px;}
#div-sous-top{display:block;}
.module2#mpuHalf {margin-bottom:15px; background-color:#f4f4f4;padding:16px;height:250px;margin-left:0px;margin-top:0px;}

/**** COUNTER HOME ******/
.boxcounter {width:611px; margin-right:0px; padding:0 0 0 0;float:left}
#counterhome {width:625px; background-color:#f4f4f4;height: 342px; padding:9px 0 0 12px;margin-left:24px}
.colG {margin: 8px 9px 0 1px;}
.counterfd {margin-bottom: 15px;}

/**** THEMATIQUE HOME ******/
#selection {margin-left: 0;}
.icotitle {display:block;}
.section h2 span.nombre-manif {font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;text-transform: none;font-weight:normal; display:none;}

/**** THEMATIQUE HOME ******/
#selection {margin-left: 0;max-width:545px;width:auto; margin-bottom:22px;}
.fond {width: 520px;margin-bottom: 22px;background-color:#f4f4f4;}
.view {margin: 9px;}
.bloc-bas-home{width:324px;height:274px;background-color:#f4f4f4;float:left;margin-right:10px;margin-bottom:20px;}


#section-bas-home img {padding:12px;}
/**** TOP NATIONAL HOME ******/
#topnat {margin-right: 0;padding: 0;width: 398px;}
#topnat .fdtop { background:url("/static/images/sprite-home15.png") no-repeat scroll -217px -321px; padding:16px 0 0 57px; background-color:#f4f4f4;}
#topnat .topG {margin-top: -7px;max-width: 284px;}
#topnat .topD {margin: -5px 6px 7px 8px;}

/**** REGION IDF  ******/
#promoidfpargenre div.section {background-image:none; background-color:#f4f4f4;width:100%;margin-bottom:30px;}
div.section.offers div.hgroup {background: none;}
#region_promo {padding-left:0;}

/**** REGION IDF  SLIDER******/
#wrapper2 {background-color:#F4F4F4;height:350px;margin-top:0;padding-top:1px;background-image:url(/static/images/ombre-1014.png);background-repeat:no-repeat;background-position:bottom center;padding-bottom:49px;}
#wrapper2 #slider {height:300px;margin: 25px 25px 5px 25px;}
div.sectionslid {margin-left:0px;}

/**** REGION IDF TABS  ******/

#promoidfpargenre {margin-bottom: 62px;margin-left:0;margin-top: 30px;width: 100%;}
div.tabbed-content-ajax {background-color: #ffffff;border: 25px solid #f4f4f4;border-radius: 0px;width:959px;}
ul.tabs li.tabs-selected a:link, ul.tabs li.tabs-selected a:visited {color:#2371d6;}
ul.tabs {padding: 27px 0 0 21px;}
div.tabs-content {border-top: 0 solid #cccccc;width:891px;margin-left:26px;}
div.tabbed-content {border:1px solid #ccc;border-radius:0;}
ul.price-data li.goto-link , ul.revente li.goto-link {padding: 0;border: 0px;}
ul.price-data li.goto-link a:link, ul.price-data li.goto-link a:visited {color: #ffffff;font-weight:normal;width:100%;background:none;width: auto;padding: 6px 0px 7px 20px;display:block;}
ul.tabs a:link, ul.ui-tabs a:visited { border-radius:none;border-top-left-radius:0px;border-top-right-radius:0px;}

/**** REGION IDF AVIS  ******/
#avisinter {float:left;height: auto;margin-bottom:0px;margin-left:0;margin-top: 0px;width:100%;border-radius:0;background-color:#f4f4f4;}
#avisinter .hgroup {margin-bottom: 0;margin-top: 0px;background-color: #FFFFFF;padding-top: 10px;padding-bottom: 10px;}
div.section.best-sellers div.hgroup {background: none}
#avisinter #selectavis {background-image:none; background-color:#ffffff; border:1px #CCCCCC solid;margin-left:auto;margin-right:auto;width:960px;margin-top: 28px;}
#tabavis ul.tabs {padding: 0px;}
div.tabbed-content#tabavis {margin-bottom:20px;margin-top:5px;padding:0;width:960px;background-color:#FFFFFF;margin-left:auto;margin-right:auto;float:none;}
#tabavis #boxfirst .ui-state-default, #tabavis .ui-widget-content .ui-state-default, #tabavis .ui-widget-header .ui-state-default {border: 0px solid #d8dcdf;}
.star {width: auto;background:url("/static/images/sprite-home15.png") no-repeat scroll -269px -272px #ffffff; border-bottom:1px #ccc solid;padding: 6px 3px 3px 24px;height:18px;}
#avisinter1 {margin-left:0; margin-top:0;}
#region_fiv {margin-top:0;margin-left:10px}
.star1t {background:url("/static/images/sprite-home15.png") no-repeat scroll -269px -242px #ffffff; border-bottom:1px #ccc solid;margin-right:0px;}
.star2tp {background:url("/static/images/sprite-home15.png") no-repeat scroll -269px -242px #ffffff; border-bottom:1px #ccc solid;margin-right:0px;}
.star2t {background:url("/static/images/sprite-home15.png") no-repeat scroll -269px -242px #ffffff; border-bottom:1px #ccc solid;margin-right:0px;}
.star2tfin {background:url("/static/images/sprite-home15.png") no-repeat scroll -269px -242px #ffffff; border-bottom:0px #ccc solid;margin-right:0px;}

#top10partheme .star2tfin span {padding: 3px 0px 3px 4px;}
#top10partheme .star2t span {padding: 3px 0px 3px 4px;}
#top10partheme .star2tp span {padding: 3px 2px 3px 5px;}
#top10partheme .star1t span {padding: 3px 2px 3px 5px;}
#top10partheme a {margin-left:20px;}

/**** REGION IDF TOP THEME  ******/
#topidfpargenre {margin-left:0;width: 1014px;}
#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:0;width:994px;border: 0 none;}
#topidfpargenre #top10regpargenre .tabs-content {border-top: 0 solid #cccccc;margin-left:0px;width:614px;}
div.tabbed-content div.tabs-content#zone_0 {border-top: 0 solid #cccccc;margin-left:0px;width:614px;}

.star1, .star2, .star2fin {background:url("/static/images/sprite-home15.png") no-repeat scroll -269px -242px #ffffff; border-bottom:1px #ccc solid;width:auto;}

.contentpub{margin-top: 76px; margin-left: 665px;}

/**** REGION IDF TOP THEME  ******/
#topidfpartheme {margin-left:0;width: 994px;}
#topidfpartheme .fdnoir {background-image:none;background-color:#F4F4F4;height: 493px;}
#top10regpargenre .tabbed-contentb {border: 0px solid #ccc;border-radius: 0;}
#topidfpartheme #top3img {margin: auto;width: 932px;float:none;}
#top10regpargenre {margin-left:auto;margin-right:auto;width:960px;border:1px #CCCCCC solid;height:330px;padding:0px;float:none;}
#top10regpargenre ul.tabs{padding:0px;}
#top10regpargenre .tabs-content {border-top: 0 solid #cccccc;margin-left:0px;width:614px;}

#mpuHalf {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding-left:0;margin-left: 674px;margin-top: 66px;width:auto;}
#aside #mpuHalf {margin-left: 0px;margin-top: 0px;}
#mpuHalf .contentpub {border-left: 0px solid #ccc;}



div.tabbed-contentb {border: 1px solid #ccc;border-radius: 0;}
#topmoduleth-panel div.section {background-color: #f4f4f4;background-image:none;border: 0px solid #ccc;border-radius:0; margin-left:542px;}
#top10partheme {height:473px;padding:0;width:493px;}
#top10partheme ul li{max-width:472px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#top10partheme ul { margin-top:-5px;}
#topmoduleth-panel div.section {width:452px;background:url("/static/images/prisme-theme.png") no-repeat scroll 453px -485px #F4F4F4;height: 475px;padding: 0px;}
#topmoduleth-panel .section .promos {margin: 0 9px -10px 0;margin-top: 23px; width:422px;}


/**** REGION IDF TOP GENRE  ******/

.star1th, .star2th, .star2thfin{background:url("/static/images/sprite-home15.png") no-repeat scroll -269px -242px #ffffff; border-bottom:1px #ccc solid;width:auto;}
.star1th li, .star2th li, .star2thfin li {width:auto;}

/***** PAGE SPORT *******/
#includsport {margin-top: 5px;margin-left: 0px;width: 994px;}
#includsport div.tabbed-content {margin-bottom: 0;margin-top: 5px;padding: 1px;width: 942px;background-color: #d5d5d5;margin-left: 0px;border:25px solid #F4F4F4;}
#includsport ul.tabs {padding: 0px 0 0 0px;}
#includsport div.tabs-content {margin-left: 0px;width: 100%;background: #FFFFFF;padding: 0%;margin-top: 0px;}
#includsport div.tabs-content div.paneltheme{float: left;width: 96%;padding: 2%;}
#includsport div.tabbed-content ul{background-color:#FFFFFF;}
#includsport div.tabbed-content ul.tabs li {border-left: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;height: 50px;padding-right: 0px;width: 78px;text-align: center;margin-left: -1px;margin-bottom: -1px;}
#includsport div.tabbed-content ul.tabs li:last-child {width:73px;}


/**** PAGE RESULTAT AVANT REFONTE  *****/
ul.price-data{margin-bottom:0px;height: 29px;width: 117px;border-radius: 0px;background:none;margin-top: -94px;}
ul.price-data li.goto-link{background:url("/static/images/sprite-home15.png") no-repeat scroll -166px -432px #009BDE;border-radius:0px;}

#main-content > #topContent + div#section-wrapper {width: 694px;float: left;margin-top: 0px;padding: 0px;}



/***** 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 #009bde;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 > 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;font-size:0px;}
#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;}

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.8%;background-color: #FFFFFF;margin-left: 0px;position: relative;}
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:#009BDE;}
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:144px;text-align:center;margin-left:-1px;margin-bottom:-1px;}
#product-summary + div.tabbed-content ul.tabs li:first-child{width:144px;}
#product-summary + div.tabbed-content ul.tabs li:last-child{border-right:1px solid #d5d5d5;}
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 #009bde;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:#009BDE;}
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 #009BDE;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:71px;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:#009BDE;}
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: #009BDE;background-image: none;border: 1px solid #C8C9CB;color: #FFFFFF;text-align: center;font-weight:normal;border-top: 1px solid #009BDE;border-bottom: 1px solid #009BDE;}
#price-table tbody th[scope="col"]:first-child{border-left: 1px solid #009BDE;}
#price-table tbody th[scope="col"]:last-child {border-right: 1px solid #009BDE;}
#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:#009BDE;}
.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: #009BDE 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: #009BDE 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 #009BDE;border: 0px solid #DDDDDD;color: #FFFFFF;cursor: pointer;margin-right: auto; margin-left:auto;padding: 7px 0px 0px 0px;border-radius: 0px;width: 120px;height: 24px;font-weight: normal;font-size: 14px;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%;padding: 2%;margin-bottom: 0px;border: 0px solid #fff;background-color:#f4f4f4;}
#grandplan{width: 96%;padding: 2%;background-color: #FFFFFF;}

#blockSessions #sessionsZone form span .txtrouge {color:#009BDE;font-weight: normal;}
#blockSessions #sessionsZone form>span {margin-bottom: 5px;}
#kaptchaForm{margin-bottom:20px;}
table.addOpinion .txtrouge{color:#009BDE;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:100%;}
#coordonnee-sans-plan {width:100%; margin-left:auto; margin-right:auto;}

form#eventBasket p {margin: 25px 0 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:100%; margin:0 auto;}
#wrap {margin: 0 auto;width:100%;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:713px;}
.jcarousel-skin-tango { background-color:#f4f4f4;}
.jcarousel-skin-tango .jcarousel-container-horizontal { background-color:#f4f4f4; width:726px;}
.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: #009BDE;border: 1px solid #009BDE;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:100%;}
.titrebenefi {margin:0 auto;width:97.9%;}

th.collectorpanier{ background-color:#FFFFFF;}

p divafpan input { border:0;}
	
/**** 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: url(/static/images/ombre-1014.png);background-repeat: no-repeat;background-position: bottom center; padding-bottom:570px;}
#tkn_coordon {margin-left: 34px; width:302px;}
#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;}
#tkn_coord h3.txt3_coord {color:#256ed5;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: 40px;}
#txt-cnil {border-left: 35px solid #f4f4f4;border-right: 35px solid #f4f4f4;border-bottom: 35px solid #f4f4f4;margin-left:auto;margin-right: auto;padding: 2%;width: 88.9%; margin-bottom:40px;}
#tkn_coord {border-left: 35px solid #f4f4f4;border-right: 35px solid #f4f4f4;border-top: 35px solid #f4f4f4;margin-left:auto;margin-right: auto; margin-top:0;}
img#creer_coord {height:35px;width: 200px;margin-top: 15px;}
.delivrcommtxt6 img{display:none;}
.txt4_coord {margin-left: 5px;}



/**** FIN IDENTIFICATION ******/

/**** MODE DE LIVRAISON ******/

#delivrcomm {margin:0;}
#titlecommande {background-image: none;background-color:#009BDE;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-left:10px;}
.delivrcommtxt2,.delivrcommtxt7 {color:#009BDE;}
#txt_paiement_ecard {color:#009BDE;}
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 18px 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 0;border-bottom:0 solid #f4f4f4;
border-left: 0 solid #f4f4f4;border-right: 0 solid #f4f4f4; margin-left:0; width:100%; 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: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 ******/


/**** MON COMPTE ****/
.tabs-container .titre16  strong{font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;font-weight:normal;font-size: 20px;color: #000000;}
.tabs-container .nbrecomm strong.txtgris {font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;font-weight:normal;font-size: 20px;color: #000000;}
.tabs-container .titre16  img{display:none;}
.nbrecomm img{display:none;}
.nbrecomm {margin-left: 0px;margin-bottom: 7px;float:left;}
.blocmanifcomm {padding: 2%;background-color: #f4f4f4;width: 96%;margin-left: 0px;border: 0px;float:left;}
.paveg, #paveg2 {float: left;width: 48%;margin-right: 0px;border: 1px dotted #ddd;margin-bottom: 15px;}
.paved {float: right;width: 48%;margin-right: 0px;border: 1px dotted #ddd;margin-bottom: 15px;}
.tabcommg {text-align: left;width: 100%;border-collapse: collapse;}
.tabcommd {text-align: left;width: 100%;border-collapse: collapse;}
.tabmanifg {width: 100%;}
.imp-facture {background-color: #009BDE;height: 21px;padding-top: 7px;border-radius:0px;text-align:center;margin-top: 23px;}
.imp-facture img {display: none;}
.imp-facture span {margin-left: auto;margin-right: auto;font-size:11px;float:none;}
.txtrouge {color: #009BDE;}
.txtvert {color: #009BDE;}
.paveg3 {width: 100%;margin-right: 0px;}
.tabparc {width: 100%;}
/* .blocmanifcomm > .stopfloat:last-child{background-image: url(/static/images/ombre-tab-prix.png);background-repeat: no-repeat;background-position: top center;height: 40px;float: left;width:100%;} */
.blocmanifcomm > .txt12:last-child{font-size: 12px;margin-bottom: 5px;}
.eticketal {margin-top: 2px;margin-bottom: 7px;}
.imgeticketal {margin-bottom: 15px;}
.eticketal strong *{float:left;}
.eticketal strong img{margin-top:-7px;margin-right:3px;}
.creacompform {padding: 1%;width: 98%;float:left;}
.txtgris, .txt12 {width: 99%;margin-left: 0px;padding:0px;padding-left: 1%;}
#contourcrea, #contourcrea2 {width: 96%;height: auto;float: left;border: 0px;padding: 2%;background: none #f4f4f4;margin-bottom: 15px;}
p.coor_id label, p.passWord label{background:none;}
.inputcompt {width: 400px;margin-bottom: 0px;height: 20px;font-size: 15px;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;}
.creacompform label {width: 200px;padding-top: 4px;font-size: 13px;font-weight: normal;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;}
label.labRadBout {width: auto !important;}
p.radBoutP input[type=radio] {margin-top: 6px;}
.selectcompt3 {width: 404px;margin-bottom: 2px;font-size: 10px;padding: 2px;margin-top: 1px;height: 26px;border: 1px solid #ccc;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size: 15px;font-weight: normal;}
.selectcompt, .selectcompt2 {width: 123px;margin-bottom: 2px;font-size: 10px;padding: 2px;margin-top: 1px;height: 26px;border: 1px solid #ccc;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size: 15px;font-weight: normal;}
div.form-buttons p.form-account-buttons {margin: 0px;width: 100%;text-align: center;float: left;}

.t-zone#alertPlacesZone, .t-zone#alertKeywordsZone, .t-zone#alertEventsZone {border-bottom: 0px #dddddd solid;width: 100%;float: left;}
.blocpalerte {width: 40%;padding: 0px;height: inherit;margin-top: 0px;margin-bottom: 40px;float: left;border: 0px dotted #ccc;background-color: #f4f4f4;}
.blocpalerte div.section {width: 96%;padding: 2%;background-color: transparent;padding-top:10px;}
.blocpalerte div.section div.hgroup h3{ margin: 0px; padding:0px;}
.blocpalerte div.section div.hgroup h2{ margin: 0px; padding:0px;}
.blocpalerteresult div.section div.hgroup h3{ margin: 0px; padding:0px;}
.blocpalerteresult div.section div.hgroup h2{ margin: 0px; padding:0px;}
.blocpalerteresult {width: 50%;padding: 0px;height: inherit;margin-top: 0px;margin-bottom: auto;float: right;border: 0px dotted #ccc;background-color: #f4f4f4;}
.blocpalerteresult div.section {width: 96%;padding: 2%;background-color: transparent;padding-top:10px;}
.blocpalerteresult #userAlertPlaces, .blocpalerteresult #userAlertKeywords, .blocpalerteresult #userAlertEvents{float: left;width: 96%;padding: 2%;padding-top: 0px;}
#placesKeywordsField, .freqenvsc input, #searchKeywords #regionSelect, #searchKeywords #keywordsField, #searchEvents #regionSelect_0, #eventsKeywordsField{width: 330px;margin-bottom: 2px;font-size: 10px;padding: 2px;margin-top: 1px;height: 20px;border: 1px solid #ccc;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size: 15px;font-weight: normal;margin-bottom:15px;}
.blocpalerte select{width: 336px;margin-bottom: 2px;font-size: 10px;padding: 2px;margin-top: 1px;height: 26px;border: 1px solid #ccc;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size: 15px;font-weight: normal;margin-bottom:15px;}
.transfertealert {width: 10%;margin: 0px;text-align:center;margin-top: 60px;}
.salle {height: 10px;width: 100%;}
.boutok {margin-right: 12px;margin-top:-38px;}
.txt12.sallesalert {width:330px;}
#alertEventsZone .boutok{margin-top:-130px;}

/**** FIN MON COMPTE ****/

#giftCardForm {border: 0px solid #f4f4f4;}

/**** Paiement ****/
h3.verroupaiement {color: #000000;font-size: 1em;}
.contourpaiement {border: 0 dotted #ddd;background-image: url(/static/images/ombre-2015.png);background-repeat: no-repeat;background-position: bottom center; padding-bottom:54px;}
#cbpaiement { color:#000000;background: none;}
#infopaiemt10 {color:#000000;font-weight: normal;}
#paybycc .imgsecur {color: #000000;}
#paybycc .imgsecur { border-bottom:#f4f4f4 solid 15px;padding-bottom: 12px;padding-left: 15px;}
.mttcde { border-left:#f4f4f4 solid 15px;border-right:#f4f4f4 solid 15px;padding-bottom: 12px;padding-left: 15px; margin: -28px 0 9px 0;padding-top: 9px;}
.mttcde + img { border-left:#f4f4f4 solid 15px;border-bottom:#f4f4f4 solid 15px;border-right:#f4f4f4 solid 15px;margin:-9px 0 63px 0;padding:11px 774px 0 15px;}
#paybycc input[type="submit"] {font-weight: normal;}
#paybycc #contourcc input[type="submit"] {background-color:#3266cc; border:0 solid;}
.contour {border:0 solid;}
#contourcc {background-image: url(/static/images/ombre-2015.png);background-repeat: no-repeat;background-position: bottom center; padding-bottom:54px;}
.cb + p {}
/**** Fin Paiement ****/

/**** Confirmation ****/
.recap_commtxt3 {font-weight: normal;}
.recap_commtxt2 {color:#000000;}
/**** Confirmation ****/


/**** ism A 
.plan-widget-header {background:none;background-color:#FFFFFF;color:#000000;font-weight:normal;border-top: 4px solid #009BDE;}
.plan-categorie-header-table {background:none #e7e7e7;}
.plan-collapse-categorie-td, td.plan-collapse-categorie-td {background:none;background-color:#e7e7e7;color:#000000;}****/

#viewGlobal {background-color:#f4f4f4;margin: 0 2px 55px 0;width:91%;border:45px solid #f4f4f4;}
div#view {padding:0 0 83px 0; margin-bottom:-93px;background-image: url(/static/images/ombre-1014.png);background-repeat: no-repeat;background-position: bottom center;}
div#view #zoom {margin-left:40px;}
div#view #Manifestation {margin-left:40px; background-color:#FFFFFF;}
div#view #coordonnee {margin-left:40px;background-color:#FFFFFF;}

/**** Fin ism A ****/



/**** PIED DE PAGE ******/
.pied-page {margin: 0 auto;width:100%;height:auto;background-color:#FFFFFF;overflow-y: hidden;padding-bottom:10px;
background-image: url(/static/images/ombre-footer.png);
background-repeat: no-repeat;
background-position: top center;
padding-top: 0px;}
.services {margin: 0 auto;width:100%;}
.footer-ligne1 {float:left;width:96%;margin:2%;}
.footer-ligne2 {float:left;width:96%;margin:2%;margin-top: 0px;margin-bottom: 0px;}
.footer-ligne3 {float:left;width:96%;margin:2%;margin-top: 0px;margin-bottom: 0px;}
.footer-ligne3 p.partenaires {margin-top:33px;}
.footer-ligne3 p {color:#787878;font-family:arial;font-size:10px;margin-top:0;text-align:center;}
#footer .footer-ligne3 a, #footer .footer-ligne3 a:link, #footer .footer-ligne3 a:visited {color:#787878;font-family:arial;font-size:10px;margin-top:33px;text-align:center;}
#footer .footer-ligne3 a:hover {color:#787878;font-family:arial;font-size:10px;margin-top:33px;text-align:center;text-decoration:underline;}
.logo-footer {width:100%;height:33px; margin-top:16px; float:left;border-bottom:1px solid #000000;}
.clip-logo-footer {clip:rect(481px 166px 514px 0px);margin: -490px 0 0 -4px;position:absolute;}
.clip-logo-pro {clip:rect(522px 290px 549px 137px);margin: -521px 0 0 -140px;position:absolute;}
.facebook {clip:rect(556px 202px 597px 165px);margin: -556px 0 0 -167px;position:absolute;}
.twitter {clip:rect(556px 247px 597px 210px);margin: -556px 0 0 -221px;position:absolute;}
.google {clip:rect(556px 291px 597px 254px);margin: -556px 0 0 -228px;position:absolute;}
	
#pdp{height:auto;width:957px;margin-left:auto;float:none;}
.boite{float:left;width:auto;background:transparent;height:auto;}
.boite2{float:left;width:auto;background:transparent;margin:0 0 0 187px;height:auto;}
.boite4{float:right;width:255;background:transparent;margin:0px;height:auto;}
.boite3{float:left;width:auto;background:transparent;margin:20px 0 0 0;}
.boitelast{float:right;width:auto;background:transparent;margin-top:20px;margin-left:0px;}
.nbt{font-size:14px;}
.bt3{width:581px;border-bottom:#000000 1px solid;padding-bottom: 5px;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;}
.bt4{width:256px;border-bottom:#000000 1px solid;padding-bottom: 25px;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;}
.box3{width:241px;margin-top:2px;padding-top:5px;padding-bottom:10px; font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;float:left;}
.box4{width:256px;margin-top:2px;padding-top:5px;padding-bottom:10px;}
.box4 li { margin-bottom:5px;}
.box5{width:242px;padding-top:5px;padding-bottom:10px;}
.box5 ul li{position:relative; padding-bottom:3px;}
.boitebas {border-top: 0px solid #000;float: left;margin-top: 0px;text-align: left;width: 100%;}
.box8 img {margin-left:140px; margin-top:10px;}
.bt5{height:22px;position:relative;border-bottom:#000000 1px solid;padding-bottom: 5px;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif; width:256px;margin-top:-2px;}
.box{border-bottom:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid;height:auto;padding-top:15px;padding-bottom:10px;float:left;margin-top:10px;text-align:left;text-indent:-2em;list-style:none;letter-spacing:0;margin-left:-1px;}
#pdp .qualitya{width:auto;font-size:11px;}
#pdp .qualitysep{margin-bottom:4px;}
#pdp .qualityb{width:auto;list-style:none;color:#000;height:auto;font-size:11px;position:relative;margin-left:19px;margin-bottom:2px;}
#pdp .qualityb li{float:none;height:auto;}
#pdp .qualityb img{margin-right:5px;}
#pdp .pdpreseau{width:auto;list-style:none;height:auto;}
#pdp .box4 ul{height:auto;font-size:14px;}
.pdpreseau li.pdpreseau2{height:auto;width:45px;position:relative; float:left;}
.pdpreseau li.pdpreseau3{height:auto;width:auto;position:relative; float:left;margin-left:10px;}
.pdpreseau li.pdpcenter{height:auto;width:auto;position:relative;margin-top:12px;margin-bottom:5px;height:35px;}
#pdp .pdpreseau img{margin-right:0px;margin-top:3px;}
#pdp .pdppink{color:#ff008a;}
div.index{float:left;margin-left:auto;margin-right:auto;width:100%;margin-top:0px;background-color:#000000;margin-bottom:0px}
.index .contion{width:auto;text-align:center;font-size:12px;margin-bottom:10px;background-color:#000;color:#FFF;font-weight:700;}
.foopdp{width:auto;text-align:center;font-size:10px;margin-bottom:10px;background-color:#000;color:#FFF;position:relative;}
.foopdplogo{height:55px;}
.foopdp-last{margin-bottom:0px;padding-bottom:10px;}
.foopdp a{color:#FFF;text-decoration:none;}
.foopdp a:hover{color:#FFF;text-decoration:underline;}
.bt1,.bt2{width:195px;border-bottom:#000000 1px solid;padding-bottom:5px;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;}
.box1,.box2{width:148px;margin-top:2px;padding-top:5px;padding-bottom:10px;}
.box1 li{margin-bottom:5px;}
.box2 li{margin-bottom:5px;}
.box3 li{margin-bottom:3px;}
.box a,.box a:hover,#topnat span a,#topnat span a:hover{text-decoration:none;color:#333;}
#pdp .pdpbas{font-size:12px;}
#pdp .boite .detail li,#pdp .boitelast .detail li{color:#fff;height:auto;width:150px;font-size: 12px;}
.index .contion a, .index .contion a:link, .index .contion a:visited, .index .contion a:hover{text-decoration:underline;color:#FFF;}
.pub_footer {float:left;height:0;margin:0px 0px 0px 0px;
}

#footer {
    background-color: transparent;
    background-image: none;
    color: #000;
    float: left;
    width: 100%;
}
#footer a, #footer a:link, #footer a:hover, #footer a:visited   {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    text-decoration: none;
	font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;
	font-size:12px;
}

#section-bas-home{width:100%;float:left;display:block;}
.bloc-bas-home{width:324px;height:303px;background-color:#f4f4f4;float:left;margin-right:10px;margin-bottom:20px;}
#bloc-bas-home-right{margin-left:10px; margin-right:0px;}
#bloc-bas-home-centre { margin-left:0; margin-right:0;}



/**** FIN PIED DE PAGE ******/


.idx ul li {
  border: 0px solid #fff;
  margin: 0;
}
.idx ul{margin:0px;}
div.module2.them{  margin-bottom: 15px;
  background-color: #f4f4f4;
  padding: 16px;
  height: 318px;
  margin-left: 10px;
  margin-top: 0px;}
  
  #module_publicite {
  margin-top: -4px;
}

#module_publicite p a img{margin-top:33px}


#reseaumanif {top: 174px;}
