@font-face{font-family:'Metropolis';src:url('/fonts/Metropolis-Regular.eot');src:url('/fonts/Metropolis-Regular.woff') format('woff'), url('/fonts/Metropolis-Regular.ttf') format('truetype'), url('/fonts/Metropolis-Regular.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MetropolisBoldItalic';src:url('/fonts/Metropolis-BoldItalic.eot');src:url('/fonts/Metropolis-BoldItalic.woff') format('woff'), url('/fonts/Metropolis-BoldItalic.ttf') format('truetype'), url('/fonts/Metropolis-BoldItalic.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MetropolisBold';src:url('/fonts/Metropolis-Bold.eot');src:url('/fonts/Metropolis-Bold.woff') format('woff'), url('/fonts/Metropolis-Bold.ttf') format('truetype'), url('/fonts/Metropolis-Bold.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MetropolisExtraBold';src:url('/fonts/Metropolis-ExtraBold.eot');src:url('/fonts/Metropolis-ExtraBold.woff') format('woff'), url('/fonts/Metropolis-ExtraBold.ttf') format('truetype'), url('/fonts/Metropolis-ExtraBold.svg') format('svg');font-weight:normal;font-style:normal}.clearleft{clear:left}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}.isOk{color:#000}.errorS{color:red}.errorField{color:#F00}.FieldError{border:solid 1px #F00}input{-webkit-appearance:none;border:0;margin:0}.isOk{color:#fff;font-size:18px;padding:5px
0}html{width:100%}body{font-size:13px;width:100%;background:#fff;font-family:'Metropolis',Helvetica,Arial,sans-serif;line-height:18px;color:#fefefe;position:relative}p,ul
li{line-height:18px}#Body{width:100%;position:relative}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,0.25);margin-left:30px;font-family:system-ui;z-index:600;background-color:#111d2d}#gdpr-cookie-message
h4{color:#fff;font-size:18px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message
h5{color:var(--red);font-size:15px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:white;font-size:15px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:15px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:15px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-advanced{background:white;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#002D57;color:#fff}button#gdpr-cookie-accept:hover{background-color:#0256A3}button#gdpr-cookie-advanced{background:unset}.downloadpdf{clear:both;margin:100px
0 50px 0}.downloadpdf
a{display:inline-block;padding:10px
20px;background-color:#edf3f6;color:#445e99;font-size:18px;line-height:30px;text-transform:uppercase}.menuMobile{display:none}.fondheader{background:url(/img/fond_header.png) top left repeat-x;position:absolute;top:0;left:0;width:100%;height:100%;z-index:300}#header{position:fixed;top:0;left:0;width:100%;z-index:400;font-family:'Metropolis';border-bottom:solid 1px #bcbec0;height:60px;overflow:visible}#header
.logo{position:fixed;top:0;left:35%;width:30%;z-index:410;text-align:center}.hright{float:right;line-height:60px}.hright
a{color:#fff;display:inline-block;padding:0
30px;float:right;line-height:60px;font-size:15px;border-left:solid 1px #bcbec0}.menumobile{display:none}.phone
img{display:none;height:30px;width:auto}.contact
img{display:none}#Menu{position:relative;overflow:visible;width:50%}#Menu ul
li{float:left;line-height:60px;font-size:15px;border-right:solid 1px #bcbec0}#Menu ul li
a{color:#fff;display:block}#Menu ul li
a.hover{color:#f8785c;font-weight:bold}#Menu ul
li.index0{width:160px;text-align:center}#Menu ul
li.index1{width:160px;text-align:center}#Menu ul
li.index2{width:130px;text-align:center}#Menu ul li
.ssmenu{display:none;position:fixed;top:59px;left:0;width:100%;border-top:solid 1px #bcbec0;background:url(/img/fond_bleu.png) top left repeat;height:100%;z-index:400}#Menu ul li .ssmenu
.content{background-color:#fff;padding:25px
2.5%;width:95%}#Menu ul li .ssmenu .content
ul.gal{float:right;width:80%}#Menu ul li .ssmenu .content ul.gal
li{float:left;width:32.33%;margin-right:1.5%;position:relative;border:0}#Menu ul li .ssmenu .content ul.gal li:last-child{margin-right:0}#Menu ul li .ssmenu .content ul.gal li
img{width:100%;display:block}#Menu ul li .ssmenu .content ul.gal li
.titre{display:none;position:absolute;top:0;left:0;text-align:center;height:100%;background-color:rgba(248,120,92,0.7);width:100%}#Menu ul li .ssmenu .content ul.gal li .titre
a{font-style:italic;font-weight:bold;font-size:15px;font-family:'MetropolisBoldItalic';display:block}#Menu ul li .ssmenu .content ul.gal li .titre a:hover{background-color:transparent!important;color:#fff;display:block}#Menu ul li .ssmenu .content
.resume{float:left;width:15%}#Menu ul li .ssmenu .content .resume
p.lib{font-family:'MetropolisExtraBold';font-size:28px;line-height:30px;margin-bottom:15px;color:#445e99;text-align:left}#Menu ul li .ssmenu .content .resume ul
li{width:100%;float::none;text-align:left;line-height:24px}#Menu ul li .ssmenu .content .resume ul li
a{color:#fd4626;font-size:15px;font-family:'Metropolis';font-style:italic}#Menu ul li.index1 .ssmenu .content ul.gal
li{width:18.8%}#Menu ul li.index1 .ssmenu .content ul.gal li
.titre{}#Menu ul li .ssmenu .content ul.gal #BigSsMenu7
.titre{background-color:rgba(68,94,153,0.8)}#Menu ul li .ssmenu .content ul.gal #BigSsMenu10
.titre{background-color:rgba(68,94,153,0.8)}#Menu ul li .ssmenu .content ul.gal #BigSsMenu11
.titre{background-color:rgba(68,94,153,0.8)}#Menu ul li .ssmenu .content ul.gal #BigSsMenu21
.titre{background-color:rgba(68,94,153,0.8)}#Menu ul li .ssmenu .content ul.gal #BigSsMenu22
.titre{background-color:rgba(68,94,153,0.8)}#Menu ul li .ssmenu .content ul.gal
#BigSsMenu26{display:none}#Menu ul li .ssmenu .content ul.gal
#BigSsMenu8{margin-right:0}#Menu
#certif{position:absolute;display:none;background:url(/img/fond_blanc.png) top left repeat;width:500px;padding:10px
2.5%;z-index:420}#Menu #certif
p{float:left;margin-right:15px;color:#000;font-family:'MetropolisBoldItalic';font-size:20px;line-height:60px}#Menu #certif
img{margin-right:15px}.headertopf{background:#fff}.headertopf
a{color:#6d6e71}.headertopf #Menu ul li
a{color:#6d6e71}.headertopf #Menu ul li a:hover{color:#fd4626}.headertopf #Menu ul li .ssmenu .content ul.gal li .titre
a{color:#fff}.headertopf #Menu ul li .ssmenu .content ul.gal li .titre a:hover{color:#fff!important}.headertopf .hright a:hover{color:#fd4626}.headertopf
.logocolor{display:inline-block}.headertopf
.logowhite{display:none}footer{background-color:#445e99;color:#fff;width:100%}footer
.content{padding:80px
2.5%;width:95%;font-size:14px}footer .content
.lib{font-weight:bold;font-size:18px;margin-bottom:15px}footer
.logobas{float:left;width:21%;margin-right:2.5%}footer
.contact{float:left;width:21%;background:url(/img/footer_separator.jpg) top left no-repeat;padding:0
2.5%}footer .contact
a{color:#fff}footer .contact
.tel{margin:15px
0}footer
.social{float:left;width:21%;;background:url(/img/footer_separator.jpg) top left no-repeat;padding:0
2.5%}footer .social
a{margin-right:5px}footer .social a:hover{background-color:#004972;border-radius:90%}footer .social
.orga{margin-top:15px}footer
.plan{float:left;width:18%;background:url(/img/footer_separator.jpg) top left no-repeat;padding:0
2.5%}footer .plan ul
li{margin-bottom:5px}footer .plan ul li
a{color:#fff}footer
.legal{clear:both;width:100%;margin-top:50px;text-align:center;background-color:#004972;color:#007abe;padding:10px
0}footer .legal
a{color:#007abe}@media screen and (max-width: 1280px){}@media screen and (max-width: 1024px){#header
.logo{width:40%;left:30%}footer .logobas
img{width:100%;height:auto}#Menu{position:fixed;top:61px;width:100%;background:#fff;display:none}#Menu ul li
a{color:#6d6e71}.menumobile{float:left;display:block;line-height:60px;font-size:15px;border-right:solid 1px #bcbec0}.menumobile
a{display:block;padding:12px
15px}.menumobile a
span{display:block;width:45px;background-color:#fff;height:2px;margin-bottom:10px}.headertopf .menumobile a
span{background-color:#445e99}.MenuOver{background-color:#f8785c}.MenuOver a
span{backgrounc-color:#fff}#Menu ul li
.ssmenu{top:115px}#Menu ul li .ssmenu .content .resume
p.lib{font-size:22px}}@media screen and (max-width: 800px){.phone
img{display:block;padding-top:15px;padding-bottom:14px}.phone
span{display:none}.contact
img{display:block;padding-top:15px;padding-bottom:14px}.contact
span{display:none}}@media screen and (max-width: 640px){#header{height:50px}#header
.logo{left:15%;width:60%}#header .logo
img{width:auto;height:50px}.menumobile
a{padding:10px
10px 10px 10px}.menumobile a
span{width:30px;margin-bottom:8px}.hright
a{padding:0
10px}.hright a
img{height:20px;width:auto}#Menu{top:51px}#Menu ul
li{width:100%!important;float:none;border-bottom:solid 1px #bcbec0;border-right:0;line-height:40px}#Menu ul li
.ssmenu{position:relative;top:0;display:block}#Menu ul li .ssmenu .content
ul.gal{display:none}#Menu ul li .ssmenu .content
.resume{width:100%;float:none}#Menu ul li .ssmenu .content .resume
p.lib{display:none}#Menu ul li .ssmenu .content .resume
ul{margin:0
5%}#Menu ul li .ssmenu .content .resume ul li
a{padding:5px
0}footer
.logobas{width:45%;float:left}footer
.contact{width:45%;float:right;background:none}footer
.social{width:45%;float:left;margin-top:50px;background:none}footer
.plan{width:45%;float:right;margin-top:50px;background:none}}#FondFlash{position:relative;width:100%}#Flash
.item{width:100%}#Flash .item
.titre{position:absolute;top:205px;left:0;text-align:center;width:310px;z-index:450;color:#000;background:url(/img/flash_titre.png) top left no-repeat;;padding:0
100px;color:#fff;line-height:68px;font-family:'MetropolisBoldItalic';font-size:20px;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.4)}#Flash .item .titre
.spirale{z-index:450;position:absolute;top:7px;left:425px;border:solid 1px #fff;width:50px;height:50px;border-radius:90%;text-align:center;line-height:60px;display:inline-block}#Flash .item .titre .spirale
span{width:20px;height:20px;border-radius:90%;background-color:#fff;display:inline-block}#Flash .item
.sstitre{position:absolute;top:280px;left:0;text-align:center;width:355px;z-index:450;color:#000;background:url(/img/flash_sstitre.png) top left no-repeat;;padding:0
25px;color:#fff;line-height:50px;font-family:'Metropolis';font-size:15px}#HomeTexte{font-family:'Metropolis'}#HomeTexte
h1{color:#fd4626;text-align:center;border-bottom:solid 1px #d1d3d4;font-size:22px;padding:20px
0}#HomeTexte  h1
span{background:url(/img/separatorspan.png)  center center no-repeat;width:16px;display:inline-block;height:20px;margin:0
15px}#HomeTexte
.texte{width:70%;padding:40px
15%;background:url(/img/fond_home_text.png) top right no-repeat;background-size:40%}#HomeTexte .texte
.col{width:47.5%;color:#445e99;text-align:center;font-size:16px}#HomeTexte .texte .colone
.fondorange{background:url(/img/demirond_orange.png) 55% top no-repeat #fff;width:100%;height:23px}#HomeTexte .texte .colone
.info{background:#edf3f6 url(/img/colg_fond.jpg) bottom left repeat-x}#HomeTexte .texte .colone .info
.info2{background:url(/img/colg_col1.jpg) bottom left no-repeat;padding:25px
10% 50px 15%}#HomeTexte .texte .coldeux
.info{margin-top:23px;background-color:#edf3f6;padding:25px
10%}#HomeTexte .texte .col
p{margin-bottom:10px;line-height:20px}#HomeTexte .texte .col p
strong{font-family:'MetropolisExtraBold'}.speedmenu{border-top:solid 1px #d1d3d4;border-bottom:solid 1px #d1d3d4;margin-top:50px;padding:3px
0%;width:100%}.speedmenu
.content{padding:0
5%;width:90%;background:url(/img/croix.png) top center repeat;background-size:100%}.speedmenu
h2{background:url(/img/fleche_bas.png) top center no-repeat;line-height:200px;font-size:28px;font-family:'MetropolisExtraBold';color:#445e99;text-align:center}.speedmenu
.item{float:left;width:30%;margin-right:5%;position:relative;margin-bottom:50px}.speedmenu .item
img{width:100%;height:auto}.speedmenu .item
h3{margin-top:40px;text-align:center}.speedmenu .item h3
a{color:#445e99;font-size:16px;line-height:20px}.speedmenu .item h3 a
span{display:block;font-weight:bold;text-transform:uppercase;font-size:18px;font-family:'MetropolisBold'}.speedmenu .item
.more{position:absolute;text-align:center;bottom:43px;left:0;width:100%;z-index:100}.speedmenu .item
.detail{display:inline-block;border-radius:90%;border:solid 1px #fd4626;width:70px;height:70px;text-align:center;line-height:70px}.speedmenu .item .detail
a{display:block}.speedmenu .item .detail a
span{background-color:#fd4626;color:#fff;padding:4px
8px 3px 8px;border-radius:90%;font-size:24px}.speedmenu .item .detail:hover
a{}.speedmenu .item .detail:hover a
span{}.speedmenu
.index2{margin-right:0}.speedmenu
.index5{margin-right:0}.speedmenu
.text{clear:both;background:url(/img/fleche_haut.png) top center no-repeat;line-height:200px;font-size:28px;'MetropolisExtraBold';color:#445e99;text-align:center}.speedmenu .text
p{line-height:200px;font-family:'MetropolisExtraBold'}#Actus{padding-top:8%;width:100%;background:url(/img/fond_news.jpg) top center no-repeat #edf3f6;background-size:100%;color:#445e99;padding-bottom:120px}#Actus
h2{float:left;width:20%;margin:100px
2.5%;text-align:center;font-size:24px;font-family:'MetropolisExtraBold';line-height:30px}#Actus h2
a{color:#445e99}#Actus h2 a
span{display:block;text-transform:uppercase}#Actus
.SliderActu{float:right;width:72.5%;margin-right:2.5%}#Actus .SliderActu
.itemlist{float:left;width:30%;margin-right:5%;position:relative;font-size:14px}#Actus .SliderActu .itemlist
.photo{position:relative;width:100%;margin-bottom:30px}#Actus .SliderActu .itemlist .photo
img{width:100%;height:auto}#Actus .SliderActu
.idx2{margin-right:0}#Actus .SliderActu .itemlist .titre
h3{font-size:14px;font-weight:bold;font-family:'MetropolisExtraBold';margin-bottom:10px}#Actus .SliderActu .itemlist .titre h3
a{color:#445e99}#Actus .SliderActu .itemlist
.more{position:absolute;text-align:center;left:20px;width:50px;z-index:100}#Actus .SliderActu .itemlist
.detail{display:inline-block;border-radius:90%;border:solid 1px #fd4626;width:40px;height:40px;text-align:center;line-height:40px}#Actus .SliderActu .itemlist .detail
a{display:block}#Actus .SliderActu .itemlist .detail a
span{background-color:#fd4626;color:#fff;padding:5px
9px;border-radius:90%;font-size:18px}@media screen and (max-width: 1024px){#HomeTexte
h1{font-size:20px}.speedmenu .item
.photo{height:195px !important}}@media screen and (max-width: 800px){#HomeTexte
.texte{width:90%;padding:40px
5%}.speedmenu
h2{line-height:60px;padding:40px
5%}.speedmenu
.content{background:none}.speedmenu .content
.item{width:47.5%;margin-right:0}.speedmenu .content
.index0{float:left;clear:both}.speedmenu .content
.index2{float:left;clear:both}.speedmenu .content
.index4{float:left;clear:both}.speedmenu .content
.index1{float:right}.speedmenu .content
.index3{float:right}.speedmenu .content
.index5{float:right}#Actus
h2{width:100%}#Actus
.SliderActu{width:90%;margin:0
5%;clear:both}}@media screen and (max-width: 640px){#Flash .item
.titre{padding:0;width:100%}#Flash .item
.sstitre{padding:0;width:100%}#HomeTexte
h1{font-size:16px}#HomeTexte .texte
.col{width:100%;float:none}.speedmenu
h2{line-height:40px}.speedmenu .content
.item{width:100%}.speedmenu .text
p{line-height:60px;padding:40px
0}#Actus .SliderActu
.itemlist{float:none;width:100%;margin-bottom:25px}}