@charset "UTF-8";

/***************************** CSS GENERIC ********************************/
body, pre, input, textarea, select {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px; }

html, body, p, table, td, form, input, select, textarea, pre, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0; }

a {
  color: #000;
  text-decoration: underline; }

a:hover {
  text-decoration: none; }

a img {
  border-width: 0; }

td {
  vertical-align: top; }

ul, ol {
  /* Sinon les puces ne sont pas visible sous IE */
  padding-left: 25px; }

ul {
  list-style-type: disc; }

li {
  line-height: 18px; }

.cms_bloc ul,
.cms_bloc ol {
  line-height: 16px;
  overflow: auto;
  position: relative;
  padding: 5px 0; }

.cms_bloc ol {
  list-style-position: inside; }

.cms_bloc ul {
  list-style-type: none;
  _list-style-type: disc; }

.cms_bloc li {
  padding-left: 23px;
  overflow: hidden; }

.cms_bloc ol li {
  padding-left: 7px;
  overflow: visible; }

.cms_part {
  text-align: left;
  margin: 0 auto; }

.cms_bloc {
  padding: 5px 0;
  clear: both; }

/*** BLOCS FILE ***/
/*** BLOCS FORM ***/
.cms_bloc_form table td {
  padding: 3px; }

.cms_bloc_form table td.intitule {
  font-weight: bold;
  text-align: left;
  width: 200px;
  vertical-align: top; }

.cms_bloc_form table td.valeur td {
  vertical-align: middle; }

.cms_bloc_form label {
  padding: 0 15px 0 3px; }

.cms_bloc_form input {
  width: 200px; }

.cms_bloc_form textarea {
  width: 300px;
  height: 100px; }

.cms_bloc_form select {
  width: 204px; }

.cms_bloc_form_error {
  color: #F00;
  padding-bottom: 10px; }

.cms_bloc_form_message {
  font-weight: bold;
  text-align: center; }

.cms_bloc_form .cms_bloc_form_field_content {
  text-align: justify; }

.cms_bloc_form table td.cms_bloc_form_field_antispam,
.cms_bloc_form table td.cms_bloc_form_field_antispam_text {
  width: auto; }

.cms_bloc_form table td.cms_bloc_form_field_antispam_image {
  text-align: right; }

.cms_bloc_form table td.cms_bloc_form_field_antispam_image img {
  border: 1px solid #000; }

.cms_bloc_form .cms_bloc_form_field_content, .cms_bloc_form table td.cms_bloc_form_field_antispam_text {
  padding: 10px 0; }

.cms_bloc_form .cms_bloc_form_field_checkbox input {
  width: auto; }

.cms_bloc_form .cms_bloc_form_field_checkbox table td {
  padding: 0; }

.cms_bloc_form .cms_bloc_form_field_radio table td {
  padding: 0 0; }

.cms_bloc_form .cms_bloc_form_field_radio input {
  width: auto; }

.cms_bloc_form .cms_bloc_form_field_submit input {
  width: 85px;
  margin: 5px 0; }

/*** BLOCS HTML ***/
/*** BLOCS MEDIA ***/
.cms_bloc_media {
  text-align: center; }

.cms_bloc_media * {
  border: 0;
  margin: 0 auto; }

/*** BLOCS MODULE ***/
/*** BLOCS MAP ***/
.cms_bloc_map .mm_carte {
  margin: auto; }

.cms_bloc_map .mm_carte .mm_info_photo {
  float: left;
  padding: 0 5px 5px 0; }

.cms_bloc_map .mm_carte .mm_info_titre {
  font-weight: bold; }

/*** BLOCS TEXTE ***/
.cms_bloc_text {
  text-align: justify; }

.cms_bloc_text table {
  width: 100%;
  border-color: #000; }

.cms_bloc_text table th, .cms_bloc_text table td {
  border-color: #000; }

.cms_bloc_text table td {
  vertical-align: top; }

.cms_bloc_text_media_gauche .cms_bloc_media {
  position: relative;
  z-index: 2;
  padding: 0;
  margin: 0;
  float: left;
  padding: 0 15px 15px 0; }

.cms_bloc_text_media_droite .cms_bloc_media {
  position: relative;
  z-index: 2;
  padding: 0;
  margin: 0;
  float: right;
  padding: 0 0 15px 15px; }

.cms_bloc_text_media_centre {
  text-align: center;
  padding: 15px 0; }

.cms_bloc_text_media_centre .cms_bloc_media {
  margin: 15px 0; }

.cms_bloc_text table {
  width: 100%; }

.cms_bloc_text table td {
  vertical-align: top; }

.cms_bloc_text_gauche {
  width: 49%; }

.cms_bloc_text_milieu {
  width: 2%; }

.cms_bloc_text_droite {
  width: 49%; }

/*** BLOCS TITRE ***/
/*** ***/
.spacer {
  clear: both;
  display: block;
  line-height: 0;
  width: 0;
  font-size: 0; }

.clearfix:before,
.clearfix:after {
  content: ' ';
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

[class*=img-txt] {
  display: block;
  overflow: hidden;
  text-indent: -9999px; }

.img-txt-a {
  position: absolute; }


body {
  background: #eeeeee;
  color: #2c2c2c;
  text-align: center;
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif; }

h1 {
  width: 954px;
  margin: 0px auto 0px auto;
  padding: 5px 24px 5px 22px;
  text-align: right;
  background: #eeeeee;
  color: #2c2c2c;
  font-size: 11px;
  font-weight: normal; }

.ovo_contener {
  width: 954px;
  margin: 0px auto 0px auto;
  padding: 0px 24px 0px 22px;
  position: relative;
  text-align: left;
  background: #eeeeee; }

#page {
  position: relative;
  background: #fff;
  padding-top: 120px; }

a#btn_accueil {
  display: block;
  width: 290px;
  position: absolute;
  left: 15px;
  top: 9px;
  z-index: 90;
  text-decoration: none;
  transition: all 0.4s ease-in-out; }
  @media only screen and (max-width: 900px) {
    a#btn_accueil {
      width: 200px;
      top: 50px; } }

a#btn_accueil:hover {
  transform: scale(1.1); }

a#btn_accueil img {
  width: 100%; }

