hr{border:0}u{text-decoration:underline}a{color:#000;text-decoration:none}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px}.marginleft{margin-left:15px}.margintop{margin-top:15px}.marginbottom{margin-bottom:15px}.textcenter{text-align:center}.errorS{color:red}.errorField{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{-webkit-appearance:none;border:0;margin:0;font-family:pt-sans,sans-serif}textarea{font-family:pt-sans,sans-serif}.isOk{font-size:18px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;background-color:#fff;font-family:'Poppins',sans-serif;color:#707070;font-size:16px;font-weight:400;font-style:normal;line-height:normal;color:#000;position:relative}div,p,ul
li{line-height:30px;font-weight:300}sup{font-size:12px;vertical-align:top}#cookieChoiceInfo{background:rgba(0,0,0,.3)!important;width:97%;padding:5px
1.5%;color:#fff;font-size:11px;position:fixed;bottom:0;left:0;z-index:950;line-height:18px!important}#cookieChoiceInfo
.text_cookies{float:left;margin-right:1.5%;max-width:95%}#cookieChoiceInfo
.button_submit{background:#fff;color:#333;padding:5px}#cookieChoiceInfo
a{color:#fff}.breadcrumb{margin:10px
0%;font-size:12px}#header{width:100%;position:fixed;top:0;left:0;z-index:500;background-color:#fff}.logo{text-align:center;padding:15px
0}.logo a
img{height:50px}.boxshadow{-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.15);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.15)}#Menu{height:50px;border-top:solid 1px rgba(3,31,54,0.5);border-bottom:solid 1px rgba(3,31,54,0.5)}#Menu
ul{width:100%;text-align:center}#Menu ul
li{text-transform:uppercase;display:inline-block;overflow:unset;border-right:solid 1px rgba(3,31,54,0.5)}#Menu ul li:last-child{border-right:0}#Menu ul li
a{padding:10px;transition:0.7s;color:#707070;font-weight:500;display:block}#Menu ul li a:hover{color:#000}.calltoaction{background-color:#031f36;color:#fff;transition:0.7s;padding:10px}.calltoaction:hover{background-color:#ae0f1e}footer{background-color:#031f36;color:#fff;padding:15px
5%;width:90%;text-align:center;position:relative}footer
a{color:#fff}footer
.nom{text-transform:uppercase;font-size:18px}footer
.legal{font-size:12px}.socialmedia{width:100%;margin:15px
0;text-align:center}.socialmedia
.libelle{text-transform:uppercase;font-weight:bold;margin-bottom:15px}.socialmedia
a{display:inline-block;margin:0
10px}.socialmedia a
svg{width:35px;height:35px;m}.socialmedia a svg
path{fill:#fff!important;transition:0.7s}.socialmedia a:hover svg
path{fill:#ae0f1e!important}#Newsletter{margin:15px
0:}#Newsletter
.libelle{text-transform:uppercase;font-weight:bold;margin-bottom:15px}#Newsletter
.field{padding:10px;width:250px}#Newsletter
.valider{padding:10px;background-color:#ae0f1e;color:#fff}#Newsletter
.rgpd{font-size:9px;font-style:italic}footer
.legal{margin-top:40px}footer
ul{width:100%;text-align:center}footer ul
li{text-transform:uppercase;display:inline-block;overflow:unset;border-right:solid 1px rgba(3,31,54,0.5)}footer ul li:last-child{border-right:0}footer ul li
a{padding:10px;transition:0.7s;color:#707070;font-weight:500;display:block}footer ul li a:hover{color:#ae0f1e}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 800px){.logo{float:left;width:80%}#Menu{display:none;padding:5%;float:none;width:90%;background-color:#fff;clear:both;height:100%;position:fixed;top:115px;left:0;z-index:450}#Menu ul
li{float:none;width:90%;margin:10px
0;border:0}#Menu ul li
a{display:block;text-align:center}}@media screen and (max-width: 640px){}@media screen and (max-width: 320px){}.photohome{position:relative;width:100%;height:800px}.photohome
img{position:fixed}.photohome
.titre{position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:40px;line-height:1.7em;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,0.5)}.intro{position:relative;background-color:#fff;padding:5% 10%}.intro
h1{text-transform:uppercase;font-size:24px;line-height:1.7em}.intro
.texte{margin:15px
0}.news{position:relative;background-color:#fff;padding:5% 10%;border-top:solid 1px #062135}.news
h2{color:#ae0f1e;text-transform:uppercase;font-size:24px;line-height:1.7em;text-align:center;margin-bottom:50px}.news
.grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5%}.news .grid
.item{position:relative}.news .grid .item
.tag{position:absolute;top:0;left:0;background-color:#031f36;display:block;padding:10px;font-size:14px;;color:#fff}.news .grid .item
.photo{width:100%;margin-bottom:15px}.news .grid .item .photo
img{width:100%;display:block;height:auto}.news .grid .item
h3{text-transform:uppercase;font-size:16px}#Videos{position:relative;background-color:#fff;padding:5% 10%;border-top:solid 1px #062135}.gridvideo{display:flex;gap:24px;flex-wrap:wrap}.gridvideo
.itemvideo{width:calc(25% - 16px);position:relative}.gridvideo .itemvideo
video{width:100%;aspect-ratio:9/16;display:block}.gridvideo .itemvideo
.texte{background-color:#031f36;padding:15px
15px 50px 15px;margin:-1px 1px 0 0;color:#fff;position:relative}.gridvideo .itemvideo .texte
.desc{font-size:12px;line-height:1.4em}.gridvideo .itemvideo .texte
.detail{background-color:#ae0f1e;color:#fff;text-transform:uppercase;padding:5px
15px;position:absolute;bottom:0;right:1px;font-size:12px}@media screen and (min-width: 1600px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 800px){.news
.grid{display:block}.news .grid>div{width:100%;margin:25px
0}}@media screen and (max-width: 640px){}@media screen and (max-width: 320px){}