body{font-family:Montserrat;margin:0;padding:0}
p{color:#515c69}
#contentfull{width:100%;}
.logocontent{width:100%;display:flex;padding:10px 0;justify-content:center}
.logocontent h1 a{font-size:25px;color:#515c69;font-weight:bold}
.headcontent{width:100%;display:flex;justify-content:center;flex-direction: column;align-items:center;padding:10px 0;background:#ededed}
.headercontenttext{text-align:center}
.headercontenttext p{margin:0;margin-bottom:8px}
.headercontenttext p strong{font-weight:bold;color:#55b1ae}
.bodycontent{display:flex;justify-content:center;align-items:center}
.bodycontentteam{display:flex;justify-content:center;align-items:center;flex-direction: column}
.bodycontentbox{width:70%;display:flex;justify-content:center;flex-direction: column}
.bodycontentbox p{text-align:justify}
.bodycontentbox p strong{font-weight:bold;color:#f15d95}
.bodycontentboximg{width:980px;display:flex;justify-content:center;flex-direction:column;text-align:center}
.bodycontentboximg h2{color:#515c69}
.greenbg{background:#55b1ae;padding:30px 0;}
a.btnactionForm{background:#515c69;font-weight:bold;color:#fff;padding:8px 15px;border-top-left-radius:8px;border-bottom-right-radius:8px;}
a.btnactionForm:hover{text-decoration:none;background:#000;color:#fff}
.rowequipe{width:70%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}
.rowequipeimg{margin-right:25px}
.bodycontentfull5{display:flex;justify-content:center;align-items:center;background:#55b1ae;padding:25px 0;flex-direction: column}
.bodycontent5{text-align:center}
.bodycontent5:first-child{margin-bottom: 25px;}
p.punchline{color:#fff;font-size:25px;margin:10px 0}
p.punchline strong{color:#515c69;font-size:30px}
.bodycontentfull6{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#ededed}
.cabinetcontent{display:flex;padding-bottom:15px}
.cabinet{padding:10px;border-radius:15px;background:#fff;width:330px;text-align:center}
.cabinet:first-child{margin-right:15px}
.cabinet:last-child{margin-left:15px}
.cabinet p{margin:5px}
p.cabinetTitle{font-family:Montserrat;font-weight:bold}
.bodycontentfull8{text-align:center}
#footercontent{background:#515c69;display:flex;justify-content:center;align-items:center;padding:10px;color:#fff}
#footercontent a{color:#fff}
.pinkbg{background:#f15d95}
.bodycontentbp{width:70%;display:flex;justify-content:center;align-items:center;padding:25px 0}
.bodycontentbpleft{width:50%;margin-right:15px;display:flex;justify-content:center;flex-direction:column}
.bodycontentbplefta{width:100%;display:flex;justify-content:center;align-items:center}
.bodycontentbplefta a{background:#515c69;color:#fff;padding:10px 15px;border-top-left-radius:8px;border-bottom-right-radius:8px}
.bodycontentbplefta a:hover{background:#000;text-decoration:none;color:#fff}
.bodycontentbpleft h2{color:#fff}
.bodycontentbpleft p, .bodycontentbpleft li{color:#fff;margin:5px 0}
.bodycontentbpright{width:50%;display:flex;justify-content:center;align-items:center;}

.reglementaire-cab{width:100%;display:flex;background:#f2f2f2;flex-direction:column;padding-bottom:20px}
p.rcab-title{text-align:center;font-size:16px;color:#f15d95;font-family:Montserrat;padding-bottom:10px}
.rcab-cab{display:flex;justify-content:center;align-items:center}
.rca-cgpone{display:flex;background:#fff;width:550px;padding:20px;border-radius:30px;flex-wrap:wrap;margin-right:20px}
.rca-pfc{display:flex;background:#fff;width:550px;padding:20px;border-radius:30px;flex-wrap:wrap}
.rcab-content-title{display:flex;flex-basis:100%;justify-content:center}
.rcab-content-title p{font-family:Montserrat;color:#515c69}
.rcab-content{display:flex;flex-direction:column;text-align:center;flex-basis:33%;justify-content:center;align-items:center;}
.rcab-content p{font-size:10px;background:#f15d95;color:#fff;padding:8px;border-radius:20px}

@media all and (max-width: 979px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
.headercontentlogo img{width:300px}
.headercontenttext{width:80%}
.imgresponsive{width:100%}
.cabinetcontent{width:100%}
.cabinetcontent{flex-direction: column}
.rowequipe{width:90%;display:flex;justify-content:center;align-items:center;margin-bottom:20px;flex-direction:column}
.rowequipeimg{margin-right:0}
..bodycontentteam{width:100%}
.bodycontentfull5{display:flex;justify-content:center;align-items:center;background:#55b1ae;padding:25px 0;flex-direction: column}
.cabinetcontent{justify-content: center;
    align-items: center;}
.cabinet:last-child{margin-left:0}
.cabinet:first-child{margin-right:0}
.cabinet{width:90%;margin-bottom:15px}
.rowequipetext{width:100%}
.reglementaire-cab{flex-direction:column;justify-content:center;align-items:center}
.rcab-cab{flex-direction: column;}
.rca-cgpone, .rca-pfc{width:280px;padding:3px;margin-right:0;margin-bottom:15px}
.rcab-content{flex-basis: 100%;}
.rcab-content-title{text-align:center}

.bodycontentbp{flex-direction:column}
.bodycontentbpleft{width:100%;margin-bottom:25px}
}