/* Spectacle : mise en avant */
.spectacle_mise_en_avant {
  position: relative;
  float: left;
  width: 251px;
  height: 108px;
  margin-right: 5px;
  margin-bottom: 3px;
  overflow: hidden;
  background: #2c2c2c;
  z-index: 1; }

.spectacle_mise_en_avant_last {
  margin-right: 0px; }

.spectacle_mise_en_avant .titre_spectacle {
  display: block;
  height: 27px;
  line-height: 13px;
  font-weight: bold;
  padding-left: 3px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  color: #ffffff; }

.spectacle_mise_en_avant .contenu_spectacle {
  height: 79px;
  margin: 1px;
  background: #ffffff;
  font-size: 10px;
  overflow: hidden;
  position: relative;
  z-index: 1; }

.spectacle_mise_en_avant .contenu_spectacle img {
  display: block;
  width: 54px;
  height: 80px;
  float: left; }

.spectacle_mise_en_avant .contenu_spectacle .description {
  display: block;
  position: relative;
  width: 131px;
  height: 63px;
  float: left;
  padding: 2px 5px 0px 5px;
  background: #ffffff;
  position: relative;
  z-index: 1;
  overflow: hidden; }

.spectacle_mise_en_avant .contenu_spectacle .description .titre_contenu_remontee {
  height: 30px;
  font-size: 11px;
  padding-bottom: 2px; }

.spectacle_mise_en_avant a {
  cursor: pointer;
  text-decoration: none; }

#miseAvant-wrapper {
  position: relative; }

.spectacle_mise_en_avant a.lien_infos,
.spectacle_mise_en_avant a.lien_infos:visited {
  position: absolute;
  bottom: 2px;
  left: 60px;
  color: #50afc6;
  text-decoration: underline;
  cursor: pointer;
  z-index: 2;
  overflow: visible; }

.spectacle_mise_en_avant .contenu_spectacle a.lien_infos:hover {
  text-decoration: none;
  cursor: pointer; }

.spectacle_mise_en_avant .contenu_spectacle .date {
  display: block;
  width: 49px;
  _width: 47px;
  padding: 3px 2px 1px 2px;
  _padding: 3px 1px 1px 1px;
  margin-right: 1px;
  _margin-right: 2px;
  float: left;
  background: #ffffff;
  position: relative;
  z-index: 1; }

.spectacle_mise_en_avant .contenu_spectacle .date span {
  display: block;
  text-align: center;
  font-size: 22px;
  line-height: 22px; }

.spectacle_mise_en_avant .contenu_spectacle .date .date_mois {
  color: #737272; }

.spectacle_mise_en_avant .contenu_spectacle .date .date_jour {
  color: #db3070;
  font-weight: bold;
  font-size: 40px;
  line-height: 32px; }

.spectacle_mise_en_avant .contenu_spectacle .date .date_annee {
  color: #737272; }

/* EOF Spectacle : mise en avant */
/* Liens en bas de page */
#liens_bas {
  padding-top: 35px;
  font-size: 13px; }

.bloc_liens_bas {
  position: relative;
  float: left;
  width: 168px;
  padding-right: 12px;
  padding-left: 10px; }

.bloc_liens_bas_last {
  padding-right: 0px; }

.bloc_liens_bas .bloc_liens_bas_puce {
  position: absolute;
  top: 4px;
  left: 0px;
  width: 15px;
  height: 7px;
  overflow: hidden; }

.bloc_liens_bas .titre_liens_bas {
  display: block;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 14px; }

.bloc_liens_bas a,
.bloc_liens_bas a:visited {
  color: #737373;
  text-decoration: none;
  line-height: 23px; }

.bloc_liens_bas a:hover {
  color: #2c2c2c;
  text-decoration: underline; }

.bloc_liens_bas a.lien_bas_desactive,
.bloc_liens_bas a.lien_bas_desactive:hover {
  color: #cccccc;
  text-decoration: none;
  line-height: 16px;
  cursor: default; }

/* EOF Liens en bas de page */
/* Footer */
#footer {
  height: 37px;
  padding-top: 28px; }

#footer form#form_inscription_newsletter {
  color: #2c2c2c;
  font-size: 13px; }

#footer form#form_inscription_newsletter input.input_text_newsletter {
  width: 120px;
  margin-right: 3px;
  background: #2c2c2c;
  color: #efefef;
  font-size: 10px;
  padding: 2px 3px 2px 3px;
  border: 1px solid #949494; }

#footer form#form_inscription_newsletter input.btn {
  background: #d73068;
  color: #ffffff;
  border: 0px;
  cursor: pointer;
  font-size: 10px;
  padding: 1px 3px 1px 3px; }

#footer #bloc_logos_footer {
  position: absolute;
  left: 0;
  top: 23px; }

#footer #bloc_logos_footer img {
  margin-left: 35px; }

#footer #bloc_btn_footer {
  position: absolute;
  right: 23px;
  top: 17px; }

#footer #bloc_btn_footer a.btn_footer {
  display: block;
  float: left;
  width: 33px;
  height: 33px;
  margin-right: 2px;
  text-decoration: none; }

#footer #bloc_btn_footer a#btn_blog {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/sprite_btn_footer2.png) 0px 0px no-repeat; }

#footer #bloc_btn_footer a#btn_forum {
  width: 32px;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/sprite_btn_footer2.png) -34px 0px no-repeat; }

#footer #bloc_btn_footer a#btn_presse {
  width: 35px;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/sprite_btn_footer2.png) -67px 0px no-repeat; }

#footer #bloc_btn_footer a#btn_twitter {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/sprite_btn_footer2.png) 0px -34px no-repeat; }

#footer #bloc_btn_footer a#btn_facebook {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/sprite_btn_footer2.png) -34px -34px no-repeat; }

#footer #bloc_btn_footer a#btn_rss {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/sprite_btn_footer2.png) -67px -34px no-repeat; }

/* EOF Footer*/
/* BOF Divers */
img.img_preload {
  display: none; }

/* BOF Divers */
/* BOF Popup stylisée */
.popup_onvaou_fond {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/fond.png) left top repeat;
  z-index: 99; }

.popup_onvaou {
  position: absolute;
  width: 468px;
  height: 145px;
  padding: 40px 14px 48px 9px;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/background.png) left top repeat;
  z-index: 100; }

