
/**** ENTETE  *****/

body{background-color:#0b2241;font: 100%/1.4 "TM Sans",Arial,sans-serif;/*background: url(/static/images/Partenaires/tmamex/habillage-halsey.jpg) no-repeat;background-attachment:fixed*/}
#container {float:none;margin:auto;width:1014px;background-color:transparent;position: static!important;}
#main-content > #topContent + .section { padding:0%; width:100%;}
#header{float:left;width:100%;background-color:transparent;}
#entete{margin-top:-29px;box-shadow:0px 0px 0px 0px rgba(127,127,127,0.27);float:left;position: inherit}
#entete-ligne1, #entete-ligne2, #entete-ligne3, #entete-ligne2cache{width:100%;float:left;}
#entete-ligne1{background-color:#000000; height:160px;}
#entete-ligne2{background-color:transparent;height:34px;}
#entete-ligne2cache{background-color:transparent;height:auto;}
#entete-ligne3{display: none;}
#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:#FFFFFF;height:40px;padding-top:5px;}
#utilities ul {float:left;margin:10px;text-align:right;width:auto;padding-right:0px;}
#utilities li {font-size: 0.8em;font-weight:normal;float:left;padding-top:4px;padding-right:10px;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:13px;font-size:12px\0;}
#utilities a:hover {color:#006fcf;background:none;text-transform: lowercase}
#utilities a, #utilities a:link, #utilities a:visited, #utilities span::first-letter{text-transform: uppercase;}
#utilities span.prix-tel {font-size: 0.7em;}
#utilities li#last-li{padding-right:0px;}
#utilities li#last-li a{ color:#d01677;}
#utilities li#client-message{color:#266fd5;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:#006fcf;padding-right:0px;}
li#client-message span#client-name{font-family:"TMSans-Bold", Myriad Pro, Arial, sans-serif;font-size:15px;color:#006fcf;padding-left:3px;padding-right:0px;font-weight:bold;}

p.basket-info {background:transparent;border:0;border-radius:0;float:none;height:27px;left:481px;margin:0 auto;position:relative;text-align:center;top:175px;width:163px;padding:2px 42px 0;z-index:1;border-top:0px solid #006fcf}
p.basket-info a, p.basket-info a:link, p.basket-info a:visited {color:#000000;text-decoration:none;font-family:"TM Sans", Arial, sans-serif;font-size:0em;text-transform:uppercase;}
p.basket-info a strong{font-family:"TMSans-Bold", Myriad Pro, Arial, sans-serif;font-size: 13px;margin-left:0px;color: #000;padding: 12px 20px 11px 10px;}

#nav-ticketmaster{margin-left:auto;margin-right:auto;width:1014px;padding-top:2px;background-color:#0b2241;height:160px;}
#logo_tkn{float:left;margin-top:31px;margin-left:18px;width:50%;}
#logo_tkn img {width: 64%}
#logo_tkn2{float:left;margin-top:29px;margin-left:151px;width:7%; text-align: center;}
#logo_tkn2 img{width: 100%}
#liens-navigation-gauche{float:left;height:88px;margin-left:0px;margin-top:0;}
#liens-navigation-gauche ul{height:88px;padding-top:0;}
#liens-navigation-gauche li{display:inline;float:left;height:53%;text-align:center;}
#liens-navigation-gauche li:hover{background-color:#e6e6e6;}
#liens-navigation-gauche li a, #liens-navigation-gauche li a:link, #liens-navigation-gauche li a:visited {background:none;color:#006fcf;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:16px;float:left;padding-top:16px;padding-left:12px;padding-right:12px;height:50px;letter-spacing: 0px;}
#liens-navigation-gauche li a, #liens-navigation-gauche li a:link, #liens-navigation-gauche li a:visited {font-size:15px\0;padding-left:7px\0;padding-right:7px\0;}
#liens-navigation-gauche li a:hover {color:#006fcf;}

#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:#266fd5;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:#006fcf;float:left;height:86px;text-align:center;display:none;}
#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; display:none;}
#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-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:#006fcf;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:50%;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-bold{width:100%;}
.navaffiche-liens-bold2{width:50%;margin-bottom:0px;}
.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:#266fd5;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:#266fd5;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:#266fd5;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:99px;height:35px;display:inline-block;text-align:center;float:left;margin-right:0px;margin-left:2px;margin-right:9px;float: left;}
#titre-genrerech{background-image:url(/static/images/sprite-home15.png);background-position:-232px -1141px;}


#titre-daterech{background-image:url(/static/images/sprite-home15.png); background-position:-93px -1081px;background-repeat:no-repeat;}
#titre-regionrech{background-image:url(/static/images/sprite-home15.png);background-position:-106px -1140px;}
.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:left;margin-top:11px;display:block;margin-left:30px;}
#recherche-plus button#valider-rechplus{background-color:#006fcf;color:#ffffff;cursor:pointer;margin-left:0px;display:inline-block;width:71px;height:32px;padding:0;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: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 0;float:left;display: block;height:22px;border: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;margin-left:0;}

#recherche-plus #filter-entete dt span{color:#787878;text-decoration:none;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;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:#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:280px;}
#recherche-plus #filter-entete #div-rech-entete-genre .fdchoix2{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;font-size:17px;padding:0 5px;display:inline-block;font-family:"TMSans-Regular", Myriad Pro, Arial, sans-serif;font-size:18px;background-color:#fff;background-image:none;float:left;border:0px;}
#recherche-plus form input.lonpik {width: 142px !important;margin-right: 6px;border: 0px;border-radius: 0px;height:13px;padding: 10px; float:left;}
#recherche-plus div.form-buttons {margin:30px 0px;float:left;width:71px;}
#recherche-plus #filter-entete dt span.fleche-rech-plus {width: 17px;height:32px;background: url("/static/images/sprite-home15.png") no-repeat scroll;background-position:-270px -1468px;float: right;margin-top:0px;}
#recherche-plus button#valider-rechplus{margin-right:-3px;margin-top:5px;}


.clip-logoticketmaster{clip:rect(10px 220px 53px 0px);position:absolute;}
.clip-navregion{clip:rect(120px 255px 134px 235px);position:absolute;margin-left:-228px;margin-top:-118px;}

#leaderBoard {height:100px;padding-top:10px;}
#page-body {color:#000000;float:left;width:100%;margin-top:0px;}
#main-content {float:left;width:1014px;}
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 #266fd5;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:#009fe0;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 #009fe0;}

#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: #006fcf;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;}

.bp-images {background-image: url(/static/images/sprite-home15.png);background-position: -271px -1194px; width:25px;}


#nav {display: none;}
#mra {display: none;}

#partenaire {float: left;width:647px;height: 40px;background-color: #FFFFFF;}

#partenaire img {margin: -5px 0 0 8px;}

ul#list-services{ float:right; width:190px; height:29px;}
#langue {}
#compte-home {}
#services-list {width:220px;margin-left:9px;height:29px; float:left;}
#services-list2 {margin-left:10px;height:29px;float:right; color:#006fcf;width:343px;margin:0 0 0 10px;}

#langue {background-image:url(/static/images/sprite-home15.png); background-position:-199px -1276px;background-repeat:no-repeat; width:90px;text-align:left;}

#compte-home {width:79px;text-align: left;background-image:url(/static/images/sprite-home15.png); background-position:-205px -1423px;background-repeat:no-repeat;}

#entete-ligne-3 {height:47px;float:left;background-color:#fff;width:100%;border-bottom: #cdcdcd 1px solid;}

#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:right;height:3em;margin-left:45px;margin-top:7px;width:523px;position:relative;}
form#search {position:absolute;}
#search input#ipSearch {background-color:transparent;background-image:none;border: 1px #009cdf solid;height:35px;line-height:22px;padding:0 0 0 11px;width:497px;float:left;color:#787878;font-size:17px;}
#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;position:relative;display:inline-block;}/*width:104px;*/
span#submit {float:right;height:35px;margin-top:-37px;margin-right:-115px;position:relative;display:inline-block;}
#pluscrit a{position:relative;}
#search input[type="submit"] {background-image:url(/static/images/sprite-home15.png);background-position:-227px -1020px;border:0 none;float:left;font-size:17px;height:37px;margin-top:0px;margin-left:0px;width:56px;position:relative;float:left;right:9px; background-repeat:no-repeat;-webkit-border-radius:0px;
border-radius:0px;}


#liens-navigation-gauche li.bonsplans {width:125px;margin-left: 15px;background-image:url(/static/images/sprite-home15.png);background-position:-165px -1193px;}
#liens-navigation-gauche li.bonsplans a {font-family: "TMSans-Bold";padding: 16px 0 0 0;}

#div-rech-genre {float: left;width:298px;margin-left: 10px;}
.titres-rech-plus#titre-daterech {margin-left:-22px;}
.titres-rech-plus span.date-mot {margin-left:46px;width: 70px;}

#div-rech-date {margin-left:-5px;float:left; width:330px;}
.date-choix {float:left;width:341px;}

#div-rech-region {float:left;width:289px;margin-left:6px;}

.genre-menu {border: 0;font-family: inherit;-webkit-appearance: listbox;background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
 background-repeat: no-repeat;background-position: right center;-ms-flex: 3;flex: 3;padding-left: 10px;font-size: 14px;outline: 0;width: 268px;height: 32px;}


[data-icon]:before {font-family: "untitled-font-1";
content: attr(data-icon);font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 20px;
color: #019cde}

#lien-connexion {width:113px;background-color: #FFFFFF;float: left;height:29px;text-align: center;margin-right: 2px;background-image: url(/static/images/sprite-home15.png);background-position: -246px -1740px}

#lien-connexion:hover {
    width:113px;
    background-color: #FFFFFF;
    float: left;
    height:30px;
    text-align: center;
    margin-right: 2px;
	background-image: url(/static/images/sprite-home15.png);
    background-position: -173px -1750px;
}


#lien-connexion span {
    float: left;
    width:95px;
    height:30px;
	margin-top:8px;
	text-transform: lowercase;
}


#lien-deconnexion {
    width:113px;
    background-color: #FFFFFF;
    float: left;
    height:30px;
    text-align: center;
	background-image: url(/static/images/sprite-home15.png);
    background-position: -173px -1700px;
}


