*{margin:0;padding:0;border:0;outline: none; }
html, body {font-family: 'Open Sans', sans-serif;width:100%;margin: 0;background:white ;font-size: 62.5%; }
body {width:100%;}
.clearBoth{clear:both !important;height:0px !important; overflow: hidden !important;border:none !important;padding:0 !important;margin:0 !important;}   .corps{font-size:1.4rem;line-height:auto;}
.corps table{border:0;padding:0;border-collapse:collapse;max-width:100%;}
.corps td{color:#342718;font-size:1.4rem;line-height:auto;}
.corps p{margin-top:10px;margin-bottom:2px;font-size:1.4rem;line-height:auto; color:#342718;}
.corps img{border:none;max-width:100%;height:auto;}
.corps iframe{max-width:100%;}
.corps object{max-width:100%;}
.corps a{text-decoration:underline;color:#342718;}
.corps a:hover{text-decoration:underline;color:#342718;}
.corps .elementor-text-editor a{text-decoration:underline!important;}
.corps h1{font-size:3.2rem;line-height:3.4rem;font-weight:bold; text-align:center;margin-top:40px;margin-bottom:50px;color:#badb37;font-family: 'Roboto Slab', serif;position: relative;}
.corps h1:before {content: "";position: absolute;height: 1px;bottom: -15px;left:25%;right:25%;background-color: #badb37;z-index: 1;}
.single-post .corps h1{color:#ee852d;}
.single-post .corps h1:before {background-color: #ee852d;}
.category .corps h1{color:#ee852d;}
.category .corps h1:before {background-color: #ee852d;}
.single-evenement .corps h1{color:#13b1d8;}
.single-evenement .corps h1:before {background-color: #13b1d8;}
.post-type-archive-evenement .corps h1{color:#13b1d8;}
.post-type-archive-evenement .corps h1:before {background-color: #13b1d8;}
.corps h2{font-size:2.8rem;line-height:3.0rem;font-weight:bold; margin-top:32px;margin-bottom:15px;color:#342718;font-family: 'Roboto Slab', serif;}
.corps h3{font-size:2.0rem;line-height:2.2rem;font-weight:bold; margin-top:22px;margin-bottom:10px;color:#342718;}
.corps h4{font-size:1.8rem;line-height:2.0rem;font-weight:bold; margin-top:10px;margin-bottom:5px;color:#342718;}
.corps h5{font-size:1.6rem;line-height:1.8rem;font-weight:bold; margin-top:8px;margin-bottom:4px;color:#342718;}
.corps h6{font-size:1.4rem;line-height:1.6rem;font-weight:bold; margin-top:6px;margin-bottom:3px;color:#342718;}
.corps ul{}
.corps li{margin-left:40px;margin-top:10px;font-size:1.4rem;line-height:auto;color:#342718;}
.corps ol{margin-left:40px;margin-top:10px;font-size:1.4rem;line-height:auto;color:#342718;}
.corps hr{ width:100%;height:1px ; overflow: hidden ;border:none ;padding:0 ;margin:20px 0 10px 0 ;background: #CFD0D0;}
.corps blockquote{padding:5px 10px 10px 10px;background:#e5e5e5;border-radius:10px;margin:15px 0; }
.corps input{border:1px solid #ccc;}
.corps select{border:1px solid #ccc;}   .alignleft{ display:inline; float:left;margin:0.5em 1em 0.5em 0;}
.aligncenter{ display:block; margin-left:auto; margin-right:auto;}
.alignright{ display:inline; float:right;margin: 0.5em 0 0.5em 1em}
.gallery .gallery-caption {font-size: 1.3rem;line-height: 1.5rem;margin: 4px 0;}
.corps .wp-caption-text{font-size: 1.2rem;line-height: 1.5rem;font-style: italic;margin:5px 0;}   .corps .hrTransparent{background: transparent !important;height: 0 !important;margin:0 !important;}
.textTab {border:0!important;padding:0!important;border-collapse:collapse!important;}
.textTab td{border:1px solid #666 !important;padding:10px!important}
.textTabSansCadre {border:0!important;padding:0!important;border-collapse:collapse!important;}
.textTabSansCadre td{border:0!important;padding:10px!important}
.textTab,.textTabSansCadre{margin:auto !important}
.img100{width:100% !important;height:auto !important;margin:0 !important;}
.imgArrondi{border-radius:5px;box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);}   .colonne50gauche{width: 48%;float:left;margin-right: 2%;background: transparent;}
.colonne50droite{width: 48%;float:right;margin-left: 2%;background: transparent;}   .wpcf7 {width:100%;margin:40px auto 0 auto !important;}
.wpcf7 p{clear:both;line-height:19px;font-size:16px;text-align:left !important;padding-bottom:10px;}
.wpcf7 .wpcf7-form-control-wrap{display: inline !important;}
.wpcf7 textarea{width:99%;border:solid 1px #5A544E;margin-top:10px;}
.wpcf7 input{width:97%;border:solid 1px #5A544E;font-size:1em;padding:5px;margin-top:10px;float:none;}
.wpcf7 input[type="submit"]{width:150px;cursor:pointer;background:#96051d;color:white;font-size:1.4em;float:right;margin-top:10px;border:none;border-radius:3px;border-bottom:5px solid #6b6e72;}
.wpcf7 input[type="submit"]:hover{background:black;}
.wpcf7 select{width:99%;border:solid 1px #96051d;}
.wpcf7 .wpcf7-validation-errors {border:1px solid #96051d !important;}
.wpcf7-not-valid-tip{clear:both;color:#96051d !important;}   .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design="default"] .forminator-input, .forminator-ui.forminator-custom-form[data-design="default"] .forminator-input{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.forminator-field h2{font-size: 30px !important;}   .wp-pagenavi {clear: both;padding:30px;text-align: center;}
.wp-pagenavi a, .wp-pagenavi span {border: 1px solid #2686bf;margin: 2px;padding: 3px 5px;text-decoration: none;}
.wp-pagenavi a{color:#2686bf;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;}   .metaslider{overflow: hidden;}    .menu-image-title .menu-image{display: none !important;}   .post-password-form input{border:solid 1px #5A544E;padding:5px;}
.post-password-form input[type="submit"]{cursor: pointer;background: #00a8b3;color: white;border:1px solid #b2b2b2;border-radius: 5px;padding: 5px 10px;text-decoration: none;line-height: 1.8rem;margin: 5px;font-size: 1.5rem;font-weight: bold;}
.post-password-form input[type="submit"]:hover{background: #00b7d0 ;color: white ;text-decoration: none ;}
.btnDecoExtranet{cursor:pointer;background: #00a8b3;color: white;border:1px solid #b2b2b2;border-radius:5px;padding:5px 10px;text-decoration: none;line-height: 1.8rem;margin: 5px;font-size: 1.5rem;font-weight: bold;margin:10px;float: right;}
.btnDecoExtranet:hover{background: #00b7d0 ;color: white ;text-decoration: none ;}   #breadcrumbsContent {background: #eeebe9;}
#breadcrumbs {width:94%;max-width:1100px;padding:10px 3% 10px;margin:0 auto 30px auto;color:black;font-size:1.2rem;line-height: 1.4rem;text-align:left;font-style:italic;}
#breadcrumbs span{ color:black;font-size:1.2rem;line-height: 1.4rem;text-align:left;font-style:italic;}
#breadcrumbs a{color: black;text-decoration:none;font-size:1.2rem;line-height: 1.4rem;font-style:italic;}
#breadcrumbs a:hover{color: black;text-decoration:underline;}      #homeActu{width:270px;background:#ebebe7;float:left;padding:20px 10px 20px 10px;}
#homeActuBtn{display:block;float:right;font-size:1.2rem;color: #656565;text-transform: uppercase;margin-top: 5px;}
#homeActuTitre{text-transform:uppercase;font-size:2.0rem;color:#4a2570;font-weight:bold;margin-bottom:10px;}
.homeActuTitres {margin-top:15px;}
.homeActuTitres a{text-transform:uppercase;font-size:1.2rem;color: #755991;font-weight: bold;text-decoration:none;}
.homeActuTitres a:hover{text-decoration:underline;}
.homeActuTextes{color: #565656;font-size: 1.2rem;padding-bottom:15px;border-bottom: 1px solid #d0cfce;}   #comments{margin-top:40px;background:#f2f2f2;padding: 50px;} ol.comment-list {margin:0;}
ol.comment-list li {margin:20px 0;padding:30px;border-radius: 0 20px 0 20px;position:relative;list-style: none;-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);}
ol.comment-list li.alt {}
ol.comment-list li.bypostauthor {}
ol.comment-list li.byuser {}
ol.comment-list li.comment-author-admin {}
ol.comment-list li.comment div.comment-body {min-height:100px;}
ol.comment-list li.comment div.comment-author {}
ol.comment-list li.comment div.vcard {font-size: 12px;}
ol.comment-list li.comment div.vcard cite.fn {font-size: 2.0rem;color:#fd6e41;font-weight:bold;font-style:normal;display: inline-block;margin: 6px 0 0 0;line-height: 24px;}
ol.comment-list li.comment div.vcard cite.fn a.url {}
ol.comment-list li.comment div.vcard img.avatar {width:75px;border-radius: 50%;-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.15);border: 5px solid #FFF;float: left;margin: 0 20px 0 0;}
ol.comment-list li.comment div.vcard img.avatar-32 {}
ol.comment-list li.comment div.vcard img.photo {}
ol.comment-list li.comment div.vcard span.says {display: none;}
ol.comment-list li.comment div.commentmetadata {}
ol.comment-list li.comment div.comment-meta {font-size: 1.2rem;}
ol.comment-list li.comment div.comment-meta a {text-decoration:none;}
ol.comment-list li.comment p {display: block; margin: 0 0 0 105px;padding: 20px 0 0 0; position: relative;} ol.comment-list li.comment .reply {text-align:right !important;}
ol.comment-list li.comment .reply a {background: black none repeat scroll 0 0;border-radius: 5px;color: white;padding: 5px;text-align: right !important;text-decoration: none;}
ol.comment-list li.comment ul.children {clear:both;}
ol.comment-list li.comment ul.children li {list-style:none;border-bottom:0;border-top:1px dashed black;}
ol.comment-list li.comment ul.children li.alt {}
ol.comment-list li.comment ul.children li.bypostauthor {}
ol.comment-list li.comment ul.children li.byuser {}
ol.comment-list li.comment ul.children li.comment {}
ol.comment-list li.comment ul.children li.comment-author-admin {}
ol.comment-list li.comment ul.children li.depth-2 {}
ol.comment-list li.comment ul.children li.depth-3 {}
ol.comment-list li.comment ul.children li.depth-4 {}
ol.comment-list li.comment ul.children li.depth-5 {}
ol.comment-list li.comment ul.children li.odd {}
ol.comment-list li.even {}
ol.comment-list li.odd {}
ol.comment-list li.parent {}
ol.comment-list li.pingback {}
ol.comment-list li.pingback div.comment-author {}
ol.comment-list li.pingback div.vcard {}
ol.comment-list li.pingback div.vcard cite.fn {}
ol.comment-list li.pingback div.vcard cite.fn a.url {}
ol.comment-list li.pingback div.vcard span.says {}
ol.comment-list li.pingback div.commentmetadata {}
ol.comment-list li.pingback div.comment-meta {}
ol.comment-list li.pingback div.comment-meta a {}
ol.comment-list li.pingback * {} - (p, em, strong, blockquote, ul, ol, etc.)
ol.comment-list li.pingback div.reply {}
ol.comment-list li.pingback div.reply a {}
ol.comment-list li.pingback ul.children {}
ol.comment-list li.pingback ul.children li {}
ol.comment-list li.pingback ul.children li.alt {}
ol.comment-list li.pingback ul.children li.bypostauthor {}
ol.comment-list li.pingback ul.children li.byuser {}
ol.comment-list li.pingback ul.children li.comment {}
ol.comment-list li.pingback ul.children li.comment-author-admin {}
ol.comment-list li.pingback ul.children li.depth-2 {}
ol.comment-list li.pingback ul.children li.depth-3 {}
ol.comment-list li.pingback ul.children li.depth-4 {}
ol.comment-list li.pingback ul.children li.depth-5 {}
ol.comment-list li.pingback ul.children li.odd {}
ol.comment-list li.thread-alt {background: #ffffff;}
ol.comment-list li.thread-even {background:rgba(26,186,233,0.05);} ol.comment-list li.thread-odd {}
@media screen and (max-width: 800px){
#comments{padding: 20px;}
ol.comment-list li.comment p{clear: both;margin: 0;}
} #respond{margin-top:30px;}
#commentform {}
#commentform .comment-notes{font-style: italic;}
#commentform #comment{background:#ffffff;width:100%;border:1px solid #e1e1e1;padding: 10px;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} #commentform #submit{width:auto;cursor:pointer;background:#1abae9;color:white;font-size:1.5rem;float:right;margin-top:10px;border:none;font-weight: normal;border-radius: 10px;padding:10px 20px;} #commentform #submit:hover{background:#fd6e41;} 
#commentform p{font-size:1.6rem;text-align:left !important;} 
#commentform input{background:#ffffff;border:1px solid #e1e1e1;margin-right:5px;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} 
#commentform label{font-size:1.6rem;font-weight: bold;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} 
@media screen and (max-width: 800px){
#commentform input{width: 100%;} 
#commentform label{width: 100%;} 
}   .siteMobile{display:none;}
.siteClassique{display:block;}
.alertConfig{width: 96%;font-size: 1.5rem;line-height: 18px;color: white;background: #b01727;padding: 5px 2%;position: relative;text-align: center;font-weight: 700;z-index: 99999;display: block;}   #headerSite{position: relative;padding-top:125px;} #headerLogo{width:100%;height:auto;position:fixed;top:0;left:0;background:url(//fcl-lapoueze.fr/wp-content/themes/fcl-2017/images/fond-header2.jpg) no-repeat center 0;background-size: 100% 100%;z-index: 100;-webkit-box-shadow: 0 0 10px 0 #000000;box-shadow: 0 0 10px 0 #000000;}
#headerLogoContent{width:100%;max-width:1200px;margin:auto;padding:0;position: relative;text-align:left;} #logo{display: inline-block;padding:5px;height: 102px; position: absolute;top:5px;left:5px;
-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-ms-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
#logo img{display: block;width: auto;height: 100%;} #btnMenuOpen {display: none;}
#menuTeteContainer{display: block;text-align: right;}
#btnMenuClose{display: none;}
#menuTete{display: inline-block;text-align: right;}
#menuTete li{display:inline-block;margin:10px 15px;}
#menuTete li a{display:block;text-decoration: none;}
#menuTete li a:hover{text-decoration: none;}
#menuTete li a:hover img{opacity: 0.5;}
#menuTete li a img{display: block;height:80px;width:auto;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#menuTete li a span{font-family: 'Roboto Slab', serif;font-size: 1.3rem;line-height: 1.5rem;color:black;text-align: center;} #headerSearch{width:100%;background:#badb37;}
.single-post #headerSearch{background:#ee852d;}
.category #headerSearch{background:#ee852d;}
.single-evenement #headerSearch{background:#13b1d8;}
.post-type-archive-evenement #headerSearch{background:#13b1d8;}
#headerSearchContent{width:100%;max-width:1200px;margin:auto;} #formSearch{position: relative;width: 200px;height:27px;padding:10px 0;margin-left:3%;}
#formSearch #s{color: #8f665a;font-size: 13px; width: 155px;height:27px;padding:0 5px;display: block;float:left;border: 0;background:rgba(255,255,255,0.8); }
#formSearch #btnRecherche{width:26px;height:27px;background:rgba(255,255,255,0.8) url(//fcl-lapoueze.fr/wp-content/themes/fcl-2017/images/btn-search.png) no-repeat 0 0 ;display: inline-block;cursor:pointer;} #headerPhoto{width:100%;height: auto;}
#headerPhoto #lienEntete{display:block;width:100%;height: auto;}
#headerPhoto #imgEntete{display:block;width:100%;height: auto;}
#headerPhoto .rslides_nav{font-size:130px;line-height:130px;background:none;font-family: 'Limelight', cursive;}
#headerPhoto .rslides_nav.prev{left:50px;}
#headerPhoto .rslides_nav.next{right:50px;}
#headerPhoto .metaslider .caption-wrap{width:auto;bottom:50px;left:50px;}
#headerPhoto .metaslider .caption{font-size:2.2rem;line-height:2.5rem;}   #middle {width: 100%;}
#middleSiteTexte {width:94%;max-width:1100px;padding:0 3% 0;margin:50px auto;}
#dateEvenement{text-align: center;font-size: 1.5rem;line-height: 1.7rem;font-weight: 700;margin:-20px 0 40px;} #textesHome{margin:0;padding: 0;width: 100%;}
#imgUneHome{width: 50%;margin: 0 0 30px 3%;float: right;}
#texte1Home{display: block;}
#texte2Home{display: none;}
#btnSuiteHome{display:block;width:120px;text-align:center;float:right;border: 1px solid white;padding: 8px;margin: 20px 0;font-size:1.5rem;line-height: 1.7rem;font-family: 'Roboto Slab', serif;color: white;text-decoration: none;
-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-ms-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;background:  #342718;}
#btnSuiteHome:hover{text-decoration: none;background: black;} #actuAgendaHome{ background: -moz-linear-gradient(top,  rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26000000', endColorstr='#00000000',GradientType=0 ); }
#actuAgendaHomeContent{width:100%;max-width:1200px;margin: auto;display:table;} #actuHome{display:table-cell;width: 50%;padding:40px 0;vertical-align:top;}
.actuInt{display:block !important;max-width:800px;margin:auto;width: 100% !important;padding:0 !important;}
#actuHomeTitre{text-align: center;color:#ee852d;font-family: 'Roboto Slab', serif;font-size: 2.5rem;line-height: 2.7rem;}
#actuHome ul{display: block;margin:30px 5% 0 5%;padding:20px 5%;background: #ee852d;}
.actuSearch ul{background: #badb37 !important;}
#actuHome ul li{display: block;margin: 20px 0 0 0;}
#actuHome ul li:first-child{margin-top: 0;}
#actuHome ul li a{display:table;width:100%;text-decoration: none;}
#actuHome ul li a:hover{text-decoration: none;background: rgba(255,255,255,0.2);}
#actuHome ul li a .left{display: table-cell;width: 40%;vertical-align:top;}
#actuHome ul li a .left img{display: block;width: 100%;max-width:300px;height: auto;}
#actuHome ul li a .right{display: table-cell;width: 60%;vertical-align:top;}
#actuHome ul li a .right .titre{font-family: 'Roboto Slab', serif;color:white;font-size: 2.2rem;line-height: 2.5rem;margin: 5px 10px 0 10px;}
#actuHome ul li a .right .extrait{color:#063b5c;font-size: 1.2rem;line-height: 1.4rem;margin: 5px 10px 5px 10px;}
#actuHome ul li a .right .lireLaSuite{font-size: 1.2rem;line-height: 1.4rem;font-weight: bold;float:right;color: #ee852d;background: white;border-radius: 7px;margin:10px 0;padding: 5px 10px;}
#actuHomeBtn{display:block;width: 200px;text-align:center;background:#ee852d;padding: 8px 0;margin: 20px auto;font-size:1.7rem;line-height: 1.9rem;font-family: 'Roboto Slab', serif;color: white;text-decoration: none;
-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-ms-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
#actuHomeBtn:hover{text-decoration: none;background: rgba(238,133,45,0.7);} #agendaHome{display:table-cell;width: 50%;padding:40px 0;vertical-align:top;}
.agendaInt{display:block !important;max-width:800px;margin:auto;width: 100% !important;padding:0 !important;}
#agendaHomeTitre{text-align: center;color:#13b1d8;font-family: 'Roboto Slab', serif;font-size: 2.5rem;line-height: 2.7rem;}
#agendaHome ul{display: block;margin:30px 5% 0 5%;padding:20px 5%;background: #13b1d8;}
#agendaHome ul li{display: block;margin: 0;}
#agendaHome ul li:first-child{margin-top: 0;}
#agendaHome ul li .tableAgenda{display:table;width:100%;text-decoration: none;border-bottom: 1px dashed #2586c0;padding: 10px 0 0 0;}
#agendaHome ul li .tableAgenda:hover{text-decoration: none;background: rgba(255,255,255,0.1);}
#agendaHome ul li .tableAgenda .left{display: table-cell;width: 15%;vertical-align:top;padding-bottom: 10px;}
#agendaHome ul li .tableAgenda .left .dateDebut{width:45px;padding:5px 0 15px 0 ;text-align:center;background:transparent url(//fcl-lapoueze.fr/wp-content/themes/fcl-2017/images/fond-date.png) no-repeat center bottom;}
#agendaHome ul li .tableAgenda .left .dateDebut .jour{font-size: 15px;line-height: 18px;color:#063b5c;font-weight: bold;}
#agendaHome ul li .tableAgenda .left .dateDebut .mois{font-size: 15px;line-height: 18px;color:#13b1d8;text-transform: uppercase;font-weight: bold;}
#agendaHome ul li .tableAgenda .left .dateFin{width:45px;text-align:center;}
#agendaHome ul li .tableAgenda .left .dateFin .jour{font-size: 15px;line-height: 18px;color:white;font-weight: bold;}
#agendaHome ul li .tableAgenda .left .dateFin .mois{font-size: 15px;line-height: 18px;color:white;text-transform: uppercase;font-weight: bold;}
#agendaHome ul li .tableAgenda .right{display: table-cell;width: 85%;vertical-align:top;padding: 0 0 10px 0;}
#agendaHome ul li .tableAgenda .right .titre{font-family: 'Roboto Slab', serif;color:#063b5c;font-size: 2.2rem;line-height: 2.5rem;margin: 0 10px 0 10px;text-align: left;}
#agendaHome ul li .tableAgenda .right .extrait{color:#e6f2f2;font-size: 1.4rem;line-height: 1.6rem;margin: 5px 10px 5px 10px;}
#agendaHome ul li .tableAgenda .right .lireLaSuite{font-size: 1.2rem;line-height: 1.4rem;font-weight: bold;float:right;color: #13b1d8;background: white;border-radius: 7px;margin:10px 0 0 0;padding: 5px 10px;}
#agendaHomeBtn{display:block;width: 200px;text-align:center;padding: 8px 0;margin: 20px auto;font-size:1.7rem;line-height: 1.9rem;font-family: 'Roboto Slab', serif;color: white;text-decoration: none;background: #13b1d8;
-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-ms-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
#agendaHomeBtn:hover{text-decoration: none;background: rgba(19,177,216,0.7);}   #footerSite{width: 100%;position: relative;} #footerMenu{display: block;text-align:center;padding:20px;}
#footerMenu li{display:inline;color: #666;font-size:1.1rem;list-style:none;margin:0;}
#footerMenu li:after {content: "|";padding: 0 4px 0 8px;}
#footerMenu li a{color: #666;font-size:1.1rem;text-decoration:none;}
#footerMenu li a:hover{text-decoration:underline;}