.popup_onvaou .popup_onvaou_contenu {
  position: relative;
  width: 468px;
  height: 145px;
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  border-top: 1px solid #2c2c2c;
  border-bottom: 1px solid #2c2c2c; }

.popup_onvaou .popup_onvaou_logo {
  position: absolute;
  left: 35px;
  top: 0px;
  width: 54px;
  height: 145px; }

.popup_onvaou .popup_onvaou_logo_erreur {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/erreur.png) right 40% no-repeat; }

.popup_onvaou .popup_onvaou_logo_confirmation {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/validation.png) right 40% no-repeat; }

.popup_onvaou .popup_onvaou_logo_interrogation {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/interrogation.png) right 40% no-repeat; }

.popup_onvaou .popup_onvaou_logo_exclamation {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/exclamation.png) right 40% no-repeat; }

.popup_onvaou .popup_onvaou_texte {
  position: absolute;
  left: 98px;
  top: 0px;
  width: 329px;
  height: 95px;
  padding: 10px 25px 10px 15px;
  text-align: center; }

.popup_onvaou .popup_onvaou_texte table,
.popup_onvaou .popup_onvaou_texte table td {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  color: #2c2c2c;
  font-weight: normal; }

.popup_onvaou .popup_onvaou_btn {
  position: absolute;
  left: 0px;
  top: 115px;
  width: 467px;
  padding: 0px;
  text-align: center; }

.popup_onvaou a.popup_onvaou_btn_close {
  float: none;
  margin: 0px auto; }

.popup_onvaou a.popup_onvaou_btn_valider {
  margin-left: 80px; }

.popup_onvaou a.popup_onvaou_btn_annuler {
  margin-left: 20px;
  background: #ffffff;
  color: #db3470; }

/* EOF Popup stylisée */
/* BOF Grande Popup stylisée */
.gpopup_onvaou {
  position: absolute;
  left: 100px;
  top: 100px;
  width: 679px;
  padding: 0px;
  z-index: 100; }

.gpopup_onvaou_haut {
  padding-top: 39px;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/bg_haut.png) left top no-repeat; }

.gpopup_onvaou_bas {
  padding-bottom: 39px;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/bg_bas.png) left bottom no-repeat; }

.gpopup_onvaou .gpopup_onvaou_contenu {
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/popin/bg_middle.png) left top repeat-y;
  padding-left: 6px;
  padding-right: 11px; }

.gpopup_onvaou .gpopup_onvaou_texte {
  padding: 20px 20px 10px 20px;
  text-align: center;
  font-size: 12px;
  color: #2c2c2c;
  overflow-y: auto; }

.gpopup_onvaou .gpopup_onvaou_btn {
  padding: 10px 20px 10px 20px;
  text-align: center; }

