/* AUTOGENERATED CSS: To make changes edit screen_1791.scss */
@charset "UTF-8";
/***************************/
/* IMPORT DES SCSS */
/*FIN IMPORT*/
/*NB. on ne peut pas importer de fichiers CSS, il faut les   renommer en SCSS au prÃ©alable!*/
/***************************/
/*SpÃ©cifique STATION*/
body .MenuBandeau {
  background-color: #ee1750;
  box-shadow: 2px 2px 20px 2px #000000;
  border: none !important; }

.divBlocHome {
  background-color: white;
  width: 70%;
  text-align: center;
  height: 100%;
  padding-top: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-bottom-right-radius: 30px;
  border-bottom-right-radius: 30px;
  -webkit-border-top-right-radius: 30px;
  border-top-right-radius: 30px; }

.panMenuVertical {
  background-color: white; }

.divBlocAccueil h1 {
  display: none; }

.divBlocAccueil img {
  border-bottom: 5px solid #ee1750; }

body #pageDefault .panMenuVertical > ul > li.open {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); }

body #pageDefault .divBlocBoutons .divTuileVente {
  background-color: #ee1750 !important;
  color: white !important; }

body #pageDefault .divBlocBoutons .divTuileMonCompte {
  background-color: #d3d3d3 !important;
  color: white !important; }

body #pageDefault .divBlocBoutons .divTuileSiteClassic {
  background-color: #646464 !important;
  color: white !important; }

body .btnNext {
  background-color: #ee1750; }

body .linkButton {
  background-color: #646464; }

body .lnkButton a {
  background-color: #646464 !important; }

body .lnkButtonNext a, body .lnkButtonNew a {
  background-color: #ee1750 !important; }

/* BOUTON */
.updButton .lnkButton {
  float: right;
  width: 100%;
  text-align: center; }

.btnCancel {
  background-color: white !important;
  color: #ee1750 !important;
  border: 2px solid #ee1750;
  padding: 10px 50px 10px 20px;
  background-image: url("http://valmopass.com/fichiers/mobile/images/1791/btnCancel.png") !important;
  text-align: center;
  background-repeat: no-repeat !important;
  background-position: 97% !important; }

.panLnkSave a {
  background-color: #d3d3d3 !important;
  color: white !important; }

/* GROUPE DE FORFAIT */
body .divSkipassGroupList .divBloc {
  border-bottom: 10px solid #ee1750; }
  body .divSkipassGroupList .divBloc:after {
    background-image: url("http://valmopass.com/fichiers/mobile/images/touch.png") !important; }

.divPrepanierGroupe_backGroundImage {
  position: absolute;
  top: 0; }

body .PG-descriptionMobile {
  color: #ee1750;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.95); }

body .divPrepanierGroupe_Text_name {
  background-color: #ee1750 !important;
  color: white; }
  body .divPrepanierGroupe_Text_name:after {
    display: none; }

body .divPrepanierGroupe .linkButton {
  background-color: #ee1750 !important; }

/* IDENTIFICATION */
#identification .panContactIdentif {
  margin-top: 50px; }

#identification .panNewContact .lnkMainContactLoad {
  background-color: #d3d3d3;
  border: 5px solid #ee1750;
  color: white; }

body .panNewContact > div .linkButton.lnkMainContactLoad::after {
  bottom: 13px;
  content: url("http://valmopass.com/Fichiers/mobile/images/imbUpdate.png");
  position: absolute;
  right: 10px;
  height: 30px;
  width: 30px;
  background-color: #ee1750;
  overflow: hidden;
  background-position: center; }

#identification .divContactSkieurInfo {
  border-bottom: 1px; }
  #identification .divContactSkieurInfo span {
    background-color: #d3d3d3;
    color: white; }

#identification .divBloc {
  background-color: #ee1750 !important;
  color: white; }

#identification .divTitre {
  color: white !important; }

#identification .newPanSkieurCoordonnees {
  background-color: #ee1750;
  color: white; }

body .titleContactsAssocies {
  background-color: #ee1750 !important;
  color: white; }

body .lnkContactAssocieInfo {
  background-color: #d3d3d3 !important; }

body .panContactAssocieCoordonnees {
  background-color: #ee1750 !important;
  color: white; }

#identification .btnValid {
  background-color: #ee1750 !important; }

#identification .btnSave {
  background-color: white !important;
  clear: both;
  margin-top: 25px;
  color: #ee1750;
  background-image: url("http://valmopass.com/fichiers/mobile/images/1791/btnsave.png") !important; }

/* ACHAT RAPIDE */
.AchatRapide_Title {
  background-color: #ee1750;
  border-bottom: 5px solid #d3d3d3;
  color: white; }

body #divOrderCliRapide .divSelecteurRapide {
  background-color: #ee1750; }

body #divOrderCliRapide .divTitre, body #divOrderCliRapide .divTxt {
  background-color: #d3d3d3;
  color: white; }

body #divOrderCliRapide a {
  background-color: #646464;
  color: white;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  body #divOrderCliRapide a.clientSelected, body #divOrderCliRapide a.dateSelected, body #divOrderCliRapide a.productCategorySelected, body #divOrderCliRapide a.ConsumerCategorySelected, body #divOrderCliRapide a.ValidityCategorySelected, body #divOrderCliRapide a.AddProductSelected {
    background-color: white;
    color: #ee1750; }
  body #divOrderCliRapide a.ConsumerCategorySelected .divPriceConsummer {
    color: #646464; }

body #divOrderCliRapide .divPriceCategoryAdditionnalProducts {
  color: white; }

