#headTCategorie {font-size: 13px;font-weight: bold;border-bottom: none;padding: 7px 0 9px 0;}
.reservation_hoteldiv#ui-datepicker-div {font-size: 13.4px !important;}
.reservation_hotelspan#form_title {font-size: 12px;margin-top: 1px;float: left;}
.reservation_hotel.valider-txt {font-size: 13px!important;float: left;margin-top: -4px;margin-left: 0px;}
.reservation_hotel.cd-tabs-navigation li {width: 104px;}
.reservation_hotel.disabledMenu {pointer-events: none;opacity: 0.8;}
.reservation_hotel.add-on { cursor:pointer;}
.reservation_hotel.reservation_sejour, .reservation_sejour_gite, .reservation_hotel {margin-top: 7px;}
.bloc-evenement h2{margin: 0 0 2px 0;font-size: 18px;}
.article-autre p.bjqs-caption{padding-bottom: 8px;}
.date-lieu-event {color: #be0418;margin-bottom: 11px;}
.descriptif-event strong{font-weight:100 !important}
.descriptif-event p {text-align: justify;}
.bloc-evenement {margin: 9px 0;} 
select#categorie_chambre{margin-bottom : 10px;}
.titre_chambre {font-size: 17px;padding: 10px 0 0 18px;display: block;}
.offre_speciale .bloc_chambre_descriptif #titre{font-size:17px;font-family:'Lora',serif;padding-left:13px;display:block;float:left;padding-right:6px}
#dateTitre{padding-top:5px;margin-bottom:12px}
.offre_speciale .bloc_chambre_descriptif .sup-title{display:block;margin-top:2px;display:block}
.offre_speciale .blocPrix{border-top:1px solid rgba(179,179,179,0.64);margin-top:11px}
.offre_speciale .tarif_chambre{padding-top:14px;border-right:1px solid rgba(179,179,179,0.64)}
.loadingsearch {display:none;position: absolute;z-index: 9;text-align: center;background-color: rgba(0, 0, 0, 0.06);height: 87%;width: 100%;top: 169px;}
.loadingsearch .spinnerloading {font-size: 37px;float: left;color: black;position: relative;top: 5px;left: 16%;}
.morecontent span {display: none;}
.morelink {display: block;float: right;margin-right: 1px;margin-top: 14px;}
.detail_location {font-size: 12px;color : #000;}	
.supplementaire_infos{margin-bottom: 11px;}
.supplementaire_infos span {font-size: 13px; color: #bf0268;}
.supplementaire_infos i#infos_check {font-size: 10px;}
.atelier {color: #fff !important; margin-left: 0!important; margin-top: 32px; margin-bottom: -1px;}
#contactGalerie {font-size: 17px; margin-top: 10px; display: block;}
.selectionSide, .parcours{box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid rgba(135, 135, 135, 0.29);width:95%;margin-left:13px;}
.selectionSide #selectionTitle, .parcours #selectionTitle{background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);text-align:center;padding:11px;font:27px times,serif;display:block;margin-bottom:10px;}
.autre-theme{width:300px;}
.rSociaux .bloc-picto-share button{float: right;font-size: 22px;}
.rSociaux .bloc-picto-share a{height: 36px;display: block;float: left;width: 35px;padding-top: 7px;}
.rSociaux .bloc-picto-share .print{margin-top: 3px;border-left: 2px solid black;padding-left: 7px;padding-top: 3px;}
.rSociaux .bloc-picto-share span{float: left;font-size: 15px;padding-top: 8px;font-family: 'Lora',serif;padding-right: 15px;}
.hebergement .prix-details .tarif_chambre{padding-top: 14px;border-right: 1px solid rgba(179, 179, 179, 0.64)}
#cc-tag{display:none !important;}
#bloc-side-avis {margin: 8px 0 11px 0;}
.autre-theme ul{padding:0;display:block;float:left;overflow:visible;height:382px;position:relative;width:314px;}
.restaurant_liste{color:#bf0268;font-size:15px;height:30px;width:100%;padding-left:7px;padding-top:4px;}
.restaurant_liste span{color:#bf0268;}
.slider-restaurant{margin-top:20px;}
.page_une .title-slider{margin-top:-14px;background-color:white;}
.hebergement .prix-details, .offre_speciale .prix-details{border-top: 1px solid rgba(179, 179, 179, 0.64); margin-top: 11px;}
.autre-theme ul li img{float:left;display:block;margin-right:10px;height:80px;width:136px;}
.autre-theme li{display:block;float:left;padding-top:.5em!important;position:relative;}
.line-under_title{width:21px;border-top:1px solid #bf0268;margin:2px 0 0;}
.autre-theme .titre{font-family:arial;color:#bf0268;font-size:13px;float:left;display:block;width:134px;}
.autre-theme .text{font-weight:bold;color:black;line-height:1;width:292px;display:block;font-size:13px;margin-left:5px;}
.numero_resto{color:white;padding:1px;background-color:#817060;width:29px;height:28px;border:3px solid #fff;position:absolute;top:1px;left:-4px;border-radius:50%;background-clip:padding-box;font-weight:bold;text-align:center;}
.link-company{width:137px;background-color:#817060;position:relative;left:0;bottom:5px;}
.link-company a{color:#fff;font-weight:bold;font-size:11px;}
.link-company a:hover{color:#bf0268 !important;}
.link{border-right:1px solid white;}
.autre-theme .mCSB_scrollTools{right:-8px!important;}
.autre-theme .mCSB_inside>.mCSB_container{margin-right:0!important;}
.titre p{margin:0;}
.autre-theme .style-two{margin:4px 0 -14px 0;margin-bottom:-3px !important;width:137px;margin-left:162px !important;}
.autre-theme .ville{font-size:13px;font-weight:100;position:absolute;bottom:6px;color:#817060;padding-left:10px;}
.recette-page .bloc-recette:nth-child(4n){margin-right:0;}
.bloc-recette #name-recette{color:#666;display:block;padding:7px 6px 0;}
.bloc-recette hr{margin-left:6px;}
.bloc-recette #recette-company{display:block;margin-bottom:7px;font-size:12px;border-top:1px solid #ddd;padding-top:7px;padding-left:6px;}
.recette-page .bloc-recette{margin-bottom:11px;width:231px;border:1px solid #ddd;float:left;margin-right:16px;height:280px;box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);}
.bloc-recette #name-recette{color:#666;display:block;padding:7px 6px 0;height:93px;}
.bloc-recette img{height:125px;width:234px;border-bottom:1px solid #ddd;}
.evenement-side img{height:147px;margin-left:22% !important;margin-top:0 !important;}
#infosSardine{font-size:17px;margin-left:6px;color:#be0418;cursor:pointer;}
.chambre_bloc .bx-wrapper a.bx-next{right:14px;}
#intertitre{margin-bottom:-2px;font-family:'Lora', serif;font-weight:normal;font-size:18px;}
a#valider-demande{margin-bottom:13px;}
.lieu-event{float:right;margin-right:13px;color:#BF0268;}
.evenement-side{margin-top:17px;}
.evenement-side p{text-align:center;font-size:15px;margin-top:15px;}
.evenement-side .evenement_bloc{background-color:#F3F3F3;padding:0 10px;margin-top:5px;font-weight:bold;}
.evenement-side .evenement_bloc span{text-align:center;font-size:15px;color:#BF0268;margin-top:-8px;font-weight:100;display:block;margin-bottom:6px;}
.descriptif_chambre{font-size:13px;color:#424244;}
.bloc_chambre_descriptif{box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid rgba(135, 135, 135, 0.29);margin-bottom:20px}
.btn_reserver_chambre{padding-top:17px;}
.tarif_chambre .remise-forfait-content{font-size:20px;}
.tarif_chambre .remise-forfait-content #prix-forfait-txt-1{font-size:15px;padding-top:0;display:block;padding-bottom:8px;}
.reservation_hotel .date_sejour{margin:3px 0 9px 0;}
#ui-datepicker-div{z-index:10 !important;}
#Offre_reservation{margin-bottom:19px;}
#Offre_reservation .validez-le-sejour{margin-bottom:10px;}
.bloc-offres-resa{box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid rgba(135, 135, 135, 0.29);}
#Offre_resa_title{font:22px oswald, sans-serif;font-weight:bold;}
#Offre_reservation .double-line-une{margin:9px 0;}
#Offre_reservation .footer-forfait{border-right:none;font-size:14px;}
#Offre_reservation i{font-size:12px;}
#Offre_reservation .sejour_desc{border:none;}
#Offre_reservation .side_prix_sejour{border-left:1px solid #b3b3b3;}
#Offre_reservation .remise-forfait{border:none;}
.reservation_hotel .form-control{height:30px;font-size:12px;}
.reservation_hotel .tourisme-radio{font-size:13px !important;padding-top:7px;}
.reservation_hotel input#input{margin-top:2px;}
.reservation_hotel #categorie_chambre,
.reservation_hotel .input-group{width:100%;}
.reservation_hotel .loadingreservation .spinnerloading{top:34%;}
#bon-plan-connexion .etat_insription{padding:10px 31px 4px 34px;margin-bottom:-14px;margin-top:8px;}
.filter-restaurant{margin:5px 0 0 0;font-size:14.5px;font-weight:700;}
#bon-plan-connexion .etat_insription span{color:#bf0268;}
#video_producteurs{padding:0 20px;}
#bons_plan_modal{display:block;font-size:15px;text-align:center;padding-left:32px;margin-top:6px;}
#video_producteurs_block{margin-top:13px;}
#video_producteurs_block p{font-size:15px;text-align:center;color:grey;font-weight:bold;margin:6px 0 11px 0;}
.text-filter-slider-tourisme{font-size:12px;margin-top:3px;margin-bottom:7px;}
.filtre_type_tourisme{margin-bottom:13px;}
#video_producteurs_block .bx-wrapper .bx-controls-direction a{margin-top:16px;}
#finaliser-demande{font-size:13px;width:177px;float:left;}
.inscrip-etat{float:right;margin-top:-19px;margin-bottom:13px;}
#recap_sante{text-align:center;font-size:15px;font-weight:bold;padding:21px;color:#be0418;}
#auteurs-livre{padding-top:10px;font-size:14px;}
.article_debut{color:black;}
.donnees_personnelles i{font-size:9px;}
.donnees_personnelles a{margin-bottom:-14px;display:block;}
.connexionfromOld{margin-top:20px !important;}
.connexionfromOld label{width:32%;float:left;font-size:12px;margin-top:4px;}
.connexionfromOld input{width:68%;}
.donnees_personnelles h3{font-size:19px;color:#999;}
#nombre_places,
.tarif-moyen.font-bold{margin:13px 0;}
#sep-ingredient{font-size:19px;}
.top-encadre{padding-left:13px;}
.categorie-vins{font-size:20px;color:#555;font-weight:bold;text-align:center;margin-top:18px;}
.couleur-vins{color:#707173;font-size:16px;font-weight:bold;}
.importance-3{height:373px;}
.nom-domaine-vins{color:grey;}
#date_debut-piece{float:left;margin-top:3px;}
#face-contact{font-size:20px;color:#999;margin-top:7px;}
.logo-flash-nav{float:right;margin-top:9px;margin-right:32px;margin-bottom:-4px;}
.jenprofite-bg .avantage{font-size:17px;}
.ip-f-link{margin-bottom:9px;}
#date_ville_presentation .fa-calendar{float:left;width:17px;margin-top:5px;margin-bottom:6px;}
.prix-piece{padding-bottom:5px;padding-top:4px;}
.thead-boutique-livre{font-size:40px;font-weight:700;color:#57250E;margin-left:-25px;}
#horaire_ouvertures_groupe{margin-top:12px;}
#show-more{display:block;margin-top:5px;float:left;margin-bottom:6px;color:#be0418;font-size:15px;}
.label-reservation:hover,
#res-spectacle:hover{background-color:#bf0268;}
.direct-propriete-txt-btq-livre{font-size:23px;font-family:'Lora', serif;font-weight:100;line-height:26px;margin:18px 0 21px 97px;}
.reservation-block-holder{padding-right:0;height:100%;}
p.titre_livre{font-size:18px;}
.compte_lecteur .profil{padding-left:27px;}
.compte_lecteur .profil #pass{-webkit-text-security:disc;}
.compte_lecteur .profil label{float:left;width:141px;}
.compte_lecteur .profil input,
.compte_lecteur .profil select{width:358px;float:left;}
.description_livre{margin:22px 0;text-align:justify;}
.options-caracteristique-livre{font-size:15px;font-weight:600;}
#fiche_technique_livre{margin-top:10px;}
.book-price{font-size:16px;color:#bf0268;margin-top:5px;display:block;}
.livre_boutique{padding-top:17px;}
.title-details-livre{font-size:17px;margin:0;color:#bf0268;}
.desc-livre{text-align:justify;margin:13px 0 42px;display:block;}
.fiche-technique-detail{padding-top:13px;}
.prix-detail-livre{padding-top:9px;}
.livre_boutique .table-condensed{margin-bottom:0;}
.livre_boutique .right{float:right}
.table-h-livre{font-size:12px;}
.prix-livre-bloc{margin-bottom:12px !important;display:block;}
.souligne{width:28px;border-top:1px solid #fff;float:left;margin:5px 0;}
.thead-boutique{font-size:40px;font-weight:700;color:#fff;}
#mini-btn-panier{width:201px;}
#mini-btn-panier .add-cart{font-size:12px;width:141px !important;}
.livre_boutique .achat-livre{border-bottom:1px black dotted;}
.description_livre_small{margin:17px 0;}
.livre_boutique .prix-hauteur-livre{padding:18px 0 0 11px;}
.heightDesc{height:80px;}
#date_tournees{color:#bf0268;}
span.copyright{text-transform:lowercase !important;font-size:11px;}
#calendrier_tournee{margin:13px 0 0 3px;}
#prix_gite{padding:7px 17px 11px 10px;border-left:1px solid #ddd;}
#presentation_domaine{resize:vertical;width:100%;height:80px;}
#ville .fa-map-marke{font-size:15px;}
#nom_theatre .fa-university{float:left;width:19px;margin-top:5px;}
#date_ville_presentation{line-height:21px;font-size:12px;}
#nom_theatre #name_theatre{display:block;float:left;}
#tournee_header{display:block;font-size:15px;color:#bf0268;margin-top:-10px;margin-bottom:-2px;}
#date_ville_presentation #ville .fa-map-marker{width:16px;font-size:18px;}
#nom_spectacle{font-size:17px;font-weight:bold;}
.label-reservation-spectacles{background-color:black;font-weight:100;font-size:12px;display:block;padding:6px;width:68px;text-align:center;cursor:pointer;margin-left:6px;margin-top:4px;}
#style-two-spectacle{margin:13px 0 13px 0 !important}
#gite_sej{font-size:12px;padding:20px 0 0 8px;}
#membreTheatre .fonction{padding-top:19px;}
#membreTheatre .fonction,
#membreTheatre .email,
#membreTheatre .facebook{font-size:15px;color:#666;margin:5px 0;}
#agenda-slider-theatre img{width:54% !important;}
.reseau_equipe{font-size:23px;margin-left:3px;}
#twitter_piece,
#face_equipe{color:#666;margin-right:9px;}
#a_partir_gite{font-size:17px;color:#bf0268;}
.date_evenement #date{color:#bf0268;height:24px;padding:2px;width:227px;}
.boutique-spectacle li .info select{height:22px;padding:0 0 0 5px;width:151px;font-size:11px;}
.boutique-spectacle li .info .fa-calendar{float:left;width:20px;margin:3px 0;}
#affiche{height:50%;}
.spectacle strong{font-weight:bold;font-family:'Lora', serif;font-size:14px;display:block;padding:0 9px;text-align:center;margin-top:8px;height:35px;}
.boutique-spectacle li .thumbnail{height:430px;}
.boutique-spectacle .spectacle .info{margin:8px 0 0 0;line-height:26px;height:123px;}
.nom_evenement{font-size:16px;}
#Allspectacles{font-size:14px;display:block;}
#tarif_gite{font-size:21px;color:#bf0268;}
#par_semaine{font-weight:100;font-size:11px;color:#bf0268;}
.caption_gite{position:absolute;bottom:0;right:0;background:#666\9;background:#FFFFFF;width:60%;padding:9px 1px 9px 18px;margin:0;}
#offre_speciale{font-size:153% !important;line-height:22px !important;}
#bloc-side-avis{margin:18px 0 11px 0;}
#avis_side .bx-wrapper img{max-width:100%;display:-webkit-inline-box !important;}
.images-commediens .img-commediens:nth-child(2n){margin-right:8px;padding-right:0;margin-left:-6px;}
.img-commediens{width:156px;margin-right:12px;padding-right:0;margin-bottom:8px;border:1px solid #ccc;border-radius:2px;}
.img-chambre{margin-right:12px;padding-right:0;margin-bottom:8px;border:1px solid #ccc;border-radius:2px;}
#documentation strong{float:left;font-size:16px;margin-top:19px;}
#documentation .parution_info img{margin:19px 0 0 0 !important;}
#documentation{margin-top:17px;}
.documentations-pratique img{height:148px;}
.documentations-pratique strong{font-size:17px;}
.documentations-pratique p{text-align:justify;}
.documentations-pratique hr{margin-top:10px !important;}
#nom-piece{font-weight:bold;text-align:center;}
.info_piece{font-weight:bold;font-size:11.6px;line-height:21px;border-right:1px solid rgba(0, 0, 0, 0.13);padding:6px 7px;}
.heure-piece{font-size:13px;font-weight:100;background-color:#bf0268;display:block;float:left;margin-bottom:5px;}
.pieceTheatrale .bx-wrapper .bx-controls-direction a{top:38% !important;}
.pieceTheatrale .bx-wrapper .bx-controls-direction .bx-next{margin-right:-24px !important;}
.loadingTournee .spinnerloading{font-size:37px;color:#555;}
.pieceTheatrale .bx-wrapper .bx-controls-direction .bx-prev{margin-left:-8px !important;}
#piece-info .fa-calendar{font-size:14px;width:17px;float:left;display:block;margin:5px 0 0 3px;}
.infos .infos_tournee{margin-top:6px;font-size:13px;margin-bottom:0;}
#piece-info .fa-university{font-size:15px;margin-left:3px;width:18px;}
#piece-info .fa-map-marker{font-size:17px;width:14px;margin:0 0 0 6px;}
#piece-info .fa-clock-o{float:left;width:24px;font-size:17px;padding-left:4px;}
#piece-info #date,
#piece-info #inputLieu,
#piece-info #salle{padding:2px 0 0 0;width:156px;font-size:11px;float:left;font-weight:100;height:26px;}
#lieu-piece{display:block;border:1px solid rgba(0, 0, 0, 0.13);width:109%;margin-left:-7px;margin-top:7px;border-left:0;border-right:0;padding-left:7px;}
select#inputLieu{font-size:12px;font-weight:100;}
.affiche_piece{height:291px;margin:12px 0;margin-left:12%;}
span#tournee{display:block;margin:3px 0;}
#piece-info{border:1px solid rgba(0, 0, 0, 0.13);}
.titre-piece strong{margin:9px 0 -8px 0;font-size:16px;display:block;}
.critere{font-size:11px;padding:0;}
#remise-piece{font-weight:100;font-size:14px;background-color:#bf0268;display:block;margin-top:6px;width:59px;margin-bottom:7px;}
.label-reservation{background-color:black;font-weight:100;font-size:13px;margin-top:1px;display:block;padding:7px;width:86px;text-align:center;margin-left:4px;cursor:pointer;}
.tabs-nav span{font-size:12px;}
.cd-tabs-navigation #horaire-menu{width:120px;}
.cd-tabs-navigation #horaire-menu a{padding:9px 4px;}
.locked{color:#999 !important;pointer-events:none;}
@media (max-width:647px){#avis-holder img.img-responsive.picto-internaute{width:128px !important;}
}
.partenariat_publiredactionel{float:right;font-size:17px;color:black;padding-left:0;margin-top:-5px;margin-right:4px;}
.top_menu_fixed{position:fixed;width:988px;top:0;}
.bloc-filter{display:none;}
.forfait .bx-wrapper .bx-controls-direction a{top:38% !important;}
.forfait .bx-wrapper .bx-next{right:6px !important;}
.Descriptif{padding-left:10px;width:87%;height:auto;}
.ajouter_plat_formule{background-color:rgb(248, 218, 2);color:rgb(19, 19, 19);margin-bottom:10px;}
.contenu-page{padding:0px 6px 0px 0px;}
.head_table{background-color:grey;color:#fff;}
.hr_modifiersupp{width:84px;margin-left:8px;}
.descriptif{display:none}
.descriptif-title{color:royalblue;text-decoration:underline;cursor:pointer;}
.coordoonees-contact{margin-top:5px;}
.service-contact,
.itiniraire-contact,
.coordoonees-contact,
.horaire-contact{margin-bottom:8px;}
.description_membre_piece{padding:5px;color:#666;}
.jeux-concour-bloc h1{font-family:'Lora', serif;font-weight:normal;text-align:center;}
.descriptif_video{font-size:14px;text-align:center;margin-top:8px;color:#444;}
.title_pack{display:block;margin-left:9px;color:#797979;}
#video_event_slider p{font-size:15px;text-align:center;color:grey;font-weight:bold;margin:6px 0 11px 0;}
.description_forfait{border:1px solid #DDDDDD;width:97%;border-top:none;padding-top:6px;}
.obspartenariat{width:159px;float:left;}
.compte_lecteur{margin-top:35px;}
#profil .row{padding:0 0 0 35px;}
.update_profil{float:right;margin-top:22px;}
.bloc-achat-side{margin-right:10px;}
.title-resto-bloc{margin-top:13px;}
.bloc-filter-slider-vins .select2{width:100% !important;}
.select2-container--default{float:left;}
#souvenir_boutique,
#club_inscription_boutique{margin-top:4px;}
.digicode_text{font-size:11px;}
.sejour_desc{border:1px solid #ddd;}
.fixed_module{position:fixed;z-index:113;background:white;height:63px;padding-top:19px;top:40px;width:669px;}
#slider-recette{z-index:0;position:relative;}
.jeux-concour-bloc header{text-align:center;margin-bottom:20px;padding:0px 60px;}
.vin-search-bar .black-btn{margin-top:-4px;}
.vin-search-bar .aoc_select,
.vin-search-bar .igp_select,
.vin-search-bar .vdqs_select{margin:10px 0;}
.span_h3{color:#000;font-weight:700;font-size:16px;margin-bottom:10px;margin-top:-25px;}
.slider-e-calendar li span{color:#000 !important;font-weight:bold;padding:9px 16px !important;height:90px;}
.camera span{margin-top:18px;font-size:17px;color:rgba(123, 123, 123, 0.99);}
.camera p{margin-top:5px;}
.cam-side .double-line-une{margin:-5px 0px 19px;}
#lien_piste_lien{margin:-12px 0 9px 0;display:block;font-size:13px;}
.cam-side{padding-right:0;margin:12px 0;}
.station .post-title{margin-bottom:15px;}
.station .description{font-size:15px;margin-top:24px;text-align:justify;padding-right:20px;}
.event .filet-degrade{margin-top:14px;}
.station .intro{margin-bottom:25px;}
.station .domaine_name{font-size:20px;color:#BF0269;line-height:23px;}
.title-event{color:#bf0268;margin:-7px 0 7px 0;}
.descriptif_agenda a{float:right;text-decoration:none;}
#agenda .filet-degrade{margin:24px;}
.avis-internaute .ratebox-genrale{display:inline;margin-left:20px;}
#recette .titre-article,
#article .titre-article{display:flex;}
#recette .title-recette{margin-top:14px;}
#recette .demander-informations{margin-right:17px;}
#message_demande,
.avis{resize:none;}
#article .printMap .panel-body{margin-top:11px;}
#reponse-manqante .modal-body{font-size:17px;margin-top:21px;}
#inscrit{font-size:12px;}
.Grandes_Baptiste{height:311px !important;}
.jeux-concour-bloc p{text-align:center;font-size:15px;padding:0 19px;margin-top:20px;}
.domaine-skiable-title{font-weight:bold;line-height:22px;margin-top:13px !important;margin-bottom:11px !important;font-size:19px;}
.domaine-side{padding-right:0;}
#questionnaire label{font-size:14px;margin-bottom:0;}
#questionnaire .radio{padding-left:10px;}
.jeux-concour-bloc .form-control{height:27px;padding:5px 12px !important;font-size:12px;}
.date-naissance{width:44px;float:left;}
.pdf_btn:hover,
.pdf_btn:focus{color:#fff !important;}
.copyright-flash{float:left;font-size:0.89em;margin-bottom:27px;}
div#vente-prive{margin-bottom:10px;}
.slider-contenu{padding-top:20px;height:314px !important;}
.slider-contenu h2{font-size:16px;color:grey;margin:0;}
.achat-bloc-hauteur{border-bottom:1px black dotted;}
.es-pager{display:none;}
.slider-contenu h3{font-weight:700;font-size:16px;margin-bottom:10px;margin:7px 0;}
.slider-contenu p{margin:0;}
.slider-vins{padding-top:30px;}
.title-slider{background-color:rgba(186, 183, 183, 0.21);padding:4px;}
.bloc-filter-slider-vins{background-color:rgba(248, 248, 248, 0.8);width:240px;top:97px;bottom:0;position:absolute;z-index:1;right:21px;height:314px;}
.bloc-filter-slider-recette{background-color:rgba(248, 248, 248, 0.8);width:240px;top:96px;bottom:0;position:absolute;z-index:1;right:21px;height:323px;}
#slider-vins-alcools .slidesjs-container{border:0 !important;z-index:0;}
.mentions-hebergement{margin-bottom:60px;}
.sticky{position:fixed;width:332px;background-color:white;top:68px;}
#connecting span{font-size:10px;}
.slidesjs-navigation,
.slidesjs-stop,
.slidesjs-play{display:none !important;}
.display-none{display:none;}
.bloc-appel-traiteur span,
.bloc-appel-bio span{font-size:8px;margin-right:5px;}
.bloc-appel-traiteur i,
.bloc-appel-bio i{cursor:pointer;font-size:36px;color:#0A0A0A;margin-right:9px;margin-top:-3px;}
.table-panier-head .head-prix{width:20%;}
#bio{text-align:center !important;}
.second-section-navigation #restaurants{width:auto;float:left;margin-left:105px;}
.second-section-navigation #vins-alcools-domaine{margin-left:92px;}
.second-section-navigation a{width:auto;float:left;margin-left:19px;}
.menu-not-mobile .first-section-navigation a{float:left;width:auto;margin-right:40px;}
.menu-safari .second-section-navigation a:first-child{width:auto;float:left;margin-left:50px !important;margin-right:-16px !important;}
#menu-plus{margin-left:20px !important;margin-top:-30px !important;font-size:24px !important;}
.traiteur-menu{margin-right:-12px !important;}
.menu-safari .first-section-navigation a{margin-right:20px !important;}
.second-section-navigation i{float:right;}
.traiteur-localisation input{float:left;margin:6px 3px 0 4px;}
.quantite_non_choisie{margin:12px 4px -4px 1px;width:181px;color:#BF0268;display:none;}
.adresse_info span.select2-selection.select2-selection--single{width:700px !important;}
.footer-selection label:first-child{margin-right:3px;}
.bloc-commande-vin .produit-name-side{margin-top:11px;}
.title-5{font-size:14px !important;line-height:18px !important;margin-bottom:11px !important;margin-top:4px !important;}
.modal-backdrop.fade.in{z-index:0;}
.phone-btn{margin-top:-21px;}
#panier_table table.table-bordered tbody td{padding:6px 13px !important;}
#panier-session{border-top:0;}
.traiteur-select{margin-top:9px;margin-bottom:2px;}
.filter-vin{font-size:12px;height:27px;padding:0 6px;}
.bloc-caracteristique-traiteur span{color:rgb(191, 2, 105);font-size:15px;font-weight:bold;}
.none-stock-side{margin-left:-12px !important;margin-top:0px;margin-bottom:11px;}
.footer-selection{margin:-70px 0 6px 11px;width:189px;}
#slider-shopping img{height:235px;margin-top:16px;}
#slider-shopping{z-index:0;}
#formulaire_inscription{margin-top:30px;}
.img-prodf{height:112px;}
.img_rub_epice_t2{height:113px;}
.couleur-vins-shopping{font-size:17px;color:#BF0268;}
#slider-shopping .produit-name{margin:9px 0 0 0;}
.caracteristiques-side .prix-en-cour{margin-top:0px;}
#slider-shopping .infos-prix-side{text-align:right;height:159px;}
#slider-shopping .slidesjs-container{border:0;}
#slider-shopping .none-stock{margin-right:-5px;float:right;margin-top:56px;}
.parution_info .text_parrution{padding:14px 0 0 11px;}
.left-shopping{background-color:rgba(248, 248, 248, 0.8);top:0px;z-index:0;height:272px;padding:10px 16px 0 16px;text-align:left;}
.flash span{font-size:26.9px;margin-top:9px;font-weight:bold;}
.flash{padding-top:12px;line-height:21px;}
.flash strong{font-size:30.1px;margin-left:-4px;}
.restaurant-recherche-picto{width:10px;}
.critere-picto-buffer{margin-left:-17px;}
.discount_flag_resto_buffer{margin-right:13px !important;}
.logofmBlanc-buffer{margin-right:-6px;}
.shopping-cart-panier{font-size:25px}
.jeux-concour-side a{margin-top:30px;}
.parution_pdf span img{height:24px;}
.parution_pdf{padding-right:0;}
.parution_pdf .parution_info img{margin:10px -2px;}
.pdf_btn{background-color:#000;color:#fff;padding:6px;font-weight:bold;font-size:12px;}
.radio_boutique_vins .radio-inline input[type=radio]{margin-left:-15px;margin-top:2px;}
.radio_boutique_vins label{font-size:12px;font-weight:bold;}
.radio_boutique_vins .radio-inline{margin-top:0;margin-left:7px;}
.details-shopping label{margin-top:5px;font-weight:100;color:#fff;background-color:rgb(191, 2, 104);width:52px;border-radius:5px;padding:5px 0;text-align:center;float:right;margin-right:6px;}
.details-shopping strong{font-size:16px;color:#bf0268;}
.btn-slider-shopping{float:right;margin-right:6px;}
.btn-slider-shopping label{font-weight:100;}
.btn-slider-shopping .bloc-achat-side{margin-left:45px;}
.btn-slider-shopping .quantite-commander-side input{margin-left:13px;}
.price-bloc span{float:right;}
.details-shopping strike{font-size:10px;margin-top:-3px;float:right;margin-right:5px;}
.details-shopping .tous-prix{margin:-9px 5px 0 0;font-size:11px;}
.details-shopping .tous-prix span{color:#BF0268;margin-right:-2px;}
.parution_pdf p{font-weight:bold;font-size:18px;margin-top:11px;margin-bottom:11px;}
.parution_pdf strong{float:left;font-size:16px;margin-top:-11px;}
.parution_pdf .supp{font-size:9px;font-weight:100;margin-top:26px;}
.parution_pdf .parution_info{background-color:#F3F3F3;padding:0 10px;margin-top:5px;}
.flash img{height:157px;margin-top:40px;}
.stock-nos-vin{margin-top:58px;}
.none-stock span,
.stock-nos-vin span{background-color:#BF0268;font-size:17px;font-weight:100;position:absolute;left:34px;bottom:7px;height:29px;padding:6px 19px 0 19px;}
.membre-tel{margin-top:-25px;}
.tel_holder{margin:-10px;}
.footer-selection label{font-size:12px;margin-left:0px !important;}
#panier_infos{margin-top:7px;}
.not-inscrit-tel{margin-top:-25px !important;}
.done-traiteur{color:rgb(90, 203, 147);font-size:14px;position:relative;left:-15px;z-index:1;margin-right:-18px;}
.traiteur li{width:138px !important;}
.caracteristiques-filter i{font-size:12px;cursor:pointer;}
#besoin-txt,
#coordonees-txt{font-size:12px;margin-left:2px;}
.info-phrase{color:#C93040;display:none;}
#suivant{padding-top:5px;margin-bottom:13px;}
.demande-infos{padding:6px 6px 6px 6px !important;}
.achat-produit-1 input[type=radio],
.achat-produit-hauteur input[type=radio],
.last-radio input[type=radio]{margin-left:-14px !important;margin-top:4px;}
.step-3{font-size:13px;color:black;line-height:19px;text-align:center;margin-top:26px;margin-bottom:10px;}
.col-md-4.col-md-offset-8.no-padding.text-right.membre{margin-top:-25px;}
.not-inscrit-traiteur{margin-top:-25px;}
.specGastro{margin-top:-13px;}
.slider-cat{margin-top:0;font-size:18px;}
.bloc-filter-slider-traiteur{top:67px;height:317px;background-color:rgba(248, 248, 248, 0.8);width:240px;bottom:0;position:absolute;z-index:1;right:21px;}
.bloc-filter-slider-culture{top:97px;height:311px;background-color:rgba(248, 248, 248, 0.8);width:240px;bottom:0;position:absolute;z-index:1;right:21px;}
.critere-filtre{margin:6px 0 8px 0;}
.checkpres_moi{margin:1px 0 0 -14px !important;}
.close-caracteristique{float:right;font-size:12px;color:#bf0268;margin-top:6px;}
.close-caracteristique:hover{cursor:pointer;}
.tilte-bloc-commande-vin{font-size:16px;font-weight:bold;line-height:16px;margin:11px 0 8px 0;color:black;}
#besoin-txt{font-size:12px;margin-left:2px;}
.infos-prix-side{text-align:left;margin-left:8%;margin-top:20px;}
.voir_panier{background-image:-webkit-linear-gradient(top, #BF0268 0, #BF0268 100%);background-image:-o-linear-gradient(top, #BF0268 0, #BF0268 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#BF0268), to(#BF0268));background-image:linear-gradient(to bottom, #BF0268 0, #BF0268 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#BF0268;color:#fff;}
.voir_panier:hover{background-color:#AD015D;background-position:0 -15px;color:#fff;}
p.different-prix{line-height:14px;}
.commander_total{margin-bottom:14px;}
.quantite-commander-side input{height:31px;margin-top:0px;margin-left:21px;width:43px;padding:5px;text-align:center;}
.vin-img-side{margin-top:-8px;}
.tel-title{float:right;margin-top:10px;}
.panier-side{font-size:12px !important;width:128px !important;padding-left:11px !important;border:none;padding:1px 16px;height:30px;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #060606);background-color:#0d0d0d;white-space:nowrap;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333;border-radius:4px;color:#fff;margin-left:-14px;}
.tel-side{font-size:29px;margin-left:14px;}
.cliquez-txt-side{font-size:8px;color:#000;float:right;margin-right:10px;}
.tel-side{cursor:pointer;font-size:36px;color:#0A0A0A;margin-bottom:0px;margin-right:11px;}
.tel-side:hover{color:#FD9E0C!important;}
.caracteristiques-side{line-height:1px;margin:7px 0 0 18px;}
.tel-bloc-side{margin-top:-10px;}
.demande_fixed{z-index:1001;}
.recompense-img{display:inline-block;}
.appel-propriete{font-size:1.30em;color:#000;line-height:20px;margin-top:4px;font-weight:600;}
.quantite-achat{height:32px !important;padding:5px 6px !important;width:45px !important;display:-webkit-inline-box;margin-left:10px;text-align:center;}
.quantite-achat-small{height:32px !important;padding:5px 6px !important;width:45px !important;margin-left:5px;float:right;}
.second-name-produit{padding:3px 0 8px 0;}
.domaine-type,
.collection-livre{color:#BF0269;font-size:16px;margin:0;}
.panier-hauteur{margin-top:11px;width:214px;}
.nom-produit-border{padding:12px 0;}
.recompense-hauteur{margin-top:9px;height:73px;}
.img-recompense-hauteur{height:32px;float:right;}
.appel-propriete-small{font-size:10px;color:#000;line-height:13px;margin-top:27px;font-weight:600;}
.name:hover{cursor:pointer;}
.img-produit-boutique-2{height:271px;margin-top:2px;}
.img-produit-boutique-3{height:221px;}
.search-btn{font-size:10px;margin-left:-4px;margin-top:-1px;float:left;}
.ancien_prix{text-decoration:line-through;}
.hauteur-produits{padding-top:11px;}
.caracteristique-produit-trois a{font-size:11px;}
.text-hauteur{font-size:12px !important;}
.nom-premier-produit{padding:11px 0 8px 119px;}
.photo-premier-produit{height:226px;margin-top:-38px;}
.buffer-top-caracteristique{margin-top:-2px;}
.last-bloc-achat{border-bottom:1px dotted;}
.recompense-premier-produit{margin-top:-17px;margin-bottom:13px;color:#BF0268;}
.commander_total .pay{padding:3px 29px;margin-left:-19px !important;}
.avis-produit{margin-right:5px;}
.img-recompense{height:32px;display:inline-block;margin-right:4px;width:32px;}
.btn-panier-premier-produit{display:inline-block;margin-top:21px;}
.propriete-premier-produit{font-size:1.30em;color:#000;line-height:20px;font-weight:600;margin-top:19px;}
.second-header-side-vin{height:64px;padding-top:6px;color:#fff;background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);}
.remise-deuxieme-produit{margin-top:12px;}
.recompense-deuxieme-produit{margin-top:8px;color:#BF0268;}
.remise-hauteur-deux{top:-2px;}
.recompense-produit-deux{margin-top:0;color:#BF0268;font-size:14px;}
.caracteristique-produit-deux{margin-top:14px;padding-left:3px;padding-right:0;font-size:11px;}
.domaine-produit-deux{margin-top:16px;}
.btn-panier-produit-trois{margin:24px 0 0 0;float:left;}
.caracteristique-menu-side{font-size:12px;font-weight:bold;}
.side-banner-vins,
.side-banner-video,
.side-interproffesion,
.side-banner-livres{box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid rgba(135, 135, 135, 0.29);}
.image-produit-trois{height:193px;}
.caracteristique-produit-trois{margin-top:14px;padding-left:3px;padding-right:0;}
.clique-small{margin:0px 3px;font-size:9px;color:#000;float:right;}
.tel-small{margin-top:28px;margin-right:11px;cursor:pointer;font-size:26px;color:#0A0A0A;}
.prix_bare_small{font-size:9px;line-height:15px;float:right;}
.appel-txt-small{color:#000;font-size:8px;margin-right:2px;margin-top:-1px;float:right;}
.commandez-small{font-size:9.8px;color:#929292;font-weight:100;}
.tel-small:hover{color:#FD9E0C!important;}
.recompense-trois{font-size:12px;margin-top:-4px;color:#C1096C;height:74px;}
.formSubTitle{font-size:15px !important;line-height:25px !important;font-weight:bold;margin-bottom:9px;}
.formulaire-remp{font-size:14px;font-weight:bold;margin-bottom:15px;}
.champs-oblig{font-size:12px;color:#C62234;}
.sous_text_formulaire{font-size:12px;margin-top:21px;}
.date-naissance-annee{width:70px;}
span.separateur-date{font-size:26px;float:left;margin:-4px 9px;}
.rechercher-vin{border-radius:5px;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);line-height:3px;font-size:13px;width:110px;color:#000 !important;background-color:#FBF8FA!important;padding:12px 10px;margin-left:-4px;border:none;}
.rechercher-vin:hover{color:#FFF !important;background-color:#000!important;}
.bas_page{font-size:12px;text-align:justify;color:grey;margin-top:45px;padding:0 32px;}
.lien-la-une{margin:0px 0 9px 0;}
.demander-informations-form{margin-top:20px;}
.demander-informations-form input{margin-bottom:10px;}
#validez-la-reservation{margin-top:11px;}
.bx-wrapper{position:relative;margin:0;padding:0;}
.la-une-actualite{margin-top:18px;}
.btn-mob{border:none;box-shadow:none;text-shadow:none;font-weight:100;display:inline-block;white-space:nowrap;text-decoration:none!important;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:24px;line-height:3px;padding:11px 20px;font-size:12px;min-width:49px;color:#FFFFFF!important;background-color:#080808;hack:1;background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.4), #131212);hack:1;background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-10%, rgba(255, 255, 255, 0.4)), color-stop(100%, #101010));hack:1;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);hack:1;background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:linear-gradient(top, rgba(255, 255, 255, 0.4) -10%, #BE0418 100%);width:auto;margin:10px 0 0 0;}
a{cursor:pointer;}
.jeux-concour-side{margin-top:24px;padding-right:0;}
.fm-container{padding-right:0px!important;padding-left:0px!important;margin:0 auto;}
.table-avis span{margin-top:5px;float:left;}
.hauteur-page{height:492px;}
.padding-p-hide{margin:0 0 0px!important;}
.hauteur-demi-page-v2{height:236px;}
.jeux-concour-title{font-weight:bold;line-height:22px;margin-top:13px !important;margin-bottom:23px !important;font-size:19px;}
.reservation{float:left;margin:2px 0 -3px 4px;}
.hauteur-demi-page{height:492px;}
.footer-selection .par_quoi{vertical-align:-2px;}
.titre-article{display:flex;}
.hauteur-huiteme{height:236px;overflow:hidden;}
.titre-flash{font-size:174%;font-weight:bold;word-wrap:break-word;word-break:normal;padding-left:7px;}
.titre-transpar-bloc{font-size:140%;font-weight:bold;text-align:center;margin-top:8px;word-wrap:break-word;}
.titre-flash:hover{text-decoration:underline;cursor:pointer;}
.titre-quart-flash{font-size:161%;font-weight:bold;}
a.menu-page-flash2{position:relative!important;display:block!important;font-size:11px;padding:9px 9px!important;}
.titre-quart-flash:hover{text-decoration:underline;cursor:pointer;word-wrap:break-word;}
.sur-titre-flash{font-size:16px;color:#BE0418;font-weight:bold;padding-left:8px;padding-top:9px;}
.chapo-flash{color:black;font-weight:bold;text-align:justify;word-wrap:break-word;font-size:14px;margin:-3px 0;line-height:19px;}
.sup-title{color:#BE0418;font-size:14px;margin:0}
.chapo-flash-left{color:black;font-size:15px;font-weight:500;text-align:left;word-wrap:break-word;padding-top:5px;}
.text-courant-flash{color:black;font-size:16px;font-weight:500;text-align:left;word-wrap:break-word;margin-top:5px;}
.cap-let1{width:161px;margin:3px;}
.cap-let{width:100px;margin:3px;height:37px;}
.cap-left1{width:45px;margin:3px;}
.cap-left{width:47px;margin:3px;height:37px;}
.bk{background-color:white!important;}
.panel-padding{padding:1px;}
.courant-flash-button{color:white;font-size:16px;font-weight:500;text-align:justify;text-align:center;width:100%;}
.courant-flash-button2{color:white;font-size:16px;font-weight:500;text-align:justify;text-align:center;width:100%;bottom:3px;position:absolute;}
.img-relative-flash{width:100%;position:relative;}
.img-left-flash{width:100%;position:relative;}
.inter-titre-flash{color:black;font-size:16px;font-weight:bold;text-align:justify;margin:0px;}
.padding-none{padding-left:0px!important;padding-right:0px!important;}
.padding-quart-hauteur{padding-left:8px!important;padding-right:0px!important;}
#partenaires-aside .Texte,
#partenaires-aside .title_marque{font-weight:bold;}
.align-div{margin-top:10px;text-align:center;margin-bottom:10px;}
.align-div1{margin-top:0px;margin-bottom:0px;}
.logo{width:100%;position:relative;background-color:white;border:1px solid #e6e6e6;}
.button-flash-div1{background-color:white;color:black;font-size:16px;width:10%;margin:5px;position:fixed;bottom:14px;}
.button-flash-div2{background-color:white;color:black;font-size:16px;width:10%;margin:5px;position:fixed;bottom:14px;}
.button-flash-div3{background-color:white;color:black;font-size:16px;width:10%;margin:5px;position:fixed;bottom:14px;}
.button-flash-div4{background-color:white;color:black;font-size:16px;width:10%;margin:5px;position:fixed;bottom:14px;}
.panel-default>.panel-heading{color:#333;background-color:#FFFFFF;border-color:#ddd;}
.panel-heading{padding:0px 0 8px 0!important;}
.panel-default{border-color:white;}
.color-black{background-color:black;color:white;}
.title,
.default-aside-block .title{background:#424244;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #424244), color-stop(100%, #1d1d1e));background:-webkit-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-o-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-ms-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:linear-gradient(to bottom, #424244 0%, #1d1d1e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424244', endColorstr='#1d1d1e', GradientType=0);padding:6px 14px 8px;color:#fff;font-family:'Cabin Condensed', sans-serif;font-size:15px;font-weight:bold;font-style:normal;}
.item-partenaire{background:#f3f3f3;padding:10px 6px;border-right:1px solid #898989;border-bottom:1px solid #898989;}
table{max-width:100%;background-color:transparent;}
#partenaires-aside a{color:#363637;font-size:12px;text-decoration:none;}
#partenaires-aside .Texte,
#partenaires-aside .title_marque{font-weight:bold;}
#partenaires-aside img{margin-right:6px;}
.aside_groupement .list li{padding-left:18px;padding-top:2px;position:relative;word-wrap:break-word;}
.aside_groupement .list{border-left:1px dotted #1E1E1E!important;margin:0 0 0 4px !important;}
ul{list-style:none;}
.button-success,
.button-error,
.button-warning,
.button-secondary{color:white;border-radius:4px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);border:0px;text-align:center;margin-left:1%;margin-right:1%;}
.button-success{background:rgb(28, 184, 65);}
.button-error{background:rgb(202, 60, 60);}
.button-warning{background:rgb(223, 117, 20);}
.button-secondary{background:rgb(66, 184, 221);}
.icon-bar{background-color:#000;}
@media (max-width:768px){div#bs-example-navbar-collapse-1{overflow-x:hidden;}
.fixed_module{top:0 !important;width:98% !important;}
}
@media (max-width:670px) and (min-width:492px){#visite_virtuelle{height:432px;}
}
@media (max-width:990px) and (min-width:648px){#avis-holder img.img-responsive.picto-internaute{width:26% !important;}
}
@media (max-width:990px){.sidebar{height:100% !important;}
.intro_video{font-size:12px !important;margin-top:0px !important;}
#avis_side .intro_avis{font:19px times, serif !important;height:46px !important;line-height:18px !important;}
#text-avis-side{font-size:12px !important;}
}
@media (max-width:994px) and (min-width:992px){#numbers{width:52px !important;height:405px !important;}
}
@media (max-width:764px) and (min-width:760px){#numbers{width:38px !important;height:293px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:34px !important;margin-top:9px;}
.calendar-items a{width:38px !important;}
}
@media (max-width:991px) and (min-width:988px){#numbers{width:50px !important;height:387px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:987px) and (min-width:985px){#numbers{width:50px !important;height:386px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:986px) and (min-width:984px){#numbers{width:50px !important;height:385px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:983px) and (min-width:980px){#numbers{width:50px !important;height:384px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:982px) and (min-width:978px){#numbers{width:50px !important;height:383px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:976px) and (min-width:974px){#numbers{width:49px !important;height:383px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:973px) and (min-width:970px){#numbers{width:49px !important;height:380px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:969px) and (min-width:965px){#numbers{width:49px !important;height:377px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:964px) and (min-width:960px){#numbers{width:49px !important;height:378px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:959px) and (min-width:955px){#numbers{width:49px !important;height:374px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:954px) and (min-width:950px){#numbers{width:48px !important;height:372px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:949px) and (min-width:944px){#numbers{width:48px !important;height:369px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:943px) and (min-width:940px){#numbers{width:48px !important;height:367px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:942px) and (min-width:939px){#numbers{width:48px;height:367px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:938px) and (min-width:930px){#numbers{width:47px;height:366px !important;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:929px) and (min-width:920px){#numbers{width:48px;height:356px !important;margin-left:-1px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:50px !important;}
}
@media (max-width:919px) and (min-width:912px){#numbers{width:48px;height:354px !important;margin-left:-2px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:911px) and (min-width:900px){#numbers{width:48px;height:351px !important;margin-left:-3px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:899px) and (min-width:890px){#numbers{width:48px;height:348px !important;margin-left:-3px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:889px) and (min-width:880px){#numbers{width:47px;height:342px !important;margin-left:-3px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:879px) and (min-width:870px){#numbers{width:47px;height:338px !important;margin-left:-3px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:870px) and (min-width:860px){#numbers{width:47px;height:333px !important;margin-left:-4px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:859px) and (min-width:850px){#numbers{width:47px;height:332px !important;margin-left:-4px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:849px) and (min-width:840px){#numbers{width:47px;height:325px !important;margin-left:-5px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:839px) and (min-width:830px){#numbers{width:47px;height:320px !important;margin-left:-5px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:829px) and (min-width:820px){#numbers{width:47px;height:316px !important;margin-left:-6px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:42px !important;}
}
@media (max-width:819px) and (min-width:797px){#numbers{width:47px;height:308px !important;margin-left:-7px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:39px !important;}
}
@media (max-width:796px) and (min-width:780px){#numbers{width:47px;height:304px !important;margin-left:-8px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:39px !important;}
}
@media (max-width:779px) and (min-width:776px){#numbers{width:46px;height:298px !important;margin-left:-8px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:39px !important;}
}
@media (max-width:775px) and (min-width:773px){#numbers{width:46px;height:294px !important;margin-left:-8px;}
.month-block{padding-top:9px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:39px !important;}
#avis-side .slide-container{height:294px !important;}
}
@media (max-width:769px) and (min-width:765px){#numbers{width:46px;height:293px !important;margin-left:-8px;}
.month-block{padding-top:9px !important;}
.date .day-calendar{font-size:35px !important;margin-top:7px;}
}
@media (max-width:759px) and (min-width:750px){#numbers{width:46px;height:290px !important;margin-left:-9px;}
.month-block{padding-top:2px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:34px !important;}
}
@media (max-width:855px) and (min-width:850){#numbers{margin-left:-2px;height:332px !important;width:45px !important;}
.month-block{padding-top:3px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:34px !important;}
}
@media (max-width:749px) and (min-width:740px){#numbers{width:46px;height:286px !important;margin-left:-10px;}
.month-block{padding-top:2px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:34px !important;}
}
@media (max-width:378px){#numbers{height:214px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:24px !important;padding:3px !important;margin-left:3px !important;}
.calendar-items a{width:28px !important;}
.bx-caption strong{font-size:18px !important;line-height:18px !important;}
.month-block{padding:0 !important;}
}
@media (max-width:773px) and (min-width:770px){#numbers{width:48px;height:295px !important;margin-left:-10px;}
.month-block{padding-top:2px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:34px !important;}
}
@media (max-width:739px) and (min-width:737px){#numbers{width:46px;height:282px !important;margin-left:-10px;}
.month-block{padding-top:2px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:34px !important;}
}
@media (max-width:736px) and (min-width:730px){#numbers{width:47px;height:280px !important;margin-left:-11px;}
.month-block{padding-top:3px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:35px !important;}
}
@media (max-width:729px) and (min-width:726px){#numbers{width:47px;height:277px !important;margin-left:-11px;}
.Calendrier-Evenement .date .day-calendar{font-size:34px !important;}
.month-block{padding-top:3px !important;}
}
@media (max-width:725px) and (min-width:722px){#numbers{width:47px;height:274px !important;margin-left:-11px;}
.month-block{padding-top:3px !important;}
#avis_side .intro_avis{font:17px times, serif !important;}
.day-calendar{font-size:30px !important;margin-top:6px !important;}
.title-selection{line-height:20px !important;height:53px !important;}
}
@media (max-width:721px) and (min-width:718px){#numbers{width:46px;height:274px !important;margin-left:-11px;}
.month-block{padding-top:3px !important;}
}
@media (max-width:717px) and (min-width:704px){#numbers{width:46px;height:268px !important;margin-left:-11px;}
.month-block{padding-top:3px !important;}
.day-calendar{font-size:31px !important;}
#avis_side .intro_avis{font:16px times, serif !important;}
}
@media (max-width:703px) and (min-width:690px){#numbers{width:46px;height:263px !important;margin-left:-12px;}
.month-block{padding-top:0px !important;}
.Calendrier-Evenement .date .day-calendar{font-size:28px !important;}
.title-selection{font-size:17px !important;line-height:15px !important;padding-bottom:11px !important;}
.intro_video{font-size:10px !important;margin-top:0px !important;padding:0 !important;}
#video_event_slider p{margin:5px 0 7px 0 !important;}
.descriptif_video{font-size:11px !important;margin-top:6px !important;}
#avis_side .intro_avis{font:15px times, serif !important;height:44px !important;line-height:18px !important;}
}
@media (max-width:689px) and (min-width:680px){#annonce{width:100% !important;}
#numbers{width:51px;height:402px;}
.sidebar{width:97% !important;}
.affiche_expo{float:right !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;margin-bottom:23px;}
}
@media (max-width:679px) and (min-width:670px){#annonce{width:100% !important;}
#numbers{width:51px;height:393px;}
.sidebar{width:97% !important;}
.affiche_expo{float:right !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:417px;}
}
@media (max-width:669px) and (min-width:660px){#annonce{width:100% !important;}
#numbers{width:51px;height:390px;}
.sidebar{width:97% !important;}
.affiche_expo{float:right !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:417px;}
}
@media (max-width:689px) and (min-width:400px){#bloc-side-avis{width:49% !important;margin-bottom:53px !important;margin-top:16px;}
#avis_side .intro_avis{font:16px times, serif !important;height:46px !important;line-height:18px !important;}
}
@media (max-width:666px) and (min-width:656px){#annonce{width:100% !important;}
#numbers{width:50px;height:385px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:417px;}
}
@media (max-width:655px) and (min-width:645px){#annonce{width:100% !important;}
#numbers{width:49px;height:376px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:417px;}
}
@media (max-width:644px) and (min-width:640px){#annonce{width:100% !important;}
#numbers{width:50px;height:383px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
}
@media (max-width:639px) and (min-width:636px){#annonce{width:100% !important;}
#numbers{width:49px;height:378px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
}
@media (max-width:635px) and (min-width:630px){#annonce{width:100% !important;}
#numbers{width:49px;height:379px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
}
@media (max-width:629px) and (min-width:626px){#annonce{width:100% !important;}
#numbers{width:48px;height:373px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
}
@media (max-width:625px) and (min-width:620px){#annonce{width:100% !important;}
#numbers{width:48px;height:369px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
}
@media (max-width:619px) and (min-width:616px){#annonce{width:100% !important;}
#numbers{width:48px;height:367px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
}
@media (max-width:615px) and (min-width:610px){#annonce{width:100% !important;}
#numbers{width:47px;height:363px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
}
@media (max-width:609px) and (min-width:606px){#annonce{width:100% !important;}
#numbers{width:47px;height:363px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
}
@media (max-width:605px) and (min-width:600px){#annonce{width:100% !important;}
#numbers{width:46px;height:355px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:599px) and (min-width:590px){#annonce{width:100% !important;}
#numbers{width:45px !important;height:350px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:378px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
#avis-side{width:48% !important;}
}
@media (max-width:589px) and (min-width:586px){#annonce{width:100% !important;}
#numbers{width:45px;height:348px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:585px) and (min-width:580px){#annonce{width:100% !important;}
#numbers{width:45px;height:344px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:579px) and (min-width:576px){#annonce{width:100% !important;}
#numbers{width:43px;height:343px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:575px) and (min-width:570px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:44px;height:339px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:569px) and (min-width:386px){.calendar-items a{width:30px !important;height:25px!important;font-size:93% !important;}
#numbers{height:221px !important;}
.Calendrier-Evenement .date .day-calendar{padding:0 3px!important;font-size:27px!important;margin-top:17px !important;}
.Calendrier-Evenement .date .month{font-size:12px !important;}
}
@media (max-width:569px) and (min-width:566px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:44px;height:339px;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:565px) and (min-width:563px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:41px;height:333px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:560px) and (min-width:558px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:43px;height:331px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:555px) and (min-width:553px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:40px;height:312px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:552px) and (min-width:550px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:41px;height:324px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:548px) and (min-width:545px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:42px;height:323px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:544px) and (min-width:540px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:41px;height:317px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:539px) and (min-width:536px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:41px;height:316px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:535px) and (min-width:530px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:41px;height:316px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:529px) and (min-width:526px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:40px;height:309px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:525px) and (min-width:523px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:40px;height:309px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:523px) and (min-width:520px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:40px;height:309px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:519px) and (min-width:516px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:39px;height:304px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:515px) and (min-width:510px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:39px;height:302px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:509px) and (min-width:506px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:38px;height:296px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:505px) and (min-width:500px){#annonce{width:100% !important;}
.calendar-items a{width:46px!important;}
#numbers{width:38px;height:294px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:45px!important;margin-top:7px!important;}
}
@media (max-width:499px) and (min-width:496px){#annonce{width:100% !important;}
.calendar-items a{width:35px!important}
#numbers{width:37px;height:291px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:495px) and (min-width:490px){#annonce{width:100% !important;}
.calendar-items a{width:35px!important;}
#numbers{width:37px;height:288px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:489px) and (min-width:486px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:35px;height:271px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:485px) and (min-width:480px){#annonce{width:100% !important;}
.calendar-items a{width:34px!important}
#numbers{width:35px;height:280px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:479px) and (min-width:476px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:35px;height:271px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:475px) and (min-width:471px){#annonce{width:100% !important;}
.calendar-items a{width:33px!important;}
#numbers{width:35px;height:274px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:470px) and (min-width:466px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:35px;height:271px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:465px) and (min-width:460px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:35px;height:271px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:459px) and (min-width:456px){#annonce{width:100% !important;}
.calendar-items a{width:32px!important}
#numbers{width:34px;height:265px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:455px) and (min-width:450px){#annonce{width:100% !important;}
.calendar-items a{width:32px!important}
#numbers{width:34px;height:262px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:449px) and (min-width:445px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:33px;height:261px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:444px) and (min-width:440px){#annonce{width:100% !important;}
.calendar-items a{width:32px!important}
#numbers{width:33px;height:256px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:439px) and (min-width:436px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:31px;height:252px !important}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:435px) and (min-width:430px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:30px;height:249px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:429px) and (min-width:426px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:31px;height:240px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:425px) and (min-width:423px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:31px;height:240px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:423px) and (min-width:420px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:31px;height:240px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:419px) and (min-width:416px){#annonce{width:100% !important;}
.calendar-items a{width:29px!important;}
#numbers{width:31px;height:240px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:35px!important;margin-top:14px!important;}
}
@media (max-width:415px) and (min-width:410px){#annonce{width:100% !important;}
.calendar-items a{width:32px!important;}
#numbers{width:30px;height:235px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:34px!important;margin-top:14px!important;}
}
@media (max-width:409px) and (min-width:406px){#annonce{width:100% !important;}
.calendar-items a{width:27px!important;}
#numbers{width:29px;height:233px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:34px!important;margin-top:15px!important;}
}
@media (max-width:405px) and (min-width:400px){#annonce{width:100% !important;}
.calendar-items a{width:31px!important;}
#numbers{width:30px;height:229px !important;}
.sidebar{width:97% !important;}
.affiche_expo{float:left !important;width:46% !important;margin:-8px 0 !important;}
#clearvideo{display:none !important;}
.side-banner-video{width:48% !important;float:left !important;margin-right:7px !important;margin-top:8px;height:402px;}
.Calendrier-Evenement .date .day-calendar{font-size:34px!important;margin-top:17px!important;}
}
@media (max-width:376px) and (min-width:379px){.calendar-items a{width:30px !important;height:25px!important;font-size:93% !important;}
#numbers{height:213px !important}
.Calendrier-Evenement .date .day-calendar{padding:0 3px!important;font-size:27px!important;margin-top:17px !important;}
.Calendrier-Evenement .date .month{font-size:12px !important;}
}
@media (max-width:386px) and (min-width:380px){.calendar-items a{width:30px !important;height:25px!important;font-size:93% !important;}
#numbers{height:221px !important;}
.Calendrier-Evenement .date .day-calendar{padding:0 3px!important;font-size:27px!important;margin-top:17px !important;}
.Calendrier-Evenement .date .month{font-size:12px !important;}
}
@media (max-width:399px) and (min-width:425px){.calendar-items a{width:30px !important;height:30px!important;padding-top:4px!important;font-size:1.17em !important;}
#numbers{height:214px !important;}
.Calendrier-Evenement .date .day-calendar{padding:0 3px!important;font-size:27px!important;margin-top:17px !important;}
.Calendrier-Evenement .date .month{font-size:12px !important;}
}
@media (min-width:992px){.fm-container{width:988px !important;}
}
@media (max-width:689px){.domaine-side,
	.cam-side,
	.parution_pdf{width:47% !important;margin-top:0 !important;}
	.sticky{position:relative !important;}
	.contact_musee,
	.reservation_sejour{transform:translateY(0px) !important;width:50% !important;float:left !important;margin-bottom:0 !important;}
	.cam-side .double-line-une{margin:0px 0px 13px !important;}
	.bloc-content-side{height:auto !important;}
	.domaine{margin-top:1px !important;}
	.parution_pdf .supp{margin-top:0 !important;}
	.cam-side{margin-bottom:12px !important;}
}
@media (max-width:992px) and (min-width:690px){.contact_musee{width:94% !important;margin-top:0 !important;}
.sticky{width:34% !important;}
}
@media (max-width:992px){.footer-forfait{font-size:11px !important;padding-top:4px !important;height:48px;}
.reservation_sejour .header-side-sejour p{font-size:156% !important;;}
#avis_side .internaute-details{margin:0 !important;}
#avis_slider .etoile-avis .note-generale img{height:10px !important;}
#avis_slider .ratebox-small img{height:8px !important;}
div.ratebox-title{font-size:61% !important;}
.title-selection{font-size:127% !important;}
.fixed_module{top:0 !important;width:100% !important;}
.footer-sejour{font-size:15px !important;}
.contact_musee .header-side-contact p{font-size:142% !important;margin-bottom:0px !important;}
.footer-sejour span{font-size:11px !important;}
.somecssclass span,
.someothercssclass span,
.someothercssclass a{height:34px !important;text-align:center !important;width:84% !important;}
.reservation-radio{font-size:72% !important;}
#video_event_slider p{font-size:95% !important;}
.descriptif_video{font-size:94% !important;margin:0 !important;}
#demande .ui-datepicker{width:100% !important;}
#demande .ui-datepicker table{font-size:12px !important;}
}
.contenthover{position:absolute;bottom:10px;background:rgba(0, 0, 0, 0.38);color:white;font-weight:bold;font-size:12px;padding:3px 6px;}
.bx-viewport{margin-left:6px;}
#search-bloc{border:1px solid rgb(208, 208, 208);padding-top:0px;padding-bottom:6px;margin-bottom:17px;margin-top:16px;background-color:rgb(239, 239, 239);box-shadow:1px 1px 5px 0px rgb(200, 200, 200);}
.header_content_title2{white-space:nowrap;color:#CC393B;display:inline-block;padding:1px 0px 0!important;margin-top:15px;}
.header_content_title{word-break:break-word;word-wrap:normal;color:#BE0418;display:inline-block;padding:1px 9px 0!important;margin-top:8px;font-weight:bold;}
html{font-size:62.5%;}
.header_content{display:table;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
.menu-sommaires{padding:0;}
.marge-div{margin-top:9px;}
.header_content_top,
.sub_nav{vertical-align:top;display:table-cell;}
ol,
ul{margin-top:0;margin-bottom:10px;}
.sub_nav li{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:normal;font-weight:bold;color:black;margin-top:9px;}
.sub_nav li:before{content:"■";color:#BE0418;margin:0 4px 0 10px;vertical-align:2px;}
.sub_nav li>a{color:black;}
.headline-b4{color:#3C3C3C;font-size:1.786em;font-weight:normal;line-height:1em;padding:.0625em 0 .5em 0;}
.logo-picto{}
.headline-b5{color:#3C3C3C;font-size:1.5em;font-weight:normal;line-height:1em;padding:.3125em 0 1.0625em;}
#searchbutton{padding:2px 0 2px 0;width:101px;text-align:center;float:right;background:#F60;text-transform:uppercase;border:0;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px;font-weight:bold;color:#FFF!important;cursor:pointer;bottom:0;right:0;}
.titre-bloc{white-space:nowrap;font-size:25px;color:black;display:inline-block;padding:1px 0px 0!important;margin-left:8px;font-weight:bold;}
.titre-bloc-2{float:right;display:inline-block;padding-top:15px;}
.champs-personaliser{background-color:#fff;border-radius:5px;border-width:1px;border-style:solid;border-color:#ACADB2 #E3E2EA #E3E2EA;padding:2px 0 3px;margin-top:10px;}
.champs-personaliser-input{background-color:#fff;border-radius:5px;border-width:1px;border-style:solid;border-color:#ACADB2 #E3E2EA #E3E2EA;padding:2px 0 3px;margin-top:10px;}
.champs-personaliser-v2{background-color:#fff;border-radius:5px;border-width:1px;border-style:solid;border-color:#ACADB2 #E3E2EA #E3E2EA;padding:4px 0 4px 0;width:99%;}
.bloc-input-flash{text-align:center;padding:5px;}
.bloc-input-flash1{text-align:center;padding:5px;}
.f_btn_flash{display:inline-block;white-space:nowrap;text-decoration:none!important;font-weight:bold;text-align:center;margin:20px auto;padding:3px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333333;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);height:24px;line-height:3px;padding:11px;margin:10px 0 0 0;font-size:13px;min-width:96px;width:auto!important;width:98px;color:#FFFFFF!important;background-color:#BE0418;hack:1;background-image:-moz-linear-gradient(center top, rgba(255, 255, 255, 0.4) -10%, #BE0418 50%, #BE0418 50%, #BE0418 100%);hack:1;background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-10%, rgba(255, 255, 255, 0.4)), color-stop(100%, #BE0418));hack:1;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:linear-gradient(top, rgba(255, 255, 255, 0.4) -10%, #BE0418 100%);}
.input-bloc-left{width:89%;padding-left:10px;margin-left:5px;color:#666666;font-style:normal;font-weight:normal;font-size:14px;}
.item-partenaire-end{background:#F3F3F3;padding:6px 6px;border-top:0 none;}
.fixed-block-scroll{height:436px;overflow-y:scroll;border-right:1px solid #898989;border-left:1px solid #898989;}
.color-text-search{color:#fff;font-family:'Cabin Condensed', sans-serif;font-size:22px;}
a.menu-page-flash{position:relative!important;display:block!important;line-height:20px;font-size:12px;padding:10px 9px!important;}
.lie-suite{float:right;}
header#obs-header{display:none;}
@media (min-width:768px){.nav-tabs.nav-justified>.active>a,
	.nav-tabs.nav-justified>.active>a:focus,
	.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:black;cursor:pointer;}
	header#obs-header{display:block;}
}
li.selected{color:white!important;line-height:32px !important;background:url(//img.leguide.com/chaine/obs/home_page/menu/fond_roll_over.jpg) repeat-x;background-color:#060606;background-position:bottom left !important;}
li.selected:hover{color:black!important;}
.larg-div{width:987px;}
a.adapt-div{padding:5px 11px 5px 12px!important;}
.enpartenaria{height:103px;}
h2.headline-b1.align{font-size:26px;float:center;font-family:times black;text-align:center;margin:13px 0 0 0;font-weight:bold;color:black;}
h2.align5{font-size:24px;line-height:21px;font-family:times black;margin:0px 0 0 0px;text-align:center;font-weight:bold;}
h5.sous-title-partenariat{margin:12px 0 0 0px;text-align:center;color:gray;font-weight:normal;}
.centred{text-align:center;}
.header-fixe{width:1011px;height:47px;z-index:99;height:auto;margin:0 auto;background:url("header.png") center top no-repeat;background:#FFF;text-shadow:none;}
.right-ed{float:left;text-align:left;position:relative;margin-top:4px;}
.right-ed-page{float:right;text-align:right;position:relative;margin-top:-4px;}
.padding-one{padding-right:0px;margin-left:0px;}
.transparent-div{background:no-repeat rgba(255, 255, 255, .6);padding:1px 5px 11px;border-radius:5px;border:2px solid #fff;box-shadow:1px 3px 14px -2px;margin-top:11px;}
body{font-family:arial;}
.cadre:hover{box-shadow:0px 0px 1px 0px #e8e8e8;background:rgba(232, 232, 232, 0.71);}
.cadre-fixe{box-shadow:0px 0px 1px 0px #858585;background:#E5E5E5;}
.row{margin-right:-15px;margin-left:-15px;}
.nav-tabs>li>a{border-color:#eee #eee #ddd;}
.marge-bloc{margin-top:10px;}
.headeer-pading-left{padding-left:10px!important;}
.black-bg{font-size:medium;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424244', endColorstr='#1d1d1e', GradientType=0);color:#fff;font-family:'Cabin Condensed', sans-serif;}
.mylist{color:#595959;font-weight:700;text-decoration:none;}
.bloc12-small{background-color:gray;border:1px solid white;height:100px;}
.droits{font-size:12px;bottom:0;position:absolute;}
.Texte{cursor:pointer;font-size:small;}
a.menu-page-flash{font-weight:bold;color:gray;}
.bonneAdresseFooter{background:black;height:28px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #424244), color-stop(100%, #1d1d1e));background:-webkit-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-o-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-ms-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:linear-gradient(to bottom, #424244 0%, #1d1d1e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424244', endColorstr='#1d1d1e', GradientType=0);}
.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;background:white;}
.nav-tabs.nav-justified>li>a:hover{color:black !important;}
.wide{width:100% !important;}
.codes_postals{width:100%;height:24px;float:right;color:#666666;background:#FFFFFF;border-radius:2px;border:1px solid rgba(205, 205, 205, 0.99);padding-left:7px;}
.codes_postals_holder{width:50%;height:24px;float:right;color:#666666;background:#FFFFFF;border-radius:2px;}
.regions{width:50%;height:24px;border:0;float:left;color:#666666;background:#FFFFFF;}
.sous-rubriques{width:100%;height:24px;border:0;float:left;color:#666666;background:#FFFFFF;}
.searchloop{margin-top:-6px !important;color:white !important;font-size:15px !important;float:right !important;margin-left:10px !important;}
.ajax-result{background:white;z-index:9999;position:relative;border:1px solid rgb(215, 215, 215);border-radius:0px 0px 6px 6px;margin-top:25px;width:279px;margin-left:-143px;display:none;}
.selected-ajax-result-row{background:white;border-radius:3px;height:20px;margin-top:3px;margin-right:6px;margin-left:6px;margin-bottom:5px;cursor:pointer;}
.selected-ajax-result-row:hover{background:rgb(213, 213, 213);}
.ville{float:left;padding-left:13px;}
.code_postal{float:right;padding-right:10px;}
.ajax-fermer{text-align:right;padding:0 7px 0px 0px;color:rgb(87, 95, 181);font-weight:bold;cursor:pointer;}
.step > .radio2{background-image:url(//gestcontact.net/lobs/assets/img/radio-detourage.png);width:29px;height:29px;cursor:pointer;position:relative;display:block;}
.step > .radio2 >.radio-checked{background:url(//gestcontact.net/lobs/assets/img/radio-checkbox.png);width:29px;height:29px;z-index:99999;position:absolute;background-repeat:no-repeat;background-position-x:4px;background-position-y:4px;cursor:pointer;}
.cd-tabs{position:relative;width:100%;}
.cd-tabs:after{content:"";display:table;clear:both;}
.cd-tabs::after{position:absolute;top:0;right:0;height:60px;width:50px;z-index:1;pointer-events:none;visibility:visible;opacity:1;}
.no-cssgradients .cd-tabs::after{display:none;}
.cd-tabs.is-ended::after{visibility:hidden;opacity:0;}
.cd-tabs nav{overflow:auto;-webkit-overflow-scrolling:touch;background:#f8f7ee;box-shadow:inset 0 -2px 3px rgba(203, 196, 130, 0.06);}
@media only screen and (min-width:768px){.cd-tabs::after{display:none;}
.cd-tabs nav{position:relative;float:none;background:transparent;box-shadow:none;height:56px;}
}
@media only screen and (min-width:960px){.cd-tabs nav{position:relative;float:none;background:transparent;box-shadow:none;}
}
.cd-tabs-navigation{width:100%;}
.cd-tabs-navigation:after{content:"";display:table;clear:both;}
.cd-tabs-navigation li{float:left;}
.cd-tabs-navigation a{position:relative;display:block;height:60px;width:60px;text-align:center;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;color:#c3c2b9;padding-top:34px;}
.no-touch .cd-tabs-navigation a:hover{color:#29324e;background-color:rgba(233, 230, 202, 0.3);text-decoration:none !important;}
.cd-tabs-navigation a.selected{background-color:#ffffff !important;box-shadow:inset 0 2px 0 #f05451;color:#29324e;}
.cd-tabs-navigation a::before{position:absolute;top:12px;left:50%;margin-left:-10px;display:inline-block;height:20px;width:20px;background-image:url("../img/vicons.svg");background-repeat:no-repeat;}
.cd-tabs-navigation a[data-content='inbox']::before{background-position:0 0;}
.cd-tabs-navigation a[data-content='new']::before{background-position:-20px 0;}
.cd-tabs-navigation a[data-content='gallery']::before{background-position:-40px 0;}
.cd-tabs-navigation a[data-content='store']::before{background-position:-60px 0;}
.cd-tabs-navigation a[data-content='settings']::before{background-position:-80px 0;}
.cd-tabs-navigation a[data-content='trash']::before{background-position:-100px 0;}
.cd-tabs-navigation a[data-content='inbox'].selected::before{background-position:0 -20px;}
.cd-tabs-navigation a[data-content='new'].selected::before{background-position:-20px -20px;}
.cd-tabs-navigation a[data-content='gallery'].selected::before{background-position:-40px -20px;}
.cd-tabs-navigation a[data-content='store'].selected::before{background-position:-60px -20px;}
.cd-tabs-navigation a[data-content='settings'].selected::before{background-position:-80px -20px;}
.cd-tabs-navigation a[data-content='trash'].selected::before{background-position:-100px -20px;}
@media only screen and (min-width:768px){.cd-tabs-navigation a{height:80px;width:80px;padding-top:46px;}
.cd-tabs-navigation a.selected{box-shadow:inset 2px 0 0 #f05451;}
.cd-tabs-navigation a::before{top:22px;}
}
@media only screen and (min-width:960px){.cd-tabs-navigation{background-color:#f8f7ee;box-shadow:inset 0 -2px 3px rgba(203, 196, 130, 0.06);}
.cd-tabs-navigation a{height:60px;line-height:20px;width:auto;font-size:14px;padding:5px 29px;text-align:center;}
.cd-tabs-navigation a.selected{box-shadow:inset 0 2px 0 #f05451;}
.cd-tabs-navigation a::before{top:50%;margin-top:-10px;margin-left:0;left:38px;}
}
.ui-datepicker{width:19em;}
.cd-tabs-content{background:#ffffff;}
.cd-tabs-content li{display:none;padding:1.4em;}
.cd-tabs-content li.selected{display:block;}
.cd-tabs-content li p{font-size:14px;font-size:0.875rem;line-height:1.6;color:black;margin-bottom:14px;}
@media only screen and (min-width:768px){.cd-tabs-content{min-height:480px;}
.cd-tabs-content li{padding:2em 2em 2em 7em;}
}
@media only screen and (min-width:960px){.cd-tabs-content{min-height:0;}
.cd-tabs-content li{padding:13px 0px;}
.cd-tabs-content li p{font-size:12px;}
}
@-webkit-keyframes cd-fade-in{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes cd-fade-in{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes cd-fade-in{0%{opacity:0;}
100%{opacity:1;}
}
.heureText{margin-top:-2px;margin-bottom:4px;}
.hourblock:last-child{margin-bottom:3px;}
.dottedBg{padding:8px;background:url(//gestcontact.net/lobs/assets/img/dot.png) repeat repeat 0 0;}
.no-p-r{padding-right:0;}
#alternate{width:260px;padding:0px 10px;}
.done{color:rgb(90, 203, 147);font-size:14px;position:relative;left:4px;z-index:1;}
.hourblock{width:30%;background:rgb(252, 252, 252);text-align:center;border:1px dotted rgb(171, 167, 167);font-size:13px;font-weight:bold;float:left;margin:3px 4px;cursor:pointer;}
.hourblock:hover{background:rgb(248, 247, 238);}
#personnes-personnalise{width:123px;border-radius:2px;height:21px;margin-top:1px;float:right;padding:0;line-height:initial;border:1px solid rgb(180, 180, 180);padding:0 6px;}
#reservation-form{background:white;padding:10px;padding-top:0px;margin-top:-44px;}
#reservation-form > label{width:80px;}
#reservation-form > input{border-radius:6px;border:1px darkgrey solid;width:65%;padding:0 10px;height:24px;}
#blockAdresse > label{width:80px;}
#blockAdresse > input{border-radius:6px;border:1px darkgrey solid;width:100%;padding:0 10px;margin-bottom:7px;margin-top:5px;}
#reservation-form select{width:65%;border-radius:4px;height:24px;}
#reservation-form textarea{width:100%;padding:10px;}
label#reservation_conditions_generales_utilisation-error{margin:3px;padding:0;position:relative;display:block;}
#revision{font-size:13px;color:black;line-height:19px;text-align:center;margin-top:0px;}
label.error{color:red;font-size:14px;width:180px !important;margin-left:85px;font-weight:normal;line-height:15px;}
#dernier_ecran .lbl{width:120px;float:left;}
.lbls{font-size:18px;}
.callBtn{width:47% !important;background:rgb(24, 144, 24);background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #005F1E);padding:3px 0;margin-left:71px;}
.flashmatin-error-class{border:1px dashed rgb(255, 0, 0) !important;background:rgb(255, 239, 239);}
#map{width:100%;border-radius:3px;border:1px solid rgb(193, 193, 193);height:350px;}
.itiniraire-input{border-radius:3px;border:1px solid rgb(193, 193, 193);width:95%;padding:2px 10px;margin:0 2px 6px 7px;}
.comment-sy-rendre{text-align:left;font-size:15px;font-weight:bold;margin-bottom:10px;}
td.adp-substep{color:black;}
td.adp-text{}
.adp-summary{}
.adp-legal{display:none;}
.printMapDirections{font-size:19px;text-align:right;cursor:pointer;margin-bottom:10px;color:gray;}
.printMapDirections:hover{color:red}
.gm-style-cc{display:none;}
.tip-bold{font-size:15px;line-height:16px;font-weight:bold;}
#annonces .row{padding:0 15px !important;}
.no-padding-left{padding-left:0 !important;}
.no-padding-right{padding-right:0 !important;}
.f-sm-05 .font-bold{margin-bottom:8px;}
.cadre{padding-top:10px !important;padding-bottom:10px;font-style:normal !important;margin-bottom:16px;}
.sup-title a{color:#BE0418 !important;}
.annonce-link:hover{text-decoration:underline !important;cursor:pointer;}
.modules{margin:5px 0 10px 0;}
.rs-height{margin-bottom:5px;line-height:15px;}
.f-sm-0{font-size:12px !important;}
.f-sm-1{font-size:15px !important;}
.f-sm-05{font-size:14px !important;}
.f-sm-2{font-size:17px !important;}
.f-sm-3{font-size:20px !important;}
.f-md-1{font-size:23px !important;}
.t-imp-5{font-size:14px;}
.t-imp-4{font-size:19px;}
.t-imp-3{font-size:18px;}
.t-imp-2{font-size:20px;}
.separateur-formule{margin:18px auto;}
.p-top-1{padding-top:5px !important;}
.p-top-2{padding-top:10px !important;}
.inter-1{line-height:15px;margin-bottom:10px;}
.droits{font-size:8px !important;margin-bottom:1px !important;}
.lire-la-suite{text-decoration:underline;color:#9C000B;}
.lire-la-suite:hover{color:black;}
.encadre{float:left;font-size:14px;margin-top:15px;padding:10px;color:gray;}
.encadre-title{border-bottom:1px dotted;border-top:1px dotted;font-size:20px;padding:4px 0;margin-bottom:10px;color:black;}
.encadre p{line-height:20px;}
.photo-gal{text-align:center;width:96%;margin:15px auto;}
.top-buffer-price{margin-top:10px;}
.top-buffer{margin-top:10px;}
.photo-right{text-align:center;}
.post-content{margin-top:16px;padding-right:18px;font-size:15px;text-align:justify;}
.filet-left{font-size:14px;text-align:center;border-width:1px 0 0 1px;border-style:solid;-webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(black), to(rgba(0, 0, 0, 0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;-moz-border-image:-moz-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;-o-border-image:-o-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;border-image:linear-gradient(to bottom, black, rgba(0, 0, 0, 0)) 1 100%;}
.a-lire-egalement{margin-bottom:10px;font-size:22px;}
a{color:black;}
a:hover{text-decoration:underline;}
a:focus{text-decoration:none;}
.cd-tabs-navigation a{color:black;}
.cd-tabs-navigation:hover a{text-decoration:none !important;}
.cd-tabs-navigation:focus a{text-decoration:none !important;}
.fontControl{float:right;margin-top:-38px;border-top:1px solid lightgrey;padding-top:8px;border-bottom:1px solid lightgrey;padding-bottom:8px;width:120px;padding-left:10px;}
.toolbar_zoom_moins{border:0;background:none;font-size:20px;font-weight:bold;}
.toolbar_zoom_plus{border:0;background:none;font-size:20px;font-weight:bold;margin-right:-5px;}
.shares-picto{font-size:25px;margin-right:6px;color:#000;cursor:pointer;}
.shares-picto:hover{color:#a8a7a7 !important;}
button:focus{outline:0;}
.avantage_produit{background:rgb(90, 88, 94);border-radius:5px;padding:20px;color:white;padding-bottom:25px;}
.avantage_produit:hover{color:white;background:rgb(52, 52, 52);}
.avantage_produit .jenprofit{display:inline-block;white-space:nowrap;text-decoration:none!important;text-align:center;margin:20px auto;padding:3px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333333;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);height:28px;line-height:3px;padding:11px;margin:1px 0 0 0;font-size:13px;min-width:176px;width:auto!important;width:98px;color:#FFFFFF!important;background-color:#BE0418;hack:1;background-image:-moz-linear-gradient(center top, rgba(255, 255, 255, 0.4) -10%, #BE0418 50%, #BE0418 50%, #BE0418 100%);hack:1;background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-10%, rgba(255, 255, 255, 0.4)), color-stop(100%, #BE0418));hack:1;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:linear-gradient(top, rgba(255, 255, 255, 0.4) -10%, #BE0418 100%);}
.avantage_produit .txtintro{float:left;font-size:18px;font-weight:bold;}
span.txt_info{font-size:15px;font-weight:normal;}
.avantage_produit .txtreduction{font-size:15px;margin-top:11px;text-align:center;}
.offre_propose{font-size:11px;padding-top:2px;padding-bottom:0px;position:absolute;bottom:0px;margin-left:-12px;}
.no-padding{padding-left:0px!important;padding-right:0px!important;}
.tcenter{text-align:center !important;}
.tbold{font-weight:bold;}
.tnormal{font-weight:normal;}
#bons_plans .slider-title{padding-left:4px;text-align:center}
#Titre_bon_plan{margin-bottom:11px}
.info_ajout_plan{display:block;margin-top:4px}
.note-obligatoire{color:#C93040;margin-bottom:9px;font-size:11px;margin-top:1px}
.form_ajout_plan{margin-top:9px;font-size:16px;font-weight:100;float:left;width:149px}
#bons_plans .input-group{width:100%}
.col-md-12.descriptif_plan{margin-bottom:22px}
.form-control.file-caption.kv-fileinput-caption{height:34px}
.padtop20{padding-top:20px;}
.padbottom20{padding-bottom:20px;}
.scrollToTop{padding:10px;text-align:center;font-weight:bold;font-size:20px;color:#FFF;text-decoration:none;position:fixed;background:black;bottom:0;border-radius:30px;right:40px;margin-bottom:10px;display:none;z-index:11;}
.scrollToTop:hover{text-decoration:none;}
.diaporama{margin-top:10px;text-align:center;background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));background:-webkit-linear-gradient(top, #45484d 0%, #000000 100%);background:-o-linear-gradient(top, #45484d 0%, #000000 100%);background:-ms-linear-gradient(top, #45484d 0%, #000000 100%);background:linear-gradient(to bottom, #45484d 0%, #000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);}
.restaurant-menu-title{font-weight:normal;color:#555;font-weight:bold;font-size:24px;text-align:center;padding:10px 0 0 0;margin-top:20px;margin-top:-13px;}
.restaurant-menu-section-title{font-weight:bold;color:#555;font-size:17px;padding:9px 0 0 0;margin:0;}
.restaurant-menu-section{margin-bottom:20px;}
.restaurant-menu-item{margin-bottom:3px;}
.restaurant-menu-price{float:right;color:#4b4b4d;font-size:15px;text-align:right;font-weight:bold;}
.restaurant-menu-desc{color:#707173;font-size:14px;width:89%;text-align:justify;}
#liste_annonces .post-title {line-height: 20px !important;height: 42px;}
.restaurant-clear{clear:both;}
.ardoise{font-weight: bold;color: #555;font-size: 15px;margin-bottom: 21px;margin-top: 15px;}
.restaurant-menu-description{font-size:13px;text-indent:0;width:89%;margin-bottom:10px;margin-top:0px;color:#707173;font-style:italic;}
.conseil{padding-bottom:20px;font-size:17px;}
.container{max-width:1024px;margin-bottom:100px;}
.row2{margin-bottom:20px;}
.row2 .moitieh{height:150px;}
.importance-2{height:737px;}
.Warning-img{width:20%;margin-top:20px;}
.diaporama-photo{width:30%;float:left;margin:11px 7px;}
.diaporama-photo img{width:100%;}
.diaporama-gallery{padding-bottom:15px;padding-top:15px;}
.pointer{cursor:pointer;}
.slider-controls:hover{color:lightgrey;}
.images_cadre{width:674px;height:506px;margin:1px 0 15px 0;border:1px solid #b8b8b8;}
a.images{width:674px;height:506px;background:no-repeat center center;display:block;}
.space-v{clear:both;height:250px;}
.appSelected{background:black !important;color:white !important;}
.buffer-top{margin-top:257px;}
.post-modules{display:block;padding:0;margin-top:6px;}
.post-modules li{display:inline-block;position:relative;border-radius:3px;margin-bottom:10px;width:114px;text-align:center;margin-right:6px;}
.post-modules li:last-child{padding-bottom:10px;}
.post-modules li a{font-weight:600;text-decoration:none;padding:11px;display:block;color:#ffffff;}
.post-modules li a:hover,
.post-modules li:hover > a{color:#ffffff;border-radius:3px;background:black;}
.post-modules ul{display:none;margin:0;padding:0;width:150px;position:absolute;top:27px;left:0px;}
.post-modules li:hover > ul{display:block;}
.post-modules ul li{display:block;float:none;background:rgb(239, 239, 239);border-radius:3px;margin:0;padding:0;}
.post-modules .selectedMenu{background:black;color:white;border-radius:3px;font-size:12px;}
.post-modules ul li a{font-size:12px;font-weight:normal;display:block;color:#797979;}
.post-shares{height:36px;padding-top:8px;}
.flash-matin-container{margin-top:20px}
.post-modules ul li a:hover,
.post-modules ul li:hover > a{background:#000000;border-left:3px solid #FFFFFF;color:#FFFFFF;}
.post-modules ul ul{left:149px;top:0px;}
.mobile-menu{display:none;width:100%;padding:11px;background:#3E4156;color:#ffffff;text-transform:uppercase;font-weight:600;}
.mobile-menu:hover{background:#3E4156;color:#ffffff;text-decoration:none;}
ul.post-modules li a{color:black;padding:5px 4px;margin:2px 0;background:rgb(239, 239, 239);border-radius:3px;font-size:12px;}
.f_btn_flash:hover{color:#FFFFFF!important;background-color:#0B0A0A !important;background-image:-moz-linear-gradient(center top, rgba(255, 255, 255, 0.4) -10%, #BE0418 50%, #BE0418 50%, #BE0418 100%) !important;background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418) !important;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-10%, rgba(255, 255, 255, 0.4)), color-stop(100%, #131212)) !important;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #151414) !important;background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418) !important;background-image:linear-gradient(top, rgba(255, 255, 255, 0.4) -10%, #BE0418 100%) !important;}
.picInfos{background:white;font-style:italic;margin-top:2px;font-size:11px;}
.btn-bloc-filtrage{display:inline-block;white-space:nowrap;text-decoration:none!important;font-weight:700;text-align:center;margin:20px auto;padding:3px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);height:27px;line-height:3px;margin:0!important;min-width:31px!important;border:none;background-color:#000;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:ms-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-webkit-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:- -o-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:linear-gradient(rgba(255, 255, 255, 0.4), #0000);}
.title-bloc-filtrage{font-size:13px;line-height:16px;}
.side-photo{margin-top:10px;}
.post-image{margin-top:16px;}
.jenprofite-bg{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #424244), color-stop(100%, #1d1d1e));background:-webkit-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-o-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:-ms-linear-gradient(top, #424244 0%, #1d1d1e 100%);background:linear-gradient(to bottom, #424244 0%, #1d1d1e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424244', endColorstr='#1d1d1e', GradientType=0);margin:15px 0;}
.mgt-sm{margin-top:20px;}
.scrollToTop{padding:10px;text-align:center;font-weight:100;font-size:15px;color:#FFF;text-decoration:none;position:fixed;background:black;bottom:0;border-radius:30px;right:40px;margin-bottom:10px;display:none;}
.scrollToTop:hover{text-decoration:none;}
.diaporama{margin-top:10px;text-align:center;background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));background:-webkit-linear-gradient(top, #45484d 0%, #000000 100%);background:-o-linear-gradient(top, #45484d 0%, #000000 100%);background:-ms-linear-gradient(top, #45484d 0%, #000000 100%);background:linear-gradient(to bottom, #45484d 0%, #000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);}
.etape-holder{margin:16px 0 0 0px;}
.actions label{min-height:20px;margin-bottom:0;font-weight:400;cursor:pointer;padding-left:0;}
.inscription-recette-holder{margin-bottom:38px;border:1px solid rgb(213, 213, 213);padding:10px;border-radius:5px;}
.inscription-recette{font-size:17px;margin-top:10px;}
.inscription-recette-title{font-size:25px;margin-bottom:10px;}
.inscription-recette-list{list-style:disc;padding:0px 13px;font-size:14px;font-weight:bold;padding-right:0;margin-bottom:initial;}
.inscription-recette-subtitle{font-size:16px;margin:5px 0;font-style:italic;font-weight:normal;margin-bottom:10px;}
.inscription-recette-btn{height:25px;line-height:5px;}
.inscription-recette-btn-subtitle{font-weight:normal;font-size:14px;}
.inscription-recette-ribbon{position:absolute;top:-5px;right:-6px;}
.radio+.radio{margin-top:10px;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{display:none;}
.reservation-title{font-size:18px;font-weight:bold;}
.reservation-type-radio{margin-top:1px;font-size:16px;margin-bottom:1px;}
.calendar-date-choice{font-size:13px;}
.reservez-table-ribbon{position:absolute;right:-3px;top:48px;}
#personnes{width:100%;height:28px;font-size:13px !important;color:black;padding-top:5px;}
span.step{background:black;border-radius:0.8em;-moz-border-radius:0.8em;-webkit-border-radius:0.8em;color:#ffffff;display:inline-block;font-weight:bold;line-height:1.6em;margin-right:5px;text-align:center;font-size:14px;width:1.6em;}
.red-square{color:rgb(201, 48, 64);font-size:25px;}
.reservation-offert{width:95%;border-radius:2px;font-size:20px;text-align:center;margin-top:15px;}
.reservation-checkbox{font-size:11px;}
.reservation-checkbox input{vertical-align:-3px;}
.horaire-indent{text-indent:20px;}
.petite-information{font-size:11px;font-weight:normal;text-align:justify;margin-top:43px;margin-bottom:-13px;}
.flash-matin-logo{padding:0;width:50px;margin-left:5px;margin-top:0px;}
.fm-nav{margin:0;margin-top:10px;}
.flash-home{font-size:25px;padding:12px 10px;color:black;}
.fm-footer{clear:both;margin-top:20px}
.yamm .nav,
.yamm .dropup,
.yamm .dropdown,
.yamm .collapse{position:static;}
.yamm .navbar-inner,
.yamm .container{position:relative;}
.yamm .dropdown-menu{left:auto;}
.yamm .dropdown-menu > li{display:block;}
.yamm .nav.pull-right .dropdown-menu{right:0;}
.yamm .yamm-content{padding:5px 20px;*zoom:1;}
.yamm .yamm-content:before,
.yamm .yamm-content:after{display:table;content:"";line-height:0;}
.yamm .yamm-content:after{clear:both;}
.yamm.navbar .nav > li > .dropdown-menu:after,
.yamm.navbar .nav > li > .dropdown-menu:before{display:none;}
.yamm .dropdown.yamm-fullwidth .dropdown-menu{width:100%;left:0;right:0;}
ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
.menu-active{color:white !important;background:#7d7e7d;background:-moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));background:-webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);background:-o-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);background:-ms-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);background:linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);}
.menu-hovered{color:black !important;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:-o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:-ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);}
@media (max-width:969px){.yamm .dropdown.yamm-fullwidth .dropdown-menu{width:auto;}
.yamm .yamm-content{padding-left:0;padding-right:0;}
.yamm .dropdown-menu > li > ul{display:block;}
}
.btn-danger,
.btn-default,
.btn-info,
.btn-primary,
.btn-success,
.btn-warning{text-shadow:0 -1px 0 rgba(0, 0, 0, .2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075)}
.btn-danger.active,
.btn-danger:active,
.btn-default.active,
.btn-default:active,
.btn-info.active,
.btn-info:active,
.btn-primary.active,
.btn-primary:active,
.btn-success.active,
.btn-success:active,
.btn-warning.active,
.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}
.btn-danger .badge,
.btn-default .badge,
.btn-info .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-warning .badge{text-shadow:none}
.btn.active,
.btn:active{background-image:none}
.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:-o-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));background-image:linear-gradient(to bottom, #fff 0, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}
.btn-default:focus,
.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}
.btn-default.active,
.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}
.btn-default.disabled,
.btn-default:disabled,
.btn-default[disabled]{background-color:#e0e0e0;background-image:none}
.btn-primary{background-image:-webkit-linear-gradient(top, #337ab7 0, #265a88 100%);background-image:-o-linear-gradient(top, #337ab7 0, #265a88 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));background-image:linear-gradient(to bottom, #337ab7 0, #265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}
.btn-primary:focus,
.btn-primary:hover{background-color:#265a88;background-position:0 -15px}
.btn-primary.active,
.btn-primary:active{background-color:#265a88;border-color:#245580}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary[disabled]{background-color:#265a88;background-image:none}
.btn-success{background-image:-webkit-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-o-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));background-image:linear-gradient(to bottom, #5cb85c 0, #419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}
.btn-success:focus,
.btn-success:hover{background-color:#419641;background-position:0 -15px}
.btn-success.active,
.btn-success:active{background-color:#419641;border-color:#3e8f3e}
.btn-success.disabled,
.btn-success:disabled,
.btn-success[disabled]{background-color:#419641;background-image:none}
.btn-info{background-image:-webkit-linear-gradient(top, #5bc0de 0, #2aabd2 100%);background-image:-o-linear-gradient(top, #5bc0de 0, #2aabd2 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));background-image:linear-gradient(to bottom, #5bc0de 0, #2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}
.btn-info:focus,
.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}
.btn-info.active,
.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}
.btn-info.disabled,
.btn-info:disabled,
.btn-info[disabled]{background-color:#2aabd2;background-image:none}
.btn-warning{background-image:-webkit-linear-gradient(top, #f0ad4e 0, #eb9316 100%);background-image:-o-linear-gradient(top, #f0ad4e 0, #eb9316 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));background-image:linear-gradient(to bottom, #f0ad4e 0, #eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}
.btn-warning:focus,
.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}
.btn-warning.active,
.btn-warning:active{background-color:#eb9316;border-color:#e38d13}
.btn-warning.disabled,
.btn-warning:disabled,
.btn-warning[disabled]{background-color:#eb9316;background-image:none}
.btn-danger{background-image:-webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);background-image:-o-linear-gradient(top, #d9534f 0, #c12e2a 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));background-image:linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}
.btn-danger:focus,
.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}
.btn-danger.active,
.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}
.btn-danger.disabled,
.btn-danger:disabled,
.btn-danger[disabled]{background-color:#c12e2a;background-image:none}
.img-thumbnail,
.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .075);box-shadow:0 1px 2px rgba(0, 0, 0, .075)}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}
.navbar-default{background-image:-webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);background-image:-o-linear-gradient(top, #fff 0, #f8f8f8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background-image:linear-gradient(to bottom, #fff 0, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075)}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);background-image:-o-linear-gradient(top, #dbdbdb 0, #e2e2e2 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));background-image:linear-gradient(to bottom, #dbdbdb 0, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0, 0, 0, .075);box-shadow:inset 0 3px 9px rgba(0, 0, 0, .075)}
.navbar-brand,
.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255, 255, 255, .25)}
.navbar-inverse{background-image:-webkit-linear-gradient(top, #3c3c3c 0, #222 100%);background-image:-o-linear-gradient(top, #3c3c3c 0, #222 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));background-image:linear-gradient(to bottom, #3c3c3c 0, #222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top, #080808 0, #0f0f0f 100%);background-image:-o-linear-gradient(top, #080808 0, #0f0f0f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));background-image:linear-gradient(to bottom, #080808 0, #0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0, 0, 0, .25);box-shadow:inset 0 3px 9px rgba(0, 0, 0, .25)}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0, 0, 0, .25)}
.navbar-fixed-bottom,
.navbar-fixed-top,
.navbar-static-top{border-radius:0}
@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,
	.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,
	.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}
}
.alert{text-shadow:0 1px 0 rgba(255, 255, 255, .2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05)}
.alert-success{background-image:-webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);background-image:-o-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));background-image:linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}
.alert-info{background-image:-webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);background-image:-o-linear-gradient(top, #d9edf7 0, #b9def0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));background-image:linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}
.alert-warning{background-image:-webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);background-image:-o-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));background-image:linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}
.alert-danger{background-image:-webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);background-image:-o-linear-gradient(top, #f2dede 0, #e7c3c3 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));background-image:linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}
.progress{background-image:-webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);background-image:-o-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));background-image:linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}
.progress-bar{background-image:-webkit-linear-gradient(top, #337ab7 0, #286090 100%);background-image:-o-linear-gradient(top, #337ab7 0, #286090 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));background-image:linear-gradient(to bottom, #337ab7 0, #286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}
.progress-bar-success{background-image:-webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);background-image:-o-linear-gradient(top, #5cb85c 0, #449d44 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));background-image:linear-gradient(to bottom, #5cb85c 0, #449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}
.progress-bar-info{background-image:-webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);background-image:-o-linear-gradient(top, #5bc0de 0, #31b0d5 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));background-image:linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}
.progress-bar-warning{background-image:-webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);background-image:-o-linear-gradient(top, #f0ad4e 0, #ec971f 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));background-image:linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}
.progress-bar-danger{background-image:-webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);background-image:-o-linear-gradient(top, #d9534f 0, #c9302c 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));background-image:linear-gradient(to bottom, #d9534f 0, #c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}
.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)}
.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .075);box-shadow:0 1px 2px rgba(0, 0, 0, .075)}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top, #337ab7 0, #2b669a 100%);background-image:-o-linear-gradient(top, #337ab7 0, #2b669a 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));background-image:linear-gradient(to bottom, #337ab7 0, #2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}
.list-group-item.active .badge,
.list-group-item.active:focus .badge,
.list-group-item.active:hover .badge{text-shadow:none}
.panel{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .05);box-shadow:0 1px 2px rgba(0, 0, 0, .05)}
.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);background-image:-o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));background-image:linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}
.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);background-image:-o-linear-gradient(top, #337ab7 0, #2e6da4 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));background-image:linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}
.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);background-image:-o-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));background-image:linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}
.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);background-image:-o-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));background-image:linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}
.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);background-image:-o-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));background-image:linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}
.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top, #f2dede 0, #ebcccc 100%);background-image:-o-linear-gradient(top, #f2dede 0, #ebcccc 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));background-image:linear-gradient(to bottom, #f2dede 0, #ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}
.navbar-nav>li>a{padding:15px 4px;border-left:1px solid lightgray;}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.open>a{background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));background:-webkit-linear-gradient(top, #45484d 0%, #000000 100%);background:-o-linear-gradient(top, #45484d 0%, #000000 100%);background:-ms-linear-gradient(top, #45484d 0%, #000000 100%);background:linear-gradient(to bottom, #45484d 0%, #000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);}
.navbar-default .navbar-nav>.active>a strong,
.navbar-default .navbar-nav>.open>a strong{color:white;}
.navbar-default .navbar-nav>li>a{color:black;}
.more-menus{font-size:20px;padding:15px 10px !important;}
.dark-red{font-size:20px;color:rgb(176, 14, 1);}
.rubrique-title{margin:-5px 0 15px 0;}
.dark-red-sm{font-size:16px;margin-top:10px;margin-bottom:-2px;color:rgb(176, 14, 1);}
.buffer-bottom{margin-bottom:10px;}
.selected_menu{background:black;color:white;}
.brand-text{font-size:10px;margin-top:10px;color:black;cursor:text;}
.obs-header{width:990px !important;}
html{box-sizing:border-box !important;}
*,:after,:before{box-sizing:border-box;!important}
.bloc-adresse{margin-top:20px;}
.left-col{margin-bottom:30px;}
.arrow-right{position:absolute;top:50%;}
.arrow-left{position:absolute;top:50%;}
div#diaporama{margin-top:20px;}
.carousel-container{height:46px;}
.carousel-caption{right:0px;left:0px;width:100%;padding-bottom:0;text-align:left;padding-left:20px;font-size:16px;background-color:black;bottom:0;padding-bottom:20px;}
.printBtn{float:right;font-size:25px;margin-bottom:10px;display:none;cursor:pointer;color:#999;display:block;margin-right:11px;float:right;font-size:21px;cursor:pointer;margin-top:-41px;color:#999;}
.select_recette{height:26px !important;padding-top:2px;width:100%;}
.recette{display:none;}
.recette.active{display:block}
.paginating{font-size:15px;margin-top:10px;font-weight:bold;margin-left:47%;}
.hr{height:1px;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));margin-left:-5px !important;border-top:0;border-left:0;}
.centrer-bloc{display:block;margin-right:auto;margin-left:auto;}
.restaurant-menu-forumle-description{font-size:15px;text-align:center;margin-top:10px;}
.carousel_prev{left:-10px;z-index:1;}
.carousel_next{right:-10px;z-index:1;}
.lien_a_lire_egalement:hover{text-decoration:none !important;}
.numero_etape_recette{font-weight:bold;background-color:black;color:#fff;border-radius:7px;padding-left:6px;padding-right:6px;}
.graybg{background:rgb(231, 231, 231) !important;}
.pourcentage_heure{color:rgb(195, 22, 41);font-size:13px;height:7px;position:relative;top:-20px;left:4px;}
.remise-title{font-size:15px;color:rgb(201, 48, 64);display:none;}
.text_reservation_fin{font-size:13px;margin-bottom:7px;margin-top:27px;text-align:justify;}
#agreement{border:0 !important;}
.obs_cnil{display:none;}
.reservation-radio{margin-top:2px;font-size:13px;font-weight:bold;width:100px;}
.reservation-raison-sociale{font-size:17px;font-weight:bold;margin-left:7px;width:232px;padding-left:47px;}
#cd-tabs{margin-top:-6px;margin-bottom:-10px;}
.remise-block{font-weight:bold;font-size:14px;color:#121111;font-style:italic;}
span#date_title{font-size:13px;margin-top:-2px;float:left;}
.remise-bloc{margin-top:-10px;margin-bottom:-2px;}
.line-separator{clear:both;margin-bottom:40px;}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:25px;font-size:11px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:23px;font-size:11px;}
.bloc-bouton{margin-top:11px;padding-left:0px;padding-right:32px;}
.padding-title-rubrique{padding-right:24px;padding-left:0;}
#slides div,
.slider_rubrique div{border:none !important;}
#recherche-restaurants{overflow-y:hidden;}
.parville{margin-top:1px;}
div.ratebox-title{font-size:11px;font-weight:bold;margin:2px 0 -6px 0;}
img.img-responsive.picto-internaute{width:55%;}
.publier-avis{padding-top:5px !important;font-size:14px !important;}
.selection-g{font-size:9px;margin:13px 31px 0 -25px;line-height:9px;}
.localisation-bloc{line-height:10px;font-size:11px;margin-top:2px;margin-left:16px;}
.localisation-resto-small{margin-right:22px;float:right;margin-top:3px;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:60%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:1;}
.bx-wrapper .bx-controls-direction a{top:55%;}
.input-check{margin-left:-13px;margin-top:2px;height:11px;}
.img-chef{padding-left:15px;}
.picto-retour-liste:hover{color:#bdb6b6;text-decoration:none!important}
.bloc-picto-share{border-top:1px dotted black;padding-left:9px;margin-bottom:10px;}
.retour-list-resto{font-size:10px;margin-left:-7px;float:left;}
.returnBtn:hover{text-decoration:none}
.filter-name-resto{width:100% !important;height:26px;}
.filter-ville-resto{margin-bottom:-7px;z-index:2;}
.lab-pch{margin:-10px 0px -9px 0px !important;}
.filter-ville-control{width:100% !important;height:26px;}
.close-phone{display:none;color:rgb(191, 2, 104);font-size:15px;position:absolute;top:20px;right:14px;z-index:2;}
.close-this{display:none;margin-left:11px;font-size:13px;color:#C0044A;}
.critere-picto-search{float:left;font-size:23px !important;color:#fff !important;margin-top:8px;margin-left:13px;}
span.partenariat-header{color:black;font-size:11px;text-align:center;display:block;background-color:white;padding:3px 0;}
.bloc-search-bottom{margin-left:1px;width:10px;}
.tarif-select{width:100% !important;height:26px;}
.select-resto{width:100% !important;height:26px;}
.smallf-weight{font-weight:100 !important;}
p.bjqs-caption{display:block;width:100%;margin:0;position:absolute;bottom:0;font-weight:bold;color:black !important;background:rgba(255, 255, 255, 0.72);font-size:11px;padding:5px 17px 2px 14px;}
.rubrique-recette-title{font-weight:bold;line-height:19px;margin-top:11px;margin-bottom:2px;}
#a_la_une{padding:0 28px;}
#a_la_une .title_une{margin:14px 0 0 0;font-size:30px;}
#a_la_une .rubriques{font-size:17px;color:#6e6e6e;margin-bottom:-20px !important;margin-top:12px;}
#a_la_une #type_recette{margin:10px 0;}
.bx-wrapper .bx-pager{text-align:right;font-size:0;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-20px;width:100%;}
.lien-plan:hover{text-decoration:none;}
.copiryght-video{font-size:10px;font-style:italic;}
.avis-client-title{font-size:17px;color:#4a4a4a;border-bottom:1px solid #ccc;padding-bottom:21px;margin-bottom:-1px;}
textarea{resize:vertical;}
.avis-form-title{font-size:14px;font-weight:100;}
.etoile-form{font-size:14px;width:25%;}
.col-inscription{width:80px;margin-top:-33px;}
table.table-bordered tbody th,
table.table-bordered tbody td{padding:17px 13px !important;}
.phone_formulaire{margin-top:6px -5px 0 5px;}
.qst{font-weight:bold;font-size:13px;}
.weight-small{font-weight:100;}
.check label{font-size:13px;line-height:19px;}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-file{position:relative;overflow:hidden;}
.col-md-9.text-left.etoile-avis{padding-left:41px;margin-bottom:11px;}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
.commentaire{font-size:14px;margin-top:-14px;}
.btn-publier-avis{margin:14px auto;}
.etoile-avis a{color:#BF0268;text-decoration:none;}
.table-avis>tbody>tr>td{width:65px;padding:0;}
.colTitle{margin:0 0 8px;font-size:13px;font-weight:bold;}
.note-attribue{font-size:15px;margin-top:-2px;}
.avis-internaute{font-size:2.167em;margin-bottom:11px;}
.internaute-details{line-height:19px;color:#777;font-size:13px;margin-top:10px;}
.date-publication-avis{font-size:12px;color:#777;}
.stars-first-bloc{margin-left:10px;}
.name-intarnaute{font-size:13px;font-weight:bold;}
.detail-note{margin-bottom:-9px;}
.raterater-bg-layer{color:rgba(0, 0, 0, 0.13);}
.raterater-hover-layer{color:rgba(191, 2, 104, 1);}
.raterater-hover-layer.rated{color:rgba(191, 2, 104, 1);}
.raterater-rating-layer{color:rgba(191, 2, 104, 1);}
.raterater-outline-layer{color:rgba(0, 0, 0, 0.25);}
.raterater-wrapper{overflow:visible;}
.raterater-layer,
.raterater-layer i{display:block;position:absolute;overflow:visible;top:0px;left:0px;}
.raterater-hover-layer{display:none;}
.raterater-hover-layer i,
.raterater-rating-layer i{width:0px;overflow:hidden;}
.pink-color{color:rgb(191, 2, 104);}
.avis-active{color:rgb(191, 2, 104) !important;}
a:focus,
a:hover{color:black;text-decoration:none;}
.selection-header{font-size:11px;float:left;line-height:13px;margin-top:11px;width:139px;margin-left:16px;}
.sous_titre_header{font-size:17px;}
.filter-mobile{background-color:#000;color:#FFF;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);height:67px;margin-bottom:15px;}
.footer-resto-mobile{position:absolute;background-color:#000;color:#FFF;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);height:46px;bottom:27px;}
.retour-pct{margin-left:4px;font-size:24px;margin-top:11px;color:rgb(245, 245, 245);float:left;width:31px;}
.selection-title{line-height:14px;font-size:9px;display:inline-block;margin:9px 0 0 0;}
.logo-blanc{height:40px;float:left;width:41px;margin:3px 5px;}
.footer-search{position:absolute;bottom:27px;}
.footer-resto-title{font-size:11px;margin:8px 16px 0 -47px;line-height:16px;}
.bottom--13{margin-bottom:-13px;}
.chevron-defilement{color:#fff;font-size:22px;padding-top:6px;}
.left--19{margin-left:-19px;}
.enpart{margin-bottom:4px;background-color:#fff;padding-top:7px;height:24px;}
.lobs-search{height:9px;margin-top:-4px;}
.bloc-bonnes-addresse-critere{height:99%;background-image:url(//flashmatin.fr/assets/img/resto-mini-mobile-critere.jpg);background-repeat:no-repeat;background-size:100%;width:100%;margin-top:-20px;}
.returnBtn-menu{padding:6px;float:right;font-size:26p height:16px;margin-top:-5px;display:none;}
.page_une{margin-top:17px;}
.post-title{line-height:27px;margin:5px 0;margin-bottom:11px;font-family:'Lora', serif;font-weight:normal;}
.recette-option{padding-top:10px;padding-bottom:13px;}
.title-page{font-size:24.5px;}
.defilement-recette{font-size:11px;}
.merci-confirm{line-height:14px;}
.bloc-slider{margin-bottom:18px;margin-top:6px;}
#first-page .nos-coup-coeur div:first-child{background-color:#36222d;height:312px;margin-top:43px;}
#first-page .nos-coup-coeur{margin-bottom:41px;position:absolute;top:219px;}
#first-page .nos-coup-coeur .chaque_semaine{color:white;display:block;font-family:Georgia, Times, serif;font-size:15px;font-style:italic;padding:5px;background-color:#bf0268;width:125px;border-radius:0 0 16px;}
#first-page .nos-coup-coeur .coupCoeur{font-family:'Lora', serif;color:white;font-size:39px;text-align:center;display:block;padding-top:7px;margin-bottom:10px;letter-spacing:-2px;}
#first-page .nos-coup-coeur .double-line-une:before{transform:translateY(-50%) !important;border-top:2px solid #FFF !important;top:26%;}
#first-page .nos-coup-coeur .double-line-une:after{border-bottom:1px solid #FFF !important;top:26%;}
#first-page .lire-article-home{float:right !important;margin-right:14px !important;}
#first-page .logo-flash-nav{float:right;margin-top:9px;margin-right:22px;margin-bottom:-4px;}
#first-page .top_menu{margin-top:14px;}
#first-page #reseaux_social{float:right;font-size:20px;color:rgba(158, 158, 158, 0.58);margin-top:13px;margin-bottom:5px;}
#first-page #reseaux_social i{cursor:pointer;margin-right:5px;}
#first-page .obspartenariat{margin-top:0 !important;margin-bottom:0 !important;}
#first-page .logo-menu{position:relative;z-index:1000;height:116px;margin-bottom:0px;}
#first-page .bloc-slider{margin-bottom:40px;margin-top:6px;}
#first-page .city-guide{margin-left:98px;margin-top:7px;}
#first-page .sticky-g{position:fixed;width:974px;background-color:white;z-index:999;}
#first-page .select-city-guide{position:absolute;bottom:16px;left:29%;}
#first-page .carnet_adresses{font-size:22px;font-family:'Lora', serif;margin-bottom:30px;color:#C41729;margin-top:-5px;}
#first-page .select-city-guide select:first-child{border-left:1px solid #ccc !important;}
#first-page .logo-menu-small{margin-top:-137px !important;height:67px !important;}
#first-page .fa:hover{color:#BE0418 !important;}
#first-page #home_slider img{float:right;}
#first-page .top_header{border-bottom:1px solid rgba(109, 104, 104, 0.18);}
#first-page .fa-bars{font-size:25px;margin-top:14px;margin-left:8px;}
#first-page #rubriques-generales .title-bloc-filter{font-size:17px;font-weight:500;}
#first-page .special-bloc{padding-left:43px;}
#first-page .coupCoeur #first_title{font-size:32px;margin-left:11px;}
#first-page .coupCoeur #second_title{display:block;margin-top:-12px;margin-bottom:-68px;font-size:45px;}
#first-page .coupCoeur #de_cours{font-size:31px;}
#first-page #first_pres_chez_vous{background-color:rgb(54, 34, 45);font:18px 'Lora', serif;color:white;text-transform:none;}
#first-page #bonnes_tables{margin-top:43px;}
#first-page #bonnes_tables .commandez_sans_intermediaires{margin-bottom:42px;}
#first-page #logo_coeur{padding-left:6px;}
.btn-appel-tel{margin-top:-5px;}
.foire_au_vin{margin-top:-3px;float:right;}
.bloc-filter{height:46px;padding-top:10px;background-color:#000;color:#FFF;padding-left:18px!important;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);}
.membre-ligne{margin-top:-36px;}
.select2-container--classic .select2-results>.select2-results__options{font-size:12px;}
.promotion_label{float:left;margin-top:10px;}
.w-all{width:100%;}
.slidesjs-pagination{display:none;}
.theme-page{font-family:'Lora', serif;}
.pres-chez-moi-input{margin-left:-13px;margin-top:2px;height:11px;}
.pres-chez-moi-label{margin:-10px 0px -9px 0px !important;}
.title-bloc{font-weight:bold;line-height:19px;font-size:18px;margin-top:17px !important;}
.title-vin-search{font-weight:bold;line-height:19px;font-size:18px;margin-top:13px !important;margin-bottom:13px;}
.reservation-form-tel{margin-top:24px;}
.connecting-loading{margin-top:10px;}
.bloc-resever{position:fixed;bottom:-1px;z-index:2;left:0;padding:6px 0 0 0;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-color:black;height:46px;}
.hand{cursor:pointer;}
.m1,
.m2,
.m3{color:rgb(201, 48, 64) !important;}
.padding-raiting{padding:3px 0 3px 10px;}
.filtrage-type{font-weight:bold !important;font-size:12px;}
.pink-color{color:rgb(191, 2, 104);}
.padding-resp{padding:0;}
.slider-filter-small{height:46px;background-color:#000;color:#FFF;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);padding-top:10px;}
.div-panier-title{padding-bottom:4px;padding-top:17px;margin-bottom:-6px;cursor:pointer;font-size:13px;}
.title_menu{font-weight:700;float:left;margin-top:5px;font-size:15px;}
.left-type-resto{margin-left:-32px;}
.left-tarif-resto{margin-left:-25px;margin-right:-5px !important;}
.essentiel-price{font-size:19px;color:#bf0268;float:left;margin:15px 0 8px 0;}
.montant-total-txt{background-color:#717171;padding:5px 10px;font-weight:100;font-size:12px;border-radius:6px;color:#fff;}
.bouton-vert:hover{background-color:rgb(0, 65, 0) !important;}
.bouton-orange{border:none;font-size:16px;color:#fff;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgb(254, 178, 62)) !important;background-color:rgb(253, 164, 28) !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin-top:6px;border-radius:4px;height:30px;width:174px;margin-left:-28px;padding-left:23px;}
.bouton-orange:hover{background-color:rgb(255, 107, 0) !important;}
.buffer-left-radio{padding-left:12px;}
.produit-7{margin-top:15px;padding-left:25px;padding-top:11px;}
.last-produit-boutique{margin-top:15px;padding-right:14px;padding-left:14px;padding-top:11px;}
.bouton-vert{border:none;font-size:14px;color:#fff;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), green) !important;background-color:green !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin-top:6px;border-radius:4px;height:30px;}
.epuise-stock{padding-top:11px;margin-bottom:-4px;}
.vin-name{font-weight:bold;font-size:14px;}
.produit-5{padding-right:19px;margin-top:15px;padding-top:11px;}
.panier-prix-carton{font-size:11px;line-height:13px;}
.livraison-offerte{font-size:13px;font-weight:bold;}
.carton{font-size:8px;text-align:center;}
.title-menu{font-weight:700;font-size:15px;float:left;margin-top:-4px;}
.line-height-16{line-height:16px;}
.font-size-20{font-size:20px;}
.pink-btn{white-space:nowrap;text-decoration:none!important;font-weight:100!important;text-align:center;border-radius:5px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);line-height:3px;padding:11px;font-size:13px;min-width:14px;width:auto!important;color:#FFF!important;background-color:#BF0268!important;display:inline-block;padding:12px 10px;margin-left:-7px;}
.pink-btn:hover{text-shadow:none !important;color:#000!important;background-color:#fff!important;}
.passer-appel{color:rgb(191, 2, 104);font-weight:bold;font-size:12px;}
.appel_gratuit_txt{color:#000;font-size:8px;margin-right:-2px;}
.appel-txt-boutique{color:#000;font-size:8px;margin-right:7px;}
.size-14{font-size:14px;}
.prix_bare{font-size:11px;}
.bt_panier{border:none;padding:1px 16px;width:155px!important;height:30px;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #060606);background-color:#0d0d0d;white-space:nowrap;font-size:14px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333;border-radius:4px;color:#fff;float:left;}
.call_btn:hover{background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418)!important;background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-color:#BE0418!important;}
.descriptif-vin-3{margin-top:11px;text-align:justify;font-size:13px;margin-bottom:15px;}
.call_btn{background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0.81));background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0.81));background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0.81));background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.4), rgba(0, 0, 0, 0.81));text-align:center;cursor:pointer;border-radius:4px;padding:2px 18px 4px 18px;margin-left:16px;background-color:rgba(0, 0, 0, 0.81);color:#fff;margin-top:13px;margin-bottom:-7px;border:0;}
.niveau-lecteur{margin-top:18px;}
.direct-propriete-txt-btq{font-size:23px;font-family:'Lora', serif;font-weight:100;line-height:26px;margin:18px 0 21px 25px;}
.commandez_txt{color:#929292;font-size:15px;font-weight:100;}
.achat-produit-1 .radio{padding-right:6px;margin-bottom:-18px;margin-left:-7px;}
.copyrights-importance{background:none!important;font-size:9px;font-style:normal;}
.achat-produit-1,
.achat-bloc-hauteur,
.achat-bloc-hauteur-livre,
.last-bloc-achat,
.achat-traiteur,
.achat-bio{background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);padding-left:6px;padding-right:2px;}
.radio-hauteur{margin-bottom:-9px;font-size:15px;}
.last-radio{margin-bottom:-22px !important;font-size:13px;}
.btn-panier-produit-trois button{font-size:12px;width:134px !important;}
.achat-produit-hauteur{margin-bottom:-9px !important;font-size:15px;}
.commandez_sans_i{color:#929292;font-size:23.4px;font-weight:100;}
.add-another{padding:2px 15px;background-image:-webkit-linear-gradient(top, #bf0268 0, rgba(191, 2, 104, 0.92) 100%);background-image:-o-linear-gradient(top, #5cb85c 0, #419641 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#bf0268), to(rgba(191, 2, 104, 0.92)));background-image:linear-gradient(to bottom, rgba(191, 2, 104, 0.92) 0, #bf0268 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:rgba(191, 2, 104, 0.86);text-shadow:0 -1px 0 rgba(0, 0, 0, .2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);color:#fff;}
.add-another:hover{background-color:#AF0260;background-position:0 -26px;color:#fff;}
.tel-panier-btq span{font-size:9px;font-weight:100;margin-top:13px;float:left;}
.tel-panier-btq{width:52px;margin-top:-24px;}
.tel-panier-btq i{font-size:27px;cursor:pointer;}
.pay{padding:2px 15px;margin-right:5px;}
.select{background-color:#fff;border:1px solid #ccc;font-size:-1px;padding-top:4px;}
.bloc-article-flash{margin-top:-33px;margin-bottom:37px}
.bloc-article-flash-logo{display:inherit;height:71px}
.derniers-annonces{margin-top:41px;}
.flash-annonce{padding:6px 0 6px 0;cursor:pointer;}
.flash-annonce:hover{background-color:rgba(128, 128, 128, 0.11);color:#000;}
.flash-annonce a:hover{color:#000;}
.trait{width:100%;}
.filet-degrade{margin:3px;border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));margin-left:-5px!important;}
.title-flash-annonce{color:rgba(123, 123, 123, 0.99);font-size:14px;}
.picto-share-une{margin-top:12px;position:absolute;top:2px;right:6px;cursor:pointer;}
.csbuttons{margin-right:12px;}
.shares{font-size:22px;display:none;background-color:rgba(13, 13, 13, 0.12);padding:13px 0 0 0;}
.close-shares{font-size:14px;cursor:pointer;}
.close-shares:hover{color:#bf0268;}
.left-picto-share{padding-left:53px;}
.bloc-close-share{margin-bottom:6px;margin-top:-7px;}
.img-lettre-coeur{float:left;margin-top:12px;}
.avantage-club-lecteur{margin-left:0px;font-size:14px;}
.left-jeux{margin-left:-16px;}
.bottom-space{margin-bottom:24px;}
.modal-width{width:80%;}
.rechercher{border:none;width:112px!important;margin-left:0;background-color:#000;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-webkit-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);}
.bloc-bonnes-addresse{height:399px;-moz-box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);-webkit-box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid rgba(135, 135, 135, 0.29);margin-top:20px;margin-bottom:23px;background-image:url(//flashmatin.fr/assets/img/resto-mini.jpg);background-repeat:no-repeat;background-size:105%;background-position-x:-14px;background-position-y:-26px;}
.resto-img{height:100%;width:100%;}
.bonne-adresse-content{position:absolute;top:0;left:0;width:100%;height:100%;}
.title-bonne-adresse{color:#850118;font-weight:bold !important;line-height:19px;text-align:center;float:left;padding-top:11px;}
.title-control{margin-top:6px;font-size:11px;}
.pres-chez-moi-resto{font-weight:bold;padding-left:1px;}
.check-pres-chez-moi{margin-top:1px;margin-bottom:1px;}
.datepicker-control{height:28px;}
.control-optgroup{height:25px;padding-top:2px;}
.bloc-recherche{margin:6px 0 0 15px;}
.size-20{font-size:20px;}
.bloc-recherche-horizontal{margin-top:12px;padding-bottom:17px;border:1px solid rgba(135, 135, 135, 0.29);-moz-box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);-webkit-box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);}
.title-shopping-gourmand{margin-top:24px;}
.foire_auvin_noir{margin-top:15px;height:72px;}
.img_rub_marche_t{margin-top:13px;margin-left:20px;height:99px;}
.title-bloc-shopping{font-size:21px;margin-top:23px;margin-bottom:7px;}
.check-picto{width:18px;font-size:19px;font-weight:bold;}
.option{font-size:17px;font-weight:bold;}
.rubrique-avantage{margin-top:11px;}
.title-bloc-recherche-horizontal{line-height:32px;font-size:29px;margin-top:18px;}
.lien-boutique{cursor:pointer;}
.legende-boutique{margin-top:22px;font-size:17px;margin-bottom:13px;}
.remises{color:#BE0418;font-weight:700;margin-bottom:0;}
.title-bloc-recheche{font-size:12px;font-weight:700;color:black;margin:10px 0 20px 0;float:left;}
.consomation_alcool{margin-left:14px;margin-top:12px;font-size:10px;}
.rubriques-title{font-size:29px;}
.img-recette{height:127px;margin:auto;margin-top:14px;}
.hr-p-bottom{margin-bottom:-28px;}
#error_recherche{display:none;color:#BE0418;}
.mini-line-left{width:33px;border-bottom:1px solid #bf0268;margin:0;margin-bottom:20px;float:left;}
.title-categorie{font-size:17px;color:#6e6e6e;margin-bottom:-20px !important;}
.dossier-special{color:#fff;height:27px;padding:3px 0 0 6px;background-image:linear-gradient(60deg, #171515, #f2eaea);background-image:-moz-linear-gradient(60deg, #171515, #f2eaea);background-image:-webkit-linear-gradient(60deg, #171515, #f2eaea);background-image:-o-linear-gradient(60deg, #171515, #f2eaea);background-image:-ms-linear-gradient(60deg, #171515, #f2eaea);}
.title-article-special{color:#bf0268;font-size:16px;}
.lien-la-une:hover{color:#bf0268;text-decoration:none !important;cursor:pointer;}
hr{margin-bottom:10px !important;}
hr.style-two{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));margin-left:-5px!important;}
a:hover{color:#bf0268;}
.margin-bottom-12{margin-bottom:12px;}
.recette_image{margin-left:64px;height:auto !important;}
.bloc-partenariat{margin-bottom:-16px;margin-top:-38px;margin-left:21px;}
.enpartenariat_txt{margin-left:50px;margin-top:-32px;font-size:11px;}
.cube{color:grey;}
.logofmp{height:44px;margin-top:33px;}
.logoobs_p{height:46px;margin-left:153px;margin-top:-30px;}
a.slidesjs-next,
a.slidesjs-previous,
a.slidesjs-play,
a.slidesjs-stop{background-image:url(//flashmatin.fr/assets/img/btns-next-prev.png);background-repeat:no-repeat;display:block;width:12px;height:18px;overflow:hidden;text-indent:-9999px;float:left;margin-right:5px;}
a.slidesjs-next{margin-right:10px;background-position:-12px 0;}
a:hover.slidesjs-next{background-position:-12px -18px;}
a.slidesjs-previous{background-position:0 0;}
a:hover.slidesjs-previous{background-position:0 -18px;}
a.slidesjs-play{width:15px;background-position:-25px 0;}
a:hover.slidesjs-play{background-position:-25px -18px;}
a.slidesjs-stop{width:18px;background-position:-41px 0;}
a:hover.slidesjs-stop{background-position:-41px -18px;}
.slidesjs-pagination{margin:7px 0 0;float:right;list-style:none;}
.slidesjs-pagination li{float:left;margin:0 1px;}
.slidesjs-pagination li a{display:block;width:8px;height:0;padding-top:8px;background-image:url(//flashmatin.fr/assets/img/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.btn-slider-vin{margin-top:-68px;}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active{background-position:0 -16px;}
.slidesjs-pagination li a:hover{background-position:0 -26px;}
#slides a:link,
#slides a:visited,
#slides a:link,
.slider_rubrique a:visited,
.slider_rubrique a:link,
.slider_rubrique a:visited,
.slider_rubrique a:link,
.slider_rubrique a:visited{color:#333;}
#slides a:hover,
#slides a:active,
.slider_rubrique a:hover,
.slider_rubrique a:active{color:#9e2020;}
.btn-slider-vins{margin-top:-111px;}
.btn-slider{margin-top:-47px;}
.rechercher-terroir-slider{margin-top:63px;}
.rechercher-terroir-slider1{margin-top:21px !important;}
.rechercher-restaurant-slider-2{margin-top:-42px;}
#slides,
.slider_rubrique{padding-left:15px;margin-top:8px;}
.image-slider-cinema{float:right;margin-right:4px;margin-top:-172px;}
#slides h2,
.titre_slider,
.slider_rubrique h2{font-size:16px;color:grey;margin:0;}
.img-slider-une{z-index:-8;float:right;position:absolute;right:0;}
#slides h3,
.slider_rubrique h3,
.sous_titre_slider{color:#000;font-weight:700;font-size:16px;margin-bottom:10px;margin:0;margin:7px 0;}
#slides p,
.slider_rubrique p,
.text_slider{font-size:14px;color:#000;margin:2px 0;}
.mail-erreur p{padding-bottom:24px;text-align:center;margin-top:10px;}
.modal-title{text-align:center;font-size:21px;line-height:27px;}
.legale-mention{text-align:justify;font-size:15px;}
.jeux-concour-img{box-shadow:1px 1px 5px rgba(11, 11, 11, 0.43);margin-top:-9px;}
.participation-jeux{font-size:13px;margin-top:9px;}
.f_btn_flash{border:none;}
ul.bjqs-controls.v-centered li a{display:block;padding:10px;background:#fff;color:#000;text-decoration:none;border-radius:7px;}
ul.bjqs-controls.v-centered li a:hover{background:#000;color:#fff;}
ol.bjqs-markers li a{padding:5px 10px;background:#000;color:#fff;margin:5px;text-decoration:none;}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{background:#999;}
.title-jeux-concours{margin-top:11px;margin-bottom:23px;line-height:23px;font-size:18px;}
#my-slideshow{margin-bottom:35px;}
ul.bjqs-controls.v-centered li a:hover{background:#FDF7F7;color:#C72638;}
.jeux-concour-side ul.bjqs-controls.v-centered li a{top:30% !important;}
ul.bjqs-controls.v-centered li a{top:43% !important;}
ul.bjqs-controls.v-centered li a{display:block;padding:10px;background:#fff;color:#000;text-decoration:none;border-radius:7px;font-size:8px;}
.localisation-traiteur{font-size:12px;display:inline-block;line-height:9px;margin-top:6px;}
.small-text-environ{font-size:10px;}
.marche-terroir-title{line-height:32px;margin-top:36px;margin-bottom:20px;font-weight:bold;font:23px oswald-bold, sans-serif !important;}
.marche-terroir-under-title{color:#929292;font-weight:100;font:25px arial;}
.intro-marche-terroir{margin-bottom:31px;font-size:16px;font-weight:700;}
.bottom-10{margin-bottom:10px;}
.select-title{font-size:12px !important;font-weight:700;color:black;}
.font-bold{font-weight:bold;}
.filet-right{border-width:0 1px 0 0;border-style:solid;-webkit-border-image:-webkit-gradient(linear, 0 0, 0 100%, from(black), to(rgba(0, 0, 0, 0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;-moz-border-image:-moz-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;-o-border-image:-o-linear-gradient(black, rgba(0, 0, 0, 0)) 1 100%;border-image:linear-gradient(to bottom, black, rgba(0, 0, 0, 0)) 1 100%;}
.text-marche-terroir{font-size:16px;}
.rubrique-traiteur-title{font-weight:bold;line-height:19px;margin-top:11px;margin-bottom:10px;}
.title-rubriques-marche{font-size:12px;font-weight:700;margin-bottom:6px;margin-top:7px;}
.text-marche-terroir{font-size:14px;}
.aoc_select .select2-container{width:208px !important;}
#villes_select_traiteur{width:180px;float:left;}
.checkbox-traiteur{width:70px;float:right;margin-top:4px;}
.checkbox-traiteur strong{line-height:11px !important;float:left;font-size:10px;}
.checkbox-traiteur strong span:first-child{font-size:12px;}
.dash_cube{background:url("//flashmatin.fr/assets/img/dash_cube.png") 0 0 no-repeat;width:19px;height:17px;float:left;background-size:14px !important;}
.line-under_title{width:21px;border-top:1px solid #bf0268;margin:2px 0 0 0;}
.logo-obs{float:left;margin-top:17px;margin-left:5px;}
.rubrique-page p{font-size:23px;font-family:'Lora', serif;margin:0;}
.menu-background .rubrique-page{display:inline-block;padding-top:10px;}
.logo-menu{margin-top:-55px;position:relative;z-index:1000;margin-bottom:-4px;}
.log-flash-partenariat{margin-top:-10px;margin-bottom:6px;}
.menu-background{background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);}
.menu-horizantal{height:58px;position:absolute;text-align:center;background-color:#fff;margin-top:-49px;padding-left:6px;}
.menu-horizantal a{font-family:Oswald;font-size:24px;font-style:normal;font-variant:normal;font-weight:100;color:#000;text-decoration:none;}
.menu-horizantal a:hover{color:#bf0268;}
.modal-body.connexion_modal{padding-bottom:18px;}
.bloc-menu.is-stuck{position:fixed;padding:0px;top:0;width:989px;margin:0 auto;}
.bloc-menu{position:relative;padding:0;z-index:9;top:135px;margin-bottom:150px;}
.title-modal{font-size:23px;margin-top:3px;}
.modal-body{position:relative;padding:19px;}
.modal-footer{text-align:center;}
.bloc-bouton{margin-top:-14px;}
.fm-menu-btn{cursor:pointer;font-size:27px;margin-left:20px;margin-top:13px;margin-bottom:-5px;float:left;}
.fm-menu-side{height:100%;position:fixed;width:250px;left:0;top:0;z-index:99999;display:none;background:#fff;}
.fm-menu-side-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:9999;display:none;}
.fm-menu-first{padding-left:15px;margin-bottom:0px;}
.fm-menu-first > li{margin:-1px 0 0;padding:5px;cursor:pointer;color:#8b8b8b!important;font:25px oswald, sans-serif;font-weight:100;}
.fm-menu-first > li:hover{color:#000;background:#e6e6e6;}
.fm-menu-second{background:#e6e6e6;position:fixed;top:0;left:250px;height:100%;width:255px;display:none;padding-left:20px;overflow:scroll;overflow-x:hidden;display:none;}
.fm-menu-second li{margin:5px 0 0;padding:5px;font-size:25px;font-family:oswald-light;cursor:pointer;color:#8b8b8b;}
.fm-menu-second li:hover{color:#000!important;}
.fm-menu-first:nth-child(1){margin-top:80px;}
.fm-menu-first a{color:#8b8b8b;}
.fm-menu-first a:hover{text-decoration:none;}
.sous-title-menu-second a{color:black !important;}
.sous-title-menu-second a:hover{text-decoration:none;color:#bf0268 !important;}
.fm-subtitle{font-size:15px;color:#000;}
.title-menu-second{color:#bf0268;font-size:20px;}
.sous-title-menu-second{color:#000!important;font-weight:700;font-size:14px;}
.special-dossier{font-size:16px;color:#fff;background-image:linear-gradient(60deg, #171515, #f2eaea);font-weight:700;padding:0 80px 0 5px;margin-top:24px;margin-bottom:5px;}
.active-menu{color:#bf0268!important;}
.picto-cirle{font-size:5px;}
.fm-menu-plus{cursor:pointer;font-size:23px;margin-left:18px;margin-top:10px;}
.modal-css{width:600px;display:none;}
.logo-menu-scroll{width:49px;margin-top:0px;margin-bottom:-45px;transition:0.2s;height:52px;}
.menu-horizantal-scroll{height:142px !important;margin-top:-23px !important;padding-top:11px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 69%, rgba(255, 255, 255, 1) 77%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(69%, rgba(255, 255, 255, 1)), color-stop(77%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(to bottom, rgba(255, 255, 255, 1) 45%, rgba(255, 255, 255, 1) 71%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(to bottom, rgba(255, 255, 255, 1) 45%, rgba(255, 255, 255, 1) 71%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(to bottom, rgba(255, 255, 255, 1) 45%, rgba(255, 255, 255, 1) 71%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 45%, rgba(255, 255, 255, 1) 71%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);}
.bloc-menu-mobile{margin-left:-7px;}
.partenariat-scroll{display:block;bottom:-68px;font-size:12px;margin-left:3px;}
.bloc-menu.is-stuck .bloc-filter{margin-top:0px;}
.partenariat-scroll{display:block;bottom:-44px;font-size:11px;margin-left:3px;}
.logo-obs-scroll{height:12px;margin-top:-6px;}
.partenariat-min{display:none;}
.bloc-remise-article{background:url("//flashmatin.fr/assets/img/remise-flag.png") no-repeat;color:#fff;margin-right:4px;background-size:54px;}
.discount_flag{position:absolute;right:0px;height:67px;background:url("//flashmatin.fr/assets/img/remise-flag.png") no-repeat;color:#fff;top:0px;width:67px;background-size:66px;}
.discount_percent{font-size:13px;line-height:15px;}
.discount_flag_txt{text-align:center;width:70px;margin-top:0px;line-height:16px;}
.discount_flag_txt_article{text-align:center;width:56px;margin-top:3px;line-height:16px;}
.discount_label{font-size:11px;}
.remise_cal{font-size:9px;color:#FFFFFF;position:absolute;cursor:pointer;width:41px;text-align:center;margin-top:-27px;}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:0;text-align:right;text-decoration:none;}
.retour-une{font-size:10px;margin-left:-17px;float:left;}
.recettes{padding-bottom:4px !important;padding-top:3px !important;font-size:14px !important;height:35px !important;}
.remise{color:#fff;background-color:rgb(191, 2, 104);height:30px;width:90%;border-radius:5px;padding-top:5px !important;text-align:center;font-size:15px !important;padding-left:1px;padding-right:2px;margin-top:20px;margin-left:8px;}
.remise-applicable{font-size:11px;}
.remises{color:#BE0418;font-weight:700;margin-bottom:0;}
.discount_flag_resto{position:absolute;right:-9px;height:71px;width:83px;color:#fff;top:0px;background-size:75px;background-image:url("//flashmatin.fr/assets/img/remise-flag-resto.png");background-repeat:no-repeat;}
.discount_flag_txt_resto{text-align:center;width:96%;margin-top:-3px;}
.discount_label_resto_remise{font-size:12px;margin-top:3px;}
.discount_label_resto{font-size:13px;margin-top:5px;}
.discount_percent_resto{font-size:16px;margin-bottom:-7px;margin-top:-3px;}
.chapeau-right{padding-right:30px !important;}
.font-size-19{font-size:19px !important;}
.font-size-17{font-size:17px !important;}
.font-size-16{font-size:16px;}
.font-size-15{font-size:15px;}
.font-size-13{font-size:13px !important;}
.font-size-11{font-size:11px !important;}
.vertical-right{float:left;margin-top:-21px;line-height:12px;font-size:10px;border-left:1px solid white;padding-left:5px;margin-left:7px;}
.flash-left-title{height:46px;}
#check-geo-traiteur,
#check-geo{margin-left:-14px;margin-top:0px;}
.ville-resto{margin:0 2px 2px 0;}
#slides,
.slider_rubrique{padding-left:15px;margin-top:8px;z-index:0;position:relative;}
.bons-plan{font-weight:bold;line-height:19px;margin-top:13px !important;margin-bottom:2px;font-size:18px;}
.jeux-concours-title{font-weight:bold;line-height:19px;margin-top:17px !important;margin-bottom:34px !important;font-size:18px;width:97%;}
.all_jeux{text-align:center;position:absolute;margin-left:26%;margin-top:-4px;z-index:2;}
.derniere-annonce{font-weight:bold;font-size:18px;}
span.text-vertical{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);float:left;margin-top:13px;font-size:12px;margin-left:-16px;}
.ville-search{margin-bottom:-7px !important;z-index:2;}
.check-resto-side{height:10px;margin-left:-14px;}
.selection-special-foire-vin{margin-top:-5px;width:203px;margin-right:18px;}
.selection-special-foire-vin span{float:left;}
input.check-resto-side{margin-left:-15px !important;margin-top:1px;}
.font-size-22{font-size:22px;}
.font-bold{font-weight:bold;}
.size-20{font-size:20px;}
.bottom-10{margin-bottom:10px;}
.font-weight-100{font-weight:100 !important;}
.font-size-11{font-size:11px !important;}
.font-weight-100{font-weight:100 !important;}
.width-all{width:100%;}
.modal-recherche-resto{overflow-y:hidden !important;}
.content-importance-3{margin-bottom:14px;margin-top:0px;}
.img-importance-3{width:94%;}
.link-title:hover{color:#676666!important;text-decoration:none !important;}
.font-bold{font-weight:bold;}
.info-importance2{bottom:17px;position:absolute;padding:0px 20px 0 0px !important;}
.encadre-text{border-top:1px dotted;border-bottom:1px dotted;padding:6px 0;font-size:13px;margin:0;}
.post-controls{border-bottom:1px dotted black;clear:both;margin-top:0px;margin-bottom:20px;}
.post-font-controls{text-align:right;padding-top:7px;float:right;margin-right:-31px;}
.journee_ouverture{width:69px;float:left;}
.aside_groupement .list{border-left:1px dotted #1E1E1E!important;margin:0 0 0 4px!important;font-size:12px;padding:0;}
.importance-1 .aside_groupement{position:absolute;bottom:0;}
.titre-importance-1{font-size:20px;margin-bottom:18px;}
.copyrights{float:left;font-size:10px;}
.slidesjs-container{border:1px solid rgba(0, 0, 0, 0.07);}
.bloc-filter-slider{background-color:rgba(248, 248, 248, 0.8);width:240px;top:97px;bottom:0;position:absolute;z-index:1;right:21px;height:313px;}
.text-slider-bio{position:absolute;text-align:center;font-size:20px;margin-top:54px;font-weight:bold;margin-left:72px;}
.text-filter-slider{font-size:12px;margin-top:-5px;margin-bottom:2px;}
.slider-title{font-size:27px;margin-bottom:20px;line-height:30px;margin-top:17px;font-family:'Lora', serif;}
.title-bloc-filter{margin:14px 0 0 0;font-size:14.5px;font-weight:700;}
.mini-line-left{width:33px;border-bottom:1px solid #bf0268;margin-bottom:4px;float:left;border-top:none;}
.label_control{height:26px;padding-top:4px;font-size:12px;}
.black-btn{border:none;box-shadow:none;text-shadow:none;font-weight:100;display:inline-block;white-space:nowrap;text-decoration:none!important;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:24px;line-height:3px;padding:11px 20px;font-size:12px;min-width:49px;color:#FFFFFF!important;background-color:#080808;hack:1;background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.4), #131212);hack:1;background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-10%, rgba(255, 255, 255, 0.4)), color-stop(100%, #101010));hack:1;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);hack:1;background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:linear-gradient(top, rgba(255, 255, 255, 0.4) -10%, #BE0418 100%);width:auto;margin:10px 0 0 0;}
.title-slider{background-color:rgba(186, 183, 183, 0.21);}
.name_photo{color:#bf0268;font-size:16px;height:30px;width:100%;padding-left:7px;padding-top:5px;}
.colorblack{color:#000;}
.plus-detail-slider{font-size:15px;background-color:rgb(201, 52, 133);border-radius:5px;font-weight:100;padding:2px 8px 4px 8px;margin-left:13px;vertical-align:1px;}
.plus-detail-slider:hover{color:#FED500 !important;text-decoration:none !important;}
#slides .slidesjs-navigation,
.slider_rubrique .slidesjs-navigation{margin-top:5px;}
#slides a:link,
#slides a:visited,
.slider_rubrique a:link,
.slider_rubrique a:visited{color:#333;}
a.slidesjs-play,{width:15px;background-position:-25px 0;}
a.slidesjs-next,
a.slidesjs-previous,
a.slidesjs-play,
a.slidesjs-stop{background-image:url(//flashmatin.fr/assets/img/btns-next-prev.png);background-repeat:no-repeat;height:18px;overflow:hidden;text-indent:-9999px;float:left;margin-right:5px;}
.bloc-filter-slider-no-fix{background-color:rgba(248, 248, 248, 0.8);height:310px;width:240px;top:0px;bottom:0;position:absolute;z-index:11;right:21px;}
.slider1-resto{padding:34px;}
.image2-slider-vins{height:212px;margin:-180px 210px -8px auto;}
.image-slider{height:155px;width:100%;}
.image1-slider-vin{float:right;margin-top:-160px;margin-right:220px;height:79%;margin-bottom:94px;}
.radio{margin-bottom:0px;}
.div-labels{font-weight:700;font-size:12px;margin-top:1px;margin-bottom:-8px;padding-top:0;margin-left:-2px;}
.buffer-left-18{margin-left:18px;}
.radio-appellation{vertical-align:3px;}
.hourblock.disabled{color:rgba(219, 219, 219, 0.7)}
.condition-appel{font-size:10px;text-align:justify;margin-bottom:31px}
.cd-tabs-content{padding:0;margin-top:0px;}
.reservation-block-buffer{margin-top:7px}
.border-none{border:none!important}
.phrase-tel-en-ligne{color:rgb(195, 22, 41);display:inline-table;}
.reservation-validation-button{border:none;padding:3px 20px;width:95%!important;margin-top:36px;margin-left:11px;}
.buffer-bottom{margin-bottom:20px}
.reservation_overlay{position:fixed;z-index:1000;background-color:rgba(128, 128, 128, 0.32);width:100%;height:100%;top:0}
.reservation_fixed{z-index:1001;}
.search-recette{margin-top:55px;border:1px solid #b8b8b8;border-radius:3px;padding:17px;width:313px;margin-left:15px;}
.search-title{font-size:23px;font-weight:bold;margin-bottom:5px;margin-top:-8px;}
.btn-search-recette{margin-top:4px;margin-left:9px;}
.recette-buffer-top{margin-top:30px;}
.type-recette{margin-left:-9px !important;margin-left:12px;}
.padding-right-0{padding-right:0px;}
.m2{text-align:center;color:#C93040;}
.select-type{padding-left:6px;padding-right:1px;}
.photo{float:left;width:51%;padding-right:10px;margin-top:7px;}
.img-plat{width:100%;border-radius:2px;}
.proposer-par{margin-top:13px;font-size:15px;}
div#webphone{height:55px;clear:both;margin-top:10px;}
.microphone{font-size:15px;cursor:pointer}
#reservation-form{margin-top:-24px;}
.condition-appel{font-size:10px;text-align:justify;margin-bottom:-11px;margin-top:10px}
button#appeler{height:23px;padding:0px 30px;}
button#raccrocher{height:23px;padding:0 30px}
.hour-title{font-size:15px;font-weight:700;text-align:center;margin-bottom:-8px}
.glass-panel{z-index:1000;position:fixed;display:none;width:100%;height:100%;margin:0;padding:0;top:0;left:0;opacity:.8;background-color:#424242}
.cd-tabs{position:inherit;width:100%}
label.info{cursor:pointer}
.ui-widget-header .ui-icon{background-image:url(//flashmatin.fr/assets/img/ui-icons_222222_256x240.png);}
.ui-widget-header{border:1px solid #aaa;color:#222;font-weight:700;background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-image:linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-color:#000;color:#fff}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:1px solid #171616;font-weight:400;color:#FFF;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-image:linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);background-color:#000}
.ui-widget-content{border:1px solid #0D0D0D;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;margin:0 auto;}
.tempError{color:red;font-size:13px;margin-left:32px}
#inscription_club_lecteurs{margin-top:1px}
.bloc-mdp{margin-top:-9px!important;margin-bottom:-10px}
.mdp-info{margin-left:75px;}
.cd-tabs-navigation a{height:60px;line-height:20px;width:auto;font-size:14px;padding:9px 13px;text-align:center}
.valider-txt{font-size:13px!important;float:left;margin-top:-4px;margin-left:-6px}
span#date_title{font-size:12px;margin-top:1px;float:left;margin-left:22px;}
.confirmation{font-size:12px;color:#c31629;font-weight:700;text-align:center;}
.text-info-appel{font-size:11px;line-height:13px;margin-top:4px;text-align:justify;padding-left:5px;padding-right:5px;}
.black-btn{border:none;}
.cd-tabs-navigation{padding:0;margin:0}
.date-padding{padding:9px 16px}
#heure_title{float:left;margin-top:-1px;margin-left:17px;font-size:12px;}
.personnes-padding{padding-left:7px}
#personnes_title{font-size:10px;}
.ion-ios-people{font-size:22px}
#horaires{background:none;color:#000!important}
.background-none{background:none!important}
.avantage-produit-text{text-transform:lowercase}
.coordonnees{margin-left:-10px}
.email-recup{padding-bottom:66px}
.modal{background-color:rgba(6, 6, 6, 0.55)}
#connexionfrom > input{border-radius:6px;border:1px darkgrey solid;width:65%;padding:0 10px;height:24px;font-size:13px;}
#connexionfrom > label{width:80px;font-size:12px;}
#connexionfrom{background:#fff;padding:10px;padding-top:0;margin-top:-12px;}
.form-reservation{background:#fff;padding:10px;padding-top:0;}
.form-reservation > label{width:80px;font-size:12px;}
.form-reservation > input{border-radius:6px;border:1px darkgrey solid;width:65%;padding:0 8px;height:24px;font-size:11px;}
.form-reservation select{width:65%;border-radius:4px;height:24px}
.form-reservation textarea{width:100%;padding:10px}
.reservation-block{border:1px solid #b8b8b8;padding:10px;border-radius:3px;padding-top:0;box-shadow:none;margin-top:7px;background-color:#fff;width:100%;padding-bottom:11px !important;}
.reservation-type{border-top:1px solid lightgrey;border-bottom:1px solid lightgrey;margin-top:3px;margin:0 auto;}
.membre{width:32%;}
.promotion{float:left;color:#040404;line-height:15px;margin-top:5px;font-size:13px;margin-bottom:11px;}
.cd-tabs-navigation li{width:97px;}
.somecssclass span{height:40px;text-align:center !important;width:39px;}
.nav-res{margin-top:10px;height:52px;overflow:hidden !important;}
.someothercssclass span{height:40px;text-align:center !important;}
.someothercssclass a{height:40px;text-align:center !important;width:39px;}
#tableauCategorie{background-color:#f5f5f5;border:1px solid rgba(153, 153, 153, 0.17);}
#headTCategorie{font-size:12px;font-weight:bold;border-bottom:1px solid rgba(153, 153, 153, 0.17);padding:4px 10px 4px 10px;}
.categorie_bloc{padding:10px 11px 10px 8px;font-size:12px;}
#nombre_place_spectacle{padding:0 9px;width:60px;height:23px;margin-top:-4px;float:right;}
.total_billets{background-color:#777;color:#FDFDFD;font-size:14px;padding:4px 10px;}
.btn-res-billet{padding-top:12px;}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{width:40px;}
.spinnerloadingCategorie{font-size:50px;top:35%;color:black;position:relative;}
.loading_categorie{position:absolute;top:0;width:100%;height:100%;z-index:1;text-align:center;display:none;background-color:rgba(0, 0, 0, 0.13);}
.loadingCompte{position:absolute;top:59px;width:81%;height:89%;z-index:1;text-align:center;display:none;background-color:rgba(0, 0, 0, 0.13);left:21px;}
.loadingCompte .spinnerloading{font-size:50px;top:42%;color:black;left:2%;position:relative;}
.loading_temp{position:absolute;top:0;width:100%;height:100%;z-index:1;border-radius:10px;text-align:center;display:none;background-color:rgba(234, 234, 234, 0.32);}
#horaires{background:none;color:#000!important;margin-bottom:0;}
.resto_complet{font-size:12px;text-align:center;font-weight:bold;display:none;line-height:21px;margin-top:11px;}
.ui-state-default{height:40px;text-align:center !important;}
.left-18{margin-left:18px;}
.left--11{margin-left:-11px;}
.picto-retour-liste:hover{color:#bdb6b6;text-decoration:none!important}
.returnBtn:hover{text-decoration:none}
.picto-retour-liste{font-size:31px;color:#bf0268;}
.page-recette{font-size:28px;font-weight:bold;margin-bottom:24px;line-height:31px;}
.recette-name a{color:#666 !important;}
.filtrage-recette{margin-bottom:20px;border:1px solid rgba(128, 128, 128, 0.28);border-left:0;border-right:0;padding:4px 0 4px 0;}
.bloc-filtrage-recette{padding-top:9px;padding-bottom:9px;}
.filtrage-recette-title{font-weight:100 !important;font-size:20px;}
.filtrer-par{font-weight:bold;margin-top:6px;}
.fa-search:hover{color:#BE0418 !important;}
.nothing{margin-bottom:35px;font-size:20px;font-weight:bold;text-align:center;padding-top:10px;}
.close-modal{font-size:15px;margin-right:4px;margin-top:2px;float:left;}
.control-modal{margin:10px 0;}
.image2_slider{float:right;margin-top:-166px;margin-right:0;}
.image1_slider{float:right;margin-top:-154px;margin-bottom:21px;}
.image3_slider{float:right;margin-top:-140px;}
.semaine_obs{margin-left:-17px;}
.image4_slider{float:right;margin-top:-160px;}
.image5_slider{float:right;margin-top:-191px;}
.title-prop{margin:6px;font-size:19px;}
.proposition-etablissement{margin-top:15px;padding-bottom:0;margin-bottom:-21px;font-size:19px;}
.picto-precedent-suivant{font-size:17px;margin-top:44px;cursor:pointer;}
.title-recette{text-align:center;font-size:21px;font-weight:700;}
.size-19{font-size:19px;}
.etape-recette{font-size:18px;padding-top:18px;padding-bottom:35px;}
.etape-desc{width:96%;margin-top:-27px;margin-left:31px;font-size:15px;text-align:justify;}
.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #FFF 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);height:26px!important;}
span.select2-selection.select2-selection--single{height:26px!important;}
.table-bordered td{padding:3px 3px !important;}
.bloc-option-produit{margin-left:195px;margin-bottom:8px;margin-top:3px;}
.table-recompenses>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th{border-top:0 !important;}
.bloc-produit{background-color:#fff;box-shadow:1px 4px 5px rgba(11, 11, 11, 0.43);padding-top:2px;border-top:1px solid rgba(128, 128, 128, 0.08);margin-top:0;}
.tel-boutique-vin,
.tel-boutique-livre{font-size:29px;margin:0 11px 0 14px;cursor:pointer;color:#0A0A0A;}
.text-appel-boutique{font-size:9px;color:#000;float:right;margin-right:22px;}
.bloc-coup-de-coeur{font-size:21px;color:#ac0000;padding-bottom:1px;border-bottom:1px solid rgba(129, 127, 127, 0.29);}
.remise-boutique{color:#fff;background-color:rgb(191, 2, 104);height:30px;width:30%;border-radius:5px;padding-top:4px !important;text-align:center;font-size:15px !important;padding-left:2px;padding-right:2px;margin-top:0px;margin-left:8px;}
.nom-du-produit{font-size:19px;margin-top:5px;padding-left:0px;}
.descriptif-vin{text-align:justify;width:365px;margin-top:13px;font-size:14px;}
.caracteristique-produit{font-size:15px;line-height:19px;}
.bloc-caracteristique{margin-top:6px;margin-bottom:18px;}
.option-caracteristique{font-size:12px;font-weight:bold;}
.caracteristique-option{margin-top:8px;}
.produit-vin{height:297px;margin-top:33px;}
.formulaire-appel{margin-bottom:11px;}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;}
.carousel-control{position:absolute;top:238px;left:-21px;width:40px;height:40px;margin-top:10px;font-size:20px;font-weight:100;line-height:30px;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50);padding-top:4px;z-index:9;}
#partage_annonce{border-top:1px dotted black;padding-left:9px;margin-bottom:10px;height:43px;}
.oenologie .encadre-text{border:none;}
.oenologie .agenda{border-bottom:1px dotted black;}
.agenda .sup-title{font-size:16px;}
.agenda a{float:right;text-decoration:none;}
.agenda .event-all{margin-bottom:10px;}
.top-encadre p{font-size:13px;}
.carousel-control.right{right:-20px;left:auto;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x;}
.nbr-produit-prix{font-size:11px !important;}
.nom-domaine-mobile{font-weight:bold;}
.div-panier-mobile{border:1px solid rgba(128, 128, 128, 0.23);}
.bloc-panier{margin-top:6px;}
.remise-applicable{font-size:9px;}
.ecoparticipation{font-size:10px;color:black}
.control_formulaire{height:30px!important;margin:3px 0 13px 0;}
.civilite{width:100%;height:30px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 0 0 9px;margin:14px 0 14px 0;}
.member{float:right;margin:-6px 0 0px 0;cursor:pointer;}
.text-info{cursor:pointer;font-size:12px;}
.title-mdp{font-size:15px;text-align:center;font-weight:bold;margin-bottom:19px;}
.modal-body{padding-bottom:24px;}
.modal{background-color:rgba(6, 6, 6, 0.55);}
.black-btn{border:none;}
.bottom-none{margin-bottom:0px;}
.nom-produit-border{margin-bottom:5px;margin-top:-12px;height:44px;}
.color-white{color:#fff !important;}
.border-top-none{border-top:0 !important;}
.underline{text-decoration:underline;}
.raterater-bg-layer{color:rgba(0, 0, 0, 0.13);}
.raterater-hover-layer{color:rgba(191, 2, 104, 1);}
.raterater-hover-layer.rated{color:rgba(191, 2, 104, 1);}
.raterater-rating-layer{color:rgba(191, 2, 104, 1);}
.raterater-outline-layer{color:rgba(0, 0, 0, 0.25);}
.raterater-wrapper{overflow:visible;}
.raterater-layer,
.raterater-layer i{display:block;position:absolute;overflow:visible;top:0px;left:0px;}
.raterater-hover-layer{display:none;}
.raterater-hover-layer i,
.raterater-rating-layer i{width:0px;overflow:hidden;}
.bloc-article-suite{margin-top:4px;margin-left:-10px;}
.reserver-mobile{display:inline-block;text-decoration:none!important;text-align:center;-moz-border-radius:5px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);line-height:6px;padding:12px 0;margin:0px 0 0 0;font-size:17px;color:#FFFFFF!important;background-color:#000000;hack:1;background-image:-moz-linear-gradient(center top, rgba(255, 255, 255, 0.4) -10%, #BE0418 50%, #BE0418 50%, #BE0418 100%);hack:1;background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-10%, rgba(255, 255, 255, 0.4)), color-stop(100%, #0E0E0E));hack:1;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #101010);hack:1;background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:linear-gradient(top, rgba(255, 255, 255, 0.4) -10%, #BE0418 100%);cursor:pointer;min-width:100%;white-space:nowrap;}
.reserver-mobile-table{display:inline-block;text-decoration:none!important;text-align:center;line-height:6px;padding:12px 0;margin:0px 0 0 0;font-size:14px;color:#FFFFFF!important;background-color:#BE1F45;cursor:pointer;min-width:66%;white-space:nowrap;border-radius:6px;border:1px solid #fff;}
.modal-body-critere{position:relative;padding:19px 0 0 0;}
.modal-content-critere{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);width:106%;height:100%;top:-5px;left:-10px;}
.modal-header-critere{min-height:16.43px;border-bottom:1px solid #e5e5e5;font-size:19px;background-color:#000;color:#FFF;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);height:41px;padding-top:8px;}
.endirect_prop{line-height:25px;font-size:24px;margin-top:14px;margin-bottom:18px;}
.commandez_sans_int{color:#929292;font-size:21px;font-weight:100;}
.contacez_domaine{font-size:12px;margin-top:0;color:#000;}
#clique_call{cursor:pointer;font-size:33px;color:#BE0418;float:right;margin-right:11px;}
.first-price{font-size:20px;font-weight:100;}
.remise_num{margin-left:8px;margin-top:12px;font-size:14px;}
.contacez_domaine{font-size:12px;margin-top:0;color:#000;margin:0 -41px -3px 0;}
.shopping-ajt-panier{font-size:15px;margin-left:-5px;}
.bt_panier2 span{font-size:13px;}
.form_lab{display:inline-block;max-width:100%;margin-bottom:0;font-weight:300;font-size:12px;}
.color_a{color:#000;font-size:13px;}
.controle_bottom{margin-bottom:9px;font-size:12px;}
.font_size_15{font-size:13px;margin-top:auto;}
.label_radio{font-weight:300!important;font-size:12px;}
.prix_carton{font-size:11px;margin-top:-11px;}
#clique-to-call{cursor:pointer;font-size:33px;color:#BE0418;float:left;}
.appel_gratuit{color:#929292;font-size:12px;font-weight:100;}
.tiret-blanc{width:28px;border-top:1px solid #fff;margin-top:32px;float:left;margin-left:-64px;}
.close-critere{color:white;font-size:25px;margin-top:3px;}
.header-search-recette{position:fixed;top:0;z-index:2;}
.search-menu{background-color:black;color:#fff;height:27px;padding-top:0px;text-align:center;border-radius:8px;cursor:pointer;background-image:url(//flashmatin.fr/assets/img/moins.png);background-repeat:no-repeat;background-position:93%;background-position-y:45%;background-size:13px;margin-bottom:10px;display:none;}
.search-menu span{font-size:21px !important;}
.filtrage-open{cursor:pointer;background-image:url(//flashmatin.fr/assets/img/plus.png)!important;background-position:93% !important;background-position-y:45% !important;background-size:13px !important;background-repeat:no-repeat;}
.image_vin{width:145px !important;height:auto !important;}
.bloc-commande-vin,
.bloc-domaine-interprofession{margin-top:7px;margin-bottom:17px;height:100%;}
.img-selection{height:52px;}
.btn-commande:hover{background-image:radial-gradient(#e5e5e5, #ADACAC);}
.btn-commande{background-repeat:repeat-x;border-color:#aaa;background-image:radial-gradient(#e5e5e5, #ccc);color:black;}
.under-title-commande-vin{font-weight:bold;font-size:13.4px;margin-left:-1px;}
.clique{font-size:9px;}
.prix-lot{font-size:12px;color:black;float:left;}
.infos-prix{text-align:right;margin-top:28px;margin-right:15px;}
.prix-en-cour{color:#BF2176;font-size:0.835em;float:left;margin-top:8px;}
.remise-label-side{font-weight:100;color:#fff;background-color:rgb(191, 2, 104);width:56px;border-radius:5px;padding:12px 0;text-align:center;margin:7px 0 -15px 20px;}
.prix_bare{font-size:11px;line-height:15px;float:right;}
.header-side-vin,
.header-side-video,
.header-side-sejour{color:#fff;background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);}
.title-selection{margin-top:10px;color:rgba(6, 6, 6, 0.92);text-shadow:2px 2px 2px white;font:27px times, serif;margin-bottom:8px;}
.produit-bloc .bx-wrapper .bx-controls .bx-controls-direction .bx-next{margin-right:-10px;top:53%;}
.produit-bloc .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{margin-left:-8px;top:53%;}
.img_vin_selection{height:242px;}
.prix_anc{font-size:12px;}
.carton{font-size:12px;color:black;}
.select_ajtp{height:29px;padding:4px 0px 5px 1px;width:40px !important;display:-webkit-inline-box;color:rgb(178, 3, 98);margin-top:4px;margin-left:-47px;}
.bouton_panier{border:none;width:135px !important;height:29px;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), white);background-color:white;border-radius:5px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333333;color:#FFFFFF!important;margin:6px 0;}
.produit-name{font-weight:bold;font-size:16px;margin-top:-8px;float:left;height:29px;}
#success_adding_produit_to_cart .produit-name{font-weight:bold;font-size:16px;margin-top:-8px;float:left;height:45px;margin-bottom:13px;}
.remise-label{float:right;margin-right:17px;font-weight:100;color:#fff;background-color:rgb(191, 2, 104);width:31%;border-radius:5px;padding:3px 0 !important;text-align:center;font-size:15px !important;margin-top:-4px;}
.ajt_p-txt{font-size:17px;font-weight:100;color:rgb(178, 3, 98);}
.ajt_p-txt:hover{color:rgb(0, 0, 0);}
.ico_tel{cursor:pointer;color:#BE0418;color:#fff;font-size:32px;}
.bouton_panier:hover{background-color:rgb(254, 213, 0);background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgb(254, 213, 0));}
.ico_tel:hover{color:rgb(254, 213, 0);}
.ecoparticipation{font-size:10px;color:black}
.left{margin-left:-53px;}
.top-4{margin-top:-4px;}
.formulaire-vins-title{color:#BE0418;font-weight:bold;font-size:13px;}
.formulaire-click-to-call{margin-top:10px;}
.text-info{cursor:pointer;}
.lien-new-menmber{text-decoration:underline;cursor:pointer;}
.margin-bouton{margin-top:15px;margin-bottom:15px;}
.condition-check{margin-top:16px;}
.remise{color:#fff;background-color:rgb(191, 2, 104);height:30px;width:90%;border-radius:5px;padding-top:5px !important;text-align:center;font-size:15px !important;padding-left:1px;padding-right:2px;margin-top:20px;margin-left:8px;}
.previous-article{float:right;margin-top:30px;font-size:16px;cursor:pointer;}
.informations-bloc .previous-article{margin-top:0px;}
.informations-bloc .previous-article i{margin-top:-21px;}
.validation-tel{color:black !important;margin-top:8px;margin-bottom:3px;}
.no-inscrit-tel{width:80px;margin-top:14px;display:none;}
.personne-padding{padding:7px 9px 0px 0px;}
.double-line-une{position:relative;text-align:center;width:100%;margin:0;z-index:1}
.double-line-une:before{position:absolute;left:0;content:"";width:100%;height:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:3px solid #000;}
.double-line-une:after{position:absolute;left:0;content:"";width:100%;height:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-bottom:1px solid #000;}
.double-line-une a{color:#000;text-decoration:none;}
.double-line-une span{position:relative;background-color:#fff;font:25px oswald, sans-serif;text-transform:uppercase;z-index:10;padding:0 10px;font-weight:bold;}
.logo-fm-banner{height:23px;}
.vertical-align-4{vertical-align:4px;}
.logo-obs-banner{height:26px;}
.slider-resto-side{margin-top:0 !important;}
.bloc-resto-side{height:45px;background-color:#000;color:#FFF;padding-top:2px;background-image:linear-gradient(rgba(255, 255, 255, 0.4), #131212);}
.discount_flag_txt_slider{text-align:center;width:51px;margin-top:5px;line-height:8px;}
.discount_label_slider{font-size:10px;}
.discount_percent_slider{font-size:11px;line-height:15px;}
.discount_flag_slider{position:absolute;right:-2px;height:61px;background:url("//flashmatin.fr/assets/img/remise-flag-slider.png") no-repeat;color:#fff;top:0;}
.selection-resto{font-size:9.8px;margin-left:-8px;line-height:14px;margin-top:5px;}
.resto-side{border:1px solid grey;}
.slider-resto-side li{width:298px !important;}
.search-resto-side{font-size:19px !important;margin-top:9px !important;color:white !important;margin-right:3px !important;}
.title-header{line-height:16px;margin-top:4px;}
.reglement{font-size:9px;float:left;}
.lab-resto-side{font-size:9px;text-align:left;line-height:10px;}
.bx-viewport{}
.small-logo{height:41px;}
.bx-wrapper .bx-next{right:22px;background:url(//flashmatin.fr/assets/img/controls-small.png) no-repeat -29px -23px;}
.bx-wrapper .bx-prev{left:10px;background:url(//flashmatin.fr/assets/img/controls-small.png) no-repeat 0 -23px;}
.controls-direction a{top:41%;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-29px 0px;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:47%;margin-top:18px;outline:0;width:27px;height:23px;text-indent:-9999px;z-index:0;}
.bx-wrapper .bx-viewport{border:0;left:-6px;}
.lab-resto-side-h{font-size:9px;text-align:left;line-height:10px;padding-left:6px !important;}
.discount_flag_slider-h{position:absolute;right:11px;height:49px;background:url("//flashmatin.fr/assets/img/remise-flag.png") no-repeat;color:#fff;top:0;}
.discount_flag_txt_slider_h{text-align:center;width:61px;margin-top:5px;line-height:8px;}
.discount_label_slider-h{font-size:12px;}
.discount_percent_slider_h{font-size:12px;line-height:23px;}
.banner-cote{background-color:#000;color:#FFF;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:linear-gradient(rgba(255, 255, 255, 0.4), #131212);text-align:center;height:100%;}
.banner-cote-left{line-height:18px;}
.vertical-right-largeur{float:left;margin-top:-29px;line-height:17px;font-size:13px;border-left:1px solid white;padding-left:5px;margin-left:29px;}
span.text-vertical-largeur{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);float:left;margin-top:0px;font-size:16px;margin-left:0px;}
.selection-resto-small{font-size:8.8px;margin-left:-8px;line-height:14px;margin-top:5px;}
span.text-vertical-small{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);float:left;margin-top:13px;font-size:12px;margin-left:-2px;}
.vertical-right-small{float:left;margin-top:-21px;line-height:12px;font-size:10px;border-left:1px solid white;padding-left:5px;margin-left:21px;}
.slider-resto-side-small li{width:241px !important;}
.slider-resto-side-small{margin-top:0 !important;}
.lab-resto-side-small{font-size:8px;text-align:left;line-height:10px;padding-left:0px !important;}
.title-header-small{line-height:17px;margin-top:3px;font-size:13px;}
.small-logo-fm{height:35px;margin-top:2px;}
.banner-largeur{width:728px;height:90px;margin-bottom:20px;border:1px solid grey;}
.banner-cote-right{padding-top:15px;}
.banner-partenariat{position:absolute;bottom:0px;padding:0 8px 0 5px;}
.banner-partenariat-txt{font-size:7px;margin:8px -4px 0 4px;}
.name-resto{font-size:12px !important;padding:0;}
.f_btn_flash_small{display:inline-block;white-space:nowrap;text-decoration:none!important;text-align:center;border-radius:5px;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);height:21px;padding:3px 0 0 0;font-size:12px;width:37px !important;color:#FFFFFF!important;background-color:#BE0418;background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-10%, rgba(255, 255, 255, 0.4)), color-stop(100%, #BE0418));hack:1;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418);hack:1;background-image:linear-gradient(top, rgba(255, 255, 255, 0.4) -10%, #BE0418 100%);float:right;margin-right:35px;margin-top:5px;}
.resto-name-small-slider{font-size:14.9px;margin-left:-10px;font-weight:bold;}
.header-banner-mobile{border-bottom:3px solid black;}
.banner-rubrique-title{font-weight:bold;font-size:15px;margin-top:2px;}
.partenariat-banner-mobile{font-size:7px;margin:8px 4px 0 4px;font-weight:bold;}
.logo-fm-banner-mobile{height:21px;margin-bottom:2px;}
.logo-obs-banner-mobile{height:9px;}
.remise-banner-resto{font-size:14px;color:rgb(199, 38, 56);font-weight:bold;}
.txt-remise-banner{font-weight:100;font-size:10.9px;}
.size-em{font-size:1em;}
.padding-2{padding:2px;}
.slider-shopping-gourmand{background-color:rgba(248, 248, 248, 0.8);width:240px;top:56px;bottom:0;position:absolute;z-index:11;left:16px;height:346px;}
.chapeau-shopping-gourmand{margin:23px 0 0 -5px;font-size:14.5px;width:209px;}
.slider-title-shopping-gourmand{font-size:27px;margin-bottom:8px;line-height:30px;margin-top:17px;font-family:'Lora', serif;}
.bloc-slider-shopping-gourmand{margin-bottom:18px;margin-top:36px;}
.filter-mobile{margin-left:0 !important;}
.boutiques-bloc{height:274px;border:1px solid rgb(222, 218, 218);margin-bottom:43px;box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);}
.filter-boutique-onglet{background-color:rgba(248, 248, 248, 0.8);width:213px;top:0px;bottom:0;position:absolute;z-index:0;right:0px;height:272px;}
.labels-size{font-size:11px;margin-top:1px;}
.boutique-type{font-size:23px;margin-bottom:6px;}
.left-15{margin-left:15px;}
.bottom--5{margin-bottom:-5px;}
.bottom-100{margin-bottom:100px;}
.right-15-btn{margin-right:15px}
.loadingcontact{background-color:rgba(56, 56, 56, 0.1);position:absolute;height:100%;width:100%;z-index:999;top:0px;left:0px;display:none;}
.loadingreservation{background-color:rgba(56, 56, 56, 0.1);position:absolute;height:100%;width:100%;z-index:999;top:8px;left:-1px;display:none;}
.spinnerloading{font-size:50px;top:50%;color:black;left:43%;position:relative;}
.table>thead>tr>th{vertical-align:bottom;border-bottom:none !important;}
label.error{color:red;font-size:11px;font-weight:normal;line-height:15px;margin:0;}
.authError{background-color:rgba(255, 227, 227, 0.68);border:1px dashed red;}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#0A0808;border:none;border-left:1px solid rgba(18, 17, 17, 0);border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;height:23px!important;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #FFF 50%, #FFF 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}
.btn-bloc-filtrage{display:inline-block;white-space:nowrap;text-decoration:none!important;font-weight:700;text-align:center;margin:20px auto;padding:3px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);height:27px;line-height:3px;padding:0!important;width:8px!important;margin:0!important;min-width:31px!important;border:none;color:#fff!important;background-color:#000;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:ms-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-webkit-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:- -o-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:linear-gradient(rgba(255, 255, 255, 0.4), #0000);}
.btn-bloc-filtrage:hover{color:#000!important;background-color:#fff;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-moz-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-ms-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-webkit-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:-o-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);background-image:linear-gradient(rgba(255, 255, 255, 0.4), #FFF);}
@media screen and (min-width:640px){#bar-mobile{display:none;}
}
@media screen and (max-width:533px){#navigation-menu{display:none !important;}
}
@media screen and (max-width:645px) and (min-width:375px){#annonce{width:100% !important;margin-top:17px;}
#bar-mobile{display:block !important;}
}
@media (max-width:486px){.domaine-side{width:100% !important;margin-top:0 !important;}
.contact_musee{transform:translateY(0px) !important;width:93% !important;float:left !important;}
}
@media (max-width:378px){#annonce{width:100% !important;}
}
@media screen and (max-width:645px){.double-line-une span{font-size:19px !important;}
img.img-responsive.picto-internaute{width:53% !important;}
.article{padding-right:0;}
ul.post-modules li a{font-size:10px !important;}
.post-modules{margin-top:0 !important;}
.obspartenariat{width:159px !important;margin-top:-54px !important;margin-bottom:25px !important;}
.previous-article-sejour{float:right;position:absolute;top:-6px;right:9px;font-size:17px;}
.footer-sejour{margin-top:90px !important;}
.forfait .calendar-date-choice{font-size:14px !important;margin-bottom:-13px;}
.sejour_desc{height:76px;}
.reservation_sejour{margin-left:23px !important;}
.forfaits{padding:0;}
.webcam img{width:330px;}
.cam-side{padding-right:13px;}
.domaine-side{padding-right:13px !important;}
.critere-picto-search{display:none;}
.jeux-concour-side .f_btn_flash{display:inherit !important;}
.jeux-concour-img{margin-top:0 !important;box-shadow:0 0 0 !important;}
.calendar-items a{border-left:1px solid black;}
.month-block{margin-left:0px !important;}
.top-encadre p{font-size:12px !important;margin-bottom:6px;}
.contenu-page{padding-left:15px !important;}
.menu-module{width:98px !important;margin:0 3px 5px 0 !important;}
.parution_pdf{padding-right:13px;}
#my-slideshow{margin-bottom:35px;width:90%;height:189px !important;margin-left:5%;}
.bloc-content-side,
.sidebar{height:auto !important;width:100% !important;}
.jeux-concour-side a{margin-top:0 !important;}
.checkbox-traiteur{width:111px;float:right;}
.image-article{width:100%;}
#liste_annonces{padding:0;}
.jeux-concour-side{margin-top:24px;padding-right:13px;padding-left:17px;margin-bottom:100px;}
.logo-menu-scroll{margin-top:-39px !important;margin-bottom:-77px !important;transition:0.2s;}
.right-15-btn{margin-right:-6px !important;}
.chapeau-shopping-gourmand{margin:16px 0 11px 0px !important;font-size:13.5px !important;text-align:justify;width:100% !important;}
.text-filter-slider{font-size:11px !important;margin-top:5px;}
.text-filter-slider-tourisme{font-size:12px;margin-top:3px;margin-bottom:7px;}
.title-bloc-filter{margin:7px 0 0px 0;font-size:12.5px !important;font-weight:700;}
.avis-internaute{font-size:23px !important;font-weight:100 !important;}
th.avis-form-title.text-center{width:36%;padding-top:0px;font-size:9px !important;}
.avis-client-title{font-size:12px !important;padding-bottom:8px !important;margin-bottom:1px;margin-top:9px;}
th.etoile-form.text-center{font-size:9px !important;}
.lab-pch input[type=checkbox]{margin:2px -13px 0 !important;}
#villes_select{font-size:9px !important;}
#tarifs{font-size:9px !important;}
.bloc-menu.is-stuck{width:100% !important;}
.fa-search{font-size:20px;}
.recette-name{font-size:12px !important;margin-top:7px;font-weight:bold;margin-bottom:0px !important;}
.recette-page{margin-bottom:20px;margin-top:8px;}
.title-inscription{font-size:10px !important;line-height:19px !important;margin-left:-4px !important;}
.qst{font-size:10px !important;}
.check label{font-size:9px !important;line-height:15px !important;}
.avis-form-title{font-size:11px !important;}
.etoile-form{font-size:12px !important;}
#modal-recherche-resto{overflow-y:hidden !important;}
#holder-vente-privee{margin-top:94px;}
.title-boutique-selection{font-size:13px !important;margin-top:5px;}
.second-title-boutique-selection{font-size:14px;color:#fff;float:left;margin-top:-6px;}
.tiret-blanc{width:28px;border-top:1px solid #fff;margin-top:24px;float:left;margin-left:-53px;}
.table-avis>tbody>tr>td{width:105px !important;}
.col-md-9.text-left.etoile-avis{float:right;margin-top:-72px;margin-right:25px;}
.blockquote-commentaire{margin-top:12px;}
.note-attribue{padding:0;}
.t-imp-5{font-size:14px;}
.t-imp-4{font-size:19px;}
.t-imp-3{font-size:18px;}
.t-imp-2{font-size:20px;}
.f-md-1{padding-right:57px !important;}
#terminez-la-reservation{margin-top:2px !important;}
.btn-mob{width:94px !important;height:29px !important;padding-top:10px !important;padding-left:16px !important;padding-bottom:13px !important;border:none;text-shadow:none;font-weight:100;display:inline-block;white-space:nowrap;text-decoration:none!important;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:3px;padding:11px 20px;font-size:13px !important;}
.modal-footer{padding-top:4px;}
.loadingreservation{background-color:rgba(56, 56, 56, 0.1);position:absolute;height:100%;width:96% !important;z-index:999;top:-1px !important;left:15px;display:none;}
.mdp-info{margin-left:75px;}
.modal-dialog{margin-left:14px;}
.top-buffer-price{margin-top:9px !important;}
.post-title{margin-bottom:17px !important;line-height:17px !important;}
.titre-importance-1{font-size:13px !important;}
.restaurant-menu-item{margin-right:0;}
.restaurant-menu-section-title{font-size:16px !important;margin-bottom:4px;}
.restaurant-menu-description{font-size:13px;text-indent:0;width:89%;margin-bottom:10px;margin-top:0px;color:#707173;font-style:italic;}
.restaurant-menu-price{margin-top:-3px;}
.restaurant-menu-desc{color:#707173;font-size:14px;width:85%;text-align:left !important;font-weight:bold;}
#validez-la-reservation{margin-bottom:13px;}
.slider-title{line-height:22px !important;margin-left:0 !important;font-size:15px !important;}
.discount_flag_txt{margin-left:-3px;width:59px;}
.sup-title{font-size:14px !important;margin-top:-5px;margin-bottom:-1px;}
.station{padding:0;}
.left-col{margin-bottom:0 !important;}
.station .intro{margin-bottom:25px;padding:6px;font-size:11px;}
.station .domaine_name{font-size:17px !important;line-height:22px !important;}
.station .description{font-size:12px !important;}
.offre img,
.description_forfait{width:100% !important;}
.terminer-res-enligne{margin-top:8px !important;}
.restaurant-menu-title{font-size:20px !important;}
.valider-tel{margin-left:10px;margin-top:14px;}
.personneschoice{margin-top:19px !important;color:black !important;}
.btn-appel-tel{margin-top:2px;}
.membre-ligne{margin-top:-31px !important;}
.previous-article{display:block !important;}
#reserver-link-btn,
#reserver-link-btn-station{margin-top:6px;}
.reservation_sejour{display:none;}
.not-inscrit{margin-top:-31px !important;}
.buffer-top-13{margin-top:8px !important;}
.discount_label{font-size:11px;}
.restaurant-menu-desc{font-size:13px !important;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 2px;}
.buffer-msg{margin-top:4px !important;margin-bottom:7px !important;}
.message-compte-deja-creer{text-align:justify;}
.btn-mobile{padding-top:5px;float:left;}
.statusPhone_red{font-weight:100 !important;font-size:11px;}
.modal-title{margin-left:0px !important;font-size:19px !important;}
.padding-title-rubrique{padding:0 !important;}
.slidesjs-container{height:152.566667px !important;}
.par-tel-responsive{margin-top:-9px !important;}
.merci-confirm{line-height:14px;}
.not-inscrit-tel{margin-top:-25px;}
.red-square{font-size:20px !important;}
.reservation-radio{margin-top:-1px;font-size:15px;font-weight:bold;}
.bloc-bonnes-addresse{height:430px !important;background-image:url(//flashmatin.fr/assets/img/resto-mini-mobile.jpg) !important;}
.title-page{font-size:24.5px;}
.slider-title{margin-bottom:6px !important;margin-top:26px !important;}
.description_membre_piece{width:100% !important}
.slider-cat{font-size:13px !important;}
.article-content{margin-top:18px;}
.mini-line-left{margin-top:-1px !important;}
.plus-detail-slider{font-size:12px !important;}
.bloc-slider{margin-top:62px !important;}
.bx-wrapper .bx-pager.bx-default-pager a{width:8px !important;height:8px !important;margin:4px 3px !important;}
.top-mobile{margin-top:-13px;}
p.bjqs-caption{font-size:9px !important;}
.picInfos{font-size:10px;}
.art-module{margin-left:-8px;}
.copyrights{font-size:6px !important;margin-right:10px;}
.close-modal{display:none;}
.custombox-modal-open .custombox-modal-flip-horizontal{margin:0 15%;}
.modal-mdp-o{font-size:11px;}
.btn{font-size:10px;}
.img-prodf{height:114px;margin:auto;}
.club-lecteur{margin-bottom:5px;}
.top25{margin-top:0 !important;}
.resp-vin{padding-right:15px !important;padding-left:15px !important;margin:8px 0;}
.foire_auvin_noir{height:auto !important;margin-left:-14px !important;margin-top:12px !important;}
.title-vin-search{font-size:15px !important;}
.image-rubrique{height:30% !important;margin-bottom:10px;}
.title-modal{font-size:19px !important;}
.close-modal{font-size:12px !important;margin-top:5px !important;}
.modal-body{padding-bottom:0px;padding-top:1px;}
.modal-body.connexion_modal{padding-top:50px !important;}
.img-bio-rubrique{margin-top:43px;}
.dossier-special{padding:6px 0 0 6px !important;}
#reservation-form{margin-top:-21px !important;}
#connexionfrom > input{font-size:11px !important;}
.reservation-bloc{display:none;}
.reservation-validation-button{margin-bottom:-9px;}
.form-reservation{padding:2px !important;}
.text-info{font-size:11px !important;}
#personnes_title{font-size:11px !important;}
.cd-tabs-content li{padding:28px 11px 14px !important;}
.reservation-raison-sociale{font-size:15px;margin-top:1px !important;}
.reservation-type{width:100% !important;}
.defilement-recette{font-size:11px;}
.proposition-etablissement{font-size:17px !important;}
.reservation-block-holder{width:95%;}
.img-thumbnail{padding:0px !important;border:none !important;border-radius:0;}
.comment-sy-rendre{font-size:12px;}
.discount_flag{right:-2px !important;padding-left:7px;z-index:1;}
.width-itiniraire{font-size:12px;}
.background-none{background:none!important;margin-left:-3% !important;}
.text-info-appel{font-size:8px !important;margin-bottom:50px;line-height:10px !important;}
.post-content{padding-right:0;margin-top:17px;font-size:13px !important;}
#titre_annonce .post-title{width:100%;}
.title-remise{margin-bottom:-9px;margin-top:4px;padding-left:0 !important;}
.chapo-flash{padding-right:0 !important;font-size:13px !important;}
.cd-tabs-navigation li{width:33.33% !important;}
.shares-picto{font-size:18px;margin-right:-2px;}
.toolbar_zoom_plus{font-size:17px;}
.toolbar_zoom_moins{font-size:17px;}
.shopping-gourmand{margin-left:20px;margin-right:-20px;}
.padding-resp{padding:0px !important;}
.fa-bars{font-size:15px !important;margin-left:10px !important;margin-top:9px !important;}
.black-btn{width:71px !important;height:15px !important;padding-top:6px !important;}
.fm-menu-plus{font-size:13px !important;float:right;margin-right:-7px;margin-top:6px;}
.btn-resp{font-size:10px !important;padding:9px 2px 12px 0px !important;}
.shares{padding:10px 0 0 0 !important;height:11%;}
.slider-filter-small{display:none !important;}
.img-terroir{margin:auto !important;height:84px !important;}
.text-marche-terroir{font-size:11px !important;}
h4{font-size:14px !important;}
.page_une{margin-top:30px;}
.line-under_title{margin-left:0% !important;}
.vin-bloc-search{margin:auto;}
.title-categorie{font-size:17px !important;}
.marche-terroir-under-title{font-size:18px !important;}
.search-btn{font-size:10px;font-weight:100 !important;}
.discount_flag_resto{background-size:63px !important;width:63px !important;right:-1px !important;}
.discount_flag_txt_resto{width:100% !important;}
.discount_label_resto{font-size:10px !important;margin-top:3px !important;}
.discount_label_resto_remise{font-size:11px !important;}
.discount_percent_resto{font-size:12px !important;}
.bloc-bouton{margin-top:-67px !important;float:right;}
.bloc-menu{top:0!important;}
.fm-footer{display:none;}
.menu-not-mobile{display:none;}
.legende-boutique{margin-top:6% !important;font-size:11px !important;padding-right:0;padding-left:0;}
.title-bloc-recheche{font-size:11px !important;;}
.menu-horizantal a{font-size:15px !important;}
.obs-header{display:none;}
.name-page{font-size:20px !important;margin-top:13px;}
.en-partenariat-menu{font-size:9px !important;margin-top:27px !important;margin-left:-64px !important;}
.menu{height:97px;}
.bloc-partenariat{margin-left:0 !important;margin-top:2px !important;}
.titre_slider{font-size:16px !important;margin-bottom:-2px;}
.sous_titre_slider{font-size:15px !important;margin-bottom:1px !important;}
.text_slider{font-size:14px !important;}
.image1_slider{margin-top:-42% !important;height:103%;margin-right:-3px !important;}
.image2_slider{margin-top:-45% !important;margin-right:-30px !important;height:81% !important;}
.image3_slider{margin-top:-37% !important;margin-right:0px;height:92% !important;}
.image4_slider{margin-top:-40% !important;height:91% !important;}
.image5_slider{margin-top:-265px !important;height:72% !important;}
.btn-slider-vin{margin-top:-99px !important;}
.rechercher-terroir-slider1{margin-top:21px !important;width:110px !important;margin-left:-101px;}
.rechercher-restaurant-slider-2{margin-top:5px !important;margin-left:-85px;width:120px !important;}
.rechercher-terroir-slider3{width:119px !important;margin-left:-80px;margin-top:17px;}
.fm-menu-side{width:154px !important;}
.fm-menu-first > li{margin:-3px 0 0px 0 !important;padding:4px !important;font-size:17px !important;}
.fm-menu-second{left:140px !important;height:100% !important;width:179px !important;}
.title-menu-second{font-size:20px !important;}
.fm-subtitle{font-size:12px !important;}
.special-dossier{font-size:12px !important;padding:0 1px 0 5px !important;margin-top:0px !important;margin-bottom:4px !important;}
.fm-menu-second li{margin:-6px 0 0 !important;padding:5px !important;}
.sous-title-menu-second{font-size:12px !important;}
.fm-menu-first:nth-child(1){margin-top:28px !important;}
.title-control{margin-top:15px;margin-bottom:0px;}
.type_title{margin-bottom:0px;margin-top:-7px !important;}
.rubrique-img{height:24% !important;}
.flash-annonce:hover{height:60px;margin-top:-9px;margin-bottom:-3px;}
.foire_auvin_noir{height:auto !important;margin-left:-10px !important;}
.title-bloc-recherche-horizontal{line-height:19px !important;font-size:15.2px !important;margin-top:15px !important;margin-left:-1px !important;}
.select-marche-t{height:28px;padding-top:3px;}
.filter-vin{margin:10px 0 5px 0;height:28px;padding-top:3px;}
.intro-marche-terroir{font-size:11px !important;}
.filet-right{border:none !important;}
.title_marche_terroir{line-height:26px !important;font-size:24px !important;margin-top:3px !important;}
.rubriques_marche_t{text-align:center;width:100% !important;margin-top:0;}
.img-marche-terroir{height:21% !important;margin-left:12%;}
.bloc-recherche{margin:4px 0 0 14px;z-index:8;}
.bloc-annonce-gastro{margin-top:34px !important;}
.bloc-picto-menu{width:8.33333333% !important;z-index:9999;}
.bloc-btn{margin-left:0 !important;margin-top:-10px;z-index:9999;}
.sous-menu{display:none;}
.logo{display:none;}
.bloc-menu{z-index:19 !important;}
.left-type-resto{margin-bottom:6px;z-index:19;margin-left:0 !important;margin-top:16px;}
.filter-resto{margin-top:5px;}
.pres-de-chez-moi-text{margin-right:25px;margin-top:2px;color:black;}
.check-pres-chez-moi{float:left;height:15px;}
.input-tarif{width:100% !important;}
.bloc-btn-rt{margin-top:10px;}
.btn-bloc-filtrage{float:right;}
.banner-rech{margin-top:1px;}
.btn-slider-5{margin-top:-120px !important;}
.btn-slider-3{height:1px;padding-top:6px;padding-bottom:10px !important;cursor:pointer;font-size:14px;background-color:#000;border-color:#000;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0A0A0A);font-weight:100!important;box-shadow:none!important;text-shadow:none!important;min-width:101px;margin-top:112px !important;margin-left:-90px;}
.btn-se-connecter{width:68px !important;font-size:11px;height:1px;padding-top:6px;margin-bottom:-7px;padding-bottom:10px !important;}
.sabonner-btn{padding-top:7px;}
.div_article:hover{height:63px;}
.bloc-menu{margin-bottom:-6px;}
.remise-mobile{display:none;}
.btn-slider{margin-top:-51px !important;margin-left:-36px;}
.adresse{display:none;}
.rechercher-restaurant{min-width:97px;font-size:11px;height:23px !important;padding-top:10px !important;padding-left:2px;padding-right:2px;}
.retirer{display:none;}
.scrollToTop{padding:7px;text-align:center;font-weight:100;font-size:11px;color:#FFF;text-decoration:none;position:fixed;background:black;bottom:0;border-radius:30px;right:40px;margin-bottom:10px;}
.rechercher-terroir-slider{margin-top:23px !important;min-width:121px;padding:7px 5px 0 5px;}
.slidesjs-navigation{}
.page_une .slidesjs-container .slidesjs-navigation{display:none;}
.slidesjs-slide{padding:5px;}
.lien1_slider{font-size:14px !important;color:#000;font-weight:700;margin-top:10px;margin-left:49px;}
.divselec_reg{margin-left:14px;margin-top:0px;}
.bloc-article-flash{margin-top:-9px !important;margin-bottom:7px !important;}
.derniere-annonces{display:none;}
.remise-visible-mobile{display:block !important;}
.title_bonne_adresse{margin-top:19px;font-size:21px !important;}
.sous_titre_bonne_adresse{font-size:26px !important;line-height:20px;}
.sous_titre_bonne_adresse2{font-size:23px !important;margin-left:-7px;}
.remise_bonne_adresse{font-size:16px !important;margin-top:-9px;}
.clearfixresto{display:block !important;}
.direct_prop{line-height:21px !important;font-size:18px !important;margin-top:12px !important;margin-left:-39px;}
.vin_decouvrir{font-size:13px !important;margin-top:18px;padding-left:0px;}
.image_div_vin{margin-left:12% !important;margin-top:5px !important;}
.select{background-color:#fff;border:1px solid #ccc;margin-bottom:12px;font-size:9px;}
.consomation_alcool{font-size:8px !important;text-align:justify;}
.commandez_sans_i{font-size:11.69px !important;}
.ala_une_sujet{margin-left:-13px;margin-top:17px;}
.bloc-vin-alcool{margin-top:119px !important;}
.img_article{margin-bottom:67px;margin-top:32px;height:112px !important;}
.recette_image{height:147%;margin-left:95px;}
.img-mobile{height:160%;}
.title-modal{font-size:17px !important;margin-bottom:-39px;}
.remise-resto{font-size:18px !important;}
.f-sm-05{margin-top:10px;}
.content-importance-1{margin-bottom:14px;}
.importance-2{height:auto !important;}
.btn-slider-vin-alcool{display:none;}
.importance-3{height:auto !important;}
.content-importance-3{margin-bottom:12px;margin-top:0px;}
.img-importance-3{width:100% !important;}
.top-adresse{margin-top:11px;margin-left:-1px;}
.importance-5{height:auto !important;}
.title_text{font-size:15px !important;margin-left:-7px !important;}
.slider1-resto{padding:10 !important;padding-bottom:43px!important;}
.slider-rubrique{font-size:13px !important;margin-top:22px;}
.text_special{font-size:14px !important;}
.resto-slider1{height:90% !important;}
.img_slider{width:104% !important;height:111% !important;}
.name_photo{font-size:12px !important;padding-top:8px;}
.div_recherche_ctn{display:none;}
.bloc-filter{display:none;}
.title-prop{margin:0px !important;font-size:14px !important;}
.left-col{padding-right:15px !important;}
.bloc-remise-article{margin-right:0px !important;margin-bottom:-10px;}
.a-lire-egalement{font-size:18px !important;}
.filet-left{border:none;}
.petit-information{font-size:9px;margin-top:21px;margin-bottom:49px;text-align:justify;}
.post-image{margin-top:-7px;margin-bottom:24px !important;}
.fin-recette{margin-bottom:48px !important;margin-top:-17px;}
.picto-precedent-suivant{margin-top:24px !important;}
.title-recette{font-size:14px !important;margin-top:52px;margin-bottom:-8px !important;}
.size-18{font-size:14px !important;}
.etape-desc{font-size:12px !important;width:91% !important;margin-left:30px !important;text-align:justify;padding-bottom:0 !important;}
.inscription-recette-list{list-style:disc;padding:20px 9px;font-size:13px;font-weight:bold;padding-right:0;padding-bottom:0px;}
.inscription-recette-subtitle{margin:9px 0;}
.internaute-details{float:left;margin-top:89px !important;margin-left:-112px;}
img.img-responsive.picto-internaute{float:left;margin-left:43px;}
.avantage_produit .txtintro{float:left;font-weight:bold;margin-top:-21px;}
.avantage_produit .txtreduction{padding:0 !important;margin-bottom:14px;}
.avantage_produit .jenprofit{z-index:18 !important;}
.bouton-mobile{margin-top:-16px !important;}
.bio-bloc{margin-top:87px !important;}
.traiteur-bloc{margin-top:85px !important;}
.speciale-cuisine{margin-top:77px;}
.img_foire_vin{height:62px;position:absolute;z-index:1;}
.endirect_prop{line-height:22px;font-size:18px !important;margin-top:15px;}
.rubrique{display:none;z-index:9;}
.filtrer-mobile{display:block !important;}
.contacez_domaine{font-size:16px;}
.thumbnail{height:87%;}
.image_vin{margin-left:25%;}
.cursor_p{margin-left:27%;margin-top:9px;}
.first-price{font-size:27px !important;margin-left:21%;}
.prix_carton{padding-left:21%;}
.div_ajouter_panier{padding-left:13% !important;}
.heart_envie{margin-right:81px;}
.header_nav{display:none;}
.pres-chez-moi-resto{font-size:11px !important;margin-left:15px;margin-top:-14px !important;}
.fm-menu-first{padding-left:15px !important;padding-bottom:-1px !important;}
.top-encadre{margin-top:0px !important;}
.oudiner{font-size:17px !important;font-weight:bold;line-height:17px;margin-bottom:16px;color:#000;}
.lien_accee_boutique{margin-top:14px;font-size:14px !important;font-weight:700;}
.cadre{border:1px solid #CACACA;padding:9px 5px;margin:0 8px 10px 8px;width:95%;box-shadow:4px 1px 5px rgba(11, 11, 11, 0.43);}
.remise-f-importance{position:absolute !important;z-index:1;right:-11px !important;background-size:56px;}
.reservation{float:left;margin:1px 0 -5px 7px;font-size:9px;}
.discount_percent{font-size:12px;line-height:15px;margin-top:-2px;}
.commande-rapide{margin-left:0px;margin-top:-9px;}
.direct-propriete-txt{font-size:16px;margin-left:9px;}
.commandez_txt{font-size:14px !important;}
.icone-tel{cursor:pointer;font-size:28px;}
.cliquez_txt{font-size:9px !important;}
.bloc-produit{margin-top:-18px !important;}
.produit-vin{margin-top:-5px !important;height:193px !important;margin-left:7px !important;}
.passer-appel{color:#BE0418;font-weight:bold;font-size:15px;}
.bloc-caracteristique{margin-top:0px !important;margin-bottom:30px !important;padding:0!important;}
.caracteristique-produit{font-size:15px !important;margin-top:0px !important;}
.nom-du-produit{font-size:15px !important;}
.price-bloc{font-size:11px !important;}
.nbr-produit-prix{margin-left:-23px;}
.remise-bloc .essentiel-price{font-size:19px;color:#bf0268;float:right;margin:10px 0 0 0;}
.close-this{color:#bf0268;}
.title_menu{font-size:14px !important;margin-top:3px !important;}
.table-caracteristique{font-size:14px !important;}
.img-recompense-or{margin-left:17px !important;height:56px;}
.table-panier-head{font-size:12px;}
.bouton-orange{margin-left:124px;width:168px;margin-bottom:10px;}
.bouton-vert{margin-right:15px !important;margin-bottom:4px;}
.text-livraison{margin-left:66px;}
.montant-total-txt{padding:5px 8px 12px 19px;}
.boutique-privee{margin-top:43px !important;}
.vin-name{font-size:12px !important;}
.panier-caracteristique{font-size:12px !important;}
.retirer-panier{font-size:8px !important;}
.panier-prix-carton{display:none;}
.carton{font-size:6px !important;}
.select-quantite-panier{margin-left:0px !important;}
.prix-unitaire-td{width:70px !important;}
.div_bonnes_adresse{height:429px;}
.parville{margin-top:4px;}
.selectionnez_region{font-size:14px !important;font-weight:700;}
.rechercher{margin-top:17px;font-size:14px;font-weight:100 !important;}
.btn_rechercher{font-weight:700;margin-top:-7px;margin-left:0px;float:left !important;}
.filet-right{border:none;}
.div_partenariat{display:none;}
#heure_title{margin-left:17px !important;}
.cd-tabs-navigation a{position:relative;display:block;height:60px;width:100px;text-align:center;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;color:#c3c2b9;padding-top:9px;}
.cd-tabs-content li p{font-size:12px !important;margin-top:7px !important;margin-bottom:17px !important;}
.nav-res{height:50px !important;}
#dernier_ecran_reservation_remise{margin-right:64px;}
.lbls{font-size:14px;}
.picto{width:4.333333%;}
.bloc-rubrique-marche-terroir{border:none !important;}
.adp,
.adp table{font-size:12px;}
.ui-datepicker{width:296px !important;}
.discount_flag_txt_article{text-align:center;width:56px;margin-top:6px;line-height:16px;}
}
@media screen and (max-width:992px) and (min-width:646px){.right-15-btn{margin-right:0px;}
#slides,
.bloc-filter-slider{display:none !important;}
.slider-title{font-size:22px;margin-bottom:15px;margin-top:-8px;}
.bloc-bouton{margin-top:-26px;}
.info-importance2{margin-top:14px !important;bottom:0;position:inherit;}
.bloc-filter{display:none;}
.menu-modules{width:16.66666667% !important;}
}
@media screen and (min-width:645px) and (max-width:991px){.bloc-menu{top:16px !important;margin-bottom:42px !important;}
#annonce{padding-left:15px !important;}
.fm-footer{display:none !important;}
.bloc-bouton{margin-top:-66px;float:right;}
.bloc-menu .rubrique-page p{font-size:29px;font-family:'Lora', serif;margin:0px;}
.bloc-menu .obspartenariat{width:159px;float:left !important;margin-top:-56px;margin-bottom:23px;}
#slider-jeux-concour{max-width:100% !important;}
.post-title{width:100%;}
.chapo-flash{margin-top:13px;}
.importance-1{height:auto !important;}
.importance-2{height:auto !important;}
.importance-3{height:auto !important;}
.importance-4{height:auto !important;}
.importance-5{height:auto !important;}
.obs-footer,
.obs-header{display:none;}
.bloc-menu-mobile{display:none !important;}
.menu-horizantal a{font-size:17px !important;}
.fm#menu-plus{margin-top:4px !important;margin-left:6px !important;font-size:19px !important;}
.bloc-annonce-gastro{margin-top:20px !important;}
.img_rub_marche_t,
.img_rub_epice_t2{margin-left:37% !important;}
.foire_auvin_noir{height:auto !important;}
.partenariat-txt{font-size:10px;}
.black-btn{font-size:11px !important;}
.col-xs-1{width:4.333333%;}
.div_partenariat{display:none;}
.filet-right{border:none !important;}
.bloc-rubrique-marche-terroir{border:none !important;}
.filter-vin{margin-top:5px;margin-bottom:7px;}
.menu-horizantal-scroll{width:100%;}
.bloc-menu.is-stuck{width:100% !important;}
.slider-filter-small{display:none !important;}
.remise-f-importance{top:64px !important;right:12px !important;}
.buffer-res{clear:both;}
}
#notification{width:600px;}
.custombox-overlay.custombox-overlay-newspaper.custombox-overlay-default{background-color:rgb(192, 192, 192) !important;}
.font-size-15{font-size:15px;}
.buffer-a-lire{margin-top:28px;margin-bottom:40px;}
#mes_informations hr{margin:-3px 0 7px 0;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover{color:#BF0268;}
.panel-bd-top{border-top:3px solid #bf0268;}
.bloc-filter-slider-no-fix{top:56px;}
.ventes_flash{line-height:26px;font-size:16px;margin-top:20px;}
.ajouter-panier-slider{margin-right:-71px;margin-left:0px;margin-bottom:10px;}
.name-recette{font-weight:bold;cursor:pointer;}
.itineraire{margin:5px 0;}
.articleLink{font-size:12px;}
span.second-title-filtrage{font-size:20px;margin-top:-3px;float:left;}
.col-md-6.filter-resto{margin-left:-12px;}
.bloc-select-ville{margin-left:-8px;margin-right:-18px;}
.left-tarif-resto{margin-left:-41px;margin-right:6px !important;}
a.returnBtn.pink-btn{margin-left:10px;}
.titre_avantage{font-size:19px;margin-top:15px;margin-bottom:4px;}
.delete-recette{position:absolute;right:0;font-size:20px;}
.commande-rapide{margin-left:33px;}
.prix_bare{font-size:11px;}
.icone-tel{cursor:pointer;color:#0A0A0A;margin-bottom:0px;}
.label-stock-epuise{background-color:#C10D20;font-weight:normal;}
.cliquez_txt{font-size:9px;color:#000;}
.fixed-img-boutique{position:absolute;top:0;width:638px;}
.title-boutique-selection{font-size:20px;line-height:18px;float:left;margin-top:13px;}
.second-title-boutique-selection{font-size:22px;color:#fff;}
.title-vente-privee{font-size:40px;font-weight:700;color:#fff;margin-left:0;margin-top:-39px;}
.red{color:red;}
.div-panier{display:none;margin-top:-23px;}
#qte{width:50px !important;padding:0 5px;height:32px;display:-webkit-inline-box;}
.div_pied{border:1px solid rgba(129, 127, 127, 0.29);padding-top:0px;padding-bottom:0px;margin-top:0px;border-left:none;border-right:none;}
.formulaire-appel{margin-bottom:36px;display:none;margin-top:0;}
.icone-tel:hover{color:#FD9E0C!important;}
.bt_panier:hover{background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418)!important;background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-color:#BE0418!important;}
.table-panier-head{background-color:rgb(239, 239, 239);color:#0a0a0a;text-align:center;font-weight:500;}
.select-quantite-panier{height:29px;width:44px;padding:0;padding-left:4px;margin-left:18px;}
.prix-total-panier{margin-left:-5px;font-size:11px;}
.picto-btn{margin-left:-26px;}
.montant-total-prix{background-color:white;color:black;margin-left:5px;padding:2px 16px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
i.fa.fa-check.success_adding_vin_to_cart{font-size:23px;color:green;}
.section-bottom{background-color:#e6e6e6;padding-bottom:50px;}
.section-top{margin-top:28px;background-color:#fed500;padding-bottom:17px;}
.bloc-dispositif{width:751px;margin-top:-41px}
.bloc-dispositif p{position:relative;display:inline-block;}
.couv-ods .couv{left:87px;top:11px;}
p.couv-o .couv{left:15px;top:17px;}
.obs-footer .top-foot{background-color:#fed500;padding-bottom:17px;}
.top-foot header{float:right;width:226px;text-align:center;margin-bottom:15px;margin-top:30px;margin-right:12px;}
.top-foot header p{font:29px sourceserifpro-black, sans-serif;line-height:27px;margin-top:24px;margin-bottom:24px;font-weight:bold;color:black;}
.top-foot header span{font:15px Arial, Helvetica, sans-serif;color:black;margin-bottom:13px;float:left;}
.top-foot header button{background-color:#fff;font:15px Arial, Helvetica, sans-serif;padding:10px 15px;border:none;-webkit-border-radius:5px;border-radius:5px;}
.top-foot header button:hover{background-color:#000;color:#fff;}
.obs-footer{background-image:url("//flashmatin.fr/assets/img/obsFooter.png");display:block;background-repeat:no-repeat;float:left;}
.teleobs{height:34px;width:104px;background-position:-141px 8px;}
.ds{height:34px;width:136px;background-position:-5px 6px;}
.o{height:38px;width:107px;background-position:-7px -39px;}
.lobsf{height:42px;width:188px;background-position:-7px -96px;}
.top-foot .bloc-dispositif .mini-logos span{display:inline-block;font:30px Arial, Helvetica, sans-serif;color:#fff;margin:0 10px;float:left;}
.mini-logos{padding-left:20px;}
.top-foot hr{background-color:#dab000;color:#dab000;border:0;width:100%;height:1px;margin:5px 0 15px;}
.top-foot .content{padding:0 10px;}
.top-foot footer{font:10px Arial, Helvetica, sans-serif;text-align:center;}
.top-foot footer a{color:#000;margin-right:20px;}
.section-bottom .follow-us span{font:16px oswald-light, sans-serif;letter-spacing:2px;text-transform:uppercase;float:left;vertical-align:middle;padding-top:32px;margin:0 93px 0 0;}
.pic-follow{font-size:22px;}
.section-bottom form.nl input{background-color:transparent;width:100%;font:10px Arial, Helvetica, sans-serif;color:#999;padding:20px 70px 20px 20px;border:1px solid #b3b3b3;}
.section-bottom form.nl button[type=submit]{top:0;right:0;background-color:#000;font:12px Arial, Helvetica, sans-serif;color:#fff;height:53px;padding:20px 30px;border:none;float:right;}
.section-bottom form.nl button[type=submit]:hover{background-color:#ff9000;}
.section-bottom .follow-us .pic-follow{float:left;width:433px;padding-top:20px;}
.section-bottom .follow-us a{display:inline-block;margin:0 25px;vertical-align:middle;}
section.content-footer-obs{padding:16px;}
.services-obs{margin-top:10px;}
.single-line-obs{position:relative;text-align:center;width:100%;margin:0;z-index:1;}
.single-line-obs a{position:relative;background-color:#e6e6e6;font:16px oswald-light, sans-serif;color:#000;letter-spacing:2px;text-transform:uppercase;text-decoration:none;z-index:10;padding:0 10px;}
.single-line-obs::before{position:absolute;left:0;content:"";width:100%;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:1px solid #b3b3b3;}
.section-bottom .services-obs ul li strong{font:16px oswald-bold, sans-serif;letter-spacing:2px;text-transform:uppercase;}
.section-bottom .services-obs ul li{font:14px Arial, Helvetica, sans-serif;text-align:center;list-style:none;padding:0 15px;margin-bottom:5px;}
.section-bottom .services-obs ul li a{color:#4d4d4d;text-decoration:none;}
.section-bottom .services-obs ul:last-child{border-right:none;}
.single-line-obs{font-size:24px;}
.section-bottom .services-obs span{margin-bottom:10px;}
.section-bottom .services-obs ul{display:table-cell;width:16.6%;padding:0;margin:0;border-right:1px solid #999;}
.section-bottom .services-obs ul li a:hover{text-decoration:underline;}
.section-bottom .footer-nav{text-align:center;padding:15px 0;}
.section-bottom .footer-nav a:hover{text-decoration:underline;}
.section-bottom .copyright{font:12px Arial, Helvetica, sans-serif;color:#b3b3b3;padding-left:24px;}
.section-bottom .copyright a{color:#b3b3b3;}
.section-bottom .bt-backtop{display:block;position:relative;width:20%;font:16px Arial, Helvetica, sans-serif;color:#999;text-decoration:none;padding:10px;margin:50px auto 0;border:1px solid #b3b3b3;}
.section-bottom .bt-backtop:hover{background-color:#fff;color:#000;}
.section-bottom .footer-nav a{font:13px sans-serif;letter-spacing:2px;color:#5F5F5F;text-decoration:none;text-transform:uppercase;margin:0 5px;}
.supprimer-panier{font-size:25px;color:#B90000;cursor:pointer;}
.intro{font-weight:bold;font-size:12px;text-align:justify;border-bottom:1px dotted;padding-bottom:10px;}
.produit-largeur{margin:12px 0 0 0;border-bottom:1px dotted;}
.nom-du-produit{font-size:19px;font-weight:700;margin-top:10px;padding-left:0px;}
.caracteristique-largeur{font-size:18px;line-height:19px;}
.options-caracteristique{font-size:12px;font-weight:600;}
a:hover{text-decoration:none !important;}
.font-size-15{font-size:15px;}
.top--10{margin-top:-10px;}
.top-18{margin-top:18px;}
.prix-general{font-size:16px;color:#bf0268;margin-left:-2px;}
span.commandez_txt_small{font-size:11.8px;color:#929298;font-weight:100;}
.commandez_txt{color:#929292;font-size:17px;font-weight:100;}
.appel-txt{font-size:8px;float:left;margin-top:9px;margin-left:17px;}
.border-none{border:0;}
.left-btn{margin-left:-3px;}
.hauteur{margin-left:-14px;margin-bottom:52px;}
.table-bottom .table-caracteristique{font-size:14px;width:89%;}
.remise-vins{color:#fff;background-color:rgb(191, 2, 104);height:30px;width:48px;border-radius:5px;text-align:center;font-size:15px !important;margin-top:4px;padding:5px 1px 0 2px;}
.top-30{margin-top:30px;}
.text-description{margin-top:11px;text-align:justify;font-size:13px;margin-bottom:12px;}
.bloc-btn-panier{display:inline-block;margin-top:7px;}
.icone-tel{cursor:pointer;font-size:36px;color:#0A0A0A;margin-bottom:0px;margin-right:11px;}
.cliquez_txt{font-size:9px;color:#000;float:right;margin-right:8px;}
.img-produit-boutique{height:226px;margin-top:-38px;}
.font-size-14{font-size:14px;}
b.lirelasuite{text-decoration:underline;color:#BD0166;font-weight:100;}
b.lirelasuite:hover{text-decoration:none;color:black;}
.input-text{font-size:12px;height:26px;}
.div-produit .remise-boutique{font-weight:100;}
.bloc-side{border:1px solid #b8b8b8;padding:10px;border-radius:3px;padding-top:0;padding-bottom:0!important;box-shadow:none;margin-top:7px;background-color:#fff;width:100%;}
.raison-sociale{font-size:18px;font-weight:bold;margin-left:7px;margin-top:12px;z-index:1;position:relative;}
.formulaire-demande{height:30px;padding:4px 5px;font-size:12px;}
.demande-form{margin-top:12px;margin-bottom:0px;}
.title-banner{font-size:18px;font-weight:bold;}
.demande-type{border-top:1px solid lightgrey;border-bottom:1px solid lightgrey;margin-top:10px;}
.informations-bloc img{position:absolute;z-index:0;height:69px;margin:1px 1px;}
.questions{font-size:13px;}
.type-radio{margin-top:2px;font-size:13px;font-weight:bold;}
.demande-checkbox{font-size:11px;}
.question{font-size:13px;font-weight:bold;margin:12px 0 0 -6px;}
#terminer-demande{margin-top:15px;margin-bottom:16px;padding:5px 0;}
.deja-membre{margin-top:-36px;}
.not-inscrit{margin-top:-36px;}
.previous-article i{margin-top:-25px !important;float:right;position:absolute;right:16px;z-index:2;}
.buffer-control{margin:4px 0;}
#terminez-la-demande{padding:6px;margin-bottom:10px;}
.nom-premier-produit.name h4{margin-bottom:7px;margin-top:0;float:left;}
h4.titre-produit.name{float:left;margin:-2px 0 6px 0;}
.label-remise-traiteur,
.label-remise-bio{background-color:#BD0166;margin:0px 0 4px 0;font-size:15px;float:right;padding:6px;}
.text-justify{text-align:justify;}
.details-produit{margin-top:-37px;margin-bottom:25px;}
.commandez_txt{color:#929292;font-size:15.5px;font-weight:100;}
.qt-select-livre{margin-left:12px;}
.qt-select-traiteur,
.qt-select-bio,
.qt-select-livre{height:32px !important;padding:5px 6px !important;width:49px!important;display:-webkit-inline-box;margin-right:7px;}
.commande-btn{margin-top:-5px;}
.suite-produit-traiteur{display:none;}
input.form-control.inline.qte{text-align:center;}
.form-control{height:28px;font-size:12px;}
.descriptif_produit{margin-bottom:22px;}
.produit-largeur-traiteur{padding-top:12px;border-bottom:1px dotted;margin:12px 0 -12px 0;}
.type_produit{color:#BF0269;font-size:16px;margin:-2px;}
.col-md-12.no-padding.text-justify.description-produit{margin:27px 0;}
.border-bottom-produit{border-bottom:1px black dotted;}
.small-input-number{height:32px;padding:5px 6px;width:52px!important;display:-webkit-inline-box;margin-right:0px;margin-left:3px;}
.small-btn{width:134px !important;font-size:12px;padding-left:11px;}
.produit-img{height:140px;}
.nom_produit{margin-bottom:16px;margin-top:-5px;float:left;}
.panier-header{margin-bottom:17px;}
.panier-header span i{font-size:24px;vertical-align:-4px;}
.nombre-article{font-weight:100;font-size:11px;color:black;cursor:pointer;margin-left:-7px;vertical-align:-1px;}
.fermer-boutique{font-size:11px;color:rgb(191, 2, 104);cursor:pointer;}
.img-produit-traiteur{height:150px;}
.img-produit-bio{height:135px;margin-bottom:14px;}
.panier-caracteristique{font-size:12px;}
.retirer-panier{font-size:11px;color:rgb(191, 2, 104);cursor:pointer;}
.bloc-boutique{padding-left:10px;padding-right:10px;}
.validate-qte{width:100%;margin-top:4px;padding:0px;}
.vin-search-bar{background-color:#EAEAEA;padding:5px 7px;border-radius:6px;text-align:right;padding-right:8px !important;margin-bottom:21px;}
.bloc-search{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #C3C3C3;padding:2px 36px 1px 8px;}
.rubrique_open{background-image:url(//flash-matin.com/uploads/photos/plus.png)!important;background-position:100% !important;background-position-y:1px !important;-webkit-background-size:24px!important;background-size:22px !important;}
.rubrique-filter{cursor:pointer;background-image:url(//flash-matin.com/uploads/photos/moins.png);background-repeat:no-repeat;background-position:100%;background-position-y:1px;-webkit-background-size:25px;background-size:22px;margin-top:-11px;}
.header-general-boutique{margin:-13px 0 2px 0;}
.header-general-boutique img{height:62px;margin-top:9px;}
.header-general-boutique label{font-size:24px;line-height:21px;margin-top:15px;}
.header-general-boutique span{font-size:19.5px;color:#929292;font-weight:100;}
.rubrique-filter{font-size:15.5px;color:inherit;text-rendering:optimizelegibility;font-weight:700;padding:0 0 2px 16px;}
.mon-compte input,
.labels-choix select{height:27px;font-size:11px;width:88%;margin:9px 15px;}
.mon-compte a{font-size:11px;text-align:center;display:block;margin-bottom:7px;}
.mon-compte button,
.categorie button,
.couleur button,
.labels-choix button{display:block;margin:auto;}
.selections button{display:block;margin:10px auto 4px auto;}
.categorie .radio,
.couleur .radio{font-size:13px;margin-left:12px;}
.categorie .radio input[type=radio],
.couleur .radio input[type=radio]{margin-left:-16px;margin-top:2px;}
.labels-choix .radio{font-size:13px;margin-left:-11px;}
.labels-choix .radio input[type=radio]{margin-left:-14px;margin-top:2px;}
.selections span{font-size:11.5px;font-weight:100 !important;}
.selections label{font-size:12px;margin:0px 0 0 17px;}
.selections select{height:27px;font-size:12px;width:88%;margin:0px 14px 9px;padding:1px 0 2px 5px;}
.panier a{margin-left:16px;font-size:12px;}
.article_panier{margin-left:54px;}
.tel-boutique-general{font-size:33px;cursor:pointer;color:#BE0418;position:absolute;top:7px;right:8px;}
.header-bloc-vin{font-size:13px;font-weight:bold;margin-left:7px;display:inherit;}
.header-bloc-vin span{color:#929292;font-weight:100;}
.vin-price{font-size:17px;font-weight:bold;color:#BF0268;}
.prix-s-remise{font-size:12px;text-decoration:line-through;margin-top:-5px;float:left;}
.name-vin{cursor:pointer;font-size:13px;margin-top:11px;font-weight:bold;padding-left:5px;}
.infos-produit{padding-left:8px;}
.prix_tot_carton{font-size:10px;color:#000;margin-top:-4px;}
.label-remise{float:right;margin-right:8px;margin-top:-2px;background-color:#BF0268;padding:5px;font-size:14px;font-weight:100 !important;}
.selections .select2-container{margin-left:15px;}
.select2-results__option{font-size:12px !important;}
.infos-produit label{font-weight:100;font-size:13px;}
.prix-vin-remise{height:40px;}
.none-stock span{background-color:#BF0268;font-size:17px;font-weight:100;position:absolute;left:34px;bottom:7px;height:29px;padding:6px 19px 0 19px;}
.achat-boutique-general{position:absolute;bottom:0px;}
.boutique-general li .thumbnail{height:468px;}
.boutique-general-button{width:140px !important;border:none;padding:1px 16px;height:30px;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #060606);background-color:#0d0d0d;white-space:nowrap;font-size:13px;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333;border-radius:4px;margin-bottom:7px;color:#fff;}
.boutique-general-button:hover{background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #BE0418)!important;background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.4), #BE0418);background-color:#BE0418!important;}
.qt_select{padding:0 4px !important;margin:0 -4px;height:30px !important;}
.boutique-general{margin-top:9px;}
.echec-connexion{text-align:center;padding:4px;width:87%;margin:7px 0 14px 0;margin-left:15px;font-size:12px;}
.phone_formulaire i{font-size:30px;color:black;}
.phone_formulaire span{font-size:9px;color:black;}
div#connecting i{font-size:24px;margin-top:10px;}
.traiteur-commande,
.bio-commande{padding-left:30px;margin-top:25px;}
.traiteur-commande .commande,
.bio-commande .commande{border:1px solid #b8b8b8;}
.commande .header{line-height:20px;padding-top:4px;padding-bottom:2px;border-bottom:1px solid #b8b8b8;color:#fff;background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);}
.header strong{margin-top:10px;color:rgba(6, 6, 6, 0.92);text-shadow:2px 2px 2px white;font:21px times, serif;margin-bottom:8px;}
.header span{font-weight:bold;color:rgba(6, 6, 6, 0.92);text-shadow:2px 2px 2px white;font:20px times, serif;}
.commande .radio label{font-size:13px;font-weight:bold;}
.traiteur-commande .raison-sociale{margin-top:0px;margin-left:0;font-weight:bold;}
.commande .radio{padding-left:22px;margin-top:2px;}
.type-menu{border:1px solid #b8b8b8;border-left:0;border-right:0;padding:5px 13px 6px 13px;}
.type-menu span{font-size:12px;color:black;font-weight:bold;}
.type-menu .radio{margin-left:-26px;}
.type-menu .radio label{font-weight:100 !important;}
.menu_jours{padding:0 25px;}
.traiteur-commande .radio input[type=radio]{margin-left:-14px;}
.traiteur-commande .boutique p,
.menu_jours p{font-size:18px;margin:5px 0 0 0;line-height:20px;}
.bio-commande .boutique p{font-size:18px;margin:0;line-height:20px;}
.boutique{padding:0 10px 0 10px;}
.boutique .bx-wrapper .bx-viewport,
.menu_jours .bx-wrapper .bx-viewport{box-shadow:none;}
.menu_jours .bx-wrapper .bx-next{right:-7px;}
.menu_jours .bx-wrapper .bx-prev{left:-7px;}
.boutique .bx-wrapper .bx-controls-direction a{top:94%;}
.menu_jours .bx-wrapper .bx-controls-direction a{top:96%;}
.boutique .bx-wrapper .bx-next{right:-1px;}
.boutique .bx-wrapper .bx-prev{left:-1px;}
.traiteur-commande .qt-select-traiteur{margin-right:1px;}
.traiteur-commande span i{font-size:24px;}
.traiteur-commande .ion-ios-information-outline{font-size:29px;margin-right:1px;cursor:pointer;}
.traiteur-commande .footer,
.bio-commande .footer{padding:10px 0 6px 0;border-top:1px solid #B8B8B8;margin-top:8px;}
.traiteur-commande .produit,
.bio-commande .produit{margin-bottom:12px;}
.traiteur-commande .pay,
.bio-commande .pay{padding:12px 20px;border:none;margin-left:8px;}
.bio-caracteristique{margin-top:32px;}
.type-menu .menu{margin-right:-12px;}
.bio-commande .commande-side .btn-bloc{margin-left:32px;}
.bio-commande .unite{font-size:11px;line-height:13px;float:right;}
.bio-commande .prix-general{font-size:14px;color:#bf0268;}
.bio-commande .ion-ios-information-outline{font-size:27px;cursor:pointer;}
.bio-commande .title-side{height:54px;}
.bio-commande .footer.text-center{margin-top:18px;}
.type-menu .carte{border-left:1px solid black;padding-left:5px;}
.carte_pdf{color:gray;font-size:11px;}
.identification-payement .old-membre .well{padding:2px 19px 27px 19px;}
.identification-payement .well input{margin-top:9px;}
.identification-payement .new-member .well{padding:19px 19px 25px 19px;}
.identification-payement .new-member button{margin-top:29px;}
.identification-payement .reseaux-sociaux .well{padding:2px 19px 47px 19px;}
.identification-payement .reseaux-sociaux i{font-size:30px;cursor:pointer;}
.identification-payement .reseaux-sociaux .fa-facebook-square{color:rgb(58, 87, 149);margin-right:14px;}
.identification-payement .reseaux-sociaux .fa-google-plus-square{color:#da1b1e;}
.hr_connexion{border-color:grey;margin:0;}
#inscription_club input,
#inscription_club label,
#inscription_club select,
#inscription_club .separateur-date{margin-top:10px;}
#inscription_club .radio label,
#inscription_club .radio input{margin:3px 15px 0 -14px !important;}
#inscription_club .radio{margin-left:9px;}
.compte-nouveau-client .footer{font-size:12px;margin-top:45px;}
#sliderSide .slidesjs-next,
#sliderSide .slidesjs-previous{display:inline-block !important;margin-top:-228px !important;}
#sliderSide .slidesjs-previous{left:0px;position:absolute;z-index:10;}
#sliderSide .slidesjs-next{right:0px;position:absolute;z-index:10;}
.title-side{height:76px;}
.panier-module{text-align:left;margin:0;display:inline-flex;cursor:pointer;}
.panier-menu{float:left;line-height:14px;margin-left:5px;}
.qt-traiteur-side{width:39px !important;padding:0 !important;text-align:center;height:31px !important;}
.commande-menu-side{margin-top:13px;margin-left:5px;}
.commande-side .bt_panier,
.commande-menu-side .bt_panier{padding:1px 8px;width:137px!important;font-size:13px;}
.remise-side{height:27px;width:54px;float:right;}
.commande-menu-side .bloc-btn{margin-left:12px;}
.commande .radio input{margin-top:2px;}
.commande-side .btn-bloc{margin-left:31px;}
.loading_filtre_commande{background-color:rgba(56, 56, 56, 0.1);position:absolute;height:120%;width:100%;z-index:999;top:0;left:0px;display:none;}
.loading_filtre_commande .spinnerloading{top:36%;}
#appelerTraiteur,
#raccrocherTraiteur{height:27px;padding:0px 18px 2px 18px;margin-top:5px;display:inline-block;}
.domaines{height:410px;overflow-y:auto}
.domaine{margin-top:6px;margin-bottom:4px;}
.domaine a{font-size:15px;}
.oenologie .nav-tabs li{width:140px;}
.oenologie li a{text-align:center;}
.oenologie .tab-content p{font-size:16px;padding-top:14px;}
.oenologie .tab-content a{float:right;text-decoration:none;}
.oenologie aside{margin-top:17px;}
#madal-produit-traiteur h4{margin:0;}
#madal-produit-traiteur .modal-header{height:74px;}
#madal-produit-traiteur .produit-descriptif{margin-top:10px;}
#madal-produit-traiteur .produit-type,
#madal-produit-traiteur .produit-nom{text-transform:capitalize;}
#madal-produit-traiteur .pay{padding:10px;}
.immo-menu{float:left;margin-right:50px !important;}
.menu-right-immo a{float:left;margin-right:15px !important;}
.menu-right-immo{padding:0 0 0 58px;}
.menu-right-immo i{margin-left:10px;}
.slider-e-calendar{padding:0;}
.img-diapo-jeux{height:158px;}
.title-bloc-domaine{color:rgba(6, 6, 6, 0.92);text-shadow:2px 2px 2px white;font:22px times, serif;margin-bottom:2px;background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);padding:11px;}
.old-member p{font-size:11px;margin:5px 0 0 -59px;}
.encadre_texte h2{font-weight:bold;border-bottom:1px dotted;border-top:1px dotted;padding:6px 0;font-size:15px;}
.encadre_texte_contenu{background-color:#F3F3F3;padding:10px;}
.encadre_texte_contenu .chapeau{font-size:13px;font-weight:bold;}
.month-block{padding-top:15px;margin-left:-4px;}
.first_article,
.second_article{padding-top:12px;border-top:1px dotted;}
.date-evenement{position:absolute;top:41%;}
.first_article h4,
.second_article h4{color:#BF0269;margin:0 0 4px 0;}
.first_article h5,
.second_article h5{margin:0 0 16px 0;}
.first_article img,
.second_article img{height:164px;}
.first_article .text-description-bio,
.second_article .text-description-bio{text-align:justify;margin-top:-5px;font-size:13px;}
.first_article .prix-general,
.second_article .prix-general{float:right;}
.first_article .unite,
.first_article .unite strike{float:right;font-size:12px;}
.first_article p,
.second_article p{margin-top:8px;}
.first_article .options-caracteristique{font-size:13px;}
.second_article .prix-general{font-size:12px !important;}
.second_article .unite,
.second_article .unite strike{float:right;font-size:11px;;}
.second_article .options-caracteristique{font-size:11px !important;}
.title-bloc-article,
.video-title{font-size:18px;margin:11px 0;font-weight:bold;}
.second_article table{margin-bottom:-6px;}
.copyright-flash{margin-bottom:26px;}
.text-small-description-bio{text-align:justify;margin-top:11px;font-size:12px;}
#sliderSide .slide-prev{left:0;}
#sliderSide .slide-next{right:0;}
#sliderSide .nextButtonClass{background-image:url('//flashmatin.fr/assets/img/next.png');top:45%;position:absolute;height:17px;width:14px;right:0;cursor:pointer;}
#sejour .nextButtonClass{background-image:url('//flashmatin.fr/assets/img/next.png');top:28%;position:absolute;height:17px;width:14px;right:7px;cursor:pointer;}
#sliderSide .prevButtonClass{background-image:url('//flashmatin.fr/assets/img/prev.png');top:45%;position:absolute;height:17px;width:12px;left:0;cursor:pointer;}
#sejour .prevButtonClass{background-image:url('//flashmatin.fr/assets/img/prev.png');top:28%;position:absolute;height:17px;width:12px;left:0;cursor:pointer;}
@media screen and (max-width:992px){#documentation strong{font-size:13px !important;margin-top:0!important;}
.partenariat_publiredactionel,
.pdf_btn{display:none;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:18px;}
.sub_nav li{font-size:14px;}
#agenda-slider .date .day-calendar,
#agenda-slider-theatre .date .day-calendar{font-size:3em;}
#agenda-slider .date .month,
#agenda-slider-theatre .date .month{margin-top:19px;}
}
@media screen and (max-width:768px){div#bs-example-navbar-collapse-1-sticky-wrapper{height:0px!important;}
.champs-personaliser{background-color:#fff;border-radius:5px;border-width:1px;border-style:solid;border-color:#ACADB2 #E3E2EA #E3E2EA;padding:2px 0 3px!;margin-top:10px;margin-bottom:33px;height:44px!important;}
.champs-personaliser-input{background-color:#fff;border-radius:5px;border-width:1px;border-style:solid;border-color:#ACADB2 #E3E2EA #E3E2EA;padding:2px 0 3px;margin-top:10px;height:35px!important;}
.nav-tabs.nav-justified>li{float:left!important;width:50%!important;}
.h2,
h2{font-size:17px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
.sub_nav li{font-size:12px;}
}
.Calendrier-Evenement{width:100%;box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid #777;background:#0B0B0B;}
.Calendrier-Evenement .date{background-color:#0b0b0b;color:#f5f5f5;padding-top:50%;}
.Calendrier-Evenement .date .day-calendar{float:left;border-right:1px solid white;padding:0 7px;font-family:'rama_slab_ethin', serif;font-size:4em;}
.Calendrier-Evenement .date .month{line-height:29px;font-style:normal;font-family:'rama_slab_esemibold', serif;font-size:1em;}
.Calendrier-Evenement .date .year{float:left;margin-top:-10px;}
.Calendrier-Evenement i{font-size:28px;margin-top:-9px;cursor:pointer;}
.bx-caption strong{font-size:1.66em;line-height:23px;}
.Calendrier-Evenement .fa-angle-right{float:right;margin-right:28px;}
.Calendrier-Evenement .fa-angle-left{float:left;}
.Calendrier-Evenement .bx-viewport{margin-left:0px;}
.Calendrier-Evenement .bx-wrapper .bx-viewport{border:0;left:0;}
.slider-e-calendar li .bx-caption a:first-child{display:none !important;}
.numero{font-size:19px;border-bottom:1px solid black;cursor:pointer;height:38.2px;padding-top:6px;}
.numbers{border:1px solid black;height:404px;border-top:0;border-bottom:0;text-align:center;overflow:auto;position:relative;background-color:white;}
.bx-caption-title{position:absolute;bottom:0;right:0;background:#666\9;background:#f5f5f5;width:78%;left:22%;padding-left:15px;padding:9px 1px 9px 18px;}
.bx-caption-title strong{font-size:1.66em;line-height:23px;}
.bx-caption-title a:first-child{display:none !important;}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside>.mCSB_container{margin-right:30px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0, 0, 0, .85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0, 0, 0, .9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255, 255, 255, .1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255, 255, 255, .75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255, 255, 255, .1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255, 255, 255, .75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255, 255, 255, .1)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .75)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .85)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .9)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255, 255, 255, .15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);background-image:-ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0, 0, 0, .2);box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .1);box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255, 255, 255, .4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4);height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0, 0, 0, .05);box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0, 0, 0, .2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0, 0, 0, .05);box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0, 0, 0, .2)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0, 0, 0, .2)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .75)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .85)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .9)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .1)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255, 255, 255, .2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0, 0, 0, .2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255, 255, 255, .6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, .9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, .9)}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:-8px !important;margin:12px 0;}
.Calendrier-Evenement .bx-viewport{width:100% !important;}
.slider-e-calendar li .bx-caption{position:absolute;bottom:0;right:0;background:#666\9;background:#f5f5f5;width:78%;left:22%;padding-left:15px;padding:9px 1px 9px 18px;}
.calendar-items a{float:left;width:52px;font-size:17px;color:#000;border-bottom:1px solid black;height:1.87em;padding-top:4px;}
.calendar-items a:hover{color:#000;}
.activeEvent{background:#bf0268;color:#fff !important;}
.activeEvent:hover{color:#fff !important;}
.sous-menu-destination-france,
.hotel_hebergement,
.sejour,
.tourisme_affaire{width:100% !important;margin-top:-2px !important;background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);height:auto;z-index:9;margin-left:-16px;padding-bottom:16px;}
.sous-menu-destination-france .rub,
.hotel_hebergement .rub,
.sejour .rub,
.tourisme_affaire .rub{float:left;width:102px;margin-right:15px;margin-left:10px;}
.sous-menu-destination-france img,
.hotel_hebergement img,
.sejour img,
.tourisme_affaire img{float:left;height:70px;margin-top:23px;border-radius:8px;}
.cadre_photo{width:102px;border:1px solid black;height:70px;margin-top:23px;border-radius:7px;float:left;}
.affaire_du_mois{width:229px;border:1px solid black;float:left;margin-left:10px;height:70px;margin-top:23px;border-radius:6px;}
.sous-menu-destination-france p,
.hotel_hebergement p,
.sejour p,
.tourisme_affaire p{padding-top:28px;font:28px oswald, sans-serif;font-weight:100;margin-bottom:-1px;}
.hotel_hebergement .rub strong,
.sous-menu-destination-france .rub strong,
.hotel_hebergement .rub strong,
.sejour .rub strong,
.tourisme_affaire .rub strong{font-size:12px;line-height:16px;display:block;}
#menu ul{margin:0;padding:0;list-style-type:none;text-align:center;}
#menu li a{display:block;width:223px;color:black;text-decoration:none;padding:5px;text-align:left;}
#menu li a:hover{color:#bf0268;}
#menu li{float:left;margin:auto;padding:0;width:200px;}
#menu ul li ul{display:none;}
#menu ul li:hover ul{display:block;}
#menu li:hover ul li{float:none;}
#menu li ul{position:absolute;}
.reservation_sejour .header-side-sejour p,
.reservation_sejour_ski .header-side-sejour p,
.reservation_sejour_gite .header-side-sejour p,
.reservation_hotel p{margin-top:10px;color:rgba(6, 6, 6, 0.92);text-shadow:2px 2px 2px white;font:27px times, serif;margin-bottom:8px;}
.reservation_sejour .cd-tabs-navigation li a,
.reservation_sejour_ski .cd-tabs-navigation li a{height:40px;}
.reservation_sejour,
.reservation_sejour_ski,
.reservation_sejour_gite,
.reservation_hotel{box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid rgba(135, 135, 135, 0.29);width:316px;margin-left:14px;margin-top:11px;margin-bottom:17px;}
.reservation-type-radio{margin-top:1px;font-size:16px;width:83px;float:left;}
.type-tel{width:132px;float:right;margin-top:2px !important;}
.nav-sejour{display:none;}
.footer-sejour{height:71px;padding-top:14px;background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);margin-top:4px;}
.footer-sejour span{font-size:14px;font-weight:bold;}
.footer-sejour{font-size:20px;}
.reservation_sejour .cd-tabs-navigation li{width:104px;}
#sejour_reservation label{float:left;width:79px;margin-top:9px;font-size:12px;padding-left:20px;margin-right:12px;}
#sejour_reservation select{width:59%;float:left;margin:4px 0;padding:3px 8px;}
#sejour_reservation input.form-control{float:left;width:167px;padding:6px 0 4px 11px;font-size:11px;}
#sejour_reservation #agreement{padding-left:20px;}
.calendar-date-choice .deja_membre{margin-top:-22px;}
#sejour_reservation #agreement label{font-size:11px;}
#agreement label{float:left;width:100% !important;margin-top:9px;}
.nouveau_membre{margin-top:-22px;}
.offre{margin-bottom:8px;}
.footer-forfait{padding-top:5px;color:#666;font-family:"Source Sans Pro", sans-serif;padding-left:8px;padding-bottom:6px;}
.remise-forfait-content #remise-forfait-txt-1{font-size:0.90em;line-height:12px;font-weight:400;margin:0 0 0 7px;}
#prix-forfait-txt-1{font-size:0.85em;line-height:12px;font-weight:400;}
.remise-forfait-content{vertical-align:middle;width:100%;color:#BF0268;}
.remise-forfait{padding-left:5px;padding-top:2px;border-left:1px solid #ccc;height:44px;}
.remise-forfait-content #remise-forfait-txt-2,
.remise-forfait-content #remise-forfait-txt-3,
.remise-forfait-content #remise-forfait-txt-3.medium_text{font-size:1.3em;line-height:23px;font-weight:400;}
.reservation_sejour .loadingreservation{background-color:rgba(56, 56, 56, 0.1);position:absolute;height:91%;width:100%;z-index:999;top:47px;left:0px;display:none;}
.reservation_title span{font-size:18px;}
.reservation_sejour .tel_holder{padding-top:10px;margin-left:2px;}
.reservation_sejour .tel_holder .reservation-type-radio{margin-left:6px;}
.reservation_sejour .cd-tabs-navigation{height:43px;}
.pack-menu,
.date_navigation,
.sejour_nav{margin-top:-3px;}
.sejour_nav span{font-size:11px;margin-top:-4px;display:block;margin-left:-4px;}
.pack-menu span{font-size:11px;margin-top:-6px;display:block;margin-left:10px;}
.date_navigation span{font-size:11px;margin-top:-5px;display:block;margin-left:-4px;}
.title_pack{margin-left:10px;}
#nuitee{width:104px;float:left;padding-left:8px;}
#nombre_personne_adulte,
#nombre_personne_enfant{width:167px;float:left;}
.total_sejour{font-size:12px;margin-top:11px;margin-bottom:4px;}
.valider_nombre_personnes{margin-bottom:18px !important;}
.reservation_sejour .pass{display:none;width:157px;margin-top:4px;}
.reservation_sejour .pass_label{display:none;padding:0 !important;width:70px !important;font-size:11px;font-weight:bold;}
.reservation_validate{margin-bottom:12px;}
.reservation label{float:left;margin-right:17px;margin-top:4px;font-size:12px;font-weight:100;margin-left:2px;}
.date .remise_cal{margin-top:-18px !important;}
span.detail_commande{font-size:13px;float:left;margin-left:22px;margin-bottom:-5px;}
#recap p{font-size:14px;margin:-3px 0 -2px 0;}
.reservation_sejour .reservation-validation-button{margin-top:14px;}
.reservation_sejour .confirmation{margin-top:12px;margin-bottom:-4px;}
.date_nav{font-size:11px;margin-top:-6px;display:block;}
.reservation_sejour .cd-tabs-navigation a.selected{height:46px !important;margin-top:-1px !important;}
#modal_resto{margin:0;height:100%;}
#modal_resto .modal-content{height:100%;width:100%;}
.title-bonne-adresse span:first-child{font-size:17px;}
.title-bonne-adresse span:nth-child(3){font-size:15px;}
.title-bonne-adresse span:last-child{font-size:22px;margin-left:-6px;}
.recherche strong{font-size:11px}
#modal_resto #sous_rubrique,
#modal_resto #nom_restaurant_mobile,
#modal_resto #tarifs,
#modal_resto #villes_select_mobile{width:200px;}
#modal_resto .modal-header{background:black;color:white;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.4), #0B0B0B);}
.recherche{margin-top:23px;}
#modal_resto .ville-search{width:44px;display:block;float:left;margin-top:4px;}
#modal_resto .check-ville{width:117px;margin:0 10px;float:left;}
#modal_resto .restos_background{position:absolute;background-repeat:no-repeat;width:100%;height:91%;}
#modal_resto .modal-header .close{margin-top:-2px;color:white !important;opacity:1;}
.contact_sante #form_contact .contact_details label{width:32%;float:left;font-size:12px;margin-top:4px;}
.picto-header{font-size:23px !important;margin-top:11px !important;color:#fff !important;float:right;width:54px;}
.retour-pct{display:none;}
.filter-agenda{margin-bottom:20px;}
.filter-agenda .datePicker{width:100%;}
.date-event{height:28px;}
.evenement a:first-child{float:right;text-decoration:underline;}
.contact_musee,
.contact_sante,
.billetterie{box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid rgba(135, 135, 135, 0.29);width:316px;margin-left:14px;margin-top:11px;margin-bottom:17px;}
.contact_musee .header-side-contact p,
.contact_sante .header-side-contact p,
.billetterie .header-side-contact p{margin-top:10px;color:rgba(6, 6, 6, 0.92);text-shadow:2px 2px 2px white;font:27px times, serif;margin-bottom:8px;}
.header-side-contact{color:#fff;background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);}
.footer-contact{height:47px;padding-top:19px;background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);background-image:-moz-linear-gradient(90deg, rgba(144, 141, 141, 0.21), #fff);margin-top:30px;}
#form_contact .contact_details label{width:30%;float:left;font-size:13px;margin-top:4px;}
#form_contact .contact_details select,
#form_contact .contact_details input{width:62%;float:left;margin-bottom:6px;height:27px;font-size:12px;padding:0 9px;}
#form_contact{margin-top:9px;padding:0 0 0 16px;}
#form_contact .bloc-mdp{font-size:13px;font-weight:bold;display:inline;}
#form_contact .bloc-mdp .pass_label{float:left;width:84px;font-size:12px;margin-top:8px;}
#form_contact .bloc-mdp input{width:56%;height:27px;font-size:12px;padding:0 9px;}
#form_contact #agreement label{margin:0;}
#agreement span{float:left;width:84px;font-size:12px;font-weight:bold;margin-top:4px;}
.contact_musee .loadingreservation{background-color:rgba(56, 56, 56, 0.1);position:absolute;height:100%;width:100%;z-index:999;top:0px;left:0px;display:none;}
.contact_musee #recap label{font-weight:100 !important;float:left;color:#000;font-size:13px;}
.contact_musee #recap p{font-size:14px;margin:0px 0px 9px 0;}
.contact_musee #recap{text-align:center;padding:18px 32px 23px;color:#be0418;}
.contact_musee .membre-ligne{margin-top:-33px;}
.contact_musee .old-member.form-reservation{margin-top:27px;}
.contact_musee .reservation_title,
.contact_sante .reservation_title{border-bottom:1px solid #ddd;height:34px;padding-top:4px;}
.contact_musee .date_navigation span{font-size:11px;margin-top:-5px;display:block;margin-left:11px;}
.contact_musee span.users_nav,
.contact_musee span.resa_nav{font-size:11px;margin-top:-2px;display:block;}
.contact_musee .date_nav{font-size:11px;display:block;}
.contact_musee .cd-tabs-navigation a.selected{width:94px;}
.contact_musee .nav-sejour{padding:0 11px;}
.reservation_sejour .reservation_title{border-bottom:1px solid #ddd;}
.obspartenariat{width:159px;float:left !important;margin-top:-33px;margin-bottom:4px;}
i.fa.fa-bars.fm-menu-btn{display:none !important;}
.partenariat-txt{margin-bottom:12px;float:left;margin-left:6px;font-size:11px;letter-spacing:1px;}
.log-flash-partenariat{height:41px;width:41px;}
.log-flash-partenariat{margin-top:-23px;margin-bottom:9px;}
.logo-menu{margin-top:-45px;position:relative;z-index:1000;margin-bottom:-4px;}
#affiche_expo .slide-prev,
#affiche_expo .slide-next,
#avis_slider .slide-prev,
#avis_slider .slide-next,
#documents .slide-next,
#documents .slide-prev,
#evenement_side .slide-next,
#evenement_side .slide-prev{cursor:pointer;height:48px;width:48px;position:absolute;top:50%;margin-top:-24px;background-color:rgba(255, 255, 255, 0.8);padding:0;opacity:.8;}
#affiche_expo .slide-prev,
#avis_slider .slide-prev,
#documents .slide-prev,
#evenement_side .slide-prev{left:0}
#affiche_expo .slide-next,
#avis_slider .slide-next,
#documents .slide-next,
#evenement_side .slide-next{right:0;}
#affiche_expo .slide-next:before,
#documents .slide-next:before,
#avis_slider .slide-next:before,
#evenement_side .slide-next:before{content:">";}
#affiche_expo .slide-prev:before,
#avis_slider .slide-prev:before,
#documents .slide-prev:before,
#evenement_side .slide-prev:before{content:"<";}
#affiche_expo .slide-prev:before,
#affiche_expo .slide-next:before,
#avis_slider .slide-prev:before,
#avis_slider .slide-next:before,
#documents .slide-prev:before,
#documents .slide-next:before,
#evenement_side .slide-prev:before,
#evenement_side .slide-next:before{display:block;width:48px;height:48px;font-size:30px;font-weight:bold;line-height:50px;text-align:center;font-family:'BenchNine', sans-serif;position:absolute;}
#affiche_expo .slide-prev,
#documents .slide-prev,
#evenement_side .slide-prev,
#affiche_expo .slide-next{cursor:pointer;height:48px;width:48px;position:absolute;top:50%;margin-top:-24px;background-color:rgba(255, 255, 255, 0.8);padding:0;opacity:.8;}
#avis_side .internaute-details{margin-bottom:9px;}
#avis_slider .slide-prev{cursor:pointer;height:43px;width:19px;position:absolute;top:50%;margin-top:-24px;background-color:rgba(255, 255, 255, 0.8);padding:0;opacity:.8;margin-left:-14px;}
#avis_slider .slide-next{cursor:pointer;height:43px;width:19px;position:absolute;top:50%;margin-top:-24px;background-color:rgba(255, 255, 255, 0.8);padding:0;opacity:.8;margin-right:16px;}
#affiche_expo .slide-prev,
#avis_slider .slide-prev{left:0}
#affiche_expo .slide-next,
#avis_slider .slide-next{right:0;}
#affiche_expo .slide-next:before,
#avis_slider .slide-next:before{content:">";}
#affiche_expo .slide-prev:before,
#avis_slider .slide-prev:before{content:"<";}
#affiche_expo .slide-prev:before,
#affiche_expo .slide-next:before{display:block;width:48px;height:48px;font-size:30px;font-weight:bold;line-height:50px;text-align:center;font-family:'BenchNine', sans-serif;position:absolute;}
#avis_slider .slide-prev:before,
#avis_slider .slide-next:before{display:block;width:48px;height:48px;font-size:24px;font-weight:bold;line-height:50px;text-align:center;font-family:'BenchNine', sans-serif;position:absolute;}
#video_event_slider .slide-prev,
#video_event_slider .slide-next{cursor:pointer;height:48px;width:48px;position:absolute;top:35%;margin-top:-24px;background-color:rgba(255, 255, 255, 0.8);padding:0;opacity:.8;}
.side-banner-video .title-selection{padding:0 29px;}
#video_event_slider .slide-prev{left:0}
#video_event_slider .slide-next{right:0;}
#video_event_slider .slide-next:before{content:">";}
#video_event_slider .slide-prev:before{content:"<";}
#video_event_slider .slide-prev:before,
#video_event_slider .slide-next:before{display:block;width:48px;height:48px;font-size:30px;font-weight:bold;line-height:50px;text-align:center;font-family:'BenchNine', sans-serif;position:absolute;}
.intro_video{font-size:14px;text-align:center;margin-top:11px;font-weight:bold;padding:0 17px;margin-bottom:0;}
#video_event{padding:17px;}
.affiche_expo{margin-top:15px;}
#avis_slider .img-rounded{display:block;margin-right:auto;margin-left:auto;width:40%;}
#avis_side{box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);border:1px solid rgba(135, 135, 135, 0.29);padding-bottom:10px;}
#avis_side .intro_avis{background-color:rgba(255, 255, 255, 1);background-image:-webkit-linear-gradient(90deg, rgba(144, 141, 141, 0.4), #fff);margin-top:8px;color:rgba(6, 6, 6, 0.92);text-shadow:2px 2px 2px white;font:22px times, serif;height:auto;}
#avis_slider .internaute-details{line-height:19px;color:#777;font-size:13px;}
#avis_slider .etoile-avis{margin:0 9px;width:100%;}
#avis_slider .btn_avis{display:block;margin-right:auto;margin-left:auto;margin-top:12px;margin-bottom:10px;}
#avis_side .bx-wrapper .bx-next{right:1px;background:url(//flashmatin.fr/assets/img/slider_next.png);background-size:39px;height:34px;}
#avis_side .bx-wrapper .bx-prev{left:-3px;background:url(//flashmatin.fr/assets/img/slider_prev.png);background-size:22px;height:34px;}
.side-banner-video .bx-wrapper .bx-next{right:-14px;background:url(//flashmatin.fr/assets/img/slider_next.png);background-size:39px;height:34px;top:56%;}
.side-banner-video .bx-wrapper .bx-prev{left:-21px;background:url(//flashmatin.fr/assets/img/slider_prev.png);background-size:22px;height:34px;top:56%;}
.side-banner-video{padding-bottom:30px !important;margin-bottom:12px;}
.spectacle .pieces{margin-top:7px;}
#informations-event .date_evenement{color:#bf0268;margin:3px 0px 5px 0;display:block;}
#informations-event .place,
#informations-event .salle{margin:3px 0px 5px 0;display:block;}
div#informations-event{margin-top:12px;}
#res_btn{margin-top:67px;}
#theatre-events .rslides_tabs{left:39% !important;}
.rslides_tabs{width:45px;background-color:#fff;float:left;padding:0;text-align:center;position:absolute;top:0;z-index:2;height:100%;list-style:none;border:1px solid black;left:27%;}
.rslides_tabs a{color:#000;padding:6px 14px;font-size:17px;cursor:pointer;line-height:34px;}
.rslides_tabs a:hover{text-decoration:none !important;}
.rslides_tabs li{border-bottom:1px solid #000;}
.rslides_here{background-color:#bf0268;color:#fff !important;}
.rslides_here a{color:#fff !important;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;border:1px solid #000;box-shadow:4px 4px 5px rgba(11, 11, 11, 0.43);}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:100%;float:right;border:0;width:66%;}
#agenda-slider .caption,
#agenda-slider-theatre .caption{position:absolute;bottom:0;right:0;background:#666\9;background:#FFFFFF;width:55%;padding:9px 1px 9px 18px;margin:0;}
#agenda-slider .caption strong,
#agenda-slider-theatre .caption strong{font-size:124%;line-height:20px;}
#agenda-slider .title-event,
#agenda-slider-theatre .title-event{color:#bf0268;margin:-7px 0 7px 0;}
#agenda-slider .date{position:absolute;float:left;background-color:black;height:100%;padding:0 7px;margin:0;width:27%;color:rgb(255, 255, 255);padding-top:16%;}
#agenda-slider-theatre .date{position:absolute;float:left;background-color:black;height:100%;padding:0px 29px;margin:0;width:40%;color:rgb(255, 255, 255);padding-top:19%;}
#agenda-slider .date .day-calendar{float:left;border-right:1px solid white;padding:0 1px;font-family:'rama_slab_ethin', serif;font-size:4em;margin-right:4px;}
#agenda-slider-theatre .date .day-calendar{float:left;border-right:1px solid white;padding:7px 7px;font-family:'rama_slab_ethin', serif;font-size:4em;margin-right:13px;}
#agenda-slider .date .month{font-style:normal;font-family:'rama_slab_esemibold', serif;font-size:1em;margin-top:30px;display:block;line-height:0;}
#agenda-slider-theatre .date .month{font-style:normal;font-family:'rama_slab_esemibold', serif;font-size:18px;margin-top:37px;display:block;line-height:0;}
#agenda-slider .date .year,
#agenda-slider-theatre .date .year{display:block;margin-top:-9px;}
#a_la_une{padding:0 31px;}
#a_la_une h3{margin-bottom:3px;}
.dash-rubrique{height:15px;margin:0 5px 6px 0px !important;width:15px;}
.select-une select{margin:4px 0px;}
.table-ronde-filter i{cursor:pointer;font-size:13px;margin-left:10px;}
.table-ronde-filter i:hover{color:#bf0268;}
.table-ronde-filter{font-weight:bold;}
.filtrage-table-ronde{display:none;}
.sliderRubrique .slidesjs-next,
.sliderRubrique .slidesjs-previous{display:inline-block !important;margin-top:-194px;}
#slider-immo-une .slidesjs-next,
#slider-immo-une .slidesjs-previous{display:inline-block !important;}
#slider-immo-une .slidesjs-container{border:none;}
.sliderRubrique .slidesjs-next{right:27px;position:absolute;z-index:10;}
.sliderRubrique .slidesjs-previous{left:33px;position:absolute;z-index:10;}
.programme{font-size:12px;}
.programme span{float:right;margin:5px 8px 0 0;}
.programme strong{float:right;margin:0 8px 0 0;font-size:15.2px;}
.programme i{float:right;font-size:24px;margin:0px 9px 4px 0;cursor:pointer;}
.sliderRubrique{margin-top:12px;}
.offre-critere-immo{float:right;font-size:11px;cursor:pointer;}
.critere-immobilier{display:none;margin-top:10px;}
.rubriques_sous_text{padding:0 9px 0 19px;margin:0;}
.details-immo{padding:2px 6px;position:absolute;top:149px;background-color:rgba(248, 248, 248, 0.8);left:1px;width:263px;}
.title-devis-habitat{line-height:28px;font-size:18px;margin-top:18px;}
.title-devis-habitat span{color:#929292;font-size:20px;font-weight:100;}
.connexion-alert{margin-top:24px;margin-bottom:4px;}
.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.hovereffect .overlay{z-index:1;background:rgba(191, 2, 104, 0.69);position:absolute;overflow:hidden;width:80%;height:80%;left:10%;top:10%;border-bottom:1px solid #FFF;border-top:1px solid #FFF;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);}
.hovereffect:hover .overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hovereffect img{display:block;position:relative;-webkit-transition:all 0.35s;transition:all 0.35s;}
.hovereffect:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');filter:brightness(0.6);-webkit-filter:brightness(0.6);}
.hovereffect h2{text-transform:uppercase;text-align:center;position:relative;font-size:17px;background-color:transparent;color:#FFF;padding:1em 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
.hovereffect a,
hovereffect p{color:#FFF;padding:1em 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.hovereffect:hover a,
.hovereffect:hover p,
.hovereffect:hover h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.photo-profile{width:128px;}
.photo-profile-small{width:80px;height:80px !important;}
.texte-presentation{font-size:15px;margin:0 auto;margin-bottom:20px;font-family:arial;text-align:initial;width:86%;line-height:20px;}
.titre-presentation{margin-bottom:-10px;}
.optiscroll{position:relative;overflow:hidden}.optiscroll-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:1;-webkit-overflow-scrolling:touch}.optiscroll-h,.optiscroll-v{position:absolute;z-index:2;-webkit-backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.optiscroll-v{right:0}.optiscroll-h{bottom:0}.optiscroll-htrack,.optiscroll-vtrack{display:block;position:absolute;opacity:0;cursor:default;-webkit-transform:translate(0%,0);-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-o-transform:translate(0%,0);transform:translate(0%,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.htrack-on>.optiscroll-h .optiscroll-htrack,.vtrack-on>.optiscroll-v .optiscroll-vtrack{opacity:1}.optiscroll-htrack:active:before,.optiscroll-vtrack:active:before{content:'';position:absolute;top:-100px;left:-100px;bottom:-100px;right:-100px;z-index:10000}.optiscroll-h,.optiscroll-v{background:0 0;opacity:0;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}.optiscroll.htrack-on:hover>.optiscroll-h,.optiscroll.vtrack-on:hover>.optiscroll-v{opacity:1}.optiscroll-v{top:4px;bottom:4px;width:0}.optiscroll-h{left:4px;right:4px;height:0}.vtrack-on.htrack-on>.optiscroll-v{bottom:8px}.vtrack-on.htrack-on>.optiscroll-h{right:8px}.optiscroll-htrack,.optiscroll-vtrack{background:rgba(0,0,0,.3);border-radius:2px;box-shadow:0 0 1px #FFF}.optiscroll-vtrack{width:3px;right:4px}.optiscroll-htrack{height:3px;bottom:4px}.optiscroll-htrack:active,.optiscroll-vtrack:active{background:rgba(0,0,0,.5)}
#obs-cartouche{width:1000px;padding:0;margin:0 auto}#obs-page{background:#fff;position:relative;width:1000px;padding:0 17px;margin:0 auto}#obs-page ul{padding:0;margin:0}#obs-page ul li{list-style:none}#obs-page figure{margin:0}.obs-breadcrumbs{width:1000px!important;padding:0 17px;margin:0 auto}#global{background:#fff;position:relative}#global .hide{display:none}#global figure{margin:0}.inside-global{padding-top:125px}.is-rub .inside-global{padding-top:155px}.is-rub .obs-header{height:155px}.is-rub .obs-header .content-header{height:107px}.is-rub.is-mini .obs-logo{display:none}.is-mini .obs-header{height:55px}.is-mini .obs-header .highlights{background-color:#fff;top:-50px;-webkit-transition:top .3s;transition:top .3s;z-index:1}.is-mini .obs-header .content-header{height:55px;z-index:2}.is-mini .obs-header .lk-nl-abo{display:none!important}.is-mini .obs-header .obs-logo svg{width:125px;height:35px;-webkit-transition:all .3s;transition:all .3s}.is-mini .obs-header .top-follow{display:none}.js-user-allowed .lk-nl-abo{display:none!important}.js-user-nmq .obs-header{height:140px}.js-user-nmq .obs-header .top-sup{display:block;background-color:#fed500;font:10px Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#594b00;letter-spacing:1px;padding:3px 0;z-index:1000}.js-user-nmq .inside-global{padding-top:140px}.js-user-nmq.is-rub .obs-header{height:170px}.js-user-nmq.is-rub .inside-global{padding-top:170px}.js-user-nmq.is-mini .obs-header{height:73px}.js-user-nmq.is-mini .inside-global{padding-top:73px}.obs-header{position:fixed;background-color:#fff;width:100%;height:125px;z-index:999}.obs-header:after,.obs-header:before{content:" ";display:table}.obs-header:after{clear:both}.obs-header hr{position:relative;background-color:#ccc;width:100%;color:#ccc;border:0;height:1px;margin:0;z-index:20}.obs-header .top-sup{display:none}.obs-header div#access{position:absolute;top:1em}.obs-header div#access a{display:inline;font:0 Arial,Helvetica,sans-serif;color:transparent;text-decoration:none}.obs-header .content-header{position:relative;height:75px;padding-top:10px;-webkit-transition:height .3s;transition:height .3s}.obs-header .obs-logo svg{-webkit-transition:all .3s;transition:all .3s}.obs-header .quick-nav{position:relative;display:inline-block;margin-right:30px;vertical-align:top}.obs-header .quick-nav .bt-menu{background-color:transparent;padding:0;margin:0;border:0}.obs-header .quick-nav .bt-menu svg{fill:#000;width:22px;height:18px;pointer-events:none}.obs-header .quick-nav .bt-menu:hover svg{fill:#ff2100}.obs-header .top-left{position:relative;display:inline-block;width:220px;height:30px;overflow:hidden}.obs-header .top-left button{background-color:transparent;padding:0;margin:0;border:0}.obs-header .top-left a{display:inline-block;margin-left:10px;vertical-align:middle}.obs-header .top-left a:hover svg{fill:#000}.obs-header .top-left svg{fill:#ccc;height:19px}.obs-header .top-left .fb svg{width:9px}.obs-header .top-left .gp svg,.obs-header .top-left .tw svg{width:23px}.obs-header .top-left .mob svg{width:12px}.obs-header .top-left form{position:absolute;top:0;left:-155px;width:180px;overflow:hidden;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.obs-header .top-left form:hover{left:0}.obs-header .top-left form:hover .bt-search svg{fill:#000}.obs-header .top-left form.activ{left:0}.obs-header .top-left form.activ .bt-search svg{fill:#000}.obs-header .top-left form input[type=text]{display:inline-block;background-color:#999;width:150px;font:14px Arial,Helvetica,sans-serif;color:#fff;padding:2px;border:none;vertical-align:top}.obs-header .top-left form .bt-search{margin-left:7px}.obs-header .top-left form .bt-search svg{fill:#ccc;width:19px;height:19px}.obs-header .top-left .top-follow{margin-left:40px}.obs-header .top-middle{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.obs-header .top-middle .top-rub{font:25px oswald-bold,sans-serif;text-transform:uppercase;text-align:center;margin:0;-webkit-transition:all .3s;transition:all .3s}.obs-header .top-middle .top-rub a{color:#000;text-decoration:none}.obs-header .top-middle .top-rub a:hover{color:#ff2100}.obs-header .top-middle .top-rub svg{-webkit-transition:all .3s;transition:all .3s}.obs-header .top-right{display:inline-block;text-align:right;vertical-align:top;float:right}.obs-header .top-right .login-abo{position:relative;display:inline-block;font:12px Arial,Helvetica,sans-serif;color:#999;text-decoration:none;vertical-align:top}.obs-header .top-right .login-abo.js-user-denied:before{position:absolute;top:4px;left:-40px;content:url(http://referentiel.nouvelobs.com/themes/icons/svg/picto-login.svg);width:25px;height:25px}.obs-header .top-right .login-abo.js-user-denied:hover:before{content:url(//referentiel.nouvelobs.com/themes/icons/svg/picto-login-co.svg)}.obs-header .top-right .login-abo.js-user-allowed{padding-right:35px}.obs-header .top-right .login-abo.js-user-allowed:after{position:absolute;top:50%;right:0;content:url(//referentiel.nouvelobs.com/themes/icons/svg/picto-login-co.svg);width:25px;height:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.obs-header .top-right .login-abo:hover{color:#000}.obs-header .top-right .logout-abo.js-user-allowed{display:block;font:11px Arial,Helvetica,sans-serif;color:#b3b3b3;text-decoration:none;padding-right:35px;text-align:right}.obs-header .top-right .logout-abo.js-user-allowed:hover{color:#000}.obs-header .top-right .logout-abo.js-user-allowed:active{color:#ff2100}.obs-header .top-right .promo-abo{display:inline-block;background-color:#fed500;font:9px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;text-align:center;line-height:5px;padding:3px 7px 6px;-webkit-border-radius:5px;border-radius:5px}.obs-header .top-right .promo-abo strong{display:block;font:14px sourceserifpro-black,sans-serif}.obs-header .top-right .promo-abo:hover{background-color:#000;color:#fff}.obs-header .top-right .promo-abo.js-user-allowed{display:none}.obs-header .top-right .lk-nl-abo{display:block;padding-top:7px;text-align:right}.obs-header .top-right .lk-nl-abo a{font:12px Arial,Helvetica,sans-serif;color:#b3b3b3;text-decoration:none}.obs-header .top-right .lk-nl-abo a:hover{color:#000}.obs-header .highlights{position:relative;top:0;padding-top:5px;text-align:center}.obs-header .highlights:after,.obs-header .highlights:before{content:" ";display:table}.obs-header .highlights:after{clear:both}.obs-header .highlights a{display:inline-block;font:25px oswald;color:#b3b3b3;text-decoration:none;margin:0 14px}.obs-header .highlights a.activ,.obs-header .highlights a:hover{color:#000}.obs-header .highlights span{position:absolute;top:0;right:0;padding:10px 17px 0}.obs-header .highlights span a{font:12px Arial,Helvetica,sans-serif}.obs-header .highlights span a:last-child{margin-right:0}.obs-header .highlights .back-home svg{width:24px;height:22px;fill:#b3b3b3}.obs-header .highlights .back-home:hover svg{fill:#000}.obs-header .highlights .nav-more{position:relative;width:25px;height:25px;vertical-align:text-bottom;border:1px solid #e6e6e6;cursor:pointer}.obs-header .highlights .nav-more:hover{border-color:#000}.obs-header .highlights .nav-more svg{position:absolute;top:15%;left:30%;fill:#e6e6e6;width:9px;height:17px}.modal-backdrop{background-color:#000;bottom:0;left:0;opacity:0;filter:alpha(opacity=0);position:fixed;right:0;top:0;z-index:1000;width:0;height:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.18s;transition-duration:.18s}.modal-backdrop.in{width:100%;height:100%;opacity:.5;filter:alpha(opacity=50)}nav.menu{position:fixed;top:0;left:-100%;background-color:#fff;width:280px;height:100%;overflow:hidden;z-index:1001;-webkit-transition:left .18s ease-in-out;transition:left .18s ease-in-out}nav.menu:after,nav.menu:before{content:" ";display:table}nav.menu:after{clear:both}nav.menu.activ{left:0}nav.menu .close{position:absolute;top:30px;left:20px;font:14px Arial,Helvetica,sans-serif;cursor:pointer}nav.menu .close svg{display:inline-block;width:15px;height:15px;margin-right:5px}nav.menu .close:hover{color:#ff2100}nav.menu .optiscroll-content{padding:100px 0 100px 17px}nav.menu .optiscroll-v{display:none}nav.menu .topnav ul{padding:0;margin:0}nav.menu .topnav ul:after,nav.menu .topnav ul:before{content:" ";display:table}nav.menu .topnav ul:after{clear:both}nav.menu .topnav ul li{font:25px oswald-light,sans-serif;list-style:none;padding:5px}nav.menu .topnav ul li a{display:block;color:#999!important;text-decoration:none}nav.menu .topnav ul li a:hover{color:#000!important;background:#e6e6e6}nav.menu .topnav ul li:hover{background-color:#e6e6e6}nav.menu .topnav ul li:hover>a{color:#000!important;background:#e6e6e6}nav.menu .topnav ul li:hover>a+ul{display:block;padding-top:100px}nav.menu .topnav ul li.activ{background-color:#e6e6e6}nav.menu .topnav ul li.activ>a{color:#000!important}nav.menu .topnav ul li ul{display:none;background-color:#e6e6e6;position:fixed;top:0;left:280px;width:215px;height:100%;padding:0 0 100px 17px;z-index:1}nav.menu .topnav ul li ul a:hover,nav.menu .topnav ul li ul li:hover>a{color:#000!important;background:#e6e6e6}nav.menu .bottomnav{width:250px;text-align:center;padding-right:10px}nav.menu .bottomnav .offre-abo{font:15px Arial,Helvetica,sans-serif}nav.menu .bottomnav .offre-abo strong{display:block;font:29px sourceserifpro-black,sans-serif;line-height:27px}nav.menu .bottomnav .bt{display:block;background-color:#fed500;font:15px Arial,Helvetica,sans-serif;color:#000;padding:10px 15px;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}nav.menu .bottomnav .bt strong{display:block;font:17px sourceserifpro-black,sans-serif}nav.menu .bottomnav .bt em{display:block;font-size:9px;font-style:normal}nav.menu .bottomnav .bt:hover{background-color:#000;color:#fff}nav.submenu-activ{width:495px}
.overlay{z-index:2000;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(95,95,95,.9)}.overlay .overlay-close{z-index:2001;width:80px;height:80px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url(/themes/modal/@{referentiel-url}themes/modal/cross.png) center center no-repeat;text-indent:200%;color:transparent;outline:0;cursor:pointer}.overlay .overlay-body{z-index:2001;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay .overlay-body h2{font:1.7em raleway-extrabold,sans-serif;text-align:left;border-bottom:2px solid #000}.overlay .overlay-body h2 span{font:.5em Arial,Helvetica,sans-serif}.overlay .overlay-body button{background-color:#000;font:.75em Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;padding:.5em .45em;margin-top:.3em;border:0}.overlay .overlay-body button:hover{background-color:#000;color:#755500}.overlay .overlay-content{margin:0 auto;display:inline-block;height:100%;position:relative;background-color:#fff;padding:15px}.overlay-hugeinc{opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.overlay-hugeinc.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay-hugeinc .overlay-body{-webkit-perspective:1200px;perspective:1200px}.overlay-hugeinc .overlay-content{opacity:.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.overlay-hugeinc.open .overlay-content{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.overlay-hugeinc.close .overlay-content{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg)}
.js-abonnes-connect.js-user-allowed,.js-abonnes-logged.js-user-denied,.js-abonnes-me.js-user-denied[data-bind],.js-abonnes-nmq.js-user-nonmq,.js-abonnes-nologged.js-user-allowed,.js-abonnes-nonmq.js-user-nmq{display:none!important}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner{position:relative}.spinner,.spinner *,.spinner:hover{color:transparent}.spinner:before{background-color:rgba(255,255,255,.7);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.spinner:after{-webkit-animation:spinner .75s infinite linear;animation:spinner .75s infinite linear;border-radius:100%;border:4px solid rgba(255,255,255,.7);border-right-color:#333;border-left-color:#333;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px;z-index:8}.pop-co{background-color:#fff;padding:4em 2em 3em;position:relative;z-index:1000}.pop-co h1{position:relative;min-width:10em;font:2.5em oswald-bold,sans-serif;text-transform:uppercase}.pop-co h1:before{position:absolute;left:0;content:"";width:100%;height:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:3px solid #000}.pop-co h1:after{position:absolute;left:0;content:"";width:100%;height:4px;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-bottom:1px solid #000}.pop-co h1 span{position:relative;background-color:#fff;font:35px oswald-bold,sans-serif;text-transform:uppercase;z-index:10;padding:0 10px}.pop-co p{font:1.2em Arial,Helvetica,sans-serif}.pop-co form label{display:block;font:700 .75em Arial,Helvetica,sans-serif;color:#ccc;padding-bottom:.3em;margin-top:1em;text-align:left}.pop-co form input[type=email],.pop-co form input[type=password]{background-color:#fff!important;width:100%;font:.8em Arial,Helvetica,sans-serif;color:#000;padding:1em;border:1px solid #b3b3b3}.pop-co form input[type=password]{margin-bottom:2em}.pop-co form.oubli label{display:block;margin:1em 0 .5em;text-align:left}.pop-co form.oubli input{margin-top:0}.pop-co form a{position:relative;display:block;font:.75em Arial,Helvetica,sans-serif;line-height:1.5em;color:#000;text-align:right}.pop-co form a:hover{color:#e0001b}.pop-co form a.offres{display:block;background-color:#fed500;font:.9em Arial,Helvetica,sans-serif;color:#000;text-align:left;padding:.5em 1em;margin:0 auto;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}.pop-co form a.offres strong{display:block;font:1em oswald-bold,sans-serif}.pop-co form a.offres span{opacity:.5}.pop-co form a.offres span.txt{position:absolute;top:50%;right:17%;background-color:#fed500;font:.75em Arial,Helvetica,sans-serif;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pop-co form a.offres span.bg{position:absolute;top:50%;right:8%;background:url(//abonnes.nouvelobs.com/themes/@{referentiel-url}themes/icons/svg/picto-1euro.svg) 0 -2px/100% no-repeat;width:60px;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pop-co form a.offres:after{display:block;position:absolute;right:4%;top:50%;content:'▶';color:#000;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.pop-co form button[type=submit]{display:block;background-color:#000;width:100%;font:1em Arial,Helvetica,sans-serif;color:#fff;text-align:center;text-transform:inherit;padding:.75em;margin:1em auto 2em;border:0;cursor:pointer}.pop-co form button[type=submit]:hover{background-color:#e0001b;color:#fff}.pop-co .bt-close{position:absolute;top:1em;right:1em;font:.75em Arial,Helvetica,sans-serif;color:#000;text-decoration:none}.pop-co .bt-close:hover{color:#e0001b}.center-block{background-color:#fff;width:1000px;padding:0 17px;margin:0 auto;}
#menu-nav-more{margin-left:-6px;}
.optiscroll-content{overflow:scroll;right:-17px;bottom:-17px;}
.optiscroll-vtrack{transition:height 0.2s ease 0s, width 0.2s ease 0s, opacity 0.2s ease 0s;height:54.2906%;transform:translate(0%, 0%);}
.obs-footer{background-color:#e6e6e6;padding-bottom:50px;margin-top:80px}.obs-footer .content-footer{width:1000px;padding:0 17px;margin:0 auto}.obs-footer .content-footer:after,.obs-footer .content-footer:before{content:" ";display:table}.obs-footer .content-footer:after{clear:both}.obs-footer .obs-topfoot{background-color:#fed500;padding-bottom:15px}.obs-footer .obs-topfoot:after,.obs-footer .obs-topfoot:before{content:" ";display:table}.obs-footer .obs-topfoot:after{clear:both}.obs-footer .obs-topfoot header{float:right;width:226px;text-align:center;margin-bottom:15px}.obs-footer .obs-topfoot header:after,.obs-footer .obs-topfoot header:before{content:" ";display:table}.obs-footer .obs-topfoot header:after{clear:both}.obs-footer .obs-topfoot header .t1{font:29px sourceserifpro-black,sans-serif;line-height:27px}.obs-footer .obs-topfoot header .t2{font:15px Arial,Helvetica,sans-serif}.obs-footer .obs-topfoot header button{background-color:#fff;font:15px Arial,Helvetica,sans-serif;padding:10px 15px;border:none;-webkit-border-radius:5px;border-radius:5px}.obs-footer .obs-topfoot header button strong{font:17px sourceserifpro-black,sans-serif}.obs-footer .obs-topfoot header button em{display:block;font-size:9px;font-style:normal}.obs-footer .obs-topfoot header button:hover{background-color:#000;color:#fff}.obs-footer .obs-topfoot .bloc-devices{width:740px;margin-top:-36px}.obs-footer .obs-topfoot .bloc-devices:after,.obs-footer .obs-topfoot .bloc-devices:before{content:" ";display:table}.obs-footer .obs-topfoot .bloc-devices:after{clear:both}.obs-footer .obs-topfoot .bloc-devices p{position:relative;display:inline-block}.obs-footer .obs-topfoot .bloc-devices p .couv{position:absolute;z-index:2}.obs-footer .obs-topfoot .bloc-devices .couv-appli .couv{right:25px;top:12px}.obs-footer .obs-topfoot .bloc-devices .couv-ods .couv{top:12px;right:24px}.obs-footer .obs-topfoot .bloc-devices .couv-o .couv{top:14px;left:18px}.obs-footer .obs-topfoot .bloc-devices .couv-obs .couv{top:47px;right:33px}.obs-footer .obs-topfoot .bloc-devices .mini-logos a{display:inline-block;color:#000}.obs-footer .obs-topfoot .bloc-devices .mini-logos span{display:inline-block;font:30px Arial,Helvetica,sans-serif;color:#fff;margin:0 10px}.obs-footer .obs-topfoot .bloc-devices .mini-logos .lock{background-color:#fff;color:#000;-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px}.obs-footer .obs-topfoot hr{background-color:#dab000;color:#dab000;border:0;width:100%;height:1px;margin:5px 0 15px}.obs-footer .obs-topfoot hr:after,.obs-footer .obs-topfoot hr:before{content:" ";display:table}.obs-footer .obs-topfoot hr:after{clear:both}.obs-footer .obs-topfoot footer{font:10px Arial,Helvetica,sans-serif;text-align:center}.obs-footer .obs-topfoot footer a{color:#000;margin-right:20px}.obs-footer .obs-topfoot footer a:last-child{margin-right:0}.obs-footer .obs-bottomfoot{padding-top:15px}.obs-footer .obs-bottomfoot:after,.obs-footer .obs-bottomfoot:before{content:" ";display:table}.obs-footer .obs-bottomfoot:after{clear:both}.obs-footer .obs-bottomfoot .single-line a{background-color:#e6e6e6;font-size:16px}.obs-footer .obs-bottomfoot .follow-us:after,.obs-footer .obs-bottomfoot .follow-us:before{content:" ";display:table}.obs-footer .obs-bottomfoot .follow-us:after{clear:both}.obs-footer .obs-bottomfoot .follow-us .t3{font:16px oswald-light,sans-serif;letter-spacing:2px;text-transform:uppercase;float:left;vertical-align:middle;padding-top:20px;margin:0 93px 0 0}.obs-footer .obs-bottomfoot .follow-us .pic-follow{float:left;width:433px;padding-top:20px}.obs-footer .obs-bottomfoot .follow-us .pic-follow:after,.obs-footer .obs-bottomfoot .follow-us .pic-follow:before{content:" ";display:table}.obs-footer .obs-bottomfoot .follow-us .pic-follow:after{clear:both}.obs-footer .obs-bottomfoot .follow-us a{display:inline-block;margin:0 25px;vertical-align:middle}.obs-footer .obs-bottomfoot .follow-us svg{fill:#000;height:20px}.obs-footer .obs-bottomfoot .follow-us .fb svg{width:11px}.obs-footer .obs-bottomfoot .follow-us .fb:hover svg{fill:#3b5998}.obs-footer .obs-bottomfoot .follow-us .tw svg{width:26px}.obs-footer .obs-bottomfoot .follow-us .tw:hover svg{fill:#55acee}.obs-footer .obs-bottomfoot .follow-us .gplus svg{width:21px}.obs-footer .obs-bottomfoot .follow-us .gplus:hover svg{fill:#dd4b39}.obs-footer .obs-bottomfoot .follow-us .lkdn svg{width:22px}.obs-footer .obs-bottomfoot .follow-us .lkdn:hover svg{fill:#007bb6}.obs-footer .obs-bottomfoot .follow-us .mob svg{width:12px}.obs-footer .obs-bottomfoot .follow-us .mob:hover svg{fill:#ff2100}.obs-footer .obs-bottomfoot .follow-us .rss svg{width:20px}.obs-footer .obs-bottomfoot .follow-us .rss:hover svg{fill:#ff9000}.obs-footer .obs-bottomfoot form.nl{position:relative;float:left;width:340px}.obs-footer .obs-bottomfoot form.nl:after,.obs-footer .obs-bottomfoot form.nl:before{content:" ";display:table}.obs-footer .obs-bottomfoot form.nl:after{clear:both}.obs-footer .obs-bottomfoot form.nl input{background-color:transparent;width:100%;font:10px Arial,Helvetica,sans-serif;color:#999;padding:20px 70px 20px 20px;border:1px solid #b3b3b3}.obs-footer .obs-bottomfoot form.nl button[type=submit]{position:absolute;top:0;right:0;background-color:#000;font:12px Arial,Helvetica,sans-serif;color:#fff;height:53px;padding:20px 30px;border:none}.obs-footer .obs-bottomfoot form.nl button[type=submit]:hover{background-color:#ff9000}.obs-footer .obs-bottomfoot .services{margin-top:10px}.obs-footer .obs-bottomfoot .services:after,.obs-footer .obs-bottomfoot .services:before{content:" ";display:table}.obs-footer .obs-bottomfoot .services:after{clear:both}.obs-footer .obs-bottomfoot .services .single-line{margin-bottom:10px}.obs-footer .obs-bottomfoot .services ul{display:table-cell;width:16.6%;padding:0;margin:0;border-right:1px solid #999}.obs-footer .obs-bottomfoot .services ul:last-child{border-right:none}.obs-footer .obs-bottomfoot .services ul li{font:14px Arial,Helvetica,sans-serif;text-align:center;list-style:none;padding:0 15px;margin-bottom:5px}.obs-footer .obs-bottomfoot .services ul li strong{font:16px oswald-bold,sans-serif;letter-spacing:2px;text-transform:uppercase}.obs-footer .obs-bottomfoot .services ul li a{color:#4d4d4d;text-decoration:none}.obs-footer .obs-bottomfoot .services ul li a:hover{text-decoration:underline}.obs-footer .obs-bottomfoot .a-la-une{padding-bottom:20px;margin-top:10px;border-bottom:1px solid #b3b3b3}.obs-footer .obs-bottomfoot .a-la-une:after,.obs-footer .obs-bottomfoot .a-la-une:before{content:" ";display:table}.obs-footer .obs-bottomfoot .a-la-une:after{clear:both}.obs-footer .obs-bottomfoot .a-la-une .single-line{margin-bottom:10px}.obs-footer .obs-bottomfoot .a-la-une .footer-tags{text-align:center;margin-bottom:10px}.obs-footer .obs-bottomfoot .a-la-une .footer-tags a{display:inline-block;background-color:#ccc;font:10px oswald-light,sans-serif;color:#000;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:1px;padding:10px 7px;margin-bottom:4px;margin-right:4px}.obs-footer .obs-bottomfoot .a-la-une .footer-tags a:last-child{margin-right:0}.obs-footer .obs-bottomfoot .a-la-une .footer-tags a:hover{background-color:#333;color:#fff}.obs-footer .obs-bottomfoot .a-la-une article{position:relative;float:left;width:203px;margin-right:50px}.obs-footer .obs-bottomfoot .a-la-une article:after,.obs-footer .obs-bottomfoot .a-la-une article:before{content:" ";display:table}.obs-footer .obs-bottomfoot .a-la-une article:after{clear:both}.obs-footer .obs-bottomfoot .a-la-une article:last-child{margin-right:0}.obs-footer .obs-bottomfoot .a-la-une article:hover a{color:#ff2100}.obs-footer .obs-bottomfoot .a-la-une article a{color:#000;text-decoration:none}.obs-footer .obs-bottomfoot .a-la-une article figure{width:100%;height:98px;margin-bottom:15px!important}.obs-footer .obs-bottomfoot .a-la-une article .t4{font:16px sourceserifpro-regular,sans-serif;margin:0}.obs-footer .obs-bottomfoot .a-la-une article .lock{width:17px;height:17px;margin-right:5px}.obs-footer .obs-bottomfoot .footer-nav{text-align:center;padding:15px 0}.obs-footer .obs-bottomfoot .footer-nav a{font:16px oswald-light,sans-serif;letter-spacing:2px;color:#000;text-decoration:none;text-transform:uppercase;margin:0 5px}.obs-footer .obs-bottomfoot .footer-nav a:hover{text-decoration:underline}.obs-footer .obs-bottomfoot .copyright{font:12px Arial,Helvetica,sans-serif;color:#b3b3b3}.obs-footer .obs-bottomfoot .copyright a{color:#b3b3b3}.obs-footer .bt-backtop{display:block;position:relative;width:20%;font:16px Arial,Helvetica,sans-serif;color:#999;text-decoration:none;padding:10px;margin:50px auto 0;border:1px solid #b3b3b3}.obs-footer .bt-backtop:after,.obs-footer .bt-backtop:before{content:" ";display:table}.obs-footer .bt-backtop:after{clear:both}.obs-footer .bt-backtop svg{position:absolute;top:25%;right:3%;width:20px;height:20px}.obs-footer .bt-backtop:hover{background-color:#fff;color:#000}.obs-footer .bt-backtop:hover:after{color:#000}#presse_numerique{text-align:center;margin:0;}
.footer-flash-matin{background-color:#fed500;padding:32px;}
.newsletter{border-right:1px solid grey;}
.footer-flash-matin .suivez-nous .reseaux-sociaux i{font-size:28px;margin-top:7px;margin-right:8px;cursor:pointer;}
.newsletter p{font-size:11px;margin-top:10px}
.opt-footer span{margin:0 25px;font-size:14px;}
.suivez-nous p{font-size:11px;margin-top:10px}
.opt-footer{background-color:#ddd;text-align:center;padding-top:5px;padding-bottom:5px;}
li.selected{color:black !important;background:none !important;}
li.selected:hover{color:white !important;}
.nice-select{-webkit-tap-highlight-color:transparent;background-color:rgb(238, 238, 238);border-radius:0;border:solid 1px #aaa;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:17px;font-weight:normal;height:51px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:143px;float:left;padding-top:3px;border-radius:2px;box-shadow:3px 3px 12px #777;}
.nice-select:hover{border-color:#dbdbdb;}
.nice-select:active, .nice-select.open, .nice-select:focus{border-color:#999;}
.nice-select:after{border-bottom:2px solid #bf0268;border-right:2px solid #bf0268;content:'';display:block;height:11px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:45%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:10px;}
.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}
.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}
.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}
.nice-select.disabled:after{border-color:#cccccc;}
.nice-select.wide{width:100%;}
.nice-select.wide .list{left:0 !important;right:0 !important;}
.nice-select.right{float:right;}
.nice-select.right .list{left:auto;right:0;}
.nice-select.small{font-size:12px;height:36px;line-height:34px;}
.nice-select.small:after{height:4px;width:4px;}
.nice-select.small .option{line-height:34px;min-height:34px;}
.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9;}
.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}
.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:13px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s;width:132px;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{background-color:rgba(191, 2, 104, 0.47) !important;color:black !important;}
.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}
.no-csspointerevents .nice-select .list{display:none;}
.no-csspointerevents .nice-select.open .list{display:block;}
.file-loading{top:0;right:0;width:25px;height:25px;font-size:999px;text-align:right;color:#fff;background:transparent url(../img/loading.gif) top left no-repeat;border:none}
.file-object{margin:0 0 -5px;padding:0}
.btn-file{position:relative;overflow:hidden}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none repeat scroll 0 0 transparent;cursor:inherit;display:block}
.file-caption-name{display:inline-block;overflow:hidden;height:20px;word-break:break-all}
.input-group-lg .file-caption-name{height:25px}
.file-preview-detail-modal{text-align:left}
.file-error-message{color:#a94442;background-color:#f2dede;margin:5px;border:1px solid #ebccd1;border-radius:4px;padding:15px}
.file-error-message pre,.file-error-message ul{margin:0;text-align:left}
.file-error-message pre{margin:5px 0}
.file-caption-disabled{background-color:#EEE;cursor:not-allowed;opacity:1}
.file-preview{border-radius:5px;border:1px solid #ddd;padding:5px;width:100%;margin-bottom:5px}
.file-preview-frame{display:table;margin:8px;height:160px;border:1px solid #ddd;box-shadow:1px 1px 5px 0 #a2958a;padding:6px;float:left;text-align:center;vertical-align:middle}
.file-preview-frame:not(.file-preview-error):hover{box-shadow:3px 3px 5px 0 #333}
.file-preview-image{height:160px;vertical-align:middle}
.file-preview-text{text-align:left;width:160px;margin-bottom:2px;color:#428bca;background:#fff;overflow-x:hidden}
.file-preview-other{display:table-cell;text-align:center;vertical-align:middle;width:160px;height:160px;border:2px solid #999;border-radius:30px}
.file-preview-other:hover{opacity:.8}
.file-actions,.file-other-error{text-align:left}
.file-icon-lg{font-size:1.2em}
.file-icon-2x{font-size:2.4em}
.file-icon-4x{font-size:4.8em}
.file-input-new .file-preview,.file-input-new .close,.file-input-new .glyphicon-file,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button{display:none}
.file-thumb-loading{background:transparent url(../img/loading.gif) no-repeat scroll center center content-box!important}
.file-actions{margin-top:15px}
.file-footer-buttons{float:right}
.file-upload-indicator{padding-top:2px;cursor:default;opacity:.8;width:60%}
.file-upload-indicator:hover{font-weight:700;opacity:1}
.file-footer-caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;text-align:center;padding-top:4px;font-size:11px;color:#777;margin:5px auto 10px}
.file-preview-error{opacity:.65;box-shadow:none}
.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}
.file-drop-zone{border:1px dashed #aaa;border-radius:4px;height:100%;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}
.file-drop-zone-title{color:#aaa;font-size:40px;padding:85px 10px}
.file-highlighted{border:2px dashed #999!important;background-color:#f0f0f0}
.file-uploading{background:url(../img/loading-sm.gif) no-repeat center bottom 10px;opacity:.65}
.file-thumb-progress .progress,.file-thumb-progress .progress-bar{height:10px;font-size:9px;line-height:10px}
.file-thumbnail-footer{position:relative}
.file-thumb-progress{position:absolute;top:22px;left:0;right:0}
.btn-file ::-ms-browse{width:100%;height:100%}