.gpopup_onvaou .gpopup_onvaou_btn a {
  display: block;
  width: 70px;
  line-height: 14px;
  padding: 4px 0px 4px 0px;
  margin: 0px auto;
  background: #db3470;
  border: 1px solid #db3470;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none; }

/* EOF GrandePopup stylisée */
/* BOF Calendrier de dates */
.dates_calendrier {
  position: relative; }

.dates_calendrier .bloc_dates_calendrier {
  display: none;
  position: relative;
  width: 130px;
  height: 120px;
  overflow: hidden; }

.dates_calendrier .bloc_dates_calendrier_affiche {
  display: block; }

.dates_calendrier .bloc_dates_calendrier .entete_dates_calendrier {
  position: relative;
  background: #394144;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  height: 20px;
  line-height: 20px; }

.dates_calendrier .bloc_dates_calendrier .entete_dates_calendrier a.btn_mois_precedent,
.dates_calendrier .bloc_dates_calendrier .entete_dates_calendrier a.btn_mois_suivant {
  display: block;
  width: 7px;
  height: 12px;
  position: absolute;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
  width: 0;
  height: 0;
  border-style: solid; }

.dates_calendrier .bloc_dates_calendrier .entete_dates_calendrier a.btn_mois_precedent {
  left: 3px;
  top: 4px;
  border-width: 6px 7px 6px 0;
  border-color: transparent #ffffff transparent transparent; }

.dates_calendrier .bloc_dates_calendrier .entete_dates_calendrier a.btn_mois_suivant {
  right: 3px;
  top: 4px;
  border-width: 6px 0 6px 7px;
  border-color: transparent transparent transparent #ffffff; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier {
  position: relative;
  height: 97px;
  padding-top: 3px; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier a.btn_jour {
  display: block;
  width: 16px;
  height: 17px;
  line-height: 17px;
  background: #394144;
  color: #fff;
  text-align: center;
  float: left;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
  margin-right: 3px;
  margin-bottom: 3px; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier a.btn_jour_fin {
  margin-right: 0px; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier a.btn_jour:hover,
.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier a.btn_jour_selected {
  color: #50afc6; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier a.btn_jour_passe,
.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier a.btn_jour_passe:hover {
  color: #fff;
  cursor: auto;
  background: rgba(57, 65, 68, 0.3); }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier .heures_dates_calendrier {
  display: none;
  width: 63px;
  height: 17px;
  line-height: 17px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  font-weight: bold;
  color: #db3470;
  overflow: hidden;
  text-align: center; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier .heures_dates_calendrier_affiche {
  display: block; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier .heures_dates_calendrier a.btn_heure_precedent,
.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier .heures_dates_calendrier a.btn_heure_suivant {
  display: block;
  width: 6px;
  height: 11px;
  position: absolute;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier .heures_dates_calendrier a.btn_heure_precedent {
  left: 0px;
  top: 3px;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/sprite_calendrier_dates.gif) 0px -12px no-repeat; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier .heures_dates_calendrier a.btn_heure_suivant {
  right: 0px;
  top: 3px;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/common/../../images/billetterie/sprite_calendrier_dates.gif) -8px -12px no-repeat; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier .heures_dates_calendrier .heure_dates_calendrier {
  display: none; }

.dates_calendrier .bloc_dates_calendrier .jours_dates_calendrier .heures_dates_calendrier .heure_dates_calendrier_affiche {
  display: inline; }

#ui-datepicker-div .ui-widget-header,
#ui-datepicker-div .ui-state-default,
#ui-datepicker-div .ui-widget-content .ui-state-default {
  color: #50afc6; }

#ui-datepicker-div .ui-state-hover,
#ui-datepicker-div .ui-widget-content .ui-state-hover,
#ui-datepicker-div .ui-state-focus,
#ui-datepicker-div .ui-widget-content .ui-state-focus {
  background: #50afc6;
  border: 1px solid #50afc6;
  color: #fff; }

/* EOF Calendrier de dates */
/* BOF Loader à la connexion/inscription */
#contener_loader_connexion,
#contener_loader_inscription {
  position: relative;
  width: 0px;
  height: 0px; }

#loader_connexion,
#loader_inscription {
  display: none;
  position: absolute;
  left: 130px;
  bottom: 50px;
  padding: 10px;
  text-align: center;
  background: #ffffff;
  color: #2c2c2c;
  border: 1px solid #db3470; }

#loader_connexion {
  bottom: 0px; }

.cms_bloc_media img {
  max-width: 100%; }

/* EOF Loader à la connexion/inscription */

/* Calendrier */
table.table_calendrier {
  width: 100%;
  text-align: center; }

table.table_calendrier td {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #646567; }

table.table_calendrier tr.entete_calendrier td {
  font-weight: bold;
  font-size: 12px;
  color: #2c2c2c; }

table.table_calendrier tr.entete_jours_calendrier td {
  font-weight: bold;
  color: #3d3c3f; }

table.table_calendrier a.btn_changer_mois_calendrier {
  display: block;
  width: 8px;
  height: 8px;
  margin: 2px auto 0px auto;
  text-decoration: none;
  overflow: none;
  border-left: 1px solid #50afc6;
  border-bottom: 1px solid #50afc6;
  transform: rotate(45deg); }

table.table_calendrier a.btn_changer_mois_calendrier_suivant {
  border: none;
  border-right: 1px solid #50afc6;
  border-top: 1px solid #50afc6; }

table.table_calendrier a.jour_cliquable {
  text-decoration: underline; }

table.table_calendrier .jour_courant {
  background: #db3470;
  color: #ffffff; }

html, body {
  width: 100%; }

#blog_header_repeat {
  width: 100%;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/tpl11/../../images/billetterie/blog/fond_repeat_header.gif) left top repeat-x; }

.blog_contener {
  width: 1000px;
  margin: 0px auto;
  position: relative;
  text-align: left;
  overflow: hidden; }

/* Header du blog */
#blog_header_ovo a#btn_accueil_onvaou {
  display: block;
  width: 110px;
  height: 26px;
  position: absolute;
  top: 15px;
  left: 98px;
  text-decoration: none;
  overflow: hidden; }

/* Titre du blog */
#blog_titre h1 {
  width: 700px;
  padding: 5px 10px 0px 98px;
  margin: 0px;
  background: none;
  text-align: left;
  color: #373636;
  font-size: 20px; }

/* Menu horizontal haut */
#blog_menu {
  width: 890px;
  height: 17px;
  padding: 0px 99px 0px 11px;
  text-align: right;
  color: #ffffff; }

#blog_menu a {
  line-height: 14px;
  color: #ffffff;
  text-decoration: none; }

#blog_menu a:hover {
  text-decoration: underline; }

#blog_menu a.btn_menu_desactive {
  color: #999999;
  cursor: default;
  text-decoration: none; }

/* Bloc de recherche */
#blog_recherche {
  width: 890px;
  padding: 5px 100px 5px 10px;
  text-align: right; }

#blog_recherche form#form_recherche_blog {
  position: relative; }

#blog_recherche form#form_recherche_blog #fond_input_recherche {
  position: absolute;
  left: 640px;
  top: 0px;
  width: 174px;
  height: 24px;
  background: url(https://billetterie.webgazelle.net/default/CMS/css/tpl11/../../images/billetterie/blog/fond_recherche_input_text.gif) left top no-repeat;
  overflow: hidden;
  z-index: 2; }

#blog_recherche form#form_recherche_blog input#champ_recherche {
  position: absolute;
  left: 644px;
  top: 3px;
  width: 150px;
  height: 18px;
  border: 0px;
  z-index: 3; }

#blog_recherche form#form_recherche_blog input#btn_submit_recherche {
  padding: 3px 10px 3px 10px;
  border: 1px solid #a7a6a6;
  background: #fefefe;
  color: #646262;
  cursor: pointer;
  width: 73px;
  height: 24px; }

#blog_edit_menu {
  width: 802px;
  padding: 10px 0px; }

#blog_edit_menu #blog_edit_menu_contenu {
  padding: 7px 15px;
  background: white;
  height: 27px; }

#blog_edit_menu #edit_blog_confirm_save {
  padding: 7px 15px;
  background: #ffffff;
  margin-top: 10px;
  font-weight: 600;
  color: #22B14C;
  font-size: 12px; }

#blog_edit_menu #blog_etapes {
  width: 490px;
  float: left;
  color: #737373;
  font-size: 16px;
  line-height: 26px;
  font-weight: bold; }

#blog_edit_menu #blog_etapes .blog_etape_separateur {
  padding-left: 15px;
  padding-right: 15px;
  font-weight: normal; }

#blog_edit_menu #blog_etapes .blog_etape_selected {
  color: #db3470; }

#blog_edit_menu #bloc_btns_edit_blog {
  display: block;
  width: 280px;
  float: right; }

#form_edit_blog input.btn_submit_edition {
  margin-left: 5px;
  border: 0px;
  background: #da2f6d;
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
  float: right;
  text-decoration: none;
  width: 79px;
  height: 26px;
  line-height: 26px; }

#form_edit_blog input.btn_submit_edition_valider {
  width: 186px; }

#form_edit_blog a.btn_submit_edition {
  display: block;
  padding: 4px 10px;
  margin-left: 5px;
  border: 0px;
  background: #da2f6d;
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
  float: right;
  text-decoration: none; }

#form_edit_blog a.btn_submit_edition {
  padding: 5px 10px; }

/* Contenu du blog */
#blog_contenu {
  width: 803px;
  padding-left: 98px;
  padding-right: 99px; }

/* Bas du contenu du blog */
#blog_contenu_bas {
  width: 100%;
  height: 27px;
  background: #2c2c2c url(https://billetterie.webgazelle.net/default/CMS/css/tpl11/../../images/billetterie/blog/sprite_fonds.gif) 0px -130px repeat-x;
  overflow: hidden; }

