/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/modele1/1H2V3Vv4_modele1.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Structure

-------------- */

	html {
	 font-size: 100% !important;
	 height : 100%;
}
@media print{
	html {height : auto !important;}
}
	body {
	  height : 100%;
		/*font-family : 'Open Sans', Arial, 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 : #0a829f;
    background-repeat : no-repeat;
    background-position : 50% 0%;
    background-attachment : fixed;
    background-size : 100%;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : 0px;
		margin-right : 0px;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
}
	#wrapper{   
    height: auto !important;
    margin: 0 auto -50px auto;
    min-height: 100%;
    overflow: hidden;
}

@media screen and (max-width:900px) {
	#wrapper{
		height : auto;
		min-height : 0px;
		margin : 0px;
		overflow: visible;
}
}


@media screen and (max-width:540px) {
	.responsiveMode2 #wrapper{
		height : auto;
		min-height : 0px;
		margin : 0;
		padding : 60px 0px 0px 0px;
		overflow: visible;
}
}

@media screen and (min-width:541px) and (max-width:900px) {
	.responsiveMode2 #wrapper{
		height : auto;
		min-height : 0px;
		margin : 0;
		padding : 60px 0px 0px 0px;
		overflow: visible;
}
}
@media print{
	#wrapper {height : auto !important; min-height : 0 !important; margin : 0 !important;}
}


@media screen and (max-width:900px) {
  .compoAssWrapperToolsMenu {
    position : fixed;
    top : 5px;
    bottom : auto;
    left : auto;
    right : 60px;
    z-index : 1000000;      
}
}

@media print{
	body {
		background-image : none;
    background-color : #FFFFFF;
    margin : 0;
    padding : 0;
    font-size : 0.6em !important;

}
}

	/*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 li:not([class*=noTransition]), body.useCss3Transitions a:not([class*=noTransition]), body.useCss3Transitions span:not([class*=noTransition]), body.useCss3Transitions a img:not([class*=noTransition]) {
    /* Fonctionne déjà sur webkit */
    -webkit-transition-property: color, background-color, border-color, opacity;
    -webkit-transition-duration: 0.8s;
    
    /* Bientôt supporté par Firefox */
    -moz-transition-property: color, background-color, border-color, opacity;
    -moz-transition-duration: 0.8s;
    
    /* … et lorsque ce sera standardisé */
    transition-property: color, background-color, border-color, opacity;
    transition-duration: 0.8s;
}

	.conteneur{
		position : relative;
		width : 100%;
		max-width : 1170px;
		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 : 70px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		box-shadow : none;
		box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
}
@media screen and (max-width:900px) {
	.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;
}

@media screen and (max-width:900px) {
    .responsiveMode2 .emptyConteneur,
    body.menuHidden.responsiveMode2 .emptyConteneur {
      display : none;
  }
    body.menuShown.responsiveMode2 .emptyConteneur {
      display : block;
  }

    body.menuHidden.responsiveMode2 .conteneur,
    body.menuHidden.responsiveMode2 .compoAss_top5_default {
      display : block;
  }
    body.menuShown.responsiveMode2 .conteneur,
    body.menuShown.responsiveMode2 .compoAss_top5_default {
      display : none;
  }
  
    body.menuHidden.responsiveMode2 .conteneur,
    body.menuHidden.responsiveMode2 .compoAss_top6_default {
      display : block;
  }
    body.menuShown.responsiveMode2 .conteneur,
    body.menuShown.responsiveMode2 .compoAss_top6_default {
      display : none;
  }
}

  /* Cas menuAlwaysMob = Y */
    .responsiveMode2.menuAlwaysMob .emptyConteneur,
    body.menuHidden.responsiveMode2.menuAlwaysMob .emptyConteneur {
      display : none;
  }
    body.menuShown.responsiveMode2.menuAlwaysMob .emptyConteneur {
      display : block;
  }

    body.menuHidden.responsiveMode2.menuAlwaysMob .conteneur,
    body.menuHidden.responsiveMode2.menuAlwaysMob .compoAss_top5_default {
      display : block;
  }
    body.menuShown.responsiveMode2.menuAlwaysMob .conteneur,
    body.menuShown.responsiveMode2.menuAlwaysMob .compoAss_top5_default {
      display : none;
  }
  
    body.menuHidden.responsiveMode2.menuAlwaysMob .conteneur,
    body.menuHidden.responsiveMode2.menuAlwaysMob .compoAss_top6_default {
      display : block;
  }
    body.menuShown.responsiveMode2.menuAlwaysMob .conteneur,
    body.menuShown.responsiveMode2.menuAlwaysMob .compoAss_top6_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 */

	.page{
    width : 100%;
    max-width : none;
		/*position : relative;*/
		padding : 0px;
		/*padding-bottom : 5px;*/
		min-height : auto;
		background-color : transparent;
		background-image : url(res/outside/1H2V3Vv4/modele1/images/espaceur.gif);
		background-repeat : no-repeat;
		background-position : 0 0;
		padding : 0px 0px 0px 0px;
		border-radius : 0px 0px 0px 0px;
		margin : 0px auto;
}
	.avecCG{
		background-image : url(res/outside/1H2V3Vv4/modele1/images/espaceur.gif);
		background-repeat : no-repeat;
		background-position : 0 0;
}
@media screen and (max-width:900px) {
	.useResponsive .avecCG{
		background-image : url(res/outside/1H2V3Vv4/modele1/images/espaceur.gif);
		background-repeat : no-repeat;
		background-position : 0 0;
}
}

/* --------------

Debut general

-------------- */

	form {
		margin : 0px;
		padding : 0px;
}
/*	a {
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif; 
		color : #DIA_000445_COL_CONTENEUR_A#; 
		text-decoration : none; 
}
	a:hover {
		font-family : 'Open Sans', Arial, 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', Arial, sans-serif, sans-serif, sans-serif;
}
	ul{
		margin-top : 0px;
		padding-top : 0px;
		margin-bottom : 0px;
		padding-bottom : 0px;
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  div {
		margin-top : 0px;
		padding-top : 0px;
		font-family : 'Open Sans', Arial, 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 : transparent;
    background-repeat : no-repeat;
    background-position : 100% 0;
    border-radius : 0px 0px 0px 0px;
}
	.bdFixedOnScroll.floatableBd .entete{
		padding :  0px 0px 0px 0px;
}
@media screen and (max-width:540px) {
	.responsiveMode2 .entete,
	.bdFixedOnScroll.floatableBd .entete{
		padding :  0px 0px 0px 0px;
	}
}
@media screen and (min-width:541px) and (max-width:900px) {
	.responsiveMode2 .entete,
	.bdFixedOnScroll.floatableBd .entete{
		padding :  0px 0px 0px 0px;
	}
}

	.entete>.enteteInterne{
		width : 100%;
		max-width : none;
		margin : 0px auto;
}
	.enteteWithCalq{
		position : relative;
}
	.enteteWithCalq>.enteteInterne{
		position : relative;
}

.useResponsive.useCss3Transitions.bdFixedOnScroll.responsiveMode2.menuShown .entete.enteteWithCalq {
	position : absolute;
}

  .enteteHorsCont{
    position : relative;
    z-index : 999999;
}
	.entete .mobileMainMenu,
  .mobileMainMenu{
    position : absolute;
    z-index : 1000001;
    display : none;
}


	.useResponsive .entete{
    position : relative;
}
  .useResponsive .enteteHorsCont{
    position : relative;
}
	.useResponsive .entete .mobileMainMenu a,
  .useResponsive .mobileMainMenu a{
    display : block;
    width : 35px;
    height : 48px;
}
	.useResponsive .entete .mobileMainMenu a#showHideMenun1,
  .useResponsive .mobileMainMenu a#showHideMenun1{
    /*background-image : #DIA_000445_IMG_MOBMAINMENU_SHOWHIDEMENUN1_FD#;*/
    background-position : 0px 0px;
    background-repeat : no-repeat;
    background-size : 35px 96px;
    background-image : url(files/3/plf/wptouch_menu_dropper_w35_hdpi_plf2.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#showHideMenun1,
    .useResponsive .mobileMainMenu a#showHideMenun1{
      background-image : url(files/3/plf/wptouch_menu_dropper_w35_mdpi_plf2.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#showHideMenun1,
    .useResponsive .mobileMainMenu a#showHideMenun1{
      background-image : url(files/3/plf/wptouch_menu_dropper_w35_hdpi_plf2.png);
    }
}

body.menuShown.responsiveMode2 .entete.enteteHorsCont {z-index : 10000000;}
body.menuShown.responsiveMode2 .mobileMainMenu.menuShown {z-index : 10000001;}

/* Cas menuAlwaysMob = Y */
.useResponsive.menuAlwaysMob .entete .mobileMainMenu,
.useResponsive.menuAlwaysMob .mobileMainMenu{
    display : block;
    right : 10px;
    top : 10px;
}

@media screen and (max-width:900px) {
  /*	.useResponsive .entete {
      position : relative;
  }
    .useResponsive .enteteHorsCont {
      position : relative;
  }*/
  	.useResponsive .entete .mobileMainMenu,
    .useResponsive .mobileMainMenu,
  	.useResponsive.menuAlwaysMob .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob .mobileMainMenu{
      display : block;
      right : 10px;
      top : 10px;
  }
  	/*.useResponsive .entete .mobileMainMenu a,
    .useResponsive .mobileMainMenu a{
      display : block;
      width : 35px;
      height : 48px;
  }
  	.useResponsive .entete .mobileMainMenu a#showHideMenun1,
    .useResponsive .mobileMainMenu a#showHideMenun1{
      background-position : 0px 0px;
      background-repeat : no-repeat;
      background-size : 35px 96px;
      background-image : url(files/3/plf/wptouch_menu_dropper_w35_hdpi_plf2.png);
  }*/
}

    .useResponsive.bdFixedOnScroll.floatableBd.menuAlwaysMob .entete .mobileMainMenu,
    .useResponsive.bdFixedOnScroll.floatableBd.menuAlwaysMob .mobileMainMenu {
      display : block;
      right : 10px;
      top : 10px;
    }

@media screen and (max-width:540px) {
  	.useResponsive.responsiveMode2 .entete .mobileMainMenu,
    .useResponsive.responsiveMode2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode2 .mobileMainMenu{
      display : block;
      right : 10px;
      top : 10px;
  }
}

@media screen and (min-width:541px) and (max-width:900px) {
  	.useResponsive.responsiveMode2 .entete .mobileMainMenu,
    .useResponsive.responsiveMode2 .mobileMainMenu,
  	.useResponsive.menuAlwaysMob.responsiveMode2 .entete .mobileMainMenu,
    .useResponsive.menuAlwaysMob.responsiveMode2 .mobileMainMenu{
      display : block;
      right : 10px;
      top : 10px;
  }
}


/*@media only screen and (-webkit-max-device-pixel-ratio: 1.5) and (max-width:900px),
 only screen and (-o-max-device-pixel-ratio: 3/2) and (max-width:900px),
 only screen and (max--moz-device-pixel-ratio: 1.5) and (max-width:900px),
 only screen and (max-device-pixel-ratio: 1.5) and (max-width:900px) {
    .useResponsive .entete .mobileMainMenu a#showHideMenun1,
    .useResponsive .mobileMainMenu a#showHideMenun1{
      background-image : url(files/3/plf/wptouch_menu_dropper_w35_mdpi_plf2.png);
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width:900px),
 only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width:900px),
 only screen and (min--moz-device-pixel-ratio: 1.5) and (max-width:900px),
 only screen and (min-device-pixel-ratio: 1.5) and (max-width:900px) {
    .useResponsive .entete .mobileMainMenu a#showHideMenun1,
    .useResponsive .mobileMainMenu a#showHideMenun1{
      background-image : url(files/3/plf/wptouch_menu_dropper_w35_hdpi_plf2.png);
    }
}*/

/*@media screen and (max-width:900px) {
  body.menuShown.responsiveMode2 .entete.enteteHorsCont {z-index : 10000000;}
  body.menuShown.responsiveMode2 .mobileMainMenu.menuShown {z-index : 10000001;}
}*/
  
  /* Affichage entete si menuShown et responsiveMode2 */
  
  body.menuShown.responsiveMode2 .entete.enteteHorsCont {position : fixed; left : 0; right : 0;}
  body.menuShown.responsiveMode2 .entete.enteteWithCalq.enteteHorsCont {position : absolute; left : 0; right : 0;}
  body.menuShown.responsiveMode2 .entete .mobileMainMenu,
  body.menuShown.responsiveMode2 .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:900px) {
	.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:900px) {
	.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 : #293133;
		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;
}
  div.menuN1.menuN1HorsCont{
    position : relative;
    z-index : 20000;
}
	div.hideMenu{
		display : block;
}
	div.showMenu{
		display : block;
}
@media screen and (max-width:900px) {
	.useResponsive div.menuN1, .useResponsive div.menuN1.calq{
		position : absolute;
		display : none;
		top : 0px;
		left : 0px;
		/*padding-top : 50px;*/
		background-color : transparent;
		z-index : 1000000;
		width : 100%;
		max-width : 100%;
}
	.useResponsive div.hideMenu, .useResponsive div.hideMenu.calq{
		display : none;
}
	.useResponsive div.showMenu, .useResponsive 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;
		width : 100%;
		max-width : 100%;
}
	.useResponsive.menuAlwaysMob div.hideMenu, .useResponsive.menuAlwaysMob div.hideMenu.calq{
		display : none;
}
	.useResponsive.menuAlwaysMob div.showMenu, .useResponsive.menuAlwaysMob div.showMenu.calq{
		display : block;
}

