@font-face{font-family:"ffcc";src:url('fonts/Gill Sans MT.woff');font-weight:normal;font-style:normal}@font-face{font-family:"ffcc";src:url('fonts/Gill Sans MT Bold.woff');font-weight:bold}@font-face{font-family:"ffcc";src:url('fonts/Gill Sans MT Italic.woff');font-weight:normal;font-style:italic}@font-face{font-family:"ffcc";src:url('fonts/Gill Sans MT Bold Italic.woff');font-weight:bold;font-style:italic}body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#d8e5ed;color:#000;font-size:12px}.fontFFCC{font-family:"ffcc",Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px}.grandTitre{font-size:18px;font-weight:bold}h2,.h2{font-size:14px;font-weight:bold;text-transform:uppercase}h3,.h3{font-size:13px;font-weight:bold;text-transform:uppercase}.titreTable{font-size:13px;font-weight:bold;text-transform:uppercase;margin:10px 0}.titreSection{font-size:18px;font-weight:bold;text-transform:uppercase;margin:20px 0;color:#042e61}.zoneContenu{background-color:#fff;padding:8px 15px 0 15px}.titrePage,.titrePage h1{font-family:"ffcc",Verdana,Geneva,Arial,Helvetica,sans-serif;color:#042e61;text-transform:uppercase;font-weight:bold;font-size:19px;margin:0;line-height:normal}.titrePage hr{margin-top:0}.homeColDroite{background-color:red}.bloc,.boutiqueBloc{position:relative;margin-bottom:15px}.blocMargin0{position:relative;margin:0}.cadreTitre{background-color:#b7cad8;height:auto;text-align:left;line-height:normal;padding:10px 20px;min-height:42px}.cadreTitre2{background-color:#d8e5ed;height:auto;line-height:normal;padding:8px 10px;text-transform:uppercase;margin-bottom:10px;font-size:13px}.cadreTitre2Selected{background-color:#042e61;color:#fff}.cadreTitreListe{text-align:center;color:#042e61;margin:0;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:bold;line-height:normal;vertical-align:middle}.cadreTitre p{margin:0;font-size:18px;color:#fff}.cadreTitreCenter{text-align:center}.cadreTitre2Lignes{line-height:40px;padding:0 20px}.cadreTitre h1,.cadreTitre h2,.cadreTitre span{color:#fff;margin:0;font-size:15px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;display:inline-block;line-height:15px;vertical-align:middle}.cadreTitre.noVerticalAlign span{vertical-align:baseline}.cadreTitre span.texte17{font-size:17px;line-height:normal}.cadreTitre span.texte20{font-size:20px;line-height:normal}.cadreTitre span.texte28{font-size:28px;line-height:normal}.cadre{background-color:#fff;border-style:solid;border-width:2px;border-color:#ebf2f6;padding:0;color:#000}.cadreMargin5{margin:5px}.cadrePadding10{padding:10px}.cadrePadding15{padding:15px}.cadreTitreSelected{background-color:#042e61}.cadreSelected{border-color:#042e61}.cadreNoBorderTop{border-top:0}.cadreNoBorder{border:0;border-width:0}.cadreHeight85{height:85px;overflow:hidden}.cadreHeight100{height:100px;overflow:hidden}.cadreHeight110{height:110px;overflow:hidden}.cadreHeight120{height:120px;overflow:hidden}.cadreHeight135{height:135px;overflow:hidden}.cadreHeight180{height:180px;overflow:hidden}.cadreHeight195{height:195px;overflow:hidden}.cadreHeight197{height:197px;overflow:hidden}.cadreHeight237{height:237px;overflow:hidden}.cadreHeight207{height:207px;overflow:hidden}.cadreHeight230{height:230px;overflow:hidden}.cadreHeight232{height:232px;overflow:hidden}.cadreHeight260{height:260px;overflow:hidden}.cadreHeight300{height:300px;overflow:hidden}.cadreHeight365{height:365px;overflow:hidden}.cadre h2,.menuOver .interact h2{font-weight:bold;text-align:center;text-transform:uppercase;color:#042e61;font-size:15px;letter-spacing:1px}.cadre h3{font-weight:bold;text-transform:uppercase;color:#042e61;font-size:12px;letter-spacing:1px;padding:0;margin:0 0 10px 0}.cadre .titreUnique{font-weight:bold;text-align:center;text-transform:uppercase;color:#042e61;font-size:15px;letter-spacing:1px}.cadre .titre{font-weight:bold;text-transform:uppercase;font-size:15px;margin:0 0 10px 0}.soustitre{font-size:15px;margin:10px 0 0 0}.cadre .verticalCenter{position:relative;top:50%;transform:translate(0,-50%);padding:10px}.cadre .verticalCenter2{position:relative;top:45%;transform:translate(0,-50%);padding:10px;margin:10px}.padding2NoMargin{padding:2px;margin:0}.cadre .titreOnBackground{background-color:#b6cbd7}.cadre .titreOnBackgroundTransparent{background-color:rgba(182,203,215,0.7)}.cadre .titreWhite{color:#fff}.cadre .colorWhite{color:#fff}.cadre .colorNavy{color:#042e61}.cadre .texte13{font-weight:bold;text-align:center;text-transform:uppercase;font-size:13px}.cadre .texte15{font-weight:bold;text-align:center;text-transform:uppercase;font-size:15px;letter-spacing:1px}.cadre .texte17{font-weight:bold;text-align:center;text-transform:uppercase;font-size:17px;letter-spacing:1px}.cadre .texte20{font-weight:bold;text-align:center;text-transform:uppercase;font-size:20px;letter-spacing:1px}.cadre .p1{font-size:18px}.cadre .p2{font-size:32px;text-transform:uppercase}.cadre .p3{font-size:15px;text-transform:uppercase}.cadre .p4{font-size:23px;text-transform:uppercase}.cadre .p5{font-size:16px;text-transform:uppercase;font-weight:bold}.cadre .p6{font-size:13px;text-transform:uppercase;font-weight:bold;margin-top:10px}.cadre .p7{font-size:14px}.cadre img.paddingBottom{padding:0 0 12px 0}.backgroundVert1{background-color:#d2d800}.backgroundMarine1{background-color:#042e61}.borderVert1{border-color:#d2d800}.homeCadreHeader{background-color:#b7cad8;height:42px;line-height:42px;text-align:center}@media(max-width:768px){.homeCadreHeader{height:auto}}.homeCadreHeader span{font-weight:bold;vertical-align:middle;display:inline-block;line-height:42px;text-align:center;text-transform:uppercase;color:#fff;font-size:15px;letter-spacing:1px}.homeCadreBody{background-color:#fff;border-style:solid;border-width:2px;border-color:#ebf2f6;border-radius:0 0 2px 2px;border-top:0;height:139px}@media(max-width:768px){.homeCadreBody{height:auto}}.homeCadreBody ul{margin:0}.homeCadreContent{padding:10px 25px;text-align:center;overflow:hidden}.homeCadreContent .texte1{padding:7px 10px;text-align:center;overflow:hidden;text-transform:uppercase;font-size:17px}.homeCadreContent .texte2{padding:7px 10px;text-align:center;text-transform:uppercase;font-size:15px}.homeCadreContent .texte3{padding:7px 10px;text-align:center;font-size:16px}.homeCadreContent h3{font-size:23px;font-weight:bold}.homeCadreContent h4{font-size:16px;font-weight:normal;margin-top:21px}.homeCadreContent a{color:#333}.homeCadreMembreBody{background-color:#042e61;border-style:solid;border-width:2px;border-color:#042e61;border-radius:0 0 2px 2px;border-top:0;color:#fff;height:371px;padding-top:14px}@media(max-width:768px){.homeCadreMembreBody{height:auto}}.homeCadreMembreBody p{color:#fff;text-align:center}.homeCadreMembreBody .p1{font-size:18px}.homeCadreMembreBody .p2{font-size:32px;text-transform:uppercase}.homeCadreMembreBody .p3{font-size:15px;text-transform:uppercase}.homeCadreMembreBody .p4{font-size:23px;text-transform:uppercase}.homeCadreMembreBody img{padding:0 0 12px 0}.homeCadreBoutiqueBody{height:175px}@media(max-width:768px){.homeCadreBoutiqueBody{height:auto}}.homeCadreBoutiqueBody .slickTitreProduit{font-weight:bold;text-transform:uppercase;font-size:16px;margin-top:13px;line-height:16px}.homeCadreReservationsBodyHeight{height:375px}@media(max-width:768px){.homeCadreReservationsBodyHeight{height:auto}}.homeCadreReservationsBody #formResa{padding-left:10px;padding-top:5px}.homeCadreReservationsBody .form-group{margin-bottom:8px}.homeCadreReservationsBody .form-control{height:20px;font-size:10px;color:#000;background-color:#d8e5ed;padding:0 5px 0 5px}.homeCadreReservationsBody input[type="radio"],input[type="checkbox"]{margin-right:5px}.homeCadreReservationsBody .control-label{padding-top:0;text-align:left}.homeCadreReservationsBody label{font-weight:normal}.homeCadreReservationsBody .form-control-feedback{line-height:20px}.homeCadreReservationsBody .flags{text-align:center;padding-bottom:5px}.homeCadreReservationsBody .flags img{margin:0 10px}.homeCadreReservationsBody .entete{font-weight:bold;text-transform:uppercase;color:#042e61;font-size:15px;letter-spacing:1px}.homeCadreReservationsBody .entete2{font-weight:bold;text-transform:uppercase;color:#042e61;font-size:12px;letter-spacing:1px}.homeCadreReservationsBody #btnRechercher{background-color:#042e61;border:0}.svgReservationHome svg{overflow:hidden;position:relative;height:375px;width:100%;background-color:#d9e4eb}@media(max-width:768px){.svgReservationHome svg{height:375px}}.svgReservationHome svg path{stroke-linejoin:round;stroke-linecap:round;stroke-miterlimit:3.85;stroke-width:.8;stroke:#fff}.svgReservationHome svg .svgInact{fill:#042e61}.svgReservationHome svg .svgInact:hover{fill:#000}.svgReservationHome .svgFR{fill:#ffd200}.svgReservationHome .svgFR:hover{fill:#004892}.svgReservationHome .svgActif{fill:#b6cad6}.svgReservationHome svg .svgActif:hover{fill:#004892}.homeCadreItinerairesBody{height:190px}.homeCadreItinerairesBody img{margin:0}.homeCadreItinerairesBody .texte1{text-transform:uppercase;font-size:18px;color:#000}.homeCadreItinerairesBody .texte2{text-transform:uppercase;font-size:20px;font-weight:bold;color:#004892}.homeCadreVoyagesBody{height:190px}@media(max-width:768px){.homeCadreVoyagesBody{height:auto}}.homeCadreVoyagesBody img{margin:7px 0}.homeCadreVoyagesBody .texte2{text-transform:uppercase;font-size:20px;font-weight:bold;color:#004892}.homeCadreUneBody{height:252px}.homeCadreAiresCCHeader span{line-height:15px}.homeCadreAiresCCBody{height:252px}@media(max-width:768px){.homeCadreAiresCCBody{height:auto}}.homeCadreAiresCCBody .carte{padding-right:0}.homeCadreAiresCCBody .carte img{height:250px;width:100%}@media(max-width:768px){.homeCadreAiresCCBody .carte img{height:auto}}.homeCadreAiresCCBody .texte{text-align:left;margin-top:35px;color:#000}.homeCadreAiresCCBody .texte .p1{font-size:12px}.homeCadreAiresCCBody .texte .p2{font-size:15px;color:#042e61;font-weight:bold;margin-top:10px}.homeCadreAiresCCBody .texte .p3{font-size:23px;text-transform:uppercase;color:#042e61;font-weight:bold;margin-bottom:10px}.homeCadreJuridiqueBody{height:197px}@media(max-width:768px){.homeCadreJuridiqueBody{height:auto}}.homeCadreJuridiqueBody .homeCadreContent{height:173px}.homeCadreAgendaBody{height:121px}@media(max-width:768px){.homeCadreAgendaBody{height:auto}}.homeCadreAssurancesBody{height:230px}@media(max-width:768px){.homeCadreAssurancesBody{height:auto}}.homeCadreAssurancesBody img{padding:10px}.homeCadreAssurancesBody .texte{text-align:left;margin-top:62px;padding-right:10px;color:#000}.homeCadreAssurancesBody .texte .p1{font-size:14px}.homeCadreAssurancesBody .texte .p2{font-size:19px;color:#042e61;font-weight:bold;text-transform:uppercase}.homeCadreZoomBody{height:119px}.homeCadreZoomBg{background-image:url("../media/club-avantages.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.homeCadreAnnoncesHeader{background-color:#d4d91b}.homeCadreAnnoncesBody{height:216px;background-color:#fff;border-style:solid;border-width:2px;border-color:#d4d91b;border-radius:0 0 2px 2px;border-top:0}@media(max-width:768px){.homeCadreAnnoncesBody{height:auto}}.homeCadreAnnoncesBody .slick-prev::before,.homeCadreAnnoncesBody .slick-next::before{color:#d4d91b}.homeCadreAnnoncesBody .homeCadreContent{height:196px}@media(max-width:768px){.homeCadreAnnoncesBody .homeCadreContent{height:auto}}.homeCadreAnnoncesBody .homeCadreContent h3{color:#d4d91b}.homeCadreAnnoncesBody .homeCadreContent h4{font-size:15px;font-weight:bold;margin-top:21px;text-transform:uppercase}.homeCadreAnnoncesBody .homeCadreContent p{font-size:18px}.homeCadreAnnoncesBody .homeCadreContent img{max-height:77px}.homeCadrePublicationsBody{height:191px}.homeCadrePublicationsBg{background-image:url("../media/publications.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.listeCadreHeader{background-color:#b7cad8;height:42px;line-height:42px;text-align:center}@media(max-width:768px){.listeCadreHeader{height:auto}}.listeCadreHeaderSelected{background-color:#042e61}.listeCadreHeader span{font-weight:bold;vertical-align:middle;display:inline-block;line-height:42px;text-align:center;text-transform:uppercase;color:#fff;font-size:15px;letter-spacing:1px}.listeCadreBody{background-color:#fff;border-style:solid;border-width:2px;border-color:#ebf2f6;border-radius:0 0 2px 2px;border-top:0;height:100px;line-height:100px;padding:0 15px}@media(max-width:768px){.listeCadreBody{height:auto}}.listeCadreBody h2{font-weight:bold;vertical-align:middle;display:inline-block;line-height:normal;text-align:center;text-transform:uppercase;color:#042e61;font-size:15px;letter-spacing:1px;margin:0}.listeCadreContent{padding:10px 28px;text-align:center;overflow:hidden}.listeCadreContent h3{font-size:23px;font-weight:bold}.listeCadreContent h4{font-size:16px;font-weight:normal;margin-top:21px}.listeCadreContent a{color:#333}.iconeRSS{position:absolute;top:12px;left:6px}.iconePlus{position:absolute;top:12px;right:6px;font-size:20px;color:#fff}.iconePlus2{font-size:20px;color:#042e61}.iconePlus3{font-size:20px;color:#fff}#ruban,#ruban_smart{padding:10px 0}#ruban .newsletter{float:left;width:317px}#ruban .social{float:left;text-align:center;width:158px}#ruban .social .imgLeft{padding:0 7px 0 0}#ruban .social .imgRight{padding:0 0 0 7px}#ruban .social .imgMiddle{padding:0 7px}#ruban .recherche{float:left;width:225px}#ruban .contact{float:left;text-align:center;width:62px;text-transform:uppercase;font-size:13px;line-height:25px}#ruban .compte{float:right;width:114px;text-transform:uppercase;font-weight:bold;font-size:13px;line-height:25px}#ruban_smart .contact{float:left;text-align:left;text-transform:uppercase;font-size:13px;line-height:25px}#ruban_smart .compte{float:right;text-transform:uppercase;font-weight:bold;font-size:13px;line-height:25px}#ruban .compte li,#ruban_smart .compte li{text-transform:none}#ruban .input-group-sm>.form-control,#ruban .input-group-sm>.input-group-btn>.btn,#ruban .btn-group-sm>.btn{height:25px}#ruban .btn-sm{height:25px}#ruban a,#ruban_smart a{color:#042e61}#ruban .filetVertical{width:1px;border:0;background-color:#fff;float:left;margin:0 15px;line-height:25px}#bandeauLogo{width:32%;background-color:rgba(255,255,255,0.7);position:absolute;top:50%;transform:translate(0,-50%)}#bandeauLogo img{padding:15px}#bandeauSlogan{padding:10px;position:absolute;top:50%;left:40%;transform:translate(0,-50%);font-weight:bold;text-transform:uppercase;color:#042e61}@media(max-width:768px){#bandeauSlogan{font-size:15px;letter-spacing:5px}}@media(min-width:768px) and (max-width:992px){#bandeauSlogan{font-size:15px;letter-spacing:5px}}@media(min-width:992px) and (max-width:1200px){#bandeauSlogan{font-size:22px;letter-spacing:7px}}@media(min-width:1200px){#bandeauSlogan{font-size:22px;letter-spacing:7px}}.preFooter{padding-top:20px}.preFooter ul{list-style-type:none;margin:0;padding:0;overflow:hidden;text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:2px}.preFooter li{display:inline-block}.preFooter li+li::before{content:" | "}.preFooter a{color:#000;text-decoration:none}.preFooter a:hover{color:#000;text-decoration:underline}.preFooter .credits{font-size:10px;font-weight:bold;letter-spacing:2px}.preFooter .logos img{padding:15px}.footerHerbe{height:57px;position:relative}.footerHerbe img{display:block;max-width:100%}.footerHerbe .overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:12px;padding-top:32px;text-align:center}.footerColonnes{-webkit-columns:3 auto;-moz-columns:3 auto;columns:3 auto;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;padding:20px 75px 20px 75px}.footerColonnes ul{list-style-type:none;margin:0;padding:0;overflow:hidden;font-size:12px;display:inline}.footerColonnes ul li{line-height:12px}.footerColonnes ul li:first-child{font-weight:bold;text-transform:uppercase}.footerColonnes ul li:last-child{margin-bottom:10px}.footerColonnes a{color:#333;text-decoration:none}.footerColonnes a:hover{text-decoration:underline}.liste2Colonnes{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.liste3Colonnes{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.champObligatoire{color:red;margin-left:5px}.cadreHeader{height:42px;line-height:42px;text-align:center}@media(max-width:768px){.cadreHeader{height:auto}}.cadreHeader span{font-weight:bold;vertical-align:middle;display:inline-block;line-height:42px;text-align:center;text-transform:uppercase;font-size:15px;letter-spacing:1px}.cadreBody{border-style:solid;border-width:2px;border-radius:0 0 2px 2px;border-top:0;padding:20px}.cadreBody h1{margin-top:0;font-size:15px;letter-spacing:1px;text-transform:uppercase;font-weight:bold}.bouton{border-style:solid;border-width:2px;border-radius:0 0 2px 2px;padding:0}.cadrePages .cadreHeader{background-color:#b7cad8;height:auto;text-align:left;line-height:normal;padding:10px 20px}.cadrePages .cadreHeader h1{color:#fff;margin:0;font-size:15px;letter-spacing:1px;text-transform:uppercase;font-weight:bold}.cadrePages .cadreBody{background-color:#fff;border-color:#ebf2f6}.cadrePages .cadreBody .listeHeader{padding-top:10px;text-transform:uppercase;color:#042e61}.cadreActus .cadreHeader{background-color:#042e61}.cadreActus .cadreHeader span{color:#fff}.cadreActus .cadreBody{background-color:#fff;border-color:#ebf2f6}.cadreActus .cadreBody h1{color:#042e61}.blocDateTimePicker{border-style:solid;border-width:2px;border-radius:0 0 2px 2px;border-color:#ebf2f6;padding:5px}.blocDateTimePicker .datepicker-days>table:nth-child(1)>thead:nth-child(1)>tr:nth-child(1){background-color:#b7cad8;color:#fff}.blocDateTimePicker .bootstrap-datetimepicker-widget table td.day,#agendaDatetimepicker .bootstrap-datetimepicker-widget table td.day{background-color:#b7cad8;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.blocDateTimePicker .bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover,#agendaDatetimepicker .bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:transparent none repeat scroll 0 center;color:#777;cursor:not-allowed}.blocDateTimePicker .bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover,#agendaDatetimepicker .bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.blocDateTimePicker .bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th,#agendaDatetimepicker .bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:15px}.blocDateTimePicker .bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover,#agendaDatetimepicker .bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#042e61}.btnDepotAnnonce{border-color:#d4d91b;background-color:#d4d91b}.btnDepotAnnonce a{color:#fff;text-align:center;text-transform:uppercase;font-weight:bold}.btnDepotAnnonce .l1{font-size:25px;margin-top:6px}.btnDepotAnnonce .l2{font-size:40px}.cadreAnnonces .cadreHeader{background-color:#d4d91b}.cadreAnnonces .cadreHeader span{color:#fff}.cadreAnnonces .cadreBody{background-color:#fff;border-color:#d4d91b}.cadreAnnonces .cadreBody h1,.cadreAnnonces .cadreBody .date,.cadreAnnonces .cadreBody .prix{color:#042e61;font-weight:bold;text-transform:uppercase;font-size:15px;letter-spacing:1px}.cadreAnnonces .cadreBody .date{text-align:right}.cadreAnnonces .cadreBody .contenu{margin:25px 0}.cadreAnnonces .cadreBody .footer{padding-top:20px}.cadreAnnonces .cadreBody .contact{color:#042e61;text-align:right}.cadreAnnonces .cadreBody .contact a{color:#d4d91b}.cadreResultatsAnnonces .listeCadreBody{background-color:#fff;border-style:solid;border-width:2px;border-color:#d4d91b;border-radius:2px;height:auto;line-height:normal;padding:10px}.cadreResultatsAnnonces .listeCadreBody .date{color:#042e61;font-weight:bold;text-transform:uppercase;font-size:15px;letter-spacing:1px;text-align:center}.cadreResultatsAnnonces .listeCadreBody .lieu{color:#042e61;text-transform:uppercase;font-size:10px;letter-spacing:1px}.cadreResultatsAnnonces .listeCadreBody .prix{color:#042e61;font-weight:bold;text-transform:uppercase;font-size:15px;letter-spacing:1px;margin-top:25px}.reservationCamping .liensPagination{text-align:center}.svgContainer{display:inline-block;position:relative;width:400px;padding-bottom:70%}.svgContainerClubsAffilies{display:inline-block;position:relative;width:90%;padding-bottom:100%}.svgContent{display:inline-block;position:absolute;top:0;left:0}.svgVert1{fill:#d2d700}.svgVert2{fill:#fbfac9}.svgVert3{fill:#fbfb79}.svgVert4{fill:#b9b902}.svgBleu1{fill:#004a94}.svgBleu2{fill:#0069d1}.svgBleu3{fill:#0f87ff}.svgBleu4{fill:#8ac4ff}.lienContact{padding-bottom:10px}.menuOver .cadre{padding:15px 40px}.menuOver .interact{text-align:center;background-color:#002d61;display:none;height:100%;padding:0 15px;position:absolute;left:0;right:0;top:0;border-style:solid;border-width:15px 25px;border-color:#335781}.menuOver .interactVisible{display:block}.menuOver .interact .titre{margin-top:7px}.menuOver .interact .valeur{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:bold;max-font-size:14px}.menuOver .interact a{display:block;text-transform:uppercase;width:100%;color:#fff;letter-spacing:2px;position:absolute;left:0;right:0;bottom:0;border-top-style:solid;border-top-width:15px;border-top-color:#335781;padding:7px}.menuOver .interact a.couleur1{background-color:#335781;color:#fff}.menuOver .interact a.couleur2{background-color:#d4d91b;color:#fff}.menuOver .interact{color:#fff}.menuOver .interact h2{color:#fff}.ffccTexte1{color:#000;font-size:13px;text-align:center;text-transform:uppercase}.ffccTexte2{color:#000;font-size:13px;text-align:center;font-weight:bold;text-transform:uppercase}.ffccBgPresentation{background-image:url("../media/la-ffcc/qui-sommes-nous.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.ffccBgEngagements{background-image:url("../media/la-ffcc/engagements.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.ffccBgActions{background-image:url("../media/la-ffcc/actions.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.ffccBgEtudesCas{background-image:url("../media/la-ffcc/etudes-de-cas.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.ffccPresentationTexte{color:#000;font-size:13px;text-align:center;text-transform:uppercase;font-weight:bold}.ffccBgImage{background-image:url("../media/la-ffcc/ffcc-image.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.ffccBgPetiteMotte{background-image:url("../media/la-ffcc/petite-motte.jpg");background-repeat:no-repeat;background-position:right top;background-size:cover}.ffccBgRivesDuLac{background-image:url("../media/la-ffcc/rives-du-lac.jpg");background-repeat:no-repeat;background-position:right top;background-size:cover}.ffccCampingsTexte{color:#000;font-size:15px;text-transform:uppercase;text-align:center;font-weight:bold}.ffccBgRevuePresse{background-image:url("../media/la-ffcc/presse.jpg");background-repeat:no-repeat;background-position:right top;background-size:cover}.ffccBgBenevoles{background-image:url("../media/la-ffcc/benevoles.jpg");background-repeat:no-repeat;background-position:right top;background-size:cover}.ffccBenevolesTexte{color:#fff;font-size:20px;text-transform:uppercase;text-align:center;font-weight:bold}.ffccPresseTexte{color:#000;font-size:12px;text-transform:uppercase;font-weight:bold;margin:53px 0 0 -11px}#ffccCharteCampeur{border:0}#ffccCharteCampeur a{border:0;position:relative;margin:15px 0;font-weight:bold}.ffccPhotos-image{height:130px}.ffccPhotos img{min-width:170px;padding:7px}.ffccPhotos-description{background-color:#042e61;text-align:center;text-transform:uppercase;height:104px;position:relative}.ffccPhotos-description-contenu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:10px}.ffccPhotos-identite{color:#b6cbd7;font-weight:bold;font-size:12px}.ffccPhotos-resume{color:#fff;font-size:11px}.reglementationBgGeneralites{background-image:url("../media/reglementation/generalites.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.reglementationBgCaravane{background-image:url("../media/reglementation/caravane.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:cover}.reglementationBgCampingCar{background-image:url("../media/reglementation/camping-car.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:cover}.reglementationBgCamping{background-image:url("../media/reglementation/camping.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:cover}.reglementationBgMobilhome{background-image:url("../media/reglementation/mobilhome.jpg");background-repeat:no-repeat;background-position:center bottom;background-size:cover}.reglementationBgPermis{background-image:url("../media/reglementation/permis-de-conduire.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.conseilsBgPreparer{background-image:url("../media/conseils/preparer-son-voyage.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.conseilsBgStationnement{background-image:url("../media/conseils/stationnement.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.conseilsBgConduite{background-image:url("../media/conseils/conseils-conduite.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.conseilsBgReclamations{background-image:url("../media/conseils/reclamations.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.conseilsBgAide{background-image:url("../media/conseils/dispositifs-aide.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.adhererBgPresentation{background-image:url("../media/adherer/presentagion.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.adhererBgOptions{background-image:url("../media/adherer/options.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.adhererBgClubavantages{background-image:url("../media/adherer/clubavantages.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}.assurancesBgIncluses{background-image:url("../media/assurances/assurances-incluses.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.assurancesBgCampingcar{background-image:url("../media/assurances/campingcar.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.assurancesBgCaravane{background-image:url("../media/assurances/caravane.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.assurancesBgMobilhome{background-image:url("../media/assurances/mobilhome.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.assurancesBgTerrain{background-image:url("../media/assurances/terrain.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.partenairesBgCampings{background-image:url("../media/partenaires/campings.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.partenairesBgConcessionnaires{background-image:url("../media/partenaires/concessionnaires.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.partenairesBgCe{background-image:url("../media/partenaires/ce.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.partenairesBgInstitutionnels{background-image:url("../media/partenaires/institutionnels.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.etudesCasBg{background-repeat:no-repeat;background-position:left top;background-size:cover}.etudesCas .cadre .titre{margin:0}.etudesCas.form-control.selecteur{font-family:"ffcc",Verdana,Geneva,Arial,Helvetica,sans-serif;border-radius:0;font-size:15px;background-color:#042e61;color:#fff;text-transform:uppercase}.etudesCas-intro{font-size:18px;color:#042e61;font-weight:bold;text-align:center;margin:10px 0}.etudesCas-texte1{font-size:13px;color:#042e61;font-weight:bold;text-transform:uppercase}.etudesCas-conteneurTexte2{height:89px;overflow:hidden}.etudesCas-texte2{font-size:15px;color:#042e61;margin:10px 0}.etudesCas-date{font-size:14px;color:#b7cad8;position:absolute;bottom:10px;left:10px}.voyagesBg{background-repeat:no-repeat;background-position:left top;background-size:cover}.voyages h2.titre{text-transform:none;font-size:16px}.partenairesBg{background-repeat:no-repeat;background-position:left top;background-size:cover}.partenaires-slogan{text-transform:none;font-size:18px;text-align:center;color:#fff}.partenaires_logos img{padding:5px;max-width:100px;max-height:100px}.partenaires_liste{max-width:100%;max-height:150px;margin:0 auto}.partenaires-intro1{text-transform:uppercase;font-weight:bold;font-size:20px;color:#042e61;text-align:center}.partenaires-intro1 span{text-transform:uppercase;font-weight:bold;font-size:20px;color:#042e61;text-align:center;background-color:#ffd200;border-radius:10px;padding:5px 10px}.partenaires-intro2{font-weight:bold;font-size:20px;color:#042e61;text-align:center;margin:15px 0}.clubsBgPresentation{background-image:url("../media/clubs-affilies/presentation2.jpg");background-repeat:no-repeat;background-position:right top;background-size:cover}.resaBg{background-repeat:no-repeat;background-position:center;background-size:cover}.resa h2.titre{text-transform:none;font-size:16px;margin:0}.resa .etoiles{text-transform:none;font-size:13px;color:#042e61;text-align:center}.resaDescriptionRegion{font-size:14px}.resaDescription .p1{color:#042e61;font-size:16px}.resaDescription .p2{color:#042e61;font-size:14px}.resaBtn{margin:1px 0;padding:5px 10px;font-size:10px;line-height:1.5;text-transform:uppercase;color:#FFF;display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline}.resaNav{color:#042e61;background-color:#e9e9e9;border-color:#CCC}.resaNavSelected{color:#FFF;background-color:#042e61;border-color:#042e61}.resaNavSelected:hover{color:#FFF;text-decoration:none}.resaOffre{font-weight:bold;font-size:12px;color:#5cb85c;margin-bottom:5px}.resaPrix{font-weight:bold;font-size:24px;color:#f0ad4e}.resaPrixOffre{color:#5cb85c}.resaPrixBarre{font-weight:normal;font-size:17px}.resaPrixBouton{margin-top:10px}.resaPrixBouton a{font-size:16px}.boutiquePanier.table{margin:0}.boutiquePanier.table>tbody>tr>td{border:0;text-transform:uppercase;font-size:11px}.boutiquePanier.table>tfoot>tr>td{text-transform:uppercase;font-size:14px}.boutiquePanier.table>tfoot>tr>td.boutiquePanierPrix{font-size:17px;color:#335781}#boutiqueContenu h2{font-family:"ffcc",Verdana,Geneva,Arial,Helvetica,sans-serif;color:#042e61;text-transform:uppercase;font-weight:bold;font-size:15px;margin:0 0 10px 0;line-height:normal}#boutiqueContenu h3{font-family:"ffcc",Verdana,Geneva,Arial,Helvetica,sans-serif;color:#042e61;text-transform:uppercase;font-weight:bold;font-size:14px;margin:0 0 10px 0;line-height:normal}#boutiqueContenu .imgProduit{margin:0 0 10px 10px}.boutiqueBloc p{padding:5px;margin:0}.boutiqueBloc .bg-primary{background-color:#042e61}.boutiqueBloc .bg-primary a{color:#fff}.stepy-titles li{margin:0 1px 12px 0}.slickTitreProduit{font-weight:bold;text-transform:uppercase;font-size:16px;margin-top:13px;line-height:16px}.socialShare{padding:0 15px}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:outside none none;background:0;border:0}.breadcrumb>li+li::before{padding:0 7px;color:#042e61;content:">"}.breadcrumb>li{text-transform:uppercase;font-size:12px}.breadcrumb>li img{margin:0 6px 0 0}.img-responsive{margin:0 auto;max-height:100%}.img-margin-right{margin:0 0 15px 15px}.tableVerticalCenter.table>tbody>tr>th,.tableVerticalCenter.table>tfoot>tr>th,.tableVerticalCenter.table>thead>tr>td,.tableVerticalCenter.table>tbody>tr>td,.tableVerticalCenter.table>tfoot>tr>td{vertical-align:middle}.iconePdf{padding:15px}.rotate-6{-ms-transform:rotate(-6deg);-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.colonnes2Justif{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;min-height:fit-content}.at-share-tbx-element.addthis_32x32_style .at-share-btn,.at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-width:25px;max-height:25px;border-radius:50%;box-shadow:none;border:medium none}.addthis_32x32_style .at4-icon,.addthis_32x32_white_style .at4-icon,.at-32x32{width:25px;height:25px;line-height:25px;background-size:25px auto !important}.construction{background-color:#eee;font-size:15px;text-align:center;width:100%;height:100%;padding-top:50px}.imgVerticalCenter{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.calendrier{width:100%}.calendrier .header,.calendrier .header span{background-color:#b7cad8;height:42px;line-height:42px;text-align:center;color:#fff;margin:0;font-size:15px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;text-decoration:none}.calendrier .glyphicon{vertical-align:unset}.calendrier>thead>tr>th{text-align:center}.calendrier>tbody>tr>th,.calendrier>tbody>tr>td{text-align:center;padding:5px}.calendrier>tbody>tr>td{color:#777}.calendrier .dateActive{color:#000;background-color:#b7cad8;font-weight:bold}.fractionTop{font-size:40px;line-height:40px;font-weight:bold;color:#f7941d}.fractionTop1{font-size:40px;line-height:40px}.fractionTop2{font-size:30px;line-height:30px}.fractionTop:after{font-size:12px;color:#000}.score{width:101px;position:relative;height:18px}.scoreFa .fa{color:#f7941d}.scoreFa .titre{color:#042e61;font-size:11px}.scoreTitre{color:#000;font-size:11px}.squares{width:100%;height:12px;border:1px solid #888;position:absolute;top:1px;left:1px;display:block;z-index:3}.squares .square{display:block;width:10px;height:10px;float:left;border-right:1px dotted #818b8c}.squares .square.last{border-right:0}.score-background{position:absolute;top:1px;left:1px;display:block;height:12px;width:100%}.score-background.active{background:#042e61;z-index:2}.score-background.inactive{background:#e8e8e8;z-index:1}.modalFormSM .has-feedback label ~ .form-control-feedback{top:23px;right:10px}.avis{text-transform:none;font-size:15px}.fifty{position:absolute;top:-10px;right:-10px;width:40px;height:40px;font:bold 14px / 40px Arial;text-shadow:1px 1px rgba(0,0,0,0.5);text-align:center;vertical-align:middle;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:2px 2px 0 rgba(0,0,0,0.4);box-shadow:2px 2px 0 rgba(0,0,0,0.4);background:orange}img{opacity:1}img[data-src]{opacity:0}.extrait{background:url(../img/extrait.svg);background-size:100% 500px;background-position:left top;background-repeat:no-repeat;margin:0;margin-top:25px;padding:0;min-height:500px;position:relative;z-index:100}.panelExtrait{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%}