/* Footer du blog */
#blog_footer_repeat {
  width: 100%;
  background: #737574; }

#blog_footer {
  width: 802px;
  padding: 5px 100px 5px 98px;
  background: #737574; }

#blog_footer table {
  width: 100%; }

#blog_footer table td.td_liens_haut {
  padding-bottom: 7px;
  color: #2c2c2c; }

#blog_footer table td.td_liens_haut a {
  color: #2c2c2c;
  font-size: 10px;
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px; }

#blog_footer table td.td_liens_haut a:hover {
  text-decoration: underline; }

#blog_footer table td.td_liens_haut a.premier_lien {
  margin-left: 0px; }

#blog_footer table td.td_liens_bas {
  color: #2c2c2c; }

#blog_footer table td.td_liens_bas a {
  color: #2c2c2c;
  font-size: 10px;
  text-decoration: none;
  margin-right: 5px;
  margin-left: 5px; }

#blog_footer table td.td_liens_bas a:hover {
  text-decoration: underline; }

#blog_footer table td.td_liens_bas a.premier_lien {
  margin-left: 0px; }

#blog_footer table td.td_pictos {
  vertical-align: center;
  width: 250px; }

#blog_footer table a.btn_footer {
  display: block;
  float: right;
  width: 33px;
  height: 33px;
  margin-right: 2px;
  text-decoration: none; }

#footer_blog {
  text-align: center; }

#footer_blog a {
  text-decoration: none; }

#footer_blog a:hover {
  text-decoration: underline; }

.titre {
  display: block;
  padding-bottom: 3px;
  font-weight: bold;
  font-size: 11px;
  color: #1a171b; }

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */

	div.pp_default .pp_top,
	div.pp_default .pp_top .pp_middle,
	div.pp_default .pp_top .pp_left,
	div.pp_default .pp_top .pp_right,
	div.pp_default .pp_bottom,
	div.pp_default .pp_bottom .pp_left,
	div.pp_default .pp_bottom .pp_middle,
	div.pp_default .pp_bottom .pp_right { height: 13px; }
	
	div.pp_default .pp_top .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
	
	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
	div.pp_default .pp_content_container .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
	div.pp_default .pp_content { background-color: #fff; } /* Content background */
	div.pp_default .pp_next:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 30px; height: 30px; background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; } 
	div.pp_default .pp_gallery ul li a { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
	div.pp_default .pp_social { margin-top: 7px; }

	div.pp_default .pp_gallery a.pp_arrow_previous,
	div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
	div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
	div.pp_default .pp_details { position: relative; }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
	div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
	
	div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

	div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

	div.pp_default .pp_bottom .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */

	
	/* ----------------------------------
		Light Rounded Theme
	----------------------------------- */


	div.light_rounded .pp_top .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded .pp_details { position: relative; }
	div.light_rounded .pp_description { margin-right: 85px; }
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 
	div.light_rounded .pp_gallery a.pp_arrow_previous,
	div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_rounded .pp_nav .pp_play { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_rounded .pp_nav .pp_pause { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.light_rounded .pp_arrow_previous { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .pp_details { position: relative; }
	div.dark_rounded .pp_description { margin-right: 85px; }
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
	div.dark_rounded .pp_gallery a.pp_arrow_previous,
	div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_rounded .pp_nav .pp_play { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_rounded .pp_nav .pp_pause { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.dark_rounded .pp_arrow_previous { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: #000; }
	
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_expand { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square .pp_details { position: relative; }
	div.dark_square .pp_description { margin: 0 85px 0 0; }
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav { clear: none; }
	div.dark_square .pp_nav .pp_play { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_square .pp_nav .pp_pause { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.dark_square .pp_arrow_previous { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square .pp_details { position: relative; }
	div.light_square .pp_description { margin-right: 85px; }
	div.light_square #pp_full_res .pp_inline { color: #000; }
	div.light_square .pp_gallery a.pp_arrow_previous,
	div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_square .pp_nav .pp_play { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_square .pp_nav .pp_pause { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.light_square .pp_arrow_previous { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.light_square .pp_loaderIcon { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}

		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0;
				}
				
				.pp_social { float: left; margin: 0; }
				.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
				.pp_social .twitter { float: left; }
				
				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
						white-space: nowrap;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
		
			.pp_gallery div {
				float: left;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.pp_gallery li.default a {
				background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(https://billetterie.webgazelle.net/lib/default/css/../images/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			position: absolute; right: 0; top: 0; 
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  left: -5px;
  background: #fff;
  /*fix other elements on the page moving (on Chrome)*/
  transform: translatez(0); }

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(https://billetterie.webgazelle.net/default/css/../images/bxSlider/bx_loader.gif) center center no-repeat white;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(https://billetterie.webgazelle.net/default/css/../images/bxSlider/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-next {
  right: 10px;
  background: url(https://billetterie.webgazelle.net/default/css/../images/bxSlider/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-prev:hover {
  background-position: 0 0; }

.bx-wrapper .bx-next:hover {
  background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(https://billetterie.webgazelle.net/default/css/../images/bxSlider/controls.png) -86px -11px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(https://billetterie.webgazelle.net/default/css/../images/bxSlider/controls.png) -86px -44px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px; }


.bloc_calendrier {
  position: relative; }

img.img_loading_ajax {
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 10px;
  top: 6px; }

form#form_edit_blog .lien_ajout_photo {
  display: block;
  width: 46px;
  height: 62px;
  position: relative; }

.bloc_liens .bloc_lien_annonceur_off {
  width: 50px;
  height: 50px;
  float: left;
  overflow: hidden;
  margin-right: 15px;
  text-decoration: none; }

.bloc_liens #btn_twitter_annonceur {
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/sprite_btn_liens_annonceur.png) 0px 0px no-repeat; }

.bloc_liens #btn_twitter_annonceur_off {
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/sprite_btn_liens_annonceur.png) 0px -153px no-repeat; }

.bloc_liens #btn_facebook_annonceur {
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/sprite_btn_liens_annonceur.png) 0px -51px no-repeat; }

.bloc_liens #btn_facebook_annonceur_off {
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/sprite_btn_liens_annonceur.png) 0px -204px no-repeat; }

.bloc_liens #btn_rss_annonceur {
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/sprite_btn_liens_annonceur.png) 0px -102px no-repeat; }

a.lire_suite {
  text-decoration: underline; }

a.lire_suite:hover {
  text-decoration: none; }

a.lien_achat_billet {
  display: block;
  width: 85px;
  height: 20px;
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/boutonreserver.png) left top no-repeat;
  text-decoration: none; }

.texte_presentation a, .bloc_commentaire_article a {
  text-decoration: underline; }

.texte_presentation a:hover, .bloc_commentaire_article a:hover {
  text-decoration: none; }

/*BOF Popup de modification des coordonnées*/
form#form_popup_contact_annonceur .titre_modif_coordonnees {
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 14px; }

form#form_popup_contact_annonceur table {
  margin: 0px auto; }

form#form_popup_contact_annonceur table td {
  padding-bottom: 8px;
  text-align: left; }

form#form_popup_contact_annonceur table td.libelle {
  text-align: right;
  padding-right: 10px; }

form#form_popup_contact_annonceur table td.msg_champ_obligatoire {
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: right;
  color: #535154; }

form#form_popup_contact_annonceur table td.td_btns {
  padding-top: 10px; }

form#form_popup_contact_annonceur input.champ_texte,
form#form_popup_contact_annonceur textarea.champ_texte,
form#form_popup_contact_annonceur select {
  width: 191px;
  padding-left: 2px;
  padding-right: 2px;
  background: #ffffff;
  border: 1px solid #383539; }

form#form_popup_contact_annonceur textarea.champ_texte {
  height: 30px; }

form#form_popup_contact_annonceur select {
  width: 186px;
  padding-right: 0px; }

