<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/themes/ibiza2016/css/style.php</b> on line <b>15</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/themes/ibiza2016/css/style.php</b> on line <b>15</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/themes/ibiza2016/css/style.php</b> on line <b>15</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>29</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  Use of undefined constant object - assumed 'object' (this will throw an Error in a future version of PHP) in <b>/home/ibiza/public_html/functions/class/page.class.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  implode(): Invalid arguments passed in <b>/home/ibiza/public_html/themes/ibiza2016/css/style.php</b> on line <b>23</b><br />
@charset "utf-8";
/* CSS Document */
body {
font-family: 'Roboto', sans-serif;
}
/* -------------- bootstrap no gutter --------------- */
/*@media (min-width: 768px) {*/

.row.no-gutters,.row.no-margin {margin-right: 0; margin-left: 0;}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"] {padding-right: 0;padding-left: 0;}
/*}*/

@media (min-width: 768px) {
	.row.no-gutters .results {padding-left:15px; padding-right:15px}
	.col-1-5 {width:12.5%}
	}
@media (max-width: 767px) {
	.container-fluid > .container { padding-left:0; padding-right:0}
	select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"],.nozoom { font-size: 16px; }
}
	
.content-bg {background:url(  ) no-repeat scroll 50% 0 #FFF}
.corps {margin-top:75px}
.bg-rounded {background:#FFF; border-radius:3px; padding:15px}



.overflow_hidden {overflow:hidden}
.content_loading {color: #999;left: 46%;top:10%;position: relative;}
.margin-fixed {margin-top:75px}


/* ---------------- bootstrap video ------------------------ */
.embed-responsive-16by4 {padding-bottom:34%}
table.table-noborder tr td, table.table-noborder tr th {border:none}



/*---------------- bootstrap boutons -------------------
.btn {border-radius:0; font-size:12px; font-weight:bold; border:none; text-transform:uppercase}
.btn-primary {background:#FFF; color:#000710; border:2px solid #000710}
.btn-primary:hover {background:#F60; text-decoration:none; border:2px solid #f60}
*/
.btn-primary {background: rgba(0, 0, 0, 0) linear-gradient(#f15a24, #ff3300);border: 1px solid #d44424;text-decoration: none}
.btn-primary:hover {border: 1px solid #d44424;}
/* -------------- font size ------------------------ */
.font-10 {font-size:10px}
.font-12 {font-size:12px}
.font-14 {font-size:14px}
.font-16 {font-size:16px}
.font-18 {font-size:18px}

/* ---------------- alignement texte --------------- */
.align-center { text-align:center}
.align-right { text-align:right}
.align-left { text-align:left}
.align-justify { text-align:justify}
@media (max-width: 767px) {
	.center-xs {text-align:center}
	}


/******************* USER INFO ***********************/
.user_info .spacer-bottom,.user_info .spacer-top {display:none}
.user_info .user_account  {background:#EFEFEF; border-radius:0 0 0 4px; border:1px solid #ccc; border-right:none; border-top:none; padding:2px 0}
.user_info.no_login .user_account {background:none; border-radius:0 0 0 4px; border:none; height:0}
.user_info .user_account a, .user_info .user_action a {color:#333; font-size:12px; text-transform:uppercase}
.user_info .user_action  {background:#EFEFEF; border-radius:0 0 4px 0; border:1px solid #ccc; border-left:none; border-top:none;padding:2px 0}
.user_info.no_login .user_action {background:#EFEFEF; border-radius:0 0 4px 4px; border:1px solid #ccc; border-top:none;padding:2px 0}

/******************* selecteur de langue **********************/
.user_langues ul {display: block;  list-style: outside none none;  padding: 0; margin:0; margin-top:4px}
.user_langues ul li.langue {display: inline-block;  margin: 0 5px}



/******************* menu fonction *******************/
.menu_fonction {border:none; background:none; border-radius:0; margin-bottom:0; min-height:auto}
.menu_fonction .container-fluid {padding:0}
.menu_fonction .collapse { padding:0}
.menu_fonction .navbar-nav {margin:0}
.menu_fonction .navbar-nav > li:last-child {border:none}
.menu_fonction .navbar-nav > li > a {border-radius: 10px 10px 0 0;color: #333333;font-size: 14px;height: 38px;padding: 0 17px;text-decoration: none;text-shadow: 0 1px 1px #666666; line-height:38px}
.menu_fonction .navbar-nav > li > a:hover {text-decoration:none; color:#FFF}
@media (min-width: 768px) {
	 .menu_fonction .navbar-nav { float:right}
	 .menu_fonction .navbar-nav > li > a p {border-right:1px solid #ccc}
	 .menu_fonction .navbar-nav > li > a.active p {background:none}
	 }

#menu14 a:hover {background: #29abe2 none repeat scroll 0 0}
#menu17 a:hover {background: #c000ff none repeat scroll 0 0}
#menu20 a:hover {background: #d3007e none repeat scroll 0 0}
#menu23 a:hover {background: #e9e231 none repeat scroll 0 0}
#menu26 a:hover {background: #5dbe1f none repeat scroll 0 0}
#menu29 a:hover {background: #29abe2}
#menu32 a {background: #f15a24 none repeat scroll 0 0; color:#FFF}





/****************** FORMULAIRE DE RESA **********************/
.formulaire {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;display: block;margin: 75px auto;overflow: hidden;width: 90%}
.formulaire .tabs {display: block;list-style: outside none none;margin: 10px 0 0;overflow: hidden;padding: 0}
.formulaire .tabs li {border-radius: 3px 3px 0 0;border-right: 1px solid rgba(0, 0, 0, 0.2);color: #ffffff;cursor: pointer;display: block;float: left;font-weight: bold;margin: 0;padding: 5px 10px;text-transform: uppercase; width:100%; opacity:0.7}
.formulaire .tabs li.actif {opacity:1}
.formulaire .vhc {background-color: rgba(0, 106, 193, 0.8)}
.formulaire .vh {background-color: rgba(66, 148, 22, 0.8)}
.formulaire .hc {background-color: rgba(0, 163, 163, 0.8)}
.formResa {display: block;margin: -1px 0 10px;overflow: hidden;padding: 5px 0; border-radius: 0 3px 3px;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2) inset}
.formResa > div {width:100%; padding:1%}
.formResa input,.formResa select {background: #fff;border:none;border-radius: 3px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.08) inset;box-sizing: border-box;height: 38px;padding: 10px 12px;width: 100%}
.formResa .action .bouton, select {-moz-appearance: none;text-align: left;text-indent: 0.01px;text-overflow: "";vertical-align: inherit}
.formResa .aeroport .listeVille .fa {color: #fff;margin: 4px 0}

.formResa .champs {display: block;float: left;}
.formResa .erreur {border: 2px solid #f60}
.formResa .label {display: none;padding: 0.2em 0 0.3em}
.formResa .aeroport .listeVille {text-align: center;width: 100%}
.dateDepart .input, .dateRetour .input {position: relative}
input, select {background: #fff none repeat scroll 0 0;border: medium none;border-radius: 3px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.08) inset;box-sizing: border-box;height: 38px;padding: 10px 12px 11px;width: 100%}
.formResa .action .bouton {background-color: #f15a24;background-image: linear-gradient(#f15a24, #ff3300);border: medium none;border-radius: 3px;color: #ffffff;cursor: pointer;display: block;line-height: 20px;margin: 0;text-align: center;text-transform: uppercase;padding: 9px;text-decoration: none;}
.formResa .action {display: block;float: right;overflow: hidden;}
.formResa .form-control[readonly] {background:#FFF}
@media (min-width: 768px) {
.formResa > div {width:19%; margin:0.5%; padding:0}
.formulaire .tabs li {width:auto}
}


.wordpress .formulaire {margin: 0 auto;overflow: hidden;width: 100%}





/*********************** AVANTAGES ***********************/
.packages {border-radius:3px 3px 0 0; background:#FFF;}
.avantages .slogan {background:url(  ) no-repeat scroll center bottom;color: #333333;font-size: 22px;margin: 0 0 15px;text-align: center;text-transform: uppercase;padding: 30px 0 20px;}
.avantages .thumbnail {border: medium none;text-align: justify}
@media (min-width: 768px) {
	.packages {padding:15px}
	}

/********************** VOLS ****************************/
.packages .headerEtape {background: #fff;cursor: pointer;display: block;margin: 0 0 5px;overflow: hidden;padding: 10px;z-index: 10000}
.vols .numero {color: #f15a24;font-size: 36px; margin-right:10px}
.vols .etape { font-size:24px}
.vols .list-group-item {cursor:pointer}
.vols .list-group-item.active {background:#f15a24; border:none}
.vols .list-group-item .badge {background: #f15a24;color: #FFF;padding: 5px 10px}
.vols .list-group-item.active .badge {background:#FFF; color:#f15a24; padding:5px 10px}
.vols .label {font-size:11px}
.infoVol .fa {color:#f15a24}

/********************* HEBERGEMENT **********************/
.hebergement .numero {color: #f15a24;font-size: 36px; margin-right:10px}
.hebergement .etape { font-size:24px}
.fiche li.list-group-item {border:none; border-radius:0; padding:2px 0}
.autoselect {background: #000710 none repeat scroll 0 0;color: #fff;    display: inline-block;font-weight: bold;padding: 5px 15px}
a.fiche {color:#333; padding:5px; border:2px solid #000710; display:block}
a.fiche .diff {background: #f15a24;border-radius: 3px;bottom: 1px;color: #fff;display: inline-block;font-size: 12px;font-weight: bold;margin-top: 18px;    padding: 5px; width:100%; text-align:center}
.resultat .autoselect {background:#f15a24}
.resultat a.fiche {border:2px solid #f15a24}
.hebergements .gamme {display:inline-block; margin-left:5px}
.hebergements .gamme img {width:75%}
.favoris {margin-top:30px}
.favoris .autoselect {background:#29abe2}
.favoris a.fiche {border:2px solid #29abe2; margin-bottom:10px}

.hotel {color: #313131;font-size: 12px;font-weight: bold;margin:0}
.localisation {color: #313131;font-size: 11px;margin:0}
.fiche .list-group { margin-bottom:5px}
.fiche .list-group.repart {border:none; border-radius:0;border-top: 1px dashed #bababa; font-size:12px; padding-top:5px; margin-top:5px}
.fiche .repart .chambre .badge { background: #f15a24 none repeat scroll 0 0; float:none}
.fiche .description {margin-top:10px}
.famille {font-size:12px; text-transform:uppercase; font-weight:bold}
.famille .titre { width:100%; margin-bottom:0}
.famille li {display:inline-block; margin-bottom:5px}
.famille li .label {color: #fff;padding: 5px}
.famille.pension li .label {background: #4294de none repeat scroll 0 0}
.famille.service li .label {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #4294de;color: #4294de}
.famille.avis li .label {background: #00aaaa none repeat scroll 0 0;}
.localisation::before {color: #f15a24;content: "";font-family: "Glyphicons Halflings";font-style: normal;font-weight: 400;line-height: 1;position: relative;
top: 1px}

.expend.ligne {    animation: 3s linear 0s alternate none infinite running test;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);color: #fff;font-size: 20px;font-weight: bold;margin: 0 0 20px;text-align: center;text-transform: uppercase;background:#f15a24;background: #f15a24 linear-gradient(#f15a24, #ff3300) repeat scroll 0 0;cursor: pointer;overflow: hidden;padding: 10px;border-radius:3px; display:block}
.expend.ligne .badge {background-color: #fff;color: #f15a24;font-size: 16px;margin: 0 0 0 10px}
.expendListe .fiche { margin:15px auto}
.no-result {font-size: 18px;margin-top: 30px;margin-bottom: 15px;text-align: center;text-transform: uppercase}

/******************* HEBERGEMENT DETAIL **********************/
.overlay_backdrop {background:#000710;display:none;height:100%;left:0;opacity:0.3;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index: 1019}
.overlay_fullscreen {background: #fff;display: none;height: 100%;left: 0;overflow-x: hidden;overflow-y: auto;padding-top:30px;position: fixed;top: 0;width: 100%;z-index: 1020}
.modal .close {background:url(/00DATA/themes/ibiza2016/hebergement/close.png) no-repeat center center #FFF; width:35px; height:35px; position:absolute; margin-top:20px; margin-right:20px; right:0; opacity:1; cursor:pointer; z-index:2000}
/*
.hebergement-details .carousel .item {height:200px}
*/
.hebergement-details .carousel .item img {max-height:100%; margin:auto}
.hebergement-details h2.nom {margin-top:0}
.hebergement-details .game {display: inline-block;margin-left: 15px}
.hebergement-details a:focus { outline:none}
.hebergement-details a.disabled { border:1px solid #f15a24 }
.hebergement-details .nav-tabs li {width:33%; text-align:center}
.confort .list-group { overflow:hidden}
.confort .list-group-item {border:none; border-radius:0; float:left; padding:0 10px 5px 0}
/*
.hebergement.detail .carousel .item {height:160px}
*/
@media (min-width: 768px) {
	.overlay_fullscreen { height:80%; top:10%}
	/*
	.hebergement.detail .carousel .item {height:350px}
	*/
	.modal-dialog.modal-80 {width:80%}
	}
.chambres .list-group-item {padding:5px 10px}
.chambres .input-group-addon {font-size:12px; padding:5px;color:#000710; cursor:pointer}
.chambres .form-control {background:#FFF;color:#000710; text-align:center; font-weight:bold}
.badge.variation {color:#f15a24}
.options a.list-group-item {cursor:pointer}
.options .list-group-item.active {background:#f15a24; border-top:1px solid #f15a24;border-right:1px solid #f15a24;border-left:1px solid #f15a24; border-bottom:1px solid #FFF; margin-bottom:0}
.hebergement.detail .vignette.list-group-item {border:none; width:20%; float:left; height:90px}
.hebergement.detail .vignette.list-group-item .img-responsive {max-height:70px; margin:auto}
.tab-content {margin-bottom:15px}
#map {width:100%; height:350px; margin-top:15px}

/***************** HEBERGEMENT FILTRE *********************/
.filtres {width:100%; color:#FFF}
.filtres h4 {text-align:center; text-transform:uppercase; font-weight:bold; margin-top:0}
.filtres-bg {background: #29abe2; border-radius:3px; padding:10px}
.filtre {font-size: 12px}
.filtre .titre {font-weight: bold; cursor:pointer; font-size:14px}
.filtre .list-group {margin-bottom: 10px}
.filtre a:focus {outline:none; background:none}
.filtre a.list-group-item {font-size: 12px;font-weight: normal;padding: 5px 10px; border-radius:0; border:none;; background:none; color:#FFF}
.filtre a.list-group-item:hover {background:none; text-decoration:underline}
.filtre a.list-group-item.active {border-bottom:none; background:#f15a24}
.filtre a.list-group-item.active:hover {text-decoration:none;border:none}
.filtre a.list-group-item.active:focus {text-decoration:none;border:none; background:#f15a24}

.wrapper .filtres {width:100% !important; position:static !important}

/***************** ENTREES CLUBS **************************/
.clubs .numero {color: #f15a24;font-size: 36px; margin-right:10px}
.clubs .etape { font-size:24px}
.clubs .col-sm-2 {margin-bottom: 15px}


/***************** RESA RECAP / PANIER *********************/
.panier {border-radius: 3px;color: #fff;padding: 10px; font-size:12px;}
.panier-bg {background: #29abe2 none repeat scroll 0 0}
.panier h4.titre {text-transform:uppercase; font-weight:bold; margin-top:0; text-align:center; font-size:18px}
.panier .spacer {display:inline-block; width:100%; margin:10px 0; border-bottom:1px solid #fff}
.totalDossier {background: #1395cc;    border-radius: 40px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2) inset;color: #fff;font-size: 18px;font-weight: bold;margin: 15px 0 0;padding: 10px 15px;text-align: center}
.totalpersonne::before {content: "";display: inline-block;float: left;font-family: "Glyphicons Halflings";font-size: 30px;font-style: normal;font-weight: 400;    line-height: 1;position: relative;top: 6px}
.totalpersonne {background: #ffffff;border-radius: 0 40px 40px 0;box-shadow: -4px 0 4px 0 rgba(0, 0, 0, 0.2) inset;color: #f15a24;font-weight: bold;    margin-left: -15px;margin-top: 10px;padding: 10px 20px;text-align: right}
.totalpersonne .montant {display: block;font-size: 20px;width: 100%}
.totalpersonne .info {display: block;font-size: 12px;font-weight: normal;margin-top: -5px}
.totalDossier .montant {display: block;text-shadow: 0 2px 1px #006da4;width: 100%}
.totalDossier .info {display: block;font-size: 12px;font-weight: normal;margin-top: -5px}
.btValidePack {background-color: #f15a24;background-image: linear-gradient(#f15a24, #ff3300);margin: 20px 0 10px;text-transform: uppercase;width: 156px}
@media (min-width: 768px) {
.panier_fixed,.filtres_fixed {position:fixed !important; top:10px; z-index:1015}
}
@media (max-width: 767px) {
.expend_fixed{position:fixed !important; top:10px; z-index:500}
}


/****************** EXTRAS / OPTIONS **********************/
#extras_modal.overlay_fullscreen {background: rgba(0,0,0,0.8);display: none;height: 100%;left: 0;overflow-x: hidden;overflow-y: auto;position: fixed;top: 0; bottom:0;width: 100%;z-index: 1020}
.listeOption {overflow:hidden}
.listeOption .option {margin-bottom:30px}
a.extra {margin-bottom:15px}
a.extra:hover {text-decoration:none}
.extra .info {cursor: pointer;height: 180px;transition: all 0.3s ease 0s;width: 100%}
.extra .info .nom {background:rgba(255,255,255,0.7) ;color: #333;display: block;font-size: 12px;font-weight: bold;height: 50px;line-height: 50px;padding: 0 10px;position: relative;top:130px}
.extra .prix {background:#f15a24; padding:10px 0}
.extra .prix .personne {color: #fff;cursor: pointer;font-weight: bold;padding: 5px auto; text-align:center}
.listeCondition {color: #fff;display: block;font-size: 14px;list-style: outside none none;padding: 0;text-align: left;width: 100%; margin-bottom:15px}
.listeCondition li {font-size: 16px;padding: 5px 0}
.listeCondition li.titre {font-size:24px;}
.listeCondition li i {color: #33ff33;margin: 0 5px 0 0}
.exclude {text-align:center; color:#FFF; font-size:16px;margin-bottom:30px}
.btConfirm {background-color: #f15a24;background-image: linear-gradient(#f15a24, #ff3300);border: 1px solid #ff4300}
.extra_detail {padding-left:0; padding-right:0}
.extras .action {margin-bottom: 30px;text-align: center}
.extra_detail .vignette.list-group-item {border:none; width:20%; float:left; height:60px}
.extra_detail .vignette.list-group-item .img-responsive {max-height:40px; margin:auto}
.extra_detail .carousel .item {height:160px}
@media (min-width: 768px) {
	.listeCondition {width:50%}
	.extra_detail .carousel .item {height:290px}
	.modal-dialog.modal-extra {width:60%}
	}



/******************* RESA CONFIRMATION ***********************/
.resa_confirm {border-bottom:1px solid #CCC}
.resa_confirm .titre {text-transform:uppercase}
.resa_confirm .sejour .titre {margin-top:0}
.resa_confirm .sejour span {display:block}
.resa_confirm .list-group .list-group-item {padding:5px 0; border:none}
.resa_confirm .list-group {margin-bottom:0}
.resa_confirm .badge {background:#FFF; float:none; color:#f15a24; font-weight:normal}
.resa_confirm .total {background:#f15a24;color: #ffffff;margin:15px 0;font-size:14px;text-align:center;border-radius:3px;padding:15px}
.resa_confirm .reduction {border:1px solid #f15a24; padding:10px; color:#f15a24; font-weight:bold; text-align:center; border-radius:3px}
.resa_confirm .prix {color: #ffffff;font-size: 24px;font-weight: bold;margin: 0}
.resa_confirm a.input-group-addon {color:#FFF}


/****************** PASSAGERS ********************************/
.passagers h2 { margin-top:0; font-size:24px}
.passagers .msgInfo .fa {color:#f15a24; margin-top:35px}
.passagers label.control-label {text-align:left}
.passagers .spacer {border-bottom: 1px solid #ccc;display: inline-block;margin: 15px 0;width: 100%}
.pax h4.titre {font-size: 18px;font-weight: bold;	text-transform:uppercase;color:#f15a24}
.passagers .btn-primary.passager_confirm {background: rgba(0, 0, 0, 0) linear-gradient(#f15a24, #ff3300);border: 1px solid #d44424;text-decoration: none}
.passagers .error .form-control {border:2px solid #F60}
.passagers .form-control.confirmed {border:none; box-shadow:none}
.passagers .error .control-state {color:#F60}
.passagers .vol-option {cursor:pointer}
.passagers .vol-option.disabled {cursor:auto}
.passagers .vol-option.active {background:#f15a24; border:1px solid #f15a24}
.options_content h3 {margin-top:10px; margin-bottom:20px}
.passager_option {display: flex;align-items: center; color: #000;padding-top: 15px;padding-bottom: 15px;border-radius: 3px}
.passager_option:hover {background:#EFEFEF; color:#000}
.passager_option h5 {color: #f15a24;font-weight: bold}
.option_prix.badge {font-size:14px; background:#f15a24; color:#FFF; padding:5px 10px}
.passager_option .fa-check {color:#33ba33}

#code_avantage {text-transform:uppercase}
/****************** ASSURANCES ********************************/
.assurances .active,.assurances .active:hover {background:#f15a24; border:1px solid #ddd}

/****************** CGV ***************************************/
#cgv_modal .modal-dialog {width:100%}
#validation_modal .modal-dalog {width:100%}
@media (min-width: 768px) {
	#cgv_modal .modal-dialog {width:70%}
	#validation_modal .modal-dialog {width:50%}
	}
/***************** VALIDATION *****************/
.validation .btCgv.error {color:#f15a24}
.validatio_popup h3 {margin-bottom: 15px;margin-top: 0;text-align: center;text-transform: uppercase}
#validation_modal.overlay_fullscreen { background:none; height:auto}

/****************** LOGIN *********************/
.login h3 {margin-top:0; text-transform:uppercase}



/****************** INSCRIPTION ******************************/
.form_viewer h2.titre {margin-top:0; margin-bottom:15px}
.form_viewer .alert-info {background:#f15a24 ; border:1px solid #f15a24; color:#FFF}
.form_viewer h3 {display:none}
.form_viewer .champs {display: block;margin-bottom: 15px;overflow: hidden}
.form_viewer .champs.required .form-control {border:1px solid #f15a24}


/****************** MON COMPTE ACCOUNT ***********************/
.account .menu a {font-size:14px; color:#000710; text-transform:uppercase; padding-bottom:5px; border-bottom:2px solid #FFF}
.account .menu a:hover {text-decoration:none; border-bottom:2px solid #000710}
.account .menu a.active { border-bottom:2px solid #000710; font-weight:bold}

.resas .row {background:#e6e6e6}
.resas .row.header {padding:10px 5px; text-transform:uppercase; font-weight:500; border-radius:3px}
.resas .row.resa {padding:10px 5px; border-top:1px solid #CCC; background:#333; color:#f15a24}
.resas .row.resa a,.resas .row.resa a:hover {color:#FFF}

.resas .row.passager {padding:10px 5px; border-bottom:1px solid #FFF}



/****************** PAIEMENT *********************************/
.paiement  h2.titre {text-transform:uppercase; margin-top:0}
.paiement  h3 {font-size:18px; color:#f15a24; text-align:center; padding:15px; margin:0}
/*.paiement  .delais {padding:15px; font-size:12px}*/
.paiement .thumbnail { border:1px solid #f15a24; padding:0}
.paiement .thumbnail .table {font-size:12px; margin:15px 0}
.paiement .thumbnail .table td {padding:2px 15px}
.paiement .thumbnail .info {padding:15px; font-size:12px}

.paiement h4 {font-size:16px; text-align:center; background:#f15a24; margin:0; padding:15px; color:#FFF;}
.paiement .pay {background: #f15a24;border-radius: 3px;color: #fff;margin: 15px 15%;padding: 15px}
.paiement .pay .pay_label {font-size:16px; margin-right:5px}
.paiement .pay .montant {font-size:18px; font-weight:bold}
.paiement .btPaiement {background: #f15a24 none repeat scroll 0 0;border: 1px solid #f15a24;color: #fff;display: table;margin: 0 15%;padding: 10px;    text-align: center;text-transform: uppercase;width: 70%}
.paiement .btPaiement:hover {text-decoration:underline}


/******************* CHOIX SOIREES *************************/
.partys h2 {margin-top:0}
.partys h3 { font-weight:bold; color:#f15a24}
.partys .faq_titre { display:block; font-weight:bold}
.infoDureeSejour li {color:#f15a24; font-size:16px; font-weight:bold}
.dj {font-weight:bold}
.validation {color:#f15a24}
.groupe .get_detail { padding:5px}
.groupe .get_detail .vignette {padding-right:5px}
#modal_party .modal-dialog {width:95%}
.carousel-control {top:47%}
@media (min-width: 768px) {
	#modal_party .modal-dialog {width:60%}
	}

