@charset "UTF-8";
/* CSS Document */
.front div[role="contentinfo"],
.type-accueil div[role="contentinfo"] {
	position: absolute;
	z-index: 100;
	left:50%;
	width:800px;
	margin-left:-400px;
}
.front .h1Node,
.front .nodeActions {
	display: none;
}
.homeParas {
	padding: 1px 0px;
	position: relative;
	z-index: 10;
}
.type-accueil .ligneHr,
.front .ligneHr,
.type-accueil .para,
.front .para,
.paraVues,
.paraContenu {
	
	
}
.front h2 {
	margin-top:30px;
}
.front .para h1 {
	margin-top:0px;
}
.front .nod {
    padding-bottom:0px;
}
.diapoHome ul {
	margin:0px;
	padding:0px;
}
.diapoHome ul.sansDiapo > li {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.diapoHome ul.sansDiapo > li:before {
	display: none;
}
/* PARA BANDEAU HOME */
.diapoHome .jDiaporama_controls {
	bottom:3px;
}
.diapoHome .jDiaporama_status {
	margin-top:0px;
	bottom:35px;
	z-index: 15;
}
.diapoHome .jDiaporama_status a {
    background: rgba(235,235,235,0.5);
    width: 12px;
    height: 12px;
    margin: 0px 8px;
    border-radius: 35px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.15);
}
.diapoHome .jDiaporama_status a.active {
    background: #FFF; 
	box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
}
.diapoHome .jDiaporama_status a:hover {
	background: #FFF;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
}
.diapoHome {
	position: relative;
}
.diapoHome.siteAuto {
	max-width:1592px;
	width:94%;
	margin:0px auto;
	padding-top:60px;
}
.diapoHome.siteAuto,
.diapoHome.siteAuto .jDiaporama,
.diapoHome.siteAuto .jDiaporama,
.diapoHome.siteAuto .jDiaporama li.itDiapo {
	height:500px !important;
}
.diapoHome.siteFull,
.diapoHome.siteFull .jDiaporama,
.diapoHome.siteFull .jDiaporama ul,
.diapoHome.siteFull .jDiaporama li.itDiapo {
	height:545px !important;
}
.homeBandeau .mediaFull .mediaBloc {
	position:absolute;
	width: 100%;
	height:100%;
	top:0px;
	z-index:4;
}
.homeBandeau .siteFull .diapoFondColor,
.homeBandeau .siteFull .diapoFondMedia,
.homeBandeau .siteFull .diapoFondMedia .mediaBloc,
.homeBandeau .siteFull .itemFull.mediaFull .mediaBloc {
	position: fixed;
	width: 100%;
	height: 767px;
	top:0px;
	z-index:4;
}

