/***[ 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;}
}



/***[ btn.css ]***/
  .cubutton,#cuButtonRed a,.cuButtonRedBTN,.cuButtonRedBTNI{background-color:#bdbbba;color:#ffffff;font-size:16px;font-weight:500;padding:12px 24px;text-align:center;border:none;border-radius:4px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1);}
.cubutton:hover{background-color:var(--color-adminColor);color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,0.15);}
.cubutton:disabled{border:1px solid #E9E9E9;background-color:#E9E9E9;color:#BDBDBD;}
#cuButtonRed a:hover,.cuButtonRedBTN:hover,.cuButtonRedBTNI:hover{background-color:#C10B0B;cursor:pointer;color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,0.15);}
.adminSmallButton,.addFileBtn,.startUpload{background-color:#000000;font-size:12px;padding:10px 15px 10px 15px;font-weight:bold;text-align:center;border:0px;cursor:pointer;color:#ffffff;border-radius:5px;white-space:nowrap;margin-right:10px;transition:background-color 0.3s ease;}
.adminSmallButton:hover,.addFileBtn:hover,.startUpload:hover{background-color:var(--color-adminColor);cursor:pointer;color:#ffffff;}
.startUpload:disabled{border:1px solid #E9E9E9;background-color:#E9E9E9;color:#BDBDBD;}
.btn-upload{background-color:#111111;color:#ffffff;font-size:14px;font-weight:500;padding:12px 24px;text-align:center;border:none;border-radius:4px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1);}
.btn-upload-small{background-color:#111111;color:#ffffff;font-size:14px;font-weight:500;padding:6px 10px;text-align:center;border:none;border-radius:4px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1);}
.btn-upload:hover,.btn-upload-small:hover{background-color:var(--color-adminColor);color:#ffffff;transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,0.15);}
.btn-danger{height:34px;background-color:#e4e4e4;font-size:14px;padding:4px;padding-left:20px;padding-right:20px;text-align:center;border:0px;cursor:pointer;color:#111111!important;transition:all 0.3s ease;}
.btn-danger:hover{background-color:#C10B0B;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,0.15);}



/***[ type_agenda.css ]***/
ul#agendaList{list-style:none;padding:0;margin:0;color:#2F2F2F;height:360px;overflow:hidden;}
ul#agendaList li{width:100%;}
.clockImg{width:60px;}
.agendaListContent{padding:20px;}
.dateAgenda{line-height:30px;font-size:16px;}
.nameAgenda{font-family:'AvenirNextLTPro-Demi';line-height:25px;font-size:16px;}
#linkFormAgenda a{line-height:25px;font-size:18px;}
#linkFormAgenda a:hover{color:#e42313;}
@media only screen and (max-width:1024px){#agendaFormationArea{position:relative;margin-top:-82px;}
#agendaFormationArea h2{text-align:center;margin-bottom:0px;font-family:'AvenirNextLTPro-Regular';font-weight:300;font-size:18px;padding:25px 10px 20px 10px;}
ul#agendaList{height:270px;}
ul#agendaList li{width:100%;}
.clockImg{width:40px;}
.agendaListContent{padding:11px;}
.dateAgenda{line-height:20px;font-size:11px;}
.nameAgenda{line-height:20px;font-size:12px;}
#linkFormAgenda a{line-height:20px;font-size:14px;}
#linkFormAgenda  a:hover{color:#e42313;}
}
@media only screen and (max-width:768px){}
@media only screen and (max-width:600px){}



/***[ type_galerie.css ]***/
.nophotoList{background-color:#F9F9F9;padding:25px;}
#photoList{width:100%;margin:0px;padding:0px;padding-top:2vw;transition:opacity 1s ease-in-out;}
#photoList li{list-style:none;width:30vw;display:inline-block;padding:10px;margin-top:-6px;transition:.3s ease-in-out;}
.photoItemList{display:block;position:relative;width:100%;overflow:hidden;}
.photoItemList{position:relative;overflow:hidden;}
.imgBoxHome{position:relative;width:100%;height:auto;transition:transform 0.3s ease;}
.imgBoxHome:before{content:"";display:block;padding-top:56.33%;}
.photoItemList:hover .imgBoxHome{transform:scale(1.05);}
#photoMenu{text-align:center;padding-top:10px;}
#photoMenu a{display:inline-block;margin-right:15px;margin-bottom:20px;padding:10px 20px 5px 20px;border:1px solid rbga(0,0,0,0);color:#FFFFFF;}
#photoMenu a:hover{color:#0fa6b2;background-color:rgba(100,100,100,.3);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0px;border-bottom-right-radius:20px;}
#photoMenu a.current{border:1px solid #0fa6b2;color:#0fa6b2;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0px;border-bottom-right-radius:20px;}
#photoContainer{text-align:center;width:100%;margin:0px;padding:0px;}
ul#photoArea{list-style:none;margin:0;padding:0;}
ul#photoArea li{display:inline-block;width:33.33%;vertical-align:top;}
.imgBoxPhoto{position:relative;width:100%;overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;background-position:50% 50%;}
.imgBoxPhoto:before{content:"";display:block;padding-top:56.33%;}
@media only screen and (max-width:1024px){#photoMenu{padding:10px;}
ul#photoList,#photoList{width:100%;margin:0px;font-size:2vw;text-align:center;transition:opacity 1s ease-in-out;}
ul#photoList li,#photoList li{list-style:none;width:44vw;padding:0px;padding-left:1.5vw;padding-right:1.5vw;padding-bottom:3vw;display:inline-block;}
ul#photoArea,#photoArea{width:100%;margin:2vw;font-size:2vw;text-align:center;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
ul#photoArea li,#photoArea li{list-style:none;width:44vw;padding:0px;padding-left:1.5vw;padding-right:1.5vw;padding-bottom:3vw;display:inline-block;}
}
@media only screen and (max-width:768px){#photoMenu{padding:10px;}
#photoMenu a{font-size:2.5vw;margin-right:10px;margin-bottom:20px;padding:10px 10px 5px 10px;border-radius:2px;}
ul#photoList,#photoList{width:100%;margin:0px;padding:0px;font-size:2vw;text-align:center;transition:opacity 1s ease-in-out;}
ul#photoList li,#photoList li{list-style:none;width:44vw;padding:0px;padding-left:1.5vw;padding-right:1.5vw;padding-bottom:3vw;display:inline-block;}
ul#photoArea,#photoArea{width:100%;margin:0px;padding:0px;font-size:2vw;text-align:center;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
ul#photoArea li,#photoArea li{list-style:none;width:97vw;padding:0px;padding-left:1.5vw;padding-right:1.5vw;padding-bottom:2vw;display:inline-block;}
}
@media screen and (max-width:600px){#photoMenu{padding:10px;}
#photoMenu a{font-size:3.5vw;margin-right:10px;margin-bottom:20px;padding:10px 10px 5px 10px;border-radius:2px;}
ul#photoList,#photoList{width:100%;margin:0px;padding:0px;font-size:2vw;text-align:center;transition:opacity 1s ease-in-out;}
ul#photoList li,#photoList li{list-style:none;width:100%;padding:0px;padding-left:0px;padding-right:0px;padding-bottom:3vw;display:inline-block;}
ul#photoArea,#photoArea{width:100%;margin:0px;padding:0px;font-size:2vw;text-align:center;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
ul#photoArea li,#photoArea li{list-style:none;width:97vw;padding:0px;padding-left:1.5vw;padding-right:1.5vw;padding-bottom:2vw;display:inline-block;}
}



