/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
@font-face{font-family:'Courgette';src:url('/fonts/Courgette-Regular.eot');src:local('☺'), url('/fonts/Courgette-Regular.woff') format('woff'), url('/fonts/Courgette-Regular.ttf') format('truetype'), url('/fonts/Courgette-Regular.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Cambria';src:url('/fonts/Cambria.eot');src:local('☺'), url('/fonts/Cambria.woff') format('woff'), url('/fonts/Cambria.ttf') format('truetype'), url('/fonts/Cambria.svg') format('svg');font-weight:normal;font-style:normal}@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');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:'Roboto Condensed',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,.9)!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}#header{position:fixed;top:0;left:0;width:95%;padding:15px
2.5%;background-color:rgba(0,0,0,.7);z-index:500;text-align:center}#header
.logo{position:fixed;top:15px;left:2.5%;z-index:510}#header .logo
img{height:75px;width:auto}#header
.Menu{display:inline-block;padding:30px
0 30px 0;overflow:unset}#header .Menu
ul{overflow:unset}#header .Menu ul
li{display:inline-block;font-size:14px;text-transform:uppercase;border-right:solid 1px #fff;line-height:14px;overflow:unset}#header .Menu ul li:last-child{border-right:0}#header .Menu ul li
a{color:#fff;padding:0
15px;overflow:unset;position:relative;transition:0.7s}#header .Menu ul li a:after{transition:0.7s;content:' ';width:20px;height:2px;position:absolute;bottom:-15px;left:calc(50% - 10px);background-color:transparent}#header .Menu ul li a:hover::after{background-color:#8a041a}#header .Menu ul li a.selected::after{content:' ';width:20px;height:2px;background-color:#8a041a;position:absolute;bottom:-15px;left:calc(50% - 10px)}#header
.socialmedia{position:fixed;top:40px;right:2.5%;z-index:510}#header .socialmedia
a{display:inline-block;margin-left:10px}#header .socialmedia a
svg{height:30px;width:auto}.gototop{position:fixed;bottom:25px;right:25px;z-index:500;display:none}.gototop
a{display:block;background-color:rgba(138,3,26,0.8);padding:10px
10px;width:30px;height:30px;text-align:center}.actions{position:fixed;top:50%;right:0;z-index:490;transform:translate(0%, -50%)}.actions
.bouton{margin-bottom:0}.actions .bouton
a{float:right;display:inline-block;text-align:center;transition:0.7s;font-size:16px;line-height:30px;width:50px}.actions .bouton a
img{vertical-align:middle;height:30px;padding:10px}.actions .bouton a
span{display:none;color:#fff;padding-top:15px;padding-right:10px;text-transform:uppercase}.actions .bouton a:hover{background-color:#8a041a;width:auto}.actions .bouton a:hover
span{display:inline}.actions .gbox
a{background-color:#300}.actions .cartes
a{background-color:#45030e;width:auto!important}.actions .cartes a
span{display:inline}.actions .phone
a{background-color:#8a041a}.actions .mail
a{background-color:#9e0e27}.scrolling .actions .cartes
a{background-color:#45030e;width:55px!important}.scrolling .actions .cartes a
span{display:none}.scrolling .actions .cartes a:hover{background-color:#45030e;width:auto!important}#map_canvasdetail{width:100%;height:400px}#map_canvasdetail
*{overflow:unset}#Footer{background:#000;padding:100px
10%;color:#fff;font-size:14px}#Footer
.logosmall{float:left;margin-right:3%;width:16%}#Footer .logosmall
img{width:100%;height:auto}#Footer
.partenaire{float:right;width:21%}#Footer .partenaire
img{width:calc(50% - 10px);height:auto}#Footer .partenaire
img{background-color:#fff;margin-left:10px;display:inline-block}#Footer
.info{float:left;width:60%}#Footer
.coords{background:url(/img/coords.png) top left no-repeat;padding-left:40px;background-size:25px;float:left;width:calc(33.33% - 40px);line-height:18px;min-height:30px}#Footer
.tel{background:url(/img/tel.png) top left no-repeat;padding-left:40px;background-size:25px;float:left;width:calc(33.33% - 40px);line-height:18px;min-height:30px}#Footer .tel
a{color:#fff}#Footer
.horaires{margin-top:25px;background:url(/img/horaires.png) top left no-repeat;padding-left:40px;background-size:25px;float:left;width:calc(33.33% - 40px);line-height:18px;min-height:30px}#Footer
.email{margin-top:25px;background:url(/img/email.png) top left no-repeat;padding-left:40px;background-size:25px;float:left;width:calc(33.33% - 40px);line-height:18px;min-height:30px}#Footer .email
a{color:#fff}#Footer
.legal{border-top:solid 1px #fff;padding-top:25px;text-align:center;margin-top:50px}#Footer .legal
a{color:#fff;padding:0
10px}.popupvideo{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9);padding:2.5%;width:95%;height:100%;z-index:600;text-align:center}.popupvideo
.close{float:right;color:#fff;font-size:45px;padding:10px;font-family:Arial;display:inline-block}.popupvideo
.content{clear:both;padding:50px
15%}.popupvideo .content
.h2{margin-top:100px;color:#fff;text-transform:uppercase;font-weight:400;font-size:24px}.popupvideo
.grid{margin:5% 25%;display:grid;grid-gap:10%}.popupvideo .grid-col1{grid-template-columns:repeat(1, 1fr);margin:5% 30%}.popupvideo .grid-col2{grid-template-columns:repeat(2, 1fr)}.popupvideo .grid-col3{grid-template-columns:repeat(3, 1fr)}.popupvideo
.item{position:relative}.popupvideo .item
.photo{width:100%}.popupvideo .item .photo
img{width:100%;height:auto;display:block}.popupvideo .item
h3{position:absolute;top:10%;left:10%;width:80%;height:80%;background-color:rgba(138,4,26,.7);display:flex;align-items:center;justify-content:center}.popupvideo .item h3
a{color:#fff;display:block;text-align:center;font-size:18px;text-transform:uppercase;font-weight:400;position:relative;padding:20% 0}.popupvideo .item h3 a::after{content:'-';display:block}#GBoxPop
p{color:#fff;font-size:24px}@media screen and (min-width: 1024px){.actions .bouton
a{width:55px;height:55px}.actions .bouton a
img{height:40px;width:auto}.scrolling .actions .cartes
a{background-color:#45030e;width:55px!important}.scrolling .actions .cartes a
span{display:none}.scrolling .actions .cartes a:hover{background-color:#45030e;width:auto!important}}@media screen and (min-width: 1600px){.actions .bouton
a{width:65px;height:65px}.actions .bouton a
img{height:50px;width:auto}.scrolling .actions .cartes
a{background-color:#45030e;width:65px!important}.scrolling .actions .cartes a
span{display:none}.scrolling .actions .cartes a:hover{background-color:#45030e;width:auto!important}}@media screen and (min-width: 1800px){.actions .bouton
a{width:75px;height:75px}.actions .bouton a
img{height:60px;width:auto}.scrolling .actions .cartes
a{background-color:#45030e;width:75px!important}.scrolling .actions .cartes a
span{display:none}.scrolling .actions .cartes a:hover{background-color:#45030e;width:auto!important}}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 800px){#header{height:60px}#header .logo
img{height:60px;width:auto}#header
.socialmedia{right:100px;top:33px}#header
.hamburger{color:#fff;z-index:700;position:fixed;top:20px;right:15px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff}.hamburger.is-active:hover,.hamburger:hover{opacity:1}#header
.Menu{display:none;padding:50px
5%;float:none;width:90%;background-color:#000;clear:both;height:100%;position:fixed;top:0;left:0;z-index:650}#header .Menu
ul{margin-top:50px;font-size:18px}#header .Menu ul
li{float:none;width:90%;margin:10px
0;border:0}#header .Menu ul li
a{padding:10px
0}#Menu ul li
a{display:block;text-align:center}#Footer{width:90%;padding:100px
5%}#Footer
.logosmall{width:60%;text-align:center;margin:0
20%}#Footer
.info{width:100%;padding-bottom:50px;position:relative}#Footer
.coords{width:calc(47.5% - 40px);margin:15px
2.5% 15px 0}#Footer
.tel{width:calc(47.5% - 40px);margin:15px
2.5% 15px 0;;position:absolute;bottom:0;left:0}#Footer
.horaires{width:calc(47.5% - 40px);margin:15px
2.5% 15px 0}#Footer
.email{width:calc(47.5% - 40px);margin:15px
2.5% 15px 0;position:absolute;bottom:0;right:0;font-size:12px}#Footer .email
a{word-break:break-all}#Footer
.partenaire{width:100%;text-align:center;margin:20px
0%}#Footer .partenaire
img{height:75px;width:auto}.popupvideo
.grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:10%;padding-bottom:100px}.actions{right:0;transform:unset;bottom:0;width:100%;top:unset}.actions
.bouton{float:left;width:25%;text-align:center;margin:0;height:50px}.actions .bouton
a{width:100%;float:none}.actions .bouton a
span{display:none!important}.actions .bouton a:hover{width:100%}.actions a:hover
span{display:none!important}.gototop{right:8px;bottom:60px}.gototop
a{width:20px;height:20px;padding:5px}.gototop a
img{height:20px}}@media screen and (max-width: 640px){.popupvideo
.content{padding:50px
5%}.popupvideo .content
.h2{margin-top:0}}@media screen and (max-width: 320px){}#FondFlash{position:relative;width:100%}#Flash{width:100%;position:relative}#Flash
.item{width:100%;height:100%}#Flash .item
img{width:100%;height:100%}#Flash .item
.titre{position:absolute;top:40%;left:10%;width:80%;z-index:480;text-align:center}#Flash .item .titre
.data{display:inline-block;letter-spacing:3px;background-color:rgba(138,4,26,0.8);margin-top:15px;padding:10px
30px 10px 30px;color:#fff;font-size:40px;display:inline-block;line-height:40px;font-weight:700;text-transform:uppercase}#Flash .item .titre
.data2{display:inline-block;background-color:rgba(138,4,26,0.8);margin-top:5px;padding:5px
15px;color:#fff;font-size:24px;display:inline-block;line-height:24px;font-weight:400;clear:both}#Flash .item .titre
em{float:right;color:#fff;font-size:18px;padding-top:5px;display:inline-block}#NavFlashPager{display:none}.homeart{width:100%;margin:90px
0;position:relative}.homeart
.content{padding:90px
15% 90px 0;width:85%;display:flex;align-items:center}.homeart .content::before{position:absolute;top:0;right:0;width:65%;height:100%;content:' ';background-color:#e1e0e0;z-index:0}.homeart .content
.photo{position:relative;flex:1 1 0}.homeart .content .photo
img{width:100%}.homeart .content
.texte{position:relative;flex:1 1 0}.homeart .content .texte
.sitename{background-color:#8a041a;padding:10px
10%;width:60%;color:#fff;text-transform:uppercase;font-size:40px;line-height:40px}.homeart .content .texte
h1{padding-left:10%;font-size:18px;margin-bottom:50px}.homeart .content .texte
.data{padding-left:10%;text-align:justify;font-size:16px}.homeart .content .texte .data
p{line-height:20px;margin:10px
0}.CalltoAction{padding:50px
15%;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2.5%}.CalltoAction
.item{position:relative}.CalltoAction .item
.photo{width:100%}.CalltoAction .item .photo
img{width:100%;height:auto;display:block}.CalltoAction .item
h2{transition:0.7s;position:absolute;top:10%;left:10%;width:80%;height:80%;background-color:rgba(138,4,26,.7);display:flex;align-items:center;justify-content:center}.CalltoAction .item h2:hover{background-color:rgba(138,4,26,1);top:15%;left:15%;width:70%;height:70%}.CalltoAction .item h2
a{color:#fff;display:block;text-align:center;font-size:24px;text-transform:uppercase;font-weight:400;position:relative;padding:20% 0}.CalltoAction .item h2 a::after{content:'-';display:block}.lhistoire{background:#333 url(/img/fond-maison-gris.png) bottom left repeat-x;color:#fff}.lhistoire
.content{padding:150px
25%;width:50%}.lhistoire .content
h2{position:relative;text-transform:uppercase;font-size:40px;line-height:50px;text-align:center;font-weight:400;padding-bottom:15px;margin-top:15px}.lhistoire .content h2::after{content:' ';position:absolute;left:calc(50% - 10px);bottom:0;width:20px;height:1px;background-color:#fff}.lhistoire .content
.data{text-align:center;margin:50px
0}.lhistoire .content
.grid{position:relative;overflow:unset;margin-top:75px}.lhistoire .content .grid ul
li{background-color:unset!important;overflow:hidden!important;width:100%;overflow:hidden}.lhistoire .content .grid ul li
.idx0{float:left}.lhistoire .content .grid ul li
.idx1{float:right}.lhistoire .content .grid ul li
article{width:40%;padding:0
2.5%}.lhistoire .content .grid ul li article
h3{text-align:center;font-size:30px;line-height:36px;padding-bottom:10px;margin-bottom:15px;position:relative}.lhistoire .content .grid ul li article h3::after{content:' ';position:absolute;left:calc(50% - 2px);bottom:0;width:4px;height:1px;background-color:#fff}.lhistoire .content .grid ul li article
p{text-align:justify;font-size:16px;line-height:1.5em}.lhistoire .content .grid
#prevHistoire{position:absolute;top:calc(50% - 43px);left:-100px}.lhistoire .content .grid
#nextHistoire{position:absolute;top:calc(50% - 43px);right:-100px}.lhistoire .buttonslide:hover{cursor:pointer}.valeur{clear:both;width:100%}.valeur
.content{padding:60px
27%;width:46%}.valeur .content
.grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10%}.valeur .content .grid
.item{background-color:#8a041a;color:#fff;padding:5%;text-align:center;position:relative}.valeur .content .grid .item::after{content:'';display:block;padding-bottom:100%}.valeur .content .grid .item
.texte{position:absolute;width:100%;top:50%;transform:translate(0%, -50%);left:0;text-align:center}.valeur .content .grid .item .texte
img{display:inline-block;margin:auto}.valeur .content .grid .item .texte
h3{background-color:#fff;display:inline-block;margin-top:10px;padding:5px
15px;color:#8a041a;font-size:16px;text-transform:uppercase}.portrait{clear:both;width:100%}.portrait
.item{display:flex;align-items:center}.portrait .item
.photo{width:50%}.portrait .item .photo
img{display:block;width:100%;height:auto}.portrait .item
.texte{padding:0
7.5%;width:35%}.portrait .item .texte
h3{border:solid 1px #fff;font-weight:400;padding:15px;text-transform:uppercase;font-size:40px;line-height:50px;text-align:center}.portrait
.idx1{background-color:#45030e;color:#fff}.portrait .idx1
.photo{float:left}.portrait .idx1 .texte
h3{margin-bottom:20px}.portrait .idx1 .texte
.accroche{text-align:center;margin-bottom:50px;font-size:24px}.portrait .idx1 .texte
.more{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10%;margin-top:50px}.portrait .idx1 .texte .more
.colom{background-color:#570815;padding:25px
5%;text-align:center}.portrait .idx1 .texte .more .colom
img{height:70px;width:auto}.portrait .idx1 .texte .more .colom
.texte{padding:0;width:100%}.portrait .idx1 .texte .more .colom .texte
h4{background-color:#fff;color:#570815;padding:0px
15px;text-transform:uppercase;display:inline-block;margin-top:15px;margin-bottom:10px}.portrait
.idx0{background-color:#6f0a1a;color:#fff;writing-mode;flex-direction:row-reverse}.portrait .idx0
.photo{float:right}.portrait .idx0 .texte
.accroche{font-style:italic;font-family:'Courgette';text-align:center;margin:50px
0}.portrait .idx0 .texte
.corps{font-style:italic;font-family:'Courgette';text-align:center}section.gbox{background:url(/img/fond-gbox.png) right top no-repeat;;background-size:cover}section.gbox
.content{margin:200px
10%;background-color:rgba(0,0,0,.75);color:#fff;padding:150px
5%;position:relative;overflow:unset}section.gbox .content::after{content:'';clear:both;display:block}section.gbox .content
.logo{position:absolute;top:-138px;left:0;width:100%;text-align:center}section.gbox .content
.grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5%}section.gbox .content .grid
.idx0{}section.gbox .content .grid .idx0
h2{text-align:center;font-size:40px;text-transform:uppercase;line-height:50px}section.gbox .content .grid .idx0
.accroche{text-align:center;margin-bottom:100px}section.gbox .content .grid .idx0 .accroche
i{font-size:14px;font-style:unset}section.gbox .content .grid .idx0 .accroche i:first-child{padding-top:50px;display:inline-block}section.gbox .content .grid .idx0
.corps{text-align:center}section.gbox .content .grid .idx0 .calltoaction
a{display:block;margin:15px
0 0 0;background:#8a041a url(/img/fleche-cta.png) 30px center no-repeat;padding:10px
10px 10px 50px;font-size:24px;color:#fff;text-transform:uppercase}section.gbox .content .grid
.idx1{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5%;overflow:visible}section.gbox .content .grid .idx1
.colom{border:solid 1px #fff;padding:60px
5%;text-align:center;display:flex;align-items:center;flex-direction:column;font-size:14px}section.gbox .content .grid .idx1 .colom
p{line-height:18px}section.gbox .content .grid .idx1 .colom
img{height:50px;width:auto}section.gbox .content .grid .idx1 .colom
h4{display:inline-block;background-color:#fff;color:#020202;text-transform:uppercase;font-size:13px;margin:15px
0;padding:0
10px}.actus{position:relative;background-color:#fff;padding:140px
10%;border-top:solid 1px #062135}.actus
h2{color:#ae0f1e;text-transform:uppercase;font-size:40px;line-height:1.5em;text-align:center;margin-bottom:10px;font-weight:400}.actus
.allnews{text-align:center;margin-bottom:75px}.actus .allnews
a{color:#8a041a}.actus
.grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5%}.actus .grid
.item{position:relative}.actus .grid .item
.tag{position:absolute;top:0;left:0;background-color:#031f36;display:block;padding:10px;font-size:14px;;color:#fff}.actus .grid .item
.photo{width:100%;margin-bottom:40px;position:relative;overflow:visible}.actus .grid .item .photo::after{content:'';position:absolute;left:5%;bottom:-40px;height:90px;background-color:rgba(138,4,26,.7);width:40%}.actus .grid .item .photo
img{width:100%;display:block;height:auto}.actus .grid .item
.texte{padding:30px
5% 0 5%}.actus .grid .item
h3{text-transform:uppercase;font-size:24px;font-weight:400;margin-bottom:15px}.actus .grid .item
.detail{text-align:right;margin-top:15px}.actus .grid .item .detail
a{color:#8a041a;font-size:16px;font-style:italic}.actus .grid .item .detail a::after{content:'+';padding:0px
10px;background-color:#8a041a;margin-left:10px;color:#fff;display:inline-block}#video{background:url(/img/fond-video.png) center center no-repeat;padding:140px
15% 140px 0;background-size:cover}#video
.content{display:flex;align-items:center;background-color:rgba(0,0,0,.75)}#video
.photo{float:right;flex:2;position:relative}#video .photo
img{width:100%;display:block;height:auto;position:relative}#video
.texte{padding-left:14%;padding-right:4.5%;color:#fff;flex:1}#video .texte
h2{text-transform:uppercase;font-size:40px;line-height:1.5em;margin-bottom:10px;font-weight:400;margin-bottom:50px}#video .texte
p{line-height:20px;font-size:16px}#video .photo::after{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background:rgba(0,0,0,.5)}#video .photo
.launch{position:absolute;top:calc(50% - 30px);left:0;text-align:center;z-index:100;width:100%}#video .photo .launch
a{border:solid 2px #fff;padding:10px
25px;display:inline-block;color:#fff;text-transform:uppercase;background:url(/img/cta-video.png) 25px center no-repeat;font-size:24px;padding-left:60px}.popupvideo
.video{height:450px;width:800px;margin:0
auto}@media screen and (min-width: 1600px){}@media screen and (max-width: 1024px){}@media screen and (max-width: 800px){#Flash .item
.titre{left:10%;width:80%}#Flash .item .titre
.data{font-size:24px;;padding:10px
15px;line-height:30px}.actus
.grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:5%}#Flash .item .titre
em{margin-right:0!important}#Flash .item .titre
.data2{font-size:18px}.homeart{margin-bottom:0}.homeart .content::before{height:500px}.homeart
.content{display:block;padding-right:0;width:100%}.homeart .content
.photo{margin-bottom:100px;width:100%;margin-right:0}.homeart .content
.texte{margin-right:10%}.homeart .content .texte
.sitename{width:70%;font-size:25px}.CalltoAction{grid-template-columns:repeat(1, 1fr);;padding-bottom:160px}.lhistoire
.content{padding:150px
15%;width:70%}.lhistoire .content
h2{font-size:24px;line-height:30px}.lhistoire .content .grid ul li
article{width:100%;margin:0;padding:0}.lhistoire .content .grid
#prevHistoire{left:0;top:0;;height:50px;z-index:500}.lhistoire .content .grid
#nextHistoire{right:-0px;top:0;height:50px;z-index:500}.valeur .content
.grid{grid-template-columns:repeat(1, 1fr);;padding-bottom:160px}.valeur .content .grid .item .texte
img{height:50px;width:auto}.portrait
.item{display:block}.portrait .item
.photo{float:none;width:100%}.portrait .item
.texte{width:80%;padding:10%}.portrait .idx0 .texte
h3{font-size:24px;line-height:30px}.portrait .idx0 .texte
.accroche{font-size:18px}.portrait .idx0 .texte
.corps{font-size:16px}.portrait .idx0 .texte
.more{grid-template-columns:repeat(1, 1fr);padding-bottom:100px}section.gbox .content
.logo{top:-98px}section.gbox .content .logo
img{width:auto;height:177px}section.gbox .content .grid .idx0
h2{font-size:24px;line-height:30px}section.gbox .content
.grid{display:block;padding-bottom:60px}section.gbox .content .grid
.idx0{width:100%;margin-bottom:100px}section.gbox .content .grid .idx0 .calltoaction
a{font-size:14px;line-height:20px}section.gbox .content .grid
.idx1{grid-template-columns:repeat(1, 1fr);padding-bottom:100px}section.gbox .content .grid .idx1
.colom{padding:30px
5%}.actus
h2{font-size:30px;line-height:30px}.actus .grid .item
h3{font-size:20px}#video{padding:100px
10%;width:80%}#video
.content{display:block;padding-right:0;width:100%}#video
.texte{padding:40px
10%}#video .texte
h2{margin-bottom:15px;font-size:30px}#video .texte
p{font-size:14px}#video .photo .launch
a{font-size:18px;line-height:22px;text-align:left}.popupvideo
.video{width:100%}}@media screen and (max-width: 640px){}@media screen and (max-width: 320px){}