.homeBandeau .siteFull .diapoFondMedia iframe,
.homeBandeau .siteFull .itemFull.mediaFull .mediaBloc iframe {
	max-width: none !important;
    width: 100vw !important;
    height: 56.25vw !important;
}
.homeBandeau .siteAuto .diapoFondMedia iframe,
.homeBandeau .siteAuto .itemFull.mediaFull .mediaBloc iframe {
	max-width: none !important;
    width: 83vw !important;
    height: 46vw !important;
}
.homeBandeau .diapoFondColor {
	z-index: 1;
}
.homeBandeau .diapoFondMedia {
	z-index: 2;
}
.diapoHome .jDiaporama li.itDiapo {
	margin:0px !important;
	width: 100% !important;
	height: 100% !important;
}
.imgBox {
	background-size: cover;
}
/*
.avecFondTexte .intD1 {
	background-color: #fff;
	position: relative;
	z-index: 5;
}*/
.itemAuto .intD,
.itemFull .intD2 {
	display: flex;
	align-items:center;
	justify-content:center;
	height: 100%;
	width: 100%;
}
.siteAuto .itemAuto .intD2 {
	width:1200px;
	height: 380px;
}
.siteFull .itemAuto .intD2 {
	width:1400px;
	height: 410px;
}
.siteAuto .mediaFull .textesBox,
.siteAuto .sansMedia .textesBox {
	max-width:600px;
	margin:50px;
}
.siteFull .mediaFull .textesBox,
.siteFull .sansMedia .textesBox  {
	max-width:700px;
	margin:70px;
}
.itemFull .intD {
	width: 100%;
	height:100%;
	margin:0px;
}
.mediaAuto.avecMedia .textesBox,
.mediaAuto .mediaBox .mediaBloc {
	width:50%;
}
.homeBandeau .mediaBloc {
	width:50%;
}
.homeBandeau .mediaBloc,
.homeBandeau .mediaBloc iframe {
	height: 100%;
	z-index:5;
}
.intD2 {
	position: relative;
}
.vueBandeau .itemAuto.mediaFull.alignH1 .avecMedia .intD2,
.vueBandeau .itemAuto.mediaFull.alignH1 .avecMedia .intD2,
.vueBandeau .mediaFull.alignH1 .intD2,
.vueBandeau .alignV1 .sansMedia .intD1,
.sansMedia.alignH1 .intD2,
.itemAuto.mediaFull.avecMedia.alignH1 .intD2,
.mediaFull.alignH1 .intD2,
.sansMedia.alignV1 .intD1 {
	justify-content: flex-start;
}
.vueBandeau .itemAuto.mediaFull.alignH3 .avecMedia .intD2,
.vueBandeau .mediaFull .alignH3 .intD2,
.vueBandeau .alignV3 .sansMedia .intD1,
.sansMedia.alignH3 .intD2,
.itemAuto.mediaFull.avecMedia.alignH3 .intD2,
.mediaFull.alignH3 .intD2,
.sansMedia.alignV3 .intD1 {
	justify-content: flex-end;
}
.vueBandeau .itemAuto.mediaFull.alignV1 .avecMedia .intD2,
.vueBandeau .mediaFull.alignV1 .intD2,
.vueBandeau .alignV1 .sansMedia .intD1,
.sansMedia.alignV1 .intD2,
.itemAuto.mediaFull.avecMedia.alignV1 .intD2,
.mediaFull.alignV1 .intD2,
.sansMedia.alignV1 .intD1 {
	align-items: flex-start;
}
.vueBandeau .itemAuto.mediaFull.alignV3 .avecMedia .intD2,
.vueBandeau .mediaFull.alignV3 .intD2,
.vueBandeau .alignV3 .sansMedia .intD1,
.sansMedia.alignV3 .intD2,
.itemAuto.mediaFull.avecMedia.alignV3 .intD2,
.mediaFull.alignV3 .intD2,
.sansMedia.alignV3 .intD1 {
	align-items: flex-end;
}
.fondTextes,
.diapoFondColor,
.diapoFondMedia,
.mediaFull .mediaBox .mediaBloc {
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.diapoFondColor {
	z-index: 4;
}
.mediaAuto.avecMedia .textesBox {
	height: 100%;
	display: flex;
	align-items:center;
}
.itDiapo h2 {
	margin: 0px;
}
.itDiapo .textesBox {
	position: relative;
}
.mediaFull.avecMedia .intTextes {
    max-width:500px;
}

.itDiapo .intTextes {
	position: relative;
	z-index: 10;
	padding:40px 70px;
	text-align: left;
}
.siteAuto .itDiapo .intTextes,
.mediaFull.avecMedia .intTextes {
	padding:23px 35px;
}
.textClair .sousTitre,
.textClair .titre,
.textClair a,
.textClair .dateF,
.textClair .chapo,
.textClair h2 {
	color:#FFF !important;
}
.textFonce .titre,
.textFonce a,
.textFonce .dateF,
.textFonce .chapo,
.textFonce h2 {
	color:#000 !important;
}
.itDiapo .intTextes a.subTour {
	display: block;
	text-decoration: underline;
}
.paraDiapoHome {
	position: relative;
	z-index: 10;
}

/* FIN PARA BANDEAU HOME */
.titreVue h2 {
	font-size: 2.6em;
	color:#1F77CA;
	position: relative;
}
/*
.titreVue h2:after {
	display:block;
	content:"";
	background:#F1F1F1;
	height: 4px;
	width:125px;
	position: absolute;
	bottom:-13px;
}
.avecFond .titreVue h2:after {
	background:#E7E7E7;
}*/
.front .para .textes .int,
.path-user .intTc {
	background: #FFF;
	padding:35px 60px;
	margin-top: 35px;
}
.front .para .textes .int {
	padding:25px 30px;
	margin-top: 15px;
}
.path-user .userRegister .titreContent {
	background: #FDE5EE;
	padding:0px 0px 0px 122px;
	margin:0px;
}
.front .boxDoc {
    margin: 10px 10px 0px 0px;
}
.path-user .titreContent h1 {
	margin-top: 0px;
}
#openConnect {
	text-align: center;
}
#openConnect > div {
	display: inline-block;
}
.boxLog {
	margin:25px auto;
	display: flex;
	text-align: left;
}
.color {
	background: #FDE5EE;
}
.boxLog .color {
	width:122px;
	flex-shrink: 0;
}
.boxLog .item {
	background: #FFF;
	padding:40px 60px;
	min-width: 300px;
	border-right: 2px solid #F7F6F4;
}
.boxLog h3 {
	margin-top: 0px;
}
.boxLog .form-item:first-child label{
	padding-top: 0px;
}
.textSign {
	margin-bottom: 40px;
}
.boxLog ul {
	margin: 0px;
	padding:0px;
}
.boxLog ul li:first-child {
	display: none;
}
.userRegister input {
	max-width: 400px;
}