@charset "UTF-8";
/*
Reset - 01/10/2016 - v1.60

f = fixe (>1500px)
p = potable (<1500px)
t = tablette (<1100px)
m = mobile (<700px)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	margin:0;
  padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}

audio, canvas, progress, video{
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:baseline;
}

img, object, embed, canvas, video, audio, picture {
  max-width: 100%;
  height: auto;
  _width: 100%;
}

img:not([alt]){
	border:10px rgb(147,103,94) solid;
}

audio:not([controls]){
  display:none;
  height:0;
}

code, kbd, pre, samp {
  font-family:monospace, monospace;
  font-size:1em;
}

pre, blockquote {
  border:1px solid #999;
  page-break-inside:avoid;
}

p, h2, h3 {
  orphans:3;
  widows:3;
}

h2, h3 {
  page-break-after:avoid;
}

nav h1, nav h2{display:none;}

[hidden], template , figure figcaption{display:none;}
a{background:transparent;}
a:active, a:hover{outline:0;}
a, a:visited {text-decoration:underline;}
abbr[title]{border-bottom:1px dotted;}
body b , body strong , body .b , body .strong{font-weight:700;}
body i , body em{font-style:italic;}
dfn{font-style:italic;}
article, aside, details, figure, footer, header, hgroup, main, nav, section, summary {display:block;}

html, body{
  width:100%;
  min-height:100%;
}

body{line-height:1.4em;}
html{overflow:auto;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}

.cursor{
  cursor:pointer;
}

input[type=text] ,
input[type=email] ,
input[type=date] ,
input[type=time] ,
input[type=datetime] ,
input[type=number] ,
input[type=color] ,
input[type=range] ,
input[type=tel] ,
input[type=url] ,
input[type=password] ,
input[type=search] ,
input[type=file] ,
input[type=submit] ,
select ,
textarea{
  width:100%;
  padding:0.5em;
  margin:2px 0;
	background:#fff;
	border:1px solid #AAA;
	font-size:1em;
  color:#000;
  -webkit-border-radius:0;
  -khtml-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  -webkit-appearance:none;
  -khtml-appearance:none;
  -moz-appearance:none;
  -ms-appearance:none;
  -o-appearance:none;
  appearance:none;
  -webkit-box-sizing:border-box;
  -khtml-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  outline:none;
}

select{
  -webkit-appearance:menulist;
  -khtml-appearance:menulist;
  -moz-appearance:menulist;
  -ms-appearance:menulist;
  -o-appearance:menulist;
  appearance:menulist;
}

.textarea{
  height:200px;
}

.intitule{
  padding:0.5em 1ex;
  margin:2px 0;
}

html input[type="submit"]{
  width:auto;
  cursor:pointer;
}

input[type=submit]:hover{
	background:#eee;
}

html input[type="checkbox"]{
  width:auto;
  -webkit-appearance:checkbox;
  -khtml-appearance:checkbox;
  -moz-appearance:checkbox;
  -ms-appearance:checkbox;
  -o-appearance:checkbox;
  appearance:checkbox;
  margin:3px 3px 3px 4px;
}

html input::-webkit-input-placeholder { color:#a9a9a9; }
html input::-moz-placeholder { color:#a9a9a9; }
html input:-ms-input-placeholder { color:#a9a9a9; }
html input:-moz-placeholder { color:#a9a9a9; }
html input.placeholder { color:#a9a9a9; }

html input[type="radio"]{
  width:auto;
  height:auto;
  -webkit-appearance:radio;
  -khtml-appearance:radio;
  -moz-appearance:radio;
  -ms-appearance:radio;
  -o-appearance:radio;
  appearance:radio;
}

.absolute{position:absolute;}
.relative{position:relative;}
.fixed{position:fixed;}
.right{right:0;}
.left{left:0;}
.top{top:0;}
.bottom{bottom:0;}

* , *:before , *:after{
  -webkit-box-sizing:border-box;
  -khtml-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}

.arrondi_100 , .arrondi_50{
  -webkit-border-radius:50%;
  -khtml-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
}

.arrondi_10{
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  -moz-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  border-radius:10px;
}

.clearfix:before , .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.clear_p , .clear_right_p , .clear_left_p , .clear_t , .clear_right_t , .clear_left_t , .clear_m , .clear_right_m , .clear_left_m {clear:none;}
.clear , .clear_f{clear:both;}
.clear_right , .clear_right_p{clear:right;}
.clear_left , .clear_left_p{clear:left;}

html body .hide{display:none;}
html body .show{display:block;}
.texte , .texte_bas{display:inline-block;vertical-align:bottom;}
.texte_haut{display:inline-block;vertical-align:top;}
.texte_milieu{display:inline-block;vertical-align:middle;}
.texte_entourant_image{display:block;vertical-align:bottom;}
.droit{float:right;display:block;}
.gauche{float:left;display:block;}
.image_droit{float:right;display:block;padding:0 0 15px 15px;padding:0 0 1em 1.5ex;}
.image_gauche{float:left;display:block;padding:0 1.5ex 1em 0;padding:0 15px 15px 0;}
.position_static{position:static;}
.position_relative{position:relative;}
.position_absolute{position:absolute;}
.position_fixed{position:fixed;}
.align_right{text-align:right;}
.align_left{text-align:left;}
.align_center{text-align:center;}
.align_justify{text-align:justify;}
.majuscule{text-transform:uppercase;}
.minuscule{text-transform:lowercase;}
.majuscule_minuscule{text-transform:none;}
.libelle{padding:0.5em 3px;}
.marge_auto{margin-right:auto!IMPORTANT;margin-left:auto!IMPORTANT;}
.marge_haut,.marge_haut_bas{margin-top:20px!IMPORTANT;margin-top:1.2em!IMPORTANT;}
.marge_bas,.marge_haut_bas{margin-bottom:20px!IMPORTANT;margin-bottom:1.2em!IMPORTANT;}
.marge_haut_bas_sans{margin-top:0!IMPORTANT;}
.marge_gauche{margin-left:20px!IMPORTANT;margin-left:1.2ex!IMPORTANT;}
.marge_droite{margin-right:20px!IMPORTANT;margin-right:1.2ex!IMPORTANT;}
.texte.marge_gauche , .texte_bas.marge_gauche , .texte_haut.marge_gauche , .texte_milieu.marge_gauche , .texte_entourant_image.marge_gauche{
	margin-left:0!IMPORTANT;padding-left:20px!IMPORTANT;padding-left:1.2ex!IMPORTANT;
}
.texte.marge_droite , .texte_bas.marge_droite , .texte_haut.marge_droite , .texte_milieu.marge_droite , .texte_entourant_image.marge_droite{
	margin-right:0!IMPORTANT;padding-right:20px!IMPORTANT;padding-right:1.2ex!IMPORTANT;
}
.marge{margin:20px!IMPORTANT;margin:1.2em 1.2ex!IMPORTANT;}
.padding_haut{padding-top:20px!IMPORTANT;padding-top:1.2em!IMPORTANT;}
.padding_bas{padding-bottom:20px!IMPORTANT;padding-bottom:1.2em!IMPORTANT;}
.padding_gauche{padding-left:20px!IMPORTANT;padding-left:1.2ex!IMPORTANT;}
.padding_droite{padding-right:20px!IMPORTANT;padding-right:1.2ex!IMPORTANT;}
.padding{padding:20px!IMPORTANT;padding:1.2em 1.2ex!IMPORTANT;}

.bloc{
	display:inline-block;
	vertical-align:top;
}

.bloc_100,.bloc_95,.bloc_90,.bloc_85,.bloc_80,.bloc_75,.bloc_70,.bloc_66,.bloc_65,.bloc_60,.bloc_55,.bloc_50,.bloc_45,.bloc_40,.bloc_35,.bloc_33,.bloc_30,.bloc_25,.bloc_20,.bloc_15,.bloc_10,.bloc_5{min-height:1em;}

.bloc_auto{width:auto;}
.bloc_100{width:100%;}
.bloc_95{width:95%;}
.bloc_90{width:90%;}
.bloc_85{width:85%;}
.bloc_80{width:80%;}
.bloc_75{width:75%;}
.bloc_70{width:70%;}
.bloc_66{width:66.6666666%;}
.bloc_65{width:65%;}
.bloc_60{width:60%;}
.bloc_55{width:55%;}
.bloc_50{width:50%;}
.bloc_45{width:45%;}
.bloc_40{width:40%;}
.bloc_35{width:35%;}
.bloc_33{width:33.3333333%;}
.bloc_30{width:30%;}
.bloc_25{width:25%;}
.bloc_20{width:20%;}
.bloc_15{width:15%;}
.bloc_10{width:10%;}
.bloc_5{width:5%;}
.bloc_0{width:0;}

.h_200,.h_195,.h_190,.h_185,.h_180,.h_175,.h_170,.h_166,.h_165,.h_160,.h_155,.h_150,.h_145,.h_140,.h_135,.h_133,.h_130,.h_25,.h_120,.h_115,.h_110,.h_105,.h_100,.h_95,.h_90,.h_85,.h_80,.h_75,.h_70,.h_66,.h_65,.h_60,.h_55,.h_50,.h_45,.h_40,.h_35,.h_33,.h_30,.h_25,.h_20,.h_15,.h_10,.h_5{height:0;}

.h_200{padding-bottom:200%;}
.h_195{padding-bottom:195%;}
.h_190{padding-bottom:190%;}
.h_185{padding-bottom:185%;}
.h_180{padding-bottom:180%;}
.h_175{padding-bottom:175%;}
.h_170{padding-bottom:170%;}
.h_166{padding-bottom:166.6666666%;}
.h_165{padding-bottom:165%;}
.h_160{padding-bottom:160%;}
.h_155{padding-bottom:155%;}
.h_150{padding-bottom:150%;}
.h_145{padding-bottom:145%;}
.h_140{padding-bottom:140%;}
.h_135{padding-bottom:135%;}
.h_133{padding-bottom:133.3333333%;}
.h_130{padding-bottom:130%;}
.h_125{padding-bottom:125%;}
.h_120{padding-bottom:120%;}
.h_115{padding-bottom:115%;}
.h_110{padding-bottom:110%;}
.h_105{padding-bottom:105%;}
.h_100{padding-bottom:100%;}
.h_95{padding-bottom:95%;}
.h_90{padding-bottom:90%;}
.h_85{padding-bottom:85%;}
.h_80{padding-bottom:80%;}
.h_75{padding-bottom:75%;}
.h_70{padding-bottom:70%;}
.h_66{padding-bottom:66.6666666%;}
.h_65{padding-bottom:65%;}
.h_60{padding-bottom:60%;}
.h_55{padding-bottom:55%;}
.h_50{padding-bottom:50%;}
.h_45{padding-bottom:45%;}
.h_40{padding-bottom:40%;}
.h_35{padding-bottom:35%;}
.h_33{padding-bottom:33.3333333%;}
.h_30{padding-bottom:30%;}
.h_25{padding-bottom:25%;}
.h_20{padding-bottom:20%;}
.h_15{padding-bottom:15%;}
.h_10{padding-bottom:10%;}
.h_5{padding-bottom:5%;}
.h_0{padding-bottom:0;height:auto;}

.overflow_0{overflow:hidden;}
.overflow_1{overflow:auto;}

.flou_0{
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	-o-filter: blur(0px);
	filter: blur(0px);
}

.flou_1{
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-ms-filter: blur(5px);
	-o-filter: blur(5px);
	filter: blur(5px);
}

div.erreur , div.succes{
  float:left;
	display:block;
  width:100%;
  font-weight:bold;
}

.conteneur_erreur{
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  height:100%;
  z-index:50;
  background:#000;
  background:rgba(0,0,0,0.5);
}

.conteneur_erreur .erreur{
  position:absolute;
  top:50%;
  left:50%;
  width:400px;
  max-width:80%;
  padding:30px;
  background:#fff;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  -webkit-box-shadow:0 0 5px #656565;
  -khtml-box-shadow:0 0 5px #656565;
  -moz-box-shadow:0 0 5px #656565;
  -ms-box-shadow:0 0 5px #656565;
  -o-box-shadow:0 0 5px #656565;
  box-shadow:0 0 5px #656565;
  text-align:center;
}

div.erreur , font.erreur{color:#a80000;}
input.erreur , textarea.erreur , div.bord_erreur{border:2px solid #a80000;}
div.bord_erreur{padding:2px;}
div.succes , font.succes{color:#327b05;}
input.succes , textarea.succes , div.succes{border:2px solid #327b05;}
div.bord_succes{padding:2px;}


html input[type="submit"].boutonSauvegarder{
  position:static;
  -webkit-box-shadow:0 0 5px 2px #fff;
  -khtml-box-shadow:0 0 5px 2px #fff;
  -moz-box-shadow:0 0 5px 2px #fff;
  -ms-box-shadow:0 0 5px 2px #fff;
  -o-box-shadow:0 0 5px 2px #fff;
  box-shadow:0 0 5px 2px #fff;
	background:url(/images/picto/sauvegarder.jpg) no-repeat;
	border:none;
	width:43px!IMPORTANT;
	height:45px!IMPORTANT;
  overflow:hidden;
  color:transparent;
}

html body.graphisme_admin input[type="submit"].boutonSauvegarder{
  position:fixed;
  top:100px;
  right:30px;
}

body ul, body li, body menu, body dir {
  display:block;
  list-style-type:disc;
  -webkit-margin-before:0;
  -khtml-margin-before:0;
  -moz-margin-before:0;
  -ms-margin-before:0;
  -o-margin-before:0;
  margin-before:0;
  -webkit-margin-after:0;
  -khtml-margin-after:0;
  -moz-margin-after:0;
  -ms-margin-after:0;
  -o-margin-after:0;
  margin-after:0;
  -webkit-margin-start:0;
  -khtml-margin-start:0;
  -moz-margin-start:0;
  -ms-margin-start:0;
  -o-margin-start:0;
  margin-start:0;
  -webkit-margin-end:0;
  -khtml-margin-end:0;
  -moz-margin-end:0;
  -ms-margin-end:0;
  -o-margin-end:0;
  margin-end:0;
  -webkit-padding-start:0;
  -khtml-padding-start:0;
  -moz-padding-start:0;
  -ms-padding-start:0;
  -o-padding-start:0;
  padding-start:0;
  margin:0;
  padding:0;
}

body main li{
  display:list-item;
  margin-left:40px;
}

.corps li , main article li{
  display:list-item;
  list-style-type:disc;
  margin-left:40px;
}

.ui-datepicker{
  z-index:9999!important;
}

figure img{
  max-width:100%;
}

.image_legende figure{
  float:left;
  position:relative;
  display: block;
  width:100%;
  height:100%;
}

.image_legende figure figcaption{
  position:absolute;
  background:#fff;
  background:rgba(255,255,255,0.6);
  display:block;
  padding:0.5em 0;
  bottom:0.5em;
  right:0;
  left:0;
  width:100%;
  text-align: center;
  zoom:1;
  color:#000;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

table.table_intitule tr:first-child{
	font-weight:bold;
	text-align:center;
  background:rgba(0,0,0,0.3)!IMPORTANT;
}

td{
	vertical-align:top;
}

*.table_100 , *.table_100 thead , *.table_100 tbody , *.table_100 tfoot , *.table_100 tr{
  width:100%;
}

*.table_100{
  table-layout:fixed;
}

.table{
	display:table;
}

.table>* , .table>*{
	display:table-cell;
	margin:0;
	padding:0;
}

.table>*>a{
  display:block;
  text-align:center;
  width:100%;
}

table.table tr:nth-child(2n+1){
  background:rgba(0,0,0,0.1);
}

table.table tr td{
  padding:0.2em 1.5ex;
  border:1px solid #000;
}

.table_td_1 td , .table_td_1 li{width:100%;}
.table_td_2 td , .table_td_2 li{width:50%;}
.table_td_3 td , .table_td_3 li{width:33.33333%;}
.table_td_4 td , .table_td_4 li{width:25%;}
.table_td_5 td , .table_td_5 li{width:20%;}
.table_td_6 td , .table_td_6 li{width:16.66666%;}
.table_td_7 td , .table_td_7 li{width:14.28571%;}
.table_td_8 td , .table_td_8 li{width:12.5%;}
.table_td_9 td , .table_td_9 li{width:11.11111%;}
.table_td_10 td , .table_td_10 li{width:10%;}

.menu_principal>span{
  padding:0.5em 3ex;
  font-size:1.5em;
  color:#fff;
  cursor:pointer;
  display:none;
}

ul.menu_deroulant{
  float:left;
  display:block;
  display:table;
	width:100%;
  margin:0 auto;
  padding:0;
  list-style:none outside none;
}

.hauteur2 ul.menu_deroulant>li>a , .hauteur3 ul.menu_deroulant>li>a , .hauteur4 ul.menu_deroulant>li>a{
	line-height:1em;
}

ul.menu_deroulant li{
  display:table-cell;
  position:relative;
  list-style:none outside none;
  margin:0;
}

ul.menu_deroulant>li>a{
  display:inline-block;
  text-align:center;
  width:100%;
  padding: 0 1.5ex;
	vertical-align: middle;
	line-height: normal;
}

.menu_principal ul>li:hover>a , .menu_principal ul>li:focus>a , .menu_principal ul>li.active>a{
  background-color:rgba(0,0,0,0.2);
}

.menu_principal.fonce ul>li:hover>a , .menu_principal.fonce ul>li:focus>a , .menu_principal.fonce ul>li.active>a{
  background-color:rgba(255,255,255,0.2);
}

ul.menu_deroulant>li>ul , ul.menu_deroulant>li>div{
  position:absolute;
	left:0px;
  z-index:20;
  border-top:none;
  margin-top:-2px;
  padding:5px 0;
  background:#fff;
  min-width:100%;
	line-height:normal;
  white-space:nowrap;
}

ul.menu_deroulant ul , ul.menu_deroulant div , ul.menu_deroulant ul>li{
  display:none;
}

ul.menu_deroulant ul li.active>ul , ul.menu_deroulant>li:hover>ul , ul.menu_deroulant>li:focus>ul , ul.menu_deroulant >li>a:focus+ul , ul.menu_deroulant ul>li , 
ul.menu_deroulant ul li.active>div , ul.menu_deroulant>li:hover>div , ul.menu_deroulant>li:focus>div , ul.menu_deroulant >li>a:focus+div , ul.menu_deroulant div ul{
  display:block;
}

ul.menu_deroulant ul a{
  display:block;
  padding:0.3em 1ex;
  text-transform:none;
}

ul.menu_deroulant ul ul{
  -webkit-padding-start:2ex;
}

ul.menu_deroulant>li.menu_multi_colonne{
  position:static;
}

ul.menu_deroulant>li.menu_multi_colonne>div>ul{
  display: table;
}

ul.menu_deroulant>li.menu_multi_colonne>div>ul>li{
  display:table-cell;
}


header[role=banner] nav img , nav nav.menu_corps img{
	display:none;
}

.menu_corps , .menu_corps ul , .menu_corps li{
  list-style:none outside none;
  padding:0;
  margin:0;
}

article nav a{
  text-decoration:none;
}

article .images_alignees a{
  text-align:center;
  vertical-align:middle;
}

article .images_alignees div , article .images_alignees img{
  float:left;
  display:block;
  width:100%;
}

article .images_alignees img{
  margin-top:0.5em;
}

article .images_alignees font{
  display:none;
}

article nav.navigation_corps{
  background-size:100%;
  background-repeat:no-repeat;
}

.menu_deroulant_vertical li{
	position:relative;
}

.menu_deroulant_vertical ul li:hover ul{
  position:absolute;
	left:100%;
  z-index:20;
  border:1px solid #a0a2a3;
  padding:5px 0;
  background:#fff;
  min-width:100%;
	line-height:normal;
	display:block;
}

.menu_deroulant_vertical ul li.active ul{
  position:static;
  border:none;
}

.image_taille_originale figure img{
	float:none;
  width:auto;
}


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

	.bloc_auto_p{width:auto;}
  .bloc_100_p{width:100%;}
  .bloc_95_p{width:95%;}
  .bloc_90_p{width:90%;}
  .bloc_85_p{width:85%;}
  .bloc_80_p{width:80%;}
  .bloc_75_p{width:75%;}
  .bloc_70_p{width:70%;}
  .bloc_66_p{width:66.6666666%;}
  .bloc_65_p{width:65%;}
  .bloc_60_p{width:60%;}
  .bloc_55_p{width:55%;}
  .bloc_50_p{width:50%;}
  .bloc_45_p{width:45%;}
  .bloc_40_p{width:40%;}
  .bloc_35_p{width:35%;}
  .bloc_33_p{width:33.3333333%;}
  .bloc_30_p{width:30%;}
  .bloc_25_p{width:25%;}
  .bloc_20_p{width:20%;}
  .bloc_15_p{width:15%;}
  .bloc_10_p{width:10%;}
  .bloc_5_p{width:5%;}
  .bloc_0_p{width:0;}

	.h_200_p,.h_195_p,.h_190_p,.h_185_p,.h_180_p,.h_175_p,.h_170_p,.h_166_p,.h_165_p,.h_160_p,.h_155_p,.h_150_p,.h_145_p,.h_140_p,.h_135_p,.h_133_p,.h_130_p,.h_25_p,.h_120_p,.h_115_p,.h_110_p,.h_105_p,.h_100_p,.h_95_p,.h_90_p,.h_85_p,.h_80_p,.h_75_p,.h_70_p,.h_66_p,.h_65_p,.h_60_p,.h_55_p,.h_50_p,.h_45_p,.h_40_p,.h_35_p,.h_33_p,.h_30_p,.h_25_p,.h_20_p,.h_15_p,.h_10_p,.h_5_p{height:0;}

	.h_200_p{padding-bottom:200%;}
	.h_195_p{padding-bottom:195%;}
	.h_190_p{padding-bottom:190%;}
	.h_185_p{padding-bottom:185%;}
	.h_180_p{padding-bottom:180%;}
	.h_175_p{padding-bottom:175%;}
	.h_170_p{padding-bottom:170%;}
	.h_166_p{padding-bottom:166.6666666%;}
	.h_165_p{padding-bottom:165%;}
	.h_160_p{padding-bottom:160%;}
	.h_155_p{padding-bottom:155%;}
	.h_150_p{padding-bottom:150%;}
	.h_145_p{padding-bottom:145%;}
	.h_140_p{padding-bottom:140%;}
	.h_135_p{padding-bottom:135%;}
	.h_133_p{padding-bottom:133.3333333%;}
	.h_130_p{padding-bottom:130%;}
	.h_125_p{padding-bottom:125%;}
	.h_120_p{padding-bottom:120%;}
	.h_115_p{padding-bottom:115%;}
	.h_110_p{padding-bottom:110%;}
	.h_105_p{padding-bottom:105%;}
	.h_100_p{padding-bottom:100%;}
	.h_95_p{padding-bottom:95%;}
	.h_90_p{padding-bottom:90%;}
	.h_85_p{padding-bottom:85%;}
	.h_80_p{padding-bottom:80%;}
	.h_75_p{padding-bottom:75%;}
	.h_70_p{padding-bottom:70%;}
	.h_66_p{padding-bottom:66.6666666%;}
	.h_65_p{padding-bottom:65%;}
	.h_60_p{padding-bottom:60%;}
	.h_55_p{padding-bottom:55%;}
	.h_50_p{padding-bottom:50%;}
	.h_45_p{padding-bottom:45%;}
	.h_40_p{padding-bottom:40%;}
	.h_35_p{padding-bottom:35%;}
	.h_33_p{padding-bottom:33.3333333%;}
	.h_30_p{padding-bottom:30%;}
	.h_25_p{padding-bottom:25%;}
	.h_20_p{padding-bottom:20%;}
	.h_15_p{padding-bottom:15%;}
	.h_10_p{padding-bottom:10%;}
	.h_5_p{padding-bottom:5%;}
	.h_0_p{padding-bottom:0;height:auto;}

	.overflow_0_p{overflow:hidden;}
	.overflow_1_p{overflow:auto;}

	.flou_0_p{
		-webkit-filter: blur(0px);
		-moz-filter: blur(0px);
		-ms-filter: blur(0px);
		-o-filter: blur(0px);
		filter: blur(0px);
	}

	.flou_1_p{
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-ms-filter: blur(5px);
		-o-filter: blur(5px);
		filter: blur(5px);
	}

	.clear_f , .clear_right_f , .clear_left_f , .clear_t , .clear_right_t , .clear_left_t , .clear_m , .clear_right_m , .clear_left_m {clear:none;}
	.clear , .clear_p{clear:both;}
	.clear_right , .clear_right_p{clear:right;}
	.clear_left , .clear_left_p{clear:left;}

  html body .hide_p{display:none;}
  html body .show_p{display:block;}
	.texte_p , .texte_bas_p{display:inline-block;vertical-align:bottom;}
  .texte_entourant_image_p{display:block;vertical-align:bottom;}
	.texte_haut_p{display:inline-block;vertical-align:top;}
	.texte_milieu_p{display:inline-block;vertical-align:middle;}
  .droit_p{float:right;display:block;}
  .gauche_p{float:left;display:block;}
  .image_droit_p{float:right;display:block;padding:0 0 15px 15px;}
  .image_gauche_p{float:left;display:block;padding:0 15px 15px 0;}
	.position_static_p{position:static;}
	.position_relative_p{position:relative;}
	.position_absolute_p{position:absolute;}
	.position_fixed_p{position:fixed;}
  .align_right_p{text-align:right;}
  .align_left_p{text-align:left;}
  .align_justify_p{text-align:justify;}
  .align_center_p{text-align:center;}
	.majuscule_p{text-transform:uppercase;}
	.minuscule_p{text-transform:lowercase;}
	.majuscule_minuscule_p{text-transform:none;}
	
	.marge_auto_p{margin-right:auto!IMPORTANT;margin-left:auto!IMPORTANT;}
	.marge_haut_p,.marge_haut_bas_p{margin-top:20px!IMPORTANT;margin-top:1.2em!IMPORTANT;}
	.marge_bas_p,.marge_haut_bas_p{margin-bottom:20px!IMPORTANT;margin-bottom:1.2em!IMPORTANT;}
	.marge_haut_bas_sans_p{margin-top:0!IMPORTANT;}
	.marge_gauche_p{margin-left:20px!IMPORTANT;margin-left:1.2ex!IMPORTANT;}
	.marge_droite_p{margin-right:20px!IMPORTANT;margin-right:1.2ex!IMPORTANT;}
	.marge_p{margin:20px!IMPORTANT;margin:1.2em 1.2ex!IMPORTANT;}
	.padding_haut_p{padding-top:20px!IMPORTANT;padding-top:1.2em!IMPORTANT;}
	.padding_bas_p{padding-bottom:20px!IMPORTANT;padding-bottom:1.2em!IMPORTANT;}
	.padding_gauche_p{padding-left:20px!IMPORTANT;padding-left:1.2ex!IMPORTANT;}
	.padding_droite_p{padding-right:20px!IMPORTANT;padding-right:1.2ex!IMPORTANT;}
	.padding_p{padding:20px!IMPORTANT;padding:1.2em 1.2ex!IMPORTANT;}

}


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

	.bloc_auto_t{width:auto;}
  .bloc_100_t{width:100%;}
  .bloc_95_t{width:95%;}
  .bloc_90_t{width:90%;}
  .bloc_85_t{width:85%;}
  .bloc_80_t{width:80%;}
  .bloc_75_t{width:75%;}
  .bloc_70_t{width:70%;}
  .bloc_66_t{width:66.6666666%;}
  .bloc_65_t{width:65%;}
  .bloc_60_t{width:60%;}
  .bloc_55_t{width:55%;}
  .bloc_50_t{width:50%;}
  .bloc_45_t{width:45%;}
  .bloc_40_t{width:40%;}
  .bloc_35_t{width:35%;}
  .bloc_33_t{width:33.3333333%;}
  .bloc_30_t{width:30%;}
  .bloc_25_t{width:25%;}
  .bloc_20_t{width:20%;}
  .bloc_15_t{width:15%;}
  .bloc_10_t{width:10%;}
  .bloc_5_t{width:5%;}
  .bloc_0_t{width:0;}

	.h_200_t,.h_195_t,.h_190_t,.h_185_t,.h_180_t,.h_175_t,.h_170_t,.h_166_t,.h_165_t,.h_160_t,.h_155_t,.h_150_t,.h_145_t,.h_140_t,.h_135_t,.h_133_t,.h_130_t,.h_25_t,.h_120_t,.h_115_t,.h_110_t,.h_105_t,.h_100_t,.h_95_t,.h_90_t,.h_85_t,.h_80_t,.h_75_t,.h_70_t,.h_66_t,.h_65_t,.h_60_t,.h_55_t,.h_50_t,.h_45_t,.h_40_t,.h_35_t,.h_33_t,.h_30_t,.h_25_t,.h_20_t,.h_15_t,.h_10_t,.h_5_t{height:0;}

	.h_200_t{padding-bottom:200%;}
	.h_195_t{padding-bottom:195%;}
	.h_190_t{padding-bottom:190%;}
	.h_185_t{padding-bottom:185%;}
	.h_180_t{padding-bottom:180%;}
	.h_175_t{padding-bottom:175%;}
	.h_170_t{padding-bottom:170%;}
	.h_166_t{padding-bottom:166.6666666%;}
	.h_165_t{padding-bottom:165%;}
	.h_160_t{padding-bottom:160%;}
	.h_155_t{padding-bottom:155%;}
	.h_150_t{padding-bottom:150%;}
	.h_145_t{padding-bottom:145%;}
	.h_140_t{padding-bottom:140%;}
	.h_135_t{padding-bottom:135%;}
	.h_133_t{padding-bottom:133.3333333%;}
	.h_130_t{padding-bottom:130%;}
	.h_125_t{padding-bottom:125%;}
	.h_120_t{padding-bottom:120%;}
	.h_115_t{padding-bottom:115%;}
	.h_110_t{padding-bottom:110%;}
	.h_105_t{padding-bottom:105%;}
	.h_100_t{padding-bottom:100%;}
	.h_95_t{padding-bottom:95%;}
	.h_90_t{padding-bottom:90%;}
	.h_85_t{padding-bottom:85%;}
	.h_80_t{padding-bottom:80%;}
	.h_75_t{padding-bottom:75%;}
	.h_70_t{padding-bottom:70%;}
	.h_66_t{padding-bottom:66.6666666%;}
	.h_65_t{padding-bottom:65%;}
	.h_60_t{padding-bottom:60%;}
	.h_55_t{padding-bottom:55%;}
	.h_50_t{padding-bottom:50%;}
	.h_45_t{padding-bottom:45%;}
	.h_40_t{padding-bottom:40%;}
	.h_35_t{padding-bottom:35%;}
	.h_33_t{padding-bottom:33.3333333%;}
	.h_30_t{padding-bottom:30%;}
	.h_25_t{padding-bottom:25%;}
	.h_20_t{padding-bottom:20%;}
	.h_15_t{padding-bottom:15%;}
	.h_10_t{padding-bottom:10%;}
	.h_5_t{padding-bottom:5%;}
	.h_0_t{padding-bottom:0;height:auto;}

	.overflow_0_t{overflow:hidden;}
	.overflow_1_t{overflow:auto;}

	.flou_0_t{
		-webkit-filter: blur(0px);
		-moz-filter: blur(0px);
		-ms-filter: blur(0px);
		-o-filter: blur(0px);
		filter: blur(0px);
	}

	.flou_1_t{
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-ms-filter: blur(5px);
		-o-filter: blur(5px);
		filter: blur(5px);
	}

	.clear_f , .clear_right_f , .clear_left_f , .clear_p , .clear_right_p , .clear_left_p , .clear_m , .clear_right_m , .clear_left_m {clear:none;}
	.clear , .clear_t{clear:both;}
	.clear_right , .clear_right_t{clear:right;}
	.clear_left , .clear_left_t{clear:left;}
	
  html body .hide_t{display:none;}
  html body .show_t{display:block;}
	.texte_t , .texte_bas_t{display:inline-block;vertical-align:bottom;}
	.texte_haut_t{display:inline-block;vertical-align:top;}
	.texte_milieu_t{display:inline-block;vertical-align:middle;}
  .texte_entourant_image_t{display:block;vertical-align:bottom;}
  .droit_t{float:right;display:block;}
  .gauche_t{float:left;display:block;}
  .image_droit_t{float:right;display:block;padding:0 0 15px 15px;}
  .image_gauche_t{float:left;display:block;padding:0 15px 15px 0;}
	.position_static_t{position:static;}
	.position_relative_t{position:relative;}
	.position_absolute_t{position:absolute;}
	.position_fixed_t{position:fixed;}
  .align_right_t{text-align:right;}
  .align_left_t{text-align:left;}
  .align_justify_t{text-align:justify;}
  .align_center_t{text-align:center;}
	.majuscule_t{text-transform:uppercase;}
	.minuscule_t{text-transform:lowercase;}
	.majuscule_minuscule_t{text-transform:none;}
	
	.marge_auto_t{margin-right:auto!IMPORTANT;margin-left:auto!IMPORTANT;}
	.marge_haut_t,.marge_haut_bas_t{margin-top:20px!IMPORTANT;margin-top:1.2em!IMPORTANT;}
	.marge_bas_t,.marge_haut_bas_t{margin-bottom:20px!IMPORTANT;margin-bottom:1.2em!IMPORTANT;}
	.marge_haut_bas_sans_t{margin-top:0!IMPORTANT;}
	.marge_gauche_t{margin-left:20px!IMPORTANT;margin-left:1.2ex!IMPORTANT;}
	.marge_droite_t{margin-right:20px!IMPORTANT;margin-right:1.2ex!IMPORTANT;}
	.marge_t{margin:20px!IMPORTANT;margin:1.2em 1.2ex!IMPORTANT;}
	.padding_haut_t{padding-top:20px!IMPORTANT;padding-top:1.2em!IMPORTANT;}
	.padding_bas_t{padding-bottom:20px!IMPORTANT;padding-bottom:1.2em!IMPORTANT;}
	.padding_gauche_t{padding-left:20px!IMPORTANT;padding-left:1.2ex!IMPORTANT;}
	.padding_droite_t{padding-right:20px!IMPORTANT;padding-right:1.2ex!IMPORTANT;}
	.padding_t{padding:20px!IMPORTANT;padding:1.2em 1.2ex!IMPORTANT;}

}


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

  main article>div,.bloc_mobile_100{
    width:100%!IMPORTANT;
    padding:0!IMPORTANT;
    margin:0 0 15px 0!IMPORTANT;
    border:none!IMPORTANT;
  }

  main{
    font-size:4vw;
    line-height:1.4em;
  }

	.bloc_auto_m{width:auto;}
  .bloc_100_m{width:100%;}
  .bloc_95_m{width:95%;}
  .bloc_90_m{width:90%;}
  .bloc_85_m{width:85%;}
  .bloc_80_m{width:80%;}
  .bloc_75_m{width:75%;}
  .bloc_70_m{width:70%;}
  .bloc_66_m{width:66.6666666%;}
  .bloc_65_m{width:65%;}
  .bloc_60_m{width:60%;}
  .bloc_55_m{width:55%;}
  .bloc_50_m{width:50%;}
  .bloc_45_m{width:45%;}
  .bloc_40_m{width:40%;}
  .bloc_35_m{width:35%;}
  .bloc_33_m{width:33.3333333%;}
  .bloc_30_m{width:30%;}
  .bloc_25_m{width:25%;}
  .bloc_20_m{width:20%;}
  .bloc_15_m{width:15%;}
  .bloc_10_m{width:10%;}
  .bloc_5_m{width:5%;}
  .bloc_0_m{width:0%;}

	.h_200_m,.h_195_m,.h_190_m,.h_185_m,.h_180_m,.h_175_m,.h_170_m,.h_166_m,.h_165_m,.h_160_m,.h_155_m,.h_150_m,.h_145_m,.h_140_m,.h_135_m,.h_133_m,.h_130_m,.h_25_m,.h_120_m,.h_115_m,.h_110_m,.h_105_m,.h_100_m,.h_95_m,.h_90_m,.h_85_m,.h_80_m,.h_75_m,.h_70_m,.h_66_m,.h_65_m,.h_60_m,.h_55_m,.h_50_m,.h_45_m,.h_40_m,.h_35_m,.h_33_m,.h_30_m,.h_25_m,.h_20_m,.h_15_m,.h_10_m,.h_5_m{height:0;}

	.h_200_m{padding-bottom:200%;}
	.h_195_m{padding-bottom:195%;}
	.h_190_m{padding-bottom:190%;}
	.h_185_m{padding-bottom:185%;}
	.h_180_m{padding-bottom:180%;}
	.h_175_m{padding-bottom:175%;}
	.h_170_m{padding-bottom:170%;}
	.h_166_m{padding-bottom:166.6666666%;}
	.h_165_m{padding-bottom:165%;}
	.h_160_m{padding-bottom:160%;}
	.h_155_m{padding-bottom:155%;}
	.h_150_m{padding-bottom:150%;}
	.h_145_m{padding-bottom:145%;}
	.h_140_m{padding-bottom:140%;}
	.h_135_m{padding-bottom:135%;}
	.h_133_m{padding-bottom:133.3333333%;}
	.h_130_m{padding-bottom:130%;}
	.h_125_m{padding-bottom:125%;}
	.h_120_m{padding-bottom:120%;}
	.h_115_m{padding-bottom:115%;}
	.h_110_m{padding-bottom:110%;}
	.h_105_m{padding-bottom:105%;}
	.h_100_m{padding-bottom:100%;}
	.h_95_m{padding-bottom:95%;}
	.h_90_m{padding-bottom:90%;}
	.h_85_m{padding-bottom:85%;}
	.h_80_m{padding-bottom:80%;}
	.h_75_m{padding-bottom:75%;}
	.h_70_m{padding-bottom:70%;}
	.h_66_m{padding-bottom:66.6666666%;}
	.h_65_m{padding-bottom:65%;}
	.h_60_m{padding-bottom:60%;}
	.h_55_m{padding-bottom:55%;}
	.h_50_m{padding-bottom:50%;}
	.h_45_m{padding-bottom:45%;}
	.h_40_m{padding-bottom:40%;}
	.h_35_m{padding-bottom:35%;}
	.h_33_m{padding-bottom:33.3333333%;}
	.h_30_m{padding-bottom:30%;}
	.h_25_m{padding-bottom:25%;}
	.h_20_m{padding-bottom:20%;}
	.h_15_m{padding-bottom:15%;}
	.h_10_m{padding-bottom:10%;}
	.h_5_m{padding-bottom:5%;}
	.h_0_m{padding-bottom:0;height:auto;}

	.overflow_0_m{overflow:hidden;}
	.overflow_1_m{overflow:auto;}

	.flou_0_m{
		-webkit-filter: blur(0px);
		-moz-filter: blur(0px);
		-ms-filter: blur(0px);
		-o-filter: blur(0px);
		filter: blur(0px);
	}

	.flou_1_m{
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-ms-filter: blur(5px);
		-o-filter: blur(5px);
		filter: blur(5px);
	}

	.clear_f , .clear_right_f , .clear_left_f , .clear_p , .clear_right_p , .clear_left_p , .clear_t , .clear_right_t , .clear_left_t {clear:none;}
	.clear , .clear_m{clear:both;}
	.clear_right , .clear_right_m{clear:right;}
	.clear_left , .clear_left_m{clear:left;}
	
  html body .hide_m{display:none;}
  html body .show_m{display:block;}
	.texte_m , .texte_bas_m{display:inline-block;vertical-align:bottom;}
	.texte_haut_m{display:inline-block;vertical-align:top;}
	.texte_milieu_m{display:inline-block;vertical-align:middle;}
  .texte_entourant_image_m{display:block;vertical-align:bottom;}
  .droit_m{float:right;display:block;}
  .gauche_m{float:left;display:block;}
  .image_droit_m{float:right;display:block;padding:0 0 15px 15px;}
  .image_gauche_m{float:left;display:block;padding:0 15px 15px 0;}
	.position_static_m{position:static;}
	.position_relative_m{position:relative;}
	.position_absolute_m{position:absolute;}
	.position_fixed_m{position:fixed;}
  .align_right_m{text-align:right;}
  .align_left_m{text-align:left;}
  .align_justify_m{text-align:justify;}
  .align_center_m{text-align:center;}
	.majuscule_m{text-transform:uppercase;}
	.minuscule_m{text-transform:lowercase;}
	.majuscule_minuscule_m{text-transform:none;}
	
	.marge_auto_m{margin-right:auto!IMPORTANT;margin-left:auto!IMPORTANT;}
	.marge_haut_m{margin-top:20px!IMPORTANT;margin-top:1.2em!IMPORTANT;}
	.marge_haut_m,.marge_haut_bas_m{margin-top:20px!IMPORTANT;margin-top:1.2em!IMPORTANT;}
	.marge_bas_m,.marge_haut_bas_m{margin-bottom:20px!IMPORTANT;margin-bottom:1.2em!IMPORTANT;}
	.marge_haut_bas_sans_m{margin-top:0!IMPORTANT;}
	.marge_droite_m{margin-right:20px!IMPORTANT;margin-right:1.2ex!IMPORTANT;}
	.marge_m{margin:20px!IMPORTANT;margin:1.2em 1.2ex!IMPORTANT;}
	.padding_haut_m{padding-top:20px!IMPORTANT;padding-top:1.2em!IMPORTANT;}
	.padding_bas_m{padding-bottom:20px!IMPORTANT;padding-bottom:1.2em!IMPORTANT;}
	.padding_gauche_m{padding-left:20px!IMPORTANT;padding-left:1.2ex!IMPORTANT;}
	.padding_droite_m{padding-right:20px!IMPORTANT;padding-right:1.2ex!IMPORTANT;}
	.padding_m{padding:20px!IMPORTANT;padding:1.2em 1.2ex!IMPORTANT;}

  ul.menu_deroulant{
    display:block;
    clear:both;
    padding:0;
  }

  ul.menu_deroulant li , ul.menu_deroulant ul , ul.menu_deroulant div , ul.menu_deroulant a , ul.menu_deroulant font{
    float:left!IMPORTANT;
    display:inline!IMPORTANT;
    position:static!IMPORTANT;
    width:100%!IMPORTANT;
    height:auto!IMPORTANT;
    min-width:100%!IMPORTANT;
    margin-top:0!IMPORTANT;
	text-transform:none!IMPORTANT;
	font-size:1em!IMPORTANT;
	font-weight:normal!IMPORTANT;
	}

  ul.menu_deroulant>li a{
    text-align:left;
    padding-top:5px;
    padding-bottom:5px;
  }
  
  ul.menu_deroulant>li>ul , ul.menu_deroulant>li>div{
    padding-left:10%;
  }
  
  ul.menu_deroulant ul , ul.menu_deroulant li , ul.menu_deroulant a{
    border:none!IMPORTANT;
  }

  ul.menu_deroulant ul , ul.menu_deroulant li{
    background-color:transparent!IMPORTANT;
  }

  ul.menu_deroulant>li>ul a , ul.menu_deroulant>li>div a{
    white-space:normal;
  }
		
	article nav li{
		margin:0.5em 0;
		width:100%;
		padding-bottom:66%;
		font-size:1.5em;
	}

}

@media print {

  * {
    color:#000!important;
    text-shadow:none!important;
    background:transparent!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
  }

  /*
  a[href]:after {content:" (" attr(href) ")";}
  abbr[title]:after {content:" (" attr(title) ")";}
  a[href^="javascript:"]:after, a[href^="#"]:after {content:"";}
  */

}