#lien-deconnexion:hover{
    width:113px;
    background-color: #FFFFFF;
    float: left;
    height:30px;
    text-align: center;
	background-image: url(/static/images/sprite-home15.png);
    background-position: -173px -1700px;
}

#lien-deconnexion span {
    float: left;
    width:95px;
    height:30px;
	margin-top:4px;
	text-transform: lowercase;
}

#lien-connexion, #lien-connexion:hover, #lien-deconnexion, #lien-deconnexion:hover {
    margin: 4px 0 0 -2px;
    padding: 2px 0 0;
}
#lien-langue-site {
    background-image: none;
    margin-top: 4px;
    width: 97px;
    text-align: left;
    height: 20px;
    float: left;
    background-color: #fff;
    margin-right: 2px;
    border-left: 0
}
#lien-langue-site #lfr {
    margin-right: 10px;
    width: 25px;
}

#lien-langue-site a {
    width: 40px;
    height: 20px;
    float: none;
}
#lien-langue-site #len {
    width: 25px;
}

/**** SLIDER HOME ******/
#slider-mod1 {background-color:#f4f4f4;padding:17px; margin-top:10px;}

.jssorb05 {
            position: absolute;
        }
        .jssorb05 div {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
            background-color: #000000;
            border-radius: 50%;
            border:2px solid #ffffff;
        }
  
        .jssorb05 div {
          background-position: -7px -7px;}

        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px;background-color: #006fcf;
          border-radius: 50%;
          border:2px solid #ffffff; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

