/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/modele1/1H2V3Vv4_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Structure

-------------- */

	html {
	 /*font-size: 100% !important;*/
	 font-size : 1.1em !important; 
	 height : 100%;
}
@media print{
	html {height : auto !important;}
}
	body {
	  height : 100%;
		/*font-family : 'Open sans', 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 : 0px;
		padding-right : 0px;
}
	body.responsiveMarg *{
		box-sizing : border-box;
}
	#wrapper{
    height: auto !important;
    margin: 0px auto -100px auto;
	padding: 0px 0 0px 0;
    min-height: 100%;
    overflow: hidden;
}

@media screen and (max-width:1170px) {
	#wrapper{
		height : auto;
		min-height : 0px;
		margin : 0px;
		overflow: visible;
}
}


@media screen and (max-width:640px) {
	.responsiveMode2 #wrapper{
		height : auto;
		min-height : 0px;
		margin : 0;
		padding : 0px 0px 0px 0px;
		overflow: visible;
}
}

@media screen and (min-width:641px) and (max-width:1170px) {
	.responsiveMode2 #wrapper{
		height : auto;
		min-height : 0px;
		margin : 0;
		padding : 0px 0px 0px 0px;
		overflow: visible;
}
}

@media screen and (min-width:1171px) and (max-width:1280px) {
	.responsiveMode2.wrapperResponsive2 #wrapper{
		height : auto;
		min-height : 0px;
		margin : 0;
		padding : 0px 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:1170px) {
  .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.6em !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 : 1360px;
		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 : 0px 0px;
		background-repeat : no-repeat;
		margin-top : 0px;
		margin-bottom : 150px;
		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:1170px) {
	.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:1170px) {
    .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:1170px) {
    .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 #BBBBBB none;
		border-bottom : 1px #BBBBBB none;
		background-color : transparent;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0.75em;
		padding-bottom : 0.75em;
		padding-left : 5em;
		padding-right : 5em;
		max-width : 1360px;
		box-sizing : border-box;
	}
	
@media screen and (max-width:640px) {
  	/*.useResponsive.responsiveMode2.responsiveMarg .diaBars {*/ /* 20240328 */
	.useResponsive.responsiveMarg .diaBars {
		padding-top : 0.75em;
		padding-bottom : 0.75em;
		padding-left : 1.5em;
		padding-right : 1.5em;
	}
}

@media screen and (min-width:641px) and (max-width:1170px) {
	/*.useResponsive.responsiveMode2.responsiveMarg .diaBars {*/
	.useResponsive.responsiveMarg .diaBars {
		padding-top : 0.75em;
		padding-bottom : 0.75em;
		padding-left : 2.5em;
		padding-right : 2.5em;
	}
}

	.page{
    width : 100%;
    max-width : none;
		/*position : relative;*/
		padding : 0px;
		/*padding-bottom : 5px;*/
		min-height : auto;
		background-color : transparent;
		background-image : none;
		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 : none;
		background-repeat : no-repeat;
		background-position : 0 0;
}
@media screen and (max-width:1170px) {
	.useResponsive .avecCG{
		background-image : none;
		background-repeat : no-repeat;
		background-position : 0 0;
}
}

/* --------------

Debut general

-------------- */

	form {
		margin : 0px;
		padding : 0px;
}
/*	a {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif; 
		color : #DIA_000445_COL_CONTENEUR_A#; 
		text-decoration : none; 
}
	a:hover {
		font-family : 'Open sans', 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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
	ul{
		margin-top : 0px;
		padding-top : 0px;
		margin-bottom : 0px;
		padding-bottom : 0px;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  div {
		margin-top : 0px;
		padding-top : 0px;
		font-family : 'Open sans', 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 :  0px 0px 0px 0px;
		margin : 0px auto;
		background-image : none;
		background-color : #FFFFFF;
    background-repeat : no-repeat;
    background-position : 100% 0;
    border-radius : 0px 0px 0px 0px;
}
	.bdFixedOnScroll.floatableBd .entete{
		padding :  10px 5em 10px 5em;
}
	.entete>.enteteInterne{
		width : 100%;
		max-width : 1360px;
		margin : 0px auto;
		padding :  10px 5em 10px 5em;
		box-sizing : border-box;
}
@media screen and (max-width:640px) {
	.responsiveMode2 .entete,
	.responsiveMode3 .entete,
	.bdFixedOnScroll.floatableBd .entete{
		padding :  0px 0px 0px 0px;
	}
	.entete>.enteteInterne{
		padding :  10px 1.5em 10px 1.5em;
	}
}
@media screen and (min-width:641px) and (max-width:1170px) {
	.responsiveMode2 .entete,
	.responsiveMode3 .entete,
	.bdFixedOnScroll.floatableBd .entete{
		padding :  0px 0px 0px 0px;
	}
	.entete>.enteteInterne{
		padding :  10px 2.5em 10px 2.5em;
	}
}
@media screen and (min-width:1171px) and (max-width:1280px) {
	.responsiveMode2.enteteResponsive2 .entete,
	.responsiveMode3.enteteResponsive2 .entete,
	.bdFixedOnScroll.floatableBd.enteteResponsive2 .entete{
		padding :  0px 0px 0px 0px;
	}
	.entete>.enteteInterne{
		padding :  10px 5em 10px 5em;
	}
}
	.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 : 35px;
    height : 36px;
}
	.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 72px;
    background-image : url(files/3/th4/wptouch_menu_dropper_w35_hdpi_black.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/th4/wptouch_menu_dropper_w35_mdpi_black.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/th4/wptouch_menu_dropper_w35_hdpi_black.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:1170px) {
  /*	.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 : 0px;
      top : 0px;
	  left : auto;
	  bottom : auto;
  }
  	/*.useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      display : block;
      width : 35px;
      height : 36px;
  }
  	.useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      background-position : 0px 0px;
      background-repeat : no-repeat;
      background-size : 35px 72px;
      background-image : url(files/3/th4/wptouch_menu_dropper_w35_hdpi_black.png);
  }*/
}
@media screen and (max-width:1170px) {

  	.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 : 0px;
      top : 0px;
	  left : auto;
	  bottom : auto;
  }

}

    .useResponsive.bdFixedOnScroll.floatableBd.menuAlwaysMob .entete .mobileMainMenu,
    .useResponsive.bdFixedOnScroll.floatableBd.menuAlwaysMob .mobileMainMenu {
      display : block;
      right : 1em;
      top : 1.25em;
      left : auto;
      bottom : auto;
    }

@media screen and (max-width:640px) {
  	.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 : 1em;
      top : 0.5em;
      left : auto;
      bottom : auto;
  }
}

@media screen and (min-width:641px) and (max-width:1170px) {
  	.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 : 1em;
      top : 1.25em;
      left : auto;
      bottom : auto;
  }
}

@media screen and (min-width:1171px) and (max-width:1170px) {
  	.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 : 1em;
      top : 2em;
      left : auto;
      bottom : auto;
  }
}

@media screen and (max-width:1170px) {

  	.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 : 1em;
      top : 1.25em;
	  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:1170px),
 only screen and (-o-max-device-pixel-ratio: 3/2) and (max-width:1170px),
 only screen and (max--moz-device-pixel-ratio: 1.5) and (max-width:1170px),
 only screen and (max-device-pixel-ratio: 1.5) and (max-width:1170px) {
    .useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      background-image : url(files/3/th4/wptouch_menu_dropper_w35_mdpi_black.png);
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width:1170px),
 only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width:1170px),
 only screen and (min--moz-device-pixel-ratio: 1.5) and (max-width:1170px),
 only screen and (min-device-pixel-ratio: 1.5) and (max-width:1170px) {
    .useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      background-image : url(files/3/th4/wptouch_menu_dropper_w35_hdpi_black.png);
    }
}*/

/*@media screen and (max-width:1170px) {
  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:1170px) {
	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:1170px) {
	.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:1170px) {
	.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:1170px) {
	.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:1170px) {
	.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:1170px) {
	.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 : 0em;
		/*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:1170px) {
	.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 : 0em;
    
    /*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;*/
		margin-left : 1%;
    margin-right : 0%;

		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		display : inline;
}
@media screen and (max-width:1170px) {
	.useResponsive .centralAvMenuG {
	  float : none;
	  width : auto;
	  padding-top : 0px;
	  padding-bottom : 0px;

		/*margin-top : 0px;*/
		margin-top : 0em;
		
    /*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;*/
		/*margin-left : 0%;
		margin-right : 0%;*/
		margin-left : 0px; margin-right : 0px;

		font-family : 'Open sans', 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:1170px) {
	.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 : 'Open sans', 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 : 0em;
		
		/*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;
		margin-left : #DIA_000445_DIM_CENTRAL_MARG#;*/

		margin-left : 0%;
    margin-right : 0%;

		font-family : 'Open sans', 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:1170px) {
	.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:1170px) {
  .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 8px 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 8px 0px 0px;

    overflow : visible !important;
    margin : 0px 0px 0px 0px;

    /**/
    background-color : #FFFFFF;
}
}

@media screen and (max-width:1170px) {
  .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 : 1%;
    overflow : hidden;
}
@media print{
  .compoAss_default_default .compoAssPadd{
    padding-left : 1%;
    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 : 1%;*/
	padding-right : 0;
    overflow : hidden;
}
@media print{
  .compoAss_left_default .compoAssPadd{
    /*padding-right : 1%;*/
	padding-right : 0;
    overflow : visible !important;
    display : block;
}
}

@media screen and (max-width:1170px) {
  .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 : 2.5em;
  }
  .useResponsive .compoAss_default_default {
    display : block;
	margin-top : 2.5em;
  }
}

  .compoAss_top_default {
    clear : both;
    width : 100%;
    padding-bottom : 1%;
}
@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 : auto;
    right : 0em;
    bottom : 0em;
    left : auto;
    clear : both;
    width : 50%;
    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 : auto;
    right : 0em;
    bottom : 0em;
    left : auto;
    clear : both;
    width : 50%;
    height : auto;
    /*z-index : 2;*/
	/*z-index : 100000;*/ /* avant 20200210 */
	z-index : 100;
}

@media screen and (max-width:640px) {
	body.responsiveCpAssBd .compoAss_absolute_default{
		top : -0.25em;
		right : 3em;
		bottom : auto;
		left : auto;
}
	body.responsiveCpAssBd .compoAss_absoluteInBd_default{
		top : -0.25em;
		right : 3em;
		bottom : auto;
		left : auto;
}
}

@media screen and (min-width:641px) and (max-width:1170px) {
	body.responsiveCpAssBd .compoAss_absolute_default{
		top : 0.25em;
		right : 3em;
		bottom : auto;
		left : auto;
}
	body.responsiveCpAssBd .compoAss_absoluteInBd_default{
		top : 0.25em;
		right : 3em;
		bottom : auto;
		left : auto;
}
}

@media screen and (min-width:1171px) and (max-width:1280px) {
	body.responsiveCpAssBd .compoAss_absolute_default{
		top : auto;
		right : 3em;
		bottom : 0.5em;
		left : auto;
}
	body.responsiveCpAssBd .compoAss_absoluteInBd_default{
		top : auto;
		right : 3em;
		bottom : 0.5em;
		left : auto;
}
}

  .compoAss_bottom_default {
    clear : both;
    width : 100%;
    padding-top : 1%;
}
@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 : 1%;
}
  .compoAss_sousMenu_default .compoAssPadd{
    display : block;
    width : 100%;
}
@media screen and (max-width:1170px) {
	.useResponsive .compoAss_surMenu_default {
		display : none;
}
}

  .compoAss_sousMenu_default {
    clear : both;
    width : 100%;
    padding-top : 1%;
}
  .compoAss_sousMenu_default .compoAssPadd{
    display : block;
    width : 100%;
}
@media screen and (max-width:1170px) {
	.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 : 0em;
		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:1170px) {
	.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 : rgba(0,0,0,0.5);
		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:1170px) {
	.compoAss_pdp_default {
		min-height : 0px;
}
}
@media print {
  .compoAss_absolute_default {

}
}
  .compoAss_pdp_default .poweredByDiasite{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		color : #666666;
		font-size : 1em;
		font-weight : normal;
		text-decoration : none;
		text-align : right;
}
  .compoAss_pdp_default .poweredByDiasite a{
		color : #333333;
		font-weight : bold;
		text-decoration : none;
}
  .compoAss_pdp_default .poweredByDiasite a:hover{
		color : #000000;
		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:1170px) {
  .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:1170px) {
	.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: 1170px) {
 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 : 0px;}

@media screen and (min-width: 1170px) {
.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 : 0px;}
}

@media screen and (min-width: 0px) and (max-width: 1170px) {
   
  /*.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: 1171px) and (max-width: 1280px) {
  /*.menuFixedOnScroll #wrapper,*/ 
  .floatableMenu.menuFixedOnScroll.wrapperResponsive2 #wrapper {margin-top : 0px;}
}

/* --------------

FLOATABLEBD / DPO_000444_SEL_BDFIXEDONSCROLL = Y

-------------- */

/*@media screen and (min-width: 0px) and (max-width: 1170px) {*/
   
  /*.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: 1170px) {
    .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 : 75px;} 
	.floatableBd.bdFixedOnScroll #wrapper {padding-top : 0px;}
    .responsiveMode4.bdFixedOnScroll .conteneur,
    .responsiveMode4.floatableBd.bdFixedOnScroll #wrapper {margin-top : 75px;} 
	.responsiveMode4.floatableBd.bdFixedOnScroll #wrapper {padding-top : 0px;}
  }
  
  @media screen and (min-width: 1171px) and (max-width: 1280px) {
    .floatableBd.bdFixedOnScroll.wrapperResponsive2 #wrapper {margin-top : 75px; 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: 640px) {
	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: 641px) and (max-width: 1170px) {
	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: 640px) {
 /*body.useResponsive {*/
 html {
   font-size : 0.9em !important;
 }
}

@media screen and (min-width: 641px) and (max-width: 1170px) {
 /*body.useResponsive {*/
 html {
   font-size : 1em !important;
 }
}

 .useResponsive .hide_laptop {
   display: none !important;
 }

@media (max-width: 1170px) {

 /* 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: 640px) {
	
 /* 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

-------------- */

.conteneur {}
.entete.enteteHorsCont {box-sizing : border-box;} .diaBars, .titreBrancheExt_000261 {display : none;} @media screen and (max-width: 1170px) { .entete.enteteHorsCont {position : fixed; left : 0; right : 0; top : 0;} } .entete .mobileMainMenu, .mobileMainMenu {position : fixed;} #tarteaucitronIcon {right : auto; left : 1em;} #netreviewsWidgetNum1009widget01av {right : 1em !important; bottom : 0.5em !important;} @media screen and (max-width: 320px) { body.responsiveCpAssBd .compoAss_absoluteInBd_default { top: 0; right: 2.2em; } } @media print { #netreviewsWidgetNum1009widget01av, #tarteaucitronRoot {display : none !important;} }.compoAss_bottom_default {background-color : rgba(0,0,0,0.95); position : fixed; bottom : 0; left : 0; right : 0; top : auto; z-index : 10;}
.compoAss_bottom_default {padding-top : 0;}

/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		background : transparent;
		background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
		color : #000000;
    font-size : 1em; 
		width : 100%;
		max-width : none;
		height : auto;
		overflow : visible;
		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 : inherit;
    text-decoration : none; 
}
	.bandeauPerso a:hover{
		color : inherit;
    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 : 250px; height : 56px; background-image : url(files/3/rochembeau2022/Logo-Rochembeau-Club-Chesterfield-2023_l315b.png); 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: 640px) {
	.bandeauPerso.logodiasiteV2 a.diaLogoSite,
	a.diaLogoSite.logodiasiteV2	{width : 133px; height : 30px;}
}

/* Regle 2 */

  @media screen and (min-width: 641px) and (max-width: 1170px) {
	.bandeauPerso.logodiasiteV2 a.diaLogoSite,
	a.diaLogoSite.logodiasiteV2	{width : 210px; height : 47px;}
} 

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

