@font-face { font-family: TMSans-Regular; src: url(../fonts/TMSans-Regular.eot); src: url(../fonts/TMSans-Regular.otf) format('truetype'), url(../fonts/TMSans-Regular.ttf) format('truetype'), url(../fonts/TMSans-Regular.woff) format('woff'), url(../fonts/TMSans-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/TMSans-Regular.svg#TMSans-Regular) format('svg'); font-weight: 400; font-style: normal } @font-face { font-family: TMSans-Bold; src: url(../fonts/TMSans-Bold.eot); src: url(../fonts/TMSans-Bold.otf) format('truetype'), url(../fonts/TMSans-Bold.ttf) format('truetype'), url(../fonts/TMSans-Bold.woff) format('woff'), url(../fonts/TMSans-Bold.eot?#iefix) format('embedded-opentype'), url(../fonts/TMSans-Bold.svg#TMSans-Bold) format('svg'); font-weight: 700; font-style: normal } @font-face { font-family: TMSans-Italic; src: url(../fonts/TMSans-Italic.eot); src: url(../fonts/TMSans-Italic.otf) format('truetype'), url(../fonts/TMSans-Italic.ttf) format('truetype'), url(../fonts/TMSans-Italic.woff) format('woff'), url(../fonts/TMSans-Italic.eot?#iefix) format('embedded-opentype'), url(../fonts/TMSans-Italic.svg#TMSans-Italic) format('svg'); font-weight: 400; font-style: italic } @font-face { font-family: TMSans-Light; src: url(../fonts/TMSans-Light.eot); src: url(../fonts/TMSans-Light.otf) format('truetype'), url(../fonts/TMSans-Light.ttf) format('truetype'), url(../fonts/TMSans-Light.woff) format('woff'), url(../fonts/TMSans-Light.eot?#iefix) format('embedded-opentype'), url(../fonts/TMSans-Light.svg#TMSans-Light) format('svg'); font-weight: 400; font-style: normal } body, h1 { padding: 0; font: "TMSans-Regular", Myriad Pro, Arial, sans-serif; } body { font: 70%/1.4 "TMSans-Regular", Myriad Pro, Arial, sans-serif; } h3, h4 { color: #454545 } a, a:link, a:visited { background-color: inherit } caption, th { text-align: left } th, th[scope=col] { background: url(../imgs/bg_dotted.gif) #fff } #amexPreSellingQuestionButton:hover, input[type=image]:hover { color: #666; background: url(../imgs/bgs_sprite.png) 0 -48px no-repeat #eee } #amexPreSellingQuestionButton:hover, input[type=image], input[type=image]:hover { background: url(../imgs/bgs_sprite.png) 0 -48px no-repeat #eee } #page-body, fieldset, td { background: #fff } #breadcrumbs, #eastSide, #navigation, #transversal, #westSide, hr { display: none } .clear, .tableftcommande12, div.result, form, table { clear: both } #question_cartecadeau ul, #tabpanier ul, #ul_coordoff, .contourdelivrcomm ol ul, .contourrecaptab ul, div.banner li, div.form-buttons ul, div.index li, li, ul, ul.imgpromolist li, ul.price-data li, ul.steps, ul.tabs2 { list-style-type: none } #tabpanier, .tabcommd, .tabcommg, .ui-datepicker table, table { border-collapse: collapse } blockquote, code, dd, div, dl, dt, fieldset, form, h2, h3, h4, h5, h6, li, ol, p, pre, textarea, ul { padding: 0; margin: 0 } h1 { margin: 45px 11px 15px 10px } input, legend, td, th { margin: 0 } img { border: 0 } h3 { font-size: 1.5em } dd, dt, li, p { font-size: .75em } ul { padding-left: 0 } li li { font-size: .95em } caption, td, th { font-size: .75em; color: #000 } a, a:link { color: #000; text-decoration: none } a:visited {} a:active, a:hover { text-decoration: none } table { width: 100%; border-spacing: 0 } caption { text-transform: uppercase; background: #eee; padding: 8px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid #ddd } th { padding: 7px 8px } th[scope=col] { color: #f39 } td { padding: 5px 8px; /*border-bottom: 1px solid #eee;*/ vertical-align: middle; } td dd, td dt, td li { font-size: 100% } td.ww { border-bottom: 1px solid #fff } abbr, acronym { border-bottom: 1px dashed #000; cursor: help } fieldset { color: #000; margin-bottom: 20px; border: 0 } legend { font-size: 1em; background: url(../imgs/bg_legend.gif) 0 5px no-repeat #fff; padding: 0 0 10px 13px } label { text-align: right; padding-right: 5px } select { font-size: 100% } #emailFieldFromOtherPages, input { font-size: 100%; color: #000; padding: 1px 0 3px 2px; border: 1px solid #ccc } #passwordFieldFromOtherPages { border: 1px solid #ccc; width: 134px } input[type=radio] { vertical-align: -2px } input[type=submit]:hover { color: #fff; background: url(../images/sprite-theme.png) -23px -3325px no-repeat #eee } input[type=button], input[type=reset] { background: url(../images/sprite-theme.png) -23px -3388px no-repeat #EEE; border: 1px solid #DDD; color: #FFF; padding: 5px 27px 6px 28px } input[type=image] { color: #181a12; padding: 6px 7px 7px 20px; margin-right: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #ddd } div.index h2, div.index p { font-size: .85em; color: #f39 } #amexPreSellingQuestionButton:hover { border: 1px solid #666 } form p { margin: 5px 0 } #container { width: 1014px; margin: auto; cursor: default } .wrapper div.logo_tkn, .wrapper h1, .wrappersecure div.logo_tkn, .wrappersecure h1 { float: left; margin: -95px 11px 15px 10px; width: auto } #page-body, div.wrapper { width: 100%; float: left } #page-body { color: #000 } #main-content { margin: 0 10px 20px } #main-content.wrapper, #section-wrapper { width: 694px; margin-top: 13px } div.index { float: left; width: 974px; margin: 10px 20px } div.index p { font-weight: 700 } div.index ul { padding: 0 } div.index li { font-size: .7em; padding: 2px 0; border-bottom: 1px dotted #fff } div.index div.column { float: left; padding-left: 20px } div.index div.column:first-child { padding-left: 0 } div.index div.two { width: 477px } div.index div.three { width: 311px } div.index div.four { width: 228px } div.index div.five { width: 178px } div.index div.six { width: 142px } div.events-list dl { float: left; width: 974px; color: #f39; background: 0 0 } div.events-list dt { float: left; width: auto; font-size: .7em; font-weight: 700; padding-right: 5px } div.events-list dd { float: left; width: auto; font-size: .7em } #copyright { float: left; width: 974px; padding: 5px 20px } #copyright li, #copyright p { float: left; width: auto; font-size: .7em } #copyright ul { float: left; width: auto; padding: 0 } #copyright li span { color: #c00; background: 0 0 } #copyright p.partners { float: right } #breadcrumbs { width: 800px; font-size: .7em; color: #666; background: #fff; margin: 5px 0 20px } #nav li.active a:link, #nav li.active a:visited, li.active strong { color: #ddd; border: 1px solid #000 } #nav li.regions { background: url(../imgs/nav_sprite.png) right -161px no-repeat #639545 } #nav li.extra { background: url(../imgs/nav_sprite.png) right -104px no-repeat #437394 } #nav li.proms { background: url(../imgs/nav_sprite.png) right -217px no-repeat #871815 } li.active strong { display: block; padding: 11px 13px 11px 12px } p.radios { float: left; width: auto; padding-right: 10px } .radios label { float: none; display: inline; width: auto; font-weight: 400; text-align: left; padding-right: 15px } .radios input { vertical-align: middle } div.form-buttons { font-size: 14px } div.form-buttons p { text-align: center } div.form-buttons ul { text-align: center; padding: 0 } div.form-buttons a:link, div.form-buttons a:visited { font: 700 1.2em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; text-decoration: none; color: #000; background: url(../imgs/bgs_sprite.png) 0 -49px no-repeat #eee; padding: 5px 7px 6px 20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #ddd } div.boutonBas p { text-align: right; margin-bottom: 30px; padding-bottom: 1px } .seance, div.errorBox, p.mandatory { text-align: center } div.form-buttons li.validate a:link, div.form-buttons li.validate a:visited { color: #390; background: url(../imgs/bgs_sprite.png) no-repeat #eee } div.form-buttons li.reset a:link, div.form-buttons li.reset a:visited { color: #c00; background: url(../imgs/bgs_sprite.png) 0 -96px no-repeat #eee } div.form-buttons li.create { font-size: 90% } div.form-buttons li.create a:link, div.form-buttons li.create a:visited { color: #FFF; background: #262626; border-radius: 0 } .lostPassword { display: block } div.errorBox, p.mandatory em { display: none } p.mandatory { float: right; width: 141px; font-size: .95em; font-weight: 700; font-style: italic; line-height: 1; color: #000; background: url(../imgs/bg_mandatory.png) top center no-repeat #fff; padding: 45px 0 0; margin: 8px 0 } fieldset.acceptBox { background-image: none; padding: 5px 10px; border: 1px solid #ccc } input.errorIp { color: #fff; background: #c30 } .error { font-style: italic; color: #c30; background: url(../imgs/pic_error.gif) 8px 4px no-repeat; padding: 2px 0 2px 25px } div.errorBox { float: left; width: 100%; font-weight: 700; color: #c00; background: #eee; padding: 15px 0; margin-bottom: 20px; border-top: 2px solid #c00; border-bottom: 2px solid #c00 } div.errorBox p { font-size: 1em } .imgHelp { vertical-align: -3px } .comments { width: auto; font-size: 90%; font-weight: 400; padding: 5px } .seance { color: #454545; font-size: .9em; margin: 10px 0 } .sliderValue, div.banner { margin-bottom: 20px } .standout label { float: none } .sliderValue label { width: auto; font-weight: 400 } .sliderValue input { border: 0; font-weight: 400 } .ui-slider { position: relative; text-align: left } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: .8em; height: .8em; cursor: default } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0 } .ui-slider-horizontal { height: .6em } .ui-slider-horizontal .ui-slider-handle { top: -.2em; margin-left: -.6em } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100% } .ui-slider-horizontal .ui-slider-range-min { left: 0 } .ui-slider-horizontal .ui-slider-range-max { right: 0 } .ui-widget-content { border: 1px solid #fff; background: #fff; color: #333 } .ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0 } #graduation_result { height: 41px; background: url(../imgs/graduation_slider.png) no-repeat; z-index: -1; margin-top: -21px } .monetaryData { text-align: right } .shortData { text-align: center } tr.alternate td { color: #000; background: #eee } ul.links-list li { display: inline; padding-left: 20px } div.section { float: left; width: 100%; margin-botttom: 20px } div.module div.hgroup h2, div.module div.hgroup h3 { font-size: 1.2em; color: #fff; padding: 5px 10px 5px 25px } div.module h2 span { font-size: .75em } ul.steps { float: left; width: auto; color: #999; background: 0 0; padding: 0 } ul.steps li { float: left; color: #999; padding: 0 0 0 20px } ul.steps li span, ul.steps li strong { display: block; height: 25px; line-height: 25px; font-weight: 400; color: #999; background: url(../imgs/steps_sprite.png) right -81px no-repeat; padding: 0 15px 0 0 } ul.steps li.past, ul.steps li.present { color: #000 } ul.steps li span a { display: block; height: 25px; line-height: 25px; color: #000; text-decoration: none } div.banner { float: left; width: 100% } div.banner h2 { font-size: .95em; line-height: 1.2; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dashed #000 } div.banner p { margin: 4px 0 } div.banner ul { padding: 0 } div.banner dl, div.banner li { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed #ccc } div.info dt { font-weight: 700 } ul.adds-list { padding: 0 } ul.adds-list li { float: left; width: auto; padding: 5px 10px; border: none } div.pagination { float: right; width: 100%; padding-top: 5px; margin: 20px 0; border-top: 0 solid #ddd } div.pagination p.pagNums { font-size: .7em; text-align: right; color: #fff; background: #fff } div.pagination p.pagNums span { display: inline-block; font-weight: 700; color: #999; background: #fff; padding: 2px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc } div.pagination p.pagNums strong { display: inline-block; font-weight: 700; color: #fff; background: #c00; padding: 2px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc } ul.tabs a:link { display: block } ul.tabs a:visited { display: block; height: 2em; line-height: 2em; font-weight: 700; text-decoration: none; color: #454545; background: #f6f6f6; padding: 0 10px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; border: 1px solid #ccc; border-bottom: none } ul.tabs li.tabs-selected a:link, ul.tabs li.tabs-selected a:visited { color: #f39; background: #fff } .tabs-hide { display: none } div.tabs-content { border-top: 1px solid #ccc } div.tabs-content p { font-size: .7em; margin-bottom: 10px } div.tabs-content p.tabs-link { float: right; width: auto; font-weight: 700; text-align: right; padding: 2px 15px 3px; margin-bottom: 0 } p.tabs-link a:link, p.tabs-link a:visited { color: #f39; background: #fff; text-decoration: none } .tabs-content h3 { color: #454545; font-size: .75em } .tabs-content p { color: #454545 } .psh { height: 40px } div.hprod div.group, div.hproduct div.group { float: left; width: 60%; padding: 0; border: none; margin-bottom: 0 } div.product-data dl { width: 200px; height: 98px } div.product-data dt.fn { font-size: .8em; line-height: 1.2 } dd.info { padding: 5px 0 8px } div.product-data dd.category { font-size: .8em; font-weight: 700; text-transform: uppercase; color: #999; background: #fff } ul.price-data { float: right; margin-top: -6em; width: 130px } ul.price-data li { font-size: .7em; padding: 3px 2px; margin-bottom: 5px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 0 solid #ccc } #servicesmanif .eticketinfo, #servicesmanif .facebook, #servicesmanif .facebook a, #servicesmanif .mticketinfo a { border-radius: 0 } ul.price-data li.goto-link { font: 700 .85em "Trebuchet MS", sans-serif; padding: 0 } ul.price-data li.goto-link a:hover { color: #666; background: url(../imgs/sprite-theme.png) -22px -3501px no-repeat #eee } ul.price-data li.availability a:link, ul.price-data li.availability a:visited { font-weight: 700; color: #999; text-decoration: none } table.availability { display: none; float: right; width: auto; color: #000; background: #fff; -moz-box-shadow: 0 0 8px #777; -webkit-box-shadow: 0 0 8px #777; box-shadow: 0 0 8px #777; margin-bottom: 20px } #servicesmanif .eticketinfo, #servicesmanif .facebook, #servicesmanif .mticketinfo, #servicesmanif .mticketinfo a { display: block; cursor: pointer } table.availability caption { font-size: .7em; text-transform: none; color: #fff; background: grey; padding: 2px 3px } p.locality, ul.options li { text-transform: uppercase } .no, .yes { color: #000; padding-left: 18px } table.availability td, table.availability th { font-size: .7em } #available { position: absolute; z-index: 100 } .yes { background: url(../imgs/pic_yes.gif) 4px 7px no-repeat #fff } .no { background: url(../imgs/pic_no.gif) 4px 7px no-repeat #fff } #servicesmanif { float: right } #servicesmanif .placementinfo { display: block; cursor: pointer; border-radius: 0 } #servicesmanif .facebook { width: 122px; height: 30px; margin-bottom: 3px } p.locality { height: 98px; margin-top: -96px; margin-left: 210px } #avisinput, #compavis { height: auto; float: left } p.locality a.seats { display: none; font-weight: 700; text-decoration: none; color: #c00; background: url(../imgs/planplacementresult4.gif) bottom left no-repeat; padding: 20px 0 0 50px } .hreview { display: inline; font-weight: 700; color: #999; background: 0 0 } .rating { background-color: transparent; background-position: 0 3px; background-repeat: no-repeat; padding: 5px 0 5px 80px } .five-stars { background-image: url(../imgs/rating_5.png) } .four-stars { background-image: url(../imgs/rating_4.png) } .three-stars { background-image: url(../imgs/rating_3.png) } .two-stars { background-image: url(../imgs/rating_2.png) } .one-stars { background-image: url(../imgs/rating_1.png) } .no-stars { background-image: url(../imgs/rating_0.png) } ul.options li { font-size: .55em; font-weight: 700; padding: 0 5px; margin-right: 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px } ul.options li.opt-new, ul.options li.opt-video { color: #fff; background: #000 } ul.options li.opt-lastmin { color: #fff; background: #f39 } ul.options li.opt-prom { color: #fff; background: #c00 } ul.options li.opt-eticket, ul.options li.opt-mticket { color: #fff; background: #000 } ul.options li.opt-seatmap { background: #ff4500; color: #fff } #product-summary { border-top: 1px solid #ddd } #product-summary .photo { border: 4px solid #eee } #product-summary div.product-data { color: #000; background: #fff; border: none } #product-summary div.product-data dl { width: 100%; height: auto } #product-summary div.product-data dt.fn { font-size: .95em; line-height: 1.2 } #product-summary ul.price-data { float: left; padding: 0 0 5px; margin: 5px 0 0 } #product-summary ul.price-data li { display: inline-block; font-size: 80% } #product-summary ul.price-data a { background-position: 0 -143px } #product-summary .rating { background-position: right 4px; padding: 5px 80px 5px 0 } #product-summary div.form-buttons ul { float: left } #product-summary div.form-buttons ul li a { padding: 0; border: none } #product-summary div.form-buttons .comani a:link, #product-summary div.form-buttons .comani a:visited { background: 0 0 } .garantie { float: right; width: auto; text-align: right } #grandplan, #plan-box p.plan { text-align: center } #plan-box .lftCol { background: url(../imgs/bg_zoneplan.jpg) right no-repeat #fff } #plan-box p { font-size: 1em } #event-choices .standout { background: #eee; margin: 10px 0 } #price-table th { text-align: left; border-bottom: 2px solid #fff } #price-table th[scope=row] { background: #fff; color: #454545; text-align: left; border-bottom: 1px solid #efefef; text-transform: uppercase; border-top: 0 none } #price-table tbody tr, #price-table th[scope=col] { text-align: left } #price-table td { font-size: .7em; text-align: left } td #contcach #price-table td { font-size: 12px; text-align: left; border-top: 0 none } #price-table label { float: none; width: auto; display: block; text-align: center } #price-table .price { display: block; font-size: 100%; color: #000; font-weight: 400 } #price-table tbody th[scope=col] { background: url(../imgs/bg_dotted.gif) #fff; color: #f39; border: 0 } #price-table tbody th[scope=col].hover, #price-table tbody tr.noChange th[scope=col] { background: url(../imgs/bg_dotted.gif) #fff; color: #f39; font-weight: 700 } #price-table tr.placement td, #price-table tr.placement th { background-image: url(../imgs/pattern.png); border-top: 1px solid #efefef; color: #999; font-weight: 700; padding: 8px } #price-table tr:hover td, #price-table tr:hover th { background: #f7f7f7 } #price-table th.codeVal[scope=row] { text-transform: lowercase; color: #f39 } #grandplan { display: none } #contouravisinter { background: #f4f4f4; border: 1px dotted #ddd; height: 460px; margin-bottom: 30px; padding: 20px } .avistxt1 { text-align: right; margin-bottom: 12px; width: 230px } #avisinput { margin-left: 40px } #compavis { width: 250px } #areavis { width: 300px; height: 150px } #commentaire { vertical-align: top; padding-top: 15px } .info-avis { width: 600px } #wrapavis { color: #404040; margin: 0 } #wrapavis h1 { font-size: 1.2em } .comment { background: url(../imgs/comment.png) center top no-repeat; height: 160px; width: 220px; padding: 20px 10px 18px 14px; border: 1px solid #fff; font-family: TMSans, Myriad Pro, Arial, sans-serif; text-align: justify } .comment p { font-size: 11px; color: #454545 } #star { float: left; padding: 10px; width: 816px; margin-left: 49px } .jcarousel-skin-avis h2 { font: 800 .7em; color: #454545 } .jcarousel-skin-avis .jcarousel-container { -moz-border-radius: 0 } .jcarousel-skin-avis .jcarousel-item { width: 250px; height: 300px; border: 1px solid #cdcdcd; padding-top: 10px; padding-left: 10px; padding-right: 10px } .jcarousel-skin-avis .jcarousel-container-horizontal { width: 856px; padding: 0 40px } .jcarousel-skin-avis .jcarousel-clip-horizontal { width: 846px; height: 320px; overflow: hidden } .jcarousel-skin-avis .jcarousel-item-horizontal { margin-right: 0; margin-left: 10px } .jcarousel-skin-avis .jcarousel-clip-vertical { width: 60px; height: 245px } .jcarousel-skin-avis .jcarousel-container-vertical { width: 60px; height: 245px; padding: 20px } .jcarousel-skin-avis .jcarousel-item-vertical { margin-bottom: 10px } .jcarousel-skin-avis .jcarousel-item-placeholder { color: #000 } .jcarousel-skin-avis .jcarousel-next-horizontal { position: absolute; top: 170px; right: 5px; width: 45px; height: 58px; cursor: pointer; margin-left: 20px; background: url(../imgs/rightarrow.png) no-repeat } .jcarousel-skin-avis .jcarousel-prev-horizontal { position: absolute; top: 170px; left: 5px; width: 45px; height: 58px; cursor: pointer; background: url(../imgs/leftarrow.png) no-repeat } #button_avis { display: inline-block; text-align: center; margin-left: 400px } #button_avis a { display: block; font: 700 1.2em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif } #ipSearch, div.tabbed-content ul.tabs li a strong { line-height: 22px } #button_avis a, #button_avis a:hover, #button_avis a:link { background: #009bde; border: 0 solid #DDD; color: #FFF; cursor: pointer; margin-right: auto; margin-left: auto; padding: 3px 0 13px; border-radius: 0; width: 120px; height: 24px; font-weight: 400; font-size: 13px; text-transform: uppercase; text-align: center } .alertid, .alerttitre { font-weight: 700; text-align: center } #contouralert, #contouralert label { font-size: 12px } #button_avis a:hover { display: block; background: url(../images/sprite-theme.png) -23px -3388px no-repeat #eee; color: #fff; border: 1px solid #ddd; padding: 3px 0 13px } .logIn { margin-top: 10px; display: none } #contentpop h1 { text-align: center; color: #403f3c; float: none; margin: 10px 0 20px } #contouralert { background: #f4f4f4; border: 1px dotted #ddd; height: 150px; width: 96%; margin-bottom: 30px; padding: 0 10px 10px } #contouralert input[type=submit] { float: right; font-size: 1.5em; margin: -10px 100px 0 0 } .alertid { font-size: 12px; color: #403f3c; padding: 14px } .alerttitre { font-size: 1.4em; color: #403f3c; padding: 10px; background: #f7f7f7 } .alertvalid { display: block; position: absolute; width: 100px; margin-left: 380px; margin-top: 7px } .alertvalid a { display: block; width: 91px; height: 35px; background: url(../imgs/valider_manif.png) left -35px no-repeat; border: none } .alertcreer, .alertcreer a { display: inline-block; width: 140px } .alertvalid a:hover { background: url(../imgs/valider_manif.png) left 0 no-repeat } .alertcreer a { height: 26px; background: url(../imgs/button_creercompt.png) left 0 no-repeat; border: none; margin: 0 0 0 5px } #alertinput, #alertmail { height: auto; float: left } .alertcreer a:hover { background: url(../imgs/button_creercompt.png) left -26px no-repeat } #contouralertcreer { font-size: 12px; vertical-align: middle } #contouralert2 { background: #fff; border-color: #ddd; height: 24px; border-style: dotted; border-width: 1px; width: 93%; margin: 0 10px; padding: 8px 10px 10px } .alerttitre2 { color: #403f3c; font-size: 12px; text-align: center; border-bottom: 1px solid #454545; border-top: 1px solid #454545; padding-bottom: 8px; padding-top: 8px } .alertsalle { font-size: 12px; color: #403f3c; padding: 5px; text-align: center; margin-top: 15px } .alertfooter { font-size: 50px; color: #403f3c; padding: 14px; font-weight: 700; text-align: right } .alertcompt, .alerttxt1 { font-size: 12px; font-weight: 700 } .etoilealert { color: red } .alerttxt1 { text-align: left; margin-bottom: 12px; width: 240px } #alertmail { width: 175px } #alertinput { margin-left: 20px } .inputalert { width: 160px; margin-bottom: 8px } .inputalert2 { width: 160px; margin-bottom: 12px } .alertcompt { color: #403f3c; padding: 14px; text-align: right; width: 460px } #login-box { float: left; width: 200px; color: #000; background: #fff; padding: 10px 15px 0; border: 1px solid #999; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 1px 1px 3px #ccc; -webkit-box-shadow: 1px 1px 3px #ccc; box-shadow: 1px 1px 3px #ccc; z-index: 60 } #login div.group { overflow: auto; height: 4em; background: #d4d4d4; margin: 10px 0 5px } #login div.group p { font-size: .7em; margin: 5px 0 } #login label { float: none; width: auto; display: block; text-align: left } form.identification fieldset { background: 0 0; margin-bottom: 0 } form.identification legend { font-size: .85em; background-color: transparent; padding-bottom: 3px } form.identification div.form-buttons { margin-bottom: 5px } .lostPassword { font-size: 100%; color: #000; background: url(../imgs/arrow_right.gif) 0 9px no-repeat; padding: 5px 0 0 10px } form.identification { overflow: hidden; color: #000; background: #fff; padding: 10px 15px; border: 1px solid #ddd } #search input[type=submit], p.basket-info { -moz-border-radius: 3px; -webkit-border-radius: 3px } form.identification label { text-align: left; width: 17em } form.identification div.group { color: #000; background: #d4d4d4; margin: 10px 0 0 } form.identification ul { margin-bottom: 10px } form.identification .lostPassword { margin-left: 17.5em; font-weight: 700 } p.basket-info { width: auto; color: #000 } p.basket-info a, p.basket-info a:link, p.basket-info a:visited { color: #000; background: 0 0; text-decoration: none } #search label { position: absolute; left: -3000px } #search p { float: left; width: auto; padding: 10px 15px 10px 60px } #search input[type=submit] { width: 30px; height: 20px; right: 35px; font-size: 90%; color: #fff; padding: 0 3px 2px 5px; border-radius: 3px; border: none } #ipSearch { height: 22px; width: 230px; padding: 0; outline: 0 } p#advice-engine { position: relative; right: 11px; bottom: 39px; float: right; width: 144px; height: 18px; font-size: .55em; line-height: 18px; letter-spacing: .02em; text-transform: uppercase; color: #fff; background: url(../imgs/bg_engine.png) no-repeat #000; padding: 0 } p#advice-engine a, p#advice-engine a:link, p#advice-engine a:visited { text-decoration: none; color: #fff; background: 0 0; padding: 0 10px 0 20px } div.result { margin-bottom: 20px } #filter input[type=submit], #filter input[type=submit]:hover { background: url(../imgs/bgs_sprite.png) 0 -228px no-repeat #f6ae38 } #filter .lftCol { width: 30% } #filter .rgtCol { width: 60% } #filter fieldset:first-child p.radios { width: 7em; white-space: nowrap } #filter fieldset p.radios { width: 15em; white-space: nowrap } #sort { color: #000; background: url(../imgs/bg_dotted.gif) #fff } #sort select { float: right; width: auto; margin-left: 10px } #utilities { position: absolute; width: 1014px; top: 0; left: 0 } #utilities li { font-size: .6em; font-weight: 700 } #utilities a, #utilities a:link, #utilities a:visited { text-decoration: none; color: #fff; background: url(../imgs/bullet_down.gif) right no-repeat #212121; padding-right: 13px } #utilities a:hover { color: #f39; background: url(../imgs/bullet_down_hover.gif) right no-repeat #212121 } div.tkn-cc li a, div.tkn-cc li a:link, div.tkn-cc li a:visited { color: #fff; background: url(../imgs/bullet_right.gif) 0 3px no-repeat } #phone { float: left; width: 20%; font: 700 .65em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; margin: 9px 11px } #divafpan, #resaplace h2, .typ01 { font-family: TMSans, Myriad Pro, Arial, sans-serif } div.tkn-cc { float: right; width: 270px; display: inline; text-align: right; margin: 53px 11px 0 0 } div.tkn-cc ul { padding: 0 } div.tkn-cc li { font-size: .7em; padding-left: 10px } div.tkn-cc li a, div.tkn-cc li a:link { text-decoration: none; padding-left: 10px } div.tkn-cc li a:hover { color: #f39; background: url(../imgs/bullet_right_hover.gif) 0 3px no-repeat } .ui-datepicker { -webkit-border-radius: 5px } .ui-datepicker .ui-datepicker-header { -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px } .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { position: absolute; top: 2px; width: 23px; height: 23px } .ui-datepicker .ui-icon { display: block; overflow: hidden; text-indent: -99999px; cursor: pointer } .eventtitre, .p2, .ptitre { text-indent: 10px } .ui-icon-circle-triangle-w { width: 16px; height: 16px; background: url(../imgs/date_previous.gif) 0 2px no-repeat } .ui-icon-circle-triangle-e { width: 16px; height: 16px; background: url(../imgs/date_next.gif) right 2px no-repeat } .ui-datepicker .ui-datepicker-prev { left: 2px } .ui-datepicker .ui-datepicker-next { right: 2px } .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px } #divcachpan, .top { position: relative } .ui-datepicker .ui-datepicker-title { font-size: .85em; font-weight: 700; text-align: center } .ui-datepicker .ui-datepicker-title select { float: left; font-size: 1em; margin: 1px 0 } .ui-datepicker select.ui-datepicker-month-year { width: 100% } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49% } .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right } .ui-datepicker table { width: 100%; font-size: .9em; margin: 0 0 .4em } .ui-datepicker th { border: 0; border-top: 1px solid #fff } .ui-datepicker td { padding: 1px; border: 1px solid #eee } .ui-datepicker td a, .ui-datepicker td span { display: block; padding: .2em; text-align: right; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc } #datepicker .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { color: #fff; background: #f90 } img.ui-datepicker-trigger { margin: 0 5px 0 3px; vertical-align: -4px; cursor: pointer } #alerteresult { text-align: center; border: 1px dotted #ddd; padding: 18px 0 20px; margin: 15px 10px 0 } #alerteresult h2 { font-size: 1em } #alerteresult label { float: none; font-weight: 400; padding: 3px } #alerteresult .ipMail { width: 300px; margin: 5px auto 10px } .idx div.module.best-sellers { margin-bottom: 5px; margin-right: 10px } p.seemore, p.seemorebo { text-align: center; margin: 7px 10px 0 0; float: right; width: auto } .idx .best-sellers .content { border: 1px solid #ccc; padding: 5px } .idx #tabs-3 .top1 { background-image: url(../imgs/top1r.png) } .idx #tabs-3 .top2 { background-image: url(../imgs/top2r.png) } .idx #tabs-3 .top3 { background-image: url(../imgs/top3r.png) } .tabcnt li.top4 { background-image: url(../imgs/top4.png) } .tabcnt li.top5 { background-image: url(../imgs/top5.png) } .tabcnt li.top6 { background-image: url(../imgs/top6.png) } .tabcnt li.top7 { background-image: url(../imgs/top7.png) } .tabcnt li.top8 { background-image: url(../imgs/top8.png) } .tabcnt li.top9 { background-image: url(../imgs/top9.png) } .tabcnt li.top10 { background-image: url(../imgs/top10.png) } p.seemore { color: #000; background: #eee; padding: 2px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc } p.seemore a, p.seemore a:link, p.seemore a:visited { color: #333; background: url(../imgs/sprite-theme.png) -19px -3861px no-repeat; text-decoration: none; padding-left: 15px } p.seemore:hover { border-color: #999 } p.seemore:hover a, p.seemore:hover a:link, p.seemore:hover a:visited { color: #000 } p.seemorebo { color: #000; background: #eee; padding: 2px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc } p.seemorebo a, p.seemorebo a:link, p.seemorebo a:visited { color: #333; background: url(../imgs/sprite-theme.png) -20px -3686px center left no-repeat; text-decoration: none; padding-left: 15px } p.seemorebo:hover { border-color: #999 } p.seemorebo:hover a, p.seemorebo:hover a:link, p.seemorebo:hover a:visited { color: #000 } #sponsor-link { float: right; width: auto; font-size: .7em; margin-right: 11px } #sponsor-link a, #sponsor-link a:link, #sponsor-link a:visited { display: block; font-weight: 700; text-decoration: none; color: #000; background: #fff; padding: 1px 7px; opacity: .75; -moz-opacity: .75; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px } .info, .info_eticket, .info_nouveaute, .info_promo { font-size: 10px; padding: 0; text-align: center; color: #fff } .img, .imgbottom, .imgright, .imgrightbottom { height: 125px; border: 1px solid #222; width: 85px; float: left } .img { margin: 0 20px 10px 0 } .imgright { margin: 0 0 10px } .imgbottom { margin: 0 20px 0 0 } .img a img { border: 0 } .info { background: #0e0e0e; width: 85px } .info_eticket, .info_nouveaute, .info_promo { width: 85px } .floatLeft { float: left } .floatRight { float: right } #paramdiv { display: none } .bankTransferInfos { border: 2px solid #ffd6b5; border-bottom-width: 1px; margin: 15px auto; text-align: center; width: 580px } .bankTransferInfos td, .bankTransferInfos th { border-bottom: 1px solid #ffdabd; padding: 8px 10px; text-align: left; vertical-align: top } .bankTransferInfos td { background: #fbfafa } .bankTransferInfos th { background: #fff0e5; border-right: 1px solid #ffdabd; font-weight: 700; width: 200px } #resaplace, #zoomplace { border: 1px dotted #ddd } .bankTransferInfosTxt { font-weight: 700; margin: 15px 8px } .bankTransferPrintInfos { margin: 10px 0; text-align: center } #tabpanier tbody td:last-child, #tabpanier tbody th:last-child, #tabpanier td.tabpanierb-left, #tabpanier th.sub, .contourvirementsec { text-align: right } #virementtkn label { width: auto } #virementtkn label.saise { width: 80px } #virementtkn input { margin: 3px 0 } .contourvirement2, .contourvirementfirst, .contourvirementsec { margin-bottom: 10px; padding: 5px; font-size: 1em } .contourvirementfirst { background-color: #f8d5ce; float: left; width: 400px; font-weight: 700 } .contourvirementsec { background-color: #f8d5ce; float: right; width: 270px; height: 80px; font-weight: 700 } .contourvirement2 { background-color: #ee4a37; color: #fff } #plantkn, #resazoom { margin-bottom: 15px } .contourvirement3 { padding: 5px; background-color: #fafafa; color: red } #resaplace h2, #resaplace ul { padding: 0; text-align: center } .contourvirement p, .contourvirement3 p, .contourvirementfirst p, .contourvirementsec p { font-weight: 700; font-size: 1em } .full { width: 90% } #virementtkn input.solo { margin-left: 80px } #plantkn { position: inherit; text-align: center; height: 495px; border: 5px solid #f3f3f3 } #resazoom { background-color: #fff } #resaplace { width: auto; height: auto; overflow: auto; padding: 1px } #resaplace h2 { font-size: 12px; font-weight: 700; margin-bottom: 3px; margin-top: 5px; color: #181a12; line-height: 15px } #resaplace ul { list-style-type: none } #resaplace ul li { font-size: 10px; margin-bottom: 1px } #zoomplace { position: inherit; float: right; width: 218px; height: 100%; margin-left: 12px; padding: 2.5px; min-height: 141px } .alert { background: #FFF; border: 1px solid #005B82; border-radius: 4px; color: #005B82; font-weight: 700; margin: 3px 0; padding: 3px } #tabpanier td, #tabpanier td2 { padding: 5px; border-right: 1px solid #eee; border-left: 1px solid #eee; border-top: 1px solid #eee } .alert span { float: left; display: block; width: 16px; height: 16px; background: url(../imgs/ui-icons_cc0000_256x240.png) 0 -144px no-repeat #f3d8d8 } #crosstkn, #crosstkn2, #divcachpan { height: auto } .alert label { width: auto; float: none } .alert input { margin: 0 5px } #titrerecapreserv { padding: 8px; margin-left: 10; font-weight: 700; text-align: center; background-image: url(../imgs/fd_tab10.jpg); font-size: 11px; border-right: 1px solid #eee; border-left: 1px solid #eee; border-top: 1px solid #eee } #divafpan, #divcachpan p, .typ01 { font-size: 12px } #tabpanier { width: 100%; text-align: left } #tabpanier td.tabpanierb-left, #tabpanier td.tabpanierb-right { background: #fff; border-bottom: 1px solid #eee } #tabpanier th.tabpanierfoot-left { background: #fff; border-bottom: 1px solid #eee; text-align: right; font-weight: 700 } #tabpanier #price-table tbody th:last-child, #tabpanier td { text-align: left } #tabpanier td.tabpanierfoot-right { background: #fff; border-bottom: 1px solid #eee; font-weight: 700 } #tabpanier th.place { width: 140px } #tabpanier td.date { width: 120px } #tabpanier td.cat { width: 80px } #tabpanier tbody tr:hover.noHover td, #tabpanier tbody tr:hover.noHover th, #tabpanier td, #tabpanier td2 { background: #fff } .typ01, .typ02 { text-align: center } #divcachpan { display: none; margin-top: 20px } .titrecah { font-weight: 700; margin-bottom: 5px; margin-top: 5px } .margedivpan, .margedivpan2 { margin-top: 8px } .margedivpan { margin-bottom: 8px } .catpark { float: left; width: auto; margin-right: 5px } .precopark { margin-left: 10px } .typ01 { font-weight: 700; margin-bottom: 3px; margin-top: 5px } .typ02, .typ03 { font-size: 10px; margin-bottom: 3px; line-height: 12px } .typ02 { font-family: TMSans, Myriad Pro, Arial, sans-serif; font-weight: 400 } .typ03, .typ04 { font-family: TMSans, Myriad Pro, Arial, sans-serif } .typ03 { font-weight: 700; text-align: center; color: red } .typ04, .typ05 { font-size: 10px; font-weight: 400; text-align: center } .typ05 { font-family: TMSans, Myriad Pro, Arial, sans-serif; margin-bottom: 5px; line-height: 12px } #pagepaiement, #tkn_coord, #tkn_creacompte, #virementtkn { font-family: TMSans, Myriad Pro, Arial, sans-serif } #crosstkn h2, #crosstkn2 h2 { color: #000; font-size: .75em } .txtcross { text-align: center; font-weight: 700 } .txtcross span { display: block; font-weight: 400; font-size: .75em; margin: 5px 0 } .jcarousel-skin-tango .jcarousel-item-horizontal, .jcarousel-skin-tango2 .jcarousel-item-horizontal2 { margin-right: 1px; margin-left: 5px } #wrap { background-color: #fff } .jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #fff } .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; height: 32px; cursor: pointer } .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0 } .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0 } .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover { cursor: default; background-position: -96px 0 } .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; width: 32px; height: 32px; cursor: pointer } .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background: url(../imgs/prev-horizontal.png) no-repeat; left: 20px; top: 125px } .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0 } .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover { cursor: default; background-position: -96px 0 } .jcarousel-skin-tango2 .jcarousel-container2 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #fff } .jcarousel-skin-tango2 .jcarousel-item2 { width: 85px; height: 240px; background-color: #fff; border: 1px solid #cdcdcd; padding-top: 10px; padding-left: 30px; padding-right: 30px } .jcarousel-skin-tango2 .jcarousel-container-horizontal2 { width: 625px; padding: 20px 40px } .jcarousel-skin-tango2 .jcarousel-clip-horizontal2 { width: 612px; height: 270px } .jcarousel-skin-tango2 .jcarousel-next-horizontal2 { position: absolute; top: 110px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: url(../imgs/next-horizontal.png) no-repeat } .jcarousel-skin-tango2 .jcarousel-next-horizontal2:hover { background-position: -32px 0 } .jcarousel-skin-tango2 .jcarousel-next-horizontal2:active { background-position: -64px 0 } .jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal2, .jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal2:active, .jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal2:hover { cursor: default; background-position: -96px 0 } .jcarousel-skin-tango2 .jcarousel-prev-horizontal2 { position: absolute; top: 110px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: url(../imgs/prev-horizontal.png) no-repeat } #tkn_coordoff, #tkn_coordon, .ui-dialog .ui-dialog-titlebar { position: relative } .jcarousel-skin-tango2 .jcarousel-prev-horizontal2:hover { background-position: -32px 0 } .jcarousel-skin-tango2 .jcarousel-prev-horizontal2:active { background-position: -64px 0 } .jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal2, .jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal2:active, .jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal2:hover { cursor: default; background-position: -96px 0 } #contourcrea, #contourcrea2 { background: #f4f4f4; border: 1px dotted #ddd; width: 580px } #imagecadeau { text-align: center } #question_cartecadeau { margin-top: 10px; padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; padding-left: 10px; border: 1px dotted #ddd } #question_cartecadeau h3 { color: #e62b00; font-size: .75em; padding: 0; margin-bottom: 7px } #question_cartecadeau ul { padding: 0 } #tkn_coord { background-color: #fff; color: #4d4d4d; width: auto; margin-right: 10px; margin-left: 10px } #tkn_coordon { border: 1px dotted #ddd; color: inherit; display: inline; float: left; min-height: 326px; padding: 5px 5px 60px } #coordonoff { margin-left: auto; margin-right: auto; width: 90% } #tkn_coordoff { border: 1px dotted #ddd; color: #4d4d4d; display: inline; float: left; margin-left: 40px; padding: 5px; width: 500px } #tkn_coord h3.txt3_coord, #tkn_coordoff h3.txt2_coord { margin-bottom: 10px; padding: 5px 10px 5px 0; margin-left: 5px; font-size: 16px; font-weight: 700 } #tkn_coord h3.txt3_coord { color: #005B82 } #tkn_coordoff h3.txt2_coord, .coord:link, .txt5_coord { color: #4d4d4d } #tkn_coordoff p { margin-left: 5px; margin-bottom: 15px } .coord:link { margin-left: 5px; padding-top: 10px; text-decoration: none } #infopaiemt10, .coord:hover { text-decoration: underline } #ul_coordoff li { font-weight: 700; line-height: 1.5em; margin-bottom: 15px } #creer_coord { margin-left: 260px; margin-top: 8px } #tkn_creacompte h3.creacomptxt2 { color: #403f3c; font-size: 16px; font-weight: 700; margin-left: 5px; padding: 5px } .aideconsult { color: #617d82; font-size: 15px; font-weight: 700 } .colorcompt { color: #409621 } #contourcrea { margin-bottom: 30px; padding: 20px 20px 30px } #contourcrea2 { margin-bottom: 5px; padding: 20px 20px 50px } .creacompform { padding-left: 10px; padding-right: 10px; padding-bottom: 10px } .creacompform label { width: 175px; font-weight: 400; margin-right: 20px } p.coor_id label { background: url(../imgs/coord_id.png) 25px 0 no-repeat } p.passWord label { background: url(../imgs/coord_pwd.png) 25px 0 no-repeat } .radBoutP { padding: 0 0 20px } .creacomptxt3 { margin: 0 0 5px 10px } .radBout { width: auto; float: left; margin-right: 5px } label.labRadBout { float: left; width: auto } label.birth { width: auto; float: none; margin: 0; padding: 0 } #offrchk { width: 100%; margin: 1px 6px 22px 225px; float: left; } .checkboxCheck { margin-top: 10px; margin-right: 5px; margin-left: 0 } .checkboxLab { float: none } div.boutCoord p { margin: 0 0 30px 200px } div.form-buttons p.form-account-buttons { margin: 0 0 30px 120px } .contourdelivrcomm, .radiodelivcomm { margin-bottom: 15px } #createAccountForm div.t-error { width: 620px } .delivrcommcolor { color: red; font-weight: 700 } .delivrcommcolor2 { color: #000 } .contourdelivrcomm { float: left; clear: both; width: 100% } .contourdelivrcomm label { float: none; width: auto } .contourdelivrcomm ol { padding-left: 32px } #imgcoffretclassic { cursor: pointer; display: block; float: left; height: 111px; width: 151px } .radiodelivcomm input { margin-right: 5px } .livPad { margin-left: 15px } .livPadder { margin-left: 34px } .ic_cdo { margin-left: 15px; padding: 5px 0 10px 35px; background: url(../imgs/ic_cdo4.png) no-repeat } .contourrecaptab, .contourrecaptab2 { border: 1px dotted #ddd; padding: 5px } .contourrecaptab2 { margin-bottom: 5px } .contourrecaptab { margin-top: 25px; margin-bottom: 10px } div.section h3.recap_commtxt4 { color: #4cb319; font-size: 14px; font-weight: 700; margin-left: 7px; margin-top: 5px; padding: 0 } div.section h3.h3Picto { padding: 10px 0 10px 45px; margin: 0 0 15px; background: url(../imgs/valid_recap_command.png) 0 5px no-repeat } .tableftcommande12 { padding: 2px; margin-top: 5px; margin-left: 7px; font-weight: 700; color: #333; font-size: 14px } .recap_commtxt2 { color: #b9bdbe } .recap_commtxt3 { padding: 0 0 0 10px; margin: 0 0 15px; font-weight: 700; float: left } .recap_comm { float: left } .infoTicket { padding: 0 0 0 50px; background: url(../imgs/ic_info2.png) no-repeat; font-weight: 700 } .infoPrint { float: right; margin: 5px 0 0 } .infoPrint input[type=image], .transferPrint input[type=image] { background: url(../imgs/bgs_sprite.png) no-repeat #eee; border: 1px solid #ddd; color: #390 } .chequeTicket { padding: 5px 5px 5px 50px; color: #454545 } .printTicket { padding: 0 0 0 50px; background: url(../imgs/eticket_recap.png) no-repeat; color: #454545 } .prem { text-align: center } .pdfTicket { padding: 5px 5px 5px 50px; color: #454545 } .acrobat img { margin: 0 0 -13px } .warnTicket { font-size: .69em; color: red } .hot { color: red } .hot span { color: #000 } .contourrecaptab ol { padding: 0 0 0 24px } .contourrecaptab ul { padding: 0 0 0 16px } .ilTi, .maxiMiles { padding: 0 0 0 50px } .maxiMiles { background: url(../imgs/maximiles.png) 5px 5px no-repeat } .maxiMiles a { font-weight: 700; color: #cd1583 } .maxiMiles input[type=submit] { padding-top: 0; padding-bottom: 0 } .noRefund { background-image: url(../imgs/recapnirepris.png); color: #e10000; font-weight: 700; height: 16px; padding: 15px; text-align: center; width: 408px; margin: 30px auto 25px } .margecont input[type=file], .margecont label { text-align: right } #CgvAlerte label { width: auto; font-weight: 400; float: none } #infopaiemt10, .infopaiemt2 { font-weight: 700 } .paiementmdtxt { padding: 2px 2px 2px 30px; margin-top: 5px; color: #333 } .icpaiementcb, .icpaiementcb1, .icpaiementcb2 { padding: 3px; border: 1px dotted #ddd } .icpaiementcb1 { width: 150px; height: 55px; margin: 10px 6px 10px 30px } .icpaiementcb, .icpaiementcb2, .icpaiementcb3 { float: left; height: 31px } .icpaiementcb { width: 42px; margin-right: 6px; margin-bottom: 10px; margin-top: 10px } .icpaiementcb2 { margin: 10px 6px 10px 30px } .icpaiementcb3 { width: 100px; margin-right: 6px; margin-bottom: 10px; margin-top: 10px; padding: 3px; border: 1px dotted #ddd } .icpaiementcb4, .icpaiementcb5 { float: left; width: 60px; height: 40px; padding: 3px; border: 1px dotted #ddd } .icpaiementcb4 { margin: 10px 6px 10px 30px } .icpaiementcb5 { margin-right: 6px; margin-bottom: 10px; margin-top: 10px } .margecont label { width: 13em; margin-right: 40px } .contactxt1 { margin-bottom: 12px } .txtAlerte { color: #eb0202 } #pagepaiement { font-size: 12px } .contourpaiement { border: 1px dotted #ddd; padding: 5px; margin-right: 30px; margin-left: 30px; margin-bottom: 20px; background-color: #fafafa } .contourpaiement.infoP p { width: 300px } .contourpaiement label { float: none; width: 12em; display: inline-block; text-align: left; margin-right: 20px } p.banner, p.vbanner { text-align: center; clear: both } .contourpaiement label.Yr { width: auto; padding: 0 3px; margin: 0 } #infopaiemt6, .infopaiemt2 { margin-left: 32px; color: #333 } .contourpaiement span { display: inline-block } .contourpaiement.double { padding-bottom: 50px } #infopaiemt3, #infopaiemt4, #infopaiemt5, #infopaiemt6, #infopaiemt7, .infopaiemt2 { padding: 5px; width: auto } #numCard { width: 166px } #infopaiemt { margin-bottom: 20px; padding: 2px; margin-left: 72px } #infopaiemt3 { float: left; margin-left: 70px } #infopaiemt4 { float: left; margin-left: 68px } #infopaiemt5 { float: left; margin-left: 82px } #infopaiemt6 { float: left } #infopaiemt7 { float: left; color: #333; margin-left: 59px } #infopaiemt8 { width: auto; padding: 7px; margin-left: 56px } #infopaiemt10 { margin-bottom: 20px; padding: 2px; margin-left: 36px; color: #e10000; font-size: 13px } #selectpaimmarge { margin-left: 35px } h3.verroupaiement { margin-left: 30px; margin-top: 5px; padding: 15px 0 15px 40px; color: #e10000; font-size: .9em; background: url(../imgs/verrou2.png) no-repeat } #cryptopaiement { font-size: 12px; margin-right: 5px; margin-left: 30px; margin-top: 20px; color: #999 } #espace_paiement { clear: both } .selectpaiement { margin-right: 5px; margin-left: 5px } .Crypto { margin-left: 125px } .crypto:active, .crypto:hover, .crypto:link, .crypto:visited { color: #999; text-decoration: underline; display: inline; margin-left: 5px; font-weight: 400 } .ui-dialog .ui-dialog-title, .ui-dialog .ui-dialog-titlebar-close span, p.close { display: none } .paimentrouge { color: red; font-weight: 400 } div.ppWindow { width: 500px; color: inherit; background: url(../imgs/bg_popup.png); padding: 50px; margin: 0 auto; border: 1px solid #666 } div.ppContent { overflow: auto; width: 94%; color: inherit; background: #fff; padding: 2% 3%; border: 1px solid #000 } div.ppContent h4 { color: #fff; background: #000; padding: 0 0 2px 10px; margin-bottom: 20px } div.ppContent td h4 { color: #000; background: #fff; padding: 0; margin-bottom: 5px } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 135px; top: 30px; width: 36px; height: 36px; background-image: url(../imgs/bt_close.gif) } p.skip { position: absolute; top: -2000px } p.skip a { color: #fff; background: #000 } p.banner { margin: 5px 0 } p.vbanner { margin-bottom: 10px } .detail { font-size: 90% } a.stressed, a:link.stressed, a:visited.stressed { color: #f39; background: inherit; text-decoration: none } .lesser { font-weight: 400; color: #999; background: inherit } #titrevirement, .txtbold { font-weight: 700 } .note { font-size: .7em; text-align: right } div.group .note { text-align: left } #entetecard, #pev p, #titrepev, .dlinks, .inputvirementtkn, .pastillepromo, .reduction, ul.imgpromolist { text-align: center } p.info-bar { color: #000; background: url(../imgs/ic_info.png) 2px 2px no-repeat #eee; padding: 4px 3px 4px 30px; margin: 8px 0 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px } .lftCol { float: left; width: 48% } .rgtCol { float: right; width: 48% } p.close { float: right; width: auto; margin: 0 -5px -10px 0 } #main-content { background-color: #fff } .titre16 { font-size: 16px } .titre14 { font-size: 14px } .titre12 { font-size: 12px } .txt14 { font-size: 14px } .txt11 { font-size: 11px } .txt9 { font-size: 9px } .txtvert { color: #393 } .txtgris { color: #666 } .txtblanc { color: #fff } .stopfloat { clear: both } .borderdotted { border: 1px dotted #ddd } #signature, .inputvirementtkn { border: 1px solid #f8cbc3; margin-top: 5px } .divcentrer { margin-left: auto; margin-right: auto; width: auto; padding: 10px; height: 150px } .lienrouge, .lienrouge a, .lienrouge a:hover { color: #eb0202; text-decoration: underline } #pev a, #wrapper2 a { text-decoration: none } #wrapper2 #slider { margin: 25px 25px 5px 27px; } #virementtkn { width: auto; height: auto; padding-right: 10px; padding-left: 10px; padding-bottom: 30px; font-size: 12px } .contourvirement { padding: 5px; margin-bottom: 10px; background-color: #f8d5ce } .inputvirementtkn { color: #000; background-color: #fff; width: 18px } .espaceligne { clear: both; height: 10px } .boutimprim2 { width: 96px; height: 34px; background: url(../images/imprimer.png) } #signature { float: right; width: 350px; height: 50px; font-size: 1em } #titrevirement { color: #999; font-size: 16px; margin-right: 20px; width: 250px; float: right; text-align: right } #imgvirement { width: 45px; height: 41px; margin-top: 5px; margin-right: 30px; margin-bottom: 15px; float: right } #entetecard { margin-bottom: 30px } #annoncecard { margin-left: 130px; margin-bottom: 10px } div.card { height: 100px; width: 320px; margin-bottom: 40px } div.card>img { float: left; margin-right: 30px } div.card p strong { font-size: 18px } div#coldte, div#colgche { float: left } div#coldte { margin-left: 90px } #giftCardForm input[type=reset] { display: none } div#coldte>img, div#colgche>img { margin-bottom: 30px; margin-top: 20px } .cb { clear: both } #questioncard p { color: red } #questioncard dd { color: grey; margin: 10px 300px 5px 3px } #icopromo { width: 39px; height: 35px; float: left; margin: 20px 6px 10px 64px } .titrepage { margin-top: 28px; margin-bottom: 20px; margin-right: 64px; float: left } .titrepage2 { width: 975px; height: 20px; margin: 15px 10px 20px } .titrepage3 { width: 975px; margin: 5px 10px 30px } #separation { width: 400px; height: 24px; background-image: url(../img/bgtitre_tkn.gif) } #miseenavant { padding: 5px } .eenavantvignette, .eenavantvignette2 { width: 84px; margin-left: 64px; float: left; margin-top: 4px } .promocentrer { margin-left: auto; margin-right: auto; width: auto; padding: 2px; height: 20px } .promolibel { width: 20px; height: 20px; float: left; margin: 4px } .reduction { color: #fff; background-color: #cd2536 } .promotoppage { width: 894 } #wrapper3 { margin-top: 1px } .slider { width: 900px; border: 5px solid #ccc; margin: 0 auto } .slider div.panel { margin: 5px 0; padding: 5px; width: 350px } .active-slider { border-color: #aaa } .left-shadow { background: url(imgs/leftshadow.png) left top repeat-y } .right-shadow { background: url(imgs/rightshadow.png) right top repeat-y } .inside { padding: 10px; border: 0 solid #fff } .inside img { display: block; border: 1px solid #666; margin: 0 0 10px; width: 100% } .inside h2 { font-weight: 400; color: #000; font-size: 20px; margin: 0 0 8px } .col3, .price, ul.tabs2 li { font-weight: 700 } .inside p { font-size: 15px; color: #444 } #wrapper2 a { color: #333 } #wrapper2 a:hover { border-bottom: 1px solid #999 } .scrollButtons { position: absolute; top: 103.5px; cursor: pointer } .scrollButtons.left { left: -45px } .scrollButtons.right { right: -45px } .hide { display: none } .dlinks { font-size: 20px } .pastillelist { float: right; margin-right: 20px; line-height: 0 } .pastillepromo { width: 67px; height: 37px; padding: 2px 3px 1px; background-image: url(../imgs/pastille_promo.png) } .espacepromo { clear: both; height: 0 } ul.tabs2 { float: left; width: 100%; padding: 0 } ul.tabs2 li { float: left; width: auto; font-size: .7em; padding-right: 5px } ul.tabs2 a:link, ul.tabs2 a:visited { display: block; height: 2em; line-height: 2em; font-weight: 700; text-decoration: none; color: #000; background: #fdcdcd; padding: 0 10px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-right-radius: 4px; border-top-left-radius: 4px; border: 1px solid #fdcdcd; border-bottom: none } ul.tabs2 a:hover { color: #000; background: #fff } ul.tabs2 li.tabs2-selected a:link, ul.tabs2 li.tabs2-selected a:visited { position: relative; bottom: -1px; height: 2.1em; line-height: 2.1em; color: #000; background: #fff } ul.imgpromolist { float: right; margin-top: -5.5em; width: 67px; height: 37px; padding: 3px 3px 0; background-image: url(../images/sprite-theme.png); background-position: -20px -3261px; line-height: 14px; margin-right: 250px } #pev table, #titrepev { margin-top: 20px } ul.imgpromolist li { font-size: .7em; padding: 3px 5px; margin-bottom: 5px } .price { font-size: 120%; color: #c00; background: inherit } #slider-one, .paneltopromo { background-color: #fff } #titrepev { background-image: url(../imgs/fd_tab10.jpg); margin-bottom: 20px } .col1, .col2, .col3, .col4 { text-transform: uppercase; font-size: 10px } .col1 { width: 19% } .col2 { width: 26% } .col3 { width: 29% } .col4 { width: 16% } .col5 { width: 10%; font-size: 10px } #pev td { line-height: 8px } #pev p { font-size: 16px; margin-bottom: 15px } #tabmanifestation, #tabresultmanifestation, #tabresultmotcle, #tabresultsalle, #tabsalle, .tabcommd, .tabcommg, .tabmanifd { text-align: left } #pev table tr:hover td { background: #f7f7f7 } #pev img { display: none } #pev img tr:hover td { display: block } .recapcard { margin-left: 300px; margin-bottom: 30px; margin-top: 10px } .cardbottom { height: 110px; width: 400px } .bloccard { padding: 10px; float: left; width: auto } .bloccardright { padding: 10px; float: right; width: auto; margin-right: 40px } .soldcardtxt { padding: 5px } div.sectionslid { float: left; width: 958px; margin-botttom: 20px; margin-left: 18px; padding-bottom: 0; -moz-border-radius: 8px } .paneltopromo { height: 402px; width: 892px; margin-bottom: 10px; float: left; padding: 10px; border: 1px dashed #ddd } #contourcc, #identmx { background-color: #fafafa } #titre_promothm { width: 880px; height: 29px; background-image: url(../imgs/titlebarprom.png); padding-left: 10px; padding-top: 8px } h2.titre_module { color: #fff } #paybycc .imgsecur, #paybymx .imgsecur { font-size: 16px; color: #e10000; font-weight: 700 } #vignetopmanif { float: left; border: 2px solid #fff; width: 60px; height: 78px; display: block; cursor: pointer } div.tabbed-contentb { float: left; width: 99.4%; padding: .2%; margin-bottom: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc } #paybycc { margin-left: 30px } #paybycc .imgsecur { margin-bottom: 5px } #paybycc .imgsecur strong { margin-left: 10px } #ncc, #ncrypto { float: left; margin-left: 75px; margin-bottom: 35px } #paybycc input[type=submit] { margin-left: 75px; margin-top: 10px } .contour { border: 1px dotted #ddd; padding: 3px } .boutok, .eticketal, .eticketallog { padding-bottom: 5px } #contourcc { height: 100px; padding-top: 20px; margin-right: 30px; margin-bottom: 40px } #paybymx { margin-left: 30px } #paybymx .imgsecur { margin-bottom: 5px } #mttmx, #txtmx { float: left; margin-bottom: 25px } #paybymx .imgsecur strong { margin-left: 10px } #mttmx { margin-left: 30px } #identmx { width: 402px } #identmx img { margin-bottom: 30px } #identmx p { margin-left: 100px } #identmx input[type=submit] { margin: 0 0 20px 224px } #nmx input { margin-left: 71px } #pwdmx input { margin-left: 50px } #nmx, #pwdmx { margin-bottom: 10px } #paybymx input[type=submit] { margin-bottom: 30px; margin-top: 30px } #tabalerteemail { margin-top: 15px } .blocpalerte, .blocpalerteresult { height: inherit; margin-top: 30px; margin-bottom: 20px; border: 1px dotted #ccc; float: left; padding: 5px } .blocpalerte { width: 330px } .blocpalerte select { width: 260px } .blocpalerteresult { width: 450px } #paveg2, .paved, .paveg, .paveg3, .paveg5 { margin-bottom: 15px } .sallesalert { overflow: auto; height: 113px; border: 1px solid #ccc; margin-top: 5px } #paveg2, .paved, .paveg, .paveg3, .paveg4 { border: 1px dotted #ddd } .salle { height: 10px; width: 330px } .txtfieldalert { float: left } .boutok { float: right; width: 25px; height: 25px; margin-right: 20px } #tabmanifestation td, #tabresultmanifestation td, #tabresultmotcle td, #tabresultsalle td, #tabsalle td { padding: 5px; background: #fff } #tabmanifestation tbody tr:hover td, #tabresultmanifestation tbody tr:hover td, #tabresultmotcle tbody tr:hover td, #tabresultsalle tbody tr:hover td, #tabsalle tbody tr:hover td { background: #f7f7f7 } #paveimg { width: 85px; height: 110px; margin-right: 15px; float: left } #paveg2, .paveg { float: left; width: 450px } .paveg4, .paveg5 { width: 938px; margin-right: 15px; float: left } .paveg3 { float: left; margin-right: 15px } .paved { float: left } .tabcommg { width: 450px } .tabcommg td { padding: 5px; background: #fff } .tabcommg tbody tr:hover td { background: #fafafa } .tabcommd td { padding: 5px; background: #fff } .tabcommd tbody tr:hover td { background: #fafafa } .baralerte { border-bottom: 2px solid #383838; margin-top: 10px; margin-bottom: 10px; position: inherit } .tabmanifd { width: 472px; border-collapse: collapse } #tabcdo, .tabmanifg { text-align: left; width: 450px; border-collapse: collapse } .tabmanifd td { padding: 5px; background: #fff } .tabmanifd tbody tr:hover td { background: #fafafa } .tabmanifg td { padding: 5px; background: #fff } .tabmanifg tbody tr:hover td { background: #fafafa } .tabparc { text-align: left; border-collapse: collapse } .tabparc td { padding: 5px; background: #fff } #tabcdo tbody tr:hover td, .tabparc tbody tr:hover td { background: #fafafa } #tabcdo td { padding: 5px; background: #fff } #cdoimgal { float: left; width: 472px; border: 1px dotted #ddd; margin-bottom: 15px; background-color: #fff; height: 100px } .txtpochette { width: 250px; float: left; margin-top: 13px; padding: 5px } .imgpochette { width: 192px; float: left; margin-left: 10px } .blocmanifcomm { background-color: #f8f8f8; height: auto; border: 1px dotted #ddd; margin-bottom: 25px } #tabalerte3 ul { margin-top: 15px } .imgeticketal { float: left; width: 183px; padding-left: 10px } div.imgeticketal p { font-size: .75em } .eticketal { float: left; width: 740px } .eticketallog { float: left; width: 430px } .retraitmag { padding-left: 10px; padding-top: 1px; padding-bottom: 2px } .centrerbout { margin-left: auto; margin-right: auto; width: 230px; padding: 10px } #contourcpte, #contourcpte2 { background: #f4f4f4; width: 580px; padding: 20px; border: 1px dotted #ddd } #contourcpte { height: 100px; margin-bottom: 30px } #contourcpte2 { height: 380px; margin-bottom: 5px } #commandmail { float: left; width: 175px; height: auto } .etoilecompte { color: red } .espacecompt { height: 2px; width: 175px } .inputcompt { width: 300px; margin-bottom: 5px } .inputcompt2 { width: 300px; margin-bottom: 8px } .inputcompt3, .inputcompt4 { width: 300px; margin-bottom: 5px } .compinput { float: left; height: auto; margin-left: 40px } .radiooffrecom2, .selectcompt2 { margin-left: 5px } .inputcompt3 { margin-top: 3px } .inputcompt4 { margin-top: 10px } #compadresse { float: left; height: auto; width: 175px } .creacomptxt4 { margin-bottom: 12px; height: 14px } .radiooffrecom2 { margin-right: 3px } .selectcompt3 { width: 303px; margin-bottom: 7px; font-size: 10px; padding: 2px; margin-top: 1px } .selectcompt, .selectcompt2 { margin-right: 5px; width: 90px; padding: 2px; font-size: 10px } #offrcom { margin-top: 20px; margin-bottom: 20px } #radiooffrecom { margin-right: 8px } #tkn_creacompte { font-size: 12px; background-color: #fff; padding-left: 10px } .margecont { margin-left: 10px; margin-right: 10px; line-height: 18px; margin-top: 15px } .margediv { margin-top: 15px; margin-bottom: 15px } #contourcontact { border: 1px dotted #ddd; height: 380px; width: 89.5%; margin-bottom: 5px; background-color: #f4f4f4 } .creacomptxt1 { text-align: right; margin-bottom: 12px } .inputcontact1 { width: 300px; margin-bottom: 3px } .selectcontact1 { width: 303px; margin-bottom: 7px; font-size: 10px; padding: 2px; margin-top: 4px } .textareacontact { width: 300px; margin-bottom: 3px } #champoblig { width: 300px; text-align: left; margin-left: 10px; margin-bottom: 10px } .boutcont { width: 111px; margin-left: auto; margin-right: auto; margin-top: 20px } .input_file_style_file { opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; filter: alpha(opacity=0); height: 23px; width: 400px } #curseur, .fancy-overlay { opacity: .3; filter: alpha(opacity=30) } .input_file_style_new { margin-top: -20px; margin-bottom: 15px } .input_file_style_new img { vertical-align: middle } .input_file_style_new input { vertical-align: middle; border: 1px solid #ccc; height: 22px; margin: 1px 2px 1px 1px; padding: 1px; width: 300px } #debord, #debord img, #debord p { margin-left: 20px; margin-right: 20px } #nuage { width: 300px; overflow: hidden } #nuage .content { height: 350px; border: 1px dotted; padding-left: 10px; padding-right: 10px; text-align: justify } #cop, #debord div { text-align: center } #nuage .content div { display: inline } #nuage .mot1 a { font-size: 18px; color: #f73f75 } #nuage .mot2 a { font-size: 16px; color: #f73f75 } #nuage .mot3 a, #tabs-a1 { font-size: 14px } #nuage .mot3 a { color: #646b7d } #nuage .mot4 a { font-size: 12px; color: #f73f75 } #nuage .mot5 a { font-size: 10px; color: #646b7d } #nuage a:hover { text-decoration: underline } #module_video .red, .abonnement, .abonnement a, .abonnement a:hover { text-decoration: none } #main-content #debord { margin-left: auto; margin-right: auto; margin-top: 20px } #debord { border: solid silver; width: 775px; font-size: 22px; font-weight: 700; color: #000 } #debord img, #debord p { margin-bottom: 20px } #cop { color: #999; font-size: 10px } .widgene { line-height: 20px; margin: 25px 10px 20px } .detls2, .img1 { margin-top: 20px } .detls { margin-left: 0 } .detls2 { margin-left: 50px; width: 95px } .img1 { width: 25px; height: 25px; float: left; margin-right: 5px; margin-left: 25px } .blocajout, .blocajout2, .blocajout3 { height: 246px; padding: 10px } .blocajout { width: 100px; float: left; line-height: 36px; margin: 15px 5px 15px 25px } .blocajout2 { width: 200px; margin-right: 50px; margin-bottom: 15px; margin-top: 15px; float: left } .blocajout3 { width: 320px; float: left; margin: 15px 20px 15px 25px } .imgrss, .txtrss4 { height: 54px; float: left } .txtrss, .txtrss4 { margin-bottom: 15px } .img2 { margin-top: 4px } .solwidget { margin-top: 8px } .tabrss { text-align: left; width: 900px; border-collapse: collapse } .tabrss td { padding: 5px; background: #fff } .tabrss tbody tr:hover td { background: #ffeee2 } .regionrss { width: 895px; padding: 3px; border-bottom: 1px solid #ddd; margin-top: 14px } #tabs-a1 td, #tabs-t1 td, .txtvideo { border-bottom: 1px dashed #ccc } .espti { margin-top: 25px } .txtrss { margin-left: 65px; padding: 5px } .imgrss, .txtrss2 { margin-left: 15px } .txtrss2, .txtrssab { padding: 15px 5px 5px } .txtrss3, .txtrss3 a, .txtrss3 a:hover { color: #f35606 } .imgrss { width: 53px; margin-top: 10px } .txtrss4 { width: 353px; margin-left: 65px } .boutrss { float: left; margin-left: 20px } .txtrssab { margin-left: 15px; margin-top: 15px } .imgabon { width: 109px; height: 31px; float: left; margin-right: 10px; padding: 10px } #wrapper2 { margin-top: 0 } #wrapper2 p:last-child { color: red } .stressed2 { font-weight: 700; color: #c00; background: inherit; font-size: 12px } #blocvideocentre, #blocvideodroite, #blocvideogauche { float: left } #module_video { width: 958px; height: 375px; margin: 20px 13px 25px 18px } #module_video .content { font: 12px Arial, Helvetica, sans-serif; margin-top: 20px } #module_video .hgroup { margin-bottom: 10px } .txtvideo { width: 300px; height: 46px; margin: 0 0 6px } .playvideo { float: right; width: 38px; height: 38px; text-align: center; margin: 0 } .playvideodte { float: left } .ptitre { color: #454545; margin-top: 2px } #module_video .red { color: #f94783 } #module_video .red:hover, #tabs-t1 a { color: #000 } .txtvideolast { width: 300px; height: 47px; margin: 0 0 6px } #piedvideo { width: 958px; height: 40px; padding-top: 10px; background: url(../imgs/contentcontainer_bg.gif); -moz-border-radius: 0 0 8px 8px } #piedvideo a { background: url(../imgs/button_ba.png) right 0 no-repeat; border: none; height: 28px; width: 98%; display: block } #piedvideo a:hover { background: url(../imgs/button_ba.png) right -28px no-repeat; display: block } #top3img, .promotoprom { background-color: #fff } #topidfpargenre span { margin-right: 10px } #top3img { padding-left: 28px; margin: 0 16px 0 17px; color: #454545; width: 897px } #top3img img { width: 60px; height: 78px; margin-top: 15px; margin-bottom: 10px } #tabs-t1 a:hover { color: #454; text-decoration: underline } .dimcol { font-size: 9px; color: #666 } #pub { background-image: url(../imgs/contentcontainer_bg.gif); -moz-border-radius: 8px; width: 301px; height: 427px; float: right; margin-right: 18px; margin-bottom: 20px } #pub img { margin: 52px 0 15px 27px } #avisinter .hgroup { margin-bottom: 0 } #avisinter #selectavis { height: 36px; font-size: 12px; background-image: url(../imgs/contentcontainer_bg.gif) } #avisinter input { margin-left: 25px; margin-top: 10px } #avisinter span { margin-left: 5px; margin-top: 10px } #avisinter #tabavis a:hover { color: #454; text-decoration: underline } #avisinter td { border: 0; text-transform: uppercase } #topmoduleregth-panel div.section { clear: both; width: 430px; margin-left: 510px; margin-top: 46px; font: 12px Arial, Helvetica, sans-serif; position: absolute; z-index: 100; background-color: #fff } #topmoduleregth-panel .section .promos { display: inline; float: right; width: 423px; min-height: 320px; margin: 0 -14px -10px 0 } #topmoduleregth-panel .section .promos a { display: block; float: left; width: 200px; height: 100px; padding: 0 10px 10px 0 } .promotoprom { float: left; width: 298px; height: 120px; margin: 0 -14px -10px 0; border: 1px solid #ed422b; padding-top: 6px; padding-left: 6px } #filinfo, #tooltipannivers, #tooltipannivers2, #tooltipannivers3, #tooltipannivers4, #tooltipclassique, #tooltipclassique2, #tooltipclassique3, #tooltipclassique4, #tooltiptendance, #tooltiptendance2, #tooltiptendance3, #tooltiptendance4, .buttonvoir, .promotoprix { float: right } .promotoprix { margin-right: 20px } .prixtop { font-size: 17px; font-weight: 700; padding: 4px; color: #f00000 } #filinfo { width: 380px; height: 380px; margin-right: 18px } #filinfo .content { border: 1px dashed #ccc; height: 347px } #filinfo .content p { color: #666 } #slider2 { height: 100px; line-height: 100px; text-align: center; font: 15px; font-weight: 700 } #top10partheme a { color: #000; font-size: 10px } #top10partheme a:hover { color: #454; text-decoration: underline } .buttonvoir { width: 60px; height: 26px; margin-right: 150px; padding-top: 5px } .buttonvoir a { display: block; width: 60px; height: 26px; background: url(../imgs/button_voir.png) right 0 no-repeat; border: none } .buttonvoir a:hover { background: url(../imgs/button_voir.png) right -26px no-repeat } .espace_presultat { clear: both } .eventtitre { color: #454545; font: 16px } #delivrcomm, .txt12 { font-size: 12px } #includsport { margin-top: 25px; margin-left: 18px; width: 958px } .tooltipcoffret { display: none; width: 225px; margin: 0; padding: 5px; background: #fff; border: 1px dashed #ccc; float: right } .imgcoffretanniv, .imgcoffretclassic, .imgcoffrettendance, .validcommand, .validcommand a, .validcommand a:hover { display: block; cursor: pointer } #delivrcomm { background-color: #fff; font-family: TMSans, Myriad Pro, Arial, sans-serif; margin: 15px 30px 30px } #delivrbillcom { padding: 6; margin-bottom: 10px; text-align: center } .libelenvoicomm { float: left; height: 16px; font-weight: 700; padding-left: 5px; margin-bottom: 15px } #delivrcommcolor { color: red; font-weight: 700 } .espace_delivcomm { clear: both } #boutdelivrcom { padding: 4px; height: 35px; margin-top: 15px; margin-bottom: 30px } .delivrcommtxt1, .delivrcommtxt2 { padding-left: 21px; margin-bottom: 3px; margin-top: 3px } .imgcoffretclassic { float: left; width: 151px; height: 111px } .imgcoffretanniv { float: left; width: 143px; height: 107px } .imgcoffrettendance { float: left; width: 145px; height: 111px } #tooltip_annivers, #tooltip_annivers2, #tooltip_annivers3, #tooltip_annivers4, #tooltip_classique, #tooltip_classique2, #tooltip_classique3, #tooltip_classique4, #tooltip_tendance, #tooltip_tendance2, #tooltip_tendance3, #tooltip_tendance4 { z-index: 100000 } .delivrcommtxt1 { color: #000 } #txt_paiement_ecard { color: red; font-weight: 700 } .delivrcommtxt2 { font-weight: 400; color: red } .delivrcommtxt3 { font-weight: 400; margin-bottom: 3px; margin-top: 3px; color: #000 } .delivrcommtxt5, .delivrcommtxt6 { font-weight: 700; margin-bottom: 3px; margin-top: 3px } .delivrcommtxt4 { padding-left: 36px; margin-bottom: 3px; margin-top: 3px; color: #000 } .delivrcommtxt5 { color: red } .delivrcommtxt6 { padding-left: 5px; color: #000; width: 16; height: 11 } .delivrcommtxt7 { padding-left: 36px; margin-bottom: 3px; margin-top: 3px; font-weight: 400; color: red } #price-table-pack, .libellecoffret { margin-bottom: 10px } .contourdelivrcomm { border: 1px dotted #ddd; padding: 5px; background-color: #f9f9f9 } .radiodelivcomm { float: left; width: 16px; height: 16px } .validcommand { margin-left: 50% } .validcommand a { height: 35px; background: url(../imgs/valider_panier.png) right -35px no-repeat } .validcommand a:hover { background: url(../imgs/valider_panier.png) right 0 no-repeat } .annulcommand a, .annulcommand a:hover { background: url(../imgs/effacer.png) right 0 no-repeat; display: block; cursor: pointer } .annulcommand { float: left; width: 98px; height: 35px; margin-left: 15px; display: block; cursor: pointer } .annulcommand a { height: 35px } .coffretretrait, .selectcoffret { width: auto; height: auto } .coffrettxt1 { float: left; margin-top: 10px; font-weight: 700 } .selectcoffret { float: left; padding: 5px; margin-top: 10px; margin-left: 20px } .iccdo, .iccdo2 { float: left; margin-top: 3px; margin-right: 5px } .libellecoffret { font-weight: 700; color: #666 } .iccdo { width: 30px; height: 30px; margin-left: 20px; background-image: url(../imgs/ic_cdo4.png) } .iccdo2 { width: 20px; height: 20px; background-image: url(../imgs/ic_info3.png) } .boutpack { margin-left: auto; margin-right: auto; width: 450px; text-align: center } .txt10 { font-size: 10px } #price-table-pack th { text-align: left; border-bottom: 2px solid #fff } #price-table-pack th[scope=row] { background: #fff; color: #454545; text-align: left; border-bottom: 1px solid #efefef; text-transform: uppercase } #price-table-pack th[scope=col] { text-align: left } #price-table-pack td { font-size: .7em; text-align: left } #price-table-pack label { float: none; width: auto; display: block; text-align: center } #price-table-pack .price { display: block; font-size: 100%; color: #000; background: #fff; font-weight: 400 } #tabs-31, #tabs-32, #tfc3, .t-error-icon { display: none } a.codeConf { color: #f39 } #price-table-pack tbody th[scope=col] { background: url(../imgs/bg_dotted.gif) #fff; color: #f39 } #price-table-pack tbody th[scope=col].hover, #price-table-pack tbody tr.noChange th[scope=col] { background: url(../imgs/bg_dotted.gif) #fff; color: #f39; font-weight: 700 } #price-table-pack tr.placement td, #price-table-pack tr.placement th { background-image: url(../imgs/pattern.png); border-top: 1px solid #efefef; color: #999; font-weight: 700; padding: 8px } a[class=submitButton], a[class=submitButton]:hover { background: url(../img/sprite-theme.png) -23px -3325px no-repeat #EEE } a[class=cancelButton], a[class=cancelButton]:hover { background: url(../img/sprite-theme.png) -23px -3387px no-repeat #EEE } a[class=otherCommandButton], a[class=otherCommandButton]:hover { background: url(../img/sprite-theme.png) -23px -3445px no-repeat #EEE } #price-table-pack tr:hover td, #price-table-pack tr:hover th { background: #f7f7f7 } #price-table-pack th.codeVal[scope=row] { text-transform: lowercase; color: #f39 } a[class=printButton], a[class=printButton]:hover { color: #390; background: url(../img/bgs_sprite.png) no-repeat #eee } .embed { width: 650px } #tabs-32 table { border: 1px dotted #ccc } #tabs-32 table td { background: #f8f8f8 } .but { text-align: center } a[class=submitButton] { border: 1px solid #DDD; color: #FFF; cursor: pointer; margin-right: 10px; border-radius: 0 } a[class=submitButton]:hover { color: #FFF } a[class=cancelButton] { border: 1px solid #DDD; color: #FFF; cursor: pointer; border-radius: 0 } a[class=cancelButton]:hover { color: #FFF } a[class=otherCommandButton] { border: 1px solid #DDD; color: #FFF; cursor: pointer; margin-right: 10px; border-radius: 0 } a[class=otherCommandButton]:hover { color: #FFF } a[class=printButton] { padding: 6px 7px 7px 20px; margin-right: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #ddd; cursor: pointer } #mapsearch { color: #676767; font-size: 11px; margin: 0; padding: 0; height: 500px } .idtierlogo { float: left; text-align: center; width: 96% } .blockmedia { height: 270px; width: 480px } .blockpetitplan { height: 250px } #plan-box .lftCol { font: 12px Arial, "Helvetica Neue", Helvetica, sans-serif } .identification2 div.form-buttons { margin-bottom: 5px } .identification2 { overflow: auto; color: #000; background: #eee; padding: 10px 15px; margin-bottom: 20px; border: 1px solid #ddd } #alertValid label, .identification2 label { width: 15em } #eventSessionForm .standout { background: #eee; margin: 10px 0 } img.ck-kaptcha { float: left; margin-bottom: 32px; clear: both } #creacompte h3.creacomptxt2 { color: #403f3c; font-size: 16px; font-weight: 700; margin-left: 5px; padding: 5px } .creacomptetxt1 { margin-bottom: 12px } ul.tabs a:link, ul.ui-tabs a:visited { display: block; height: 2em; line-height: 2em; font-weight: 700; text-decoration: none; color: #000; background: #f6f6f6; padding: 0 10px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; border: 1px solid #ccc; border-bottom: none; bottom: -1px; position: relative } ul.tabs a:hover { color: #000; background: #fff } ul.tabs li.ui-tabs-selected a:link, ul.tabs li.ui-tabs-selected a:visited { height: 2.1em; line-height: 2.1em; color: #000; background: #fff } .ui-tabs-hide { position: absolute; margin-top: -5000px } #login-box { display: none; text-align: left } #login-box form.identification .lostPassword { margin-left: 0 } #login-box form.identification fieldset { background: 0 0; margin-bottom: 0 } #login-box form.identification legend { font-size: .85em; background-color: transparent; padding-bottom: 3px } #login-box form.identification div.form-buttons { margin-bottom: 5px } #login-box form.identification { overflow: auto; color: #000; background: #fff; padding: 0; border: 0 } #login-box form.identification label { width: 15em; float: none } #login-box form.identification div.group { color: #000; background: #d4d4d4; margin: 10px 0 0 } #login-box form.identification ul, div.infoin { margin-bottom: 10px } #login-box form.identification div.standout { padding: .5% 0; border: 0 } #login-box a, #login-box a:link { background-color: inherit; color: #000; text-decoration: none } #cbpaiement { background: 0 5px no-repeat none; color: #999; font-size: 1em; height: auto; margin-bottom: 15px; margin-left: 0; padding: 15px 0 15px 30px; width: auto } .validcommand { width: auto } /*.idx ul li a { font-weight: 400; text-decoration: none; color: #000 }*/ .idx #tabs-0 .top1 { background-image: url(../imgs/top1.png) } .idx #tabs-0 .top2 { background-image: url(../imgs/top2.png) } .idx #tabs-0 .top3 { background-image: url(../imgs/top3.png) } .idx #tabs-1 .top1 { background-image: url(../imgs/top1g.png) } .idx #tabs-1 .top2 { background-image: url(../imgs/top2g.png) } .idx #tabs-1 .top3 { background-image: url(../imgs/top3g.png) } .idx #tabs-2 .top1 { background-image: url(../imgs/top1r.png) } .idx #tabs-2 .top2 { background-image: url(../imgs/top2r.png) } .idx #tabs-2 .top3 { background-image: url(../imgs/top3r.png) } div.tabbed-content-ajax { float: left; width: 99.4%; padding: .2%; margin-bottom: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; background-color: #fff } #event-choices .standout-seance { background: #eee; margin: 10px 0 } .standout-seance { margin-bottom: 0; text-align: center; color: #000; background: #fff; padding: 10px; border: 1px solid #fefefe } .standout-seance label { float: none } p.photo { float: left; width: 85px } #Manifestation, #coordonnee { width: 250px; overflow: auto; left: 610px; border: 1px solid #eee; position: absolute } form#eventBasket p { margin: 15px 0 } #coordonnee { z-index: 1; top: 340px; height: 148px } #coordonnee ul, #coordonnee-sans-plan ul { text-align: center; font-size: 14px; padding-left: 0 } #coordonnee-sans-plan>p, #coordonnee>p { margin-top: 10px } #coordonnee-sans-plan { text-align: center; z-index: 1; overflow: auto; border: 1px solid #eee; top: 340px; left: 610px; width: auto; height: auto; margin-bottom: 15px; padding-bottom: 25px } #Manifestation { height: 70px; top: 260px } #Manifestation p, #Manifestation-sans-plan p { text-align: center; line-height: 14px } #Manifestation-sans-plan { text-align: center; overflow: auto; border: 1px solid #eee; height: 70px; top: 260px; left: 610px; margin-bottom: 15px; padding-top: 15px; margin-left: auto; margin-right: auto } #curseur, #mini, #zoom, .idx .best-sellers .tabcnt li, .stripViewer { overflow: hidden } #mini { z-index: 1 } #mini img { border: 1px solid #eee } #curseur { position: absolute; background: #090909; border: 1px #f09; z-index: 5 } #zoom { position: absolute; border: 1px solid #eee; background-repeat: no-repeat; z-index: 10 } input[type=submit].checkSubmit, input[type=submit].checkSubmit:hover { background: url(../imgs/alerteOK.png) no-repeat #fff; padding: 0; font: 700 0 "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif } #ZoomBall { position: absolute; left: -3px; top: -3px; z-index: 15 } div#view { position: relative; display: block } #viewGlobal { display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px } #positionBall img { border: 0 } input[type=submit].checkSubmit { width: 22px; height: 22px } input[type=submit].arrowSubmit { padding: 0; width: 50px; height: 50px; font: 700 0 TMSans, Myriad Pro, Arial, sans-serif } input[type=submit].checkSubmit:hover { width: 22px; height: 22px } input[type=submit].arrowSubmit:hover { padding: 0; width: 50px; height: 50px; font: 700 0 TMSans, Myriad Pro, Arial, sans-serif } #charteavis, #counterhome, div.comment { font-family: TMSans, Myriad Pro, Arial, sans-serif } .alerttable { text-align: left } .alerttable td { padding: 5px; background: #fff } .alerttable tbody tr.selected td { background: #e7e7e7 } .alerttable td.hidden { display: none } .list-opinion ul.list-opinion { overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; width: 30000px } div.opinion h3, div.opinion h4 { padding-top: 7px; padding-left: 1px; font-weight: 700; color: #454545; display: block } li.list-opinion { float: left; list-style: none } .note-avis { font-size: 11px } div.opinion h3 { font-size: 1.3em } div.opinion h4 { font-size: 11px } div.comment { background: url(../img/comment.png) 50% 0 no-repeat; border: solid #fff; height: 160px; padding: 5px 5px 0; text-align: justify; width: 220px } div.comment p { font-size: 11px; text-align: justify } table.addOpinion td { font-weight: 700; color: #454545 } table.addOpinion .txtrouge { position: absolute; margin-left: -187px; margin-top: -150px } .areaOpinion { height: 150px; width: 300px } input.opinioncancel { font: 700 1.2em TMSans, Myriad Pro, Arial, sans-serif; padding: 5px 7px 6px 20px; margin-right: 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #ddd; cursor: pointer } div.list-opinion h3.title-carrousel { color: #454545; display: block; font-size: 1.4em; padding-left: 20px } div.add-opinion h1 { color: #454545; display: block; font-size: 2em; font-weight: 700; margin: 0 0 0 420px } div.add-opinion td { border: 0 } .opinion-identification { font-size: 12px; color: #403f3c; padding: 14px; font-weight: 700; text-align: left } img.semi-star-empty-left { width: 9px; height: 15px; background-image: url(../imgs/semi-star-empty-left.PNG) } img.semi-star-empty-right { width: 9px; height: 15px; background-image: url(../imgs/semi-star-empty-right.PNG) } img.semi-star-left { width: 9px; height: 15px; background-image: url(../imgs/semi-star-left.PNG) } img.semi-star-right { width: 9px; height: 15px; background-image: url(../imgs/semi-star-right.PNG) } div.rate-container { width: auto } .alertmessage { color: #c00; font-weight: 700 } .highslide-container div { font-family: TMSans, Myriad Pro, Arial, sans-serif; font-size: 10pt } .highslide-container table { background: 0 0 } .highslide { outline: 0; text-decoration: none } .highslide img { border: 2px solid silver } .highslide:hover img { border-color: gray } .highslide-active-anchor img { visibility: hidden } .highslide-gallery .highslide-active-anchor img { border-color: #000; visibility: visible; cursor: default } #pagekdo #animimages, #utilityFrame, .filterpopin, .timer, div.t-error div { visibility: hidden } .highslide-image { border-width: 2px; border-style: solid; border-color: #fff; background: gray } .highslide-outline, .highslide-wrapper { background: #fff } .glossy-dark { background: #111 } .highslide-number { font-weight: 700; color: gray; font-size: .9em } .highslide-caption { display: none; font-size: 1em; padding: 5px } .highslide-heading { display: none; font-weight: 700; margin: .4em } .highslide-dimming { position: absolute; background: #000 } .highslide-loading { display: block; color: #000; font-size: 9px; font-weight: 700; text-transform: uppercase; text-decoration: none; padding: 3px 3px 3px 22px; border: 1px solid #fff; background-color: #fff; background-image: url(../img/popups/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px } a.highslide-full-expand { background: url(../img/popups/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px } .hidden-container, .highslide-maincontent, .highslide-overlay, .highslide-viewport { display: none } a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px } .highslide-header a span, .slider-nav { font-size: 0 } a.highslide-credits:hover, a.highslide-credits:hover i { color: #fff; background-color: gray } .highslide-move, .highslide-move * { cursor: move } .highslide-viewport { position: fixed; width: 100%; height: 100%; z-index: 1; background: 0 0; left: 0; top: 0 } .closebutton { position: relative; top: -15px; left: 15px; width: 30px; height: 30px; cursor: pointer; background: url(../img/popups/close.png) } .highslide-html { background-color: #fff } .highslide-html-content { display: none; width: 400px; padding: 0 5px 5px } .highslide-header { padding-bottom: 5px } .highslide-header ul { margin: 0; padding: 0; text-align: right } .highslide-header ul li { display: inline; padding-left: 1em } .highslide-header li.highslide-move, .highslide-header ul li.highslide-next, .highslide-header ul li.highslide-previous { display: none } .highslide-header a { font-weight: 700; color: gray; text-transform: uppercase; text-decoration: none } #nav li a:hover, .availabilities-table a, a.dispodate, a.underline { text-decoration: underline } .highslide-header a:hover { color: #000 } .highslide-header li.highslide-close a { background: url(../img/fermer-popup.png) no-repeat; width: 15px; height: 13px; float: right; margin-top: 5px } .highslide-header .highslide-move a { cursor: move } .highslide-footer { height: 16px } .highslide-footer .highslide-resize { display: block; float: right; margin-top: 5px; height: 11px; width: 11px; background: url(../img/popups/resize.gif) no-repeat } .highslide-footer .highslide-resize span { display: none } .highslide-resize { cursor: nw-resize } .draggable-header .highslide-header { height: 18px; border-bottom: 1px solid #ddd } .draggable-header .highslide-heading { position: absolute; margin: 2px .4em } .draggable-header .highslide-header .highslide-move { cursor: move; display: block; height: 16px; position: absolute; right: 24px; top: 0; width: 100%; z-index: 1 } .draggable-header .highslide-header .highslide-move * { display: none } .draggable-header .highslide-header .highslide-close { position: absolute; right: 2px; top: 2px; z-index: 5; padding: 0 } .draggable-header .highslide-header .highslide-close a { display: block; background-image: url(../img/popups/closeX.png) } .draggable-header .highslide-header .highslide-close span, .hidden { display: none } .draggable-header .highslide-header .highslide-close a:hover { background-position: 0 16px } .draggable-header .highslide-maincontent { padding-top: 1em } .visible { display: block } #slider-range .ui-state-default, #slider-range .ui-widget-content .ui-state-default, #slider-range .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: 400; color: #555 } div.hgroup th { font-size: .8em; padding: 7px 8px; text-align: left; color: #454545 } div.hgroup th[scope=col] { background: url(../imgs/bg_dotted.gif) #fff; color: #f39 } div.hgroup th[scope=row] { background-color: #fff; background-image: none; color: #454545 } a.dispodate { color: #000; font-weight: 700 } .tabTopAvailabilities { margin-top: 20px } .tabBottomAvailabilities { margin-bottom: 20px } .availabilities-table { margin: 14px 0 .7em; padding: 0 .7em; background: #e0f6ff; color: #444; border: 1px dashed #c6c5c5 } .ui-icon-info { background-position: -16px -144px } .availabilities-table td.legende { background: #fff; border-top: 1px solid #efefef; color: #454545; font-weight: 700 } table.availability td { border: 1px solid #f4f4f4 } table.availability { position: absolute; z-index: 80 } .filterpopin { font-size: 12px } .filterpopin label { float: none; padding-left: 5px } .sousgenregene { background-color: #f5f5f5; border: 1px dotted #ddd; margin-left: 8px; width: 460px; z-index: 12 } .txtssgenre1 { background-color: #333; color: #fff; font-weight: 700; height: 8px; margin-left: 5px; margin-top: 5px; padding: 5px 5px 12px; width: 440px } .ssgenrebout, .ssgenrebout a { display: block; height: 35px; cursor: pointer } .closeButton { float: right; cursor: pointer } .decocherbox { margin-bottom: 5px; margin-left: 10px; margin-top: 10px; width: 250px } .sousgenrcol { font-size: 10px; float: left; margin: 10px; width: 210px } .ssgenrebout { float: left; margin-left: 295px; width: 91px } .ssgenrebout a { background: url(../img/valider_panier.png) right -35px no-repeat } div.t-error div { display: none } div.t-error { -moz-border-radius: 4px; border: 1px solid #c00; background: url(../imgs/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% #f3d8d8 } div.t-error ul { background-color: transparent; list-style-type: square; color: #2e2e2e } div.t-error li { margin-left: 20px; font-size: 12px; list-style-type: square; font-weight: 700; text-align: justify } #dolphinnav ul, #nav li, #slider-holder ul, #top10regpargenre ul li, #txt-cnil li, ul.more li, ul.tabs { list-style-type: none } #no-permission, #titre_seanc, p.empty { text-align: center } html>body div.t-error li { margin-left: 20px; margin-right: 10px } #contourcrea { height: 140px } div.t-error-popup { z-index: 70 } #contourcontact { padding: 20px 20px 50px 80px } #utilityFrame { height: 0; width: 0; margin: 0; padding: 0; border: 0 } .content-overlay, .fancy-overlay { width: 100%; height: 100%; position: fixed; top: 0; display: block; left: 0 } #login-box .standout { background-image: url(../images/contentcontainer_bg.gif); border: 0; margin-top: 20px; margin-left: 0; padding: 8px 10px 10px } .fancy-overlay { background-color: #666; z-index: 30000 } .content-overlay { z-index: 31000 } .content-overlay img { width: auto; height: auto } #nav, #nav ul { width: 100%; float: left } p.empty { font-size: 1.2em } body { font: 101%/1.4 "TMSans-Regular", Myriad Pro, Arial, sans-serif; color: #fff; background: center no-repeat #000; margin: 0 auto; background-position: center 0 !important; position: relative } #search-box { float: left; width: 460px; height: auto !important; background: url(../imgs/bg_search.png) no-repeat; margin-top: 50px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px } #nav { padding: 0 0 8px; background: #fff } #nav ul { background: url(../imgs/nav_sprite.png) repeat-x #0f0f0f; padding: 0; -moz-box-shadow: #777 0 0 8px; -webkit-box-shadow: #777 0 0 8px; box-shadow: #777 0 0 8px } #nav li { float: left; width: auto; font-weight: 700; background: url(../imgs/nav_sprite.png) right -52px no-repeat #c73f71; padding: 0 } #nav li a, #nav li a:link, #nav li a:visited { display: block; text-decoration: none; color: #fff; background: 0 0; padding: 11px 13px 11px 12px; border: 0 solid transparent } #nav li a:hover { color: #fff; background: 0 0; border: 0 solid transparent } div.section div.hgroup { -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; border-top-right-radius: 8px; border-top-left-radius: 8px } div.section h2 span { font-size: .75em } div.section.offers div.hgroup { background: url(../imgs/titre_promo.png) repeat-x } div.section.best-sellers div.hgroup { background: url(../imgs/titre_best-sellers.png) repeat-x } div.section.lastMinute div.hgroup { background: url(../imgs/titre_der_min.png) repeat-x } div.module.offers div.hgroup { background: url(../imgs/titre_promo.png) repeat-x } div.module.best-sellers div.hgroup { background: url(../imgs/titre_best-sellers.png) repeat-x } div.module.lastMinute div.hgroup { background: url(../imgs/titre_der_min.png) repeat-x } #nav li.neutral { background: 0 0 } #nav li.neutral a:hover { color: #fff; background: 0 0; border: 0 solid transparent } .star1th, .star2th { text-indent: 8px; background: url(../images/sprite-theme.png) -21px -333px no-repeat } .star, .star1th, .star2th, .star2thfin { border-bottom: 1px dashed #ccc; width: 605px } .star1th { padding: 3px 3px 3px 0; font-size: 11px } .star1th span { padding: 3px 3px 3px 1px; color: #fff; font-size: 8px } .star2th { padding: 3px 3px 3px 0; font-size: 11px } .star2th span { padding: 3px 3px 3px 1px; color: #fff; font-size: 8px } .star2thfin { padding: 3px 3px 3px 0; text-indent: 7px; background: url(../images/sprite-theme.png) -20px -333px no-repeat; font-size: 11px } .star2thfin span { padding: 3px 3px 3px 0; color: #fff; font-size: 8px } .star, .starlast { padding: 6px 6px 6px 0; text-indent: 8px; font-size: 9px } .star1, .star2 { text-indent: 7px; background: url(../images/sprite-theme.png) -21px -333px no-repeat; border-bottom: 1px dashed #ccc; width: 605px } .star1 { padding: 3px 3px 3px 0; font-size: 11px } .star1 span { padding: 3px 3px 3px 1px; color: #fff; font-size: 8px } .star2 { padding: 3px 3px 3px 0; font-size: 11px } .star2 span { padding: 3px 3px 3px 1px; color: #fff; font-size: 8px } .star2fin { padding: 3px 3px 3px 0; text-indent: 6px; background: url(../images/sprite-theme.png) -20px -333px no-repeat; font-size: 11px; border-bottom: 1px dashed #ccc; width: 605px } .star2fin span { padding: 3px 3px 3px 0; color: #fff; font-size: 8px } #nav li a.dropdown, #nav li a.dropdown:link, #nav li a.dropdown:visited { text-transform: uppercase; color: #fff; background: url(../imgs/bg_dropdown.gif) right no-repeat; padding-right: 20px } #nav li ul { display: none } #nav li.over ul, #nav li:hover ul, #nav ul.level2 li { float: none; display: block; background: #fff; color: #000 } #nav li.over ul, #nav li:hover ul { position: absolute; width: 150px; height: auto; z-index: 50 } #nav ul.level2 li { border: 0 solid #fff } #nav ul.level2 li a, #nav ul.level2 li a:link, #nav ul.level2 li a:visited { color: #000; background: url(../imgs/bg_dropnav.jpg) center no-repeat #fff; padding: 3px 10px } ul.options { line-height: 1; padding-left: 92px; margin-top: 5px } div.vbanner { width: 300px; float: left } div.infoin { border: 1px solid #ddd; padding: 5px; background-color: #fbfbfb; color: #454545; font-size: 15px } div.infogreen, div.infored { padding: 5px; margin-bottom: 10px; font-size: 14px } div.infogreen { border: 1px solid #d6e7b4; background-color: #f4fce4; color: #454545; text-align: justify } div.infogreen strong a:link { color: #000; text-decoration: none; font-weight: 700 } div.infogreen strong a:hover { color: #000; text-decoration: underline } div.infogreen strong a:visited { color: #000 } div.infored { border: 1px solid #ebb; background-color: #f5e6e6; color: #454545 } div.infored strong a:link { color: #000; text-decoration: none; font-weight: 700 } div.infored strong a:hover, ul.more a:hover { text-decoration: underline; color: #000 } div.infored strong a:visited { color: #000 } ul.more a { font-weight: 700 } ul.more a:hover { background-color: inherit } ul.bd a { color: #000; background: url(../imgs/sprite-theme.png) -26px -3903px no-repeat; text-decoration: none; font-weight: 700; padding-left: 10px } ul.bd a:hover, ul.bd a:visited { color: #000; background-color: inherit } ul.more a:link { font-weight: 700 } ul.bd a:hover { text-decoration: underline } ul.more a, ul.more a:link, ul.more a:visited { color: inherit; background: url(../imgs/sprite-theme.png) -56px -3833px no-repeat } div.infogreen li, div.infored li { list-style-type: none; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed #ccc } ul.more { padding: 0; margin: 10px 0 8px } ul.more li { border: none } ul.more a, ul.more a:link { text-decoration: none; padding-left: 10px } .contentnobg ul li.soon p.what a:link { color: #000; text-decoration: none; font-weight: 700 } .contentnobg ul li.soon p.what a:hover { color: #000; text-decoration: underline } .contentnobg ul li.soon p.what a:visited { color: #000 } .contentnobg ul li.soonlast p.what a:link { color: #000; text-decoration: none; font-weight: 700 } .contentnobg ul li.soonlast p.what a:hover { color: #000; text-decoration: underline } .contentnobg ul li.soonlast p.what a:visited { color: #000 } #module_1 { height: 392px; width: 530px; margin-left: 15px; margin-top: 10px; margin-bottom: 16px; float: left; border: 1px solid #222 } #page-wrap { width: 530px; margin: 15px auto; position: relative; min-height: 392px } .slider-wrap { width: 530px; height: 392px; position: absolute; top: -15px; border: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; background: url(../imgs/panel.jpg) bottom center no-repeat } .stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px } .stripViewer { position: relative; width: 530px; height: 340px } .stripViewer .panelContainer { position: relative; left: 0; top: 0 } .stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 530px } #module_2, #movers-row div a.cross-link { float: right } .stripNav, .stripNavL, .stripNavR { display: none } .nav-thumb { border: 1px solid #000; margin-right: 5px; margin-left: 11px } #movers-row { margin: -43px 0 0 62px } #movers-row div { width: 19%; float: left } .photo-meta-data { background: url(../imgs/transpBlack.png); padding: 6px; height: 42px; margin-top: -53px; position: relative; z-index: 1; color: #fff } .photo-meta-data span { font-size: 12px } .cross-link { display: block; width: 62px; margin-top: -17px; position: relative; padding-top: 18px; z-index: 1 } .active-thumb { background: url(../imgs/icon-uparrowsmallwhite.png) top center no-repeat } #module_2 { height: 400px; width: 421px; margin-top: 10px; margin-right: 15px; margin-bottom: 10px } #jflow-content-slider { background: #fff; width: 407px; margin-left: 13px; margin-top: 10px; border: 1px solid #222 } #jFlowSlide { background: #fff } #myController { font-size: 16px; width: 407px; height: 20px; background: #151515; text-align: right } #myController span.jFlowSelected { background: #de1f52; margin-right: 0; color: #fff } .slide-wrapper { padding: 0; width: 407px } .slide-thumbnail { width: 407px; float: left } .slide-thumbnail img { max-width: 407px } .slide-details { width: 407x; float: right; margin-left: 1px } .slide-details h2 { font-size: 1.5em; font-style: italic; font-weight: 400; line-height: 1; margin: 0 } .slide-details .description { margin-top: 0 } .jFlowControl, .jFlowNext, .jFlowPrev { color: #fff; cursor: pointer; font-size: .8em; padding: 0 5px 2px } .jFlowControl:hover, .jFlowNext:hover, .jFlowPrev:hover { background: #151515 } .idx div.module { width: 301px; height: 360px; margin: 0 15px 15px; background-image: url(../images/contentcontainer_bg.gif); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; float: left } /*.idx ul { height: 275px; list-style: none; padding: 0; margin-left: 10px } .idx ul li { float: left; position: relative; width: 85px; height: 125px; border: 1px solid #fff; margin: 0 10px 10px 0 } .idx ul li.soon, .idx ul li.soonfirst { border: none; width: 93%; padding: 5px 0 0 10px } .idx ul li.right { margin-right: 0 } .idx ul li.soonfirst { height: 60px; background-color: #fff; border-bottom: 1px dashed #fff; margin-top: 4px } .idx ul li.soon, .idx ul li.soonlast { height: 60px; background-color: #fff; margin: 0 } .idx ul li.soonfirst p.what { font-size: 1em; font-weight: 700; color: #454545; text-transform: uppercase } .idx ul li.soonfirst p.where { font-size: 1em } .idx ul li.soonfirst p.when { font-size: 1em; color: #999 } .idx ul li.soon { border-bottom: 1px dashed #999 } .idx ul li.soon p.what { font-size: 1em; font-weight: 700; color: #454545; text-transform: uppercase } .idx ul li.soon p.where { font-size: 1em } .idx ul li.soon p.when { font-size: 1em; color: #999 } .idx ul li span { display: block; position: absolute; bottom: 0; left: 0; line-height: 13px; width: 85px; color: #fff; font-size: .8em; text-align: center; padding: 0 } .idx ul li.soonlast { border: none; width: 93%; border-bottom: 1px dashed #fff; padding: 5px 0 0 10px } .info, .info_eticket, .info_nouveaute, .info_promo { height: 14px; border-top: 1px solid #000 } .idx ul li.soonlast p.what { font-size: 1em; font-weight: 700; color: #454545; text-transform: uppercase } .idx ul li.soonlast p.where { font-size: 1em } .idx ul li.soonlast p.when { font-size: 1em; color: #999 }*/ .info { background-color: #000 } .info_eticket { background: #222631 } .info_nouveaute { background: #d94078 } .info_promo { background: #f84545 } .footSection { float: left; width: 100%; height: 40px; margin-top: -5px } .idx .best-sellers ul.tabs { width: 96%; border-bottom: 0 solid #ccc } .idx .best-sellers ul.tabs li a:link, .idx .best-sellers ul.tabs li a:visited { color: #666; background: #eee } .idx .best-sellers ul.tabs li.tabs-selected a:link, .idx .best-sellers ul.tabs li.tabs-selected a:visited { color: #000; background: #fff } .idx .best-sellers .tabcnt ul { height: 233px; width: 100%; padding: 0 } .idx .best-sellers .tabcnt li { float: left; width: 272px; text-overflow: ellipsis; -o-text-overflow: ellipsis; height: 17px; font-size: .7em; text-indent: 26px; color: #999; border: none; border-bottom: 1px dashed #ccc; background-color: transparent; background-repeat: no-repeat; background-position: left center; padding-top: 5px; margin: 0 } .idx .best-sellers .tabcnt li a, .idx .best-sellers .tabcnt li a:link, .idx .best-sellers .tabcnt li a:visited { text-decoration: none } .idx .best-sellers .tabcnt li.top10 { border: none; margin-bottom: 4px } div.tabbed-content { float: left; width: 99.4%; padding: .2%; margin-top: 5px; margin-bottom: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc } .best-sellers .note { clear: both; font-family: TMSans, Myriad Pro, Arial, sans-serif; font-size: 60%; line-height: 130%; background-color: #eee; padding: 5px 5px 7px; margin-top: 9px; text-align: center; margin-bottom: 4px } .idx .BA ul { float: left; width: 290px; margin: 5px 0 20px; height: 242px } .idx .BA ul li { border: 0; font-weight: 700; font-size: .75em; color: #454545; margin: 0; padding: 7px 1px; float: none; height: auto; width: 100%; border-bottom: 1px dashed #ccc } /*.idx ul li.videobo, .idx ul li.videobolast { height: 34px; width: 274px; margin: 0 0 0 10px; padding: 10px; background-color: #fff } .idx ul li.videobo { border: none; border-bottom: 1px dashed #999 } .idx ul li.videobolast { border: none }*/ #module_index_video { height: 375px; width: 633px; float: left } #module_index_video .bandeannonce { float: right; width: 304px; height: 253px; margin: 10px 10px 11px 0; padding: 10px; background-color: #fff } #module_index_video .red { text-decoration: none; color: #f94783 } #footer a:hover, #topidfpargenre a:hover, #topidfpartheme a:hover { text-decoration: underline } #module_index_video .red:hover { color: #000 } .idx .BA ul li.last { border: none } .idx .BA ul li span { display: inline-block; float: right; position: relative; width: auto } .idx .lastMinute { height: 356px } .idx .lastMinute ul li, .idx .lastMinute ul li.last { width: 281px; border: 0; height: auto; background: url(../imgs/juska.jpg) top right no-repeat } .idx .lastMinute ul li { margin: 0 0 10px } .idx .lastMinute ul li.last { margin: 0 0 8px } .idx .lastMinute ul li span.bis { line-height: 15px; left: 225px; display: inline-block; font-size: 1.5em; font-weight: 700; padding-top: 22px; color: #fff; float: right; text-align: center; width: 60px; height: 36px; margin: 0 } .pub_footer { height: 0; margin: 0 15px 15px 10px; float: left } #contentpop { background: #fff; height: 515px; margin-bottom: 20px; margin-right: auto; color: #403f3c } #wrapper2 .scroll { width: 800px } div.group { color: #000; float: left; width: 95.7%; padding: .5% 2%; border: 1px solid #fff } #seanc { -moz-border-radius: 5px; float: left } #footer { float: left; width: 100%; color: #fff; background: #0e0e0e; margin: 0 auto } #footer a, #footer a:link { text-decoration: none; color: #fff; background: 0 0 } #footer a:visited { color: #ddd; background: 0 0 } .footerquest { color: #000; float: left; width: 98%; margin-top: 20px; border: 1px solid #efefef; background-color: #fcfcfc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 3px 10px 12px } #avisinter, #avisinter1 { width: 100%; margin-left: 0; margin-bottom: 30px } #slider-holder, #slider-holder .jcarousel-clip, #slider-holder ul, #slider-holder ul li { width: 958px; height: 298px; position: relative; overflow: hidden } div.events-list dl { padding: 5px 20px } div.events-list dd { color: #fff } #avisinter1 { height: auto; margin-top: 30px } #avisinter { height: 464px; margin-top: 0 } #avisinter #tabavis { height: 374px } #slider { height: 300px; position: relative } #slider-holder { border: 1px solid #f3f3f3 } #slider-holder ul li { float: left; display: inline } .slider-controls { font-size: 0; line-height: 0; height: 0; position: absolute; top: 270px; right: 20px; z-index: 2; border: none } .slider-controls a { width: 16px; height: 16px; float: left; background: url(../images/sprite-theme.png) -15px -173px no-repeat; text-indent: -4000px; margin-left: 3px } .slider-controls a.active, .slider-controls a:hover { background: url(../images/sprite-theme.png) -33px -173px no-repeat } .slider-nav { line-height: 0; height: 0 } .slider-nav a { text-indent: -4000px; width: 34px; height: 60px; position: absolute; top: 120px; z-index: 3 } .slider-nav a.next { background: url(../images/sprite-theme.png) -12px -68px; left: 924px } .slider-nav a.prev { background: url(../imgs/sprite-theme.png) -12px 12px; left: -1px } #promoidfpargenre { width: 960px; margin-left: 18px; margin-top: 30px } #promoidfpargenre div.section { background-image: url(../images/contentcontainer_bg.gif); margin-bottom: 10px; -moz-border-radius: 0 0 5px 5px } #region_fiv { height: 320px; margin-top: 30px; margin-bottom: 0; padding-top: 15px; -moz-border-radius: 5px } #region_fiv .enfplus, #region_promo .enfplus { text-align: right; background-color: #f9f9f9; border: 1px solid #dbdbdb; padding-top: 5px } #region_fiv .enfniv { height: 290px; margin: 10px auto } #region_fiv .enfinfo { height: 33px; margin-left: auto; margin-right: auto; pading-right: 3px } #region_fiv .enfpaveneutre, #region_fiv .enfpavenouveau, #region_fiv .enfpaveparc { width: 177px; height: 290px; float: left; margin-right: 10px } #region_fiv .enfpaveneutre { background-image: url(../imgs/img_290_neutre.png) } #region_fiv .enfpavenouveau { background-image: url(../images/sprite-theme.png); background-position: -12px -2560px } #region_fiv .enfpaveparc { background-image: url(../imgs/img_290_parc.png) } #region_fiv .enfpaveeticket, #region_fiv .enfpavetournee { background-image: url(../images/sprite-theme.png); width: 177px; height: 290px; float: left; margin-right: 10px } #region_fiv .enfpavepromo { background-position: -12px -2217px } #region_fiv .enfpavetournee { background-position: -12px -1170px } #region_fiv .enfpaveeticket { background-position: -12px -2898px } #region_fiv .enfpavereprise { width: 177px; height: 290px; float: left; margin-right: 10px; background-image: url(../imgs/img_290_reprise.png) } #region_fiv .enfpavesucces { width: 177px; height: 290px; float: left; margin-right: 10px; background-image: url(../images/sprite-theme.png); background-position: -12px -1521px } #region_fiv .enfpaveactu { width: 177px; height: 290px; float: left; margin-right: 10px; background-image: url(../imgs/img_290_actu.png) } #region_fiv .enfplus { width: 920px; height: 25px; margin: 35px auto 30px } #region_promo { height: 100%; margin-top: 20px } #region_promo .enfniv { height: 290px; margin: 10px auto } #region_promo .enfinfo { height: 33px; margin-left: auto; margin-right: auto; pading-right: 3px } #region_promo .enfpaveactu, #region_promo .enfpaveeticket, #region_promo .enfpaveneutre, #region_promo .enfpavenouveau, #region_promo .enfpaveparc, #region_promo .enfpavereprise, #region_promo .enfpavesucces, #region_promo .enfpavetournee { width: 177px; height: 290px; float: left; margin-right: 10px } #region_promo .enfpaveneutre { background-image: url(../imgs/img_290_neutre.png) } #region_promo .enfpavenouveau { background-image: url(../imgs/img_290_nouveau.png) } #region_promo .enfpaveparc { background-image: url(../imgs/img_290_parc.png) } #region_promo .enfpavetournee { background-image: url(../imgs/img_290_tournee.png) } #region_promo .enfpaveeticket { background-image: url(../imgs/img_290_eticket.png) } #region_promo .enfpavereprise { background-image: url(../imgs/img_290_reprise.png) } #region_promo .enfpavesucces { background-image: url(../imgs/img_290_succes.png) } #region_promo .enfpaveactu { background-image: url(../imgs/img_290_actu.png) } #region_promo .enfplus { width: 920px; height: 25px; margin: 35px auto 30px } #contpackage #planPack, #contpackage .planpack, #contpackage .zoompack p { text-align: center } #topmoduleth-panelavis div.section, .contentpub { border-left: 1px solid #ccc; background-color: #fff } #topmoduleth-panel div.section { clear: both; width: 446px; margin-left: 510px; margin-top: 0; padding-top: 21px; padding-bottom: 22px; font: 12px Arial, Helvetica, sans-serif; position: absolute; z-index: 1; background-color: #fff; background-image: url(../images/contentcontainer_bg.gif); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc } .star1t, .star1t span, .star2tp, .star2tp span { padding: 3px 2px 3px 3px } #topmoduleth-panel .section .promos { display: inline; float: right; width: 440px; min-height: 320px; margin: 0 -11px -10px 0 } .star1t, .star2t, .star2tp { border-bottom: 1px dashed #ccc; margin-right: 20px } #topmoduleth-panel .section .promos a { display: block; float: left; width: 200px; height: 100px } #top10partheme { width: 493px; background-color: #fff; height: 469px } .star1t { text-indent: 1px; background: url(../imgs/star1.png) left no-repeat; font-size: 11px; margin-left: 20px } .star1t span { color: #fff; font-size: 8px } .star2tp { text-indent: 1px; background: url(../images/sprite-theme.png) -22px -245px no-repeat; font-size: 11px; margin-left: 20px } .star2t, .star2tfin { text-indent: 1px; background: url(../images/sprite-theme.png) -21px -245px no-repeat; margin-left: 20px } .star2tp span { color: #fff; font-size: 8px } .star2t, .star2t span, .star2tfin, .star2tfin span { padding: 3px 2px } .star2t { font-size: 11px } .star2t span { color: #fff; font-size: 8px } .star2tfin { font-size: 11px } .star2tfin span { color: #fff; font-size: 8px } #topmoduleth-panelavis div.section { clear: both; background-image: url(../images/contentcontainer_bg.gif); width: 450px; margin-left: 506px; margin-top: 34px; padding-top: 15px; padding-bottom: 18px; font: 12px Arial, Helvetica, sans-serif; position: absolute; z-index: 1 } #topmoduleth-panelavis .section .promos { display: inline; float: right; width: 440px; min-height: 320px; margin: 0 -11px -10px 0 } #topidfpargenre, #topidfpartheme { margin-bottom: 0; margin-left: 18px } #topmoduleth-panelavis .section .promos a { display: block; float: left; width: 200px; height: 100px; padding: 0 10px 10px 0 } ul.tabs { float: left; width: 100%; padding: 0 } ul.tabs li { float: left; width: auto; font-size: 11px; font-weight: 700; padding-right: 4px } #top10regpargenre { width: 96%; height: 294px; margin-left: 16px; background-color: #fff } #topidfpargenre { width: 958px } #topidfpargenre a:hover { color: #454545 } .fdnoir { height: 450px; background-image: url(../imgs/contentcontainer_bgc.png); -moz-border-radius: 0 0 8px 8px } .contentpub { cursor: pointer; display: block; height: 230px; margin-top: 38px; padding-left: 10px; position: absolute; width: 225px; z-index: 1000 } #topidfpartheme { width: 958px; margin-top: 30px } #topidfpartheme span { margin-right: 10px } .promotop, .promotopright { height: 105px; margin: 0 -14px -10px -2px; border: 1px solid #fff; padding-top: 6px; padding-left: 6px; background-color: #fff; float: left } #topidfpartheme a:hover { color: #454545 } .promotop { width: 108px } .promotopright { width: 109px } .paneltheme h4 { background-image: url(../imgs/bg_sporttab.jpg); background-color: #fff; padding: 1px } .standout { background: #fff; border-color: #ddd; border-style: none; border-width: none; margin-top: 20px; margin-bottom: 10px; margin-left: 0; padding: 8px 100px 10px } .contentnobd { border: 1px solid #ddd; background-color: #fff; height: 330px; margin-bottom: 10px } .contentnobd ul { height: 275px; list-style: none; padding: 0; margin-left: 10px } .contentnobd ul li { float: left; position: relative; width: 85px; height: 125px; border: 1px solid #222; margin: 0 10px 10px 0 } .contentnobd ul li.soon, .contentnobd ul li.soonfirst { border: none; width: 93%; padding: 5px 0 0 10px; height: 65px; background-color: #fff } .contentnobd ul li.right { margin-right: 0 } .contentnobd ul li.soonfirst { border-bottom: 1px dashed #fff; margin-top: 4px } .contentnobd ul li.soonfirst p.what { font-size: 1em; font-weight: 700; color: #454545; text-transform: uppercase } .contentnobd ul li.soonfirst p.where { font-size: 1em } .contentnobd ul li.soonfirst p.when { font-size: 1em; color: #999 } .contentnobd ul li.soon { border-bottom: 1px dashed #999; margin: 0 } .contentnobd ul li.soon p.what { font-size: 1em; font-weight: 700; color: #454545; text-transform: uppercase } .contentnobd ul li.soon p.where { font-size: 1em } .contentnobd ul li.soon p.when { font-size: 1em; color: #999 } .contentnobd ul li span { display: block; position: absolute; bottom: 0; left: 0; line-height: 13px; width: 85px; color: #fff; font-size: .8em; text-align: center; padding: 0 } .contentnobd ul li.soon p.what a:link { color: #000; text-decoration: none; font-weight: 700 } .contentnobd ul li.soon p.what a:hover { color: #000; text-decoration: underline } .contentnobd ul li.soon p.what a:visited { color: #000 } .contentnobd ul li.soonlast { border: none; width: 93%; height: 65px; background-color: #fff; border-bottom: 1px dashed #fff; padding: 5px 0 0 10px; margin: 0 } .contentnobd ul li.soonlast p.what { font-size: 1em; font-weight: 700; color: #454545; text-transform: uppercase } .contentnobd ul li.soonlast p.where { font-size: 1em } .contentnobd ul li.soonlast p.when { font-size: 1em; color: #999 } .contentnobd .footSection { float: left; width: 100%; height: 40px); margin-top: -5px } .contentnobd ul li.soonlast p.what a:link { color: #000; text-decoration: none; font-weight: 700 } .contentnobd ul li.soonlast p.what a:hover { color: #000; text-decoration: underline } .contentnobd ul li.soonlast p.what a:visited { color: #000 } .jcarousel-skin-tango .jcarousel-item { width: 85px; height: 240px; background-color: #fff; border: 0 dotted #ddd; padding-top: 10px; padding-left: 30px; padding-right: 30px } #pageoff { border: 1px solid silver; width: 98%; background-color: #f4f4f4; padding-top: 20px; padding-bottom: 30px; -moz-border-radius: 8px; margin: 30px auto 20px } #pageoff div { float: left; height: 50px; margin-right: 25px; margin-left: 25px } #pageoff p { color: #414141; font-size: 18px; font-family: TMSans, Myriad Pro, Arial, sans-serif; padding-top: 10px; margin-left: 96px } div.product-data a:hover { text-decoration: underline; color: #454545 } .txtrouge { color: #d21515 } ul.steps li.past span { background: url(../imgs/sprite-theme.png) -20px -512px right -81px no-repeat; color: #999 } #contpackage .infopack, #contpackage .planpack { margin-top: 25px } #contpackage .premium { background-color: #d70000; color: #fff; font-weight: 700; height: 20px; margin-top: 10px; width: 975px } #contpackage .pubimg { height: 170px; margin-top: 10px; width: 975px } #contpackage .zoompack { height: 503px; margin: auto } #contpackage .zoompack img { width: 590px; height: 314px } #contpackage .zoompack img:hover { width: 945px; height: 503px } #slidedito { width: 958px; margin-left: auto; margin-right: auto; margin-top: 15px } #page_enfant { height: 100%; margin-top: 20px } #page_enfant .enfniv { height: 290px; margin: 10px auto } #page_enfant .enfnvignet { width: 85px; height: 110px; margin: 35px auto 30px } #page_enfant .enfinfo { height: 33px; margin-left: auto; margin-right: auto; padding-right: 3px } #page_enfant .enfpaveeticket, #page_enfant .enfpaveneutre, #page_enfant .enfpavenouveau, #page_enfant .enfpaveparc, #page_enfant .enfpavetournee { width: 177px; height: 290px; float: left; margin-right: 10px } #page_enfant .enfpaveneutre { background-image: url(../imgs/img_290_neutre.png) } #page_enfant .enfpavenouveau { background-image: url(../imgs/img_290_nouveau.png) } #page_enfant .enfpaveparc { background-image: url(../imgs/img_290_parc.png) } #page_enfant .enfpavetournee { background-image: url(../imgs/img_290_tournee.png) } #page_enfant .enfpaveeticket { background-image: url(../imgs/img_290_eticket.png) } #page_enfant .enfplus { width: 920px; height: 25px; text-align: right; background-color: #f9f9f9; border: 1px solid #dbdbdb; padding-top: 5px; margin: 35px auto 30px } #pagekdo, #pagekdo #contenuflow, #pagekdo #kdogche, body.pop { background-color: #fff } .enfpaveactu, .enfpaveneutre, .enfpavereprise, .enfpavesucces { width: 177px; height: 290px; margin-right: 10px; float: left } .enfpavesucces { background-image: url(../imgs/img_290_succes.png) } .enfpavereprise { background-image: url(../imgs/img_290_reprise.png) } .enfpaveactu { background-image: url(../imgs/img_290_actu.png) } .enfpaveneutre { background-image: url(../imgs/img_290_neutre.png) } #pagekdo { height: 100%; width: 100%; margin-left: auto; margin-right: auto } #pagekdo #kdo_femimg { width: 218px; height: 165px; float: left } #pagekdo #kdodroit { width: 750px; height: 840px; float: right } #pagekdo #titlekdo { width: 510px; height: 168px; margin-left: 110px; margin-bottom: 20px } #pagekdo #animationkdo { width: 688px; height: 165px; background-color: #fff; margin-top: 80px; position: relative } #pagekdo .titreL { font-size: 22px; font-weight: 700; color: #fe8d00; margin: 5px 0 } #pagekdo #imageflow { text-align: left } #pagekdo img.imgflow { position: absolute; border: none } #pagekdo #contenuflow { width: 688px; height: 165; text-align: left; margin: 0 auto; padding: 0 20px } #pagekdo #loading_bar { margin-top: 10px; margin-bottom: 10px; text-align: center; width: 100% } #pagekdo #loading_bar img { margin-top: 10px; position: relative } #pagekdo #legendes { font-weight: 700; text-align: center; z-index: 10000 } #pagekdo #scrollbar { visibility: hidden; position: relative; border-bottom: 1px solid #b3b3b3; z-index: 10001 } #pagekdo #slideres { position: absolute; margin-top: -3px; margin-left: -2px; z-index: 10002; background-image: url(../imgs/bulletblue.gif); background-repeat: no-repeat; width: 14px; height: 14px } #pagekdo #kdogche { width: 20px; height: 460px; float: left; margin-left: 35px } #pagekdo .iconmain, #pagekdo .iconmain2, #pagekdo .iconmain3, #pagekdo .iconmain4, #pagekdo .iconmain5, #pagekdo .iconmain6, #pagekdo .iconmain7 { margin-left: 7px; width: 4px; height: 6px } #pagekdo #kdotxt { width: 688px; height: 200px; float: left; margin-bottom: 20px } #pagekdo .p4, #pagekdo .p5 { color: #333; height: 23px; padding-top: 5px; float: left } #pagekdo p, #pagekdo p a, #pagekdo p a:hover { color: #333 } #pagekdo .p4 { margin-right: 103px } #pagekdo .p5 { margin-right: 10px } #pagekdo .iconmain { margin-top: 3px } #pagekdo .iconmain2 { margin-top: 43px } #pagekdo .iconmain3 { margin-top: 57px } #pagekdo .iconmain4 { margin-top: 42px } #pagekdo .iconmain5 { margin-top: 27px } #pagekdo .iconmain6 { margin-top: 47px } #pagekdo .iconmain7 { margin-top: 42px } #pagekdo .iconmain8 { width: 4px; height: 6px; margin-top: 28px } #pagekdo .boutkdo, #pagekdo .boutkdo2 { width: 149px; height: 27px; float: left } #pagekdo .clean { clear: both; height: 20px } #pagekdo #questionkdo { float: left; margin-left: 20px; margin-top: 0; margin-bottom: 10px; font-size: 14px } #pagekdo #questionkdo p { color: red } #pagekdo #questionkdo dd { color: grey; margin: 10px 300px 5px 3px } #kdopub { width: 265px; height: 224px; float: right; position: inherit; z-index: 100 } body.pop { color: #333 } .popuptitrekdo { font-size: 16px; font-weight: 700; color: #fa920b; padding: 5px; text-align: center; background: #f7f7f7 } .cgvkdo { width: 631px; margin-bottom: 20px; margin-left: 10px; margin-right: 10px; color: #333 } .bandvideo { width: 100%; height: 468px; border: 0; overflow: hidden } #contpackage { width: 100%; padding: 10px; margin-bottom: 50px; margin-top: -20px } #contpackage .packimg { width: 85px; height: 110px; background-color: #fff; float: left } #contpackage #pakinfo { width: 500px; margin-left: 25px; float: left } #contpackage .paktitre { font-weight: 700; padding: 4px } #contpackage .pakgenre { padding: 4px; color: #999; font-size: 12px } #contpackage .paklieu { padding: 4px; font-size: 10px } #charteavis, #contenterreur, .delivrcommtxt1 { font-size: 12px } #contpackage .pakadress { padding: 4px; font-size: 12px } #contpackage .garantielog { width: 207px; height: 77px; float: right; margin-right: 140px } #contpackage .stopfloat { clear: both } #contourcrea2 { height: 480px } #contenterreur { width: 750px; margin-left: auto; margin-right: auto; padding: 20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #ccc; margin-top: 20px } #imgerreur { width: 57px; height: 57px; margin: 20px auto } #charteavis { color: #06c } div.list-opinion h3.title-carrousel-first-post, div.list-opinion h3.valid-opinion { color: #454545; display: block; text-align: center; font-size: 1em } #kdo_femimg, #kdodroit, #tkn_coordoff, #tkn_coordon { margin-top: 30px } #ul_coordoff { margin-left: 5px } .soldcard { height: 270px; width: 500px; padding-left: 200px; padding-right: 200px; margin: 10px auto 30px } input.ck-kaptcha { float: left; margin-left: 0; margin-right: 50px; clear: both } div.list-opinion h3.title-carrousel-first-post { margin-bottom: 10px } #filter .txtssgenre1 { background-color: #333; color: #fff; font-weight: 700; height: 20px; margin-left: 5px; margin-top: 3px; padding: 5px 0 0 5px; width: 445px } #filter .closeButton { cursor: pointer; float: none; margin-left: 135px } .txt4_coord { font-size: 1em; margin-top: 12px; margin-left: 10px; margin-right: 20px } #fieldsetcord, #formcord { margin: 0; padding: 0; border: none } #formcord label { font-size: 1.3em; font-weight: 700; color: #4d4d4d; width: 100%; text-align: left; margin-left: 5px } .status { margin-left: 5px; padding: 5px; outline: 0; height: 25px; width: 250px } .focusField { border: 2px solid #449e04; background: #fff; color: #000 } input.statuscord { border-top: 1px inset #e0dfe3; border-right: 1px inset #e0dfe3; border-bottom: 1px solid #ddd; border-left: 1px inset #e0dfe3 } .formcoord-buttons { margin-left: 4px } .boutcoord { padding-top: 5px; margin-left: 8px } #aidecompt { float: right; margin-right: 4px; margin-top: -5px; width: 340px; font-size: 1.2em } #tabpanier { border-right: 1px solid #eee } #tabpanier td.tabpanierfoot-right { text-align: right; width: 95px } #tabpanier td.tarif, #tabpanier th.sub+td { text-align: right } #cbpaiement input[type=submit] { -moz-border-radius: 6px; background: url(../imgs/bgs_sprite.png) no-repeat #eee; border: 1px solid #ddd; color: #390; cursor: pointer; font: 700 1.2em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; margin-left: 50px; padding: 5px 7px 6px 20px } div.product-data p { font-size: .7em; width: 220px } .stressed { background: inherit; color: #c00; font-weight: 700 } #tabpanier label { float: none; font-weight: 400; text-align: left; width: auto; margin-left: 4px } #tabpanier caption, #titlecommande { font-weight: 700; text-align: center } #titlecommande { background-image: url(../imgs/delivrcom_fd.png); color: #666; font-size: 12px; margin-bottom: 10px; margin-left: 6px; padding: 5px 0 0; width: 931px; height: 25px } #tabpanier caption { border-color: #eee; border-style: solid; border-width: 1px; color: #000; font-size: .69em; padding: 7px 8px; text-transform: uppercase } .icpaiementcb6 { border: 1px dotted #ddd; height: 38px; margin: 10px 6px 30px 30px; padding: 3px; width: 161px } .contourpaiement.double input { border: 1px solid #ccc; color: #000; font-size: 100%; padding: 1px 0 3px 2px; margin-left: 5px } .maxiMiles input[type=submit] { padding-bottom: 0; padding-top: 0; margin-left: 10px } #orderDeliveryForm .libellecoffret { width: 151px } .contourpaiement span { float: none; font-weight: 400; margin-left: 15px } #tabpanier td.recapmontant { text-align: right } .transfertealert { float: left; margin-left: 20px; margin-right: 20px; margin-top: 120px } #tfc1 a.codeConf, #tfc2 span.codeVal { font-size: 12px; font-weight: 700; margin-left: 8px } .stopfloatmail { clear: both; height: 30px } #memberZone { margin-bottom: 15px; margin-top: 15px; float: left } #tfc1 a.codeConf { color: #f39 } #tfc2 span.codeVal { color: #454545 } #tfc2 input[type=submit] { -moz-border-radius: 6px; background: url(../imgs/bgs_sprite.png) no-repeat #eee; border: 1px solid #ddd; color: #390; cursor: pointer; font: 700 12px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; margin-left: 20px; padding: 4px 7px 4px 20px; width: 160px } a[class=cancelButton]:hover, a[class=otherCommandButton]:hover, a[class=printButton]:hover, a[class=submitButton]:hover, input[type=button]:hover, input[type=image]:hover, input[type=reset]:hover, input[type=submit]:hover { border: 1px solid #ddd } a[class=cancelButton], a[class=otherCommandButton], a[class=printButton], a[class=submitButton] { font: 700 14px "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif } #tabpanier td.action { width: 17px; padding-left: 8px } #cbForm a.dispodate { margin-left: 60px } .infoPrint input[type=image]:hover, .transferPrint input[type=image]:hover { color: #666; background: url(../imgs/bgs_sprite.png) 0 -48px no-repeat #eee; border: 1px solid #ddd } a[class=cancelButton], a[class=otherCommandButton], a[class=submitButton] { padding: 5px 17px 6px 30px } #servicesmanif .eticketinfo a, #servicesmanif .facebook a, #servicesmanif .placementinfo a { -moz-border-radius: 0; display: block; cursor: pointer } #imagecadeau { margin-top: 0 } #crosstkn2 { margin-top: 90px } .jcarousel-skin-tango .jcarousel-container-horizontal { margin-left: auto; margin-right: auto } .jcarousel-skin-tango .jcarousel-container-horizontal h4 { font-size: 10px; margin-top: 5px; color: #282828; font-weight: 700; margin-bottom: 10px } #crosstkn ul, #crosstkn2 ul { line-height: 11px } .jcarousel-skin-tango .jcarousel-container-horizontal br { display: block; margin-bottom: 10px; font-size: 2px; line-height: 2px } input.statuscord { border-color: #e0dfe3 #e0dfe3 #ddd; border-style: inset inset solid; border-width: 1px; font-size: 12px; height: 20px; margin-bottom: 15px; margin-left: 5px; padding: 0; width: 150px } #paybycc input[type=submit] { margin-left: 75px; margin-top: 10px; font-size: 14px; font-weight: 700 } #paybycc #contourcc input[type=submit] { background: url(../img/sprite-theme.png) -23px -3508px no-repeat #EEE } img.contour { margin-right: 10px } #numcard input { font-size: 10px } #paybycc .mttcde span { margin-left: 3px } .arrowMaxi { padding: 0 0 0 20px; background: url(../imgs/fleche_maximiles.png) 0 6px no-repeat } #kdotxt { margin-left: 45px } #poptarif, .cepop { width: 958px; margin-left: auto; margin-right: auto } .cepop { text-align: center; color: #fff; background-color: #d70000; margin-top: 20px; font-weight: 700; font-size: 12px } #servicesmanif .facebook a { background: url(../imgs/facebook.png) right 0 no-repeat; height: 30px } .timer { width: 107px; position: fixed; z-index: 32000 } .timer strong { display: block; padding: 0; text-align: center } .timer .ticker-label { color: #414141; font-size: 11px } .timer .tickerCount { color: red; font-size: 24px } .timer .ticker { font-size: 24px; padding-top: 0 !important } .timer .bodytimer, .timer .gotobasket { border-left: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; padding: 0 3px; background-color: #fff } .timer .bodytimer, .timer .bottom-curve, .timer .top-curve { background-image: url(../img/timer-sprites.png); background-repeat: no-repeat } .timer .bottom-curve, .timer .top-curve { font-size: 0; height: 5px; width: 107px } .timer .top-curve { background-position: 0 top } .timer .bodytimer { background-position: -107px bottom } .timer .gotobasket { background-image: url(../img/timer-sprites2.png); background-position: -1px bottom } .timer .bottom-curve { background-position: 0 bottom } .content-overlay-clock { position: fixed; top: 0; left: 0; z-index: 32000; color: #454545; font-size: 15px; font-weight: 700; margin: auto; padding: 25px 50px 1px; height: 100px; line-height: 25px; border: 1px solid; background-color: #fff; width: 300px; text-align: center } #rowmttresa, #rowmttresa th, #tabpanier caption, #tabpanier td.action, #tabpanier td.cat, #tabpanier td.date, #tabpanier td.park, #tabpanier td.tarif, #tabpanier th.place, td.tabpanierfoot-right, th#tabpanierfoot-left { background-color: #fbf9f9 } #content-overlay-clock a { color: red } #manifamex { -moz-border-radius: 5px; border: 1px solid #efefef } #manalerte, .amexrouge { -moz-border-radius: 5px } .logoamex { width: 100px; height: 100px; margin: 15px auto 25px } .clean { clear: both } #amexchoice { width: 910px; height: auto; padding: 5px; margin-left: auto; margin-right: auto } #manalerte { border: 1px solid #efefef } #manalerte #alerteresult p { font: 101%/1.4 Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 700 } .informationresult { margin-bottom: 15px } #paiamex { background-color: #fff; width: 96.7%; height: 105px; left: 520px; color: #f40000; padding: 15px; -moz-border-radius: 5px; border: 1px dotted #ddd; margin-top: 15px; margin-bottom: 5px } .icpaiementcb2amex { border: 1px dotted #ddd; float: left; height: 45px; margin: 10px 6px 10px 30px; padding: 3px } .paiech { width: 300px; font-weight: 700; font-size: 12px; border: 1px dotted #ddd; height: 53px; margin-bottom: 15px } #chpl1, #chpl2, #chpl3 { text-align: center; font-weight: bolder } .paiechimg { width: 76px; height: 53px; float: left; margin-right: 10px } .paiechtxtg { color: #529989; float: left; padding-top: 17px } .paiechvtxtg { color: #3319ab; float: left; padding-top: 18px } .clech { clear: both; height: 15px } .cleanme { clear: both; height: 0 } #titre_seanc_with_seatmap { text-align: center; margin-top: 11px; float: left; width: 482px } #choixplan { float: left; width: 440px; background: #ebebeb; margin-top: 11px; height: 83px; margin-left: 45px } #choixplan #btnPlan img { float: left; padding-top: 7px; padding-left: 7px } #chpl1 { margin-top: 13px; line-height: 16px } #chpl2, #chpl3 { color: #f5a; font-size: 13px } #tabpanier th, .cofoffert, .cofprix, .uptxtrose { font-weight: 700 } .idx .best-sellers .tabcnt li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 262px; display: block } #tabpanier input[type=reset], .cofprix { display: none } #tabpanier caption { background-image: none; border-bottom: 1px solid #fff } td.tabpanierfoot-right { text-align: right } #libmttresa { margin-right: 25px } div.form-buttons-upsell { float: right; font-size: 14px; width: auto; margin: 0 0 20px; text-align: center } .larg { width: 709px } .uptxtrose { color: #f06 } .txtpres { float: left; margin-right: 5px; padding: 3px; text-align: justify; width: 570px } #tabpanier th { background: #fff; border: 1px solid #eee; color: #333; font-size: 12px; padding: 5px; text-align: left; vertical-align: top } #libmttresa, #totalBasketPrice { float: right } #tabpanier td.park { width: 374px } #tabpanier td.off { width: 375px } #tabpanier td.tarif { width: 89px } #tabpanier td.assurance3 { width: 10px } .newassright { float: right; width: 70px; text-align: right; height: 30px } #comassur { font-size: 11px; font-style: italic } .newassleft { float: left; width: 450px } .infoimg { margin-bottom: -6px; width: 25; height: 25px; text-align: right } .boxcaption, .titre-alerte-email, .txtimput { text-align: center } .boutfl { float: right } .vigncah { float: left; height: auto; margin-left: 0; margin-top: 0; width: 150px; margin-bottom: 10px } .cofoffert { color: #d80f13 } .cofprix { color: #54a71a } .coffretcadeaux { background-color: transparent; border: 0 dashed #ddd; height: auto; margin-bottom: 15px; margin-left: 21px; margin-top: -15px; padding: 0; width: auto } .choiximput, .txtimput { float: left; margin-top: 5px } .cleancoffret { clear: both; height: 2px } .concoff { margin-left: -8px } .compchx { float: left; border: 1px solid #b2b2b2; margin-right: 11px; height: 205px; background-color: #fff; padding-top: 5px } .choiximput { margin-left: 8px; border: 0 } .choiximput input { border: 0 solid #fff; color: #000; font-size: 100%; padding: 1px 0 3px 2px } a#goVote, a#goVote img { border: 0; padding: 0 } .txtimput { font-family: TMSans, Myriad Pro, Arial, sans-serif; font-size: 11px; font-weight: 400; width: 130px } .highslide-container div, .highslide-html-content { overflow: hidden } #product-summary div.product-data h1.fn { display: inline; float: none; font-size: .95em; line-height: .9; margin: 0 } #total-results { font-size: .75em; margin: 5px 0 } #total-results h1, a#goVote { font-size: .95em; line-height: 1.2 } a#goVote { display: inline-block; margin-top: 1px } #total-results h1 { float: none; margin: 0; display: inline; text-transform: uppercase } #resumeZone .resmotconseil p { display: inline } #resumeZone .resmotconseil h1 { float: none; margin: 0; display: inline; font-size: 1.1em } #caroussel #slider-holder .forminisite, #product-summary ul.price-data, #servicesmanif li.facebook, .lieucross+p { display: none } div.section div.hgroup h1, div.section div.hgroup h2, div.section div.hgroup h3 { font-size: 1.2em; color: #fff; padding: 1px 10px 5px; z-index: 100; float: none; margin: 0 11px 15px 10px } #content>.hgroup { height: auto; width: 100% } #leaderBoard { width: 728px; height: 90px; overflow: hidden; margin: 3px auto } .positionLN { margin-top: 5px } #mpuHalf { margin-bottom: 15px } .cleanpub { clear: both; height: 0 } .tailletitre { width: 301px; height: 40px; margin-left: 15px; z-index: 5000 } .contentpub { margin-left: 622px } #main-content { margin-top: -2px } .jcarousel-skin-tango .jcarousel-clip-horizontal { height: 260px; width: 600px } .jcarousel-skin-tango .jcarousel-container-horizontal { background-color: #e6e6e6; padding: 20px 40px; width: 610px; margin-top: 15px; margin-bottom: 15px } .jcarousel-skin-tango .jcarousel-prev-horizontal { background: url(../imgs/prev-horizontal.png) no-repeat; left: 20px; top: 125px } .jcarousel-skin-tango .jcarousel-next-horizontal { background: url(../imgs/next-horizontal.png) no-repeat; right: 26px; top: 125px; width: 32px } .jcarousel-skin-tango .jcarousel-container-horizontal p { color: #6b6b6b; font-size: 10px } .jcarousel-skin-tango .jcarousel-container-horizontal h4 { height: 25px } .reservcross { width: 102px; height: 22px; background-image: url(../img/boutslidpan.png) } .jcarousel-skin-tango .jcarousel-container-horizontal a.reservcross { color: #fb4383; font-size: 12px; padding: 3px } .lieucross { height: 32px; overflow: hidden } .pricecross { margin-bottom: 10px } .hgroup h2 { font-size: 1.2em; color: #fff; padding: 5px 10px 5px 25px; float: none; width: auto; margin: 0 } .boxcaption, .boxgrid { height: 110px; width: 85px } div.index .hgroup h2 { font-size: .85em; color: #f39 } .boxgrid { margin: 0; float: left; background: #161613; overflow: hidden; position: relative } .boxcaption p { color: #fff; font-family: TMSans, Myriad Pro, Arial, sans-serif; font-size: .8em; font-weight: 700 } .boxcaption { border-top: 1px solid #fff; position: absolute; background-color: transparent } .boxgrid .neutre { background-color: #000 } .boxgrid .nouveaute { background-color: #f69f03 } .boxgrid .promo { background-color: #dc3030 } .boxgrid .coeur { background-color: #e54788 } .captionfull .boxcaption { top: 110px } .dionoff { font-size: 11px } #header #billBoard { background-color: #FFF; float: left; width: 992px; padding-left: 22px } input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: none; border-radius: 0 } #reseaumanif { background: url(../img/fd_reseaux.png) no-repeat } #product-summary .form-buttons { float: right; width: auto } .bcollector { height: 128px; left: 640px; position: relative; top: -138px; width: 104px } #servicesmanif { width: 222px; margin-right: 10px; margin-top: 0 } #servicesmanif .eticketinfo { left: 98px; bottom: 128px } #servicesmanif .eticketinfo a { border-radius: 0; height: 22px; width: 108px } @-moz-document url-prefix() { #servicesmanif .eticketinfo { bottom: 132px } } #servicesmanif .placementinfo { left: 98px; bottom: 128px } #servicesmanif .placementinfo a { border-radius: 0; height: 22px; z-index: 5000 } @-moz-document url-prefix() { #servicesmanif .placementinfo { bottom: 132px } } #servicesmanif .mticketinfo { border-radius: 0; left: 98px; bottom: 128px } #servicesmanif .mticketinfo a { height: 22px; margin-bottom: 3px; width: 108px } @-moz-document url-prefix() { #servicesmanif .mticketinfo { bottom: 132px } } div.service-garantie { border: 0 dotted #DDD; cursor: pointer; float: left; height: 55px; margin-bottom: 16px; margin-left: 305px; margin-top: -2px; width: 108px; padding-bottom: 56px } #servicesmanif { height: auto } #servicesmanif ul, #servicesmanif ul:first-child { margin-right: 0 } #servicesmanif ul li { margin-left: 12px } #servicesmanif .service-garantie { border: 4px solid #e6e6e6; margin: 0 0 -4px } #servicesmanif .eticketinfo, #servicesmanif .mticketinfo, #servicesmanif .placementinfo { border: 4px solid #e6e6e6; margin-bottom: -4px } #servicesmanif .placementinfo a { width: 108px } #nav li span.dropdown, #nav li span.dropdown:link, #nav li span.dropdown:visited { background-attachment: scroll; background-color: transparent; background-image: url(../img/bg_dropdownv2.png); background-position: 100% 50%; background-repeat: no-repeat; color: #FFF; text-transform: none; display: block; padding: 11px 18px 11px 14px; text-decoration: none } .bloc-choix label, .reserv-titre p, .view div.info, .view h2 { text-transform: uppercase } div.alert-grid { height: 118px; color: #000; background: #FBFBFB; padding: 5px 8px; margin-left: 92px; border: 1px solid #DDD } form.identification div.form-buttons p.create { font-size: 90% } form.identification div.form-buttons p.create input { color: #000; background: url(../img/bgs_sprite.png) 0 -282px no-repeat #EEE; padding: 3px 7px 4px 23px } .region-table { overflow: auto; width: 200px; height: 70px; border: 1px solid #ccc; margin-top: 3px } .freqenvsc label { font-size: .7em; color: #454545; margin: 10px 0 } .test input { width: 220px; border: 2px solid #00f } #placesKeywordsField, #searchEvent #eventsKeywordsField, #searchEvents #regionSelect_0, #searchKeywords #keywordsField, #searchKeywords #regionSelect, .freqenvsc input { width: 250px } #gestalert { float: none; margin: 0 } #contentgestalert h1#gestalert { float: left; font-size: 25px; font-weight: 700; width: auto; color: #454545 } .t-zone#alertPlacesZone { border-bottom: 1px #ddd solid; width: 904px } .tabs-content { border-left: 0 #ddd solid; border-right: 0 #ddd solid; border-bottom: 0 #ddd solid; float: left; width: 95% } div.tabs-content { border-top-color: #CCC; border-top-style: solid; border-top-width: 1px; float: left; padding: 2%; width: 952px; margin-top: -7px } .bloc-alerte-email-salles { background-position: -22px -3552px; background-repeat: no-repeat; color: #000; margin-bottom: 20px; padding: 5px 8px } .bloc-alerte-email-salles {} .content-alerte-email, .titre-alerte-email { display: inline-block; width: 100% } .titre-alerte-email p { font-size: 15px; margin-bottom: 6px; margin-left: 0; margin-right: auto; width: 90% } .titre-alerte-email span { font-weight: 700; display: block } .bloc-choix-alerte-mail, .image-alerte-mail { float: left } .image-alerte-mail { padding: 31px 10px 10px 25px; width: 14% } .image-alerte-mail img { margin-right: 5px } .bloc-choix-alerte-mail { margin: 23px 0 0 5px; min-width: 340px; text-align: right; width: 50% } .bloc-choix-alerte-mail select { width: 64% } .bloc-choix-alerte-mail input { padding: 1px; width: 63% } .bloc-droite-alerte-mail { float: right; padding-top: 38px; width: 130px; margin-bottom: 15px; } .bloc-droite-alerte-mail #reseaumanif { margin-top: 5px; text-align: center } .bloc-droite-alerte-mail #reseaumanif a { margin-right: 1px } .bloc-droite-alerte-mail #reseaumanif a.addthis_bubble_style { display: none; height: 0; width: 0 } .bloc-droite-alerte-mail #reseaumanif a.addthis_bubble_style a.addthis_button_expanded { display: none } .bloc-droite-alerte-mail div.valider-alerte-mail input[type=submit], .bloc-droite-alerte-mail div.valider-alerte-mail input[type=submit]:hover, .bloc-droite-alerte-mail div.valider-kaptcha input[type=submit], .bloc-droite-alerte-mail div.valider-kaptcha input[type=submit]:hover { background-color: transparent; background-position: -165px -432px; background-repeat: no-repeat; color: #FFF; font-weight: 400; display: block; font-family: TMSans, Myriad Pro, Arial, sans-serif; font-size: .85em; font-style: normal; font-variant: normal; line-height: normal; padding: 6px 7px 6px 23px; text-align: left; text-decoration: none; width: 100%; border: 0 solid #DDD } .bloc-alerte-mail-validee { border: 1px solid #999; border-radius: 3px; margin: 10px auto 5px; padding: 3px; text-align: center; width: 90% } p.alerte-mail-validee { color: #009bde; font-size: 13px } p.alerte-mail-validee span { font-weight: 700 } .bloc-choix-titre { float: left; text-align: right; margin-left: 3px; width: 34% } .bloc-choix { float: right; background-color: #FFF; border: 1px solid #CCC; font-size: 13px; height: 50px; margin-bottom: 2px; overflow-x: hidden; overflow-y: scroll; padding: 2px 2px 3px; text-align: left; width: 62% } .bloc-choix label { float: none; font-size: 11px; font-weight: 400 } .bloc-choix input { width: 15px } .ligne-choix-alerte-mail { display: inline-block; width: 100% } .ligne-choix-alerte-mail input, .ligne-choix-alerte-mail select, .ligne-choix-alerte-mail span { font-size: 13px } .bloc-droite-alerte-mail #reseaumanif { position: static; background-attachment: scroll; background-color: transparent; background-image: url(../img/fd_reseaux.png); background-position: 50% 50%; background-repeat: no-repeat no-repeat; border: 1px solid #DDD; height: 14px; left: 102px; padding: 6px 6px 6px 13px; top: 138px; width: 110px; z-index: 1000; border-radius: 6px } #resultZone form .bloc-choix-alerte-mail .kaptcha p { margin-top: -53px } .bloc-choix-alerte-mail input.ck-kaptcha { width: 98% } input { border: 0\9 } #tabpanier td .collectorpanier, #tabpanier th .collectorpanier { background-color: #FFF } #tabpanier td.colletarif, #tabpanier th.sub+td { background-color: #FFF; text-align: right } #topnat { margin-left: 45px } #topnat .fdtop { background-image: url(../img/fttop.png) } #topnat .topD { float: right; width: 43px; height: 55px } #topnat .toptxt { font-size: 11px; margin-left: 20px; margin-top: 5px } #topnat .mantopnat { color: #000 } #topnat .mantopnat a, #topnat .mantopnat a:hover { text-decoration: none; color: #000 } #topnat .mantopnat span.rgtop { float: left } #topnat .mantopnat span.rgtop+span { float: left; width: auto; max-width: 255px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-left: 5px } #topnat .vigntopnat { float: right } #topnat .vigntop { width: 43px; height: 55px; border: 0 } .bodytimer #complete_order, .bodytimer #reset_basket { display: none } ul.options li.opt-bc { background: #fcba10; color: #FFF } #product-summary .form-buttons { margin-top: -2px } #product-summary .form-buttons a { background: 0 0 } #servicesmanif ul:first-child { margin-right: 15px } #product-summary div.form-buttons ul { text-align: right } div.form-buttons li { display: inline-block; margin-bottom: 3px } #servicesmanif .eticketinfo, #servicesmanif .mticketinfo, #servicesmanif .placementinfo { height: 22px; width: 108px } #servicesmanif .service-garantie { height: 53px; width: 108px } li.collecmanif { float: left; margin-right: 10px; margin-top: -6px } .comani { float: left; margin-top: 0 } .eventkaptchasubmit { margin-left: 10px } #main-content { float: none; margin-left: auto; margin-right: auto; padding-right: 0; padding-top: 0; width: 100% } #selection, .boxpub, div.module2 { margin-left: 17px } div.section div.hgroup { border-radius: 0; color: #FFF; height: 31px; margin-top: 11px; margin-bottom: 10px; background: #959595; background: -moz-linear-gradient(top, #959595 0, #000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #959595), color-stop(100%, #000)); background: -webkit-linear-gradient(top, #959595 0, #000 100%); background: -o-linear-gradient(top, #959595 0, #000 100%); background: -ms-linear-gradient(top, #959595 0, #000 100%); background: linear-gradient(to bottom, #959595 0, #000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#959595', endColorstr='#000000', GradientType=0) } .idx .content { margin-top: 0 } div.module2 { float: left; margin-bottom: 5px; width: 301px } #top3img #mpuHalf { position: absolute; margin-top: 30px; margin-bottom: 15px } .fdpge, 11, div.hgroup h2 { position: relative } div.hgroup h2 { color: #FFF; font-size: 1.2em; z-index: 100; padding: 1px 10px 5px } #content .tailletitre { width: 301px; margin-left: 17px; z-index: 5000 } #ui-datepicker-div, .mothome { z-index: 500 } #content .tailletitre, #section-wrapper>#content>.hgroup { height: 31px } #selection { float: left; width: auto; max-width: 532px } .fond { background-color: #f0f0f0; width: 500px; margin-top: 0; padding: 16px; margin-bottom: 24px; height: 125px } .boxpub, .boxpubLN { width: 300px; height: 250px; background-color: #f5f5f5; border: 1px solid #e5e5e5 } .boxpub { float: left; margin-right: 10px } .boxpubLN { float: right; margin-right: -2px } .boxcounter { float: right; margin-right: 17px; margin-top: -52px; width: 590px } .titrecounter { width: 580px } .cntSeparator { font-size: 12px; color: #76a928; font-weight: 700; margin-top: 5px } #counterhome { width: 581px; height: 241px; padding-top: 9px; background-color: #e9e9e9; padding-left: 9px; font-size: 12px; float: left } .colG { float: left; margin-right: 9px; width: 281px } .counterfd { width: 100%; height: 73px; margin-bottom: 6px; background-image: url(../img/fdtimer.png); background-repeat: repeat; color: #FFF } .boutcout { margin: 0 } .fdpge { width: 589px; height: 19px; text-align: center; background-image: url(../img/fdtpurl.png); background-repeat: no-repeat; color: #ffd300; font-size: 12px; top: -14px; left: 386px } .fdpge a { color: #ffd300; text-decoration: none } .fdpge a:hover { color: ##ffd300; text-decoration: none } .dash .digit, .dash_title { color: #ffd300; font-weight: 400; float: left; position: relative; font-size: 12px; text-align: center; font-family: TMSans, Myriad Pro, Arial, sans-serif } .dash { height: 25px; float: left; margin-top: 3px } .dash .digit { width: 7px } .dash_title { width: auto; margin-right: 7px; margin-left: 2px } .view, .view img { width: 85px; height: 110px } .faded { color: #999 } .view { float: left; margin: 7px; overflow: hidden; position: relative; text-align: center; -webkit-box-shadow: 1px 1px 2px #e6e6e6; -moz-box-shadow: 1px 1px 2px #e6e6e6; cursor: default; background: #fff } .view .content, .view .mask { width: 85px; height: 110px; position: absolute; overflow: hidden; top: 0; left: 0 } .view img { display: block; position: relative } #topmoduleth-panel .view img { display: block; position: relative; width: 200px; height: 100px } .view h2 { color: #fff; text-align: center; position: relative; font-size: 12px; padding-top: 5px; background-color: #000; height: 20px; margin: 0 } .view p { font-size: 10px; font-weight: 700; position: relative; color: #000; padding-top: 9px; text-align: center; height: 55px } .view div.info { display: inline-block; text-decoration: none; background: #000; color: #fff; -webkit-box-shadow: 0 0 0 #000; -moz-box-shadow: 0 0 0 #000; box-shadow: 0 0 0 #000; padding: 3px 0 } .view div.info: hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000 } .view-first img { -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear } .view-first .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-image: url(../img/fdvignthem.png); background-repeat: repeat; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out } /*.view-first h2,*/ .view-first p { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0 } /*.view-first h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); filter: alpha(opacity=0); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out }*/ .view-first p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); filter: alpha(opacity=0); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; -ms-transition: all .2s linear; transition: all .2s linear } .view-first:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1) } .view-first div.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out } .view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1 } .view-first:hover div.info, /*.view-first:hover h2,*/ .view-first:hover p { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .view-first:hover p { -webkit-transition-delay: .1s; -moz-transition-delay: .1s; -o-transition-delay: .1s; -ms-transition-delay: .1s; transition-delay: .1s } .view-first:hover div.info { -webkit-transition-delay: .2s; -moz-transition-delay: .2s; -o-transition-delay: .2s; -ms-transition-delay: .2s; transition-delay: .2s } .view-first a { width: 85px; height: 11px } #topnat { float: right; margin-right: 17px; padding: 0; width: 361px } #topnat .topG { float: left; max-width: 300px; width: auto } #topnat .mantopnat { font-size: .8em; height: 18px; max-width: 300px; overflow: hidden; width: 100% } #topnat .fdtop { background: #F0F0F0; height: 56px; margin-bottom: 11px; padding: 8px } .txtchiffre { float: left; font-size: 1em; font-weight: 700; margin-left: 10px; margin-right: 15px; margin-top: 12px } #boxfirst, .marge { margin-right: auto } .txttopnat { float: left; font-size: .6em } .vigntopnat { float: right; width: 43px; height: 55px } #boxfirst { padding-top: 15px; padding-bottom: 15px; width: 975px; margin-left: auto; float: left } .boxpubrech { background-color: #F5F5F5; border: 1px solid #E5E5E5; float: left; height: auto; margin-left: 13px; padding: 5px 5px 10px; width: 295px } .marge { margin-left: auto; width: 282px; height: 72px; margin-top: 9px } .mothome { background-color: #f5f5f5; height: auto; width: 295px } #boxfirst .mrhomeradios { font-size: .9em; height: 17px } #boxfirst .fdchoix { background-color: #FFF; color: #595959; border: 1px solid #AAA; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px } input { color: #595959 } #boxfirst .fdchoix2 { background-color: #FFF; color: #595959; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding-top: 10px } #boxfirst .myscroll { overflow-x: hidden; overflow-y: hidden; height: auto } #boxfirst .espacemr { height: 5px } #boxfirst #filter dt { background-image: url(../img/sprite-home.png); background-position: -233px -88px; background-repeat: no-repeat no-repeat; background-color: #FFF; padding: 3px } #boxfirst #filter .radios input { margin-left: 3px; margin-right: 0; border: 0 solid transparent; color: #000; font-size: 100%; padding: 0 } #boxfirst #filter .radios label { display: inline; float: none; font-weight: 400; text-align: left; width: auto; margin: 0; padding: 0 } #boxfirst .lonpik { border: 1px solid #AAA; border-radius: 4px; font-family: TMSans, Myriad Pro, Arial, sans-serif; font-weight: 700; height: 16px; padding-left: 3px; width: 132px } #boxfirst #amount { border: 0; background-color: #f5f5f5; color: #000 } #boxfirst #filter input[type=submit] { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNmZTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTUwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: -moz-linear-gradient(top, #fe0000 31%, #a50000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(31%, #fe0000), color-stop(100%, #a50000)); background: -webkit-linear-gradient(top, #fe0000 31%, #a50000 100%); background: -o-linear-gradient(top, #fe0000 31%, #a50000 100%); background: -ms-linear-gradient(top, #fe0000 31%, #a50000 100%); background: linear-gradient(to bottom, #fe0000 31%, #a50000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fe0000', endColorstr='#a50000', GradientType=0); color: #fff; width: 249px; height: 21px; border-radius: 0; border: 0; padding: 0; text-align: center; font-weight: 400 } #boxfirst div.form-buttons { font-size: 14px; margin: 10px 0 0; text-align: center; width: 100% } #boxfirst #filter input[type=submit]:hover { color: #fff; width: 249px; height: 21px; border-radius: 0; border: 0; padding: 0; text-align: center; font-weight: 400 } #boxfirst form p { float: left } #boxfirst dl+p { margin-right: 10px } #boxfirst div.form-buttons p { float: none; margin-left: auto; margin-right: auto; width: 249px } .ui-datepicker { -moz-border-radius: 3px; -moz-box-shadow: 1px 1px 3px #FFF } .ui-datepicker .ui-datepicker-header { -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; color: #FFF; position: relative; padding: 5px 0 } .ui-datepicker td a:hover { color: #fff; background: #808183; border: 0 } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #2d2f31; border: 0; color: #FFF } .ui-datepicker th { background: #e2e2e2; border-right: 0 none; color: #000; font-weight: 700; text-align: center; border-color: #FFF 0 0; border-style: solid none none; border-width: 1px 0 0; padding: .3em } #boxfirst .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #D8DCDF; color: #4f4f4f; font-weight: 700 } #boxfirst img.ui-datepicker-trigger { cursor: pointer; vertical-align: -5px; margin: 0 0 0 -20px } #boxfirst #slider-range { margin-bottom: 8px; margin-left: 8px; margin-top: 35px; width: 280px } #boxfirst .ui-slider .ui-slider-range { background-color: #000 } #boxfirst .ui-corner-all { border-radius: 4px; border: 1px solid #ababab } #boxfirst #slider-range input { border: 1px solid #ababab; color: #000; font-size: 11px; padding: 1px 0 3px 2px } #boxfirst .gmprice { font-size: 12px; text-align: center; margin-bottom: 7px } #boxfirst #slider-range .ui-state-default, #slider-range .ui-widget-content .ui-state-default, #slider-range .ui-widget-header .ui-state-default { z-index: 1 } .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { border: 0 } #boxfirst .affin { border-top-left-radius: 0; border-top-right-radius: 0; color: #FFF; height: 31px; margin-top: 0; margin-bottom: 10px; background: #959595; background: -moz-linear-gradient(top, #959595 0, #000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #959595), color-stop(100%, #000)); background: -webkit-linear-gradient(top, #959595 0, #000 100%); background: -o-linear-gradient(top, #959595 0, #000 100%); background: -ms-linear-gradient(top, #959595 0, #000 100%); background: linear-gradient(to bottom, #959595 0, #000 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#959595', endColorstr='#000000', GradientType=0) } #boxfirst .affin h3 { color: #FFF; font-size: 1.25em; padding-left: 10px } .ouvtxt1 { width: 100%; padding-top: 5px; height: 18px } .ouvtxt1 span { color: #fff; font-size: 12px; font-weight: 700; padding-left: 5px } .ouvtxt2 span, .ouvtxt3 span { padding-left: 5px; color: #7a7a7a } .ouvtxt2 { width: 100%; font-size: 11px; margin-top: 3px } .ouvtxt2 span { font-size: 11px } .ouvtxt3 { width: auto; margin-top: 3px; float: left; margin-right: 5px } .ouvtxt3 span { font-size: 11px } .lca_1, .lca_2, .lca_3, .lca_4, .lca_5, .lca_6 { float: left; height: 73px; margin-top: -43px; position: absolute; width: 281px; overflow: hidden } #countdown_dashboard, #countdown_dashboard2, #countdown_dashboard3, #countdown_dashboard4, #countdown_dashboard5, #countdown_dashboard6 { height: auto; width: auto; margin-top: 2px } #slider-mod1 { width: 100%; max-width: 960px; height: 100%; max-height: 468px; margin: 20px auto 12px; overflow: hidden } #slider div.sliderInner, #slider-mod1 #slider { width: 960px; height: 468px; overflow: hidden } #slider-mod1 #slider img { width: 100%; max-width: 960px; height: 100%; max-height: 468px } #slider-mod1 #slider { float: left; background: url(../img/loading.gif) 50% 50% no-repeat #fff; position: relative; transform: translate3d(0, 0, 0) } #slider-mod1 #slider div.loading { width: 100%; height: 100%; background: url(../img/loading.gif) 50% 50% no-repeat; filter: alpha(opacity=60); opacity: .6; position: absolute; left: 0; top: 0; z-index: 9 } .popup-active .fond-popup-confirm-transparent, .popup-active .popup-confirm-animate, .popup-confirm { opacity: 1 } #slider-mod1 #slider div.sliderInner { overflow: hidden; -webkit-transform: rotate(.000001deg); position: absolute; top: 0; left: 0 } #slider-mod1 #thumbs { float: left; width: 146px; overflow: hidden; height: 310px } #slider-mod1 #thumbs .thumb { padding: 10px 13px; background: #000 } #slider-mod1 #thumbs .thumb-on { background: #000 } #slider-mod1 #thumbs img { cursor: pointer; width: 120px; height: 53px } #slider-mod1 #thumbs .thumb-content { float: left; width: 110px; padding-left: 18px } #slider-mod1 .zone-mobile-slide { background-color: #000; float: right; height: 25px; margin-bottom: 0; position: relative; width: 146px; z-index: 100 } #slider-mod1 .zone-mobile-slide a { width: 100%; height: 100%; float: left } #slider-mod1 #slide-goto-top { background-image: url(../img/sliderup.png); background-repeat: no-repeat } #slider-mod1 #slide-goto-bottom { background-image: url(../img/sliderdown.png); background-repeat: no-repeat } .icotitle { float: right; padding-top: 5px } #module_publicite { background-image: none; float: left; height: 285px; margin-top: -8px; width: 301px } .pub { height: 250px; margin-top: 5px; padding: 0 } .icotitle { height: 23px; margin-right: -44px; margin-top: 3px; width: 23px; background-color: #f4f4f4 } .clip-plus { /*clip: rect(1936px 292px 1945px 275px);*/ /*margin: -1931px -273px;*/ position: absolute } .section h2 span.nombre-manif { font-size: 15px; margin-left: 15px; display: none } #content .titretop { float: right; margin-right: 17px; width: 361px; margin-left: 0; display: inline } #div-sous-top { float: right; width: 130px; text-align: center; margin-top: 13px; display: inline; display: none } #bouton-top-home10, #bouton-top-home20 { width: 130px; height: 24px; text-align: center; background-color: #f4f4f4; margin-left: auto; margin-right: auto; padding-top: 6px } #div-sous-top span { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 14px; color: #000; float: left; margin-left: 16px } #div-sous-top span#fleche-top-home { width: 16px; height: 9px; float: left; margin-top: 6px; margin-left: 5px } #servicesmanif .mticket { width: 122px; height: 30px; display: block; cursor: pointer } #servicesmanif .mticket a { background: url(../img/mticket.jpg) right 0 no-repeat; cursor: pointer; display: block; height: 30px; -moz-border-radius: 0 } #pageoff #reseaumanif, #product-summary ul.price-data, #topContent #BasketInfo, #ui-datepicker-div, .idx div.module.best-sellers .tabs-content p, .tailletitre+.them .hgroup { display: none } #plan-box .lftCol { float: left; width: 48% } #product-summary { border-bottom: 0 solid #DDD } .infowhite { margin-bottom: 10px; width: 300px; height: 100px } #aside .espub, .espaceLN2 { margin-top: 610px } .lftCol .ui-datepicker { width: 100%; padding: .2em .2em 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 2px solid #009bde; -moz-box-shadow: 0 0 0 #ccc; -webkit-box-shadow: 0 0 0 #ccc; box-shadow: 0 0 0 #ccc; z-index: 50; margin-top: 0; margin-left: 0 } .lftCol .ui-datepicker .ui-datepicker-header { position: relative; color: #fff; background: #009bde; padding: 5px 0; -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0; -webkit-border-top-right-radius: 0; -webkit-border-top-left-radius: 0; border-top-right-radius: 0; border-top-left-radius: 0 } .lftCol .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 23px; height: 23px } .lftCol .ui-datepicker .ui-icon { display: block; overflow: hidden; text-indent: -99999px; cursor: pointer } .lftCol .ui-icon-circle-triangle-w { width: 16px; height: 16px; background: url(../imgs/date_previous.gif) 0 2px no-repeat } .lftCol .ui-icon-circle-triangle-e { width: 16px; height: 16px; background: url(../imgs/date_next.gif) right 2px no-repeat } .lftCol .ui-datepicker .ui-datepicker-prev { left: 2px } .lftCol .ui-datepicker .ui-datepicker-next { right: 2px } .lftCol .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px } .lftCol .ui-datepicker .ui-datepicker-title { font-size: .85em; font-weight: 700; text-align: center } .lftCol .ui-datepicker .ui-datepicker-title select { float: left; font-size: 1em; margin: 1px 0 } .lftCol .ui-datepicker select.ui-datepicker-month-year { width: 100% } .lftCol .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49% } .lftCol .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right } .lftCol .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em } .lftCol .ui-datepicker th { padding: .7em .3em; color: #000; background: #e2e2e2; text-align: center; font-weight: 700; border: 0; border-top: 1px solid #fff } .lftCol .ui-datepicker td { padding: 1px; border: 1px solid #eee } .lftCol .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc } .lftCol .ui-datepicker td a:hover { color: #fff; background: #808183 } .lftCol #datepicker .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { color: #fff; background: #009bde } .lftCol img.ui-datepicker-trigger { margin: 0 5px 0 3px; vertical-align: -4px; cursor: pointer } .rgtCol .radios label { margin-left: 4px } .filterpopin { left: 551px; position: absolute; top: 518px; width: auto; z-index: 100 } .ombreCO, .ombreFE, .ombreMS, .ombreOTH, .ombrePA, .ombreSC, .ombreSP, .ombreTH { background-image: none; height: auto; width: auto } .sousgenreCO, .sousgenreFE, .sousgenreMS, .sousgenreOTH, .sousgenrePA, .sousgenreSC, .sousgenreSP, .sousgenreTH { float: left; height: 100%; padding-bottom: 10px } .clip-tplus { clip: rect(157px 439px 164px 435px); position: absolute; left: 62px; top: -143px } .contourbenefi { width: 100%; margin: 20px auto } .titrebenefi { background-color: #333; height: 24px; padding-top: 1px; width: 100% } .lignebenefi .elemligne, .lignebenefilft, .lignebenefirgt { display: inline; height: 30px } .titrebenefi p { color: #b4b4b4; margin-left: 5px; margin-top: 2px; margin-bottom: 2px; font-weight: 700; font-size: 13px } .titrebenefi span.benefititre { color: #f1f1f1; text-transform: uppercase; font-weight: 700; font-size: 14px } .titrebenefi span.benefidate { color: #f1f1f1; font-weight: 700; font-size: 12px } .contentbenefi { width: 100%; background-color: #f1f1f1; padding-bottom: 10px; padding-top: 10px } .lignebenefilft { text-align: left; margin-left: 6px } .lignebenefirgt { text-align: right; float: right; margin-right: 6px } .lignebenefi { width: 100%; margin-bottom: 10px } .lignebenefititres { margin-right: 4px; text-align: right } .lignebenefititres .elemligne { display: inline-block; font-size: 12px; height: 16px; margin-left: 6px; text-align: left; width: 153px } .lignebenefi .numbilletbenefi { background-color: #333; color: #f1f1f1; padding: 2px; font-size: 12px; height: 20px } .lignebenefi .catbilletbenefi { color: #333; font-size: 12px; font-weight: 700; margin-left: 3px } .infobenefi, .infobenefimodif { color: red; display: inline-block } .champsbenefi { border-color: #E0DFE3 #E0DFE3 #DDD; border-style: inset inset solid; border-width: 1px; font-size: 12px; height: 20px; margin-bottom: 15px; margin-left: 5px; padding: 0 0 0 2px; width: 150px } .champsbenefivalid { background-color: #f1f1f1 } .lignebasbenefi { margin-top: 5px; min-height: 35px } .infobenefi { text-align: left; margin-left: 6px; font-size: 11px } .infobenefimodif, .lignebasbenefimodif, .validbenefi { text-align: right } .validbenefi { float: right; display: inline-block; margin-right: 6px; margin-top: 3px } .lignebasbenefi div.form-buttons { margin: 0 } .lignebasbenefi div.form-buttons input { margin-right: 0 } .infobenefimodif { font-size: 12px; margin-right: 5px; margin-top: 15px; padding-bottom: 13px; font-weight: 700 } #blockSessions #sessionsZone form div.t-error { float: left; width: 100% } #blockSessions #sessionsZone form span.ck-kaptcha input { border: 1px solid #CCC } input.eventkaptchasubmit { margin-left: 0; height: 33px; font: 700 .9em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif } #eventSessionsSelectManif { height: 39px } .choix-mode-reserv { height: auto; margin-bottom: 25px; text-align: center; width: 100% } .reserv-titre { display: inline-block; margin-right: 15px; padding-top: 20px; vertical-align: top } .reserv-titre p { font-size: 14px; font-weight: 700 } .reserv-titre img { margin-right: 5px; margin-top: -4px; vertical-align: middle } .reserv-auto, .reserv-plan { margin-left: 15px; vertical-align: top; width: 265px; display: inline-block } .reserv-auto { margin-right: 15px } div.entete-tabmanif { background-color: #262626; border-radius: 0; padding: 10px 0 0; text-align: center; text-transform: lowercase } div.entete-tabmanif p span { color: #FFF; display: inline-block; font-size: 14px; font-weight: 700; text-transform: uppercase; vertical-align: middle } div.entete-tabmanif p img { float: none; margin-right: 7px; padding-top: 3px; vertical-align: middle } div.entete-tabmanif p select { max-width: 700px } #gridPriceZone .form-buttons { background-image: url(../img/ombre-tab-prix.png); background-repeat: no-repeat; background-position: top center; float: left } #seanc { border: 0 } #price-table { margin-bottom: 0 } #price-table tbody th[scope=col] { background-color: #EBEBED; background-image: none; border: 1px solid #C8C9CB; color: #0092A9; text-align: center } #price-table tbody th[scope=col]:hover { background-color: #EBEBED; background-image: none } #price-table tbody tr[scope=col]:hover { height: 40px } #price-table tbody th[scope=row], #price-table tbody th[scope=row]:hover { background-image: none; border: 1px solid #C8C9CB; color: #000 } #price-table tbody tr { background-color: #FFF; background-image: none } #price-table tbody tr:hover { background-color: #FBFBFB; background-image: none } #price-table tbody tr td, #price-table tbody tr th, #price-table tbody tr.placement td, #price-table tbody tr.placement th { background-color: transparent; background-image: none } #price-table tbody tr th { border: 1px solid #C8C9CB } #price-table tbody tr td { border: 1px solid #C8C9CB; text-align: center } #price-table tbody tr.placement th[scope=row] { color: #999 } #price-table tbody tr.placement td { text-align: center; border: 1px solid #C8C9CB } #price-table tbody tr.placement { background-color: #E5F4F7; border: 1px solid #C8C9CB; color: #999; text-align: center } #price-table tbody tr.placement:hover { background-color: #F2FAFB; border: 1px solid #C8C9CB; color: #999; text-align: center } .availabilities-table .ui-icon-info { float: left; margin-right: 5px } .availabilities-table>p { padding-top: 10px; padding-bottom: 10px } #seanc br { display: none } #seanc .plan-info-manif br { display: block } #aside #counterhome { background-color: #E9E9E9; float: left; font-family: TMSans, Myriad Pro, Arial, sans-serif; font-size: 12px; height: auto; padding-left: 9px; padding-top: 9px; width: 290px; margin-bottom: 20px; margin-top: 0 } .loi-cnil, .loi-cnil a { margin-top: 15px } .titre-counter { height: 31px; background-color: #333; background: linear-gradient(to bottom, #959595 0, #000 100%) rgba(0, 0, 0, 0); border-radius: 0; color: #fff; margin-bottom: 10px } .name-counter h4 { color: #FFF; text-align: center } .product-data .alert { margin-left: 473px } ul.price-data li.goto-link a:link, ul.price-data li.goto-link a:visited { text-decoration: none } input[type=reset], input[type=button] { background: url(../images/sprite-theme.png) -23px -3388px no-repeat #EEE; border: 1px solid #DDD; color: #FFF; cursor: pointer; font: 700 1.2em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; padding: 5px 27px 6px 28px; border-radius: 0 } a[class=submitButton] { color: #FFF; cursor: pointer; border-radius: 0 } a[class=submitButton]:hover, a[class=otherCommandButton]:hover { color: #FFF } a[class=cancelButton] { cursor: pointer; border-radius: 0 } a[class=otherCommandButton] { color: #FFF; cursor: pointer; margin-right: 10px; border-radius: 0 } input[type=button]:hover, input[type=reset]:hover { color: #fff; background: url(../images/sprite-theme.png) -23px -3388px no-repeat #eee } input.opinioncancel { color: #fff; background: -23px -3387px #eee } #paybymx input[type=submit], #paybymx input[type=submit]:hover { background: #EEE; border: 1px solid #DDD; border-radius: 0; color: #FFF; cursor: pointer; font: 700 1.2em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; margin-right: 10px; padding: 5px 27px 6px 28px } #texte-pack, #texte-pres-pack { border: 1px solid #ccc; float: left; width: 100% } #txt-cnil li, #txt-cnil p, #txt-cnil ul, .loi-cnil, .loi-cnil a { font-size: 11px } .headRS a { margin-left: 0 !important } .clip-tknpro { clip: rect(145px 600px 169px 457px) !important; position: absolute; left: -459px; top: -147px } .clip-logotkn { left: 20px; top: 10px } #txt-cnil { width: 86%; margin-left: auto; margin-right: auto; padding: 2%; float: left } #txt-cnil p { text-align: justify; color: #000 } #txt-cnil ul { margin-left: 14px } .loi-cnil a { color: #009bde; text-decoration: underline } #entete-pack { background-color: #f5f5f7; float: left; width: 100%; margin-top: 2px } #content>.hgroup .manif-fan-club {} #entete-pack #packimg { float: left; height: 110px; width: 85px; margin: 15px 15px 23px } #entete-pack #packimg img { border: 4px solid #e6e6e6 } #entete-pack #pakinfo { float: left; width: auto; font-size: 12px; height: 110px; margin: 15px 15px 15px 6px } #entete-pack #pakinfo h1 { font-size: 16px; margin: 0; float: none } #entete-pack #pakinfo p { font-size: 12px; margin-top: 5px; font-weight: 700 } #entete-pack #pakinfo p.packgenre { color: #999 } #entete-pack #pakinfo p.paklieu { font-size: 11px; font-weight: 400; margin-top: 2px } #entete-pack #packlogo { float: right; height: 110px; margin: 15px } #texte-pres-pack { background-color: #f5f5f7; margin-top: 10px } #texte-pres-pack p { font-size: 12px; padding: 5px 15px 15px; line-height: 20px } #texte-pres-pack p#titre-pres { font-size: 14px; padding: 15px 15px 0; font-weight: 700 } #texte-pack .titre-texte-pack { width: 100%; background-color: #e5f4f7; padding-top: 10px; padding-bottom: 10px } #packageForm table tr th, #packageForm table tr th th, #packageForm table tr tr, #packageForm table tr tr:hover, #packageForm table tr tr:last-child, #packageForm table tr tr:last-child:hover { background-color: transparent } #texte-pack .contenu-texte-pack { padding: 10px 10px 10px 15px } #texte-pack .titre-texte-pack span { margin: 15px; font-size: 15px } #texte-pack .contenu-texte-pack span { font-size: 12px; line-height: 20px } #elements-pack #vue { height: auto; float: left; width: 100%; margin-bottom: 20px } #elements-pack #vue_plan { float: left; width: 50%; text-align: center; background: url(../img/bg_zoneplan.jpg) 100% 50% no-repeat } #elements-pack #vue_plan img { width: 90% } #elements-pack #vue_video { float: right; width: 50%; text-align: center } #elements-pack #vue_video iframe { foat: right; width: 90%; height: 280px; margin-top: 35px } #packageForm { height: auto; background: 0 0; float: left; width: 100%; filter: none; margin-top: 0 } div.entete-tabmanif { height: 40px; float: left; width: 99.9%; border: 1px solid #262626 } div.entete-tabmanif p span { padding-top: 6px } #packageForm table tr { background-color: #FFF; background-image: none } #packageForm table tr:hover { background-color: #f7f7f7; background-image: none } #packageForm table tr:nth-last-child(2) { background-color: #EBEBEB; background-image: none } #packageForm table tr th { background-image: none; border: 1px solid #C8C9CB } #packageForm table tr th th { background-image: none; border: 0; font-size: 11px; font-weight: 400; padding: 3px 20px; text-align: center } #packageForm table tr th[scope=col] { background-color: #EBEBED; background-image: none; border: 1px solid #C8C9CB; color: #0092A9; text-align: center } #elements-pack .ombre-bloc, #packageForm table tr:last-child td { background-image: url(../img/ombre-tab-prix.png); background-position: 50% 0; background-repeat: no-repeat } #packageForm table tr th[scope=row] { color: #000; text-align: center } #packageForm table tr th[scope=row]:first-child { text-align: left } #packageForm table tr th th[scope=row]:first-child { text-align: center; padding: 3px 30px } #packageForm table tr:last-child td { text-align: right; padding: 40px 2px 20px; border-bottom: 0 } #elements-pack .ombre-bloc { height: 39px; float: left; width: 100% } #topmoduleth-panel .promos .view { width: 200px; height: 100px; margin: 0 10px 10px 0 } #topmoduleth-panel .promos .view .content, #topmoduleth-panel .promos .view .mask { width: 200px; height: 100px } #topmoduleth-panel .section .promos a { padding: 0 } #topmoduleth-panel .section .promos a p { height: auto; cursor: pointer } #topmoduleth-panel .section .promos a p.view-name { background-color: #212121; color: #FFF; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 5px 2px } #topmoduleth-panel .section .promos a p.view-location { font-size: 12px; line-height: 16px } #topmoduleth-panel .section .promos a p.view-date { font-size: 10px; line-height: 16px } #aside .colG { margin-right: auto } .nbrecomm { display: inline-block; height: 20px; margin-bottom: 0; margin-top: 15px; padding: 5px; width: 50% } .imp-facture { background-color: #0092a9; border-top-left-radius: 2px; border-top-right-radius: 2px; display: inline-block; float: right; height: 22px; margin-top: 23px; width: 160px } .imp-facture a { float: left; height: 100%; width: 100% } .imp-facture span { color: #fff; float: left; font-size: 10px; margin-left: 8px; margin-right: 4px; margin-top: 5px; text-transform: uppercase } .imp-facture img { float: left; margin-top: 3px } .txtbleu, ul.tabs li.tabs-selected-bleu a:link, ul.tabs li.tabs-selected-bleu a:visited { color: #0092a9 } .blocmanifcomm { padding: 1%; width: 98%; margin-left: -1px } #paveg2, .paveg { margin-right: 10px } .paved, .tabcommd { width: 455px } .paveg3, .tabparc { width: 917px } .fond-popup-confirm-transparent { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 200; opacity: 1; background-image: url(../img/bg-noir-overlay.png); display: none } .popup-confirm { background-color: #FFF; position: absolute; width: 600px; height: auto; left: 50%; margin-left: -300px; top: 50px; z-index: 201; box-shadow: 0 0 0 rgba(0, 0, 0, .6); -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; text-align: left; padding: 0; display: none } #popup-confirm-assurance, #popup-confirm-seance { padding: 20px 20px 10px; text-align: center } #entete-popup-confirm { width: 100%; height: 30px; background: #D80F13; text-align: center; padding-top: 10px } #entete-popup-confirm p { color: #FFF; font-size: 14px; text-transform: uppercase; font-weight: 700 } #fermer-popup-confirm { position: absolute; right: 3px; margin-top: -30px } #contenu-popup-confirm { width: 100% } #popup-confirm-seance>p { text-transform: uppercase; font-weight: 700; font-size: 12px; margin-bottom: 10px } .popup-confirm .bloc-gris { width: 90%; margin-left: auto; margin-right: auto; text-align: center; background-color: #e7e7e7 } #assurance-bloc-confirm, #assurance-bloc-logo, #assurance-bloc-prix { background-color: #FFF; height: 60px } .popup-confirm .degrade-bloc-gris { background-image: url(../img/ombre-popup-confirm.png); background-position: 50% 0; background-repeat: no-repeat; width: 90%; height: 20px; margin-left: auto; margin-right: auto } #popup-date-seance { padding-top: 5px; padding-bottom: 5px; text-align: center } #popup-date-seance p { color: #333; font-size: 11px; background-color: #FFF; border: 1px solid #bcbcbc; display: block; padding: 3px 10px; width: 50%; margin-left: auto; margin-right: auto } #popup-date-seance p#assannvil { background-color: transparent; border: 0 solid #bcbcbc; font-size: 12px; width: 80%; font-weight: 700; text-transform: uppercase } #bloc-confirm-seance { width: 90%; text-align: center; margin: 5px auto 20px } #bloc-confirm-seance p { color: #333; font-size: 16px; font-weight: 700; margin-bottom: 5px } #bloc-confirm-seance #idCheckConfirmSeance { width: 52%; text-align: left; margin-left: auto; margin-right: auto } #assurance-bloc input, #bloc-confirm-seance input { display: inline-block; vertical-align: middle } #bloc-confirm-seance label { font-size: 12px; font-weight: 400; display: inline-block; float: none; margin-left: 10px; margin-bottom: 8px } #message-popup-assurance { background-color: #333; text-align: center; width: 90%; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px } #message-popup-assurance p { color: #FFF; font-size: 14px; text-transform: uppercase; font-weight: 700 } #message-popup-info { text-align: center; width: 90%; margin-left: auto; margin-right: auto; margin-bottom: 10px } #message-popup-info p#popup-info1 { color: #333; font-size: 14px; text-transform: uppercase; font-weight: 700 } #message-popup-info p#popup-info2 { color: #333; font-size: 11px } #assurance-bloc { margin-left: auto; margin-right: auto; height: 60px; padding-bottom: 7px; padding-top: 7px; width: 97% } #assurance-bloc-logo { display: inline-block; float: left; width: 28% } #assurance-bloc-logo img { margin-top: 11px; margin-left: 11px } #assurance-bloc-prix { display: inline-block; float: left; width: 27% } #assurance-bloc-prix p { font-size: 25px; font-weight: 700; color: #333; margin-top: 12px } #assurance-bloc-confirm { display: inline-block; float: left; width: 45% } #assurance-bloc #idCheckConfirmAssurance { width: auto; text-align: left; margin-left: 10px; margin-top: 11px } .boitebas, .popup-confirm div.form-buttons p { text-align: center } #assurance-bloc label { font-size: 12px; font-weight: 400; display: inline-block; float: none; margin-left: 5px; margin-bottom: 5px } .popup-confirm div.form-buttons { font-size: 14px; margin: 0 0 20px; text-align: center; width: 100% } .popup-confirm div.t-error { font-size: 14px; font-weight: 700; margin-left: auto; margin-right: auto; padding-bottom: 3px; padding-top: 3px; width: 90%; color: #000 } .popup-confirm div.form-buttons a, .popup-confirm div.form-buttons a:hover, .popup-confirm div.form-buttons a:link, .popup-confirm div.form-buttons a:visited { background: #D80F13; border: 0 solid #CCC; color: #FFF; display: inline-block; margin-top: 10px; padding: 5px 14px; text-decoration: none; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 14px; text-transform: uppercase; border-radius: 0 } #pdp2 { float: left; height: auto; margin-left: auto; width: 100%; background-color: #636363; padding-bottom: 15px; padding-top: 15px } .boitebas { width: 33%; float: left } .box7 { margin-left: 96px; margin-top: 7px } #pdp2 .pdpreseau li.pdpcenter { height: 35px; margin-bottom: 0; margin-top: 15px; position: relative; width: auto } #pdp2 .pdpreseau li.pdpbas, #pdp2 .pdpreseau li.pdpcenter { margin-left: -3px } #pdp2 .pdpreseau li.pdpcenter .clip-optim { clip: rect(96px 215px 124px 122px); left: 0; position: absolute; top: -100px } #pdp2 .qualityb { color: #FFF; font-size: 11px; height: auto; list-style: none; margin-bottom: 3px; margin-left: 19px; position: relative; width: auto; text-align: left } div.highslide-container>div.highslide-wrapper, div.highslide-container>table { width: 670px !important; height: 640px !important; left: 50% !important; margin-left: -335px !important } #pdp2 .qualityb img { margin-right: 5px; margin-top: 1px } #prime { float: left } div.highslide-container>table { display: none !important; visibility: hidden !important } div.highslide-container>div.highslide-wrapper { border: 10px solid #e6e6e6 !important } div.highslide-container>div.highslide-wrapper div.highslide-html, div.highslide-container>div.highslide-wrapper div.highslide-html>div { width: 100% !important; height: 100% !important } div.highslide-container>div.highslide-wrapper div.highslide-html div.highslide-html-content { width: 100% !important; height: 100% !important; padding: 0 } div.highslide-container>div.highslide-wrapper div.highslide-html div.highslide-body { width: 100% !important; height: 94% !important } div.highslide-container>div.highslide-wrapper div.highslide-html div.highslide-header { height: 3% !important; padding-right: 5px; padding-bottom: 0; border-bottom: 0 } div.highslide-container>div.highslide-wrapper div.highslide-html div.highslide-footer { height: 3% !important; padding-right: 3px } div.highslide-container>div.highslide-wrapper div.highslide-html div.highslide-body iframe { width: 100% !important; height: 100% !important } body.pop { width: 100%; max-width: 640px; overflow: visible !important } #top10partheme ul li, .star, .star1, .titre-promo-petit, div.section#banner-resultat .infowhite span.banner-artist { text-overflow: ellipsis; overflow: hidden; white-space: nowrap } #contentpop { width: 100% !important; margin-left: 0 !important } .popuptitre h4 font { color: #009bde; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 20px } .popuptitre h4 { color: #009bde !important; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif !important; font-size: 20px !important } .pop100 { background: url(../img/tkn_satisfait_fond.png) 0 50% no-repeat; font-size: 12px; padding-left: 70px; height: auto; padding-bottom: 10px; border-bottom: 1px dotted #ccc } .pop100 strong font { color: #009bde } .enfpavepromo .enftitre span, .enfpaveselection .enftitre span { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 14px; color: #FFF; text-transform: uppercase } .draggable-header .highslide-header .highslide-close a, .draggable-header .highslide-header .highslide-close a:hover { background: url(../img/fermer-popup.png) no-repeat; width: 15px; height: 13px; float: right; margin-top: 2px } #region_fiv { background-color: #f4f4f4; background-image: none; width: 994px; margin-left: 0; padding-left: 0 } #region_fiv .enfniv { width: 100% } #region_fiv .enfpaveselection { width: 177px; height: 290px; float: left; margin-right: 10px; margin-left: 11px; background-image: none; background-color: #FFF } .enfpaveselection .enftitre { width: 100%; height: 18px; background-color: #009bde; text-align: center } #region_fiv .enfnvignet, #region_fiv .enfnvignet img { height: 126px; width: 97px } #region_fiv .enfnvignet { margin: 20px auto } #region_fiv .enfinfo { padding-left: 0; width: 90% } #region_promo { background-color: #f4f4f4; background-image: none; width: 994px; margin-left: 0; padding-left: 0 } #region_promo .enfniv { width: 100% } #region_promo .enfpavepromo { height: 290px; float: left; margin-right: 3px; margin-left: 16px; background-image: none; background-color: #FFF; margin-top: 10px } div.tabbed-content-ajax ul.tabs li.tabs-selected a { border-top: 7px solid #009bde } .enfpavepromo .enftitre { width: 173px; height: 18px; background-color: #009bde; text-align: center } #region_promo .enfnvignet { height: 126px; margin: 20px auto; width: 97px } #region_promo .enfnvignet img { height: 126px; width: 97px } #region_promo .enfinfo { padding-left: 0; width: 90% } #region_fiv .enfpavepromo, #region_promo .enfpaveselection { width: 177px; height: 290px; float: left; margin-right: 10px; margin-left: 11px; background-image: none; background-color: #FFF } #page_enfant { background-color: #f4f4f4; background-image: none; width: 994px; margin-left: 0; padding-left: 0 } #page_enfant .enfniv { width: 100% } #page_enfant .enfpaveselection { width: 177px; height: 290px; float: left; margin-right: 10px; margin-left: 11px; background-image: none; background-color: #FFF } #page_enfant .enfnvignet img, #page_enfant.enfnvignet { height: 126px; width: 97px } #page_enfant.enfnvignet { margin: 20px auto } #page_enfant .enfinfo { padding-left: 0; width: 90% } #page_enfant .enfpavepromo { width: 177px; height: 290px; float: left; margin-right: 10px; margin-left: 11px; background-image: none; background-color: #FFF } #aside { border-left: 0 solid #ddd; margin-top: 84px; width: 320px; float: right; margin-left: 0; padding: 0; text-align: center } div.section#banner-resultat { float: left; width: 100% } div.section#banner-resultat div.hgroup { margin-top: 7px; height: 25px; margin-bottom: 7px; width: 100%; float: left; background: 0 0 } div.section#banner-resultat div.hgroup h2 { margin: auto 0; padding: 0; font-family: TMSans, Myriad Pro, Arial, sans-serif; font-size: 18px; color: #009bde } div.section#banner-resultat .infogrey { width: 100%; float: left; margin-bottom: 10px; text-align: center } div.section#banner-resultat .infogrey img { width: 280px } div.section#banner-resultat .infowhite { width: 96%; float: left; margin-bottom: 10px; text-align: left; padding-left: 2%; padding-right: 2%; height: auto } div.section#banner-resultat .infowhite a { float: left; width: 100% } div.section#banner-resultat .infowhite span { font-size: 10px; color: #000 } div.section#banner-resultat .infowhite span.banner-artist { float: left; text-transform: uppercase; text-align: left; max-width: 80% } div.section#banner-resultat .infowhite span.banner-place { float: right; text-align: right } #mise-avant-resultat { width: auto; float: left; margin-left: 9px } .banner-section-grise { width: 300px; float: left; background-color: #f4f4f4; padding-top: 15px; margin-bottom: 15px } .banner-section-blanche { width: 298px; float: left; background-color: #FFF; border: 1px solid #e6e6e6; margin-bottom: 15px } #prisme-result1 { width: 298px; float: left; height: 0 } #prisme-result2 { width: 298px; float: left; height: 0 } #aside .colG { float: left; margin-left: 9px; width: 281px; text-align: left } .promo-result-grand, .promo-result-petit { width: 96%; float: left; border-bottom: 1px solid #e6e6e6; padding: 15px 2%; text-align: left } div.section#banner-resultat div.hgroup#hgroup-result-promo { background-color: #db0215; margin: 0; height: auto } div.section#banner-resultat div.hgroup#hgroup-result-promo h2 { color: #FFF; margin-top: 7px; margin-bottom: 7px } .lieu-promo-grand, .titre-promo-grand { color: #000; display: inline; font-size: 11px } .promo-result-petit { height: 30px; } .lieu-promo-petit, .titre-promo-petit { text-transform: uppercase; float: left; padding-left: 5% } .titre-promo-grand { text-transform: uppercase; font-weight: 700 } .lieu-promo-grand { margin-left: 5px } .offre-promo-grand { font-weight: 700; font-size: 11px; color: #db0215; display: block; margin-bottom: 10px } .texte-promo-grand { font-weight: 400; font-size: 11px; color: #000; display: block } .offre-promo-petit, .titre-promo-petit { font-weight: 700; font-size: 11px; display: inline } .titre-promo-petit { color: #000; width: 65% } .lieu-promo-petit { font-size: 11px; color: #000; display: block } .offre-promo-petit { color: #db0215; padding-top: 7px; float: right } #presentation-artiste-haut h1#nom-artiste, #presentation-salle-haut h1#nom-salle { font-family: TMSans, Myriad Pro, Arial, sans-serif; font-weight: 400; text-overflow: ellipsis; white-space: nowrap; text-transform: uppercase; overflow: hidden } #promo-result-conditions { background-color: #db0215; margin: 0; float: left; width: 100%; text-align: left; height: auto; padding-top: 7px; padding-bottom: 7px } #promo-result-conditions span { color: #FFF; padding-left: 15px; font-size: 13px } div.section.facebookright { width: 319px; padding-top: 15px } #presentation-salle-haut #fermer-google-salle, #presentation-salle-haut #plan-google-salle { float: right; width: 33px; margin-right: 2%; margin-top: 12px } #asideContent { border-left: 0 solid #ddd; margin-top: 97px; width: 319px; float: right; margin-left: 0; padding: 0; text-align: center } #haut-page-artiste, #haut-page-salle { float: left; width: 100%; background-image: url(../img/ombre-tab-prix.png); background-repeat: no-repeat; background-position: bottom center; padding-bottom: 40px; margin-bottom: -30px } #content-presentation-artiste, #content-presentation-salle { width: 96%; padding: 2%; float: left; background-color: #f4f4f4 } #bloc-presentation-artiste, #bloc-presentation-salle { width: 100%; float: left; background-color: #FFF } #presentation-artiste-gauche { float: left; width: 21%; padding: 2% } #presentation-artiste-gauche img { width: 100%; max-width: 200px } #presentation-artiste-droite { float: right; width: 73%; padding: 2% 2% 2% 0 } #presentation-artiste-haut, #presentation-salle-haut { float: left; width: 100%; border-bottom: 1px solid #000 } #presentation-artiste-haut #titre-artiste { width: 75%; float: left } #presentation-artiste-haut h1#nom-artiste { width: 100%; float: left; font-size: 26px; line-height: 23px; margin: 0 0 10px } #presentation-artiste-haut #reseaumanif { background: 0 0; left: 0; top: 1px; float: right; width: 23%; padding: 0; margin: 0 } #presentation-artiste-bas { float: left; width: 100%; margin-top: 3% } #presentation-artiste-bas #texte-artiste { float: left; width: 56%; height: auto; overflow-x: hidden; margin-bottom: 15px; max-height: 248px } #presentation-artiste-bas #texte-artiste p { width: 95%; float: left; font-family: TMSans, Myriad Pro, Arial, sans-serif; font-size: 14px; text-align: justify } #presentation-artiste-bas #video-artiste { float: right; width: 44%; text-align: right } #presentation-salle-gauche { float: left; width: 33%; padding: 2%; margin-top: 10px } #presentation-salle-gauche img { width: 100%; max-width: 320px } #presentation-salle-droite { float: right; width: 61%; padding: 2% 2% 2% 0 } #presentation-salle-haut #logo-salle { float: left; width: auto; max-width: 160px; margin-bottom: 5px } #presentation-salle-haut #logo-salle img { width: auto } #presentation-salle-haut #fermer-google-salle img, #presentation-salle-haut #plan-google-salle img { width: 100%; cursor: pointer } #presentation-salle-haut #fermer-google-salle { display: none } #presentation-salle-haut #titre-salle { width: 62%; float: left; padding-left: 2% } #presentation-salle-haut h1#nom-salle { width: 100%; float: left; font-size: 22px; line-height: 20px; margin: 10px 0 0 } #presentation-salle-bas #texte-salle p, #presentation-salle-haut p#adresse-salle { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 14px; float: left } #presentation-salle-haut p#adresse-salle { width: 100%; margin-top: 8px; margin-bottom: 8px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden } #presentation-salle-bas { float: left; width: 100%; margin-top: 3%; margin-bottom: 3%; } #presentation-salle-bas #texte-salle { float: left; width: 100%; overflow-x: hidden; margin-bottom: 10px; height: 110px !important } #presentation-salle-bas #texte-salle p { width: 98%; text-align: justify } #presentation-salle-bas #texte-salle p strong { float: left; margin-top: 5px; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif } #asideContent .inputcompt, .divsalleaffiche { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } #presentation-salle-bas #carte-salle { float: left; width: 100%; display: none } #presentation-salle-bas #carte-salle #mapsearch { float: left; width: 100%; height: 271px } #presentation-salle-bas #slider-page-salle { float: left; width: 98%; padding: 1%; background-color: #f4f4f4 } #presentation-salle-bas #slider-salle-content { width: 100%; height: 140px; background-color: #fff; overflow: hidden } #mise-avant-artiste .bloc-alerte-email-salles, .banner-section-transparent { background-color: transparent } #presentation-salle-bas #slider-salle-contenu { float: left; width: auto; height: 140px; margin-left: 0 } #presentation-salle-bas #slider-salle-contenu .slider-salle-image { float: left; width: 190px; height: 140px; display: inline; margin-right: 6px } #presentation-salle-bas #slider-salle-contenu .slider-salle-image img { float: left; width: 100%; height: 100% } #presentation-salle-bas #slider-salle-prev { width: 30px; height: 40px; position: absolute; margin-top: 50px; background-position: -196px -694px } #presentation-salle-bas #slider-salle-prev:hover { background-position: -163px -694px } #presentation-salle-bas #slider-salle-next { width: 30px; height: 40px; margin-top: -90px; float: right; background-position: -229px -694px } #presentation-salle-bas #slider-salle-next:hover { background-position: -262px -694px } #liens-salle-bas { float: left; width: 96%; padding: 0 2% 2%; text-align: center } #liens-salle-bas .blocs-liens-salle { width: 84px; height: 84px; display: inline-block; float: none; background-color: transparent; margin-left: 10px; margin-right: 10px; vertical-align: middle; cursor: pointer } div.section#banner-artiste { float: left; width: 100% } #mise-avant-artiste { width: auto; float: left; margin-left: 9px; margin-top: 20px } .banner-section-transparent { width: 300px; float: left; padding-top: 0; margin-bottom: 15px; margin-top: 15px } #mise-avant-artiste .alerte-mail-titre, #mise-avant-artiste .image-alerte-mail { display: none } #mise-avant-artiste .titre-alerte-email { margin-bottom: 10px; margin-top: 65px } #mise-avant-artiste .titre-alerte-email span { font-weight: 700; display: block; font-size: 17px; text-transform: uppercase } #mise-avant-artiste .bloc-choix-alerte-mail { margin-left: 0; min-width: 0; text-align: center; width: 100%; float: left } #mise-avant-artiste .ligne-choix-alerte-mail { display: inline-block; width: 86%; text-align: center; float: none; margin-left: auto; margin-right: auto } #mise-avant-artiste .bloc-choix-titre { margin-left: 0; width: 100%; float: left; text-align: center } #mise-avant-artiste .bloc-choix { text-align: left; width: 100%; padding: 0; height: 72px; float: none; margin-top: 5px; margin-bottom: 10px } #mise-avant-artiste .bloc-choix-alerte-mail input { padding: 1px; width: 100% } #mise-avant-artiste .ligne-choix-alerte-mail input, #mise-avant-artiste .ligne-choix-alerte-mail select { font-size: 13px; margin: 2px; width: auto; float: left; margin: 0\9 } #mise-avant-artiste .bloc-choix label { float: left; margin-top: 2px } #mise-avant-artiste .ligne-choix-alerte-mail select#frequencySelect { margin: 5px 0 10px; width: 100%; padding: 1%; border: 1px solid #ccc } #mise-avant-artiste .ligne-choix-alerte-mail input#emailField, #mise-avant-artiste .ligne-choix-alerte-mail input#emailField_0 { margin: 5px 0 10px; width: 98%; padding: 1%; border: 1px solid #ccc } #mise-avant-artiste .bloc-choix .ligne-choix-alerte-mail input { width: auto } #mise-avant-artiste .bloc-droite-alerte-mail { float: left; padding-top: 15px; width: 100%; text-align: center } #mise-avant-artiste .bloc-droite-alerte-mail div.valider-alerte-mail input[type=submit] { width: 127px } #mise-avant-artiste .valider-alerte-mail { margin: auto; float: none; width: 127px } #page-artiste-bcc { max-width: 298px } #page-artiste-pub, #page-salle-pub { width: 100%; max-width: 300px } #page-artiste-pub img, #page-salle-pub img { width: 100% } #page-artiste-bcc, #page-salle-bcc { width: 298px; border: 1px solid #e6e6e6; margin-left: 9px } #mise-avant-artiste .list-opinion { float: left; width: 100%; margin-top: 0; margin-bottom: 10px; height: 100%; padding: 6px 0 2px } #mise-avant-artiste .jcarousel-skin-avis, #mise-avant-artiste .list-opinion-component { float: left; width: 100% } #mise-avant-artiste .jcarousel-skin-avis .jcarousel-clip-horizontal { float: left; margin-left: 0; width: 100%; height: auto; max-height: 623px; margin-bottom: 0; margin-top: 25px } #mise-avant-artiste div.list-opinion h2.title-carrousel { padding-left: 0; float: none; width: 80%; font-size: 23px; margin: 0 auto 5px } #mise-avant-artiste div.list-opinion h2.title-carrousel span { font-size: 23px } #mise-avant-artiste .list-opinion ul.list-opinion { width: 100% !important; height: 100% !important } #mise-avant-artiste .jcarousel-skin-avis .jcarousel-item-horizontal { float: left; display: block; list-style: none; width: 90%; height: 195px; text-align: left; border: 1px solid #e6e6e6; padding: 1%; margin: 0 0 6px 4% } #mise-avant-artiste div.comment { height: 147px } #mise-avant-artiste #button_avis { margin-top: 10px; padding: 0; margin-left: 0 } #mise-avant-artiste .jcarousel-skin-avis .jcarousel-prev-horizontal { left: 127px; width: 45px; height: 20px; top: 68px } #mise-avant-artiste .jcarousel-skin-avis .jcarousel-next-horizontal { right: 0; width: 45px; height: 20px; top: 0; float: left; position: relative; margin-left: 127px; margin-top: 1px } #asideContent #zoneOpinion, #asideContent #zoneOpinion form, #mise-avant-artiste .scrollbar-opinion, #mise-avant-artiste div.opinion .note-avis { width: 100%; float: left } #mise-avant-artiste div.opinion>div.note-avis { float: left; padding-top: 1px; width: 100%; text-align: left } #mise-avant-artiste div.opinion h3 { padding-top: 0; float: left; padding-left: 0 } #mise-avant-artiste div.opinion h3 img, #mise-avant-artiste div.opinion h3 span { float: left } #mise-avant-artiste div.opinion h3 span:first-child { max-width: 160px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } #mise-avant-artiste .scrollbar-opinion { margin-top: 3px } #asideContent table.addOpinion { float: left; width: 300px; border: 1px solid #e6e6e6; margin-left: -1px; margin-bottom: -13px } #asideContent table.addOpinion h2 { padding-left: 0; float: none; width: 85%; font-size: 23px; margin: 0 auto } #asideContent .inputcompt, #asideContent table.addOpinion img.ck-kaptcha, #asideContent table.addOpinion tr:last-child td { margin-bottom: 5px } { float: left; width: 100% } #asideContent table.addOpinion tr:first-child+tr td { width: 100%; padding: 0; text-align: center } #asideContent table.addOpinion td { font-weight: 700; color: #454545; float: left; text-align: left; padding: 3px 0 0 5px; border: 0; margin-right: 3px; margin-top: 2px; font-size: 11px } #asideContent .inputcompt { width: 282px; height: 20px; font-size: 15px; float: left; border: 1px solid #ccc } #asideContent .areaOpinion { height: 80px; width: 284px } #asideContent table.addOpinion .txtrouge { position: relative; margin-left: -6px; margin-top: 0; font-size: 11px; float: left; margin-bottom: 5px } #asideContent .addOpinion input[type=submit], .addOpinion input[type=submit]:hover { margin: 10px 0 10px 30px } #asideContent .addOpinion input[type=checkbox] { margin-top: 0; margin-right: 5px; float: left; margin-left: -6px } #asideContent .addOpinion td.infosplus-commentaire { font-weight: 400; font-size: 10px } div.section#banner-salle { float: left; width: 100%; padding-bottom: 0 } div#infos-caches-salles { float: left; width: 100% } .divsalleaffiche { float: left; width: 96%; padding: 22px 2% 2%; background-color: #e6e6e6; height: auto; display: none; margin-bottom: 0; font-size: 14px; text-align: justify } .divsalleaffiche p strong, .divsalleaffiche p.tas { float: left; margin-top: 10px; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif } .divsalleaffiche * { font-size: 14px } .divsalleaffiche p { float: left; width: 100% } .divsalleaffiche p.tas { font-weight: 700 } #bloc-affiner-recherche #affiner-recherche, #resultZone #deuxpoints-resultat, #resultZone #nombre-resultat, #resultZone #total-results h1 { font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif } .divsalleaffiche #urlToReglementSalle { display: block; margin-top: 5px } .fermer-divsalle { float: right; text-align: right; font-size: 12px; cursor: pointer; margin-top: -17px; margin-right: -10px } #resultZone #deuxpoints-resultat { font-weight: 700; font-size: 1.2em; display: inline; float: left; padding-top: 11px; padding-left: 5px; padding-right: 3px } #asideContent .titre-alerte-email p { width: 100%; color: #009bde } #asideContent .titre-alerte-email p span { color: #000 } #asideContent #button_avis a, #asideContent #button_avis a:hover, #asideContent #button_avis a:link { width: 170px; height: 26px; line-height: 18px; padding-left: 30px; padding-top: 8px; background-position: 6px -947px; background-repeat: no-repeat } #resultsListZone .info-manif-lieu dl { width: 100%; float: left } #resultsListZone .info-manif-lieu dd { float: left } #resultsListZone .result .product-data p { height: auto; float: left } .result .product-data p a, .result .product-data p a:hover, .result .product-data p a:link, .result .product-data p a:visited { color: #908f8d } div.product-data p.fiche-artiste { font-size: 12px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left; width: 220px; position: relative; margin-bottom: 4px; margin-top: 4px } div.product-data p.fiche-artiste-moins, div.product-data p.fiche-artiste-plus { font-size: 12px; width: auto; padding-top: 2px; margin-top: 4px; float: left } div.product-data p.fiche-artiste-moins { display: none } #asideContent .banner-section-transparent { margin-top: 0; border: 1px solid #e6e6e6; width: 298px } .info-manif-lieu dl dt a { width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left } #product-summary div.product-data dl.vcar { float: left } #prisme-result1 span { display: block; float: left; text-align: left; margin-left: 15%; font-size: 15px; color: #333; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; font-weight: 700; padding-top: 4px } #prisme-result1 .titre-prisme-result { width: 70%; margin-left: 26%; float: left; background-position: -256px -949px; background-repeat: no-repeat; padding-top: 3px; height: 30px; margin-top: 7px } #asideContent #mpuHalf { background: rgba(0, 0, 0, 0); padding-left: 0; margin-left: 0; margin-top: 0; margin-bottom: 0 } #asideContent table.addOpinion h1 { float: none; font-size: 23px; padding-left: 0; width: 85%; margin: 0 auto } #mise-avant-artiste div.list-opinion h3.title-carrousel { color: #454545; display: block; float: none; font-size: 23px; height: 61px; padding-left: 9%; width: 82% } #colgche div.card p:last-child, div#coldte, p.vbanner { display: none } .banner-section-bcc { width: 100%; float: left; background-color: #FFF; margin-bottom: 15px } #resultZone #resultsListZone div.result, .bloc-bas-home { margin-bottom: 20px; background-color: #f4f4f4; float: left } #asideContent .ck-kaptcha { border: 1px solid #ccc } #section-bas-home { width: 100%; float: left; display: none } .bloc-bas-home { width: 324px; height: 303px; margin-right: 10px } #bloc-bas-home-right { margin-left: 10px; margin-right: 0 } #bloc-bas-home-centre { margin-left: 0; margin-right: 0 } #marketingResultat { float: left; width: 1014px; text-align: center; margin-top: 15px; height: auto; max-height: 170px } #marketingResultat+div.hgroup { float: left } div#resumeZone { float: left; width: 98%; padding: 1% } #section-wrapper div#content { width: auto } div#aside { border-left: 0 solid #ddd; width: 319px; float: right; margin-left: 0; padding: 0; text-align: center } #resultZone #results-list { float: left; width: 100% } #resultZone #resultsListZone { float: left; border-right: 1px solid #e6e6e6; width: 98%; padding-right: 1%; padding-left: 1% } #resultZone #resultsListZone div.result { margin-right: 0; width: 100% } #resultZone #resultsListZone div.t-zone { float: left; margin-top: 20px } #resultZone #sort { background: #e6e6e6; color: #000; height: 54px; padding: 0; float: left; margin: 15px 0; border: 0; width: 1014px } div.results-list, form#filter+#resultZone #sort { width: 100% } #resultZone #sort select { border: 1px solid #ddd; border-radius: 0; height: 34px; margin-top: 10px; width: auto; margin-left: 0; margin-right: 5px } #resultZone { float: left; width: 100% } #resultZone #total-results { font-size: 12px; margin: 6px 0 6px 12px; width: auto } #aside #mpuHalf { background: rgba(0, 0, 0, 0); padding-left: 0; margin-left: 0; margin-top: 0; margin-bottom: 0 } #bloc-affiner-recherche { float: right } #bloc-affiner-recherche #affiner-recherche { float: left; font-size: 14px; font-weight: 700; margin-left: 0; margin-top: 0; width: auto; padding-top: 18px; padding-right: 5px } #resultZone form p { margin: 0; float: left } #resultZone #nombre-resultat { font-weight: bolder; font-size: 25px; float: left } #resultZone #texte-resultat { float: left; padding-top: 14px; padding-left: 6px } #resultZone #total-results h1 { font-weight: 700; font-size: 1.2em; display: inline; float: left; padding-top: 13px; padding-left: 4px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 270px } div.photo { float: left; width: 15%; max-width: 97px } div.photo img { width: 100% } div.product-data { background: #f4f4f4; border: 0 solid #ddd; color: #000; height: 126px; margin-left: 0; padding: 0 1%; float: right; width: 83% } div.tabbed-content-ajax div.result { float: left; width: 100%; margin-bottom: 20px; background-color: #f4f4f4 } div.achat ul.imgpromolist { margin-right: 420px; background-position: -20px -3257px; height: 43px; margin-top: 2px } * ul.imgpromolist li { padding: 5px } div.product-data dd { color: #908f8d; font-size: .8em; font-weight: 700 } .info-manif-lieu { height: 126px; width: 44%; float: left; margin: 5px 0 0 1% } .result .product-data .fiche-event { color: #000; float: left; margin: 3px 10px 5px 3px } .result .product-data p { font-size: .7em; margin: 3px 5px 0 0; width: 220px; color: #908f8d; height: 20px } .result .product-data dd { color: #000; font-size: 11px; font-weight: 400; margin-top: 2px } .result .product-data dl dd { color: #908f8d; font-size: .8em; font-weight: 700; margin-top: 2px } .logo-sorte-manif { float: left; padding-left: 4px; height: 85px; width: auto } .achat-picto { float: right; width: 55%; max-width: 304px; height: 126px } .achat { float: right; width: 130px; height: 85px } .achat ul.price-data li.achat, .achat ul.price-data li.revente { margin-bottom: 0; height: 29px; width: 117px; border-radius: 0; float: right } .achat ul.price-data { margin-top: 9px; width: 117px } .achat ul.price-data li.achat { margin-top: 0; } .achat ul.price-data li.revente { margin-top: 9px; padding: 0 } .achat ul.price-data li.revente a:link, .achat ul.price-data li.revente a:visited { color: #fff; font-weight: 400; width: auto; padding: 6px 0 7px 20px; display: block; text-decoration: none } ul.price-data li.goto-link a:link, ul.price-data li.goto-link a:visited { color: #fff; font-weight: 400; background: 0 0; width: auto; padding: 6px 0 7px 20px; display: block } .bloc-droite-alerte-mail div.valider-alerte-mail input[type=submit], .bloc-droite-alerte-mail div.valider-alerte-mail input[type=submit]:hover { background-color: transparent; border: 0 solid #ddd; color: #fff; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-weight: 400 } .bloc-droite-alerte-mail div.valider-alerte-mail, .bloc-droite-alerte-mail div.valider-kaptcha { border: 0 solid #ddd; border-radius: 0 } .bloc-alerte-email-salles { background-color: #f4f4f4; background-image: none; border: 0 solid #ddd; border-radius: 0 } span.logo-manif-platinum, span.picto-collector-inactif, span.picto-derniere-minute-actif, span.picto-derniere-minute-inactif, span.picto-eticket-actif, span.picto-eticket-inactif, span.picto-ism-actif, span.picto-ism-inactif, span.picto-mticket-actif, span.picto-mticket-inactif, span.picto-parking-actif, span.picto-parking-inactif, span.picto-promo-actif, span.picto-promo-inactif, span.picto-video-actif, span.picto-video-inactif { background-repeat: no-repeat } .alerte-mail-titre { height: 39px; color: #000; margin-bottom: 5px } .alerte-mail-titre p { padding-top: 0; text-align: center; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 25px; font-style: italic } .picto-page-resultat { height: 34px; float: right; margin: 0; width: auto } .picto-page-resultat span { height: 34px; width: 34px; margin-left: 4px; display: inline; float: left } span.logo-manif-billet, span.logo-manif-pack, span.logo-manif-parking { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-style: italic; font-size: 25px; height: 24px; margin-top: 30px; float: left } span.picto-ism-actif { background-position: 0 -615px } span.picto-ism-inactif { background-position: 0 -650px } span.picto-eticket-actif { background-position: -35px -615px } span.picto-eticket-inactif { background-position: -35px -650px } span.picto-mticket-actif { background-position: -70px -615px } span.picto-mticket-inactif { background-position: -70px -650px } span.picto-video-actif { background-position: -140px -615px } span.picto-video-inactif { background-position: -140px -650px } span.picto-collector-actif { background-position: -105px -615px; background-repeat: no-repeat } span.picto-collector-inactif { background-position: -105px -650px } span.picto-derniere-minute-actif { background-position: -175px -615px } span.picto-derniere-minute-inactif { background-position: -175px -650px } span.picto-parking-actif { background-position: -210px -615px } span.picto-parking-inactif { background-position: -210px -650px } span.picto-promo-actif { background-position: -245px -615px } span.picto-promo-inactif { background-position: -245px -650px } span.logo-manif-billet, span.logo-manif-parking { width: 49px } span.logo-manif-pack { width: 84px } span.logo-manif-platinum { background-position: 0px -573px; width: 143px; height: 35px; float: left; margin-top: 25px } div.pagination a, div.pagination a:hover, div.pagination a:link, div.pagination a:visited { display: inline-block; font-weight: 700; text-decoration: none; color: #db0215; background: 0 0; padding: 2px 5px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 0 solid #ccc; margin: 0; font-size: 14px; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; text-transform: uppercase } .placement-number select, .quantite-number {} div.pagination a.page-active, div.pagination a:hover { background-color: #e6e6e6; color: #000 } .sliderValue input, legend { color: #009bde } .product-data .alert { width: 101px !important; border-radius: 0; height: auto; font-size: .85em; margin: 0 0 0 9px !important; padding: 0 0 0 5px !important; border: 1px solid #009bde; color: #009bde; font-weight: 700 } #filter input[type=submit], #filter input[type=submit]:hover { color: #fff; background-color: #009bde; background-position: -120px -432px; background-repeat: no-repeat; width: 165px; height: 28px; text-transform: none; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-weight: 400; font-size: 14px; padding: 0 0 0 6px; text-align: left; margin: 0 } .ui-slider .ui-slider-range { background-color: #009bde } legend { font-weight: 700; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif } .ui-datepicker { border: 2px solid #009bde; float: left; margin-left: 0; margin-top: 2px; padding: 3px; width: 12%; z-index: 505; -webkit-box-shadow: #000 0 0 0; box-shadow: #000 0 0 0; border-radius: 0; background-color: #ebf0f5 } .infowhite, div.infored { margin-left: auto; margin-right: auto } .ui-datepicker .ui-datepicker-header { background: #009bde; border-radius: 0 } .ui-datepicker-calendar tr td a, .ui-datepicker-calendar tr td a:hover { border-radius: 0; border: 1px solid #ebf0f5 } .ui-datepicker-calendar .ui-state-active { background: #009bde } .ui-datepicker-calendar td.ui-datepicker-days-cell-over a { background: #009bde; color: #FFF } div.infored { text-align: left; width: 298px } #product-summary div.product-data { width: 87% } .validbenefi div.form-buttons input[type=submit], .validbenefi div.form-buttons input[type=submit]:hover { background: #009bde; border: 0 solid #DDD; color: #FFF; cursor: pointer; margin-right: 10px; margin-left: 10px; padding: 0; border-radius: 0; width: 110px; height: 35px; font-weight: 400; font-size: 14px; text-transform: uppercase; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } div.form-buttons p.form-account-buttons input[type=submit], div.form-buttons p.form-account-buttons input[type=submit]:hover { background: #009bde; border: 0 solid #DDD; color: #FFF; cursor: pointer; margin-right: 10px; margin-left: 10px; padding: 0; border-radius: 0; width: 200px; height: 35px; font-weight: 400; font-size: 14px; text-transform: uppercase; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } input[type=submit].arrowSubmit, input[type=submit].arrowSubmit:hover { margin: 0; } .boutok input[type=submit].checkSubmit, .boutok input[type=submit].checkSubmit:hover {} #giftCardForm input[type=submit], #giftCardForm input[type=submit]:hover { background: #009bde; border: 0 solid #ddd; font-weight: 400; font-size: 14px; width: 110px; margin: 0; height: 35px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } h3#cbpaiement+.contourpaiement+div.form-buttons input[type=submit], h3#cbpaiement+.contourpaiement+div.form-buttons input[type=submit]:hover { background: #009bde; border: 0 solid #ddd; font-weight: 400; padding: 6px 14px 7px 13px; height: 32px; margin: 0; width: 130px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 12px; text-transform: uppercase } #orderDeliveryForm input[type=reset], input[type=reset]:hover, input[type=button], input[type=button]:hover { background: #262626; border: 0 solid #ddd; height: 32px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; text-transform: uppercase; font-size: 12px } #packageForm input[type=submit], #packageForm input[type=submit]:hover { background: #009bde; border: 0 solid #DDD; color: #FFF; cursor: pointer; margin-right: 10px; margin-left: 10px; padding: 0; border-radius: 0; width: 110px; height: 35px; font-weight: 400; font-size: 14px; text-transform: uppercase; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } #packageForm input[type=submit].opinioncancel, #packageForm input[type=submit].opinioncancel:hover { background: #262626; border: 0 solid #DDD; color: #FFF; cursor: pointer; margin-right: 10px; margin-left: 10px; padding: 0; border-radius: 0; width: 110px; height: 35px; font-weight: 400; font-size: 14px; text-transform: uppercase; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } #questioncard .questioncard-droite p, #questioncard p#questioncard-titre { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } .alerttable tbody tr td { background: #fff } .alerttable tbody tr:hover td { background: #e7e7e7 !important } .jcarousel-skin-tango .jcarousel-item img { width: 85px; height: 110px } .t-zone#gridPriceZone p.nogrid { float: left } #questioncard { float: left; margin-left: 0; margin-top: 0; margin-bottom: 0; font-size: 15px; width: 90%; padding-left: 5% } #questioncard #questioncard-haut { float: left; width: 100%; padding-bottom: 45px; margin-bottom: 20px; margin-top: 20px; background-image: url(../img/ombre-footer.png); background-repeat: no-repeat; background-position: bottom center } #questioncard p#questioncard-titre { float: left; width: 100%; font-size: 18px; color: #000; margin-bottom: 10px } #questioncard #questioncard-bas { float: left; width: 100%; background-image: url(../img/questioncard-bg.png); background-repeat: no-repeat; background-position: bottom right; margin-bottom: -10px; padding-bottom: 10px } #questioncard .questioncard-droite { float: left; width: 65% } #questioncard .questioncard-droite p { font-size: 16px; color: #000; margin-bottom: 15px; padding-top: 4px } #questioncard .questioncard-gauche { float: left; width: 35% } #questioncard .questioncard-gauche a { background-color: #009bde; font-weight: 400; font-size: 14px; width: 145px; margin: 0; height: 24px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; float: left; padding-top: 6px; padding-left: 30px; color: #FFF } #questioncard #questioncard-bas p strong { color: #009bde } #leaderBoard div { width: 728px !important; height: 100px !important; overflow: hidden !important } #topidfpargenre #mpuHalf { margin-top: 75px } .tabbed-content #button_avis a, .tabbed-content #button_avis a:hover, .tabbed-content #button_avis a:link { font-size: 13px !important; padding: 3px 0 13px !important; background: #009bde } .blocpalerte div.section div.hgroup h3, .blocpalerteresult div.section div.hgroup h3 { font-size: 19px\9 } .navaffiche-liens-bold { width: 100% } .navaffiche-liens-bold2 { width: 50% } #blockSessions #sessionsZone form>span.codeConf { margin-top: 15px; margin-bottom: 10px } .box8 img { margin-left: 0 !important; margin-top: 0 !important } .box8 { float: left; margin-left: 140px; margin-top: 10px } #colgche div.card { width: 650px; height: 160px } #colgche div.card>img { width: 300px } #event-basket { margin-top: 113px } div#colgche, div.boutonBas p { margin-top: 25px } div#colgche { margin-left: 340px } #coordonoff { padding-bottom: 621px } #tkn_coordon { height: 326px; width: 302px; margin-left: -8px } #tkn_coordoff { padding-bottom: 47px; height: 339px } #txt-cnil { margin-bottom: 35px } #tkn_coord { height: 423px } #ad-slot-501 { min-height: 100px; padding-top: 10px; margin: 3px auto; overflow: hidden; min-width: 728px; text-align: center } .fdnoir #ad-slot-502 { margin-left: 672px; margin-top: 73px; position: absolute; width: auto } #content .dfphome { width: auto; background-color: #f4f4f4; height: 250px; margin-bottom: 15px; margin-top: 0; padding: 16px; float: left } .txt4_coord label { text-align: left } .adslot#ad-slot-555 { position: fixed; top: 0; left: 50%; width: 1680px; height: 800px; margin-top: 0; margin-left: -840px; z-index: -1 } #orderDeliveryForm div.form-buttons input[type=submit], .titre-avis img, div.form-buttons input[type=submit]:hover { margin-left: 0 } div#aside { margin-top: 109px !important } .maps { margin-right: 9px } #giftCardForm input[type=reset], a[class=cancelButton], a[class=cancelButton]:hover { background: #ebebeb; margin-right: 10px; float: right; color: #bdbdbd } .boutonBas #submitBasketPopup, a[class=otherCommandButton], a[class=otherCommandButton]:hover { float: right } .addOpinion input[type=submit], .addOpinion input[type=submit]:hover { float: right } #orderDeliveryForm input[type=reset] { float: right; background: #ebebeb; color: #bdbdbd } #giftCardForm div.form-buttons input[type=submit], #giftCardForm div.form-buttons input[type=submit]:hover { float: right } a[class=submitButton], a[class=submitButton]:hover { float: right; margin-right: 0 } div.form-buttons p.form-account-buttons input[type=submit], div.form-buttons p.form-account-buttons input[type=submit]:hover, div.form-buttons p.form-account-buttons input[type=button], div.form-buttons p.form-account-buttons input[type=button]:hover { float: none } #giftCardCaptureForm div.form-buttons input[type=submit], #giftCardCaptureForm div.form-buttons input[type=submit]:hover { float: right; margin-right: 50px; text-transform: uppercase; height: 32px; width: 110px; font-size: 12px } #giftCardCaptureForm div.form-buttons input[type=button], #giftCardCaptureForm div.form-buttons input[type=button]:hover { float: right } #wrapper3 #slider-holder { margin-right: auto; margin-left: auto } #product-summary, #product-summary .photo { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-style: solid } #paymentZone { float: left; width: 98% } #clickOnPaymentModeCBPCIDSS, #clickOnPaymentModeCBPCIDSS_0, #clickOnPaymentModeCBPCIDSS_1, #clickOnPaymentModeCBPCIDSS_2, #clickOnPaymentModeCBPCIDSS_3, #clickOnPaymentModeCBPCIDSS_4 { float: left } #packageForm input[type=submit], #packageForm input[type=submit]:hover { float: right } #product-summary { background-color: #fff; width: 98.1%; padding: 0 0 2% 2%; float: left; height: auto; margin-bottom: 0; margin-top: -29px; border-color: #cdcdcd #ddd #ddd; border-width: 1px 0 0; position: relative } .ligne-titre { float: left; height: 43px; margin-bottom: 27px; width: 100% } .titre-gauche { float: left; width: 60%; padding-top: 18px } .titre-artiste { float: left; width: 100% } .titre-artiste h1 { color: #434343; font-size: 17px; line-height: 19px; margin: 0; font-weight: 700 } .titre-avis { float: left; margin-top: 6px; width: 20% } .mev-artiste { float: left; height: 41px; width: 49.9% } .date-mev { line-height: 42px; margin-left: 53px; color: #ffffff; } #product-summary>p { float: left } #product-summary .photo { float: left; height: 126px; margin-right: 0; width: 97px; border-color: #eee; border-width: 0 } .info-email, .manif-bcc { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-style: solid; border-width: 1px } #product-summary div.product-data div.group { float: left; margin-left: 10px; width: 577px; font-size: 0 } .date-manif { float: left; height: 126px; width: 194px } .debut-date { color: #818181; float: left; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 20px; height: 15px; line-height: 13px; padding-left: 10px; width: 194px } .manif-jour { color: #818181; float: left; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; font-size: 56px; line-height: 56px } .manif-annee, .manif-mois { color: #818181; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; font-size: 19px } .date-ma { color: #818181; float: left; margin-left: 6px; width: 40px } .genre-category, .maps-lieu { width: 355px; float: left } .manif-mois { float: left; line-height: 8px; margin-top: 11px } .manif-annee { float: left; line-height: 43px } #product-summary div.product-data .category, .genre-category { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } #product-summary div.product-data .category, #product-summary div.product-data .category-artiste { background-color: transparent; font-size: 13px; padding-left: 0; font-weight: 400; text-transform: uppercase } #product-summary div.product-data .category { color: #7f7f7f; margin-top: -2px } #product-summary div.product-data .category-artiste { color: #000; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; margin-top: 1px } #product-summary div.product-data dl.vcar { font-size: 19px; margin: 36px 0 0 } .maps-lieu { height: 19px } .lieu-ville { float: left; font-size: 15px } .ville-lieu { color: #000; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; font-size: 14px } .maps { float: left; height: 31px; margin-left: 7px; margin-top: -7px; width: 26px } #product-summary div.product-data dd { color: #7f7f7f; font-size: 13px; font-weight: 400; width: auto } .adresse-ville { color: #7f7f7f; font-size: 14px } #product-summary div.product-data dl.vcar li, .cp-ville { font-size: 13px } .cp-ville { color: #7f7f7f } .manif-bcc li, .manif-bcc li.bcc-event { color: #545454; font-size: 14px; float: left } .manif-bcc { float: left; height: 126px; width: 265px; border-color: #d0d0d0 } .manif-bcc img { float: left; height: 126px } .manif-info-bcc { float: left; height: 117px; width: 146px } .manif-bcc ul { float: left } .manif-bcc li { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; height: 16px } .manif-bcc li.bcc-event { font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; height: 16px; line-height: 15px; margin: 13px 0 0 } .manif-bcc li.bccasterix { color: #787878; float: left; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 8px; height: 16px; line-height: 12px; margin-top: 20px } div.tabbed-content ul.tabs { border-bottom-color: #d5d5d5; border-bottom-style: solid; border-bottom-width: 1px; padding: 0 } #product-summary+div.tabbed-content ul.tabs li { border-left-color: -moz-use-text-color; border-left-style: none; border-left-width: 0; height: 50px; width: 20%; border-bottom-color: #d5d5d5; border-bottom-style: solid; border-bottom-width: 1px; border-right-color: #d5d5d5; border-right-style: solid; border-right-width: 1px; margin-bottom: -1px; margin-left: -1px; padding-right: 0; text-align: center } div.tabbed-content ul.tabs li.tabs-selected a { border-bottom-style: none; border-bottom-width: 0; border-right-style: none; border-right-width: 0; border-top-color: #009bde; border-top-style: solid; border-top-width: 7px; color: #000; font-size: 14px; margin-top: 0; padding-top: 15px } div.tabbed-content ul.tabs a:link, div.tabbed-content ul.ui-tabs a:visited, div.tabbed-retrait ul.tabs a { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-left-color: -moz-use-text-color; border-left-style: none; border-left-width: 0 } div.tabbed-content ul.tabs a, div.tabbed-content ul.tabs a:link, div.tabbed-content ul.ui-tabs a:visited { bottom: 0; line-height: 14px; padding-bottom: 0; padding-left: 0; padding-right: 0; background: 0 0 } div.tabbed-content ul.tabs li a strong { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; padding-top: 7px; font-weight: 400 } #product-summary+div.tabbed-content ul.tabs li:last-child { border-right-color: #d5d5d5; border-right-style: solid; border-right-width: 0; margin-right: -1px } #reseaumanif { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0); background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; left: 120px; top: 192px; height: 16px; position: relative; width: 171px; z-index: 1000; padding: 6px 6px 6px 8px } .onglet_image { height: 28px; padding-top: 2px; width: 150px } .emailAlertZone { background-color: #fff; float: left; height: 330px; width: 100% } .info-email { background-color: #fff; height: 370px; width: 99.9%; border-color: #ccc; margin: 5px 0 0 } .text-inscription, .title-email { margin-right: auto; margin-left: auto } .title-email { color: #039adf; font-family: TMSans-Bold, Arial bold, Arial, Helvetica, sans-serif; font-size: 17px; padding-top: 39px; width: 21% } .text-identifiant, .text-inscription, .text-mp { font-size: 16px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } .text-inscription { color: #454545; margin-top: 20px; width: 54% } .enter-email { float: left; margin-top: 37px; padding-left: 23%; width: 44% } .text-identifiant { color: #5b5b5b; float: left; width: 96% } .identifiant-email, .identifiant-email input { float: right; margin: 0 } .identifiant-email input, .mp-email input { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; height: 33px; width: 272px; border-color: #c5c5c5; border-style: solid; border-width: 1px } .text-mp { color: #454545; float: left; line-height: 36px; margin-top: 7px; width: 96% } .mp-email { float: right; margin: 7px 0 0 } .creation-compte { background-color: #414141; color: #fff; float: right; font-family: TMSans-Regular; height: 35px; text-align: center; width: 142px } .creation-compte a { color: #fff } .secure-kaptcha { float: left; width: 100%; padding-top: 2% } #blockSessions #sessionsZone form { margin-left: auto; margin-right: auto; text-align: center; width: 100% } #kaptchaForm { margin-bottom: 20px } #blockSessions #sessionsZone form span.ck-kaptcha { display: block; float: left; text-align: center; width: 100% } #blockSessions #sessionsZone form>span { font-family: TMSans-Regular; font-size: 14px; margin-bottom: 5px; display: block; float: left; width: 100% } #blockSessions #sessionsZone form span.ck-kaptcha img { display: block } #blockSessions #sessionsZone form img.ck-kaptcha { float: none; margin: 10px auto 5px } #manalerte, #manifamex { left: 520px; margin-top: 15px } #blockSessions #sessionsZone form span .txtrouge { color: #009bde; font-family: TMSans-Regular; font-size: 15px; font-weight: 400; margin-bottom: 5px } #blockSessions #sessionsZone form span.ck-kaptcha input { display: block } #blockSessions #sessionsZone form input.ck-kaptcha { float: none; margin-bottom: 10px; margin-left: auto; margin-right: auto; width: 196px } #blockSessions #sessionsZone input[type=submit], #sessionsZone input[type=submit]:hover { background: #009bde } #sessionsZone input[type=submit], #sessionsZone input[type=submit]:hover { color: #fff; cursor: pointer; font-size: 14px; height: 39px; margin-left: 10px; margin-right: 10px; text-transform: uppercase; width: 110px; padding: 0 } input, legend { margin-bottom: 0; margin-top: 0 } .prevente-amex { float: left; width: 100% } #manifamex { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; color: #333; float: left; font-size: 12px; height: auto; margin-bottom: 15px; text-align: center; width: 97%; border-color: #efefef; border-style: solid; border-width: 1px; padding: 15px } .amexrouge { color: #009bde; font-family: TMSans-Bold; background-color: transparent; font-size: 17px; font-weight: 700; line-height: 18px; margin-bottom: 0; width: 100% } .amexrouge2 { font-family: TMSans-Regular; color: #1d1d1d; font-size: 17px; font-weight: 400; padding: 3px } .amexchoice, .amexchoice2 { color: #454545; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 17px; text-align: left; float: left } .amexchoice { margin-left: 79px; width: 353px } .amexchoice input[type=radio] { vertical-align: -2px; width: 29px } .amexchoice2 input[type=radio] { margin-top: 8px; vertical-align: -2px; width: 29px } .amexchoice2 { width: 399px; margin-bottom: 15px; margin-left: 90px } .amexchoice2 .amexchoice2check { float: left; height: 66px } #AmexBas div.form-buttons p { float: none; width: 63% } #AmexBas div.form-buttons input[type=reset], #amexPreSellingQuestionButton, div.form-buttons input[type=reset]:hover { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; cursor: pointer; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 14px; font-weight: 400; height: 35px; margin-right: 10px; text-transform: uppercase; width: 110px; border-color: #ddd; border-radius: 0; border-style: solid; border-width: 0; padding: 0 } #amexPreSellingQuestionButton { color: #fff; background: #009bde } #AmexBas div.form-buttons input[type=reset], div.form-buttons input[type=reset]:hover { color: #bdbdbd; float: right; margin-left: 10px; background: #ebebeb } #manalerte, .informationresult #emailField { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-style: solid; border-width: 1px } .alerte-manif { float: left; width: 100% } #manalerte, div.form-buttons { width: 97%; text-align: center } #manalerte { background-color: #fff; color: #f40000; font-size: 12px; height: auto; margin-bottom: 15px; border-color: #efefef; padding: 15px } #ictextresult, .manifmail { font-size: 14px; font-family: TMSans-Regular } #emailAlertAmexZone { height: 153px } .manifmail { color: #009bde } .informationresult { color: #333; font-family: TMSans-Regular; font-size: 12px } .informationresult #emailField { border-color: #d6d6d6 } div.form-buttons { margin: 0 0 20px } .informationresult+.form-buttons input[type=reset], input[type=reset]:hover, input[type=button], input[type=button]:hover { color: #bdbdbd; margin-left: 10px; margin-right: 10px; background: #ebebeb } .code-fan input, .manif-fan-club { border-width: 1px; border-style: solid; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; float: left } .manif-fan-club { height: 175px; width: 99.9%; border-color: #ccc; margin: 5px 0 0 } .text-fan { color: #009bde; float: left; font-family: TMSans-Bold; margin-top: 25px; margin-bottom: 12px; text-align: center; width: 100% } .enter-code { height: 50px; margin-left: auto; margin-right: auto; width: 44% } .text-code { color: #454545; float: left; font-family: TMSans-Regular; font-size: 17px; margin-left: 93px; margin-top: 12px } .code-fan { float: left; margin: 28px 0 0 } .code-fan input { height: 33px; margin-left: 15px; width: 272px; border-color: #c5c5c5 } .valid-fan { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; color: #fff; cursor: pointer; float: left; font-size: 13px; font-weight: 400; height: 39px; margin-left: 5px; margin-right: 10px; margin-top: 28px; text-transform: uppercase; width: 110px; background: #009bde; border-color: #ddd; border-radius: 0; border-style: solid; border-width: 0; padding: 0 } .grille-tarifs, .placement-number select, .quantite-number { border-style: solid; border-width: 1px } .grille-tarifs { float: left; margin-bottom: 0; width: 99.9%; background-color: #fff; border-color: #c9c8cd } .grille-manif { width: 100% } .bloc-tarifs { background-color: #dedede; border-bottom-color: #c9c8cd; border-bottom-style: solid; border-bottom-width: 1px; color: #414141; float: left; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 14px; height: 39px; line-height: 39px; width: 100% } .bloc-place, .cat-number, .choix-place { font-family: TMSans-Bold } .cat-number { float: left; font-size: 15px; width: 33%; text-align: left; padding: 0 0 0 17px } .placement-title, .quantite-title { font-size: 15px; text-align: right; font-style: italic } .placement-title { float: right; height: 38px; width: 33%; padding-right: 33px } .quantite-title { float: left; width: 29% } .bloc-place, .bloc-tarifs-choix { background-color: #fff; border-bottom-color: #c9c8cd; border-bottom-style: solid; color: #414141; text-align: left; border-bottom-width: 1px } .bloc-place { float: left; font-size: 14px; font-style: italic; height: 39px; line-height: 39px; width: 100% } .choix-place { float: left; font-size: 15px; width: 33%; padding: 0 0 0 17px } .bloc-tarifs-choix, .cat-name { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; float: left } .bloc-tarifs-choix { font-size: 14px; height: 38px; line-height: 38px; width: 100% } .confirm-info, .confirm-infot, .confirm-text, .name-conf, .placement-number { text-align: center } .cat-name { width: 33%; padding: 0 0 0 18px } .placement-number select, .quantite-number select { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; height: 23px; padding-left: 7px; border-color: #c9c8cd } .placement-number { float: left; width: 33%; margin: 8px 0 0 } .placement-number select { -moz-appearance: none; background-position: 47px -2466px; width: 83px } .quantite-number { -moz-appearance: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-position: 27px -2681px; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; float: right; overflow-x: hidden; overflow-y: hidden; text-align: right; width: 66px; border-color: #d6d6d6; margin: 8px 32px 0 0 } .quantite-number select { width: 85px; background: 0 0; border-style: solid; border-width: 0 } .confirm-alerte, .oubli-mp, .text-mpo { color: #454545; font-family: TMSans-Regular } .info-email-mpo { background-color: #fff; height: 248px; width: 99.9%; margin: 5px 0 0 } .text-mpo { font-size: 17px; margin-left: auto; margin-right: auto; margin-top: 8px; width: 91% } .enter-email-mpo { float: left; margin-top: 24px; padding-left: 21.5%; width: 44% } .oubli-mp { float: left; font-size: 13px; line-height: 35px; margin-top: 15px; width: 43% } .valid-email { cursor: pointer; float: right; font-size: 13px; font-weight: 400; height: 35px; text-transform: uppercase; width: 109px; border-radius: 0; margin: 0 10px 18px 22px; padding: 0 } .text-mesg-link { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-image: url("../img/message-mpo.jpg"); border-bottom-color: #cccccc; border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0 0 0 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-left-color: #cccccc; border-left-style: solid; border-left-width: 1px; border-right-color: #cccccc; border-right-style: solid; border-right-width: 1px; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; float: left; font-size: 17px; height: 34px; line-height: 34px; margin-left: 118px; padding-left: 15px; width: 80% } .confirm-alerte { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; margin: 0 0 15px } .confirm-text { color: #039adf } .confirm-infot { color: #454545 } .name-text { font-family: TMSans-Bold } .cat-prix, .choix-places a { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } .cat-prix { float: left; text-align: right; width: 17%; padding: 0 0 0 18px } div.entete-tabmanif p select { background-image: none; background-position: 268px -2460px; min-width: 300px; border-left-color: -moz-use-text-color; border-top-color: -moz-use-text-color; display: inline-block; font-size: 14px; font-weight: 700; margin-right: 0; margin-top: -7px; padding-left: 10px; width: auto; border-style: none; border-width: 0; margin-left: 10px; vertical-align: middle } #blocs-liens-tarifs, .offre-pref { background-repeat: no-repeat } .plan-ism { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border: 0 solid #ccc; margin-top: 0; width: 99.9% } .plan-ismg { float: left; height: auto; min-height: 100px; position: relative; width: 28% } .plan-ismc { opacity: .5; z-index: 1000 } .choix-places a { color: #fff; height: 63px; margin-bottom: 0; margin-right: 0; position: relative; width: 332px; z-index: 10002 } .offre-manif, .pref-manif { color: #515151; float: left; font-family: TMSans-Bold; font-size: 18px } #plan-ismc2, #plan-ismc2 img { width: 450px; z-index: 1000 } #plan-ismc2 { display: none } .plan-ismd { float: left; height: auto; width: 27.5% } .offre-pref { float: left; width: 99% } .offre-pref-plan1 { margin-left: 8% } .offre-pref-plan2 { margin-left: 36% } .offre-info { float: left } .offre-manif { text-align: center; width: 100% } .pref-manif { margin-top: -5px; text-align: center; width: 100% } .offre-debut, .offre-debut2 { float: left; font-size: 12px; margin-top: -3px; text-align: center; width: 100% } .offre-debut { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif, Myriad Pro, Arial, sans-serif } .offre-debut2 { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } .offre-price, .offre-price2 { text-align: right; color: #0396d9; float: left; font-family: TMSans-Bold; font-size: 20px } .offre-price { width: 65% } .offre-price2 { width: 50% } .offre-euro, .offre-euro2 { color: #0396d9; float: left; font-family: TMSans-Bold; font-size: 20px; text-align: center; width: 0 } #blocs-liens-tarifs, .alerte-lieu-mot .bloc-choix-titre { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 14px } #blocs-liens-tarifs { background-color: #fff; background-position: 223px -2672px; color: #0e90db; cursor: pointer; float: right; height: 43px; line-height: 43px; padding-left: 23px; width: 257px; position: absolute; bottom: 0; right: -1px } .alerte-video { background-color: #ededed; float: left; height: auto; text-align: center; width: 96%; padding: 26px 20px 0 } .alerte-lieu-mot, .video-manif { display: inline-block; width: 50%; text-align: center } .video-manif { vertical-align: top } .video-code { height: 344px; margin-top: 46px; text-align: center } .alerte-lieu-mot { vertical-align: baseline } div.alerte-video div.alerte-lieu-mot div.alerte-mail-titre, div.alerte-video div.alerte-lieu-mot div.image-alerte-mail { display: none } .alerte-lieu-mot .bloc-alerte-email-salles { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #ededed; background-image: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; margin-bottom: 5px; border-color: #ddd; border-radius: 0; border-style: solid; border-width: 0; padding: 0 8px } .alerte-lieu-mot #frequencySelect, .alerte-lieu-mot input[name=emailField] { border-color: #d6d6d6; border-width: 1px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; border-style: solid } .alerte-lieu-mot .content-alerte-email { width: 86% } .alerte-lieu-mot .bloc-choix-alerte-mail { margin-left: 2px; min-width: 396px } .alerte-lieu-mot .ligne-choix-alerte-mail { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #ededed; height: 58px; overflow-x: hidden; overflow-y: hidden; display: inline-block; float: none; width: 396px } .alerte-lieu-mot #frequencySelect { -moz-appearance: none; height: 38px; padding: 0 0 0 4px } .alerte-lieu-mot input[name=emailField] { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; height: 36px; width: 389px; padding: 0 0 0 7px } .alerte-lieu-mot .bloc-choix-alerte-mail input { color: #59595e } .alerte-lieu-mot .bloc-droite-alerte-mail { width: 122px } .alerte-lieu-mot .bloc-droite-alerte-mail div.valider-alerte-mail { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; float: left; height: 37px; border-color: #ddd; border-radius: 0; border-style: solid; border-width: 0; margin: -77px 0 0 74px } .alerte-lieu-mot .bloc-droite-alerte-mail div.valider-alerte-mail input[type=submit] { background-position: -16px -2464px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; height: 37px; text-align: center; width: 42px; border-radius: 0; padding: 8px 0 } .alerte-lieu-mot .bloc-choix-titre { float: left; margin-left: 3px; text-align: center; width: 396px } .alerte-lieu-mot .ligne-choix-alerte-mail input, .alerte-lieu-mot .ligne-choix-alerte-mail select, .alerte-lieu-mot .ligne-choix-alerte-mail span { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; width: 100%; font-size: 13px } .alerte-lieu-mot .ligne-choix-alerte-mail span { background-color: #ededed; height: 16px } .alerte-lieu-mot .ligne-choix-alerte-mail input { height: 35px } .alerte-lieu-mot .ligne-choix-alerte-mail select { height: 37px } .alerte-lieu-mot .bloc-choix { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; font-size: 13px; height: 51px; margin-bottom: 2px; overflow-x: hidden; overflow-y: scroll; text-align: left; width: 99%; float: none; border-color: #d6d6d6; border-style: solid; border-width: 1px; padding: 2px 0 3px 2px } .alerte-lieu-mot .bloc-choix input { width: 10%; height: 16px } .alerte-lieu-mot .titre-alerte-email-lieu-mot p { background-position: 35px -2391px; color: #424242; font-size: 15px; margin-bottom: 6px; margin-left: auto; margin-right: auto; text-transform: uppercase; width: 65%; padding: 4px 0 3px 3px } .paiment-amex, .paiment-cb, .paiment-cc, .paiment-cv, .paiment-master, .paiment-maxi, .paiment-visa { background-image: url(../img/sprite-paiment.jpg) } .modes-titre, .titre-obtention { border-bottom-style: solid; font-size: 14px; text-align: center; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } .alerte-lieu-mot .bloc-droite-alerte-mail div.valider-kaptcha { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; margin-bottom: -34px; margin-left: 33px; margin-top: -87px; width: 79px; border-color: #ddd; border-radius: 0; border-style: solid; border-width: 0 } #dolphincontainer, .modes-paiement { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image-outset: 0; border-image-repeat: stretch stretch; border-image-slice: 100% 100% 100% 100%; border-image-source: none; border-image-width: 1 1 1 1; float: left; border-color: #c9c9c9; border-style: solid; border-width: 1px } .paiement-retrait { float: left; height: 274px } .modes-paiement { background-color: #fff; width: 285px; height: 210px; margin: 30px 0 0 20px } .modes-titre { border-bottom-color: #c9c9c9; border-bottom-width: 1px; color: #414141; height: 29px; padding: 12px 0 0 } .mode { float: left; width: 190px; margin: 15px; padding: 18px 0 5px 39px } .paiment-amex { background-position: -138px 0 } .paiment-cb { background-position: 0 0 } .paiment-visa { background-position: -46px 0 } .paiment-master { background-position: -92px 0 } .paiment-cc { background-position: -46px -33px } .paiment-cv { background-position: -92px -33px } .paiment-maxi { background-position: -138px -33px } .paiment-amex, .paiment-cb, .paiment-cc, .paiment-cv, .paiment-master, .paiment-maxi, .paiment-tv, .paiment-visa { background-repeat: no-repeat; float: left; height: 27px; margin-bottom: 5px; margin-right: 5px; width: 41px } .mode3 { float: left; width: 100%; margin: 10px 0 } #dolphincontainer { color: #424242; height: 210px; position: relative; width: 670px; background: #fff; margin: 30px 0 0 15px } .titre-obtention { border-bottom-color: #c9c9c9; border-bottom-width: 1px; color: #424242; height: 29px; padding: 12px 0 0 } #dolphinnav, #dolphinnav ul { padding: 0; width: 187px; float: left } #dolphinnav { border-right-color: #c9c9c9; border-right-style: solid; border-right-width: 1px; font-size: 12px; height: 169px; margin-right: 12px; position: relative } #dolphinnav ul { margin: 0 } #dolphinnav ul li.billet-eticket, #dolphinnav ul li.billet-rc, #dolphinnav ul li.billet-rm { display: block; float: left; width: 187px; margin: 0 } #dolphinnav ul li a { color: #424242; display: block; float: left; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 13px; height: 100%; text-align: center; text-decoration-color: -moz-use-text-color; text-decoration-line: none; text-decoration-style: solid } #dolphinnav ul li a.current, #dolphinnav ul li a.current:hover { color: #fff; height: 100%; line-height: 0 } #dolphinnav ul li a.current span { display: block; height: 100%; width: 146px; padding: 0 20px 0 21px } #dolphinnav ul li a span { float: left; line-height: 45px; width: 187px } .innercontent { display: none; margin-left: 168px; width: 426px; padding: 20px 15px 0 40px } .choix-places, .plan-ismc { display: block } .contenu-retrait, .titre-retrait { color: #000; width: 432px; float: left } .contenu-retrait { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 12px } #product-summary div.product-data dl.vcar li .locality { margin-left: 6px } #seanc { padding: 0; width: 100%; margin-top: 0 } .choix-places { color: #fff; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; height: 63px; width: 332px; z-index: 1000 } .alerte-mot-cl� { float: left } .alerte-lieu { float: left; margin-left: 10px } .text-alerte .alerte-lieu { float: none } .text-alerte { float: left; margin-left: 34px } .plan-ism { height: auto; position: relative } #plan-ismc2, .plan-ismc { height: auto; float: none; margin-left: auto; margin-right: auto; position: static } #crosstkn2 h2 img, .creacompform .imgCriterespassword, .ligne-choix-alerte-mail .bloc-choix-titre span:first-child, .plct, .titre-avis span { display: none } .plan-ismd { position: absolute; right: 60px; top: 0 } .choix-places { margin: 0; position: absolute; bottom: 43%; left: 33% } .offre-pref { height: 110px; background-position: -79px -2051px } .offre-info { padding: 45px 0 0 81px; width: 123px; margin-bottom: 10px } #liens-tarifs-bas { margin: 0 } #product-summary+div.tabbed-content ul.tabs li:last-child a img { margin-top: 6px } #product-summary+div.tabbed-content ul.tabs li.tabs-selected:last-child a img { margin-top: 0 } #product-summary+div.tabbed-content ul.tabs li:last-child a { padding-top: 0 } #dolphinnav ul li a.current span { background: 0 0; color: #424242; margin-top: 0 } #dolphinnav ul li a.current { border-top: 7px solid #009bde } #dolphinnav ul li a span { margin-top: 7px } .ligne-titre .titre-artiste { width: auto } .ligne-titre .titre-artiste h1 { font-size: 20px } .ligne-titre .titre-avis { margin-top: 3px; margin-left: 4px } .ligne-titre .ligne-titre { margin-bottom: 20px } .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m { padding: 0 2px !important } #dolphincontainer, .alerte-lieu-mot, .alerte-lieu-mot .titre-alerte-email-lieu-mot p, .tabs-content tabs-container, .titre-retrait { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } .manif-bcc ul { width: 144px; margin-top: 18px; margin-left: 2px } .manif-bcc { background: #f7f7f7 } .alerte-lieu-mot .ligne-choix-alerte-mail span { color: #7f7f7f } .alerte-lieu-mot .ligne-choix-alerte-mail { text-align: left; margin: 0 } #newPlacesAlertZone9999 { margin-top: -10px } .placement-title { margin-top: 0 } .placement-title span { margin-right: 5px } .oubli-mp { margin-left: 23% } #passwordForgottenLinkFromOtherPages, .enter-email label { color: #454545 } #gridPriceZone .form-buttons { background: 0 0 } .pied-page { background-image: none } .paiment-amex-seul { background-image: url(../img/amex-paiment-seul.png); float: left; width: 100px; height: 100px; margin-left: 39px; margin-top: 1px } .confirm-alerte { width: 1011px; margin-top: 10px; padding: 10px 0 } .titre-avis { font-size: 0 } #etapes { margin: 0 auto; width: 73% } ul.steps { margin: 0 0 0 10px } ul.steps li, ul.steps li.past { background: #f4f4f4; padding-left: 0; padding-right: 0; font-size: 12px; margin-left: 0; width: 144px; text-align: center } ul.steps li span { font-weight: 400; color: #000; background: 0 0; padding: 0 } ul.steps li.present { background: #009bde; padding-left: 0; padding-right: 0; font-size: 12px } ul.steps li.present strong { font-weight: 400; color: #fff; background: 0 0; padding: 0 } #contenterreur { font-family: TMSans, Myriad Pro, Arial, sans-serif; color: #414141; text-align: center } .erreur404 { font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; font-size: 14px } .erreurback { font-size: 11px } .contenu-retrait { height: 120px; overflow: auto } .contenu-retrait .retraitblue { color: #009bde } .titre-retrait { font: 700; margin-bottom: 10px } #content .dfphome { margin-left: 1% } .placement-title select { margin-top: 8px } div.tabbed-content, div.tabbed-content div.tabs-content { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif } #tabpanier th.assurance1 { width: 144px; background-color: #FFF; border-top: 0 none } #tabpanier td.assurance2 { width: 815px; border-top: 0 } #crosstkn h2 img, #crosstkn2 h2 img { float: right; width: 23px; height: 23px } #tabpanier td#totalBasketPrice { border: 0 } #tabpanier th.tabpanierfoot-left { border-top: 0 } #viewGlobal { background-color: #f4f4f4; margin: 0 2px 55px 0; width: 91%; border: 46px solid #f4f4f4 } p.basket-info { border: 0; border-radius: 0; float: right; height: 27px; margin: 0 auto; position: relative; text-align: center; top: 133px; padding: 2px 17px 0 0; z-index: 1; border-top: 0 solid #009bde } .clip-logo-footer, .clip-logo-pro, .facebook, .google, .twitter { position: absolute } .clip-logo-pro { /*clip: rect(2690px 392px 2714px 241px);*/ /*margin: -2690px 0 0 -241px*/ } .facebook { /*clip: rect(2782px 305px 2823px 265px);*/ /*margin: -2782px 0 0 -265px*/ } .twitter { /*clip: rect(2782px 350px 2823px 302px);*/ /*margin: -2782px 0 0 -322px*/ } .google { /*clip: rect(2782px 394px 2823px 355px);*/ /*margin: -2782px 0 0 -335px*/ } .clip-logo-footer { /*clip: rect(2782px 200px 2812px 0);*/ /*margin: -2791px 0 0*/ } #seanc { background-color: #fff } .plan-ism { background-color: #ebebeb } div.tabbed-content ul.tabs li a strong { font-size: 14px } .alerte-lieu-mot #frequencySelect { width: 396px } div.group { margin-bottom: 0 } #gridPriceZone .form-buttons { margin-bottom: 9px; padding-top: 17px } .creacompform .criterespassword { margin-bottom: 20px; margin-left: 226px } .creacompform .imgCriterespassword { margin-left: 5px; vertical-align: -2px; width: 14px } .updatePasswordForm .criterespassword { margin-bottom: 10px } .updatePasswordForm .imgCriterespassword { margin-left: 5px; vertical-align: -1px; width: 14px; display: none } .tarif-carteleclerc { color: #f79154 } a.info-eleclerc { position: relative; z-index: 24; color: #000; text-decoration: none } a.info-eleclerc img { width: 18px; margin: 0px 0 0 3px } a.info-eleclerc:hover { z-index: 25 } a.info-eleclerc span { display: none } a.info-eleclerc:hover span { display: block; position: absolute; top: -110px; left: 2em; width: 300px; border: 1px solid #000; background-color: #FFF; color: #000; text-align: justify; font-weight: none; padding: 5px } .tarif-carteleclerc span img { width: 263px } .tarif-preferentiel-leclerc { float: right; width: 55px; margin-top: -18px } .tarif-preferentiel-leclerc img { width: 46px } .modalDialog { background-attachment: scroll; background-clip: border-box; background-color: rgba(0, 0, 0, 0.8); background-image: none; background-origin: padding-box; background-position-x: 0; background-position-y: 0; background-repeat: repeat; background-size: auto auto; bottom: 0; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; left: 0; position: fixed; right: 0; top: 0; transition-delay: 0s; transition-duration: 400ms; transition-property: opacity; transition-timing-function: ease-in; z-index: 99999; display: none } .modalDialog:target { opacity: 1; pointer-events: auto } .modalDialog>div { background-attachment: scroll; background-clip: border-box; background-color: #fff; background-image: none; background-origin: padding-box; background-position-x: 0; background-position-y: 0; background-repeat: repeat; background-size: auto auto; margin-bottom: 10%; margin-left: auto; margin-right: auto; margin-top: 10%; padding-bottom: 7px; padding-left: 20px; padding-right: 20px; padding-top: 45px; position: relative; width: 600px; height: 360px; text-align: center } .close { background: #ffffff; color: #FFFFFF; line-height: 25px; position: absolute; right: 0px; text-align: center; top: 0px; width: 24px; text-decoration: none; font-weight: bold } .close:hover { background: #ffffff } .benefic-controle { height: 188px; width: 100%; text-align: center } .acces-benefic img { width: 154px } .titre-benefic-carte { margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 33px } .titre-benefic-carte2 { margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 4px } .benefic-eleclerc { margin-bottom: 5px; margin-left: auto; margin-right: auto; margin-top: 15px; width: 64% } .enter-benefic { float: left; margin-left: 10px; width: 300px } .enter-benefic input { margin-left: 15px } .valid-benefic { float: left } .valid-benefic img { float: left; width: 40px } .valid-boutonbenefic { height: 41px; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 9px; width: 100px; text-align: center } .valid-boutonbenefic a { color: #ffffff } .crea-benefic { margin-top: 56px; text-align: center } .crea-benefic a { text-decoration-color: -moz-use-text-color; text-decoration-line: underline; text-decoration-style: solid } .titre-benefic-carte3 { color: #de0b1e; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 4px } #blockSessions #sessionsZone div.valid-boutonbenefic input[type="submit"], #sessionsZone div.valid-boutonbenefic input[type="submit"]:hover { margin-left: 10px; margin-top: 12px; background-color: #de0b1e } div.valid-boutonbenefic p { margin-left: -15px; padding-top: 22px } .form-buttons #submitGrilleTarifs { float: right } .controle-carte { border: 1px solid #e0e1e1; margin: 15px; padding: 0 0 59px 0 } .acces-carte { background-color: #2c92bf; color: #ffffff; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 22px; margin: 45px auto 0 auto; padding: 5px 0px 10px 14px; width: 46% } .titre-controle-carte { color: #000000; margin: 30px auto 0 auto; width: 39% } .carte-eleclerc { width: 57%; margin: 5px auto 0 auto; height: 30px } .enter-carte { margin: 9px 0 0 79px; float: left; width: 32%; font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif } .enter-carte input { width: 296px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2) inset; border: 1px solid #cbcbcb; background-color: #FFF; float: left } .valid-carte { float: left; background-color: #2c92bf; color: #ffffff; font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif; width: 97px; padding: 0px 0 0px 0px; margin: 5px 0 0 135px; height: 34px } .crea-carte { border: 1px solid #e0e1e1; margin: 15px; padding: 32px 0 59px 0 } .process-crea img { margin-left: 101px } .acces-crea { background-color: #2c92bf; color: #ffffff; font-size: 22px; margin: 30px auto 0 auto; padding: 9px 0px 10px 30px; width: 23% } .acces-crea a { background-color: #2c92bf; color: #ffffff; font-size: 22px; margin: 30px auto 0 auto; padding: 9px 0px 10px 3px; width: 23% } .valid-carte input { background-color: #2c92bf; border: none; color: #ffffff; width: 100%; height: 100% } a[class="submitButton"], a[class="submitButton"]:hover { background: none; background-color: #009bde; border: 0px; font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 14px; padding: 9px 30px 9px 30px; margin-right: 0 } a[class="submitButton"] { color: #FFFFFF; cursor: pointer; border-radius: 0px; font-family: 14px TMSans-Bold, Myriad Pro, Arial, sans-serif } .valid-carte input { text-transform: uppercase } div.form-buttons a:link, div.form-buttons a:visited { font-family: 'TMSans-Regular', Myriad Pro, Arial, sans-serif; text-decoration: none; color: #fff; background-image: none; background-color: #009bde; padding: 9px 28px 8px 28px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 0px; border: 0px solid #ddd; font-size: 14px; font-weight: normal } .valid-email { cursor: pointer; float: right; font-size: 13px; font-weight: 400; height: 35px; text-transform: uppercase; width: 109px; border-radius: 0; margin: 0px 29px 18px 4px; padding: 0 } div.opinion div.opinion-title { color: #454545; display: block; font-size: 1.3em; font-weight: bold; padding-left: 1px; padding-top: 7px } div.list-opinion div.title-carrousel { color: #454545; display: block; font-size: 1.4em; padding-left: 20px } #mise-avant-artiste div.list-opinion div.title-carrousel { color: #454545; display: block; float: none; font-size: 23px; padding-left: 29px; width: 77%; height: 61px } div.alert-update-button { font-size: 14px; margin: 0 0 20px; text-align: center; width: 100% } div.alert-update-button input[type="submit"] { background: #009bde none repeat scroll 0 0; border: 1px solid #dddddd; border-radius: 0; color: #ffffff; cursor: pointer; font: bold 1.2em "Trebuchet MS", Arial, "Helvetica Neue", Helvetica, sans-serif; margin-right: 10px; padding: 5px 21px 6px 28px } #texte-artiste p a { text-decoration: underline } .boutcout { width: 281px; height: 73px } #overlaycroix { width: 10px; height: 10px } .navaffiche-include-div img { width: 85px; height: 110px } #choix-places img { width: 344px; height: 72px } .mode .mode3 img { width: 175px; height: 31px } .titre-avis img { width: 9px; height: 15px } .product-data .alert a { color: #009bde; } .product-data .pasdeplacedispo { width: 108px !important; height: auto; margin: 0 0 0 0px !important; text-transform: uppercase; padding: 5px 0 5px 7px !important; background: url(../img/fleche-bleue.png) no-repeat scroll 103px -3px #ffffff; font-size: .75em; color: #009bde; border: 1px solid #009bde; font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif; } .product-data .alert { width: 108px !important; height: auto; margin: 0 0 0 0px !important; text-transform: uppercase; padding: 5px 0 5px 7px !important; background: url(../img/fleche-bleue.png) no-repeat scroll 103px -3px #ffffff; font-size: .75em; color: #009bde; border: 1px solid #009bde; font-family: "TMSans-Bold", Myriad Pro, Arial, sans-serif; } 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 8px; display: block; text-transform: uppercase; } .product-data .alert a, .product-data .alert a:hover { color: #009bde; text-decoration: none; } #product-summary { margin-top: -29px; height: auto; padding: 0 0 2% 2%; width: 98%; float: left; background-color: #ffffff; margin-bottom: 0px; border-top: 1px solid #cdcdcd; } .mev-status-annonce { float: left; height: 41px; width: 39.8%; background-image: url("../img/sprite-home15.png"); background-color: #099fde; height: 41px; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-position: -246px -1511px; background-repeat: no-repeat; } .mev-status-K { float: left; height: 41px; background-color: #099fde; width: 39.9%; height: 41px; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-position: -226px -1511px; background-repeat: no-repeat; background: url(../img/sprite-home15.png) no-repeat scroll 31px -3094px #009bde; } .mev-status-I { float: left; height: 41px; background-color: #099fde; width: 39.8%; height: 41px; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-position: -226px -1511px; background-repeat: no-repeat; background: url(../img/sprite-home15.png) no-repeat scroll 31px -3146px #009bde; } .mev-status-E { float: left; height: 41px; width: 39.8%; background-color: #099fde; height: 41px; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-position: -226px -1511px; background-repeat: no-repeat; background: url(../img/sprite-home15.png) no-repeat scroll 31px -3094px #009bde; } .mev-status-H { float: left; height: 41px; width: 49.9%; background-color: #099fde; width: 49.9%; height: 41px; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background-position: -226px -1511px; background-repeat: no-repeat; background: url(../img/sprite-home15.png) no-repeat scroll 31px -3146px #009bde; } #wrapper1 #slider { padding: 18px 0 0 18px; } div.tabbed-contentb ul.tabs li.tabs-selected a { margin-top: 0; color: #000; padding-top: 5px; border-top: 7px solid #009bde; border-bottom: 0; } div.tabbed-content-ajax ul.tabs a, div.tabbed-contentb ul.tabs a:link, div.tabbed-contentb ul.ui-tabs a:visited { border: 0; background: 0 0; padding: 0; bottom: 0; margin-top: 12px; font-size: 11px; text-transform: uppercase; line-height: 15px; } #container, #entete-ligne2, #entete-ligne2cache, #header { background-color: transparent; } #top10partheme ul li, #utilities li#client-message { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } #recherche-plus, #search-box, #utilities, p.basket-info { position: relative; } body { background-color: #f7f7f7; background-repeat: no-repeat; background-attachment: fixed; } #container { float: none; margin: auto; width: 1014px; } #main-content>#topContent+.section { padding: 0; width: 100%; } #header { float: left; width: 100%; } #entete { margin-top: -30px; box-shadow: 0 0 0 0 rgba(127, 127, 127, .27); float: left; } #entete-ligne1, #entete-ligne2, #entete-ligne2cache, #entete-ligne3 { width: 100%; float: left; } #entete-ligne1 { background-color: #FFF; height: 35px; } #entete-ligne2 { height: 85px; } #entete-ligne2cache { height: auto; } #entete-ligne3 { background-color: #e6e6e6; height: 88px; } #utilities { margin: 0 auto; width: 1014px; z-index: 0; background-color: #FFF; height: 29px; padding-top: 5px; } #utilities ul { float: left; margin: 0; text-align: left; width: auto; padding-right: 0; } #utilities li { font-size: .8em; font-weight: 400; float: left; padding-top: 7px; padding-right: 15px; padding-left: 0; } #utilities a, #utilities a:link, #utilities a:visited, #utilities span { background: 0 0; color: #757575; padding-right: 0; text-decoration: none; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 13px; font-size: 12px\9; } #utilities a:hover { color: #009bde; background: 0 0; } #utilities span.prix-tel { font-size: .7em; } #utilities li#last-li { padding-right: 0; } #utilities li#last-li a { color: #d01677; width: 100%; } #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; } #utilities li#client-message span { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 15px; color: #009bde; padding-right: 0; } 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: 0; font-weight: 700; } p.basket-info { border: 0; border-radius: 0; float: none; height: 27px; left: 405px; margin: 0 auto; text-align: center; top: 133px; width: 198px; padding: 2px 0 0; z-index: 1; border-top: 0 solid #009bde; } .content-navaffiche, .navaffiche-liens, .titre-navaffiche { margin-bottom: 20px; } .clip-navregion, form#search { position: absolute; } #lien-connexion a, #lien-deconnexion a { float: left; width: 170px; } p.basket-info a, p.basket-info a:link, p.basket-info a:visited { color: #000; text-decoration: none; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 0; } p.basket-info a strong { font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; font-size: 13px; margin-left: -1px; padding: 0 0 0 103px; } #nav-ticketma { margin-left: auto; margin-right: auto; width: 1014px; padding-top: 2px; background-color: #FFF; height: 83px; } #logo_tkn { float: left; margin-top: 0; margin-left: 5px; width: 225px; } #liens-navigation-gauche { float: left; height: 88px; margin-left: 0; margin-top: 0; } #liens-navigation-gauche ul, #liens-navigation-gaucheen ul { height: 50px; padding-top: 0; } #liens-navigation-gauche li { display: inline; float: left; /*height: 53%;*/ text-align: center; } #liens-navigation-gauche li a, #liens-navigation-gauche li a:link, #liens-navigation-gauche li a:visited { background: 0 0; color: #666; text-decoration: none; text-transform: uppercase; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 16px; float: left; padding-top: 16px; padding-left: 10px; padding-right: 10px; height: 28px; letter-spacing: 0; font-size: 15px\9; padding-left: 7px\9; padding-right: 7px\9; } #liens-navigation-gauche li.nav-sdav a, #liens-navigation-gauche li.nav-sdav a:hover { color: #ad002d; font-weight: bold; border-color: #ad002d; } #liens-navigation-gauche li.nav-timelapse-fest a, #liens-navigation-gauche li.nav-timelapse-fest a:hover { color: #d8718b; font-weight: bold; border-color: #d8718b; } #liens-navigation-gauche li.nav-secret-events a, #liens-navigation-gauche li.nav-secret-events a:hover { color: #f00020; font-weight: bold; border-color: #f00020; } #liens-navigation-gauche li.nav-opm a, #liens-navigation-gauche li.nav-opm a:hover { color: #6ac2d1; font-weight: bold; border-color: #6ac2d1; } #liens-navigation-gauche li.nav-festival-mawazine a, #liens-navigation-gauche li.nav-festival-mawazine a:hover { color: #f39c25; font-weight: bold; border-color: #f39c25; } #liens-navigation-gauche li.nav-vfm a, #liens-navigation-gauche li.nav-vfm a:hover { color: #90278e; font-weight: bold; border-color: #90278e; } #liens-navigation-gauche li.nav-jazzablanca a, #liens-navigation-gauche li.nav-jazzablanca a:hover { color: #887256; font-weight: bold; border-color: #887256; } #liens-navigation-gauche li.nav-gnaoua a, #liens-navigation-gauche li.nav-gnaoua a:hover { color: #552e77; font-weight: bold; border-color: #552e77; } #liens-navigation-gauche li.nav-fav a, #liens-navigation-gauche li.nav-fav a:hover { color: #80448e; font-weight: bold; border-color: #80448e; } #liens-navigation-gauche li a:hover { color: #666; border-bottom: 3px solid } #liens-navigation-gaucheen { float: left; height: 88px; margin-left: 3px; margin-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: 0 0; 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: 0; font-size: 15px\9; padding-left: 5px\9; padding-right: 5px\9; } #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; display: none; } #lien-moteur-rech span { width: 67px; height: 86px; float: left; background-position: 0 -66px; background-repeat: no-repeat; display: none; } #lien-moteur-rech span#fermer-rech { width: 67px; height: 86px; float: left; background-position: -155px -66px; background-repeat: no-repeat; display: none; } #lien-moteur-rech span:hover { width: 67px; height: 86px; float: left; background-position: -78px -66px; background-repeat: no-repeat; } #lien-langue-site, #lien-langue-siteen { width: 67px; margin-right: 2px; background-color: #F4F4F4; float: left; height: 86px; text-align: center; } #lien-langue-site a { float: left; width: 67px; height: 86px; background-position: 0 -247px; } #lien-langue-siteen a { float: left; width: 67px; height: 86px; background-position: -68px -247px; } #lien-connexion a { background-position: -140px -247px; } #lien-deconnexion a { 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\9; float: none; margin-top: 56px; display: block; } #liens-navigation-droite #lien-moteur-rech span { margin-top: 0; color: #FFF; padding-top: 56px; cursor: pointer; } #liens-navigation-droite #lien-moteur-rech span#fermer-rech { color: #000; } #navcache-ticketma { margin-left: auto; margin-right: auto; width: 1014px; } .navaffiche { float: left; height: auto; background-color: #d8dfeb; width: 1014px; color: #000; display: none; box-shadow: inset 0 20px 13px -20px rgba(0, 0, 0, .17); } .interieur-navaffiche { padding: 2%; width: 97%; float: left; } .bloc-navaffiche, .content-navaffiche { width: 100%; float: left; display: block; } .titre-navaffiche { font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; font-size: 21px; color: #009bde; float: left; width: 92%; } .fermer-navaffiche { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 15px; color: #000; float: left; display: block; width: 5%; padding-right: 3%; background-position: -210px -213px; } .navaffiche-liens { width: 50%; display: block; float: left; } .navaffiche-liens span a { font-family: TMSans-Regular, Arial, sans-serif; font-size: 17px; color: #000; } .navaffiche-liens-bold { width: 100%; } .navaffiche-liens-bold2 { width: 50%; margin-bottom: 0; } .navaffiche-liens span a:hover { text-decoration: underline; } .navaffiche-liensbas { display: block; width: 100%; margin-bottom: 10px; } .navaffiche-liensbas:last-child { margin-bottom: 0; } .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: #fff; display: inline-block; padding: 15px; text-align: center; border: 0; font-family: "TMSans-Regular", 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: #FFF; color: #000; } #moteur-rech button#valider-rech, .navaffiche-lienlangue a span:hover { background-color: #266fd5; color: #fff; } form#moteur-rech { border-bottom: 1px solid #000; padding-bottom: 5px; float: left; width: 100%; } #moteur-rech input { width: 84%; height: auto; padding: 0; border: 0; background: 0; box-shadow: none; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; color: #1d549f; font-size: 40px; font-weight: 700; letter-spacing: .015em; display: inline-block; float: left; } #moteur-rech button#valider-rech { cursor: pointer; margin-left: 0; display: inline-block; width: 150px; padding: 15px; text-align: center; border: 0; font-family: "TMSans-Regular", Helvetica, Arial, sans-serif; font-size: 16px; text-decoration: none; text-shadow: none; float: right; } #moteur-rech button#reset-rech { width: 40px; height: 40px; display: inline-block; background: 0 0; margin-left: 3px; float: left; text-shadow: none; } #moteur-rech input[type=text]:focus { outline: 0; } form#moteur-rech input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #D8DFEB inset; -webkit-text-fill-color: #000 !important; } #recherche-plus { margin: 0 auto; width: 1014px; z-index: 101; background-color: transparent; height: 65px; } #recherche-plus form { width: 100%; padding-top: 5px; float: left; } .titres-rech-plus { width: 99px; height: 35px; display: inline-block; text-align: center; margin-left: 2px; margin-right: 9px; float: left; } #titre-genrerech { background-position: -232px -1141px; } #titre-daterech { background-position: -93px -1081px; background-repeat: no-repeat; } #titre-regionrech { background-position: -106px -1140px; } .titres-rech-plus span { color: #000; text-decoration: none; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 16px; font-size: 14px\9; float: left; margin-top: 11px; display: block; margin-left: 30px; } #recherche-plus button#valider-rechplus { background-color: #009bde; color: #fff; cursor: pointer; margin-left: 0; display: inline-block; width: 71px; height: 32px; padding: 0; text-align: center; border: 0; font-family: TMSans-Regular, Arial, sans-serif; font-size: 16px; text-decoration: none; text-shadow: none; float: right; } #recherche-plus #filter-entete dt span, #recherche-plus .fdchoix2 .mrhomeradios label, #recherche-plus form input { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; } #div-rech-entete-genre { width: 308px; float: left; } #div-rech-entete-region { width: 279px; float: left; margin-left: 5px; } .mothome { background-color: transparent; height: auto; width: 100%; z-index: 500; } #recherche-plus #filter-entete dt { background-image: none; background-position: -233px -88px; background-repeat: no-repeat; background-color: #FFF; padding: 0 0 10px; float: left; display: block; height: 22px; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; margin-left: 0; } #recherche-plus #filter-entete dt span { color: #787878; text-decoration: none; font-size: 16px; float: left; margin-top: 5px; display: inline; margin-left: 9px; width: 233px; } #recherche-plus .fdchoix2 { overflow-x: hidden; float: left; display: none; background-color: #FFF; color: #000; border: 1px solid #ccc; height: 360px; height: auto\9; } #entete-ligne-3, #lien-langue-site, #lien-langue-site:hover { background-color: #fff; } #recherche-plus #div-rech-entete-genre .fdchoix2 { height: 215px; height: auto\9; } #recherche-plus .fdchoix2 .mrhomeradios { float: left; width: 100%; display: block; } #pluscrit, span#submit { display: inline-block; height: 35px; } #recherche-plus .fdchoix2 .mrhomeradios input { float: left; margin: 7px 5px 7px 7px; height: auto; width: auto; } #recherche-plus .fdchoix2 .mrhomeradios label { float: left; height: auto; width: auto; padding: 2px; font-size: 17px; } #recherche-plus #filter-entete #div-rech-entete-genre .fdchoix2, #recherche-plus #filter-entete #div-rech-entete-genre dt { width: 280px; } #recherche-plus #filter-entete #div-rech-entete-region dt { width: 275px; } #recherche-plus #filter-entete #div-rech-entete-region .fdchoix2 { width: 274px; } #recherche-plus form input { height: 55px; padding: 0 5px; display: inline-block; font-size: 18px; background-color: #fff; background-image: none; float: left; border: 0; } #recherche-plus form input.lonpik { width: 142px !important; margin-right: 6px; border: 0; border-radius: 0; height: 13px; padding: 10px; float: left; } #recherche-plus div.form-buttons { margin: 30px 0; float: left; width: 71px; } #recherche-plus #filter-entete dt span.fleche-rech-plus { width: 17px; height: 32px; background: url(../img/sprite-home15.png) -270px -1468px no-repeat; float: right; margin-top: 0; } #recherche-plus button#valider-rechplus { margin-right: -3px; margin-top: 5px; } .clip-logoticketma { /*clip: rect(10px 220px 53px 0);*/ position: absolute; } .clip-navregion { /*clip: rect(120px 255px 134px 235px);*/ /*margin-left: -228px;*/ /*margin-top: -118px;*/ } #leaderBoard { height: 100px; padding-top: 10px; } #page-body { color: #000; float: left; width: 100%; margin-top: 0; } #main-content { float: none; margin-left: auto; margin-right: auto; padding-right: 0; padding-top: 0; width: 1014px; margin-top: 0; } div.section { background-color: #FFF; float: left; width: 1014px; padding-bottom: 80px; } div.section div.section { background-color: transparent; float: left; width: 100%; padding-bottom: 0; } .ui-datepicker { border: 2px solid #266fd5; float: left; margin-left: 0; margin-top: 2px; padding: 3px; width: 12%; z-index: 505; -webkit-box-shadow: #000 0 0 0; box-shadow: #000 0 0 0; border-radius: 0; background-color: #ebf0f5; } .ui-datepicker .ui-datepicker-header { background: #009fe0; border-radius: 0; } .ui-datepicker-calendar tr td a, .ui-datepicker-calendar tr td a:hover { border-radius: 0; border: 1px solid #ebf0f5; } .ui-datepicker-calendar .ui-state-active { background: #009fe0; } #compte-home, #langue, #lien-langue-site, #search-box, .genre-menu, .navaffiche-include-ombre { background-repeat: no-repeat; } #header #billBoard { background-color: transparent; float: none; width: auto; padding-left: 0; display: none; } input#ipSearch::-webkit-input-placeholder { padding-top: 10px; } input#ipSearch::-moz-placeholder { padding-top: 10px; } input#ipSearch:-ms-input-placeholder { padding-top: 10px; height: 50px; } .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: TMSans-Regular, Arial, sans-serif; font-size: 14px; color: #000; 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 15px 15px 0; float: left; } .navaffiche-include-vignette-gauche { width: 85px; height: 110px; padding: 15px; float: left; } .navaffiche-include-vignette img, .navaffiche-include-vignette-gauche img { width: 100%; } .navaffiche-include-ombre { width: 415px; height: 20px; background-image: url(/static/images/ombre-include-nav.png); float: left; } #compte-home, #langue, #liens-navigation-gauche li.bonsplans, .bp-images {} .bp-images { background-position: -271px -1194px; width: 25px; } #search input#ipSearch, #search-box { background-color: transparent; background-image: none; } #mra, #nav { display: none; } ul#list-services { float: right; width: 190px; height: 29px; } #services-list { width: auto; margin-left: 9px; height: 29px; float: left; } #services-list2 { margin-left: 10px; height: 29px; float: right; color: #009bde; width: auto; } #langue { background-position: -199px -1276px; width: 90px; text-align: left; } #compte-home { width: 79px; text-align: left; background-position: -205px -1423px; } #entete-ligne-3 { height: 47px; float: left; width: 100%; border-bottom: #cdcdcd 1px solid; } #search-box { background-attachment: scroll; background-position: 0 0; float: right; height: 3em; margin-right: 20px; margin-top: 20px; width: 523px; border-radius: 0; } #pluscrit, #pluscrit a, #search p, div.tabbed-content, span#submit { position: relative; } #search input#ipSearch { border: 1px solid #666; height: 35px; padding: 7px 0 7px 11px; width: 497px; float: left; color: #787878; font-size: 13px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; line-height: normal !important; } #search input::-webkit-input-placeholder { line-height: normal; } #search p { float: left; height: 39px; padding: 0; width: 414px; } #pluscrit { cursor: pointer; float: right; margin-top: -38px; margin-right: 3px; } span#submit { float: right; margin-top: -35px; margin-right: -115px; } #search button[type=submit] { background: #666; border: 0; font-size: 17px; height: 35px; margin-top: 0; margin-left: 0; width: 56px; position: relative; float: left; right: 9px; background-repeat: no-repeat; -webkit-border-radius: 0; border-radius: 0; } #liens-navigation-gauche li.bonsplans { width: 125px; margin-left: 15px; background-position: -165px -1193px; } #liens-navigation-gauche li.bonsplans a { font-family: TMSans-Bold; padding: 16px 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; } #region_promo, #wrapper3 #slider-holder { margin-left: 1%; } #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-position: right center; -ms-flex: 3; flex: 3; padding-left: 10px; font-size: 14px; outline: 0; width: 268px; height: 32px; } #lien-connexion, #lien-connexion:hover, #lien-deconnexion, #lien-deconnexion:hover { /*width: 170px;*/ text-align: center; background-color: #FFF; float: left; } [data-icon]:before { font-family: untitled-font-1; content: attr(data-icon); font-style: normal !important; font-weight: 400 !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, #lien-connexion:hover { height: 30px; margin-left: 5px; } #lien-connexion span, #lien-deconnexion span { float: left; /*width: 170px;*/ /*height: 30px;*/ /*margin-top: 4px;*/ } #lien-deconnexion, #lien-deconnexion:hover { height: 30px; background-position: -173px -1700px; } #lien-langue-site { width: 80px; text-align: left; height: 20px; margin-top: 5px; } #lien-langue-siteen, #lien-langue-siteen:hover { width: 106px; margin-right: 2px; background-color: #FFF; float: left; height: 30px; text-align: center; background-position: -188px -1352px; margin-top: 5px; } #slider-mod1 { width: 100%; max-width: 960px; height: 100%; /*max-height: 453px;*/ margin: 20px auto 12px; overflow: hidden; } #promoidfpargenre div.section { background-image: none; background-color: #f4f4f4; width: 100%; margin-bottom: 30px; } div.section.offers div.hgroup { background: 0 0; } #region_promo { padding-left: 0; } #region_promo .enfpavepromo { margin-left: 20px; } #promoidfpargenre { margin-bottom: 62px; margin-left: 0; margin-top: 30px; width: 100%; } div.tabbed-content-ajax { border: 25px solid #f4f4f4; border-radius: 0; } 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 #ccc; 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: 0; } ul.tabs a:link, ul.ui-tabs a:visited { border-radius: 0 0 none none; } #avisinter { float: left; height: auto; margin-bottom: 0; margin-left: 0; margin-top: 0; width: 100%; border-radius: 0; background-color: #f4f4f4; } #avisinter .hgroup { margin-bottom: 0; margin-top: 0; background-color: #FFF; padding-top: 10px; padding-bottom: 10px; } div.section.best-sellers div.hgroup { background: 0 0; } #avisinter #selectavis { background-image: none; background-color: #fff; border: 1px solid #CCC; margin-left: auto; margin-right: auto; width: 960px; margin-top: 28px; } #tabavis ul.tabs { padding: 0; } div.tabbed-content#tabavis { padding: 0; width: 960px; background-color: #FFF; float: none; margin: 5px auto 20px; } #tabavis #boxfirst .ui-state-default, #tabavis .ui-widget-content .ui-state-default, #tabavis .ui-widget-header .ui-state-default { border: 0 solid #d8dcdf; } .star, .star1t, .star2t, .star2tp { border-bottom: 1px #ccc solid; } .star { width: auto; background: url(../img/sprite-home15.png) -269px -272px no-repeat #fff; padding: 6px 3px 3px 24px; height: 18px; } .star1t, .star2t, .star2tfin, .star2tp { background: url(../img/sprite-home15.png) -269px -242px no-repeat #fff; margin-right: 0; } #region_fiv { margin-top: 29px; margin-left: 1%; } .star2tfin { border-bottom: 0 #ccc solid; } #top10partheme .star2t span, #top10partheme .star2tfin span { padding: 3px 0 3px 4px; } #top10partheme .star1t span, #top10partheme .star2tp span { padding: 3px 2px 3px 5px; } #top10partheme a { margin-left: 20px; } #topidfpargenre .fdnoir { background-image: none; background-color: #F4F4F4; height: 493px; } #topidfpargenre .tabbed-contentb { border: 1px solid #ccc; border-radius: 0; } #topidfpargenre #top3img { margin: auto; width: 932px; float: none; } #topidfpargenre { margin-left: 1%; width: 994px; border: 0; } #topidfpargenre #top10regpargenre .tabs-content, div.tabbed-content div.tabs-content#zone_0 { border-top: 0 solid #ccc; margin-left: 0; width: 614px; } .star1, .star2, .star2fin { background: url(../img/sprite-home15.png) -269px -242px no-repeat #fff; border-bottom: 1px #ccc solid; width: auto; } .contentpub { margin-top: 76px; margin-left: 665px; } #topidfpartheme { margin-left: 1%; width: 994px; } #topidfpartheme .fdnoir { background-image: none; background-color: #F4F4F4; height: 493px; } #top10regpargenre .tabbed-contentb { border: 0 solid #ccc; border-radius: 0; } #topidfpartheme #top3img { margin: auto; width: 932px; float: none; } #top10regpargenre { margin-left: auto; margin-right: auto; width: 960px; border: 1px solid #CCC; height: 330px; padding: 0; float: none; } #top10regpargenre ul.tabs { padding: 0; } #top10regpargenre .tabs-content { border-top: 0 solid #ccc; margin-left: 0; width: 614px; } #mpuHalf { background: rgba(0, 0, 0, 0); padding-left: 0; margin-left: 674px; margin-top: 66px; width: auto; } #aside #mpuHalf { margin-left: 0; margin-top: 0; } #mpuHalf .contentpub { border-left: 0 solid #ccc; } div.tabbed-contentb { border: 1px solid #ccc; border-radius: 0; } #top10partheme { height: 473px; padding: 0; width: 493px; } #top10partheme ul li { max-width: 472px; } #top10partheme ul { margin-top: -5px; } #topmoduleth-panel div.section { border: 0 solid #ccc; border-radius: 0; margin-left: 542px; width: 452px; background: url(/static/images/prisme-theme.png) 453px -485px no-repeat #F4F4F4; height: 475px; padding: 0; } #topmoduleth-panel .section .promos { margin: 23px 9px -10px 0; width: 422px; } .star1th, .star2th, .star2thfin { background: url(../img/sprite-home15.png) -269px -242px no-repeat #fff; border-bottom: 1px #ccc solid; width: auto; } .star1th li, .star2th li, .star2thfin li { width: auto; } #includsport { margin-top: 5px; margin-left: 0; width: 994px; } #includsport div.tabbed-content { margin-bottom: 0; margin-top: 5px; padding: 1px; width: 942px; background-color: #d5d5d5; margin-left: 1%; border: 25px solid #F4F4F4; } #includsport ul.tabs { padding: 0; } #includsport div.tabs-content { margin-left: 0; width: 100%; background: #FFF; padding: 0; margin-top: 0; } #includsport div.tabs-content div.paneltheme { float: left; width: 96%; padding: 2%; } #includsport div.tabbed-content ul { background-color: #FFF; } #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: 0; width: 78px; text-align: center; margin-left: -1px; margin-bottom: -1px; } #includsport div.tabbed-content ul.tabs li:last-child { width: 73px; } ul.price-data { margin-bottom: 0; height: 29px; width: 117px; border-radius: 0; background: 0 0; margin-top: -94px; } ul.price-data li.goto-link { background: url(../img/sprite-home15.png) -166px -432px no-repeat #009bde; border-radius: 0; } #main-content>#topContent+div#section-wrapper { width: 694px; float: left; margin-top: 0; padding: 0; } #etapes { margin: 0 auto; width: 73%; } ul.steps { margin: 28px 0 31px 10px; } ul.steps li, ul.steps li.past { background: #f4f4f4; padding-left: 0; padding-right: 0; font-size: 12px; margin-left: 0; width: 144px; text-align: center; } ul.steps li span { font-weight: 400; color: #000; background: 0 0; padding: 0; } ul.steps li.present { background: #009bde; padding-left: 0; padding-right: 0; font-size: 12px; } ul.steps li.present strong { font-weight: 400; color: #fff; background: 0 0; padding: 0; } div.group .note, div.group .note a { color: #c3c3c3; } #product-summary { margin-top: -29px; height: auto; float: left; background-color: #fff; margin-bottom: 0; border-top: 1px solid #cdcdcd; } #product-summary>p { float: left; } #product-summary div.product-data { background: 0 0; padding: 0; height: auto; float: left; margin-left: 0; max-width: 856px; width: 100%; } #product-summary .photo { margin-right: 0; border: 0 solid #eee; height: 126px; width: 97px; float: left; } .comani, li.collecmanif img { height: 130px; } #product-summary div.product-data div.group { float: left; margin-left: 10px; font-size: 0; } #product-summary div.form-buttons { margin: 0; } #product-summary div.product-data h1.fn strong { display: inline; float: none; font-size: 16px; line-height: .9; margin: 0; font-weight: 700; } #product-summary div.product-data .fn strong { font-weight: 400; } #product-summary div.product-data .category { background-color: transparent; color: #7f7f7f; font-weight: 400; text-transform: uppercase; font-size: 13px; margin-top: -3px; } a.stressed, a.stressed:link, a.stressed:visited { color: #000; background: inherit; text-decoration: none; font-weight: 400; } #footer .footer-ligne3 a:hover, .paiementmdtxt strong { text-decoration: underline; } #product-summary div.product-data dd { font-size: 13px; width: auto; font-weight: 400; color: #000; } div.tabbed-content p.tabs-link a, div.tabbed-content p.tabs-link a:hover, div.tabbed-content p.tabs-link a:link, div.tabbed-content p.tabs-link a:visited, div.tabbed-contentb p.tabs-link a, div.tabbed-contentb p.tabs-link a:hover, div.tabbed-contentb p.tabs-link a:link, div.tabbed-contentb p.tabs-link a:visited { color: #009bde; } #product-summary div.product-data dl.vcar { margin: 35px 0 0; font-size: 15px; } #reseaumanif { background: 0 0; left: 120px; top: 174px; } li.collecmanif { float: left; margin-right: 0; margin-top: 0; border: 4px solid #e6e6e6; height: 130px; } div.tabbed-content ul.tabs li:last-child, div.tabbed-content-ajax ul.tabs li:last-child, div.tabbed-contentb ul.tabs li:last-child { margin-right: -1px; } #product-summary+div.tabbed-content ul.tabs li:last-child, div.tabbed-content ul.tabs li, div.tabbed-contentb ul.tabs li { border-right: 1px solid #d5d5d5; } .comani { float: left; margin-top: 0; } div.tabbed-content { margin-bottom: 0; margin-top: 0; padding: 0; width: 99.8%; background-color: #FFF; margin-left: 0; } .clip-logo-footer, .clip-logo-pro, .facebook, .google, .twitter { position: absolute; } div.tabbed-content div.tabs-content { border-top: 0 solid #ccc; width: 96%; margin-left: 0; padding: 2% 2% 1%; } div.tabbed-content ul.tabs li { border-left: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; height: 50px; padding-right: 0; width: 91px; text-align: center; margin-left: -1px; margin-bottom: -1px; } div.tabbed-content ul.tabs li:first-child { width: 132px; } #product-summary+div.tabbed-content ul.tabs li:first-child { width: 144px; } div.tabbed-content ul.tabs li.tabs-selected { border-bottom: 0 solid #d5d5d5; } div.tabbed-content ul.tabs li a strong { font-weight: 400; } div.tabbed-contentb { margin-bottom: 0; margin-top: 0; padding: 0; width: 1012px; background-color: #FFF; margin-left: 1%; } div.tabbed-contentb div.tabs-content { border-top: 0 solid #ccc; width: 96%; margin-left: 0; padding: 2%; } div.tabbed-content#tabavis ul.tabs li, div.tabbed-contentb ul.tabs li { padding-right: 0; margin-left: -1px; margin-bottom: -1px; text-align: center; } div.tabbed-contentb ul.tabs { padding: 0; border-bottom: 1px solid #d5d5d5; } div.tabbed-contentb ul.tabs li { border-left: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; height: 65px; width: 75px; } div.tabbed-contentb ul.tabs li:first-child { width: 124px; } div.tabbed-contentb ul.tabs li.tabs-selected { border-bottom: 0 solid #d5d5d5; } div.tabbed-contentb ul.tabs a, div.tabbed-contentb ul.tabs a:link, div.tabbed-contentb ul.ui-tabs a:visited { border: 0; background: 0 0; padding: 0; bottom: 0; margin-top: 12px; font-size: 12px; text-transform: lowercase; } div.tabbed-contentb ul.tabs li.tabs-selected a { margin-top: 0; color: #000; padding-top: 5px; border-top: 7px solid #009bde; border-bottom: 0; } div.tabbed-contentb ul.tabs li a strong { font-weight: 400; } div.tabbed-content#tabavis ul.tabs li { border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; height: 70px; width: 71px; } div.tabbed-content#tabavis ul.tabs li:first-child { width: 97px; } div.tabbed-content-ajax { margin-bottom: 0; margin-top: 0; padding: 1px; width: 942px; background-color: #d5d5d5; margin-left: 1%; } div.tabbed-content-ajax div.tabbed-content-ajax { border: 0; padding: 1px; margin-top: -1px; margin-left: -1px; } div.tabbed-content-ajax div.tabs-content { border-top: 0 solid #ccc; width: 100%; margin-left: 0; padding: 0; background-color: #FFF; margin-top: 0; } 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:hover, div.tabbed-contentb p.tabs-link a:link, div.tabbed-contentb p.tabs-link a:visited { color: #009bde; } div.tabbed-content-ajax ul.tabs { padding: 0; border-bottom: 1px solid #d5d5d5; background-color: #FFF; } 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: 0; width: 77px; text-align: center; margin-left: -1px; margin-bottom: -1px; } div.tabbed-content-ajax ul.tabs li.tabs-selected { border-bottom: 0 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: 0; background: 0 0; padding: 0; bottom: 0; margin-top: 12px; font-size: 12px; text-transform: lowercase; line-height: 15px; } div.tabbed-content-ajax ul.tabs li.tabs-selected a { margin-top: 0; color: #000; padding-top: 5px; border-top: 7px solid #ed078e; border-bottom: 0; } div.tabbed-content-ajax ul.tabs li a strong { font-weight: 400; } .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: #FFF; 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: 0; } #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: 0; margin-left: 27px; float: left; padding-top: 23px; } .reserv-titre p { font-size: 14px; font-weight: 400; 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: 0; margin-top: -8px; } div.entete-tabmanif p span { font-weight: 400; padding-top: 0; margin-top: -4px; } div.entete-tabmanif p select { display: inline-block; font-size: 14px; margin-right: 0; height: 34px; border: 0; width: auto; padding-left: 10px; margin-top: -7px; font-weight: 700; } .GoogleActiveViewClass+noscript+.contourrecaptab2, .delivrcommtxt1 b, .delivrcommtxt6 img, .imp-facture img, .nbrecomm img, .tabs-container .titre16 img, .titre-avis span { display: none; } #memberZone { margin-bottom: 0; margin-top: 0; 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: #000; 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: #FFF; text-align: center; font-weight: 400; 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: #000; padding-top: 10px; padding-left: 10px; } #price-table tbody th[scope=row], #price-table tbody th[scope=row]:hover { color: #000; padding: 7px 8px; } #price-table tbody tr.placement td { color: #000; 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: 700; color: #009bde; } .choix-mode-reserv { margin-bottom: 40px; } .jcarousel-skin-avis .jcarousel-container-horizontal { width: 100%; padding: 0; } 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: 0; background: url(../img/sprite-home15.png) -266px -265px no-repeat #009bde; top: 165px; } .jcarousel-skin-avis .jcarousel-prev-horizontal { left: 36px; width: 30px; height: 45px; cursor: pointer; margin-left: 0; background: url(../img/sprite-home15.png) -228px -265px no-repeat #009bde; top: 165px; } .jcarousel-skin-avis .jcarousel-item-horizontal { margin-right: 10px; margin-left: 1px; } #button_avis, #coordonnee-sans-plan { margin-left: auto; margin-right: auto; } #button_avis a, #button_avis a:hover, #button_avis a:link { background: #009bde; border: 0 solid #DDD; color: #FFF; cursor: pointer; margin-right: auto; margin-left: auto; padding: 3px 0 13px; border-radius: 0; width: 120px; height: 24px; font-weight: 400; font-size: 13px; text-transform: uppercase; text-align: center; } #button_avis { text-align: center; float: left; width: 100%; } div.comment { height: 230px; background: #F4F4F4; border: 0; padding: 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: 0; border: 0 solid #fff; background-color: #f4f4f4; } #Manifestation-sans-plan, #crosstkn2 h2, #wrap { width: 100%; } #grandplan { width: 96%; padding: 2%; background-color: #FFF; } #blockSessions #sessionsZone form span .txtrouge { color: #ed078e; font-weight: 400; } #blockSessions #sessionsZone form>span { margin-bottom: 5px; } #kaptchaForm { margin-bottom: 20px; } table.addOpinion .txtrouge { color: #009bde; font-weight: 400; } #tabpanier caption { background-color: #333; border: 1px solid #333; border-top-left-radius: 0; border-top-right-radius: 0; font-size: .75em; color: #FFF; } #crosstkn h2, #crosstkn2 h2 { color: #6a6a6a; font-size: 15px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-weight: 400; text-align: left; margin: 0 auto; text-transform: uppercase; } #tabpanier td.action, #tabpanier td.cat, #tabpanier td.date, #tabpanier td.park, #tabpanier td.tarif, #tabpanier th.place, th#tabpanierfoot-left { background-color: #f4f4f6; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-weight: 400; } #rowmttresa, #rowmttresa th, .jcarousel-skin-tango { background-color: #f4f4f4; } #tabpanier tbody td:last-child, #tabpanier tbody th:last-child { border-top: 0 none; text-align: right; } #tabpanier label strong { color: #009bde; } #coordonnee-sans-plan { width: 100%; } form#eventBasket p { margin: 25px 0 0; } #crosstkn2 { margin-top: 58px; } #crosstkn h2 { width: 98%; } #wrap { margin: 0 auto; } .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 713px; } .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: 700; font-family: TMSans-Bold, Myriad Pro, Arial, sans-serif; color: #000; font-size: 13px; } .jcarousel-skin-tango .jcarousel-container-horizontal a.reservcross { background-color: #009bde; color: #fff; font-size: 13px; padding: 3px; background-image: none; font-weight: 400; } .alert { color: #009bde; border: 1px solid #009bde; margin: 0 auto 11px; width: 97%; } .alert span { background: url(../imgs/ui-icons_cc0000_256x240.png) 0 -144px no-repeat; } .alert input { margin-top: 1px; float: left; } #tabpanier { width: 100%; } .titrebenefi { margin: 0 auto; width: 97.9%; } th.collectorpanier { background-color: #FFF; } p divafpan input { border: 0; } ; #tkn_coord { border-top: 35px #f4f4f4 solid; border-left: 35px #f4f4f4 solid; border-right: 35px #f4f4f4 solid; margin: 35px 0 0; } #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, #tkn_coordoff h3.txt2_coord { margin-left: 0; padding: 26px 10px 22px 62px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-weight: 400; } #tkn_coord h3.txt3_coord { color: #009bde; font-size: 15px; background: url(../img/sprite-home15.png) 1px -794px no-repeat; } #tkn_coordoff h3.txt2_coord { font-size: 17px; background: url(../img/sprite-home15.png) 1px -874px no-repeat; } .formcoord-buttons { margin-left: 40px; } #tkn_coord, #txt-cnil { border-left: 35px solid #f4f4f4; border-right: 35px solid #f4f4f4; margin-left: auto; margin-right: auto; } #txt-cnil { border-bottom: 35px solid #f4f4f4; padding: 2%; width: 89.1%; margin-bottom: 40px; } #tkn_coord { border-top: 35px solid #f4f4f4; margin-top: 0; } img#creer_coord { height: 35px; width: 200px; margin-top: 15px; } .txt4_coord { margin-left: 5px; } #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: 400; height: 48px; margin: 56px 0 10px; padding: 5px 0 0; text-align: center; line-height: 46px; width: 100%; display: none; } .contentbenefi, .contourrecaptab2 { background-image: url(/static/images/ombre-1014.png); background-repeat: no-repeat; background-position: bottom center; } .contourdelivrcomm { border: 1px solid #e6e6e6; background-color: #f9f9f9; width: 96.8%; margin-left: 10px; } .delivrcommtxt2, .delivrcommtxt7 { color: #009bde; } td #contcach #price-table td { border-top: 0 none; font-size: 12px; text-align: center; } .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, .lignebasbenefi { background-color: #F4F4F4; float: left; } .contentbenefi { width: 98%; margin-left: 10px; padding-bottom: 52px; } .lignebenefi .catbilletbenefi { margin-left: 15px; } .lignebasbenefi { width: 100%; margin-top: 0; } .contourrecaptab, div.section h3.recap_commtxt4 { background-color: #fff; border-bottom: 15px solid #f4f4f4; } .contourrecaptab { float: left; width: 93%; padding: 1%; border-left: 15px solid #f4f4f4; border-right: 15px solid #f4f4f4; margin-left: 10px; } div.section h3.recap_commtxt4 { margin-left: -25px; margin-top: -12px; padding: 9px 10px 10px 15px; width: 102.7%; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; color: #000; } .contourrecaptab+form { float: left; width: 100%; } .delivrcommtxt6 { padding-left: 0; } .contourrecaptab2 { border: 0; padding: 1% 1% 56px; width: 96%; background-color: #f4f4f4; margin: 11px auto 0; } .paiementmdtxt { padding-left: 5px; } .tableftcommande12 { border-bottom: 0 solid #ccc; margin-top: 25px; } .icpaiementcb2, .icpaiementcb4 { margin: 10px 6px 26px 30px; } .paimentrouge { color: #000; } #beneficiairesZone~form#form .contourrecaptab p.tableftcommande12 { border-bottom: #ccc 1px solid; color: #000; width: 94%; background: url(../img/sprite-home15.png) -60px -704px no-repeat; padding-bottom: 7px; } #beneficiairesZone~form#form .contourrecaptab, #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: #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 0 47px; 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 .delivrcommtxt6 { color: #000; margin-top: 0; padding-left: 10px; } #tabpanier th.action, #tabpanier th.cat, #tabpanier th.date, #tabpanier th.park, #tabpanier th.place, #tabpanier th.tarif, th#tabpanierfoot-left { background-color: #f4f4f6; } #tabpanier tbody th:last-child, .recap_commtxt3~#tabpanier tbody td:last-child { border-top: 1px solid #eee; } #tabpanier+.contourrecaptab+.contourrecaptab, .maxiMiles { border-top: 15px solid #f4f4f4; } .recap_comm { margin-left: 10px; } #tabpanier th.sub, #tabpanier tr { background-color: #fff; } .GoogleActiveViewClass img { margin: 33px 0 33px 27px; } .maxiMiles { background: url(../imgs/maximiles.png) 31px 15px no-repeat rgba(0, 0, 0, 0); padding: 11px 0 11px 75px; background-color: #FFF; width: 87.6%; } .maxiMiles input[type=submit] { background: #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: #3266cc; border-radius: 0; color: #fff; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 14px; font-weight: 400; border: 0; padding: 6px 20px 7px; } #tabpanier~.contourrecaptab h3.recap_commtxt4 { background: url(../img/sprite-home15.png) 3px -742px no-repeat #fff; border-bottom: 15px solid #f4f4f4; padding: 7px 0 16px 50px; width: 100%; } .contourrecaptab p.tableftcommande12 { color: #009bde; margin-top: 10px; } .contourrecaptab p.tableftcommande12:first-of-type+p.tableftcommande12 { margin-top: 10px; } #tabpanier~.contourrecaptab h3.recap_commtxt4 p.tableftcommande12:last-child { color: #2770d9; } #tabpanier~.contourrecaptab2 { background-color: #fff; background-image: none; border: 15px solid #f4f4f4; margin: 0 auto; padding: 2% 1%; width: 93%; } 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; } .blocmanifcomm, .nbrecomm { margin-left: 0; float: left; } .tabs-container .nbrecomm strong.txtgris, .tabs-container .titre16 strong { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-weight: 400; font-size: 20px; color: #000; } .creacompform label, .inputcompt { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; } .nbrecomm { margin-bottom: 7px; } .blocmanifcomm { padding: 2%; background-color: #f4f4f4; width: 96%; border: 0; } #paveg2, .paved, .paveg { width: 48%; margin-right: 0; border: 1px dotted #ddd; margin-bottom: 15px; } #paveg2, .paveg { float: left; } .paved { float: right; } .paveg3, .tabmanifg, .tabparc { width: 100%; } .tabcommd, .tabcommg { text-align: left; width: 100%; border-collapse: collapse; } .imp-facture { background-color: #009bde; height: 21px; padding-top: 7px; border-radius: 0; text-align: center; margin-top: 23px; } .imp-facture span { margin-left: auto; margin-right: auto; font-size: 11px; float: none; } .txtrouge { color: #ed078e; } .txtvert { color: #009bde; } #cbpaiement, #infopaiemt10, #paybycc .imgsecur, .recap_commtxt2 { color: #000; } .paveg3 { margin-right: 0; } .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; } .txt12, .txtgris { width: 99%; margin-left: 0; padding: 0 0 0 1%; } #contourcrea, #contourcrea2 { width: 96%; height: auto; float: left; border: 0; padding: 2%; background: #f4f4f4; margin-bottom: 15px; } p.coor_id label, p.passWord label { background: 0 0; } #contourcc, .contourpaiement { background-image: url(/static/images/ombre-2015.png); } #contourcc, .contourpaiement, div#view { background-position: bottom center; } .inputcompt { width: 400px; margin-bottom: 0; height: 20px; font-size: 15px; } .creacompform label { width: 200px; padding-top: 4px; font-size: 13px; font-weight: 400; } label.labRadBout { width: auto !important; } p.radBoutP input[type=radio] { margin-top: 6px; } .selectcompt, .selectcompt2, .selectcompt3 { margin-bottom: 2px; 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: 400; } .selectcompt3 { width: 404px; } .selectcompt, .selectcompt2 { width: 123px; } div.form-buttons p.form-account-buttons { margin: 0; width: 100%; text-align: center; float: left; } .t-zone#alertEventsZone, .t-zone#alertKeywordsZone, .t-zone#alertPlacesZone { border-bottom: 0 #ddd solid; width: 100%; float: left; } .blocpalerte, .blocpalerteresult { height: inherit; margin-top: 0; border: 0 dotted #ccc; } .blocpalerte { width: 40%; padding: 0; margin-bottom: 40px; float: left; background-color: #f4f4f4; } .blocpalerte div.section { width: 96%; padding: 10px 2% 2%; background-color: transparent; } .blocpalerte div.section div.hgroup h2, .blocpalerte div.section div.hgroup h3, .blocpalerteresult div.section div.hgroup h2, .blocpalerteresult div.section div.hgroup h3 { margin: 0; padding: 0; } .blocpalerteresult { width: 50%; padding: 0; margin-bottom: auto; float: right; background-color: #f4f4f4; } .blocpalerteresult div.section { width: 96%; padding: 10px 2% 2%; background-color: transparent; } .blocpalerteresult #userAlertEvents, .blocpalerteresult #userAlertKeywords, .blocpalerteresult #userAlertPlaces { float: left; width: 96%; padding: 0 2% 2%; } #eventsKeywordsField, #placesKeywordsField, #searchEvents #regionSelect_0, #searchKeywords #keywordsField, #searchKeywords #regionSelect, .blocpalerte select, .freqenvsc input { padding: 2px; margin-top: 1px; border: 1px solid #ccc; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 15px; margin-bottom: 15px; font-weight: 400; } #eventsKeywordsField, #placesKeywordsField, #searchEvents #regionSelect_0, #searchKeywords #keywordsField, #searchKeywords #regionSelect, .freqenvsc input { width: 330px; height: 20px; } .blocpalerte select { width: 336px; height: 26px; } .transfertealert { width: 10%; margin: 60px 0 0; text-align: center; } .salle { height: 10px; width: 100%; } .boutok { margin-right: 12px; margin-top: -38px; } .txt12.sallesalert { width: 330px; } #alertEventsZone .boutok { margin-top: -130px; } #giftCardForm { border: 0 solid #f4f4f4; } h3.verroupaiement { color: #000; font-size: 1em; } .contourpaiement { border: 0 dotted #ddd; background-repeat: no-repeat; padding-bottom: 54px; } #paybycc .imgsecur, .mttcde+img { border-bottom: #f4f4f4 solid 15px; } .mttcde, .mttcde+img { border-left: #f4f4f4 solid 15px; border-right: #f4f4f4 solid 15px; } #paybycc .imgsecur, .mttcde { padding-bottom: 12px; padding-left: 15px; } #cbpaiement { background: 0 0; } #contourcc, .pied-page, div#view { background-repeat: no-repeat; } #infopaiemt10 { font-weight: 400; } .mttcde { margin: -28px 0 9px; padding-top: 9px; } .mttcde+img { margin: -9px 0 63px; padding: 11px 774px 0 15px; } #paybycc input[type=submit] { font-weight: 400; } #paybycc #contourcc input[type=submit] { background-color: #3266cc; border: 0 solid; } .contour { border: 0 solid; } #contourcc { padding-bottom: 54px; } .recap_commtxt3 { font-weight: 400; } #viewGlobal { background-color: #f4f4f4; margin: 0 2px 55px 0; width: 91%; border: 45px solid #f4f4f4; } div#view { padding: 0 0 83px; margin-bottom: -93px; background-image: url(/static/images/ombre-1014.png); } div#view #zoom { margin-left: 40px; } div#view #Manifestation, div#view #coordonnee { margin-left: 40px; background-color: #FFF; } .pied-page, .services { margin: 0 auto; width: 100%; } .pied-page { height: auto; background-color: #FFF; overflow-y: hidden; padding-bottom: 10px; background-position: top center; padding-top: 0; } .footer-ligne1 { float: left; width: 96%; margin: 2%; } .footer-ligne2, .footer-ligne3 { float: left; width: 96%; margin: 0 2%; } .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:hover, #footer .footer-ligne3 a:link, #footer .footer-ligne3 a:visited { color: #787878; font-family: arial; font-size: 10px; margin-top: 33px; text-align: center; } .boitebas, .box { text-align: left; } .logo-footer { width: 100%; height: 33px; margin-top: 16px; float: left; border-bottom: 1px solid #000; } .bt3, .bt4, .bt5 { border-bottom: #000 1px solid; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; } .clip-logo-footer { /*clip: rect(2787px 166px 2816px 0);*/ /*margin: -2787px 0 0 -3px;*/ } .clip-logo-pro { /*clip: rect(2684px 341px 2715px 188px);*/ /*margin: -2694px 0 0 -190px;*/ } .facebook { /*clip: rect(2783px 251px 2822px 215px);*/ /*margin: -2783px 0 0 -216px;*/ } .twitter { /*clip: rect(2783px 297px 2822px 259px);*/ /*margin: -2783px 0 0 -274px;*/ } .google { /*clip: rect(2783px 341px 2822px 303px);*/ /*margin: -2783px 0 0 -287px;*/ } #pdp .qualityb, .box5 ul li, .bt5, .foopdp, .pdpreseau li.pdpcenter, .pdpreseau li.pdpreseau3 { position: relative; } #pdp { height: auto; width: 957px; margin-left: auto; float: none; } .boite, .boite2 { float: left; width: auto; background: 0 0; height: auto; } .boite2 { margin: 0 0 0 187px; } .boite4 { float: right; width: 255; background: 0 0; margin: 0; height: auto; } .boite3, .boitelast { width: auto; background: 0 0; } .boite3 { float: left; margin: 20px 0 0; } .boitelast { float: right; margin-top: 20px; margin-left: 0; } .boitebas, .box, .box3 { float: left; } .box3, .box4 { margin-top: 2px; } .nbt { font-size: 14px; } #pdp .qualitya, #pdp .qualityb { font-size: 11px; width: auto; } .bt3 { width: 581px; padding-bottom: 5px; } .bt4 { width: 256px; padding-bottom: 25px; } .box3, .box4, .box5 { padding-top: 5px; padding-bottom: 10px; } .box3 { width: 241px; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; } .box4 { width: 256px; } .box4 li { margin-bottom: 5px; } .box5 { width: 242px; } .box5 ul li { padding-bottom: 3px; } .boitebas { border-top: 0 solid #000; margin-top: 0; width: 100%; } .box8 img { margin-left: 140px; margin-top: 10px; } .bt5 { height: 22px; padding-bottom: 5px; width: 256px; margin-top: -2px; } .box, .foopdp-last { padding-bottom: 10px; } .box { border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; border-right: #ddd 1px solid; height: auto; padding-top: 15px; margin-top: 10px; text-indent: -2em; list-style: none; letter-spacing: 0; margin-left: -1px; } #pdp .qualitysep { margin-bottom: 4px; } #pdp .qualityb { list-style: none; color: #000; height: auto; 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; float: left; margin-left: 10px; } .pdpreseau li.pdpcenter { width: auto; margin-top: 12px; margin-bottom: 5px; height: 35px; } #pdp .pdpreseau img { margin-right: 0; margin-top: 3px; } #pdp .pdppink { color: #ff008a; } div.index { float: left; width: 100%; background-color: #000; margin: 0 auto; } .foopdp, .index .contion { width: auto; margin-bottom: 10px; background-color: #000; color: #FFF; text-align: center; } .index .contion { font-size: 12px; font-weight: 700; } .foopdp { font-size: 10px; } .foopdplogo { height: 55px; } .foopdp-last { margin-bottom: 0; } .foopdp a { color: #FFF; text-decoration: none; } .foopdp a:hover { color: #FFF; text-decoration: underline; } .bt1, .bt2 { width: 195px; border-bottom: #000 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, .box2 li { margin-bottom: 5px; } .box3 li { margin-bottom: 3px; } #topnat span a, #topnat span a:hover, .box a, .box 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:hover, .index .contion a:link, .index .contion a:visited { text-decoration: underline; color: #FFF; } .pub_footer { float: left; height: 0; margin: 0; } #footer { background-color: transparent; background-image: none; color: #000; float: left; width: 100%; } #footer a, #footer a:hover, #footer a:link, #footer a:visited { background: none; color: #000; text-decoration: none; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; font-size: 12px; } div#aside { margin-top: 109px !important; } #div-sous-top, .icotitle { display: block; } .titre-avis { font-size: 0; } div.tabbed-content ul.tabs li.tabs-selected a { margin-top: 0; color: #000; padding-top: 5px; border-top: 7px solid #009bde; border-bottom: 0; border-right: 0; font-size: 14px; } div.tabbed-content ul.tabs a:link, div.tabbed-content ul.ui-tabs a:visited, div.tabbed-retrait ul.tabs a { border: 0; font-size: 14px; color: #676767; margin-top: 15px; } #product-summary+div.tabbed-content ul.tabs li:last-child a { margin-top: 0; } .manif-bcc img { float: left; width: 103px; } .manif-info-bcc { float: left; height: 117px; width: 146px; margin-left: 9px; } .grille-tarifs { float: left; margin-bottom: 0; width: 99.9%; background-color: #fff; border-color: #c9c8cd; border-style: solid; border-width: 1px; } div.entete-tabmanif p select { background-image: none; background-position: 278px -2460px; min-width: 300px; } #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: 0; width: 144px; text-align: center; margin-left: -1px; margin-bottom: -1px; } div.tabbed-content ul.tabs a, div.tabbed-content ul.tabs a:link, div.tabbed-content ul.ui-tabs a:visited { border: 0; background: 0 0; padding: 0; bottom: 0; margin-top: 12px; font-size: 11px; line-height: 14px; } div.tabbed-content ul.tabs { padding: 0; border-bottom: 0; } .#slider-mod1 { width: 100%; max-width: 960px; height: 100%; max-height: 449px; margin: 20px auto 12px; overflow: hidden; } .amex-droite, .amex-gauche { background-color: #000; margin: 18px 0 0; } .amex-gauche { float: left; width: 332px; height: 73px; } .amex-droite, .amex-droite img { width: 586px; height: 73px; } .amex-droite { float: right; } #slider-mod1 { background-color: #f4f4f4; padding: 17px 17px 0; margin-top: 10px; border-bottom: 17px solid #f4f4f4; } div.section div.hgroup { background: #fff; color: #000; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=0); } #counterhome, .bloc-bas-home, .fond, .module2#mpuHalf { background-color: #f4f4f4; } div.section div.hgroup h1, div.section div.hgroup h2, div.section div.hgroup h3 { color: #000; font-size: 24px; font-size: 21px\9; font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; text-transform: uppercase; font-weight: 400; padding: 1px 26px 5px; margin: 0 11px 15px 0; letter-spacing: 0; } 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: 0; } #div-sous-top { margin-right: 1%; } .module2#mpuHalf { margin-bottom: 15px; padding: 16px; height: 250px; margin-left: 0; margin-top: 0; } .boxcounter { width: 611px; margin-right: 1%; padding: 0; } #counterhome { width: 588px; margin-left: 11px; height: 271px; padding: 9px 0 0 12px; } .colG { margin: 8px 9px 0 1px; } .counterfd { margin-bottom: 14px; } #selection, .fond { margin-bottom: 22px; } .section h2 span.nombre-manif { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif; text-transform: none; font-weight: 400; display: none; } #selection { margin-left: 1%; max-width: 545px; width: auto; } .fond { width: 520px; } .view { margin: 9px; } #section-bas-home img { padding: 12px; } #section-bas-home { width: 100%; float: left; display: block; } .bloc-bas-home { width: 324px; height: 273px; float: left; margin-right: 10px; margin-bottom: 20px; margin-left: 1%; } #bloc-bas-home-right { margin-left: 10px; margin-right: 0; } #bloc-bas-home-centre { margin-left: 0; margin-right: 0; } #topnat { margin-right: 1%; padding: 0; width: 398px; } #topnat .fdtop { background: url(../img/sprite-home15.png) -217px -321px no-repeat #f4f4f4; padding: 16px 0 0 57px; } #topnat .topG { margin-top: -7px; max-width: 284px; } #topnat .topD { margin: -5px 6px 7px 8px; } #page_enfant { margin-left: 1%; } #wrapper2 #slider { margin: 25px 25px 5px 20px; } .slider-controls { margin-right: 15px; } div.sectionslid { margin-left: 0; } .ban_operations { margin-top: 18px !important; } #event-basket { margin-top: 138px; } #product-summary+div.tabbed-content ul.tabs li:last-child a strong { padding-top: 0; line-height: 43px; } .bloc-box { display: none; } #moteur-rech input { color: #019cde; } .navaffiche { background-color: #e0f7ff; } #moteur-rech input { width: 76%; } #result-recherche { background-color: #e0f7ff; width: 100%; float: left; } .result-manif { float: left; width: 22%; padding: 2% 1% 2% 2%; } .result-artistes { float: left; width: 22%; margin-top: 0%; padding: 2% 1% 2% 2%; } .result-lieux { float: left; width: 22%; margin-top: 0%; padding: 2% 1% 2% 2%; } .result-villes { float: left; width: 22%; margin-top: 0%; padding: 2% 1% 2% 2%; } .result-titre { border-bottom: #999999 1px solid; font-weight: bold; font-size: 13px; } .result-un { width: 100%; margin-top: 2%; float: left; } .result-deux { width: 100%; margin-top: 3%; float: left; } .result-trois { width: 100%; margin-top: 3%; float: left; } .result-quatre { width: 100%; margin-top: 3%; float: left; } .result-cinq { width: 100%; margin-top: 3%; float: left; } .result-six { width: 100%; margin-top: 3%; float: left; } .result-text { width: 50%; float: left; text-decoration: none; } .result-text a { text-decoration: none; color: #000000; font-size: 13px; } .result-statut { width: 50%; float: right; } .result-statut a { text-decoration: none; color: #e00075; font-size: 13px; } .result-nombre { width: 100%; text-align: right; } .result-nombre a { text-decoration: none; color: #7e807d; font-size: 13px; } .result-alert { width: 100%; text-align: right; } .result-alert a { text-decoration: none; color: #e30074; font-size: 13px; } .result-alert a:hover { text-decoration: underline; color: #e30074; font-size: 13px; } .result-color { color: #1ea2e0; } .resultat-recherche { float: left; width: 100%; text-align: center; height: 21px; margin: 31px 0 10px 0; } .resultat-recherche a { color: #000000; font-weight: bold; font-size: 13px; text-decoration: none; } .resultat-info { width: 18%; margin-left: auto; margin-right: auto; } .result-lien { float: left; } .result-img { float: left; } .result-img img { width: 12px; height: 21px; margin: -3px 0 0 10px; } #lien-langue-site { background-image: none; margin-top: 4px } #lien-langue-site a { width: 40px; height: 20px; float: none } #lien-langue-site #lfr { margin-right: 10px; width: 25px } #lien-langue-site #len { opacity: 0.4; width: 25px } #txtseohome { float: left; padding: 15px; text-align: justify; } #txtseohome p { margin-bottom: 5px; font-size: 10px } #txtseohome a { text-decoration: underline } #txtseohome, #txtseohome a { color: #595959 } .header-double-line-home { clear: both; width: 960px; margin: 25px 0 25px 0; text-align: center; background: url(../img/double-line-header-home.gif) no-repeat center center; background-size: 760px; } .header-double-line-home h2 { display: inline; padding: 20px; font-size: 26px; font-weight: 200; background: #fff; } .local-events { width: 960px; margin: 0 auto; text-align: center; min-height: 550px; } /* .local-events>ul { display: inline-block; margin: 0; padding: 0; list-style: none; text-align: left; margin-left: 10px; } */ .local-events>ul { display: flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; text-align: left; margin-left: 10px; } .local-events>ul>li { position: relative; float: left; width: 205px; margin: 0 10px 10px 0; padding: 10px; background: #FFFFFF; border: 1px solid #DDDDDD; } .local-events ul li.last { /*margin: 0;*/ } .local-events>ul>li:hover { -webkit-box-shadow: 0px 0px 10px #464646; -moz-box-shadow: 0px 0px 10px #464646; box-shadow: 0px 0px 10px #464646; margin-top: -3px; margin-bottom: 13px; } .local-events ul li a.data-link img { width: auto; width: 205px; height: 140px; } .local-events ul li h2 { height: 40px; margin-top: 5px; margin-bottom: 5px; font-size: 18px; font-weight: normal; color: #333333; text-align: center; overflow: hidden; text-overflow: ellipsis; line-height: 21px; } .local-events ul li h2 a { color: #333333; } .local-events ul li a.data-link { background-color: #DBDBDB; display: block; text-align: center; overflow: hidden; } .local-events ul li p, .local-events ul li p a { color: #666666; } .local-events ul li .event-date { float: none; margin: 0; padding: 0; font-size: 12px; font-weight: bold; text-align: left; color: #333333; background: none; } .local-events ul li .whos-going { display: none; height: 55px; margin-top: 10px; background: #FFFFFF url(../img/double-line-blue.gif) repeat-x; padding-top: 6px; overflow: hidden; } .local-events ul li .whos-going span { margin: 0 0 5px 0; padding-top: 0; font-size: 12px; font-weight: normal; color: #666666; } .local-events ul li .whos-going h5 span { float: right; } .local-events ul li .whos-going .facebook-share { font-size: 12px; background: url(../img/explore-facepile-empty.jpg) no-repeat 0px 19px; display: block; padding: 0px 0 40px 0; width: 100%; } .local-events .activity-tools { position: absolute; top: 25px; left: 22px; } .local-events .activity-tools p { margin: 0 0 15px 0; font-size: 34px; font-weight: 600; line-height: 32px; text-transform: uppercase; text-align: center; text-shadow: 0 1px 10px rgba(0, 0, 0, 0.9); color: #FFFFFF; border-bottom: 1px solid #FFFFFF; } .local-events .activity-tools p a { color: #FFFFFF; text-decoration: none; padding: 20px 12px 11px 13px; display: block; } .local-events .activity-tools ul { text-align: center; } .local-events .activity-tools ul li { display: inline-block; width: 28px; height: 28px; margin: 0 8px 0 0; padding: 0; border: none; background: none; list-style: none outside none; } .local-events .activity-tools ul li a { display: block; width: 28px; height: 28px; margin: 0; padding: 0; text-indent: -9000px; } .local-events .activity-tools ul li a.activity-tools-facebook { background: url(../img/sprite-activity-tools.png) no-repeat 0 0; } .local-events .activity-tools ul li a.activity-tools-twitter { background: url(../img/sprite-activity-tools.png) no-repeat 0 -100px; } .local-events .activity-tools ul li a.activity-tools-mail { background: url(../img/sprite-activity-tools.png) no-repeat 0 -200px; } .local-events .activity-tools ul li a.activity-tools-audio { background: url(../img/sprite-activity-tools.png) no-repeat 0 -300px; } .local-events .activity-tools ul li:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .local-events .activity-tools { opacity: 0; -webkit-transition: .2s ease-in-out opacity; -moz-transition: .2s ease-in-out opacity; -o-transition: .2s ease-in-out opacity; transition: .2s ease-in-out opacity; width: 180px; } .local-events ul li:hover .activity-tools { opacity: 1; } .local-events .venue, .local-events .event-date { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .local-events .location { padding-left: 3px; /*background:url(../img/icon-localisation.png) no-repeat -1px 1px;*/ margin-top: 3px; background-size: contain; font-size: 11px; } .user-images-small { text-align: left; } .flight-class-users-exp { display: inline-block; text-align: left; font-size: 0.9em !important; } .user-image-small { float: left; overflow: hidden; position: relative; border: 1px solid #ccc; margin: 1px; width: 30px; height: 30px; } .user-image-small img { display: block; position: absolute; width: 30px; } .pop-over-content { display: none; } .pop-over-all { margin: -8px -12px; padding: 5px; min-width: 250px; } .pop-over-left { float: left; padding-bottom: 5px; } .user-image-large { float: left; overflow: hidden; position: relative; border: 1px solid #ccc; width: 60px; height: 60px; } .user-image-large img { position: absolute; width: 60px; } .pop-over-social-links { padding: 0; margin: 0; } .pop-over-social-links a { padding: 0; margin: 0; margin-left: -2px; } .pop-over-social-links img { width: 20px; margin: 1px; padding: 0; margin: 0; } .pop-over-right { padding-left: 70px; padding-bottom: 5px; padding-top: 7px; font-size: 0.8em; line-height: 1.6em; } .pop-over-name { font-size: 1.2em; font-weight: bold; } .pop-over-bottom-right { padding-top: 5px; border-top: 1px solid black; margin-top: 5px; } .pop-over-bottom-right img { width: 30px; margin-right: 2px; } .page-header_2 { margin-top: 30px; } .page-header { margin: 0 0 15px 0; padding-bottom: 15px; background: url(../img/double-line-grey.gif) repeat-x left bottom; } .event-sponsor { font-size: 13px; font-weight: 400; font-style: italic; color: #666666; } .event-date { float: left; margin: 0 20px 0 0; padding: 8px; text-align: center; background: #666; } .event-date-month, .event-date-day-of-week, .event-date-divider { margin: 0 0 5px 0; padding: 0 0 0px 0; font-size: 15px; font-weight: normal; color: #FFFFFF; font-style: italic; text-transform: uppercase; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } .event-date-day-of-week { border-bottom: 1px solid #FFFFFF; } .event-date-day-of-week.end-date, .event-date-day-of-week.start-date { border: none; } .event-date-day-of-week.end-date { padding-bottom: 0; } .event-date-divider { background: url(../img/single-line-white.png) repeat-x 0 10px; text-transform: none; padding: 0; } .event-date-divider span { background: #F1B51C; padding: 5px; } .event-date-day { margin: 0; padding: 0; text-transform: capitalize; font-size: 30px; font-weight: bold; line-height: 1; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.28); } .event-titles { float: left; padding: 0; } article.event .event-titles { width: 535px; } .event-titles h1 { margin: 0 0 5px 0; padding: 0; font-size: 40px; font-weight: bold; line-height: 1; color: #333333; display: block; width: 100%; } .event-titles h2 { margin: 0 0 5px 0; padding: 0; font-size: 22px; font-weight: bold; line-height: 1; color: #333333; } .event-titles h3 { margin: 0; padding: 0; font-size: 24px; font-weight: normal; color: #333333; display: block; width: 100%; } .event-venue { float: right; width: 275px; margin: 0 0 0 10px; padding: 0 0 10px 15px; border-left: 1px solid #DDDDDD; } .event-venue img { float: left; margin: 0 10px 10px 0; border: 1px solid #DDDDDD; } .event-venue h5 { display: inline; padding: 0 25px 0 0; font-size: 15px; font-weight: bold; } .event-venue .event-location img { float: none; border: none; margin: -3px 0 0 5px; } .event-venue p { line-height: 17px; color: #777777; } p.event-start-time { font-size: 15px; color: #333333; } .page-header-pinned-wrap { display: none; position: fixed; top: 0; left: 0; width: 100%; min-width: 1150px; background: #eee; border-bottom: 1px solid #91DEF3; } .page-header-pinned { width: 1100px; margin: 0 auto; } .page-header-pinned-content { float: left; width: 565px; margin: 0 0 0 20px; padding: 10px 0 10px 20px; border-left: 1px solid #91DEF3; } .page-header-pinned h1 { float: left; width: 133px; height: 37px; margin: 20px 0 0 10px; padding: 0; } .page-header-pinned h1 a { background-size: 133px; background-repeat: no-repeat; display: block; text-indent: -9000px; background-image: url(../img/logo.png); } .page-header-pinned h3 { margin: 0; font-size: 22px; font-weight: bold; } .page-header-pinned h3 span { font-size: 16px; } .page-header-pinned p { font-size: 14px; font-weight: bold; } .page-header-pinned .button { margin: 15px 0 0 4px; width: 149px; } .event-hero { margin: 0 0 20px 0; } .event-details, .event-details-entry { margin: 0 0 40px 0; } .event-details-header { margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 1px solid #DDDDDD; } .event-details-header h3 { float: left; margin: 0; padding: 0; } .event-details div * { font-size: 14px !important; line-height: 20px !important; } .event-details h3 { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #DDDDDD; font-size: 1.5em !important; line-height: 1.5em !important; } .event-details p, .event-details p * { font-family: TMSans-Regular, Myriad Pro, Arial, sans-serif !important; font-size: 14px !important; line-height: 20px !important; margin-bottom: 10px; text-align: justify !important; } .event-details-header .external-links { float: right; width: 125px; margin: 0; padding: 5px 0 0 0; list-style: none; } .event-details .first-paragraph { font-size: 16px; line-height: 24px; } .event-details ul.list { margin: 0 0 15px 0; padding: 0; list-style: none; } .event-details ul.list li { margin: 0 0 10px 0; padding: 0 0 0 15px; font-size: 13px; color: #666666; background: url(../img/bullet-pink.gif) no-repeat 0 4px; } .external-links { margin: 0; padding: 0; list-style: none; } .external-links li a { display: block; float: right; width: 20px; height: 20px; margin: 0 5px 0 0; text-indent: -9000px; } .external-links-site a { background: url(../img/sprite-external-link.png) no-repeat 0 0; } .external-links-site a:hover { background: url(../img/sprite-external-link.png) no-repeat 0 -22px; } .external-links-facebook a { background: url(../img/sprite-external-link.png) no-repeat -22px 0; } .external-links-facebook a:hover { background: url(../img/sprite-external-link.png) no-repeat -22px -22px; } .external-links-twitter a { background: url(../img/sprite-external-link.png) no-repeat -44px 0; } .external-links-twitter a:hover { background: url(../img/sprite-external-link.png) no-repeat -44px -22px; } .external-links-myspace a { background: url(../img/sprite-external-link.png) no-repeat -88px 0; } .external-links-myspace a:hover { background: url(../img/sprite-external-link.png) no-repeat -88px -22px; } .external-links-buy-music a { background: url(../img/sprite-external-link.png) no-repeat -110px 0; } .external-links-buy-music a:hover { background: url(../img/sprite-external-link.png) no-repeat -110px -22px; } .event-details h4 { margin: 0 0 5px 0; padding: 5px 0 0 0; } .scrollable-event-wrap { width: 648px; margin: 0 0 40px 0; background: #FFFFFF; border: 1px solid #DDDDDD; } .scrollable-event-header { padding: 10px 10px 0 15px; border-bottom: 1px solid #DDDDDD; } .scrollable-event-header h4 { font-weight: 600; } .scrollable-event { position: relative; overflow: hidden; float: left; width: 586px; height: 100px; margin: 0; padding: 0; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; } .scrollable-event .items { width: 20000em; position: absolute; clear: both; margin: 0; padding: 0; list-style: none; } .scrollable-event .items li { float: left; width: 300px; height: 100px; padding: 10px 0 0 10px; border-right: 1px solid #DDDDDD; } .scrollable-event .items li img { float: left; margin: 0 10px 0 0; } .scrollable-event .items li h5 { font-size: 13px; font-weight: bold; } .scrollable-event .items li p { margin: 0 0 5px 0; } .scrollable-event-wrap a.browse { display: block; float: left; width: 30px; height: 100px; margin: 0; font-size: 1px; cursor: pointer; } .scrollable-event-wrap a.right { background: url(../img/arrow-scrollable-event-right.gif) no-repeat center center; clear: right; margin-right: 0; } .scrollable-event-wrap a.right:hover {} .scrollable-event-wrap a.right:active {} .scrollable-event-wrap a.left { background: url(../img/arrow-scrollable-event-left.gif) no-repeat center center; margin-left: 0; } .scrollable-event-wrap a.left:hover {} .scrollable-event-wrap a.left:active {} .scrollable-event-wrap a.disabled { visibility: hidden !important; } .event-bands { margin: 0; padding: 0; list-style: none; } .event-bands li { float: left; margin: 0 40px 30px 0; } .event-bands .event-bands-end { margin: 0 0 30px 0; } .event-bands li img { margin: 0 0 5px 0; } .event-bands li h4 { font-size: 16px; font-weight: bold; color: #433E3C; } .event-bands li p { margin: 0; color: #919191; } .event-listing { float: left; width: 190px; margin: 0 40px 40px 0; padding: 0; list-style: none; } .event-listing-end { margin: 0 0 40px 0; } .event-listing li { margin: 0 0 15px 0; } .event-listing li h4 { font-size: 16px; font-weight: bold; color: #433E3C; } .event-listing li p { margin: 0; color: #919191; } .event-tickets { margin: 0 0 10px 0; padding: 10px 20px 30px 20px; background: #fff; border: 1px solid #ddd; } .event-tickets-price { font-size: 24px; font-weight: bold; color: #333333; text-align: center; } .event-tickets .button { padding-left: 0; padding-right: 0; width: 245px; color: #eee; } .event-tickets .buy { margin-right: 10px; width: 9px; background-image: url(../img/plus.png); background-position: 95% 50%; background-repeat: no-repeat; float: right; } .event-tickets .event-tickets-secondary { float: left; margin: 0 7px 0 0; padding: 8px 0 10px 0; width: 76px; } .event-tickets .event-tickets-secondary-end { margin: 0; } .whos-going .rsvp img { float: left; margin: 0 5px 10px 20px; } .whos-going .rsvp p { float: left; margin: 0; padding: 3px 0 0 0; font-size: 13px; font-weight: normal; } .whos-going .header-double-line h4 { background: #EAE9E6; } img.ad { display: block; margin: 0 auto 20px auto; } .events-upcoming { margin: 0 0 0 20px; padding: 0; list-style: none; } .events-upcoming li { margin: 15px 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #DDDDDD; } .events-upcoming li:first-child { padding: 0; border: none; } .events-upcoming li .event-date { float: none; margin: 0 0 5px 0; padding: 0; font-size: 12px; font-weight: bold; color: #919191; text-transform: uppercase; text-align: left; background: none; } .events-upcoming li h4 a { margin: 0 0 5px 0; font-size: 16px; color: #433E3C; } .events-upcoming li p { color: #919191; } .events-upcoming li .get-tickets { margin: 0; } .events-upcoming li .get-tickets a { font-style: italic; color: #a4c700; padding: 7px 18px 0 0; /*background: url(../img/arrow-small-blue.png) no-repeat right center;*/ font-size: 13px; display: block; } .events-upcoming li .get-tickets a:hover { color: #86b000; font-weight: bold; } .events-header { font-size: 40px; font-weight: bold; } .events-header span { padding: 0 0 0 30px; font-size: 38px; font-weight: normal; background: url(../img/arrow-events-header.png) no-repeat center left; } .events-header a { font-size: 13px; font-weight: normal; } .date-controls { position: relative; margin: 0; padding: 0; text-align: center; background: #eee; border: 1px solid #C3E4ED; } .date-controls .prev-month { position: absolute; top: 20px; left: 10px; padding: 0 0 0 20px; font-size: 13px; font-style: italic; background: url(../img/arrow-prev-month.png) no-repeat center left; } .date-controls p { margin: 0; padding: 15px 0; font-size: 24px; font-weight: bold; } .date-controls .next-month { position: absolute; top: 20px; right: 10px; padding: 0 20px 0 0; font-size: 13px; font-style: italic; background: url(../img/arrow-next-month.png) no-repeat center right; } .main-content { margin: 0 0 20px 0; padding: 15px 0 0 0; background: #FFFFFF; border: 1px solid #DDDDDD; /* border-top:none;*/ } .filter-events { float: left; width: 185px; margin: 0 0 0 15px; } .filter-events h3, .promoters h3 { font-size: 13px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.1em; } .filter-events .see-all-venues a { color: #333; margin: 0 5px 0 0; text-decoration: none; } .filter-events ul { margin: 0 0 30px 0; padding: 0; list-style: none; } .filter-events ul li { margin: 0 0 10px 0; } .filter-events ul li label { font-size: 13px; font-weight: normal; color: #919191; } .event-results { float: left; width: 725px; margin: 0 0 0 5px; padding: 0 0 0 15px; border-left: 1px solid #DDDDDD; } .event-results-date { display: block; margin: 0 0 10px 0; padding: 5px 8px; font-size: 14px; font-weight: bold; text-transform: uppercase; background: #E5E5E5; } .event-results ul { margin: 0 0 40px 0; padding: 0; list-style: none; } .event-results ul li { margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #DDDDDD; } .event-results ul li:first-child { margin: 0; padding: 0; border: none; } .event-results ul li:before, .event-results ul li:after { content: ""; display: table; } .event-results ul li:after { clear: both; } .event-results ul li { *zoom: 1; } .event-results .event-results-image { float: left; width: 130px; margin: 0 20px 0 0; height: auto; } .event-results-titles { float: left; width: 300px; } .event-results-titles .event-results-sponsor { margin: 0 0 5px 0; padding: 0; font-size: 13px; font-style: italic; color: #666666; } .event-results-titles h3 { margin: 0; padding: 0; font-size: 16px; font-weight: bold; color: #333333; } .event-results-titles .event-results-openers { margin: 0 0 10px 0; padding: 0; color: #919191; } .event-results-titles .whos-going { display: none; margin: 0; padding: 0 0 0 15px; color: #919191; background: url(../img/icon-facebook-small.gif) no-repeat left center; } .event-results-titles .whos-going a { color: #919191; } .event-results .event-results-venue { float: left; width: 150px; margin: 0 0 0 10px; padding: 0 0 0 10px; color: #919191; border-left: 1px solid #DDDDDD; } .event-results .event-results-venue .venue a { color: #919191; } .event-results .event-price { margin: 0; font-size: 13px; font-weight: bold; color: #333333; } .event-results .event-location { display: block; width: 17px; height: 17px; text-indent: -9000px; background: url(../img/icon-location-small.gif) no-repeat; } .event-results .button { float: right; min-width: 70px; max-width: 70px; } .venue-city-state { color: #666; } .calendar-sync { padding-top: 5px; clear: both; text-align: center; } article.event { overflow: auto; width: 960px; background: #fff; padding: 15px 25px 15px 25px; margin: 20px auto; } .clearfix:before, .clearfix:after { content: ""; display: table; clear: both; } .leftcol { float: left; width: 650px; margin: 0 20px 0 0; position: relative; text-align: left; } .rightcol { float: left; width: 290px; text-align: left; } .button { display: inline-block; text-align: center; padding: 9px 34px; color: #FFFFFF; text-decoration: none; font-weight: 600; font-size: 13px; font-size: 1.5em; line-height: 1em; position: relative; border: none; outline: none; margin: 0; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.28); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); border: 1px solid #999; -webkit-transition: background-color .15s ease-in-out; -moz-transition: background-color .15s ease-in-out; -o-transition: background-color .15s ease-in-out; background: -moz-linear-gradient(top, #cfcfcf 0%, #aeaeae 3%, #7c7c7c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(3%, #aeaeae), color-stop(100%, #7c7c7c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #cfcfcf 0%, #aeaeae 3%, #7c7c7c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #cfcfcf 0%, #aeaeae 3%, #7c7c7c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #cfcfcf 0%, #aeaeae 3%, #7c7c7c 100%); /* IE10+ */ background: linear-gradient(to bottom, #cfcfcf 0%, #aeaeae 3%, #7c7c7c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf', endColorstr='#7c7c7c', GradientType=0); /* IE6-9 */ border-radius: 5px; } .white.button { color: #454545; text-shadow: none; background-color: #FEFEFE; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#e6e6e6'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FEFEFE',endColorstr = '#e6e6e6')"; background-image: -moz-linear-gradient(top, #FEFEFE, #e6e6e6); background-image: -ms-linear-gradient(top, #FEFEFE, #e6e6e6); background-image: -o-linear-gradient(top, #FEFEFE, #e6e6e6); background-image: -webkit-gradient(linear, center top, center bottom, from(#FEFEFE), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #FEFEFE, #e6e6e6); background-image: linear-gradient(top, #FEFEFE, #e6e6e6); border: 1px solid #d5d5d5; } .green.button { color: #FFFFFF; background-color: #7DA900; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ADCD00', endColorstr='#7DA900'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ADCD00',endColorstr = '#7DA900')"; background-image: -moz-linear-gradient(top, #ADCD00, #7DA900); background-image: -ms-linear-gradient(top, #ADCD00, #7DA900); background-image: -o-linear-gradient(top, #ADCD00, #7DA900); background-image: -webkit-linear-gradient(top, #ADCD00, #7DA900); background-image: linear-gradient(top, #ADCD00, #7DA900); border: 1px solid #8EB103; border-radius: 5px; border-radius: 5px; } .blue.button { color: #FFFFFF; background-color: #0084B9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#048DB5', endColorstr='#016392'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#048DB5',endColorstr = '#016392')"; background-image: -moz-linear-gradient(top, #048DB5, #016392); background-image: -ms-linear-gradient(top, #048DB5, #016392); background-image: -o-linear-gradient(top, #048DB5, #016392); background-image: -webkit-gradient(linear, center top, center bottom, from(#048DB5), to(#016392)); background-image: -webkit-linear-gradient(top, #048DB5, #016392); background-image: linear-gradient(top, #048DB5, #016392); border: 1px solid #153B4E; } /* Hovers ---------- */ /*.button:hover,.button:focus{background-color:#0192dd;color:#fff;} */ .white.button:hover, .white.button:focus { background: #FEFEFE; color: #0084B9; text-decoration: none; } .green.button:hover, .green.button:focus { background: #7DA900; color: #FFFFFF; text-decoration: none; } .blue.button:hover, .blue.button:focus { background: #0084B9; color: #FFFFFF; text-decoration: none; } /* Hovers ---------- */ .button:active { -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15); box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15); } /* Disabled ---------- */ .button.disabled, .button[disabled] { opacity: 0.6; cursor: default; } .share-plus { margin: 0 0 10px 0; text-align: center; } .share-plus h3, .calendar-sync h3 { background: url(../img/single-line.png) repeat-x 0 7px; text-align: center; font-size: 13px; font-style: italic; color: #808080; } .share-plus h3 span, .calendar-sync h3 span { background: #eee; padding: 0 8px; } .share-facebook, .share-twitter, .gcal-sync { display: inline-block; } .share-facebook, .share-twitter, .gcal-sync { display: inline-block; } .share-facebook a, .share-twitter a, .share-plus .share-gplus a, .calendar-sync .ical-sync a, .calendar-sync .gcal-sync a { float: left; terxt-align: center; font-size: 12px; line-height: 15px; font-family: helvetica, arial, sans-serrif; font-weight: bold; color: white; border-radius: 3px; text-decoration: none; margin: 0 3px 0 0; padding: 9px 18px 6px 33px; overflow: hidden; } .share-facebook a { text-indent: 15px; border: solid 1px #5a74ac; background: #5a74ac url(../img/share-sprite.png) no-repeat 10px 5px; background: url(../img/share-sprite.png) no-repeat 10px 5px, -moz-linear-gradient(top, #b7c6e4 1%, #6e8dca 3%, #5a74ac 100%); background: url(../img/share-sprite.png) no-repeat 10px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b6c6e4), color-stop(3%, #5a75ad), color-stop(100%, #1e5799)); /* Chrome,Safari4+ */ background: url(../img/share-sprite.png) no-repeat 10px 5px, -webkit-linear-gradient(top, #b6c6e4 1%, #5a75ad 3%, #1e5799 100%); /* Chrome10+,Safari5.1+ */ background: url(../img/share-sprite.png) no-repeat 10px 5px, -o-linear-gradient(top, #b6c6e4 1%, #5a75ad 3%, #1e5799 100%); /* Opera 11.10+ */ background: url(../img/share-sprite.png) no-repeat 10px 5px, -ms-linear-gradient(top, #b6c6e4 1%, #5a75ad 3%, #1e5799 100%); /* IE10+ */ background: url(../img/share-sprite.png) no-repeat 10px 5px, linear-gradient(to bottom, #b6c6e4 1%, #5a75ad 3%, #1e5799 100%); /* W3C */ } .share-twitter a { border: solid 1px #2290bf; text-indent: 18px; background: #228fbe url(../img/share-sprite.png) no-repeat 10px -25px; /* Old browsers */ background: url(../img/share-sprite.png) no-repeat 10px -25px, -moz-linear-gradient(top, #94d4f0 1%, #28a8de 3%, #228fbe 100%); /* FF3.6+ */ background: url(../img/share-sprite.png) no-repeat 10px -25px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #94d4f0), color-stop(3%, #28a8de), color-stop(100%, #228fbe)); /* Chrome,Safari4+ */ background: url(../img/share-sprite.png) no-repeat 10px -25px, -webkit-linear-gradient(top, #94d4f0 1%, #28a8de 3%, #228fbe 100%); /* Chrome10+,Safari5.1+ */ background: url(../img/share-sprite.png) no-repeat 10px -25px, -o-linear-gradient(top, #94d4f0 1%, #28a8de 3%, #228fbe 100%); /* Opera 11.10+ */ background: url(../img/share-sprite.png) no-repeat 10px -25px, -ms-linear-gradient(top, #94d4f0 1%, #28a8de 3%, #228fbe 100%); /* IE10+ */ background: url(../img/share-sprite.png) no-repeat 10px -25px, linear-gradient(to bottom, #94d4f0 1%, #28a8de 3%, #228fbe 100%); /* W3C */ } .share-plus .share-gplus a { border: solid 1px #b52c25; text-indent: -2000px; margin-right: 0; padding: 7px 0px 8px; width: 36px; background: #b62d25 url(../img/share-sprite.png) no-repeat 11px -57px; /* Old browsers */ background: url(../img/share-sprite.png) no-repeat 11px -57px, -moz-linear-gradient(top, #e7a090 1%, #cc3f21 3%, #b62d25 100%); /* FF3.6+ */ background: url(../img/share-sprite.png) no-repeat 11px -57px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #e7a090), color-stop(3%, #cc3f21), color-stop(100%, #b62d25)); /* Chrome,Safari4+ */ background: url(../img/share-sprite.png) no-repeat 11px -57px, -webkit-linear-gradient(top, #e7a090 1%, #cc3f21 3%, #b62d25 100%); /* Chrome10+,Safari5.1+ */ background: url(../img/share-sprite.png) no-repeat 11px -57px, -o-linear-gradient(top, #e7a090 1%, #cc3f21 3%, #b62d25 100%); /* Opera 11.10+ */ background: url(../img/share-sprite.png) no-repeat 11px -57px, -ms-linear-gradient(top, #e7a090 1%, #cc3f21 3%, #b62d25 100%); /* IE10+ */ background: url(../img/share-sprite.png) no-repeat 11px -57px, linear-gradient(to bottom, #e7a090 1%, #cc3f21 3%, #b62d25 100%); /* W3C */ } .share-plus h3, .calendar-sync h3 { background: url(../img/single-line.png) repeat-x 0 7px; text-align: center; font-size: 13px; font-style: italic; color: #808080; margin: 10px 0 8px; } .share-plus h3 span, .calendar-sync h3 span { background: #fff; padding: 0 8px; } .calendar-sync .ical-sync a, .calendar-sync .gcal-sync a { text-indent: 15px; border: solid 1px #999999; display: block; float: left; margin: 0 4px 0 0; position: relative; padding: 9px 6px 6px 12px; background: url(../img/share-sprite.png) no-repeat 7px -88px #7e7e7e; /* Old browsers */ background: url(../img/share-sprite.png) no-repeat 7px -88px, -moz-linear-gradient(top, #ffffff 0%, #adadad 3%, #7e7e7e 100%); /* FF3.6+ */ background: url(../img/share-sprite.png) no-repeat 7px -88px, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(3%, #adadad), color-stop(100%, #7e7e7e)); /* Chrome,Safari4+ */ background: url(../img/share-sprite.png) no-repeat 7px -88px, -webkit-linear-gradient(top, #ffffff 0%, #adadad 3%, #7e7e7e 100%); /* Chrome10+,Safari5.1+ */ background: url(../img/share-sprite.png) no-repeat 7px -88px, -o-linear-gradient(top, #ffffff 0%, #adadad 3%, #7e7e7e 100%); /* Opera 11.10+ */ background: url(../img/share-sprite.png) no-repeat 7px -88px, -ms-linear-gradient(top, #ffffff 0%, #adadad 3%, #7e7e7e 100%); /* IE10+ */ } .calendar-sync .ical-sync a { margin-left: 53px; } .leftcol .header-double-line { clear: both; width: 650px; margin: 0 0 30px 0; text-align: center; background: url(../img/double-line-header-leftcol.gif) no-repeat center center; } .leftcol .header-double-line h4 { display: inline; padding: 20px; font-size: 13px; font-weight: bold; text-transform: uppercase; background: #FAFAFA; } .rightcol .header-double-line { clear: both; width: 280px; margin: 0 0 10px 0; text-align: center; background: url(../img/double-line-header-rightcol.gif) no-repeat center center; } .rightcol .header-double-line h4 { display: inline-block; padding: 10px; font-size: 13px; font-weight: bold; text-transform: uppercase; background: #fff; } #multideal-popup, #multideal-popup2 { display: none; width: 509px; } #multideal-popup .fancybox-inner, #multideal-popup2 .fancybox-inner { height: auto !important; } #modalStroke .button, #modalStroke2 .button { font-size: 13px; margin: 13px 10px; padding: 4px 15px !important; font-family: arial; } #modalStroke, #modalStroke2 { z-index: 110; width: 509px; height: auto; } #modalStroke #modalContent, #modalStroke2 #modalContent2 { width: 509px; height: auto; background: #fff; } #modalStroke #modalContent .title, #modalStroke2 #modalContent2 .title { float: left; width: 509px; height: 40px; } #modalStroke #modalContent .title h3, #modalStroke2 #modalContent2 .title h3 { margin: 0; margin-top: 7px; margin-left: 12px; padding: 0; color: #fff; } .fancybox-close { background-color: transparent !important; } #main-signup { overflow: auto; width: 380px; background: #fbfbfb; border: 1px solid #ddd; padding: 30px 120px 0 120px; margin: 20px auto; } #main-signup a { color: #009bde } #main-signup form { margin-bottom: 20px; } #facebook-login { text-align: center; margin: 0 auto; } .fb-button-login { display: block; width: 380px; margin: auto; padding: 10px 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #5a75ad; background: #6d8bc8; background: -moz-linear-gradient(top, rgba(109, 139, 200, 1) 0, rgba(90, 117, 173, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109, 139, 200, 1)), color-stop(100%, rgba(90, 117, 173, 1))); background: -webkit-linear-gradient(top, rgba(109, 139, 200, 1) 0, rgba(90, 117, 173, 1) 100%); background: -o-linear-gradient(top, rgba(109, 139, 200, 1) 0, rgba(90, 117, 173, 1) 100%); background: -ms-linear-gradient(top, rgba(109, 139, 200, 1) 0, rgba(90, 117, 173, 1) 100%); background: linear-gradient(to bottom, rgba(109, 139, 200, 1) 0, rgba(90, 117, 173, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d8bc8', endColorstr='#5a75ad', GradientType=0); font-size: 18px; color: white !important; text-decoration: none !important; font-weight: bold; text-shadow: 0 -1px #089845; text-align: center; vertical-align: middle; cursor: pointer; overflow: hidden; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.28); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); } .fb-button-login img { height: 22px; width: 22px; margin-right: 5px; } .divider { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; margin: 51px auto; background: transparent; color: #666; padding: 9px 0 10px 0; text-shadow: 0 1px #fff; text-transform: uppercase; font-size: 17px; font-weight: bold; width: 80px; } #main-signup .divider { width: 100%; display: block; margin: 3px 0; text-align: center; border: 0; } .rule { width: 40%; height: 1px; background: #ccc !important; border-bottom: 1px solid #fff; display: inline-block; vertical-align: middle; } .divider-text { display: inline-block; color: #4c4c4c; margin: 0 5%; color: #999; } #email-login { margin: 0 auto; text-align: center; } #email-block { height: 30px; margin: 15px 0; text-align: center; } #email-login h2, #email-block h2 { font-weight: bold; font-size: 18px; color: #4c4c4c; display: inline-block; } #main-signup h2 { margin-bottom: 20px; } #signin-select { color: #fff; width: 150px; height: 30px; display: inline-block; float: right; margin-right: 4px; } .signin-Btn, .registerBtn { display: inline-block; position: relative; width: 71px; vertical-align: top; } #signin-select input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; position: absolute; } .signin-Btn label { position: absolute; margin: 0; padding: 6px 20px 0 0; width: 5em; height: 1.4em; text-align: center; font-family: "Helvetica Neue", helvetica, sans-serif; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; z-index: -99; display: inline-block; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-top-right-radius: 0; -moz-border-top-right-radius: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; border-bottom-right-radius: 0; z-index: 10; } .registerBtn label { position: absolute; margin: 0; padding: 6px 6px 0 0; width: 5em; height: 1.4em; text-align: center; font-family: "Helvetica Neue", helvetica, sans-serif; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; z-index: -99; display: inline-block; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-top-left-radius: 0; -moz-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; border-bottom-left-radius: 0; z-index: 10; } #signin-select label { line-height: 14px; font-size: 14px; clear: left; color: #333; font-weight: normal; } #signin-select input[type="radio"]+label { background: #fbfbfb; background: -moz-linear-gradient(top, #fbfbfb 0, #dfdfdf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #dfdfdf)); background: -webkit-linear-gradient(top, #fbfbfb 0, #dfdfdf 100%); background: -o-linear-gradient(top, #fbfbfb 0, #dfdfdf 100%); background: -ms-linear-gradient(top, #fbfbfb 0, #dfdfdf 100%); background: linear-gradient(to bottom, #fbfbfb 0, #dfdfdf 100%); float: left; display: Block; } #signin-select input[type="radio"]:checked+label { background-position: left -60px; color: #fff; -webkit-box-shadow: inset 0 1px 1px 0 #112f3a; box-shadow: inset 0 1px 1px 0 #112f3a; background: #00aef0; } #main-signup #signin-block { padding-top: 5px; overflow: visible; text-align: center; zoom: 1; } #email-login #signin-block { width: 100%; } .textfields { font-family: 'Open Sans', sans-serif; width: 100%; padding: 10px 15px; color: #666; background: #fff; border: 1px solid #dbd9d3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 3px 3px #efefef; -webkit-box-shadow: inset 0 3px 3px #efefef; box-shadow: inset 0 3px 3px #efefef; margin-top: 6px; margin-bottom: 10px; display: block; } #signin-block select { width: 90px !important; margin-top: 0px; padding: 10px; } #main-signup input[type="password"], #signin-block select { margin-bottom: 10px; } .signin_btn { clear: both; padding-top: 10px; } .signin_btn input[type="submit"] { font-family: 'Open Sans', sans-serif; /*display: block;*/ width: 200px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #8eb103; background: #accd00; background: -moz-linear-gradient(top, rgba(172, 205, 0, 1) 0, rgba(125, 169, 0, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(172, 205, 0, 1)), color-stop(100%, rgba(125, 169, 0, 1))); background: -webkit-linear-gradient(top, rgba(172, 205, 0, 1) 0, rgba(125, 169, 0, 1) 100%); background: -o-linear-gradient(top, rgba(172, 205, 0, 1) 0, rgba(125, 169, 0, 1) 100%); background: -ms-linear-gradient(top, rgba(172, 205, 0, 1) 0, rgba(125, 169, 0, 1) 100%); background: linear-gradient(to bottom, rgba(172, 205, 0, 1) 0, rgba(125, 169, 0, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#accd00', endColorstr='#7da900', GradientType=0); font-size: 18px; color: white; font-weight: bold; text-shadow: 0 -1px #089845; text-align: center; padding: 8px 0; cursor: pointer; overflow: hidden; padding: 10px 0; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.28); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5); } #signin-block .helptext { text-decoration: none; margin-top: 20px; text-align: center; width: 100%; display: block; } .helptext { font-size: 11px; text-decoration: underline; } a#fb_connect, a#fb_connect2 { margin: auto; border: none; margin-top: 15px; background: transparent url("../img/facebook-button.png") no-repeat scroll 0 0; display: block; position: relative; width: 254px; height: 32px; border: none; text-indent: -999999px; cursor: pointer; } input.check { margin: 0 15px; vertical-align: top; float: left; } .cms-txt { margin-top: 20px; } .widget_nav_menu { list-style: none; margin: 37px 0 40px 0; padding: 20px; background: white; border: 1px solid #DDD; } .widget_nav_menu ul { margin: 0; padding: 0; list-style: none; } .widget_nav_menu ul li:first-child { margin: 0; border: none; } .widget_nav_menu ul li { position: relative; margin: 10px 0 0 0; padding: 10px 0 0 0; font-size: 13px; border: 0; border-top: 1px solid #DDD; float: none } .widget_nav_menu ul li:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .cms-txt h3 { margin-bottom: 20px; margin-top: 5px; } .cms-txt h5 { margin-bottom: 10px; } .cms-txt p { font-size: 13px; text-align: justify; line-height: 15px; margin-bottom: 10px; } #multideal-popup td { vertical-align: middle; padding: 0; background: transparent; } #multideal-popup fieldset { margin-bottom: 0; background: transparent; } #main-paiement div.block { overflow: auto; width: 908px; background: #fff; border: 1px solid #ddd; padding: 15px 25px 15px 25px; margin: 20px auto; } #image { float: left; overflow: hidden; line-height: 0; } #image img { width: 165px; height: 110px; } #event-wrapper { background-position: 455px 0; background-repeat: repeat-y; width: 733px; min-height: 100px; float: right; } #event { float: left; width: 420px; padding-right: 20px; position: relative; overflow: hidden; border-right: 1px solid #dddddd; } #event .event-name { font-size: 30px; line-height: 32px; font-weight: bold; } #event #when { font-size: 15px; font-weight: bold; margin-top: 15px; line-height: 22px; } fieldset { border: 0; margin: 0; padding: 0; background-color: transparent; } #promocode { font-size: 14px } a.arrow_link { padding-left: 13px; background: transparent url(../img/smallArrowGrey.gif) scroll 0px 2px no-repeat; font-size: 12px; } div#code_rslt_div p { display: none; width: 170px; padding-left: 30px; height: 26px; line-height: 25px; margin: auto; font-weight: bold; } p#correct_code { background: transparent url(../img/ok.gif) scroll 0 50% no-repeat; color: #238A07; } p#wrong_code { background: transparent url(../img/ko.png) scroll 0 50% no-repeat; color: #F94E1E; } section.payment-cart { border: 1px solid #dddddd; width: 280px; margin: 0 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; overflow: hidden; z-index: 1; zoom: 1; position: relative; font-size: 10px; float: left; } section.payment-cart ul { padding: 0; margin: 0; list-style: none; line-height: 1.5; } section.payment-cart ul.cart-wrapper { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-top-left-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-topleft: 0; border-top-right-radius: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border-top-left-radius: 0; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } ul.cart-wrapper>li.pgRollup { border-bottom: 1px solid #dddddd; min-height: 65px; } section.payment-cart ul.cart-wrapper>li>ul>li.event-header { margin: 0; padding: 7px 10px; font-size: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .payment-cart ul.cart-wrapper>li>ul>li.event-header { background: rgba(247, 251, 253, 0.9); } ul.cart-wrapper>li.pgRollup .product-row { background: #ffffff; background: rgba(255, 255, 255, 0.9); } ul.cart-wrapper>li.pgRollup .pgRollup-0 .product-row { border-top: 0; padding: 15px; margin: 0; } section.payment-cart ul.cart-wrapper .left { width: 55%; } ul.cart-wrapper>li>ul>li .product-name, ul.cart-wrapper>li>ul>li .price { font-size: 16px; font-weight: bold; } section.payment-cart ul.cart-wrapper>li>ul>li .product-name, section.payment-cart ul.cart-wrapper>li>ul>li .price { font-size: 12px; color: #333; } section.payment-cart ul.cart-wrapper .right { width: 35%; } .blockPage { cursor: auto !important; border-radius: 3px; left: 40% !important } #submitPanel, #timeoutPanel { text-align: center; color: #333; } #submitPanel h1 { font-weight: bold; font-size: 16px; } #submitPanel img { margin: 14px 0; } #submitPanel p, #timeoutPanel p { font-weight: normal; font-size: 16px; } section.payment-cart ul.cart-wrapper>li.order-total-wrapper, section.payment-cart ul.cart-wrapper>li.event-header { font-size: 12px; padding: 10px; } section.payment-cart ul.cart-wrapper>li.order-total-wrapper { font-size: 16px; font-weight: bold; background: #F6F8F9; background: rgba(246, 248, 249, 0.9); border-top: 1px solid #dddddd; border-top: 1px solid #ddd; } section.payment-cart ul.cart-wrapper>li.event-header { font-size: 16px; font-weight: bold; background: rgb(247, 251, 253); background: rgba(247, 251, 253, 0.9); border-bottom: 2px solid #dddddd; border-top: 0; } section.payment-cart ul.cart-wrapper .left { width: 55%; } ul.cart-wrapper>li>ul>li .product-name, ul.cart-wrapper>li>ul>li .price { font-size: 16px; font-weight: bold; } section.payment-cart ul.cart-wrapper>li>ul>li .product-name, section.payment-cart ul.cart-wrapper>li>ul>li .price { font-size: 12px; } section.payment-cart ul.cart-wrapper .right { width: 35%; } .right { float: right; text-align: right; } .left { float: left; text-align: left; } #main-paiement h4 { margin-bottom: 8px; padding: 0 10px 8px; border-bottom: 1px solid #999; } div.paymentchoice { padding: 15px 0; font-size: 13px; } .float50 { float: left; width: 49%; } .float50_right { float: right; width: 49%; } div.creditcard { background: transparent url(../img/assets_03.jpg) no-repeat scroll 0 0; padding-left: 42px; } div.paymentchoice input.paymentType { margin: 0 5px; } div.cash { background: transparent url(../img/cashwallet.jpg) no-repeat scroll 0 0; padding-left: 42px; color: #333; } div.multiple_payment { background: transparent url(../img/multiple_payment.png) no-repeat scroll 0 0; padding-left: 42px; color: #333; background-size: contain; } table#forms_table { width: 100%; border-collapse: separate; border-spacing: 2px; } table#forms_table td { font-size: 12px; padding: 5px 6px; } table#forms_table td.frame { border: 1px solid #ddd; } .form-field { margin: 6px 0 15px 0; padding: 0; vertical-align: top; } .form-field.w30 { width: 33%; display: inline-block; } .form-field label { display: inline-block; vertical-align: top; font-weight: bold; color: #404040; margin: 0 0 4px; padding: 0 0 2px 1px; } .form-field label:after { content: "*"; color: red; font-size: 0.9em; } .form-field input[type="text"], .form-field input[type="password"], .form-field textarea, .form-field select { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; color: #666; width: 70%; display: inline-block; height: 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 3px 0 0; padding: 6px 3px 5px; border: 1px solid #ccc; font-size: 13px; } .form-field.w30 input[type="text"], .form-field.w30 input[type="password"], .form-field.w30 textarea, .form-field.w30 select { width: 90% !important; } .form-field.w30 .invoice select, .value select { float: left; margin-right: 5px; width: 30% !important; padding: 4px 4px 4px 2px; } .form-field textarea { min-height: 50px; } input.error, textarea.error, select.error { outline: 2px solid #f53 !important; } label.error { display: none !important; } .label-danger { background-color: #d9534f; } #agree_block { font-size: 13px; } #main-paiement .large.button { font-size: 18px; padding: 11px 48px 13px; width: auto; } #main-paiement a { color: #0084B9; } .page-title { height: 40px; position: relative; margin-left: 6px; } .page-title h1 { font-size: 24px; } .container section, .sections { border-top: 1px solid #ccc; padding: 25px 10px 30px 10px; overflow: hidden; zoom: 1; } table.table { width: 100%; clear: both; margin-top: 6px !important; margin-bottom: 6px !important; max-width: none !important; } table.table { width: 100%; clear: both; margin-top: 6px !important; margin-bottom: 6px !important; max-width: none !important; } .table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border: 1px solid #ddd; } .table-bordered { border: 1px solid #EDEDED; } table thead, table thead th { background-color: #F9F8F5; } .table thead>tr>th { vertical-align: bottom; border-bottom: 2px solid #ddd; } .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border-bottom-width: 2px; } .table thead>tr>th, .table-bordered thead>tr>th { color: #333; padding: 12px 8px; } .table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td { border-top: 1px solid #EDEDED; padding: 12px 8px; } .table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td { border-color: #EDEDED; } .table caption+thead tr:first-child td, .table caption+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table thead:first-child tr:first-child td, .table thead:first-child tr:first-child th { border-top: 0; } .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #f9f9f9; } .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #FFF; } .table .label { padding: 5px 10px 5px; font-size: 11px; font-weight: 300; display: inline-block; margin-bottom: 2px; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; } .label-success { background-color: #5cb85c; } .label-warning { background-color: #f0ad4e; } table hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } section.alert-section { margin: 15px auto 0; padding: 0; border-top: 0; width: 100%; } .info-box { width: auto; padding: 0; margin: 0 auto; border: 2px solid; border-right: 0; border-left: 0; } .info-box.confirm { background: #f4fce9; border-color: #8eb316; } .info-box div { position: relative; width: 823px; margin: 0 auto; padding: 0px 70px 3px 37px; font-size: 1.6em; font-weight: bold; } .info-box.confirm div { color: #8eb316; background: url(../img/success.gif) no-repeat 5px 8px; } .container { position: relative; width: 960px; margin: 0 auto; padding: 0; min-height: 480px; } .container .column, .container .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; } .container .three.columns { width: 160px; } .container .thirteen.columns { width: 760px; } .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .nav { background-color: #f5f5f5; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 15px; box-shadow: 5px 5px 0 -2px #ccc; margin-top: 40px; list-style: none; padding: 0; margin-left: 0; } .nav li { margin-bottom: 0; } .nav li a { margin: 0; padding: 8px 2px 8px 10px; display: block; } .field { margin-bottom: 20px; } label.left-column { width: 140px; } .field-value { float: left; } .field-block-body label, .field-block-body legend { display: block; font-size: 13px; float: left; padding-right: 20px; padding-top: 15px; text-align: left; } .field-block-body input[type="text"], .field-block-body input[type="password"], .field-block-body input[type="email"], .field-block-body textarea, .field-block-body select { width: 340px; padding: 8px 10px; color: #666; background: #fff; border: 1px solid #dbd9d3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 3px 3px #efefef; -webkit-box-shadow: inset 0 3px 3px #efefef; box-shadow: inset 0 3px 3px #efefef; margin-top: 6px; margin-bottom: 10px; display: block; } .field-block-body select { display: inline-block; width: auto !important; } .buttonGroup { background: 0; text-align: right; border-top: 1px solid #ccc; padding-top: 25px; } .subtotal { background: #DFF1F6; border: 1px solid #ccc; width: 958px; /*position: fixed;*/ bottom: 0; } .subtotal .floatLeft { text-align: left; } .txt16 { font-size: 16px; } .bld, .attentionText { font-weight: bold; } .subtotal .floatRight { text-align: right; } .subtotal .floatRight span.highlight { margin-right: 10px; } .subtotal .floatRight span { display: inline-block; color: #333; text-decoration: none; } .subtotal .cart_table { width: 100%; border-top: 1px solid #ccc; } .subtotal .cart_table th { text-align: center; color: #666; background: url("../img/ism_cart_hdr_bg.png") repeat-x 0 bottom #fff; padding: 6px 4px; } .subtotal .cart_table td { background: #fff; padding: 5px 0; font-weight: 700; color: #414141; text-align: center; } .txtRt { text-align: right !important; } .modal { display: block; position: fixed; z-index: 1000; top: 0; left: 0; height: 100%; width: 100%; background: rgba(255, 255, 255, .8) url('../img/polling22.gif') 50% 50% no-repeat; } .welcome-legend { background: #efefef; padding: 10px; margin: 0; list-style: none; text-align: left; } .welcome-steps { text-align: left; margin: 0 auto; width: 200px; } .welcome-legend div { padding: 5px 0; color: #414141; } .welcome-step { font-size: 12px; font-weight: bold; color: #414141; } .welcome-step span { display: inline-block; padding: 4px 9px 5px 8px; vertical-align: baseline; color: #fff; background: url("../img/ism_step_circle.png") no-repeat 0 0; margin-right: 10px; text-align: center; } #welcome h2 { font-size: 24px; padding: 15px 10px 10px; color: #7DA900; background: #fff; } .blockOverlay { background-color: rgba(238, 238, 238, 0.6) !important; } .bx-wrapper .bx-controls-direction a { top: 45% !important } .bx-wrapper .bx-prev { background: url(../img/prev.png) no-repeat center left !important; background-size: contain !important; background-color: rgba(200, 201, 203, 0.6) !important; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; left: 0 !important; background-size: 62% !important; background-position: center center !important; opacity: 0.2; width: 40px !important; height: 75px !important; } .bx-wrapper .bx-next { background: url(../img/next.png) no-repeat center right !important; background-size: contain !important; background-color: rgba(200, 201, 203, 0.6) !important; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; right: 0 !important; background-size: 62% !important; background-position: center center !important; opacity: 0.2; width: 40px !important; height: 75px !important; } .bx-wrapper:hover .bx-prev { background: url(../img/prev.png) no-repeat center left !important; background-size: contain !important; background-color: rgba(200, 201, 203, 0.6) !important; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; left: 0 !important; background-size: 62% !important; background-position: center center !important; opacity: 1; width: 40px !important; height: 75px !important; } .bx-wrapper:hover .bx-next { background: url(../img/next.png) no-repeat center right !important; background-size: contain !important; background-color: rgba(200, 201, 203, 0.6) !important; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; right: 0 !important; background-size: 62% !important; background-position: center center !important; opacity: 1; width: 40px !important; height: 75px !important; } .newsletter_titre { background-color: #454545; font-size: 12px; color: #fff; line-height: 110%; margin-bottom: 12px; padding: 7px 10px 9px; text-transform: uppercase; } .newsletter_text { color: #444; font-size: 13px; line-height: 130%; } .newsletter-wrapper { margin-top: 10px } .newsletter-email { float: left; height: 22px; text-indent: 5px; width: 60%; font-size: 11px; } .newsletter-btn { background: #454545 none repeat scroll 0 0 !important; color: #fff; font-size: 12px; margin-top: -1px; text-shadow: 0 1px 0 #000; font-weight: bold; padding: 5px 14px; cursor: pointer; display: block; border: 1px solid #cacaca; border-radius: 2px; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.03), 0 1px 0 rgba(255, 255, 255, 0.5) inset; float: right; } .tk_download { padding: 2rem 0 3rem 0; } .tk_download--event-title { font-size: 16px; margin-right: -20px; } .tk_download>h2 { text-align: center; padding: 20px 0px; font-size: 30px } .tk_download .coupon { user-select: none; width: 300px; height: 150px; border-radius: 10px; overflow: hidden; margin: auto; /* filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.5)); */ display: flex; align-items: stretch; position: relative; text-transform: uppercase; cursor: pointer; animation: dodi 1s infinite; animation-direction: alternate; /* transition: filter .5s ease-in; */ } .tk_download .coupon::before, .tk_download .coupon::after { content: ""; position: absolute; top: 0; width: 50%; height: 100%; z-index: -1; } /* .tk_download .coupon:hover{ filter: drop-shadow(0 3px 20px rgba(248, 186, 90,.7)); } */ .tk_download .coupon::before { left: 0; background-image: radial-gradient(circle at 0 50%, transparent 25px, #f8ba5a 26px); } .tk_download .coupon::after { right: 0; background-image: radial-gradient(circle at 100% 50%, transparent 25px, #f8ba5a 26px); } .tk_download .coupon>div { display: flex; align-items: center; justify-content: center; } .tk_download .left { width: 25%; border-right: 2px dashed rgba(0, 0, 0, 0.13); } .tk_download .left div { transform: rotate(-90deg); white-space: nowrap; font-weight: bold; } .tk_download .center { flex-grow: 1; text-align: center; } .tk_download .right { width: 120px; background-image: radial-gradient(circle at 100% 50%, transparent 25px, #fff 26px); } .tk_download .right div { font-family: "Libre Barcode 128 Text", cursive; font-size: 22px; margin-left: -18px; font-weight: 400; transform: rotate(-90deg); } .tk_download .center h2 { background: #000; color: gold; padding: 0 10px; font-size: 2rem; white-space: nowrap; } .tk_download .center h3 { font-size: 1.5rem; padding: 10px 0; } .tk_download .center small { font-size: 0.625rem; font-weight: 600; letter-spacing: 2px; } .tk_download-btn { display: inline-block; padding: 10px 15px; background-color: #f8ba5a !important; border-radius: 5px; font-weight: 800; margin: 0 auto; color: #585858; font-size: 16px; } .tk_download-container { margin: 15px 0px; } .tk_download-container>h4 { text-align: center; text-transform: uppercase; font-size: 20px; } @media screen and (max-width:500px) { .tk_download .coupon { display: grid; grid-template-columns: 1fr; } .tk_download .left div { transform: rotate(0deg); } .tk_download .right div { transform: rotate(0deg); } } @keyframes dodi { from { filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.5)); } to { filter: drop-shadow(0 3px 20px rgba(248, 186, 90, .7)); } }