/**** PUB HOME ******/

div.section div.hgroup {background:#ffffff;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; margin-right:1%;}
.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:1%; padding:0 0 0 0;}
#counterhome {width:588px;margin-left:11px; background-color:#f4f4f4;height: 271px; padding:9px 0 0 12px;}
.colG {margin: 8px 9px 0 1px;}
.counterfd {margin-bottom: 14px;}

/**** THEMATIQUE HOME ******/
.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: 1%;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; margin-left:1%;}


#section-bas-home img {padding:12px;}
/**** TOP NATIONAL HOME ******/
#topnat {margin-right:1%;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 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;}
.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;}






/**** 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 #006fcf;border-radius:0px;}

#main-content > #topContent + div#section-wrapper {width:674px;float: left;margin-top: 0px;padding: 0px;}
#section-wrapper div#content {width: 100%;float: left;}
#resultZone #resultsListZone {border-right: 0px solid #e6e6e6;}

/***** PAGE MANIF ******/
#etapes {margin:0 auto;width:73%;}
ul.steps {margin: 18px 0 10px 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 #006fcf;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 .photo {margin-right: 0px;border: 0px solid #eee;height: 126px;width: 97px;float: left;}
#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: 10px 0 0;  font-size: 15px;}
#reseaumanif {left: 658px;top: 944px!important;}

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: 20px;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% 2% 1% 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:#006fcf;}
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:45px;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 #006fcf;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:#006fcf;}
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 #006fcf;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:#006fcf;}
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%;margin-top:0;}
div.tabs-content p {margin-bottom: 0;}
.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;
    background-image: url(/static/images/sprite-home15.png);
    background-position: 268px -2425px;}
