/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/modele1/1H2V3Vv4_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Structure

-------------- */

	html {
	 /*font-size: 100% !important;*/
	 font-size : 1em !important; 
	 height : 100%;
}
@media print{
	html {height : auto !important;}
}
	body {
	  height : 100%;
		/*font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		color : #DIA_000445_COL_BODY#; 
		font-size : 1em;*/
    /*font-size : 0.75em;*/
	font-size : 1em !important;
		text-align : left;
		background-image : none;
    background-color : #FFFFFF !important;
    background-repeat : no-repeat;
    background-position : 50% 50%;
    background-attachment : fixed;
    background-size : cover;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : 0px;
		margin-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 30px;
		padding-right : 30px;
}
	body.responsiveMarg *{
		box-sizing : border-box;
}
	#wrapper{
    height: auto !important;
    margin: 0px auto -50px auto;
	padding: 0px 0 0px 0;
    min-height: 100%;
    overflow: hidden;
}

@media screen and (max-width:980px) {
	#wrapper{
		height : auto;
		min-height : 0px;
		margin : 0px;
		overflow: visible;
}
}


@media screen and (max-width:560px) {
	.responsiveMode2 #wrapper{
		height : auto;
		min-height : 0px;
		margin : 0;
		padding : 60px 0px 0px 0px;
		overflow: visible;
}
}

@media screen and (min-width:561px) and (max-width:980px) {
	.responsiveMode2 #wrapper{
		height : auto;
		min-height : 0px;
		margin : 0;
		padding : 60px 0px 0px 0px;
		overflow: visible;
}
}

@media screen and (min-width:981px) and (max-width:1160px) {
	.responsiveMode2.wrapperResponsive2 #wrapper{
		height : auto;
		min-height : 0px;
		margin : 0;
		padding : 60px 0px 0px 0px;
		overflow: visible;
}
}

@media print{
	#wrapper {height : auto !important; min-height : 0 !important; margin : 0 !important;}
}

.responsiveMode4.responsiveMode4VersionfullWidth #wrapper {position : relative; overflow : hidden;}
.responsiveMode4.responsiveMode4VersionfullWidth.menuShown #wrapper {overflow : visible;}

@media screen and (max-width:980px) {
  .compoAssWrapperToolsMenu {
    position : fixed;
    top : 5px;
    bottom : auto;
    left : auto;
    right : 60px;
    /*z-index : 1000000;*/ /* avant 20200210 */
	z-index : 1000;
}
}

@media print{
	html {
		font-size : 0.9em !important;
}
	body {
		background-image : none;
    background-color : #FFFFFF;
    margin : 0;
    padding : 0;
}
}

	/*body.useCss3Transitions li:not([class*=noTransition]), body.useCss3Transitions a:not([class*=noTransition]), body.useCss3Transitions span:not([class*=noTransition]), body.useCss3Transitions a img:not([class*=noTransition]), body.useCss3Transitions div:not([class*=noTransition]) {*/
	/* regle sur div supprimee car effet de bord sur certains modeles (ex : JqueryGalery) */
	body.useCss3Transitions div:not([class*=noTransition]), 
	body.useCss3Transitions li:not([class*=noTransition]), 
	body.useCss3Transitions a:not([class*=noTransition]), 
	body.useCss3Transitions span:not([class*=noTransition]), 
	body.useCss3Transitions a img:not([class*=noTransition]),
	body.useCss3Transitions img:not([class*=noTransition]),
	body.useCss3Transitions h1:not([class*=noTransition]),
	body.useCss3Transitions h2:not([class*=noTransition]),
	body.useCss3Transitions h3:not([class*=noTransition]),
	body.useCss3Transitions h4:not([class*=noTransition]),
	body.useCss3Transitions h5:not([class*=noTransition]),
	body.useCss3Transitions h6:not([class*=noTransition]),
	body.useCss3Transitions h7:not([class*=noTransition]),
	body.useCss3Transitions h8:not([class*=noTransition]) {

    -webkit-transition-property: color, background-color, border-color, opacity, filter;
	-moz-transition-property: color, background-color, border-color, opacity, filter;
	-o-transition-property: color, background-color, border-color, opacity, filter;
	-ms-transition-property: color, background-color, border-color, opacity, filter;
	transition-property: color, background-color, border-color, opacity, filter;
	
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}
	body.useCss3Transitions .withTransition {

    -webkit-transition-property: color, background-color, border-color, opacity, filter;
	-moz-transition-property: color, background-color, border-color, opacity, filter;
	-o-transition-property: color, background-color, border-color, opacity, filter;
	-ms-transition-property: color, background-color, border-color, opacity, filter;
	transition-property: color, background-color, border-color, opacity, filter;
	
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    transition-duration: 0.6s;
}

	.conteneur{
		position : relative;
		width : 100%;
		max-width : 100%;
		height : auto!important;
		min-height : auto;
		height : auto;
		text-align : left;
		border : 1px #BBBBBB none;
		border-bottom : 1px #BBBBBB none;
		border-radius : 0px 0px 0px 0px;
		background-color : transparent;
		background-image : none;
		background-position : 50% 0px;
		background-repeat : no-repeat;
		margin-top : 0px;
		margin-bottom : 70px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		box-shadow : none;
		box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
}
@media screen and (max-width:980px) {
	.conteneur{
		margin-bottom : 10px;
}
}
@media print{
	.conteneur{
		position : relative;
		width : 100%;
		text-align : left;
		border : none;
		background-color : #FFFFFF;
		background-image : none;
    margin : 0px !important;
    padding : 0px;
}
}
	.emptyConteneur{
    position : fixed;
    top : 0; bottom : 0; left : 0; right : 0;
    background-color : #FFFFFF;
    width : 100%; height : 100%; min-height : 100%;
    z-index : 1;
}
  .responsiveMode2 .emptyConteneur {
    display : none;
}
  .responsiveMode3 .emptyConteneur,
  .responsiveMode4.responsiveMode4VersionfullWidth .emptyConteneur {
  opacity: 0;
  transition: opacity 0.6s linear;
  position: absolute;
  pointer-events: none;
}

@media screen and (max-width:980px) {
    .responsiveMode2:not([class*=responsiveFrom2]) .emptyConteneur,
    body.menuHidden.responsiveMode2:not([class*=responsiveFrom2]) .emptyConteneur {
      display : none;
  }
    body.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .emptyConteneur {
      display : block;
  }
  
    .responsiveMode3:not([class*=responsiveFrom2]) .emptyConteneur,
    body.menuHidden.responsiveMode3:not([class*=responsiveFrom2]) .emptyConteneur {
      opacity : 0;
  }
    body.menuShown.responsiveMode3:not([class*=responsiveFrom2]) .emptyConteneur {
      opacity : 1; position : fixed;
  }

    body.menuHidden.responsiveMode2:not([class*=responsiveFrom2]) .conteneur,
    body.menuHidden.responsiveMode2:not([class*=responsiveFrom2]) .compoAss_top5_default,
	body.menuHidden.responsiveMode2:not([class*=responsiveFrom2]) .compoAss_pdp_default {
      display : block;
  }
    body.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .conteneur,
    body.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .compoAss_top5_default,
	body.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .compoAss_pdp_default {
      display : none;
  }
  
    body.menuHidden.responsiveMode2:not([class*=responsiveFrom2]) .conteneur,
    body.menuHidden.responsiveMode2:not([class*=responsiveFrom2]) .compoAss_top6_default,
	body.menuHidden.responsiveMode2:not([class*=responsiveFrom2]) .compoAss_pdp_default {
      display : block;
  }
    body.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .conteneur,
    body.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .compoAss_top6_default,
	body.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .compoAss_pdp_default {
      display : none;
  }
}

@media screen and (max-width:1160px) {
    .responsiveMode2.responsiveFrom2 .emptyConteneur,
    body.menuHidden.responsiveMode2.responsiveFrom2 .emptyConteneur {
      display : none;
  }
    body.menuShown.responsiveMode2.responsiveFrom2 .emptyConteneur {
      display : block;
  }
  
    .responsiveMode3.responsiveFrom2 .emptyConteneur,
    body.menuHidden.responsiveMode3.responsiveFrom2 .emptyConteneur {
      opacity : 0;
  }
    body.menuShown.responsiveMode3.responsiveFrom2 .emptyConteneur {
      opacity : 1; position : fixed;
  }
  
    .responsiveMode4.responsiveMode4VersionfullWidth.responsiveFrom2 .emptyConteneur,
    body.menuHidden.responsiveMode4.responsiveFrom2 .emptyConteneur {
      opacity : 0;
  }
    body.menuShown.responsiveMode4.responsiveMode4VersionfullWidth.responsiveFrom2 .emptyConteneur {
      opacity : 1; position : fixed;
  }

    body.menuHidden.responsiveMode2.responsiveFrom2 .conteneur,
    body.menuHidden.responsiveMode2.responsiveFrom2 .compoAss_top5_default,
	body.menuHidden.responsiveMode2.responsiveFrom2 .compoAss_pdp_default {
      display : block;
  }
    body.menuShown.responsiveMode2.responsiveFrom2 .conteneur,
    body.menuShown.responsiveMode2.responsiveFrom2 .compoAss_top5_default,
	body.menuShown.responsiveMode2.responsiveFrom2 .compoAss_pdp_default {
      display : none;
  }
  
    body.menuHidden.responsiveMode2.responsiveFrom2 .conteneur,
    body.menuHidden.responsiveMode2.responsiveFrom2 .compoAss_top6_default,
	body.menuHidden.responsiveMode2.responsiveFrom2 .compoAss_pdp_default {
      display : block;
  }
    body.menuShown.responsiveMode2.responsiveFrom2 .conteneur,
    body.menuShown.responsiveMode2.responsiveFrom2 .compoAss_top6_default,
	body.menuShown.responsiveMode2.responsiveFrom2 .compoAss_pdp_default {
      display : none;
  }
}


  /* Cas menuAlwaysMob = Y */
    .responsiveMode2.menuAlwaysMob .emptyConteneur,
    body.menuHidden.responsiveMode2.menuAlwaysMob .emptyConteneur {
      display : none;
  }
    body.menuShown.responsiveMode2.menuAlwaysMob .emptyConteneur {
      display : block;
  }
  
    .responsiveMode3.menuAlwaysMob .emptyConteneur,
    body.menuHidden.responsiveMode3.menuAlwaysMob .emptyConteneur {
      opacity : 0;
  }
    body.menuShown.responsiveMode3.menuAlwaysMob .emptyConteneur {
      opacity : 1; position : fixed;
  }
    .responsiveMode4.responsiveMode4VersionfullWidth .emptyConteneur,
    body.menuHidden.responsiveMode4.responsiveMode4VersionfullWidth .emptyConteneur {
      opacity : 0;
  }
    body.menuShown.responsiveMode4.responsiveMode4VersionfullWidth .emptyConteneur {
      opacity : 1; position : fixed;
  }

    body.menuHidden.responsiveMode2.menuAlwaysMob .conteneur,
    body.menuHidden.responsiveMode2.menuAlwaysMob .compoAss_top5_default,
	body.menuHidden.responsiveMode2 .compoAss_pdp_default,
    body.menuHidden.responsiveMode3.menuAlwaysMob .conteneur,
    body.menuHidden.responsiveMode3.menuAlwaysMob .compoAss_top5_default,
	body.menuHidden.responsiveMode3 .compoAss_pdp_default,
    body.menuHidden.responsiveMode4.responsiveMode4VersionfullWidth .conteneur,
    body.menuHidden.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_top5_default,
	body.menuHidden.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_pdp_default {
      display : block;
  }
    body.menuShown.responsiveMode2.menuAlwaysMob .conteneur,
    body.menuShown.responsiveMode2.menuAlwaysMob .compoAss_top5_default,
	body.menuShown.responsiveMode2.menuAlwaysMob .compoAss_pdp_default,
    body.menuShown.responsiveMode3.menuAlwaysMob .conteneur,
    body.menuShown.responsiveMode3.menuAlwaysMob .compoAss_top5_default,
	body.menuShown.responsiveMode3.menuAlwaysMob .compoAss_pdp_default,
    body.menuShown.responsiveMode4.responsiveMode4VersionfullWidth .conteneur,
    body.menuShown.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_top5_default,
	body.menuShown.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_pdp_default	{
      display : none;
  }
  
    body.menuHidden.responsiveMode2.menuAlwaysMob .conteneur,
    body.menuHidden.responsiveMode2.menuAlwaysMob .compoAss_top6_default,
	body.menuHidden.responsiveMode2.menuAlwaysMob .compoAss_pdp_default,
    body.menuHidden.responsiveMode3.menuAlwaysMob .conteneur,
    body.menuHidden.responsiveMode3.menuAlwaysMob .compoAss_top6_default,
	body.menuHidden.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_pdp_default,
    body.menuHidden.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_top6_default,
	body.menuHidden.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_pdp_default	{
      display : block;
  }
    body.menuShown.responsiveMode2.menuAlwaysMob .conteneur,
    body.menuShown.responsiveMode2.menuAlwaysMob .compoAss_top6_default,
	body.menuShown.responsiveMode2.menuAlwaysMob .compoAss_pdp_default,
    body.menuShown.responsiveMode3.menuAlwaysMob .conteneur,
    body.menuShown.responsiveMode3.menuAlwaysMob .compoAss_top6_default,
	body.menuShown.responsiveMode3.menuAlwaysMob .compoAss_pdp_default,
    body.menuShown.responsiveMode4.responsiveMode4VersionfullWidth .conteneur,
    body.menuShown.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_top6_default,
	body.menuShown.responsiveMode4.responsiveMode4VersionfullWidth .compoAss_pdp_default	{
      display : none;
  }


	.spacer{
		clear : both;
		width: 100%;
		visibility: hidden;
		margin : 0px;
		padding : 0px;
		height : 0px;
		line-height : 0px;
		font-size : 0px;
}
.clearfix:after, .diaRow:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix, .diaRow {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .diaRow {height: 1%;}
.clearfix, .diaRow {display: block;}
/* End hide from IE-mac */

/* fix bootstrap */
.clearfix:before {
display: block !important;
content: normal !important;
}

	.diaBars {
		border : 1px #DDDDDD solid;
		border-bottom : 1px #DDDDDD none;
		background-color : #FFFFFF;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		max-width : none;
		box-sizing : border-box;
	}
	
@media screen and (max-width:560px) {
  	/*.useResponsive.responsiveMode2.responsiveMarg .diaBars {*/ /* 20240328 */
	.useResponsive.responsiveMarg .diaBars {
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
	}
}

@media screen and (min-width:561px) and (max-width:980px) {
	/*.useResponsive.responsiveMode2.responsiveMarg .diaBars {*/
	.useResponsive.responsiveMarg .diaBars {
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
	}
}

	.page{
    width : 100%;
    max-width : none;
		/*position : relative;*/
		padding : 0px;
		/*padding-bottom : 5px;*/
		min-height : auto;
		background-color : transparent;
		background-image : url(res/outside/1H2V3Vv4/modele1/images/espaceur.gif);
		background-repeat : no-repeat;
		background-position : 0 0;
		padding : 0px 0px 0px 0px;
		border-radius : 0px 0px 0px 0px;
		margin : 0px auto;
}
	.avecCG{
		background-image : url(res/outside/1H2V3Vv4/modele1/images/espaceur.gif);
		background-repeat : no-repeat;
		background-position : 0 0;
}
@media screen and (max-width:980px) {
	.useResponsive .avecCG{
		background-image : url(res/outside/1H2V3Vv4/modele1/images/espaceur.gif);
		background-repeat : no-repeat;
		background-position : 0 0;
}
}

/* --------------

Debut general

-------------- */

	form {
		margin : 0px;
		padding : 0px;
}
/*	a {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		color : #DIA_000445_COL_CONTENEUR_A#; 
		text-decoration : none; 
}
	a:hover {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		color : #DIA_000445_COL_CONTENEUR_A_HOVER#; 
		text-decoration : none; 
}
	p{
		margin-top : 0px;
		padding-top : 0px;
		margin-bottom : 4px;
		padding-bottom : 4px;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
	ul{
		margin-top : 0px;
		padding-top : 0px;
		margin-bottom : 0px;
		padding-bottom : 0px;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
  div {
		margin-top : 0px;
		padding-top : 0px;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}*/

/* --------------

Debut banniere

-------------- */

	.banniereActusDiv {
		position : absolute;
		right : 10px;
		top : 38px;
}

/* --------------

Debut En construction

-------------- */

	.pageConstDiv {
		width : 100%;
		text-align : center;
}
	.pageConstDiv div {
		margin : auto;
		padding : 0px;
		padding : 5px;
		margin-top : 80px;
		margin-bottom : 80px;
		border-top : 1px #CCCCCC solid;
		border-bottom : 1px #CCCCCC solid;
		width : 50%;
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 15px;
		color : #333333;
		font-weight : normal;
		text-decoration : none;
}
	.pageConstDiv span{
		text-align : center;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
		color : #333333;
		font-weight : bold;
		text-decoration : none;
}

/* --------------

Debut entete

-------------- */

	.entete{
		/*position : relative;*/
		/*position : static;*/ /*050309*/
		position : static;
		width : auto;
		padding :  10px 0px 10px 0px;
		margin : 0px auto;
		background-image : none;
		background-color : #FFFFFF;
    background-repeat : no-repeat;
    background-position : 50% 100%;
    border-radius : 0px 0px 0px 0px;
}
	.bdFixedOnScroll.floatableBd .entete{
		padding :  5px 30px 5px 30px;
}
	.entete>.enteteInterne{
		width : 100%;
		max-width : none;
		margin : 0px auto;
		padding :  0px 0px 0px 0px;
		box-sizing : border-box;
}
@media screen and (max-width:560px) {
	.responsiveMode2 .entete,
	.responsiveMode3 .entete,
	.bdFixedOnScroll.floatableBd .entete{
		padding :  5px 30px 5px 30px;
	}
	.entete>.enteteInterne{
		padding :  0px 0px 0px 0px;
	}
}
@media screen and (min-width:561px) and (max-width:980px) {
	.responsiveMode2 .entete,
	.responsiveMode3 .entete,
	.bdFixedOnScroll.floatableBd .entete{
		padding :  5px 30px 5px 30px;
	}
	.entete>.enteteInterne{
		padding :  0px 0px 0px 0px;
	}
}
@media screen and (min-width:981px) and (max-width:1160px) {
	.responsiveMode2.enteteResponsive2 .entete,
	.responsiveMode3.enteteResponsive2 .entete,
	.bdFixedOnScroll.floatableBd.enteteResponsive2 .entete{
		padding :  5px 30px 5px 30px;
	}
	.entete>.enteteInterne{
		padding :  0px 0px 0px 0px;
	}
}
	.enteteWithCalq{
		position : relative;
}
	.enteteWithCalq>.enteteInterne{
		position : relative;
}


.useResponsive.useCss3Transitions.bdFixedOnScroll.responsiveMode2.menuShown .entete.enteteWithCalq,
.useResponsive.useCss3Transitions.bdFixedOnScroll.responsiveMode3.menuShown .entete.enteteWithCalq {
	position : absolute;
}

  .enteteHorsCont{
    position : static;
    /*z-index : 999999;*/ /* avant 20200210 */
	z-index : 999;
}
	.entete .mobileMainMenu,
  .mobileMainMenu{
    position : absolute;
    /*z-index : 1000001;*/ /* avant 20200210 */
	z-index : 1001;
    display : none;
}


	.useResponsive .entete{
    position : relative;
}
  .useResponsive .enteteHorsCont{
    position : static;
}
	.useResponsive .entete .mobileMainMenu a,
  .useResponsive .mobileMainMenu a{
    display : block;
    width : 48px;
    height : 40px;
}
	.useResponsive .entete .mobileMainMenu a,
  .useResponsive .mobileMainMenu a{
    /*background-image : #DIA_000445_IMG_MOBMAINMENU_SHOWHIDEMENUN1_FD#;*/
    background-position : 0px 0px;
    background-repeat : no-repeat;
    background-size : 35px 96px;
    background-image : url(files/3/cdbv2/wptouch_menu_dropper_w35_hdpi_red.png);
}

@media only screen and (-webkit-max-device-pixel-ratio: 1.5),
 only screen and (-o-max-device-pixel-ratio: 3/2),
 only screen and (max--moz-device-pixel-ratio: 1.5),
 only screen and (max-device-pixel-ratio: 1.5) {
    .useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      background-image : url(files/3/cdbv2/wptouch_menu_dropper_w35_mdpi_red.png);
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min--moz-device-pixel-ratio: 1.5),
 only screen and (min-device-pixel-ratio: 1.5) {
    .useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      background-image : url(files/3/cdbv2/wptouch_menu_dropper_w35_hdpi_red.png);
    }
}

.useResponsive .entete .mobileMainMenu.mobileMMAwsFont a,
.useResponsive .mobileMainMenu.mobileMMAwsFont a,
.useResponsive .entete .mobileMainMenu.mobileMMAwsFont.menuHidden a,
.useResponsive .mobileMainMenu.mobileMMAwsFont.menuHidden a {
	background-image : none !important;
	width : auto !important;
	height : auto !important;
	color : #000000;
	font-size : 32px;
	text-decoration : none;
}
/*
.useResponsive .mobileMainMenu.mobileMMAwsFont a > i {
	transition: opacity 1s;
}
*/

/* masquage géré par la superposition z-index */
/*
.useResponsive .mobileMainMenu.mobileMMAwsFont a > i.awsFontMenuHidden,
.useResponsive .mobileMainMenu.mobileMMAwsFont.menuHidden a > i.awsFontMenuHidden,
.useResponsive .mobileMainMenu.mobileMMAwsFont.menuShown a > i.awsFontMenuShown {
	display : block;
}
.useResponsive .mobileMainMenu.mobileMMAwsFont a > i.awsFontMenuShown,
.useResponsive .mobileMainMenu.mobileMMAwsFont.menuHidden a > i.awsFontMenuShown,
.useResponsive .mobileMainMenu.mobileMMAwsFont.menuShown a > i.awsFontMenuHidden {
	display : none;
}
*/

.useResponsive .entete .mobileMainMenu.mobileMMAwsFont.menuShown a,
.useResponsive .mobileMainMenu.mobileMMAwsFont.menuShown a,
.useResponsive .entete .mobileMainMenu.mobileMainMenuClose.mobileMMAwsFont a,
.useResponsive .mobileMainMenu.mobileMainMenuClose.mobileMMAwsFont a {
	color : #000000;
}

body.menuShown.responsiveMode2 .entete.enteteHorsCont,
body.menuShown.responsiveMode3 .entete.enteteHorsCont {/*z-index : 10000000;*/ /* avant 20200210 */ z-index : 10000;}
body.menuShown.responsiveMode2 .mobileMainMenu.menuShown,
body.menuShown.responsiveMode3 .mobileMainMenu.menuShown {/*z-index : 10000001;*/ /* avant 20200210 */ z-index : 10001;}

/* Cas menuAlwaysMob = Y */
.useResponsive.menuAlwaysMob .entete .mobileMainMenu,
.useResponsive.menuAlwaysMob .mobileMainMenu{
    display : block;
    right : 10px;
    top : 10px;
	left : auto;
	bottom : auto;
}

@media screen and (max-width:980px) {
  /*	.useResponsive .entete {
      position : relative;
  }
    .useResponsive .enteteHorsCont {
      position : static;
  }*/
  	.useResponsive:not([class*=responsiveFrom2]) .entete .mobileMainMenu,
    .useResponsive:not([class*=responsiveFrom2]) .mobileMainMenu,
  	.useResponsive.menuAlwaysMob:not([class*=responsiveFrom2]) .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob:not([class*=responsiveFrom2]) .mobileMainMenu{
      display : block;
      right : 5px;
      top : 0px;
	  left : auto;
	  bottom : auto;
  }
  	/*.useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      display : block;
      width : 48px;
      height : 40px;
  }
  	.useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      background-position : 0px 0px;
      background-repeat : no-repeat;
      background-size : 35px 96px;
      background-image : url(files/3/cdbv2/wptouch_menu_dropper_w35_hdpi_red.png);
  }*/
}
@media screen and (max-width:1160px) {

  	.useResponsive.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveFrom2 .mobileMainMenu{
      display : block;
      right : 5px;
      top : 0px;
	  left : auto;
	  bottom : auto;
  }

}

    .useResponsive.bdFixedOnScroll.floatableBd.menuAlwaysMob .entete .mobileMainMenu,
    .useResponsive.bdFixedOnScroll.floatableBd.menuAlwaysMob .mobileMainMenu {
      display : block;
      right : 5px;
      top : 0px;
      left : auto;
      bottom : auto;
    }

@media screen and (max-width:560px) {
  	.useResponsive.responsiveMode2 .entete .mobileMainMenu,
    .useResponsive.responsiveMode2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode2 .mobileMainMenu,
  	.useResponsive.responsiveMode3 .entete .mobileMainMenu,
    .useResponsive.responsiveMode3 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode3 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode3 .mobileMainMenu,
  	.useResponsive.responsiveMode4 .entete .mobileMainMenu,
    .useResponsive.responsiveMode4 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode4 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode4 .mobileMainMenu{
      display : block;
      right : 5px;
      top : 0px;
      left : auto;
      bottom : auto;
  }
}

@media screen and (min-width:561px) and (max-width:980px) {
  	.useResponsive.responsiveMode2 .entete .mobileMainMenu,
    .useResponsive.responsiveMode2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode2 .mobileMainMenu,
  	.useResponsive.responsiveMode3 .entete .mobileMainMenu,
    .useResponsive.responsiveMode3 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode3 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode3 .mobileMainMenu,
  	.useResponsive.responsiveMode4 .entete .mobileMainMenu,
    .useResponsive.responsiveMode4 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode4 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode4 .mobileMainMenu{
      display : block;
      right : 5px;
      top : 0px;
      left : auto;
      bottom : auto;
  }
}

@media screen and (min-width:981px) and (max-width:1160px) {
  	.useResponsive.responsiveMode2.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.responsiveMode2.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode2.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode2.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.responsiveMode3.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.responsiveMode3.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode3.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode3.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.responsiveMode4.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.responsiveMode4.responsiveFrom2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode4.responsiveFrom2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode4.responsiveFrom2 .mobileMainMenu{
      display : block;
      right : 5px;
      top : 0px;
      left : auto;
      bottom : auto;
  }
}

@media screen and (max-width:1160px) {

  	.useResponsive.responsiveMode4 .entete .mobileMainMenu.mobileMainMenuClose.mobileMMAwsFont,
    .useResponsive.responsiveMode4 .mobileMainMenu.mobileMainMenuClose.mobileMMAwsFont,
  	.useResponsive.menuAlwaysMob.responsiveMode4 .entete .mobileMainMenu.mobileMainMenuClose.mobileMMAwsFont,
    .useResponsive.menuAlwaysMob.responsiveMode4 .mobileMainMenu.mobileMainMenuClose.mobileMMAwsFont{
      display : block;
      right : 10px;
      top : 10px;
	  left : auto;
	  bottom : auto;
	  z-index : 1001;
	  position : absolute;
}

/*
	.useResponsive.responsiveMode4 .mobileMainMenu.mobileMMAwsFont.menuShown
*/

}

/*@media only screen and (-webkit-max-device-pixel-ratio: 1.5) and (max-width:980px),
 only screen and (-o-max-device-pixel-ratio: 3/2) and (max-width:980px),
 only screen and (max--moz-device-pixel-ratio: 1.5) and (max-width:980px),
 only screen and (max-device-pixel-ratio: 1.5) and (max-width:980px) {
    .useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      background-image : url(files/3/cdbv2/wptouch_menu_dropper_w35_mdpi_red.png);
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width:980px),
 only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width:980px),
 only screen and (min--moz-device-pixel-ratio: 1.5) and (max-width:980px),
 only screen and (min-device-pixel-ratio: 1.5) and (max-width:980px) {
    .useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      background-image : url(files/3/cdbv2/wptouch_menu_dropper_w35_hdpi_red.png);
    }
}*/

/*@media screen and (max-width:980px) {
  body.menuShown.responsiveMode2 .entete.enteteHorsCont {z-index : 10000000;}
  body.menuShown.responsiveMode2 .mobileMainMenu.menuShown {z-index : 10000001;}
}*/
  
	/* Affichage entete si menuShown et responsiveMode2 */
	body.fixedMenuResp.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .entete.enteteHorsCont,
	body.fixedMenuResp.menuShown.responsiveMode3:not([class*=responsiveFrom2]) .entete.enteteHorsCont {position : fixed; left : 0; right : 0;}
	body.fixedMenuResp.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .entete.enteteWithCalq.enteteHorsCont,
	body.fixedMenuResp.menuShown.responsiveMode3:not([class*=responsiveFrom2]) .entete.enteteWithCalq.enteteHorsCont {position : absolute; left : 0; right : 0;}
	body.fixedMenuResp.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .entete .mobileMainMenu,
	body.fixedMenuResp.menuShown.responsiveMode2:not([class*=responsiveFrom2]) .mobileMainMenu,
	body.fixedMenuResp.menuShown.responsiveMode3:not([class*=responsiveFrom2]) .entete .mobileMainMenu,
	body.fixedMenuResp.menuShown.responsiveMode3:not([class*=responsiveFrom2]) .mobileMainMenu  {position : fixed;}
	
	/* Si Passage en menu responsive sur valeur specifique */
	@media screen and (max-width:1160px) {
	body.fixedMenuResp.menuShown.responsiveMode2.responsiveFrom2 .entete.enteteHorsCont,
	body.fixedMenuResp.menuShown.responsiveMode3.responsiveFrom2 .entete.enteteHorsCont {position : fixed; left : 0; right : 0;}
	body.fixedMenuResp.menuShown.responsiveMode2.responsiveFrom2 .entete.enteteWithCalq.enteteHorsCont,
	body.fixedMenuResp.menuShown.responsiveMode3.responsiveFrom2 .entete.enteteWithCalq.enteteHorsCont {position : absolute; left : 0; right : 0;}
	body.fixedMenuResp.menuShown.responsiveMode2.responsiveFrom2 .entete .mobileMainMenu,
	body.fixedMenuResp.menuShown.responsiveMode2.responsiveFrom2 .mobileMainMenu,
	body.fixedMenuResp.menuShown.responsiveMode3.responsiveFrom2 .entete .mobileMainMenu,
	body.fixedMenuResp.menuShown.responsiveMode3.responsiveFrom2 .mobileMainMenu  {position : fixed;}
	}


/* --------------

Debut niveau 0

-------------- */

	.niveauGen{
		position : absolute;
		right : 5px;
		top : 5px;
		left : auto;
		bottom : auto;
		text-align : right;
		margin : 0px;
		z-index : 10;
		/*display : inline;*/
		width : auto;
		background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
		width : auto;
		height : auto;
		padding : 0px 0px 0px 0px;
		border-radius : 0px 0px 0px 0px;
}
@media screen and (max-width:980px) {
	.useResponsive .niveauGen{
		display : none;
}
}

/* --------------

Debut menu0

-------------- */

	.menuN0{
		position : absolute;
		right : 0px;
		top : 20px;
		left : auto;
		bottom : auto;
		text-align : right;
		margin : 0px;
		padding : 0px;
		z-index : 10;
		display : inline;
		width : auto;
}
@media screen and (max-width:980px) {
	.useResponsive .menuN0{
		display : none;
}
}

/* --------------

Debut menu1

-------------- */

	div.menuN1{
		/*position : relative;*/ /*ligne transferee sur les menus*/
		position : static;
		z-index : auto;
		display : block;
		width : 100%;
		padding : 0px;
		margin : 0px;
		background-color : transparent;
		border-radius : 0px 0px 0px 0px;
}
	div.menuN1.calq{
    position : absolute;
    background-color : transparent;
    width : 100%;
    max-width : none;
    top : 0px;
    bottom : auto;
    right : 0px;
    left : auto;
    /*z-index : 99999;*/ /* avant 20200210 */
	z-index : 99;
}
  div.menuN1.menuN1HorsCont{
    position : relative;
    /*z-index : 20000;*/ /* avant 20200210 */
	z-index : 20;
}
	div.hideMenu{
		display : block;
}
	div.showMenu{
		display : block;
}
@media screen and (max-width:980px) {
	.useResponsive:not([class*=responsiveFrom2]) div.menuN1, 
	.useResponsive:not([class*=responsiveFrom2]) div.menuN1.calq{
		position : absolute;
		display : none;
		top : 0px;
		left : 0px;
		/*padding-top : 50px;*/
		background-color : transparent;
		/*z-index : 1000000;*/ /* avant 20200210 */
		z-index : 1000;
		width : 100%;
		max-width : 100%;
}
	.useResponsive:not([class*=responsiveFrom2]) div.hideMenu, 
	.useResponsive:not([class*=responsiveFrom2]) div.hideMenu.calq{
		display : none;
}
	.useResponsive:not([class*=responsiveFrom2]) div.showMenu, 
	.useResponsive:not([class*=responsiveFrom2]) div.showMenu.calq{
		display : block;
}
}

@media screen and (max-width:1160px) {
	.useResponsive.responsiveFrom2 div.menuN1, 
	.useResponsive.responsiveFrom2 div.menuN1.calq{
		position : absolute;
		display : none;
		top : 0px;
		left : 0px;
		/*padding-top : 50px;*/
		background-color : transparent;
		/*z-index : 1000000;*/ /* avant 20200210 */
		z-index : 1000;
		width : 100%;
		max-width : 100%;
}
	.useResponsive.responsiveFrom2 div.hideMenu, 
	.useResponsive.responsiveFrom2 div.hideMenu.calq{
		display : none;
}
	.useResponsive.responsiveFrom2 div.showMenu, 
	.useResponsive.responsiveFrom2 div.showMenu.calq{
		display : block;
}
}

  /* Cas menuAlwaysMob = Y */
	.useResponsive.menuAlwaysMob div.menuN1, 
	.useResponsive.menuAlwaysMob div.menuN1.calq{
		position : absolute;
		display : none;
		top : 0px;
		left : 0px;
		/*padding-top : 50px;*/
		background-color : transparent;
		/*z-index : 1000000;*/ /* avant 20200210 */
		z-index : 1000;
		width : 100%;
		max-width : 100%;
}
	.useResponsive.responsiveMode4 div.menuN1, 
	.useResponsive.responsiveMode4 div.menuN1.calq{
		display : block;
}
	.useResponsive.menuAlwaysMob div.hideMenu, 
	.useResponsive.menuAlwaysMob div.hideMenu.calq{
		display : none;
}
	.useResponsive.menuAlwaysMob div.showMenu, 
	.useResponsive.menuAlwaysMob div.showMenu.calq{
		display : block;
}

@media screen and (max-width:1160px) {
	.useResponsive.responsiveMode4 div.menuN1, 
	.useResponsive.responsiveMode4 div.menuN1.calq{
		position : fixed;
		display : block;
		top : 0px !important;
		bottom : 0px !important;
		left : auto !important;
		/*background-color : #FFFFFF;*/
		/*z-index : 1000002;*/ /* avant 20200210 */
		z-index : 1002;
		width : 320px;
		max-width : none;
		right : -320px;
		box-sizing : border-box;
		padding : 1.5em;
}
	.useResponsive.responsiveMode4.responsiveMode4VersionfullWidth div.menuN1, 
	.useResponsive.responsiveMode4.responsiveMode4VersionfullWidth div.menuN1.calq {
		position : absolute;
}

	.useResponsive.responsiveMode4 div.hideMenu, 
	.useResponsive.responsiveMode4 div.hideMenu.calq{
		transition: right 1s, transform 1s;
		display : block;
		transform: translateX(320px);
}
	.useResponsive.responsiveMode4 div.showMenu, 
	.useResponsive.responsiveMode4 div.showMenu.calq{
		transition: right 1s, transform 1s;
		display : block;
		transform: translateX(-320px);
}

	.useResponsive.responsiveMode4 .menuN1 > .wMV > ul {
        overflow: auto;
        height: calc( 100vh - 80px );
}

/* 20240104 - debut */

/*
	.useResponsive.responsiveFrom2 div.menuN1, 
	.useResponsive.responsiveFrom2 div.menuN1.calq{
		position : absolute;
		display : none;
		top : 0px;
		left : 0px;
		background-color : transparent;
		z-index : 1000;
		width : 100%;
		max-width : 100%;
}
*/

	.useResponsive.responsiveMode3 div.hideMenu, 
	.useResponsive.responsiveMode3 div.hideMenu.calq{
		display : block !important;
		opacity : 0;
}
	.useResponsive.responsiveMode3 div.showMenu, 
	.useResponsive.responsiveMode3 div.showMenu.calq{
		display : block !important;
		opacity : 1;
}
	.useResponsive.responsiveMode3.menuShown .conteneur,
	.useResponsive.responsiveMode3.menuShown .compoAss_top5_default,
	.useResponsive.responsiveMode3.menuShown .compoAss_pdp_default {
		pointer-events: none;
}
	.useResponsive.responsiveMode3.menuShown .conteneur {
		margin : 0 !important;
		overflow : hidden;
		height : 100vh !important;
		max-height : 100vh !important;
	}
	.useResponsive.responsiveMode3.menuShown .compoAss_pdp_default {
		display : none;
	}


/* 20240104 - fin */

}

@media print{
	div.menuN1 {display : none !important;}
}

/* --------------

Debut Zone de situation / navigation

-------------- */

	.navigationBarre{
		margin : 0px;
		padding : 0px;
}

/* --------------

Debut Zone d identification

-------------- */

	.identificationBarre{
		margin : 0px;
		padding : 0px;
}

/* --------------

Debut menuGauche

-------------- */

	.menu {
		float : left;
		width : 22%;
		text-align : left;
		background-color : transparent;
		background-image : none;
		background-repeat : repeat;
		background-position : 0px 0px;
		padding-top : 0px;
		margin-top : 1.5em;
		/*margin-left : #DIA_000445_DIM_MENUG_MARG#;*/
		margin-left : 0%;
		margin-right : 1%;
		display : inline;
		border-radius : 0px 0px 0px 0px;
}
	.page.menuOnRightSide .menu {
		float : right;
		margin-right : 0%;
		margin-left : 1%;
}
@media screen and (max-width:980px) {
	.useResponsive .menu,
  .useResponsive .page.menuOnRightSide .menu {
		display : none;
}
	.useResponsive .menu.hideMenu{
		display : none;
}
	.useResponsive .menu.showMenu{
		display : block;
}
}
@media print{
	.menu {
/*		float : none !important;
		width : 100% !important;
		text-align : left;
		padding : 0px !important;
		margin : 0px !important;*/
		display : none;
}
}

/* --------------

Debut centre

-------------- */

	.centralAvMenuG {
		float : right;
		width : 75%;
    padding-top : 0px;
		padding-bottom : 0px;
		
    /*margin-top : 0px;*/
		margin-top : 1.5em;
    
    /*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;*/
		margin-left : 1%;
    margin-right : 0%;

		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		display : inline;
}
@media screen and (max-width:980px) {
	.useResponsive .centralAvMenuG {
	  float : none;
	  width : auto;
	  padding-top : 0px;
	  padding-bottom : 0px;

		/*margin-top : 0px;*/
		margin-top : 1.5em;
		
    /*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;*/
		/*margin-left : 0%;
		margin-right : 0%;*/
		margin-left : 0px; margin-right : 0px;

		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		/*float : left;
		display : inline;*/
		display : block;
}
}
	.centralAvMenuGAvD2CpAss {
    float : left;
		width : 48%;
		margin-left : 1%;
		margin-right : 1%;
}
@media screen and (max-width:980px) {
	.useResponsive .centralAvMenuGAvD2CpAss {
	  /*float : left;
	  width : 74%;
		margin-left : 0%;
		margin-right : 1%;
    display : inline;*/
		margin-left : 0px;
		margin-right : 0px;
		float : none;
		width : auto;
		display : block;
}
}
	.page.menuOnRightSide .centralAvMenuG {
		float : left;
		margin-right : 1%;
    margin-left : 0%;
}
@media print{
	.centralAvMenuG {
		float : none !important;
    /*margin : 0px !important;
    padding-top : 0px !important;
    padding-bottom : 0px !important;
    margin-top : 0px !important;
    width : 100% !important;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;*/
		display : block !important;
		width : auto;
		margin : 0px;
		padding : 0px;
}
}
	.centralSansMenuG {
	  padding-top : 0px;
	  padding-bottom : 0px;

    /*margin-top : 0px;*/
		margin-top : 1.5em;
		
		/*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;
		margin-left : #DIA_000445_DIM_CENTRAL_MARG#;*/

		margin-left : 0%;
    margin-right : 0%;

		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		/*float : left;
		display : inline;*/
		display : block;
}
	.centralSansMenuGAvD2CpAss {
	  float : left;
	  width : 74%;
		margin-left : 0%;
		margin-right : 1%;
		display : inline;
}
@media print{
	.centralSansMenuG {
	  display : block;
    padding : 0px;
    margin : 0px;
}
}
@media screen and (max-width:980px) {
	.useResponsive .centralSansMenuGAvD2CpAss {
		float : none;
		width : auto;
		display : block;
		margin : 0px;
}
}

	.centralPadd {
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-radius : 0px 0px 0px 0px;
}

/* compo_ass */

  .currentZone {
    display : block;
    width : 100%;
    min-height : auto;
    margin : 0px 0px 0px 0px;

    /**/
    background-color : transparent;
}
  .currentZoneAvecCpAssLR {
    float : left;
    /*width : #DIA_000445_DIM_CURRENT_LR_W#;*/
    min-height : auto;
    margin : 0px 0px 0px 0px;

    /**/
    background-color : transparent;
}
  .centralAvMenuG .currentZoneAvecCpAssLR {
    width : 50%;
}
  .centralSansMenuG .currentZoneAvecCpAssLR {
    width : 50%;
}

  .currentZoneAvecCpAssL {
    float : left;
    /*width : #DIA_000445_DIM_CURRENT_L_W#;*/
    min-height : auto;
    margin : 0px 0px 0px 0px;

    /**/
    background-color : transparent;
}
  .centralAvMenuG .currentZoneAvecCpAssL {
    width : 75%;
}
  .centralSansMenuG .currentZoneAvecCpAssL {
    width : 75%;
}
  .currentZoneAvecCpAssR {
    float : left;
    /*width : #DIA_000445_DIM_CURRENT_R_W#;*/
    min-height : auto;
    margin : 0px 0px 0px 0px;
    
    /**/
    background-color : transparent;
}
  .centralAvMenuG .currentZoneAvecCpAssR {
    width : 75%;
}
  .centralSansMenuG .currentZoneAvecCpAssR {
    width : 75%;
}

@media print {
	.centralSansMenuG .currentZoneAvecCpAssL,
	.centralSansMenuG .currentZoneAvecCpAssR {float : none; width : 100%; margin : 0;}
}

@media screen and (max-width:980px) {
  .useResponsive .currentZoneAvecCpAssLR, .useResponsive .currentZoneAvecCpAssL, .useResponsive .currentZoneAvecCpAssR {
    float : none;min-height : 0;margin : 0px 0px 0px 0px;
}
  .useResponsive .centralAvMenuG .currentZoneAvecCpAssLR, .useResponsive .centralSansMenuG .currentZoneAvecCpAssLR, .useResponsive .centralAvMenuG .currentZoneAvecCpAssL, .useResponsive .centralSansMenuG .currentZoneAvecCpAssL, .useResponsive .centralAvMenuG .currentZoneAvecCpAssR, .useResponsive .centralSansMenuG .currentZoneAvecCpAssR {
    width : auto;
}
}

  .currentZone .currentPadd {
    display : block;
    /*width : 100%;*/ /*090109*/
    /*overflow : hidden;*/ /* 170210 */
    margin : 0px 0px 0px 0px;
    
    /**/
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-radius : 0px 0px 0px 0px;
}
  @media print{
  .currentZone .currentPadd {
    display : block;
    width : 100%;
    overflow : visible !important;
    margin : 0px;
    padding : 0px;
    
    /**/
    background-color : #FFFFFF;
}
}
  .currentZoneAvecCpAssLR .currentPadd {
    /*padding-left : 1%;
    padding-right : 1%;*/

    padding : 0px 8px 0px 8px;

    /*overflow : hidden;*/ /* 170210 */
    margin : 0px 0px 0px 0px;
    
    /**/
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-radius : 0px 0px 0px 0px;
}
@media print{
  .currentZoneAvecCpAssLR .currentPadd {
    /*padding-left : 1%;
    padding-right : 1%;*/
    
    padding : 0px 8px 0px 8px;
    
    overflow : visible !important;
    margin : 0px 0px 0px 0px;

    /**/
    background-color : #FFFFFF;
}
}
  .currentZoneAvecCpAssL .currentPadd {
    /*padding-left : 1%;*/
    
    padding : 0px 0px 0px 8px;
    
    /*overflow : hidden;*/ /* 170210 */
    margin : 0px 0px 0px 0px;

    /**/
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-radius : 0px 0px 0px 0px;
}
@media print{
  .currentZoneAvecCpAssL .currentPadd {
    /*padding-left : 1%;*/

    padding : 0px 0px 0px 8px;

    overflow : visible !important;
    margin : 0px 0px 0px 0px;

    /**/
    background-color : #FFFFFF;
}
}
  .currentZoneAvecCpAssR .currentPadd {
    /*padding-right : 1%;*/
    
    padding : 0px 2.25em 0px 0px;
    
    /*overflow : hidden;*/ /* 170210 */
    margin : 0px 0px 0px 0px;

    /**/
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-radius : 0px 0px 0px 0px;
}
@media print{
  .currentZoneAvecCpAssR .currentPadd {
    /*padding-right : 1%;*/

    padding : 0px 2.25em 0px 0px;

    overflow : visible !important;
    margin : 0px 0px 0px 0px;

    /**/
    background-color : #FFFFFF;
}
}

@media screen and (max-width:980px) {
  .currentZoneAvecCpAssLR .currentPadd, .currentZoneAvecCpAssL .currentPadd, .currentZoneAvecCpAssR .currentPadd {
    padding-left : 0px; padding-right : 0px;
}
}

/* --------------

Debut bdLayer

-------------- */

  .bdLayer {
    position : absolute;
    top : 40px;
    right : 0px;
    bottom : auto;
    left : auto;
    clear : both;
    width : 50%;
    height : auto;
    z-index : 2;
}

/* --------------

Debut compo_ass

-------------- */

  .compoAss_default_default {
    float : right;
    /*width : #DIA_000445_DIM_COMPOASS_R_W#;*/
    overflow : hidden;
}
  .centralAvMenuG .compoAss_default_default {
    width : 25%;
}
  .centralSansMenuG .compoAss_default_default {
    width : 25%;
}
	.compoAss_default_default2024 {
        position: absolute;
        display: block;
        top: 0px !important;
        /*bottom: 0px !important;*/
        left: auto !important;
        z-index: 1002;
        width: 320px;
        max-width: none;
        right: -320px;
        box-sizing: border-box;
		background-color : #FFFFFF;
		transform: none;
		transition: right 1s, transform 1s;
		box-shadow: -5px 0px 5px rgba(0, 0, 0, 0.1);
		padding-top : 1.5em;
		/*padding : 1.5em;*/
}

	.compoAss_default_default2024 .compoAssPadd {
		position : relative;
}

    div.showAd2024 {
        transition: right 1s, transform 1s !important;
        transform: translateX(-320px);
    }
    div.hideAd2024 {
        transition: right 1s, transform 1s !important;
        transform: translateX(320px);
    }
	.showHideSearchBtn {color : #000000; display : block; position : absolute; left : -50px; top : 0; box-shadow: -5px 0px 5px rgba(0, 0, 0, 0.1); background-color : #FFFFFF; width : 50px; height : 50px;}
	.showHideSearchBtn > span {display : block; position : absolute; left : 50%; top : 50%; transform : translate(-50%, -50%);}


@media print {
  .compoAss_default_default, .centralAvMenuG .compoAss_default_default, .centralSansMenuG .compoAss_default_default {
    float : none;
    width : 100%;
    overflow : visible !important;
    display : block;
}
}
  .compoAss_default_default .compoAssPadd{
    padding-left : 2.25em;
    overflow : hidden;
}
@media print{
  .compoAss_default_default .compoAssPadd{
    padding-left : 2.25em;
    overflow : visible !important;
}
}
  .compoAss_left_default {
    float : left;
    /*width : #DIA_000445_DIM_COMPOASS_L_W#;*/
    overflow : hidden;
}
  .centralAvMenuG .compoAss_left_default {
    width : 25%;
}
  .centralSansMenuG .compoAss_left_default {
    width : 25%;
}
@media print {
  .compoAss_left_default, .centralAvMenuG .compoAss_left_default, .centralSansMenuG .compoAss_left_default {
    float : none;
    width : 100%;
    overflow : visible !important;
}
}
  .compoAss_left_default .compoAssPadd{
    /*padding-right : 2.25em;*/
	padding-right : 0;
    overflow : hidden;
}
@media print{
  .compoAss_left_default .compoAssPadd{
    /*padding-right : 2.25em;*/
	padding-right : 0;
    overflow : visible !important;
    display : block;
}
}

@media screen and (max-width:980px) {
  .useResponsive .compoAss_default_default, .useResponsive .compoAss_left_default {
    float : none;
  }
  .useResponsive .centralAvMenuG .compoAss_default_default, .useResponsive .centralSansMenuG .compoAss_default_default, .useResponsive .centralAvMenuG .compoAss_left_default, .useResponsive .centralSansMenuG .compoAss_left_default {
    width : auto;
  }
  .useResponsive .compoAss_default_default .compoAssPadd {
    padding-left : 0px;
  }
  .useResponsive .compoAss_left_default .compoAssPadd {
    padding-right : 0px;
  }
  .useResponsive .compoAss_left_default {
    display : block;
	margin-bottom : 0px;
  }
  .useResponsive .compoAss_default_default {
    display : block;
	margin-top : 0px;
  }
}

  .compoAss_top_default {
    clear : both;
    width : 100%;
    padding-bottom : 2.25em;
}
@media print {
  .compoAss_top_default {
    display : block;
}
}
  .compoAss_top_default .compoAssPadd{
    display : block;
    width : 100%;
}
  .compoAss_top2_default {
    clear : both;
    width : 100%;
    padding-bottom : 8px;
}
  .compoAss_top2h_default {
    clear : both;
    width : 100%;
    padding-bottom : 8px;
}
@media print {
  .compoAss_top2_default {
    display : block;
}
  .compoAss_top2h_default {
    display : block;
}
}
  .compoAss_top2_default .compoAssPadd,
  .compoAss_top2h_default .compoAssPadd{
    display : block;
    width : 100%;
}
  .compoAss_top3_default {
    clear : both;
    width : 100%;
}
@media print {
  .compoAss_top3_default {
    display : block;
}
}
  .compoAss_top3_default .compoAssPadd{
    display : block;
    width : 100%;
}
  .compoAss_absolute_default {
    position : absolute;
    top : 0px;
    right : 0px;
    bottom : auto;
    left : auto;
    clear : both;
    width : 200px;
    height : auto;
    /*z-index : 2;*/
	/*z-index : 100000;*/ /* avant 20200210 */
	z-index : 100;
}
@media print {
  .compoAss_absolute_default {
    display : block;
}
}
  .compoAss_absolute_default .compoAssPadd{
    display : block;
    width : 100%;
}

  .compoAss_absoluteInBd_default {
    position : absolute;
    top : 0px;
    right : 0px;
    bottom : auto;
    left : auto;
    clear : both;
    width : 50%;
    height : auto;
    /*z-index : 2;*/
	/*z-index : 100000;*/ /* avant 20200210 */
	z-index : 100;
}

@media screen and (max-width:560px) {
	body.responsiveCpAssBd .compoAss_absolute_default{
		top : 0px;
		right : 0px;
		bottom : auto;
		left : auto;
}
	body.responsiveCpAssBd .compoAss_absoluteInBd_default{
		top : 0px;
		right : 0px;
		bottom : auto;
		left : auto;
}
}

@media screen and (min-width:561px) and (max-width:980px) {
	body.responsiveCpAssBd .compoAss_absolute_default{
		top : 0px;
		right : 0px;
		bottom : auto;
		left : auto;
}
	body.responsiveCpAssBd .compoAss_absoluteInBd_default{
		top : 0px;
		right : 0px;
		bottom : auto;
		left : auto;
}
}

@media screen and (min-width:981px) and (max-width:1170px) {
	body.responsiveCpAssBd .compoAss_absolute_default{
		top : 0px;
		right : 0px;
		bottom : auto;
		left : auto;
}
	body.responsiveCpAssBd .compoAss_absoluteInBd_default{
		top : 0px;
		right : 0px;
		bottom : auto;
		left : auto;
}
}

  .compoAss_bottom_default {
    clear : both;
    width : 100%;
    padding-top : 2.25em;
}
@media print {
  .compoAss_bottom_default {
    display : block;
}
}
  .compoAss_bottom_default .compoAssPadd{
    display : block;
    width : 100%;
}

  .compoAss_bottom2_default {
    clear : both;
    width : 100%;
    margin-top : 8px;
}
@media print {
  .compoAss_bottom2_default {
    display : block;
}
}
  .compoAss_bottom2_default .compoAssPadd{
    display : block;
    width : 100%;
}

  .compoAss_bottom3_default {
    clear : both;
    width : 100%;
    margin-top : 8px;
}
@media print {
  .compoAss_bottom3_default {
    display : block;
}
}
  .compoAss_bottom3_default .compoAssPadd{
    display : block;
    width : 100%;
}

  .compoAss_surMenu_default {
    clear : both;
    width : 100%;
    padding-bottom : 2.25em;
}
  .compoAss_sousMenu_default .compoAssPadd{
    display : block;
    width : 100%;
}
@media screen and (max-width:980px) {
	.useResponsive .compoAss_surMenu_default {
		display : none;
}
}

  .compoAss_sousMenu_default {
    clear : both;
    width : 100%;
    padding-top : 2.25em;
}
  .compoAss_sousMenu_default .compoAssPadd{
    display : block;
    width : 100%;
}
@media screen and (max-width:980px) {
	.useResponsive .compoAss_sousMenu_default {
		display : none;
}
}

  .compoAss_aDroite2_default {
    float : right;
    width : 22%;
		border-style : none;
		border-color : #BBBBBB;
		border-top-width : 0px;
		border-bottom-width : 0px;
		border-left-width : 0px;
		border-right-width : 0px;
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin-top : 1.5em;
		margin-bottom : 0px;
		margin-left : 1%;
		margin-right : 0%;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		border-radius : 0px 0px 0px 0px;
		display : inline;
}

@media screen and (max-width:980px) {
	.useResponsive .compoAss_aDroite2_default {
		float : none;
		width : auto;
		display : block;
		margin : 0px;
}
}

@media print {
  .compoAss_aDroite2_default {
    display : none;
}
}

  .compoAss_aDroite2_default .compoAssPadd{
    display : block;
    width : 100%;
}

@media print{
	.compoAssWrapperFirst {display : none !important;}
}

  .compoAss_pdp_default {
    position : static;
    bottom : 0px;
		width : 100%;
		max-width : 100%;
		height : auto;
		min-height : 50px;
		text-align : left;
		border-style : solid;
		border-color : #BBBBBB;
		border-top-width : 0px;
		border-bottom-width : 0px;
		border-left-width : 0px;
		border-right-width : 0px;
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		border-radius : 0px 0px 0px 0px;
}
  .compoAss_pdp_default.pdpInBox {
		width : auto;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
}
@media screen and (max-width:980px) {
	.compoAss_pdp_default {
		min-height : 0px;
}
}
@media print {
  .compoAss_absolute_default {

}
}
  .compoAss_pdp_default .poweredByDiasite{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		color : #999999;
		font-size : 1em;
		font-weight : normal;
		text-decoration : none;
		text-align : right;
}
  .compoAss_pdp_default .poweredByDiasite a{
		color : #777777;
		font-weight : bold;
		text-decoration : none;
}
  .compoAss_pdp_default .poweredByDiasite a:hover{
		color : #333333;
		text-decoration : none;
}

@media print{
	.compoAss_pdp_default {display : none !important;}
	#cookieLaw_cAlert {display : none !important;}
}

  .compoAss_inCpStrLayer_default{
    background-color : transparent;
}

  #diasiteCalqueDyn {
    margin:0;
    padding:0;
    position:fixed !important;
    position:absolute;    
    /*z-index:2147483647 !important;*/
    /*z-index:999998 !important;*/ /* avant 20200210 */
	z-index : 998 !important;
}

  #diasiteCalqueDyn a#bt_close {
    position : absolute;
    /*width : #DIA_000445_DIM_CALQDEPLIANT_BTS_W#;
    height : #DIA_000445_DIM_CALQDEPLIANT_BT_CLOSE_H#;*/
    top : 8px;
    cursor : pointer;
}
  #diasiteCalqueDyn a#bt_show {
    position : absolute;
    /*width : #DIA_000445_DIM_CALQDEPLIANT_BTS_W#;
    height : #DIA_000445_DIM_CALQDEPLIANT_BT_SHOW_H#;*/
    top : 40px;
    cursor : pointer;
}
  #diasiteCalqueDyn a#bt_hide {
    position : absolute;
    /*width : #DIA_000445_DIM_CALQDEPLIANT_BTS_W#;
    height : #DIA_000445_DIM_CALQDEPLIANT_BT_HIDE_H#;*/
    top : 54px;
    cursor : pointer;
}

  #diasiteCalqueDyn a#bt_close, #diasiteCalqueDyn a#bt_show, #diasiteCalqueDyn a#bt_hide, #diasiteCalqueDyn.left a#bt_close, #diasiteCalqueDyn.left a#bt_show, #diasiteCalqueDyn.left a#bt_hide {
    right : 8px;
}
  #diasiteCalqueDyn.right a#bt_close, #diasiteCalqueDyn.right a#bt_show, #diasiteCalqueDyn.right a#bt_hide {
    left : 8px;
}
  #diasiteCalqueDyn a#bt_close img, #diasiteCalqueDyn a#bt_show img, #diasiteCalqueDyn a#bt_hide img{
    border : none;
}

@media screen and (max-width:980px) {
  .calqueDynResponsive #diasiteCalqueDyn {
    position:static !important;
    width : auto !important;
    left : auto !important;
    right : auto !important;
	}
  .calqueDynResponsive a#bt_show, .calqueDynResponsive a#bt_hide, .calqueDynResponsive a#bt_close {display : none !important;}
  .calqueDynResponsive a#bt_close {right : 10px !important; left : auto !important; top : 10px !important; background-color : #FFFFFF; /*z-index : 999999;*/ /* avant 20200210 */ z-index : 999;}
  .calqueDynResponsive #diasiteCalqueDyn > div{padding : 0px !important;}
}

@media print {
  #diasiteCalqueDyn {
    display : none;
}
}

/* --------------

Debut Compo Ass Nav

-------------- */

  .compoAssNav {
    position : fixed;
    width : 100%;
    height : 100%;
    top : 0px;
    left : 0px;
    overflow : hidden;
    z-index : 0;
    /*z-index : -1;*/   
}

/* --------------

Debut Compo Ass En Menu Mobile

-------------- */

	.useResponsive .compoAss_enMenuMobile_default{
		display : none;
}
@media screen and (max-width:980px) {
	.useResponsive .compoAss_enMenuMobile_default{
		position : fixed;
		display : none;
		top : 0px;
		left : 0px;
		padding : 0px;
		/*padding-top : 50px;*/
		margin : 0px;
		float : none;
		width : 100%;
		/*z-index : 1000000;*/ /* avant 20200210 */
		z-index : 1000;
}
	.useResponsive .compoAss_enMenuMobile_default.hideMenu{
		display : none;
}
	.useResponsive .compoAss_enMenuMobile_default.showMenu{
		display : block;
}
}

/* --------------

Debut cpStrLayer

-------------- */

  .cpStrLayer {
    position : fixed;
    width : 100%;
    height : auto;
    top : 0px;
    right : auto;
    bottom : auto;
    left : 0px;
    /*z-index : 999999;*/ /* avant 20200210 */
	z-index : 999;
}
@media (max-width: 980px) {
 body.useResponsive .cpStrLayer {
   display : block;
 }
}

/* --------------

Debut freeAbsolutePage

-------------- */

	.compoAss_freeAbsolutePage_default {
    position : absolute;
    width : auto;
    height : auto;
    top : 0px;
    right : 0px;
    bottom : 0px;
    left : 0px;
    /*z-index : 999999; */
}


/* --------------

FLOATABLEMENU / DPO_000444_SEL_MENUFIXEDONSCROLL = Y

-------------- */

/* :not([class*=responsiveMarg]) pour supprimer bug historique */
.menuFixedOnScroll.floatableMenu:not([class*=responsiveMarg]) div.menuN1.menuN1HorsCont {position : fixed;top : 0px;} 
body.menuFixedOnScroll.floatableMenu:not([class*=menuShown]) div.menuN1.menuN1HorsCont { box-shadow : 0px 5px 5px -6px #000000;}
.menuFixedOnScroll.floatableMenu:not([class*=responsiveMarg]) .entete {margin-top : 50px;}

@media screen and (min-width: 1160px) {
.useResponsive.responsiveMode2.responsiveMarg.menuFixedOnScroll.floatableMenu div.menuN1.menuN1HorsCont {position : fixed;top : 0px;} 
body.useResponsive.responsiveMode2.responsiveMarg.menuFixedOnScroll.floatableMenu:not([class*=menuShown]) div.menuN1.menuN1HorsCont { box-shadow : 0px 5px 5px -6px #000000;}
.useResponsive.responsiveMode2.responsiveMarg.menuFixedOnScroll.floatableMenu .entete {margin-top : 50px;}
}

@media screen and (min-width: 0px) and (max-width: 980px) {
   
  /*.menuFixedOnScroll .entete, 
  .menuFixedOnScroll .entete.enteteHorsCont, 
  .menuFixedOnScroll.floatableMenu .entete, 
  .menuFixedOnScroll.floatableMenu .entete.enteteHorsCont {position : fixed; left : 0px; right : 0px; top : 0px; z-index : 1000;}*/
   
  /*body.menuFixedOnScroll:not([class*=menuShown]) .entete, 
  body.menuFixedOnScroll:not([class*=menuShown]) .entete.enteteHorsCont,*/ 
  body.menuFixedOnScroll.floatableMenu:not([class*=menuShown]) .entete, 
  body.menuFixedOnScroll.floatableMenu:not([class*=menuShown]) .entete.enteteHorsCont {box-shadow : 0px 5px 5px -6px #000000;}
   
  .menuFixedOnScroll div.menuN1.menuN1HorsCont {top : 0px;}
   
  .floatableMenu.menuFixedOnScroll div.menuN1.menuN1HorsCont.showMenu {position : absolute;}
   
  .floatableMenu.menuFixedOnScroll:not([class*=responsiveMarg]) .entete {margin-top : 0px;}
   
  /*.menuFixedOnScroll #wrapper,*/ 
  .floatableMenu.menuFixedOnScroll #wrapper {margin-top : 0px;}
 
}
@media screen and (min-width: 981px) and (max-width: 1160px) {
  /*.menuFixedOnScroll #wrapper,*/ 
  .floatableMenu.menuFixedOnScroll.wrapperResponsive2 #wrapper {margin-top : 0px;}
}

/* --------------

FLOATABLEBD / DPO_000444_SEL_BDFIXEDONSCROLL = Y

-------------- */

/*@media screen and (min-width: 0px) and (max-width: 980px) {*/
   
  /*.bdFixedOnScroll .entete, 
  .bdFixedOnScroll .entete.enteteHorsCont,*/ 
  .bdFixedOnScroll.floatableBd .entete, 
  .bdFixedOnScroll.floatableBd .entete.enteteHorsCont {position : fixed; left : 0px; right : 0px; top : 0px; /*z-index : 10000;*/ /* avant 20200210 */ z-index : 10; box-shadow : 0px 5px 5px -6px #000000;}
  
  .bdFixedOnScroll.floatableBd .mobileMainMenu {position : fixed;}
   
  /*body.bdFixedOnScroll:not([class*=menuShown]) .entete, 
  body.bdFixedOnScroll:not([class*=menuShown]) .entete.enteteHorsCont {box-shadow : 0px 5px 5px -6px #000000;}*/
   
  .bdFixedOnScroll.floatableBd .entete {margin-top : 0px;}
   

  .floatableBd.bdFixedOnScroll #wrapper {margin-top : 100px; padding-top : 0px;}
  .floatableBd.bdFixedOnScroll.menuShown #wrapper {margin-top : 0; padding : 0;}
  .responsiveMode4.floatableBd.bdFixedOnScroll #wrapper {margin-top : 100px; padding-top : 0px;}
  
  @media screen and (min-width: 0px) and (max-width: 980px) {
    .bdFixedOnScroll .entete,
    .bdFixedOnScroll .entete.enteteHorsCont {position : fixed; left : 0px; right : 0px; top : 0px; /*z-index : 10000;*/ /* avant 20200210 */ z-index : 10; box-shadow : 0px 5px 5px -6px #000000;}
    .bdFixedOnScroll .mobileMainMenu {position : fixed;}
    .bdFixedOnScroll .conteneur,
    .floatableBd.bdFixedOnScroll #wrapper {margin-top : 0px;} 
	.floatableBd.bdFixedOnScroll #wrapper {padding-top : 0px;}
    .responsiveMode4.bdFixedOnScroll .conteneur,
    .responsiveMode4.floatableBd.bdFixedOnScroll #wrapper {margin-top : 0px;} 
	.responsiveMode4.floatableBd.bdFixedOnScroll #wrapper {padding-top : 0px;}
  }
  
  @media screen and (min-width: 981px) and (max-width: 1160px) {
    .floatableBd.bdFixedOnScroll.wrapperResponsive2 #wrapper {margin-top : 0px; padding-top : 0px;} 
  }
 
/*}*/

/* --------------

Debut To Show When Visible

-------------- */

.diaToShowWhenVisible_ { opacity : 0; -webkit-transition-property: opacity, filter !important; -moz-transition-property: opacity, filter !important; -o-transition-property: opacity, filter !important; -ms-transition-property: opacity, filter !important; transition-property: opacity, filter !important; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; -ms-transition-duration: 0.8s; transition-duration: 0.8s; -webkit-transition-delay: 500ms; -moz-transition-delay: 500ms; -o-transition-delay: 500ms; -ms-transition-delay: 500ms; transition-delay: 500ms; } 
.diaStartAnimation_ { opacity : 1; }

@-webkit-keyframes fadeIn {
 0% {
  opacity:0;
 }
 100% {
  opacity:1;
 }
}
@keyframes fadeIn {
 0% {
  opacity:0;
 }
 100% {
  opacity:1;
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn;
}

@-webkit-keyframes fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInDown {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInDown {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown;
}

@-webkit-keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInLeft {
 -webkit-animation-name:fadeInLeft;
 animation-name:fadeInLeft;
}

@-webkit-keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInRight {
 0% {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInRight {
 -webkit-animation-name:fadeInRight;
 animation-name:fadeInRight;
}

@-webkit-keyframes fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInUp {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp;
}

@-webkit-keyframes fadeInUp25 {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,25%,0);
  transform:translate3d(0,25%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInUp25 {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,25%,0);
  transform:translate3d(0,25%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInUp25 {
 -webkit-animation-name:fadeInUp25;
 animation-name:fadeInUp25;
}

@-webkit-keyframes fadeInUp50 {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,50%,0);
  transform:translate3d(0,50%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
@keyframes fadeInUp50 {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,50%,0);
  transform:translate3d(0,50%,0);
 }
 100% {
  opacity:1;
  -webkit-transform:none;
  transform:none;
 }
}
.fadeInUp50 {
 -webkit-animation-name:fadeInUp50;
 animation-name:fadeInUp50;
}


.diaToShowWhenVisible {
opacity: 0;
} 
.diaStartAnimation { 
opacity: 1;
 -webkit-animation-duration:0.8s;
 animation-duration:0.8s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
} 
.diaToShowWhenVisible:not(.diaStartAnimation) {
  -webkit-animation: none;
  -o-animation: none;
  animation: none;
}

.diaAnimationDurationShort { 
 -webkit-animation-duration:0.4s;
 animation-duration:0.4s;
}
.diaAnimationDurationAverage { 
 -webkit-animation-delay:0.8s;
 animation-delay:0.8s;
}
.diaAnimationDurationLong { 
 -webkit-animation-delay:1.2s;
 animation-delay:1.2s;
}

.diaAnimationDelayExtraShort { 
 -webkit-animation-delay:0.25s;
 animation-delay:0.25s;
}
.diaAnimationDelayShort { 
 -webkit-animation-delay:0.5s;
 animation-delay:0.5s;
}
.diaAnimationDelayShortAverage { 
 -webkit-animation-delay:0.75s;
 animation-delay:0.75s;
}
.diaAnimationDelayAverage { 
 -webkit-animation-delay:1s;
 animation-delay:1s;
}
.diaAnimationDelayAverageLong { 
 -webkit-animation-delay:1.25s;
 animation-delay:1.25s;
}
.diaAnimationDelayLong { 
 -webkit-animation-delay:1.5s;
 animation-delay:1.5s;
}

/* --------------

Debut Autre

-------------- */

	.Ancre {
		padding : 0px;
		margin : 0px;
		line-height : 0px;
		font-size : 0px;
}
	a:not([href])[name]:target,
	a:not([href])[id]:target,
	.diaAncre:target {display : inline-block; scroll-margin-top: 100px !important; padding-top : 100px !important; margin-top : -100px !important;}
	
  @media screen and (max-width: 560px) {
	a:not([href])[name]:target,
	a:not([href])[id]:target,
	.diaAncre:target {display : inline-block; scroll-margin-top: 80px !important; padding-top : 80px !important; margin-top : -80px !important;}
  }
  
  @media screen and (min-width: 561px) and (max-width: 980px) {
	a:not([href])[name]:target,
	a:not([href])[id]:target,
	.diaAncre:target {display : inline-block; scroll-margin-top: 80px !important; padding-top : 80px !important; margin-top : -80px !important;}
  }

/* --------------

Regles responsives s'appliquant constamment

-------------- */

body.useResponsive iframe, body.useResponsive embed {max-width: 100%;}

.useResponsive img:not([class*=fixedWidth]) {
 height: auto !important;
 max-width: 100%;
 /*width: auto !important;*/ /* 20141229*/
}

/* --------------


CSS mobile


-------------- */

@media screen and (max-width: 560px) {
 /*body.useResponsive {*/
 html {
   font-size : 0.9em !important;
 }
}

@media screen and (min-width: 561px) and (max-width: 980px) {
 /*body.useResponsive {*/
 html {
   font-size : 0.95em !important;
 }
}

 .useResponsive .hide_laptop {
   display: none !important;
 }

@media (max-width: 980px) {

 /* passer tous les éléments de largeur fixe en largeur automatique */
 body.useResponsive, .useResponsive element1, .useResponsive element2 {
   width: auto;
   margin: 0;
   padding: 0;
 }
/* conserver le ratio des images et empêcher les débordements de boîtes dûs aux border ou padding */
 .useResponsive img {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
 }
 .useResponsive img:not([class*=fixedWidth]) {
   height: auto !important;
   /*width: auto !important;*/ /* 20141229*/ 
 }
 /* fixer une largeur maximale  de 100 % aux éléments potentiellement problématiques */
 .useResponsive img:not([class*=fixedWidth]), .useResponsive table:not([class*=fixedWidth]), .useResponsive th:not([class*=fixedWidth]), .useResponsive td:not([class*=fixedWidth]), .useResponsive blockquote:not([class*=fixedWidth]), .useResponsive code:not([class*=fixedWidth]), .useResponsive pre:not([class*=fixedWidth]), .useResponsive textarea:not([class*=fixedWidth]), .useResponsive input:not([class*=fixedWidth]), .useResponsive iframe:not([class*=fixedWidth]), .useResponsive object:not([class*=fixedWidth]), .useResponsive embed:not([class*=fixedWidth]), .useResponsive video:not([class*=fixedWidth]) {
   max-width: 100% !important;
 }

 /* gestion des mots longs */
 .useResponsive textarea, .useResponsive table, .useResponsive td, .useResponsive th, .useResponsive code, .useResponsive pre, .useResponsive samp {
   word-wrap: break-word; /* passage à la ligne forcé */
   -webkit-hyphens: auto; /* césure propre */
   -moz-hyphens: auto;
   hyphens: auto;
 }
 .useResponsive code, .useResponsive pre, .useResponsive samp {
   white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */
 }
 
 .useResponsive table:not([class*=fixedWidth]), .useResponsive td:not([class*=fixedWidth]), .useResponsive th:not([class*=fixedWidth]) {
   /*display : block;*/
   width : auto !important;
 }

 /* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */
 .useResponsive element1, .useResponsive element2 {
   float: none;
   width: auto;
 }

 /* masquer les éléments superflus */
 .useResponsive .hide_mobile {
   display: none !important;
 }
 
 .useResponsive .hide_laptop {
   display: inline-block !important;
 }

 /* Un message personnalisé */
 /*body:before {
   content: "Version mobile du site";
   display: block;
   color: #777;
   text-align: center;
   font-style: italic;
 }*/
 
 /* --------------

Fix leaflet

-------------- */

.useResponsive .leaflet-container img:not([class*=fixedWidth]) {max-width: none !important;}

}

 /* --------------

Responsive

-------------- */

@media (max-width: 560px) {
	
 /* masquer les éléments superflus */
 .useResponsive .hide_mobile_min {
   display: none !important;
}	
 
}

 /* --------------

Print

-------------- */

.showAsBlock_print {display : none !important;}
.showAsInlineBlock_print {display : none !important;}


@media print{ 
.hide_print {display : none !important;}
.showAsBlock_print {display : block !important;}
.showAsInlineBlock_print {display : inline-block !important;}
}

/* --------------

Fix modal

-------------- */

.modal-backdrop {/*z-index : 1040000 !important;*/ /* avant 20200210 */ z-index : 1040 !important;}
.modal {/*z-index : 1050000 !important;*/ /* avant 20200210 */ z-index : 1050 !important;}


/* --------------

CSS PERSO

-------------- */

body.menuShown.responsiveMode2 .entete .mobileMainMenu, 
body.menuShown.responsiveMode2 .mobileMainMenu, 
body.menuShown.responsiveMode3 .entete .mobileMainMenu, 
body.menuShown.responsiveMode3 .mobileMainMenu {position : absolute;} 
div.menuN1.menuN1HorsCont {position : absolute; left : 210px; right : 210px; z-index : 99; width : auto; top : 65px;} 
.floatableBd:not([class*=menuShown]) div.menuN1.menuN1HorsCont {position : fixed; z-index : 10000; top : 15px;} 
@media screen and (min-width: 0px) and (max-width: 1160px) { 
.floatableBd:not([class*=menuShown]) div.menuN1.menuN1HorsCont {position : fixed; z-index : 1000; top : 0px;} 
} 
.floatableBd .compoAss_absolute_default {right : 35px; top : 10px;} 
@media screen and (min-width: 0px) and (max-width: 100%) { 
.conteneur {margin-left : 1em; margin-right : 1em; width : auto;} 
} 
.floatable div.menuN1.menuN1HorsCont {position : fixed;top : 0px; box-shadow : 0px 5px 5px -6px #000000;} 
.floatable .entete {margin-top : 32px;} 
.entete .mobileMainMenu, .mobileMainMenu {position : fixed;} 
@media screen and (min-width: 0px) and (max-width: 1160px) { 
.compoAss_absolute_default {right : 35px; top : 10px;} 
.menuShown div.menuN1.menuN1HorsCont {left : 0px !important; right : 0px !important;} 
.entete, .entete.enteteHorsCont, .floatable .entete, .floatable .entete.enteteHorsCont {position : fixed; left : 0px; right : 0px; top : 0px; box-shadow : 0px 5px 5px -6px #000000; z-index : 1000;} 
div.menuN1.menuN1HorsCont {top : 0px;} 
.floatable div.menuN1.menuN1HorsCont.showMenu {position : absolute;} 
.floatable .entete {margin-top : 0px;} 
} 
.menuN0 {display : none;} 
.compoAss_default_default > .compoAssPadd {border-left : 1px dotted #AAAAAA;} 
@media screen and (min-width: 0px) and (max-width: 980px) { 
.compoAss_default_default > .compoAssPadd {border-left : none; border-top : 1px dotted #AAAAAA; padding-top : 1.5em; margin-top : 1.5em;} 
.conteneur {padding-left : 1em; padding-right : 1em;} } @media print{ .compoAss_default_default {display : none !important;} 
.centralSansMenuG .currentZoneAvecCpAssR {width : auto;} 
} 
@media screen and (min-width: 1160px) { 
.useResponsive .conteneur {background-image : url(files/3/cdbv2/filet_entete_1230_2.png);} 
.useResponsive .conteneur {background-size : 615px 1px;} 
} 
@media screen and (min-width: 1160px) and (max-width : 1440px) { 
.useResponsive .conteneur {background-size : 320px 1px;} 
} 
.useResponsive.floatableBd .conteneur {background-image : none;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-radius : 0;} 
.ui-widget-content {border : none; background-image : none; background-color : rgba(255,255,255,0.95); padding : 0; font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;} 
.ui-widget-header {background-image : none; background-color : #000000; border : none; font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif; font-weight : normal; text-transform : uppercase;} 
.ui-dialog .ui-dialog-titlebar {padding : 0.75em 1em;} 
.ui-widget-content.ui-dialog-buttonpane {padding : 0.5em 1em; background-color : transparent;} 

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus {background : transparent !important; border : none !important; color : #CB4B59 !important;}
 
.ui-state-hover .ui-icon, 
.ui-state-focus .ui-icon {background-image : url(js/jquery/css/images/ui-icons_d8e7f3_256x240.png);} 

.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default,
.ui-button, 
.ui-button:focus,
.ui-button:active {background : transparent !important; border : 2px #CB4B59 solid !important; color : #CB4B59 !important; text-transform : uppercase !important; font-weight : 400 !important; font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif !important;} 

.ui-state-default:hover, 
.ui-widget-content .ui-state-default:hover, 
.ui-widget-header .ui-state-default:hover,
.ui-button:hover {background : #CB4B59 !important; border : 2px #CB4B59 solid !important; color : #FFFFFF !important; font-weight : 400 !important;} 

.ui-icon-closethick {background-position: -96px -128px;} 
.ui-widget input, .ui-widget select, .ui-widget textarea {font-weight : normal; padding : 0.5em; margin : 1px; border-width : 1px; border-style : solid;} 
.ui-dialog .ui-dialog-titlebar-close {} 
.ui-dialog .ui-dialog-titlebar-close span {}

.ui-dialog-titlebar-close {display : none !important;}

.ui-widget.ui-widget-content {border : none !important;}

/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/bandeau/pres1/modele1/bandeau_pres1_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut entete

-------------- */

	.bandeauPerso, .bandeauPersoPrint{
		/*position : relative;*/
		position : static;
		top : auto;
		right : auto;
		bottom : auto;
		left : auto;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		background : transparent;
		background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
		color : #666666;
    font-size : 1em; 
		width : 100%;
		max-width : 100%;
		height : auto;
		overflow : hidden;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		border-radius : 0px 0px 0px 0px;
}
	.bandeauPerso a{
		color : #CB4B59;
    text-decoration : none; 
}
	.bandeauPerso a:hover{
		color : #000000;
    text-decoration : underline; 
}
	.bandeauPersoPrint{
		display : none;
}
@media print{
	.bandeauPersoPrint{
		display : block;
}
}
@media print{
	.withMediaPrint{
		display : none;
}
}
	.bandeauPerso img{
    margin : 0px;
    padding : 0px;
    display : block;
}
	.bandeauPerso a img{
    display : inline-block;
}
@media print{
	.bandeauPerso a img{
		max-height : 50px !important; height : auto !important; width : auto !important; 
}
}
	.withABSIBD {
		position : relative;
}

a.diaLogoSite {display : inline-block; width : 148px; height : 40px; background-image : none; background-repeat : no-repeat; background-position : 50% 50%; background-size : contain;}
a.diaLogoSite > span {display : none;}

/* Regle 1 */

  @media screen and (min-width: 0px) and (max-width: 560px) {
	.bandeauPerso.logodiasiteV2 a.diaLogoSite,
	a.diaLogoSite.logodiasiteV2	{width : 148px; height : 40px;}
}

/* Regle 2 */

  @media screen and (min-width: 561px) and (max-width: 960px) {
	.bandeauPerso.logodiasiteV2 a.diaLogoSite,
	a.diaLogoSite.logodiasiteV2	{width : 148px; height : 40px;}
} 

  @media print {
	.bandeauPerso.logodiasiteV2 a.diaLogoSite,
	a.diaLogoSite.logodiasiteV2	{display : none;}
}

.bandeauPerso a.logo > img{width : 120px !important; height : 84px !important;} 
.floatableBd .bandeauPerso a.logo > img{width : 64px !important; height : 45px !important;} 
@media screen and (min-width: 0px) and (max-width: 1160px) { 
.bandeauPerso a.logo > img{width : 64px !important; height : 45px !important;} 
}

.bandeauPerso button, .bandeauPerso input, .bandeauPerso select, .bandeauPerso textarea {font-family: inherit;
font-size: inherit;
line-height: inherit;
margin: 0;
font: inherit;
line-height: inherit;
color: inherit;}

.bandeauPerso .cdbBd {position : relative;} 
.bandeauPerso .cdbBd .searchField {position : absolute; left : 25%; right : 25%; top : 1.75em; transform: translateY(-50%); text-align : center;}
.bandeauPerso .searchField {max-width : 480px; margin-left : auto; margin-right : auto; position : relative; border : 1px #DDDDDD solid; padding-right : 2em;}
.bandeauPerso .searchField a.submit {position : absolute; top : 50%; transform: translateY(-50%); right : 0.25em;}
.bandeauPerso .searchField a.advanced {position : absolute; top : 50%; transform: translateY(-50%); right : -1.5em;}
.bandeauPerso .searchField input[type="text"] {width : 100%; border : none; padding : 0.25em;}
.bandeauPerso .searchField input[type="submit"] {display : inline-block; width : 1px; height : 1px; background-color : transparent; font-size : 1px; border : none;}
@media screen and (max-width: 1160px) {
.bandeauPerso .cdbBd .searchField {position : absolute; left : 125px; right : 15em; top : 22px; max-width : none;}
}
@media screen and (max-width: 640px) {
.bandeauPerso .cdbBd .searchField {display : none;}
}
@media screen and (min-width: 1160px) {
.floatableBd .bandeauPerso .searchField {display : none;}
}
.bandeauPerso{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/bandeauBox/hidden/default/bandeauBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/banniere/hidden/modele1/banniere_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut banniere

-------------- */

	.banniereActusDiv {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/bodyBox/hidden/default/bodyBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/calqueImage/fancyBox/modele1/calqueImage_fancyBox_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000002;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 1000003;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('js/jquery/fancybox2/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 1000006;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('js/jquery/fancybox2/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1000004;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	/*width: 40%;*/
	width : 70px;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('js/jquery/fancybox2/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 1000004;
}

.fancybox-prev {
	left: -70px;
}

.fancybox-next {
	right: -70px;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1000004;
	visibility: visible;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1000001;
	background: url('js/jquery/fancybox2/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
	font-size : 0.9em;
	font-weight : normal;
	color : #444444;
	text-align : center;
	text-transform : none;
	text-decoration : none;
	letter-spacing : normal;
	line-height : normal;
	position: relative;
	text-shadow: none;
	z-index: 1000005;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1000005;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 6px 20px;
	/*background: transparent;*/ /* Fallback for web browsers that doesn't support RGBa */
	/*background: rgba(0, 0, 0, 0.8);*/
	background: #FFFFFF;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	/*text-shadow: 0 1px 2px #222;*/
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
	font-size : 0.9em;
	font-weight : normal;
	color : #444444;
	text-align : center;
	text-transform : none;
	text-decoration : none;
	letter-spacing : normal;
	line-height : normal;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color : #444444;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	/*background: #000;
	background: rgba(0, 0, 0, .8);*/
	background: #FFFFFF;
}

@media screen and (min-width: 0px) and (max-width: 980px) {

.fancybox-nav {
	width : 36px;
}

.fancybox-prev {
	left: -32px;
}

.fancybox-next {
	right: -32px;
}

.fancybox-prev span {left : 0px;}
.fancybox-next span {right : 0px;}

}

.fancybox-skin{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/centralBox/hidden/default/centralBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/close/hidden/modele1/close_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Bouton vers format impression

-------------- */

	.closeCpnt{
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/contactLink/hidden/modele1/contactLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/entete/pres1Viewport/modele1/entete_pres1Viewport_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/hdp/pres1/modele1/hdp_pres1_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Bouton vers format impression

-------------- */

	.hdpCpn{
    clear : both;
    text-align : right;
    background-color : #e9e9e9;
    margin : 10px 0px 0px 0px;
    padding : 0.5em 2em 0.5em 2em;
}
@media print{
	.hdpCpn {
    display : none;
}
}
	.hdpCpn a{
	  font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    font-size : 0.9em;
    color : #777777;
    text-decoration : none;
    font-weight : normal;
}
	.hdpCpn a:hover{
    color : #333333;
    text-decoration : none;
}
	.hdpCpn.useAwesomeFont a{
	background-image : none !important;
	text-align : center;
	position : relative;
}
	.hdpCpn.useAwesomeFont a > span{
	display : block !important;
	position: absolute;
	top: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
	transform: translateY(-50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */
	left : 0; right : 0;
}
.hdpCpn a span {display : none;} 
.hdpCpn a {display : block; width : 50px; height : 50px; background-color : #FFFFFF; background-image : url(files/3/th4/fl_hdp3.png); background-repeat : no-repeat; background-position : 50%; box-shadow : 0px 0px 5px -3px #000000;} 
.hdpCpn a:hover {background-color : #PER_COL_PERSO___BOUTONS___RESEAUX___COULEUR_DE_FOND_1__OVER_#;} 
.hdp {display : none;} 
.showHdp .hdp {display : block; position : fixed; right : 1em; left : auto; bottom : 50px; z-index : 100000;} 
.showHdp .hdp .hdpCpn {position : relative; width : 950px; margin-left : auto; margin-right : auto; left : auto; bottom : auto;} 
.showHdp .hdp .hdpCpn a {position : absolute; right : 0px; top : -10px;} 
@media screen and (min-width: 0px) and (max-width: 100%) { .showHdp .hdp {bottom : 50px; right : 1em; z-index : 1000000;} }/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/homeLink/hidden/modele1/homeLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/identificationBarre/pres1/modele1/identificationBarre_pres1_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Zone de situation / navigation

-------------- */

  .identificationBarre {
		background-color : transparent;
		background-image : none;
		background-position : 0 0;
		background-repeat : no-repeat;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.8em;
		color : #999999;
		font-weight : normal;
		text-decoration : none;
		text-align : left;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		border-top : 0px #AAAAAA none;
		border-bottom : 0px #AAAAAA none;
		margin-top : 0em;
		margin-bottom : 0.5em;
		border-radius : 0px 0px 0px 0px;
		clear : both;
}
	.identificationBarre span.nom{
		/*font-size : 0.9em;*/
		color : #999999;
		font-weight : normal;
		text-decoration : none;
}
	.identificationBarre span.groupe{
		/*font-size : 0.9em;*/
		color : #999999;
		font-weight : normal;
		text-decoration : none;
}
  .identificationBarre a{
    float : right;
		/*font-size : 0.9em;*/
		color : #777777;
		font-weight : normal;
		text-decoration : none;
}
  .identificationBarre a.suiteTexte{
    float : none;
}
  .identificationBarre a:hover{
		color : #333333;
		text-decoration : none;
}

@media print{
	.identificationBarre.hideOnPrint {display : none;}
}

.identificationBarre{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/identificationLink/hidden/modele1/identificationLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/imgAccompagnement/hidden/modele1/imgAccompagnement_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut image accompagnement

-------------- */

	img.imgAccomp {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/joinLink/hidden/modele1/joinLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/menuN0Box/hidden/default/menuN0Box_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/menuN1Box/hidden/default/menuN1Box_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/navigationBarre/pres1/modele1/navigationBarre_pres1_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Zone de situation / navigation

-------------- */

  .navigationBarre {
		background-color : transparent;
		background-image : none;
		background-position : 0 0;
		background-repeat : no-repeat;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.8em;
		color : #999999;
		font-weight : normal;
		text-decoration : none;
		text-transform : none;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		border-top : 0px #AAAAAA none;
		border-bottom : 0px #AAAAAA none;
		margin-top : 0em;
		margin-bottom : 2.5em;
		border-radius : 0px 0px 0px 0px;
		clear : both;
		text-align : left;
}
  .navigationBarre.withInnerDiv {
		font-size : 1rem;
}
  .navigationBarre.withInnerDiv > .innerDiv{
		font-size : 0.8em;
}
	.navigationBarre a{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		/*font-size : 0.8em;*/
		color : #777777;
		font-weight : normal;
		text-decoration : none;
}
	.navigationBarre a:hover{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		/*font-size : 0.8em;*/
		color : #333333;
		font-weight : normal;
		text-decoration : none;
}
  .navigationBarre a.nolink:hover{
		color : #777777;
		text-decoration : none;
}
	.navigationBarre:not([class*=withMicroTags]) span{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		/*font-size : 0.8em;*/
		color : #999999;
		font-weight : normal;
		text-decoration : none;
}
	.navigationBarre h1{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #999999;
		font-weight : normal;
		text-decoration : none;
		margin : 0; padding : 0;
		display : inline;
}

	.navigationBarre.withMicroTags > ol > li:last-child a,
	.navigationBarre.withMicroTags.withInnerDiv > .innerDiv > ol > li:last-child a{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #999999;
		font-weight : normal;
		text-decoration : none;
}

	.navigationBarre > p,
	.navigationBarre.withInnerDiv > .innerDiv > p{
		display : inline-block; margin : 0 0.5em 0 0; padding : 0;
}
	.navigationBarre > ol,
	.navigationBarre.withInnerDiv > .innerDiv > ol{
		padding : 0; margin : 0; display : inline-block;
}
	.navigationBarre > ol > li,
	.navigationBarre.withInnerDiv > .innerDiv > ol > li {
		padding : 0; margin : 0; list-style-type : none; display : inline-block;
}
	.navigationBarre p{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		/*font-size : 0.8em;*/
		color : #999999;
		font-weight : normal;
		text-decoration : none;
}
.navigationBarre font {
	display : inline-block; padding-left : 0.25em; padding-right : 0.25em;
}

.navigationBarre .noClic {
	pointer-events: none;
}

@media print{
	.navigationBarre.hideOnPrint {display : none;}
}

.navigationBarre{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/niveauGen/hidden/modele1/niveauGen_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Niveau Gen

-------------- */

/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/pdp/pres5/modele1/pdp_pres5_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut pied de page

-------------- */

  .pdp {
    position : static;
    bottom : 0px;
		background-color : transparent;
		background-image : none;
    background-position : 0 0;
    background-repeat : repeat;
		width : auto;
		max-width : none;
		height : auto;
		min-height : 50px;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
		clear : both;
}
@media print{
	.pdp{
		width : 100%;
    margin : 0px;
    padding : 0px;
    border : none;
		clear : both;
		display : none !important;
}
}

@media (max-width: 640px) {
  .pdp {position : static; min-height : 0px;}
}

  .pdpInBox {
    width : 100%;
}
  .pdpPadd {
    width : 100%;
    max-width : 100%;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		font-size : 0.8em; 
		color : #51425A; 
		text-decoration : none; 
		font-weight : normal; 
		background-color : transparent;
		background-image : none;
    background-position : 0 0;
    background-repeat : repeat;
		padding-left : 5px;
		padding-right : 5px;
		padding-top : 5px;
		padding-bottom : 5px;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
		border-radius : 0px 0px 0px 0px;
		box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
		clear : both;
}

/*.linksZone:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.linksZone {display: inline-block;}*/
/* Hides from IE-mac \*/
/** html .linksZone {height: 1%;}
.linksZone {display: block;}*/
/* End hide from IE-mac */


	.pdp a img{
    border : none; 
}
	.mentions{
		float : left;
		width : 22%;
		text-align : left;
		background-color : transparent;
		padding-top : 1px;
		padding-bottom : 1px;
}
	.pdp .mentions a{
	  display : block;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		font-size : 1em; 
		color : #CB4B59; 
		text-decoration : none; 
		font-weight : normal; 
		/*margin-left : 15px;*/
		/*height : #DIA_000319_DIM_PDP_MENTIONS_H#;*/
}
	.pdp .mentions a:hover{
		color : #000000; 
		text-decoration : none; 
}
	.Utel{
		float : left;
		width : auto;
		text-align : left;
		background-color : transparent;
		margin-left : 25px;
		padding-top : 1px;
		padding-bottom : 1px;
}
	.pdp .Utel a{
	  display : block;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		font-size : 1em; 
		color : #000000; 
		text-decoration : none; 
		font-weight : normal; 
		/*height : #DIA_000319_DIM_PDP_UTEL_H#;*/
}
	.pdp .Utel a:hover{
		color : #000000; 
		text-decoration : none; 
}
	.pdp .pdpBasedOn {
		float : right;
    padding-left : 10px;
    padding-right : 10px;
    /*position : relative; */ /*100928 : mise en comm*/
    /*height : #DIA_000319_DIM_PDP_BASEDON_H#*/
}
	.pdp .pdpBasedOn a{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		font-size : 1em; 
		color : #CB4B59; 
		text-decoration : none; 
		font-weight : normal; 
    /*height : #DIA_000319_DIM_PDP_BASEDON_H#*/
}
	.pdp .pdpBasedOn a:hover{
		color : #000000;
		text-decoration : none;
    /*height : #DIA_000319_DIM_PDP_BASEDON_H#*/
}
	.pdp .pdpBasedOn img{
	  position : relative;
    top : 2px;
}

  .pdp .pdpFreeText {
    width : auto;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		font-size : 1em; 
		color : #51425A; 
		text-decoration : none; 
		font-weight : normal; 
		background-color : transparent;
		background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : 0px;
		margin-right : 0px;
		clear : both;
}
  .pdp .pdpFreeText a{
		color : #CB4B59; 
		text-decoration : none; 
		font-weight : normal; 
}
  .pdp .pdpFreeText a:hover{
		color : #000000; 
		text-decoration : none;  
}
.pdp{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/pdpBox/hidden/default/pdpBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/printFormat/hidden/modele1/printFormat_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Bouton vers format impression

-------------- */

	.printFormat{
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/search/pres1/modele1/search_pres1_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Search

-------------- */

/*--- cartouche sans recherche de faite ---*/

	div.search_pres1{
		margin : 5px 0px 10px 0px;
		padding : 0px 0px 0px 0px;
		background : transparent;
}
	div.search_pres1 .rechZone{
		background : transparent;
		width : 100%;
}
	div.search_pres1 a{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : 600;
		text-decoration : none;
		color : #CB4B59;
}
	div.search_pres1 a:hover{
		text-decoration : none;
		color : #000000;
}

/*--- Une recherche a ete demandee ---*/

	div.search_pres1 .reponses {
    text-align : left;
}
	div.search_pres1 .reponses input {
		width : 150px;
}
	div.search_pres1 .reponses .reponsesIntitule {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		color : #51425A;
		font-weight : 500;
		text-transform : uppercase;
}
	div.search_pres1 .nbReps {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #555555;
		font-weight : normal;
		text-align : left;
}
	div.search_pres1 .reponses .back {
	  float : right;
	  width : auto;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/searchLink/hidden/modele1/searchLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/siteMapLink/hidden/modele1/siteMapLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/structureBox/hidden/default/structureBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/titreBranche/hidden/modele1/titreBranche_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut titreBranche

-------------- */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/rappel/hidden/modele1/rappel_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Rappel

-------------- */

	.rappel {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/menuN2Box/hidden/default/menuN2Box_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/*   XSL Menus : b0  */

/* MENUS !!!!*/

/* 1H2V / 1 / 3 */


  /* vars */
  
/* modif niveau 0 */
  
  
      	ul.niveau0{
      	  
        		display : block;
        		width : 100%;
        		font-size : 1px;
        		margin : 0px;
        		padding : 0px;
        		margin-bottom : 1px;
        		list-style-type: none;
      		text-align : left;
      }
  
      	ul.niveau0 li {
          float : left;
          
            margin : 0px;
            padding : 0px;
            list-style-type: none;
          
      }
  
        ul.niveau0 li a{
          
            /*position : relative;*/
            font-weight : normal; 
            margin-left : 1px;
            height : auto;
            display : block;
          
          text-decoration : none;
          margin-right : 1px;
          margin-left : 1px;
          padding-right : 5px;
          padding-left : 5px;
          padding-top : 4px;
          padding-bottom : 4px;
      		background : #444444;
      		font-family : 'Fjalla One', sans-serif, sans-serif, sans-serif, sans-serif;
      		color : #FFFFFF;
      		font-size : 0.8em;
      }

        
      	ul.niveau0 li a:hover{
          
        		font-weight : normal; 
          
          text-decoration : none;
      		font-size : 0.8em;
      		color : #444444;
      		background-color : #FFFFFF;
      }

        
      	ul.niveau0 li.on a{
          color : #444444;
          background : #FFFFFF;
          font-weight : normal;
      }

        
      	ul.niveau0 li.on a:hover{
          color : #444444;
          background : #FFFFFF;
          font-weight : normal;
      }
  
        
      	ul.niveau0 li a img{
          border : none;
      }

        
      	ul.niveau0 li a.nolink:hover{
          text-decoration : none;
      }
  
/* modif niveau 1 - @level 3*/


      

		ul.niveau1_000430 a.mn_000430 img.mn_000430 {
		height : auto !important;
		width : auto;
		}
	  
        div.menu_000430 a.nolink {cursor : default;}
        
        div.menu_000430.withLogo div.menu_000430_padd {position : relative;}
        
        div.menu_000430.withLogo a.menuLogoA,
        div.menu_000430.withLogo img.menuLogoNoLinked {
          position : absolute; 
          display : block; 
          width : auto;height : 30px;left : 5px;right : auto;
          top: 50%;
          transform: translateY(-50%);
        }
        
        div.menu_000430.withLogo a.menuLogoA > img {  
          display : block;
          width : auto !important;height : 100% !important;
        }

        .menu_000430.logoShownOnScroll a.menuLogoA {display : none; opacity : 0;} 
        .floatableMenu .menu_000430.logoShownOnScroll a.menuLogoA {display : block; opacity : 1;}

        ul.niveau1_000430 a.mn_000430 img.mn_000430 {
          border : none;
        }
        
        ul.niveau1_000430 table.mn_000430 {
          width : 100%;
          margin : 10px 0px;
        }
        ul.niveau1_000430 table.mn_000430 td.mn_000430{
          vertical-align : top;
        }

        .menu_000430_padd{
          position : relative;
          z-index : 1000001;
        }

        
      	ul.niveau1_000430{
          	line-height: 1;
          	/*position: relative;*/ /*mis en comm le 12/04/2011*/
      }

      	.noDeroul_000430 ul.niveau1_000430{
          	position: static;
      }
      
        
      	ul.niveau1_000430,
        ul.niveau1_000430 ul.mn_000430,
        ul.niveau1_000430 ul.mn_000430_out{
          	margin: 0;
          	padding: 0;
          	border: 0;
          	list-style-type: none;
          	display: block;
      }
 
        
      	ul.niveau1_000430 li.mn_000430 {
          	margin: 0;
          	padding: 0;
          	border: 0;
          	display: block;
          	float: left;
          	/*position: relative;*/
          	position: static;
          	z-index: 10;
      }   
	  
      	.noDeroul_000430 ul.niveau1_000430 li.mn_000430 {
          	position: static;
      }
	  
        
      	div.menu_000430.noDeroulSiteMap ul.niveau1_000430 > li.mn_000430 {
          	float : none;
			display : inline-block;
			vertical-align : top;
      }   
        

		ul.niveau1_000430 li.mn_000430:hover {
	
          	z-index: 100000;
          	white-space: normal; /* necessaire car sinon bug IE */
      }  
      
        
        ul.niveau1_000430 li.mn_000430 li.mn_000430 {
          	float: none;
          	position : relative;
      }
      
        /* on masque les sous menu en etat initial */       

		ul.niveau1_000430 ul.mn_000430 {
	
          	visibility: hidden;
          	position: absolute;
          	z-index: 10;
          	/*left: 0;*/ /* 20190103 */
          	top: 0;
      }
        
		body.useCss3Transitions ul.niveau1_000430 ul.mn_000430 {
	
          	opacity : 0;
            /* Fonctionne déjà sur webkit */
            -webkit-transition-property: opacity;
            -webkit-transition-duration: 0.8s;
            
            /* Bientôt supporté par Firefox */
            -moz-transition-property: opacity;
            -moz-transition-duration: 0.8s;
            
            /* et lorsque ce sera standardisé */
            transition-property: opacity;
            transition-duration: 0.8s;
      }
        
        
		ul.niveau1_000430 li.mn_000430:hover>ul.mn_000430 {
	
          	visibility: visible;
          	
			top: auto;
      }
        
		body.useCss3Transitions ul.niveau1_000430 li.mn_000430:hover>ul.mn_000430 {
	
          	opacity : 1;
            /* Fonctionne déjà sur webkit */
            -webkit-transition-property: opacity;
            -webkit-transition-duration: 0.8s;
            
            /* Bientôt supporté par Firefox */
            -moz-transition-property: opacity;
            -moz-transition-duration: 0.8s;
            
            /* et lorsque ce sera standardisé */
            transition-property: opacity;
            transition-duration: 0.8s;
      }

		ul.niveau1_000430 li.mn_000430:hover>ul.mn_000430 ul.mn_000430{
	
          	visibility: visible;
          	position: static;
          	z-index: 10;
          	left: 0;
          	top: 0;
      }
        
		body.useCss3Transitions ul.niveau1_000430 li.mn_000430:hover>ul.mn_000430 ul.mn_000430{
	
          	opacity : 1;
            /* Fonctionne déjà sur webkit */
            -webkit-transition-property: opacity;
            -webkit-transition-duration: 0.8s;
            
            /* Bientôt supporté par Firefox */
            -moz-transition-property: opacity;
            -moz-transition-duration: 0.8s;
            
            /* et lorsque ce sera standardisé */
            transition-property: opacity;
            transition-duration: 0.8s;
      }

            
		.menu_000430.shownOnClick li.mn_000430:hover>ul.mn_000430 {
	
              	visibility: hidden;
              	position: absolute;
              	z-index: 10;
              	left: 0;
              	top: 0;
          }
            
		body.useCss3Transitions .menu_000430.shownOnClick li.mn_000430:hover>ul.mn_000430 {
	
              	opacity : 0;
                /* Fonctionne déjà sur webkit */
                -webkit-transition-property: opacity;
                -webkit-transition-duration: 0.8s;
                
                /* Bientôt supporté par Firefox */
                -moz-transition-property: opacity;
                -moz-transition-duration: 0.8s;
                
                /* et lorsque ce sera standardisé */
                transition-property: opacity;
                transition-duration: 0.8s;
          }

		.menu_000430.shownOnClick li.mn_000430:hover>ul.mn_000430 ul.mn_000430{
	
              	visibility: hidden;
              	position: absolute;
              	z-index: 10;
              	left: 0;
              	top: 0;
          }
            
		body.useCss3Transitions .menu_000430.shownOnClick li.mn_000430:hover>ul.mn_000430 ul.mn_000430{
	
              	opacity : 0;
                /* Fonctionne déjà sur webkit */
                -webkit-transition-property: opacity;
                -webkit-transition-duration: 0.8s;
                
                /* Bientôt supporté par Firefox */
                -moz-transition-property: opacity;
                -moz-transition-duration: 0.8s;
                
                /* et lorsque ce sera standardisé */
                transition-property: opacity;
                transition-duration: 0.8s;
          }
      
        
		ul.niveau1_000430:after, ul.niveau1_000430 ul.mn_000430:after {
	
          	content: ".";
          	height: 0;
          	display: block;
          	visibility: hidden;
          	overflow: hidden;
          	clear: both;
      }
        
		body.useCss3Transitions ul.niveau1_000430:after, body.useCss3Transitions ul.niveau1_000430 ul.mn_000430:after {
	
          	opacity : 0;
            /* Fonctionne déjà sur webkit */
            -webkit-transition-property: opacity;
            -webkit-transition-duration: 0.8s;
            
            /* Bientôt supporté par Firefox */
            -moz-transition-property: opacity;
            -moz-transition-duration: 0.8s;
            
            /* et lorsque ce sera standardisé */
            transition-property: opacity;
            transition-duration: 0.8s;
      }
        
		ul.niveau1_000430, ul.niveau1_000430 ul.mn_000430 {	/* Correction IE7 */
	
        	  min-height: 0;
      }

      

ul.niveau1_000430 li.adxmhover {
	z-index: 100000;
}

    ul.niveau1_000430 .adxmhoverUL {	/* li:hover>ul selector */
    	visibility: visible;
    }
    
    body.useCss3Transitions ul.niveau1_000430 .adxmhoverUL {
    	opacity : 1;
    	transition:opacity 0.8s linear;
    }
    .menu_000430.shownOnClick .adxmhoverUL {	/* li:hover>ul selector */
    	visibility: hidden;
    }
    
    body.useCss3Transitions .menu_000430.shownOnClick .adxmhoverUL {	/* li:hover>ul selector */
    	opacity : 0;
      /* Fonctionne déjà sur webkit */
      -webkit-transition-property: opacity;
      -webkit-transition-duration: 0.8s;
      
      /* Bientôt supporté par Firefox */
      -moz-transition-property: opacity;
      -moz-transition-duration: 0.8s;
      
      /* et lorsque ce sera standardisé */
      transition-property: opacity;
      transition-duration: 0.8s;
    }
    
    ul.niveau1_000430 .adxmhoverUL ul.mn_000430{	/* li:hover>ul selector */
              	visibility: visible;
              	position: static;
              	z-index: 10;
              	left: 0;
              	top: 0;
    }
    
    body.useCss3Transitions ul.niveau1_000430 .adxmhoverUL ul.mn_000430{	/* li:hover>ul selector */
    	opacity : 1;
      /* Fonctionne déjà sur webkit */
      -webkit-transition-property: opacity;
      -webkit-transition-duration: 0.8s;
      
      /* Bientôt supporté par Firefox */
      -moz-transition-property: opacity;
      -moz-transition-duration: 0.8s;
      
      /* et lorsque ce sera standardisé */
      transition-property: opacity;
      transition-duration: 0.8s;
    }
    .menu_000430.shownOnClick .adxmhoverUL ul.mn_000430{	/* li:hover>ul selector */
              	visibility: hidden;
              	position: absolute;
              	z-index: 10;
              	left: 0;
              	top: 0;
    }
    
    body.useCss3Transitions .menu_000430.shownOnClick .adxmhoverUL ul.mn_000430{	/* li:hover>ul selector */
    	opacity : 0;
      /* Fonctionne déjà sur webkit */
      -webkit-transition-property: opacity;
      -webkit-transition-duration: 0.8s;
      
      /* Bientôt supporté par Firefox */
      -moz-transition-property: opacity;
      -moz-transition-duration: 0.8s;
      
      /* et lorsque ce sera standardisé */
      transition-property: opacity;
      transition-duration: 0.8s;
    }
    
    ul.niveau1_000430 .adxmhoverUL {	/* submenu goes to the right */
    	top: 100%;
    	left: 0;
    }
    
    .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li.mn_000430>ul.mn_000430.shown,
    .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li.mn_000430:hover>ul.mn_000430.shown{
                visibility: visible;
                top: 100%;
    }
    
    body.useCss3Transitions .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li.mn_000430>ul.mn_000430.shown,
    body.useCss3Transitions .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li.mn_000430:hover>ul.mn_000430.shown{
    	opacity : 1;
      /* Fonctionne déjà sur webkit */
      -webkit-transition-property: opacity;
      -webkit-transition-duration: 0.8s;
      
      /* Bientôt supporté par Firefox */
      -moz-transition-property: opacity;
      -moz-transition-duration: 0.8s;
      
      /* et lorsque ce sera standardisé */
      transition-property: opacity;
      transition-duration: 0.8s;
    }

    .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li.mn_000430:hover>ul.mn_000430.shown ul,
    .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li.mn_000430 ul.mn_000430.shown ul{
                visibility: visible;
                position: static;
                display : block;
    }
    
    body.useCss3Transitions .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li.mn_000430:hover>ul.mn_000430.shown ul,
    body.useCss3Transitions .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li.mn_000430 ul.mn_000430.shown ul{
    	opacity : 1;
      /* Fonctionne déjà sur webkit */
      -webkit-transition-property: opacity;
      -webkit-transition-duration: 0.8s;
      
      /* Bientôt supporté par Firefox */
      -moz-transition-property: opacity;
      -moz-transition-duration: 0.8s;
      
      /* et lorsque ce sera standardisé */
      transition-property: opacity;
      transition-duration: 0.8s;
    }    

    
    
        @media only screen and (max-width:1160px) {
        
        ul.wMV.niveau1_000430_wMV { margin:0; padding:0; list-style-type: none;}
		
		.responsiveMode4 .wMVScroll { position : relative; overflow : auto; /*overflow : hidden;*/ padding-right : 0.5em; max-height : calc( 100vh - 150px );}
		.responsiveMode4 .wMVScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {margin : 0 0 0 auto !important;}
		.responsiveMode4 .wMVScroll .mCSB_scrollTools .mCSB_draggerRail	{margin : 0 1px 0 auto !important;}
		
        /* Debut Perso */
        ul.wMV.niveau1_000430_wMV li.mn_000430 {float : none; clear : both;}
        ul.wMV.niveau1_000430_wMV ul.mn_000430 {visibility: visible; position: static;}
        /* Fin Perso */
        
        ul.wMV.niveau1_000430_wMV * { margin:0; padding:0; }
        
        /*
        -------------------------------------------
        div#navigation = COLOR
        -------------------------------------------
        */
        
        /*ul.wMV.niveau1_000430_wMV { background:#464646; border-bottom: 7px solid #fafafa;box-shadow: 0px 1px #dadada;}*/
        
        ul.wMV.niveau1_000430_wMV > li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV > li.mn_000430>a {background: #027ea6; color:#fff;/*text-shadow: 0px -1px 1px #686868;*/ }
        ul.wMV.niveau1_000430_wMV a.mn_000430.current, ul.wMV.niveau1_000430_wMV li.mn_000430>a.current {background: #689332;color: #fff; text-shadow:none;}
        
        
        
        
        
        /*
        ul.wMV.niveau1_000430_wMV li.mn_000430.hover > a.mn_000430,
        ul.wMV.niveau1_000430_wMV li.mn_000430:hover > a.mn_000430,
        ul.wMV.niveau1_000430_wMV a.mn_000430.current,
        ul.wMV.niveau1_000430_wMV a.mn_000430:hover,
        ul.wMV.niveau1_000430_wMV a.mn_000430:focus {background: #689332;color: #fff; text-shadow:none;}
        */
        ul.wMV.niveau1_000430_wMV ul.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV ul.mn_000430 li.mn_000430>a {background:#fff;color:#000;font-size:70%; text-transform:none}
        
        /*	
        -------------------------------------------
        div#navigation = STYLES
        -------------------------------------------
        */
        /*ul.wMV.niveau1_000430_wMV {padding:2%;width:96%;}*/
        ul.wMV.niveau1_000430_wMV li.mn_000430 {list-style:none;}
        ul.wMV.niveau1_000430_wMV > li.mn_000430 { display:inline-block;line-height: 1.7em; margin-right:0.4em;position:relative; vertical-align:top;}
        /*ul.wMV.niveau1_000430_wMV > li.mn_000430 span.mn_000430 + span.mn_000430 {float:right; font-size:80%;padding-left:0.4em;}*/
        ul.wMV.niveau1_000430_wMV li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430>a {display:block;font-weight:bold;padding:0.4em 0.8em; position:relative;text-decoration:none;}
        
        /* Debut added bt Dav */
        
		.mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 a.mn_000430, 
		.mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430>a {display:inline-block; vertical-align : middle;}
		.mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 a.showHideBtn_000430 {position : relative;}
		.mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 a.showHideBtn_000430 > span {position : absolute; left : 50%; top : 50%; transform : translate(-50%,-50%);}
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430>a {display:block;font-weight:bold;padding:0.4em 20px; position:relative;text-decoration:none;}
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430>a {padding:0.4em 40px;}
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430>a {padding:0.4em 60px;}
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430>a {padding:0.4em 80px;}
        
        /* Fin added by Dav */
        
		
        ul.wMV.niveau1_000430_wMV ul.mn_000430 a.mn_000430:before, ul.wMV.niveau1_000430_wMV ul.mn_000430 li.mn_000430>a:before { content:'> '; }
		div.mobileMenuWithoutChevron ul.wMV.niveau1_000430_wMV ul.mn_000430 a.mn_000430:before, div.mobileMenuWithoutChevron ul.wMV.niveau1_000430_wMV ul.mn_000430 li.mn_000430>a:before { content:''; }
		
        ul.wMV.niveau1_000430_wMV ul.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV ul.mn_000430 li.mn_000430>a { text-shadow:none;}
        
        ul.wMV.niveau1_000430_wMV > li.mn_000430 > a.mn_000430, 
		ul.wMV.niveau1_000430_wMV > li.mn_000430 > a,
		.mobilShowHide ul.wMV.niveau1_000430_wMV > li.mn_000430 li.mn_000430 > a.mn_000430, 
		.mobilShowHide ul.wMV.niveau1_000430_wMV > li.mn_000430 li.mn_000430 > a{border-radius: 0.4em;}
		
        
		ul.wMV.niveau1_000430_wMV li.mn_000430.sbm > a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430.sbmOn > a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430.sbm > a, ul.wMV.niveau1_000430_wMV li.mn_000430.sbmOn > a {border-radius: 0.4em 0.4em 0 0;}
        
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbm:first-child a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbm:first-child>a, 
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbm:first-child a.mn_000430:hover, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbm:first-child>a:hover,
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbmOn:first-child a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbmOn:first-child>a, 
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbmOn:first-child a.mn_000430:hover, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbmOn:first-child>a:hover {
        border-radius: 0;
        }
        
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430:last-child a.mn_000430,ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430:last-child>a, 
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430:last-child a.mn_000430:hover, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430:last-child>a:hover{
        border-radius: 0 0 0.4em 0.4em;
        }
		
		
		.mobilShowHide ul.wMV.niveau1_000430_wMV li a.showHideBtn_000430,
		.mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 a.showHideBtn_000430	{margin-left : 0.5em !important;}
        
        ul.wMV.niveau1_000430_wMV > li.mn_000430 {display: block;margin-top:0.4em;}
        ul.wMV.niveau1_000430_wMV > li.mn_000430 li.mn_000430{display: block;margin-top:2px;}
        
        }
    
      div.wMV.menu_000430_wMV {display : none;}
    
    
      @media screen and (max-width:1160px) {
        div.wMV.menu_000430_wMV {display : block;}
        .wMV.menu_000430 {display : none;}  
      }
    
            	div.wMV.menu_000430_wMV,
            	div.wMV.menu_000430_wMV a.mn_000430,
            	div.wMV.menu_000430_wMV li.mn_000430>a,
            	div.wMV.menu_000430_wMV a.mn_000430:hover,
            	div.wMV.menu_000430_wMV li.mn_000430>a:hover,
              div.wMV.menu_000430_wMV ul.mn_000430{
                	font-family : 'Fjalla One', sans-serif, sans-serif, sans-serif, sans-serif;
            }
            
              
                div.wMV.menu_000430_wMV {
                    margin : 0px; background-image : none; border : none;
                    padding-left : 2%;padding-right : 2%;padding-top : 100px;padding-bottom : 2%;background-color : #FFFFFF;
                    width : auto;
              }      
    
            
                @media screen and (max-width:1160px) {
                  div.wMV.menu_000430_wMV {
                      margin : 0px; background-image : none; border : none;
                      padding-left : 2%;padding-right : 2%;padding-top : 65px;padding-bottom : 2%;background-color : #FFFFFF;
                      width : auto;
                  }      
                }
            
                @media screen and (max-width:480px) {
                  .responsiveMode2 div.wMV.menu_000430_wMV {
                      margin : 0px; background-image : none; border : none;
                      padding-left : 2%;padding-right : 2%;padding-top : 65px;padding-bottom : 2%;background-color : #FFFFFF;
                      width : auto;
                  }      
                }
            
                @media screen and (min-width:481px) and (max-width:640px) {
                  .responsiveMode2 div.wMV.menu_000430_wMV {
                      margin : 0px; background-image : none; border : none;
                      padding-left : 2%;padding-right : 2%;padding-top : 65px;padding-bottom : 2%;background-color : #FFFFFF;
                      width : auto;
                  }      
                }
            @media screen and (max-width:1160px) {

                ul.wMV.niveau1_000430_wMV li.mn_000430{
                      padding : 0px; margin : 5px 0px 0px 0px; background-color : transparent; background-image : none; float : none;border : none;
                }      
            
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430 a.mn_000430,
              ul.wMV.niveau1_000430_wMV li.mn_000430>a{
                	color : #444444;font-style : normal;font-size : 16px;font-weight : bold;text-transform : none;background-color : #EEEEEE;
                  background-image : none; text-align : left; line-height: 1.15; height : auto; letter-spacing : normal; padding:0.4em 0.8em;text-decoration: none; 
              }    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430>a.mn_000430:hover,
              ul.wMV.niveau1_000430_wMV li.mn_000430>a:hover{
                	color : #FFFFFF;background-color : #CB4B59;font-weight : bold;
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430:hover>a{
                	color : #444444;background-color : #EEEEEE;font-weight : bold;
                  background-image : none;
              }
              ul.wMV.niveau1_000430_wMV li.mn_000430>a:hover{
                	color : #FFFFFF;background-color : #CB4B59;font-weight : bold;
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430.on>a.mn_000430.on,
              ul.wMV.niveau1_000430_wMV li.mn_000430.on>a.on{
                	color : #444444;font-style : normal;font-size : 16px;font-weight : bold;text-transform : none;background-color : #EEEEEE;
                  background-image : none; text-align : left; line-height: 1.15; height : auto; letter-spacing : normal; padding:0.4em 0.8em; 
              }
      
              ul.wMV.niveau1_000430_wMV li.mn_000430.current>a.mn_000430.current,
              ul.wMV.niveau1_000430_wMV li.mn_000430.current>a.current{
                	color : #FFFFFF;background-color : #CB4B59;font-size : 16px;font-weight : bold;text-transform : none;
                  background-image : none; text-align : left; line-height: 1.15; height : auto; letter-spacing : normal; padding:0.4em 0.8em; 
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430.on:hover>a.mn_000430.on,
              ul.wMV.niveau1_000430_wMV li.mn_000430.on:hover>a.on{
                	color : #444444;background-color : #EEEEEE;font-weight : bold;

                  background-image : none;
              }
              ul.wMV.niveau1_000430_wMV li.mn_000430.on>a.mn_000430.on:hover,
              ul.wMV.niveau1_000430_wMV li.mn_000430.on>a.on:hover{
                	color : #FFFFFF;background-color : #CB4B59;font-weight : bold;
                  background-image : none;
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430 a.showHideBtn_000430 {
                	color : #FFFFFF;font-size : 1em;font-weight : normal;background-color : #444444;width : 1em;height : 1em;line-height : 1em;padding-top : 0.25em;padding-bottom : 0.25em;padding-left : 0.25em;padding-right : 0.25em;
                  text-transform : none; font-style : normal; background-image : none; text-align : center; letter-spacing : normal; text-decoration: none; 
              }
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430 a.showHideBtn_000430:hover {
                	color : #FFFFFF;background-color : #000000;
              }
            
    
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430>a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430>a{
                    	color : #444444;font-style : normal;font-size : 14px;font-weight : normal;text-transform : none;background-color : #F6F6F6;
                      background-image : none; text-align : left; line-height: 1.15; height : auto; letter-spacing : normal; padding:0.4em 20px; 
                    }
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430>a.mn_000430,
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430>a{
						padding-left : 0.8em;
						padding-right : 0.8em;
					}
    
            
    
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.on>a.mn_000430.on,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.on>a.on{
                    	color : #444444;font-style : normal;font-size : 14px;font-weight : bold;text-transform : none;background-color : #F6F6F6;
                      background-image : none; text-align : left; line-height: 1.15; height : auto; letter-spacing : normal; padding:0.4em 20px; 
                    }
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.on>a.mn_000430.on,
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.on>a.on{
						padding-left : 0.8em;
						padding-right : 0.8em;
					}
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.current>a.mn_000430.current,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.current>a.current{
                      	color : #FFFFFF;background-color : #CB4B59;font-weight : bold;font-style : normal;font-size : 14px;text-transform : none;
      
                        background-image : none; text-align : left; line-height: 1.15; height : auto; letter-spacing : normal; padding:0.4em 20px;
                    }
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.current>a.mn_000430.current,
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.current>a.current{
						padding-left : 0.8em;
						padding-right : 0.8em;
					}
    
            
    
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430:hover> a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430:hover> a,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430.on:hover> a.mn_000430.on,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430.on:hover> a.on {
                    	color : #444444;background-color : #F6F6F6;font-weight : normal;
                      background-image : none; text-decoration : none;
                    }
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430>a.mn_000430:hover,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430>a:hover {
                    	color : #FFFFFF;background-color : #CB4B59;font-weight : normal;
                      background-image : none; text-decoration : none;
                    }
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430.on>a.mn_000430.on:hover,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430.on>a.on:hover {
                    	color : #FFFFFF;background-color : #CB4B59;font-weight : bold;
                      background-image : none; text-decoration : none;
                    }
    
            
    
				ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430>a.showHideBtn_000430{
                	color : #FFFFFF;font-size : 1em;font-weight : normal;background-color : #444444;width : 1em;height : 1em;line-height : 1em;padding-top : 0.25em;padding-bottom : 0.25em;padding-left : 0.25em;padding-right : 0.25em;
                  text-transform : none; font-style : normal; background-image : none; text-align : center; letter-spacing : normal; text-decoration: none; 
              }
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430>a.showHideBtn_000430:hover {
                	color : #FFFFFF;background-color : #000000;
              }
            
      
    
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430>a,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430.current a.mn_000430.current,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430.current>a.current{
                      padding:0.4em 40px; 
                    }
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430>a,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430.current a.mn_000430.current,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430.current>a.current{
                      padding:0.4em 60px; 
                    }
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430>a,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430.current a.mn_000430.current,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430.current>a.current{
                      padding:0.4em 80px; 
                    }

				}
      	div.menu_000430 {
            margin-left : auto;margin-right : auto;margin-top : 0px;margin-bottom : 0px;padding-left : 0px;padding-right : 0px;padding-top : 0px;padding-bottom : 0px;background-image : none;background-position : 0% 0%;background-repeat : repeat-x;background-color : transparent;border-style : none;border-color : #999999;border-left-width : 0px;border-right-width : 0px;border-top-width : 0px;border-bottom-width : 2px;
      }
        
      	div.menu_000430 div.menu_000430_padd{
            margin-left : 0px;margin-right : 0px;margin-top : 0px;margin-bottom : 0px;padding-left : 0px;padding-right : 0px;padding-top : 0px;padding-bottom : 0px;width : 100%;max-width : none;background-image : none;background-position : 0% 0%;background-repeat : repeat-x;background-color : transparent;

      }
        
      	ul.niveau1_000430,
      	ul.niveau1_000430 a.mn_000430,
      	ul.niveau1_000430 a.mn_000430:hover,
        ul.niveau1_000430 ul.mn_000430{
          	font-family : 'Fjalla One', sans-serif, sans-serif, sans-serif, sans-serif;
      }
        
      	ul.niveau1_000430{
            width : 100%;
            padding : 0px;
            margin : 0px;

      }
        


/*		niveau1 	*/

  
        ul.niveau1_000430 > li.mn_000430{
            float : left;color : #cb4b59;background-color : transparent;font-weight : 400;background-image : none;background-position : 5px 6px;background-repeat : no-repeat;padding-left : 7px;padding-right : 0px;padding-top : 0px;padding-bottom : 0px;margin-left : 5px;margin-right : 0px;margin-top : 0px;margin-bottom : 0px;border-left : 1px;border-right : 0px;border-top : 0px;border-bottom : 0px;border-color : #999999;border-style : none;width : auto;
        }
  
        .noDeroulSiteMap ul.niveau1_000430 > li.mn_000430{
            width : 25%;
        }
  
        ul.niveau1_000430 > li.mn_000430 a.mn_000430{
          	color : #cb4b59;font-style : normal;background-color : transparent;font-size : 1.1em;padding-left : 0px;padding-right : 7px;padding-top : 5px;padding-bottom : 5px;font-weight : 400;text-transform : uppercase;background-image : none;background-position : 100% 0;background-repeat : no-repeat;height : auto;text-align : left;letter-spacing : normal;line-height : inherit;
              text-decoration: none;
              display: block;
              /*position: relative;*/
            
        }
        
            .noDeroul_000430 ul.niveau1_000430 li.mn_000430 a.mn_000430{
              position : static;
            }
        
        ul.niveau1_000430 > li.firstItem{
            background-color : transparent;background-image : none;border-left : 0px;border-right : 0px;border-top : 0px;border-bottom : 0px;border-color : #999999;border-style : none;
        }
        
        ul.niveau1_000430 > li.firstItem > a{
            background-color : transparent;background-image : none;
        }
  ul.niveau1_000430 a.mn_000430:hover{
            color : #51425A;background-color : transparent;font-weight : 400;
        }ul.niveau1_000430 > li.mn_000430:hover>a.mn_000430,
        ul.niveau1_000430 > li.mn_000430.rolled>a.mn_000430{
            color : #51425A;background-color : transparent;font-weight : 400;
        }
  ul.niveau1_000430 > li.mn_000430:hover,
        
        ul.niveau1_000430 > li.adxmhover,
        ul.niveau1_000430 > li.mn_000430.rolled,
        ul.niveau1_000430 > li.rolled.adxmhover{
            color : #51425A;background-color : transparent;font-weight : 400;background-position : 5px -94px;
        }
  ul.niveau1_000430 > li.mn_000430:hover > a.mn_000430,
        ul.niveau1_000430 > li.mn_000430.adxmhover > a.mn_000430,
        ul.niveau1_000430 > li.mn_000430.rolled > a.mn_000430,
        ul.niveau1_000430 > li.mn_000430.rolled.adxmhover > a.mn_000430{
            color : #51425A;background-color : transparent;font-weight : 400;background-position : 100% 0;
        }
    
  
  
  /* Niveau1 ON */
  
  
        ul.niveau1_000430 > li.mn_000430.on{
            color : #51425A;background-color : transparent;font-weight : 400;background-position : 5px -94px;padding-left : 7px;padding-right : 0px;padding-top : 0px;padding-bottom : 0px;margin-left : 5px;margin-right : 0px;margin-top : 0px;margin-bottom : 0px;border-left : 1px;border-right : 0px;border-top : 0px;border-bottom : 0px;border-color : #999999;border-style : none;
        }
  
        ul.niveau1_000430 > li.mn_000430.on > a.mn_000430.on{
          	color : #51425A;background-color : transparent;font-size : 1.1em;padding-left : 0px;padding-right : 7px;padding-top : 5px;padding-bottom : 5px;font-weight : 400;text-transform : uppercase;background-position : 100% 0;letter-spacing : normal;line-height : inherit;
              text-decoration: none;
              display: block;
              /*position: relative;*/
            
        }
        
            .noDeroul_000430 ul.niveau1_000430 > li.mn_000430.on > a.mn_000430.on{
              position : static;
            }
        
        ul.niveau1_000430 > li.mn_000430.firstItemOn{
            background-color : transparent;background-image : none;border-top : 0px;border-bottom : 0px;border-left : 0px;border-right : 0px;border-color : #999999;border-style : none;
        }
        
        ul.niveau1_000430 > li.mn_000430.firstItemOn > a.firstItemOn{
            background-color : transparent;background-image : none;
        }
  ul.niveau1_000430 > li.mn_000430.on:hover,
        ul.niveau1_000430 > li.mn_000430.rolled.on{
            color : #51425A;background-color : transparent;font-weight : 400;background-position : 5px -94px;
        }
  ul.niveau1_000430 > a.mn_000430.on:hover{
            color : #51425A;background-color : transparent;font-weight : 400;background-position : 100% 0;
        }ul.niveau1_000430 > li.mn_000430.on:hover>a.mn_000430.on,
        ul.niveau1_000430 > li.mn_000430.rolled.on>a.mn_000430.on{
            color : #51425A;background-color : transparent;font-weight : 400;background-position : 100% 0;
        }
        ul.niveau1_000430 li.adxmhover a.mn_000430.on,
        ul.niveau1_000430 li.rolled.adxmhover a.mn_000430.on{
            color : #51425A;background-color : transparent;font-weight : 400;background-position : 100% 0;
        }
  

      /* MENU DEROULANT */
      
    

        ul.niveau1_000430 li.mn_000430:hover li.mn_000430,
        ul.niveau1_000430 li.adxmhover li.mn_000430,
        ul.niveau1_000430 li.mn_000430:hover li.mn_000430.on,
        ul.niveau1_000430 li.adxmhover li.mn_000430.on,
        ul.niveau1_000430 li.mn_000430:hover li.mn_000430.on:hover
        {

            background-color : transparent;
            background-image : none;
            
        }


            ul.niveau1_000430 li.adxmhover ul.niveau2Deroul_000430 td.mn_000430 li.mn_000430 > a.mn_000430,
            ul.niveau1_000430 li.adxmhover ul.niveau2Deroul_000430 td.mn_000430 li.mn_000430 li.mn_000430 > a.mn_000430{
    
                  	color : #dfa8ff;background-color : transparent;background-position : 0px 0px;background-repeat : no-repeat;
    
            }
        
            

              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 ul.mn_000430{              
                  padding-bottom : 10px;
              }

            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430{              
                	background-color : #51425A;background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
                  padding : 0px;
                  border : none;
                  overflow : hidden;
                  width : 100%;left : 0px;box-shadow : none;
              }
              ul.niveau1_000430 li.adxmhover ul.niveau2Deroul_000430{
                  width : 100%;
              }
            
/*		niveau2 	*/

            
            	ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430,
            	ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 a.mn_000430,
            	ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 a.mn_000430:hover,
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.mn_000430{
                	font-family : 'Fjalla One', sans-serif, sans-serif, sans-serif, sans-serif;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 .cpAssMenuFirstItemPadd,
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 .cpAssMenuLastItemPadd{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 .menuBas_000430{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 .menuHaut_000430{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430,
			div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430{
              	/*width : 150px;*/
                color : #dfa8ff;border-color : #7c658a;border-style : solid;border-left-width : 1px;border-right-width : 0px;border-top-width : 0px;border-bottom-width : 0px;
				margin : 0;
              	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
              	background-image : none;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 > a.mn_000430,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 > a.mn_000430{
              	text-decoration: none;
              	display: block;
              	
              	height : auto;
              	text-align : left;
              	color : #dfa8ff;font-style : normal;background-color : transparent;padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 5px;margin-bottom : 1px;font-size : 1em;font-weight : 400;text-transform : uppercase;letter-spacing : normal;line-height : normal;background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 > a.mn_000430.withPicto,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 > a.mn_000430.withPicto{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 > a.mn_000430.on,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 > a.mn_000430.on{
              	padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 5px;margin-bottom : 1px;font-size : 1em;font-weight : 400;text-transform : uppercase;background-repeat : no-repeat;background-color : transparent;color : #FFFFFF;background-image : none;background-position : 0px 0px;letter-spacing : normal;line-height : normal;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 > a.mn_000430.on.withPicto,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 > a.mn_000430.on.withPicto{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.firstItem,
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.firstItemOn,
              div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.firstItem,
              div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.firstItemOn {
              
              	border-left-width : 0px;border-right-width : 0px;border-top-width : 0px;border-bottom-width : 0px;
              }
                        
                      ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 > a.mn_000430:hover,
					  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 > a.mn_000430:hover{
                      background-color : transparent;color : #FFFFFF;text-decoration : none;font-weight : 400;background-image : none;background-position : 0px 0px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 > a.mn_000430.withPicto:hover,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 > a.mn_000430.withPicto:hover{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
            
/*		niveau3 	*/
            
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 li.mn_000430,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 ul.mn_000430 li.mn_000430{
                        border : none;
                        padding : 0px;
                        margin : 0px;
                        background-color : transparent;
                        background-image : none;
              }

            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 li.mn_000430 > a.mn_000430,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 ul.mn_000430 li.mn_000430 > a.mn_000430{
              	text-decoration: none;
              	display: block;
              	
              	height : auto;
              	text-align : left;
              	color : #dfa8ff;font-style : normal;background-color : transparent;padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 4px;margin-bottom : 1px;font-size : 0.9em;font-weight : 400;text-transform : none;letter-spacing : normal;line-height : normal;background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 li.mn_000430.on > a.mn_000430.on,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 ul.mn_000430 li.mn_000430.on > a.mn_000430.on{
              	padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 4px;margin-bottom : 1px;font-size : 0.9em;font-weight : 400;text-transform : none;background-repeat : no-repeat;background-color : transparent;color : #FFFFFF;background-image : none;background-position : 0px 0px;letter-spacing : normal;line-height : normal;
              }
                        
                      ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 li.mn_000430 > a.mn_000430:hover,
					  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 ul.mn_000430 li.mn_000430 > a.mn_000430:hover{
                      background-color : transparent;color : #FFFFFF;text-decoration : none;font-weight : 400;background-image : none;background-position : 0px 0px;
            }
            
/*		niveau4 	*/

            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430 > a.mn_000430,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430 > a.mn_000430{
              	text-decoration: none;
              	display: block;
              	
              	height : auto;
              	text-align : left;
              	color : #dfa8ff;font-style : normal;background-color : transparent;padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 4px;margin-bottom : 1px;margin-left : 15px;font-size : 0.9em;font-weight : 400;text-transform : none;letter-spacing : normal;line-height : normal;background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430.on > a.mn_000430.on,
			  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430.on > a.mn_000430.on{
              	padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 4px;margin-bottom : 1px;margin-left : 15px;font-size : 0.9em;font-weight : 400;text-transform : none;background-repeat : no-repeat;background-color : transparent;color : #FFFFFF;background-image : none;background-position : 0px 0px;letter-spacing : normal;line-height : normal;
              }
                        
                      ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430 > a.mn_000430:hover,
					  div.noDeroulSiteMap ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.insteadTableTr li.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430 > a.mn_000430:hover{
                      background-color : transparent;color : #FFFFFF;text-decoration : none;font-weight : 400;background-image : none;background-position : 0px 0px;
            }
            
        
            div.menu_000430:not([class*=noDeroulSiteMap]) ul.niveau1_000430 ul.mn_000430 a.mn_000430 {	/* fix clickability-area problem */
            	zoom: 1;
            }
            
            div.menu_000430:not([class*=noDeroulSiteMap]) ul.niveau1_000430 li.mn_000430 li.mn_000430 {	/* fix white gap problem */
            	float: left;
            	width: 100%;
            }


    
    ul.niveau1_000430 {text-align : center;} 
ul.niveau1_000430 li.mn_000430 { display: inline-block;float: none;} 
* html ul.niveau1_000430 li.mn_000430 { zoom : 1;display: inline;float: none;} 
*+html ul.niveau1_000430 li.mn_000430 { zoom : 1;display: inline;float: none;} 
/*div.menu_000430 div.menu_000430_padd {max-width : 100%; margin-left : auto; margin-right : auto;}*/ 
div.menu_000430 div.menu_000430_padd {max-width : 1170px; margin-left : auto; margin-right : auto;}
ul.niveau1_000430 > li.mn_000430 > a.mn_000430,
ul.niveau1_000430 > li.mn_000430.on > a.mn_000430.on {letter-spacing : 0.05em;}

/* 1H2V / 2 / 10 */



/* 1H2V / 3 / 359 */



/* 1H2V / 4 / 360 */



/* 1H2V / 5 / 361 */



/* 1H2V / 5 / 362 */



/* 1H2V / 5 / 1144 */



/* 1H2V / 5 / 363 */



/* 1H2V / 5 / 1100 */



/* 1H2V / 5 / 1171 */



/* 1H2V / 4 / 365 */



/* 1H2V / 5 / 367 */



/* 1H2V / 5 / 368 */



/* 1H2V / 5 / 369 */



/* 1H2V / 5 / 1070 */



/* 1H2V / 4 / 1143 */



/* 1H2V / 5 / 364 */



/* 1H2V / 5 / 473 */



/* 1H2V / 4 / 1574 */



/* 1H2V / 5 / 1174 */



/* 1H2V / 5 / 1575 */



/* 1H2V / 3 / 1226 */



/* 1H2V / 4 / 1275 */



/* 1H2V / 4 / 1127 */



/* 1H2V / 4 / 539 */



/* 1H2V / 3 / 1225 */



/* 1H2V / 4 / 1051 */



/* 1H2V / 5 / 1061 */



/* 1H2V / 6 / 426 */



/* 1H2V / 5 / 427 */



/* 1H2V / 5 / 462 */



/* 1H2V / 4 / 1101 */



/* 1H2V / 5 / 1102 */



/* 1H2V / 5 / 1103 */



/* 1H2V / 3 / 1221 */



/* 1H2V / 3 / 564 */



/* 1H2V / 3 / 278 */



/* 1H2V / 3 / 24 */



/* 1H2V / 2 / 1300 */




/* FIN MENUS !!!!*/


/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/inside/page/default/default2/default/page_default_default2_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

-------------- */

/*--- page ---*/

	div.page_default_default2_default_1575 {
    clear : both;
    /*width : 100%;*/
    background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 0em;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 1170px;
}
	div.page_default_default2_default_1575.genMargv2 {
    padding : 10px 10px 10px 10px;
}
	div.withMenuMultiPages_000101_1575 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_1575 div.withMenuMultiPagesPadd_000101_1575 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_1575 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_1575.topPositionned_000101,
	div.menuMultiPagesZone_000101_1575.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_1575 div.menuMultiPagesZonePadd_000101_1575 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_1575,
	div.page_default_default2_default_1575.pageAsso {
	padding : 0px;
    margin-bottom : 5px;
}
	div.page_default_default2_default_pageAsso_000101_1575.genMargv2,
	div.page_default_default2_default_1575.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_1575 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_1575 .textPart{
	  padding : 0px 0px 0px 0px;
	  margin : 0px 0px 0px 0px;
	  background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
}
	div.page_default_default2_default_1575 .cC {
		float : left;
		width : 72%;
		/*background-color : #FFFFFF;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_1575 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_1575 .cD {
		float : right;
		width : 20%;
		/*background-color : #FFFFFF;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

  @media screen and (max-width: 560px) {
	div.page_default_default2_default_1575 .cC {
		float : none;
		width : auto;
}
	div.page_default_default2_default_1575 .cD {
		float : none;
		width : auto;
}
}

	div.page_default_default2_default_1575 .cDhabillage {
		float : right;
		width : 260px;
		/*background-color : #FFFFFF;*/ /* Mis en comm le 300311 */
		overflow : hidden;
		margin : 0px 0px 5px 15px;
}
@media print{
	div.page_default_default2_default_1575 .cD,
	div.page_default_default2_default_1575 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_1575 .Corps{
    color : #555555;
    text-align : justify;
    font-size : 1em;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 150%;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_1575 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_1575 .Corps a{
	  font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #CB4B59;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_1575 .Corps a:hover{
	  font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_1575 .Tit {
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 2em;
		color : #51425A;
		background-color : transparent;
		font-weight : 500;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.5em;
		text-align : left;
		display : block;
		
		background-image : none;
		background-repeat : no-repeat;
		background-position : 0px 0px;
		padding : 0px 0px 0px 0px;
		border-style : none;
		border-color : #DDDDDD;
		border-top-width : 0px;
		border-bottom-width : 1px;
		border-left-width : 0px;
		border-right-width : 0px;
		
		letter-spacing : normal;
		line-height : 120%;
}

	div.page_default_default2_default_1575 .Tit.withStitle {
		margin-bottom : 5px;
}

	div.page_default_default2_default_1575 .STit {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #444444;
		background-color : transparent;
		font-weight : normal;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 5px 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 150%;
}

	div.page_default_default2_default_1575 ul:not([class*=wysiwyg_thumb]) li {
		padding-top : 0px;
    padding-bottom : 0px;
	text-align : left;
}

	div.page_default_default2_default_1575 .Corps p,
div.page_default_default2_default_1575 .Corps ul:not([class*=wysiwyg_thumb]),
div.page_default_default2_default_1575 .Corps ol	{
		padding-top : 0em;
    padding-bottom : 0em;
		margin-top : 0em;
    margin-bottom : 1em;
}
	div.page_default_default2_default_1575 .Corps p:first-child {
		padding-top : 0; margin-top : 0;
}

	div.page_default_default2_default_1575 a img {
		border-style : none;
		border-color : #FFFFFF;
		border-top-width : 1px;
		border-bottom-width : 1px;
		border-left-width : 1px;
		border-right-width : 1px;
}
	div.page_default_default2_default_1575 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_1575 .Corps strong,
  div.page_default_default2_default_1575 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_1575 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 1px 1px 1px 1px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none !important;
	border-radius : 0px 0px 0px 0px;
    color : #CB4B59;
    display : inline-block;
    float : none;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_1575 a.btn span{
    padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    font-size : 1.1em;
    font-weight : 500;
    text-decoration : none !important;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
    line-height : normal;
}
	div.page_default_default2_default_1575 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_1575 a.btn:hover{
	background-color : #CB4B59 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #CB4B59 !important;
}
	div.page_default_default2_default_1575 a.btn:hover span{
	background-color : transparent !important;
    background-position : 100% -50px;
    color : #FFFFFF !important;
    text-decoration : none !important;
    cursor : pointer;
}

@media screen and (max-width: 560px) {
 /*.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]) td { 
	position: relative;
	border: 0px solid transparent;
	padding-left: 50% !important; 
	white-space: normal;
	text-align:right; 
	}
	 
	.useResponsive div.page_default_default2_default_1575 table:not([class*=noResponsiveTab]) td:before { 
	position: absolute;
	top: 0px;
	left: 0px;
	width: 45%; 
	padding-right: 15px; 
	height:100%;
	white-space: nowrap;
	text-overflow: ellipsis !important;
	overflow:hidden !important;
	text-align:left;
	background-color:#f8f8f8;
	padding:2px;
	}
*/

}

@media screen and (max-width: 560px) {
		body.responsiveTxt div.page_default_default2_default_1575 .Tit {
			font-size : 1.25em;
	}
		body.responsiveTxt div.page_default_default2_default_1575 .STit {
			font-size : 1.25em;
	}
		div.page_default_default2_default_1575 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1575.genMargv2 {
			padding : 10px 10px 10px 10px;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1575.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1575.pageAsso.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
}
@media screen and (min-width: 481px) and (max-width: 960px) {
		body.responsiveTxt div.page_default_default2_default_1575 .Tit {
			font-size : 1.25em;
	}
		body.responsiveTxt div.page_default_default2_default_1575 .STit {
			font-size : 1.25em;
	}
		div.page_default_default2_default_1575 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1575.genMargv2 {
			padding : 10px 10px 10px 10px;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1575.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1575.pageAsso.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
}

.page_default_default2_default_1575{}
.page_default_default2_default_1575{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/inside/page/components/numPages/pres5/modele1/numPages_pres5_modele1.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut NumPages

-------------- */

  div.numPages_pres5_modele1_1575 {
    clear : both;
}
  div.numPages_pres5_modele1_1575 div.situation {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-align : right;
    clear : both;
    /*width : 100%;*/ /*210111*/
    display : block;
}
  div.numPages_pres5_modele1_1575 .total {
    color : #555555;
}
  div.numPages_pres5_modele1_1575 div.haut {
    border-bottom : 1px #DDDDDD none;
    margin-bottom : 10px;
    margin-top : 0px;
}
  div.numPages_pres5_modele1_1575 div.bas {
    border-top : 1px #DDDDDD none;
    margin-top : 10px;
    margin-bottom : 0px;
}

  div.numPages_pres5_modele1_1575 .situation select.nbPerPage {
	padding :  0.5em !important;
	float : left;
	margin-top : -0.5em;
	background-color : #FFFFFF;
}
  div.numPages_pres5_modele1_1575 .situation > span.nbPerPageLabel {
	padding :  0.5em !important;
	margin-left : 1em;
	float : left;
	margin-top : -0.5em;
	display : block;
}

  div.numPages_pres5_modele1_1575 span.spacer{
		clear : both;
		width: 100%;
		visibility: hidden;
		margin : 0px;
		padding : 0px;
		height : 0px;
		line-height : 0px;
		font-size : 0px;
		display : block;
}
  div.numPages_pres5_modele1_1575 table.navigationPage {
    float : right;
    display : block;
    /*list-style-type: none;*/
    background-color : transparent;
    /*width : 50%;*/
    margin : 0px;
    padding : 0px;
    width : auto;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td{
    /*list-style-type: none;
    float : left;*/
    margin : 0px;
    padding : 0px;
    text-align : center;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.btPrev{
    padding-right : 15px;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.btNext{
    padding-left : 15px;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.btPrevInv{
    padding-left : 15px;
    padding-right : 0px;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.btNextInv{
    padding-right : 15px;
    padding-left : 0px;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.btNext,
  div.numPages_pres5_modele1_1575 table.navigationPage td.btPrev{
    white-space : nowrap;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.middle{
    width : 100%;
    display : table-cell;
    background-color : transparent;
    padding : 0px 0px 0px 0px;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.middle p{
    display : block;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td span{
    padding : 0px 0px 0px 15px;
    margin : 0px 2px 0px 2px;
    display : block;
    border-top-width : 2px;
    border-right-width : 2px;
    border-bottom-width : 2px;
    border-left-width : 2px;
    border-color : #CB4B59;
    border-style : solid;
    background-color : transparent;
    background-image : none;
    background-position : 0% 0%;
    background-repeat : no-repeat;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td a{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    font-weight : 500;
    font-size : 1.1em;
    color : #CB4B59;
    text-decoration : none;
    margin : 0px;
    padding : 2px 15px 2px 0px;
    display : block;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    height : auto;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td span:hover,
  div.numPages_pres5_modele1_1575 table.navigationPage td span.roll{
    border-color : #CB4B59;
    background-color : #CB4B59;
    background-position : 0% -50px;
    cursor : pointer;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td span a:hover,
  div.numPages_pres5_modele1_1575 table.navigationPage td span:hover a,
  div.numPages_pres5_modele1_1575 table.navigationPage td span.roll a{
    color : #FFFFFF;
    text-decoration : none;
    background-color : transparent;
    background-position : 100% -50px;
    cursor : pointer;
}

  div.numPages_pres5_modele1_1575 table.navigationPage td.current span{
    background-color : #CB4B59;
    background-position : 0% -100px;
    border-color : #CB4B59;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.current a{
    font-weight : 500;
    font-size : 1.1em;
    color : #FFFFFF;
    background-color : transparent;
    background-position : 100% -100px;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.current span:hover,
  div.numPages_pres5_modele1_1575 table.navigationPage td.current span.roll{
    background-color : #CB4B59;
    background-position : 0% -100px;
}
  div.numPages_pres5_modele1_1575 table.navigationPage td.current span a:hover,
  div.numPages_pres5_modele1_1575 table.navigationPage td.current span:hover a,
  div.numPages_pres5_modele1_1575 table.navigationPage td.current span.roll a{
    font-weight : 500;
    font-size : 1.1em;
    color : #FFFFFF;
    background-color : transparent;
    background-position : 100% -100px;
}

  div.numPages_pres5_modele1_1575 div.situationPage{
    float : left;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    font-weight : normal;
    font-size : 1.1em;
    color : #51425A;
    padding : 0px;
    text-align : left;
    /*width : 25%;*/
}
  div.numPages_pres5_modele1_1575 select.choixPage{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : bold;
		width : auto;
		height : auto;
		background-color : #FFFFFF;
		border : 1px  solid;
}

  div.numPages_pres5_modele1_1575 table.navigationPage td.currentMobileV {
    display : none;
}

  div.numPages_pres5_modele1_1575 .nbFromFiches {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    font-weight : normal;
    font-size : 1.1em;
    color : #51425A;
    text-align : left;   
}

@media screen and (max-width: 480px) {
  .useResponsive div.numPages_pres5_modele1_1575.selectOnResponsive table.navigationPage td.currentMobileV {
    display : table-cell;
  }
  .useResponsive div.numPages_pres5_modele1_1575.selectOnResponsive table.navigationPage td.numerosPage, .useResponsive div.numPages_pres5_modele1_1575.selectOnResponsive table.navigationPage td.total, .useResponsive div.numPages_pres5_modele1_1575.selectOnResponsive table.navigationPage td.current{
    display : none;  
  }
  .useResponsive div.numPages_pres5_modele1_1575 table.navigationPage td span {
    padding : 0px;
  }
  .useResponsive div.numPages_pres5_modele1_1575 table.navigationPage td a {
    padding : 0px;
    height : 2em;
    width : 2em;
    line-height : 2em;
    font-size : 1.2em;
  }
  div.numPages_pres5_modele1_1575 div.situationPage {display : none;} 
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  .useResponsive div.numPages_pres5_modele1_1575.selectOnResponsive table.navigationPage td.currentMobileV {
    display : none;
  }
  .useResponsive div.numPages_pres5_modele1_1575.selectOnResponsive table.navigationPage td.numerosPage, .useResponsive div.numPages_pres5_modele1_1575.selectOnResponsive table.navigationPage td.total, .useResponsive div.numPages_pres5_modele1_1575.selectOnResponsive table.navigationPage td.current{
    display : table-cell;
  }
  .useResponsive div.numPages_pres5_modele1_1575 table.navigationPage td span {
    padding : 0px;
  }
  .useResponsive div.numPages_pres5_modele1_1575 table.navigationPage td a {
    padding : 0px;
    height : 2em;
    width : 2em;
    line-height : 2em;
    font-size : 1.2em;
  }
} 

div.numPages_pres5_modele1_1575 {}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1575 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres6/modele1/enSavoirPlus_pres6_modele1.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlus_pres6_modele1_1575 {
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1575 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1575 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px none #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1575 .cDEsp div{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 500;
		color : #51425A;
		text-decoration : none;
		font-style : normal;
		text-transform : uppercase;
		padding : 1em 1em 1em 1em;
		width : auto;
		height : auto;
    background-color : #EEEEEE;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
	text-align : center;
}

	div.enSavoirPlus_pres6_modele1_1575 .cDitemTit {
		color : #51425A;
		font-weight : 500;
		font-size : 1em;
		text-decoration : none;
		display : block;
		width : auto;
		padding : 0px 0px 0px 0px;
		margin : 2px 0px 2px 0px;
		background-color : transparent;
}

  div.enSavoirPlus_pres6_modele1_1575 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1575 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-color : #BBBBBB;
    border-style : none;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px; 
}
 
  div.enSavoirPlus_pres6_modele1_1575 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1575 .list a{
		display : block;
		width : 100%;
}

div.enSavoirPlus_pres6_modele1_1575 div.img a{
    width : auto;
    margin : 0px auto;
    text-align : center;
}

/* Labels */

div.enSavoirPlus_pres6_modele1_1575 .nouvellePadd_000447 {
  position: relative;
}

div.enSavoirPlus_pres6_modele1_1575 p.label{
    padding : 0px;
    margin : 0px;
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1575 p.label,
div.enSavoirPlus_pres6_modele1_1575 p.label a{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
		font-style : normal;
		line-height : normal;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1575 p.label a{
		width : auto;
}
div.enSavoirPlus_pres6_modele1_1575 p.label a:hover{
		color : #000000;
		text-decoration : none;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1575 p.label span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
div.enSavoirPlus_pres6_modele1_1575 p.label a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
div.enSavoirPlus_pres6_modele1_1575 p.label a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* LightBox - Labels */

p.label_1575{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 5px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
p.label_1575,
p.label_1575 a{
		font-size : 1.5em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1575 a{
		width : auto;
}
p.label_1575 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1575 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1575 a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1575 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

div.enSavoirPlus_pres6_modele1_1575 a.docs{
		text-align : center;
}

div.enSavoirPlus_pres6_modele1_1575 .list .nouvelle_000447 {
    float : left;
    width : 31%;
	max-width : none;
    padding : 1% 1% 1% 1%;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 480px) {
  div.enSavoirPlus_pres6_modele1_1575 .list .nouvelle_000447{ width : 98%; max-width : none; }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1575 .list .nouvelle_000447{ width : 48%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1575 .list .nouvelleStyles_000447 {
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;

    background-color : #F7F7F7;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1575 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1575 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1575 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1575 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1575 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1575 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1575 .list:not([class*=innerCol]) .nouvelle_000447 p.label {
  position: absolute;
  top: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: translateY(-50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : 0;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}
div.enSavoirPlus_pres6_modele1_1575.pictHidden .list .nouvelle_000447 p.label {
  position: static;
  top: auto; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: none; /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : auto;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}

div.enSavoirPlus_pres6_modele1_1575.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

div.enSavoirPlus_pres6_modele1_1575 .list.innerCol .nouvelle_000447 p.label{
    float : none;
    width : auto;
    text-align : center;
}

div.enSavoirPlus_pres6_modele1_1575 .inlines .inline{
  display : none;
}

div.enSavoirPlus_pres6_modele1_1575 a.hidden{
  display : none;
}

.fancybox-inner {overflow : hidden !important;}

div.enSavoirPlus_pres6_modele1_1575{}
div.enSavoirPlus_pres6_modele1_1575{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1020] /home/diasite/diasite39/res/inside/compo/PersoH/default/default/compo_PersoH_default_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

-------------- */

  div.compo_PersoH_default_default_1020{
    width : auto;
    max-width : 100%;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1020 .ligne_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 5px 0px;
}
	div.compo_PersoH_default_default_1020 .firstLine_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 5px 0px;
}
	div.compo_PersoH_default_default_1020 .lastLine_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1020 .ligne_000011 .lignePadd_000011{
    width : 100%;
}
	div.compo_PersoH_default_default_1020 .colonne_000011{
    float : left;
    margin : 0px;
    padding : 0px;
    border : none;
}
	div.compo_PersoH_default_default_1020 .colonne_000011 .colPadd_000011{
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 1px;
}
  div.compo_PersoH_default_default_1020 .colonne_000011.last .colPadd_000011{
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
}
	div.compo_PersoH_default_default_1020 .onlyOne .colPadd_000011{
	  padding : 0px;
}
	div.compo_PersoH_default_default_1020 .first .colPadd_000011{
	  padding : 0px;
    padding-right : 15px;
}
	div.compo_PersoH_default_default_1020 .any .colPadd_000011 {
	  padding : 0px;
		padding-left : 15px;
		padding-right : 15px;
}
	div.compo_PersoH_default_default_1020 .last .colPadd_000011 {
	  padding : 0px;
		padding-left : 15px;
}
	div.compo_PersoH_default_default_1020 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		/*overflow : hidden;
		clear : both;
		width : 100%;*/ /* mis en comm le 300910 + 2 lignes ci-dessous ajoutees */
		clear : both;
		width : auto;
		margin : 0px;
		/*padding : 0px;*/ /* mis en comm le 300910 + 1 ligne ci-dessous ajoutee */
		padding : 0px 0px 0px 0px;
		margin-bottom : 0px;
		margin-top : 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
}
	div.compo_PersoH_default_default_1020 .lastLine_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		/*overflow : hidden;
		clear : both;
		width : 100%;
		padding : 0px;
		margin : 0px;*/ /* mis en comm le 300910 + 1 ligne ci-dessous ajoutee */
		margin-bottom : 0px;
}
	div.compo_PersoH_default_default_1020 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011 .cellulePadd{
		/*overflow : hidden;*/
		clear : both;
		width : 100%;
		padding : 0px;
		margin : 0px;
}

	div.compo_PersoH_default_default_1020 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 0.5em 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
}
	div.compo_PersoH_default_default_1020 div.compoCellTitreCdnt_000011 {
	  float : none;
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.5em;
		font-weight : 500;
		color : #51425A;	
		text-align : center;
		text-transform : uppercase;
    line-height : inherit;			
		padding-left : 1em;
		padding-right : 1em;
		padding-top : 1em;
		padding-bottom : 1em;
		background-color : #EEEEEE;
		background-image : none;
		background-position : 0px 50%;
		background-repeat : no-repeat;
		background-size : auto;
    border-style : none;
    border-color : #000000;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
}
	div.compo_PersoH_default_default_1020 .compoCellTitreCdnt_000011 a{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
}

  div.compo_PersoH_default_default_1020 .withStartH .compoCellTitreCdnt_000011 > h1,
  div.compo_PersoH_default_default_1020 .withStartH .compoCellTitreCdnt_000011 > h2,
  div.compo_PersoH_default_default_1020 .withStartH .compoCellTitreCdnt_000011 > h3,
  div.compo_PersoH_default_default_1020 .withStartH .compoCellTitreCdnt_000011 > h4,
  div.compo_PersoH_default_default_1020 .withStartH .compoCellTitreCdnt_000011 > h5,
  div.compo_PersoH_default_default_1020 .withStartH .compoCellTitreCdnt_000011 > h6 {
    display : inline;
    font-size : 1em;
    font-weight : inherit;
  }

  div.compo_PersoH_default_default_1020 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell1{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1020 .cellule_000011.cell1 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1020 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell2{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1020 .cellule_000011.cell2 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1020 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell3{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1020 .cellule_000011.cell3 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1020 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell4{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1020 .cellule_000011.cell4 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1020 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell5{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1020 .cellule_000011.cell5 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1020 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell6{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1020 .cellule_000011.cell6 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

@media screen and (min-width: 0px) and (max-width: 980px){
	.useResponsive div.compo_PersoH_default_default_1020.useResponsive .ligne_000011 .colonne_000011{
    float : none;
    width : auto;
}

	.useResponsive div.compo_PersoH_default_default_1020.useResponsive .first .colPadd_000011{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1020.useResponsive .any .colPadd_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1020.useResponsive .last .colPadd_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1020.useResponsive .lastLine_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		margin-bottom : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1020.useResponsive .cellulePadd{
	  height : auto !important;
}
}

/* --------------

CSS PERSO

-------------- */

@media screen and (min-width: 0px) and (max-width: 1160px) { 
div.compo_PersoH_default_default_1020 .lastLine_000011 {display : none;} 
} 
.floatableBd div.compo_PersoH_default_default_1020 .lastLine_000011 {display : none;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1020] /home/diasite/diasite39/res/inside/compo/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1020 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1020] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1020 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1020ccid216] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1020ccid216 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1021ccid216] /home/diasite/diasite39/res/inside/compo/PersoH/defaultMenu/default/compo_PersoH_defaultMenu_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

-------------- */

  div.compo_PersoH_defaultMenu_default_1021ccid216{
    width : auto;
    max-width : 100%;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul,
  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li {
	  margin : 0px;
	  padding : 0px;
	  list-style-type: none;
	  display : block;
}
  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li {
	padding-left : 0px;
	padding-right : 0px;
    border-style : none;
    border-color : #000000;
    border-left-width : 0px;
    border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}
  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li:first-child {
    border-style : none;
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul {
    text-align : right;  
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li {
    position : relative;
	  display : inline-block;
    margin : 0px 0px 0px 0px;
    background-color : transparent;
	vertical-align : middle;
}
  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li:not([class*=noRoll]) {
    background-color : transparent;
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li:not([class*=noRoll]):hover,
  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li.opened:not([class*=noRoll]) {
    background-color : #FFFFFF;
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li > a{
    display : block;
    padding : 5px 5px 5px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #CB4B59;
    font-size : 1em;
    font-weight : normal;
    text-decoration : none;
    text-transform : none;             
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li:hover > a,
  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li.opened > a{
    background-color : transparent;
    background-position : 0px 0px;
    color : #000000;
    text-decoration : none;            
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li > a.basketWithNb > font {
	display : inline-block;
	color : #444444;
	background-color : #CCCCCC;
	border-radius : 50%;
	width : 1.75em;
	height : 1.75em;
	text-align : center;
	line-height : 1.75em;
	font-size : 1em;
	margin-left : 0.25em;
	font-weight : normal;
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li:hover > a.basketWithNb > font {
	color : #000000;
	background-color : #CCCCCC;
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li > div.cellule_000515 {
	  display : none;
	  
    position : absolute;
    right : 0px;
    z-index : 1000000;
	  width : 300px;
	  background-color : transparent;
	  padding : 0px;
	  box-sizing : content-box;
}

  body.useCss3Transitions div.ui-tooltip {
    -webkit-transition-property: none !important;
	-moz-transition-property: none !important;
	-o-transition-property: none !important;
	-ms-transition-property: none !important;
	transition-property: none !important;
	
    -webkit-transition-duration: 0s !important;
    -moz-transition-duration: 0s !important;
    -o-transition-duration: 0s !important;
    -ms-transition-duration: 0s !important;
    transition-duration: 0s !important;      
}

/* --------------

RESPONSIVE

-------------- */

@media screen and (min-width: 0px) and (max-width: 980px){

  div.compo_PersoH_defaultMenu_default_1021ccid216.deleteLableOnResp > ul > li > a > span {
    display : none;
}
  div.compo_PersoH_defaultMenu_default_1021ccid216.deleteLableOnResp > ul > li {
    padding : 0px;
}
  div.compo_PersoH_defaultMenu_default_1021ccid216.deleteLableOnResp > ul > li > a {
    display : block;
    height : 30px;
    width : 30px;
    padding : 0px;
    margin : 5px 5px 5px 5px;
}
  div.compo_PersoH_defaultMenu_default_1021ccid216.deleteLableOnResp > ul > li > a {
    background-size : auto 30px;
    background-repeat : no-repeat;
    background-image : url(res/inside/compo/PersoH/defaultMenu/default/images/pict.png);
}
  div.compo_PersoH_defaultMenu_default_1021ccid216.deleteLableOnResp > ul > li:hover > a,
  div.compo_PersoH_defaultMenu_default_1021ccid216.deleteLableOnResp > ul > li.opened > a {
    background-position : 100% 0;
}

}

@media screen and (orientation : portrait){

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li {
    position : static;  
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li > div.cellule_000515 {
	  display : none;
	  
    position : fixed;
    right : 0px;
    left : 0px;
    z-index : 1000000;
	  width : auto;
}

}

@media screen and (max-width: 540px){

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li {
    position : static;  
}

  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li > div.cellule_000515 {
	  display : none;
	  
    position : fixed;
    right : 0px;
    left : 0px;
    z-index : 1000000;
	  width : auto;
}

}

/*  div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li:hover > div.cellule_000515 {
    position : absolute;
    right : 0px;
    z-index : 1000000;
	  display : block;
	  width : 300px;
}*/


/* --------------

CSS PERSO

-------------- */

/*@media screen and (min-width: 0px) and (max-width: 980px){ 
.compo_PersoH_defaultMenu_default_1021ccid216 #cellule_ccid_278 > a {background-image : none;} 
}*/
div.compo_PersoH_defaultMenu_default_1021ccid216 > ul > li > a img:not([class*="fixedWidth"]) {height : 16px !important; width : auto !important;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1021ccid216] /home/diasite/diasite39/res/inside/compo/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1021ccid216 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1021ccid216] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1021ccid216 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1021ccid302] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1021ccid302 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1223ccid302] /home/diasite/diasite39/res/inside/page/default/default2UltraLight/default/page_default_default2UltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

-------------- */

/*--- page ---*/

	div.page_default_default2UltraLight_default_1223ccid302 {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 1170px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1223ccid302,
	div.page_default_default2UltraLight_default_1223ccid302.pageAsso {
	padding : 0;
    margin-bottom : 5px;
}

	div.page_default_default2UltraLight_default_1223ccid302 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1223ccid302 .textPart{
	  padding : 1.5em 1.5em 1.5em 1.5em;
	  margin : 0px 0px 0px 0px;
	  background-color : #F8F8F8;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
}

	div.page_default_default2UltraLight_default_1223ccid302 .Corps{
    color : #555555;
    text-align : justify;
    font-size : 0.95em;
    letter-spacing : normal;
    line-height : 150%;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1223ccid302 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1223ccid302 .Corps a{
    color : #CB4B59;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1223ccid302 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1223ccid302 .Corps strong,
  div.page_default_default2UltraLight_default_1223ccid302 .Corps strong a {
		font-weight : bold;
}

	div.page_default_default2UltraLight_default_1223ccid302 ul:not([class*=wysiwyg_thumb]) li {
		padding-top : 0px;
    padding-bottom : 0px;
	text-align : left;
}
	div.page_default_default2UltraLight_default_1223ccid302 .Corps p,
div.page_default_default2UltraLight_default_1223ccid302 .Corps ul:not([class*=wysiwyg_thumb]),
div.page_default_default2UltraLight_default_1223ccid302 .Corps ol	{
		padding-top : 0em;
    padding-bottom : 0em;
		margin-top : 0em;
    margin-bottom : 1em;
    /*margin : 0px;*/
}
	div.page_default_default2UltraLight_default_1223ccid302 .Corps p:first-child{
		padding-top : 0; margin-top : 0;
}
@media screen and (max-width: 560px) {
 /*.useResponsive div.page_default_default2UltraLight_default_1223ccid302 table:not([class*=noResponsiveTab]){
   display : block;
 }*/
 .useResponsive div.page_default_default2UltraLight_default_1223ccid302 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2UltraLight_default_1223ccid302 table:not([class*=noResponsiveTab])>thead>tr>th {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1223ccid302 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1223ccid302 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
}

.page_default_default2UltraLight_default_1223ccid302{text-transform : uppercase;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1223ccid302] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1223ccid302] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1223ccid302 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1223ccid302] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres6/modele1/enSavoirPlus_pres6_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlus_pres6_modele1_1223ccid302 {
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1223ccid302 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1223ccid302 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px none #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1223ccid302 .cDEsp div{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 500;
		color : #51425A;
		text-decoration : none;
		font-style : normal;
		text-transform : uppercase;
		padding : 1em 1em 1em 1em;
		width : auto;
		height : auto;
    background-color : #EEEEEE;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
	text-align : center;
}

	div.enSavoirPlus_pres6_modele1_1223ccid302 .cDitemTit {
		color : #51425A;
		font-weight : 500;
		font-size : 1em;
		text-decoration : none;
		display : block;
		width : auto;
		padding : 0px 0px 0px 0px;
		margin : 2px 0px 2px 0px;
		background-color : transparent;
}

  div.enSavoirPlus_pres6_modele1_1223ccid302 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1223ccid302 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-color : #BBBBBB;
    border-style : none;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px; 
}
 
  div.enSavoirPlus_pres6_modele1_1223ccid302 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1223ccid302 .list a{
		display : block;
		width : 100%;
}

div.enSavoirPlus_pres6_modele1_1223ccid302 div.img a{
    width : auto;
    margin : 0px auto;
    text-align : center;
}

/* Labels */

div.enSavoirPlus_pres6_modele1_1223ccid302 .nouvellePadd_000447 {
  position: relative;
}

div.enSavoirPlus_pres6_modele1_1223ccid302 p.label{
    padding : 0px;
    margin : 0px;
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 p.label,
div.enSavoirPlus_pres6_modele1_1223ccid302 p.label a{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
		font-style : normal;
		line-height : normal;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 p.label a{
		width : auto;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 p.label a:hover{
		color : #000000;
		text-decoration : none;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 p.label span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 p.label a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 p.label a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* LightBox - Labels */

p.label_1223ccid302{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 5px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
p.label_1223ccid302,
p.label_1223ccid302 a{
		font-size : 1.5em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1223ccid302 a{
		width : auto;
}
p.label_1223ccid302 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1223ccid302 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1223ccid302 a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1223ccid302 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

div.enSavoirPlus_pres6_modele1_1223ccid302 a.docs{
		text-align : center;
}

div.enSavoirPlus_pres6_modele1_1223ccid302 .list .nouvelle_000447 {
    float : left;
    width : 31%;
	max-width : none;
    padding : 1% 1% 1% 1%;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 480px) {
  div.enSavoirPlus_pres6_modele1_1223ccid302 .list .nouvelle_000447{ width : 98%; max-width : none; }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1223ccid302 .list .nouvelle_000447{ width : 48%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1223ccid302 .list .nouvelleStyles_000447 {
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;

    background-color : #F7F7F7;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1223ccid302 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1223ccid302 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1223ccid302 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1223ccid302 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1223ccid302 .list:not([class*=innerCol]) .nouvelle_000447 p.label {
  position: absolute;
  top: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: translateY(-50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : 0;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}
div.enSavoirPlus_pres6_modele1_1223ccid302.pictHidden .list .nouvelle_000447 p.label {
  position: static;
  top: auto; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: none; /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : auto;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}

div.enSavoirPlus_pres6_modele1_1223ccid302.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

div.enSavoirPlus_pres6_modele1_1223ccid302 .list.innerCol .nouvelle_000447 p.label{
    float : none;
    width : auto;
    text-align : center;
}

div.enSavoirPlus_pres6_modele1_1223ccid302 .inlines .inline{
  display : none;
}

div.enSavoirPlus_pres6_modele1_1223ccid302 a.hidden{
  display : none;
}

.fancybox-inner {overflow : hidden !important;}

div.enSavoirPlus_pres6_modele1_1223ccid302{}
div.enSavoirPlus_pres6_modele1_1223ccid302{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1021ccid303] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1021ccid303 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1224ccid303] /home/diasite/diasite39/res/inside/page/default/default2UltraLight/default/page_default_default2UltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

-------------- */

/*--- page ---*/

	div.page_default_default2UltraLight_default_1224ccid303 {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 1170px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1224ccid303,
	div.page_default_default2UltraLight_default_1224ccid303.pageAsso {
	padding : 0;
    margin-bottom : 5px;
}

	div.page_default_default2UltraLight_default_1224ccid303 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1224ccid303 .textPart{
	  padding : 1.5em 1.5em 1.5em 1.5em;
	  margin : 0px 0px 0px 0px;
	  background-color : #F8F8F8;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
}

	div.page_default_default2UltraLight_default_1224ccid303 .Corps{
    color : #555555;
    text-align : justify;
    font-size : 0.95em;
    letter-spacing : normal;
    line-height : 150%;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1224ccid303 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1224ccid303 .Corps a{
    color : #CB4B59;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1224ccid303 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1224ccid303 .Corps strong,
  div.page_default_default2UltraLight_default_1224ccid303 .Corps strong a {
		font-weight : bold;
}

	div.page_default_default2UltraLight_default_1224ccid303 ul:not([class*=wysiwyg_thumb]) li {
		padding-top : 0px;
    padding-bottom : 0px;
	text-align : left;
}
	div.page_default_default2UltraLight_default_1224ccid303 .Corps p,
div.page_default_default2UltraLight_default_1224ccid303 .Corps ul:not([class*=wysiwyg_thumb]),
div.page_default_default2UltraLight_default_1224ccid303 .Corps ol	{
		padding-top : 0em;
    padding-bottom : 0em;
		margin-top : 0em;
    margin-bottom : 1em;
    /*margin : 0px;*/
}
	div.page_default_default2UltraLight_default_1224ccid303 .Corps p:first-child{
		padding-top : 0; margin-top : 0;
}
@media screen and (max-width: 560px) {
 /*.useResponsive div.page_default_default2UltraLight_default_1224ccid303 table:not([class*=noResponsiveTab]){
   display : block;
 }*/
 .useResponsive div.page_default_default2UltraLight_default_1224ccid303 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2UltraLight_default_1224ccid303 table:not([class*=noResponsiveTab])>thead>tr>th {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1224ccid303 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1224ccid303 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
}

.page_default_default2UltraLight_default_1224ccid303{text-transform : uppercase;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1224ccid303] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1224ccid303] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1224ccid303 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1224ccid303] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres6/modele1/enSavoirPlus_pres6_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlus_pres6_modele1_1224ccid303 {
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1224ccid303 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1224ccid303 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px none #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1224ccid303 .cDEsp div{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 500;
		color : #51425A;
		text-decoration : none;
		font-style : normal;
		text-transform : uppercase;
		padding : 1em 1em 1em 1em;
		width : auto;
		height : auto;
    background-color : #EEEEEE;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
	text-align : center;
}

	div.enSavoirPlus_pres6_modele1_1224ccid303 .cDitemTit {
		color : #51425A;
		font-weight : 500;
		font-size : 1em;
		text-decoration : none;
		display : block;
		width : auto;
		padding : 0px 0px 0px 0px;
		margin : 2px 0px 2px 0px;
		background-color : transparent;
}

  div.enSavoirPlus_pres6_modele1_1224ccid303 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1224ccid303 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-color : #BBBBBB;
    border-style : none;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px; 
}
 
  div.enSavoirPlus_pres6_modele1_1224ccid303 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1224ccid303 .list a{
		display : block;
		width : 100%;
}

div.enSavoirPlus_pres6_modele1_1224ccid303 div.img a{
    width : auto;
    margin : 0px auto;
    text-align : center;
}

/* Labels */

div.enSavoirPlus_pres6_modele1_1224ccid303 .nouvellePadd_000447 {
  position: relative;
}

div.enSavoirPlus_pres6_modele1_1224ccid303 p.label{
    padding : 0px;
    margin : 0px;
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 p.label,
div.enSavoirPlus_pres6_modele1_1224ccid303 p.label a{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
		font-style : normal;
		line-height : normal;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 p.label a{
		width : auto;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 p.label a:hover{
		color : #000000;
		text-decoration : none;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 p.label span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 p.label a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 p.label a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* LightBox - Labels */

p.label_1224ccid303{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 5px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
p.label_1224ccid303,
p.label_1224ccid303 a{
		font-size : 1.5em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1224ccid303 a{
		width : auto;
}
p.label_1224ccid303 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1224ccid303 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1224ccid303 a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1224ccid303 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

div.enSavoirPlus_pres6_modele1_1224ccid303 a.docs{
		text-align : center;
}

div.enSavoirPlus_pres6_modele1_1224ccid303 .list .nouvelle_000447 {
    float : left;
    width : 31%;
	max-width : none;
    padding : 1% 1% 1% 1%;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 480px) {
  div.enSavoirPlus_pres6_modele1_1224ccid303 .list .nouvelle_000447{ width : 98%; max-width : none; }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1224ccid303 .list .nouvelle_000447{ width : 48%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1224ccid303 .list .nouvelleStyles_000447 {
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;

    background-color : #F7F7F7;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1224ccid303 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1224ccid303 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1224ccid303 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1224ccid303 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1224ccid303 .list:not([class*=innerCol]) .nouvelle_000447 p.label {
  position: absolute;
  top: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: translateY(-50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : 0;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}
div.enSavoirPlus_pres6_modele1_1224ccid303.pictHidden .list .nouvelle_000447 p.label {
  position: static;
  top: auto; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: none; /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : auto;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}

div.enSavoirPlus_pres6_modele1_1224ccid303.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

div.enSavoirPlus_pres6_modele1_1224ccid303 .list.innerCol .nouvelle_000447 p.label{
    float : none;
    width : auto;
    text-align : center;
}

div.enSavoirPlus_pres6_modele1_1224ccid303 .inlines .inline{
  display : none;
}

div.enSavoirPlus_pres6_modele1_1224ccid303 a.hidden{
  display : none;
}

.fancybox-inner {overflow : hidden !important;}

div.enSavoirPlus_pres6_modele1_1224ccid303{}
div.enSavoirPlus_pres6_modele1_1224ccid303{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1021ccid218] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1021ccid218 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [15ccid218] /home/diasite/diasite39/res/inside/ident/default/default/default/ident_default_default_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut ident

-------------- */

  div.ident_default_default_default_15ccid218 {
    display : block;
    /*width : 100%;*/
    width : auto;
    background-color : #F8F8F8;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 1.5em;
	max-width : none;
    margin : 0px auto 0px auto;
}
  div.ident_default_default_default_15ccid218 .identPage{
    display : block;
    width : 100%;
    background : transparent;
    margin-bottom : 10px;
}
  div.ident_default_default_default_15ccid218 .identXform{
    display : block;
    width : 100%;
    margin : auto;
    background : transparent;
}
  div.ident_default_default_default_15ccid218 .mdpOublie{
    text-align : left;
    width : 100%;
    background : transparent;
    margin-top : 1em;
    padding-left: 0px;
    padding-right: 0px;
}
  div.ident_default_default_default_15ccid218 .mdpOublie span{
    display : block;
}
  div.ident_default_default_default_15ccid218 .mdpOublie a{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		color : #CB4B59; 
		text-decoration : none;
		font-size : 0.8em;
}
  div.ident_default_default_default_15ccid218 .mdpOublie a:hover{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif; 
		color : #000000; 
		text-decoration : none;
		font-size : 0.8em;
}

  div.ident_default_default_default_15ccid218.nearLR_15ccid218 .identPage{
    float : left;
    width : 49%;
}
  div.ident_default_default_default_15ccid218.nearLR_15ccid218 .identXform{
    float : right;
    width : 49%;
}

  div.ident_default_default_default_15ccid218 .intAccount{
    float : left;
    width : 49%;
    margin : 0px 1% 0px 0px;
    
}
  div.ident_default_default_default_15ccid218.intExtV .intAccount{
    float : none;
    width : 100%;
    margin : 0 0 1em 0;
}
  div.ident_default_default_default_15ccid218 .intAccountPadd{
    padding : 10px 10px 10px 10px;
    border-color : #CCCCCC;
    border-style : solid;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;    
}

  div.ident_default_default_default_15ccid218 .intAccountPadd h2.title,
  div.ident_default_default_default_15ccid218 .intAccountPadd div.title{
    margin : 0px 0px 10px 0px;
    padding : 0px 0px 0px 0px;
    border-color : #CCCCCC;
    border-style : none;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 1px;
    border-left-width : 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    color : #444444; 
    font-size : 1.25em;
    font-weight : bold;  
    text-transform : none;
	text-align : left;	
}

  div.ident_default_default_default_15ccid218 .identExtAccount{
    float : right;
    width : 49%;
    margin : 0px 0px 0px 1%;
}

  div.ident_default_default_default_15ccid218.intExtV .identExtAccount{
    float : none;
    width : 100%;
    margin : 0;
}
  div.ident_default_default_default_15ccid218 .identExtAccountPadd{
    padding : 10px 10px 10px 10px;
    border-color : #CCCCCC;
    border-style : solid;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;    
}
  div.ident_default_default_default_15ccid218 .identExtAccountPadd h2.title,
  div.ident_default_default_default_15ccid218 .identExtAccountPadd div.title{
    margin : 0px 0px 10px 0px;
    padding : 0px 0px 0px 0px;
    border-color : #CCCCCC;
    border-style : none;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 1px;
    border-left-width : 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    color : #444444; 
    font-size : 1.25em;
    font-weight : bold;  
    text-transform : none; 
	text-align : left;
}
  div.ident_default_default_default_15ccid218 .identExtAccount ul,
  div.ident_default_default_default_15ccid218 .identExtAccount ul li{
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    display : block;
}
  div.ident_default_default_default_15ccid218 .identExtAccount ul li{
    float : none;
    width : auto;
    margin : 0px 0px 10px 0px;
    overflow : hidden;
	text-align : right;
}

	div.ident_default_default_default_15ccid218 .createAccountZone{
	margin-top : 1em;
	border-top : 1px #CCCCCC solid;
	padding-top : 1em;
}

	div.ident_default_default_default_15ccid218 .identExtAccount a.wFdBts,
	div.ident_default_default_default_15ccid218 .createAccountZone a.wFdBts,
	div.ident_default_default_default_15ccid218 .txtLibre a.wFdBts {
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : #DIA_000348_DIM_WFDBTS_A_FD_POS_X# #DIA_000348_DIM_WFDBTS_A_FD_POS_Y#;
    background-repeat : #DIA_000348_BGR_WFDBTS_A_FD#;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #CB4B59;
    display : inline-block;
    float : none;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
}
	div.ident_default_default_default_15ccid218 .identExtAccount a.wFdBts span,
	div.ident_default_default_default_15ccid218 .createAccountZone a.wFdBts span,
	div.ident_default_default_default_15ccid218 .txtLibre a.wFdBts span {
    padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : #DIA_000348_DIM_WFDBTS_SPAN_FD_POS_X# #DIA_000348_DIM_WFDBTS_SPAN_FD_POS_Y#;
    background-repeat : #DIA_000348_BGR_WFDBTS_SPAN_FD#;
    color : #CB4B59;
    font-size : 1.1em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    /*white-space : nowrap;*/
	text-align : center;
}
	div.ident_default_default_default_15ccid218 .identExtAccount a.wFdBts:hover,
	div.ident_default_default_default_15ccid218 .createAccountZone a.wFdBts:hover,
	div.ident_default_default_default_15ccid218 .txtLibre a.wFdBts:hover {
	background-color : #CB4B59;
    background-position : #DIA_000348_DIM_WFDBTS_A_FD_POS_X_HOVER# #DIA_000348_DIM_WFDBTS_A_FD_POS_Y_HOVER#;
    text-decoration : none;
    cursor : pointer;
	border-color : #CB4B59;
}
	div.ident_default_default_default_15ccid218 .identExtAccount a.wFdBts:hover span,
	div.ident_default_default_default_15ccid218 .createAccountZone a.wFdBts:hover span,
	div.ident_default_default_default_15ccid218 .txtLibre a.wFdBts:hover span {
	background-color : transparent;
    background-position : #DIA_000348_DIM_WFDBTS_SPAN_FD_POS_X_HOVER# #DIA_000348_DIM_WFDBTS_SPAN_FD_POS_Y_HOVER#;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}

	div.ident_default_default_default_15ccid218 .identExtAccount a.wFdBts.facebook {
	background : rgba(0, 0, 0, 0) linear-gradient(#4c69ba, #3b55a0) repeat scroll 0 0;
	border-color: #4c69ba;
    border-radius: 2px;
    font-family: Helvetica, Arial, sans-serif;
}
	div.ident_default_default_default_15ccid218 .identExtAccount a.wFdBts.facebook span {
	text-transform : none;
	color: #fff;
    text-shadow: 0 -1px 0 #354c8c;
	font-weight : 600;
	background-image : url(res/inside/ident/default/default/default/images/f_fb_92.png);
	background-repeat : no-repeat;
	background-position : 0.25em 50%;
	background-size : 30px;
	padding-left : 42px;
	padding-right : 0.5em;
	background-color : transparent;
}
	div.ident_default_default_default_15ccid218 .identExtAccount a.wFdBts.facebook:hover {
	background : rgba(0, 0, 0, 0) linear-gradient(#5b7bd5, #4864b1) repeat scroll 0 0;
	border-color: #5874c3;
}
	div.ident_default_default_default_15ccid218 .identExtAccount a.wFdBts.facebook:hover span {
	color: #fff;
    text-shadow: 0 -1px 0 #354c8c;
	background-color : transparent;
}

.cyberuskey-widget {
	max-width : none !important;
	text-align : right !important;
	margin-top : 0.75em;
	padding-top : 0.75em;
	border-top : 1px #DDDDDD solid;
}
.cyberuskey-widget .login-button.default {
    min-width: 15em !important;
	max-width: 16em !important;
}
.cyberuskey-widget .login-button {
    height: 2em !important;
	margin : 0px 0px 0px auto !important;
}
.cyberuskey-widget .login-button .login-button-icon {flex : 0 0 2.5em !important; max-width : 2.5em !important;}
.cyberuskey-widget .login-button .login-button-text-container {
    flex: 1 1 13.5em !important;
}
.cyberuskey-widget .login-button.default .login-buton-text {
	font-size : 1em !important;
}
.cyberuskey-widget .lost-phone {
    margin-top: 0.25em !important;
    text-align: inherit !important;
    font-size: 0.8em !important;
    line-height: inherit !important;
}

div.ident_default_default_default_15ccid218 .txtLibre {
    margin : 0px 0px 0px 0px;
    padding : 0.75em 0px 0px 0px;
    border-color : #DDDDDD;
    border-style : none;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 1px;
    border-left-width : 0px;
    background-color : transparent;
    color : #444444; 
    font-size : 1em;
    font-weight : normal;  
    text-transform : none; 
	text-align : right;
}


@media screen and (min-width: 0px) and (max-width: 560px) {
  div.ident_default_default_default_15ccid218 .intAccount,
  div.ident_default_default_default_15ccid218.nearLR_15ccid218 .identPage{
    float : none;
    width : 100%;
    margin : 0 0 1em 0;
}
  div.ident_default_default_default_15ccid218 .identExtAccount,
  div.ident_default_default_default_15ccid218.nearLR_15ccid218 .identXform{
    float : none;
    width : 100%;
    margin : 0;
}
}

div.ident_default_default_default_15ccid218{border : 1px #CCCCCC solid; box-shadow: 0px 0px 4px #CCCCCC;}
div.ident_default_default_default_15ccid218{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [15ccid218] /home/diasite/diasite39/res/inside/ident/components/xform/pres1b/modele1/xform_pres1b_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Xform

-------------- */

  div.xform_pres1b_modele1_15ccid218 {
    padding : 0px;
    margin : auto;
    border : 1px #BBBBBB none;
    background : transparent;
    width : auto;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
  div.xform_pres1b_modele1_15ccid218 .xformPadd{
    padding : 0px;
}

  div.xform_pres1b_modele1_15ccid218 .diaFormfConst{
    padding-right : 5px;
    padding-left : 5px;
    padding-top : 5px;
    padding-bottom : 5px;
    background-color : #000000;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    text-align : left;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		color : #FFFFFF;
		font-weight : bold;
		margin-bottom : 10px;
		text-transform : none;
}

  div.xform_pres1b_modele1_15ccid218 .champsIntsZone{
}

  div.xform_pres1b_modele1_15ccid218 .row{
    display : block;
    width : auto;
    clear : both;
    float : none;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 1.5em 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus{
    border-color : #000000;
    background-color : transparent;
}

  div.xform_pres1b_modele1_15ccid218 .grouped .row{
    display : block;
    width : auto;
    clear : both;
    float : none;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}

  div.xform_pres1b_modele1_15ccid218 .grouped .row.onFocus{
    border-color : #000000;
    background-color : transparent;
}

  div.xform_pres1b_modele1_15ccid218 .row div.label{
    /*display : block;
    float : left;*/
    width : 24%;
	/* correctif cascading bootstrap non souhaite */
	padding : 0;
	font-size : 1em;
	white-space : normal;
	line-height : inherit;
	display : inline-block;
	vertical-align : middle;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .row div.label{
    /*display : block;*/
    /*float : left;*/
    width : 24%;
	display : inline-block;
	vertical-align : middle;
}

  div.xform_pres1b_modele1_15ccid218 .row div.champ{
    /*float : left;*/
    width : 74%;
	display : inline-block;
	vertical-align : middle;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .row div.champ{
    /*float : left;*/
    width : 74%;
	display : inline-block;
	vertical-align : middle;
}
  div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd{
    padding : 0px 0px 0px 0px;
    text-align : left;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : 600;
		text-transform : none;
		
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.xform_pres1b_modele1_15ccid218 .row.onFocus div.label .labelPadd{
		color : #51425A;		
		background-color : transparent;
}

  div.xform_pres1b_modele1_15ccid218 .grouped .row div.label .labelPadd{
    padding : 0px 0px 0px 0px;
    text-align : left;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : 600;
		text-transform : none;
		
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.xform_pres1b_modele1_15ccid218 .grouped .row.onFocus div.label .labelPadd{
		color : #51425A;
		background-color : transparent;
}

  div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd a {
		font-weight : normal;
		color : #CB4B59;
		text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus div.label .labelPadd a {
		color : #CB4B59;
}

  div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd a:hover {
		color : #000000;
		text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus div.label .labelPadd a:hover {
		color : #000000;
}

  div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd a img{
		border : none;
}

  div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd a.helpLink{
		font-size : 1em;
		color : #CB4B59;
		font-weight : normal;
		text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus div.label .labelPadd a.helpLink{
		color : #CB4B59;
}
  div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd a.helpLink:hover{
		color : #000000;
		text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus div.label .labelPadd a.helpLink:hover{
		color : #000000;
}
  /*div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd span.comment{*/
  div.xform_pres1b_modele1_15ccid218 .row .comment{
    display : block;
    padding : 0px 0px 0px 0px;
		font-size : 0.8em;
		color : #666666;
		font-weight : 600;
		text-transform : none;
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}
  /*div.xform_pres1b_modele1_15ccid218 .row.onFocus div.label .labelPadd span.comment{*/
  div.xform_pres1b_modele1_15ccid218 .row.onFocus span.comment{
		color : #000000;
		background-color : transparent;
}
  div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd span.comment.displayed_000345{
    display : block;
}
  div.xform_pres1b_modele1_15ccid218 .row div.label .labelPadd span.comment.undisplayed_000345{
    display : none;
}

  div.xform_pres1b_modele1_15ccid218 .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
    text-align : left;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
    text-align : left;
}

  div.xform_pres1b_modele1_15ccid218 .row.checkBoxInLabelMode .label{
    float : none;
    width : auto;
}

  div.xform_pres1b_modele1_15ccid218 .row.checkBoxInLabelMode .label{
    margin-left : 24%;
}
  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .row.checkBoxInLabelMode div.label {
	margin-left : 0;  
}

  div.xform_pres1b_modele1_15ccid218 .row.checkBoxInLabelMode .champ{
    display : none;
}

  div.xform_pres1b_modele1_15ccid218 .row .champ .champPadd table, div.xform_pres1b_modele1_15ccid218 .row .champ .champPadd table td.champCell{
    width : 100%;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #555555;
		font-weight : normal;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus .champ .champPadd table, div.xform_pres1b_modele1_15ccid218 .row.onFocus .champ .champPadd table td.champCell{
		color : #51425A;
}

  div.xform_pres1b_modele1_15ccid218 .champPadd span.span000345 {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.8em;
		color : #444444;
		font-weight : normal;
}
  div.xform_pres1b_modele1_15ccid218 row.onFocus .champPadd span.span000345 {
		color : #51425A;
}




  div.xform_pres1b_modele1_15ccid218 .row .champ table.row td.labelPadd{
    margin : 0px;
    padding : 0px;
    text-align : left;
    vertical-align : top;
		font-size : 1em;
		color : #666666;
		font-weight : 600;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus .champ table.row td.labelPadd{
		color : #666666;
}
  div.xform_pres1b_modele1_15ccid218 .row .champ table.row td.champPadd{
    margin : 0px;
    padding : 0px;
    padding-right : 0px; /* av 160409 : DIA_000348_DIM_XFORM_CHAMP_PADD */
    vertical-align : top;
}

/* IntitulÃ©s / Champs Affichage block */

  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 1.5em 0px;
}
  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .grouped .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}

  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .row div.champ, div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .row div.label{
    float : none;
    display : block;
    width : auto;
}
  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .row div.label,
  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .grouped .row div.label{
    margin-bottom : 5px;
}

  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .row div.label .labelPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .grouped .row div.label .labelPadd{
    padding : 0px 0px 0px 0px;
}

  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_15ccid218 .dspIntChampBlock .grouped .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}

/* Les 3 surdefinitions suivantes servent Ã  gÃ©rer le cas oÃ¹ l'on a champ et label Ã  cotÃ© et que l'on n'a pas de label donc champ doit se comporter comme si dessus / dessous */

  div.xform_pres1b_modele1_15ccid218 .row.labelLess div.champ{
    width : 100%;
}
  div.xform_pres1b_modele1_15ccid218 .row.labelLess div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .row.labelLess div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}

/* IntitulÃ©s / Champs Affichage lignes en block / Responsive */
@media screen and (min-width: 0px) and (max-width: 480px){
  div.xform_pres1b_modele1_15ccid218.useResponsive .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 1.5em 0px;
}
  div.xform_pres1b_modele1_15ccid218.useResponsive .grouped .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}

  div.xform_pres1b_modele1_15ccid218.useResponsive .row div.champ,
  div.xform_pres1b_modele1_15ccid218.useResponsive .row div.label{
    float : none;
    display : block;
    width : auto;
}
  div.xform_pres1b_modele1_15ccid218.useResponsive .row div.label,
  div.xform_pres1b_modele1_15ccid218.useResponsive .grouped .row div.label{
    margin-bottom : 5px;
}

  div.xform_pres1b_modele1_15ccid218.useResponsive .row div.label .labelPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_15ccid218.useResponsive .grouped .row div.label .labelPadd{
    padding : 0px 0px 0px 0px;
}

  div.xform_pres1b_modele1_15ccid218.useResponsive .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_15ccid218.useResponsive .grouped .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}
}

/*  div.xform_pres1b_modele1_15ccid218 .rowSubmit{
    width : auto;
    display : block;
    clear : both;
    border-top : #DIA_000348_DIM_XFORM_LINE_BORDER# #AAAAAA solid;
    margin : auto;
}
  div.xform_pres1b_modele1_15ccid218 .rowSubmit .col1{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CG_W#;
}
  div.xform_pres1b_modele1_15ccid218 .rowSubmit .col2{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CD_W#;
}
  div.xform_pres1b_modele1_15ccid218 .rowSubmit .col1 .col1Padd{
    padding-right : #DIA_000348_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000348_TAL_XFORM_LINE_CG#;
}
  div.xform_pres1b_modele1_15ccid218 .rowSubmit .col2 .col2Padd{
    padding-left : #DIA_000348_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000348_TAL_XFORM_LINE_CD#;
}*/
/* grouped */
/*  div.xform_pres1b_modele1_15ccid218 .grouped .rowSubmit{
    width : auto;
    display : block;
    clear : both;
    border-top : #DIA_000348_DIM_XFORM_LINE_BORDER# #AAAAAA solid;
    margin : auto;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .rowSubmit .col1{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CG_W#;
    display : none;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .rowSubmit .col2{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CD_W#;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .rowSubmit .col1 .col1Padd{
    padding-right : #DIA_000348_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000348_TAL_XFORM_LINE_CG#;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .rowSubmit .col2 .col2Padd{
    padding-left : #DIA_000348_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000348_TAL_XFORM_LINE_CD#;
}*/
/* /grouped */

  div.xform_pres1b_modele1_15ccid218 .rowSubmit{
    text-align : right;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    float : none;
    clear : none;
    width : auto;
}
  div.xform_pres1b_modele1_15ccid218 .grouped .rowSubmit{
    text-align : left;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    float : none;
    clear : none;
    width : auto;
}

  div.xform_pres1b_modele1_15ccid218 .champPadd a {
		font-size : 1em;
		font-weight : normal;
		color : #CB4B59;
		text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus .champPadd a {
		color : #CB4B59;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd a:hover {
		color : #000000;
		text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus .champPadd a:hover {
		color : #000000;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd input {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : normal;
		width : 100%;
		height : auto;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus .champPadd input {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #efca00;
}
  div.xform_pres1b_modele1_15ccid218 .googleMap input {
		width : auto;
		height : auto;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd input.date {
		width : 120px;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd table.dateTab td.dateTrigger{
		padding-left : 5px;
}

  div.xform_pres1b_modele1_15ccid218 .champPadd input.checkbox {
    width : auto;
    text-align : left;
    border : none;
    padding : 0px;
    /*margin : 0px;
    margin-right : 4px;*/
	margin : 4px; /*20201203*/
    background : none;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd div {
    /*padding-top : 1px;
    padding-bottom : 1px;*/
}
  div.xform_pres1b_modele1_15ccid218 .champPadd textarea {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : normal;
		width : 100%;
		height : 55px;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus .champPadd textarea {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #efca00;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd select {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #555555;
		font-weight : normal;
		width : 100%;
		height : auto;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_15ccid218 .row.onFocus .champPadd select {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #efca00;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd select option.level1{
		background-color : transparent;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd select option.level2{
		background-color : transparent;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd select.multiple {
		height : auto;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd input.upload {
		height : auto;
		width : auto;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd .resetFile{
    margin-left : 5px;
}
  div.xform_pres1b_modele1_15ccid218 .champPadd .resetFile img{
		border : none;
}
/*  div.xform_pres1b_modele1_15ccid218 .champPadd .imgPreview{
		display : block;
}*/

  div.xform_pres1b_modele1_15ccid218 ul.message {
		margin : 0px 0px 10px 0px;
		padding : 5px 5px;
}
  div.xform_pres1b_modele1_15ccid218 ul.error {
		background : #FF0000;
}
  div.xform_pres1b_modele1_15ccid218 ul.success {
		background : #A9CD00;
}
  div.xform_pres1b_modele1_15ccid218 ul.message li {
    margin : 0px;
    padding : 0px;
    list-style-type : none;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #FFFFFF;
		font-weight : bold;
}
  div.xform_pres1b_modele1_15ccid218 ul.message li a{
		color : #FFFFFF;
		font-weight : bold;
		text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 ul.message li a:hover{
		color : #FFFFFF;
		font-weight : bold;
		text-decoration : underline;
}

  div.xform_pres1b_modele1_15ccid218_autoComplete {
    position:absolute;
    width: auto;
    background: #FFFFFF;
    margin:0px;
    padding:0px;
    z-index : 11;
}
  div.xform_pres1b_modele1_15ccid218_autoComplete ul{
    margin:0;
    padding:5px;
    border:1px solid #888888;
    list-style-type:none;
    height : 250px;
    overflow : auto;
}
  div.xform_pres1b_modele1_15ccid218_autoComplete ul li{
    margin:0;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #444444;
		font-weight : normal;
		background-color : transparent;
		margin-bottom : 0px;
		cursor : default;
}
  div.xform_pres1b_modele1_15ccid218_autoComplete ul li.selected{
    background-color: #FFF15A;
}
  div.xform_pres1b_modele1_15ccid218_autoComplete ul strong.highlight{
    margin:0;
    padding:0;
}
  div.xform_pres1b_modele1_15ccid218 input.autoCompleteField{
    background-color : #FFFFA0;
}
  div.xform_pres1b_modele1_15ccid218 input.autoCompleteError{
    border-color : #DD0000;
}
/*  div.xform_pres1b_modele1_15ccid218 .rowSubmit input.submit{
    border-style : #DIA_000348_BST_SUBMIT_BORDER#;
    border-top-color : #DIA_000348_COL_SUBMIT_BORDER_T#;
    border-bottom-color : #DIA_000348_COL_SUBMIT_BORDER_B#;
    border-left-color : #DIA_000348_COL_SUBMIT_BORDER_L#;
    border-right-color : #DIA_000348_COL_SUBMIT_BORDER_R#;
    border-top-width : #DIA_000348_DIM_SUBMIT_BORDER_T#;
    border-bottom-width : #DIA_000348_DIM_SUBMIT_BORDER_B#;
    border-left-width : #DIA_000348_DIM_SUBMIT_BORDER_L#;
    border-right-width : #DIA_000348_DIM_SUBMIT_BORDER_R#;
    background-color : #DIA_000348_COL_SUBMIT_FD#;
    background-image : #DIA_000348_IMG_SUBMIT_FD#;
    background-position : #DIA_000348_DIM_SUBMIT_FD_POS_X# #DIA_000348_DIM_SUBMIT_FD_POS_Y#;
    background-repeat : #DIA_000348_BGR_SUBMIT_FD#;
    padding : #DIA_000348_DIM_SUBMIT_PADD_T# #DIA_000348_DIM_SUBMIT_PADD_R# #DIA_000348_DIM_SUBMIT_PADD_B# #DIA_000348_DIM_SUBMIT_PADD_L#;
    margin : #DIA_000348_DIM_SUBMIT_MARG_T# #DIA_000348_DIM_SUBMIT_MARG_R# #DIA_000348_DIM_SUBMIT_MARG_B# #DIA_000348_DIM_SUBMIT_MARG_L#;
    color : #DIA_000348_COL_SUBMIT#;
    font-size : #DIA_000348_FSI_SUBMIT#;
    font-weight : #DIA_000348_FWT_SUBMIT#;
    width : #DIA_000348_DIM_SUBMIT_W#;
    height : auto;
}
  div.xform_pres1b_modele1_15ccid218 .rowSubmit input.submit:hover,
  div.xform_pres1b_modele1_15ccid218 .rowSubmit input.submitHover{
    border-top-color : #DIA_000348_COL_SUBMIT_BORDER_T_HOVER#;
    border-bottom-color : #DIA_000348_COL_SUBMIT_BORDER_B_HOVER#;
    border-left-color : #DIA_000348_COL_SUBMIT_BORDER_L_HOVER#;
    border-right-color : #DIA_000348_COL_SUBMIT_BORDER_R_HOVER#;
    background-color : #DIA_000348_COL_SUBMIT_FD_HOVER#;
    background-image : #DIA_000348_IMG_SUBMIT_FD_HOVER#;
    background-position : #DIA_000348_DIM_SUBMIT_FD_POS_X_HOVER# #DIA_000348_DIM_SUBMIT_FD_POS_Y_HOVER#;
    color : #DIA_000348_COL_SUBMIT_HOVER#;
    cursor : pointer;
}*/
  div.xform_pres1b_modele1_15ccid218 .champPadd .readOnly {
		color : #888888;
		background-color : #DDDDDD;
		border-color : #BBBBBB;
}
  /*div.xform_pres1b_modele1_15ccid218 .rowSubmit a{*/
  div.xform_pres1b_modele1_15ccid218 .rowSubmit a{
    margin : 0px 0px 0px 10px;
    cursor : pointer;
}
  div.xform_pres1b_modele1_15ccid218 .rowSubmit a img{
    border : none;
}
  div.xform_pres1b_modele1_15ccid218 .rowSubmit a:hover{
    cursor : pointer;
}
  div.xform_pres1b_modele1_15ccid218 .repeatedElement{
    background-color : transparent;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}
  div.xform_pres1b_modele1_15ccid218 .btSupp{
    text-align : right;
}
  div.xform_pres1b_modele1_15ccid218 .btSupp a img{
    border : none;
}

  div.xform_pres1b_modele1_15ccid218 table.typeFileTable{
    border : none;
}
  div.xform_pres1b_modele1_15ccid218 table.typeFileTable td{
    width : 100%;
}

/* SELECT1 FULL */

  div.xform_pres1b_modele1_15ccid218 table.select1Full td{
    width : 100%;
}
  div.xform_pres1b_modele1_15ccid218 table.select1Full th{
    vertical-align : top;
}
  /* pour eviter que l'intitule et une image soient positionnes sur la mm ligne. ex methode de paiement / livraison */
  div.xform_pres1b_modele1_15ccid218 table.select1Full td img{
    display : block;
}
  div.xform_pres1b_modele1_15ccid218 table.select1Full td,
  div.xform_pres1b_modele1_15ccid218 table.select1Full th{
    padding : 5px 0px;
}

/* --- */

  div.xform_pres1b_modele1_15ccid218 .checkboxElmt {
    margin-bottom : 0.5em;
}
  div.xform_pres1b_modele1_15ccid218 .checkboxElmt:last-child {
    margin-bottom : 0;
}

/* --- Trigger --- */

  div.xform_pres1b_modele1_15ccid218 .row div.trigger{
      /*display : inline;*/
      float : left;
      margin-left : 10px;
}
  div.xform_pres1b_modele1_15ccid218 .row div.trigger a{
      font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
      color : #CB4B59;
      font-size : 1em;
      font-weight : normal;
      text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 .row div.trigger a:hover{
      color : #000000;
      font-size : 1em;
      text-decoration : none;
}

  div.xform_pres1b_modele1_15ccid218 .row table td.dateTrigger{
      width : 100%;
}
  div.xform_pres1b_modele1_15ccid218 .row .withTrigger{
      float : left;
      width : 50%;
}


/* --- BTS TEXT ---*/

  div.xform_pres1b_modele1_15ccid218 .rowSubmitPadd {
    float : right;
}
  div.xform_pres1b_modele1_15ccid218 .rowSubmitPadd.left {
    float : left;
}

	div.xform_pres1b_modele1_15ccid218 a.wFdBts{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #CB4B59;
    display : inline-block;
    float : none;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
}
	div.xform_pres1b_modele1_15ccid218 .rowSubmit a.wFdBts {display : block; float : left;}

	div.xform_pres1b_modele1_15ccid218 a.wFdBts span{
    padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-size : 1.1em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts:hover{
	  background-color : #CB4B59;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #CB4B59;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}

/* valider */
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.valider{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.valider span{
	  padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #CB4B59;
    height : auto;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.valider:hover{
	  background-color : #CB4B59;
    background-position : 0px -50px;
	border-color : #CB4B59;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.valider:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}

	div.xform_pres1b_modele1_15ccid218 a.wFdBts.valider[disabled="disabled"],
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.valider[disabled="disabled"]:hover{
    background-color : #888888;
	border-color : #888888;
	pointer-events: none;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.valider[disabled="disabled"] span,
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.valider[disabled="disabled"]:hover span{
    background-color : transparent;
    color : #EEEEEE;
}

/* annuler */
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.annuler{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px -150px;
	border-color : #BBBBBB;
	border-style : solid;
	border-width : 2px;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.annuler span{
	  padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : 100% -150px;
    color : #BBBBBB;
    height : auto;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.annuler:hover{
	  background-color : #BBBBBB;
    background-position : 0px -50px;
	border-color : #BBBBBB;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBts.annuler:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #444444;
}
/* --- petits boutons / elements ---*/
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall,
  div.xform_pres1b_modele1_15ccid218 .row div.trigger a.wFdBtsSmall{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #CB4B59;
    display : block;
    float : left;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.txtBt span,
  div.xform_pres1b_modele1_15ccid218 .row div.trigger a.wFdBtsSmall.txtBt span{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-size : 0.9em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
    float : none;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall span img,
  div.xform_pres1b_modele1_15ccid218 .row div.trigger a.wFdBtsSmall span img{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    /*color : #CB4B59;
    font-size : 0.9em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;*/
    /*height : auto;*/
    display : block;
    width : auto !important;
    /*width : 0px;*/ /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
    float : none;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall:hover,
  div.xform_pres1b_modele1_15ccid218 .row div.trigger a.wFdBtsSmall:hover{
	  background-color : #CB4B59;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.txtBt:hover span,
  div.xform_pres1b_modele1_15ccid218 .row div.trigger a.wFdBtsSmall.txtBt:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall:hover span img,
  div.xform_pres1b_modele1_15ccid218 .row div.trigger a.wFdBtsSmall.txtBt:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;
    text-decoration : none;*/
    cursor : pointer;
}
/* Supprimer */
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.delete{
	  float : right;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.txtBt.delete span{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #CB4B59;
    height : auto;
    float : none;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.delete span img{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #CB4B59;*/
    /*height : auto;*/
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.delete:hover{
	  background-color : #CB4B59;
    background-position : 0px -100px;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.txtBt.delete:hover span{
	  background-color : transparent;
    background-position : 100% -100px;
    color : #FFFFFF;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.delete:hover span img{
	  background-color : transparent;
    background-position : 100% -100px;
    /*color : #FFFFFF;*/
}

	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.delete.resetFile{
	  float : left;
}


/* Ajouter */
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.add{
	  float : right;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.txtBt.add span{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #CB4B59;
    height : auto;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.add span img{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #CB4B59;*/
    /*height : auto;*/
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.add:hover{
	  background-color : #CB4B59;
    background-position : 0px -50px;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.txtBt.add:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}
	div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall.add:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;*/
}

@media print{
  div.xform_pres1b_modele1_15ccid218 a.wFdBtsSmall,
  div.xform_pres1b_modele1_15ccid218 a.wFdBts{
    display : none;
}
}

/* sameField */

  div.xform_pres1b_modele1_15ccid218 .grouped.sameField input{
    float : left;
    width : auto;
}
  div.xform_pres1b_modele1_15ccid218 .grouped.sameField div{
    float : left;
}
  div.xform_pres1b_modele1_15ccid218 .grouped.sameField p{
    float : left;
    padding : 0px;
    margin : 0px;
    width : auto;
}
  div.xform_pres1b_modele1_15ccid218 .grouped.sameField p input{
    float : none;
}

/* gestion Stars / redcross */ 

  div.xform_pres1b_modele1_15ccid218 .ui-stars-redcross,
  div.xform_pres1b_modele1_15ccid218 .ui-stars-star,
  div.xform_pres1b_modele1_15ccid218 .ui-stars-cancel {
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
  }
  div.xform_pres1b_modele1_15ccid218 .ui-stars-redcross a,
  div.xform_pres1b_modele1_15ccid218 .ui-stars-cancel a {
    width: 16px;
    height: 15px;
    display: block;
    background: url(res/inside/baseForm/components/xform/pres1b/modele1/images/jquery.ui.redcross.gif) no-repeat 0 0;
  }
  div.xform_pres1b_modele1_15ccid218 .ui-stars-star a,
  div.xform_pres1b_modele1_15ccid218 .ui-stars-cancel a {
    width: 16px;
    height: 15px;
    display: block;
    background: url(res/inside/baseForm/components/xform/pres1b/modele1/images/jquery.ui.stars.gif) no-repeat 0 0;
  }
  div.xform_pres1b_modele1_15ccid218 .ui-stars-redcross a,
  div.xform_pres1b_modele1_15ccid218 .ui-stars-star a {
    background-position: 0 -32px;
  }
  div.xform_pres1b_modele1_15ccid218 .ui-stars-star-on a {
    background-position: 0 -48px;
  }
  div.xform_pres1b_modele1_15ccid218 .ui-stars-star-hover a {
    background-position: 0 -64px;
  }
  div.xform_pres1b_modele1_15ccid218 .ui-stars-cancel-hover a {
    background-position: 0 -16px;
  }
  div.xform_pres1b_modele1_15ccid218 .ui-stars-star-disabled,
  div.xform_pres1b_modele1_15ccid218 .ui-stars-star-disabled a,
  div.xform_pres1b_modele1_15ccid218 .ui-stars-cancel-disabled a {
    cursor: default !important;
  }

  /* TAGIT */ 
  
	.ui-widget.ui-widget-content {border-radius : 5px !important; box-sizing : border-box !important;}

	.ui-autocomplete .ui-menu-item a,
	.ui-autocomplete .ui-menu-item > div  {
    color: #78959D !important; font-weight : normal !important; border-radius : 5px !important; color : #666666 !important; white-space : normal !important;
	max-width : 100% !important;
}
	.ui-autocomplete .ui-menu-item a.ui-state-hover,
	.ui-autocomplete .ui-menu-item a.ui-state-active,
	.ui-autocomplete .ui-menu-item > div.ui-state-hover,
	.ui-autocomplete .ui-menu-item > div.ui-state-active,
	.ui-autocomplete .ui-widget-content .ui-state-active {
    color: #555 !important; font-weight : normal !important; border-radius : 5px !important; color : #000000 !important;
}
	.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {z-index : 10000 !important;}
	
	ul.tagit li:not([class*=tagit-choice]) {float : none !important;}
	
	ul.tagit li.tagit-choice {z-index : 1 !important;}
	
	.ygtvfocus,
	.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover,
	.ygtv-highlight .ygtv-highlight0 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight1 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight2 .ygtvfocus .ygtvlabel,
	.ygtv-checkbox .ygtv-highlight0 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight1 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight2 .ygtvfocus.ygtvcontent {background-color : #D5D5D5 !important;}

/* help */  
  div.xform_pres1b_modele1_15ccid218 .champPadd span.help {
		font-size : 0.8em;
		font-weight : normal;
}
  
/* methodes livraison... */
  
  .shipMethod_default_default_default_15ccid218 div.xform_pres1b_modele1_15ccid218 label > img,
  .payMethod_default_default_default_15ccid218 div.xform_pres1b_modele1_15ccid218 label > img {
    width : auto !important;
    height : 64px !important;
    margin-top : 5px;    
  }
  .shipMethod_default_default_default_15ccid218 div.xform_pres1b_modele1_15ccid218 label,
  .payMethod_default_default_default_15ccid218 div.xform_pres1b_modele1_15ccid218 label {
    display : block;
    margin-bottom : 1.5em;   
  }
  .shipMethod_default_default_default_15ccid218 div.xform_pres1b_modele1_15ccid218 #rowId_genCond label,
  .payMethod_default_default_default_15ccid218 div.xform_pres1b_modele1_15ccid218 #rowId_genCond label {
    display : inline-block;  
  }
  
  /* AUTRE */
  
/* ferme le cascading sur .useResponsive img:not([class*=fixedWidth]) { width : 100%;} de la structure */

  .useResponsive div.xform_pres1b_modele1_15ccid218 .googleMap img{
    max-width : none;  
}

/* fck */

  div.xform_pres1b_modele1_15ccid218 .cke_contents{
    height : 500px !important;  
}
  div.xform_pres1b_modele1_15ccid218 a.btn.help.rightFloated{
	  float : right;
}
  div.xform_pres1b_modele1_15ccid218 a.btn.help{
	  background-color : #60AE24; display : inline-block !important; font-size : 0.85em; padding : 0em 0.4em; text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 a.btn.help span{
	  color : #FFFFFF; text-transform : uppercase; font-weight : bold; text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 a.btn.help:hover{
	  background-color : #b8de00; text-decoration : none;
}
  div.xform_pres1b_modele1_15ccid218 a.btn.help:hover span{
	  text-decoration : none;
}

/* fix yui treeview */
	div.xform_pres1b_modele1_15ccid218 td.ygtvcheck0, div.xform_pres1b_modele1_15ccid218 td.ygtvcheck1, div.xform_pres1b_modele1_15ccid218 td.ygtvcheck2 {vertical-align : top !important;}

div.xform_pres1b_modele1_15ccid218 .previsu {margin-bottom : 5px;}	
div.xform_pres1b_modele1_15ccid218 .previsu a,
body.useCss3Transitions div.xform_pres1b_modele1_15ccid218 .previsu a[rel^="lightbox"]:not([class*="zoom"]):not([class*="hidden"]) {display : inline-block !important; width : auto;}

div.xform_pres1b_modele1_15ccid218 .champPadd input[type=text], 
div.xform_pres1b_modele1_15ccid218 .champPadd input[type=password], 
div.xform_pres1b_modele1_15ccid218 .champPadd textarea, 
div.xform_pres1b_modele1_15ccid218 .champPadd select { padding : 0.5em 0.5em; border-radius : #PER_BRS_PERSO___FORMULAIRES___CHAMPS___RAYON#; box-shadow: 0px 0px 5px -2px #AAAAAA;} 
div.xform_pres1b_modele1_15ccid218 .onFocus .champPadd input[type=text], 
div.xform_pres1b_modele1_15ccid218 .onFocus .champPadd input[type=password], 
div.xform_pres1b_modele1_15ccid218 .onFocus .champPadd textarea, 
div.xform_pres1b_modele1_15ccid218 .onFocus .champPadd select { box-shadow: 0px 0px 5px -1px #efca00;}
div.xform_pres1b_modele1_15ccid218 .row div.label, div.xform_pres1b_modele1_15ccid218 .row div.champ {float : none; width : 100%;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [15ccid218] /home/diasite/diasite39/res/inside/ident/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_15ccid218 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [15ccid218] /home/diasite/diasite39/res/inside/page/default/default2/default/page_default_default2_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

-------------- */

/*--- page ---*/

	div.page_default_default2_default_15ccid218 {
    clear : both;
    /*width : 100%;*/
    background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 0em;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 1170px;
}
	div.page_default_default2_default_15ccid218.genMargv2 {
    padding : 10px 10px 10px 10px;
}
	div.withMenuMultiPages_000101_15ccid218 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_15ccid218 div.withMenuMultiPagesPadd_000101_15ccid218 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_15ccid218 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_15ccid218.topPositionned_000101,
	div.menuMultiPagesZone_000101_15ccid218.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_15ccid218 div.menuMultiPagesZonePadd_000101_15ccid218 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_15ccid218,
	div.page_default_default2_default_15ccid218.pageAsso {
	padding : 0px;
    margin-bottom : 5px;
}
	div.page_default_default2_default_pageAsso_000101_15ccid218.genMargv2,
	div.page_default_default2_default_15ccid218.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_15ccid218 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_15ccid218 .textPart{
	  padding : 0px 0px 0px 0px;
	  margin : 0px 0px 0px 0px;
	  background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
}
	div.page_default_default2_default_15ccid218 .cC {
		float : left;
		width : 72%;
		/*background-color : transparent;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_15ccid218 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_15ccid218 .cD {
		float : right;
		width : 20%;
		/*background-color : transparent;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

  @media screen and (max-width: 560px) {
	div.page_default_default2_default_15ccid218 .cC {
		float : none;
		width : auto;
}
	div.page_default_default2_default_15ccid218 .cD {
		float : none;
		width : auto;
}
}

	div.page_default_default2_default_15ccid218 .cDhabillage {
		float : right;
		width : 260px;
		/*background-color : transparent;*/ /* Mis en comm le 300311 */
		overflow : hidden;
		margin : 0px 0px 5px 15px;
}
@media print{
	div.page_default_default2_default_15ccid218 .cD,
	div.page_default_default2_default_15ccid218 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_15ccid218 .Corps{
    color : #555555;
    text-align : justify;
    font-size : 0.8em;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 150%;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_15ccid218 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_15ccid218 .Corps a{
	  font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #CB4B59;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_15ccid218 .Corps a:hover{
	  font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_15ccid218 .Tit {
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 2em;
		color : #51425A;
		background-color : transparent;
		font-weight : 500;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.5em;
		text-align : left;
		display : block;
		
		background-image : none;
		background-repeat : no-repeat;
		background-position : 0px 0px;
		padding : 0px 0px 0px 0px;
		border-style : none;
		border-color : #DDDDDD;
		border-top-width : 0px;
		border-bottom-width : 1px;
		border-left-width : 0px;
		border-right-width : 0px;
		
		letter-spacing : normal;
		line-height : 120%;
}

	div.page_default_default2_default_15ccid218 .Tit.withStitle {
		margin-bottom : 5px;
}

	div.page_default_default2_default_15ccid218 .STit {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #444444;
		background-color : transparent;
		font-weight : normal;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 5px 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 150%;
}

	div.page_default_default2_default_15ccid218 ul:not([class*=wysiwyg_thumb]) li {
		padding-top : 0px;
    padding-bottom : 0px;
	text-align : left;
}

	div.page_default_default2_default_15ccid218 .Corps p,
div.page_default_default2_default_15ccid218 .Corps ul:not([class*=wysiwyg_thumb]),
div.page_default_default2_default_15ccid218 .Corps ol	{
		padding-top : 0em;
    padding-bottom : 0em;
		margin-top : 0em;
    margin-bottom : 1em;
}
	div.page_default_default2_default_15ccid218 .Corps p:first-child {
		padding-top : 0; margin-top : 0;
}

	div.page_default_default2_default_15ccid218 a img {
		border-style : none;
		border-color : #FFFFFF;
		border-top-width : 1px;
		border-bottom-width : 1px;
		border-left-width : 1px;
		border-right-width : 1px;
}
	div.page_default_default2_default_15ccid218 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_15ccid218 .Corps strong,
  div.page_default_default2_default_15ccid218 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_15ccid218 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 1px 1px 1px 1px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none !important;
	border-radius : 0px 0px 0px 0px;
    color : #CB4B59;
    display : inline-block;
    float : none;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_15ccid218 a.btn span{
    padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    font-size : 1.1em;
    font-weight : 500;
    text-decoration : none !important;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
    line-height : normal;
}
	div.page_default_default2_default_15ccid218 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_15ccid218 a.btn:hover{
	background-color : #CB4B59 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #CB4B59 !important;
}
	div.page_default_default2_default_15ccid218 a.btn:hover span{
	background-color : transparent !important;
    background-position : 100% -50px;
    color : #FFFFFF !important;
    text-decoration : none !important;
    cursor : pointer;
}

@media screen and (max-width: 560px) {
 /*.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]) td { 
	position: relative;
	border: 0px solid transparent;
	padding-left: 50% !important; 
	white-space: normal;
	text-align:right; 
	}
	 
	.useResponsive div.page_default_default2_default_15ccid218 table:not([class*=noResponsiveTab]) td:before { 
	position: absolute;
	top: 0px;
	left: 0px;
	width: 45%; 
	padding-right: 15px; 
	height:100%;
	white-space: nowrap;
	text-overflow: ellipsis !important;
	overflow:hidden !important;
	text-align:left;
	background-color:#f8f8f8;
	padding:2px;
	}
*/

}

@media screen and (max-width: 560px) {
		body.responsiveTxt div.page_default_default2_default_15ccid218 .Tit {
			font-size : 1.25em;
	}
		body.responsiveTxt div.page_default_default2_default_15ccid218 .STit {
			font-size : 1.25em;
	}
		div.page_default_default2_default_15ccid218 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_15ccid218.genMargv2 {
			padding : 10px 10px 10px 10px;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_15ccid218.genMargv2,
		body.responsiveMarg div.page_default_default2_default_15ccid218.pageAsso.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
}
@media screen and (min-width: 481px) and (max-width: 960px) {
		body.responsiveTxt div.page_default_default2_default_15ccid218 .Tit {
			font-size : 1.25em;
	}
		body.responsiveTxt div.page_default_default2_default_15ccid218 .STit {
			font-size : 1.25em;
	}
		div.page_default_default2_default_15ccid218 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_15ccid218.genMargv2 {
			padding : 10px 10px 10px 10px;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_15ccid218.genMargv2,
		body.responsiveMarg div.page_default_default2_default_15ccid218.pageAsso.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
}

.page_default_default2_default_15ccid218{}
.page_default_default2_default_15ccid218{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [15ccid218] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [15ccid218] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_15ccid218 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [15ccid218] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres1/modele3/enSavoirPlus_pres1_modele3.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlus_pres1_modele3_15ccid218 {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    text-align : left;
    font-size : 1em;
    color : #555555;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 0px solid #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}
  div.enSavoirPlus_pres1_modele3_15ccid218 .espPadd{
    width : 100%;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 0px dotted #BBBBBB;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDEsp div{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 500;
		color : #51425A;
		text-decoration : none;
		text-transform : none;
		padding : 0px 0px 0px 0px;
		width : auto;
		height : auto;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDFichiers ul,div.enSavoirPlus_pres1_modele3_15ccid218 .cDLiens ul,div.enSavoirPlus_pres1_modele3_15ccid218 .cDMinis ul{
		margin : 0;
		padding : 0;
		padding-bottom : 5px;
		padding-left : 0px; /* 230309 anicennement 12px */
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDFichiers ul li,div.enSavoirPlus_pres1_modele3_15ccid218 .cDLiens ul li,div.enSavoirPlus_pres1_modele3_15ccid218 .cDMinis ul li{
		padding : 0px;
		line-height : 110%;
		font-size : 1em;
		/*color : #DIA_000007_COL_LI#;*/
		text-decoration : none;
		font-weight : normal;
		width : 100%;
		display : block;
		list-style-type: none;
		margin : 0px 0px 5px 0px;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDFichiers a,div.enSavoirPlus_pres1_modele3_15ccid218 .cDLiens a,div.enSavoirPlus_pres1_modele3_15ccid218 .cDMinis a{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
		line-height : 110%;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDFichiers a:hover,div.enSavoirPlus_pres1_modele3_15ccid218 .cDLiens a:hover,div.enSavoirPlus_pres1_modele3_15ccid218 .cDMinis a:hover {
		color : #000000;
		text-decoration : none;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDFichiers span,div.enSavoirPlus_pres1_modele3_15ccid218 .cDLiens span,div.enSavoirPlus_pres1_modele3_15ccid218 .cDMinis span {
		color : #555555;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDLiens, div.enSavoirPlus_pres1_modele3_15ccid218 .cDFichiers, div.enSavoirPlus_pres1_modele3_15ccid218 .cDMinis{
		padding : 0px 0px 0px 0px;
		border-bottom : none;
		background-position : 0px 0px;
		background-image : none;
		background-repeat : no-repeat;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDFin {
		padding : 5px;
		border-top : none;
}
	div.enSavoirPlus_pres1_modele3_15ccid218 .cDitemTit {
		color : #555555;
		font-weight : 500;
		text-decoration : none;
		padding : 0px 0px 0px 0px;
		margin : 5px 0px 5px 0px;
		background-color : transparent;
		display : block;
		width : auto;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1021ccid219] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1021ccid219 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [14ccid219] /home/diasite/diasite39/res/inside/search/default/default/default/search_default_default_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Search

-------------- */

  div.search_default_default_default_14ccid219 {
  	margin : 0px 0px 0px 0px;
    padding : 1.5em 1.5em 1.5em 1.5em;
    background-image : none;
  	background-position : 0% #DIA_000041_DIM_FLASH_FD_POS_Y#;
  	background-repeat : repeat-x;
  	background-color : #F8F8F8;
  	border-style : none;
  	border-color : #DDDDDD;
  	border-left-width : 1px;
  	border-right-width : 1px;
  	border-top-width : 1px;
  	border-bottom-width : 1px;
    width : auto;  
}

/* partie formulaire (uniquement si utilise dans une composite car sinon, voir composant searchlink) */

	div.search_default_default_default_14ccid219 .form_000041{
		position : relative;
		margin : 0px;
		padding : 0px;
		background-color : transparent;
		margin-left : 1px;
		width : auto;
		text-align : left;
		padding : 0px 0px 0px 0px;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    float : none;
}
@media print{
	div.search_default_default_default_14ccid219 .form_000041 {
    display : none;
}
}
	div.search_default_default_default_14ccid219 .form_000041 table{
		margin : 0px;
    padding : 0px;
		width : auto;
}
	div.search_default_default_default_14ccid219 .form_000041 a{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		color : #CB4B59; 
		text-decoration : none; 
		font-weight : normal; 
		font-size : 1em;
}
	div.search_default_default_default_14ccid219 .form_000041 a:hover{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		color : #000000; 
		text-decoration : none; 
		font-weight : normal; 
		font-size : 1em;
}
	div.search_default_default_default_14ccid219 .form_000041 a img{
		border : none;
}
	div.search_default_default_default_14ccid219 .form_000041 form{
		margin : 0px;
		padding : 0px;
}
	div.search_default_default_default_14ccid219 .form_000041 form input {
		padding : 0.5em 0.5em 0.5em 0.5em;
		margin : 0px 2px 0px 0px;
		border : 1px #CCCCCC solid;
		background-color : #FFFFFF;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		width : 120px;
		height : auto;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : normal;
		line-height : 1.25em;
}

	div.search_default_default_default_14ccid219 td.tdChamp{
		width : auto
}
	div.search_default_default_default_14ccid219 td.tdBt{
		width : auto
}


/* partie reponse */

  div.search_default_default_default_14ccid219 span.diasiteHighlight{
    background : #FFFF00;
    color : #000000;
}
  div.search_default_default_default_14ccid219 div.rechBoite{
    border : 1px #DDDDDD solid;
    clear : both;
    margin-bottom : 15px;
    padding : 0px 0px 0px 0px;
}
  div.search_default_default_default_14ccid219 div.rechBoite div.intitule{
    background : #EEEEEE;
    border-bottom : 1px #DDDDDD solid;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #51425A;
    font-size : 1.1em;
    text-align : left;
    font-weight : normal;
    padding : 1em 1em 1em 1em;
}
  div.search_default_default_default_14ccid219 div.rechBoite div.intitule a{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #CB4B59;
    font-size : 1.1em;
    font-weight : normal;
    text-decoration : none;
}
  div.search_default_default_default_14ccid219 div.rechBoite div.intitule a:hover{
    color : #000000;
    text-decoration : none;
}
  div.search_default_default_default_14ccid219 div.rechBoite div.rechBoiteReponse{
    overflow : hidden;
    background : #FFFFFF;
    padding : 1em 1em 1em 0em;
}
  div.search_default_default_default_14ccid219 div.rechBoite div.rechBoiteReponse a.reponseBranche{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #CB4B59;
    font-size : 1em;
    font-weight : 500;
    text-decoration : none;
}
  div.search_default_default_default_14ccid219 div.rechBoite div.rechBoiteReponse a.reponseBranche:hover{
    color : #51425A;
    text-decoration : none;
}

/* partie recherche */
	div.search_default_default_default_14ccid219 .form_000041 form input.submitInputImage{
		margin : 0px;
		padding : 0px;
		border : none;
		width : 1px;
		height : 1px;
		background : none;
}

div.search_default_default_default_14ccid219{border : 1px #CCCCCC solid; box-shadow: 0px 0px 5px #CCCCCC;}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [14ccid219] /home/diasite/diasite39/res/inside/search/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_14ccid219 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1021ccid220] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1021ccid220 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1023ccid220] /home/diasite/diasite39/res/inside/page/default/default2UltraLight/default/page_default_default2UltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

-------------- */

/*--- page ---*/

	div.page_default_default2UltraLight_default_1023ccid220 {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 1170px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1023ccid220,
	div.page_default_default2UltraLight_default_1023ccid220.pageAsso {
	padding : 0;
    margin-bottom : 5px;
}

	div.page_default_default2UltraLight_default_1023ccid220 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1023ccid220 .textPart{
	  padding : 1.5em 1.5em 1.5em 1.5em;
	  margin : 0px 0px 0px 0px;
	  background-color : #F8F8F8;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
}

	div.page_default_default2UltraLight_default_1023ccid220 .Corps{
    color : #555555;
    text-align : justify;
    font-size : 1em;
    letter-spacing : normal;
    line-height : 150%;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1023ccid220 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1023ccid220 .Corps a{
    color : #CB4B59;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1023ccid220 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1023ccid220 .Corps strong,
  div.page_default_default2UltraLight_default_1023ccid220 .Corps strong a {
		font-weight : bold;
}

	div.page_default_default2UltraLight_default_1023ccid220 ul:not([class*=wysiwyg_thumb]) li {
		padding-top : 0px;
    padding-bottom : 0px;
	text-align : left;
}
	div.page_default_default2UltraLight_default_1023ccid220 .Corps p,
div.page_default_default2UltraLight_default_1023ccid220 .Corps ul:not([class*=wysiwyg_thumb]),
div.page_default_default2UltraLight_default_1023ccid220 .Corps ol	{
		padding-top : 0em;
    padding-bottom : 0em;
		margin-top : 0em;
    margin-bottom : 1em;
    /*margin : 0px;*/
}
	div.page_default_default2UltraLight_default_1023ccid220 .Corps p:first-child{
		padding-top : 0; margin-top : 0;
}
@media screen and (max-width: 560px) {
 /*.useResponsive div.page_default_default2UltraLight_default_1023ccid220 table:not([class*=noResponsiveTab]){
   display : block;
 }*/
 .useResponsive div.page_default_default2UltraLight_default_1023ccid220 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2UltraLight_default_1023ccid220 table:not([class*=noResponsiveTab])>thead>tr>th {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1023ccid220 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1023ccid220 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
}

.page_default_default2UltraLight_default_1023ccid220{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1023ccid220] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1023ccid220] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1023ccid220 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1023ccid220] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres6/modele1/enSavoirPlus_pres6_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlus_pres6_modele1_1023ccid220 {
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1023ccid220 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1023ccid220 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px none #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1023ccid220 .cDEsp div{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 500;
		color : #51425A;
		text-decoration : none;
		font-style : normal;
		text-transform : uppercase;
		padding : 1em 1em 1em 1em;
		width : auto;
		height : auto;
    background-color : #EEEEEE;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
	text-align : center;
}

	div.enSavoirPlus_pres6_modele1_1023ccid220 .cDitemTit {
		color : #51425A;
		font-weight : 500;
		font-size : 1em;
		text-decoration : none;
		display : block;
		width : auto;
		padding : 0px 0px 0px 0px;
		margin : 2px 0px 2px 0px;
		background-color : transparent;
}

  div.enSavoirPlus_pres6_modele1_1023ccid220 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1023ccid220 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-color : #BBBBBB;
    border-style : none;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px; 
}
 
  div.enSavoirPlus_pres6_modele1_1023ccid220 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1023ccid220 .list a{
		display : block;
		width : 100%;
}

div.enSavoirPlus_pres6_modele1_1023ccid220 div.img a{
    width : auto;
    margin : 0px auto;
    text-align : center;
}

/* Labels */

div.enSavoirPlus_pres6_modele1_1023ccid220 .nouvellePadd_000447 {
  position: relative;
}

div.enSavoirPlus_pres6_modele1_1023ccid220 p.label{
    padding : 0px;
    margin : 0px;
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 p.label,
div.enSavoirPlus_pres6_modele1_1023ccid220 p.label a{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
		font-style : normal;
		line-height : normal;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 p.label a{
		width : auto;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 p.label a:hover{
		color : #000000;
		text-decoration : none;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 p.label span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 p.label a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 p.label a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* LightBox - Labels */

p.label_1023ccid220{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 5px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
p.label_1023ccid220,
p.label_1023ccid220 a{
		font-size : 1.5em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1023ccid220 a{
		width : auto;
}
p.label_1023ccid220 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1023ccid220 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1023ccid220 a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1023ccid220 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

div.enSavoirPlus_pres6_modele1_1023ccid220 a.docs{
		text-align : center;
}

div.enSavoirPlus_pres6_modele1_1023ccid220 .list .nouvelle_000447 {
    float : left;
    width : 31%;
	max-width : none;
    padding : 1% 1% 1% 1%;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 480px) {
  div.enSavoirPlus_pres6_modele1_1023ccid220 .list .nouvelle_000447{ width : 98%; max-width : none; }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1023ccid220 .list .nouvelle_000447{ width : 48%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1023ccid220 .list .nouvelleStyles_000447 {
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;

    background-color : #F7F7F7;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1023ccid220 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1023ccid220 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1023ccid220 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1023ccid220 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1023ccid220 .list:not([class*=innerCol]) .nouvelle_000447 p.label {
  position: absolute;
  top: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: translateY(-50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : 0;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}
div.enSavoirPlus_pres6_modele1_1023ccid220.pictHidden .list .nouvelle_000447 p.label {
  position: static;
  top: auto; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: none; /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : auto;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}

div.enSavoirPlus_pres6_modele1_1023ccid220.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

div.enSavoirPlus_pres6_modele1_1023ccid220 .list.innerCol .nouvelle_000447 p.label{
    float : none;
    width : auto;
    text-align : center;
}

div.enSavoirPlus_pres6_modele1_1023ccid220 .inlines .inline{
  display : none;
}

div.enSavoirPlus_pres6_modele1_1023ccid220 a.hidden{
  display : none;
}

.fancybox-inner {overflow : hidden !important;}

div.enSavoirPlus_pres6_modele1_1023ccid220{}
div.enSavoirPlus_pres6_modele1_1023ccid220{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1464ccid216] /home/diasite/diasite39/res/inside/furl/default/default/default/furl_default_default_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
	div.furl_default_default_default_1464ccid216 {
    clear : both;
    background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    width : auto;
    max-width : none;
}

.furl_default_default_default_1464ccid216{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1464ccid216] /home/diasite/diasite39/res/inside/furl/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1464ccid216 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1020ccid217] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1020ccid217 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1022ccid217] /home/diasite/diasite39/res/inside/page/default/default2UltraLight/default/page_default_default2UltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

-------------- */

/*--- page ---*/

	div.page_default_default2UltraLight_default_1022ccid217 {
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 1170px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1022ccid217,
	div.page_default_default2UltraLight_default_1022ccid217.pageAsso {
	padding : 0;
    margin-bottom : 5px;
}

	div.page_default_default2UltraLight_default_1022ccid217 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1022ccid217 .textPart{
	  padding : 0px 0px 0px 0px;
	  margin : 0px 0px 0px 0px;
	  background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
}

	div.page_default_default2UltraLight_default_1022ccid217 .Corps{
    color : #555555;
    text-align : justify;
    font-size : 0.8em;
    letter-spacing : normal;
    line-height : 150%;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1022ccid217 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1022ccid217 .Corps a{
    color : #CB4B59;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1022ccid217 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1022ccid217 .Corps strong,
  div.page_default_default2UltraLight_default_1022ccid217 .Corps strong a {
		font-weight : bold;
}

	div.page_default_default2UltraLight_default_1022ccid217 ul:not([class*=wysiwyg_thumb]) li {
		padding-top : 0px;
    padding-bottom : 0px;
	text-align : left;
}
	div.page_default_default2UltraLight_default_1022ccid217 .Corps p,
div.page_default_default2UltraLight_default_1022ccid217 .Corps ul:not([class*=wysiwyg_thumb]),
div.page_default_default2UltraLight_default_1022ccid217 .Corps ol	{
		padding-top : 0em;
    padding-bottom : 0em;
		margin-top : 0em;
    margin-bottom : 1em;
    /*margin : 0px;*/
}
	div.page_default_default2UltraLight_default_1022ccid217 .Corps p:first-child{
		padding-top : 0; margin-top : 0;
}
@media screen and (max-width: 560px) {
 /*.useResponsive div.page_default_default2UltraLight_default_1022ccid217 table:not([class*=noResponsiveTab]){
   display : block;
 }*/
 .useResponsive div.page_default_default2UltraLight_default_1022ccid217 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2UltraLight_default_1022ccid217 table:not([class*=noResponsiveTab])>thead>tr>th {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1022ccid217 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1022ccid217 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
}

.page_default_default2UltraLight_default_1022ccid217{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1022ccid217] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1022ccid217] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1022ccid217 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1022ccid217] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres6/modele1/enSavoirPlus_pres6_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlus_pres6_modele1_1022ccid217 {
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1022ccid217 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1022ccid217 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px none #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1022ccid217 .cDEsp div{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 500;
		color : #51425A;
		text-decoration : none;
		font-style : normal;
		text-transform : uppercase;
		padding : 1em 1em 1em 1em;
		width : auto;
		height : auto;
    background-color : #EEEEEE;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
	text-align : center;
}

	div.enSavoirPlus_pres6_modele1_1022ccid217 .cDitemTit {
		color : #51425A;
		font-weight : 500;
		font-size : 1em;
		text-decoration : none;
		display : block;
		width : auto;
		padding : 0px 0px 0px 0px;
		margin : 2px 0px 2px 0px;
		background-color : transparent;
}

  div.enSavoirPlus_pres6_modele1_1022ccid217 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1022ccid217 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-color : #BBBBBB;
    border-style : none;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px; 
}
 
  div.enSavoirPlus_pres6_modele1_1022ccid217 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1022ccid217 .list a{
		display : block;
		width : 100%;
}

div.enSavoirPlus_pres6_modele1_1022ccid217 div.img a{
    width : auto;
    margin : 0px auto;
    text-align : center;
}

/* Labels */

div.enSavoirPlus_pres6_modele1_1022ccid217 .nouvellePadd_000447 {
  position: relative;
}

div.enSavoirPlus_pres6_modele1_1022ccid217 p.label{
    padding : 0px;
    margin : 0px;
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 p.label,
div.enSavoirPlus_pres6_modele1_1022ccid217 p.label a{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
		font-style : normal;
		line-height : normal;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 p.label a{
		width : auto;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 p.label a:hover{
		color : #000000;
		text-decoration : none;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 p.label span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 p.label a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 p.label a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* LightBox - Labels */

p.label_1022ccid217{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 5px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
p.label_1022ccid217,
p.label_1022ccid217 a{
		font-size : 1.5em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1022ccid217 a{
		width : auto;
}
p.label_1022ccid217 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1022ccid217 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1022ccid217 a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1022ccid217 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

div.enSavoirPlus_pres6_modele1_1022ccid217 a.docs{
		text-align : center;
}

div.enSavoirPlus_pres6_modele1_1022ccid217 .list .nouvelle_000447 {
    float : left;
    width : 31%;
	max-width : none;
    padding : 1% 1% 1% 1%;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 480px) {
  div.enSavoirPlus_pres6_modele1_1022ccid217 .list .nouvelle_000447{ width : 98%; max-width : none; }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1022ccid217 .list .nouvelle_000447{ width : 48%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1022ccid217 .list .nouvelleStyles_000447 {
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;

    background-color : #F7F7F7;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1022ccid217 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1022ccid217 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1022ccid217 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1022ccid217 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1022ccid217 .list:not([class*=innerCol]) .nouvelle_000447 p.label {
  position: absolute;
  top: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: translateY(-50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : 0;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}
div.enSavoirPlus_pres6_modele1_1022ccid217.pictHidden .list .nouvelle_000447 p.label {
  position: static;
  top: auto; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: none; /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : auto;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}

div.enSavoirPlus_pres6_modele1_1022ccid217.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

div.enSavoirPlus_pres6_modele1_1022ccid217 .list.innerCol .nouvelle_000447 p.label{
    float : none;
    width : auto;
    text-align : center;
}

div.enSavoirPlus_pres6_modele1_1022ccid217 .inlines .inline{
  display : none;
}

div.enSavoirPlus_pres6_modele1_1022ccid217 a.hidden{
  display : none;
}

.fancybox-inner {overflow : hidden !important;}

div.enSavoirPlus_pres6_modele1_1022ccid217{}
div.enSavoirPlus_pres6_modele1_1022ccid217{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1045] /home/diasite/diasite39/res/inside/compo/PersoH/default/default/compo_PersoH_default_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

-------------- */

  div.compo_PersoH_default_default_1045{
    width : auto;
    max-width : 100%;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1045 .ligne_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 30px 0px;
}
	div.compo_PersoH_default_default_1045 .firstLine_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 30px 0px;
}
	div.compo_PersoH_default_default_1045 .lastLine_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 30px 0px;
}
	div.compo_PersoH_default_default_1045 .ligne_000011 .lignePadd_000011{
    width : 100%;
}
	div.compo_PersoH_default_default_1045 .colonne_000011{
    float : left;
    margin : 0px;
    padding : 0px;
    border : none;
}
	div.compo_PersoH_default_default_1045 .colonne_000011 .colPadd_000011{
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 1px;
}
  div.compo_PersoH_default_default_1045 .colonne_000011.last .colPadd_000011{
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
}
	div.compo_PersoH_default_default_1045 .onlyOne .colPadd_000011{
	  padding : 0px;
}
	div.compo_PersoH_default_default_1045 .first .colPadd_000011{
	  padding : 0px;
    padding-right : 15px;
}
	div.compo_PersoH_default_default_1045 .any .colPadd_000011 {
	  padding : 0px;
		padding-left : 15px;
		padding-right : 15px;
}
	div.compo_PersoH_default_default_1045 .last .colPadd_000011 {
	  padding : 0px;
		padding-left : 15px;
}
	div.compo_PersoH_default_default_1045 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		/*overflow : hidden;
		clear : both;
		width : 100%;*/ /* mis en comm le 300910 + 2 lignes ci-dessous ajoutees */
		clear : both;
		width : auto;
		margin : 0px;
		/*padding : 0px;*/ /* mis en comm le 300910 + 1 ligne ci-dessous ajoutee */
		padding : 0px 0px 0px 0px;
		margin-bottom : 0px;
		margin-top : 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
}
	div.compo_PersoH_default_default_1045 .lastLine_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		/*overflow : hidden;
		clear : both;
		width : 100%;
		padding : 0px;
		margin : 0px;*/ /* mis en comm le 300910 + 1 ligne ci-dessous ajoutee */
		margin-bottom : 0px;
}
	div.compo_PersoH_default_default_1045 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011 .cellulePadd{
		/*overflow : hidden;*/
		clear : both;
		width : 100%;
		padding : 0px;
		margin : 0px;
}

	div.compo_PersoH_default_default_1045 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 0.5em 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
}
	div.compo_PersoH_default_default_1045 div.compoCellTitreCdnt_000011 {
	  float : none;
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.5em;
		font-weight : 500;
		color : #51425A;	
		text-align : center;
		text-transform : uppercase;
    line-height : inherit;			
		padding-left : 1em;
		padding-right : 1em;
		padding-top : 1em;
		padding-bottom : 1em;
		background-color : #EEEEEE;
		background-image : none;
		background-position : 0px 50%;
		background-repeat : no-repeat;
		background-size : auto;
    border-style : none;
    border-color : #000000;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
}
	div.compo_PersoH_default_default_1045 .compoCellTitreCdnt_000011 a{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
}

  div.compo_PersoH_default_default_1045 .withStartH .compoCellTitreCdnt_000011 > h1,
  div.compo_PersoH_default_default_1045 .withStartH .compoCellTitreCdnt_000011 > h2,
  div.compo_PersoH_default_default_1045 .withStartH .compoCellTitreCdnt_000011 > h3,
  div.compo_PersoH_default_default_1045 .withStartH .compoCellTitreCdnt_000011 > h4,
  div.compo_PersoH_default_default_1045 .withStartH .compoCellTitreCdnt_000011 > h5,
  div.compo_PersoH_default_default_1045 .withStartH .compoCellTitreCdnt_000011 > h6 {
    display : inline;
    font-size : 1em;
    font-weight : inherit;
  }

  div.compo_PersoH_default_default_1045 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell1{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1045 .cellule_000011.cell1 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1045 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell2{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1045 .cellule_000011.cell2 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1045 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell3{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1045 .cellule_000011.cell3 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1045 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell4{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1045 .cellule_000011.cell4 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1045 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell5{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1045 .cellule_000011.cell5 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1045 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell6{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1045 .cellule_000011.cell6 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

@media screen and (min-width: 0px) and (max-width: 980px){
	.useResponsive div.compo_PersoH_default_default_1045.useResponsive .ligne_000011 .colonne_000011{
    float : none;
    width : auto;
}

	.useResponsive div.compo_PersoH_default_default_1045.useResponsive .first .colPadd_000011{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1045.useResponsive .any .colPadd_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1045.useResponsive .last .colPadd_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1045.useResponsive .lastLine_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		margin-bottom : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1045.useResponsive .cellulePadd{
	  height : auto !important;
}
}

/* --------------

CSS PERSO

-------------- */

.compo_PersoH_default_default_1045 {}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1045] /home/diasite/diasite39/res/inside/compo/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1045 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1045] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1045 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1045ccid246] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1045ccid246 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1031ccid246] /home/diasite/diasite39/res/inside/base/emplacementsV1/defaultListeUltraLight/default/base_emplacementsV1_defaultListeUltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

-------------- */

/*--- Initialisation ---*/

	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : -15px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}

/*--- structure ---*/

	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .cgMenu_000316 {
		float : left;
		width : 22%;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .cgMenu_000316.onTop_000316 {
		float : none;
		width : 100%;
		display : block;
		clear : both;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .ccAvecMenu_000316 {
		float : right;
		width : 76%;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .ccSansMenu_000316 {
		width : 100%;
}
/* Regle 1 */

  @media screen and (min-width: 0px) and (max-width: 560px) {
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .cgMenu_000316 {
		float : none;
		width : auto;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .ccAvecMenu_000316 {
		float : none;
		width : auto;
}
}

/* Regle 2 */

  @media screen and (min-width: 561px) and (max-width: 980px) {
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .cgMenu_000316 {
		float : none;
		width : auto;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .ccAvecMenu_000316 {
		float : none;
		width : auto;
}
}

/*--- Global ---*/

	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .groupeTit_000316{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #51425A;
		font-weight : 500;
		text-decoration : none;
		margin : 0.5em 0px 0.5em 0px;
		border-style : none;
    border-color : #DDDDDD;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
		background-color : #EEEEEE;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		padding : 1em 1em 1em 1em;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .li_000316{
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    width : 100%;
    display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .groupeFiches_000316{
	  padding : 0px;
		margin : 0px 0px 0px 0px;
		list-style-type: none;
		display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleCont_000316{
    display : block;
    padding : 0px;
    margin : 0px;
    list-style-type: none;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelle_000316{
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    border-style : solid;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .last_000316{
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : solid;
    border-color : #000000;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOverOpen_000316{
    cursor : pointer;
}

	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .vueListe_000316.col_000316 .nouvelle_000316{
	  float : left;
    display : inline;
    width : 100%;
    height : auto;
    margin : 15px 15px 15px 15px;
    padding : 0px 0px 0px 0px;
    list-style-type: none;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .vueListe_000316.col2_000316 .nouvelleCont_000316{
	  float : left;
    /*display : inline;*/
    width : 100%;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .vueListe_000316.col2_000316 .nouvelle_000316{
	  float : none;
    display : block;
    width : auto;
    height : auto;
    margin : 15px 15px 15px 15px;
    padding : 0px 0px 0px 0px;
    list-style-type: none;
}

@media screen and (max-width: 560px) {
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .vueListe_000316.col_000316 .nouvelle_000316,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .vueListe_000316.col2_000316 .nouvelleCont_000316{ width : 100%; }
}
@media screen and (min-width: 561px) and (max-width: 980px) {
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .vueListe_000316.col_000316 .nouvelle_000316,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .vueListe_000316.col2_000316 .nouvelleCont_000316{ width : 50%; }
}

	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvellePadd_000316,
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvellePaddSwitchOver_000316{
    width : 100%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvellePaddSwitchOver_000316{
    position : relative;
    overflow : hidden;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.RssPreview li.value div.valuePadd div.valuePaddPadd {
    width : 100%;
}

/*--- commun ---*/

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row{
    display : block;
    width : 100%;
    list-style-type: none;
    margin : 0px;
    padding : 0px;
    clear : both;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.spacerLi{
		clear : both;
		/*width: 100%;*/
		visibility: hidden;
		margin : 0px;
		padding : 0px;
		height : 0px;
		line-height : 0px;
		font-size : 0px;
		border : none;
		list-style-type: none;
		float : none;
		/*display : inline;*/
		display : block; /* marche mieux sous IE, mais prend + de place en hauteur... genant */
		background-color : black;
		
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.A1 {
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 ul.A1 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C {
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 ul.C {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C1 {
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    display : block;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C2 {
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    display : block;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C1 {
    width : 19%;
    float : left;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C2 {
    width : 80%;
    float : right;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.alone {
    float : none;
    width : 100%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C1 ul.C1A {
    display : block;
    margin : 0px;
    padding : 0px 10px 0px 0px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 ul.C li.C1 ul.C1A {
    border-color : #000000;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C1.alone ul.C1A {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C2 ul.C2A {
    display : block;
    margin : 0px;
    padding : 0px 0px 0px 10px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 ul.C li.C2 ul.C2A {
    border-color : #000000;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C2.alone ul.C2A {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C1 ul.C1A li.C1A1,
    .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C2 ul.C2A li.C2A1 {
    display : block;
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    width : 100%;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C1A1 {
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 ul.C1A1 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C2A1 {
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 ul.C2A1 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}

/* Regle 1 */

  @media screen and (min-width: 0px) and (max-width: 560px) {
      .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C1 {
        width : auto;
        float : none;
    }    
      .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C2 {
        width : auto;
        float : none;
    }
      .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C1 ul.C1A {
        padding : 0px 0px 0px 0px;
    }
      .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C2 ul.C2A {
        padding : 0px 0px 0px 0px;
    }
}

/* Regle 2 */

  @media screen and (min-width: 561px) and (max-width: 980px) {
      .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C1 {
        width : 34%;
        float : left;
    }    
      .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.C li.C2 {
        width : 65%;
        float : right;
    }
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.D1 {
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 ul.D1 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 div.switchOverDiv {
    width : 100%;
    position : absolute;
    top : 0px;
    bottom : auto;
    left : 0px;
    right : auto;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.switchOver {
    display : block;
    width : auto;
    height : auto;
    background-color : #EEEEEE;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withSwitchOver .nouvelle_000316.withSwitchOver .nouvellePadd_000316{
    display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withSwitchOver .nouvelle_000316.withSwitchOver .nouvellePaddSwitchOver_000316{
    display : none;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withSwitchOver .nouvelleOver_000316.withSwitchOver .nouvellePadd_000316{
    display : none;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withSwitchOver .nouvelleOver_000316.withSwitchOver .nouvellePaddSwitchOver_000316{
    display : block;
}

@media screen and (max-width: 560px) {
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 div.switchOverDiv {
    position : static; top : auto; bottom : auto; left : auto; right : auto;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withSwitchOver .nouvelle_000316.withSwitchOver .nouvellePaddSwitchOver_000316,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withSwitchOver .nouvelleOver_000316.withSwitchOver .nouvellePadd_000316{
    display : block;
}
}
@media screen and (min-width: 561px) and (max-width: 980px) {
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 div.switchOverDiv {
    position : static; top : auto; bottom : auto; left : auto; right : auto;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withSwitchOver .nouvelle_000316.withSwitchOver .nouvellePaddSwitchOver_000316,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withSwitchOver .nouvelleOver_000316.withSwitchOver .nouvellePadd_000316{
    display : block;
}
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.layer {    
    position : absolute;
    
    top : 0px;
    bottom : auto;
    left : 0px;
    right : 0px;
    
    display : block;
    width : auto;
    /*height : #DIA_000317_DIM_LAYER_H#;*/
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0.5em 0.5em 0.5em 0.5em;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    list-style-type: none;
}

/* TITRE1 */
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row.Titre1{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TITRE1_H#;*/
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row.Titre1 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Titre1 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : center;
    list-style-type: none;
    color : #CB4B59;
    font-size : 1.25em;
    font-style : normal;
    font-weight : 500;
    text-transform : none;
    letter-spacing : normal;
    line-height : 120%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Titre1 li.label {
    background-color : transparent;
    background-image : none;
    color : #51425A;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Titre1 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Titre1 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Titre1 li.value {
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Titre1 li.value .valuePadd{
    margin : 0px;
    padding : 0px 0px 0px 0px;
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
    text-align : center;
    color : #51425A;
    font-size : 1.5em;
    font-style : normal;
    font-weight : 500;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 120%;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd{
    color : #51425A;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Titre1 li.value .valuePadd a{
    color : #CB4B59;
    text-decoration : none;
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd a{
    color : #51425A;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Titre1 li.value .valuePadd a:hover{
    color : #51425A;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd a:hover{
    color : #51425A;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Titre1 li.value .valuePadd a img{
    border : none;
}

/* TEXTE1 */
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row.Texte1{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TEXTE1_H#;*/
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row.Texte1{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Texte1 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : 600;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Texte1 li.label{
    background-color : transparent;
    background-image : none;
    color : #51425A;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Texte1 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Texte1 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : center;
    list-style-type: none;
    color : #444444;
    font-size : 1.1em;
    font-style : normal;
    font-weight : 500;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 120%;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Texte1 li.value{
    background-color : transparent;
    background-image : none;
    color : #51425A;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Texte1 li.value div.valuePadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Texte1 li.value a{
    color : #CB4B59;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Texte1 li.value a{
    color : #CB4B59;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Texte1 li.value a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Texte1 li.value a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Texte1 li.value a img{
    border : none;
}

/* BOUTON */
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row.Bouton{
    display : block;
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : center;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Bouton li.value a.wFdBts{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #CB4B59;
    display : block;
    float : right;
    line-height : normal;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Bouton li.value a.wFdBts span{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-size : 0.9em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
    line-height : normal;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Bouton li.value a.wFdBts:hover{
	  background-color : #CB4B59;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #CB4B59;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Bouton li.value a.wFdBts:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Bouton li.value a.wFdBts span img{
    border : none;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row.Photo1{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_PHOTO1_H#;*/
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row.Photo1{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1 li.label {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : 600;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Photo1 li.label{
    background-color : transparent;
    background-image : none;
    color : #51425A;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1 li.label div.labelPadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1 li.value {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Photo1 li.value{
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1 li.value div.valuePadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1 li.value a{
    display : block;
    border-style : none;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    margin : 0px;
    padding : 0px;
    overflow : hidden;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1 li.value a[rel^="lightbox"] {
    overflow : visible;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Photo1 li.value a{
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1 li.value a:hover{
    border-style : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.Photo1 li.value a:hover{
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1 li.value img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .ImgSurImpPhoto1{
    position : absolute;
    width : 50px;
    top : 5px;
    right : 5px;
    bottom : auto;
    left : auto;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .ImgSurImpPhoto1 a{
    display : block;
    width : 100%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Photo1.imgForcedToWidth li.value img{
    width : auto;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row.Panier{
    display : block;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Panier li.value {
    display : block;
    margin : 0px;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Panier li.value div.valuePadd {
    padding : 0px;
}

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row.FieldVideoFlash{
    display : block;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.FieldVideoFlash {
    display : block;
    margin : 0px;
    padding : 0px;
    width : 100%;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.FieldVideoFlash li.label {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #555555;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.FieldVideoFlash li.label{
    background-color : transparent;
    background-image : none;
    color : #51425A;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.FieldVideoFlash li.label div.labelPadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.FieldVideoFlash li.value {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.FieldVideoFlash li.value{
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.FieldVideoFlash li.value div.valuePadd {
    padding : 0px 0px 0px 0px;
}








/* CHECKBOXFORM */
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row.CheckboxForm,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row.CheckboxFA{
    display : block;
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.CheckboxForm li.value,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.CheckboxFA li.value{
    display : block;
    text-align : left;
    list-style-type: none;
    color : ;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : normal;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.CheckboxForm li.value,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.CheckboxFA li.value{
    color : ;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.CheckboxForm li.value.true,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.CheckboxFA li.value.true{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.CheckboxForm li.value.true,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelleOver_000316 li.row ul.CheckboxFA li.value.true{
    color : #000000;
}







  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.noStyle{
    display : block;
    margin : 0px;
    padding : 0px;
    width : 100%;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .noStyle {padding : 0; margin : 0;}

/* show all */

	.showAll_1031ccid246{
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-align : center;
}

	a.showAllBtn_1031ccid246{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #CB4B59;
    display : block;
    float : none;
    line-height : normal;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
}
	a.showAllBtn_1031ccid246 span.showAllBtn{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-size : 0.9em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
    float : none;
    line-height : normal;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
	a.showAllBtn_1031ccid246:hover{
	  background-color : #CB4B59;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #CB4B59;
}
	a.showAllBtn_1031ccid246:hover span.showAllBtn{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_1031ccid246 img{
    border : none;
}

/* --- */

  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withLayerImg,
  .base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .withLayer{
    position : relative;
}

.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelle_000316{}

.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelle_000316 img { transition: all 0.5s !important; -moz-transition: all 0.5s !important; -webkit-transition: all 0.5s !important; -o-transition: all 0.5s !important;} 
.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .nouvelle_000316:hover img { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2);} 
.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 .noStyle {position : relative; overflow : hidden;} 
.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 li.row ul.Texte1 li.value div.valuePadd {font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;} 
@media screen and (max-width: 980px) { 
.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 {padding : 10px; padding-top : 0px;} 
} 
@media screen and (max-width: 560px) { 
.base_emplacementsV1_defaultListeUltraLight_default_1031ccid246 ul.layer {font-size : 0.8em;} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1031ccid246] /home/diasite/diasite39/res/inside/base/components/boxComponentElmtFiche/hidden/default/boxComponentElmtFiche_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmtFiche_hidden_default_1031ccid246 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1031ccid246] /home/diasite/diasite39/res/inside/base/components/filterResults/pres2/modele1/filterResults_pres2_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut filterResults

-------------- */

	div.filterResults_pres2_modele1_1031ccid246{
	  text-align : left;
	  padding : 0px 0px 0px 0px;
	  margin : 0px 0px 10px 0px;
	  font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
	  font-size : 1.1em;
	  color : #444444;
	  text-transform : none;
	  font-weight : normal;
	  background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
	  border-style : solid;
	  border-color : #DDDDDD;
	  border-top-width : 0px;
	  border-bottom-width : 1px;
	  border-left-width : 0px;
	  border-right-width : 0px;
}
	div.filterResults_pres2_modele1_1031ccid246 .showAll{
    float : right;
}
	div.filterResults_pres2_modele1_1031ccid246 .showAll a{
	  font-size : 1.1em;
	  color : #CB4B59;
	  font-weight : normal;
	  text-decoration : none;
}
	div.filterResults_pres2_modele1_1031ccid246 .showAll a:hover{
	  color : #000000;
	  text-decoration : none;
}
div.filterResults_pres2_modele1_1031ccid246{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1031ccid246] /home/diasite/diasite39/res/inside/base/components/enSavoirPlusListe/pres6Infos/modele1/enSavoirPlusListe_pres6Infos_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    text-align : left;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border-style : solid;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    padding : 5px 5px 5px 5px;
    margin : 0px 0px 10px 0px;
}
  div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .espPadd{
    width : 100%;
    /*background-color : #DIA_000450_COL_ESPPADD_FD#;
    background-image : #DIA_000450_IMG_ESPPADD#;
    background-repeat : #DIA_000450_BGR_ESPPADD#;
    background-position : #DIA_000450_DIM_ESPPADD_POSX# #DIA_000450_DIM_ESPPADD_POSY#;*/
}

	div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .cDitemTit {
		color : #444444;
		font-weight : bold;
		font-size : 1em;
		text-decoration : none;
		display : block;
		width : auto;
		padding : 0px 0px 0px 0px;
		margin-bottom : 2px 0px 2px 0px;
		background-color : transparent;
}

  div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px 0px 0px 0px;
    background-color : #DDDDDD;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-color : #CCCCCC;
    border-style : solid;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px; 
}
 
  div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list a img{
		border : none;
}
	div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list a{
		display : block;
		width : 100%;
}

div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 div.img a{
    width : auto;
    margin : 0px auto;
    text-align : center;
}

/* Labels */

/*div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 p.label{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    padding : 2px 0px 2px 0px;
    text-align : left;
    padding : 0px;
    margin : 0px;
}*/


/* list */

div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelle_000449 {
    float : left;
    width : 19%;
    margin : 5px 5px 5px 5px;
    padding : 0px;
    display : block;
    background-color : #DDDDDD;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-color : #CCCCCC;
    border-style : none;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 1px;  
}

div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelle_000449.first_000449 {
    border-style : none;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;  
}

div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelleStyles_000449 {
    padding : 5px 5px 5px 5px;
}
div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelle_000449 div.img,
div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelle_000449 div.pictZone{
    float : left;
    width : 18%;
    margin-right : 7%;
}
div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelle_000449 p.label{
    display : block;
    margin : 0px;
    padding : 0px;
    float : left;
    width : 74%;
    text-align : left;
}

div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelle_000449 p.label{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    padding : 2px 0px 2px 0px;
    text-align : left;
    
		font-size : 0.9em;
		color : #444444;
		/*text-decoration : #DIA_000450_TDE_DEFILBTNS_LABEL_A#;*/
		font-weight : normal;
		white-space : nowrap;
}

/* Esp Tit */
	div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .cDEsp,
	div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelle_000449.espTit_000449{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-style : dotted;
		border-color : #CCCCCC;
		border-top-width : 0px;
		border-right-width : 0px;
		border-bottom-width : 1px;
		border-left-width : 0px;
}
	div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .cDEsp div,
  div.enSavoirPlusListe_pres6Infos_modele1_1031ccid246 .list .nouvelle_000449.espTit_000449 .espTitDiv_000449{
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #444444;
		text-decoration : none;
		text-transform : none;
		padding : 2px 0px 2px 0px;
		width : auto;
		height : auto;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1031ccid246] /home/diasite/diasite39/res/inside/base/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1031ccid246 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1031ccid246] /home/diasite/diasite39/res/inside/base/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1031ccid246 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1035] /home/diasite/diasite39/res/inside/compo/PersoH/default/default/compo_PersoH_default_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

-------------- */

  div.compo_PersoH_default_default_1035{
    width : auto;
    max-width : 100%;
    background-color : #F6F6F6;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    padding : 2em 2em 2em 2em;
    margin : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1035 .ligne_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 30px 0px;
}
	div.compo_PersoH_default_default_1035 .firstLine_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 30px 0px;
}
	div.compo_PersoH_default_default_1035 .lastLine_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		margin : 0px 0px 30px 0px;
}
	div.compo_PersoH_default_default_1035 .ligne_000011 .lignePadd_000011{
    width : 100%;
}
	div.compo_PersoH_default_default_1035 .colonne_000011{
    float : left;
    margin : 0px;
    padding : 0px;
    border : none;
}
	div.compo_PersoH_default_default_1035 .colonne_000011 .colPadd_000011{
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 1px;
}
  div.compo_PersoH_default_default_1035 .colonne_000011.last .colPadd_000011{
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
}
	div.compo_PersoH_default_default_1035 .onlyOne .colPadd_000011{
	  padding : 0px;
}
	div.compo_PersoH_default_default_1035 .first .colPadd_000011{
	  padding : 0px;
    padding-right : 15px;
}
	div.compo_PersoH_default_default_1035 .any .colPadd_000011 {
	  padding : 0px;
		padding-left : 15px;
		padding-right : 15px;
}
	div.compo_PersoH_default_default_1035 .last .colPadd_000011 {
	  padding : 0px;
		padding-left : 15px;
}
	div.compo_PersoH_default_default_1035 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		/*overflow : hidden;
		clear : both;
		width : 100%;*/ /* mis en comm le 300910 + 2 lignes ci-dessous ajoutees */
		clear : both;
		width : auto;
		margin : 0px;
		/*padding : 0px;*/ /* mis en comm le 300910 + 1 ligne ci-dessous ajoutee */
		padding : 0px 0px 0px 0px;
		margin-bottom : 0px;
		margin-top : 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
}
	div.compo_PersoH_default_default_1035 .lastLine_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		/*overflow : hidden;
		clear : both;
		width : 100%;
		padding : 0px;
		margin : 0px;*/ /* mis en comm le 300910 + 1 ligne ci-dessous ajoutee */
		margin-bottom : 0px;
}
	div.compo_PersoH_default_default_1035 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011 .cellulePadd{
		/*overflow : hidden;*/
		clear : both;
		width : 100%;
		padding : 0px;
		margin : 0px;
}

	div.compo_PersoH_default_default_1035 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 0.5em 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
}
	div.compo_PersoH_default_default_1035 div.compoCellTitreCdnt_000011 {
	  float : none;
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.5em;
		font-weight : 500;
		color : #51425A;	
		text-align : center;
		text-transform : uppercase;
    line-height : inherit;			
		padding-left : 1em;
		padding-right : 1em;
		padding-top : 1em;
		padding-bottom : 1em;
		background-color : #EEEEEE;
		background-image : none;
		background-position : 0px 50%;
		background-repeat : no-repeat;
		background-size : auto;
    border-style : none;
    border-color : #000000;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
}
	div.compo_PersoH_default_default_1035 .compoCellTitreCdnt_000011 a{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
}

  div.compo_PersoH_default_default_1035 .withStartH .compoCellTitreCdnt_000011 > h1,
  div.compo_PersoH_default_default_1035 .withStartH .compoCellTitreCdnt_000011 > h2,
  div.compo_PersoH_default_default_1035 .withStartH .compoCellTitreCdnt_000011 > h3,
  div.compo_PersoH_default_default_1035 .withStartH .compoCellTitreCdnt_000011 > h4,
  div.compo_PersoH_default_default_1035 .withStartH .compoCellTitreCdnt_000011 > h5,
  div.compo_PersoH_default_default_1035 .withStartH .compoCellTitreCdnt_000011 > h6 {
    display : inline;
    font-size : 1em;
    font-weight : inherit;
  }

  div.compo_PersoH_default_default_1035 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell1{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1035 .cellule_000011.cell1 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1035 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell2{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1035 .cellule_000011.cell2 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1035 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell3{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1035 .cellule_000011.cell3 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1035 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell4{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1035 .cellule_000011.cell4 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1035 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell5{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1035 .cellule_000011.cell5 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_1035 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell6{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px 0px 0px 0px;
}
	div.compo_PersoH_default_default_1035 .cellule_000011.cell6 div.compoCellTitreCdnt_000011 {
		color : #51425A;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

@media screen and (min-width: 0px) and (max-width: 980px){
	.useResponsive div.compo_PersoH_default_default_1035.useResponsive .ligne_000011 .colonne_000011{
    float : none;
    width : auto;
}

	.useResponsive div.compo_PersoH_default_default_1035.useResponsive .first .colPadd_000011{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1035.useResponsive .any .colPadd_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1035.useResponsive .last .colPadd_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1035.useResponsive .lastLine_000011 .colonne_000011 .colPadd_000011 .cellule_000011{
		margin-bottom : 0px;
}
	.useResponsive div.compo_PersoH_default_default_1035.useResponsive .cellulePadd{
	  height : auto !important;
}
}

/* --------------

CSS PERSO

-------------- */

.compo_PersoH_default_default_1035 {}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1035] /home/diasite/diasite39/res/inside/compo/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1035 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1035] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1035 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1035ccid299] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1035ccid299 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1207ccid299] /home/diasite/diasite39/res/inside/baseFormInOut/default/default/default/baseFormInOut_default_default_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
  div.baseFormInOut_default_default_default_1207ccid299{
    width : auto;
	max-width : 960px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : ;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    padding : 3em 0px 3em 0px;
    margin : 0px auto 0px auto;
}
div.baseFormInOut_default_default_default_1207ccid299 .bfioPage * {line-height : 100% !important;} 
div.baseFormInOut_default_default_default_1207ccid299 .bfioPage p {padding : 0.25em 0 !important; margin : 0 !important;} 
div.baseFormInOut_default_default_default_1207ccid299 .bfioPage {float : left; width : 50%; font-size : 1.25em;} 
div.baseFormInOut_default_default_default_1207ccid299 .bfioXform {float : right; width : 50%; margin-top : 1.5em;} 
div.baseFormInOut_default_default_default_1207ccid299 .bfioPage .diaTypo2 {text-transform : uppercase;} 
div.baseFormInOut_default_default_default_1207ccid299 .bfioPage .diaTypo2 span {font-weight : 600;} 
@media screen and (max-width: 980px){ 
div.baseFormInOut_default_default_default_1207ccid299 .bfioPage, div.baseFormInOut_default_default_default_1207ccid299 .bfioXform {float : none; width : auto;} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1207ccid299] /home/diasite/diasite39/res/inside/baseFormInOut/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1207ccid299 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1207ccid299] /home/diasite/diasite39/res/inside/baseFormInOut/components/xform/pres3b/modele1/xform_pres3b_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Xform

-------------- */

  div.xform_pres3b_modele1_1207ccid299 {
    padding : 0px;
    margin : auto;
    border : 2px #d57078 solid;
    background : #FFFFFF;
    width : auto;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
  div.xform_pres3b_modele1_1207ccid299 .xformPadd{
    padding : 0px;
}

  div.xform_pres3b_modele1_1207ccid299 .champsIntsZone{
	width : 100% !important;
}

  div.xform_pres3b_modele1_1207ccid299 td.intsChampsCell{
    padding : 1em 1em 1em 1em;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    width : 100%;
}

  div.xform_pres3b_modele1_1207ccid299 td.submitCell{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    width : 100%;
}

  div.xform_pres3b_modele1_1207ccid299 .row{
    display : block;
    width : auto;
    clear : both;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus{
    border-color : #DDDDDD;
    background-color : transparent;
}

  div.xform_pres3b_modele1_1207ccid299 .grouped .row{
    display : block;
    width : 100%;
    clear : both;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .row.onFocus{
    border-color : #DDDDDD;
    background-color : transparent;
}

  div.xform_pres3b_modele1_1207ccid299 .row div.label{
    float : left;
    width : 49%;
	/* correctif cascading bootstrap non souhaite */
	padding : 0;
	font-size : 1em;
	white-space : normal;
	line-height : inherit;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .row div.label{
    float : left;
    width : 24%;
}
  div.xform_pres3b_modele1_1207ccid299 .row div.trigger{
    display : inline;
    margin-left : 10px;
}
  div.xform_pres3b_modele1_1207ccid299 .row div.trigger a{
      font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
      color : #CB4B59;
      font-size : 1em;
      font-weight : normal;
      text-decoration : none;
}
  div.xform_pres3b_modele1_1207ccid299 .row div.trigger a:hover{
      color : #000000;
      font-size : 1em;
      text-decoration : none;
}

  div.xform_pres3b_modele1_1207ccid299 .row table td.dateTrigger{
      width : 100%;
}

  div.xform_pres3b_modele1_1207ccid299 .row div.champ{
    float : left;
    width : 49%;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .row div.champ{
    float : left;
    width : 74%;
}
  div.xform_pres3b_modele1_1207ccid299 .row div.label .labelPadd{
    padding : 0px 10px 0px 0px;
    text-align : left;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : 600;
		
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus div.label .labelPadd{
		color : ;		
		background-color : transparent;
}

  div.xform_pres3b_modele1_1207ccid299 .grouped .row div.label .labelPadd{
    padding : 0px 10px 0px 0px;
    text-align : left;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : 600;
		
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .row.onFocus div.label .labelPadd{
		color : ;
		background-color : transparent;
}

  div.xform_pres3b_modele1_1207ccid299 .row div.label .labelPadd a.helpLink{
		font-size : 1em;
		color : #CB4B59;
		font-weight : normal;
		text-decoration : none;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus div.label .labelPadd a.helpLink{
		color : #3981B4;
}

  div.xform_pres3b_modele1_1207ccid299 .row div.label .labelPadd a.helpLink img{
		border : none;
}
  div.xform_pres3b_modele1_1207ccid299 .row div.label .labelPadd a.helpLink:hover{
		color : #000000;
		text-decoration : none;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus div.label .labelPadd a.helpLink:hover{
		color : #216596;
}

  div.xform_pres3b_modele1_1207ccid299 .row div.label .labelPadd span.comment{
    display : block;
    padding : 0px 0px 0px 0px;
		font-size : 0.8em;
		color : #666666;
		font-weight : 600;
		text-transform : none;
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus span.comment{
		color : #777777;
		background-color : transparent;
}

  div.xform_pres3b_modele1_1207ccid299 .row div.label .labelPadd span.comment.displayed_000345{
    display : block;
}
  div.xform_pres3b_modele1_1207ccid299 .row div.label .labelPadd span.comment.undisplayed_000345{
    display : none;
}

  div.xform_pres3b_modele1_1207ccid299 .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
    text-align : left;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .row div.champ .champPadd{
    padding : 0px 0px 0px 10px;
    text-align : left;
}

  div.xform_pres3b_modele1_1207ccid299 .row.checkBoxInLabelMode .label{
    float : none;
    width : auto;
}
  div.xform_pres3b_modele1_1207ccid299 .row.checkBoxInLabelMode .champ{
    display : none;
}

  div.xform_pres3b_modele1_1207ccid299 .row .champ .champPadd table, div.xform_pres3b_modele1_1207ccid299 .row .champ .champPadd table td.champCell{
    width : 100%;
}

  div.xform_pres3b_modele1_1207ccid299 .champPadd span.span000345 {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.8em;
		color : #444444;
		font-weight : normal;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus .champPadd span.span000345 {
		color : #555555;
}



  div.xform_pres3b_modele1_1207ccid299 .row .champ table.row td.labelPadd{
    margin : 0px;
    padding : 0px;
    text-align : left;
    vertical-align : top;
		font-size : 1em;
		color : #666666;
		font-weight : 600;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus .champ table.row td.labelPadd{
		color : ;
}
  div.xform_pres3b_modele1_1207ccid299 .row .champ table.row td.champPadd{
    margin : 0px;
    padding : 0px;
    padding-right : 10px;
    vertical-align : top;
}

/* IntitulÃ©s / Champs Affichage block */

  div.xform_pres3b_modele1_1207ccid299 .dspIntChampBlock .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
}
  div.xform_pres3b_modele1_1207ccid299 .dspIntChampBlock .grouped .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}

  div.xform_pres3b_modele1_1207ccid299 .dspIntChampBlock .row div.champ, div.xform_pres3b_modele1_1207ccid299 .dspIntChampBlock .row div.label{
    float : none;
    display : block;
    width : auto;
}

  div.xform_pres3b_modele1_1207ccid299 .dspIntChampBlock .row div.label .labelPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres3b_modele1_1207ccid299 .dspIntChampBlock .grouped .row div.label .labelPadd{
    padding : 0px 0px 0px 0px;
}

  div.xform_pres3b_modele1_1207ccid299 .dspIntChampBlock .row div.champ .champPadd{
    padding : 0px 0px 0px 10px;
}
  div.xform_pres3b_modele1_1207ccid299 .dspIntChampBlock .grouped .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}

/* IntitulÃ©s / Champs Affichage lignes en block / Responsive */
@media screen and (min-width: 0px) and (max-width: 480px){
  div.xform_pres3b_modele1_1207ccid299.useResponsive .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
}
  div.xform_pres3b_modele1_1207ccid299.useResponsive .grouped .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}

	div.xform_pres3b_modele1_1207ccid299 form > table,
	div.xform_pres3b_modele1_1207ccid299 form > table > tbody,
	div.xform_pres3b_modele1_1207ccid299 form > table > tbody > tr,
	div.xform_pres3b_modele1_1207ccid299 td.intsChampsCell,
	div.xform_pres3b_modele1_1207ccid299 td.submitCell {display : block; width : 100%;}

  div.xform_pres3b_modele1_1207ccid299.useResponsive .row div.champ,
  div.xform_pres3b_modele1_1207ccid299.useResponsive .row div.label{
    float : none !important;
    display : block !important;
    width : auto !important;
	width : 100% !important;
}
/*  div.xform_pres3b_modele1_1207ccid299.useResponsive .row div.label,
  div.xform_pres3b_modele1_1207ccid299.useResponsive .grouped .row div.label{
    margin-bottom : #DIA_000350_DIM_XFORM_BLOCK_LABEL_MARG_B#;
}*/

  div.xform_pres3b_modele1_1207ccid299.useResponsive .row div.label .labelPadd{
    padding : 0px 0px 0px 0px !important;
}
  div.xform_pres3b_modele1_1207ccid299.useResponsive .grouped .row div.label .labelPadd{
    padding : 0px 0px 0px 0px !important;
}

  div.xform_pres3b_modele1_1207ccid299.useResponsive .row div.champ .champPadd{
    padding : 0px 0px 0px 10px !important;
}
  div.xform_pres3b_modele1_1207ccid299.useResponsive .grouped .row div.champ .champPadd{
    padding : 0px 0px 0px 0px !important;
}
div.xform_pres3b_modele1_1207ccid299.useResponsive .rowSubmit a {margin : 0;}
}

/*  div.xform_pres3b_modele1_1207ccid299 .rowSubmit{
    width : auto;
    display : block;
    clear : both;
    border-top : #DIA_000350_DIM_XFORM_LINE_BORDER# #AAAAAA solid;
    margin : auto;
}
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit .col1{
    float : left;
    width : #DIA_000350_DIM_XFORM_LINE_CG_W#;
}
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit .col2{
    float : left;
    width : #DIA_000350_DIM_XFORM_LINE_CD_W#;
}
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit .col1 .col1Padd{
    padding-right : #DIA_000350_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000350_TAL_XFORM_LINE_CG#;
}
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit .col2 .col2Padd{
    padding-left : #DIA_000350_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000350_TAL_XFORM_LINE_CD#;
}*/
/* grouped */
/*  div.xform_pres3b_modele1_1207ccid299 .grouped .rowSubmit{
    width : auto;
    display : block;
    clear : both;
    border-top : #DIA_000350_DIM_XFORM_LINE_BORDER# #AAAAAA solid;
    margin : auto;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .rowSubmit .col1{
    float : left;
    width : #DIA_000350_DIM_XFORM_LINE_CG_W#;
    display : none;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .rowSubmit .col2{
    float : left;
    width : #DIA_000350_DIM_XFORM_LINE_CD_W#;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .rowSubmit .col1 .col1Padd{
    padding-right : #DIA_000350_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000350_TAL_XFORM_LINE_CG#;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .rowSubmit .col2 .col2Padd{
    padding-left : #DIA_000350_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000350_TAL_XFORM_LINE_CD#;
}*/
/* /grouped */

  div.xform_pres3b_modele1_1207ccid299 .rowSubmit{
    text-align : right;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
  div.xform_pres3b_modele1_1207ccid299 .grouped .rowSubmit{
    text-align : left;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    float : none;
    width : auto;
}

  div.xform_pres3b_modele1_1207ccid299 .champPadd a {
		font-size : 1em;
		font-weight : normal;
		color : #CB4B59;
		text-decoration : none;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus .champPadd a {
		color : #3981B4;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd a:hover {
		color : #000000;
		text-decoration : none;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus .champPadd a:hover {
		color : #216596;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd input {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #000000;
		font-weight : normal;
		width : 95%;
		height : auto;
		background-color : transparent;
		border : 0px #CCCCCC solid;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus .champPadd input {
		color : #666666;
		background-color : #FFFFFF;
		border-color : #AAAAAA;
}
  div.xform_pres3b_modele1_1207ccid299 .googleMap input {
		width : auto;
		height : auto;
}

  div.xform_pres3b_modele1_1207ccid299 .champPadd input.date {
		width : 120px;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd table.dateTab td.dateTrigger{
		padding-left : 5px;
}

  div.xform_pres3b_modele1_1207ccid299 .champPadd input.checkbox {
    width : auto;
    text-align : left;
    border : none;
    padding : 0px;
    /*margin : 0px;
    margin-right : 4px;*/
	margin : 4px; /*20201203*/
    background : none;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd div {
    /*padding-top : 1px;
    padding-bottom : 1px;*/
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd textarea {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : normal;
		width : 95%;
		height : 55px;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus .champPadd textarea {
		color : #666666;
		background-color : #FFFFFF;
		border-color : #AAAAAA;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd select {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #555555;
		font-weight : normal;
		width : 95%;
		height : auto;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
}
  div.xform_pres3b_modele1_1207ccid299 .row.onFocus .champPadd select {
		color : #666666;
		background-color : #FFFFFF;
		border-color : #AAAAAA;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd select option.level1{
		background-color : transparent;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd select option.level2{
		background-color : transparent;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd select.multiple {
		height : auto;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd input.upload {
		height : auto;
		width : auto;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd a.resetFile{
    margin-left : 5px;
}
  div.xform_pres3b_modele1_1207ccid299 .champPadd a.resetFile img{
		border : none;
}
/*  div.xform_pres3b_modele1_1207ccid299 .champPadd .imgPreview{
		display : block;
}*/

  div.xform_pres3b_modele1_1207ccid299 ul.message {
		margin : 0px;
		padding : 5px;
		margin-bottom : 10px;
}
  div.xform_pres3b_modele1_1207ccid299 ul.error {
		background : #FF0000;
}
  div.xform_pres3b_modele1_1207ccid299 ul.success {
		background : #A9CD00;
}
  div.xform_pres3b_modele1_1207ccid299 ul.message li {
    margin : 0px;
    padding : 0px;
    list-style-type : none;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #FFFFFF;
		font-weight : bold;
}

  div.xform_pres3b_modele1_1207ccid299_autoComplete {
    position:absolute;
    width: auto;
    background: #FFFFFF;
    margin:0px;
    padding:0px;
    z-index : 11;
}
  div.xform_pres3b_modele1_1207ccid299_autoComplete ul{
    margin:0;
    padding:5px;
    border:1px solid #888888;
    list-style-type:none;
    height : 250px;
    overflow : auto;
}
  div.xform_pres3b_modele1_1207ccid299_autoComplete ul li{
    margin:0;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #444444;
		font-weight : normal;
		background-color : transparent;
		margin-bottom : 0px;
		cursor : default;
}
  div.xform_pres3b_modele1_1207ccid299_autoComplete ul li.selected{
    background-color: #FFF15A;
}
  div.xform_pres3b_modele1_1207ccid299_autoComplete ul strong.highlight{
    margin:0;
    padding:0;
}
  div.xform_pres3b_modele1_1207ccid299 input.autoCompleteField{
    background-color : #FFFFA0;
}
  div.xform_pres3b_modele1_1207ccid299 input.autoCompleteError{
    border-color : #DD0000;
}
/*  div.xform_pres3b_modele1_1207ccid299 .rowSubmit input.submit{
    border-style : solid;
    border-top-color : #000000;
    border-bottom-color : #000000;
    border-left-color : #000000;
    border-right-color : #000000;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    background-color : #FFFFFF;
    background-image : url(res/inside/baseForm/components/xform/pres3b/modele1/images/bt_fd.gif);
    background-position : 1px 1px;
    background-repeat : no-repeat;
    padding : 1px 3px 1px 3px;
    margin : 1px 1px 1px 1px;
    color : #000000;
    font-size : 1em;
    font-weight : normal;
    width : auto;
    height : auto;
}
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit input.submit:hover,
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit input.submitHover{
    border-top-color : #000000;
    border-bottom-color : #000000;
    border-left-color : #000000;
    border-right-color : #000000;
    background-color : #FFFFFF;
    background-image : url(res/inside/baseForm/components/xform/pres3b/modele1/images/bt_fd.gif);
    background-position : 1px -49px;
    color : #000000;
    cursor : pointer;
}*/
  div.xform_pres3b_modele1_1207ccid299 .champPadd .readOnly {
		color : #888888;
		background-color : #DDDDDD;
		border-color : #BBBBBB;
}
  /*div.xform_pres3b_modele1_1207ccid299 .rowSubmit a{*/
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit a{
    margin : 0px 0px 0px 10px;
    cursor : pointer;
}
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit a img{
    border : none;
}
  div.xform_pres3b_modele1_1207ccid299 .rowSubmit a:hover{
    cursor : pointer;
}
  div.xform_pres3b_modele1_1207ccid299 .repeatedElement{
    background-color : transparent;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}
  div.xform_pres3b_modele1_1207ccid299 .btSupp{
    text-align : right;
}
  div.xform_pres3b_modele1_1207ccid299 .btSupp a img{
    border : none;
}

  div.xform_pres3b_modele1_1207ccid299 table.typeFileTable{
    border : none;
}
  div.xform_pres3b_modele1_1207ccid299 table.typeFileTable td{
    width : 100%;
}

/* SELECT1 FULL */

  div.xform_pres3b_modele1_1207ccid299 table.select1Full td{
    width : 100%;
}
  div.xform_pres3b_modele1_1207ccid299 table.select1Full th{
    vertical-align : top;
}
  /* pour eviter que l'intitule et une image soient positionnes sur la mm ligne. ex methode de paiement / livraison */
  div.xform_pres3b_modele1_1207ccid299 table.select1Full td img{
    display : block;
}
  div.xform_pres3b_modele1_1207ccid299 table.select1Full td,
  div.xform_pres3b_modele1_1207ccid299 table.select1Full th{
    padding : 5px 0px;
}

/* --- */

  div.xform_pres3b_modele1_1207ccid299 .checkboxElmt {
    margin-bottom : 0.5em;
}
  div.xform_pres3b_modele1_1207ccid299 .checkboxElmt:last-child {
    margin-bottom : 0;
}

/* --- BTS TEXT ---*/

/*  div.xform_pres3b_modele1_1207ccid299 .rowSubmitPadd {
    float : right;
}*/

	div.xform_pres3b_modele1_1207ccid299 a.wFdBts{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #CB4B59;
    display : block;
    /* 200110 */ /*float : left;*/
    float : none;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
	text-align : center;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts span{
    padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-size : 1.1em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts:hover{
	  background-color : transparent;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #CB4B59;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}

/* valider */
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.valider{
    padding : 1em 2em 1em 2em;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
	border-color : #CB4B59;
	border-style : none;
	border-width : 2px;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.valider span{
	  padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #555555;
    height : auto;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.valider:hover{
	  background-color : transparent;
    background-position : 0px -50px;
	border-color : #CB4B59;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.valider:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #000000;
}

	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.valider[disabled="disabled"],
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.valider[disabled="disabled"]:hover{
    background-color : #888888;
	border-color : #888888;
	pointer-events: none;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.valider[disabled="disabled"] span,
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.valider[disabled="disabled"]:hover span{
    background-color : transparent;
    color : #EEEEEE;
}

/* annuler */
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.annuler{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px -150px;
	border-color : #CB4B59;
	border-style : none;
	border-width : 1px;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.annuler span{
	  padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : 100% -150px;
    color : #BBBBBB;
    height : auto;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.annuler:hover{
	  background-color : #BBBBBB;
    background-position : 0px -50px;
	border-color : #CB4B59;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBts.annuler:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #444444;
}
/* --- petits boutons / elements ---*/
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #CB4B59;
    display : block;
    float : left;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.txtBt span{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-size : 0.9em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall span img{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    /*color : #CB4B59;
    font-size : 0.9em;
    font-weight : 500;
    text-decoration : none;
    text-transform : uppercase;*/
    /*height : auto;*/
    display : block;
    width : auto !important;
    /*width : 0px;*/ /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall:hover{
	  background-color : #CB4B59;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.txtBt:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;
    text-decoration : none;*/
    cursor : pointer;
}
/* Supprimer */
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.delete{
	  float : right;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.txtBt.delete span{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #CB4B59;
    height : auto;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.delete span img{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #CB4B59;*/
    /*height : auto;*/
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.delete:hover{
	  background-color : #CB4B59;
    background-position : 0px -100px;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.txtBt.delete:hover span{
	  background-color : transparent;
    background-position : 100% -100px;
    color : #FFFFFF;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.delete:hover span img{
	  background-color : transparent;
    background-position : 100% -100px;
    /*color : #FFFFFF;*/
}

	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.delete.resetFile{
	  float : left;
}

/* Ajouter */
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.add{
	  float : right;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.txtBt.add span{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #CB4B59;
    height : auto;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.add span img{
    padding : 2px 5px 2px 5px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #CB4B59;*/
    /*height : auto;*/
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.add:hover{
	  background-color : #CB4B59;
    background-position : 0px -50px;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.txtBt.add:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}
	div.xform_pres3b_modele1_1207ccid299 a.wFdBtsSmall.add:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;*/
}

/* gestion Stars / redcross */ 

  div.xform_pres3b_modele1_1207ccid299 .ui-stars-redcross,
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-star,
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-cancel {
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
  }
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-redcross a,
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-cancel a {
    width: 16px;
    height: 15px;
    display: block;
    background: url(res/inside/baseForm/components/xform/pres3b/modele1/images/jquery.ui.redcross.gif) no-repeat 0 0;
  }
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-star a,
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-cancel a {
    width: 16px;
    height: 15px;
    display: block;
    background: url(res/inside/baseForm/components/xform/pres3b/modele1/images/jquery.ui.stars.gif) no-repeat 0 0;
  }
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-redcross a,
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-star a {
    background-position: 0 -32px;
  }
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-star-on a {
    background-position: 0 -48px;
  }
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-star-hover a {
    background-position: 0 -64px;
  }
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-cancel-hover a {
    background-position: 0 -16px;
  }
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-star-disabled,
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-star-disabled a,
  div.xform_pres3b_modele1_1207ccid299 .ui-stars-cancel-disabled a {
    cursor: default !important;
  }

  /* TAGIT */ 
  
	.ui-widget.ui-widget-content {border-radius : 5px !important; box-sizing : border-box !important;}

	.ui-autocomplete .ui-menu-item a,
	.ui-autocomplete .ui-menu-item > div  {
    color: #78959D !important; font-weight : normal !important; font-size : 1rem !important; border-radius : 5px !important; color : #666666 !important; white-space : normal !important;
	max-width : 100% !important;
}
	.ui-autocomplete .ui-menu-item a.ui-state-hover,
	.ui-autocomplete .ui-menu-item a.ui-state-active,
	.ui-autocomplete .ui-menu-item > div.ui-state-hover,
	.ui-autocomplete .ui-menu-item > div.ui-state-active,
	.ui-autocomplete .ui-widget-content .ui-state-active {
    color: #555 !important; font-weight : normal !important; font-size : 1rem !important; border-radius : 5px !important; color : #000000 !important;
}
	.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {z-index : 10000 !important;}
	
	ul.tagit li:not([class*=tagit-choice]) {float : none !important;}
	
	ul.tagit li.tagit-choice {z-index : 1 !important;}
	
	.ygtvfocus,
	.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover,
	.ygtv-highlight .ygtv-highlight0 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight1 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight2 .ygtvfocus .ygtvlabel,
	.ygtv-checkbox .ygtv-highlight0 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight1 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight2 .ygtvfocus.ygtvcontent {background-color : #D5D5D5 !important;}

/* help */  
  div.xform_pres3b_modele1_1207ccid299 .champPadd span.help {
		font-size : 0.8em;
		font-weight : normal;
}
  
  /* AUTRE */
  
/* ferme le cascading sur .useResponsive img:not([class*=fixedWidth]) { width : 100%;} de la structure */

  .useResponsive div.xform_pres3b_modele1_1207ccid299 .googleMap img{
    max-width : none;  
}

/* fix yui treeview */
	div.xform_pres3b_modele1_1207ccid299 td.ygtvcheck0, div.xform_pres3b_modele1_1207ccid299 td.ygtvcheck1, div.xform_pres3b_modele1_1207ccid299 td.ygtvcheck2 {vertical-align : top !important;}
  
div.xform_pres3b_modele1_1207ccid299 .previsu {margin-bottom : 5px;}	
div.xform_pres3b_modele1_1207ccid299 .previsu a,
body.useCss3Transitions div.xform_pres3b_modele1_1207ccid299 .previsu a[rel^="lightbox"]:not([class*="zoom"]):not([class*="hidden"]) {display : inline-block !important; width : auto;}

div.xform_pres3b_modele1_1207ccid299 .champPadd input[type=text], 
div.xform_pres3b_modele1_1207ccid299 .champPadd input[type=password], 
div.xform_pres3b_modele1_1207ccid299 .champPadd textarea, 
div.xform_pres3b_modele1_1207ccid299 .champPadd select { padding : 0.5em 0.5em; border-radius : #PER_BRS_PERSO___FORMULAIRES___CHAMPS___RAYON#; box-shadow: 0px 0px 5px -2px #AAAAAA;} 
div.xform_pres3b_modele1_1207ccid299 .onFocus .champPadd input[type=text], 
div.xform_pres3b_modele1_1207ccid299 .onFocus .champPadd input[type=password], 
div.xform_pres3b_modele1_1207ccid299 .onFocus .champPadd textarea, 
div.xform_pres3b_modele1_1207ccid299 .onFocus .champPadd select { box-shadow: 0px 0px 5px -1px #efca00;}
div.xform_pres3b_modele1_1207ccid299 td.submitCell {border-left : 1px #d57078 solid;} 
div.xform_pres3b_modele1_1207ccid299 .rowSubmit a {margin : 0;} 
div.xform_pres3b_modele1_1207ccid299 .champPadd input[type=text], div.xform_pres3b_modele1_1207ccid299 .onFocus .champPadd input[type=text] {box-shadow : none;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1207ccid299] /home/diasite/diasite39/res/inside/page/default/default2/default/page_default_default2_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

-------------- */

/*--- page ---*/

	div.page_default_default2_default_1207ccid299 {
    clear : both;
    /*width : 100%;*/
    background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 0px;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 1170px;
}
	div.page_default_default2_default_1207ccid299.genMargv2 {
    padding : 10px 10px 10px 10px;
}
	div.withMenuMultiPages_000101_1207ccid299 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_1207ccid299 div.withMenuMultiPagesPadd_000101_1207ccid299 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_1207ccid299 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_1207ccid299.topPositionned_000101,
	div.menuMultiPagesZone_000101_1207ccid299.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_1207ccid299 div.menuMultiPagesZonePadd_000101_1207ccid299 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_1207ccid299,
	div.page_default_default2_default_1207ccid299.pageAsso {
	padding : 0px;
    margin-bottom : 5px;
}
	div.page_default_default2_default_pageAsso_000101_1207ccid299.genMargv2,
	div.page_default_default2_default_1207ccid299.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_1207ccid299 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_1207ccid299 .textPart{
	  padding : 0px 2em 0px 0px;
	  margin : 0px 0px 0px 0px;
	  background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
}
	div.page_default_default2_default_1207ccid299 .cC {
		float : left;
		width : 72%;
		/*background-color : transparent;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_1207ccid299 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_1207ccid299 .cD {
		float : right;
		width : 20%;
		/*background-color : transparent;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

  @media screen and (max-width: 560px) {
	div.page_default_default2_default_1207ccid299 .cC {
		float : none;
		width : auto;
}
	div.page_default_default2_default_1207ccid299 .cD {
		float : none;
		width : auto;
}
}

	div.page_default_default2_default_1207ccid299 .cDhabillage {
		float : right;
		width : 260px;
		/*background-color : transparent;*/ /* Mis en comm le 300311 */
		overflow : hidden;
		margin : 0px 0px 5px 15px;
}
@media print{
	div.page_default_default2_default_1207ccid299 .cD,
	div.page_default_default2_default_1207ccid299 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_1207ccid299 .Corps{
    color : #555555;
    text-align : left;
    font-size : 1em;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 150%;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_1207ccid299 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_1207ccid299 .Corps a{
	  font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #CB4B59;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_1207ccid299 .Corps a:hover{
	  font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_1207ccid299 .Tit {
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 2em;
		color : #51425A;
		background-color : transparent;
		font-weight : 500;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.5em;
		text-align : left;
		display : block;
		
		background-image : none;
		background-repeat : no-repeat;
		background-position : 0px 0px;
		padding : 0px 0px 0px 0px;
		border-style : none;
		border-color : #DDDDDD;
		border-top-width : 0px;
		border-bottom-width : 1px;
		border-left-width : 0px;
		border-right-width : 0px;
		
		letter-spacing : normal;
		line-height : 120%;
}

	div.page_default_default2_default_1207ccid299 .Tit.withStitle {
		margin-bottom : 5px;
}

	div.page_default_default2_default_1207ccid299 .STit {
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #444444;
		background-color : transparent;
		font-weight : normal;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 5px 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 150%;
}

	div.page_default_default2_default_1207ccid299 ul:not([class*=wysiwyg_thumb]) li {
		padding-top : 0px;
    padding-bottom : 0px;
	text-align : left;
}

	div.page_default_default2_default_1207ccid299 .Corps p,
div.page_default_default2_default_1207ccid299 .Corps ul:not([class*=wysiwyg_thumb]),
div.page_default_default2_default_1207ccid299 .Corps ol	{
		padding-top : 0em;
    padding-bottom : 0em;
		margin-top : 0em;
    margin-bottom : 1em;
}
	div.page_default_default2_default_1207ccid299 .Corps p:first-child {
		padding-top : 0; margin-top : 0;
}

	div.page_default_default2_default_1207ccid299 a img {
		border-style : none;
		border-color : #FFFFFF;
		border-top-width : 1px;
		border-bottom-width : 1px;
		border-left-width : 1px;
		border-right-width : 1px;
}
	div.page_default_default2_default_1207ccid299 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_1207ccid299 .Corps strong,
  div.page_default_default2_default_1207ccid299 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_1207ccid299 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 1px 1px 1px 1px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none !important;
	border-radius : 0px 0px 0px 0px;
    color : #CB4B59;
    display : inline-block;
    float : none;
	border-color : #CB4B59;
	border-style : solid;
	border-width : 2px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_1207ccid299 a.btn span{
    padding : 8px 20px 8px 20px;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #CB4B59;
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    font-size : 1.1em;
    font-weight : 500;
    text-decoration : none !important;
    text-transform : uppercase;
    height : auto;
    display : block;
    width : auto !important;
    width : 0px; /* pour IE6, les autres navigateurs prenant en compte le width : auto */
    white-space : nowrap;
    line-height : normal;
}
	div.page_default_default2_default_1207ccid299 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_1207ccid299 a.btn:hover{
	background-color : #CB4B59 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #CB4B59 !important;
}
	div.page_default_default2_default_1207ccid299 a.btn:hover span{
	background-color : transparent !important;
    background-position : 100% -50px;
    color : #FFFFFF !important;
    text-decoration : none !important;
    cursor : pointer;
}

@media screen and (max-width: 560px) {
 /*.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]) td { 
	position: relative;
	border: 0px solid transparent;
	padding-left: 50% !important; 
	white-space: normal;
	text-align:right; 
	}
	 
	.useResponsive div.page_default_default2_default_1207ccid299 table:not([class*=noResponsiveTab]) td:before { 
	position: absolute;
	top: 0px;
	left: 0px;
	width: 45%; 
	padding-right: 15px; 
	height:100%;
	white-space: nowrap;
	text-overflow: ellipsis !important;
	overflow:hidden !important;
	text-align:left;
	background-color:#f8f8f8;
	padding:2px;
	}
*/

}

@media screen and (max-width: 560px) {
		body.responsiveTxt div.page_default_default2_default_1207ccid299 .Tit {
			font-size : 1.25em;
	}
		body.responsiveTxt div.page_default_default2_default_1207ccid299 .STit {
			font-size : 1.25em;
	}
		div.page_default_default2_default_1207ccid299 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1207ccid299.genMargv2 {
			padding : 10px 10px 10px 10px;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1207ccid299.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1207ccid299.pageAsso.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
}
@media screen and (min-width: 481px) and (max-width: 960px) {
		body.responsiveTxt div.page_default_default2_default_1207ccid299 .Tit {
			font-size : 1.25em;
	}
		body.responsiveTxt div.page_default_default2_default_1207ccid299 .STit {
			font-size : 1.25em;
	}
		div.page_default_default2_default_1207ccid299 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1207ccid299.genMargv2 {
			padding : 10px 10px 10px 10px;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1207ccid299.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1207ccid299.pageAsso.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
}

.page_default_default2_default_1207ccid299{}
.page_default_default2_default_1207ccid299{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1207ccid299] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1207ccid299] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1207ccid299 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1207ccid299] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres1/modele2/enSavoirPlus_pres1_modele2.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlus_pres1_modele2_1207ccid299 {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    text-align : left;
    font-size : 1em;
    color : #555555;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 0px solid #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}
  div.enSavoirPlus_pres1_modele2_1207ccid299 .espPadd{
    width : 100%;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 0px dotted #BBBBBB;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDEsp div{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 500;
		color : #51425A;
		text-decoration : none;
		text-transform : none;
		padding : 0px 0px 0px 0px;
		width : auto;
		height : auto;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDFichiers ul,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDLiens ul,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDMinis ul{
		margin : 0;
		padding : 0;
		padding-bottom : 5px;
		padding-left : 0px; /* 230309 anicennement 12px */
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDFichiers ul li,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDLiens ul li,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDMinis ul li{
		padding : 0px;
		line-height : 110%;
		font-size : 1em;
		/*color : #DIA_000007_COL_LI#;*/
		text-decoration : none;
		font-weight : normal;
		width : 100%;
		display : block;
		list-style-type: none;
		margin : 0px 0px 5px 0px;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDFichiers a,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDLiens a,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDMinis a{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
		line-height : 110%;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDFichiers a:hover,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDLiens a:hover,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDMinis a:hover {
		text-decoration : none;
		color : #000000;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDFichiers span,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDLiens span,div.enSavoirPlus_pres1_modele2_1207ccid299 .cDMinis span {
		color : #555555;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDLiens, div.enSavoirPlus_pres1_modele2_1207ccid299 .cDFichiers, div.enSavoirPlus_pres1_modele2_1207ccid299 .cDMinis{
		padding : 0px 0px 0px 0px;
		border-bottom : none;
		background-position : 0px 0px;
		background-image : none;
		background-repeat : no-repeat;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDFin {
		padding : 5px;
		border-top : none;
}
	div.enSavoirPlus_pres1_modele2_1207ccid299 .cDitemTit {
		color : #555555;
		font-weight : 500;
		text-decoration : none;
		padding : 0px 0px 0px 0px;
		margin : 5px 0px 5px 0px;
		background-color : transparent;
		display : block;
		width : auto;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1035ccid237] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponentElmt_hidden_default_1035ccid237 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1036ccid237] /home/diasite/diasite39/res/inside/page/default/default2UltraLight/default/page_default_default2UltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

-------------- */

/*--- page ---*/

	div.page_default_default2UltraLight_default_1036ccid237 {
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 1170px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1036ccid237,
	div.page_default_default2UltraLight_default_1036ccid237.pageAsso {
	padding : 0;
    margin-bottom : 5px;
}

	div.page_default_default2UltraLight_default_1036ccid237 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1036ccid237 .textPart{
	  padding : 0px 0px 0px 0px;
	  margin : 0px 0px 0px 0px;
	  background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
}

	div.page_default_default2UltraLight_default_1036ccid237 .Corps{
    color : #555555;
    text-align : center;
    font-size : 1em;
    letter-spacing : normal;
    line-height : 150%;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1036ccid237 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1036ccid237 .Corps a{
    color : #CB4B59;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1036ccid237 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1036ccid237 .Corps strong,
  div.page_default_default2UltraLight_default_1036ccid237 .Corps strong a {
		font-weight : bold;
}

	div.page_default_default2UltraLight_default_1036ccid237 ul:not([class*=wysiwyg_thumb]) li {
		padding-top : 0px;
    padding-bottom : 0px;
	text-align : left;
}
	div.page_default_default2UltraLight_default_1036ccid237 .Corps p,
div.page_default_default2UltraLight_default_1036ccid237 .Corps ul:not([class*=wysiwyg_thumb]),
div.page_default_default2UltraLight_default_1036ccid237 .Corps ol	{
		padding-top : 0em;
    padding-bottom : 0em;
		margin-top : 0em;
    margin-bottom : 1em;
    /*margin : 0px;*/
}
	div.page_default_default2UltraLight_default_1036ccid237 .Corps p:first-child{
		padding-top : 0; margin-top : 0;
}
@media screen and (max-width: 560px) {
 /*.useResponsive div.page_default_default2UltraLight_default_1036ccid237 table:not([class*=noResponsiveTab]){
   display : block;
 }*/
 .useResponsive div.page_default_default2UltraLight_default_1036ccid237 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2UltraLight_default_1036ccid237 table:not([class*=noResponsiveTab])>thead>tr>th {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1036ccid237 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2UltraLight_default_1036ccid237 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
}

div.page_default_default2UltraLight_default_1036ccid237 ul.pdpLinks, div.page_default_default2UltraLight_default_1036ccid237 ul.pdpLinks > li {list-style-type : none; margin : 0; padding : 0; display : block; text-align : center; vertical-align : top;} div.page_default_default2UltraLight_default_1036ccid237 ul.pdpLinks > li {display : inline-block; margin-left : 2em; margin-right : 2em; min-width : 10em; margin-bottom : 3em;} div.page_default_default2UltraLight_default_1036ccid237 ul.pdpLinks > li > a {text-transform : uppercase; font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif; font-size : 1.5em;} div.page_default_default2UltraLight_default_1036ccid237 ul.pdpLinks > li > a > span {font-size : 1.5em;text-transform : uppercase; line-height : 2em;} div.page_default_default2UltraLight_default_1036ccid237 ul.pdpArbo, div.page_default_default2UltraLight_default_1036ccid237 ul.pdpArbo > li {list-style-type : none; margin : 0; padding : 0; display : block; text-align : center; vertical-align : top;} div.page_default_default2UltraLight_default_1036ccid237 ul.pdpArbo > li {display : inline-block; margin-left : 2em; margin-right : 2em; text-align : left; margin-bottom : 1em; width : 12em;} div.page_default_default2UltraLight_default_1036ccid237 ul.pdpArbo > li ul, div.page_default_default2UltraLight_default_1036ccid237 ul.pdpArbo > li ul li {display : block; margin : 0; padding : 0.1em 0; list-style-type : none;} div.page_default_default2UltraLight_default_1036ccid237 ul.pdpLinks, div.page_default_default2UltraLight_default_1036ccid237 ul.pdpArbo, div.page_default_default2UltraLight_default_1036ccid237 .pdpSoutiens, div.page_default_default2UltraLight_default_1036ccid237 .pdpEnd {padding-top : 1em; padding-bottom : 1em;} div.page_default_default2UltraLight_default_1036ccid237 .wysiwyg_thumb.diaS {margin-top : 1em; margin-bottom : 0;} div.page_default_default2UltraLight_default_1036ccid237 .pdpSoutiens > p {text-align : center;} div.page_default_default2UltraLight_default_1036ccid237 .pdpSoutiens > p, div.page_default_default2UltraLight_default_1036ccid237 ul.pdpArbo > li {text-align : left;} div.page_default_default2UltraLight_default_1036ccid237 ul.pdpArbo > li p {text-transform : uppercase;font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;font-size : 1.25em; font-weight : 500;}

div.page_default_default2UltraLight_default_1036ccid237 .cdbFlags {text-align : center; margin : 0 0 3.5em 0;} 
div.page_default_default2UltraLight_default_1036ccid237 .cdbFlags p {padding : 0; margin : 0;} 
div.page_default_default2UltraLight_default_1036ccid237 .cdbFlags p a {display : inline-block; margin-left : 0.5em; margin-right : 0.5em;} 
div.page_default_default2UltraLight_default_1036ccid237 .cdbFlags p a img {width : 48px !important; height : 34px !important;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1036ccid237] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1036ccid237] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */

  div.boxComponent_hidden_default_1036ccid237 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1036ccid237] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres6/modele1/enSavoirPlus_pres6_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

-------------- */

  div.enSavoirPlus_pres6_modele1_1036ccid237 {
    font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1036ccid237 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1036ccid237 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px none #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1036ccid237 .cDEsp div{
		font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 500;
		color : #51425A;
		text-decoration : none;
		font-style : normal;
		text-transform : uppercase;
		padding : 1em 1em 1em 1em;
		width : auto;
		height : auto;
    background-color : #EEEEEE;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
	text-align : center;
}

	div.enSavoirPlus_pres6_modele1_1036ccid237 .cDitemTit {
		color : #51425A;
		font-weight : 500;
		font-size : 1em;
		text-decoration : none;
		display : block;
		width : auto;
		padding : 0px 0px 0px 0px;
		margin : 2px 0px 2px 0px;
		background-color : transparent;
}

  div.enSavoirPlus_pres6_modele1_1036ccid237 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1036ccid237 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-color : #BBBBBB;
    border-style : none;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px; 
}
 
  div.enSavoirPlus_pres6_modele1_1036ccid237 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1036ccid237 .list a{
		display : block;
		width : 100%;
}

div.enSavoirPlus_pres6_modele1_1036ccid237 div.img a{
    width : auto;
    margin : 0px auto;
    text-align : center;
}

/* Labels */

div.enSavoirPlus_pres6_modele1_1036ccid237 .nouvellePadd_000447 {
  position: relative;
}

div.enSavoirPlus_pres6_modele1_1036ccid237 p.label{
    padding : 0px;
    margin : 0px;
	font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 p.label,
div.enSavoirPlus_pres6_modele1_1036ccid237 p.label a{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
		font-style : normal;
		line-height : normal;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 p.label a{
		width : auto;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 p.label a:hover{
		color : #000000;
		text-decoration : none;
		font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 p.label span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 p.label a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 p.label a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* LightBox - Labels */

p.label_1036ccid237{
    font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 5px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
p.label_1036ccid237,
p.label_1036ccid237 a{
		font-size : 1.5em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1036ccid237 a{
		width : auto;
}
p.label_1036ccid237 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1036ccid237 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1036ccid237 a.download{
		font-size : 1em;
		color : #CB4B59;
		text-decoration : none;
		font-weight : normal;
}
p.label_1036ccid237 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

div.enSavoirPlus_pres6_modele1_1036ccid237 a.docs{
		text-align : center;
}

div.enSavoirPlus_pres6_modele1_1036ccid237 .list .nouvelle_000447 {
    float : left;
    width : 31%;
	max-width : none;
    padding : 1% 1% 1% 1%;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 480px) {
  div.enSavoirPlus_pres6_modele1_1036ccid237 .list .nouvelle_000447{ width : 98%; max-width : none; }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1036ccid237 .list .nouvelle_000447{ width : 48%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1036ccid237 .list .nouvelleStyles_000447 {
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;

    background-color : #F7F7F7;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1036ccid237 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1036ccid237 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1036ccid237 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1036ccid237 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1036ccid237 .list:not([class*=innerCol]) .nouvelle_000447 p.label {
  position: absolute;
  top: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: translateY(-50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : 0;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}
div.enSavoirPlus_pres6_modele1_1036ccid237.pictHidden .list .nouvelle_000447 p.label {
  position: static;
  top: auto; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */
  transform: none; /* tirÃ© de la moitiÃ© de sa propre hauteur */
  right : auto;
  left : auto;
    display : block;
    margin : 0px;
    padding : 0px;
    width : 70%;
    text-align : left;
}

div.enSavoirPlus_pres6_modele1_1036ccid237.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

div.enSavoirPlus_pres6_modele1_1036ccid237 .list.innerCol .nouvelle_000447 p.label{
    float : none;
    width : auto;
    text-align : center;
}

div.enSavoirPlus_pres6_modele1_1036ccid237 .inlines .inline{
  display : none;
}

div.enSavoirPlus_pres6_modele1_1036ccid237 a.hidden{
  display : none;
}

.fancybox-inner {overflow : hidden !important;}

div.enSavoirPlus_pres6_modele1_1036ccid237{}
div.enSavoirPlus_pres6_modele1_1036ccid237{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1575] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/fckStyles/pres1/modele1/fckStyles_pres1_modele1.css       (986)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut fckStyles

-------------- */

.wysiwyg_titre1
{
font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
font-size : 2em;
color : #51425A;
font-weight : 500;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 1em 0px 0.5em 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 50%;
border-style : none;
border-color : #DDDDDD;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
letter-spacing : normal;
line-height : 120%;
/*text-align : left !important;*/ /*2409*/
display : block;
}
/*.wysiwyg_titre1:first-child {margin-top : 0;}*/
.wysiwyg_titre1 > a 
{
font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif !important;
}


.wysiwyg_titre2
{
font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
font-size : 1.5em;
color : #51425A;
font-weight : 500;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 1em 0px 0.5em 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #DDDDDD;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
letter-spacing : normal;
line-height : 120%;
/*text-align : left !important;*/ /*2409*/
display : block;
}
/*.wysiwyg_titre2:first-child {margin-top : 0;}*/
.wysiwyg_titre2 > a
{
font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif !important;
}

.wysiwyg_titre3
{
font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
font-size : 1.25em;
color : #51425A;
font-weight : 500;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 1em 0px 0.5em 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #DDDDDD;
border-top-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
letter-spacing : normal;
line-height : 120%;
/*text-align : left !important;*/ /*2409*/
display : block;
}
/*.wysiwyg_titre3:first-child {margin-top : 0;}*/
.wysiwyg_titre3 > a
{
font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif !important;
}

.wysiwyg_titre4
{
font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif;
font-size : 1.1em;
color : #51425A;
font-weight : 500;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 1em 0px 0.5em 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #DDDDDD;
border-top-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
letter-spacing : normal;
line-height : 120%;
/*text-align : left !important;*/ /*2409*/
display : block;
}
/*.wysiwyg_titre4:first-child {margin-top : 0;}*/
.wysiwyg_titre4 > a
{
font-family : 'Fjalla One', Arial, sans-serif, sans-serif, sans-serif !important;
}

p:first-child,
.wysiwyg_titre1:first-child,
.wysiwyg_titre2:first-child,
.wysiwyg_titre3:first-child,
.wysiwyg_titre4:first-child {
	margin-top : 0;
}

.wysiwyg_texte1
{
font-size : 1.25em;
color : #444444;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
background-color : transparent;
letter-spacing : normal;
line-height : 150%;
text-align : inherit !important;
}

.wysiwyg_texte2
{
font-size : 1.1em;
color : #444444;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
background-color : transparent;
letter-spacing : normal;
line-height : 150%;
text-align : inherit !important;
}

.wysiwyg_texte3
{
font-size : 1em;
color : #555555;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
background-color : transparent;
letter-spacing : normal;
line-height : 150%;
text-align : inherit !important;
}

.wysiwyg_texte4
{
font-size : 0.9em;
color : #555555;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
background-color : transparent;
letter-spacing : normal;
line-height : 150%;
text-align : inherit !important;
}

.wysiwyg_texte5
{
font-size : 0.8em;
color : #555555;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
background-color : transparent;
letter-spacing : normal;
line-height : 150%;
text-align : inherit !important;
}

@media screen and (max-width: 640px) {
		.responsiveTxt .wysiwyg_titre1 {font-size : 1.25em;}
		.responsiveTxt .wysiwyg_titre2 {font-size : 1.1em;}
		.responsiveTxt .wysiwyg_titre3 {font-size : 1em;}
		.responsiveTxt .wysiwyg_titre4 {font-size : 1em;}
		.responsiveTxt .wysiwyg_texte1 {font-size : 1.1em;}
		.responsiveTxt .wysiwyg_texte2 {font-size : 1.1em;}
		.responsiveTxt .wysiwyg_texte3 {font-size : 1em;}
		.responsiveTxt .wysiwyg_texte4 {font-size : 1em;}
		.responsiveTxt .wysiwyg_texte5 {font-size : 0.9em;}
}
@media screen and (max-width: 480px) {
		.responsiveTxt .wysiwyg_titre1 {font-size : 1.5em;}
		.responsiveTxt .wysiwyg_titre2 {font-size : 1.25em;}
		.responsiveTxt .wysiwyg_titre3 {font-size : 1.1em;}
		.responsiveTxt .wysiwyg_titre4 {font-size : 1.1em;}
		.responsiveTxt .wysiwyg_texte1 {font-size : 1.25em;}
		.responsiveTxt .wysiwyg_texte2 {font-size : 1.1em;}
		.responsiveTxt .wysiwyg_texte3 {font-size : 1em;}
		.responsiveTxt .wysiwyg_texte4 {font-size : 1em;}
		.responsiveTxt .wysiwyg_texte5 {font-size : 0.9em;}
}

a.wysiwyg_lien1,
div.conteneur .Corps a.wysiwyg_lien1,
div.conteneur .Corps table a.wysiwyg_lien1
{
color : #CB4B59;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
font-size : inherit;
}
a.wysiwyg_lien1:hover,
div.conteneur .Corps a.wysiwyg_lien1:hover,
div.conteneur .Corps table a.wysiwyg_lien1:hover
{
color : #000000;
text-decoration : none;
}
a.wysiwyg_lien2,
div.conteneur .Corps a.wysiwyg_lien2,
div.conteneur .Corps table a.wysiwyg_lien2
{
color : #CB4B59;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
font-size : inherit;
}
a.wysiwyg_lien2:hover,
div.conteneur .Corps a.wysiwyg_lien2:hover,
div.conteneur .Corps table a.wysiwyg_lien2:hover
{
color : #000000;
text-decoration : none;
}
a.wysiwyg_lien3,
div.conteneur .Corps a.wysiwyg_lien3,
div.conteneur .Corps table a.wysiwyg_lien3
{
color : #CB4B59;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
font-size : inherit;
}
a.wysiwyg_lien3:hover,
div.conteneur .Corps a.wysiwyg_lien3:hover,
div.conteneur .Corps table a.wysiwyg_lien3:hover
{
color : #000000;
text-decoration : none;
}
a.wysiwyg_lien4,
div.conteneur .Corps a.wysiwyg_lien4,
div.conteneur .Corps table a.wysiwyg_lien4
{
color : #CB4B59;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
font-size : inherit;
}
a.wysiwyg_lien4:hover,
div.conteneur .Corps a.wysiwyg_lien4:hover,
div.conteneur .Corps table a.wysiwyg_lien4:hover
{
color : #000000;
text-decoration : none;
}
a.wysiwyg_lien5,
div.conteneur .Corps a.wysiwyg_lien5,
div.conteneur .Corps table a.wysiwyg_lien5
{
color : #CB4B59;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
font-size : inherit;
}
a.wysiwyg_lien5:hover,
div.conteneur .Corps a.wysiwyg_lien5:hover,
div.conteneur .Corps table a.wysiwyg_lien5:hover
{
color : #000000;
text-decoration : none;
}

a.wysiwyg_lien6,
div.conteneur .Corps a.wysiwyg_lien6,
div.conteneur .Corps table a.wysiwyg_lien6
{
color : #CB4B59;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
font-size : inherit;
}
a.wysiwyg_lien6:hover,
div.conteneur .Corps a.wysiwyg_lien6:hover,
div.conteneur .Corps table a.wysiwyg_lien6:hover
{
color : #000000;
text-decoration : none;
}

a.wysiwyg_lienBlc1,
div.conteneur .Corps a.wysiwyg_lienBlc1,
div.conteneur .Corps table a.wysiwyg_lienBlc1
{
/*display : block;*/
width : auto;
color : #CB4B59;
font-weight : 500;
text-transform : uppercase;
text-decoration : none;
font-style : normal;
font-size : 1.1em;
padding : 2px 15px 2px 15px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0px 0px;
}
a.wysiwyg_lienBlc1:hover,
div.conteneur .Corps a.wysiwyg_lienBlc1:hover,
div.conteneur .Corps table a.wysiwyg_lienBlc1:hover
{
color : #FFFFFF;
text-decoration : none;
background-color : #CB4B59;
background-position : 0px 0px;
cursor : pointer;
}

div.wysiwyg_toLightBoxDiv {
font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : ;
font-weight : normal;
text-transform : normal;
text-decoration : none;
font-style : normal;
padding : 20px 20px 20px 20px;
background-color : #FFFFFF;
letter-spacing : normal;
line-height : normal;
text-align : left;
}
.conteneur div.wysiwyg_toLightBoxDiv {
display : none;
}

.wysiwyg_blcnone
{
padding : 0px;
margin : 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0px 0px;
border-style : none;
border-color : #FFFFFF;
border-width : 0px;
}

.wysiwyg_zone1
{
padding : 0px 0px 0px 0px;
margin : 0px 0px 10px 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #BBBBBB;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
text-align : left;
}

.wysiwyg_zone2
{
padding : 0px 0px 0px 0px;
margin : 0px 0px 10px 0px;
background-color : transparent;
background-image : none;
background-repeat : repeat;
background-position : 0 0;
border-style : none;
border-color : #BBBBBB;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
text-align : left;
}

.wysiwyg_zone3
{
padding : 0px 0px 0px 0px;
margin : 0px 0px 10px 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #BBBBBB;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
text-align : left;
}

.wysiwyg_terminal
{
font-family : Courier New, Courier, Prestige, monospace;
font-size : 1em;
color : #FFFFFF;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 5px 5px 5px 5px;
margin : 10px 10px 10px 40px;
background-color : #565248;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : solid;
border-color : #000000;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;

}

.wysiwyg_code
{
font-family : Courier New, Courier, Prestige, monospace;
font-size : 1em;
color : #FFFFFF;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 5px 5px 5px 5px;
margin : 10px 10px 10px 40px;
background-color : #565248;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : solid;
border-color : #000000;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
}

.wysiwyg_note
{
font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #555555;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : italic;
padding : 20px 5px 20px 80px;
margin : 10px 10px 10px 40px;
background-color : transparent;
background-image : url(files/3/th4/note.gif);
background-repeat : no-repeat;
background-position : 5px 5px;
border-style : solid;
border-color : #BBBBBB;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
min-height : 30px;
}

.wysiwyg_note_conseil
{
font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #555555;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : italic;
padding : 20px 5px 20px 80px;
margin : 10px 10px 10px 40px;
background-color : transparent;
background-image : url(files/3/th4/note_conseil.gif);
background-repeat : no-repeat;
background-position : 5px 5px;
border-style : solid;
border-color : #BBBBBB;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
min-height : 30px;
}

.wysiwyg_note_warning
{
font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #555555;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : italic;
padding : 20px 5px 20px 80px;
margin : 10px 10px 10px 40px;
background-color : transparent;
background-image : url(files/3/th4/note_warning.gif);
background-repeat : no-repeat;
background-position : 5px 5px;
border-style : solid;
border-color : transparent;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
min-height : 30px;
}

.wysiwyg_note_aide
{
font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #555555;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : italic;
padding : 20px 5px 20px 80px;
margin : 10px 10px 10px 40px;
background-color : transparent;
background-image : url(files/3/th4/note_aide.gif);
background-repeat : no-repeat;
background-position : 5px 5px;
border-style : solid;
border-color : #BBBBBB;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
min-height : 30px;
}

@media screen and (min-width: 0px) and (max-width: 640px) {
.wysiwyg_note_aide {padding-left : 5px; background-image : none;}
.wysiwyg_note_warning {padding-left : 5px; background-image : none;}
.wysiwyg_note_conseil {padding-left : 5px; background-image : none;}
.wysiwyg_note {padding-left : 5px; background-image : none;}
}

.wysiwyg_table
{
background-color : #DDDDDD;
background-image : none;
background-repeat : no-repeat;
background-position : 0px 0px;
margin : 10px 0px 10px 0px;
border-style : none;
border-color : #DDDDDD;
border-top-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
line-height : 1;
text-align : left;
}

td.wysiwyg_td,
.wysiwyg_table td
{
background-color : #F2F2F2;
background-image : none;
background-repeat : repeat;
background-position : 0px 0px;
padding : 0.5em 0.5em 0.5em 0.5em;
font-size : 1em;
color : #555555;
font-weight : normal;
}

td.wysiwyg_td1
{
background-color : #FFFFFF;
background-image : none;
background-repeat : repeat;
background-position : 0px 0px;
padding : 0.5em 0.5em 0.5em 0.5em;
font-size : 1.1em;
color : #555555;
font-weight : normal;
}

td.wysiwyg_th,
.wysiwyg_table th
{
background-color : #EEEEEE;
background-image : none;
background-repeat : repeat;
background-position : 0px 0px;
padding : 0.5em 0.5em 0.5em 0.5em;
font-size : 1em;
color : #444444;
font-weight : normal;
}

img.wysiwyg_img, table.wysiwyg_img
{
padding : 1px 1px 1px 1px;
border-style : none;
border-color : #DDDDDD;
border-top-width : 0px !important;
border-bottom-width : 0px !important;
border-left-width : 0px !important;
border-right-width : 0px !important;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0px 0px;
}

a img.wysiwyg_img:hover
{
background-color : transparent;
background-position : 0px 0px;
}

img.wysiwyg_imgSansHabill, table.wysiwyg_imgSansHabill
{
float : none;
margin : 0px 0px 0px 0px;
}

img.wysiwyg_imgHabillGauch, table.wysiwyg_imgHabillGauch, div.wysiwyg_imgHabillGauch
{
float : left;
margin : 0px 2em 0.5em 0px;
}

img.wysiwyg_imgHabillDroit, table.wysiwyg_imgHabillDroit, div.wysiwyg_imgHabillDroit
{
float : right;
margin : 0px 0px 0.5em 2em;
}

hr {border-style : solid; border-color : rgba(0,0,0,0.5);}

.wysiwyg_table:first-child,
.wysiwyg_note_aide:first-child,
.wysiwyg_note_warning:first-child,
.wysiwyg_note_conseil:first-child,
.wysiwyg_note:first-child,
.wysiwyg_code:first-child,
.wysiwyg_terminal:first-child,
.wysiwyg_zone3:first-child,
.wysiwyg_zone2:first-child,
.wysiwyg_zone1:first-child {margin-top : 0;}

.wysiwyg_imgCol,
.diaSiteTxtImgColGD2021 {margin-top : 0px; margin-bottom : 0px; padding-top : 0px; padding-bottom : 0px; display : flex;}

.wysiwyg_imgCol > div,
.diaSiteTxtImgColGD2021 > div {box-sizing : border-box; /*text-align : center; */margin-top : 1em; margin-bottom : 1em;}

.wysiwyg_imgCol.wysiwyg_imgColGauch > .imageSide {/*display : inline-block; *//*float : left;*/ padding-right : 1.5em; vertical-align : middle;}
.wysiwyg_imgCol.wysiwyg_imgColGauch > .textSide {/*display : inline-block; *//*float : right;*/ padding-left : 1.5em; vertical-align : middle;/* text-align : left;*/}

.wysiwyg_imgCol.wysiwyg_imgColDroit > .imageSide {/*display : inline-block; *//*float : left;*/ padding-left : 1.5em; vertical-align : middle;}
.wysiwyg_imgCol.wysiwyg_imgColDroit > .textSide {/*display : inline-block; *//*float : right;*/ padding-right : 1.5em; vertical-align : middle;/* text-align : left;*/}

.diaSiteTxtImgColGD2021 > .diaSiteTxtImgColGD2021-col1 {width : 50%;/*width : 49.5%; *//*display : inline-block; *//*float : left;*/ padding-right : 1.5em; vertical-align : top;}
.diaSiteTxtImgColGD2021 > .diaSiteTxtImgColGD2021-col2 {width : 50%;/*width : 49.5%; *//*display : inline-block; *//*float : right;*/ padding-left : 1.5em; vertical-align : top;/* text-align : left;*/}

.diaSiteTxtImgColGD2021-50 > .diaSiteTxtImgColGD2021-col1 {width : 50%;/*width : 49.5%; */}
.diaSiteTxtImgColGD2021-50 > .diaSiteTxtImgColGD2021-col2 {width : 50%;/*width : 49.5%; */}

.diaSiteTxtImgColGD2021-75 > .diaSiteTxtImgColGD2021-col1 {width : 75%;/* width : 74.5%;*/}
.diaSiteTxtImgColGD2021-75 > .diaSiteTxtImgColGD2021-col2 {width : 25%;/* width : 24.5%;*/}

.diaSiteTxtImgColGD2021-25 > .diaSiteTxtImgColGD2021-col1 {width : 25%;/* width : 24.5%;*/}
.diaSiteTxtImgColGD2021-25 > .diaSiteTxtImgColGD2021-col2 {width : 75%;/* width : 74.5%;*/}

.diaSiteTxtImgColGD2021-66 > .diaSiteTxtImgColGD2021-col1 {width : 66.5%;/* width : 65.5%;*/}
.diaSiteTxtImgColGD2021-66 > .diaSiteTxtImgColGD2021-col2 {width : 33.5%;/* width : 33.5%;*/}

.diaSiteTxtImgColGD2021-34 > .diaSiteTxtImgColGD2021-col1 {width : 33.5%;/* width : 33.5%;*/}
.diaSiteTxtImgColGD2021-34 > .diaSiteTxtImgColGD2021-col2 {width : 66.5%;/* width : 65.5%;*/}

.diaSiteTxtImgColGD2021 .diaSiteTxtImgColGD2021-imgTmp table,
.diaSiteTxtImgColGD2021 .diaSiteTxtImgColGD2021-imgTmp img {width : 100% !important;}

.wysiwyg_imgCol.diaEgal > .imageSide {width : 50%;/* width : 49.5%;*/}
.wysiwyg_imgCol.diaEgal > .textSide {width : 50%;/* width : 49.5%;*/}

.wysiwyg_imgCol.wysiwyg_imgColGauch.dia2575 > .imageSide {width : 25%;/* width : 24.5%;*/ vertical-align : top;}
.wysiwyg_imgCol.wysiwyg_imgColGauch.dia2575 > .textSide {width : 75%;/* width : 74.5%;*/ vertical-align : top;}

.wysiwyg_imgCol.wysiwyg_imgColDroit.dia7525 > .imageSide {width : 25%;/* width : 24.5%;*/ vertical-align : top;}
.wysiwyg_imgCol.wysiwyg_imgColDroit.dia7525 > .textSide {width : 75%;/* width : 74.5%;*/ vertical-align : top;}

@media screen and (min-width: 0px) and (max-width: 640px) {
.wysiwyg_imgCol,
.diaSiteTxtImgColGD2021 {display : block;}
  .wysiwyg_imgCol > .imageSide,
  .diaSiteTxtImgColGD2021 > .diaSiteTxtImgColGD2021-col1 {display : block !important; /*float : none !important; */padding : 0 !important; width : auto !important;}
  .wysiwyg_imgCol > .textSide,
  .diaSiteTxtImgColGD2021 > .diaSiteTxtImgColGD2021-col2 {display : block !important; /*float : none !important; */padding : 0 !important; width : auto !important;}
  .diaSiteTxtImgColGD2021, .wysiwyg_imgCol {margin-top : 1em; margin-bottom : 1em; padding-top : 1em; padding-bottom : 1em; border-top : 1px #CCCCCC solid;}
  .diaSiteTxtImgColGD2021:last-child, .wysiwyg_imgCol:last-child {border-bottom : 1px #CCCCCC solid;}
}

table.wysiwyg_imgHabill.diaXL {width : 100%; max-width : 640px !important;}
table.wysiwyg_imgHabill.diaL {width : 100%; max-width : 480px !important;}
table.wysiwyg_imgHabill.diaM {width : 100%; max-width : 360px !important;}
table.wysiwyg_imgHabill.diaS {width : 100%; max-width : 240px !important;}
table.wysiwyg_imgHabill.diaXS {width : 100%; max-width : 160px !important;}

table.wysiwyg_imgCentree {margin : 2.5em auto; clear : both;}
table.wysiwyg_imgCentree.dia100 {width : 100%;}
table.wysiwyg_imgCentree.diaXL {width : 100%; max-width : 800px !important;}
table.wysiwyg_imgCentree.diaL {width : 100%; max-width : 640px !important;}
table.wysiwyg_imgCentree.diaM {width : 100%; max-width : 480px !important;}
table.wysiwyg_imgCentree.diaS {width : 100%; max-width : 360px !important;}
table.wysiwyg_imgCentree.diaXS {width : 100%; max-width : 240px !important;}
table.wysiwyg_imgCentree.diaXXS {width : 100%; max-width : 160px !important;}

.wysiwyg_texte5.wysiwyg_legende {text-align : center; line-height : normal; padding : 0.5em;}

ul.wysiwyg_thumb {margin : 2.5em 0; padding: 0; border: 0; list-style-type: none; display: block; text-align : center;}
ul.wysiwyg_thumb > li {display : inline-block; margin: 0.5em; padding: 0; border: 0; list-style-type: none; vertical-align : middle; position : relative; overflow : hidden;}
ul.wysiwyg_thumb > li > a {display : block;}
/*ul.wysiwyg_thumb > li img {}
ul.wysiwyg_thumb.diaL > li {width : 100%; max-width : 320px; max-height : 240px;}
ul.wysiwyg_thumb.diaM > li {width : 100%; max-width : 240px; max-height : 180px;}
ul.wysiwyg_thumb.diaS > li {width : 100%; max-width : 160px; max-height : 120px;}*/

ul.wysiwyg_thumb > li a img {cursor : pointer !important;}

ul.wysiwyg_thumb.diaL > li img {height : 240px !important; width : auto !important;}
ul.wysiwyg_thumb.diaM > li img {height : 180px !important; width : auto !important;}
ul.wysiwyg_thumb.diaS > li img {height : 120px !important; width : auto !important;}
ul.wysiwyg_thumb.diaXS > li img {height : 64px !important; width : auto !important;}
ul.wysiwyg_thumb.diaXXS > li img {height : 48px !important; width : auto !important;}

ul.wysiwyg_thumb.diaL > li > p,
ul.wysiwyg_thumb.diaL > li > p.diaLabel, 
ul.wysiwyg_thumb.diaM > li > p, 
ul.wysiwyg_thumb.diaM > li > p.diaLabel,
ul.wysiwyg_thumb.diaS > li > p,
ul.wysiwyg_thumb.diaS > li > p.diaLabel {position : absolute; bottom : 0px; left : 0px; right : 0px; background-color : rgba(0,0,0,0.9); color : #FFFFFF; font-size : 0.8em; margin : 0; padding-top : 0.5em; padding-bottom : 0.5em; line-height : 1.1;}

/*@media screen and (min-width: 0px) and (max-width: 480px) {
  ul.wysiwyg_thumb.diaL > li img, ul.wysiwyg_thumb.diaM > li img, ul.wysiwyg_thumb.diaS > li img {height : auto !important; max-width : 100% !important; width : 100% !important;}
}*/
@media screen and (min-width: 0px) and (max-width: 480px) {
  ul.wysiwyg_thumb.diaL > li img, ul.wysiwyg_thumb.diaM > li img, ul.wysiwyg_thumb.diaS > li img, ul.wysiwyg_thumb.diaXS > li img {height : 80px !important; width : auto !important;}
  ul.wysiwyg_thumb.diaL > li > p,
  ul.wysiwyg_thumb.diaL > li > p.diaLabel, 
  ul.wysiwyg_thumb.diaM > li > p,
  ul.wysiwyg_thumb.diaM > li > p.diaLabel, 
  ul.wysiwyg_thumb.diaS > li > p,
  ul.wysiwyg_thumb.diaS > li > p.diaLabel,  
  ul.wysiwyg_thumb.diaXS > li > p,
  ul.wysiwyg_thumb.diaXS > li > p.diaLabel  {display : none;}
}

img.wysiwyg_imgCPCuseResp,
.useResponsive img.wysiwyg_imgCPCuseResp
{
max-width : 100% !important;
height : auto !important;
/*margin : 0px auto; 2014 12 11*/
margin-left : auto; margin-right : auto;
width : 100% !important;
}

img.wysiwyg_imgCPCuseResp2,
.useResponsive img.wysiwyg_imgCPCuseResp2
{
max-width : 100% !important;
height : auto !important;
margin-left : auto; margin-right : auto;
width : auto !important;
}

img.wysiwyg_imgRounded,
.useResponsive img.wysiwyg_imgRounded {
border-radius : 50%;
}

.wysiwyg_ul
{
list-style-type : none;
padding : 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #DDDDDD;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
}
.wysiwyg_ul .wysiwyg_li,.wysiwyg_li, ul.wysiwyg_ul li, ul.wysiwyg_ul>li
{
display : block;
list-style-type : none;
padding : 0px 0px 0px 15px;
margin : 5px 0px 5px 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 4px;
border-style : none;
border-color : #DDDDDD;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
font-size : 1em;
color : #555555;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
letter-spacing : normal;
line-height : 150%;
}
ul.diaChildrenMiddleValigned
{
display : block;
list-style-type : none;
padding : 0px 0px 0px 0px !important;
margin : 0px 0px 0px 0px !important;
}
ul.diaChildrenMiddleValigned > li
{
display : block;
list-style-type : none;
padding : 0.25em 0px 0.25em 0px !important;
margin : 0px 0px 0px 0px !important;
}
ul.diaChildrenMiddleValigned > li > *
{
display : inline-block;
margin-right : 0.5em;
vertical-align : middle;
}
ul.diaChildrenMiddleValigned > li > *:last-child
{
margin-right : 0;
}
p.diaChildrenMiddleValigned > *,
div.diaChildrenMiddleValigned > *
{
display : inline-block;
margin-right : 0.5em;
vertical-align : middle;
}
div.diaChildrenMiddleValigned > *:last-child
{
margin-right : 0;
}

/*Tooltip*/

.ui-tooltip, .arrow:after {
background: black !important;
border: none !important;
}
.ui-tooltip.ui-widget {
font-size : 1em;
font-family : 'Source Sans Pro', sans-serif, sans-serif, sans-serif, sans-serif;
}
.ui-tooltip {
padding: 5px 10px !important;
color: white !important;
border-radius: 4px !important;
/*box-shadow: 0 0 7px black;*/
}
.arrow {
width: 70px !important;
height: 16px !important;
overflow: hidden !important;
position: absolute !important;
left: 50% !important;
margin-left: -35px !important;
bottom: -16px !important;
}
.arrow.top {
top: -16px !important;
bottom: auto !important;
}
.arrow.left {
left: 20% !important;
}
.arrow:after {
content: "" !important;
position: absolute !important;
left: 20px !important;
top: -20px !important;
width: 25px !important;
height: 25px !important;
/*box-shadow: 6px 5px 9px -9px black;*/
-webkit-transform: rotate(45deg) !important;
-moz-transform: rotate(45deg) !important;
-ms-transform: rotate(45deg) !important;
-o-transform: rotate(45deg) !important;
transform: rotate(45deg) !important;
}
.arrow.top:after {
bottom: -20px !important;
top: auto !important;
}

/* Galerie 2019 */

.diaSiteGalerie2019 {margin : 0; padding : 0; overflow : hidden;}
.diaSiteGalerie2019 > ul {margin : 0; padding : 0; display : block; font-size : 0;}
.diaSiteGalerie2019.diaLeftAlign > ul {text-align : left;}
.diaSiteGalerie2019.diaCenterAlign > ul {text-align : center;}
.diaSiteGalerie2019.diaRightAlign > ul {text-align : right;}
.diaSiteGalerie2019 > ul > li {margin : 0; padding : 0; display : inline-block; list-style-type : none; text-align : center; vertical-align : top; font-size : 1rem; width : 100%;}

.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : 96px;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 3em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : 192px;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 192px - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 192px - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 192px - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 192px - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 192px - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 192px - 3em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : 288px;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 288px - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 288px - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 288px - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 288px - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 288px - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 288px - 3em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : 384px;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 384px - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 384px - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 384px - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 384px - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 384px - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 384px - 3em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : 480px;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 480px - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 480px - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 480px - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 480px - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 480px - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 480px - 3em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : 576px;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 576px - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 576px - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 576px - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 576px - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 576px - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 576px - 3em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : 760px;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 760px - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 760px - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 760px - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 760px - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 760px - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 760px - 3em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : 100% !important;}
/*.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 3em );}*/

.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : 10%;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 10% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 10% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 10% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 10% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 10% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 10% - 3em );}
.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : 16.66%;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 16.66% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 16.66% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 16.66% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 16.66% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 16.66% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 16.66% - 3em );}
.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : 20%;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 20% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 20% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 20% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 20% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 20% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 20% - 3em );}
.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : 25%;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 25% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 25% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 25% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 25% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 25% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 25% - 3em );}
.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : 33.33%;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 33.33% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 33.33% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 33.33% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 33.33% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 33.33% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 33.33% - 3em );}
.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : 50%;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 50% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 50% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 50% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 50% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 50% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 50% - 3em );}
.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : 66.66%;}
.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 66.66% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 66.66% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 66.66% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 66.66% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 66.66% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 66.66% - 3em );}
.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : 100% !important;}
/*.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 0.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1em );}
.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2em );}
.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2.5em );}
.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 3em );}*/

.diaSiteGalerie2019 > ul > li > a > span{
	display : block; overflow : hidden; position : relative;
}
.diaSiteGalerie2019.diaResize_s > ul > li > a > span{
	display : block; overflow : hidden; position : relative; padding : 0 !important;
}
/* 20210622
.diaSiteGalerie2019.diaSv > ul > li > a > span{
	margin-bottom : 0.5em;
}
*/
.diaSiteGalerie2019 > ul > li > a img{
	display : block; width : 100%; position: absolute; top: 50%; left: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */transform: translate(-50%, -50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */
}
.diaSiteGalerie2019.diaResize_s > ul > li > a img{
	display : block; width : 100%; position: static; top: auto; left: auto; transform: none;
}

body.useCss3Transitions .diaSiteGalerie2019 > ul > li > a[rel^="lightbox"] img {transition: all 0.5s !important; -moz-transition: all 0.5s !important; -webkit-transition: all 0.5s !important; -o-transition: all 0.5s !important;}
body.useCss3Transitions .diaSiteGalerie2019 > ul > li > a[rel^="lightbox"]:hover img {transform: translate(-50%, -50%) scale(1.2); -ms-transform: translate(-50%, -50%) scale(1.2); -webkit-transform: translate(-50%, -50%) scale(1.2); -o-transform: translate(-50%, -50%) scale(1.2); -moz-transform: translate(-50%, -50%) scale(1.2);}
body.useCss3Transitions .diaSiteGalerie2019.diaResize_s > ul > li > a[rel^="lightbox"]:hover img {transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2);}

body.useCss3Transitions .diaSiteGalerie2019.diaGalerieEffectVnbRc > ul > li > a img { filter: grayscale(1); -webkit-filter: grayscale(1); -moz-filter: grayscale(1); -o-filter: grayscale(1); -ms-filter: grayscale(1); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } 
body.useCss3Transitions .diaSiteGalerie2019.diaGalerieEffectVnbRc > ul > li > a:hover img { filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -o-filter: grayscale(0); -ms-filter: grayscale(0); }

/* 20210622 */
.diaSiteGalerie2019.diaSv > ul > li > a:not([title='']):after{
	margin-top : 0.5em;
}
.diaSiteGalerie2019 > ul > li > a:after{
	content: attr(title);
	display : block;
	text-align : center;
	margin-left : auto; margin-right : auto;
	line-height : 1.25;
}
.diaSiteGalerie2019.diaSsiv > ul > li {position : relative;}
.diaSiteGalerie2019.diaSsiv > ul > li > a:after{
	position : absolute;
	bottom : 0;
	left : 0;
	right : 0;
	background-color : rgba(0,0,0,0.75);
	padding : 0.5em;
	color : #FFFFFF;
}

.diaSiteGalerie2019.diaOlay > ul > li > a:after{display : none;}

.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXXS > ul > li > a:after {max-width : calc( 96px - 2em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXS > ul > li > a:after {max-width : calc( 192px - 2em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeS > ul > li > a:after {max-width : calc( 288px - 2em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeM > ul > li > a:after {max-width : calc( 384px - 2em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeL > ul > li > a:after {max-width : calc( 480px - 2em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXL > ul > li > a:after {max-width : calc( 576px - 2em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXXL > ul > li > a:after {max-width : calc( 760px - 2em );}
.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeFW > ul > li > a:after {max-width : calc( 100% - 2em );}

.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXXS > ul > li > a:after,
.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXS > ul > li > a:after,
.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeS > ul > li > a:after,
.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeM > ul > li > a:after,
.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeL > ul > li > a:after,
.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXL > ul > li > a:after,
.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXXL > ul > li > a:after,
.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeFW > ul > li > a:after {max-width : none;}

.diaSiteGalerie2019.diaGalerieLegSize060 > ul > li > a:after {font-size : 0.6em;}
.diaSiteGalerie2019.diaGalerieLegSize070 > ul > li > a:after {font-size : 0.7em;}
.diaSiteGalerie2019.diaGalerieLegSize080 > ul > li > a:after {font-size : 0.8em;}
.diaSiteGalerie2019.diaGalerieLegSize090 > ul > li > a:after {font-size : 0.9em;}
.diaSiteGalerie2019.diaGalerieLegSize100 > ul > li > a:after {font-size : 1em;}
.diaSiteGalerie2019.diaGalerieLegSize110 > ul > li > a:after {font-size : 1.1em;}
.diaSiteGalerie2019.diaGalerieLegSize120 > ul > li > a:after {font-size : 1.2em;}
.diaSiteGalerie2019.diaGalerieLegSize130 > ul > li > a:after {font-size : 1.3em;}
.diaSiteGalerie2019.diaGalerieLegSize140 > ul > li > a:after {font-size : 1.4em;}
.diaSiteGalerie2019.diaGalerieLegSize150 > ul > li > a:after {font-size : 1.5em;}

/* mis en commentaire le 20210623
.diaSiteGalerie2019.diaGalerieLiMarg025 {margin : -0.25em;}
.diaSiteGalerie2019.diaGalerieLiMarg050 {margin : -0.5em;}
.diaSiteGalerie2019.diaGalerieLiMarg075 {margin : -0.75em;}
.diaSiteGalerie2019.diaGalerieLiMarg100 {margin : -1em;}
.diaSiteGalerie2019.diaGalerieLiMarg125 {margin : -1.25em;}
.diaSiteGalerie2019.diaGalerieLiMarg150 {margin : -1.5em;}
*/

/* AjoutÃ© le 20210623 */
.diaSiteGalerie2019.diaGalerieLiMarg025 > ul {margin : -0.25em;}
.diaSiteGalerie2019.diaGalerieLiMarg050 > ul {margin : -0.5em;}
.diaSiteGalerie2019.diaGalerieLiMarg075 > ul {margin : -0.75em;}
.diaSiteGalerie2019.diaGalerieLiMarg100 > ul {margin : -1em;}
.diaSiteGalerie2019.diaGalerieLiMarg125 > ul {margin : -1.25em;}
.diaSiteGalerie2019.diaGalerieLiMarg150 > ul {margin : -1.5em;}

.diaSiteGalerie2019.diaGalerieSizeFW > ul {margin-left : 0 !important; margin-right : 0 !important;}

.diaSiteGalerie2019.diaGalerieLiMarg025 > ul > li {margin : 0.25em;}
.diaSiteGalerie2019.diaGalerieLiMarg050 > ul > li {margin : 0.5em;}
.diaSiteGalerie2019.diaGalerieLiMarg075 > ul > li {margin : 0.75em;}
.diaSiteGalerie2019.diaGalerieLiMarg100 > ul > li {margin : 1em;}
.diaSiteGalerie2019.diaGalerieLiMarg125 > ul > li {margin : 1.25em;}
.diaSiteGalerie2019.diaGalerieLiMarg150 > ul > li {margin : 1.5em;}

.diaSiteGalerie2019.diaGalerieSizeFW > ul > li {margin-left : 0 !important; margin-right : 0 !important;}

@media screen and (min-width: 0px) and (max-width: 480px) {
	/*.diaSiteGalerie2019 > ul > li {width : 100% !important;}*/
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : 72px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 72px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 72px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 72px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 72px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 72px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 72px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : 96px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 96px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 96px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 96px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 96px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 96px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 96px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : 144px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 144px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 144px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 144px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 144px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 144px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 144px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : 192px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 192px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 192px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 192px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 192px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 192px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 192px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : 240px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 240px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 240px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 240px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 240px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 240px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 240px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : 288px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 288px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 288px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 288px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 288px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 288px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 288px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : 380px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 380px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 380px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 380px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 380px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 380px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 380px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : 100% !important;}
	/*.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 3em );}*/
	
	
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : 20%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 20% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 20% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 20% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 20% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 20% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 20% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : 25%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 25% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 25% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 25% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 25% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 25% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 25% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : 33.33%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 33.33% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 33.33% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 33.33% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 33.33% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 33.33% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 33.33% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : 50%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 50% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 50% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 50% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 50% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 50% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 50% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : 100%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 100% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 100% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 100% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : 100%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : 100%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : 100% !important;}
	/*.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 3em );}*/
	
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXXS > ul > li > a:after {max-width : calc( 72px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXS > ul > li > a:after {max-width : calc( 96px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeS > ul > li > a:after {max-width : calc( 144px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeM > ul > li > a:after {max-width : calc( 192px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeL > ul > li > a:after {max-width : calc( 240px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXL > ul > li > a:after {max-width : calc( 288px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXXL > ul > li > a:after {max-width : calc( 380px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeFW > ul > li > a:after {max-width : calc( 100% - 2em );}
	
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXXS > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXS > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeS > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeM > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeL > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXL > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXXL > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeFW > ul > li > a:after {max-width : none;}
}

@media screen and (min-width: 480px) and (max-width: 640px) {
	/*.diaSiteGalerie2019 > ul > li {width : 100% !important;}*/
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : 96px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXXS > ul > li {max-width : calc( 96px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : 128px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 128px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 128px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 128px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 128px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 128px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXS > ul > li {max-width : calc( 128px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : 192px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 192px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 192px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 192px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 192px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 192px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeS > ul > li {max-width : calc( 192px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : 256px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 256px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 256px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 256px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 256px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 256px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeM > ul > li {max-width : calc( 256px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : 320px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 320px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 320px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 320px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 320px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 320px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeL > ul > li {max-width : calc( 320px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : 384px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 384px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 384px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 384px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 384px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 384px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXL > ul > li {max-width : calc( 384px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : 570px;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 570px - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 570px - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 570px - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 570px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 570px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeXXL > ul > li {max-width : calc( 570px - 3em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : 100% !important;}
	/*.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 570px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 570px - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiFixe.diaGalerieSizeFW > ul > li {max-width : calc( 570px - 3em );}*/
	
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : 16.66%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 16.66% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 16.66% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 16.66% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 16.66% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 16.66% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXXS > ul > li {max-width : calc( 16.66% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : 20%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 20% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 20% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 20% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 20% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 20% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXS > ul > li {max-width : calc( 20% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : 25%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 25% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 25% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 25% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 25% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 25% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeS > ul > li {max-width : calc( 25% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : 33.33%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 33.33% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 33.33% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 33.33% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 33.33% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 33.33% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeM > ul > li {max-width : calc( 33.33% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : 50%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 50% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 50% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 50% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 50% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 50% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeL > ul > li {max-width : calc( 50% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : 100%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXL > ul > li {max-width : calc( 100% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : 100%;}
	.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeXXL > ul > li {max-width : calc( 100% - 3em );}
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : 100% !important;}
	/*.diaSiteGalerie2019.diaGalerieLiMarg025.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 0.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg050.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1em );}
	.diaSiteGalerie2019.diaGalerieLiMarg075.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 1.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg100.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2em );}
	.diaSiteGalerie2019.diaGalerieLiMarg125.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 2.5em );}
	.diaSiteGalerie2019.diaGalerieLiMarg150.diaGalerieLiAdpat.diaGalerieSizeFW > ul > li {max-width : calc( 100% - 3em );}*/
	
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXXS > ul > li > a:after {max-width : calc( 96px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXS > ul > li > a:after {max-width : calc( 128px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeS > ul > li > a:after {max-width : calc( 192px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeM > ul > li > a:after {max-width : calc( 256px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeL > ul > li > a:after {max-width : calc( 320px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXL > ul > li > a:after {max-width : calc( 384px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeXXL > ul > li > a:after {max-width : calc( 570px - 2em );}
	.diaSiteGalerie2019.diaGalerieLiFixe.diaSv.diaGalerieSizeFW > ul > li > a:after {max-width : calc( 100% - 2em );}
	
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXXS > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXS > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeS > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeM > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeL > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXL > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeXXL > ul > li > a:after,
	.diaSiteGalerie2019.diaGalerieLiAdpat.diaSv.diaGalerieSizeFW > ul > li > a:after {max-width : none;}
}

/* diaSiteTxtImgColGD2021 */

	.diaSiteTxtImgColGD2021 {width:100%;margin-left:auto;margin-right:auto;text-align:center;}

/* CSS3 FILTERS */

.brightness img
{
        filter: brightness(65%);
        -webkit-filter: brightness(65%);
        -moz-filter: brightness(65%);
        -o-filter: brightness(65%);
        -ms-filter: brightness(65%);
}

.wysiwyg_clearP {clear : both;}

.wysiwyg_noPaddMarg {margin : 0px !important; padding : 0px !important;}

.diaAddThis {text-align : right; margin-bottom : 1em;}

/*p{
  clear : both;
}*/

@media screen and (min-width: 0px) and (max-width: 640px) {
    img.wysiwyg_imgHabillGauch, table.wysiwyg_imgHabillGauch, div.wysiwyg_imgHabillGauch, img.wysiwyg_imgHabillDroit, table.wysiwyg_imgHabillDroit, div.wysiwyg_imgHabillDroit {
      float : none;
      display : block;
      margin : 15px auto;
      width : auto !important;
    }
}

.clearfixLeft {
	clear : both;
}
.clearfixLeft:after {
    content: ".";
    display: block;
    height: 0;
    clear: left;
    visibility: hidden;
}
.clearfixLeft {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfixLeft {height: 1%;}
.clearfixLeft {display: block;}
/* End hide from IE-mac */

.btn.wysiwyg_btn {display : inline-block; float : none; margin-left : 0.1em; margin-right : 0.1em;}

.diaVideoContainer {
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
    width: 100%;
    margin-top : 0.5em;
    margin-bottom : 0.75em;
	margin-left : auto;
	margin-right : auto;
}
.diaVideoContainer.diaRatio43 {
    padding-top: 75%;
}
.diaVideoContainer.diaRatio169 {
    padding-top: 56.25%;
}
.diaVideoContainer.diaRatio219 {
    padding-top: 42.85%;
}
.diaVideoContainerXL {max-width : 800px !important;}
.diaVideoContainerL {max-width : 640px !important;}
.diaVideoContainerM {max-width : 480px !important;}
.diaVideoContainerS {max-width : 360px !important;}

.diaVideoContainer iframe, .diaVideoContainer embed, .diaVideoContainer object, .diaVideoContainer video, .diaVideoContainer .googlemapsembed{
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}

.diaVideoContainer.diaVideoContainerXL, .diaVideoContainer.diaVideoContainerL, .diaVideoContainer.diaVideoContainerM, .diaVideoContainer.diaVideoContainerS {padding : 0; height : auto;}

.diaVideoContainerXL:before, .diaVideoContainerL:before, .diaVideoContainerM:before, .diaVideoContainerS:before {
    content: '';
    display: block;
    padding-bottom: 56.25%;
}
.diaVideoContainerXL.diaRatio43:before, .diaVideoContainerL.diaRatio43:before, .diaVideoContainerM.diaRatio43:before, .diaVideoContainerS.diaRatio43:before {
    padding-bottom: 75%;
}
.diaVideoContainerXL.diaRatio169:before, .diaVideoContainerL.diaRatio169:before, .diaVideoContainerM.diaRatio169:before, .diaVideoContainerS.diaRatio169:before {
    padding-bottom: 56.25%;
}
.diaVideoContainerXL.diaRatio219:before, .diaVideoContainerL.diaRatio219:before, .diaVideoContainerM.diaRatio219:before, .diaVideoContainerS.diaRatio219:before {
    padding-bottom: 42.85%;
}

.cke_panel_block .diaVideoContainer.diaVideoContainerXL,
.cke_panel_block .diaVideoContainer.diaVideoContainerL,
.cke_panel_block .diaVideoContainer.diaVideoContainerM,
.cke_panel_block .diaVideoContainer.diaVideoContainerS,
.cke_panel_block .diaVideoContainer {padding-top : 0 !important; height : auto !important; margin : auto !important;}
.cke_panel_block .diaVideoContainer.diaVideoContainerXL:before,
.cke_panel_block .diaVideoContainer.diaVideoContainerL:before,
.cke_panel_block .diaVideoContainer.diaVideoContainerM:before,
.cke_panel_block .diaVideoContainer.diaVideoContainerS:before,
.cke_panel_block .diaVideoContainer:before {/*content: "[Bloc video responsive]div" !important; */padding-bottom : 0 !important;}

.diaVideoContainer iframe, .diaVideoContainer embed, .diaVideoContainer object, .diaVideoContainer video, .diaVideoContainer .googlemapsembed, 
.diaVideoContainerXL iframe, .diaVideoContainerXL embed, .diaVideoContainerXL object, .diaVideoContainerXL video, .diaVideoContainerXL .googlemapsembed,
.diaVideoContainerL iframe, .diaVideoContainerL embed, .diaVideoContainerL object, .diaVideoContainerL video, .diaVideoContainerL .googlemapsembed,
.diaVideoContainerM iframe, .diaVideoContainerM embed, .diaVideoContainerM object, .diaVideoContainerM video, .diaVideoContainerM .googlemapsembed,
.diaVideoContainerS iframe, .diaVideoContainerS embed, .diaVideoContainerS object, .diaVideoContainerS video, .diaVideoContainerS .googlemapsembed {
    height: 100% !important;
	width: 100% !important;
    position: absolute;
	top: 0;left: 0;bottom: 0; right: 0;
	border : none !important;
}

.diaVCenterParent {position: relative;}
.diaVCentered {position: absolute; top: 50%; /* poussÃ© de la moitiÃ© de hauteur du rÃ©fÃ©rent */transform: translateY(-50%); /* tirÃ© de la moitiÃ© de sa propre hauteur */}
/* Coupe des proprietes posant probleme dans la liste des styles du wysiwyg */
.cke_panel_block .diaVCentered {position : static !important; top : auto !important; transform : none !important;}

.diaTypo1 {font-family : Arial, sans-serif, sans-serif, sans-serif, sans-serif;}
.diaTypo2 {font-family : Arial, sans-serif, sans-serif, sans-serif, sans-serif;}
.diaTypo3 {font-family : Arial, sans-serif, sans-serif, sans-serif, sans-serif;}

.diaNowrap {white-space : nowrap;}

.diaSize0 {font-size : 0.8em;}
.diaSize1 {font-size : 0.9em;}
.diaSize2 {font-size : 1em;}
.diaSize3 {font-size : 1.1em;}
.diaSize4 {font-size : 1.25em;}
.diaSize5 {font-size : 1.5em;}
.diaSize6 {font-size : 2em;}

a.btn.diaBtnSizeS,
div.conteneur a.btn.diaBtnSizeS {font-size : 0.8em !important;}
a.btn.diaBtnSizeM,
div.conteneur a.btn.diaBtnSizeM {font-size : 1em !important;}
a.btn.diaBtnSizeL,
div.conteneur a.btn.diaBtnSizeL {font-size : 1.25em !important;}
a.btn.diaBtnSizeXL,
div.conteneur a.btn.diaBtnSizeXL {font-size : 1.5em !important;}

.diaCol0 {color : #000000;}
.diaCol1 {color : #000000;}
.diaCol2 {color : #000000;}

.diaTableContHAsc {overflow : auto;}
.diaTableContHAsc > table {width : 100% !important;}

.diaMaxW1 {margin-left : auto; margin-right : auto; max-width : 1024px;}

.diaCols {/* hack inline-block *//*display: table;*/table-layout: fixed;width: auto;word-spacing: -2em;/* fin hack inline-block */text-align : center; margin-left : -1em; margin-right : -1em; margin-top : 0em; margin-bottom : 0em; box-sizing : border-box;}
.diaCols .diaColBlk {/* hack inline-block */word-spacing: normal;/* fin hack inline-block */ display : inline-block; box-sizing : border-box; vertical-align : top; padding : 0em 1em 0em 1em; border-color : #CCCCCC; border-style : solid; border-left-width : 0px; border-right-width : 1px; border-top-width : 0px; border-bottom-width : 0px;}
.diaCols.dia2cols > .diaColBlk {width : 50%;}
.diaCols.dia3cols > .diaColBlk {width : 33.33%;}
.diaCols.dia4cols > .diaColBlk {width : 25%;}
.diaCols.dia5cols > .diaColBlk {width : 20%;}
.diaCols.dia6cols > .diaColBlk {width : 16.66%;}
.diaCols .diaColBlk .diaInnerColBlk {text-align : left; box-sizing : border-box; padding : 1em 1em 1em 1em;}
.diaCols .diaColBlk:last-child {border-left-width : 0px; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 0px;}
.diaCols.dia2cols .diaColBlk.diaColBlk_2,
.diaCols.dia3cols .diaColBlk.diaColBlk_3,
.diaCols.dia4cols .diaColBlk.diaColBlk_4,
.diaCols.dia5cols .diaColBlk.diaColBlk_5 {border-left-width : 0px; border-right-width : 0px; border-top-width : 0px; border-bottom-width : 0px;}

@media screen and (max-width: 640px) {
	/*.diaCols {display : block; margin : 0;}*/ /* 20190113 */
	.diaCols {width : auto;}
	.diaCols .diaColBlk {display : block !important; border : 0; padding-top : 1em; padding-top : 1em; width : auto !important;}
	.diaSiteCols2021.diaCols.dia2cols > .diaColBlk, .diaCols.dia3cols > .diaColBlk, .diaCols.dia4cols > .diaColBlk, .diaCols.dia5cols > .diaColBlk, .diaCols.dia6cols > .diaColBlk {width : auto;}
	.diaSiteCols2021.diaCols.dia2cols > .diaColBlk_3,
	.diaSiteCols2021.diaCols.dia2cols > .diaColBlk_4,
	.diaSiteCols2021.diaCols.dia2cols > .diaColBlk_5,
	.diaSiteCols2021.diaCols.dia3cols > .diaColBlk_4,
	.diaSiteCols2021.diaCols.dia3cols > .diaColBlk_5,
	.diaSiteCols2021.diaCols.dia4cols > .diaColBlk_5 {display : none !important;}
	
}
@media screen and (min-width: 640px) {
	
	.diaColumns_2{
	  -moz-column-count: 2;
	  -moz-columns: 2;
	  -webkit-columns: 2;
	  columns: 2;
	}
	.diaColumns_3{
	  -moz-column-count: 3;
	  -moz-columns: 3;
	  -webkit-columns: 3;
	  columns: 3;
	}
	.diaColumns_4{
	  -moz-column-count: 4;
	  -moz-columns: 4;
	  -webkit-columns: 4;
	  columns: 4;
	}
	.diaColumns_5{
	  -moz-column-count: 5;
	  -moz-columns: 5;
	  -webkit-columns: 5;
	  columns: 5;
	}
	.diaColumns_2, .diaColumns_3, .diaColumns_4, .diaColumns_5 {
	  -moz-column-gap: 2.5em;
	  -webkit-column-gap: 2.5em;
	  column-gap: 2.5em;
	  /*text-align : left;*/ /*mis en comm le 20181015*/
	  text-align : left;
	}
	.diaColumns_2 > *, .diaColumns_3 > *, .diaColumns_4 > *, .diaColumns_5 > * {
	  text-align : left;
	}
}

.diaColumns_2, .diaColumns_3, .diaColumns_4, .diaColumns_5 {
margin-top : 0px;
margin-bottom : 0px;
padding-top : 0px;
padding-bottom : 0px;
}

body.useCss3Transitions a:not([class*="zoom"]):not([class*="hidden"]):not([class*="btn"])[rel^="lightbox"] {overflow : hidden !important; display : block;}
body.useCss3Transitions a.diaZoomOnRoll {overflow : hidden !important; display : inline-block;}

body.useCss3Transitions a:not([class*="zoom"]):not([class*="hidden"])[rel^="lightbox"] > img,
body.useCss3Transitions a.diaZoomOnRoll > img { transition: all 0.5s !important; -moz-transition: all 0.5s !important; -webkit-transition: all 0.5s !important; -o-transition: all 0.5s !important;}
body.useCss3Transitions a:not([class*="zoom"]):not([class*="hidden"])[rel^="lightbox"]:hover > img,
body.useCss3Transitions a.diaZoomOnRoll:hover > img { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2);}

/* Mise en place d'un ascenceur si trop d'onglets horizontaux */
.cke_dialog .cke_dialog_tabs {
    left: 10px !important;
    overflow: auto !important;
    right: 10px !important;
	height : auto !important;
}

/* Augmentation de la largeur du panneau Styles */
.cke_combopanel.cke_combopanel__styles {width : 250px !important;}

/* fix pour eviter un decallage suite maj de v5.4 vers 6.x */
.fa-lg {line-height : normal !important;}

/* fix scrollbar */

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color : rgba(0,0,0,0.75) !important;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color : rgba(0,0,0,1) !important;}

/* scrollbar 202505 */

.simplebar-track {background-color: rgba(0,0,0,0.1) !important; border-radius : 5px !important;}
.simplebar-scrollbar:before {cursor : pointer !important;}
.simplebar-content-wrapper {padding-right : 15px !important;}

/* Filed Error */

.diaFieldError input, .diaFieldError select, .diaFieldError textarea {border-color : red !important;}
.diaFieldTextError {color : red !important;}

/*  ---  CSS generee en 1,7426998615265 s.  Memory: 35856640 Bytes. Memory Peak: 36494560 Bytes ---  */