@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 : 0.75em;
		/*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:900px) {
	.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 : 0.75em;
    
    /*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;*/
		margin-left : 1%;
    margin-right : 0%;

		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		display : inline;
}
@media screen and (max-width:900px) {
	.useResponsive .centralAvMenuG {
	  float : none;
	  width : auto;
	  padding-top : 0px;
	  padding-bottom : 0px;

		/*margin-top : 0px;*/
		margin-top : 0.75em;
		
    /*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;*/
		/*margin-left : 0%;
		margin-right : 0%;*/
		margin-left : 0px; margin-right : 0px;

		font-family : 'Open Sans', Arial, 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:900px) {
	.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', Arial, 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 : 0.75em;
		
		/*margin-right : #DIA_000445_DIM_CENTRAL_MARG#;
		margin-left : #DIA_000445_DIM_CENTRAL_MARG#;*/

		margin-left : 0%;
    margin-right : 0%;

		font-family : 'Open Sans', Arial, 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:900px) {
	.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 screen and (max-width:900px) {
  .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:900px) {
  .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%;
}
@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%;
    overflow : hidden;
}
@media print{
  .compoAss_left_default .compoAssPadd{
    padding-right : 1%;
    overflow : visible !important;
    display : block;
}
}

@media screen and (max-width:900px) {
  .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;
  }
  .useResponsive .compoAss_default_default {
    display : block;
  }
}

  .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;
}
@media print {
  .compoAss_top2_default {
    display : block;
}
}
  .compoAss_top2_default .compoAssPadd{
    display : block;
    width : 100%;
}
  .compoAss_top3_default {
    clear : both;
    width : 100%;
}
@media print {
  .compoAss_top3_default {
    display : block;
}
}
  .compoAss_top3_default .compoAssPadd{
    display : block;
    width : 100%;
}
  .compoAss_absolute_default {
    position : absolute;
    top : 0px;
    right : 0px;
    bottom : auto;
    left : auto;
    clear : both;
    width : 50%;
    height : auto;
    /*z-index : 2;*/
	z-index : 100000;
}
@media print {
  .compoAss_absolute_default {
    display : block;
}
}
  .compoAss_absolute_default .compoAssPadd{
    display : block;
    width : 100%;
}

  .compoAss_absoluteInBd_default {
    position : absolute;
    top : 0px;
    right : 0px;
    bottom : auto;
    left : auto;
    clear : both;
    width : 50%;
    height : auto;
    /*z-index : 2;*/
	z-index : 100000;
}

  .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:900px) {
	.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:900px) {
	.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 : 0.75em;
		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:900px) {
	.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 : relative;
    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 : #293133;
		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:900px) {
	.compoAss_pdp_default {
		min-height : 0px;
}
}
@media print {
  .compoAss_absolute_default {

}
}
  .compoAss_pdp_default .poweredByDiasite{
		font-family : 'Open Sans', Arial, 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;
}

  #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:900px) {
  #diasiteCalqueDyn {
    position:static !important;
    width : auto !important;
    left : auto !important;
    right : auto !important;}
  a#bt_show, a#bt_hide {display : none !important;}
  a#bt_close {right : 10px !important; left : auto !important; top : 10px !important; background-color : #FFFFFF; z-index : 999999;}
  #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:900px) {
	.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;
}
	.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;  
}
@media (max-width: 900px) {
 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

-------------- */

.menuFixedOnScroll.floatableMenu 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 .entete {margin-top : 50px;}

@media screen and (min-width: 0px) and (max-width: 900px) {
   
  /*.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 .entete {margin-top : 0px;}
   
  /*.menuFixedOnScroll #wrapper,*/ 
  .floatableMenu.menuFixedOnScroll #wrapper {margin-top : #PER_DIM_GENERAL___SITE___FOND_6___MARGE_EXTERIEURE_HAUTE#;}
 
}

/* --------------

FLOATABLEBD / DPO_000444_SEL_BDFIXEDONSCROLL = Y

-------------- */

/*@media screen and (min-width: 0px) and (max-width: 900px) {*/
   
  /*.bdFixedOnScroll .entete, 
  .bdFixedOnScroll .entete.enteteHorsCont,*/ 
  .bdFixedOnScroll.floatableBd .entete, 
  .bdFixedOnScroll.floatableBd .entete.enteteHorsCont {position : fixed; left : 0px; right : 0px; top : 0px; z-index : 10000; 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;}
  .floatableBd.bdFixedOnScroll.menuShown #wrapper {margin-top : 0;}
  
  @media screen and (min-width: 0px) and (max-width: 900px) {
    .bdFixedOnScroll .entete,
    .bdFixedOnScroll .entete.enteteHorsCont {position : fixed; left : 0px; right : 0px; top : 0px; z-index : 10000; box-shadow : 0px 5px 5px -6px #000000;}
    .bdFixedOnScroll .mobileMainMenu {position : fixed;}
    .bdFixedOnScroll .conteneur,
    .floatableBd.bdFixedOnScroll #wrapper {margin-top : 60px;} 
  }
 
/*}*/

/* --------------

Debut Autre

-------------- */

	.Ancre {
		padding : 0px;
		margin : 0px;
		line-height : 0px;
		font-size : 0px;
}
  a:not([href])[name]:target,
	a:not([href])[id]:target  {padding-top: 0px;}
  @media screen and (max-width: 540px) {
	a:not([href])[name]:target,
	a:not([href])[id]:target   {padding-top: 0px;}
  }
  
  @media screen and (min-width: 541px) and (max-width: 900px) {
	a:not([href])[name]:target,
	a:not([href])[id]:target   {padding-top: 0px;}
  }

/* --------------

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: 540px) {
 body.useResponsive {
   font-size : 0.8em !important;
 }
}

@media screen and (min-width: 541px) and (max-width: 900px) {
 body.useResponsive {
   font-size : 0.9em !important;
 }
}

@media (max-width: 900px) {

 /* 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;
 }

 /* 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: 540px) {
	
 /* masquer les éléments superflus */
 .useResponsive .hide_mobile_min {
   display: none !important;
}	
 
}

 /* --------------

Print

-------------- */

@media print{ 
.hide_print {display : none !important;}
}

/* --------------

Fix modal

-------------- */

.modal-backdrop {z-index : 1040000 !important;}
.modal {z-index : 1050000 !important;}


/* --------------

CSS PERSO

-------------- */

div.menuN1.menuN1HorsCont {position : fixed; top : 0; left : 0; right : 0;} div.entete {margin-top : 65px; z-index : 10000;} @media screen and (max-width:900px) { .useResponsive .entete {margin-top : 0px; background-color : #000000; position : fixed; top : 0px; left : 0px; right : 0px;} .entete .mobileMainMenu, .mobileMainMenu {position : fixed;} .entete .bandeauPerso img {height : 45px !important; width : auto !important; margin-left : 10px;} .conteneur > .page {margin-top : 80px;} .menuN1.menuN1HorsCont.showMenu {position : absolute;} .centralSansMenuG.centralSansMenuGAvD2CpAss {margin-bottom : 1em;} }
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/bandeau/pres1/modele1/bandeau_pres1_modele1.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut entete

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

	.bandeauPerso, .bandeauPersoPrint{
		/*position : relative;*/
		position : static;
		top : auto;
		right : auto;
		bottom : auto;
		left : auto;
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		background : transparent;
		background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
		color : #666666;
    font-size : 1em; 
		width : 100%;
		max-width : 1170px;
		height : auto;
		overflow : hidden;
		margin-top : 0px;
		margin-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
		padding-top : 0px;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		border-radius : 0px 0px 0px 0px;
}
	.bandeauPerso a{
		color : 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;
}

.bandeauPerso {border : 1px #FFFFFF solid !important;} 
@media screen and (max-width:900px) { .bandeauPerso {border : none !important;} .bandeauPerso p {padding-top : 0.75em !important; padding-bottom : 0.75em !important;} }
.bandeauPerso{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/bandeauBox/hidden/default/bandeauBox_hidden_default.css       */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/banniere/hidden/modele1/banniere_hidden_modele1.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut banniere

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

	.banniereActusDiv {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/bodyBox/hidden/default/bodyBox_hidden_default.css       */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/calqueImage/fancyBox/modele1/calqueImage_fancyBox_modele1.css       */
/*                                                    */
/* ************************************************** */
/*! 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', Arial, sans-serif, sans-serif, sans-serif;
	font-size : 0.9em;
	font-weight : normal;
	color : #666666;
	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', Arial, sans-serif, sans-serif, sans-serif;
	font-size : 0.9em;
	font-weight : normal;
	color : #666666;
	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 : #666666;
}

.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: 480px) {

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

Debut Bouton vers format impression

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

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

Debut Bouton vers format impression

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

	.hdp{
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/homeLink/hidden/modele1/homeLink_hidden_modele1.css       */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/identificationBarre/pres1/modele1/identificationBarre_pres1_modele1.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Zone de situation / navigation

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

  .identificationBarre {
		background-color : rgba(255,255,255,0.5);
		background-image : none;
		background-position : 0 0;
		background-repeat : no-repeat;
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 0.9em;
		color : #666666;
		font-weight : normal;
		text-decoration : none;
		text-align : left;
		padding-left : 0.5em;
		padding-right : 0.5em;
		padding-top : 0.1em;
		padding-bottom : 0.1em;
		border-top : 0px #AAAAAA none;
		border-bottom : 0px #AAAAAA none;
		margin-top : 0px;
		margin-bottom : 1em;
		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: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/identificationLink/hidden/modele1/identificationLink_hidden_modele1.css       */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/imgAccompagnement/hidden/modele1/imgAccompagnement_hidden_modele1.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut image accompagnement

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

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

Debut Zone de situation / navigation

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

  .navigationBarre {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/niveauGen/hidden/modele1/niveauGen_hidden_modele1.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Niveau Gen

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

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

Debut pied de page

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

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

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

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

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


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

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

Debut Bouton vers format impression

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

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

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', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 0.9em;
		font-weight : normal;
		text-decoration : none;
		color : #e15318;
}
	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', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		color : #000000;
		font-weight : 600;
		text-transform : uppercase;
}
	div.search_pres1 .nbReps {
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1em;
		color : #222222;
		font-weight : normal;
		text-align : left;
}
	div.search_pres1 .reponses .back {
	  float : right;
	  width : auto;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/searchLink/pres1/modele3/searchLink_pres1_modele3.css       */
/*                                                    */
/* ************************************************** */
/* --------------

searchLink

-------------- */
	.searchLink{
	  float : right;
	  clear : none;
		position : relative;
		margin : 0px;
		background-color : transparent;
    background-image : none;
    background-position : 0 0;
    background-repeat : no-repeat;
		margin-left : 0px;
		width : auto;
		height : auto;
		text-align : left;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 7px;
    padding-bottom : 3px;
    background-image : none;
    background-position : 0 0;
    background-repeat : repeat;
    border-left : 1px #BBBBBB solid;
    border-right : 0px #BBBBBB solid;
    border-radius : 0px 0px 0px 0px;
}
@media print{
	.searchLink {
    display : none;
}
}
	.searchLink a{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		color : #444444; 
		text-decoration : none; 
		font-weight : normal; 
		font-size : 0.9em;
}
	.searchLink a:hover{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		color : #444444; 
		text-decoration : none; 
		font-weight : normal; 
		font-size : 0.9em;
}
	.searchLink form{
		margin : 0px;
		padding : 0px;
}
	.searchLink form input {
		margin : 0px;
		padding : 0px;
		padding-left : 2px;
		padding-right : 2px;
		border : 1px #888888 solid;
		background-color : transparent;
		width : 80px;
		height : auto;
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 0.9em;
		color : #444444;
		font-weight : normal;
		line-height : normal;
		margin-right : 2px;
		text-transform : none;
		padding : 0px 0px 0px 0px;
}
.searchLink{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/siteMapLink/hidden/modele1/siteMapLink_hidden_modele1.css       */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/structureBox/hidden/default/structureBox_hidden_default.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

Debut titreBranche

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

	.titreBranche_000261{
    clear : both;
    text-align : center;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
	  font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    font-size : 1.5em;
    color : #FFFFFF;
    text-decoration : none;
    font-weight : 400;
    text-transform : uppercase;
    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 : uppercase;
    letter-spacing : normal;
    line-height : normal;
    border-radius : 0px 0px 0px 0px;
}

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

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

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

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

	.titreBranche_000261 {text-shadow: 0px 0px 9px #000000;};/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/rappel/hidden/modele1/rappel_hidden_modele1.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Rappel

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

	.rappel {
    display : none;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/menuN2Box/hidden/default/menuN2Box_hidden_default.css       */
/*                                                    */
/* ************************************************** */
/*   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 : bold;
      }

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

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


      

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

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

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

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

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

      	.noDeroul_000430 ul.niveau1_000430{
          	position: static;
      }
      
        
      	ul.niveau1_000430,
        ul.niveau1_000430 ul.mn_000430,
        ul.niveau1_000430 ul.mn_000430_out{
          	margin: 0;
          	padding: 0;
          	border: 0;
          	list-style-type: none;
          	display: block;
      }
 
        
      	ul.niveau1_000430 li.mn_000430 {
          	margin: 0;
          	padding: 0;
          	border: 0;
          	display: block;
          	float: left;
          	/*position: relative;*/
          	position: static;
          	z-index: 10;
      }   
      	.noDeroul_000430 ul.niveau1_000430 li.mn_000430 {
          	position: static;
      }
        
        
        ul.niveau1_000430 li.mn_000430:hover {
          	z-index: 100000;
          	white-space: normal; /* necessaire car sinon bug IE */
      }  
      
        
        ul.niveau1_000430 li.mn_000430 li.mn_000430 {
          	float: none;
          	position : relative;
      }
      
        /* on masque les sous menu en etat initial */
        
        ul.niveau1_000430 ul.mn_000430 {
          	visibility: hidden;
          	position: absolute;
          	z-index: 10;
          	left: 0;
          	top: 0;
      }
        
        body.useCss3Transitions ul.niveau1_000430 ul.mn_000430 {
          	opacity : 0;
            /* Fonctionne déjà sur webkit */
            -webkit-transition-property: opacity;
            -webkit-transition-duration: 0.8s;
            
            /* Bientôt supporté par Firefox */
            -moz-transition-property: opacity;
            -moz-transition-duration: 0.8s;
            
            /* et lorsque ce sera standardisé */
            transition-property: opacity;
            transition-duration: 0.8s;
      }
        
        
        ul.niveau1_000430 li.mn_000430:hover>ul.mn_000430 {
          	visibility: visible;
          	top: 100%;
      }
        
        body.useCss3Transitions ul.niveau1_000430 li.mn_000430:hover>ul.mn_000430 {
          	opacity : 1;
            /* Fonctionne déjà sur webkit */
            -webkit-transition-property: opacity;
            -webkit-transition-duration: 0.8s;
            
            /* Bientôt supporté par Firefox */
            -moz-transition-property: opacity;
            -moz-transition-duration: 0.8s;
            
            /* et lorsque ce sera standardisé */
            transition-property: opacity;
            transition-duration: 0.8s;
      }
        ul.niveau1_000430 li.mn_000430:hover>ul.mn_000430 ul.mn_000430{
          	visibility: visible;
          	position: static;
          	z-index: 10;
          	left: 0;
          	top: 0;
      }
         
        body.useCss3Transitions ul.niveau1_000430 li.mn_000430:hover>ul.mn_000430 ul.mn_000430{
          	opacity : 1;
            /* Fonctionne déjà sur webkit */
            -webkit-transition-property: opacity;
            -webkit-transition-duration: 0.8s;
            
            /* Bientôt supporté par Firefox */
            -moz-transition-property: opacity;
            -moz-transition-duration: 0.8s;
            
            /* et lorsque ce sera standardisé */
            transition-property: opacity;
            transition-duration: 0.8s;
      }

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

      

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

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

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

    
    
        @media only screen and (max-width:900px) {
        
        ul.wMV.niveau1_000430_wMV { margin:0; padding:0; list-style-type: none;}
        
        /* Debut Perso */
        ul.wMV.niveau1_000430_wMV li.mn_000430 {float : none; clear : both;}
        ul.wMV.niveau1_000430_wMV ul.mn_000430 {visibility: visible; position: static;}
        /* Fin Perso */
        
        ul.wMV.niveau1_000430_wMV * { margin:0; padding:0; }
        
        /*
        -------------------------------------------
        div#navigation = COLOR
        -------------------------------------------
        */
        
        /*ul.wMV.niveau1_000430_wMV { background:#464646; border-bottom: 7px solid #fafafa;box-shadow: 0px 1px #dadada;}*/
        
        ul.wMV.niveau1_000430_wMV > li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV > li.mn_000430>a {background: #027ea6; color:#fff;/*text-shadow: 0px -1px 1px #686868;*/ }
        ul.wMV.niveau1_000430_wMV a.mn_000430.current, ul.wMV.niveau1_000430_wMV li.mn_000430>a.current {background: #689332;color: #fff; text-shadow:none;}
        
        
        
        
        
        /*
        ul.wMV.niveau1_000430_wMV li.mn_000430.hover > a.mn_000430,
        ul.wMV.niveau1_000430_wMV li.mn_000430:hover > a.mn_000430,
        ul.wMV.niveau1_000430_wMV a.mn_000430.current,
        ul.wMV.niveau1_000430_wMV a.mn_000430:hover,
        ul.wMV.niveau1_000430_wMV a.mn_000430:focus {background: #689332;color: #fff; text-shadow:none;}
        */
        ul.wMV.niveau1_000430_wMV ul.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV ul.mn_000430 li.mn_000430>a {background:#fff;color:#000;font-size:70%; text-transform:none}
        
        /*	
        -------------------------------------------
        div#navigation = STYLES
        -------------------------------------------
        */
        /*ul.wMV.niveau1_000430_wMV {padding:2%;width:96%;}*/
        ul.wMV.niveau1_000430_wMV li.mn_000430 {list-style:none;}
        ul.wMV.niveau1_000430_wMV > li.mn_000430 { display:inline-block;line-height: 1.7em; margin-right:0.4em;position:relative; vertical-align:top;}
        /*ul.wMV.niveau1_000430_wMV > li.mn_000430 span.mn_000430 + span.mn_000430 {float:right; font-size:80%;padding-left:0.4em;}*/
        ul.wMV.niveau1_000430_wMV li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430>a {display:block;font-weight:bold;padding:0.4em 0.8em; position:relative;text-decoration:none;}
        
        /* Debut added bt Dav */
        
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430>a {display:block;font-weight:bold;padding:0.4em 20px; position:relative;text-decoration:none;}
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430>a {padding:0.4em 40px;}
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430>a {padding:0.4em 60px;}
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430>a {padding:0.4em 80px;}
        
        /* Fin added by Dav */
        
        ul.wMV.niveau1_000430_wMV ul.mn_000430 a.mn_000430:before, ul.wMV.niveau1_000430_wMV ul.mn_000430 li.mn_000430>a:before { content:'> '; }
        ul.wMV.niveau1_000430_wMV ul.mn_000430 a.mn_000430, ul.wMV.niveau1_000430_wMV ul.mn_000430 li.mn_000430>a { text-shadow:none;}
        
        ul.wMV.niveau1_000430_wMV > li.mn_000430 > a.mn_000430, ul.wMV.niveau1_000430_wMV > li.mn_000430 > a {border-radius: 0.4em;}
        ul.wMV.niveau1_000430_wMV li.mn_000430.sbm > a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430.sbmOn > a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430.sbm > a, ul.wMV.niveau1_000430_wMV li.mn_000430.sbmOn > a {border-radius: 0.4em 0.4em 0 0;}
        
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbm:first-child a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbm:first-child>a, 
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbm:first-child a.mn_000430:hover, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbm:first-child>a:hover,
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbmOn:first-child a.mn_000430, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbmOn:first-child>a, 
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbmOn:first-child a.mn_000430:hover, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430.sbmOn:first-child>a:hover {
        border-radius: 0;
        }
        
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430:last-child a.mn_000430,ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430:last-child>a, 
        ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430:last-child a.mn_000430:hover, ul.wMV.niveau1_000430_wMV li.mn_000430 li.mn_000430:last-child>a:hover{
        border-radius: 0 0 0.4em 0.4em;
        }
        
        ul.wMV.niveau1_000430_wMV > li.mn_000430 {display: block;margin-top:0.4em;}
        ul.wMV.niveau1_000430_wMV > li.mn_000430 li.mn_000430{display: block;margin-top:2px;}
        
        }
    
      div.wMV.menu_000430_wMV {display : none;}
    
    
      @media screen and (max-width:900px) {
        div.wMV.menu_000430_wMV {display : block;}
        .wMV.menu_000430 {display : none;}  
      }
    
            	div.wMV.menu_000430_wMV,
            	div.wMV.menu_000430_wMV a.mn_000430,
            	div.wMV.menu_000430_wMV li.mn_000430>a,
            	div.wMV.menu_000430_wMV a.mn_000430:hover,
            	div.wMV.menu_000430_wMV li.mn_000430>a:hover,
              div.wMV.menu_000430_wMV ul.mn_000430{
                	font-family : '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:900px) {
                  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 : #293133;
                      width : auto;
                  }      
                }
            
                @media screen and (max-width:480px) {
                  .responsiveMode2 div.wMV.menu_000430_wMV {
                      margin : 0px; background-image : none; border : none;
                      padding-left : 2%;padding-right : 2%;padding-top : 65px;padding-bottom : 2%;background-color : #293133;
                      width : auto;
                  }      
                }
            
                @media screen and (min-width:481px) and (max-width:640px) {
                  .responsiveMode2 div.wMV.menu_000430_wMV {
                      margin : 0px; background-image : none; border : none;
                      padding-left : 2%;padding-right : 2%;padding-top : 65px;padding-bottom : 2%;background-color : #293133;
                      width : auto;
                  }      
                }
            @media screen and (max-width:900px) {

                ul.wMV.niveau1_000430_wMV li.mn_000430{
                      padding : 0px; margin : 5px 0px 0px 0px; background-color : transparent; background-image : none; float : none;border : none;
                }      
            
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430 a.mn_000430,
              ul.wMV.niveau1_000430_wMV li.mn_000430>a{
                	color : #000000;font-style : normal;font-size : 16px;font-weight : bold;text-transform : none;background-color : #FFFFFF;
                  background-image : none; text-align : left; line-height: 1.7em; height : auto; letter-spacing : normal; padding:0.4em 0.8em;text-decoration: none; 
              }    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430 a.mn_000430:hover,
              ul.wMV.niveau1_000430_wMV li.mn_000430>a:hover{
                	color : #000000;background-color : #ff7f2a;font-weight : bold;
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430:hover>a,
              {
                	color : #000000;background-color : #FFFFFF;font-weight : bold;
                  background-image : none;
              }
              ul.wMV.niveau1_000430_wMV li.mn_000430 a:hover{
                	color : #000000;background-color : #ff7f2a;font-weight : bold;
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430.on a.mn_000430.on,
              ul.wMV.niveau1_000430_wMV li.mn_000430.on>a.on{
                	color : #000000;font-style : normal;font-size : 16px;font-weight : bold;text-transform : none;background-color : #FFFFFF;
                  background-image : none; text-align : left; line-height: 1.7em; height : auto; letter-spacing : normal; padding:0.4em 0.8em; 
              }
      
              ul.wMV.niveau1_000430_wMV li.mn_000430.current a.mn_000430.current,
              ul.wMV.niveau1_000430_wMV li.mn_000430.current>a.current{
                	color : #000000;background-color : #ff7f2a;font-size : 16px;font-weight : bold;text-transform : none;
                  background-image : none; text-align : left; line-height: 1.7em; height : auto; letter-spacing : normal; padding:0.4em 0.8em; 
              }
    
            
    
              ul.wMV.niveau1_000430_wMV li.mn_000430.on:hover>a.mn_000430.on,
              ul.wMV.niveau1_000430_wMV li.mn_000430.on:hover>a.on{
                	color : #000000;background-color : #FFFFFF;font-weight : bold;
                  background-image : none;
              }
              ul.wMV.niveau1_000430_wMV li.mn_000430.on a.mn_000430.on:hover,
              ul.wMV.niveau1_000430_wMV li.mn_000430.on>a.on:hover{
                	color : #000000;background-color : #ff7f2a;font-weight : bold;
                  background-image : none;
              }
    
            
    
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430>a{
                    	color : #000000;font-style : normal;font-size : 14px;font-weight : normal;text-transform : none;background-color : #FFFFFF;
                      background-image : none; text-align : left; line-height: 1.7em; height : auto; letter-spacing : normal; padding:0.4em 20px; 
                    }
    
            
    
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.on a.mn_000430.on,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.on>a.on{
                    	color : #000000;font-style : normal;font-size : 14px;font-weight : normal;text-transform : none;background-color : #FFFFFF;
                      background-image : none; text-align : left; line-height: 1.7em; height : auto; letter-spacing : normal; padding:0.4em 20px; 
                    }
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.current a.mn_000430.current,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430.current>a.current{
                      	color : #000000;background-color : #ff7f2a;font-weight : bold;font-style : normal;font-size : 14px;text-transform : none;
      
                        background-image : none; text-align : left; line-height: 1.7em; height : auto; letter-spacing : normal; padding:0.4em 20px;
                    }
    
            
    
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430:hover> a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430:hover> a,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430.on:hover> a.mn_000430.on,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430.on:hover> a.on {
                    	color : #000000;background-color : #FFFFFF;
                      background-image : none; text-decoration : none;
                    }
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430 a.mn_000430:hover,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430>a:hover,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430.on a.mn_000430.on:hover,
                    ul.wMV.niveau1_000430_wMV li ul.mn_000430 li.mn_000430.on>a.on:hover {
                    	color : #000000;background-color : #ff7f2a;
                      background-image : none; text-decoration : none;
                    }
    
            
      
    
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430>a,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430.current a.mn_000430.current,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430.current>a.current{
                      padding:0.4em 40px; 
                    }
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430>a,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430.current a.mn_000430.current,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430.current>a.current{
                      padding:0.4em 60px; 
                    }
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 a.mn_000430,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430>a,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430.current a.mn_000430.current,
                    ul.wMV.niveau1_000430_wMV li.mn_000430 ul.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430 li.mn_000430.current>a.current{
                      padding:0.4em 80px; 
                    }
                    
       }
      	div.menu_000430 {
            margin-left : 0px;margin-right : 0px;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 : #293133;border-style : none;border-color : #999999;border-left-width : 0px;border-right-width : 0px;border-top-width : 0px;border-bottom-width : 2px;
      }
        
      	div.menu_000430 div.menu_000430_padd{
            margin-left : 0px;margin-right : 0px;margin-top : 0px;margin-bottom : 0px;padding-left : 0px;padding-right : 0px;padding-top : 0px;padding-bottom : 0px;width : 100%;background-image : none;background-position : 0% 0%;background-repeat : repeat-x;background-color : transparent;

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

      }
        


/*		niveau1 	*/

  
        ul.niveau1_000430 li.mn_000430{
            float : left;color : #CCCCCC;background-color : transparent;font-weight : 600;background-image : none;background-position : 5px 6px;background-repeat : no-repeat;padding-left : 10px;padding-right : 0px;padding-top : 0px;padding-bottom : 0px;margin-left : 0px;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;
        }
  
        ul.niveau1_000430 li.mn_000430 a.mn_000430{
          	color : #CCCCCC;font-style : normal;background-color : transparent;font-size : 1.05em;padding-left : 0px;padding-right : 10px;padding-top : 15px;padding-bottom : 15px;font-weight : 600;text-transform : uppercase;background-image : none;background-position : 100% 0;background-repeat : no-repeat;height : auto;text-align : left;letter-spacing : normal;line-height : inherit;
              text-decoration: none;
              display: block;
              /*position: relative;*/
            
        }
        
            .noDeroul_000430 ul.niveau1_000430 li.mn_000430 a.mn_000430{
              position : static;
            }
        
        ul.niveau1_000430 li.firstItem{
            background-color : transparent;background-image : none;border-left : 0px;border-right : 0px;border-top : 0px;border-bottom : 0px;border-color : #999999;border-style : none;
        }
        
        ul.niveau1_000430 li.firstItem a{
            background-color : transparent;background-image : none;
        }
  ul.niveau1_000430 a.mn_000430:hover{
            color : #FFFFFF;background-color : transparent;font-weight : 600;
        }ul.niveau1_000430 li.mn_000430:hover>a.mn_000430,
        ul.niveau1_000430 li.mn_000430.rolled>a.mn_000430{
            color : #FFFFFF;background-color : transparent;font-weight : 600;
        }
  ul.niveau1_000430 li.mn_000430:hover,
        
        ul.niveau1_000430 li.adxmhover,
        ul.niveau1_000430 li.mn_000430.rolled,
        ul.niveau1_000430 li.rolled.adxmhover{
            color : #FFFFFF;background-color : transparent;font-weight : 600;background-position : 5px -94px;
        }
  ul.niveau1_000430 li.mn_000430:hover a.mn_000430,
        ul.niveau1_000430 li.mn_000430.adxmhover a.mn_000430,
        ul.niveau1_000430 li.mn_000430.rolled a.mn_000430,
        ul.niveau1_000430 li.mn_000430.rolled.adxmhover a.mn_000430{
            color : #FFFFFF;background-color : transparent;font-weight : 600;background-position : 100% 0;
        }
    
  
  
  /* Niveau1 ON */
  
  
        ul.niveau1_000430 li.mn_000430.on{
            color : #ff7f2a;background-color : transparent;font-weight : 600;background-position : 5px -94px;padding-left : 10px;padding-right : 0px;padding-top : 0px;padding-bottom : 0px;margin-left : 0px;margin-right : 0px;margin-top : 0px;margin-bottom : 0px;border-left : 1px;border-right : 0px;border-top : 0px;border-bottom : 0px;border-color : #999999;border-style : none;
        }
  
        ul.niveau1_000430 li.mn_000430.on a.mn_000430.on{
          	color : #ff7f2a;background-color : transparent;font-size : 1.05em;padding-left : 0px;padding-right : 10px;padding-top : 15px;padding-bottom : 15px;font-weight : 600;text-transform : uppercase;background-position : 100% 0;letter-spacing : normal;line-height : inherit;
              text-decoration: none;
              display: block;
              /*position: relative;*/
            
        }
        
            .noDeroul_000430 ul.niveau1_000430 li.mn_000430.on a.mn_000430.on{
              position : static;
            }
        
        ul.niveau1_000430 li.mn_000430.firstItemOn{
            background-color : transparent;background-image : none;border-top : 0px;border-bottom : 0px;border-left : 0px;border-right : 0px;border-color : #999999;border-style : none;
        }
        
        ul.niveau1_000430 li.mn_000430.firstItemOn a.firstItemOn{
            background-color : transparent;background-image : none;
        }
  ul.niveau1_000430 li.mn_000430.on:hover,
        ul.niveau1_000430 li.mn_000430.rolled.on{
            color : #FFFFFF;background-color : transparent;font-weight : 600;background-position : 5px -94px;
        }
  ul.niveau1_000430 a.mn_000430.on:hover{
            color : #FFFFFF;background-color : transparent;font-weight : 600;background-position : 100% 0;
        }ul.niveau1_000430 li.mn_000430.on:hover>a.mn_000430.on,
        ul.niveau1_000430 li.mn_000430.rolled.on>a.mn_000430.on{
            color : #FFFFFF;background-color : transparent;font-weight : 600;background-position : 100% 0;
        }
        ul.niveau1_000430 li.adxmhover a.mn_000430.on,
        ul.niveau1_000430 li.rolled.adxmhover a.mn_000430.on{
            color : #FFFFFF;background-color : transparent;font-weight : 600;background-position : 100% 0;
        }
  

      /* MENU DEROULANT */
      
    

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

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


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

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

            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430{              
                	background-color : rgba(255,255,255,0.9);background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
                  padding : 0px;
                  border : none;
                  overflow : hidden;
                  width : 100%;left : 0px;box-shadow : none;
              }
              ul.niveau1_000430 li.adxmhover ul.niveau2Deroul_000430{
                  width : 100%;
              }
            
            	ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430,
            	ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 a.mn_000430,
            	ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 a.mn_000430:hover,
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 ul.mn_000430{
                	font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 .cpAssMenuFirstItemPadd,
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 .cpAssMenuLastItemPadd{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 .menuBas_000430{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 .menuHaut_000430{
                	padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 {
              	/*width : 150px;*/
                color : #000000;border-color : #CCCCCC;border-style : solid;border-left-width : 1px;border-right-width : 0px;border-top-width : 0px;border-bottom-width : 0px;padding-top : 10px;padding-right : 10px;padding-bottom : 10px;padding-left : 10px;
              	background-image : none;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 a.mn_000430{
              	text-decoration: none;
              	display: block;
              	
              	height : auto;
              	text-align : left;
              	color : #000000;font-style : normal;background-color : transparent;padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 5px;margin-bottom : 1px;font-size : 1.05em;font-weight : 600;text-transform : uppercase;letter-spacing : normal;line-height : normal;background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 a.mn_000430.withPicto{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 a.mn_000430.on{
              	padding-left : 15px;padding-right : 15px;padding-top : 4px;padding-bottom : 5px;margin-bottom : 1px;font-size : 1.05em;font-weight : 600;text-transform : uppercase;background-repeat : no-repeat;background-color : transparent;color : #ec5e00;background-image : none;background-position : 0px 0px;letter-spacing : normal;line-height : normal;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 a.mn_000430.on.withPicto{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.firstItem,
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.firstItemOn {
              
              	border-left-width : 0px;border-right-width : 0px;border-top-width : 0px;border-bottom-width : 0px;
              }
                        
                      ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 a.mn_000430:hover{
                      background-color : transparent;color : #ec5e00;text-decoration : none;font-weight : 600;background-image : none;background-position : 0px 0px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 a.mn_000430.withPicto:hover{
                background-size : 60px;
                background-repeat : no-repeat;
                padding-top : 70px;
                background-position : 20px 4px;  
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 li.mn_000430{
                        border : none;
                        padding : 0px;
                        margin : 0px;
                        background-color : transparent;
                        background-image : none;
              }

            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 li.mn_000430 a.mn_000430{
              	text-decoration: none;
              	display: block;
              	
              	height : auto;
              	text-align : left;
              	color : #000000;font-style : normal;background-color : transparent;padding-left : 15px;padding-right : 15px;padding-top : 1px;padding-bottom : 2px;margin-bottom : 1px;font-size : 1em;font-weight : 400;text-transform : none;letter-spacing : normal;line-height : normal;background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 li.mn_000430.on a.mn_000430.on{
              	padding-left : 15px;padding-right : 15px;padding-top : 1px;padding-bottom : 2px;margin-bottom : 1px;font-size : 1em;font-weight : 400;text-transform : none;background-repeat : no-repeat;background-color : transparent;color : #ec5e00;background-image : none;background-position : 0px 0px;letter-spacing : normal;line-height : normal;
              }
                        
                      ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 li.mn_000430 a.mn_000430:hover{
                      background-color : transparent;color : #ec5e00;text-decoration : none;font-weight : 400;background-image : none;background-position : 0px 0px;
            }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430 a.mn_000430{
              	text-decoration: none;
              	display: block;
              	
              	height : auto;
              	text-align : left;
              	color : #000000;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 : 400;text-transform : none;letter-spacing : normal;line-height : normal;background-image : none;background-position : 0px 0px;background-repeat : no-repeat;
              }
            
              ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430.on a.mn_000430.on{
              	padding-left : 15px;padding-right : 15px;padding-top : 1px;padding-bottom : 2px;margin-bottom : 1px;margin-left : 0px;font-size : 0.9em;font-weight : 400;text-transform : none;background-repeat : no-repeat;background-color : transparent;color : #ec5e00;background-image : none;background-position : 0px 0px;letter-spacing : normal;line-height : normal;
              }
                        
                      ul.niveau1_000430 li.mn_000430 ul.niveau2Deroul_000430 td.mn_000430 ul.mn_000430 ul.mn_000430 li.mn_000430 a.mn_000430:hover{
                      background-color : transparent;color : #ec5e00;text-decoration : none;font-weight : 400;background-image : none;background-position : 0px 0px;
            }
            
        
            ul.niveau1_000430 ul.mn_000430 a.mn_000430 {	/* fix clickability-area problem */
            	zoom: 1;
            }
            
            ul.niveau1_000430 li.mn_000430 li.mn_000430 {	/* fix white gap problem */
            	float: left;
            	width: 100%;
            }


    
    ul.niveau1_000430 {text-align : center;} ul.niveau1_000430 li.mn_000430 { display: inline-block;float: none;} 
* html ul.niveau1_000430 li.mn_000430 { zoom : 1;display: inline;float: none;} 
*+html ul.niveau1_000430 li.mn_000430 { zoom : 1;display: inline;float: none;} 
div.menu_000430 {max-width : 1170px; margin-left : auto; margin-right : auto;}
.menu_000430 a.menuLogoA {opacity : 0;} 
.floatable .menu_000430 a.menuLogoA {opacity : 1;}

/* 1H2V / 2 / 10 */



/* 1H2V / 3 / 372 */



/* 1H2V / 3 / 525 */



/* 1H2V / 4 / 362 */



/* 1H2V / 4 / 331 */



/* 1H2V / 4 / 581 */



/* 1H2V / 5 / 344 */



/* 1H2V / 5 / 306 */



/* 1H2V / 5 / 361 */



/* 1H2V / 4 / 351 */



/* 1H2V / 4 / 330 */



/* 1H2V / 4 / 308 */



/* 1H2V / 4 / 610 */



/* 1H2V / 3 / 524 */



/* 1H2V / 4 / 399 */



/* 1H2V / 5 / 401 */



/* 1H2V / 5 / 402 */



/* 1H2V / 5 / 584 */



/* 1H2V / 5 / 619 */



/* 1H2V / 5 / 406 */



/* 1H2V / 4 / 341 */



/* 1H2V / 4 / 370 */



/* 1H2V / 4 / 387 */



/* 1H2V / 3 / 269 */



/* 1H2V / 3 / 582 */



/* 1H2V / 3 / 398 */



/* 1H2V / 3 / 13 */




/* FIN MENUS !!!!*/


/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/inside/furl/default/default/default/furl_default_default_default.css       */
/*                                                    */
/* ************************************************** */
	div.furl_default_default_default_370 {
    clear : both;
    background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    padding : 2em 2em 2em 2em;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    width : auto;
    max-width : none;
}

.furl_default_default_default_#DIA_CURRENT_MID#{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/inside/furl/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_370 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [583] /home/diasite/diasite39/res/inside/compo/PersoH/default/default/compo_PersoH_default_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

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

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

	div.compo_PersoH_default_default_583 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 5px 0px;
}
	div.compo_PersoH_default_default_583 div.compoCellTitreCdnt_000011 {
	  float : none;
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 600;
		color : #FFFFFF;	
		text-align : left;
		text-transform : uppercase;
    line-height : inherit;			
		padding-left : 1em;
		padding-right : 1em;
		padding-top : 1em;
		padding-bottom : 1em;
		background-color : #293133;
		background-image : none;
		background-position : 0px 50%;
		background-repeat : no-repeat;
		background-size : auto;
    border-style : none;
    border-color : #000000;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
}
	div.compo_PersoH_default_default_583 .compoCellTitreCdnt_000011 a{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}

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

  div.compo_PersoH_default_default_583 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell1{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_583 .cellule_000011.cell1 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_583 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell2{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_583 .cellule_000011.cell2 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_583 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell3{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_583 .cellule_000011.cell3 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_583 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell4{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_583 .cellule_000011.cell4 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_583 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell5{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_583 .cellule_000011.cell5 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_583 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell6{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_583 .cellule_000011.cell6 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

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

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

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

CSS PERSO

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

div.compo_PersoH_default_default_583 .cellule_000011 {position : relative;} 
div.compo_PersoH_default_default_583 .compoCellTitreCont_000011 {z-index : 1000; min-height : 3.5em;} 
div.compo_PersoH_default_default_583 .compoCellTitreCdnt_000011 {text-align : right; position : absolute; right : 0px; top : 0px; display : inline-block; width : auto;}
div.compo_PersoH_default_default_583 #cellule_ccid_146 .compoCellTitreCdnt_000011 {right : 2.4em;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [583] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_583 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [583] /home/diasite/diasite39/res/inside/compo/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_583 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [583ccid153] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_583ccid153 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [529ccid153] /home/diasite/diasite39/res/inside/base/emplacementsV1/defaultListeUltraLight/default/base_emplacementsV1_defaultListeUltraLight_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

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

/*--- Initialisation ---*/

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

/*--- structure ---*/

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

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

/* Regle 2 */

  @media screen and (min-width: 541px) and (max-width: 900px) {
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .cgMenu_000316 {
		float : none;
		width : auto;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .ccAvecMenu_000316 {
		float : none;
		width : auto;
}
}

/*--- Global ---*/

	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .groupeTit_000316{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #FFFFFF;
		font-weight : 600;
		text-decoration : none;
		margin : 0px 0px 5px 0px;
		border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
		background-color : #293133;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		padding : 1em 1em 1em 1em;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .li_000316{
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    width : 100%;
    display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .groupeFiches_000316{
	  padding : 0px;
		margin : 0px 0px 0px 0px;
		list-style-type: none;
		display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleCont_000316{
    display : block;
    padding : 0px;
    margin : 0px;
    list-style-type: none;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelle_000316{
    display : block;
    width : auto;
    height : auto;
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 0.3em 0px 0.3em 0px;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 2px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    text-align : left;
    list-style-type: none;
}

	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .last_000316{
    border-top-width : 2px;
    border-right-width : 0px;
    border-bottom-width : 2px;
    border-left-width : 0px;
}

	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : none;
    border-color : #CCCCCC;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOverOpen_000316{
    cursor : pointer;
}

	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .vueListe_000316.col_000316 .nouvelle_000316{
	  float : left;
    display : inline;
    width : 33.3%;
    height : auto;
    margin : 0.5em 0.5em 0.5em 0.5em;
    padding : 1em 1em 1em 1em;
    list-style-type: none;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .vueListe_000316.col2_000316 .nouvelleCont_000316{
	  float : left;
    /*display : inline;*/
    width : 33.3%;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .vueListe_000316.col2_000316 .nouvelle_000316{
	  float : none;
    display : block;
    width : auto;
    height : auto;
    margin : 0.5em 0.5em 0.5em 0.5em;
    padding : 1em 1em 1em 1em;
    list-style-type: none;
}

@media screen and (max-width: 540px) {
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .vueListe_000316.col_000316 .nouvelle_000316,
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .vueListe_000316.col2_000316 .nouvelleCont_000316{ width : 100%; }
}
@media screen and (min-width: 541px) and (max-width: 900px) {
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .vueListe_000316.col_000316 .nouvelle_000316,
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .vueListe_000316.col2_000316 .nouvelleCont_000316{ width : 50%; }
}

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

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

/*--- commun ---*/

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

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

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

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

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

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

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

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

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

  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 ul.C li.alone {
    float : none;
    width : 100%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 ul.C li.C1 ul.C1A {
    display : block;
    margin : 0px;
    padding : 0px 10px 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;
    list-style-type: none;
}

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

  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 ul.C li.C1.alone ul.C1A {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 ul.C li.C2 ul.C2A {
    display : block;
    margin : 0px;
    padding : 0px 0px 0px 10px;
    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;
    list-style-type: none;
}

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

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

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

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

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

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

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

/* Regle 1 */

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

/* Regle 2 */

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

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

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

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

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

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

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

  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 ul.layer {    
    position : absolute;
    
    top : auto;
    bottom : 0px;
    left : 0px;
    right : 0px;
    
    display : block;
    width : auto;
    /*height : #DIA_000317_DIM_LAYER_H#;*/
    background-color : transparent;
    background-image : url(files/3/th4/pix_FFFFFF_a70.png);
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 5px 5px 5px 5px;
    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;
    list-style-type: none;
}

/* TITRE1 */
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row.Titre1{
    display : block;
    float : none;
    clear : none;
    width : auto;
    /*height : #DIA_000317_DIM_TITRE1_H#;*/
    margin : 0px 0px 0px 55px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    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;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row.Titre1 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Titre1 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #e15318;
    font-size : 1em;
    font-style : normal;
    font-weight : 600;
    text-transform : uppercase;
    letter-spacing : normal;
    line-height : normal;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Titre1 li.label {
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Titre1 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Titre1 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Titre1 li.value {
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Titre1 li.value .valuePadd{
    margin : 0px;
    padding : 0px 0px 0px 0px;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : 600;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : normal;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Titre1 li.value .valuePadd a{
    color : #e15318;
    text-decoration : none;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd a{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Titre1 li.value .valuePadd a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Titre1 li.value .valuePadd a img{
    border : none;
}

/* TEXTE1 */
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row.Texte1{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TEXTE1_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 : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row.Texte1{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Texte1 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Texte1 li.label{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Texte1 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Texte1 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #444444;
    font-size : 1em;
    font-style : normal;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 150%;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Texte1 li.value{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Texte1 li.value div.valuePadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Texte1 li.value a{
    color : #e15318;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Texte1 li.value a{
    color : #e15318;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Texte1 li.value a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 .nouvelleOver_000316 li.row ul.Texte1 li.value a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Texte1 li.value a img{
    border : none;
}

/* BOUTON */
  .base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row.Bouton{
    display : block;
    float : none;
    clear : none;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : center;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Bouton li.value a.wFdBts{
    padding : 0px 0px 0px 5px;
    background-color : #e15318;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : block;
    float : none;
    line-height : normal;
	border-color : #CCCCCC;
	border-style : none;
	border-width : 1px;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Bouton li.value a.wFdBts span{
    padding : 8px 5px 8px 0px;
    background-color : #e15318;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.9em;
    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 : normal;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Bouton li.value a.wFdBts:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Bouton li.value a.wFdBts:hover span{
	  background-color : #000000;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Bouton li.value a.wFdBts span img{
    border : none;
}

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

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

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

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








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







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

/* show all */

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

	a.showAllBtn_529ccid153{
    padding : 0px 0px 0px 12px;
    background-color : #e15318;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : block;
    float : none;
    line-height : normal;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
	border-color : #CCCCCC;
	border-style : none;
	border-width : 1px;
}
	a.showAllBtn_529ccid153 span.showAllBtn{
    padding : 2px 10px 2px 0px;
    background-color : #e15318;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 2em;
    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;
    float : none;
    line-height : normal;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
	a.showAllBtn_529ccid153:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	a.showAllBtn_529ccid153:hover span.showAllBtn{
	  background-color : #000000;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_529ccid153 img{
    border : none;
}

/* --- */

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

.base_emplacementsV1_defaultListeUltraLight_default_#DIA_CURRENT_MID# .nouvelle_000316{}

.showAll_529ccid153 {text-align : right;} .showAll_529ccid153 > a {display : inline-block; text-align : center;}
.base_emplacementsV1_defaultListeUltraLight_default_529ccid153 li.row ul.Bouton li.value a.wFdBts span {white-space : normal;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [529ccid153] /home/diasite/diasite39/res/inside/base/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_529ccid153 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [529ccid153] /home/diasite/diasite39/res/inside/base/components/boxComponentElmtFiche/hidden/default/boxComponentElmtFiche_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmtFiche_hidden_default_529ccid153 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [529ccid153] /home/diasite/diasite39/res/inside/base/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_529ccid153 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [529ccid153] /home/diasite/diasite39/res/inside/base/components/filterResults/pres2/modele1/filterResults_pres2_modele1.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut filterResults

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

	div.filterResults_pres2_modele1_529ccid153{
	  padding : 0.5em 0.5em 0.5em 0.5em;
	  margin : 0px 0px 10px 0px;
	  font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
	  font-size : 1.1em;
	  color : #444444;
	  font-weight : normal;
	  background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
	  border-style : solid;
	  border-color : #CCCCCC;
	  border-top-width : 0px;
	  border-bottom-width : 1px;
	  border-left-width : 0px;
	  border-right-width : 0px;
}
	div.filterResults_pres2_modele1_529ccid153 .showAll{
    float : right;
}
	div.filterResults_pres2_modele1_529ccid153 .showAll a{
	  font-size : 1.1em;
	  color : #e15318;
	  font-weight : normal;
	  text-decoration : none;
}
	div.filterResults_pres2_modele1_529ccid153 .showAll a:hover{
	  color : #000000;
	  text-decoration : none;
}
div.filterResults_pres2_modele1_#DIA_CURRENT_MID#{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [583ccid154] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_583ccid154 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [269ccid154] /home/diasite/diasite39/res/inside/base/emplacementsV1/defaultListeUltraLight/default/base_emplacementsV1_defaultListeUltraLight_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

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

/*--- Initialisation ---*/

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

/*--- structure ---*/

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

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

/* Regle 2 */

  @media screen and (min-width: 541px) and (max-width: 900px) {
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .cgMenu_000316 {
		float : none;
		width : auto;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .ccAvecMenu_000316 {
		float : none;
		width : auto;
}
}

/*--- Global ---*/

	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .groupeTit_000316{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #FFFFFF;
		font-weight : 600;
		text-decoration : none;
		margin : 0px 0px 5px 0px;
		border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
		background-color : #293133;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
		padding : 1em 1em 1em 1em;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .li_000316{
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    width : 100%;
    display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .groupeFiches_000316{
	  padding : 0px;
		margin : 0px 0px 0px 0px;
		list-style-type: none;
		display : block;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .nouvelleCont_000316{
    display : block;
    padding : 0px;
    margin : 0px;
    list-style-type: none;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .nouvelle_000316{
    display : block;
    width : auto;
    height : auto;
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 1em 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;
    list-style-type: none;
}

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

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

	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .vueListe_000316.col_000316 .nouvelle_000316{
	  float : left;
    display : inline;
    width : 33.3%;
    height : auto;
    margin : 0.5em 0.5em 0.5em 0.5em;
    padding : 1em 1em 1em 1em;
    list-style-type: none;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .vueListe_000316.col2_000316 .nouvelleCont_000316{
	  float : left;
    /*display : inline;*/
    width : 33.3%;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .vueListe_000316.col2_000316 .nouvelle_000316{
	  float : none;
    display : block;
    width : auto;
    height : auto;
    margin : 0.5em 0.5em 0.5em 0.5em;
    padding : 1em 1em 1em 1em;
    list-style-type: none;
}

@media screen and (max-width: 540px) {
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .vueListe_000316.col_000316 .nouvelle_000316,
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .vueListe_000316.col2_000316 .nouvelleCont_000316{ width : 100%; }
}
@media screen and (min-width: 541px) and (max-width: 900px) {
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .vueListe_000316.col_000316 .nouvelle_000316,
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .vueListe_000316.col2_000316 .nouvelleCont_000316{ width : 50%; }
}

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

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

/*--- commun ---*/

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

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

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

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

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

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

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

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

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

  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 ul.C li.alone {
    float : none;
    width : 100%;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 ul.C li.C1 ul.C1A {
    display : block;
    margin : 0px;
    padding : 0px 10px 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;
    list-style-type: none;
}

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

  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 ul.C li.C1.alone ul.C1A {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 ul.C li.C2 ul.C2A {
    display : block;
    margin : 0px;
    padding : 0px 0px 0px 10px;
    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;
    list-style-type: none;
}

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

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

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

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

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

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

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

/* Regle 1 */

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

/* Regle 2 */

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

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

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

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

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

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

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

  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 ul.layer {    
    position : absolute;
    
    top : auto;
    bottom : 0px;
    left : 0px;
    right : 0px;
    
    display : block;
    width : auto;
    /*height : #DIA_000317_DIM_LAYER_H#;*/
    background-color : transparent;
    background-image : url(files/3/th4/pix_FFFFFF_a70.png);
    background-position : 0px 0px;
    background-repeat : repeat;
    margin : 0px 0px 0px 0px;
    padding : 5px 5px 5px 5px;
    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;
    list-style-type: none;
}

/* TITRE1 */
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row.Titre1{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TITRE1_H#;*/
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .nouvelleOver_000316 li.row.Titre1 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Titre1 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #e15318;
    font-size : 1em;
    font-style : normal;
    font-weight : 600;
    text-transform : uppercase;
    letter-spacing : normal;
    line-height : normal;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .nouvelleOver_000316 li.row ul.Titre1 li.label {
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Titre1 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Titre1 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .nouvelleOver_000316 li.row ul.Titre1 li.value {
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Titre1 li.value .valuePadd{
    margin : 0px;
    padding : 0px 0px 0px 0px;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    color : #000000;
    font-size : 1em;
    font-style : normal;
    font-weight : 600;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : normal;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Titre1 li.value .valuePadd a{
    color : #e15318;
    text-decoration : none;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd a{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Titre1 li.value .valuePadd a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Titre1 li.value .valuePadd a img{
    border : none;
}

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

/* BOUTON */
  .base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row.Bouton{
    display : block;
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Bouton li.value a.wFdBts{
    padding : 0px 0px 0px 5px;
    background-color : #e15318;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : block;
    float : right;
    line-height : normal;
	border-color : #CCCCCC;
	border-style : none;
	border-width : 1px;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Bouton li.value a.wFdBts span{
    padding : 2px 5px 2px 0px;
    background-color : #e15318;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.9em;
    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 : normal;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Bouton li.value a.wFdBts:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Bouton li.value a.wFdBts:hover span{
	  background-color : #000000;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	.base_emplacementsV1_defaultListeUltraLight_default_269ccid154 li.row ul.Bouton li.value a.wFdBts span img{
    border : none;
}

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

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

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

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








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







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

/* show all */

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

	a.showAllBtn_269ccid154{
    padding : 0px 0px 0px 12px;
    background-color : #e15318;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : block;
    float : none;
    line-height : normal;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
	border-color : #CCCCCC;
	border-style : none;
	border-width : 1px;
}
	a.showAllBtn_269ccid154 span.showAllBtn{
    padding : 2px 10px 2px 0px;
    background-color : #e15318;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 2em;
    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;
    float : none;
    line-height : normal;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
	a.showAllBtn_269ccid154:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	a.showAllBtn_269ccid154:hover span.showAllBtn{
	  background-color : #000000;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_269ccid154 img{
    border : none;
}

/* --- */

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

.base_emplacementsV1_defaultListeUltraLight_default_#DIA_CURRENT_MID# .nouvelle_000316{}

.showAll_269ccid154 {text-align : right;} .showAll_269ccid154 > a {display : inline-block; text-align : center;}
a.showAllBtn_269ccid154.near {position : absolute; float : none; right : 0; top : 0;}
a.showAllBtn_269ccid154 span.showAllBtn {line-height : 172%;}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [269ccid154] /home/diasite/diasite39/res/inside/base/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_269ccid154 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [269ccid154] /home/diasite/diasite39/res/inside/base/components/boxComponentElmtFiche/hidden/default/boxComponentElmtFiche_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmtFiche_hidden_default_269ccid154 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [269ccid154] /home/diasite/diasite39/res/inside/base/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_269ccid154 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [269ccid154] /home/diasite/diasite39/res/inside/base/components/filterResults/pres2/modele1/filterResults_pres2_modele1.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut filterResults

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

	div.filterResults_pres2_modele1_269ccid154{
	  padding : 0.5em 0.5em 0.5em 0.5em;
	  margin : 0px 0px 10px 0px;
	  font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
	  font-size : 1.1em;
	  color : #444444;
	  font-weight : normal;
	  background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
	  border-style : solid;
	  border-color : #CCCCCC;
	  border-top-width : 0px;
	  border-bottom-width : 1px;
	  border-left-width : 0px;
	  border-right-width : 0px;
}
	div.filterResults_pres2_modele1_269ccid154 .showAll{
    float : right;
}
	div.filterResults_pres2_modele1_269ccid154 .showAll a{
	  font-size : 1.1em;
	  color : #e15318;
	  font-weight : normal;
	  text-decoration : none;
}
	div.filterResults_pres2_modele1_269ccid154 .showAll a:hover{
	  color : #000000;
	  text-decoration : none;
}
div.filterResults_pres2_modele1_#DIA_CURRENT_MID#{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [314] /home/diasite/diasite39/res/inside/compo/PersoH/default/default/compo_PersoH_default_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

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

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

	div.compo_PersoH_default_default_314 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 5px 0px;
}
	div.compo_PersoH_default_default_314 div.compoCellTitreCdnt_000011 {
	  float : none;
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 600;
		color : #FFFFFF;	
		text-align : left;
		text-transform : uppercase;
    line-height : inherit;			
		padding-left : 1em;
		padding-right : 1em;
		padding-top : 1em;
		padding-bottom : 1em;
		background-color : #293133;
		background-image : none;
		background-position : 0px 50%;
		background-repeat : no-repeat;
		background-size : auto;
    border-style : none;
    border-color : #000000;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
}
	div.compo_PersoH_default_default_314 .compoCellTitreCdnt_000011 a{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}

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

  div.compo_PersoH_default_default_314 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell1{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_314 .cellule_000011.cell1 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_314 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell2{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_314 .cellule_000011.cell2 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_314 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell3{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_314 .cellule_000011.cell3 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_314 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell4{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_314 .cellule_000011.cell4 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_314 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell5{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_314 .cellule_000011.cell5 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_314 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell6{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_314 .cellule_000011.cell6 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

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

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

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

CSS PERSO

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

@media screen and (max-width:1170px) {
  div.compo_PersoH_default_default_314 {width : auto; padding-left : 1.5em; padding-right : 1.5em;}
}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [314] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_314 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [314] /home/diasite/diasite39/res/inside/compo/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_314 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [319ccid68] /home/diasite/diasite39/res/inside/page/default/default2/default/page_default_default2_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

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

/*--- page ---*/

	div.page_default_default2_default_319ccid68 {
    clear : both;
    /*width : 100%;*/
    background-color : transparent;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    border : 1px #CCCCCC none;
    padding : 0px;
    margin : 0px 0px 0px 0px;
    width : auto;
    max-width : none;
}
	div.withMenuMultiPages_000101_319ccid68 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_319ccid68 div.withMenuMultiPagesPadd_000101_319ccid68 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_319ccid68 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_319ccid68.topPositionned_000101,
	div.menuMultiPagesZone_000101_319ccid68.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_319ccid68 div.menuMultiPagesZonePadd_000101_319ccid68 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_319ccid68,
	div.page_default_default2_default_319ccid68.pageAsso {
	padding : 0;
    margin-bottom : 5px;
}

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

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

	div.page_default_default2_default_319ccid68 .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_319ccid68 .cD,
	div.page_default_default2_default_319ccid68 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_319ccid68 .Corps{
    color : #BBBBBB;
    text-align : left;
    font-size : 0.9em;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 150%;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_319ccid68 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_319ccid68 .Corps a{
	  font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    color : #e15318;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_319ccid68 .Corps a:hover{
	  font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    color : #FFFFFF;
    text-decoration : none;
}
	div.page_default_default2_default_319ccid68 .Tit {
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 2em;
		color : #000000;
		background-color : transparent;
		font-weight : 600;
		text-transform : uppercase;
		padding : 0px;
		margin : 0px;
		margin-bottom : 5px;
		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 : #CCCCCC;
		border-top-width : 0px;
		border-bottom-width : 1px;
		border-left-width : 0px;
		border-right-width : 0px;
		
    letter-spacing : normal;
    line-height : normal;
}
	div.page_default_default2_default_319ccid68 .STit {
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #444444;
		background-color : transparent;
		font-weight : normal;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 5px 0px;
		text-align : left;
		display : block;
    letter-spacing : normal;
    line-height : 150%;
}

	div.page_default_default2_default_319ccid68 li {
		padding-top : 0px;
    padding-bottom : 0px;
}

	div.page_default_default2_default_319ccid68 .Corps p,
div.page_default_default2_default_319ccid68 .Corps ul,
div.page_default_default2_default_319ccid68 .Corps ol	{
		padding-top : 0px;
    padding-bottom : 4px;
		margin-top : 0px;
    margin-bottom : 4px;
}

	div.page_default_default2_default_319ccid68 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_319ccid68 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_319ccid68 .Corps strong,
  div.page_default_default2_default_319ccid68 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_319ccid68 a.btn{
    padding : 0px 0px 0px 15px;
    background-color : #e15318;
    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;
	border-color : #CCCCCC;
	border-style : none;
	border-width : 1px;
}
	div.page_default_default2_default_319ccid68 a.btn span{
    padding : 4px 15px 4px 0px;
    background-color : #e15318;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    font-size : 1em;
    font-weight : 600;
    text-decoration : none;
    text-transform : none;
    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_319ccid68 a.btn:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	div.page_default_default2_default_319ccid68 a.btn:hover span{
	  background-color : #000000;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}

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


 .useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_319ccid68 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_319ccid68 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_319ccid68 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;
	}
*/
 
 
}

.page_default_default2_default_319ccid68 div.diaboxPdp {border : 1px #666666 dotted; width : auto; margin-left : auto; padding : 1em; display : inline-block;}
.page_default_default2_default_#DIA_CURRENT_MID#{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [319ccid68] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_319ccid68 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [319ccid68] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres1/modele2/enSavoirPlus_pres1_modele2.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

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

  div.enSavoirPlus_pres1_modele2_319ccid68 {
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    font-size : 1em;
    color : #222222;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 0px solid #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 5px 0px;
}
  div.enSavoirPlus_pres1_modele2_319ccid68 .espPadd{
    width : 100%;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 0px dotted #BBBBBB;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDEsp div{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 600;
		color : #000000;
		text-decoration : none;
		text-transform : uppercase;
		padding : 0px 0px 0px 0px;
		width : auto;
		height : auto;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDFichiers ul,div.enSavoirPlus_pres1_modele2_319ccid68 .cDLiens ul,div.enSavoirPlus_pres1_modele2_319ccid68 .cDMinis ul{
		margin : 0;
		padding : 0;
		padding-bottom : 5px;
		padding-left : 0px; /* 230309 anicennement 12px */
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDFichiers ul li,div.enSavoirPlus_pres1_modele2_319ccid68 .cDLiens ul li,div.enSavoirPlus_pres1_modele2_319ccid68 .cDMinis ul li{
		padding : 0px;
		line-height : 110%;
		font-size : 1em;
		/*color : #DIA_000007_COL_LI#;*/
		text-decoration : none;
		font-weight : normal;
		width : 100%;
		display : block;
		list-style-type: none;
		margin : 0px 0px 5px 0px;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDFichiers a,div.enSavoirPlus_pres1_modele2_319ccid68 .cDLiens a,div.enSavoirPlus_pres1_modele2_319ccid68 .cDMinis a{
		font-size : 1em;
		color : #e15318;
		text-decoration : none;
		font-weight : normal;
		line-height : 110%;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDFichiers a:hover,div.enSavoirPlus_pres1_modele2_319ccid68 .cDLiens a:hover,div.enSavoirPlus_pres1_modele2_319ccid68 .cDMinis a:hover {
		text-decoration : none;
		color : #000000;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDFichiers span,div.enSavoirPlus_pres1_modele2_319ccid68 .cDLiens span,div.enSavoirPlus_pres1_modele2_319ccid68 .cDMinis span {
		color : #222222;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDLiens, div.enSavoirPlus_pres1_modele2_319ccid68 .cDFichiers, div.enSavoirPlus_pres1_modele2_319ccid68 .cDMinis{
		padding : 0px 0px 0px 0px;
		border-bottom : none;
		background-position : 0px 0px;
		background-image : none;
		background-repeat : no-repeat;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDFin {
		padding : 5px;
		border-top : none;
}
	div.enSavoirPlus_pres1_modele2_319ccid68 .cDitemTit {
		color : #222222;
		font-weight : 600;
		text-decoration : none;
		padding : 0px 0px 0px 0px;
		margin : 5px 0px 5px 0px;
		background-color : transparent;
		display : block;
		width : auto;
}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [319ccid68] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [587] /home/diasite/diasite39/res/inside/compo/PersoH/default/default/compo_PersoH_default_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Composite

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

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

	div.compo_PersoH_default_default_587 .compoCellTitreCont_000011 {
		overflow : hidden;
		margin : 0px 0px 5px 0px;
}
	div.compo_PersoH_default_default_587 div.compoCellTitreCdnt_000011 {
	  float : none;
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 600;
		color : #FFFFFF;	
		text-align : left;
		text-transform : uppercase;
    line-height : inherit;			
		padding-left : 1em;
		padding-right : 1em;
		padding-top : 1em;
		padding-bottom : 1em;
		background-color : #293133;
		background-image : none;
		background-position : 0px 50%;
		background-repeat : no-repeat;
		background-size : auto;
    border-style : none;
    border-color : #000000;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
}
	div.compo_PersoH_default_default_587 .compoCellTitreCdnt_000011 a{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}

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

  div.compo_PersoH_default_default_587 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell1{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_587 .cellule_000011.cell1 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_587 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell2{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_587 .cellule_000011.cell2 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_587 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell3{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_587 .cellule_000011.cell3 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_587 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell4{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_587 .cellule_000011.cell4 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_587 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell5{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_587 .cellule_000011.cell5 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

  div.compo_PersoH_default_default_587 .ligne_000011 .colonne_000011 .colPadd_000011 .cellule_000011.cell6{
    background-color : #FFFFFF;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    padding : 0.75em 0.75em 0.75em 0.75em;
}
	div.compo_PersoH_default_default_587 .cellule_000011.cell6 div.compoCellTitreCdnt_000011 {
		color : #000000;	
		background-color : transparent;
		background-image : none;
		background-position : 0px 0px;
		background-repeat : no-repeat;
}

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

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

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

CSS PERSO

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

div.compo_PersoH_default_default_587 .cellule_000011 {position : relative;}  
div.compo_PersoH_default_default_587 .compoCellTitreCont_000011 {z-index : 1000; min-height : 3.5em;} 
div.compo_PersoH_default_default_587 .compoCellTitreCdnt_000011 {text-align : right; position : absolute; right : 0px; top : 0px; display : inline-block; width : auto;} /* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [587] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_587 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [587] /home/diasite/diasite39/res/inside/compo/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_587 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [587ccid158] /home/diasite/diasite39/res/inside/compo/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_587ccid158 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/base/emplacementsV1/defaultListeLCycle2/default/base_emplacementsV1_defaultListeLCycle2_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Fiche

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

	body.useCss3Transitions .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li:not([class*=noTransition]), 
  body.useCss3Transitions .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 a:not([class*=noTransition]), 
  body.useCss3Transitions .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 span:not([class*=noTransition]), 
  body.useCss3Transitions .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 a img:not([class*=noTransition]), 
  body.useCss3Transitions .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 div:not([class*=noTransition]) {
    /* Fonctionne déjà sur webkit */
    -webkit-transition-property: none;
    -webkit-transition-duration: 0;
    
    /* Bientôt supporté par Firefox */
    -moz-transition-property: none;
    -moz-transition-duration: 0;
    
    /* … et lorsque ce sera standardisé */
    transition-property: none;
    transition-duration: 0;
}

/*--- Initialisation ---*/

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

/*--- structure ---*/

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

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

/* Regle 2 */

  @media screen and (min-width: 541px) and (max-width: 900px) {
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cgMenu_000316 {
		float : none;
		width : auto;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .ccAvecMenu_000316 {
		float : none;
		width : auto;
}
}

/*--- Global ---*/

	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .vueListe_000316{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
	  position : relative;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .li_000316{
    margin : 0px;
    padding : 0px;
    list-style-type: none;
    width : 100%;
    display : block;
}

	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelle_000316{
    display : block;
    /*width : 540px;
    height : 200px;*/
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    /*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;
    list-style-type: none;
    
    padding : 0px;
    margin : 0px;
    width : 100%;
    /*background-color : #FF0000;*/
}

	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvellePaddPadd_000316{
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}

/*	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .last_000316{
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}*/

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

	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvellePadd_000316{
    width : 100%;
    position : relative;
}

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

/*--- commun ---*/

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

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 div.Z1 {
    display : block;
    width : 100%;
    height : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px;
    list-style-type: none;
    position : absolute;
    top : auto;
    bottom : 0px;
    left : auto;
    right : auto;
    z-index : 9999;
    background-color : transparent;
    background-image : url(files/3/th4/pix_FFFFFF_a70.png);
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 ul.Z1Padd{
    list-style-type: none;
    display : block;

    margin : 0px;    
    padding : 15px 15px 15px 15px;

}

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

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

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

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

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

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

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

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

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 ul.C li.alone {
    float : none;
    width : 100%;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 ul.C li.C1 ul.C1A {
    display : block;
    margin : 0px;
    padding : 0px 10px 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;
    list-style-type: none;
}

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

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 ul.C li.C1.alone ul.C1A {
    padding : 0px 0px 0px 0px;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 ul.C li.C2 ul.C2A {
    display : block;
    margin : 0px;
    padding : 0px 0px 0px 10px;
    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;
    list-style-type: none;
}

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

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

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

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

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

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

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

/* Regle 1 */

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

/* Regle 2 */

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

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

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

/* TITRE1 */
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Titre1{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TITRE1_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 : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.Titre1,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.Titre1 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre1 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #e15318;
    font-size : 1.25em;
    font-weight : 600;
    text-transform : uppercase;
    letter-spacing : normal;
    line-height : normal;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre1 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre1 li.label {
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre1 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre1 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre1 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre1 li.value {
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre1 li.value .valuePadd{
    margin : 0px;
    padding : 0px 0px 0px 0px;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    color : #000000;
    font-size : 1.25em;
    font-weight : 600;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : normal;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre1 li.value .valuePadd{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre1 li.value .valuePadd a{
    color : #e15318;
    text-decoration : none;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd a,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre1 li.value .valuePadd a{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre1 li.value .valuePadd a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre1 li.value .valuePadd a:hover,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre1 li.value .valuePadd a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre1 li.value .valuePadd a img{
    border : none;
}

/* TITRE2 */
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Titre2{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TITRE2_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 : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.Titre2,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.Titre2 {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre2 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #e15318;
    font-size : 1.1em;
    font-weight : 600;
    text-transform : uppercase;
    letter-spacing : normal;
    line-height : normal;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre2 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre2 li.label {
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre2 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre2 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre2 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre2 li.value {
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre2 li.value .valuePadd{
    margin : 0px;
    padding : 0px 0px 0px 0px;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    color : #000000;
    font-size : 1.1em;
    font-weight : 600;
    text-transform : uppercase;
    text-decoration : none;
    letter-spacing : normal;
    line-height : normal;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre2 li.value .valuePadd,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre2 li.value .valuePadd{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre2 li.value .valuePadd a{
    color : #e15318;
    text-decoration : none;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre2 li.value .valuePadd a,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre2 li.value .valuePadd a{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre2 li.value .valuePadd a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Titre2 li.value .valuePadd a:hover,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Titre2 li.value .valuePadd a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Titre2 li.value .valuePadd a img{
    border : none;
}

/* TEXTE1 */
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Texte1{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TEXTE1_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 : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.Texte1,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.Texte1{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte1 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte1 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte1 li.label{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte1 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte1 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #444444;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 150%;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte1 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte1 li.value{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte1 li.value div.valuePadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte1 li.value a{
    color : #e15318;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte1 li.value a,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte1 li.value a{
    color : #e15318;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte1 li.value a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte1 li.value a:hover,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte1 li.value a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte1 li.value a img{
    border : none;
}

/* TEXTE2 */
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Texte2{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TEXTE2_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 : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.Texte2,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.Texte2{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte2 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte2 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte2 li.label{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte2 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte2 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #444444;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 150%;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte2 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte2 li.value{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte2 li.value div.valuePadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte2 li.value a{
    color : #e15318;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte2 li.value a,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte2 li.value a{
    color : #e15318;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte2 li.value a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte2 li.value a:hover,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte2 li.value a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte2 li.value a img{
    border : none;
}

/* TEXTE3 */
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Texte3{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TEXTE3_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 : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.Texte3,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.Texte3{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte3 li.label{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte3 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte3 li.label{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte3 li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte3 li.value{
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #222222;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 150%;
    white-space : normal;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte3 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte3 li.value{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte3 li.value div.valuePadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte3 li.value a{
    color : #e15318;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte3 li.value a,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte3 li.value a{
    color : #e15318;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte3 li.value a:hover{
    color : #000000;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Texte3 li.value a:hover,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Texte3 li.value a:hover{
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Texte3 li.value a img{
    border : none;
}

/* TEXTEIMAGE */
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.TexteImage{
    display : block;
    float : right;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_TEXTEIMAGE_H#;*/
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.TexteImage,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.TexteImage {
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.TexteImage li.label{
    display : block;
    float : left;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 10px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.TexteImage li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.TexteImage li.label {
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.TexteImage li.label div.labelPadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.TexteImage li.value{
    display : block;
    float : left;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #222222;
    font-size : 1em;
    font-weight : 600;
    text-transform : none;
    text-decoration : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.TexteImage li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.TexteImage li.value {
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.TexteImage li.value div.valuePadd{
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.TexteImage li.value a{
    color : #e15318;
    background-color : transparent;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.TexteImage li.value a,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.TexteImage li.value a{
    color : #000000;
    background-color : transparent;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.TexteImage li.value a:hover{
    color : #000000;
    background-color : transparent;
    text-decoration : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.TexteImage li.value a:hover,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.TexteImage li.value a:hover{
    color : #000000;
    background-color : transparent;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.TexteImage li.value img{
    border : none;
}

/* BOUTON */
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Bouton{
    display : block;
    float : none;
    clear : both;
    width : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Bouton li.value a.wFdBts{
    padding : 0px 0px 0px 5px;
    background-color : #e15318;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : block;
    float : right;
	border-color : #CCCCCC;
	border-style : none;
	border-width : 1px;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Bouton li.value a.wFdBts span{
    padding : 2px 5px 2px 0px;
    background-color : #e15318;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 0.9em;
    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;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Bouton li.value a.wFdBts:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Bouton li.value a.wFdBts:hover span{
	  background-color : #000000;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Bouton li.value a.wFdBts span img{
    border : none;
}


  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Photo1,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Photo3{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_PHOTO1_H#;*/
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.Photo1,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.Photo1,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.Photo3,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.Photo3{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo1 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo3 li.label {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo1 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Photo1 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo3 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Photo3 li.label{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo1 li.label div.labelPadd,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo3 li.label div.labelPadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo1 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo3 li.value {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo1 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Photo1 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo3 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Photo3 li.value{
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo1 li.value div.valuePadd,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo3 li.value div.valuePadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo1 li.value a,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo3 li.value a{
    display : block;
    /*border-style : #DIA_000317_BST_PHOTO1_VALUE_A_BORDER#;
    border-color : #FFFFFF;
    border-top-width : #DIA_000317_DIM_PHOTO1_VALUE_A_BORDER_T#;
    border-right-width : #DIA_000317_DIM_PHOTO1_VALUE_A_BORDER_R#;
    border-bottom-width : #DIA_000317_DIM_PHOTO1_VALUE_A_BORDER_B#;
    border-left-width : #DIA_000317_DIM_PHOTO1_VALUE_A_BORDER_L#;*/
    margin : 0px;
    padding : 0px;
    overflow : hidden;
}
/*  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo1 li.value a{
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo1 li.value a:hover{
    border-style : #DIA_000317_BST_PHOTO1_VALUE_A_BORDER_HOVER#;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo1 li.value a:hover{
    border-color : #000000;
}*/
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo1 li.value img,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo3 li.value img{
    border : none;
    margin : 0px;
    padding : 0px;
    display : block;
    width : 100%;
}

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Photo1.replace ul.Photo1 li.value a {
	position : relative;
    color : #FF0000;
    font-size : 1em;
}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Photo1.replace ul.Photo1 li.value a:hover {
	color : #000000;
}

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .ImgSurImpPhoto1{
    position : absolute;
    width : 50px;
    top : 5px;
    right : 5px;
    bottom : auto;
    left : auto;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .ImgSurImpPhoto1 a{
    display : block;
    width : 100%;
}

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo1.imgForcedToWidth li.value img{
    width : 100%;
}

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.Photo2{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_PHOTO2_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 : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.Photo2,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.Photo2{
    background-color : transparent;
    background-image : none;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo2 li.label {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #666666;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : 150%;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo2 li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Photo2 li.label{
    background-color : transparent;
    background-image : none;
    color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo2 li.label div.labelPadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo2 li.value {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo2 li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.Photo2 li.value{
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo2 li.value div.valuePadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo2 li.value a{
    display : block;
    /*border-style : #DIA_000317_BST_PHOTO2_VALUE_A_BORDER#;
    border-color : #FFFFFF;
    border-top-width : #DIA_000317_DIM_PHOTO2_VALUE_A_BORDER_T#;
    border-right-width : #DIA_000317_DIM_PHOTO2_VALUE_A_BORDER_R#;
    border-bottom-width : #DIA_000317_DIM_PHOTO2_VALUE_A_BORDER_B#;
    border-left-width : #DIA_000317_DIM_PHOTO2_VALUE_A_BORDER_L#;*/
    margin : 0px;
    padding : 0px;
    overflow : hidden;
}
/*  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo2 li.value a{
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo2 li.value a:hover{
    border-style : #DIA_000317_BST_PHOTO2_VALUE_A_BORDER_HOVER#;
    border-color : #000000;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.Photo2 li.value a:hover{
    border-color : #000000;
}*/
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo2 li.value img{
    border : none;
    margin : 0px;
    padding : 0px;
    display : block;
    width : 100%;
}

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.Photo2.imgForcedToWidth li.value img{
    width : auto;
}









  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.LayerVisualToVideoInLightbox{
    display : block;
    float : none;
    clear : both;
    width : auto;
    /*height : #DIA_000317_DIM_LVTVILIGHTBOX1_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 : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-align : left;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.LayerVisualToVideoInLightbox.layout{
    width : 256px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row.LayerVisualToVideoInLightbox,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row.LayerVisualToVideoInLightbox{
    background-color : transparent;
    background-image : none;
    border-color : ;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.LayerVisualToVideoInLightbox li.label {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
    color : #777777;
    font-size : 1em;
    font-weight : normal;
    text-transform : none;
    letter-spacing : normal;
    line-height : normal;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.LayerVisualToVideoInLightbox li.label,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.LayerVisualToVideoInLightbox li.label{
    background-color : transparent;
    background-image : none;
    color : #777777;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.LayerVisualToVideoInLightbox li.label div.labelPadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.LayerVisualToVideoInLightbox li.value {
    display : block;
    float : none;
    width : auto;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    margin : 0px 0px 0px 0px;
    text-align : left;
    list-style-type: none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.LayerVisualToVideoInLightbox li.value,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .activeSlide li.row ul.LayerVisualToVideoInLightbox li.value{
    background-color : transparent;
    background-image : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.LayerVisualToVideoInLightbox li.value div.valuePadd {
    padding : 0px 0px 0px 0px;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.LayerVisualToVideoInLightbox li.value a{
    display : block;
    /*border-style : #DIA_000317_BST_LVTVILIGHTBOX1_VALUE_A_BORDER#;
    border-color : #DIA_000317_COL_LVTVILIGHTBOX1_VALUE_A_BORDER#;
    border-top-width : #DIA_000317_DIM_LVTVILIGHTBOX1_VALUE_A_BORDER_T#;
    border-right-width : #DIA_000317_DIM_LVTVILIGHTBOX1_VALUE_A_BORDER_R#;
    border-bottom-width : #DIA_000317_DIM_LVTVILIGHTBOX1_VALUE_A_BORDER_B#;
    border-left-width : #DIA_000317_DIM_LVTVILIGHTBOX1_VALUE_A_BORDER_L#;*/
    margin : 0px;
    padding : 0px;
    overflow : hidden;
	position : relative;
    color : #FF0000;
    font-size : 1em;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.LayerVisualToVideoInLightbox li.value a:hover{
    color : #000000;
}
/*  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.LayerVisualToVideoInLightbox li.value a{
    border-color : #DIA_000317_COL_LVTVILIGHTBOX1_VALUE_A_BORDER_OVER#;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.LayerVisualToVideoInLightbox li.value a:hover{
    border-style : #DIA_000317_BST_LVTVILIGHTBOX1_VALUE_A_BORDER_HOVER#;
    border-color : #DIA_000317_COL_LVTVILIGHTBOX1_VALUE_A_BORDER_HOVER#;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nouvelleOver_000316 li.row ul.LayerVisualToVideoInLightbox li.value a:hover{
    border-color : #DIA_000317_COL_LVTVILIGHTBOX1_VALUE_A_BORDER_HOVER_OVER#;
}*/
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row ul.LayerVisualToVideoInLightbox li.value img{
    border : none;
    margin : 0px;
    padding : 0px;
    display : block;
    width : 100%;
}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.LayerVisualToVideoInLightbox.layout {position : absolute; top : 50%; transform: translateY(-50%); left : 50%; }
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 li.row.LayerVisualToVideoInLightbox.layout > ul {margin-left : -50%; }

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 a.fancyboxYoutube > span {position : absolute; left : 50%; top : 50%;z-index : 1;transform: translateY(-50%);}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 a.fancyboxYoutube > span > i {margin-left : -50%;}










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

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

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

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .ccSansMenu_000316{
    position:relative;  
}

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .withLayerImg{
    position : relative;
}

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .prevControl {
    position : absolute;
    z-index : 999;
    top : 50%;
    bottom : auto;
    left : 20px;
    right : auto;
}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nextControl {
    position : absolute;
    z-index : 999;
    top : 50%;
    bottom : auto;
    left : auto;
    right : 20px;
}

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .vDefil .prevControl {
    top : 0px;
    bottom : auto;
    left : 50%;
    right : auto;
}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .vDefil .nextControl {
    top : auto;
    bottom : 0px;
    left : 50%;
    right : auto;
}

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .prevControl img,
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nextControl img {
    border : none;
}

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .prevControl.modeFA,
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nextControl.modeFA {
  top: 50%; /* poussé de la moitié de hauteur du référent */
  transform: translateY(-50%); /* tiré de la moitié de sa propre hauteur */
  bottom : auto;
  color : #FFFFFF;
}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .prevControl.modeFA:hover,
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .nextControl.modeFA:hover {
  color : #FFFFFF;
}

/* show all */

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

	a.showAllBtn_588ccid158{
    padding : 0px 0px 0px 12px;
    background-color : #e15318;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;
    text-decoration : none;
    color : #FFFFFF;
    display : block;
    float : none;
    line-height : normal;
}
	a.showAllBtn_588ccid158 span.showAllBtn{
    padding : 2px 10px 2px 0px;
    background-color : #e15318;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 2em;
    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;
    float : none;
    line-height : normal;
}
	a.showAllBtn_588ccid158:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_588ccid158:hover span.showAllBtn{
	  background-color : #000000;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}
	a.showAllBtn_588ccid158 img{
    border : none;
}

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .padd_000316 {
    height : auto;
    max-height : none;
    overflow : hidden;
    padding : 0px;
    margin : 0px;
}
/* Regle 1 */
  @media screen and (min-width: 0px) and (max-width: 540px) {
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .padd_000316 {
    height : auto;
    max-height : none;
}
}
/* Regle 2 */
  @media screen and (min-width: 541px) and (max-width: 900px) {
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .padd_000316 {
    height : auto;
    max-height : none;
}
}

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil, .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cycle-pager{
	  width : auto;
    position : absolute;
    z-index : 999; /* 20160330 - bugfix bandeau */
    left : 10px;
    right : 10px;
    margin-left : 0px;
    top : auto;
    bottom : 10px;
    text-align: right;       
  }
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil ul,
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil ul li{
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;      
  }
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil ul.menuDllDefilPadd{
	  /*background-color : #FF0000;*/
    width : auto;
    /*padding : 5px;*/
  }
  

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cycle-pager span { 
    font-family: arial;
    font-size: 0px;
    width: 16px;
    height: 16px; 
    display: inline-block;
    color: #FFFFFF;
    cursor: pointer;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;    
    border-radius : 0px 0px 0px 0px;
    margin : 0px 5px 0px 5px;
    background-color : #999999;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    opacity : 0.5; 
}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cycle-pager span.cycle-pager-active {
    background-color : #ff7f2a;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : none;
    border-color : #000000; 
    opacity : 1;
}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cycle-pager > * { cursor: pointer;} 

.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cycle-pager img {
    margin : 0px 5px 0px 5px;
    border : none;
    width : auto;
    display: inline-block;
    background-color : #999999;
	padding : 0px;
}
.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cycle-pager img.cycle-pager-active  {
    background-color : #ff7f2a;
}

/* Regle 1 */

  @media screen and (min-width: 0px) and (max-width: 540px) {
    .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cycle-pager img {
        margin : 0px 5px 0px 5px;
        width : auto !important;
        display: inline-block !important;
    }
}

/* Regle 2 */

  @media screen and (min-width: 541px) and (max-width: 900px) {
    .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .cycle-pager img {
        margin : 0px 5px 0px 5px;
        width : auto !important;
        display: inline-block !important;
    }
}  
    
/*  .base_emplacementsV1_defaultListeLDefil_default_588ccid158 .menuDllDefil ul li.menuDllDefilLi{
	  cursor : pointer;
    float : left;
    width : auto;  
  }*/
  
/*  .base_emplacementsV1_defaultListeLDefil_default_588ccid158 .menuDllDefil {
    list-style: none;
    margin: 0;
    text-align: center;
}*/
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil ul li.menuDllDefilLi {
    display: inline;
    /*margin-right: 0.5em*/
    cursor : pointer;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil ul li.menuDllDefilLi .menuDllDefilLiPadd{
    /*background-color: #EEE;*/
    display: inline-block;
    *display:inline; zoom:1; /* "inline-block" for IE6/7 */
    /*padding: 0.5em 0;*/
    text-align: center;
    /*width: 10em;*/
}

  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil ul li.menuDllDefilLi .menuDllDefilLiPadd{  
    margin : 0px 5px 0px 5px;
    padding : #DIA_000317_DIM_ELEMENTM_PADD_T# #DIA_000317_DIM_ELEMENTM_PADD_R# #DIA_000317_DIM_ELEMENTM_PADD_B# #DIA_000317_DIM_ELEMENTM_PADD_L#;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    background-color : #999999;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil ul li.menuDllDefilLiLast .menuDllDefilLiPadd{
    border-top-width : #DIA_000317_DIM_ELEMENTM_BORDER_T_LAST#;
    border-right-width : #DIA_000317_DIM_ELEMENTM_BORDER_R_LAST#;
    border-bottom-width : #DIA_000317_DIM_ELEMENTM_BORDER_B_LAST#;
    border-left-width : #DIA_000317_DIM_ELEMENTM_BORDER_L_LAST#;
}
	.base_emplacementsV1_defaultListeLCycle2_default_588ccid158 .menuDllDefil ul li.activeSlide .menuDllDefilLiPadd{
    background-color : #ff7f2a;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : repeat;
    border-style : none;
    border-color : #000000;    
}

@media screen and (max-width: 540px) {
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 div.Z1 {
    width : auto;
    height : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px;
    list-style-type: none;
    position : static;
    top : auto;
    bottom : auto;
    left : auto;
    right : auto;
    z-index : auto;
    background-color : transparent;
    background-image : none;
    border-style : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 ul.Z1Padd{   
    padding : 0px 0px 0px 0px;

}
}
@media screen and (min-width: 541px) and (max-width: 900px) {
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 div.Z1 {
    width : auto;
    height : auto;
    margin : 0px 0px 0px 0px;
    padding : 0px;
    list-style-type: none;
    position : static;
    top : auto;
    bottom : auto;
    left : auto;
    right : auto;
    z-index : auto;
    background-color : transparent;
    background-image : none;
    border-style : none;
}
  .base_emplacementsV1_defaultListeLCycle2_default_588ccid158 ul.Z1Padd{   
    padding : 0px 0px 0px 0px;

}
}

/* --- */

.base_emplacementsV1_defaultListeLCycle2_default_#DIA_CURRENT_MID#{}
.base_emplacementsV1_defaultListeLCycle2_default_#DIA_CURRENT_MID#{}


/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/base/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_588ccid158 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/base/components/boxComponentElmtFiche/hidden/default/boxComponentElmtFiche_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmtFiche_hidden_default_588ccid158 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/base/components/boxComponentElmt/hidden/default/boxComponentElmt_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponentElmt_hidden_default_588ccid158 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/base/components/filterResults/pres2/modele1/filterResults_pres2_modele1.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut filterResults

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

	div.filterResults_pres2_modele1_588ccid158{
	  padding : 0.5em 0.5em 0.5em 0.5em;
	  margin : 0px 0px 10px 0px;
	  font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
	  font-size : 1.1em;
	  color : #444444;
	  font-weight : normal;
	  background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
	  border-style : solid;
	  border-color : #CCCCCC;
	  border-top-width : 0px;
	  border-bottom-width : 1px;
	  border-left-width : 0px;
	  border-right-width : 0px;
}
	div.filterResults_pres2_modele1_588ccid158 .showAll{
    float : right;
}
	div.filterResults_pres2_modele1_588ccid158 .showAll a{
	  font-size : 1.1em;
	  color : #e15318;
	  font-weight : normal;
	  text-decoration : none;
}
	div.filterResults_pres2_modele1_588ccid158 .showAll a:hover{
	  color : #000000;
	  text-decoration : none;
}
div.filterResults_pres2_modele1_#DIA_CURRENT_MID#{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/page/default/default2/default/page_default_default2_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut Page

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

/*--- page ---*/

	div.page_default_default2_default_588ccid158 {
    clear : both;
    /*width : 100%;*/
    background-color : #FFFFFF;
	  background-image : none;
	  background-position : 0px 0px;
	  background-repeat : no-repeat;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    border : 1px #CCCCCC none;
    padding : 2em;
    margin : 0px 0px 0px 0px;
    width : auto;
    max-width : none;
}
	div.withMenuMultiPages_000101_588ccid158 {
    float : right;
    width : 76%;
    padding : 0px;
    margin : 0px;
    border : none;
}
	div.withMenuMultiPages_000101_588ccid158 div.withMenuMultiPagesPadd_000101_588ccid158 {
    padding : 0px 0px 0px 5px;
}
	div.menuMultiPagesZone_000101_588ccid158 {
    float : left;
    width : 22%;
}
	div.menuMultiPagesZone_000101_588ccid158.topPositionned_000101,
	div.menuMultiPagesZone_000101_588ccid158.bottomPositionned_000101 {
    float : none;
    width : auto;
}
	div.menuMultiPagesZone_000101_588ccid158 div.menuMultiPagesZonePadd_000101_588ccid158 {
    padding : 0px 5px 0px 0px;
}

	div.page_default_default2_default_pageAsso_000101_588ccid158,
	div.page_default_default2_default_588ccid158.pageAsso {
	padding : 0;
    margin-bottom : 5px;
}

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

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

	div.page_default_default2_default_588ccid158 .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_588ccid158 .cD,
	div.page_default_default2_default_588ccid158 .cDhabillage {
		overflow : visible !important;
		margin : 0px;
}
}
	div.page_default_default2_default_588ccid158 .Corps{
    color : #222222;
    text-align : left;
    font-size : 1em;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    overflow : hidden;
    margin-top : 0px;
    letter-spacing : normal;
    line-height : 150%;
    font-weight : normal;
}
@media print{
	div.page_default_default2_default_588ccid158 .Corps{
    overflow : visible !important;
}
}
	div.page_default_default2_default_588ccid158 .Corps a{
	  font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    color : #e15318;
    text-decoration : none;
    font-weight : normal;
}
	div.page_default_default2_default_588ccid158 .Corps a:hover{
	  font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    color : #000000;
    text-decoration : none;
}
	div.page_default_default2_default_588ccid158 .Tit {
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 2em;
		color : #000000;
		background-color : transparent;
		font-weight : 600;
		text-transform : uppercase;
		padding : 0px;
		margin : 0px;
		margin-bottom : 5px;
		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 : #CCCCCC;
		border-top-width : 0px;
		border-bottom-width : 1px;
		border-left-width : 0px;
		border-right-width : 0px;
		
    letter-spacing : normal;
    line-height : normal;
}
	div.page_default_default2_default_588ccid158 .STit {
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.25em;
		color : #444444;
		background-color : transparent;
		font-weight : normal;
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 5px 0px;
		text-align : left;
		display : block;
    letter-spacing : normal;
    line-height : 150%;
}

	div.page_default_default2_default_588ccid158 li {
		padding-top : 0px;
    padding-bottom : 0px;
}

	div.page_default_default2_default_588ccid158 .Corps p,
div.page_default_default2_default_588ccid158 .Corps ul,
div.page_default_default2_default_588ccid158 .Corps ol	{
		padding-top : 0px;
    padding-bottom : 4px;
		margin-top : 0px;
    margin-bottom : 4px;
}

	div.page_default_default2_default_588ccid158 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_588ccid158 a:hover img {
		border-color : #000000;
}
	div.page_default_default2_default_588ccid158 .Corps strong,
  div.page_default_default2_default_588ccid158 .Corps strong a {
		font-weight : bold;
}
	div.page_default_default2_default_588ccid158 a.btn{
    padding : 0px 0px 0px 15px;
    background-color : #e15318;
    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;
	border-color : #CCCCCC;
	border-style : none;
	border-width : 1px;
}
	div.page_default_default2_default_588ccid158 a.btn span{
    padding : 4px 15px 4px 0px;
    background-color : #e15318;
    background-image : none;
    background-position : 100% 0px;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    font-size : 1em;
    font-weight : 600;
    text-decoration : none;
    text-transform : none;
    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_588ccid158 a.btn:hover{
	  background-color : #000000;
    background-position : 0px -50px;
    text-decoration : none;
    cursor : pointer;
	border-color : #000000;
}
	div.page_default_default2_default_588ccid158 a.btn:hover span{
	  background-color : #000000;
    background-position : 100% -50px;
    color : #FFFFFF;
    text-decoration : none;
    cursor : pointer;
}

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


 .useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab])>tbody>tr>td, .useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab])>thead>tr>th, .useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab])>thead>tr>td {
   display : block;
 }
 .useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab])>tbody>tr {
   display : block;
 }
 .useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab])>tbody {
   display : block;
 }
 
	
/*
	.responsive-table-line td:before { content: attr(data-title); }
	
	.useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab]), 
	.useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab]) thead, 
	.useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab]) tbody, 
	.useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab]) th, 
	.useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab]) td, 
	.useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab]) tr { 
	display: block; 
	}
	 
	.useResponsive div.page_default_default2_default_588ccid158 table:not([class*=noResponsiveTab]) thead tr { 
	display:none;
	}
	
	.useResponsive div.page_default_default2_default_588ccid158 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_588ccid158 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;
	}
*/
 
 
}

.page_default_default2_default_#DIA_CURRENT_MID#{}
.page_default_default2_default_#DIA_CURRENT_MID#{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/page/components/boxComponent/hidden/default/boxComponent_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut boxComponent

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

  div.boxComponent_hidden_default_588ccid158 {

}
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/page/components/enSavoirPlus/pres6/modele1/enSavoirPlus_pres6_modele1.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* --------------

Debut En savoir plus

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

  div.enSavoirPlus_pres6_modele1_588ccid158 {
    font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
    text-align : left;
    background-color : transparent;
    background-image : none;
    background-repeat : no-repeat;
    background-position : 0px 0px;
    border : 1px none #BBBBBB;
    padding : 0px 0px 0px 0px;
    margin : 0px 0px 10px 0px;
}
  div.enSavoirPlus_pres6_modele1_588ccid158 .espPadd{
    width : 100%;
    /*background-color : #DIA_000448_COL_ESPPADD_FD#;
    background-image : #DIA_000448_IMG_ESPPADD#;
    background-repeat : #DIA_000448_BGR_ESPPADD#;
    background-position : #DIA_000448_DIM_ESPPADD_POSX# #DIA_000448_DIM_ESPPADD_POSY#;*/
}
	div.enSavoirPlus_pres6_modele1_588ccid158 .cDEsp{
		padding : 0px 0px 5px 0px;
		margin : 0;
		border-bottom : 1px dotted #BBBBBB;
}
	div.enSavoirPlus_pres6_modele1_588ccid158 .cDEsp div{
		font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
		font-size : 1.1em;
		font-weight : 600;
		color : #000000;
		text-decoration : none;
		font-style : normal;
		text-transform : uppercase;
		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_588ccid158 .cDitemTit {
		color : #000000;
		font-weight : 600;
		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_588ccid158 .imageFiles {
	  margin : 0px;
	  padding : 0px;
	  width : 100%;
	  list-style-type: none;
	  display : block;
}

/* CSS js defilant */

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

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

/* Labels */

div.enSavoirPlus_pres6_modele1_588ccid158 .nouvellePadd_000447 {
  position: relative;
}

div.enSavoirPlus_pres6_modele1_588ccid158 p.label{
    /*background-color : #DIA_000448_COL_ESP_DEFILBTNS_LABEL_FD#;
    background-image : #DIA_000448_IMG_ESP_DEFILBTNS_LABEL_FD#;
    background-position : #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_POS_X# #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_POS_Y#;
    background-repeat : #DIA_000448_BGR_ESP_DEFILBTNS_LABEL_FD#;
    margin : #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_MARG_T# #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_MARG_R# #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_MARG_B# #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_MARG_L#;
    padding : #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_PADD_T# #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_PADD_R# #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_PADD_B# #DIA_000448_DIM_ESP_DEFILBTNS_LABEL_PADD_L#;
    text-align : #DIA_000448_TAL_ESP_DEFILBTNS_LABEL#;*/
    padding : 0px;
    margin : 0px;
	font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
}
div.enSavoirPlus_pres6_modele1_588ccid158 p.label,
div.enSavoirPlus_pres6_modele1_588ccid158 p.label a{
		font-size : 1em;
		color : #e15318;
		text-decoration : none;
		font-weight : normal;
		font-style : normal;
		line-height : normal;
}
div.enSavoirPlus_pres6_modele1_588ccid158 p.label a{
		width : auto;
}
div.enSavoirPlus_pres6_modele1_588ccid158 p.label a:hover{
		color : #000000;
		text-decoration : none;
}
div.enSavoirPlus_pres6_modele1_588ccid158 p.label span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
div.enSavoirPlus_pres6_modele1_588ccid158 p.label a.download{
		font-size : 1em;
		color : #e15318;
		text-decoration : none;
		font-weight : normal;
}
div.enSavoirPlus_pres6_modele1_588ccid158 p.label a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* LightBox - Labels */

p.label_588ccid158{
    font-family : 'Open Sans', Arial, 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_588ccid158,
p.label_588ccid158 a{
		font-size : 1.5em;
		color : #e15318;
		text-decoration : none;
		font-weight : normal;
}
p.label_588ccid158 a{
		width : auto;
}
p.label_588ccid158 a:hover{
		color : #000000;
		text-decoration : none;
}
p.label_588ccid158 span{
    font-size : 0.9em;
		color : #666666;
		text-decoration : none;
		font-weight : normal;
		display : block;
}
p.label_588ccid158 a.download{
		font-size : 1em;
		color : #e15318;
		text-decoration : none;
		font-weight : normal;
}
p.label_588ccid158 a.download:hover{
		color : #000000;
		text-decoration : none;
}

/* list */

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

div.enSavoirPlus_pres6_modele1_588ccid158 .list .nouvelle_000447 {
    float : left;
    width : 31%;
	max-width : none;
    margin : 1% 1% 1% 1%;
    padding : 0px;
    display : block;
    background-color : transparent;
    background-image : none;
    background-position : 0px 0px;
    background-repeat : no-repeat;   
}

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

div.enSavoirPlus_pres6_modele1_588ccid158 .list .nouvelleStyles_000447 {
    padding : 0px 0px 0px 0px;
    border-style : none;
    border-color : #CCCCCC;
    border-top-width : 0px;
    border-right-width : 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
}
div.enSavoirPlus_pres6_modele1_588ccid158 .list .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_588ccid158 .list .nouvelle_000447 div.pictZone{
    float : left;
    width : 22%;
    margin-right : 7%;
}
div.enSavoirPlus_pres6_modele1_588ccid158 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_588ccid158 .list.innerCol .nouvelle_000447 div.pictZone{
    float : none;
    width : auto;
    margin-right : 0px;
    margin-bottom : 5px;
    display : block;
}
div.enSavoirPlus_pres6_modele1_588ccid158 .list.innerCol .nouvelle_000447 div.img,
div.enSavoirPlus_pres6_modele1_588ccid158 .list.innerCol .nouvelle_000447 div.pictZone{
    width : 100%;
    margin : 0px auto 5px auto;
}
div.enSavoirPlus_pres6_modele1_588ccid158 .list .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_588ccid158 .list .nouvelle_000447 p.label{
    display : block;
    margin : 0px;
    padding : 0px;
    float : left;
    width : 70%;
    text-align : left;
}
*/
div.enSavoirPlus_pres6_modele1_588ccid158.pictHidden .list .nouvelle_000447 p.label{
    float : none;
    width : 100%;
}

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

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

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

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

div.enSavoirPlus_pres6_modele1_#DIA_CURRENT_MID#{}/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [588ccid158] /home/diasite/diasite39/res/inside/page/components/menuMultiPages/hidden/default/menuMultiPages_hidden_default.css       */
/* /home/diasite/diasite39/style-cur.php:966  */
/*                                                    */
/* ************************************************** */
/* ************************************************** */
/*                                                    */
/* cssToBeIncluded: [370] /home/diasite/diasite39/res/outside/1H2V3Vv4/components/fckStyles/pres1/modele1/fckStyles_pres1_modele1.css       */
/*                                                    */
/* ************************************************** */
/* --------------

Debut fckStyles

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

.wysiwyg_titre1
{
font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
font-size : 2em;
color : #000000;
font-weight : 600;
text-transform : uppercase;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 10px 0px 10px 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 50%;
border-style : none;
border-color : #CCCCCC;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
letter-spacing : normal;
line-height : normal;
text-align : left;
display : block;
}
.wysiwyg_titre1:first-child {margin-top : 0;}
.wysiwyg_titre1 > a 
{
font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif !important;
}

.wysiwyg_titre2
{
font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
font-size : 1.5em;
color : #e15318;
font-weight : 600;
text-transform : uppercase;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 5px 0px 5px 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #CCCCCC;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
letter-spacing : normal;
line-height : normal;
text-align : left;
display : block;
}
.wysiwyg_titre2:first-child {margin-top : 0;}
.wysiwyg_titre2 > a
{
font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif !important;
}

.wysiwyg_titre3
{
font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
font-size : 1.1em;
color : #000000;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 5px 0px 5px 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #CCCCCC;
border-top-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
letter-spacing : normal;
line-height : normal;
text-align : left;
display : block;
}
.wysiwyg_titre3:first-child {margin-top : 0;}
.wysiwyg_titre3 > a
{
font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif !important;
}

.wysiwyg_titre4
{
font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif;
font-size : 1.1em;
color : #000000;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
font-style : normal;
padding : 0px 0px 0px 0px;
margin : 5px 0px 5px 0px;
background-color : transparent;
background-image : none;
background-repeat : no-repeat;
background-position : 0 0;
border-style : none;
border-color : #CCCCCC;
border-top-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
letter-spacing : normal;
line-height : normal;
text-align : left;
display : block;
}
.wysiwyg_titre4:first-child {margin-top : 0;}
.wysiwyg_titre4 > a
{
font-family : 'Open Sans', Arial, sans-serif, sans-serif, sans-serif !important;
}

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

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

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

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

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

a.wysiwyg_lien1,
div.conteneur .Corps a.wysiwyg_lien1,
div.conteneur .Corps table a.wysiwyg_lien1
{
color : #e15318;
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 : #e15318;
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 : #e15318;
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 : #e15318;
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 : #e15318;
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 : #e15318;
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 : 600;
text-transform : uppercase;
text-decoration : none;
font-style : normal;
font-size : 1em;
padding : 2px 15px 2px 15px;
background-color : #e15318;
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', Arial, sans-serif, sans-serif, sans-serif;
font-size : 1em;
color : ;
font-weight : normal;
text-transform : normal;
text-decoration : none;
font-style : normal;
padding : 20px 20px 20px 20px;
background-color : #FFFFFF;
letter-spacing : normal;
line-height : normal;
text-align : left;
}
.conteneur div.wysiwyg_toLightBoxDiv {
display : none;
}

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

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

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

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

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

}

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

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

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

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

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

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

.wysiwyg_table
{
background-color : #CCCCCC;
background-image : none;
background-repeat : no-repeat;
background-position : 0px 0px;
margin : 10px 0px 10px 0px;
border-style : none;
border-color : #CCCCCC;
border-top-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
}

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

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

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

img.wysiwyg_img, table.wysiwyg_img
{
padding : 1px 1px 1px 1px;
border-style : none;
border-color : #CCCCCC;
border-top-width : 0px;
border-bottom-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
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 10px 5px 0px;
}

img.wysiwyg_imgHabillDroit, table.wysiwyg_imgHabillDroit, div.wysiwyg_imgHabillDroit
{
float : right;
margin : 0px 0px 5px 10px;
}

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

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

@media screen and (min-width: 0px) and (max-width: 640px) {
  .wysiwyg_imgCol > .imageSide {display : block !important; /*float : none !important; */padding : 0 !important; width : auto !important;}
  .wysiwyg_imgCol > .textSide {display : block !important; /*float : none !important; */padding : 0 !important; width : auto !important;}
  .wysiwyg_imgCol {margin-top : 1em; margin-bottom : 1em; padding-top : 1em; padding-bottom : 1em; border-top : 1px #CCCCCC solid;}
  .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 : 1em 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: 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 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;}

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

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

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

.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 : #CCCCCC;
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 : #CCCCCC;
border-top-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
font-size : 1em;
color : #222222;
font-weight : normal;
text-transform : none;
text-decoration : none;
font-style : normal;
letter-spacing : normal;
line-height : 150%;
}

/*Tooltip*/

.ui-tooltip, .arrow:after {
background: black !important;
border: none !important;
}
.ui-tooltip.ui-widget {
font-size : 1em;
font-family : 'Open Sans', Arial, 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;
tranform: rotate(45deg) !important;
}
.arrow.top:after {
bottom: -20px !important;
top: auto !important;
}

/* 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; padding : 0px;}

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

/*p{
  clear : both;
}*/

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

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

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

.diaVideoContainer {
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
    width: 100%;
    margin-top : 0.5em;
    margin-bottom : 0.75em;
}
 
.diaVideoContainer iframe, .diaVideoContainer embed, .diaVideoContainer object, .diaVideoContainer video {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !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 */
}

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

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

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

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

.diaCols {/* hack inline-block */display: table;table-layout: fixed;width: 100%;word-spacing: -2em;/* fin hack inline-block */text-align : center; margin-left : -1em; margin-right : -1em;}
.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;}

@media screen and (max-width: 640px) {
	.diaCols {display : block; margin : 0;}
	.diaCols .diaColBlk {display : block; border : 0; padding-top : 1em; padding-top : 1em;}
	.diaCols.dia2cols > .diaColBlk, .diaCols.dia3cols > .diaColBlk, .diaCols.dia4cols > .diaColBlk, .diaCols.dia5cols > .diaColBlk, .diaCols.dia6cols > .diaColBlk {width : 100%;}
	
}
@media screen and (min-width: 640px) {
	
	.diaColumns_2{
	  -moz-column-count: 2;
	  -moz-columns: 2;
	  -webkit-columns: 2;
	  columns: 2;
	}
	.diaColumns_3{
	  -moz-column-count: 3;
	  -moz-columns: 3;
	  -webkit-columns: 3;
	  columns: 3;
	}
	.diaColumns_4{
	  -moz-column-count: 4;
	  -moz-columns: 4;
	  -webkit-columns: 4;
	  columns: 4;
	}
	.diaColumns_5{
	  -moz-column-count: 5;
	  -moz-columns: 5;
	  -webkit-columns: 5;
	  columns: 5;
	}
	.diaColumns_2, .diaColumns_3, .diaColumns_4, .diaColumns_5 {
	  -moz-column-gap: 2.5em;
	  -webkit-column-gap: 2.5em;
	  column-gap: 2.5em;
	  text-align : left;
	}
	.diaColumns_2 > *, .diaColumns_3 > *, .diaColumns_4 > *, .diaColumns_5 > * {
	  text-align : left;
	}
}

body.useCss3Transitions a:not([class*="zoom"]):not([class*="hidden"])[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);}

/*  ---  CSS generee en 2,3927121162415 s.  Memory: 69457208 Bytes. Memory Peak: 74230016 Bytes ---  */