#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: #333;background-image: none;border: 1px solid #C8C9CB;color: #FFFFFF;text-align: center;font-weight:normal;border-top: 1px solid #006fcf;border-bottom: 1px solid #006fcf;}
#price-table tbody th[scope="col"]:first-child{border-left: 1px solid #006fcf;}
#price-table tbody th[scope="col"]:last-child {border-right: 1px solid #006fcf;}
#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:#006fcf;}
.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: #006fcf 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: #006fcf 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 #006fcf;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%;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:#006fcf;font-weight: normal;}
#blockSessions #sessionsZone form>span {margin-bottom: 5px;}
#kaptchaForm{margin-bottom:20px;}
table.addOpinion .txtrouge{color:#006fcf;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: #006fcf;}
#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:#006fcf;color:#ffffff;font-size:13px;padding:3px;background-image:none; font-weight:normal;}
.alert {color: #006fcf;border: 1px solid #006fcf;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:none;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:#006fcf;font-family:'TMSans-Regular', Myriad Pro, Arial, sans-serif;font-weight: normal;font-size: 15px;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: 89.1%; 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:#006fcf;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:#006fcf;}

td #contcach #price-table td {
    border-top: 0 none;
    font-size: 12px;
    text-align: center;
}

/**** FIN MODE DE LIVRAISON ******/

#servicebas { text-align: center; }


/****MODE DE PAIEMENT ******/

.lignebenefi .numbilletbenefi {background-color: #006fcf;}
.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 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{ color:#006fcf;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: #006fcf;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: #006fcf;}
.txtvert {color: #006fcf;}
.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 753px 0 15px;}
#paybycc input[type="submit"] {font-weight: normal;}
#paybycc #contourcc input[type="submit"] {background-color:#006fcf; 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 #006fcf;}
.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: none;
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(2787px 166px 2816px 0px);margin: -2787px 0 0 -3px;position: absolute;}
.clip-logo-pro {clip: rect(2684px 341px 2715px 188px);margin: -2694px 0 0 -190px;position: absolute;}
.facebook {clip: rect(2783px 251px 2822px 215px);margin: -2783px 0 0 -216px;position: absolute;}
.twitter {clip: rect(2783px 297px 2822px 259px);margin: -2783px 0 0 -274px;position: absolute;}
.google {clip: rect(2783px 341px 2822px 303px);margin: -2783px 0 0 -287px;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:169px;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: #fff;
    float: left;
    width: 100%;
    padding: 5px 0 20px 0;
}
#footer p {
	margin: 12px 0 0 0;
    color: #fff;
    float: left;
    width: 100%;
}
#footer a, #footer a:link, #footer a:hover, #footer a:visited   {
    background: none repeat scroll 0 0 transparent;
    color: #fff;
    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 ******/

div#aside {width: 337px;
	background: #f4f4f4;
	padding-top: 9px;
	margin-top: 25px!important;}

div.section#banner-resultat div.hgroup h2 {
    margin: auto 0px;
    padding: 0px;
    font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif;
    font-size: 16px;
    color: #414141;
}

