/* pages/menu/css.css */

nav.navigation_corps.carre_ombre{
  float:left;
  display:block;
  width:100%;
}

nav.navigation_corps.carre_ombre a.menu_image_texte{
  width:33.33333%;
  word-spacing:0;
  display:inline-block;
  vertical-align:bottom;
  -webkit-box-shadow:0px 30px 20px -20px #656565;
  -khtml-box-shadow:0px 30px 20px -20px #656565;
  -moz-box-shadow:0px 30px 20px -20px #656565;
  -ms-box-shadow:0px 30px 20px -20px #656565;
  -o-box-shadow:0px 30px 20px -20px #656565;
  box-shadow:0px 30px 20px -20px #656565;
  margin-bottom:30px;
}

nav.navigation_corps.carre_ombre a.menu_image_texte div , nav.navigation_corps.carre_ombre a.menu_image_texte img{
  float:left;
  display:block;
  width:100%;
}

nav.navigation_corps.carre_ombre a.menu_image_texte font{
  float:left;
  display:block;
  width:100%;
  word-spacing:normal;
  text-transform: uppercase;
  font-size: 1.2em;
  text-align:center;
}

.menu_multi_colonne>li>a{
  text-align:left;
	text-transform:uppercase;
  margin-bottom:1em;
}


.menu_multi_colonne ul a{
  color:#6ea2bd;
}

.menu_multi_colonne a{
  line-height:1.4em;
}

ul.liste_droit_100 li{
  list-style-position:inside;
}

nav.navigation_corps.images_rondes, nav.navigation_corps .images_rondes ,
nav.navigation_corps.images_rondes li, nav.navigation_corps .images_rondes li ,
nav.navigation_corps.images_60_pourc li , nav.navigation_corps .images_60_pourc li{
	list-style-type:none;
}

nav.navigation_corps.images_rondes>* , nav.navigation_corps .images_rondes>* ,
nav.navigation_corps.images_60_pourc>* , nav.navigation_corps .images_60_pourc>*{
  float:left;
  display:block;
	margin:0;
}

nav.navigation_corps.images_rondes>* , nav.navigation_corps .images_rondes>*{
  padding:30px 4%;
}

nav.navigation_corps.images_60_pourc>* , nav.navigation_corps .images_60_pourc>*{
	position:relative;
	height:0;
}

.images_60_pourc.images_60_pourc_1>*{padding-bottom:60%;}
.images_60_pourc.images_60_pourc_2>*{padding-bottom:30%;}
.images_60_pourc.images_60_pourc_3>*{padding-bottom:20%;}
.images_60_pourc.images_60_pourc_4>*{padding-bottom:15%;}
.images_60_pourc.images_60_pourc_5>*{padding-bottom:12%;}
.images_60_pourc.images_60_pourc_6>*{padding-bottom:10%;}