form#form_popup_contact_annonceur input.champ_texte_moyen {
  width: 40px; }

form#form_popup_contact_annonceur input.champ_texte_court {
  width: 20px; }

form#form_popup_contact_annonceur input.champ_radio {
  margin-right: 5px;
  margin-left: 30px; }

form#form_popup_contact_annonceur label {
  margin-right: 15px; }

form#form_popup_contact_annonceur td.antispam img,
form#form_popup_contact_annonceur td.antispam input {
  float: right; }

form#form_popup_contact_annonceur td.antispam input {
  margin-top: 5px; }

form#form_popup_contact_annonceur input.antispam {
  width: 70px; }

form#form_popup_contact_annonceur input.btn_submit {
  padding: 2px 5px;
  border: 0px;
  background: #da2f6d;
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer; }

form#form_popup_contact_annonceur input#btn_fermer_popup {
  margin-right: 10px; }

form#form_popup_contact_annonceur ul.errors {
  display: none; }

form#form_popup_contact_annonceur div.errors {
  color: #FF0000;
  padding-bottom: 5px;
  text-align: center; }

.msg_erreur_coordonnees {
  font-weight: bold;
  color: #cc0000;
  text-align: center; }

#msg_confirm_coordonnees {
  padding-top: 120px;
  font-weight: bold;
  color: #009900;
  text-align: center; }

#bloc_loading_coordonnees {
  line-height: 16px;
  font-weight: bold;
  color: #4b4b4d; }

#bloc_loading_coordonnees img.img_loading_ajax {
  display: inline;
  position: relative;
  margin-right: 10px; }

/*EOF Popup de modification des coordonnées*/
/*BOF Popup de connexion*/
.table_popup_connexion {
  margin: 0px auto; }

.table_popup_connexion td {
  padding-bottom: 3px; }

.table_popup_connexion td.libelle {
  width: 90px;
  text-align: left;
  font-weight: bold; }

.table_popup_connexion input.btn_submit {
  line-height: 14px;
  padding: 2px 4px;
  margin: 0px;
  background: #db3470;
  border: 1px solid #db3470;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none; }

.popup_connexion .msg_erreur_connexion {
  font-weight: bold;
  color: #cc0000;
  font-size: 11px; }

.popup_connexion .lien_inscription {
  text-decoration: underline; }

.popup_connexion .lien_inscription:hover {
  text-decoration: none; }

/*EOF Popup de connexion*/


#contenu_blog {
  background: #ffffff !important; }

#header_blog {
  position: relative;
  height: 210px;
  padding: 0px;
  background: #2c2c2c url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/dispo_4/1_header.gif) right top no-repeat; }

#header_blog h2 {
  width: 700px;
  position: absolute;
  left: 82px;
  top: 23px;
  font-size: 28px;
  color: #737373;
  font-weight: normal;
  font-family: Verdana, Arial, sans-serif;
  text-align: left; }

.texte_presentation {
  width: 715px;
  height: 136px;
  position: absolute;
  left: 82px;
  top: 70px;
  text-align: justify;
  font-size: 12px;
  color: #ffffff; }

.texte_presentation_scrollable {
  height: 136px;
  overflow-y: auto;
  padding-right: 15px; }

.texte_presentation a, .texte_presentation a:hover {
  color: #ffffff; }

.pub_blog {
  padding-top: 15px; }

/**/
#gauche_et_droite {
  padding: 0px 21px 0px 21px;
  background: #ffffff; }

/* Partie droite */
#droite_blog {
  width: 470px;
  float: right;
  padding-top: 10px; }

#droite_blog #bloc_images {
  padding-bottom: 3px;
  text-align: left; }

#droite_blog #bloc_images img {
  margin-right: 8px; }

#droite_blog #bloc_images img.derniere_img {
  margin-right: 0px; }

#droite_blog .bloc_element_liens {
  background: none;
  padding-left: 0px; }

#droite_blog .bloc_liens {
  background: none;
  border-top: 1px dashed #737373;
  padding-top: 5px;
  padding-left: 290px; }

#droite_blog .bloc_liens a.btn_lien_annonceur {
  display: block;
  width: 50px;
  height: 50px;
  float: left;
  overflow: hidden;
  margin-right: 15px;
  text-decoration: none; }

#droite_blog .bloc_liens a.btn_lien_annonceur_last {
  margin-right: 0px; }