.banner-section-grise {
    width: 281px;
    float: left;
    background-color: #f4f4f4;
    padding-top: 0px;
    margin-bottom: 15px;
    margin-left: 22px;
}

.banner-section-grise2 {
    width: 281px;
    float: left;
    background-color: #f4f4f4;
    padding-top: 0px;
    margin-bottom: 15px;
    margin-left: 22px;
}

.page-content-wrapper {float: left!important;}
.page-content {float: left;width: 100%!important;}


.content-amex {width:100%;float: left;background-color: #0b2241}
.bloc-amex { background-color: #0b2241; width:100%; height:294px;margin: 0; float:left; }
.logo-amex {float:left; width:49%;}

.logo-amex-carre {float: left;text-align: center;width: 89%;margin: 76px 0 0 31px;}
.logo-amex-carre img { float: left; }
.text-amex { float:left;width:48%;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif; color:#ffffff;font-size: 13px;margin: 67px 0 0 24px;line-height: 22px;}

.text-partenaire {float: left;color: #ffffff;font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif;margin-left: 10px;margin-top: 18px;font-size: 14px;}
.text-titulaire {float: left;color: #00afd4;font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif;margin-left: 10px;font-size: 14px; margin-top:59px;}
.text-titulaire a {color: #ffffff;}


.bloc-artiste {width:100%;margin: 0px 0 21px 0;background-color: #006fcf; float:left;height:auto; padding-bottom: 20px;}
.img-name-artiste{width: 88%;float: left; margin-left: 21px; }
.image-artiste{width: 362px;margin: 6% 0 0 5%;}
.image-artiste img{width: 405px;}
.name-artiste{font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif; color:#ffffff; font-size: 22px;margin: 2% 0 0 3%; width:74%;text-align: center;}
.info-billet-artiste{font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif; color:#ffffff; font-size: 22px; width:99%; float:left; margin-top:18px; margin-left:21px;}

.titre-prevente {text-align: center;font-size: 21px;margin: 5% 0 16px 0;width:100%; line-height: 31px;}
.titre-prevente span {font-size: 21px;}
.titre-prevente span.date-prevente {font-size: 17px;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;text-transform: uppercase;}


.date-lieu { float: left;width: 97%;}
.lieu-billet{float: left;width: 100%; margin: 15px 0 0 0;}
.lieu-billet-other{float: left;width: 100%; margin: 27px 0 0 0;}

.lieu-prevente{float: left;width: 43%; margin-left:28px;}
.lieu{font-size:17px;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif; color:#ffffff;}
.ville{font-size:18px;font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif; color:#ffffff; text-transform: uppercase;}
.predate{font-size:17px;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif; color:#ffffff;}

.billet-prevente{float: left;width:27%;background-color: #ffffff;height:38px;margin:-5px 0 0px 39px; color:#006fcf;line-height: 41px;font-size: 18px;padding-left:7%;
background-image: url(/static/images/Partenaires/tmamex/billet-amex.png);background-position:18px -22px;;background-repeat: no-repeat;}
.billet-prevente span a {color:#006fcf;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;}

.billet-prevente-pack{float: left;width:27%;background-color: #ffffff;height:38px;margin:8px 0 0px 39px; color:#006fcf;line-height: 41px;font-size: 18px;padding-left:7%;
background-image: url(/static/images/Partenaires/tmamex/billet-amex.png);background-position:18px -22px;;background-repeat: no-repeat;}
.billet-prevente-pack span a {color:#006fcf;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;}

.charte-ticketmaster {width: 0;height: 0;border-style: solid;border-width: 0 973px 54px 0;border-color: transparent #006fcf transparent transparent;float:left;margin-left: 20px;}

#resultZone #total-results { display: none; }

.date-prevente {}

.miles-prime {font-size:13px;font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif; color:#ffffff; float:right; margin: 31px 59px 0 0;}


div.product-data {
    background: none #f4f4f4;
    border: 0 solid #ddd;
    color: #000;
    height: 126px;
    margin-left: 0%;
    padding: 0px 1% 0% 0%;
    float: right;
    width: 84%;
}

.info-manif-lieu {
    height: 126px;
    width: 42%;
    float: left;
    margin: 5px 0 0 1%;
}

.result .product-data dl dd {
    color: #908f8d;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 2px;
    width: 67%;
}

.bloc-pres-artiste {width: 484px; float: left;height: 576px;}
.bloc-pres-artiste3 {width: 484px; float: left;}

#product-summary + div.tabbed-content ul.tabs li:last-child a {margin-top: 0px;}

#blocs-liens-tarifs {right: -2px;}

.ban_operations {margin-top: 17px !important;}

.members-aside { 
	color: #8a8a95;
	text-align: justify;
	font-size: 11px;
	font-family: "TMSans-Regular", Myriad Pro, Arial, sans-serif;}

.hgroup-lien {
    font-size: 9px;
    margin-top: 10px;
    text-align: left;
    margin-bottom: 25px;}

.hgroup-lien-membership {
    font-size: 9px;
    margin-top: 10px;
    text-align: left;
    margin-bottom: 30px;}

  .titre-restauration {
  	color: #006fcf;
  	font-weight: bold; }


.hgroup-country {
    margin-top: 10px;
    text-align: left;
    margin-bottom: 9px;}

.hgroup-country a {
    font-size: 11px;
	color: #006fcf;
	font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif;}

.hgroup-country h2 {background-image: url(/static/images/Partenaires/tmamex/sprite_link.png);    background-position: 273px 4px;background-repeat: no-repeat;}

.hgroup-lien h2 {background-image: url(/static/images/Partenaires/tmamex/sprite_link.png);    background-position: 273px 4px;background-repeat: no-repeat;}

.hgroup-lien h2 a {
	color: #006fcf;
	font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif;
	font-size: 12px;}

.hgroup-lien-membership h2 {background-image: url(/static/images/Partenaires/tmamex/sprite_link.png);    background-position: 273px 4px;background-repeat: no-repeat;}

.hgroup-lien-membership h2 a {
	color: #006fcf;
	font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif;
	font-size: 12px;}

div.section#banner-resultat div.hgroup {
    margin-top: 7px;
    height: 25px;
    margin-bottom: 7px;
    width: 100%;
    float: left;
    background: none;
    text-align: left;
}

.text-amex-ban {
	width: 95%;
    margin-left: 3%;
    margin-top: 2%;
	float: left;
	text-align: center;}

.fb-page a {font-size: 15px;}

.text-amex-ban h2 { color: #ffffff;font-size: 17px; }

.text-amex-ban p {color: #ffffff; margin-top: 25px;font-size: 14px; }

#resultZone {width: 66.7%;}
#resultZone #sort {width: 1014px;}

.reseaux-amex {
	width: 45%;
	float: left;
	margin: 19px 0 0 0;}

.reseaux-amex h2{
	color: #ffffff;
	font-size: 15px;
	font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif;
}

.reseaux-amex ul {
	margin: 0 auto;
	width: 40%;}

.reseaux-amex li { float: left; margin: 8px 0 0 0;}

.reseaux-amex li.twitter-amex {
	float: left;
	margin: 8px 0 0 12px; }

.titre-membership {}
.titre-membership img {
	width: 280px;
	margin: 0px 0 14px 0;}


.facebook-amex {margin: 30px 0 0 0;}


div.section#banner-resultat {
    float: left;
    width: 100%;
    background: #f4f4f4;
}

.slider-nav {
    font-size: 0;
    line-height: 0;
    height: 0;
    display: none;
}



/* prefrences */
/* size */
#slideshow{
  width: 45%;
  height: 305px;
  margin: 24px 0 0 0;
}
#slideshow figure img{
  max-height: 305px; /* same values = best experience */
}

/* navigation size */
#slideshow ul a{
  width: 15px;
  height: 15px;
}

/* colors */
#slideshow,#slideshow figure{
  background: #000000; /* the color of slideshow container */
}
#slideshow figure figcaption{
  background: rgba(0,0,0,0.7); /* the background color of the caption */

  color: white; /* the text color of the caption */
}

/* navigation colors */
#slideshow ul a{
  border: 3px solid #ffffff; /* the border of the navigation rings */

  background: #000000; /* the fill color of empty navigation ring */
}
#slideshow ul a.slide{
  background: #006fcf; /* the fill color of active */
}
#slideshow ul a:hover{
  background: #006fcf; /* the fill color when the user moves over the navigation */
}

/* transitions */
#slideshow figure{ /* transition: start */

  opacity: 0; /* default: transparenty */

  /* -webkit-transform:translateX(100%); /* left in and out */
  /* transform:translateX(100%); /* left in and out */

  /* -webkit-transform:translateX(-100%); /* right in and out */
  /* transform:translateX(-100%); /* righ in and out */

  /* -webkit-transform:translateY(-100%); /* top in and out */
  /* transform:translateY(-100%); /* top in and out */

  /* -webkit-transform:translateY(100%); /* bottom in and out */
  /* transform:translateY(100%); /* bottom in and out */

}
#slideshow figure.show{ /* transition: end */

  opacity: 1;/* default: transparenty */

  /* -webkit-transform:translateX(0); /* left in and out */
  /* transform:translateX(0); /* left in and out */

  /* -webkit-transform:translateX(0); /* right in and out */
  /* transform:translateX(0); /* right in and out */

  /* -webkit-transform:translateY(0); /* top in and out */
  /* transform:translateY(0); /* top in and out */

  /* -webkit-transform:translateY(0); /* bottom in and out */
  /* transform:translateY(0); /* bottom in and out */

}


/* slideshow default */
#slideshow{
  overflow: hidden;
  position: relative;
}
#slideshow figure{
  margin: 0;
  top:0;
  bottom: 0;
  pointer-events: none;
  display: -webkit-flex;
  display: flex;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#slideshow figure.show{
  pointer-events: initial;
}
#slideshow figure img{
  max-width: 100%;
  display: block;
  margin: auto;
}
#slideshow figure figcaption{
  padding: 10px;
  bottom: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-backdrop-filter: blur(10px);
}
#slideshow figure figcaption, #slideshow ul, #slideshow figure{
  position: absolute;
  right: 0;
  left: 0;
  text-align: center;
}

.dooted {
	margin: 0px 0 0 15px;
    width: 91%;}
/* navigation default */
#slideshow ul{
  z-index: 2;
  margin: 0 0 0 325px;
  bottom: 0;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
#slideshow ul a{
  display: block;
  margin: 5px 3px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


.slideshow-container {}


/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
   margin: 34px 0 0 0;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 23px;
  width: 23px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
  background-image:url(/static/images/Partenaires/tmamex/sprite-slider.png);

}