nav.navigation_corps.images_60_pourc>* a , nav.navigation_corps .images_60_pourc>* a{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

nav.navigation_corps.images_rondes img , nav.navigation_corps .images_rondes img{
  width:100%;
  margin-bottom:1.5em;
  -webkit-border-radius:50%;
  -khtml-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  border: 5px solid #d2d2d2;
}

nav.navigation_corps.images_60_pourc img , nav.navigation_corps .images_60_pourc img{
	position:absolute;
	width:100%;
  top:50%;
  left:50%;
  -webkit-transform: translate(-50%,-50%);
  -khtml-transform: translate(-50%,-50%); 
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
	z-index:1;
}

nav.navigation_corps.images_rondes span , nav.navigation_corps .images_rondes span{
  display:block;
  width:100%;
  text-transform:uppercase;
  font-size:1.3em;
  line-height:1.2em;
  padding-bottom:0.5em;
  text-align:center;
}

nav.navigation_corps.images_60_pourc span , nav.navigation_corps .images_60_pourc span{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	padding:0.5em 1ex;
	z-index:1;
	background:#b9b9b9;
	background:rgba( 255 , 255 , 255 , 0.3 );
	text-align:center;
}

nav.navigation_corps.images_rondes.images_rondes_1>* , nav.navigation_corps .images_rondes.images_rondes_1>* ,
nav.navigation_corps.images_60_pourc.images_60_pourc_1>* , nav.navigation_corps .images_60_pourc.images_60_pourc_1>*{
	width:100%;
}

nav.navigation_corps.images_rondes.images_rondes_2>* , nav.navigation_corps .images_rondes.images_rondes_2>* ,
nav.navigation_corps.images_60_pourc.images_60_pourc_2>* , nav.navigation_corps .images_60_pourc.images_60_pourc_2>*{
	width:50%;
}

nav.navigation_corps.images_rondes.images_rondes_3>* , nav.navigation_corps .images_rondes.images_rondes_3>* ,
nav.navigation_corps.images_60_pourc.images_60_pourc_3>* , nav.navigation_corps .images_60_pourc.images_60_pourc_3>*{
	width:33.3333333%;
}

nav.navigation_corps.images_rondes.images_rondes_4>* , nav.navigation_corps .images_rondes.images_rondes_4>* ,
nav.navigation_corps.images_60_pourc.images_60_pourc_4>* , nav.navigation_corps .images_60_pourc.images_60_pourc_4>*{
	width:25%;
}

nav.navigation_corps.images_rondes.images_rondes_5>* , nav.navigation_corps .images_rondes.images_rondes_5>* ,
nav.navigation_corps.images_60_pourc.images_60_pourc_5>* , nav.navigation_corps .images_60_pourc.images_60_pourc_5>*{
	width:20%;
}

nav.navigation_corps.images_rondes.images_rondes_6>* , nav.navigation_corps .images_rondes.images_rondes_6>* ,
nav.navigation_corps.images_60_pourc.images_60_pourc_6>* , nav.navigation_corps .images_60_pourc.images_60_pourc_6>*{
	width:16.666666%;
}

nav.navigation_corps.images_rondes.images_rondes_2>*:nth-child(2n+1) , nav.navigation_corps .images_rondes.images_rondes_2>*:nth-child(2n+1) ,
nav.navigation_corps.images_rondes.images_rondes_3>*:nth-child(3n+1) , nav.navigation_corps .images_rondes.images_rondes_3>*:nth-child(3n+1) ,
nav.navigation_corps.images_rondes.images_rondes_4>*:nth-child(4n+1) , nav.navigation_corps .images_rondes.images_rondes_4>*:nth-child(4n+1) ,
nav.navigation_corps.images_rondes.images_rondes_5>*:nth-child(5n+1) , nav.navigation_corps .images_rondes.images_rondes_5>*:nth-child(5n+1) ,
nav.navigation_corps.images_rondes.images_rondes_6>*:nth-child(6n+1) , nav.navigation_corps .images_rondes.images_rondes_6>*:nth-child(6n+1) ,
nav.navigation_corps.images_60_pourc.images_60_pourc_2>*:nth-child(2n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_2>*:nth-child(2n+1) ,
nav.navigation_corps.images_60_pourc.images_60_pourc_3>*:nth-child(3n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_3>*:nth-child(3n+1) ,
nav.navigation_corps.images_60_pourc.images_60_pourc_4>*:nth-child(4n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_4>*:nth-child(4n+1) ,
nav.navigation_corps.images_60_pourc.images_60_pourc_5>*:nth-child(5n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_5>*:nth-child(5n+1) ,
nav.navigation_corps.images_60_pourc.images_60_pourc_6>*:nth-child(6n+1) , nav.navigation_corps .images_60_pourc.images_60_pourc_6>*:nth-child(6n+1){clear:both;}

nav.navigation_corps a>p{
  display:none;
}

main ul.liste_100 li{
  float:left;
  display:block;
  margin:0;
  list-style-type:0;
  width: 25%;
}

main ul.liste_100 li:nth-child(4n+1){clear:both;}

main ul.liste_100 li a{
  display:block;
  padding:15px;
  text-align:center;
}

.liste_100 font{
  display:block;
  width:100%;
}

main ul.liste_100 li img ~ font{
  display:none;
}

main ul.liste_100 li:first-child:nth-last-child(1) { width: 100%; }
main ul.liste_100 li:first-child:nth-last-child(2), main ul.liste_100 li:first-child:nth-last-child(2) ~ li { width: 50%; }
main ul.liste_100 li:first-child:nth-last-child(3), main ul.liste_100 li:first-child:nth-last-child(3) ~ li ,
main ul.liste_100 li:first-child:nth-last-child(5), main ul.liste_100 li:first-child:nth-last-child(5) ~ li ,
main ul.liste_100 li:first-child:nth-last-child(6), main ul.liste_100 li:first-child:nth-last-child(6) ~ li { clear:none; width: 33.33333%; }

main ul.liste_100 li:first-child:nth-last-child(2) ~ li:nth-child(2n+1) ,
main ul.liste_100 li:first-child:nth-last-child(3) ~ li:nth-child(3n+1) ,
main ul.liste_100 li:first-child:nth-last-child(5) ~ li:nth-child(3n+1) ,
main ul.liste_100 li:first-child:nth-last-child(6) ~ li:nth-child(3n+1) {clear:both;}

@media screen and (max-width:700px) {
  
  nav.navigation_corps.images_rondes a , nav.navigation_corps .images_rondes a{
    width:50%!IMPORTANT;
  }
  
  nav.navigation_corps.images_rondes a:nth-child(2n+1) , nav.navigation_corps .images_rondes a:nth-child(2n+1){
    clear:both!IMPORTANT;
  }
  
  nav.navigation_corps.images_rondes a:nth-child(3n+1) , nav.navigation_corps .images_rondes a:nth-child(3n+1){
    clear:none!IMPORTANT;
  }
  
  nav.navigation_corps.images_rondes a font , nav.navigation_corps .images_rondes a font{
    font-size:1.3em;
    line-height:1.2em;
  }
  
  .images_texte_alignees , .images_texte_alignees ul , .images_texte_alignees li{
    float:left;
    display:block;
    clear:both;
    width:100%;
  }
  
  .menu_image_accueil ul.images_texte_alignees li{
    padding:15px 0;
  }
  
  main ul.liste_100 li ,
	nav.navigation_corps.images_rondes>* , nav.navigation_corps .images_rondes>* ,
	nav.navigation_corps>* , nav.navigation_corps ul>li{
    width:100%!IMPORTANT;
  }
	
}

@media screen and (max-width:400px) {
  
  nav.navigation_corps.images_rondes a , nav.navigation_corps .images_rondes a{
    width:100%!IMPORTANT;
  }
  
}