body .divLinkToOrderItem_ValidFromArea a, body .divLinkToValidityCategory_idArea a, body .divLinkToConsumerCategory_idArea a, body.divLinkToProductCategoryArea a, body .divLinkToProductCategoryArea a {
  background-color: white !important;
  color: #ee1750 !important;
  font-size: 1em;
  background-image: url("http://valmopass.com/fichiers/mobile/images/1791/arrows.png") !important;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px;
  padding-right: 20px;
  padding-left: 20px; }

.btnPrevious a {
  background-color: white !important;
  color: #ee1750 !important;
  font-size: 1em;
  background-image: url("http://valmopass.com/fichiers/mobile/images/1791/arrows.png") !important;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px;
  padding-right: 20px;
  padding-left: 20px; }

.linkButtonAchatRapide::after {
  display: none; }

body #divOrderCliRapide .btnValid a {
  background-color: white;
  color: #ee1750; }

body .panPanierRapide {
  background-color: #d3d3d3; }

body .AreaKeycard .divTxt {
  margin-bottom: 15px;
  padding: 10px; }

body .AreaKeycard a.LinkButton {
  border: none; }

.divConsumerCategoryButton .divPriceConsummer {
  color: orange; }

body .divSelecteurRapide .divPan.panSelection {
  background-color: #646464;
  border-top: 1px solid #ee1750;
  border-bottom: 2px solid #eaeaea;
  color: #ffffff;
  font-size: 1.2em;
  left: 0;
  margin: 0;
  padding: 10px 2% 5px;
  position: fixed;
  width: 96%;
  z-index: 9998;
  line-height: 24px; }

body .contenuSite .rcCalPopup {
  background: url("http://valmopass.com/fichiers/mobile/images/calendarWhite.png") no-repeat scroll center center #646464 !important;
  border: none !important; }

/* COORDONNEES CNIL-CGV*/
#divCoordonnee #cphMain_cphMid_panCoordonneesMail .divFormulaire {
  background: none repeat scroll 0 0 #ee1750 !important;
  color: white !important;
  padding: 20px;
  box-sizing: border-box; }

#divCoordonnee #cphMain_cphMid_panCoordonneesMail .divFormulaireTitle {
  color: white !important; }

body #divCoordonnee .linkButton.LnkSelected, #divCoordonnee #cphMain_cphMid_panCoordonneesCGV .linkButton.LnkSelected {
  background: none repeat scroll 0 0 #ee1750 !important;
  text-shadow: 0px 0px 0px #ffffff !important;
  color: white !important;
  transition: all 0.5s;
  border: none !important; }

body #divCoordonnee .btnNext {
  background-color: #ee1750 !important;
  color: white; }

body .panCoordonneesStation {
  background-color: #ee1750;
  color: white; }
  body .panCoordonneesStation .divLit {
    width: 20% !important; }
  body .panCoordonneesStation .textWithdrawDescription {
    border-bottom: 1px solid white; }

body .Tooltip_Title {
  background: none repeat scroll 0 0 #ee1750 !important; }

.panCoordonneesFidelite .btnCancel {
  background-color: white !important;
  color: #ee1750 !important;
  border: 2px solid #ee1750;
  padding: 10px 50px 10px 20px;
  background-image: url("http://valmopass.com/fichiers/mobile/images/1791/btnCancel.png") !important;
  text-align: center;
  background-repeat: no-repeat !important;
  background-position: 97% !important; }

/* MON COMPTE */
body .LinkProgrammeFidelite {
  display: none !important; }

body .panContactMainLink .divLignePrincipal > a {
  background-color: #ee1750; }
  body .panContactMainLink .divLignePrincipal > a:hover {
    background-color: #d3d3d3; }

body .divPanel #divControleUtilisateur {
  background-color: #646464; }

body #divCoordonnee > .divBloc {
  background-color: #ee1750;
  color: white; }
  body #divCoordonnee > .divBloc .divTitre {
    color: white;
    border-color: white; }

body #divCoordonnee > #divChampObligatoire {
  background-color: #ee1750;
  color: #ffffff;
  padding: 10px;
  margin-bottom: 30px; }

/* Contact Coordonnees */
.linkButton.btnValid {
  background-color: #ee1750; }

body .divContactButton .divHypPageDefault a {
  background-color: #d3d3d3; }

body #divCnil_id td > label {
  border-left: 1px solid white; }

body .tableContact th {
  border-bottom: 2px solid #d3d3d3 !important;
  background-color: #ee1750 !important;
  color: white; }

body .griListeRowStyle {
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-color: white; }

body .griListeAlternatingRowStyle {
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background-color: #eaeaea; }

body .footable-detail-show {
  background-color: #d3d3d3;
  color: white; }

body .footable-row-detail-cell {
  background-color: #ee1750;
  color: white;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }

body #divAddContact .linkButton {
  background-color: #ee1750; }

body #divFidelite .tableInput label {
  border-left: 1px solid white; }

/* Contact Associes*/
/*#contactEnfantModification .divButtons .linkButton:first-child {
    background-color: $color1;
    display:block;
    width:20%;
    margin:auto;
    text-align:center;
}*/
/* CONTACT FIDELITE */
#contactFidelite .totalPoints {
  background-color: #d3d3d3 !important; }

body .tableContact td {
  border-bottom: none; }

/*---------------*/
/*MEDIA QUERIES*/
@media screen and (max-width: 680px) {
  body .MenuBandeau .divHome img {
    margin-top: 0; } }

@media screen and (max-width: 500px) {
  .divBlocHome {
    padding-top: 0; } }

@media screen and (max-width: 360px) {
  .divBlocHome > a {
    width: 100%;
    height: auto;
    margin-top: 9px; } }

/*# sourceMappingURL=screen_1791.css.map */