.active {
 background-image:url(/static/images/Partenaires/tmamex/sprite-slider.png); background-position: 25px 25px;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}
#footer {background-color: #0b2241;background-image: none;color: #fff;float: left;width: 100%;padding: 5px 0 20px 0}
#servicebas {text-align: center}
#footer a, #footer a:link, #footer a:hover, #footer a:visited {background: none repeat scroll 0 0 transparent;color: #fff;text-decoration: none;font-family: "TM Sans", Arial, sans-serif;font-size: 12px}

.page-content-wrapper{display:block!important}

#client-message {color: #266fd5;float: left;font-size: 13px;padding-left: 0;padding-right: 15px;padding-top: 3px;text-align: center;width: 235px; margin: 1px 0 0 -256px}
#client-message span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-family: "TM Sans", Arial, sans-serif;font-size: 16px;line-height: 34px;color:#0b2241;font-weight: bold;margin: 0px 0 0px 10px;text-transform: lowercase;}
#client-message #client-name::first-letter {text-transform: uppercase}
#client-message::first-letter {text-transform: uppercase}

#section-wrapper div#content .t-zone {float: left;width: none!important}
.pack #reseaumanif {display: none}

.results-filter-info {background-color: #006fcf!important}
.bloc-result .bloc-result-status.btn-blue {border-color: #006fcf!important;background-color: #006fcf!important}
.bloc-result .bloc-result-price {color: #006fcf!important}

#texte-pack, #texte-pres-pack {width: 98%;margin: 0 1%}
div.entete-tabmanif {border: 1px solid #006fcf}
div.entete-tabmanif {background-color: #006fcf}