.bloc_pagination {
  text-align: right;
  color: #737373; }

.bloc_pagination {
  float: none; }

.bloc_pagination_haut {
  padding-top: 10px; }

.bloc_pagination a {
  color: #737373;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif; }

.bloc_pagination a.lien_pagination_on,
.bloc_pagination a:hover {
  color: #a5dc21; }

/****/
#droite_blog .titre_resultat_recherche {
  padding: 10px 0px 20px 0px;
  font-size: 14px;
  font-weight: bold; }

#droite_blog .bloc_article {
  position: relative;
  margin-top: 10px;
  margin-bottom: 30px;
  color: #737373; }

#droite_blog .bloc_article .date {
  position: absolute;
  right: -48px;
  top: 0px;
  width: 138px;
  height: 54px;
  line-height: 46px;
  overflow: hidden;
  font-weight: bold;
  font-size: 16px;
  color: #3e3d40;
  text-align: center;
  font-family: Helvetica;
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/dispo_4/1_fond_date.png) left top no-repeat; }

#droite_blog .bloc_article .date .jour {
  font-size: 24px;
  margin-right: 10px; }

#droite_blog .bloc_article input.titre_article {
  border: 1px dashed #737373;
  padding: 3px;
  width: 464px;
  margin-top: 50px;
  margin-bottom: 3px; }

#droite_blog .bloc_article .article_annonce_contener {
  position: relative;
  padding: 0px;
  padding-top: 12px;
  background: none;
  border-top: 1px dashed #737373; }

#droite_blog .bloc_article .article_annonce {
  position: relative;
  text-align: justify;
  font-size: 12px;
  padding: 0px 0px 2px 0px;
  background: none; }

#droite_blog .bloc_article .article_annonce table.image_annonce {
  float: left;
  width: 120px;
  height: 144px;
  margin-right: 15px; }

#droite_blog .bloc_article .article_annonce table.image_annonce td {
  text-align: center;
  vertical-align: middle; }

#droite_blog .bloc_article .titre_annonce {
  width: 375px;
  font-weight: bold;
  font-size: 16px;
  color: #1a171b;
  text-align: left;
  padding-bottom: 10px; }

#droite_blog .bloc_article .titre_annonce h3 {
  font-weight: bold;
  font-size: 16px;
  color: #1a171b;
  text-align: left; }

#droite_blog .bloc_article .article_annonce .date_annonce {
  font-weight: bold;
  font-size: 12px;
  color: #d73068;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: left; }

#droite_blog .bloc_article .article_annonce .bloc_lien_visionner_annonce {
  position: absolute;
  right: 15px;
  bottom: 5px;
  text-align: right;
  padding-top: 5px; }

/*#droite_blog .bloc_article .article_annonce .bloc_lien_visionner_annonce a{
	color:#737373;
	font-size:12px;
	text-decoration:underline;
}
#droite_blog .bloc_article .article_annonce .bloc_lien_visionner_annonce a:hover{text-decoration:none;}*/
#droite_blog .bloc_commentaire_article {
  color: #1a171b;
  padding-bottom: 10px;
  font-size: 12px; }

#droite_blog .bloc_article .article .titre,
#droite_blog .bloc_article .article {
  font-size: 12px;
  text-align: justify; }

#droite_blog .bloc_article .article {
  border-top: 1px dashed #737373; }

#droite_blog .bloc_article .article .date {
  top: 2px; }

#droite_blog .bloc_article .article .titre {
  width: 375px;
  padding-top: 15px;
  padding-bottom: 20px; }

/***/
/* Partie gauche */
#gauche_blog {
  width: 250px;
  float: left;
  padding-top: 10px; }

#gauche_blog .bloc_element_titre {
  padding-top: 5px;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 12px;
  color: #2c2c2c;
  text-align: left; }

#gauche_blog .bloc_element {
  padding-bottom: 15px;
  padding-left: 35px;
  padding-right: 35px;
  border-top: 1px dashed #737373; }

#gauche_blog .bloc_archives a {
  text-decoration: none; }

#gauche_blog .bloc_archives a:hover {
  text-decoration: underline; }

#gauche_blog .bloc_archives a.btn_voir_anciens_mois {
  display: block;
  margin-top: 4px;
  width: 10px;
  height: 6px;
  float: left;
  font-weight: bold;
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/sprite_fleches.gif) 0px 0px no-repeat;
  text-decoration: none; }

#gauche_blog .bloc_archives a.btn_voir_anciens_mois_ouvert {
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/sprite_fleches.gif) 0px -7px no-repeat; }

#gauche_blog .bloc_photos {
  padding-bottom: 5px; }

#gauche_blog a.btn_voir_tout {
  float: right;
  font-weight: bold; }

#gauche_blog form {
  margin-top: 5px; }

#gauche_blog .bloc_calendrier {
  padding-bottom: 10px;
  padding-left: 34px;
  padding-right: 42px; }

#gauche_blog .bloc_ajout_favori,
#gauche_blog .bloc_newsletter,
#gauche_blog .bloc_recommandation {
  background: none;
  padding-top: 15px; }

#gauche_blog .bloc_ajout_favori a {
  display: block;
  line-height: 18px;
  padding-left: 26px;
  font-size: 11px;
  color: #58585a;
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/fond_ajout_favori.gif) left top no-repeat; }

/*#gauche_blog .bloc_ajout_favori a.btn_ajouter_blog_favori_desactive{
	cursor:default;
	color:#999999;
	text-decoration:none;
	background:url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/fond_ajout_favori_off.gif) left top no-repeat;
}*/
#gauche_blog .bloc_newsletter .bloc_element_titre,
#gauche_blog .bloc_recommandation .bloc_element_titre {
  line-height: 14px;
  padding-top: 0px;
  padding-bottom: 7px;
  padding-right: 0px;
  text-align: left;
  font-size: 12px;
  color: #58585a; }

input.input_texte {
  width: 140px;
  padding: 1px 5px;
  color: #1a171b;
  border: 1px solid #1a171b;
  background: #ffffff; }

input.btn_submit {
  padding: 0px 3px;
  color: #1a171b;
  border: 1px solid #c0c1c3;
  cursor: pointer;
  background: url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/fond_btn_submit.gif) left bottom repeat-x; }

/* Calendrier */
table.table_calendrier {
  width: 180px;
  text-align: center; }

