/***[ type_prestation.css ]***/
h2.titlePrestation{width:60%;text-align:left;margin-bottom:0px;font-family:'AvenirNextLTPro-Regular';font-weight:600;padding-top:15px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;}
ol#prestationList{text-decoration:none;text-align:left;list-style:none;margin:0px;padding:0px;width:100%;}
ol#prestationList li{margin-bottom:10px;width:100%;}
ul#prestationListItem{text-decoration:none;list-style:none;width:100%;margin:0px;padding:0px;}
ul#prestationListItem li{width:100%;}
.headerPrestationItem{padding:0px;color:#F7F7F7;font-family:'AvenirNextLTPro-Regular';font-size:16px;font-weight:300;}
.dataExpandItem{text-align:center;color:#FFFFFF;padding:2px 0px 2px 22px;cursor:pointer!important;font-size:18px;font-weight:bold;}
ol#prestationListItem li .headerItem{font-weight:bold;background-color:#454545;color:#F6F6F6;border:0px;width:100%;}
ol#prestationListItem li .headerItem:hover{background-color:#2F2F2F;}
#prestationList{}
#prestationList .table,#prestationList .tableHeader{display:table;width:100%;cursor:pointer;}
#prestationList .header{display:table-header-group;font-weight:bold;background-color:#444444;color:white;cursor:pointer;border:0px;}
#prestationList .headerFormation{display:table-header-group;font-weight:bold;background-color:#444444;color:white;border:0px;width:100%;}
#prestationList .row{display:table-row-group;}
#prestationList .cell{display:table-cell;border-bottom:1px solid #FFFFFF;vertical-align:middle;text-align:left;}
.prestationName{font-size:18px;line-height:25px;}
.prestationDescription{font-size:13px;font-weight:300;line-height:20px;}
.dataExpand{text-align:center;color:#FFFFFF;padding:10px 20px 10px 30px;cursor:pointer!important;font-size:18px;font-weight:bold;}
.dataExpand:hover{background-color:#2F2F2F;}
.arrowItem{width:60px;}
.cellExpand{padding:7px 30px 7px 30px;text-align:center;width:85px;}
.chiffreCPCV{width:40%;}
#corpsFormItem{background-color:#F9F9F9;padding:20px 20px;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ECECEC;border-right-color:#ECECEC;border-bottom-color:#ECECEC;border-left-color:#ECECEC;text-align:left;}
.dataAreatTxt{font-size:16px;line-height:20px;}
.itemSlideContent{line-height:25px;font-size:16px;}
.laptopCalendar{display:block;}
.mobileCalendar{display:none;}
.fieldName{font-family:'AvenirNextLTPro-Demi';}
#tableFI{display:table;border-collapse:collapse;width:100%;border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;}
#tableFI .tableFIR{display:table-row;}
#tableFI .tableFIC{display:table-cell;height:45px;vertical-align:middle;text-align:left;font-size:16px;padding-left:10px;padding-right:10px;}
.headerC{font-size:14px;font-weight:bold;background-color:#FFFFFF;}
.priceFormItem{font-family:'AvenirNextLTPro-Demi';font-weight:bold;color:#81B929;}
#textForm a{color:#81B929;}
#textForm a:hover{color:#FFFFFF;}
#contactItem{display:inline-block;text-align:center;font-size:13px;color:#000000;margin:1%;}
#contactItem .contactName{font-size:16px;font-weight:bold;padding-bottom:10px;}
#contactItem .contactFonction{font-size:12px;font-weight:bold;padding-top:15px;}
#contactItem #contactMail a{display:inline-block;font-size:13px;padding:10px 20px 10px 20px;text-decoration:none;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;transform-origin:center;transform-box:fill-box;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;}
#contactItem #contactMail a:hover{cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.signupCell,.contactCell{display:table-cell;background-color:#333333;padding:20px;text-align:center;cursor:pointer;}
.signupCell:hover .contactCell:hover{background-color:#222222;}
#signUpLink a{display:inline-block;text-align:center;padding:10px 20px 10px 20px;margin:10px 0px 10px 0px;background-color:#81B929;color:#FFFFFF;cursor:pointer;transform-origin:center;transform-box:fill-box;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;}
#signUpLink a:hover{cursor:pointer;color:#FFFFFF;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#agendaFormationArea{position:relative;margin-top:-110px;}
#agendaFormationArea h2{text-align:center;margin-bottom:0px;font-family:'AvenirNextLTPro-Regular';font-weight:300;padding:35px 10px 25px 10px;}
ul#agendaList{list-style:none;padding:0px;margin:0px;color:#2F2F2F;height:360px;overflow:hidden;}
ul#agendaList li{width:100%;}
.clockImg{width:60px;}
.agendaListContent{padding:20px;}
.dateAgenda{line-height:25px;}
.nameAgenda{font-family:'AvenirNextLTPro-Demi';line-height:25px;}
#linkFormAgenda  a{line-height:25px;}
#linkFormAgenda  a:hover{color:#e42313;}
@media only screen and (max-width:1366px){h2.titlePrestation{width:100%;padding-top:12px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;font-size:22px;}
}
@media only screen and (max-width:1112px){h2.titlePrestation{width:100%;padding-top:12px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;font-size:18px;}
}
@media only screen and (max-width:1024px){h2.titlePrestation{width:100%;padding-top:12px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;font-size:18px;}
}



/***[ type_history.css ]***/
#containerHistory{position:relative;width:70%;overflow:hidden;margin-left:auto;margin-right:auto;}
#containerHistory:before{content:"";display:block;padding-top:60%;}
#HistorySlider{width:100%;overflow:hidden;}
.slideHistory{position:absolute;z-index:3;top:0px;left:-100%;width:100%;height:100%;text-align:center;vertical-align:middle;overflow:visible;}
.slideHistory:first-child{left:0;}
.slideHistory:before{content:"";display:block;padding-top:50%;}
.historyContent{position:absolute;top:18vw;width:70%;margin:auto;background-color:#FFFFFF;padding:20px;left:50%;font-size:16px;line-height:20px;text-align:justify;transform:translateX(-50%) translateY(-10%);z-index:3;}
.historyContent h4{color:#81b929;font-size:24px;margin:0px;padding:0px;}
.slideHistoryIMG{position:absolute;width:100%;top:0px;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.slideHistoryIMG:before{content:"";display:block;padding-top:40%;}
#dotstyleHistoryDiv{position:relative;left:50%;}
#dotstyleHistory{display:inline-block;position:relative;left:-50%;}
#dotstyleHistory li{list-style:none;display:inline-block;margin:0;padding:0;font-size:23px;}
#dotstyleHistory a{display:block;width:13px;height:13px;padding:0px;margin-left:4vw;margin-right:4vw;margin-top:10px;margin-bottom:30px;outline:none;border-radius:50%;border:1px solid #BFBFBF;background-color:#BFBFBF;cursor:pointer;}
#dotstyleHistory a.current{background-color:#81b929;border:1px solid #81b929;color:#81b929;}
.currentTxtDot{color:#81b929;}
.dateHistoryTop{position:absolute;z-index:2;top:0px;right:0px;background-color:#81b929;color:#F6F6F6;padding:15px 20px 10px 20px;font-family:'AvenirNextLTPro-Regular';font-size:23px;}
.txtDot{cursor:pointer;}
@media only screen and (max-width:1024px){#containerHistory{width:100%;}
#dotstyleHistory a{margin-left:6vw;margin-right:6vw;}
#dotstyleHistory li{font-size:18px;}
.historyContent{top:35vw;}
}
@media only screen and (max-width:768px){#dotstyleHistoryDiv{position:relative;left:0%;}
#dotstyleHistory{display:inline-block;position:relative;left:0%;}
#containerHistory{width:100%;}
#containerHistory:before{padding-top:80%;}
.slideHistoryIMG:before{padding-top:60%;}
.historyContent{top:45vw;width:90%;}
#dotstyleHistory a{margin-left:6vw;margin-right:6vw;}
#dotstyleHistory li{font-size:16px;}
}
@media only screen and (max-width:600px){#containerHistory:before{padding-top:90vh;}
.slideHistoryIMG:before{padding-top:60%;}
.historyContent{top:60vw;width:95%;font-size:14px;line-height:auto;text-align:left;}
#dotstyleHistory a{margin-left:6vw;margin-right:6vw;}
#dotstyleHistory li{font-size:14px;}
}