.bandeauPerso {}
.bandeauPerso:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.bandeauPerso {
  display: inline-block;
} /* Hides from IE-mac */
* html .bandeauPerso {
  height: 1%;
}
.bandeauPerso {
  display: block;
} /* End hide from IE-mac */ /* fix bootstrap */
.clearfix:before {
  display: block !important;
  content: normal !important;
}
.entete > .enteteInterne {
  position: relative;
}
.bandeauPerso .telDiv {
  position: absolute;
  right: 0;
  top: 10px;
}
.bandeauPerso .logoDiv {
  float: left;
}
.bandeauPerso .baseLineDiv {
  margin-right: 315px;
  padding-top: 10px;
}
.bandeauPerso .baseLineDiv .diaSize1 {
  line-height: 1.2;
}
.bandeauPerso .baseLineDiv .diaSize0 {
  font-size: 0.6em;
  font-weight: 600;
}
.bandeauPerso .baseLineDivMob {
  display: none;
}
.bandeauPerso .baseLineDivMobUsm {
  display: none;
}
@media screen and (/*max-width: 720px*/ max-width:800px) {
  .bandeauPerso .baseLineDiv {
    display: none;
  }
  .bandeauPerso .baseLineDivMob {
    display: block;
    padding-top: 30px;
    text-align: left !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 360px) {
  .bandeauPerso .baseLineDivMob {
    display: none;
  }
  .bandeauPerso .baseLineDivMobUsm {
    display: block;
    padding-top: 30px;
    text-align: left !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 345px) {
  .bandeauPerso.logodiasiteV2 a.diaLogoSite {
    width: 96px;
    height: 22px;
  }
}
@media screen (min-width: 321px) and (max-width: 640px) {
  .bandeauPerso .baseLineDiv {
    margin-right: 133px;
    padding-top: 0px;
  }
  .bandeauPerso .telDiv {
    display: none;
  }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  .bandeauPerso .baseLineDiv {
    margin-right: 210px;
    padding-top: 0px;
  }
  .bandeauPerso .baseLineDivMob {
    padding-top: 48px;
  }
  .bandeauPerso .telDiv {
    display: none;
  }
}
@media screen and (min-width: #PER_DIM_GENERAL___MEDIA_3__DEFINITION_MOYENNE____LARGEUR_MINI#) and (max-width: #PER_DIM_GENERAL___MEDIA_3__DEFINITION_MOYENNE____LARGEUR_MAXI#) {
  .bandeauPerso .baseLineDiv {
    margin-right: 315px;
    padding-top: 10px;
  }
  .bandeauPerso .telDiv {
    top: 0px;
  }
}
@media screen and (max-width: 1280px) {
  .bandeauPerso .telDiv {
    display: none;
  }
}
@media (min-width: 1170px) {
  .diaLogoSite {
    margin-bottom: 20px;
  }
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/bandeauBox/hidden/default/bandeauBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/banniere/hidden/modele1/banniere_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut banniere

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

	.banniereActusDiv {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/bodyBox/hidden/default/bodyBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /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 : 'Open sans', 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 : 'Open sans', 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: 1170px) {

.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: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/centralBox/hidden/default/centralBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/close/hidden/modele1/close_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Bouton vers format impression

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

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

Debut Bouton vers format impression

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

	.hdp{
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/homeLink/hidden/modele1/homeLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.9em;
		color : #666666;
		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 : 0px;
		margin-bottom : 0px;
		border-radius : 0px 0px 0px 0px;
		clear : both;
}
	.identificationBarre span.nom{
		/*font-size : 0.9em;*/
		color : #555555;
		font-weight : normal;
		text-decoration : none;
}
	.identificationBarre span.groupe{
		/*font-size : 0.9em;*/
		color : #666666;
		font-weight : normal;
		text-decoration : none;
}
  .identificationBarre a{
    float : right;
		/*font-size : 0.9em;*/
		color : #333333;
		font-weight : normal;
		text-decoration : none;
}
  .identificationBarre a.suiteTexte{
    float : none;
}
  .identificationBarre a:hover{
		color : #000000;
		text-decoration : none;
}

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

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

Debut image accompagnement

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

	img.imgAccomp {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/joinLink/hidden/modele1/joinLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/menuN0Box/hidden/default/menuN0Box_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/menuN1Box/hidden/default/menuN1Box_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.8em;
		color : #666666;
		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 : 0px;
		margin-bottom : 1.25em;
		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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		/*font-size : 0.8em;*/
		color : #333333;
		font-weight : normal;
		text-decoration : none;
}
	.navigationBarre a:hover{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		/*font-size : 0.8em;*/
		color : #000000;
		font-weight : normal;
		text-decoration : none;
}
  .navigationBarre a.nolink:hover{
		color : #333333;
		text-decoration : none;
}
	.navigationBarre:not([class*=withMicroTags]) span{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		/*font-size : 0.8em;*/
		color : #000000;
		font-weight : normal;
		text-decoration : none;
}
	.navigationBarre h1{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #000000;
		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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #000000;
		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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		/*font-size : 0.8em;*/
		color : #000000;
		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;}
}

/*
@media screen and (max-width: 640px) { 
body.responsiveMarg .navigationBarre {padding-left : 0.75em; padding-right : 0.75em;}
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg .navigationBarre {padding-left : 2.5em; padding-right : 2.5em;}
}
*//* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/niveauGen/hidden/modele1/niveauGen_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Niveau Gen

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

/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/pdp/hidden/modele1/pdp_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut pied de page

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

  .pdp {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/pdpBox/hidden/default/pdpBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/printFormat/hidden/modele1/printFormat_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Bouton vers format impression

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

	.printFormat{
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.9em;
		font-weight : normal;
		text-decoration : none;
		color : #bf6c20;
}
	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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.15em;
		color : #000000;
		font-weight : 400;
		text-transform : uppercase;
}
	div.search_pres1 .nbReps {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #000000;
		font-weight : normal;
		text-align : left;
}
	div.search_pres1 .reponses .back {
	  float : right;
	  width : auto;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/searchLink/hidden/modele1/searchLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/siteMapLink/hidden/modele1/siteMapLink_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/structureBox/hidden/default/structureBox_hidden_default.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

-------------- */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/titreBranche/pres1/modele1/titreBranche_pres1_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut titreBranche

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

	.titreBrancheExt_000261{
    clear : both;
    text-align : left;
    padding : 0px 5em 0px 5em;
    margin : 0px auto 1em auto;
	font-family : 'Tiro Tamil', serif, serif, serif, serif;
    font-size : 1rem;
    /*color : #000000;
    text-decoration : none;
    font-weight : 400;
    text-transform : none;
    font-style : normal;*/
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 0px;
    border-bottom-width : 1px;
    border-left-width : 0px;
    border-right-width : 0px;
    /*text-transform : none;
    letter-spacing : normal;
    line-height : normal;*/
    border-radius : 0px 0px 0px 0px;
	max-width : 1360px;
}

	.titreBranche_000261{
    clear : both;
    text-align : left;
    padding : 0px 5em 0px 5em;
    margin : 0px auto 1em auto;
	font-family : 'Tiro Tamil', serif, serif, serif, serif;
    font-size : 1.3em;
    color : #000000;
    text-decoration : none;
    font-weight : 400;
    text-transform : none;
    font-style : normal;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border-style : none;
    border-color : #AAAAAA;
    border-top-width : 0px;
    border-bottom-width : 1px;
    border-left-width : 0px;
    border-right-width : 0px;
    text-transform : none;
    letter-spacing : normal;
    line-height : normal;
    border-radius : 0px 0px 0px 0px;
	max-width : 1360px;
}
	.titreBrancheExt_000261 .titreBranche_000261{
    padding : 0; margin : 0;
	background-color : transparent;
	background-image : none;
	border-style : none;
	border-radius : 0;
	max-width : none;
}

	.entete .titreBranche_000261{
    position : absolute;
    top : 0px;
    right : 0px;
    bottom : auto;
    left : auto;
    width : 65%;
    height : auto;
    z-index : 2;
}

@media (max-width: 800px) {
	.entete .titreBranche_000261{
    position : absolute;
    top : 20px;
    right : 50px;
    bottom : auto;
    left : 150px;
    width : auto;
    height : auto;
    text-align : left;
    font-size : 1.15em;
    z-index : 2;
}
}

@media (orientation: portrait) {
	.entete .titreBranche_000261{
    display : none;
}
}

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

	@media screen and (max-width: 640px) { 
body.responsiveMarg .titreBrancheExt_000261 {padding-left : 1.5em; padding-right : 1.5em;} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg .titreBrancheExt_000261 {padding-left : 2.5em; padding-right : 2.5em;} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/rappel/hidden/modele1/rappel_hidden_modele1.css       (979)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Rappel

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

	.rappel {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /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 : 'Open sans', Arial, 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 img {
		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 img {
          border : none;
        }
        
        ul.niveau1_000430 table {
          width : 100%;
          margin : 10px 0px;
        }
        ul.niveau1_000430 table td{
          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,
        ul.niveau1_000430 ul.mn_000430_out{
          	margin: 0;
          	padding: 0;
          	border: 0;
          	list-style-type: none;
          	display: block;
      }
 
        
      	ul.niveau1_000430 li {
          	margin: 0;
          	padding: 0;
          	border: 0;
          	display: block;
          	float: left;
          	/*position: relative;*/
          	position: static;
          	z-index: 10;
      }   
	  
      	.noDeroul_000430 ul.niveau1_000430 li {
          	position: static;
      }
	  
        
      	div.menu_000430.noDeroulSiteMap ul.niveau1_000430 > li {
          	float : none;
			display : inline-block;
			vertical-align : top;
      }   
        

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

		ul.niveau1_000430 ul {
	
          	visibility: hidden;
          	position: absolute;
          	z-index: 10;
          	/*left: 0;*/ /* 20190103 */
          	top: 0;
      }
        
		body.useCss3Transitions ul.niveau1_000430 ul {
	
          	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:hover>ul {
	
          	visibility: visible;
          	
			top: auto;
      }
        
		body.useCss3Transitions ul.niveau1_000430 li:hover>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;
      }

		ul.niveau1_000430 li:hover>ul ul{
	
          	visibility: visible;
          	position: static;
          	z-index: 10;
          	left: 0;
          	top: 0;
      }
        
		body.useCss3Transitions ul.niveau1_000430 li:hover>ul 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;
      }

            
		.menu_000430.shownOnClick li:hover>ul {
	
              	visibility: hidden;
              	position: absolute;
              	z-index: 10;
              	left: 0;
              	top: 0;
          }
            
		body.useCss3Transitions .menu_000430.shownOnClick li:hover>ul {
	
              	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:hover>ul ul{
	
              	visibility: hidden;
              	position: absolute;
              	z-index: 10;
              	left: 0;
              	top: 0;
          }
            
		body.useCss3Transitions .menu_000430.shownOnClick li:hover>ul ul{
	
              	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:after {
	
          	content: ".";
          	height: 0;
          	display: block;
          	visibility: hidden;
          	overflow: hidden;
          	clear: both;
      }
        
		body.useCss3Transitions ul.niveau1_000430:after, body.useCss3Transitions ul.niveau1_000430 ul: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 {	/* 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{	/* li:hover>ul selector */
              	visibility: visible;
              	position: static;
              	z-index: 10;
              	left: 0;
              	top: 0;
    }
    
    body.useCss3Transitions ul.niveau1_000430 .adxmhoverUL ul{	/* 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{	/* li:hover>ul selector */
              	visibility: hidden;
              	position: absolute;
              	z-index: 10;
              	left: 0;
              	top: 0;
    }
    
    body.useCss3Transitions .menu_000430.shownOnClick .adxmhoverUL ul{	/* 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>ul.shown,
    .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li:hover>ul.shown{
                visibility: visible;
                top: 100%;
    }
    
    body.useCss3Transitions .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li>ul.shown,
    body.useCss3Transitions .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li:hover>ul.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:hover>ul.shown ul,
    .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li ul.shown ul{
                visibility: visible;
                position: static;
                display : block;
    }
    
    body.useCss3Transitions .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li:hover>ul.shown ul,
    body.useCss3Transitions .menu_000430.shownOnClick:not([class*=noDeroulSiteMap]) li ul.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:1170px) {
        
        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 {float : none; clear : both;}
        ul.wMV.niveau1_000430_wMV ul {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 a, ul.wMV.niveau1_000430_wMV > li>a {background: #027ea6; color:#fff;/*text-shadow: 0px -1px 1px #686868;*/ }
        ul.wMV.niveau1_000430_wMV a.current, ul.wMV.niveau1_000430_wMV li>a.current {background: #689332;color: #fff; text-shadow:none;}
        
        
        
        
        
        /*
        ul.wMV.niveau1_000430_wMV li.hover > a,
        ul.wMV.niveau1_000430_wMV li:hover > a,
        ul.wMV.niveau1_000430_wMV a.current,
        ul.wMV.niveau1_000430_wMV a:hover,
        ul.wMV.niveau1_000430_wMV a:focus {background: #689332;color: #fff; text-shadow:none;}
        */
        ul.wMV.niveau1_000430_wMV ul a, ul.wMV.niveau1_000430_wMV ul li>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 {list-style:none;}
        ul.wMV.niveau1_000430_wMV > li { display:inline-block;line-height: 1.7em; margin-right:0.4em;position:relative; vertical-align:top;}
        /*ul.wMV.niveau1_000430_wMV > li span + span {float:right; font-size:80%;padding-left:0.4em;}*/
        ul.wMV.niveau1_000430_wMV li a, ul.wMV.niveau1_000430_wMV li>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 a, 
		.mobilShowHide ul.wMV.niveau1_000430_wMV li>a {display:inline-block; vertical-align : middle;}
		.mobilShowHide ul.wMV.niveau1_000430_wMV li a.showHideBtn_000430 {position : relative;}
		.mobilShowHide ul.wMV.niveau1_000430_wMV li a.showHideBtn_000430 > span {position : absolute; left : 50%; top : 50%; transform : translate(-50%,-50%);}
        ul.wMV.niveau1_000430_wMV li li a, ul.wMV.niveau1_000430_wMV li li>a {display:block;font-weight:bold;padding:0.4em 20px; position:relative;text-decoration:none;}
        ul.wMV.niveau1_000430_wMV li li li a, ul.wMV.niveau1_000430_wMV li li li>a {padding:0.4em 40px;}
        ul.wMV.niveau1_000430_wMV li li li li a, ul.wMV.niveau1_000430_wMV li li li li>a {padding:0.4em 60px;}
        ul.wMV.niveau1_000430_wMV li li li li li a, ul.wMV.niveau1_000430_wMV li li li li li>a {padding:0.4em 80px;}
        
        /* Fin added by Dav */
        
		
        ul.wMV.niveau1_000430_wMV ul a:before, ul.wMV.niveau1_000430_wMV ul li>a:before { content:'> '; }
		div.mobileMenuWithoutChevron ul.wMV.niveau1_000430_wMV ul a:before, div.mobileMenuWithoutChevron ul.wMV.niveau1_000430_wMV ul li>a:before { content:''; }
		
        ul.wMV.niveau1_000430_wMV ul a, ul.wMV.niveau1_000430_wMV ul li>a { text-shadow:none;}
        
        ul.wMV.niveau1_000430_wMV > li > a, 
		ul.wMV.niveau1_000430_wMV > li > a,
		.mobilShowHide ul.wMV.niveau1_000430_wMV > li li > a, 
		.mobilShowHide ul.wMV.niveau1_000430_wMV > li li > a{border-radius: 0.4em;}
		
        
		ul.wMV.niveau1_000430_wMV li.sbm > a, ul.wMV.niveau1_000430_wMV li.sbmOn > a, ul.wMV.niveau1_000430_wMV li.sbm > a, ul.wMV.niveau1_000430_wMV li.sbmOn > a {border-radius: 0.4em 0.4em 0 0;}
        
        ul.wMV.niveau1_000430_wMV li li.sbm:first-child a, ul.wMV.niveau1_000430_wMV li li.sbm:first-child>a, 
        ul.wMV.niveau1_000430_wMV li li.sbm:first-child a:hover, ul.wMV.niveau1_000430_wMV li li.sbm:first-child>a:hover,
        ul.wMV.niveau1_000430_wMV li li.sbmOn:first-child a, ul.wMV.niveau1_000430_wMV li li.sbmOn:first-child>a, 
        ul.wMV.niveau1_000430_wMV li li.sbmOn:first-child a:hover, ul.wMV.niveau1_000430_wMV li li.sbmOn:first-child>a:hover {
        border-radius: 0;
        }
        
        ul.wMV.niveau1_000430_wMV li li:last-child a,ul.wMV.niveau1_000430_wMV li li:last-child>a, 
        ul.wMV.niveau1_000430_wMV li li:last-child a:hover, ul.wMV.niveau1_000430_wMV li li: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 a.showHideBtn_000430	{margin-left : 0.5em !important;}
        
        ul.wMV.niveau1_000430_wMV > li {display: block;margin-top:0.4em;}
        ul.wMV.niveau1_000430_wMV > li li{display: block;margin-top:2px;}
        
        }
    
      div.wMV.menu_000430_wMV {display : none;}
    
    
      @media screen and (max-width:1170px) {
        div.wMV.menu_000430_wMV {display : block;}
        .wMV.menu_000430 {display : none;}  
      }
    
            	div.wMV.menu_000430_wMV,
            	div.wMV.menu_000430_wMV a,
            	div.wMV.menu_000430_wMV li>a,
            	div.wMV.menu_000430_wMV a:hover,
            	div.wMV.menu_000430_wMV li>a:hover,
              div.wMV.menu_000430_wMV ul{
                	font-family : 'Open sans', Arial, 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:1170px) {
                  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:640px) {
                  .responsiveMode2 div.wMV.menu_000430_wMV {
                      margin : 0px; background-image : none; border : none;
                      padding-left : 1.5em;padding-right : 1.5em;padding-top : 75px;padding-bottom : 2.5em;background-color : #FFFFFF;
                      width : auto;
                  }      
                }
            
                @media screen and (min-width:641px) and (max-width:1170px) {
                  .responsiveMode2 div.wMV.menu_000430_wMV {
                      margin : 0px; background-image : none; border : none;
                      padding-left : 2.5em;padding-right : 2.5em;padding-top : 125px;padding-bottom : 2.5em;background-color : #FFFFFF;
                      width : auto;
                  }      
                }
            @media screen and (max-width:1170px) {

                ul.wMV.niveau1_000430_wMV li{
                      padding : 0px; margin : 5px 0px 0px 0px; background-color : transparent; background-image : none; float : none;border : none;
                }      
            
            
    
              ul.wMV.niveau1_000430_wMV li a,
              ul.wMV.niveau1_000430_wMV li>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>a:hover,
              ul.wMV.niveau1_000430_wMV li>a:hover{
                	color : #000000;background-color : #EEEEEE;font-weight : bold;
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li:hover>a{
                	color : #444444;background-color : #EEEEEE;font-weight : bold;
                  background-image : none;
              }
              ul.wMV.niveau1_000430_wMV li>a:hover{
                	color : #000000;background-color : #EEEEEE;font-weight : bold;
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li.on>a.on,
              ul.wMV.niveau1_000430_wMV li.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.current>a.current,
              ul.wMV.niveau1_000430_wMV li.current>a.current{
                	color : #000000;background-color : #EEEEEE;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.on:hover>a.on,
              ul.wMV.niveau1_000430_wMV li.on:hover>a.on{
                	color : #444444;background-color : #EEEEEE;font-weight : bold;

                  background-image : none;
              }
              ul.wMV.niveau1_000430_wMV li.on>a.on:hover,
              ul.wMV.niveau1_000430_wMV li.on>a.on:hover{
                	color : #000000;background-color : #EEEEEE;font-weight : bold;
                  background-image : none;
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li 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 a.showHideBtn_000430:hover {
                	color : #FFFFFF;background-color : #000000;
              }
            
    
                    ul.wMV.niveau1_000430_wMV li ul li>a,
                    ul.wMV.niveau1_000430_wMV li ul li>a{
                    	color : #444444;font-style : normal;font-size : 14px;font-weight : normal;text-transform : none;background-color : #EEEEEE;
                      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 ul li>a,
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li ul li>a{
						padding-left : 0.8em;
						padding-right : 0.8em;
					}
    
            
    
                    ul.wMV.niveau1_000430_wMV li ul li.on>a.on,
                    ul.wMV.niveau1_000430_wMV li ul li.on>a.on{
                    	color : #444444;font-style : normal;font-size : 14px;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 20px; 
                    }
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li ul li.on>a.on,
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li ul li.on>a.on{
						padding-left : 0.8em;
						padding-right : 0.8em;
					}
                    ul.wMV.niveau1_000430_wMV li ul li.current>a.current,
                    ul.wMV.niveau1_000430_wMV li ul li.current>a.current{
                      	color : #000000;background-color : #EEEEEE;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 ul li.current>a.current,
                    .mobilShowHide ul.wMV.niveau1_000430_wMV li ul li.current>a.current{
						padding-left : 0.8em;
						padding-right : 0.8em;
					}
    
            
    
                    ul.wMV.niveau1_000430_wMV li ul li:hover> a,
                    ul.wMV.niveau1_000430_wMV li ul li:hover> a,
                    ul.wMV.niveau1_000430_wMV li ul li.on:hover> a.on,
                    ul.wMV.niveau1_000430_wMV li ul li.on:hover> a.on {
                    	color : #444444;background-color : #EEEEEE;font-weight : normal;
                      background-image : none; text-decoration : none;
                    }
                    ul.wMV.niveau1_000430_wMV li ul li>a:hover,
                    ul.wMV.niveau1_000430_wMV li ul li>a:hover {
                    	color : #000000;background-color : #EEEEEE;font-weight : normal;
                      background-image : none; text-decoration : none;
                    }
                    ul.wMV.niveau1_000430_wMV li ul li.on>a.on:hover,
                    ul.wMV.niveau1_000430_wMV li ul li.on>a.on:hover {
                    	color : #000000;background-color : #EEEEEE;font-weight : bold;
                      background-image : none; text-decoration : none;
                    }
    
            
    
				ul.wMV.niveau1_000430_wMV li ul li>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 ul li>a.showHideBtn_000430:hover {
                	color : #FFFFFF;background-color : #000000;
              }
            
      
    
                    ul.wMV.niveau1_000430_wMV li ul li li a,
                    ul.wMV.niveau1_000430_wMV li ul li li>a,
                    ul.wMV.niveau1_000430_wMV li ul li li.current a.current,
                    ul.wMV.niveau1_000430_wMV li ul li li.current>a.current{
                      padding:0.4em 40px; 
                    }
                    ul.wMV.niveau1_000430_wMV li ul li li li a,
                    ul.wMV.niveau1_000430_wMV li ul li li li>a,
                    ul.wMV.niveau1_000430_wMV li ul li li li.current a.current,
                    ul.wMV.niveau1_000430_wMV li ul li li li.current>a.current{
                      padding:0.4em 60px; 
                    }
                    ul.wMV.niveau1_000430_wMV li ul li li li li a,
                    ul.wMV.niveau1_000430_wMV li ul li li li li>a,
                    ul.wMV.niveau1_000430_wMV li ul li li li li.current a.current,
                    ul.wMV.niveau1_000430_wMV li ul li li li li.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 : #000000;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 : auto;margin-right : auto;margin-top : 0px;margin-bottom : 0px;padding-left : 5em;padding-right : 5em;padding-top : 0px;padding-bottom : 0px;width : 100%;max-width : 1360px;background-image : none;background-position : 0% 0%;background-repeat : repeat-x;background-color : transparent;

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

      }
        


/*		niveau1 	*/

  
        ul.niveau1_000430 > li{
            float : left;color : #E6E6E6;background-color : transparent;font-weight : 200;background-image : none;background-position : 5px 6px;background-repeat : no-repeat;padding-left : 15px;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{
            width : 25%;
        }
  
        ul.niveau1_000430 > li a{
          	color : #E6E6E6;font-style : normal;background-color : transparent;font-size : 0.9em;padding-left : 0px;padding-right : 15px;padding-top : 18px;padding-bottom : 18px;font-weight : 200;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 a{
              position : static;
            }
        ul.niveau1_000430 a:hover{
            color : #E88326;background-color : transparent;font-weight : 200;
        }ul.niveau1_000430 > li:hover>a,
        ul.niveau1_000430 > li.rolled>a{
            color : #E88326;background-color : transparent;font-weight : 200;
        }
  ul.niveau1_000430 > li:hover,
        
        ul.niveau1_000430 > li.adxmhover,
        ul.niveau1_000430 > li.rolled,
        ul.niveau1_000430 > li.rolled.adxmhover{
            color : #E88326;background-color : transparent;font-weight : 200;background-position : 5px -94px;
        }
  ul.niveau1_000430 > li:hover > a,
        ul.niveau1_000430 > li.adxmhover > a,
        ul.niveau1_000430 > li.rolled > a,
        ul.niveau1_000430 > li.rolled.adxmhover > a{
            color : #E88326;background-color : transparent;font-weight : 200;background-position : 100% 0;
        }
    
  
  
  /* Niveau1 ON */
  
  
        ul.niveau1_000430 > li.on{
            color : #FFFFFF;background-color : transparent;font-weight : 200;background-position : 5px -94px;padding-left : 15px;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.on > a.on{
          	color : #FFFFFF;background-color : transparent;font-size : 0.9em;padding-left : 0px;padding-right : 15px;padding-top : 18px;padding-bottom : 18px;font-weight : 200;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.on > a.on{
              position : static;
            }
        ul.niveau1_000430 > li.on:hover,
        ul.niveau1_000430 > li.rolled.on{
            color : #E88326;background-color : transparent;font-weight : 200;background-position : 5px -94px;
        }
  ul.niveau1_000430 > a.on:hover{
            color : #E88326;background-color : transparent;font-weight : 200;background-position : 100% 0;
        }ul.niveau1_000430 > li.on:hover>a.on,
        ul.niveau1_000430 > li.rolled.on>a.on{
            color : #E88326;background-color : transparent;font-weight : 200;background-position : 100% 0;
        }
        ul.niveau1_000430 li.adxmhover a.on,
        ul.niveau1_000430 li.rolled.adxmhover a.on{
            color : #E88326;background-color : transparent;font-weight : 200;background-position : 100% 0;
        }
  

      /* MENU DEROULANT */
      
    

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

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


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

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

            
              ul.niveau1_000430 li ul.diaN2d{              
                	background-color : #000000;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.diaN2d{
                  width : 100%;
              }
            
/*		niveau2 	*/

            
            	ul.niveau1_000430 li ul.diaN2d,
            	ul.niveau1_000430 li ul.diaN2d a,
            	ul.niveau1_000430 li ul.diaN2d a:hover,
              ul.niveau1_000430 li ul.diaN2d ul{
                	font-family : 'Open sans', Arial, sans-serif, sans-serif, sans-serif;
            }
            
              ul.niveau1_000430 li ul.diaN2d .cpAssMenuFirstItemPadd,
              ul.niveau1_000430 li ul.diaN2d .cpAssMenuLastItemPadd{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li ul.diaN2d .menuBas_000430{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li ul.diaN2d .menuHaut_000430{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li ul.diaN2d td,
			div.noDeroulSiteMap ul.niveau1_000430 li ul.diaN2d ul.insteadTableTr li{
              	/*width : 150px;*/
                color : #FFFFFF;border-color : #333333;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 ul.diaN2d td > a,
			  div.noDeroulSiteMap ul.niveau1_000430 li ul.diaN2d ul.insteadTableTr li > a{
              	text-decoration: none;
              	display: block;
              	
              	height : auto;
              	text-align : left;
              	color : #FFFFFF;font-style : normal;background-color : transparent;padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 5px;margin-bottom : 1px;font-size : 0.9em;font-weight : 200;text-transform : uppercase;letter-spacing : normal;line-height : normal;background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
              }
            
              ul.niveau1_000430 li ul.diaN2d td > a.withPicto,
			  div.noDeroulSiteMap ul.niveau1_000430 li ul.diaN2d ul.insteadTableTr li > a.withPicto{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
            
              ul.niveau1_000430 li ul.diaN2d td > a.on,
			  div.noDeroulSiteMap ul.niveau1_000430 li ul.diaN2d ul.insteadTableTr li > a.on{
              	padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 5px;margin-bottom : 1px;font-size : 0.9em;font-weight : 200;text-transform : uppercase;background-repeat : no-repeat;background-color : transparent;color : #E88326;background-image : none;background-position : 0px 0px;letter-spacing : normal;line-height : normal;
              }
            
              ul.niveau1_000430 li ul.diaN2d td > a.on.withPicto,
			  div.noDeroulSiteMap ul.niveau1_000430 li ul.diaN2d ul.insteadTableTr li > a.on.withPicto{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
                        
                      ul.niveau1_000430 li ul.diaN2d td > a:hover,
					  div.noDeroulSiteMap ul.niveau1_000430 li ul.diaN2d ul.insteadTableTr li > a:hover{
                      background-color : transparent;color : #E88326;text-decoration : none;font-weight : 200;background-image : none;background-position : 0px 0px;
            }
            
              ul.niveau1_000430 li ul.diaN2d td > a.withPicto:hover,
			  div.noDeroulSiteMap ul.niveau1_000430 li ul.diaN2d ul.insteadTableTr li > a.withPicto:hover{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
            
/*		niveau3 	*/
            
            
              ul.niveau1_000430 li ul.diaN2d td ul li,
			  div.noDeroulSiteMap ul.niveau1_000430 li ul.diaN2d ul.insteadTableTr li ul li{
                        border : none;
                        padding : 0px;
                        margin : 0px;
                        background-color : transparent;
                        background-image : none;
              }

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

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


    
    ul.niveau1_000430 {text-align : center;} 
ul.niveau1_000430 > li, ul.niveau1_000430 > li.mn_000430 { display: inline-block;float: none;} 
* html ul.niveau1_000430 > li, * html ul.niveau1_000430 > li.mn_000430 { zoom : 1;display: inline;float: none;} 
*+html ul.niveau1_000430 > li, *+html ul.niveau1_000430 > li.mn_000430 { zoom : 1;display: inline;float: none;} 
div.menu_000430 div.menu_000430_padd {box-sizing : border-box;}

/* 1H2V / 2 / 10 */



/* 1H2V / 3 / 373 */



/* 1H2V / 3 / 831 */



/* 1H2V / 3 / 374 */



/* 1H2V / 3 / 499 */



/* 1H2V / 3 / 367 */



/* 1H2V / 4 / 930 */



/* 1H2V / 5 / 382 */



/* 1H2V / 5 / 589 */



/* 1H2V / 5 / 1660 */



/* 1H2V / 5 / 380 */



/* 1H2V / 5 / 1889 */



/* 1H2V / 5 / 1544 */



/* 1H2V / 5 / 456 */



/* 1H2V / 4 / 931 */



/* 1H2V / 5 / 379 */



/* 1H2V / 5 / 378 */



/* 1H2V / 5 / 1766 */



/* 1H2V / 5 / 491 */



/* 1H2V / 5 / 377 */



/* 1H2V / 4 / 932 */



/* 1H2V / 5 / 851 */



/* 1H2V / 5 / 841 */



/* 1H2V / 4 / 375 */



/* 1H2V / 5 / 1615 */



/* 1H2V / 5 / 1939 */



/* 1H2V / 4 / 417 */



/* 1H2V / 5 / 1561 */



/* 1H2V / 5 / 1961 */



/* 1H2V / 5 / 950 */



/* 1H2V / 5 / 1644 */



/* 1H2V / 3 / 1944 */




/* FIN MENUS !!!!*/


/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/inside/base/emplacementsV1/DLGenv2/default/base_emplacementsV1_DLGenv2_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

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

/*--- Initialisation ---*/

	.DLGenv2_default_1660{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 0px 0.75em 0px 0.75em;
    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;
	overflow : hidden;
}

/*--- structure ---*/

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

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

/* Regle 2 */

  @media screen and (min-width: 641px) and (max-width: 1170px) {
	.DLGenv2_default_1660 .cgMenu_000316 {
		float : none;
		width : auto;
}
	.DLGenv2_default_1660 .ccAvecMenu_000316 {
		float : none;
		width : auto;
}
}

/*--- Global ---*/

	.DLGenv2_default_1660 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  display : block;
}
	.DLGenv2_default_1660 .vueListe_000316.col2_000316 {
		width : auto; margin : 0em -1.25em 0em -1.25em;
	}
	.DLGenv2_default_1660 .relative{
    position : relative;
}

	.DLGenv2_default_1660 .line_000316 article.diaListItem .diaItem {height : auto !important;}

	.DLGenv2_default_1660 .groupeTit_000316,
	.DLGenv2_default_1660 .categoMenuRappel_000316{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		line-height : 1.2;
		color : #000000;
		font-weight : 400;
		text-decoration : none;
		text-transform : none;
		margin : 0px 0px 0.5em 0px;
		border-style : solid;
		border-color : rgba(0,0,0,0.1);
		border-top-width : 0px;
		border-bottom-width : 1px;
		border-left-width : 0px;
		border-right-width : 0px;
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		padding : 0px 0px 0.5em 0px;
		text-align : center;
}
	.DLGenv2_default_1660 .groupeFiches_000316,
	.DLGenv2_default_1660 .diaGrp{
	padding : 0px;
	margin : 0px 0px 0px 0px;
	list-style-type: none;
	display : block;
}

	.DLGenv2_default_1660 .line_000316 article.diaListItem{
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0.15em 0.15em 0.15em 0.15em;
    border-style : none;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;		
}
	.DLGenv2_default_1660 .line_000316 article.diaListItem:first-child{
    margin-top : 0;		
}
	.DLGenv2_default_1660 .line_000316 article.diaListItem:last-child{
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
	margin-bottom : 0;
}

	.DLGenv2_default_1660.diaListItemOver .line_000316 article.diaListItem:hover{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : none;
    border-color : #DDDDDD;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;		
}
	/*.DLGenv2_default_1660.diaListItemOpen article.diaListItem .diaLiInner{*/
	.DLGenv2_default_1660.diaListItemOpen article.diaListItem:not([class*=groupName]) .diaLiInner:not([class*=nolink])/*,
	.DLGenv2_default_1660.diaListItemOpen article.diaListItem:not([class*=groupName]) .diaItem:not([class*=nolink])*/,
	.DLGenv2_default_1660.diaListItemOpen .line_000316 article.diaListItem:not([class*=nolink])	{
    cursor : pointer;
}

	.DLGenv2_default_1660 .vueListe_000316.col2_000316 article.diaListItem{
	float : left;
    width : 50%;
}
	.DLGenv2_default_1660 .vueListe_000316.col2_000316 .diaLiInner{
	background-color : transparent;
	float : none;
    display : block;
    width : auto;
    height : auto;
    margin : 1.25em 1.25em 1.25em 1.25em;
    padding : 1em 1em 1em 1em;
    border-style : solid;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    list-style-type: none;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;
}

	.DLGenv2_default_1660 .vueListe_000316.col2_000316 .groupName .diaLiInner{
	background-color : transparent;
}

.DLGenv2_default_1660.z1VCentered .vueListe_000316.col2_000316 .diaLiInner,
.DLGenv2_default_1660.g1VCentered .vueListe_000316.col2_000316 .groupName .diaLiInner {
	position : relative;
}

@media screen and (max-width: 640px) {
	.DLGenv2_default_1660 .vueListe_000316.col2_000316 article.diaListItem{ width : 100%;}
	.DLGenv2_default_1660:not([class*=hModeSetToThumb]) .diaItem {height : auto !important;}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
	.DLGenv2_default_1660 .vueListe_000316.col2_000316 article.diaListItem{ width : 50%; }
}

	.DLGenv2_default_1660.diaListItemOver .vueListe_000316.col2_000316 article.diaListItem:hover .diaLiInner{
	background-color : transparent;
    border-style : solid;
    border-color : #DDDDDD;
}

	.DLGenv2_default_1660.diaListItemOver .vueListe_000316.col2_000316 .groupName article.diaListItem:hover .diaLiInner{
	background-color : transparent;
}

/*
	.DLGenv2_default_1660 .diaItem,
	.DLGenv2_default_1660 .diaItemSO{
    width : 100%;
}*/
  .DLGenv2_default_1660 .diaItemSO{
    position : relative;
    overflow : hidden;
}

/*--- commun ---*/

  .DLGenv2_default_1660 .diaRow{
    display : block;
    width : 100%;
    list-style-type: none;
    margin : 0px;
    padding : 0px;
    clear : both;
}

  .DLGenv2_default_1660 .A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .A1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2_default_1660 .B1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .B1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2_default_1660 .C {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .C {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2_default_1660 .C .C1 {
    width : 50%;
    float : left;
	
    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;
	
	box-sizing : border-box;
}

  .DLGenv2_default_1660 .C .C2 {
    width : 50%;
    float : right;
	
    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;
	
	box-sizing : border-box;
}

	.DLGenv2_default_1660 .C .alone,
	.DLGenv2_default_1660 .C .C1.alone,
	.DLGenv2_default_1660 .C .C2.alone	{
    float : none;
    width : 100%;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .C .C1 {
    border-color : #000000;
}

  .DLGenv2_default_1660 .C .C1.alone {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .C .C2 {
    border-color : #000000;
}

  .DLGenv2_default_1660 .C .C2.alone {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .DLGenv2_default_1660 .C1A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .C1A1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2_default_1660 .C2A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .C2A1 {
    background-color : transparent;
    border-color : #000000;
}

/* Regle 1 */

  @media screen and (min-width: 0px) and (max-width: 640px) {
      .DLGenv2_default_1660 .C .C1 {
        width : 50%;
        float : left;
    }    
      .DLGenv2_default_1660 .C .C2 {
        width : 50%;
        float : right;
    }
      .DLGenv2_default_1660 .C .C1 {
        padding : 0px 0px 0px 0px;
    }
      .DLGenv2_default_1660 .C .C2 {
        padding : 0px 0px 0px 0px;
    }
}

/* Regle 2 */

  @media screen and (min-width: 641px) and (max-width: 1170px) {
      .DLGenv2_default_1660 .C .C1 {
        width : 50%;
        float : left;
    }    
      .DLGenv2_default_1660 .C .C2 {
        width : 50%;
        float : right;
    }
}

  .DLGenv2_default_1660 .D1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .D1 {
    background-color : transparent;
    border-color : #000000;
}

.DLGenv2_default_1660 .A1:after,
.DLGenv2_default_1660 .B1:after,
.DLGenv2_default_1660 .C:after,
.DLGenv2_default_1660 .D1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.DLGenv2_default_1660 .A1,
.DLGenv2_default_1660 .B1,
.DLGenv2_default_1660 .C,
.DLGenv2_default_1660 .D1 {display: inline-block;}
/* Hides from IE-mac \*/

* html .DLGenv2_default_1660 .A1,
* html .DLGenv2_default_1660 .B1,
* html .DLGenv2_default_1660 .C,
* html .DLGenv2_default_1660 .D1 {height: 1%;}

.DLGenv2_default_1660 .A1,
.DLGenv2_default_1660 .B1,
.DLGenv2_default_1660 .C,
.DLGenv2_default_1660 .D1 {display: block;}
/* End hide from IE-mac */

  .DLGenv2_default_1660 div.switchOverDiv {
    width : 100%;
}

  .DLGenv2_default_1660 .switchOver {
    width : auto;
    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;
}

	.DLGenv2_default_1660 .withSwitchOver{
    position : relative;
}
	.DLGenv2_default_1660 .withSwitchOver .diaLiInner.withSwitchOver .diaItemSO{
    position : absolute;
    opacity : 0;
}
	.DLGenv2_default_1660 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .diaItemSO {
    /*opacity : 1;*/
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
}

  .DLGenv2_default_1660 .layer {    
    position : absolute;
    
    top : auto;
    bottom : 0px;
    left : 0px;
    right : 0px;
    
    display : block;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 5px 5px 5px 5px;
    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;
	z-index : 1;
}
.DLGenv2_default_1660.z1VCentered .layer,
.DLGenv2_default_1660.g1VCentered .G1  {
	top : 50%; bottom : auto; transform: translateY(-50%);
	position : absolute;
}
  .DLGenv2_default_1660 div.layer {    
	padding : 0;
}
	.DLGenv2_default_1660 div.layer > div {
	margin : 0; display : block;
	padding : 5px 5px 5px 5px;
}

  .DLGenv2_default_1660 .calqueRoll {
    position : absolute;
    width : 256px;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    z-index : 10000;
}

  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .calqueRoll {
    background-color : transparent;
    border-color : #AAAAAA;
    z-index : 10000;
}

/* TITRE1 */
  .DLGenv2_default_1660 .diaRow.Titre1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0.25em 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1 {
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre1 div.diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1.15em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaLab {
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre1 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal {
    background-color : transparent;
}
  .DLGenv2_default_1660 .diaRow.Titre1 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    text-align : center;
    color : #000000;
    font-size : 1.15em;
    font-style : italic;
    font-weight : 400;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre1 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal a{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre1 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre1 .diaVal a img{
    border : none;
}

/* TITRE1 NEGA */
  .DLGenv2_default_1660 .diaRow.Titre1.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre1.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre1.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2_default_1660 .diaRow.Titre1.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre1.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre1.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TITRE2 */
  .DLGenv2_default_1660 .diaRow.Titre2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre2 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : right;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre2 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal{
    background-color : transparent;
}
  .DLGenv2_default_1660 .diaRow.Titre2 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    text-align : center;
    color : #bf6c20;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal{
    color : #bf6c20;
}
  .DLGenv2_default_1660 .diaRow.Titre2 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal a{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre2 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre2 .diaVal a img{
    border : none;
}

/* TITRE2 NEGA */
  .DLGenv2_default_1660 .diaRow.Titre2.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre2.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre2.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2_default_1660 .diaRow.Titre2.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre2.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre2.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TITRE3 */
  .DLGenv2_default_1660 .diaRow.Titre3{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre3 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre3 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3 .diaVal{
    background-color : transparent;
}
  .DLGenv2_default_1660 .diaRow.Titre3 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3 .diaVal{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre3 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3 .diaVal a{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre3 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Titre3 .diaVal a img{
    border : none;
}

/* TITRE3 NEGA */
  .DLGenv2_default_1660 .diaRow.Titre3.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre3.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre3.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2_default_1660 .diaRow.Titre3.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre3.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Titre3.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Titre3.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE1 */
  .DLGenv2_default_1660 .diaRow.Texte1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte1 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte1 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte1 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2_default_1660 .diaRow.Texte1 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte1 .diaVal a img{
    border : none;
}

/* TEXTE1 */
  .DLGenv2_default_1660 .diaRow.Texte1.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte1.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte1.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte1.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte1.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE2 */
  .DLGenv2_default_1660 .diaRow.Texte2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte2 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte2 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte2 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2_default_1660 .diaRow.Texte2 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte2 .diaVal a img{
    border : none;
}

/* TEXTE2 */
  .DLGenv2_default_1660 .diaRow.Texte2.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte2.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte2.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte2.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte2.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE3 */
  .DLGenv2_default_1660 .diaRow.Texte3{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte3 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte3 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte3 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2_default_1660 .diaRow.Texte3 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte3 .diaVal a img{
    border : none;
}

/* TEXTE3 */
  .DLGenv2_default_1660 .diaRow.Texte3.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte3.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte3.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte3.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte3.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte3.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE4 */
  .DLGenv2_default_1660 .diaRow.Texte4{
    float : none;
    clear : both;
    width : auto;
    margin : 0px auto 5px auto;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte4 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 0.8em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte4 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px auto 0px auto;
    text-align : center;
    color : #000000;
    font-size : 0.8em;
    font-style : normal;
    font-weight : normal;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
	padding : 0.1em 1em 0.1em 1em;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte4 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2_default_1660 .diaRow.Texte4 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte4 .diaVal a img{
    border : none;
}

/* TEXTE4 */
  .DLGenv2_default_1660 .diaRow.Texte4.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte4.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte4.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte4.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte4.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte4.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE5 */
  .DLGenv2_default_1660 .diaRow.Texte5{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte5 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : left;
    color : #666666;
    font-size : 0.8em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte5 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : left;
    color : #666666;
    font-size : 0.8em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : line-through;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5 .diaVal{
    background-color : transparent;
    color : #666666;
}
  .DLGenv2_default_1660 .diaRow.Texte5 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2_default_1660 .diaRow.Texte5 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Texte5 .diaVal a img{
    border : none;
}

/* TEXTE5 */
  .DLGenv2_default_1660 .diaRow.Texte5.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte5.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte5.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte5.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Texte5.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Texte5.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* STOCK */

  .DLGenv2_default_1660 .diaRow.Stock{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_STOCK_H#;*/
    margin : 0px 0px 5px 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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Stock{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Stock .diaVal{
    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;
	padding : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : normal;
    white-space : normal;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Stock .diaVal{
    background-color : transparent;
    background-image : none;
    color : #000000;
}

  .DLGenv2_default_1660 .diaRow.Stock .diaVal div.compact{
    position : static;
    padding : 0px;
}
  .DLGenv2_default_1660 .diaRow.Stock .diaVal div span{
    display : inline-block;
    margin-right : 5px;
    /*position : absolute;
    display : block;*/
    left : 0px;
    top : 5px;
    right : auto;
    bottom : auto;
    width : 10px;
    height : 10px;
}
  .DLGenv2_default_1660 .diaRow.Stock .diaVal div.compact span{
    position : static;
    left : auto; top : auto; right : auto; bottom : auto;
}
  .DLGenv2_default_1660 .diaRow.Stock .diaVal div.compact font{
    display : none;
}
  .DLGenv2_default_1660 .diaRow.Stock .diaVal div.enStock span{
    background-color : #41c400;
}
  .DLGenv2_default_1660 .diaRow.Stock .diaVal div.enStockLimite span{
    background-color : #e2d500;
}
  .DLGenv2_default_1660 .diaRow.Stock .diaVal div.enRupture span{
    background-color : #da0000;
}
  .DLGenv2_default_1660 .diaRow.Stock .diaVal div.enReappro span{
    background-color : #ff9600;
}

/* BOUTON */
  .DLGenv2_default_1660 .diaRow.Bouton/*,
  .DLGenv2_default_1660 a.btn*/{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
	.DLGenv2_default_1660 .diaRow.Bouton a.wFdBts,
	.DLGenv2_default_1660 a.btn{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	border-radius : 0px;
}

  .DLGenv2_default_1660 .Photo1Embed a.btn{
    float : none;
    display : inline-block;
    margin-top : 0.5em;
}

	.DLGenv2_default_1660 .diaRow.Bouton a.wFdBts span,
	.DLGenv2_default_1660 a.btn span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	color : #FFFFFF;
    font-size : 1em;
    font-weight : 600;
    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 : 120%;
}
	.DLGenv2_default_1660 .diaRow.Bouton a.wFdBts:hover,
	.DLGenv2_default_1660 a.btn:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	.DLGenv2_default_1660 .diaRow.Bouton a.wFdBts:hover span,
	.DLGenv2_default_1660 a.btn:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	.DLGenv2_default_1660 .diaRow.Bouton a.wFdBts span img,
  .DLGenv2_default_1660 a.btn img{
    border : none;
}

/* BOUTONNEGA */
  .DLGenv2_default_1660 .diaRow.Bouton.Nega{
    background-color : transparent;
    border-color : #111111;
}
	.DLGenv2_default_1660 .diaRow.Bouton.Nega a.wFdBts{
    background-color : #888888;
    color : #FFFFFF;
	border-color : #888888;
}

	.DLGenv2_default_1660 .diaRow.Bouton.Nega a.wFdBts span{
    background-color : transparent;
    color : #FFFFFF;
}
	.DLGenv2_default_1660 .diaRow.Bouton.Nega a.wFdBts:hover{
	background-color : #bf6c20;
	border-color : #bf6c20;
}
	.DLGenv2_default_1660 .diaRow.Bouton.Nega a.wFdBts:hover span{
	background-color : transparent;
    color : #FFFFFF;
}

/* CODE */
  .DLGenv2_default_1660 .diaRow.code,
  .DLGenv2_default_1660 .diaRow.code ul,
  .DLGenv2_default_1660 .diaRow.code ul li{
    display : block;
    margin : 0px;
    padding : 0px;
    width : 100%;
    list-style-type: none;
}

/* --- */

  .DLGenv2_default_1660 .diaRow.code .diaVal {
  	position: relative;
  	padding-bottom: 56.25%;
  	/*padding-top: 30px;*/ /*20180315*/
  	height: 0;
  	overflow: hidden;
}

  .DLGenv2_default_1660 .diaRow.code .diaVal iframe,  
  .DLGenv2_default_1660 .diaRow.code .diaVal object,  
  .DLGenv2_default_1660 .diaRow.code .diaVal embed {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
}

  .DLGenv2_default_1660 .diaRow.code .diaVal video {
  	max-width: 100%;
  	height: auto;
}

/* PHOTO1 */

  .DLGenv2_default_1660 .diaRow.Photo1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px auto 1em auto;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo1{
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2_default_1660 .diaRow.Photo1 .diaVal 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;
    overflow : hidden;
}
  .DLGenv2_default_1660 .diaRow.Photo1 .diaVal a[rel^="lightbox"] {
    overflow : visible;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo1 .diaVal a{
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Photo1 .diaVal a:hover{
    border-style : none;
    border-color : #000000;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo1 .diaVal a:hover{
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Photo1 .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

/* PHOTO2 */

  .DLGenv2_default_1660 .diaRow.Photo2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo2{
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2_default_1660 .diaRow.Photo2 .diaVal a{
    display : block;
    border-style : solid;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    overflow : hidden;
}
  .DLGenv2_default_1660 .diaRow.Photo2 .diaVal a[rel^="lightbox"] {
    overflow : visible;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo2 .diaVal a{
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Photo2 .diaVal a:hover{
    border-style : solid;
    border-color : #000000;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo2 .diaVal a:hover{
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Photo2 .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

/*  .DLGenv2_default_1660 .diaRow.Photo1 .diaVal img{
    width : auto;
}*/

  .DLGenv2_default_1660 .ImgSurImpPhoto1{
    position : absolute;
    width : 4em;
    top : 0px;
    right : auto;
    bottom : auto;
    left : 0px;
}
  .DLGenv2_default_1660 .ImgSurImpPhoto1 a{
    display : block;
    width : 100%;
}

  .DLGenv2_default_1660 .diaRow.BackGroundImg1 {
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    /*padding : #DIA_000317_DIM_BGRIMG1_PADD_T# #DIA_000317_DIM_BGRIMG1_PADD_R# #DIA_000317_DIM_BGRIMG1_PADD_B# #DIA_000317_DIM_BGRIMG1_PADD_L#;*/
    background-color : transparent;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .DLGenv2_default_1660 .diaBgrImg {
	display : block;
	padding-bottom : 56.25%;
	background-size : cover;
	background-repeat : no-repeat;
	background-position : 50% 50%;
  }


  .DLGenv2_default_1660 .diaRow.Photo1Embed{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo1Embed{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Photo1Embed .diaVal {
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : left;
	padding : 0px 0px 0px 0px;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo1Embed .diaVal{
    background-color : transparent;
}
  .DLGenv2_default_1660 .diaRow.Photo1Embed .diaVal a:not([class*=btn]){
    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;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo1Embed .diaVal a:not([class*=btn]){
    border-color : #FFFFFF;
}
  .DLGenv2_default_1660 .diaRow.Photo1Embed .diaVal a:not([class*=btn]):hover{
    border-style : none;
    border-color : #000000;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo1Embed .diaVal a:not([class*=btn]):hover{
    border-color : #000000;
}
  .DLGenv2_default_1660 .diaRow.Photo1Embed .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}
  .DLGenv2_default_1660 .diaRow.Photo1Embed.imgForcedToWidth .diaVal img{
    width : auto;
}







  .DLGenv2_default_1660 .diaRow.Video1Embed{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Video1Embed{
    background-color : transparent;
    border-color : #CCCCCC;
}
  .DLGenv2_default_1660 .diaRow.Video1Embed .diaVal {
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : left;
	padding : 0px 0px 0px 0px;
}
  .DLGenv2_default_1660.diaListItemOver article.diaListItem:hover .diaRow.Photo1Embed .diaVal{
    background-color : transparent;
}
  .DLGenv2_default_1660 .diaRow.Video1Embed .diaVal {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    height : 100%;
}
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer .fallback, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer body, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer html, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer iframe {
    background-color: #000;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer *::before, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer *::after {
    box-sizing: border-box;
}
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer {
    padding-bottom: 56.25%;
}
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer * {
    box-sizing: border-box;
}

.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer .video-wrapper {
    background: none repeat scroll 0 0 #000;
    height: 100%;
    position: absolute;
    width: 100%;
}

.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer .embed-responsive-item, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer iframe, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer embed, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer object, 
.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer video {
    border: 0 none;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0 auto;
}

.DLGenv2_default_1660 .diaRow.Video1Embed .diaVal .iframeContainer .mejs-container {
    height : 100% !important;
}






@media screen and (max-width: 640px) {
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Titre1{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Titre2{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Titre3{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte1{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte2{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte3{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte4{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte5{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Bouton{
	font-size : 1em;
}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Titre1{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Titre2{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Titre3{
	font-size : #DIA_000317_FSI_TITRE3_MEDIA3#;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte1{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte2{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte3{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte4{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Texte5{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2_default_1660 .diaRow.Bouton{
	font-size : 1em;
}
}

/* show all */

	.showAll_1660{
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
	a.showAllBtn_1660{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
    line-height : normal;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	border-radius : 0px;
}
	a.showAllBtn_1660.follow{
    float : none;
    display : inline-block;
}
	a.showAllBtn_1660 span.showAllBtn{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.85em;
    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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
	a.showAllBtn_1660:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	a.showAllBtn_1660:hover span.showAllBtn{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_1660 img{
    border : none;
}

/* --- */

  .DLGenv2_default_1660 .withLayerImg,
  .DLGenv2_default_1660 .withLayer .diaItem{
    position : relative;
}
/*	.DLGenv2_default_1660 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .withLayerImg {
    position : static;	
}*/

/* CHECKBOX */
  .DLGenv2_default_1660 .diaRow.Checkbox{
    display : block;
    float : none;
    clear : both;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 5px 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;
    text-align : left;
}
  .DLGenv2_default_1660 .diaRow.Checkbox .diaLab{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #444444;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : normal;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}

  .DLGenv2_default_1660 .diaRow.Checkbox .diaVal{
    display : inline-block;
    float : none;
    width : auto;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    font-size : 1em;
    font-style : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : normal;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
  .DLGenv2_default_1660 .diaRow.Checkbox .diaVal.true{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    color : #444444;
    font-weight : normal;
	border-style : none;
	border-color : #CCCCCC;
}
  .DLGenv2_default_1660 .diaRow.Checkbox .diaVal.false{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    color : #444444;
    font-weight : normal;
	border-style : none;
	border-color : #CCCCCC;
}

/* CHECKBOX2 */
  .DLGenv2_default_1660 .diaRow.Checkbox2{
    display : block;
    float : none;
    clear : both;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 5px 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;
    text-align : left;
}
  .DLGenv2_default_1660 .diaRow.Checkbox2 .diaLab{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #444444;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : normal;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}

  .DLGenv2_default_1660 .diaRow.Checkbox2 .diaVal{
    display : inline-block;
    float : none;
    width : auto;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    font-size : 1em;
    font-style : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : normal;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
  .DLGenv2_default_1660 .diaRow.Checkbox2 .diaVal.true{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    color : #444444;
    font-weight : normal;
	border-style : none;
	border-color : #CCCCCC;
}
  .DLGenv2_default_1660 .diaRow.Checkbox2 .diaVal.false{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    color : #444444;
    font-weight : normal;
	border-style : none;
	border-color : #CCCCCC;
}

.base_emplacementsV1_defaultListeGen_default_1660 .nouvelle_000316{}

.DLGenv2_default_1660 .vueListe_000316 {text-align : left; margin-left : -0.5em; margin-right : -0.5em;} .DLGenv2_default_1660 .vueListe_000316 .diaGrp { display : inline-block; vertical-align : top; width : calc( 16.66% - 1em ); background-color : #EAE2CC; padding : 0.5em; box-sizing : border-box; margin : 0.5em; }
@media screen and (max-width: 640px) { 
.DLGenv2_default_1660 .vueListe_000316 .diaGrp { width : calc( 50% - 1em ); }
}
@media screen and (max-width: 320px) { 
.DLGenv2_default_1660 .vueListe_000316 .diaGrp { width : calc( 100% - 1em ); }
}
@media screen and (min-width: 641px) and (max-width: 1170px){ 
.DLGenv2_default_1660 .vueListe_000316 .diaGrp { width : calc( 25% - 1em ); }
}
.DLGenv2_default_1660{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/inside/base/components/boxComponentElmtFiche/hidden/default/boxComponentElmtFiche_hidden_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmtFiche_hidden_default_1660 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/inside/base/components/numPages/hidden/modele1/numPages_hidden_modele1.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/inside/base/components/triBarre/hidden/modele1/triBarre_hidden_modele1.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/inside/base/components/localSearch/hidden/modele1/localSearch_hidden_modele1.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/inside/base/components/filterResults/hidden/modele1/filterResults_hidden_modele1.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut filterResults

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

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_1660 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/inside/base/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_1660 {

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

Debut Page

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

/*--- page ---*/

	div.page_default_default2_default_1660 {
    clear : both;
    /*width : 100%;*/
    background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 5em;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}
	div.page_default_default2_default_1660.genMargv2 {
    padding : 3.5em 5em 3.5em 5em;
}
	div.withMenuMultiPages_000101_1660 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_1660 div.withMenuMultiPagesPadd_000101_1660 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_1660 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_1660.topPositionned_000101,
	div.menuMultiPagesZone_000101_1660.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_1660 div.menuMultiPagesZonePadd_000101_1660 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_1660,
	div.page_default_default2_default_1660.pageAsso {
	padding : 0px;
    margin-bottom : 2em;
}
	div.page_default_default2_default_pageAsso_000101_1660.genMargv2,
	div.page_default_default2_default_1660.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_1660 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_1660 .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_1660 .cC {
		float : left;
		width : 72%;
		/*background-color : transparent;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_1660 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_1660 .cD {
		float : right;
		width : 20%;
		/*background-color : transparent;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

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

	div.page_default_default2_default_1660 .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_1660 .cD,
	div.page_default_default2_default_1660 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_1660 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 1.7;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_1660 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_1660 .Corps a{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_1660 .Corps a:hover{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_1660 .Tit {
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 2.1em;
		color : #000000;
		background-color : transparent;
		font-weight : 400;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.75em;
		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 : 1.15;
}

	div.page_default_default2_default_1660 .Tit.withStitle {
		margin-bottom : 0.75em;
}

	div.page_default_default2_default_1660 .STit {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.6em;
		color : #000000;
		background-color : transparent;
		font-weight : lighter;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0.75em 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 1.7;
}

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

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

	div.page_default_default2_default_1660 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_1660 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_1660 .Corps strong,
  div.page_default_default2_default_1660 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_1660 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 1px 1px 1px 1px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none !important;
	border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_1660 a.btn span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
    font-size : 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_1660 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_1660 a.btn:hover{
	background-color : #000000 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #000000 !important;
}
	div.page_default_default2_default_1660 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: 640px) {
 /*.useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_1660 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_1660 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_1660 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: 640px) {
		body.responsiveTxt div.page_default_default2_default_1660 .Tit {
			font-size : calc( 2.1em * 0.8 );
	}
		body.responsiveTxt div.page_default_default2_default_1660 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1660 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1660.genMargv2 {
			padding : 1.5em 0.75em 1.5em 0.75em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1660.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1660.pageAsso.genMargv2 {
			padding : 0px 0.75em 0px 0.75em;
	}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
		body.responsiveTxt div.page_default_default2_default_1660 .Tit {
			font-size : calc( 2.1em * 0.9 );
	}
		body.responsiveTxt div.page_default_default2_default_1660 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1660 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1660.genMargv2 {
			padding : 2.5em 2.5em 2.5em 2.5em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1660.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1660.pageAsso.genMargv2 {
			padding : 0px 2.5em 0px 2.5em;
	}
}

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

Debut boxComponent

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

  div.boxComponent_hidden_default_1660 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1660] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/hidden/modele1/enSavoirPlus_hidden_modele1.css       (1018)*/
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1706] /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_1706{
    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_1706 > ul,
  div.compo_PersoH_defaultMenu_default_1706 > ul > li {
	  margin : 0px;
	  padding : 0px;
	  list-style-type: none;
	  display : block;
}
  div.compo_PersoH_defaultMenu_default_1706 > 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_1706 > ul > li:first-child {
    border-style : none;
}

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

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

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

  div.compo_PersoH_defaultMenu_default_1706 > ul > li > a{
    display : block;
    padding : 0.75em 0.5em 0.75em 0.5em;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    color : #000000;
    font-size : 1em;
    font-weight : normal;
    text-decoration : none;
    text-transform : uppercase;             
}

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

  div.compo_PersoH_defaultMenu_default_1706 > ul > li > a.basketWithNb > font {
	display : inline-block;
	color : #000000;
	background-color : #DDDDDD;
	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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  div.compo_PersoH_defaultMenu_default_1706 > ul > li:hover > a.basketWithNb > font {
	color : #000000;
	background-color : #DDDDDD;
}

  div.compo_PersoH_defaultMenu_default_1706 > ul > li > div.cellule_000515 {
	  display : none;
	  
    position : absolute;
    right : 0px;
    z-index : 1000000;
	  width : 300px;
	  background-color : #FFFFFF;
	  padding : 2.5em;
	  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: 640px){

  div.compo_PersoH_defaultMenu_default_1706.deleteLableOnResp > ul > li > a > span {
    display : none;
}
  div.compo_PersoH_defaultMenu_default_1706.deleteLableOnResp > ul > li {
    padding : 0px;
}
  div.compo_PersoH_defaultMenu_default_1706.deleteLableOnResp > ul > li > a {
    display : block;
    height : 30px;
    width : 30px;
    padding : 0px;
    margin : 5px 5px 5px 5px;
}
  div.compo_PersoH_defaultMenu_default_1706.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_1706.deleteLableOnResp > ul > li:hover > a,
  div.compo_PersoH_defaultMenu_default_1706.deleteLableOnResp > ul > li.opened > a {
    background-position : 100% 0;
}

}

@media screen and (orientation : portrait){

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

  div.compo_PersoH_defaultMenu_default_1706 > 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_1706 > ul > li {
    position : static;  
}

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

}

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


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

CSS PERSO

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

div.compo_PersoH_defaultMenu_default_1706 > ul > li > div.cellule_000515 {
    box-shadow: 0px 2px 2px rgba(0,0,0,0.15);
}
div.compo_PersoH_defaultMenu_default_1706 > ul > li#cellule_ccid_1708 > div.cellule_000515 {width : 75px;} 
@media screen and (orientation : portrait){ div.compo_PersoH_defaultMenu_default_1706 > ul > li#cellule_ccid_1708 > div.cellule_000515 { width : auto; } }
@media screen and (max-width: 320px) { 
div.compo_PersoH_defaultMenu_default_1706 > ul > li > a {font-size : 0.7em;}
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1706] /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_1706 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1706] /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_1706 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1706ccid591] /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_1706ccid591 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [464ccid591] /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_464ccid591 {
    display : block;
    /*width : 100%;*/
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0px;
	max-width : 1380px;
    margin : 0px auto 0px auto;
}
  div.ident_default_default_default_464ccid591 .identPage{
    display : block;
    width : 100%;
    background : transparent;
    margin-bottom : 10px;
}
  div.ident_default_default_default_464ccid591 .identXform{
    display : block;
    width : 100%;
    margin : auto;
    background : transparent;
}
  div.ident_default_default_default_464ccid591 .mdpOublie{
    text-align : left;
    width : 100%;
    background : transparent;
    margin-top : 5px;
    padding-left: 0px;
    padding-right: 0px;
}
  div.ident_default_default_default_464ccid591 .mdpOublie span{
    display : block;
}
  div.ident_default_default_default_464ccid591 .mdpOublie a{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif; 
		color : #bf6c20; 
		text-decoration : none;
		font-size : 0.9em;
}
  div.ident_default_default_default_464ccid591 .mdpOublie a:hover{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif; 
		color : #000000; 
		text-decoration : none;
		font-size : 0.9em;
}

  div.ident_default_default_default_464ccid591.nearLR_464ccid591 .identPage{
    float : left;
    width : 49%;
}
  div.ident_default_default_default_464ccid591.nearLR_464ccid591 .identXform{
    float : right;
    width : 49%;
}

  div.ident_default_default_default_464ccid591 .intAccount{
    float : left;
    width : 49%;
    margin : 0px 1% 0px 0px;
    
}
  div.ident_default_default_default_464ccid591.intExtV .intAccount{
    float : none;
    width : 100%;
    margin : 0 0 1em 0;
}
  div.ident_default_default_default_464ccid591 .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_464ccid591 .intAccountPadd h2.title,
  div.ident_default_default_default_464ccid591 .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.3em;
    font-weight : bold;  
    text-transform : none;
	text-align : left;	
}

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

  div.ident_default_default_default_464ccid591.intExtV .identExtAccount{
    float : none;
    width : 100%;
    margin : 0;
}
  div.ident_default_default_default_464ccid591 .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_464ccid591 .identExtAccountPadd h2.title,
  div.ident_default_default_default_464ccid591 .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.3em;
    font-weight : bold;  
    text-transform : none; 
	text-align : left;
}
  div.ident_default_default_default_464ccid591 .identExtAccount ul,
  div.ident_default_default_default_464ccid591 .identExtAccount ul li{
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    display : block;
}
  div.ident_default_default_default_464ccid591 .identExtAccount ul li{
    float : none;
    width : auto;
    margin : 0px 0px 10px 0px;
    overflow : hidden;
	text-align : right;
}

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

	div.ident_default_default_default_464ccid591 .identExtAccount a.wFdBts,
	div.ident_default_default_default_464ccid591 .createAccountZone a.wFdBts,
	div.ident_default_default_default_464ccid591 .txtLibre a.wFdBts {
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    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 : #FFFFFF;
    display : inline-block;
    float : none;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
}
	div.ident_default_default_default_464ccid591 .identExtAccount a.wFdBts span,
	div.ident_default_default_default_464ccid591 .createAccountZone a.wFdBts span,
	div.ident_default_default_default_464ccid591 .txtLibre a.wFdBts span {
    padding : 0.75em 2.5em 0.75em 2.5em;
    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 : #FFFFFF;
    font-size : 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_464ccid591 .identExtAccount a.wFdBts:hover,
	div.ident_default_default_default_464ccid591 .createAccountZone a.wFdBts:hover,
	div.ident_default_default_default_464ccid591 .txtLibre a.wFdBts:hover {
	background-color : #000000;
    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 : #000000;
}
	div.ident_default_default_default_464ccid591 .identExtAccount a.wFdBts:hover span,
	div.ident_default_default_default_464ccid591 .createAccountZone a.wFdBts:hover span,
	div.ident_default_default_default_464ccid591 .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_464ccid591 .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_464ccid591 .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_464ccid591 .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_464ccid591 .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_464ccid591 .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_464ccid591 .intAccount,
  div.ident_default_default_default_464ccid591.nearLR_464ccid591 .identPage{
    float : none;
    width : 100%;
    margin : 0 0 1em 0;
}
  div.ident_default_default_default_464ccid591 .identExtAccount,
  div.ident_default_default_default_464ccid591.nearLR_464ccid591 .identXform{
    float : none;
    width : 100%;
    margin : 0;
}
}

div.ident_default_default_default_464ccid591 .createAccountZone {border-top : none; padding-top : 0; margin-top : 0.5em; text-align : right;}
div.ident_default_default_default_464ccid591{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [464ccid591] /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_464ccid591 {
    padding : 0px;
    margin : auto;
    border : 1px #BBBBBB none;
    background : transparent;
    width : auto;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  div.xform_pres1b_modele1_464ccid591 .xformPadd{
    padding : 0px;
}

  div.xform_pres1b_modele1_464ccid591 .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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.15em;
		color : #FFFFFF;
		font-weight : bold;
		margin-bottom : 10px;
		text-transform : none;
}

  div.xform_pres1b_modele1_464ccid591 .champsIntsZone{
}

  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .row.onFocus{
    border-color : #000000;
    background-color : transparent;
}

  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .grouped .row.onFocus{
    border-color : #000000;
    background-color : transparent;
}

  div.xform_pres1b_modele1_464ccid591 .row div.label{
    /*display : block;
    float : left;*/
    width : 30%;
	/* 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_464ccid591 .grouped .row div.label{
    /*display : block;*/
    /*float : left;*/
    width : 30%;
	display : inline-block;
	vertical-align : middle;
}

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

  div.xform_pres1b_modele1_464ccid591 .row.onFocus div.label .labelPadd{
		color : #000000;		
		background-color : transparent;
}

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

  div.xform_pres1b_modele1_464ccid591 .grouped .row.onFocus div.label .labelPadd{
		color : #000000;
		background-color : transparent;
}

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

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

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

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

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

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

  div.xform_pres1b_modele1_464ccid591 .row.checkBoxInLabelMode .label{
    margin-left : 30%;
}
  div.xform_pres1b_modele1_464ccid591 .dspIntChampBlock .row.checkBoxInLabelMode div.label {
	margin-left : 0;  
}

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

  div.xform_pres1b_modele1_464ccid591 .row .champ .champPadd table, div.xform_pres1b_modele1_464ccid591 .row .champ .champPadd table td.champCell{
    width : 100%;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #000000;
		font-weight : normal;
}
  div.xform_pres1b_modele1_464ccid591 .row.onFocus .champ .champPadd table, div.xform_pres1b_modele1_464ccid591 .row.onFocus .champ .champPadd table td.champCell{
		color : #000000;
}

  div.xform_pres1b_modele1_464ccid591 .champPadd span.span000345 {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.8em;
		color : #000000;
		font-weight : normal;
}
  div.xform_pres1b_modele1_464ccid591 row.onFocus .champPadd span.span000345 {
		color : #000000;
}




  div.xform_pres1b_modele1_464ccid591 .row .champ table.row td.labelPadd{
    margin : 0px;
    padding : 0px;
    text-align : left;
    vertical-align : top;
		font-size : 1em;
		color : #666666;
		font-weight : normal;
}
  div.xform_pres1b_modele1_464ccid591 .row.onFocus .champ table.row td.labelPadd{
		color : #666666;
}
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .dspIntChampBlock .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 1.5em 0px;
}
  div.xform_pres1b_modele1_464ccid591 .dspIntChampBlock .grouped .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}

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

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

  div.xform_pres1b_modele1_464ccid591 .dspIntChampBlock .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .row.labelLess div.champ{
    width : 100%;
}
  div.xform_pres1b_modele1_464ccid591 .row.labelLess div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591.useResponsive .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 1.5em 0px;
}
  div.xform_pres1b_modele1_464ccid591.useResponsive .grouped .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}

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

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

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

/*  div.xform_pres1b_modele1_464ccid591 .rowSubmit{
    width : auto;
    display : block;
    clear : both;
    border-top : #DIA_000348_DIM_XFORM_LINE_BORDER# #AAAAAA solid;
    margin : auto;
}
  div.xform_pres1b_modele1_464ccid591 .rowSubmit .col1{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CG_W#;
}
  div.xform_pres1b_modele1_464ccid591 .rowSubmit .col2{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CD_W#;
}
  div.xform_pres1b_modele1_464ccid591 .rowSubmit .col1 .col1Padd{
    padding-right : #DIA_000348_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000348_TAL_XFORM_LINE_CG#;
}
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .grouped .rowSubmit{
    width : auto;
    display : block;
    clear : both;
    border-top : #DIA_000348_DIM_XFORM_LINE_BORDER# #AAAAAA solid;
    margin : auto;
}
  div.xform_pres1b_modele1_464ccid591 .grouped .rowSubmit .col1{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CG_W#;
    display : none;
}
  div.xform_pres1b_modele1_464ccid591 .grouped .rowSubmit .col2{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CD_W#;
}
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .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_464ccid591 .rowSubmit{
    text-align : right;
    padding : 0.75em 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_464ccid591 .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_464ccid591 .champPadd a {
		font-size : 1em;
		font-weight : normal;
		color : #bf6c20;
		text-decoration : none;
}
  div.xform_pres1b_modele1_464ccid591 .row.onFocus .champPadd a {
		color : #bf6c20;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd a:hover {
		color : #000000;
		text-decoration : none;
}
  div.xform_pres1b_modele1_464ccid591 .row.onFocus .champPadd a:hover {
		color : #000000;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd input {
		font-family : 'Open sans', 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_464ccid591 .row.onFocus .champPadd input {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #bf6c20;
}
  div.xform_pres1b_modele1_464ccid591 .googleMap input {
		width : auto;
		height : auto;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd input.date {
		width : 120px;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd table.dateTab td.dateTrigger{
		padding-left : 5px;
}

  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .champPadd div {
    /*padding-top : 1px;
    padding-bottom : 1px;*/
}
  div.xform_pres1b_modele1_464ccid591 .champPadd textarea {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : normal;
		width : 100%;
		height : 5em;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_464ccid591 .row.onFocus .champPadd textarea {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #bf6c20;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd select {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #000000;
		font-weight : normal;
		width : 100%;
		height : auto;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_464ccid591 .row.onFocus .champPadd select {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #bf6c20;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd select option.level1{
		background-color : transparent;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd select option.level2{
		background-color : transparent;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd select.multiple {
		height : auto;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd input.upload {
		height : auto;
		width : auto;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd .resetFile{
    margin-left : 5px;
}
  div.xform_pres1b_modele1_464ccid591 .champPadd .resetFile img{
		border : none;
}
/*  div.xform_pres1b_modele1_464ccid591 .champPadd .imgPreview{
		display : block;
}*/

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

  div.xform_pres1b_modele1_464ccid591_autoComplete {
    position:absolute;
    width: auto;
    background: #FFFFFF;
    margin:0px;
    padding:0px;
    z-index : 11;
}
  div.xform_pres1b_modele1_464ccid591_autoComplete ul{
    margin:0;
    padding:5px;
    border:1px solid #888888;
    list-style-type:none;
    height : 250px;
    overflow : auto;
}
  div.xform_pres1b_modele1_464ccid591_autoComplete ul li{
    margin:0;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
		font-family : 'Open sans', 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_464ccid591_autoComplete ul li.selected{
    background-color: #FFF15A;
}
  div.xform_pres1b_modele1_464ccid591_autoComplete ul strong.highlight{
    margin:0;
    padding:0;
}
  div.xform_pres1b_modele1_464ccid591 input.autoCompleteField{
    background-color : #FFFFA0;
}
  div.xform_pres1b_modele1_464ccid591 input.autoCompleteError{
    border-color : #DD0000;
}
/*  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .rowSubmit input.submit:hover,
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .champPadd .readOnly {
		color : #888888;
		background-color : #DDDDDD;
		border-color : #BBBBBB;
}
  /*div.xform_pres1b_modele1_464ccid591 .rowSubmit a{*/
  div.xform_pres1b_modele1_464ccid591 .rowSubmit a{
    margin : 0px 0px 0px 10px;
    cursor : pointer;
}
  div.xform_pres1b_modele1_464ccid591 .rowSubmit a img{
    border : none;
}
  div.xform_pres1b_modele1_464ccid591 .rowSubmit a:hover{
    cursor : pointer;
}
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .btSupp{
    text-align : right;
}
  div.xform_pres1b_modele1_464ccid591 .btSupp a img{
    border : none;
}

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

/* SELECT1 FULL */

  div.xform_pres1b_modele1_464ccid591 table.select1Full td{
    width : 100%;
}
  div.xform_pres1b_modele1_464ccid591 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_464ccid591 table.select1Full td img{
    display : block;
}
  div.xform_pres1b_modele1_464ccid591 table.select1Full td,
  div.xform_pres1b_modele1_464ccid591 table.select1Full th{
    padding : 5px 0px;
}

/* --- */

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

/* --- Trigger --- */

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

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


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

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

	div.xform_pres1b_modele1_464ccid591 a.wFdBts{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : inline-block;
    float : none;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
}
	div.xform_pres1b_modele1_464ccid591 .rowSubmit a.wFdBts {display : block; float : left;}

	div.xform_pres1b_modele1_464ccid591 a.wFdBts span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 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_464ccid591 a.wFdBts:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBts:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}

/* valider */
	div.xform_pres1b_modele1_464ccid591 a.wFdBts.valider{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBts.valider span{
	  padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBts.valider:hover{
	  background-color : #000000;
    background-position : 0px -50px;
	border-color : #000000;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBts.valider:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}

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

/* annuler */
	div.xform_pres1b_modele1_464ccid591 a.wFdBts.annuler{
    padding : 0px 0px 0px 0px;
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px -150px;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBts.annuler span{
	  padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% -150px;
    color : #bf6c20;
    height : auto;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBts.annuler:hover{
	  background-color : #FFFFFF;
    background-position : 0px -50px;
	border-color : #000000;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBts.annuler:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #000000;
}
/* --- petits boutons / elements ---*/
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall,
  div.xform_pres1b_modele1_464ccid591 .row div.trigger a.wFdBtsSmall{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : block;
    float : left;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.txtBt span,
  div.xform_pres1b_modele1_464ccid591 .row div.trigger a.wFdBtsSmall.txtBt span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.85em;
    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_464ccid591 a.wFdBtsSmall span img,
  div.xform_pres1b_modele1_464ccid591 .row div.trigger a.wFdBtsSmall span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    /*color : #FFFFFF;
    font-size : 0.85em;
    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_464ccid591 a.wFdBtsSmall:hover,
  div.xform_pres1b_modele1_464ccid591 .row div.trigger a.wFdBtsSmall:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.txtBt:hover span,
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 a.wFdBtsSmall:hover span img,
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 a.wFdBtsSmall.delete{
	  float : right;
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.txtBt.delete span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
    float : none;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.delete span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #FFFFFF;*/
    /*height : auto;*/
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.delete:hover{
	  background-color : #000000;
    background-position : 0px -100px;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.txtBt.delete:hover span{
	  background-color : transparent;
    background-position : 100% -100px;
    color : #FFFFFF;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.delete:hover span img{
	  background-color : transparent;
    background-position : 100% -100px;
    /*color : #FFFFFF;*/
}

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


/* Ajouter */
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.add{
	  float : right;
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.txtBt.add span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.add span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #FFFFFF;*/
    /*height : auto;*/
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.add:hover{
	  background-color : #000000;
    background-position : 0px -50px;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.txtBt.add:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}
	div.xform_pres1b_modele1_464ccid591 a.wFdBtsSmall.add:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;*/
}

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

/* sameField */

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

/* gestion Stars / redcross */ 

  div.xform_pres1b_modele1_464ccid591 .ui-stars-redcross,
  div.xform_pres1b_modele1_464ccid591 .ui-stars-star,
  div.xform_pres1b_modele1_464ccid591 .ui-stars-cancel {
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
  }
  div.xform_pres1b_modele1_464ccid591 .ui-stars-redcross a,
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .ui-stars-star a,
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .ui-stars-redcross a,
  div.xform_pres1b_modele1_464ccid591 .ui-stars-star a {
    background-position: 0 -32px;
  }
  div.xform_pres1b_modele1_464ccid591 .ui-stars-star-on a {
    background-position: 0 -48px;
  }
  div.xform_pres1b_modele1_464ccid591 .ui-stars-star-hover a {
    background-position: 0 -64px;
  }
  div.xform_pres1b_modele1_464ccid591 .ui-stars-cancel-hover a {
    background-position: 0 -16px;
  }
  div.xform_pres1b_modele1_464ccid591 .ui-stars-star-disabled,
  div.xform_pres1b_modele1_464ccid591 .ui-stars-star-disabled a,
  div.xform_pres1b_modele1_464ccid591 .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_464ccid591 .champPadd span.help {
		font-size : 0.8em;
		font-weight : normal;
}
  
/* methodes livraison... */
  
  .shipMethod_default_default_default_464ccid591 div.xform_pres1b_modele1_464ccid591 label > img,
  .payMethod_default_default_default_464ccid591 div.xform_pres1b_modele1_464ccid591 label > img {
    width : auto !important;
    height : 64px !important;
    margin-top : 5px;    
  }
  .shipMethod_default_default_default_464ccid591 div.xform_pres1b_modele1_464ccid591 label,
  .payMethod_default_default_default_464ccid591 div.xform_pres1b_modele1_464ccid591 label {
    display : block;
    margin-bottom : 1.5em;   
  }
  .shipMethod_default_default_default_464ccid591 div.xform_pres1b_modele1_464ccid591 #rowId_genCond label,
  .payMethod_default_default_default_464ccid591 div.xform_pres1b_modele1_464ccid591 #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_464ccid591 .googleMap img{
    max-width : none;  
}

/* fck */

  div.xform_pres1b_modele1_464ccid591 .cke_contents{
    height : 500px !important;  
}
  div.xform_pres1b_modele1_464ccid591 a.btn.help.rightFloated{
	  float : right;
}
  div.xform_pres1b_modele1_464ccid591 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_464ccid591 a.btn.help span{
	  color : #FFFFFF; text-transform : uppercase; font-weight : bold; text-decoration : none;
}
  div.xform_pres1b_modele1_464ccid591 a.btn.help:hover{
	  background-color : #b8de00; text-decoration : none;
}
  div.xform_pres1b_modele1_464ccid591 a.btn.help:hover span{
	  text-decoration : none;
}

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

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

div.xform_pres1b_modele1_464ccid591 .champPadd input[type=text], div.xform_pres1b_modele1_464ccid591 .champPadd input[type=password], div.xform_pres1b_modele1_464ccid591 .champPadd textarea, div.xform_pres1b_modele1_464ccid591 .champPadd select { padding : 0.5em 0.5em; border-radius : 0px; box-shadow: 0px 0px 5px -2px #AAAAAA;} div.xform_pres1b_modele1_464ccid591 .onFocus .champPadd input[type=text], div.xform_pres1b_modele1_464ccid591 .onFocus .champPadd input[type=password], div.xform_pres1b_modele1_464ccid591 .onFocus .champPadd textarea, div.xform_pres1b_modele1_464ccid591 .onFocus .champPadd select { box-shadow: 0px 0px 5px -1px #bf6c20;}

div.xform_pres1b_modele1_464ccid591 .row div.label,
div.xform_pres1b_modele1_464ccid591 .row div.champ {float : none; width : 100%;}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [464ccid591] /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_464ccid591 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1706ccid593] /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_1706ccid593 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1708ccid593] /home/diasite/diasite39/res/inside/fbasket/default/default/default/fbasket_default_default_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Panier

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

  div.fbasket_default_default_default_1708ccid593 {
    width : auto;
  	margin : 0px 0px 0px 0px;
    padding : 2px 0px 0px 0px;
    background-image : none;
  	background-position : 0% 0%;
  	background-repeat : repeat-x;
  	background-color : transparent;
  	border-style : none;
  	border-color : transparent;
  	border-left-width : 1px;
  	border-right-width : 1px;
  	border-top-width : 1px;
  	border-bottom-width : 1px;
}
  div.fbasket_default_default_default_1708ccid593 div.padd{
    display : block;
    width : 100%;
}
  div.fbasket_default_default_default_1708ccid593 a img{
    border : none;
}
  div.fbasket_default_default_default_1708ccid593 form{
    display : block;
    margin : 0px;
    padding : 0px;
    width : 100%;
}
  div.fbasket_default_default_default_1708ccid593 table{
    width : 100%;
}
  div.fbasket_default_default_default_1708ccid593 table tr{

}
  div.fbasket_default_default_default_1708ccid593 table tr th{
    background : #DDDDDD;
		text-align : left;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
		padding-left : 1em;
		padding-right : 1em;
		padding-top : 0.5em;
		padding-bottom : 0.5em;
}
  div.fbasket_default_default_default_1708ccid593 table tr td{
    background : #FFFFFF;
		text-align : left;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
		padding-left : 1em;
		padding-right : 1em;
		padding-top : 0.5em;
		padding-bottom : 0.5em;
		border-bottom : 1px #DDDDDD solid;
}
  div.fbasket_default_default_default_1708ccid593 table tr td.TotalHT,
  div.fbasket_default_default_default_1708ccid593 table tr td.TotalTTC{
    background : #F2F2F2;
    color : #000000;
    text-decoration : none;
}
  div.fbasket_default_default_default_1708ccid593 table tr td.PrixHT,
  div.fbasket_default_default_default_1708ccid593 table tr td.PrixTTC{
    text-decoration : none;
}
  div.fbasket_default_default_default_1708ccid593 table tr td.Quantite input{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    background : #FFFFFF;
		text-align : left;
		font-size : 1em;
		font-weight : normal;
		color : #666666;
		width : 30px;
		height : auto;
		border : 1px #CCCCCC solid;
}
  div.fbasket_default_default_default_1708ccid593 table tr td.Designation,
  div.fbasket_default_default_default_1708ccid593 table tr td.Designation a{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
		text-decoration : none;
}
  div.fbasket_default_default_default_1708ccid593 table tr td.Designation a:hover{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
		text-decoration : none;
}
  div.fbasket_default_default_default_1708ccid593 table tr.ligneSTotal td{
		text-align : left;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		border : none;
}
  div.fbasket_default_default_default_1708ccid593 table tr td.PrixHP{
		text-decoration : line-through;
}
  div.fbasket_default_default_default_1708ccid593 table tr td.PrixHT,
  div.fbasket_default_default_default_1708ccid593 table tr td.PrixTTC,
  div.fbasket_default_default_default_1708ccid593 table tr td.TotalHT,
  div.fbasket_default_default_default_1708ccid593 table tr td.TotalTTC,
  div.fbasket_default_default_default_1708ccid593 table tr td.PrixHP{
		white-space : nowrap;
		text-align : right;
}
  div.fbasket_default_default_default_1708ccid593 table tr th.PrixHT,
  div.fbasket_default_default_default_1708ccid593 table tr th.PrixTTC,
  div.fbasket_default_default_default_1708ccid593 table tr th.TotalHT,
  div.fbasket_default_default_default_1708ccid593 table tr th.TotalTTC,
  div.fbasket_default_default_default_1708ccid593 table tr th.PrixHP{
		text-align : right;
}

div.fbasket_default_default_default_1708ccid593 .STotalTTC,
div.fbasket_default_default_default_1708ccid593 .STotalTTC *,
div.fbasket_default_default_default_1708ccid593 .GTotalTTC,
div.fbasket_default_default_default_1708ccid593 .GTotalTTC * {font-weight : bold !important;}

  div.fbasket_default_default_default_1708ccid593 table tr.ligneSTotal td div.ligneSTotalDiv{
    width : 100%;
    margin : 0px;
    padding : 0px;
    margin-left : auto;
    margin-right : 0px;
    text-align : left;
    border-top : 0px #DDDDDD solid;
    border-bottom : 0px #DDDDDD solid;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneSTotalDiv .row{
    width : 100%;
    clear : both;
    display : block;
    background : transparent;
    margin-bottom : 2px;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneSTotalDiv .row .rowCG{
    width : 46%;
    float : left;
    text-align : left;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
    padding-top : 0px;
    padding-bottom : 0px;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneSTotalDiv .row .rowCD{
    width : 46%;
    float : right;
    text-align : left;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
    padding-top : 0px;
    padding-bottom : 0px;
    text-decoration : none;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneSTotalDiv .row .STotal{
		font-weight : normal;
		color : #000000;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneSTotalDiv .row .GTotal{
		font-weight : 400;
		color : #000000;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer{
    width : 100%;
    margin-bottom : 10px; 
}
  div.fbasket_default_default_default_1708ccid593 div.ligneValider{
    width : 100%;
    margin-top : 12px; 
}
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : #bf6c20;
    border : 1px #bf6c20 solid;
    padding-top : 0.25em;
    padding-bottom : 0.25em;
    padding-left : 1.25em;
    padding-right : 1.25em;
    color : #FFFFFF;
    font-weight : 500;
    font-size : 0.85em;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a:hover{
    background-color : #000000;
    border : 1px #000000 solid;
    color : #FFFFFF;
    font-weight : 500;
    text-decoration : none;
    font-size : 0.85em;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.lienImage{
    padding : 0px;
    margin : 0px;
    border : none;
    background-color : transparent;
    background-image : none;
}

  div.fbasket_default_default_default_1708ccid593 div.ligneValider{
	text-align : center;
}
  
  div.fbasket_default_default_default_1708ccid593 div.ligneValider div.validate{
	float : none;
    display : block;
    padding : 0px;
    margin : 0px 0px 0px 0px;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneValiderV1 a.validate{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : #bf6c20;
    border : 1px #bf6c20 solid;
    padding-top : 0.75em;
    padding-bottom : 0.75em;
    padding-left : 2.5em;
    padding-right : 2.5em;
    color : #FFFFFF;
    font-weight : 500;
    font-size : 1em;
	text-align : center;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneValiderV1 a.validate:hover{
    background-color : #000000;
    border : 1px #000000 solid;
    color : #FFFFFF;
    font-weight : 500;
    text-decoration : none;
    font-size : 1em;
}
  div.fbasket_default_default_default_1708ccid593 div.back{    
		/*float : right;*/ /* 300310 */
		display : block;
    padding : 0px;
    margin : 0px;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneValider div.validate.alone{
    padding : 0px;
    margin : 0px 0px 0px 0px;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneValider div.back.alone{
    padding : 0px;
    margin : 0px 0px 0px 0px;
}
  div.fbasket_default_default_default_1708ccid593 div.ligneValiderV1 a.back{    
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : bold;
		color : #bf6c20;
		width : auto;
}
  div.fbasket_default_default_default_1708ccid593 a.back{    
		float : right; /* 300310 */
}
  div.fbasket_default_default_default_1708ccid593 a.back:hover{
    
}
  div.fbasket_default_default_default_1708ccid593 div.actionsDiv{
    margin-bottom : 5px;
    display : block;
    clear : both;
    width : 100%;
    background : transparent
}
  div.fbasket_default_default_default_1708ccid593 div.actionsDivBack {
    text-align : center;
}
  div.fbasket_default_default_default_1708ccid593 div.actionsDivEmpty {
    text-align : right;
}
  div.fbasket_default_default_default_1708ccid593 div.actionsDiv a.back{
    /*text-align : center;*/
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : bold;
		color : #bf6c20;
		width : auto;
}
  div.fbasket_default_default_default_1708ccid593 div.actionsDiv a.empty{
    /*text-align : right;*/
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : bold;
		color : #bf6c20;
		width : auto;
}
  div.fbasket_default_default_default_1708ccid593 a.back:hover,
  div.fbasket_default_default_default_1708ccid593 a.empty:hover{
    text-decoration : underline;
}
  div.fbasket_default_default_default_1708ccid593 div.actionsDiv a.lienImage,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.lienImage,
  div.fbasket_default_default_default_1708ccid593 div.actionsDiv a.lienImage:hover,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.lienImage:hover{
    padding : 0px;
    margin : 0px;
    border : none;
    background-color : transparent;
    background-image : none;
    width : auto;
}
/*  div.fbasket_default_default_default_1708ccid593 a.lienImage{
    padding : 0px;
    margin : 0px;
    border : none;
    background-color : transparent;
    background-image : none;
}*/
  div.fbasket_default_default_default_1708ccid593 div.message{
    padding-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    margin-bottom : 1px;
    background-color : transparent;
    text-align : left;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
		border : 0px #DDDDDD solid;
		display : none;
}

  div.fbasket_default_default_default_1708ccid593 .messagesZone{
    padding : 0px 0px 0px 0px;
    margin : 10px 0px 10px 0px;
    background-color : transparent;
    border-color : #DDDDDD;
    border-style : none;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    width : auto; 
}

  div.fbasket_default_default_default_1708ccid593 .messagesFields{
    float : right;
    width : 48%;
    margin : 0% 1% 0% 1%; 
}
  div.fbasket_default_default_default_1708ccid593 .messagesFields.line{
    float : none;
    width : auto;
    margin : 0px 0px 10px 0px;
}

@media screen and (max-width: 640px) {
  div.fbasket_default_default_default_1708ccid593 .messagesFields{
    float : none;
    width : auto;
    margin : 0px 0px 10px 0px; 
}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.fbasket_default_default_default_1708ccid593 .messagesFields{
    float : none;
    width : auto;
    margin : 0px 0px 10px 0px; 
}
}

  div.fbasket_default_default_default_1708ccid593 .messagesFields .padd{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    border-color : #DDDDDD;
    border-style : none;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    text-align : left;
    width : auto; 
}
  div.fbasket_default_default_default_1708ccid593 .messagesFields p.label{
    text-align : left;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
		background-color : transparent;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 5px 0px;
}
  div.fbasket_default_default_default_1708ccid593 .messagesFields .padd textarea{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    background-color : #FFFFFF;
    border-color : #CCCCCC;
    border-style : solid;
    border-width : 1px;
		font-size : 1em;
		font-weight : normal;
		color : #666666;
    width : 98%; 
    height : 50px;     
}
  div.fbasket_default_default_default_1708ccid593 .messagesFields .padd div{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    border-color : #DDDDDD;
    border-style : none;
    border-width : 1px;
		font-size : 1em;
		font-weight : normal;
		color : #000000;
		font-style : italic;
    width : auto;    
}













  .messageLayer_1708ccid593 {
    margin : 0px 0px 0px 0px;
    padding : 1em 1em 1em 1em;
    background-image : none;
  	background-position : 0% 0%;
  	background-repeat : repeat-x;
  	background-color : transparent;
  	border-style : none;
  	border-color : #DDDDDD;
  	border-left-width : 1px;
  	border-right-width : 1px;
  	border-top-width : 1px;
  	border-bottom-width : 1px;
		text-align : left;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		font-weight : normal;
		color : #666666;    
}
  .messageLayer_1708ccid593 .messageLayerPadd{
    min-height : 200px;
    position : relative;    
}
   .messageLayer_1708ccid593 a{
		font-weight : normal;
		color : #bf6c20;
		text-decoration : none;
}
   .messageLayer_1708ccid593 a:hover{
		color : #000000;
		text-decoration : none;
}

  .messageLayer_1708ccid593 h3{
    margin : 0px 0px 20px 0px;
    padding : 0px 0px 0px 0px;
    background-image : none;
  	background-position : 0% 0%;
  	background-repeat : repeat-x;
  	background-color : transparent;
		text-align : left;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.3em;
		font-weight : bold;
		color : #000000;    
}

  .messageLayer_1708ccid593 p{
    margin : 0px;
    padding : 0px;   
}

   .messageLayer_1708ccid593 p.message {font-weight : bold; margin-bottom : 0.5em;}
   .messageLayer_1708ccid593 p.message.pAdded {color : green;}
   .messageLayer_1708ccid593 p.message.pError {color : red;}

   div.fbasket_default_default_default_1708ccid593 ul,
   div.fbasket_default_default_default_1708ccid593 ul li,
   .messageLayer_1708ccid593 ul,
   .messageLayer_1708ccid593 ul li{
  	list-style-type: none;
    display : block;
    margin : 0px;
    padding : 0px;
    width : auto;
}
   .messageLayer_1708ccid593 .buttons{
    position : absolute;
    bottom : 0px;
    width : 100%;
}
   .messageLayer_1708ccid593.useLayerInPage .buttons{
    position : static;
    bottom : auto;
    width : 100%;
}
   .messageLayer_1708ccid593 .buttons ul{
    padding : 0px 0px 0px 0px;
    background-image : none;
  	background-position : 0% 0%;
  	background-repeat : repeat-x;
  	background-color : transparent;
  	border-style : none;
  	border-color : #DDDDDD;
  	border-left-width : 1px;
  	border-right-width : 1px;
  	border-top-width : 1px;
  	border-bottom-width : 1px;
}
   .messageLayer_1708ccid593 ul li.leftSide{
  	float : left;
}
   .messageLayer_1708ccid593 ul li.rightSide{
  	float : right;
}
   .messageLayer_1708ccid593.useLayerInPage ul li.leftSide{
  	float : none;
}
   .messageLayer_1708ccid593.useLayerInPage ul li.rightSide{
  	float : none;
}

.messageLayer_1708ccid593 p.photo {float : left;margin-right : 2em;}
.messageLayer_1708ccid593.useLayerInPage p.photo {float : none;margin-right : 0;}

   div.fbasket_default_default_default_1708ccid593 .undisplayed{
  	display : none;
}
   div.fbasket_default_default_default_1708ccid593 .displayed{
  	display : block;
}

   .messageLayer_1708ccid593 .txts{
  	margin-bottom : 1.5em;
}

/* col2020 */

.messageLayer_1708ccid593.layerModeCol2020 .buttons{position : static; clear : both;}
.messageLayer_1708ccid593.layerModeCol2020 .photo {float : left; width : 34%; margin-right : 0; margin-bottom : 1.5em;}
.messageLayer_1708ccid593.layerModeCol2020 .photo > img {width : 100%;}
.messageLayer_1708ccid593.layerModeCol2020 .cd_000292 {float : right; width : 64%; box-sizing : border-box; margin-bottom : 1.5em;}
.messageLayer_1708ccid593.layerModeCol2020 .cd_000292 {padding-left : 2em;}
.messageLayer_1708ccid593.layerModeCol2020 .cd_000292.noPhoto {float : none; width : auto;}
.messageLayer_1708ccid593.layerModeCol2020 .cd_000292 p > span {white-space : nowrap; font-weight : bold;}


	div.fbasket_default_default_default_1708ccid593 a.wFdBts,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts,
  .messageLayer_1708ccid593 a.wFdBts,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts {
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    border-style : solid;
    border-color : #bf6c20;
    border-width : 1px;
	border-radius : 0px;
    display : block;
	margin : 1px auto;
	text-align : center;
}
  .messageLayer_1708ccid593 a.wFdBts,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts {
    float : none;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.txtBt span,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.txtBt span,
	.messageLayer_1708ccid593 a.wFdBts.txtBt span,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.txtBt span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 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;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts span img,
	.messageLayer_1708ccid593 a.wFdBts span img,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts span img{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    /*color : #FFFFFF;
    font-size : 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.fbasket_default_default_default_1708ccid593 a.wFdBts:hover,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts:hover,
	.messageLayer_1708ccid593 a.wFdBts:hover,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    border-style : solid;
    border-color : #000000;
    cursor : pointer;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.txtBt:hover span,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.txtBt:hover span,
	.messageLayer_1708ccid593 a.wFdBts.txtBt:hover span,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.txtBt:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts:hover span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts:hover span img,
	.messageLayer_1708ccid593 a.wFdBts:hover span img,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;
    text-decoration : none;*/
    cursor : pointer;
}

/* valider */
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.btValidate,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.btValidate,
	.messageLayer_1708ccid593 a.wFdBts.btValidate,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btValidate{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    display : block;
}
	.messageLayer_1708ccid593 a.wFdBts.btValidate,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btValidate{
    float : none;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.txtBt.btValidate span,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.txtBt.btValidate span,
	.messageLayer_1708ccid593 a.wFdBts.txtBt.btValidate span,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.txtBt.btValidate span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.btValidate span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.btValidate span img,
	.messageLayer_1708ccid593 a.wFdBts.btValidate span img,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btValidate span img{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #FFFFFF;
    height : auto;*/
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.btValidate:hover,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.btValidate:hover,
	.messageLayer_1708ccid593 a.wFdBts.btValidate:hover,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btValidate:hover{
	  background-color : #000000;
    background-position : 0px -50px;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.txtBt.btValidate:hover span,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.txtBt.btValidate:hover span,
	.messageLayer_1708ccid593 a.wFdBts.txtBt.btValidate:hover span,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.txtBt.btValidate:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.btValidate:hover span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.btValidate:hover span img,
	.messageLayer_1708ccid593 a.wFdBts.btValidate:hover span img,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btValidate:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;*/
}

/* retour */
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.btBack,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.btBack,
	.messageLayer_1708ccid593 a.wFdBts.btBack,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btBack{
    padding : 0px 0px 0px 0px;
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    display : block;
    border-color : #bf6c20;
}
	.messageLayer_1708ccid593 a.wFdBts.btBack,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btBack{
    float : none;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.txtBt.btBack span,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.txtBt.btBack span,
	.messageLayer_1708ccid593 a.wFdBts.txtBt.btBack span,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.txtBt.btBack span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #bf6c20;
    height : auto;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.btBack span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.btBack span img,
	.messageLayer_1708ccid593 a.wFdBts.btBack span img,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btBack span img{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #bf6c20;
    height : auto;*/
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.btBack:hover,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.btBack:hover,
	.messageLayer_1708ccid593 a.wFdBts.btBack:hover,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btBack:hover{
	  background-color : #FFFFFF;
    background-position : 0px -50px;
	border-color : #000000;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.txtBt.btBack:hover span,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.txtBt.btBack:hover span,
	.messageLayer_1708ccid593 a.wFdBts.txtBt.btBack:hover span,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.txtBt.btBack:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #000000;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBts.btBack:hover span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider a.wFdBts.btBack:hover span img,
	.messageLayer_1708ccid593 a.wFdBts.btBack:hover span img,
  .messageLayer_1708ccid593 div.ligneValider a.wFdBts.btBack:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #000000;*/
}

/* --- petits boutons / elements ---*/
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    border-style : solid;
    border-color : #bf6c20;
    border-width : 1px;
	border-radius : 0px;
    display : block;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.txtElmtBt span,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall.txtElmtBt span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.85em;
    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.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    /*color : #FFFFFF;
    font-size : 0.85em;
    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.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall:hover,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    border-style : solid;
    border-color : #000000;
    cursor : pointer;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.txtElmtBt:hover span,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall.txtElmtBt:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall:hover span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;
    text-decoration : none;*/
    cursor : pointer;
}
/* Vider */
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.btEmpty{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    float : right;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.txtElmtBt.btEmpty span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.btEmpty span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #FFFFFF;
    height : auto;*/
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.btEmpty:hover{
	  background-color : #000000;
    background-position : 0px -100px;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.txtElmtBt.btEmpty:hover span{
	  background-color : transparent;
    background-position : 100% -100px;
    color : #FFFFFF;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.btEmpty:hover span img{
	  background-color : transparent;
    background-position : 100% -100px;
    /*color : #FFFFFF;*/
}
/* Supprimer */
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.delete{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    float : left;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.txtElmtBt.delete span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.delete span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #FFFFFF;
    height : auto;*/
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.delete:hover{
	  background-color : #000000;
    background-position : 0px -100px;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.txtElmtBt.delete:hover span{
	  background-color : transparent;
    background-position : 100% -100px;
    color : #FFFFFF;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.delete:hover span img{
	  background-color : transparent;
    background-position : 100% -100px;
    /*color : #FFFFFF;*/
}
/* Recalculer */
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.btReCalc,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall.btReCalc{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    float : right;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.txtElmtBt.btReCalc span,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall.txtElmtBt.btReCalc span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.btReCalc span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall.btReCalc span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #FFFFFF;
    height : auto;*/
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.btReCalc:hover,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall.btReCalc:hover{
	  background-color : #000000;
    background-position : 0px -50px;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.txtElmtBt.btReCalc:hover span,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall.txtElmtBt.btReCalc:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}
	div.fbasket_default_default_default_1708ccid593 a.wFdBtsSmall.btReCalc:hover span img,
  div.fbasket_default_default_default_1708ccid593 div.ligneRecalculer a.wFdBtsSmall.btReCalc:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;*/
}

@media screen and (max-width: 640px) {
  div.fbasket_default_default_default_1708ccid593 .PrixHT, div.fbasket_default_default_default_1708ccid593 .TotalHT,  div.fbasket_default_default_default_1708ccid593 .Photo {display : none;}
  div.fbasket_default_default_default_1708ccid593 table tr.ligneSTotal td div.ligneSTotalDiv {width : 100%; margin-left : 0px; margin-right : 0px;}
  div.fbasket_default_default_default_1708ccid593 div.ligneValider div.validate,
  div.fbasket_default_default_default_1708ccid593 div.ligneValider div.validate a.validate,
  div.fbasket_default_default_default_1708ccid593 div.back,
  div.fbasket_default_default_default_1708ccid593 a.back {display : block; float : none; width : 100%; margin-left : 0; margin-right : 0; text-align : center;}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.fbasket_default_default_default_1708ccid593 .Photo {display : none;}
}

@media screen and (max-width: 1170px) {
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.labels {display : none;}
	
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth,
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody,
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr,
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr > th,
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr > td	{
		display : block;
		width : 100% !important;
	}
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr {
		position : relative;
		background-color : #F2F2F2;
		margin-top : 1em;
		margin-bottom : 1em;
		padding : 1.25em;
	}
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr > td {
		text-align: left;
		float : right;
		box-sizing : border-box;
		padding-left : 54%;
		/*border-bottom : none;*/
		background-color : transparent;
		min-height : 4em;
		border-color : rgba(0,0,0,0.05);
	}
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr > td:last-child {
		border-bottom : none;
	}
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr > td:before {
		content: attr(data-label);
		position : absolute;
		width : 46% !important;
		font-weight : bolder;
		left : 1.25em;
	}

	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr > td:after,
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr:after	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr > td,
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr {display: inline-block;}

	* html .useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr > td,
	* html .useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr {height: 1%;}
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr > td,
	.useResponsive div.fbasket_default_default_default_1708ccid593 table.fixedWidth > tbody > tr.tabTr {display: block;}

}



div.fbasket_default_default_default_1708ccid593{line-height : 100%; font-size : 0.9em;} 
div.fbasket_default_default_default_1708ccid593 div.ligneSTotalDiv {padding-top : 1.5em;} 
div.fbasket_default_default_default_1708ccid593 div.ligneSTotalDiv .row {padding : 0.5em;} 
div.fbasket_default_default_default_1708ccid593 a.back {margin-top : 5px; float : none; text-align : center;} 
.messageLayer_1708ccid593 {font-size : 0.8em;} 
.messageLayer_1708ccid593 .messageLayerPadd {min-height : 260px;}
div.fbasket_default_default_default_1708ccid593{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1708ccid593] /home/diasite/diasite39/res/inside/fbasket/components/boxComponent/hidden/default/boxComponent_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_1708ccid593 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1706ccid594] /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_1706ccid594 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1709ccid594] /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_1709ccid594 {
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1709ccid594,
	div.page_default_default2UltraLight_default_1709ccid594.pageAsso {
	padding : 0;
    margin-bottom : 2em;
}

	div.page_default_default2UltraLight_default_1709ccid594 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1709ccid594 .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_1709ccid594 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    letter-spacing : normal;
    line-height : 1.7;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1709ccid594 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1709ccid594 .Corps a{
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1709ccid594 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1709ccid594 .Corps strong,
  div.page_default_default2UltraLight_default_1709ccid594 .Corps strong a {
		font-weight : bold;
}

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

.page_default_default2UltraLight_default_1709ccid594 form {border : 1px #DDDDDD solid; position : relative;} 
.page_default_default2UltraLight_default_1709ccid594 form input {padding : 0.75em; background-color : #FFFFFF; border : none; display : inline-block; font-size : 1.15rem; max-width : 200px;} 
.page_default_default2UltraLight_default_1709ccid594 form a {float : right; margin-top : 0.5em; margin-right : 0.5em;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1709ccid594] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1709ccid594] /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_1709ccid594 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1709ccid594] /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_1709ccid594 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1709ccid594 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1709ccid594 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1709ccid594 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1709ccid594 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1709ccid594 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1709ccid594 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1709ccid594 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1709ccid594 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1709ccid594 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1709ccid594{
    font-family : 'Open sans', 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_1709ccid594,
p.label_1709ccid594 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1709ccid594 a{
		width : auto;
}
p.label_1709ccid594 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1709ccid594 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1709ccid594 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1709ccid594 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1709ccid594 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1709ccid594 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1709ccid594 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1709ccid594 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1709ccid594 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1709ccid594 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1709ccid594 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1709ccid594 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1709ccid594 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1709ccid594 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1709ccid594 .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_1709ccid594.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_1709ccid594.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1709ccid594{}
div.enSavoirPlus_pres6_modele1_1709ccid594{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1706ccid595] /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_1706ccid595 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1710ccid595] /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_1710ccid595 {
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1710ccid595,
	div.page_default_default2UltraLight_default_1710ccid595.pageAsso {
	padding : 0;
    margin-bottom : 2em;
}

	div.page_default_default2UltraLight_default_1710ccid595 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1710ccid595 .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_1710ccid595 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    letter-spacing : normal;
    line-height : 1.7;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1710ccid595 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1710ccid595 .Corps a{
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1710ccid595 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1710ccid595 .Corps strong,
  div.page_default_default2UltraLight_default_1710ccid595 .Corps strong a {
		font-weight : bold;
}

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

.page_default_default2UltraLight_default_1710ccid595{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1710ccid595] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1710ccid595] /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_1710ccid595 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1710ccid595] /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_1710ccid595 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1710ccid595 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1710ccid595 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1710ccid595 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1710ccid595 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1710ccid595 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1710ccid595 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1710ccid595 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1710ccid595 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1710ccid595 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1710ccid595{
    font-family : 'Open sans', 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_1710ccid595,
p.label_1710ccid595 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1710ccid595 a{
		width : auto;
}
p.label_1710ccid595 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1710ccid595 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1710ccid595 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1710ccid595 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1710ccid595 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1710ccid595 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1710ccid595 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1710ccid595 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1710ccid595 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1710ccid595 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1710ccid595 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1710ccid595 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1710ccid595 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1710ccid595 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1710ccid595 .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_1710ccid595.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_1710ccid595.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1710ccid595{}
div.enSavoirPlus_pres6_modele1_1710ccid595{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1706ccid596] /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_1706ccid596 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1711ccid596] /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_1711ccid596 {
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1711ccid596,
	div.page_default_default2UltraLight_default_1711ccid596.pageAsso {
	padding : 0;
    margin-bottom : 2em;
}

	div.page_default_default2UltraLight_default_1711ccid596 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1711ccid596 .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_1711ccid596 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    letter-spacing : normal;
    line-height : 1.7;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1711ccid596 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1711ccid596 .Corps a{
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1711ccid596 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1711ccid596 .Corps strong,
  div.page_default_default2UltraLight_default_1711ccid596 .Corps strong a {
		font-weight : bold;
}

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

.page_default_default2UltraLight_default_1711ccid596{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1711ccid596] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1711ccid596] /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_1711ccid596 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1711ccid596] /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_1711ccid596 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1711ccid596 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1711ccid596 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1711ccid596 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1711ccid596 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1711ccid596 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1711ccid596 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1711ccid596 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1711ccid596 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1711ccid596 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1711ccid596{
    font-family : 'Open sans', 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_1711ccid596,
p.label_1711ccid596 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1711ccid596 a{
		width : auto;
}
p.label_1711ccid596 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1711ccid596 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1711ccid596 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1711ccid596 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1711ccid596 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1711ccid596 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1711ccid596 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1711ccid596 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1711ccid596 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1711ccid596 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1711ccid596 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1711ccid596 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1711ccid596 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1711ccid596 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1711ccid596 .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_1711ccid596.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_1711ccid596.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1711ccid596{}
div.enSavoirPlus_pres6_modele1_1711ccid596{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1743] /home/diasite/diasite39/res/inside/compo/PersoH/defaultUltraLight/default/compo_PersoH_defaultUltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

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

  div.compo_PersoH_defaultUltraLight_default_1743{
    width : auto;
    max-width : 100%;
    background-color : transparent;

    padding : 0px 0px 0px 0px;
    margin : 0px 0px 2.5em 0px;
}
  div.compo_PersoH_defaultUltraLight_default_1743.v2cells{
	overflow : hidden;
}
	div.compo_PersoH_defaultUltraLight_default_1743 .ligne_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
	margin : 0px 0px 0px 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1743.v2cells .ligne_000011{
	margin : 0px -0px 0px -0px;
}
/*	div.compo_PersoH_defaultUltraLight_default_1743 .ligne_000011 .lignePadd_000011{
    width : 100%;
}*/
	div.compo_PersoH_defaultUltraLight_default_1743 .colonne_000011{
    float : left;
    margin : 0px;
    padding : 0px;
    border : none;
}

	div.compo_PersoH_defaultUltraLight_default_1743 .colonne_000011,
	div.compo_PersoH_defaultUltraLight_default_1743.v2cells .colonne_000011	{
		padding : 0px;
		padding-left : 0px;
		padding-right : 0px;
		box-sizing : border-box;
}
	div.compo_PersoH_defaultUltraLight_default_1743:not([class*=v2cells]) .colonne_000011:first-child{
		padding : 0px;
		padding-right : 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1743:not([class*=v2cells]) .colonne_000011:last-child {
		padding : 0px;
		padding-left : 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1743:not([class*=v2cells]) .colonne_000011.alone{
		float : none;
		padding : 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1743 .colonne_000011.alone{
		float : none;
}

	div.compo_PersoH_defaultUltraLight_default_1743 .ligne_000011 .colonne_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;
		box-sizing : border-box;
}
	div.compo_PersoH_defaultUltraLight_default_1743 .ligne_000011 .colonne_000011 .cellule_000011:last-child{
		/*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_defaultUltraLight_default_1743 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 0.75em 0px;
		padding-left : 5em;
		padding-right : 5em;
		padding-top : 3.5em;
		padding-bottom : 0px;
		text-align : inherit;
		border-style : none;
		border-color : #CCCCCC;
		border-top-width : 1px;
		border-bottom-width : 1px;
		border-left-width : 1px;
		border-right-width : 1px;
}
	div.compo_PersoH_defaultUltraLight_default_1743 div.compoCellTitreCdnt_000011 {
	  float : none;
	  display : block;
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.6em;
		font-weight : 400;
		color : #000000;	
		font-style : italic;
		text-align : left;
		text-transform : none;
		line-height : inherit;
		letter-spacing : normal;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		background-color : transparent;
		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_defaultUltraLight_default_1743 .compoCellTitreCdnt_000011 a{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
}

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

@media screen and (min-width: 0px) and (max-width: 1170px){
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1743.useResponsive:not([class*=v2cells]) .ligne_000011 .colonne_000011{
    float : none;
    width : 100% !important;
	padding : 0 !important;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1743.useResponsive.v2cells > .ligne_000011 > .colonne_000011{
    float : none;
    width : auto !important;
}

	.useResponsive div.compo_PersoH_defaultUltraLight_default_1743.useResponsive:not([class*=v2cells]) .colonne_000011:first-child{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1743.useResponsive:not([class*=v2cells]) .colonne_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1743.useResponsive:not([class*=v2cells]) .colonne_000011:last-child{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1743.useResponsive:not([class*=v2cells]) .ligne_000011 .colonne_000011 .cellule_000011:last-child{
		margin-bottom : 0px;
		width : 100%;
		padding : 0;
}
/*	.useResponsive div.compo_PersoH_defaultUltraLight_default_1743.useResponsive .cellulePadd{
	  height : auto !important;
}*/
	div.compo_PersoH_defaultUltraLight_default_1743.adaptativeTitleFontSize .compoCellTitreCdnt_000011 {
		font-size : 1em;
}

}

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

CSS PERSO

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

@media screen and (max-width: 640px) { 
body.responsiveMarg div.compo_PersoH_defaultUltraLight_default_1743{padding : 1.5em 1.5em;}
body.responsiveMarg div.compo_PersoH_defaultUltraLight_default_1743 .compoCellTitreCont_000011 {padding-left : 0.75em; padding-right : 0.75em;}
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg div.compo_PersoH_defaultUltraLight_default_1743{padding : 2.5em 2.5em;}
body.responsiveMarg div.compo_PersoH_defaultUltraLight_default_1743 .compoCellTitreCont_000011 {padding-left : 2.5em; padding-right : 2.5em;}
}
@media screen and (max-width: 1170px){ 
div.compo_PersoH_defaultUltraLight_default_1743 {margin-bottom : 0; padding-top : 5.5em !important;} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1743] /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_1743 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1743] /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_1743 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1743ccid611] /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_1743ccid611 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /home/diasite/diasite39/res/inside/base/emplacementsV1/DLGenv2L/default/base_emplacementsV1_DLGenv2L_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

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

/*--- Initialisation ---*/

	.DLGenv2L_default_1744ccid611{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    display : block;
    width : auto;
    height : auto;
    background-color : #000000;
    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 : center;
	overflow : hidden;
}

/*--- Global ---*/

	.DLGenv2L_default_1744ccid611 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  display : block;
}
	.DLGenv2L_default_1744ccid611 .vueListe_000316.col2_000316 {
		width : auto; margin : 0em -1.25em 0em -1.25em;
	}
	.DLGenv2L_default_1744ccid611 .relative{
    position : relative;
}

	.DLGenv2L_default_1744ccid611 .line_000316 article.diaListItem{
    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 : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;		
}
	.DLGenv2L_default_1744ccid611 .line_000316 article.diaListItem:first-child{
    margin-top : 0;		
}
	.DLGenv2L_default_1744ccid611 .line_000316 article.diaListItem:last-child{
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
	margin-bottom : 0;
}

	.DLGenv2L_default_1744ccid611.diaListItemOver .line_000316 article.diaListItem:hover{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : none;
    border-color : #DDDDDD;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;		
}

	.DLGenv2L_default_1744ccid611 .line_000316 article.diaListItem .diaItem {height : auto !important;}
	
	/*.DLGenv2L_default_1744ccid611.diaListItemOpen article.diaListItem .diaLiInner{*/
	.DLGenv2L_default_1744ccid611.diaListItemOpen article.diaListItem .diaLiInner:not([class*=nolink])/*,
	.DLGenv2L_default_1744ccid611.diaListItemOpen article.diaListItem .diaItem:not([class*=nolink])*/ {
    cursor : pointer;
}
	.DLGenv2L_default_1744ccid611 .vueListe_000316.col2_000316 article.diaListItem{
	float : left;
    width : 50%;
}
	.DLGenv2L_default_1744ccid611 .vueListe_000316.col2_000316 .diaLiInner{
	background-color : transparent;
	float : none;
    display : block;
    width : auto;
    height : auto;
    margin : 1.25em 1.25em 1.25em 1.25em;
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    list-style-type: none;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;
}

.DLGenv2L_default_1744ccid611.z1VCentered .vueListe_000316.col2_000316 .diaLiInner {
	position : relative;
}

@media screen and (max-width: 640px) {
	.DLGenv2L_default_1744ccid611 .vueListe_000316.col2_000316 article.diaListItem{ width : 100%;}
	.DLGenv2L_default_1744ccid611.autoWidth .vueListe_000316.col2_000316 article.diaListItem{ width : 100% !important;}
	.DLGenv2L_default_1744ccid611 .diaItem {height : auto !important;}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
	.DLGenv2L_default_1744ccid611 .vueListe_000316.col2_000316 article.diaListItem{ width : 50%;}
	.DLGenv2L_default_1744ccid611.autoWidth .vueListe_000316.col2_000316 article.diaListItem{ width : 50% !important;}
}

	.DLGenv2L_default_1744ccid611.diaListItemOver .vueListe_000316.col2_000316 article.diaListItem:hover .diaLiInner{
	background-color : #FFFFFF;
    border-style : none;
    border-color : #DDDDDD;
}
/*
	.DLGenv2L_default_1744ccid611 .diaItem,
	.DLGenv2L_default_1744ccid611 .diaItemSO{
    width : 100%;
}*/
  .DLGenv2L_default_1744ccid611 .diaItemSO{
    position : relative;
    overflow : hidden;
}

/*--- commun ---*/

  .DLGenv2L_default_1744ccid611 .diaRow{
    display : block;
    width : 100%;
    list-style-type: none;
    margin : 0px;
    padding : 0px;
    clear : both;
}

  .DLGenv2L_default_1744ccid611 .A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .A1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1744ccid611 .B1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .B1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1744ccid611 .C {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .C {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1744ccid611 .C .C1 {
    width : 50%;
    float : left;
	
    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;
	
	box-sizing : border-box;
}

  .DLGenv2L_default_1744ccid611 .C .C2 {
    width : 50%;
    float : right;
	
    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;
	
	box-sizing : border-box;
}

	.DLGenv2L_default_1744ccid611 .C .alone,
	.DLGenv2L_default_1744ccid611 .C .C1.alone,
	.DLGenv2L_default_1744ccid611 .C .C2.alone	{
    float : none;
    width : 100%;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .C .C1 {
    border-color : #000000;
}

  .DLGenv2L_default_1744ccid611 .C .C1.alone {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .C .C2 {
    border-color : #000000;
}

  .DLGenv2L_default_1744ccid611 .C .C2.alone {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .DLGenv2L_default_1744ccid611 .C1A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .C1A1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1744ccid611 .C2A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .C2A1 {
    background-color : transparent;
    border-color : #000000;
}

/* Regle 1 */

  @media screen and (min-width: 0px) and (max-width: 640px) {
      .DLGenv2L_default_1744ccid611 .C .C1 {
        width : 50%;
        float : left;
    }    
      .DLGenv2L_default_1744ccid611 .C .C2 {
        width : 50%;
        float : right;
    }
      .DLGenv2L_default_1744ccid611 .C .C1 {
        padding : 0px 0px 0px 0px;
    }
      .DLGenv2L_default_1744ccid611 .C .C2 {
        padding : 0px 0px 0px 0px;
    }
}

/* Regle 2 */

  @media screen and (min-width: 641px) and (max-width: 1170px) {
      .DLGenv2L_default_1744ccid611 .C .C1 {
        width : 50%;
        float : left;
    }    
      .DLGenv2L_default_1744ccid611 .C .C2 {
        width : 50%;
        float : right;
    }
}

  .DLGenv2L_default_1744ccid611 .D1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .D1 {
    background-color : transparent;
    border-color : #000000;
}

.DLGenv2L_default_1744ccid611 .A1:after,
.DLGenv2L_default_1744ccid611 .B1:after,
.DLGenv2L_default_1744ccid611 .C:after,
.DLGenv2L_default_1744ccid611 .D1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.DLGenv2L_default_1744ccid611 .A1,
.DLGenv2L_default_1744ccid611 .B1,
.DLGenv2L_default_1744ccid611 .C,
.DLGenv2L_default_1744ccid611 .D1 {display: inline-block;}
/* Hides from IE-mac \*/

* html .DLGenv2L_default_1744ccid611 .A1,
* html .DLGenv2L_default_1744ccid611 .B1,
* html .DLGenv2L_default_1744ccid611 .C,
* html .DLGenv2L_default_1744ccid611 .D1 {height: 1%;}

.DLGenv2L_default_1744ccid611 .A1,
.DLGenv2L_default_1744ccid611 .B1,
.DLGenv2L_default_1744ccid611 .C,
.DLGenv2L_default_1744ccid611 .D1 {display: block;}
/* End hide from IE-mac */

  .DLGenv2L_default_1744ccid611 div.switchOverDiv {
    width : 100%;
}

  .DLGenv2L_default_1744ccid611 .switchOver {
    width : auto;
    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;
}

	.DLGenv2L_default_1744ccid611 .withSwitchOver{
    position : relative;
}
	.DLGenv2L_default_1744ccid611 .withSwitchOver .diaLiInner.withSwitchOver .diaItemSO{
    position : absolute;
    opacity : 0;
}
	.DLGenv2L_default_1744ccid611 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .diaItemSO {
    /*opacity : 1;*/
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
}

  .DLGenv2L_default_1744ccid611 .layer {    
    position : absolute;
    
    top : auto;
    bottom : 8.5em;
    left : 0px;
    right : 0px;
    
    display : block;
    width : auto;
    background-color : transparent;
    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 : center;
	z-index : 1;
}
.DLGenv2L_default_1744ccid611.z1VCentered .layer {
	top : 50%; bottom : auto; transform: translateY(-50%);
	position : absolute;
}
  .DLGenv2L_default_1744ccid611 div.layer {    
	padding : 0;
}
	.DLGenv2L_default_1744ccid611 div.layer > div {
	margin : 0; display : block;
	padding : 0px 0px 0px 0px;
}

  .DLGenv2L_default_1744ccid611 .calqueRoll {
    position : absolute;
    width : 256px;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    z-index : 10000;
}

  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .calqueRoll {
    background-color : transparent;
    border-color : #AAAAAA;
    z-index : 10000;
}

/* TITRE1 */
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 1em 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1 {
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1 div.diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1.15em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaLab {
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    text-align : center;
    color : #000000;
    font-size : 2.75em;
    font-style : italic;
    font-weight : 400;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : PER_LNH_PERSO___HAUTEUR_DE_LIGNE_3;
    white-space : normal;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal{
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal a{
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1 .diaVal a img{
    border : none;
}

/* TITRE1 NEGA */
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre1.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TITRE2 */
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : right;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    text-align : center;
    color : #bf6c20;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal{
    color : #bf6c20;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal a{
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2 .diaVal a img{
    border : none;
}

/* TITRE2 NEGA */
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Titre2.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE1 */
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1 .diaVal a img{
    border : none;
}

/* TEXTE1 */
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte1.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE2 */
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 0.9em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2 .diaVal a img{
    border : none;
}

/* TEXTE2 */
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Texte2.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* BOUTON */
  .DLGenv2L_default_1744ccid611 .diaRow.Bouton/*,
  .DLGenv2_default_1744ccid611 a.btn*/{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
	.DLGenv2L_default_1744ccid611 .diaRow.Bouton a.wFdBts,
	.DLGenv2L_default_1744ccid611 a.btn{
    padding : 0px 0px 0px 0px;
    background-color : rgba(0,0,0,0.85);
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : rgba(0,0,0,0.85);
	border-style : solid;
	border-width : 1px;
	border-radius : 3.8em;
}

  .DLGenv2L_default_1744ccid611 .Photo1Embed a.btn{
    float : none;
    display : inline-block;
    margin-top : 0.5em;
}

	.DLGenv2L_default_1744ccid611 .diaRow.Bouton a.wFdBts span,
	.DLGenv2L_default_1744ccid611 a.btn span{
    padding : 1.1em 1.5em 1.1em 1.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
	font-family : #DIA_000317_FFA_WFDBTS_SPAN#;
	color : #FFFFFF;
    font-size : 1.25em;
    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 : 120%;
}
	.DLGenv2L_default_1744ccid611 .diaRow.Bouton a.wFdBts:hover,
	.DLGenv2L_default_1744ccid611 a.btn:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	.DLGenv2L_default_1744ccid611 .diaRow.Bouton a.wFdBts:hover span,
	.DLGenv2L_default_1744ccid611 a.btn:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	.DLGenv2L_default_1744ccid611 .diaRow.Bouton a.wFdBts span img,
  .DLGenv2L_default_1744ccid611 a.btn img{
    border : none;
}

/* BOUTONNEGA */
  .DLGenv2L_default_1744ccid611 .diaRow.Bouton.Nega{
    background-color : transparent;
    border-color : #111111;
}
	.DLGenv2L_default_1744ccid611 .diaRow.Bouton.Nega a.wFdBts{
    background-color : #888888;
    color : #FFFFFF;
	border-color : #888888;
}

	.DLGenv2L_default_1744ccid611 .diaRow.Bouton.Nega a.wFdBts span{
    background-color : transparent;
    color : #FFFFFF;
}
	.DLGenv2L_default_1744ccid611 .diaRow.Bouton.Nega a.wFdBts:hover{
	background-color : #bf6c20;
	border-color : #bf6c20;
}
	.DLGenv2L_default_1744ccid611 .diaRow.Bouton.Nega a.wFdBts:hover span{
	background-color : transparent;
    color : #FFFFFF;
}

/* CODE */
  .DLGenv2_default_1744ccid611 .diaRow.code,
  .DLGenv2_default_1744ccid611 .diaRow.code ul,
  .DLGenv2_default_1744ccid611 .diaRow.code ul li{
    display : block;
    margin : 0px;
    padding : 0px;
    width : 100%;
    list-style-type: none;
}

/* --- */

  .DLGenv2L_default_1744ccid611 .diaRow.code .diaVal {
  	position: relative;
  	padding-bottom: 56.25%;
  	/*padding-top: 30px;*/ /*20180315*/
  	height: 0;
  	overflow: hidden;
}

  .DLGenv2L_default_1744ccid611 .diaRow.code .diaVal iframe,  
  .DLGenv2L_default_1744ccid611 .diaRow.code .diaVal object,  
  .DLGenv2L_default_1744ccid611 .diaRow.code .diaVal embed {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
}

  .DLGenv2L_default_1744ccid611 .diaRow.code .diaVal video {
  	max-width: 100%;
  	height: auto;
}

/* PHOTO1 */

  .DLGenv2L_default_1744ccid611 .diaRow.Photo1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px auto 1em auto;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Photo1{
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1744ccid611 .diaRow.Photo1 .diaVal 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;
    overflow : hidden;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Photo1 .diaVal a[rel^="lightbox"] {
    overflow : visible;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Photo1 .diaVal a{
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Photo1 .diaVal a:hover{
    border-style : none;
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Photo1 .diaVal a:hover{
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Photo1 .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

/* PHOTO2 */

  .DLGenv2L_default_1744ccid611 .diaRow.Photo2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Photo2{
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1744ccid611 .diaRow.Photo2 .diaVal a{
    display : block;
    border-style : solid;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    overflow : hidden;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Photo2 .diaVal a[rel^="lightbox"] {
    overflow : visible;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Photo2 .diaVal a{
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Photo2 .diaVal a:hover{
    border-style : solid;
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611.diaListItemOver article.diaListItem:hover .diaRow.Photo2 .diaVal a:hover{
    border-color : #000000;
}
  .DLGenv2L_default_1744ccid611 .diaRow.Photo2 .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

/*  .DLGenv2L_default_1744ccid611 .diaRow.Photo1 .diaVal img{
    width : auto;
}*/

  .DLGenv2L_default_1744ccid611 .ImgSurImpPhoto1{
    position : absolute;
    width : 4em;
    top : 0px;
    right : auto;
    bottom : auto;
    left : 0px;
}
  .DLGenv2L_default_1744ccid611 .ImgSurImpPhoto1 a{
    display : block;
    width : 100%;
}

  .DLGenv2L_default_1744ccid611 .diaRow.BackGroundImg1 {
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    /*padding : #DIA_000317_DIM_BGRIMG1_PADD_T# #DIA_000317_DIM_BGRIMG1_PADD_R# #DIA_000317_DIM_BGRIMG1_PADD_B# #DIA_000317_DIM_BGRIMG1_PADD_L#;*/
    background-color : transparent;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .DLGenv2L_default_1744ccid611 .diaBgrImg {
	display : block;
	padding-bottom : 42.85%;
	background-size : cover;
	background-repeat : no-repeat;
	background-position : 50% 50%;
  }
  
@media screen and (max-width: 640px) {
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Titre1{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Titre2{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Texte1{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Texte2{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Bouton{
	font-size : 1em;
}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Titre1{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Titre2{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Texte1{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Texte2{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1744ccid611 .diaRow.Bouton{
	font-size : 1em;
}
}

/* show all */

	.showAll_1744ccid611{
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
	a.showAllBtn_1744ccid611{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
    line-height : normal;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	border-radius : 0px;
}
	a.showAllBtn_1744ccid611.follow{
    float : none;
    display : inline-block;
}
	a.showAllBtn_1744ccid611 span.showAllBtn{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.85em;
    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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
	a.showAllBtn_1744ccid611:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	a.showAllBtn_1744ccid611:hover span.showAllBtn{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_1744ccid611 img{
    border : none;
}

/* --- */

  .DLGenv2L_default_1744ccid611 .withLayerImg,
  .DLGenv2L_default_1744ccid611 .withLayer .diaItem{
    position : relative;
}
/*	.DLGenv2L_default_1744ccid611 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .withLayerImg {
    position : static;	
}*/

.base_emplacementsV1_defaultListeGen_default_1744ccid611 .nouvelle_000316{}

.DLGenv2L_default_1744ccid611 .vueListe_000316.col2_000316 {vertical-align : top;} 
.DLGenv2L_default_1744ccid611 .vueListe_000316.col2_000316 article.diaListItem {float : none; display : inline-block; vertical-align : top;} 
body.useCss3Transitions .DLGenv2L_default_1744ccid611.diaListItemOver .vueListe_000316.col2_000316 .diaLiInner { -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; -ms-transition-property: border-color; transition-property: border-color; } 
@media screen and (max-width: 640px) {
.DLGenv2L_default_1744ccid611 .vueListe_000316.col2_000316 .diaLiInner {padding : 0.5em; margin : 0.5em;}
}
.DLGenv2L_default_1744ccid611 .diaRow.Photo1, 
.DLGenv2L_default_1744ccid611 .diaRow.code {padding : 0 0 560px 0; position : relative; } 
.DLGenv2L_default_1744ccid611 .diaRow.Photo1 .diaVal { 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; overflow : hidden; } 
.DLGenv2L_default_1744ccid611 .diaRow.code .diaVal {position : absolute; left : 0; right : 0; top : 0; bottom : 0;} 
/*.DLGenv2L_default_1744ccid611 .diaRow.Photo1 .diaVal img, 
.DLGenv2L_default_1744ccid611 .diaRow.BackGroundImg1 { filter: brightness(50%); -webkit-filter: brightness(50%); -moz-filter: brightness(50%); -o-filter: brightness(50%); -ms-filter: brightness(50%); } */ 
.DLGenv2L_default_1744ccid611.z1VCentered .layer {width : 100%; top : 50%; left : 50%; bottom : auto; right : auto; transform: translate(-50%, -50%); max-width : 960px; padding-left : 1em; padding-right : 1em; box-sizing : border-box;} 
.DLGenv2L_default_1744ccid611 .diaRow.Bouton a.wFdBts, 
.DLGenv2L_default_1744ccid611 .diaRow.Bouton a.wFdBts span, 
.DLGenv2L_default_1744ccid611 a.btn span {white-space : normal;} 
.DLGenv2L_default_1744ccid611 .IEMAccVideoBg {position : absolute; top : 0; left : 0; bottom : 0; right : 0; width : 100%; height : 100%; overflow : hidden;} 
.DLGenv2L_default_1744ccid611 .object-fit{ &__container{ } &__cover{ object-fit: cover; } &__fill{ object-fit: fill; } &__contain{ object-fit: contain; } &__none{ object-fit: none; } &__scale-down{ object-fit: scale-down; } } 
.DLGenv2L_default_1744ccid611 img, 
.DLGenv2L_default_1744ccid611 video, 
.DLGenv2L_default_1744ccid611 iframe, 
.DLGenv2L_default_1744ccid611 svg{ height: 100%; width: 100%; opacity: 0.6; } 
.DLGenv2L_default_1744ccid611 video {width : 100%; height : 100%; top : 0; left : 0; object-fit : cover;} 
.useResponsive .DLGenv2L_default_1744ccid611 video:not([class*=fixedWidth]){max-width : none !important;} 
.DLGenv2L_default_1744ccid611 > video, 
.DLGenv2L_default_1744ccid611 > iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } 
@media screen and (max-width: 640px) { 
.DLGenv2L_default_1744ccid611 .diaRow.Titre1 .diaVal {font-size : 1.3em;} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
.DLGenv2L_default_1744ccid611 .diaRow.Titre1 .diaVal {font-size : 1.6em;} 
} 
@media (min-aspect-ratio: 16/9) { .DLGenv2L_default_1744ccid611 > video, 
.DLGenv2L_default_1744ccid611 > iframe { height: 300%; top: -100%; } 
} 
@media (max-aspect-ratio: 16/9) { .DLGenv2L_default_1744ccid611 > video, 
.DLGenv2L_default_1744ccid611 > iframe { width: 300%; left: -100%; } 
} 
@supports (object-fit: cover) { 
.DLGenv2L_default_1744ccid611 > video, 
.DLGenv2L_default_1744ccid611 > iframe { width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; } 
} 
.DLGenv2L_default_1744ccid611 .diaRow.Titre1 .diaVal {text-shadow: 0 0 5px rgba(0,0,0,0.4);}

@media screen and (max-width: 640px) { 
.DLGenv2L_default_1744ccid611 .diaBgrImg {padding-bottom : 75% !important;} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
.DLGenv2L_default_1744ccid611 .diaBgrImg {padding-bottom : 56.25% !important;} 
} 
@media screen and (min-width: 1171px) and (max-width: 1170px){ 
.DLGenv2L_default_1744ccid611 .diaBgrImg {padding-bottom : 42.85% !important;} 
}  /* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /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_1744ccid611 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /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_1744ccid611{
	  text-align : left;
	  padding : 0px 0px 0px 0px;
	  margin : 0px 5em 1em 5em;
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	  font-size : 1em;
	  color : #000000;
	  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_1744ccid611 .showAll{
    float : right;
}
	div.filterResults_pres2_modele1_1744ccid611 .showAll a{
	  font-size : 1em;
	  color : #bf6c20;
	  font-weight : normal;
	  text-decoration : none;
}
	div.filterResults_pres2_modele1_1744ccid611 .showAll a:hover{
	  color : #000000;
	  text-decoration : none;
}
body.responsiveMarg div.filterResults_pres2_modele1_1744ccid611 {margin-left : calc( 5em - 0.75em ); margin-right : calc( 5em - 0.75em );} 
@media screen and (max-width: 640px) { 
body.responsiveMarg div.filterResults_pres2_modele1_1744ccid611 {margin-left : calc( 0.75em - 0.75em ); margin-right : calc( 0.75em - 0.75em );} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg div.filterResults_pres2_modele1_1744ccid611 {margin-left : calc( 2.5em - 0.75em ); margin-right : calc( 2.5em - 0.75em );} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /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_1744ccid611 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /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_1744ccid611 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /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_1744ccid611 {
    clear : both;
    /*width : 100%;*/
    background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 5em;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}
	div.page_default_default2_default_1744ccid611.genMargv2 {
    padding : 3.5em 5em 3.5em 5em;
}
	div.withMenuMultiPages_000101_1744ccid611 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_1744ccid611 div.withMenuMultiPagesPadd_000101_1744ccid611 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_1744ccid611 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_1744ccid611.topPositionned_000101,
	div.menuMultiPagesZone_000101_1744ccid611.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_1744ccid611 div.menuMultiPagesZonePadd_000101_1744ccid611 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_1744ccid611,
	div.page_default_default2_default_1744ccid611.pageAsso {
	padding : 0px;
    margin-bottom : 2em;
}
	div.page_default_default2_default_pageAsso_000101_1744ccid611.genMargv2,
	div.page_default_default2_default_1744ccid611.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_1744ccid611 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_1744ccid611 .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_1744ccid611 .cC {
		float : left;
		width : 72%;
		/*background-color : #FFFFFF;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_1744ccid611 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_1744ccid611 .cD {
		float : right;
		width : 20%;
		/*background-color : #FFFFFF;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

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

	div.page_default_default2_default_1744ccid611 .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_1744ccid611 .cD,
	div.page_default_default2_default_1744ccid611 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_1744ccid611 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 1.7;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_1744ccid611 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_1744ccid611 .Corps a{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_1744ccid611 .Corps a:hover{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_1744ccid611 .Tit {
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 2.1em;
		color : #000000;
		background-color : transparent;
		font-weight : 400;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.75em;
		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 : 1.15;
}

	div.page_default_default2_default_1744ccid611 .Tit.withStitle {
		margin-bottom : 0.75em;
}

	div.page_default_default2_default_1744ccid611 .STit {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.6em;
		color : #000000;
		background-color : transparent;
		font-weight : lighter;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0.75em 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 1.7;
}

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

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

	div.page_default_default2_default_1744ccid611 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_1744ccid611 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_1744ccid611 .Corps strong,
  div.page_default_default2_default_1744ccid611 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_1744ccid611 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 1px 1px 1px 1px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none !important;
	border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_1744ccid611 a.btn span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
    font-size : 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_1744ccid611 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_1744ccid611 a.btn:hover{
	background-color : #000000 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #000000 !important;
}
	div.page_default_default2_default_1744ccid611 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: 640px) {
 /*.useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_1744ccid611 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_1744ccid611 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_1744ccid611 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: 640px) {
		body.responsiveTxt div.page_default_default2_default_1744ccid611 .Tit {
			font-size : calc( 2.1em * 0.8 );
	}
		body.responsiveTxt div.page_default_default2_default_1744ccid611 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1744ccid611 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1744ccid611.genMargv2 {
			padding : 1.5em 0.75em 1.5em 0.75em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1744ccid611.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1744ccid611.pageAsso.genMargv2 {
			padding : 0px 0.75em 0px 0.75em;
	}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
		body.responsiveTxt div.page_default_default2_default_1744ccid611 .Tit {
			font-size : calc( 2.1em * 0.9 );
	}
		body.responsiveTxt div.page_default_default2_default_1744ccid611 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1744ccid611 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1744ccid611.genMargv2 {
			padding : 2.5em 2.5em 2.5em 2.5em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1744ccid611.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1744ccid611.pageAsso.genMargv2 {
			padding : 0px 2.5em 0px 2.5em;
	}
}

.page_default_default2_default_1744ccid611{}
.page_default_default2_default_1744ccid611{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /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_1744ccid611 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1744ccid611] /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_1744ccid611 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1744ccid611 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1744ccid611 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1744ccid611 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1744ccid611 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1744ccid611 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1744ccid611 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1744ccid611 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1744ccid611 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1744ccid611 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1744ccid611{
    font-family : 'Open sans', 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_1744ccid611,
p.label_1744ccid611 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1744ccid611 a{
		width : auto;
}
p.label_1744ccid611 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1744ccid611 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1744ccid611 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1744ccid611 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1744ccid611 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1744ccid611 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1744ccid611 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1744ccid611 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1744ccid611 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1744ccid611 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1744ccid611 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1744ccid611 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1744ccid611 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1744ccid611 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1744ccid611 .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_1744ccid611.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_1744ccid611.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1744ccid611{}
div.enSavoirPlus_pres6_modele1_1744ccid611{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1890] /home/diasite/diasite39/res/inside/compo/PersoH/defaultUltraLight/default/compo_PersoH_defaultUltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

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

  div.compo_PersoH_defaultUltraLight_default_1890{
    width : auto;
    max-width : 100%;
    background-color : transparent;

    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
}
  div.compo_PersoH_defaultUltraLight_default_1890.v2cells{
	overflow : hidden;
}
	div.compo_PersoH_defaultUltraLight_default_1890 .ligne_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
	margin : 0px 0px 0px 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1890.v2cells .ligne_000011{
	margin : 0px -0px 0px -0px;
}
/*	div.compo_PersoH_defaultUltraLight_default_1890 .ligne_000011 .lignePadd_000011{
    width : 100%;
}*/
	div.compo_PersoH_defaultUltraLight_default_1890 .colonne_000011{
    float : left;
    margin : 0px;
    padding : 0px;
    border : none;
}

	div.compo_PersoH_defaultUltraLight_default_1890 .colonne_000011,
	div.compo_PersoH_defaultUltraLight_default_1890.v2cells .colonne_000011	{
		padding : 0px;
		padding-left : 0px;
		padding-right : 0px;
		box-sizing : border-box;
}
	div.compo_PersoH_defaultUltraLight_default_1890:not([class*=v2cells]) .colonne_000011:first-child{
		padding : 0px;
		padding-right : 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1890:not([class*=v2cells]) .colonne_000011:last-child {
		padding : 0px;
		padding-left : 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1890:not([class*=v2cells]) .colonne_000011.alone{
		float : none;
		padding : 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1890 .colonne_000011.alone{
		float : none;
}

	div.compo_PersoH_defaultUltraLight_default_1890 .ligne_000011 .colonne_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;
		box-sizing : border-box;
}
	div.compo_PersoH_defaultUltraLight_default_1890 .ligne_000011 .colonne_000011 .cellule_000011:last-child{
		/*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_defaultUltraLight_default_1890 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 0.75em 0px;
		padding-left : 5em;
		padding-right : 5em;
		padding-top : 3.5em;
		padding-bottom : 0px;
		text-align : inherit;
		border-style : none;
		border-color : #CCCCCC;
		border-top-width : 1px;
		border-bottom-width : 1px;
		border-left-width : 1px;
		border-right-width : 1px;
}
	div.compo_PersoH_defaultUltraLight_default_1890 div.compoCellTitreCdnt_000011 {
	  float : none;
	  display : block;
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.6em;
		font-weight : 400;
		color : #000000;	
		font-style : italic;
		text-align : left;
		text-transform : none;
		line-height : inherit;
		letter-spacing : normal;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		background-color : transparent;
		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_defaultUltraLight_default_1890 .compoCellTitreCdnt_000011 a{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
}

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

@media screen and (min-width: 0px) and (max-width: 1170px){
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1890.useResponsive:not([class*=v2cells]) .ligne_000011 .colonne_000011{
    float : none;
    width : 100% !important;
	padding : 0 !important;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1890.useResponsive.v2cells > .ligne_000011 > .colonne_000011{
    float : none;
    width : auto !important;
}

	.useResponsive div.compo_PersoH_defaultUltraLight_default_1890.useResponsive:not([class*=v2cells]) .colonne_000011:first-child{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1890.useResponsive:not([class*=v2cells]) .colonne_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1890.useResponsive:not([class*=v2cells]) .colonne_000011:last-child{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1890.useResponsive:not([class*=v2cells]) .ligne_000011 .colonne_000011 .cellule_000011:last-child{
		margin-bottom : 0px;
		width : 100%;
		padding : 0;
}
/*	.useResponsive div.compo_PersoH_defaultUltraLight_default_1890.useResponsive .cellulePadd{
	  height : auto !important;
}*/
	div.compo_PersoH_defaultUltraLight_default_1890.adaptativeTitleFontSize .compoCellTitreCdnt_000011 {
		font-size : 1em;
}

}

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

CSS PERSO

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


@media screen and (min-width: 0px) and (max-width: 800px){ 
.compoAss_bottom_default {display : none;}
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1890] /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_1890 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1890] /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_1890 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1890ccid691] /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_1890ccid691 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1891ccid691] /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_1891ccid691 {
    clear : both;
    /*width : 100%;*/
    background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 0px;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}
	div.page_default_default2_default_1891ccid691.genMargv2 {
    padding : 0px 0px 0px 0px;
}
	div.withMenuMultiPages_000101_1891ccid691 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_1891ccid691 div.withMenuMultiPagesPadd_000101_1891ccid691 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_1891ccid691 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_1891ccid691.topPositionned_000101,
	div.menuMultiPagesZone_000101_1891ccid691.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_1891ccid691 div.menuMultiPagesZonePadd_000101_1891ccid691 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_1891ccid691,
	div.page_default_default2_default_1891ccid691.pageAsso {
	padding : 0px;
    margin-bottom : 2em;
}
	div.page_default_default2_default_pageAsso_000101_1891ccid691.genMargv2,
	div.page_default_default2_default_1891ccid691.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_1891ccid691 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_1891ccid691 .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_1891ccid691 .cC {
		float : left;
		width : 72%;
		/*background-color : transparent;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_1891ccid691 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_1891ccid691 .cD {
		float : right;
		width : 20%;
		/*background-color : transparent;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

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

	div.page_default_default2_default_1891ccid691 .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_1891ccid691 .cD,
	div.page_default_default2_default_1891ccid691 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_1891ccid691 .Corps{
    color : #FFFFFF;
    text-align : justify;
    font-size : 0.9em;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 1.25;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_1891ccid691 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_1891ccid691 .Corps a{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #bf6c20;
    text-decoration : none;
    font-weight : 600;
}
	div.page_default_default2_default_1891ccid691 .Corps a:hover{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #FFFFFF;
    text-decoration : none;
}
	div.page_default_default2_default_1891ccid691 .Tit {
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 2.1em;
		color : #000000;
		background-color : transparent;
		font-weight : 400;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.75em;
		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 : 1.15;
}

	div.page_default_default2_default_1891ccid691 .Tit.withStitle {
		margin-bottom : 0.75em;
}

	div.page_default_default2_default_1891ccid691 .STit {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.6em;
		color : #000000;
		background-color : transparent;
		font-weight : lighter;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0.75em 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 1.7;
}

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

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

	div.page_default_default2_default_1891ccid691 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_1891ccid691 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_1891ccid691 .Corps strong,
  div.page_default_default2_default_1891ccid691 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_1891ccid691 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 0px 0px 5px 0px;
    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 : #FFFFFF;
    display : block;
    float : none;
	border-color : #FFFFFF;
	border-style : solid;
	border-width : 1px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_1891ccid691 a.btn span{
    padding : 0.75em 1em 0.75em 1em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
    font-size : 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_1891ccid691 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_1891ccid691 a.btn:hover{
	background-color : #bf6c20 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #bf6c20 !important;
}
	div.page_default_default2_default_1891ccid691 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: 640px) {
 /*.useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_1891ccid691 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_1891ccid691 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_1891ccid691 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: 640px) {
		body.responsiveTxt div.page_default_default2_default_1891ccid691 .Tit {
			font-size : calc( 2.1em * 0.8 );
	}
		body.responsiveTxt div.page_default_default2_default_1891ccid691 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1891ccid691 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1891ccid691.genMargv2 {
			padding : 0px 2.5em 0px 2.5em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1891ccid691.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1891ccid691.pageAsso.genMargv2 {
			padding : 0px 0.75em 0px 0.75em;
	}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
		body.responsiveTxt div.page_default_default2_default_1891ccid691 .Tit {
			font-size : calc( 2.1em * 0.9 );
	}
		body.responsiveTxt div.page_default_default2_default_1891ccid691 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1891ccid691 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1891ccid691.genMargv2 {
			padding : 0px 2.5em 0px 2.5em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1891ccid691.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1891ccid691.pageAsso.genMargv2 {
			padding : 0px 2.5em 0px 2.5em;
	}
}

.page_default_default2_default_1891ccid691{}
div.page_default_default2_default_1891ccid691.genMargv2 .Corps {padding : 0.5em; overflow : visible;}

.page_default_default2_default_1891ccid691 .diaCols .diaColBlk {border : none !important; padding : 0 !important;} 
.page_default_default2_default_1891ccid691 .diaCols .diaColBlk .diaInnerColBlk {padding : 0 !important;}
.page_default_default2_default_1891ccid691 .diaColBlk.diaColBlk_1 {width : calc(180px + 2.5em) !important;} 
.page_default_default2_default_1891ccid691 .diaColBlk.diaColBlk_2 {width : calc(100% - 180px - 2.5em - 16em) !important; margin-top : 0 !important;} 
.page_default_default2_default_1891ccid691 .diaColBlk.diaColBlk_3 {width : 16em !important;} 
@media screen and (min-width: 0px) and (min-width: 1171px){ 
.page_default_default2_default_1891ccid691 .diaColBlk.diaColBlk_2 {margin-top : 0.5em;} 
}
@media screen and (min-width: 0px) and (max-width: 800px){ 
.page_default_default2_default_1891ccid691 .diaColBlk.diaColBlk_1 {display : none !important;} 
.page_default_default2_default_1891ccid691 .diaColBlk.diaColBlk_2 {width : calc(100% - 16em) !important;} 
.page_default_default2_default_1891ccid691 .diaColBlk.diaColBlk_3 {width : 16em !important;} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1891ccid691] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1891ccid691] /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_1891ccid691 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1891ccid691] /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_1891ccid691 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1891ccid691 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1891ccid691 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1891ccid691 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1891ccid691 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1891ccid691 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1891ccid691 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1891ccid691 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1891ccid691 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1891ccid691 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1891ccid691{
    font-family : 'Open sans', 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_1891ccid691,
p.label_1891ccid691 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1891ccid691 a{
		width : auto;
}
p.label_1891ccid691 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1891ccid691 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1891ccid691 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1891ccid691 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1891ccid691 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1891ccid691 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1891ccid691 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1891ccid691 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1891ccid691 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1891ccid691 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1891ccid691 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1891ccid691 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1891ccid691 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1891ccid691 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1891ccid691 .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_1891ccid691.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_1891ccid691.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1891ccid691{}
div.enSavoirPlus_pres6_modele1_1891ccid691{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714] /home/diasite/diasite39/res/inside/compo/PersoH/defaultUltraLight/default/compo_PersoH_defaultUltraLight_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

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

  div.compo_PersoH_defaultUltraLight_default_1714{
    width : auto;
    max-width : 100%;
    background-color : #FFFFFF;

    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0px 0px;
}
  div.compo_PersoH_defaultUltraLight_default_1714.v2cells{
	overflow : hidden;
}
	div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011{
    padding : 2.5em 5em 2.5em 5em;
    background-color : transparent;
	margin : 0px 0px 0px 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1714.v2cells .ligne_000011{
	margin : 0px -8px 0px -8px;
}
/*	div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011 .lignePadd_000011{
    width : 100%;
}*/
	div.compo_PersoH_defaultUltraLight_default_1714 .colonne_000011{
    float : left;
    margin : 0px;
    padding : 0px;
    border : none;
}

	div.compo_PersoH_defaultUltraLight_default_1714 .colonne_000011,
	div.compo_PersoH_defaultUltraLight_default_1714.v2cells .colonne_000011	{
		padding : 0px;
		padding-left : 8px;
		padding-right : 8px;
		box-sizing : border-box;
}
	div.compo_PersoH_defaultUltraLight_default_1714:not([class*=v2cells]) .colonne_000011:first-child{
		padding : 0px;
		padding-right : 8px;
}
	div.compo_PersoH_defaultUltraLight_default_1714:not([class*=v2cells]) .colonne_000011:last-child {
		padding : 0px;
		padding-left : 8px;
}
	div.compo_PersoH_defaultUltraLight_default_1714:not([class*=v2cells]) .colonne_000011.alone{
		float : none;
		padding : 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1714 .colonne_000011.alone{
		float : none;
}

	div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011 .colonne_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 : 15px;
		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;
		box-sizing : border-box;
}
	div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011 .colonne_000011 .cellule_000011:last-child{
		/*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_defaultUltraLight_default_1714 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 0.75em 0px;
		padding-left : 5em;
		padding-right : 5em;
		padding-top : 0px;
		padding-bottom : 0px;
		text-align : inherit;
		border-style : none;
		border-color : #CCCCCC;
		border-top-width : 1px;
		border-bottom-width : 1px;
		border-left-width : 1px;
		border-right-width : 1px;
}
	div.compo_PersoH_defaultUltraLight_default_1714 div.compoCellTitreCdnt_000011 {
	  float : none;
	  display : block;
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.6em;
		font-weight : 400;
		color : #000000;	
		font-style : italic;
		text-align : center;
		text-transform : none;
		line-height : inherit;
		letter-spacing : normal;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		background-color : transparent;
		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_defaultUltraLight_default_1714 .compoCellTitreCdnt_000011 a{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
}

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

@media screen and (min-width: 0px) and (max-width: 1170px){
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1714.useResponsive:not([class*=v2cells]) .ligne_000011 .colonne_000011{
    float : none;
    width : 100% !important;
	padding : 0 !important;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1714.useResponsive.v2cells > .ligne_000011 > .colonne_000011{
    float : none;
    width : auto !important;
}

	.useResponsive div.compo_PersoH_defaultUltraLight_default_1714.useResponsive:not([class*=v2cells]) .colonne_000011:first-child{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1714.useResponsive:not([class*=v2cells]) .colonne_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1714.useResponsive:not([class*=v2cells]) .colonne_000011:last-child{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1714.useResponsive:not([class*=v2cells]) .ligne_000011 .colonne_000011 .cellule_000011:last-child{
		margin-bottom : 15px;
		width : 100%;
		padding : 0;
}
/*	.useResponsive div.compo_PersoH_defaultUltraLight_default_1714.useResponsive .cellulePadd{
	  height : auto !important;
}*/
	div.compo_PersoH_defaultUltraLight_default_1714.adaptativeTitleFontSize .compoCellTitreCdnt_000011 {
		font-size : 1em;
}

}

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

CSS PERSO

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


div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_597, 
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_598 {border-top : 1px #DDDDDD solid;} 
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_599 {background-color : #c3bdaf; position : relative;} 
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_700 {padding-top : 0;}
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_600_605 {padding-top : 0;}  
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_600_605, 
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_606, 
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_630,
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_648,
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_700 {background-color : #c3bdaf;} 
div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011#ligneId_648 div.compoCellTitreCdnt_000011 {font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif; font-style : normal; text-transform : uppercase; font-weight : 600;}
@media screen and (max-width: 640px) { 
body.responsiveMarg div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011 {padding-left : 0.75em; padding-right : 0.75em;} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011 {padding-left : 2.5em; padding-right : 2.5em;} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714] /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_1714 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714] /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_1714 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid597] /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_1714ccid597 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /home/diasite/diasite39/res/inside/base/emplacementsV1/DLGenv2L/default/base_emplacementsV1_DLGenv2L_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

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

/*--- Initialisation ---*/

	.DLGenv2L_default_1733ccid597{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    margin : 0px auto 0px auto;
    padding : 0px 0.75em 0px 0.75em;
    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;
	overflow : hidden;
}

/*--- Global ---*/

	.DLGenv2L_default_1733ccid597 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  display : block;
}
	.DLGenv2L_default_1733ccid597 .vueListe_000316.col2_000316 {
		width : auto; margin : 0em -1.25em 0em -1.25em;
	}
	.DLGenv2L_default_1733ccid597 .relative{
    position : relative;
}

	.DLGenv2L_default_1733ccid597 .line_000316 article.diaListItem{
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 1.5em 0px;
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;		
}
	.DLGenv2L_default_1733ccid597 .line_000316 article.diaListItem:first-child{
    margin-top : 0;		
}
	.DLGenv2L_default_1733ccid597 .line_000316 article.diaListItem:last-child{
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
	margin-bottom : 0;
}

	.DLGenv2L_default_1733ccid597.diaListItemOver .line_000316 article.diaListItem:hover{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : none;
    border-color : #DDDDDD;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;		
}

	.DLGenv2L_default_1733ccid597 .line_000316 article.diaListItem .diaItem {height : auto !important;}
	
	/*.DLGenv2L_default_1733ccid597.diaListItemOpen article.diaListItem .diaLiInner{*/
	.DLGenv2L_default_1733ccid597.diaListItemOpen article.diaListItem .diaLiInner:not([class*=nolink])/*,
	.DLGenv2L_default_1733ccid597.diaListItemOpen article.diaListItem .diaItem:not([class*=nolink])*/ {
    cursor : pointer;
}
	.DLGenv2L_default_1733ccid597 .vueListe_000316.col2_000316 article.diaListItem{
	float : left;
    width : 50%;
}
	.DLGenv2L_default_1733ccid597 .vueListe_000316.col2_000316 .diaLiInner{
	background-color : transparent;
	float : none;
    display : block;
    width : auto;
    height : auto;
    margin : 1.25em 1.25em 1.25em 1.25em;
    padding : 1em 1em 1em 1em;
    border-style : solid;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    list-style-type: none;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;
}

.DLGenv2L_default_1733ccid597.z1VCentered .vueListe_000316.col2_000316 .diaLiInner {
	position : relative;
}

@media screen and (max-width: 640px) {
	.DLGenv2L_default_1733ccid597 .vueListe_000316.col2_000316 article.diaListItem{ width : 100%;}
	.DLGenv2L_default_1733ccid597.autoWidth .vueListe_000316.col2_000316 article.diaListItem{ width : 100% !important;}
	.DLGenv2L_default_1733ccid597 .diaItem {height : auto !important;}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
	.DLGenv2L_default_1733ccid597 .vueListe_000316.col2_000316 article.diaListItem{ width : 50%;}
	.DLGenv2L_default_1733ccid597.autoWidth .vueListe_000316.col2_000316 article.diaListItem{ width : 50% !important;}
}

	.DLGenv2L_default_1733ccid597.diaListItemOver .vueListe_000316.col2_000316 article.diaListItem:hover .diaLiInner{
	background-color : transparent;
    border-style : solid;
    border-color : #DDDDDD;
}
/*
	.DLGenv2L_default_1733ccid597 .diaItem,
	.DLGenv2L_default_1733ccid597 .diaItemSO{
    width : 100%;
}*/
  .DLGenv2L_default_1733ccid597 .diaItemSO{
    position : relative;
    overflow : hidden;
}

/*--- commun ---*/

  .DLGenv2L_default_1733ccid597 .diaRow{
    display : block;
    width : 100%;
    list-style-type: none;
    margin : 0px;
    padding : 0px;
    clear : both;
}

  .DLGenv2L_default_1733ccid597 .A1 {
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0em 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;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .A1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1733ccid597 .B1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .B1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1733ccid597 .C {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .C {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1733ccid597 .C .C1 {
    width : 50%;
    float : left;
	
    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;
	
	box-sizing : border-box;
}

  .DLGenv2L_default_1733ccid597 .C .C2 {
    width : 50%;
    float : right;
	
    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;
	
	box-sizing : border-box;
}

	.DLGenv2L_default_1733ccid597 .C .alone,
	.DLGenv2L_default_1733ccid597 .C .C1.alone,
	.DLGenv2L_default_1733ccid597 .C .C2.alone	{
    float : none;
    width : 100%;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .C .C1 {
    border-color : #000000;
}

  .DLGenv2L_default_1733ccid597 .C .C1.alone {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .C .C2 {
    border-color : #000000;
}

  .DLGenv2L_default_1733ccid597 .C .C2.alone {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .DLGenv2L_default_1733ccid597 .C1A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .C1A1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1733ccid597 .C2A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .C2A1 {
    background-color : transparent;
    border-color : #000000;
}

/* Regle 1 */

  @media screen and (min-width: 0px) and (max-width: 640px) {
      .DLGenv2L_default_1733ccid597 .C .C1 {
        width : 50%;
        float : left;
    }    
      .DLGenv2L_default_1733ccid597 .C .C2 {
        width : 50%;
        float : right;
    }
      .DLGenv2L_default_1733ccid597 .C .C1 {
        padding : 0px 0px 0px 0px;
    }
      .DLGenv2L_default_1733ccid597 .C .C2 {
        padding : 0px 0px 0px 0px;
    }
}

/* Regle 2 */

  @media screen and (min-width: 641px) and (max-width: 1170px) {
      .DLGenv2L_default_1733ccid597 .C .C1 {
        width : 50%;
        float : left;
    }    
      .DLGenv2L_default_1733ccid597 .C .C2 {
        width : 50%;
        float : right;
    }
}

  .DLGenv2L_default_1733ccid597 .D1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .D1 {
    background-color : transparent;
    border-color : #000000;
}

.DLGenv2L_default_1733ccid597 .A1:after,
.DLGenv2L_default_1733ccid597 .B1:after,
.DLGenv2L_default_1733ccid597 .C:after,
.DLGenv2L_default_1733ccid597 .D1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.DLGenv2L_default_1733ccid597 .A1,
.DLGenv2L_default_1733ccid597 .B1,
.DLGenv2L_default_1733ccid597 .C,
.DLGenv2L_default_1733ccid597 .D1 {display: inline-block;}
/* Hides from IE-mac \*/

* html .DLGenv2L_default_1733ccid597 .A1,
* html .DLGenv2L_default_1733ccid597 .B1,
* html .DLGenv2L_default_1733ccid597 .C,
* html .DLGenv2L_default_1733ccid597 .D1 {height: 1%;}

.DLGenv2L_default_1733ccid597 .A1,
.DLGenv2L_default_1733ccid597 .B1,
.DLGenv2L_default_1733ccid597 .C,
.DLGenv2L_default_1733ccid597 .D1 {display: block;}
/* End hide from IE-mac */

  .DLGenv2L_default_1733ccid597 div.switchOverDiv {
    width : 100%;
}

  .DLGenv2L_default_1733ccid597 .switchOver {
    width : auto;
    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;
}

	.DLGenv2L_default_1733ccid597 .withSwitchOver{
    position : relative;
}
	.DLGenv2L_default_1733ccid597 .withSwitchOver .diaLiInner.withSwitchOver .diaItemSO{
    position : absolute;
    opacity : 0;
}
	.DLGenv2L_default_1733ccid597 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .diaItemSO {
    /*opacity : 1;*/
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
}

  .DLGenv2L_default_1733ccid597 .layer {    
    position : absolute;
    
    top : auto;
    bottom : 0px;
    left : 0px;
    right : 0px;
    
    display : block;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 5px 5px 5px 5px;
    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;
	z-index : 1;
}
.DLGenv2L_default_1733ccid597.z1VCentered .layer {
	top : 50%; bottom : auto; transform: translateY(-50%);
	position : absolute;
}
  .DLGenv2L_default_1733ccid597 div.layer {    
	padding : 0;
}
	.DLGenv2L_default_1733ccid597 div.layer > div {
	margin : 0; display : block;
	padding : 5px 5px 5px 5px;
}

  .DLGenv2L_default_1733ccid597 .calqueRoll {
    position : absolute;
    width : 256px;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    z-index : 10000;
}

  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .calqueRoll {
    background-color : transparent;
    border-color : #AAAAAA;
    z-index : 10000;
}

/* TITRE1 */
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0.5em 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1 {
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1 div.diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1.15em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaLab {
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    text-align : center;
    color : #000000;
    font-size : 1.15em;
    font-style : normal;
    font-weight : 600;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal{
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal a{
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1 .diaVal a img{
    border : none;
}

/* TITRE1 NEGA */
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre1.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TITRE2 */
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : right;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    text-align : center;
    color : #bf6c20;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal{
    color : #bf6c20;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal a{
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2 .diaVal a img{
    border : none;
}

/* TITRE2 NEGA */
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Titre2.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE1 */
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1 .diaVal a img{
    border : none;
}

/* TEXTE1 */
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte1.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE2 */
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2 .diaVal a img{
    border : none;
}

/* TEXTE2 */
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Texte2.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* BOUTON */
  .DLGenv2L_default_1733ccid597 .diaRow.Bouton/*,
  .DLGenv2_default_1733ccid597 a.btn*/{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
	.DLGenv2L_default_1733ccid597 .diaRow.Bouton a.wFdBts,
	.DLGenv2L_default_1733ccid597 a.btn{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	border-radius : 0px;
}

  .DLGenv2L_default_1733ccid597 .Photo1Embed a.btn{
    float : none;
    display : inline-block;
    margin-top : 0.5em;
}

	.DLGenv2L_default_1733ccid597 .diaRow.Bouton a.wFdBts span,
	.DLGenv2L_default_1733ccid597 a.btn span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
	font-family : #DIA_000317_FFA_WFDBTS_SPAN#;
	color : #FFFFFF;
    font-size : 0.85em;
    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 : 120%;
}
	.DLGenv2L_default_1733ccid597 .diaRow.Bouton a.wFdBts:hover,
	.DLGenv2L_default_1733ccid597 a.btn:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	.DLGenv2L_default_1733ccid597 .diaRow.Bouton a.wFdBts:hover span,
	.DLGenv2L_default_1733ccid597 a.btn:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	.DLGenv2L_default_1733ccid597 .diaRow.Bouton a.wFdBts span img,
  .DLGenv2L_default_1733ccid597 a.btn img{
    border : none;
}

/* BOUTONNEGA */
  .DLGenv2L_default_1733ccid597 .diaRow.Bouton.Nega{
    background-color : transparent;
    border-color : #111111;
}
	.DLGenv2L_default_1733ccid597 .diaRow.Bouton.Nega a.wFdBts{
    background-color : #888888;
    color : #FFFFFF;
	border-color : #888888;
}

	.DLGenv2L_default_1733ccid597 .diaRow.Bouton.Nega a.wFdBts span{
    background-color : transparent;
    color : #FFFFFF;
}
	.DLGenv2L_default_1733ccid597 .diaRow.Bouton.Nega a.wFdBts:hover{
	background-color : #bf6c20;
	border-color : #bf6c20;
}
	.DLGenv2L_default_1733ccid597 .diaRow.Bouton.Nega a.wFdBts:hover span{
	background-color : transparent;
    color : #FFFFFF;
}

/* CODE */
  .DLGenv2_default_1733ccid597 .diaRow.code,
  .DLGenv2_default_1733ccid597 .diaRow.code ul,
  .DLGenv2_default_1733ccid597 .diaRow.code ul li{
    display : block;
    margin : 0px;
    padding : 0px;
    width : 100%;
    list-style-type: none;
}

/* --- */

  .DLGenv2L_default_1733ccid597 .diaRow.code .diaVal {
  	position: relative;
  	padding-bottom: 56.25%;
  	/*padding-top: 30px;*/ /*20180315*/
  	height: 0;
  	overflow: hidden;
}

  .DLGenv2L_default_1733ccid597 .diaRow.code .diaVal iframe,  
  .DLGenv2L_default_1733ccid597 .diaRow.code .diaVal object,  
  .DLGenv2L_default_1733ccid597 .diaRow.code .diaVal embed {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
}

  .DLGenv2L_default_1733ccid597 .diaRow.code .diaVal video {
  	max-width: 100%;
  	height: auto;
}

/* PHOTO1 */

  .DLGenv2L_default_1733ccid597 .diaRow.Photo1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px auto 1em auto;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Photo1{
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1733ccid597 .diaRow.Photo1 .diaVal 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;
    overflow : hidden;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Photo1 .diaVal a[rel^="lightbox"] {
    overflow : visible;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Photo1 .diaVal a{
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Photo1 .diaVal a:hover{
    border-style : none;
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Photo1 .diaVal a:hover{
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Photo1 .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

/* PHOTO2 */

  .DLGenv2L_default_1733ccid597 .diaRow.Photo2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Photo2{
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1733ccid597 .diaRow.Photo2 .diaVal a{
    display : block;
    border-style : solid;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    overflow : hidden;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Photo2 .diaVal a[rel^="lightbox"] {
    overflow : visible;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Photo2 .diaVal a{
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Photo2 .diaVal a:hover{
    border-style : solid;
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597.diaListItemOver article.diaListItem:hover .diaRow.Photo2 .diaVal a:hover{
    border-color : #000000;
}
  .DLGenv2L_default_1733ccid597 .diaRow.Photo2 .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

/*  .DLGenv2L_default_1733ccid597 .diaRow.Photo1 .diaVal img{
    width : auto;
}*/

  .DLGenv2L_default_1733ccid597 .ImgSurImpPhoto1{
    position : absolute;
    width : 4em;
    top : 0px;
    right : auto;
    bottom : auto;
    left : 0px;
}
  .DLGenv2L_default_1733ccid597 .ImgSurImpPhoto1 a{
    display : block;
    width : 100%;
}

  .DLGenv2L_default_1733ccid597 .diaRow.BackGroundImg1 {
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    /*padding : #DIA_000317_DIM_BGRIMG1_PADD_T# #DIA_000317_DIM_BGRIMG1_PADD_R# #DIA_000317_DIM_BGRIMG1_PADD_B# #DIA_000317_DIM_BGRIMG1_PADD_L#;*/
    background-color : transparent;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .DLGenv2L_default_1733ccid597 .diaBgrImg {
	display : block;
	padding-bottom : 56.25%;
	background-size : cover;
	background-repeat : no-repeat;
	background-position : 50% 50%;
  }
  
@media screen and (max-width: 640px) {
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Titre1{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Titre2{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Texte1{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Texte2{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Bouton{
	font-size : 1em;
}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Titre1{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Titre2{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Texte1{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Texte2{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1733ccid597 .diaRow.Bouton{
	font-size : 1em;
}
}

/* show all */

	.showAll_1733ccid597{
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
	a.showAllBtn_1733ccid597{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
    line-height : normal;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	border-radius : 0px;
}
	a.showAllBtn_1733ccid597.follow{
    float : none;
    display : inline-block;
}
	a.showAllBtn_1733ccid597 span.showAllBtn{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.85em;
    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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
	a.showAllBtn_1733ccid597:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	a.showAllBtn_1733ccid597:hover span.showAllBtn{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_1733ccid597 img{
    border : none;
}

/* --- */

  .DLGenv2L_default_1733ccid597 .withLayerImg,
  .DLGenv2L_default_1733ccid597 .withLayer .diaItem{
    position : relative;
}
/*	.DLGenv2L_default_1733ccid597 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .withLayerImg {
    position : static;	
}*/

.base_emplacementsV1_defaultListeGen_default_1733ccid597 .nouvelle_000316{}

.DLGenv2L_default_1733ccid597 .vueListe_000316.col2_000316 {vertical-align : top;} 
.DLGenv2L_default_1733ccid597 .vueListe_000316.col2_000316 article.diaListItem {float : none; display : inline-block; vertical-align : top;} 
body.useCss3Transitions .DLGenv2L_default_1733ccid597.diaListItemOver .vueListe_000316.col2_000316 .diaLiInner { -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; -ms-transition-property: border-color; transition-property: border-color; } 
@media screen and (max-width: 640px) {
.DLGenv2L_default_1733ccid597 .vueListe_000316.col2_000316 .diaLiInner {padding : 0.5em; margin : 0.5em;}
}
.DLGenv2L_default_1733ccid597{max-width : 640px;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /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_1733ccid597 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /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_1733ccid597{
	  text-align : left;
	  padding : 0px 0px 0px 0px;
	  margin : 0px 5em 1em 5em;
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	  font-size : 1em;
	  color : #000000;
	  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_1733ccid597 .showAll{
    float : right;
}
	div.filterResults_pres2_modele1_1733ccid597 .showAll a{
	  font-size : 1em;
	  color : #bf6c20;
	  font-weight : normal;
	  text-decoration : none;
}
	div.filterResults_pres2_modele1_1733ccid597 .showAll a:hover{
	  color : #000000;
	  text-decoration : none;
}
body.responsiveMarg div.filterResults_pres2_modele1_1733ccid597 {margin-left : calc( 5em - 0.75em ); margin-right : calc( 5em - 0.75em );} 
@media screen and (max-width: 640px) { 
body.responsiveMarg div.filterResults_pres2_modele1_1733ccid597 {margin-left : calc( 0.75em - 0.75em ); margin-right : calc( 0.75em - 0.75em );} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg div.filterResults_pres2_modele1_1733ccid597 {margin-left : calc( 2.5em - 0.75em ); margin-right : calc( 2.5em - 0.75em );} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /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_1733ccid597 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /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_1733ccid597 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /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_1733ccid597 {
    clear : both;
    /*width : 100%;*/
    background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 5em;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}
	div.page_default_default2_default_1733ccid597.genMargv2 {
    padding : 3.5em 5em 3.5em 5em;
}
	div.withMenuMultiPages_000101_1733ccid597 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_1733ccid597 div.withMenuMultiPagesPadd_000101_1733ccid597 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_1733ccid597 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_1733ccid597.topPositionned_000101,
	div.menuMultiPagesZone_000101_1733ccid597.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_1733ccid597 div.menuMultiPagesZonePadd_000101_1733ccid597 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_1733ccid597,
	div.page_default_default2_default_1733ccid597.pageAsso {
	padding : 0px;
    margin-bottom : 2em;
}
	div.page_default_default2_default_pageAsso_000101_1733ccid597.genMargv2,
	div.page_default_default2_default_1733ccid597.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_1733ccid597 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_1733ccid597 .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_1733ccid597 .cC {
		float : left;
		width : 72%;
		/*background-color : #FFFFFF;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_1733ccid597 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_1733ccid597 .cD {
		float : right;
		width : 20%;
		/*background-color : #FFFFFF;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

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

	div.page_default_default2_default_1733ccid597 .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_1733ccid597 .cD,
	div.page_default_default2_default_1733ccid597 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_1733ccid597 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 1.7;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_1733ccid597 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_1733ccid597 .Corps a{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_1733ccid597 .Corps a:hover{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_1733ccid597 .Tit {
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 2.1em;
		color : #000000;
		background-color : transparent;
		font-weight : 400;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.75em;
		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 : 1.15;
}

	div.page_default_default2_default_1733ccid597 .Tit.withStitle {
		margin-bottom : 0.75em;
}

	div.page_default_default2_default_1733ccid597 .STit {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.6em;
		color : #000000;
		background-color : transparent;
		font-weight : lighter;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0.75em 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 1.7;
}

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

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

	div.page_default_default2_default_1733ccid597 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_1733ccid597 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_1733ccid597 .Corps strong,
  div.page_default_default2_default_1733ccid597 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_1733ccid597 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 1px 1px 1px 1px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none !important;
	border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_1733ccid597 a.btn span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
    font-size : 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_1733ccid597 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_1733ccid597 a.btn:hover{
	background-color : #000000 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #000000 !important;
}
	div.page_default_default2_default_1733ccid597 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: 640px) {
 /*.useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_1733ccid597 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_1733ccid597 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_1733ccid597 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: 640px) {
		body.responsiveTxt div.page_default_default2_default_1733ccid597 .Tit {
			font-size : calc( 2.1em * 0.8 );
	}
		body.responsiveTxt div.page_default_default2_default_1733ccid597 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1733ccid597 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1733ccid597.genMargv2 {
			padding : 1.5em 0.75em 1.5em 0.75em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1733ccid597.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1733ccid597.pageAsso.genMargv2 {
			padding : 0px 0.75em 0px 0.75em;
	}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
		body.responsiveTxt div.page_default_default2_default_1733ccid597 .Tit {
			font-size : calc( 2.1em * 0.9 );
	}
		body.responsiveTxt div.page_default_default2_default_1733ccid597 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1733ccid597 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1733ccid597.genMargv2 {
			padding : 2.5em 2.5em 2.5em 2.5em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1733ccid597.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1733ccid597.pageAsso.genMargv2 {
			padding : 0px 2.5em 0px 2.5em;
	}
}

.page_default_default2_default_1733ccid597{}
.page_default_default2_default_1733ccid597{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /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_1733ccid597 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1733ccid597] /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_1733ccid597 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1733ccid597 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1733ccid597 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1733ccid597 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1733ccid597 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1733ccid597 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1733ccid597 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1733ccid597 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1733ccid597 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1733ccid597 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1733ccid597{
    font-family : 'Open sans', 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_1733ccid597,
p.label_1733ccid597 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1733ccid597 a{
		width : auto;
}
p.label_1733ccid597 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1733ccid597 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1733ccid597 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1733ccid597 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1733ccid597 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1733ccid597 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1733ccid597 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1733ccid597 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1733ccid597 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1733ccid597 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1733ccid597 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1733ccid597 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1733ccid597 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1733ccid597 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1733ccid597 .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_1733ccid597.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_1733ccid597.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1733ccid597{}
div.enSavoirPlus_pres6_modele1_1733ccid597{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid598] /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_1714ccid598 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /home/diasite/diasite39/res/inside/base/emplacementsV1/DLGenv2L/default/base_emplacementsV1_DLGenv2L_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

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

/*--- Initialisation ---*/

	.DLGenv2L_default_1715ccid598{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    display : block;
    width : auto;
    height : auto;
    background-color : transparent;
    margin : 0px auto 5em auto;
    padding : 0px 0.75em 0px 0.75em;
    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;
	overflow : hidden;
}

/*--- Global ---*/

	.DLGenv2L_default_1715ccid598 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  display : block;
}
	.DLGenv2L_default_1715ccid598 .vueListe_000316.col2_000316 {
		width : auto; margin : 0em -1.25em 0em -1.25em;
	}
	.DLGenv2L_default_1715ccid598 .relative{
    position : relative;
}

	.DLGenv2L_default_1715ccid598 .line_000316 article.diaListItem{
    width : auto;
    height : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0.5em 0px 0.5em 0px;
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;		
}
	.DLGenv2L_default_1715ccid598 .line_000316 article.diaListItem:first-child{
    margin-top : 0;		
}
	.DLGenv2L_default_1715ccid598 .line_000316 article.diaListItem:last-child{
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
	margin-bottom : 0;
}

	.DLGenv2L_default_1715ccid598.diaListItemOver .line_000316 article.diaListItem:hover{
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : none;
    border-color : #DDDDDD;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;		
}

	.DLGenv2L_default_1715ccid598 .line_000316 article.diaListItem .diaItem {height : auto !important;}
	
	/*.DLGenv2L_default_1715ccid598.diaListItemOpen article.diaListItem .diaLiInner{*/
	.DLGenv2L_default_1715ccid598.diaListItemOpen article.diaListItem .diaLiInner:not([class*=nolink])/*,
	.DLGenv2L_default_1715ccid598.diaListItemOpen article.diaListItem .diaItem:not([class*=nolink])*/ {
    cursor : pointer;
}
	.DLGenv2L_default_1715ccid598 .vueListe_000316.col2_000316 article.diaListItem{
	float : left;
    width : 20%;
}
	.DLGenv2L_default_1715ccid598 .vueListe_000316.col2_000316 .diaLiInner{
	background-color : transparent;
	float : none;
    display : block;
    width : auto;
    height : auto;
    margin : 1.25em 1em 1.25em 1em;
    padding : 1em 1em 1em 1em;
    border-style : solid;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    list-style-type: none;
	
	-webkit-transition: background-color 800ms ease-out;
	-moz-transition: background-color 800ms ease-out;
	-o-transition: background-color 800ms ease-out;
	-ms-transition: background-color 800ms ease-out;	
	transition: background-color 800ms ease-out;
}

.DLGenv2L_default_1715ccid598.z1VCentered .vueListe_000316.col2_000316 .diaLiInner {
	position : relative;
}

@media screen and (max-width: 640px) {
	.DLGenv2L_default_1715ccid598 .vueListe_000316.col2_000316 article.diaListItem{ width : 50%;}
	.DLGenv2L_default_1715ccid598.autoWidth .vueListe_000316.col2_000316 article.diaListItem{ width : 50% !important;}
	.DLGenv2L_default_1715ccid598 .diaItem {height : auto !important;}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
	.DLGenv2L_default_1715ccid598 .vueListe_000316.col2_000316 article.diaListItem{ width : 33.33%;}
	.DLGenv2L_default_1715ccid598.autoWidth .vueListe_000316.col2_000316 article.diaListItem{ width : 33.33% !important;}
}

	.DLGenv2L_default_1715ccid598.diaListItemOver .vueListe_000316.col2_000316 article.diaListItem:hover .diaLiInner{
	background-color : transparent;
    border-style : solid;
    border-color : #DDDDDD;
}
/*
	.DLGenv2L_default_1715ccid598 .diaItem,
	.DLGenv2L_default_1715ccid598 .diaItemSO{
    width : 100%;
}*/
  .DLGenv2L_default_1715ccid598 .diaItemSO{
    position : relative;
    overflow : hidden;
}

/*--- commun ---*/

  .DLGenv2L_default_1715ccid598 .diaRow{
    display : block;
    width : 100%;
    list-style-type: none;
    margin : 0px;
    padding : 0px;
    clear : both;
}

  .DLGenv2L_default_1715ccid598 .A1 {
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0.75em 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;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .A1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1715ccid598 .B1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .B1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1715ccid598 .C {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .C {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1715ccid598 .C .C1 {
    width : 50%;
    float : left;
	
    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;
	
	box-sizing : border-box;
}

  .DLGenv2L_default_1715ccid598 .C .C2 {
    width : 50%;
    float : right;
	
    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;
	
	box-sizing : border-box;
}

	.DLGenv2L_default_1715ccid598 .C .alone,
	.DLGenv2L_default_1715ccid598 .C .C1.alone,
	.DLGenv2L_default_1715ccid598 .C .C2.alone	{
    float : none;
    width : 100%;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .C .C1 {
    border-color : #000000;
}

  .DLGenv2L_default_1715ccid598 .C .C1.alone {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .C .C2 {
    border-color : #000000;
}

  .DLGenv2L_default_1715ccid598 .C .C2.alone {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}

  .DLGenv2L_default_1715ccid598 .C1A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .C1A1 {
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1715ccid598 .C2A1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .C2A1 {
    background-color : transparent;
    border-color : #000000;
}

/* Regle 1 */

  @media screen and (min-width: 0px) and (max-width: 640px) {
      .DLGenv2L_default_1715ccid598 .C .C1 {
        width : 50%;
        float : left;
    }    
      .DLGenv2L_default_1715ccid598 .C .C2 {
        width : 50%;
        float : right;
    }
      .DLGenv2L_default_1715ccid598 .C .C1 {
        padding : 0px 0px 0px 0px;
    }
      .DLGenv2L_default_1715ccid598 .C .C2 {
        padding : 0px 0px 0px 0px;
    }
}

/* Regle 2 */

  @media screen and (min-width: 641px) and (max-width: 1170px) {
      .DLGenv2L_default_1715ccid598 .C .C1 {
        width : 50%;
        float : left;
    }    
      .DLGenv2L_default_1715ccid598 .C .C2 {
        width : 50%;
        float : right;
    }
}

  .DLGenv2L_default_1715ccid598 .D1 {
    width : auto;
    background-color : transparent;
    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;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .D1 {
    background-color : transparent;
    border-color : #000000;
}

.DLGenv2L_default_1715ccid598 .A1:after,
.DLGenv2L_default_1715ccid598 .B1:after,
.DLGenv2L_default_1715ccid598 .C:after,
.DLGenv2L_default_1715ccid598 .D1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.DLGenv2L_default_1715ccid598 .A1,
.DLGenv2L_default_1715ccid598 .B1,
.DLGenv2L_default_1715ccid598 .C,
.DLGenv2L_default_1715ccid598 .D1 {display: inline-block;}
/* Hides from IE-mac \*/

* html .DLGenv2L_default_1715ccid598 .A1,
* html .DLGenv2L_default_1715ccid598 .B1,
* html .DLGenv2L_default_1715ccid598 .C,
* html .DLGenv2L_default_1715ccid598 .D1 {height: 1%;}

.DLGenv2L_default_1715ccid598 .A1,
.DLGenv2L_default_1715ccid598 .B1,
.DLGenv2L_default_1715ccid598 .C,
.DLGenv2L_default_1715ccid598 .D1 {display: block;}
/* End hide from IE-mac */

  .DLGenv2L_default_1715ccid598 div.switchOverDiv {
    width : 100%;
}

  .DLGenv2L_default_1715ccid598 .switchOver {
    width : auto;
    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;
}

	.DLGenv2L_default_1715ccid598 .withSwitchOver{
    position : relative;
}
	.DLGenv2L_default_1715ccid598 .withSwitchOver .diaLiInner.withSwitchOver .diaItemSO{
    position : absolute;
    opacity : 0;
}
	.DLGenv2L_default_1715ccid598 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .diaItemSO {
    /*opacity : 1;*/
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
}

  .DLGenv2L_default_1715ccid598 .layer {    
    position : absolute;
    
    top : auto;
    bottom : 0px;
    left : 0px;
    right : 0px;
    
    display : block;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 5px 5px 5px 5px;
    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;
	z-index : 1;
}
.DLGenv2L_default_1715ccid598.z1VCentered .layer {
	top : 50%; bottom : auto; transform: translateY(-50%);
	position : absolute;
}
  .DLGenv2L_default_1715ccid598 div.layer {    
	padding : 0;
}
	.DLGenv2L_default_1715ccid598 div.layer > div {
	margin : 0; display : block;
	padding : 5px 5px 5px 5px;
}

  .DLGenv2L_default_1715ccid598 .calqueRoll {
    position : absolute;
    width : 256px;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 1em 1em 1em 1em;
    border-style : none;
    border-color : #BBBBBB;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
    z-index : 10000;
}

  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .calqueRoll {
    background-color : transparent;
    border-color : #AAAAAA;
    z-index : 10000;
}

/* TITRE1 */
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0.25em 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1 {
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1 div.diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1.15em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaLab {
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    text-align : center;
    color : #000000;
    font-size : 0.9em;
    font-style : italic;
    font-weight : 400;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal{
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal a{
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1 .diaVal a img{
    border : none;
}

/* TITRE1 NEGA */
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre1.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TITRE2 */
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : right;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.15;
    letter-spacing : normal;
    line-height : 1.15;
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2 .diaVal{
    padding : 0px 0px 0px 0px;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    text-align : center;
    color : #bf6c20;
    font-size : 1em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal{
    color : #bf6c20;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2 .diaVal a{
    color : #000000;
    text-decoration : none;
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal a{
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2 .diaVal a img{
    border : none;
}

/* TITRE2 NEGA */
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega {
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2.Nega div.diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaLab {
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2.Nega .diaVal{
    background-color : transparent;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal {
    background-color : transparent;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Titre2.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Titre2.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE1 */
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1 .diaVal a img{
    border : none;
}

/* TEXTE1 */
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte1.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte1.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* TEXTE2 */
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2{
    background-color : transparent;
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2 .diaLab{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 1.7;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaLab{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2 .diaVal{
    float : none;
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
	padding : 0px 0px 0px 0px;
	font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal{
    background-color : transparent;
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2 .diaVal a{
    color : #bf6c20;
    text-decoration : none;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal a{
    color : #bf6c20;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2 .diaVal a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2 .diaVal a:hover{
    color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2 .diaVal a img{
    border : none;
}

/* TEXTE2 */
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2.Nega{
    background-color : transparent;
    border-color : #111111;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega{
    background-color : transparent;
    border-color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaLab{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal{
    background-color : transparent;
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2.Nega .diaVal a{
    color : #CCCCCC;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal a{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Texte2.Nega .diaVal a:hover{
    color : #FFFFFF;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega .diaVal a:hover{
    color : #FFFFFF;
}

/* BOUTON */
  .DLGenv2L_default_1715ccid598 .diaRow.Bouton/*,
  .DLGenv2_default_1715ccid598 a.btn*/{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
	.DLGenv2L_default_1715ccid598 .diaRow.Bouton a.wFdBts,
	.DLGenv2L_default_1715ccid598 a.btn{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	border-radius : 0px;
}

  .DLGenv2L_default_1715ccid598 .Photo1Embed a.btn{
    float : none;
    display : inline-block;
    margin-top : 0.5em;
}

	.DLGenv2L_default_1715ccid598 .diaRow.Bouton a.wFdBts span,
	.DLGenv2L_default_1715ccid598 a.btn span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
	font-family : #DIA_000317_FFA_WFDBTS_SPAN#;
	color : #FFFFFF;
    font-size : 0.85em;
    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 : 120%;
}
	.DLGenv2L_default_1715ccid598 .diaRow.Bouton a.wFdBts:hover,
	.DLGenv2L_default_1715ccid598 a.btn:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	.DLGenv2L_default_1715ccid598 .diaRow.Bouton a.wFdBts:hover span,
	.DLGenv2L_default_1715ccid598 a.btn:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	.DLGenv2L_default_1715ccid598 .diaRow.Bouton a.wFdBts span img,
  .DLGenv2L_default_1715ccid598 a.btn img{
    border : none;
}

/* BOUTONNEGA */
  .DLGenv2L_default_1715ccid598 .diaRow.Bouton.Nega{
    background-color : transparent;
    border-color : #111111;
}
	.DLGenv2L_default_1715ccid598 .diaRow.Bouton.Nega a.wFdBts{
    background-color : #888888;
    color : #FFFFFF;
	border-color : #888888;
}

	.DLGenv2L_default_1715ccid598 .diaRow.Bouton.Nega a.wFdBts span{
    background-color : transparent;
    color : #FFFFFF;
}
	.DLGenv2L_default_1715ccid598 .diaRow.Bouton.Nega a.wFdBts:hover{
	background-color : #bf6c20;
	border-color : #bf6c20;
}
	.DLGenv2L_default_1715ccid598 .diaRow.Bouton.Nega a.wFdBts:hover span{
	background-color : transparent;
    color : #FFFFFF;
}

/* CODE */
  .DLGenv2_default_1715ccid598 .diaRow.code,
  .DLGenv2_default_1715ccid598 .diaRow.code ul,
  .DLGenv2_default_1715ccid598 .diaRow.code ul li{
    display : block;
    margin : 0px;
    padding : 0px;
    width : 100%;
    list-style-type: none;
}

/* --- */

  .DLGenv2L_default_1715ccid598 .diaRow.code .diaVal {
  	position: relative;
  	padding-bottom: 56.25%;
  	/*padding-top: 30px;*/ /*20180315*/
  	height: 0;
  	overflow: hidden;
}

  .DLGenv2L_default_1715ccid598 .diaRow.code .diaVal iframe,  
  .DLGenv2L_default_1715ccid598 .diaRow.code .diaVal object,  
  .DLGenv2L_default_1715ccid598 .diaRow.code .diaVal embed {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
}

  .DLGenv2L_default_1715ccid598 .diaRow.code .diaVal video {
  	max-width: 100%;
  	height: auto;
}

/* PHOTO1 */

  .DLGenv2L_default_1715ccid598 .diaRow.Photo1{
    float : none;
    clear : both;
    width : auto;
    margin : 0px auto 0px auto;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Photo1{
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1715ccid598 .diaRow.Photo1 .diaVal 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;
    overflow : hidden;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Photo1 .diaVal a[rel^="lightbox"] {
    overflow : visible;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Photo1 .diaVal a{
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Photo1 .diaVal a:hover{
    border-style : none;
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Photo1 .diaVal a:hover{
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Photo1 .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

/* PHOTO2 */

  .DLGenv2L_default_1715ccid598 .diaRow.Photo2{
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    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;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Photo2{
    background-color : transparent;
    border-color : #000000;
}

  .DLGenv2L_default_1715ccid598 .diaRow.Photo2 .diaVal a{
    display : block;
    border-style : solid;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    overflow : hidden;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Photo2 .diaVal a[rel^="lightbox"] {
    overflow : visible;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Photo2 .diaVal a{
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Photo2 .diaVal a:hover{
    border-style : solid;
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598.diaListItemOver article.diaListItem:hover .diaRow.Photo2 .diaVal a:hover{
    border-color : #000000;
}
  .DLGenv2L_default_1715ccid598 .diaRow.Photo2 .diaVal img{
    border : none;
    margin : 0px auto;
    padding : 0px;
    display : block;
    width : 100%;
}

/*  .DLGenv2L_default_1715ccid598 .diaRow.Photo1 .diaVal img{
    width : auto;
}*/

  .DLGenv2L_default_1715ccid598 .ImgSurImpPhoto1{
    position : absolute;
    width : 4em;
    top : 0px;
    right : auto;
    bottom : auto;
    left : 0px;
}
  .DLGenv2L_default_1715ccid598 .ImgSurImpPhoto1 a{
    display : block;
    width : 100%;
}

  .DLGenv2L_default_1715ccid598 .diaRow.BackGroundImg1 {
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 5px 0px;
    /*padding : #DIA_000317_DIM_BGRIMG1_PADD_T# #DIA_000317_DIM_BGRIMG1_PADD_R# #DIA_000317_DIM_BGRIMG1_PADD_B# #DIA_000317_DIM_BGRIMG1_PADD_L#;*/
    background-color : transparent;
    border-style : none;
    border-color : #DDDDDD;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .DLGenv2L_default_1715ccid598 .diaBgrImg {
	display : block;
	padding-bottom : 56.25%;
	background-size : cover;
	background-repeat : no-repeat;
	background-position : 50% 50%;
  }
  
@media screen and (max-width: 640px) {
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Titre1{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Titre2{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Texte1{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Texte2{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Bouton{
	font-size : 1em;
}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Titre1{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Titre2{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Texte1{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Texte2{
	font-size : 1em;
}
  body.responsiveTxt .DLGenv2L_default_1715ccid598 .diaRow.Bouton{
	font-size : 1em;
}
}

/* show all */

	.showAll_1715ccid598{
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
	a.showAllBtn_1715ccid598{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
    line-height : normal;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	border-radius : 0px;
}
	a.showAllBtn_1715ccid598.follow{
    float : none;
    display : inline-block;
}
	a.showAllBtn_1715ccid598 span.showAllBtn{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.85em;
    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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
	a.showAllBtn_1715ccid598:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	a.showAllBtn_1715ccid598:hover span.showAllBtn{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_1715ccid598 img{
    border : none;
}

/* --- */

  .DLGenv2L_default_1715ccid598 .withLayerImg,
  .DLGenv2L_default_1715ccid598 .withLayer .diaItem{
    position : relative;
}
/*	.DLGenv2L_default_1715ccid598 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .withLayerImg {
    position : static;	
}*/

.base_emplacementsV1_defaultListeGen_default_1715ccid598 .nouvelle_000316{}

.DLGenv2L_default_1715ccid598 .vueListe_000316.col2_000316 {vertical-align : top;} 
.DLGenv2L_default_1715ccid598 .vueListe_000316.col2_000316 article.diaListItem {float : none; display : inline-block; vertical-align : top;} 
body.useCss3Transitions .DLGenv2L_default_1715ccid598.diaListItemOver .vueListe_000316.col2_000316 .diaLiInner { -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; -ms-transition-property: border-color; transition-property: border-color; } 
@media screen and (max-width: 640px) {
.DLGenv2L_default_1715ccid598 .vueListe_000316.col2_000316 .diaLiInner {padding : 0.5em; margin : 0.5em;}
}
.DLGenv2L_default_1715ccid598{max-width : 1380px;}.DLGenv2L_default_1715ccid598 .diaRow.Photo1 {max-width : 96px;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /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_1715ccid598 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /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_1715ccid598{
	  text-align : left;
	  padding : 0px 0px 0px 0px;
	  margin : 0px 5em 1em 5em;
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	  font-size : 1em;
	  color : #000000;
	  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_1715ccid598 .showAll{
    float : right;
}
	div.filterResults_pres2_modele1_1715ccid598 .showAll a{
	  font-size : 1em;
	  color : #bf6c20;
	  font-weight : normal;
	  text-decoration : none;
}
	div.filterResults_pres2_modele1_1715ccid598 .showAll a:hover{
	  color : #000000;
	  text-decoration : none;
}
body.responsiveMarg div.filterResults_pres2_modele1_1715ccid598 {margin-left : calc( 5em - 0.75em ); margin-right : calc( 5em - 0.75em );} 
@media screen and (max-width: 640px) { 
body.responsiveMarg div.filterResults_pres2_modele1_1715ccid598 {margin-left : calc( 0.75em - 0.75em ); margin-right : calc( 0.75em - 0.75em );} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg div.filterResults_pres2_modele1_1715ccid598 {margin-left : calc( 2.5em - 0.75em ); margin-right : calc( 2.5em - 0.75em );} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /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_1715ccid598 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /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_1715ccid598 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /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_1715ccid598 {
    clear : both;
    /*width : 100%;*/
    background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 5em;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}
	div.page_default_default2_default_1715ccid598.genMargv2 {
    padding : 3.5em 5em 3.5em 5em;
}
	div.withMenuMultiPages_000101_1715ccid598 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_1715ccid598 div.withMenuMultiPagesPadd_000101_1715ccid598 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_1715ccid598 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_1715ccid598.topPositionned_000101,
	div.menuMultiPagesZone_000101_1715ccid598.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_1715ccid598 div.menuMultiPagesZonePadd_000101_1715ccid598 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_1715ccid598,
	div.page_default_default2_default_1715ccid598.pageAsso {
	padding : 0px;
    margin-bottom : 2em;
}
	div.page_default_default2_default_pageAsso_000101_1715ccid598.genMargv2,
	div.page_default_default2_default_1715ccid598.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_1715ccid598 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_1715ccid598 .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_1715ccid598 .cC {
		float : left;
		width : 72%;
		/*background-color : #FFFFFF;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_1715ccid598 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_1715ccid598 .cD {
		float : right;
		width : 20%;
		/*background-color : #FFFFFF;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

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

	div.page_default_default2_default_1715ccid598 .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_1715ccid598 .cD,
	div.page_default_default2_default_1715ccid598 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_1715ccid598 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 1.7;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_1715ccid598 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_1715ccid598 .Corps a{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_1715ccid598 .Corps a:hover{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_1715ccid598 .Tit {
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 2.1em;
		color : #000000;
		background-color : transparent;
		font-weight : 400;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.75em;
		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 : 1.15;
}

	div.page_default_default2_default_1715ccid598 .Tit.withStitle {
		margin-bottom : 0.75em;
}

	div.page_default_default2_default_1715ccid598 .STit {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.6em;
		color : #000000;
		background-color : transparent;
		font-weight : lighter;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0.75em 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 1.7;
}

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

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

	div.page_default_default2_default_1715ccid598 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_1715ccid598 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_1715ccid598 .Corps strong,
  div.page_default_default2_default_1715ccid598 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_1715ccid598 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 1px 1px 1px 1px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none !important;
	border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_1715ccid598 a.btn span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
    font-size : 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_1715ccid598 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_1715ccid598 a.btn:hover{
	background-color : #000000 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #000000 !important;
}
	div.page_default_default2_default_1715ccid598 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: 640px) {
 /*.useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_1715ccid598 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_1715ccid598 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_1715ccid598 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: 640px) {
		body.responsiveTxt div.page_default_default2_default_1715ccid598 .Tit {
			font-size : calc( 2.1em * 0.8 );
	}
		body.responsiveTxt div.page_default_default2_default_1715ccid598 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1715ccid598 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1715ccid598.genMargv2 {
			padding : 1.5em 0.75em 1.5em 0.75em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1715ccid598.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1715ccid598.pageAsso.genMargv2 {
			padding : 0px 0.75em 0px 0.75em;
	}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
		body.responsiveTxt div.page_default_default2_default_1715ccid598 .Tit {
			font-size : calc( 2.1em * 0.9 );
	}
		body.responsiveTxt div.page_default_default2_default_1715ccid598 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1715ccid598 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1715ccid598.genMargv2 {
			padding : 2.5em 2.5em 2.5em 2.5em;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1715ccid598.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1715ccid598.pageAsso.genMargv2 {
			padding : 0px 2.5em 0px 2.5em;
	}
}

.page_default_default2_default_1715ccid598{}
.page_default_default2_default_1715ccid598{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /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_1715ccid598 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1715ccid598] /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_1715ccid598 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1715ccid598 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1715ccid598 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1715ccid598 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1715ccid598 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1715ccid598 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1715ccid598 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1715ccid598 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1715ccid598 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1715ccid598 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1715ccid598{
    font-family : 'Open sans', 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_1715ccid598,
p.label_1715ccid598 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1715ccid598 a{
		width : auto;
}
p.label_1715ccid598 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1715ccid598 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1715ccid598 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1715ccid598 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1715ccid598 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1715ccid598 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1715ccid598 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1715ccid598 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1715ccid598 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1715ccid598 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1715ccid598 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1715ccid598 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1715ccid598 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1715ccid598 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1715ccid598 .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_1715ccid598.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_1715ccid598.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1715ccid598{}
div.enSavoirPlus_pres6_modele1_1715ccid598{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid599] /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_1714ccid599 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1722ccid599] /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_1722ccid599 {
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1722ccid599,
	div.page_default_default2UltraLight_default_1722ccid599.pageAsso {
	padding : 0;
    margin-bottom : 2em;
}

	div.page_default_default2UltraLight_default_1722ccid599 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1722ccid599 .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_1722ccid599 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 0.8em;
    letter-spacing : normal;
    line-height : 1.15;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1722ccid599 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1722ccid599 .Corps a{
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1722ccid599 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1722ccid599 .Corps strong,
  div.page_default_default2UltraLight_default_1722ccid599 .Corps strong a {
		font-weight : bold;
}

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

.page_default_default2UltraLight_default_1722ccid599 .avWidgetImage {position : absolute; left : 50% !important; top : 0 !important; transform : translate(-50%, -50%);}
.page_default_default2UltraLight_default_1722ccid599 .Avis_Rochembeau_Title {margin-top : 2.5em; margin-bottom : 0.5em; font-size : 2em; text-transform : uppercase; font-weight : 600;}
.page_default_default2UltraLight_default_1722ccid599 .fabricant {
text-align : center;
margin-top: 1.75em;
margin-bottom: 0;
font-size: 2em;
text-transform: uppercase;
font-weight: 600;
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1722ccid599] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1722ccid599] /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_1722ccid599 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1722ccid599] /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_1722ccid599 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1722ccid599 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1722ccid599 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1722ccid599 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1722ccid599 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1722ccid599 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1722ccid599 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1722ccid599 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1722ccid599 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1722ccid599 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1722ccid599{
    font-family : 'Open sans', 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_1722ccid599,
p.label_1722ccid599 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1722ccid599 a{
		width : auto;
}
p.label_1722ccid599 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1722ccid599 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1722ccid599 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1722ccid599 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1722ccid599 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1722ccid599 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1722ccid599 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1722ccid599 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1722ccid599 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1722ccid599 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1722ccid599 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1722ccid599 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1722ccid599 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1722ccid599 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1722ccid599 .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_1722ccid599.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_1722ccid599.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1722ccid599{}
div.enSavoirPlus_pres6_modele1_1722ccid599{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid648] /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_1714ccid648 {

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

Debut Composite

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

  div.compo_PersoH_defaultUltraLight_default_1912ccid648{
    width : auto;
    max-width : 1170px;
    background-color : transparent;

    padding : 0px 0px 0px 0px;
    margin : 0px auto 0px auto;
}
  div.compo_PersoH_defaultUltraLight_default_1912ccid648.v2cells{
	overflow : hidden;
}
	div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011{
    padding : 0px 0px 0px 0px;
    background-color : transparent;
	margin : 0px 0px 0px 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1912ccid648.v2cells .ligne_000011{
	margin : 0px -2.5em 0px -2.5em;
}
/*	div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011 .lignePadd_000011{
    width : 100%;
}*/
	div.compo_PersoH_defaultUltraLight_default_1912ccid648 .colonne_000011{
    float : left;
    margin : 0px;
    padding : 0px;
    border : none;
}

	div.compo_PersoH_defaultUltraLight_default_1912ccid648 .colonne_000011,
	div.compo_PersoH_defaultUltraLight_default_1912ccid648.v2cells .colonne_000011	{
		padding : 0px;
		padding-left : 2.5em;
		padding-right : 2.5em;
		box-sizing : border-box;
}
	div.compo_PersoH_defaultUltraLight_default_1912ccid648:not([class*=v2cells]) .colonne_000011:first-child{
		padding : 0px;
		padding-right : 2.5em;
}
	div.compo_PersoH_defaultUltraLight_default_1912ccid648:not([class*=v2cells]) .colonne_000011:last-child {
		padding : 0px;
		padding-left : 2.5em;
}
	div.compo_PersoH_defaultUltraLight_default_1912ccid648:not([class*=v2cells]) .colonne_000011.alone{
		float : none;
		padding : 0px;
}
	div.compo_PersoH_defaultUltraLight_default_1912ccid648 .colonne_000011.alone{
		float : none;
}

	div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011 .colonne_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;
		box-sizing : border-box;
}
	div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011 .colonne_000011 .cellule_000011:last-child{
		/*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_defaultUltraLight_default_1912ccid648 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 0.75em 0px;
		padding-left : 5em;
		padding-right : 5em;
		padding-top : 0px;
		padding-bottom : 0px;
		text-align : inherit;
		border-style : none;
		border-color : #CCCCCC;
		border-top-width : 1px;
		border-bottom-width : 1px;
		border-left-width : 1px;
		border-right-width : 1px;
}
	div.compo_PersoH_defaultUltraLight_default_1912ccid648 div.compoCellTitreCdnt_000011 {
	  float : none;
	  display : block;
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.6em;
		font-weight : 400;
		color : #000000;	
		font-style : italic;
		text-align : center;
		text-transform : none;
		line-height : inherit;
		letter-spacing : normal;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		background-color : transparent;
		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_defaultUltraLight_default_1912ccid648 .compoCellTitreCdnt_000011 a{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
}

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

@media screen and (min-width: 0px) and (max-width: 1170px){
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1912ccid648.useResponsive:not([class*=v2cells]) .ligne_000011 .colonne_000011{
    float : none;
    width : 100% !important;
	padding : 0 !important;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1912ccid648.useResponsive.v2cells > .ligne_000011 > .colonne_000011{
    float : none;
    width : auto !important;
}

	.useResponsive div.compo_PersoH_defaultUltraLight_default_1912ccid648.useResponsive:not([class*=v2cells]) .colonne_000011:first-child{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1912ccid648.useResponsive:not([class*=v2cells]) .colonne_000011 {
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1912ccid648.useResponsive:not([class*=v2cells]) .colonne_000011:last-child{
	  padding : 0px;
}
	.useResponsive div.compo_PersoH_defaultUltraLight_default_1912ccid648.useResponsive:not([class*=v2cells]) .ligne_000011 .colonne_000011 .cellule_000011:last-child{
		margin-bottom : 0px;
		width : 100%;
		padding : 0;
}
/*	.useResponsive div.compo_PersoH_defaultUltraLight_default_1912ccid648.useResponsive .cellulePadd{
	  height : auto !important;
}*/
	div.compo_PersoH_defaultUltraLight_default_1912ccid648.adaptativeTitleFontSize .compoCellTitreCdnt_000011 {
		font-size : 1em;
}

}

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

CSS PERSO

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


div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_597, 
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_598 {border-top : 1px #DDDDDD solid;} 
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_599 {background-color : #c3bdaf; position : relative;} 
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_700 {padding-top : 0;}
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_600_605 {padding-top : 0;}  
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_600_605, 
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_606, 
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_630,
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_648,
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_700 {background-color : #c3bdaf;} 
div.compo_PersoH_defaultUltraLight_default_1912ccid648 .ligne_000011#ligneId_648 div.compoCellTitreCdnt_000011 {font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif; font-style : normal; text-transform : uppercase; font-weight : 600;}
@media screen and (max-width: 640px) { 
body.responsiveMarg div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011 {padding-left : 0.75em; padding-right : 0.75em;} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg div.compo_PersoH_defaultUltraLight_default_1714 .ligne_000011 {padding-left : 2.5em; padding-right : 2.5em;} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1912ccid648] /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_1912ccid648 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1912ccid648] /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_1912ccid648 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1912ccid696] /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_1912ccid696 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1913ccid696] /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_1913ccid696 {
    clear : both;
    /*width : 100%;*/
    background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    border : 1px #DDDDDD none;
    padding : 0px;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}
	div.page_default_default2_default_1913ccid696.genMargv2 {
    padding : 0px 0px 0px 0px;
}
	div.withMenuMultiPages_000101_1913ccid696 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_1913ccid696 div.withMenuMultiPagesPadd_000101_1913ccid696 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_1913ccid696 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_1913ccid696.topPositionned_000101,
	div.menuMultiPagesZone_000101_1913ccid696.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_1913ccid696 div.menuMultiPagesZonePadd_000101_1913ccid696 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_1913ccid696,
	div.page_default_default2_default_1913ccid696.pageAsso {
	padding : 0px;
    margin-bottom : 2em;
}
	div.page_default_default2_default_pageAsso_000101_1913ccid696.genMargv2,
	div.page_default_default2_default_1913ccid696.pageAsso.genMargv2 {
	padding : 0px 0px 0px 0px;
}

	div.page_default_default2_default_1913ccid696 .pagePadd{
	  width : 100%;
}
	div.page_default_default2_default_1913ccid696 .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_1913ccid696 .cC {
		float : left;
		width : 72%;
		/*background-color : transparent;*/
		overflow : hidden;
}
@media print{
	div.page_default_default2_default_1913ccid696 .cC {
		overflow : visible !important;
}
}
	div.page_default_default2_default_1913ccid696 .cD {
		float : right;
		width : 20%;
		/*background-color : transparent;*/ /* Mis en comm le 300311 */
		overflow : hidden;
}
/* Regle 1 */

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

	div.page_default_default2_default_1913ccid696 .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_1913ccid696 .cD,
	div.page_default_default2_default_1913ccid696 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_1913ccid696 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 0.9em;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 1.7;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_1913ccid696 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_1913ccid696 .Corps a{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_1913ccid696 .Corps a:hover{
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_1913ccid696 .Tit {
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.6em;
		color : #000000;
		background-color : transparent;
		font-weight : 400;
		text-transform : none;
		padding : 0px;
		margin : 0px;
		margin-bottom : 0.25em;
		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 : 1.15;
}

	div.page_default_default2_default_1913ccid696 .Tit.withStitle {
		margin-bottom : 0.25em;
}

	div.page_default_default2_default_1913ccid696 .STit {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.6em;
		color : #000000;
		background-color : transparent;
		font-weight : lighter;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0.75em 0px;
		text-align : left;
		text-transform : none;
		display : block;
    letter-spacing : normal;
    line-height : 1.7;
}

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

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

	div.page_default_default2_default_1913ccid696 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_1913ccid696 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_1913ccid696 .Corps strong,
  div.page_default_default2_default_1913ccid696 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_1913ccid696 a.btn{
    padding : 0px 0px 0px 0px;
	margin : 1px 1px 1px 1px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none !important;
	border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : inline-block;
    float : none;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	text-align : left;
	/*font-size : 1em !important;*/ /* 20241217 */
	font-size : 1em;
	line-height : normal !important;
}
	div.page_default_default2_default_1913ccid696 a.btn span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
    font-size : 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_1913ccid696 a.btn span > i{
    margin-right: 0.5em;
}
	div.page_default_default2_default_1913ccid696 a.btn:hover{
	background-color : #000000 !important;
    background-position : 0px -50px;
    text-decoration : none !important;
    cursor : pointer;
	border-color : #000000 !important;
}
	div.page_default_default2_default_1913ccid696 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: 640px) {
 /*.useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab]){
   display : block;
 }*/


 .useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_1913ccid696 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_1913ccid696 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_1913ccid696 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: 640px) {
		body.responsiveTxt div.page_default_default2_default_1913ccid696 .Tit {
			font-size : calc( 2.1em * 0.8 );
	}
		body.responsiveTxt div.page_default_default2_default_1913ccid696 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1913ccid696 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1913ccid696.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1913ccid696.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1913ccid696.pageAsso.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
		body.responsiveTxt div.page_default_default2_default_1913ccid696 .Tit {
			font-size : calc( 2.1em * 0.9 );
	}
		body.responsiveTxt div.page_default_default2_default_1913ccid696 .STit {
			font-size : calc( 1.3em * 0.95 );
	}
		div.page_default_default2_default_1913ccid696 a.btn span{
			white-space : normal;
	}
		body.responsiveMarg div.page_default_default2_default_1913ccid696.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
		body.responsiveMarg div.page_default_default2_default_pageAsso_000101_1913ccid696.genMargv2,
		body.responsiveMarg div.page_default_default2_default_1913ccid696.pageAsso.genMargv2 {
			padding : 0px 0px 0px 0px;
	}
}

.page_default_default2_default_1913ccid696{}
.page_default_default2_default_1913ccid696{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1913ccid696] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1913ccid696] /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_1913ccid696 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1913ccid696] /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_1913ccid696 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1913ccid696 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1913ccid696 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1913ccid696 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1913ccid696 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1913ccid696 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1913ccid696 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1913ccid696 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1913ccid696 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1913ccid696 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1913ccid696{
    font-family : 'Open sans', 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_1913ccid696,
p.label_1913ccid696 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1913ccid696 a{
		width : auto;
}
p.label_1913ccid696 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1913ccid696 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1913ccid696 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1913ccid696 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1913ccid696 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1913ccid696 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1913ccid696 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1913ccid696 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1913ccid696 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1913ccid696 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1913ccid696 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1913ccid696 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1913ccid696 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1913ccid696 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1913ccid696 .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_1913ccid696.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_1913ccid696.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1913ccid696{}
div.enSavoirPlus_pres6_modele1_1913ccid696{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1912ccid697] /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_1912ccid697 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1914ccid697] /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_1914ccid697{
    width : auto;
	max-width : 1380px;
    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;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1914ccid697] /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_1914ccid697 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1914ccid697] /home/diasite/diasite39/res/inside/baseFormInOut/components/xform/pres1b/modele1/xform_pres1b_modele1.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Xform

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

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

  div.xform_pres1b_modele1_1914ccid697 .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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1.15em;
		color : #FFFFFF;
		font-weight : bold;
		margin-bottom : 10px;
		text-transform : none;
}

  div.xform_pres1b_modele1_1914ccid697 .champsIntsZone{
}

  div.xform_pres1b_modele1_1914ccid697 .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 0.25em 0px;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
  div.xform_pres1b_modele1_1914ccid697 .row.onFocus{
    border-color : #000000;
    background-color : transparent;
}

  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .grouped .row.onFocus{
    border-color : #000000;
    background-color : transparent;
}

  div.xform_pres1b_modele1_1914ccid697 .row div.label{
    /*display : block;
    float : left;*/
    width : 30%;
	/* 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_1914ccid697 .grouped .row div.label{
    /*display : block;*/
    /*float : left;*/
    width : 30%;
	display : inline-block;
	vertical-align : middle;
}

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

  div.xform_pres1b_modele1_1914ccid697 .row.onFocus div.label .labelPadd{
		color : #000000;		
		background-color : transparent;
}

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

  div.xform_pres1b_modele1_1914ccid697 .grouped .row.onFocus div.label .labelPadd{
		color : #000000;
		background-color : transparent;
}

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

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

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

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

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

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

  div.xform_pres1b_modele1_1914ccid697 .row.checkBoxInLabelMode .label{
    margin-left : 30%;
}
  div.xform_pres1b_modele1_1914ccid697 .dspIntChampBlock .row.checkBoxInLabelMode div.label {
	margin-left : 0;  
}

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

  div.xform_pres1b_modele1_1914ccid697 .row .champ .champPadd table, div.xform_pres1b_modele1_1914ccid697 .row .champ .champPadd table td.champCell{
    width : 100%;
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #000000;
		font-weight : normal;
}
  div.xform_pres1b_modele1_1914ccid697 .row.onFocus .champ .champPadd table, div.xform_pres1b_modele1_1914ccid697 .row.onFocus .champ .champPadd table td.champCell{
		color : #000000;
}

  div.xform_pres1b_modele1_1914ccid697 .champPadd span.span000345 {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.8em;
		color : #000000;
		font-weight : normal;
}
  div.xform_pres1b_modele1_1914ccid697 row.onFocus .champPadd span.span000345 {
		color : #000000;
}




  div.xform_pres1b_modele1_1914ccid697 .row .champ table.row td.labelPadd{
    margin : 0px;
    padding : 0px;
    text-align : left;
    vertical-align : top;
		font-size : 1em;
		color : #666666;
		font-weight : normal;
}
  div.xform_pres1b_modele1_1914ccid697 .row.onFocus .champ table.row td.labelPadd{
		color : #666666;
}
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .dspIntChampBlock .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0.25em 0px;
}
  div.xform_pres1b_modele1_1914ccid697 .dspIntChampBlock .grouped .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}

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

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

  div.xform_pres1b_modele1_1914ccid697 .dspIntChampBlock .row div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .row.labelLess div.champ{
    width : 100%;
}
  div.xform_pres1b_modele1_1914ccid697 .row.labelLess div.champ .champPadd{
    padding : 0px 0px 0px 0px;
}
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697.useResponsive .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 0.25em 0px;
}
  div.xform_pres1b_modele1_1914ccid697.useResponsive .grouped .row{
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}

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

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

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

/*  div.xform_pres1b_modele1_1914ccid697 .rowSubmit{
    width : auto;
    display : block;
    clear : both;
    border-top : #DIA_000348_DIM_XFORM_LINE_BORDER# #AAAAAA solid;
    margin : auto;
}
  div.xform_pres1b_modele1_1914ccid697 .rowSubmit .col1{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CG_W#;
}
  div.xform_pres1b_modele1_1914ccid697 .rowSubmit .col2{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CD_W#;
}
  div.xform_pres1b_modele1_1914ccid697 .rowSubmit .col1 .col1Padd{
    padding-right : #DIA_000348_DIM_XFORM_LINE_C_PADD#;
    text-align : #DIA_000348_TAL_XFORM_LINE_CG#;
}
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .grouped .rowSubmit{
    width : auto;
    display : block;
    clear : both;
    border-top : #DIA_000348_DIM_XFORM_LINE_BORDER# #AAAAAA solid;
    margin : auto;
}
  div.xform_pres1b_modele1_1914ccid697 .grouped .rowSubmit .col1{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CG_W#;
    display : none;
}
  div.xform_pres1b_modele1_1914ccid697 .grouped .rowSubmit .col2{
    float : left;
    width : #DIA_000348_DIM_XFORM_LINE_CD_W#;
}
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .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_1914ccid697 .rowSubmit{
    text-align : right;
    padding : 0.25em 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_1914ccid697 .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_1914ccid697 .champPadd a {
		font-size : 1em;
		font-weight : normal;
		color : #bf6c20;
		text-decoration : none;
}
  div.xform_pres1b_modele1_1914ccid697 .row.onFocus .champPadd a {
		color : #bf6c20;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd a:hover {
		color : #000000;
		text-decoration : none;
}
  div.xform_pres1b_modele1_1914ccid697 .row.onFocus .champPadd a:hover {
		color : #000000;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd input {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #000000;
		font-weight : normal;
		width : 100%;
		height : auto;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_1914ccid697 .row.onFocus .champPadd input {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #bf6c20;
}
  div.xform_pres1b_modele1_1914ccid697 .googleMap input {
		width : auto;
		height : auto;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd input.date {
		width : 120px;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd table.dateTab td.dateTrigger{
		padding-left : 5px;
}

  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .champPadd div {
    /*padding-top : 1px;
    padding-bottom : 1px;*/
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd textarea {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #666666;
		font-weight : normal;
		width : 100%;
		height : 5em;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_1914ccid697 .row.onFocus .champPadd textarea {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #bf6c20;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd select {
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #000000;
		font-weight : normal;
		width : 100%;
		height : auto;
		background-color : #FFFFFF;
		border : 1px #CCCCCC solid;
		box-sizing: border-box;
}
  div.xform_pres1b_modele1_1914ccid697 .row.onFocus .champPadd select {
		color : #000000;
		background-color : #FFFFFF;
		border-color : #bf6c20;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd select option.level1{
		background-color : transparent;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd select option.level2{
		background-color : transparent;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd select.multiple {
		height : auto;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd input.upload {
		height : auto;
		width : auto;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd .resetFile{
    margin-left : 5px;
}
  div.xform_pres1b_modele1_1914ccid697 .champPadd .resetFile img{
		border : none;
}
/*  div.xform_pres1b_modele1_1914ccid697 .champPadd .imgPreview{
		display : block;
}*/

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

  div.xform_pres1b_modele1_1914ccid697_autoComplete {
    position:absolute;
    width: auto;
    background: #FFFFFF;
    margin:0px;
    padding:0px;
    z-index : 11;
}
  div.xform_pres1b_modele1_1914ccid697_autoComplete ul{
    margin:0;
    padding:5px;
    border:1px solid #888888;
    list-style-type:none;
    height : 250px;
    overflow : auto;
}
  div.xform_pres1b_modele1_1914ccid697_autoComplete ul li{
    margin:0;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
		font-family : 'Open sans', 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_1914ccid697_autoComplete ul li.selected{
    background-color: #FFF15A;
}
  div.xform_pres1b_modele1_1914ccid697_autoComplete ul strong.highlight{
    margin:0;
    padding:0;
}
  div.xform_pres1b_modele1_1914ccid697 input.autoCompleteField{
    background-color : #FFFFA0;
}
  div.xform_pres1b_modele1_1914ccid697 input.autoCompleteError{
    border-color : #DD0000;
}
/*  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .rowSubmit input.submit:hover,
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .champPadd .readOnly {
		color : #888888;
		background-color : #DDDDDD;
		border-color : #BBBBBB;
}
  /*div.xform_pres1b_modele1_1914ccid697 .rowSubmit a{*/
  div.xform_pres1b_modele1_1914ccid697 .rowSubmit a{
    margin : 0px 0px 0px 10px;
    cursor : pointer;
}
  div.xform_pres1b_modele1_1914ccid697 .rowSubmit a img{
    border : none;
}
  div.xform_pres1b_modele1_1914ccid697 .rowSubmit a:hover{
    cursor : pointer;
}
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .btSupp{
    text-align : right;
}
  div.xform_pres1b_modele1_1914ccid697 .btSupp a img{
    border : none;
}

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

/* SELECT1 FULL */

  div.xform_pres1b_modele1_1914ccid697 table.select1Full td{
    width : 100%;
}
  div.xform_pres1b_modele1_1914ccid697 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_1914ccid697 table.select1Full td img{
    display : block;
}
  div.xform_pres1b_modele1_1914ccid697 table.select1Full td,
  div.xform_pres1b_modele1_1914ccid697 table.select1Full th{
    padding : 5px 0px;
}

/* --- */

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

/* --- Trigger --- */

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

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


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

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

	div.xform_pres1b_modele1_1914ccid697 a.wFdBts{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : inline-block;
    float : none;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
}
	div.xform_pres1b_modele1_1914ccid697 .rowSubmit a.wFdBts {display : block; float : left;}

	div.xform_pres1b_modele1_1914ccid697 a.wFdBts span{
    padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 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_1914ccid697 a.wFdBts:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}

/* valider */
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts.valider{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts.valider span{
	  padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts.valider:hover{
	  background-color : #000000;
    background-position : 0px -50px;
	border-color : #000000;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts.valider:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}

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

/* annuler */
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts.annuler{
    padding : 0px 0px 0px 0px;
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px -150px;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts.annuler span{
	  padding : 0.75em 2.5em 0.75em 2.5em;
    background-color : transparent;
    background-image : none;
    background-position : 100% -150px;
    color : #bf6c20;
    height : auto;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts.annuler:hover{
	  background-color : #FFFFFF;
    background-position : 0px -50px;
	border-color : #000000;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBts.annuler:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #000000;
}
/* --- petits boutons / elements ---*/
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall,
  div.xform_pres1b_modele1_1914ccid697 .row div.trigger a.wFdBtsSmall{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    border-radius : 0px 0px 0px 0px;
    color : #FFFFFF;
    display : block;
    float : left;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.txtBt span,
  div.xform_pres1b_modele1_1914ccid697 .row div.trigger a.wFdBtsSmall.txtBt span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.85em;
    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_1914ccid697 a.wFdBtsSmall span img,
  div.xform_pres1b_modele1_1914ccid697 .row div.trigger a.wFdBtsSmall span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    /*color : #FFFFFF;
    font-size : 0.85em;
    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_1914ccid697 a.wFdBtsSmall:hover,
  div.xform_pres1b_modele1_1914ccid697 .row div.trigger a.wFdBtsSmall:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.txtBt:hover span,
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 a.wFdBtsSmall:hover span img,
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 a.wFdBtsSmall.delete{
	  float : right;
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.txtBt.delete span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
    float : none;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.delete span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #FFFFFF;*/
    /*height : auto;*/
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.delete:hover{
	  background-color : #000000;
    background-position : 0px -100px;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.txtBt.delete:hover span{
	  background-color : transparent;
    background-position : 100% -100px;
    color : #FFFFFF;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.delete:hover span img{
	  background-color : transparent;
    background-position : 100% -100px;
    /*color : #FFFFFF;*/
}

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


/* Ajouter */
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.add{
	  float : right;
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    background-image : none;
    background-position : 0px 0px;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.txtBt.add span{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    color : #FFFFFF;
    height : auto;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.add span img{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    background-image : none;
    background-position : 100% 0px;
    /*color : #FFFFFF;*/
    /*height : auto;*/
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.add:hover{
	  background-color : #000000;
    background-position : 0px -50px;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.txtBt.add:hover span{
	  background-color : transparent;
    background-position : 100% -50px;
    color : #FFFFFF;
}
	div.xform_pres1b_modele1_1914ccid697 a.wFdBtsSmall.add:hover span img{
	  background-color : transparent;
    background-position : 100% -50px;
    /*color : #FFFFFF;*/
}

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

/* sameField */

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

/* gestion Stars / redcross */ 

  div.xform_pres1b_modele1_1914ccid697 .ui-stars-redcross,
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-star,
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-cancel {
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
  }
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-redcross a,
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .ui-stars-star a,
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .ui-stars-redcross a,
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-star a {
    background-position: 0 -32px;
  }
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-star-on a {
    background-position: 0 -48px;
  }
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-star-hover a {
    background-position: 0 -64px;
  }
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-cancel-hover a {
    background-position: 0 -16px;
  }
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-star-disabled,
  div.xform_pres1b_modele1_1914ccid697 .ui-stars-star-disabled a,
  div.xform_pres1b_modele1_1914ccid697 .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_1914ccid697 .champPadd span.help {
		font-size : 0.8em;
		font-weight : normal;
}
  
/* methodes livraison... */
  
  .shipMethod_default_default_default_1914ccid697 div.xform_pres1b_modele1_1914ccid697 label > img,
  .payMethod_default_default_default_1914ccid697 div.xform_pres1b_modele1_1914ccid697 label > img {
    width : auto !important;
    height : 64px !important;
    margin-top : 5px;    
  }
  .shipMethod_default_default_default_1914ccid697 div.xform_pres1b_modele1_1914ccid697 label,
  .payMethod_default_default_default_1914ccid697 div.xform_pres1b_modele1_1914ccid697 label {
    display : block;
    margin-bottom : 1.5em;   
  }
  .shipMethod_default_default_default_1914ccid697 div.xform_pres1b_modele1_1914ccid697 #rowId_genCond label,
  .payMethod_default_default_default_1914ccid697 div.xform_pres1b_modele1_1914ccid697 #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_1914ccid697 .googleMap img{
    max-width : none;  
}

/* fck */

  div.xform_pres1b_modele1_1914ccid697 .cke_contents{
    height : 500px !important;  
}
  div.xform_pres1b_modele1_1914ccid697 a.btn.help.rightFloated{
	  float : right;
}
  div.xform_pres1b_modele1_1914ccid697 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_1914ccid697 a.btn.help span{
	  color : #FFFFFF; text-transform : uppercase; font-weight : bold; text-decoration : none;
}
  div.xform_pres1b_modele1_1914ccid697 a.btn.help:hover{
	  background-color : #b8de00; text-decoration : none;
}
  div.xform_pres1b_modele1_1914ccid697 a.btn.help:hover span{
	  text-decoration : none;
}

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

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

div.xform_pres1b_modele1_1914ccid697 .champPadd input[type=text], div.xform_pres1b_modele1_1914ccid697 .champPadd input[type=password], div.xform_pres1b_modele1_1914ccid697 .champPadd textarea, div.xform_pres1b_modele1_1914ccid697 .champPadd select { padding : 0.5em 0.5em; border-radius : 0px; box-shadow: 0px 0px 5px -2px #AAAAAA;} div.xform_pres1b_modele1_1914ccid697 .onFocus .champPadd input[type=text], div.xform_pres1b_modele1_1914ccid697 .onFocus .champPadd input[type=password], div.xform_pres1b_modele1_1914ccid697 .onFocus .champPadd textarea, div.xform_pres1b_modele1_1914ccid697 .onFocus .champPadd select { box-shadow: 0px 0px 5px -1px #bf6c20;}

div.xform_pres1b_modele1_1914ccid697 .champsIntsZone {display : inline-block; width : calc(100% - 6em); padding : 0; vertical-align : top;} 
div.xform_pres1b_modele1_1914ccid697 .rowSubmit {display : inline-block; width : 6em; padding : 0; vertical-align : top;} 
div.xform_pres1b_modele1_1914ccid697 form {background-color : rgba(255,255,255,0.25); border : 1px rgba(0,0,0,0.5) solid; border-radius : 5px; padding : 0.5em;} 
div.xform_pres1b_modele1_1914ccid697 .champPadd input[type=text] {border : none; background-color : transparent; box-shadow : none;} 
div.xform_pres1b_modele1_1914ccid697 .dspIntChampBlock .row {margin : 0; padding : 0;} 
div.xform_pres1b_modele1_1914ccid697 a.wFdBts.valider {padding : 0;} 
div.xform_pres1b_modele1_1914ccid697 a.wFdBts.valider span {padding : 0.5em;}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid700] /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_1714ccid700 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1921ccid700] /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_1921ccid700 {
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1921ccid700,
	div.page_default_default2UltraLight_default_1921ccid700.pageAsso {
	padding : 0;
    margin-bottom : 2em;
}

	div.page_default_default2UltraLight_default_1921ccid700 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1921ccid700 .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_1921ccid700 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 0.8em;
    letter-spacing : normal;
    line-height : 1.15;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1921ccid700 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1921ccid700 .Corps a{
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1921ccid700 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1921ccid700 .Corps strong,
  div.page_default_default2UltraLight_default_1921ccid700 .Corps strong a {
		font-weight : bold;
}

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

.page_default_default2UltraLight_default_1921ccid700 .fabricant {text-align : center;font-size: 2em;text-transform: uppercase;font-weight: 600;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1921ccid700] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1921ccid700] /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_1921ccid700 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1921ccid700] /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_1921ccid700 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1921ccid700 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1921ccid700 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1921ccid700 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1921ccid700 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1921ccid700 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1921ccid700 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1921ccid700 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1921ccid700 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1921ccid700 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1921ccid700{
    font-family : 'Open sans', 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_1921ccid700,
p.label_1921ccid700 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1921ccid700 a{
		width : auto;
}
p.label_1921ccid700 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1921ccid700 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1921ccid700 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1921ccid700 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1921ccid700 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1921ccid700 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1921ccid700 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1921ccid700 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1921ccid700 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1921ccid700 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1921ccid700 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1921ccid700 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1921ccid700 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1921ccid700 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1921ccid700 .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_1921ccid700.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_1921ccid700.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1921ccid700{}
div.enSavoirPlus_pres6_modele1_1921ccid700{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid600] /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_1714ccid600 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1723ccid600] /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_1723ccid600 {
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : none;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1723ccid600,
	div.page_default_default2UltraLight_default_1723ccid600.pageAsso {
	padding : 0;
    margin-bottom : 2em;
}

	div.page_default_default2UltraLight_default_1723ccid600 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1723ccid600 .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_1723ccid600 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 0.8em;
    letter-spacing : normal;
    line-height : 1.7;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1723ccid600 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1723ccid600 .Corps a{
    color : #000000;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1723ccid600 .Corps a:hover{
    color : #000000;
    text-decoration : underline;
}
	div.page_default_default2UltraLight_default_1723ccid600 .Corps strong,
  div.page_default_default2UltraLight_default_1723ccid600 .Corps strong a {
		font-weight : bold;
}

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

.page_default_default2UltraLight_default_1723ccid600 .diaCols .diaColBlk {border : none !important;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1723ccid600] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1723ccid600] /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_1723ccid600 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1723ccid600] /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_1723ccid600 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1723ccid600 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1723ccid600 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1723ccid600 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1723ccid600 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1723ccid600 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1723ccid600 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1723ccid600 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1723ccid600 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1723ccid600 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1723ccid600{
    font-family : 'Open sans', 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_1723ccid600,
p.label_1723ccid600 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1723ccid600 a{
		width : auto;
}
p.label_1723ccid600 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1723ccid600 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1723ccid600 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1723ccid600 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1723ccid600 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1723ccid600 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1723ccid600 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1723ccid600 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1723ccid600 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1723ccid600 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1723ccid600 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1723ccid600 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1723ccid600 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1723ccid600 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1723ccid600 .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_1723ccid600.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_1723ccid600.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1723ccid600{}
div.enSavoirPlus_pres6_modele1_1723ccid600{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid605] /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_1714ccid605 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1724ccid605] /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_1724ccid605 {
    font-family : 'Tiro Tamil', serif, serif, serif, serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1724ccid605,
	div.page_default_default2UltraLight_default_1724ccid605.pageAsso {
	padding : 0;
    margin-bottom : 2em;
}

	div.page_default_default2UltraLight_default_1724ccid605 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1724ccid605 .textPart{
	  padding : 0.5em 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_1724ccid605 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    letter-spacing : normal;
    line-height : 1.7;
    overflow : hidden;
    font-weight : normal;
}
@media print{
	div.page_default_default2UltraLight_default_1724ccid605 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1724ccid605 .Corps a{
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1724ccid605 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1724ccid605 .Corps strong,
  div.page_default_default2UltraLight_default_1724ccid605 .Corps strong a {
		font-weight : bold;
}

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

.page_default_default2UltraLight_default_1724ccid605{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1724ccid605] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1724ccid605] /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_1724ccid605 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1724ccid605] /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_1724ccid605 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1724ccid605 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1724ccid605 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1724ccid605 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1724ccid605 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1724ccid605 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1724ccid605 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1724ccid605 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1724ccid605 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1724ccid605 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1724ccid605{
    font-family : 'Open sans', 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_1724ccid605,
p.label_1724ccid605 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1724ccid605 a{
		width : auto;
}
p.label_1724ccid605 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1724ccid605 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1724ccid605 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1724ccid605 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1724ccid605 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1724ccid605 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1724ccid605 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1724ccid605 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1724ccid605 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1724ccid605 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1724ccid605 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1724ccid605 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1724ccid605 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1724ccid605 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1724ccid605 .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_1724ccid605.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_1724ccid605.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1724ccid605{}
div.enSavoirPlus_pres6_modele1_1724ccid605{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid606] /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_1714ccid606 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1725ccid606] /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_1725ccid606 {
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    margin : 0px auto 0px auto;
    width : auto;
    max-width : 960px;
}

	div.page_default_default2UltraLight_default_pageAsso_000101_1725ccid606,
	div.page_default_default2UltraLight_default_1725ccid606.pageAsso {
	padding : 0;
    margin-bottom : 2em;
}

	div.page_default_default2UltraLight_default_1725ccid606 .pagePadd{
	  width : 100%;
}
	div.page_default_default2UltraLight_default_1725ccid606 .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_1725ccid606 .Corps{
    color : #000000;
    text-align : justify;
    font-size : 1em;
    letter-spacing : normal;
    line-height : 1.7;
    overflow : hidden;
    font-weight : 600;
}
@media print{
	div.page_default_default2UltraLight_default_1725ccid606 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2UltraLight_default_1725ccid606 .Corps a{
    color : #bf6c20;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2UltraLight_default_1725ccid606 .Corps a:hover{
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2UltraLight_default_1725ccid606 .Corps strong,
  div.page_default_default2UltraLight_default_1725ccid606 .Corps strong a {
		font-weight : bold;
}

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

.page_default_default2UltraLight_default_1725ccid606{text-transform : uppercase;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1725ccid606] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1725ccid606] /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_1725ccid606 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1725ccid606] /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_1725ccid606 {
    font-family : 'Open sans', 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 : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 2.5em 0px 10px 0px;
	clear : both;
}
  div.enSavoirPlus_pres6_modele1_1725ccid606 .espPadd{
    width : 100%;
}
	div.enSavoirPlus_pres6_modele1_1725ccid606 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_1725ccid606 .cDEsp div{
		font-family : 'Tiro Tamil', serif, serif, serif, serif;
		font-size : 1.15em;
		font-weight : 400;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		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;
	text-align : left;
}

	div.enSavoirPlus_pres6_modele1_1725ccid606 .cDitemTit {
		color : #000000;
		font-weight : 400;
		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_1725ccid606 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

  div.enSavoirPlus_pres6_modele1_1725ccid606 .list{
    padding : 0px 0px 0px 0px;
    margin : 5px -1.25em 0px -1.25em;
    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_1725ccid606 .list a img{
		border : none;
}
	div.enSavoirPlus_pres6_modele1_1725ccid606 .list a{
		display : block;
		width : 100%;
}

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

/* Labels */

div.enSavoirPlus_pres6_modele1_1725ccid606 .nouvellePadd_000447 {
  position: relative;
}

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

/* LightBox - Labels */

p.label_1725ccid606{
    font-family : 'Open sans', 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_1725ccid606,
p.label_1725ccid606 a{
		font-size : 1.6em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1725ccid606 a{
		width : auto;
}
p.label_1725ccid606 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_1725ccid606 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_1725ccid606 a.download{
		font-size : 1em;
		color : #bf6c20;
		text-decoration : none;
		font-weight : normal;
}
p.label_1725ccid606 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_1725ccid606 .list .nouvelle_000447 {
    float : left;
    width : 33.33%;
	max-width : none;
    padding : 1.25em 1.25em 1.25em 1.25em;
    margin : 0px;
    display : block; 
	box-sizing : border-box;
}

@media screen and (max-width: 640px) {
  div.enSavoirPlus_pres6_modele1_1725ccid606 .list .nouvelle_000447{ width : 100%; max-width : none; }
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  div.enSavoirPlus_pres6_modele1_1725ccid606 .list .nouvelle_000447{ width : 50%; max-width : none; }
}

div.enSavoirPlus_pres6_modele1_1725ccid606 .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 : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;  
}
div.enSavoirPlus_pres6_modele1_1725ccid606 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1725ccid606 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_1725ccid606 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1725ccid606 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_1725ccid606 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_1725ccid606 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_1725ccid606 .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_1725ccid606.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_1725ccid606.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_1725ccid606{}
div.enSavoirPlus_pres6_modele1_1725ccid606{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [1714ccid630] /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_1714ccid630 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [933ccid630] /home/diasite/diasite39/res/inside/base/emplacementsV1/DLGenv3UL/default/base_emplacementsV1_DLGenv3UL_default.css       (932)*/
/* /home/diasite/diasite39/style-cur.php:933  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

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

/*--- Initialisation ---*/

	.DLGenv3UL_default_933ccid630{
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    display : block;
    max-width : none;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 180px 0px;
	overflow : hidden;
}

/*--- Global ---*/

	.DLGenv3UL_default_933ccid630 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  display : block;
}
	.DLGenv3UL_default_933ccid630 .vueListe_000316.col2_000316 {
		width : auto; margin : 0em -1.25em 0em -1.25em;
	}
	.DLGenv3UL_default_933ccid630 .relative{
    position : relative;
}

	.DLGenv3UL_default_933ccid630 .line_000316 article.diaListItem .diaItem {height : auto !important;}

	.DLGenv3UL_default_933ccid630 .groupeTit_000316,
	.DLGenv3UL_default_933ccid630 .categoMenuRappel_000316{
		font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
		font-size : 0.8em;
		line-height : 1.2;
		color : #000000;
		font-weight : bold;
		text-decoration : none;
		text-transform : none;
		text-align : center;
}
	.DLGenv3UL_default_933ccid630 .groupeFiches_000316,
	.DLGenv3UL_default_933ccid630 .diaGrp{
	padding : 0px;
	margin : 0 0 1.5em 0;
	list-style-type: none;
	display : block;
}

	.DLGenv3UL_default_933ccid630 .line_000316 article.diaListItem{
    width : auto;
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    text-align : left;
    border-style : none;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
	
	-webkit-transition: background-color 500ms ease-out;
	-moz-transition: background-color 500ms ease-out;
	-o-transition: background-color 500ms ease-out;
	-ms-transition: background-color 500ms ease-out;	
	transition: background-color 500ms ease-out;		
}
	.DLGenv3UL_default_933ccid630 .line_000316 article.diaListItem:first-child{
    margin-top : 0;		
}
	.DLGenv3UL_default_933ccid630 .line_000316 article.diaListItem:last-child{
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
	margin-bottom : 0;
}

	.DLGenv3UL_default_933ccid630.diaListItemOver .line_000316 article.diaListItem:hover{
    background-color : transparent;
    border-style : none;
    border-color : #DDDDDD;
	
	-webkit-transition: background-color 500ms ease-out;
	-moz-transition: background-color 500ms ease-out;
	-o-transition: background-color 500ms ease-out;
	-ms-transition: background-color 500ms ease-out;	
	transition: background-color 500ms ease-out;		
}
	.DLGenv3UL_default_933ccid630.diaListItemOpen article.diaListItem:not([class*=groupName]),
	.DLGenv3UL_default_933ccid630.diaListItemOpen article.diaListItem:not([class*=groupName]) .diaLiInner:not([class*=nolink]) {
    cursor : pointer;
}

	.DLGenv3UL_default_933ccid630 .vueListe_000316.col2_000316 article.diaListItem{
	display : inline-block;
    width : 50%;
	vertical-align : top;
}
	.DLGenv3UL_default_933ccid630 .vueListe_000316.col2_000316 .diaLiInner{
	background-color : transparent;
	float : none;
    display : block;
    width : auto;
    margin : 1.25em 1.25em 1.25em 1.25em;
    padding : 1em 1em 1em 1em;
    border-style : solid;
    border-color : #FFFFFF;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    list-style-type: none;
	
	-webkit-transition: background-color 500ms ease-out;
	-moz-transition: background-color 500ms ease-out;
	-o-transition: background-color 500ms ease-out;
	-ms-transition: background-color 500ms ease-out;	
	transition: background-color 500ms ease-out;
}

	.DLGenv3UL_default_933ccid630 .vueListe_000316.col2_000316 .groupName .diaLiInner{
	background-color : transparent;
}

.DLGenv3UL_default_933ccid630.z1VCentered .vueListe_000316.col2_000316 .diaLiInner,
.DLGenv3UL_default_933ccid630.g1VCentered .vueListe_000316.col2_000316 .groupName .diaLiInner {
	position : relative;
}

@media screen and (max-width: 640px) {
	.DLGenv3UL_default_933ccid630 .vueListe_000316.col2_000316 article.diaListItem{ width : 100%;}
	.DLGenv3UL_default_933ccid630:not([class*=hModeSetToThumb]) .diaItem {height : auto !important;}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
	.DLGenv3UL_default_933ccid630 .vueListe_000316.col2_000316 article.diaListItem{ width : 50%; }
}

	.DLGenv3UL_default_933ccid630.diaListItemOver .vueListe_000316.col2_000316 article.diaListItem:hover .diaLiInner{
	background-color : transparent;
    border-style : solid;
    border-color : #DDDDDD;
}

	.DLGenv3UL_default_933ccid630.diaListItemOver .vueListe_000316.col2_000316 .groupName article.diaListItem:hover .diaLiInner{
	background-color : transparent;
}

/*
	.DLGenv3UL_default_933ccid630 .diaItem,
	.DLGenv3UL_default_933ccid630 .diaItemSO{
    width : 100%;
}*/
  .DLGenv3UL_default_933ccid630 .diaItemSO{
    position : relative;
    overflow : hidden;
}

/*--- commun ---*/

  .DLGenv3UL_default_933ccid630 .diaRow{
    display : block;
    width : 100%;
    list-style-type: none;
    margin : 0px;
    padding : 0px;
    clear : both;
}

  .DLGenv3UL_default_933ccid630 .A1 {
    background-color : transparent;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    text-align : left;
}

  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .A1 {
    background-color : transparent;
}


.DLGenv3UL_default_933ccid630 .A1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.DLGenv3UL_default_933ccid630 .A1 {display: inline-block;}
/* Hides from IE-mac \*/

* html .DLGenv3UL_default_933ccid630 .A1 {height: 1%;}

.DLGenv3UL_default_933ccid630 .A1 {display: block;}
/* End hide from IE-mac */


  .DLGenv3UL_default_933ccid630 .diaRow .diaVal,
  .DLGenv3UL_default_933ccid630 .diaRow .diaLab {
    padding : 0; margin : 0;  
}

/* TITRE1 */
  .DLGenv3UL_default_933ccid630 .diaRow.Titre1{
    margin : 0px 0px 0.25em 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    text-align : center;

    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    text-align : center;
    color : #000000;
    font-size : 0.7em;
    font-style : normal;
    font-weight : 400;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.15;
    white-space : normal;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Titre1 > .diaVal{
    font-weight : 400;
	font-size : 1em;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Titre1 {
    background-color : transparent;
	color : #000000;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Titre1 a{
    color : #000000;
    text-decoration : none;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Titre1 a{
    color : #000000;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Titre1 a:hover{
    color : #000000;
    text-decoration : underline;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Titre1 a:hover{
    color : #000000;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Titre1 .diaVal a img{
    border : none;
}

/* TITRE1 NEGA */
  .DLGenv3UL_default_933ccid630 .diaRow.Titre1.Nega{
    background-color : transparent;
	color : #FFFFFF;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega {
    background-color : transparent;
	color : #FFFFFF;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Titre1.Nega a{
    color : #CCCCCC;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega a{
    color : #FFFFFF;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Titre1.Nega a:hover{
    color : #FFFFFF;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Titre1.Nega a:hover{
    color : #FFFFFF;
}

/* TEXTE2 */
  .DLGenv3UL_default_933ccid630 .diaRow.Texte2{
    margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    text-align : center;

    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
    text-align : center;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 1.7;
    white-space : normal;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Texte2 {
    background-color : transparent;
	color : #000000;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Texte2 a{
    color : #bf6c20;
    text-decoration : none;
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Texte2 a{
    color : #bf6c20;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Texte2 a:hover{
    color : #000000;
    text-decoration : none;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Texte2 a:hover{
    color : #000000;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Texte2 .diaVal a img{
    border : none;
}

/* TEXTE2 NEGA */
  .DLGenv3UL_default_933ccid630 .diaRow.Texte2.Nega{
    background-color : transparent;
	color : #FFFFFF;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega {
    background-color : transparent;
	color : #FFFFFF;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Texte2.Nega a{
    color : #CCCCCC;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega a{
    color : #FFFFFF;
}
  .DLGenv3UL_default_933ccid630 .diaRow.Texte2.Nega a:hover{
    color : #FFFFFF;
}
  .DLGenv3UL_default_933ccid630.diaListItemOver article.diaListItem:hover .diaRow.Texte2.Nega a:hover{
    color : #FFFFFF;
}


@media screen and (max-width: 640px) {
  body.responsiveTxt .DLGenv3UL_default_933ccid630 .diaRow.Titre1{
	font-size : calc( 1em * 1.2 );
}
  body.responsiveTxt .DLGenv3UL_default_933ccid630 .diaRow.Texte2{
	font-size : 0.95em;
}
}
@media screen and (min-width: 641px) and (max-width: 1170px) {
  body.responsiveTxt .DLGenv3UL_default_933ccid630 .diaRow.Titre1{
	font-size : calc( 1em * 1.1 );
}
  body.responsiveTxt .DLGenv3UL_default_933ccid630 .diaRow.Texte2{
	font-size : 0.95em;
}
}

/* show all */

	.showAll_933ccid630{
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    text-align : center;
}
	a.showAllBtn_933ccid630{
    padding : 0px 0px 0px 0px;
    background-color : #bf6c20;
    text-decoration : none;
    color : #FFFFFF;
    display : inline-block;
    float : none;
    line-height : normal;
	font-size : 0.85em; /* 20241129*/
    font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	border-color : #bf6c20;
	border-style : solid;
	border-width : 1px;
	border-radius : 0px;
}
	a.showAllBtn_933ccid630.follow{
    float : none;
    display : inline-block;
}
	a.showAllBtn_933ccid630 span.showAllBtn{
    padding : 0.25em 1.25em 0.25em 1.25em;
    background-color : transparent;
    color : #FFFFFF;
    /*font-size : 0.85em;*/ /* 20241129*/
    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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
}
	a.showAllBtn_933ccid630:hover{
	  background-color : #000000;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	a.showAllBtn_933ccid630:hover span.showAllBtn{
	  background-color : transparent;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_933ccid630 img{
    border : none;
}

/* --- */

  .DLGenv3UL_default_933ccid630 .withLayerImg,
  .DLGenv3UL_default_933ccid630 .withLayer .diaItem{
    position : relative;
}
/*	.DLGenv3UL_default_933ccid630 .withSwitchOver article.diaListItem:hover .diaLiInner.withSwitchOver .withLayerImg {
    position : static;	
}*/

.base_emplacementsV1_DLGenv3UL_default_933ccid630 .nouvelle_000316{}

.DLGenv3UL_default_933ccid630{}
/*.DLGenv3UL_default_933ccid630 {overflow : visible;}*/ 
.DLGenv3UL_default_933ccid630 .line_000316 article.diaListItem {display : block;} 
.DLGenv3UL_default_933ccid630 .groupeTit_000316 {margin-bottom : 0.5em;}
.DLGenv3UL_default_933ccid630 .diaGrp {display : inline-block; width : calc(33.33% - 1.25em); vertical-align : top;/* margi-left : 1.25em; margin-right : 1.25em;*/} 
.DLGenv3UL_default_933ccid630 .vueListe_000316 {vertical-align : top;/* margin-left : -1.25em; margin-right : -1.25em;*/ text-align : left;} 
.DLGenv3UL_default_933ccid630 .diaGrp > .clearfix {text-align : left;} 
/*@media screen and (min-width: 1680px) { .DLGenv3UL_default_933ccid630 .diaGrp > .clearfix {columns: 2 auto;} } */ 
@media screen and (max-width: 640px) { 
.DLGenv3UL_default_933ccid630 .diaGrp {display : inline-block; width : 100%; vertical-align : top;} 
} 
@media screen and (min-width: 641px) and (max-width: 960px){ 
.DLGenv3UL_default_933ccid630 .diaGrp {display : inline-block; width : 50%; vertical-align : top;} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [933ccid630] /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_933ccid630 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [933ccid630] /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_933ccid630{
	  text-align : left;
	  padding : 0px 0px 0px 0px;
	  margin : 0px 5em 1em 5em;
	  font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
	  font-size : 1em;
	  color : #000000;
	  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_933ccid630 .showAll{
    float : right;
}
	div.filterResults_pres2_modele1_933ccid630 .showAll a{
	  font-size : 1em;
	  color : #bf6c20;
	  font-weight : normal;
	  text-decoration : none;
}
	div.filterResults_pres2_modele1_933ccid630 .showAll a:hover{
	  color : #000000;
	  text-decoration : none;
}
body.responsiveMarg div.filterResults_pres2_modele1_933ccid630 {margin-left : calc( 5em - 0.75em ); margin-right : calc( 5em - 0.75em );} 
@media screen and (max-width: 640px) { 
body.responsiveMarg div.filterResults_pres2_modele1_933ccid630 {margin-left : calc( 0.75em - 0.75em ); margin-right : calc( 0.75em - 0.75em );} 
} 
@media screen and (min-width: 641px) and (max-width: 1170px){ 
body.responsiveMarg div.filterResults_pres2_modele1_933ccid630 {margin-left : calc( 2.5em - 0.75em ); margin-right : calc( 2.5em - 0.75em );} 
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [933ccid630] /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_933ccid630 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [933ccid630] /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_933ccid630 {

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

Debut fckStyles

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

.wysiwyg_titre1
{
font-family : 'Tiro Tamil', serif, serif, serif, serif;
font-size : 2.1em;
color : #000000;
font-weight : 400;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 1.25em 0px 0.75em 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 : 1.15;
/*text-align : left !important;*/ /*2409*/
display : block;
}
/*.wysiwyg_titre1:first-child {margin-top : 0;}*/
.wysiwyg_titre1 > a 
{
font-family : 'Tiro Tamil', serif, serif, serif, serif !important;
}


.wysiwyg_titre2
{
font-family : 'Tiro Tamil', serif, serif, serif, serif;
font-size : 1.6em;
color : #000000;
font-weight : 400;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 1.25em 0px 0.75em 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 : 1.15;
/*text-align : left !important;*/ /*2409*/
display : block;
}
/*.wysiwyg_titre2:first-child {margin-top : 0;}*/
.wysiwyg_titre2 > a
{
font-family : 'Tiro Tamil', serif, serif, serif, serif !important;
}

.wysiwyg_titre3
{
font-family : 'Tiro Tamil', serif, serif, serif, serif;
font-size : 1.3em;
color : #000000;
font-weight : 400;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 1.25em 0px 0.75em 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 : 1.15;
/*text-align : left !important;*/ /*2409*/
display : block;
}
/*.wysiwyg_titre3:first-child {margin-top : 0;}*/
.wysiwyg_titre3 > a
{
font-family : 'Tiro Tamil', serif, serif, serif, serif !important;
}

.wysiwyg_titre4
{
font-family : 'Tiro Tamil', serif, serif, serif, serif;
font-size : 1.15em;
color : #000000;
font-weight : 400;
text-transform : none;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 1.25em 0px 0.75em 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 : 1.15;
/*text-align : left !important;*/ /*2409*/
display : block;
}
/*.wysiwyg_titre4:first-child {margin-top : 0;}*/
.wysiwyg_titre4 > a
{
font-family : 'Tiro Tamil', serif, serif, serif, 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.6em;
color : #000000;
font-weight : lighter;
text-transform : none;
text-decoration : none;
font-style : normal;
background-color : transparent;
letter-spacing : normal;
line-height : 1.7;
text-align : inherit !important;
}

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

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

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

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

@media screen and (max-width: 1170px) {
		.responsiveTxt .wysiwyg_titre1 {font-size : calc( 2.1em * 0.9 );}
		.responsiveTxt .wysiwyg_titre2 {font-size : calc( 1.6em * 0.9 );}
		.responsiveTxt .wysiwyg_titre3 {font-size : calc( 1.3em * 0.95 );}
		.responsiveTxt .wysiwyg_titre4 {font-size : calc( 1.15em * 0.95 );}
		.responsiveTxt .wysiwyg_texte1 {font-size : calc( 1.3em * 0.95 );}
		.responsiveTxt .wysiwyg_texte2 {font-size : 1em;}
		.responsiveTxt .wysiwyg_texte3 {font-size : 0.9em;}
		.responsiveTxt .wysiwyg_texte4 {font-size : 0.8em;}
		.responsiveTxt .wysiwyg_texte5 {font-size : 0.8em;}
}
@media screen and (max-width: 640px) {
		.responsiveTxt .wysiwyg_titre1 {font-size : calc( 2.1em * 0.8 );}
		.responsiveTxt .wysiwyg_titre2 {font-size : calc( 1.6em * 0.85 );}
		.responsiveTxt .wysiwyg_titre3 {font-size : calc( 1.3em * 0.95 );}
		.responsiveTxt .wysiwyg_titre4 {font-size : calc( 1.15em * 0.95 );}
		.responsiveTxt .wysiwyg_texte1 {font-size : calc( 1.3em * 0.95 );}
		.responsiveTxt .wysiwyg_texte2 {font-size : 1em;}
		.responsiveTxt .wysiwyg_texte3 {font-size : 0.9em;}
		.responsiveTxt .wysiwyg_texte4 {font-size : 0.8em;}
		.responsiveTxt .wysiwyg_texte5 {font-size : 0.8em;}
}

a.wysiwyg_lien1,
div.conteneur .Corps a.wysiwyg_lien1,
div.conteneur .Corps table a.wysiwyg_lien1
{
color : #bf6c20;
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 : #bf6c20;
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 : #bf6c20;
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 : #bf6c20;
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 : #bf6c20;
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 : #bf6c20;
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 : #FFFFFF;
font-weight : 500;
text-transform : uppercase;
text-decoration : none;
font-style : normal;
font-size : 1em;
padding : 0.15em 0.75em 0.15em 0.75em;
background-color : #bf6c20;
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 : #000000;
background-position : 0px 0px;
cursor : pointer;
}

div.wysiwyg_toLightBoxDiv {
font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #000000;
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 : 0.75em 0px 0.75em 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 : 0.75em 0px 0.75em 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 : 0.75em 0px 0.75em 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 : 20px 20px 20px 20px;
margin : 0.75em 0px 0.75em 2.5em;
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 : 20px 20px 20px 20px;
margin : 0.75em 0px 0.75em 2.5em;
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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #000000;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : italic;
padding : 20px 15px 20px 80px;
margin : 0.75em 0px 0.75em 2.5em;
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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #000000;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : italic;
padding : 20px 15px 20px 80px;
margin : 0.75em 0px 0.75em 2.5em;
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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #000000;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : italic;
padding : 20px 15px 20px 80px;
margin : 0.75em 0px 0.75em 2.5em;
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 : #BBBBBB;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
min-height : 30px;
}

.wysiwyg_note_aide
{
font-family : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : #000000;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : italic;
padding : 20px 15px 20px 80px;
margin : 0.75em 0px 0.75em 2.5em;
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: 1170px) {
.wysiwyg_note_aide {padding-left : 15px; background-image : none;}
.wysiwyg_note_warning {padding-left : 15px; background-image : none;}
.wysiwyg_note_conseil {padding-left : 15px; background-image : none;}
.wysiwyg_note {padding-left : 15px; background-image : none;}
}

.wysiwyg_table
{
background-color : #DDDDDD;
background-image : none;
background-repeat : no-repeat;
background-position : 0px 0px;
margin : 0.75em 0px 0.75em 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 : #FFFFFF;
background-image : none;
background-repeat : repeat;
background-position : 0px 0px;
padding : 0.5em 1em 0.5em 1em;
font-size : 1em;
color : #000000;
font-weight : normal;
}

td.wysiwyg_td1
{
background-color : #F2F2F2;
background-image : none;
background-repeat : repeat;
background-position : 0px 0px;
padding : 0.5em 1em 0.5em 1em;
font-size : 1.15em;
color : #000000;
font-weight : normal;
}

td.wysiwyg_th,
.wysiwyg_table th
{
background-color : #DDDDDD;
background-image : none;
background-repeat : repeat;
background-position : 0px 0px;
padding : 0.5em 1em 0.5em 1em;
font-size : 1em;
color : #000000;
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: 1170px) {
.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: 640px) {
  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: 640px) {
  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 : #000000;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
letter-spacing : normal;
line-height : 1.7;
}
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 : 'Open sans', 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: 640px) {
	/*.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: 640px) and (max-width: 1170px) {
	/*.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: 1170px) {
    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.75em;
    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 : 'Open sans', sans-serif, sans-serif, sans-serif, sans-serif;}
.diaTypo2 {font-family : 'Tiro Tamil', serif, serif, serif, serif;}
.diaTypo3 {font-family : 'Tiro Tamil', serif, serif, serif, serif;}

.diaNowrap {white-space : nowrap;}

.diaSize0 {font-size : 0.8em;}
.diaSize1 {font-size : 0.9em;}
.diaSize2 {font-size : 1em;}
.diaSize3 {font-size : 1.15em;}
.diaSize4 {font-size : 1.3em;}
.diaSize5 {font-size : 1.6em;}
.diaSize6 {font-size : 2.1em;}

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 : #FFFFFF;}
.diaCol2 {color : #bf6c20;}

.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: 1170px) {
	
	.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 4,8860239982605 s.  Memory: 63155280 Bytes. Memory Peak: 73953464 Bytes ---  */