table.table_calendrier td {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #646567; }

table.table_calendrier tr.entete_calendrier td {
  height: 29px;
  line-height: 29px;
  padding: 0px;
  font-weight: bold;
  font-size: 14px;
  color: #2c2c2c; }

table.table_calendrier tr.entete_jours_calendrier td {
  font-weight: bold;
  color: #3d3c3f; }

table.table_calendrier a.btn_changer_mois_calendrier {
  display: block;
  width: 16px;
  height: 23px;
  line-height: 23px;
  margin: 3px auto 0px auto;
  text-decoration: none;
  font-size: 16px;
  overflow: hidden;
  background: none;
  transform: none;
  border: none; }

table.table_calendrier a.btn_changer_mois_calendrier_suivant {
  background: none; }

table.table_calendrier .jour_courant, div.bloc_archives .is_selected {
  background: #db3470;
  color: #ffffff; }

table.table_calendrier .jour_courant a {
  color: #ffffff; }

div.bloc_archives .is_selected {
  padding-left: 5px;
  padding-right: 5px; }

/* footer */
#footer_blog {
  padding-left: 270px;
  height: 25px;
  background: #ffffff; }

/* Spécifique au mode Edition */
form#form_edit_blog textarea {
  width: 463px;
  height: 70px;
  padding: 3px;
  border: 1px dashed #737373; }

form#form_edit_blog input#titre_nouveau_message {
  width: 463px;
  padding: 3px;
  border: 1px dashed #737373; }

form#form_edit_blog input.textarea_vide,
form#form_edit_blog textarea.textarea_vide {
  color: #737373; }

form#form_edit_blog textarea.commentaire_annonce {
  margin-bottom: 20px; }

form#form_edit_blog .lien_ajout_photo {
  text-decoration: none; }

form#form_edit_blog .lien_ajout_video {
  color: #db3470;
  text-decoration: underline; }

form#form_edit_blog .lien_ajout_video:hover {
  text-decoration: none; }

form#form_edit_blog .bloc_lien_modifier_video {
  padding: 3px 0px;
  text-align: right; }

form#form_edit_blog .contener_edition_video,
form#form_edit_blog .contener_edition_img {
  position: relative; }

form#form_edit_blog .contener_edition_img {
  float: left; }

form#form_edit_blog #bloc_images .contener_edition_img {
  float: left;
  width: 149px;
  height: 149px;
  margin-right: 11px; }

form#form_edit_blog #bloc_images .contener_edition_img_derniere {
  margin-right: 0px; }

form#form_edit_blog .contener_edition_video {
  text-align: right; }

/*form#form_edit_blog .contener_edition_img_ouvert{
	padding-bottom:110px;
}*/
form#form_edit_blog .contener_edition_video_ouvert {
  padding-bottom: 90px; }

form#form_edit_blog .bloc_ajout_video,
form#form_edit_blog .bloc_ajout_photo {
  position: absolute;
  left: 0px;
  top: 152px;
  width: 240px;
  padding: 5px;
  border: 1px solid #2c2c2c;
  background: #ffffff;
  z-index: 2;
  text-align: left;
  display: none; }

form#form_edit_blog #gauche_blog .bloc_ajout_photo {
  top: -50px;
  left: -35px; }

form#form_edit_blog #gauche_blog .bloc_ajout_video {
  top: 20px;
  left: -35px; }

form#form_edit_blog #bloc_ajout_photo_img_pub {
  top: 177px; }

form#form_edit_blog .bloc_ajout_video .ligne,
form#form_edit_blog .bloc_ajout_photo .ligne {
  padding-bottom: 3px; }

form#form_edit_blog .bloc_ajout_video input,
form#form_edit_blog .bloc_ajout_photo input {
  width: 143px; }

form#form_edit_blog .bloc_ajout_photo .ligne .champ_alt {
  border: 1px solid #2c2c2c; }

form#form_edit_blog .bloc_ajout_video input.btn_image,
form#form_edit_blog .bloc_ajout_photo input.btn_image {
  width: 98%;
  padding: 2px;
  margin-top: 2px;
  border: 1px solid #db3470;
  background: #db3470;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  cursor: pointer; }

form#form_edit_blog .bloc_ajout_video input.btn_supprimer_video,
form#form_edit_blog .bloc_ajout_photo input.btn_supprimer_image {
  margin-top: 5px;
  background: #ffffff;
  color: #db3470; }

ul#carousel_photos a {
  text-decoration: none; }

form#form_edit_blog #texte_presentation {
  width: 98%;
  height: 300px;
  padding: 1px 0px 1px 3px;
  border: 1px dashed #737373; }

form#form_edit_blog .texte_presentation textarea.textarea_presentation {
  width: 710px;
  height: 112px;
  background: none;
  color: #ffffff; }

form#form_edit_blog #titre_nouveau_message {
  margin-top: 34px; }

form#form_edit_blog #texte_nouveau_message {
  margin-top: 5px; }

form#form_edit_blog #contenu .bloc_article {
  margin-bottom: 0px; }

form#form_edit_blog .bloc_supprimer_article,
form#form_edit_blog .bloc_supprimer_annonce {
  text-align: right;
  padding: 5px 0px; }

form#form_edit_blog .bloc_supprimer_article {
  padding: 3px 0px; }

form#form_edit_blog .bloc_supprimer_article a,
form#form_edit_blog .bloc_supprimer_annonce a {
  font-size: 12px;
  color: #db3470;
  text-decoration: underline; }

form#form_edit_blog .bloc_supprimer_article a:hover,
form#form_edit_blog .bloc_supprimer_annonce a:hover {
  text-decoration: none; }

form#form_edit_blog .bloc_photo_vide {
  width: 40px;
  height: 37px;
  padding: 15px 2px 10px 2px;
  text-align: center;
  color: #737373;
  border: 1px dashed #737373;
  background: #cccccc; }

form#form_edit_blog .bloc_photo_vide a {
  color: #737373; }

/*Spécifique iframe*/
.ligne_file {
  position: relative;
  padding: 3px 0px; }

.ligne iframe {
  position: absolute;
  left: 41px;
  top: -2px;
  width: 195px;
  height: 19px; }

.ligne_notGalerie iframe {
  left: 52px;
  top: 1px; }

.ligne .msg {
  float: right;
  display: none; }

input.btn_supprimer_hide {
  display: none; }

html, body,
.header_blog_dispo_5,
#header_blog .pub_blog {
  background: #2c2c2c url(https://billetterie.webgazelle.net/default/css/blog/../../../images/billetterie/blog/theme_2/fond.gif) left top repeat; }

#contenu_blog {
  background: none; }

/* Bas du contenu du blog */
#blog_contenu_bas {
  background: none;
  /*border-bottom:1px solid #ffffff;*/ }