/*
css/reset_fixe.css - 03/05/2022 - v1.12
*/

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, form, label, 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 , picture {
	max-width: 100%;
	height: auto;
	_width: 100%;
}

audio , video{
	max-width: 100%;
	width: 100%;
	_width: 100%;
}

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;}

.corps_100{
	float:left;
	display:block;
	width:100%;
}

[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;}
body .u{text-decoration:underline;}
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 , .pointer{
	cursor:pointer;
}

.milieu{
	position:absolute;
	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%);
	-webkit-transform-origin:center;
	-khtml-transform-origin:center;
	-moz-transform-origin:center;
	-ms-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center;
}

input[type=text]:not([class*="-"]) ,
input[type=email]:not([class*="-"]) ,
input[type=date]:not([class*="-"]) ,
input[type=time]:not([class*="-"]) ,
input[type=datetime]:not([class*="-"]) ,
input[type=number]:not([class*="-"]) ,
input[type=range]:not([class*="-"]) ,
input[type=tel]:not([class*="-"]) ,
input[type=url]:not([class*="-"]) ,
input[type=password]:not([class*="-"]) ,
input[type=search]:not([class*="-"]) ,
input[type=file]:not([class*="-"]) ,
input[type=submit]:not([class*="-"]) ,
select :not([class*="-"]),
textarea:not([class*="-"]){
	width:100%;
}

textarea:not([class*="h_"]){
	height:7em;
}

input[type=text] ,
input[type=email] ,
input[type=date] ,
input[type=time] ,
input[type=datetime] ,
input[type=number] ,
input[type=range] ,
input[type=tel] ,
input[type=url] ,
input[type=password] ,
input[type=search] ,
input[type=file] ,
input[type=submit] ,
select ,
textarea{
	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;
	font:inherit!IMPORTANT;
}

html select{
	-webkit-appearance:menulist;
	-khtml-appearance:menulist;
	-moz-appearance:menulist;
	-ms-appearance:menulist;
	-o-appearance:menulist;
	appearance:menulist;
	max-width:100%;
}

html	select[multiple]{
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-appearance:none;
	-khtml-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
}

textarea.textarea{
	height:200px;
}

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

html input[type="submit"]:not([class*="bloc_"]){
	width:auto;
}

html input[type="submit"]{
	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 ,
html textarea::-webkit-input-placeholder ,
html input:-ms-input-placeholder	,
html textarea:-ms-input-placeholder ,
html input::-moz-placeholder ,
html textarea::-moz-placeholder ,
html input:-moz-placeholder ,
html textarea:-moz-placeholder ,
html input.placeholder ,
html textarea.placeholder {
	color:#a9a9a9;
	font:inherit!IMPORTANT;
}

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;
}

* , *: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;
}

html body *{
	line-height:1.2em;
}

.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 , .clear_right , .clear_left , .clear_2 , .clear_3 , .clear_4 , .clear_5 , .clear_8 , .clear_10 ,
.clear_f , .clear_right_f , .clear_left_f , .clear_2_f , .clear_3_f , .clear_4_f , .clear_5_f , .clear_8_f , .clear_10_f ,
.clear_p , .clear_right_p , .clear_left_p , .clear_2_p , .clear_3_p , .clear_4_p , .clear_5_p , .clear_8_p , .clear_10_p ,
.clear_t , .clear_right_t , .clear_left_t , .clear_2_t , .clear_3_t , .clear_4_t , .clear_5_t , .clear_8_t , .clear_10_t ,
.clear_m , .clear_right_m , .clear_left_m , .clear_2_m , .clear_3_m , .clear_4_m , .clear_5_m , .clear_8_m , .clear_10_m {clear:none;}
.clear , .clear_f{clear:both;}
.clear_right , .clear_right_p{clear:right;}
.clear_left , .clear_left_p{clear:left;}
.clear_2:nth-child(2n) , .clear_2_f:nth-child(2n){clear:both;}
.clear_3:nth-child(3n) , .clear_3_f:nth-child(3n){clear:both;}
.clear_4:nth-child(4n) , .clear_4_f:nth-child(4n){clear:both;}
.clear_5:nth-child(5n) , .clear_5_f:nth-child(5n){clear:both;}
.clear_8:nth-child(8n) , .clear_8_f:nth-child(8n){clear:both;}
.clear_10:nth-child(10n) , .clear_10_f:nth-child(10n){clear:both;}

html body .hide{display:none;}
html body .show{display:block;}
html body .visibility_1{visibility:visible;}
html body .visibility_0{visibility:hidden;}
html body table.show{display:table;}
html body tr.show{display:table-row;}
html body td.show{display:table-cell;}
.texte , .texte_bas{display:inline;vertical-align:bottom;}
.texte_block , .texte_block_bas{display:inline-block;vertical-align:bottom;}
.texte_haut{display:inline;vertical-align:top;}
.texte_block_haut{display:inline-block;vertical-align:top;}
.texte_milieu{display:inline;vertical-align:middle;}
.texte_block_milieu{display:inline-block;vertical-align:middle;}
.texte_entourant_image{display:block;vertical-align:bottom;}
.droit , [class*="-d-"]{float:right;display:block;}
.gauche , [class*="-g-"]{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;}
.float{float:none;display:inline-block;}
.position_static , .static{position:static;}
.position_relative , .relative{position:relative;}
.position_absolute , .absolute{position:absolute;}
.position_fixed , .fixed{position:fixed;}
.right{right:0;}
.left{left:0;}
.top{top:0;}
.bottom{bottom:0;}
.align_right , [class*="-ar-"]{text-align:right;}
.align_left , [class*="-al-"]{text-align:left;}
.align_center , [class*="-ac-"]{text-align:center;}
.align_justify , [class*="-aj-"]{text-align:justify;}
.majuscule{text-transform:uppercase;}
.minuscule{text-transform:lowercase;}
.majuscule_minuscule{text-transform:none;}
.libelle{padding:0.5em 3px;}

.marge_auto , .marge_auto_haut_bas , [class*="-ma-"] , [class*="-mhb-"]{margin-right:auto!IMPORTANT;margin-left:auto!IMPORTANT;}
.marge_haut , .marge_haut_bas , .marge_auto_haut_bas , [class*="-mh-"] , [class*="-mhb-"]{margin-top:20px!IMPORTANT;margin-top:1.2em!IMPORTANT;}
.marge_bas , .marge_haut_bas , .marge_auto_haut_bas , [class*="-mb-"] , [class*="-mhb-"]{margin-bottom:20px!IMPORTANT;margin-bottom:1.2em!IMPORTANT;}
.marge_haut_bas_sans , [class*="-mhbs-"]{margin-top:0!IMPORTANT;margin-bottom:0!IMPORTANT;}
.marge_gauche , .marge_gauche_droite , [class*="-mg-"] , [class*="-mgd-"]{margin-left:20px!IMPORTANT;margin-left:1.2ex!IMPORTANT;}
.marge_droite , .marge_gauche_droite , [class*="-md-"] , [class*="-mgd-"]{margin-right:20px!IMPORTANT;margin-right:1.2ex!IMPORTANT;}
.marge , [class*="-m-"]{margin:20px!IMPORTANT;margin:1.2em 1.2ex!IMPORTANT;}
.marge_sans , [class*="-ms-"]{margin:0px!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;
}

.padding_haut_bas_sans , [class*="-phbs-"]{padding-top:0px!IMPORTANT;padding-bottom:0px!IMPORTANT;}
.padding_haut , .padding_haut_bas , [class*="-ph-"] , [class*="-phb-"]{padding-top:20px!IMPORTANT;}
.padding_bas , .padding_haut_bas , [class*="-pb-"] , [class*="-phb-"]{padding-bottom:20px!IMPORTANT;}
.padding_gauche , .padding_gauche_droite , [class*="-pg-"] , [class*="-pgd-"]{padding-left:20px!IMPORTANT;}
.padding_droite , .padding_gauche_droite , [class*="-pd-"] , [class*="-pgd-"]{padding-right:20px!IMPORTANT;}
.padding , [class*="-p-"]{padding:20px!IMPORTANT;}
.padding_sans , [class*="-ps-"]{padding:0px!IMPORTANT;}

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

.bloc_auto{width:auto;}
.bloc_100 , [class*="-100-"]{width:100%;}
.bloc_99 , [class*="-99-"]{width:99%;}
.bloc_98 , [class*="-98-"]{width:98%;}
.bloc_97 , [class*="-97-"]{width:97%;}
.bloc_96 , [class*="-96-"]{width:96%;}
.bloc_95 , [class*="-95-"]{width:95%;}
.bloc_94 , [class*="-94-"]{width:94%;}
.bloc_93 , [class*="-93-"]{width:93%;}
.bloc_92 , [class*="-92-"]{width:92%;}
.bloc_91 , [class*="-91-"]{width:91%;}
.bloc_90 , [class*="-90-"]{width:90%;}
.bloc_89 , [class*="-89-"]{width:89%;}
.bloc_88 , [class*="-88-"]{width:88%;}
.bloc_87 , [class*="-87-"]{width:87%;}
.bloc_86 , [class*="-86-"]{width:86%;}
.bloc_85 , [class*="-85-"]{width:85%;}
.bloc_84 , [class*="-84-"]{width:84%;}
.bloc_83 , [class*="-83-"]{width:83%;}
.bloc_82 , [class*="-82-"]{width:82%;}
.bloc_81 , [class*="-81-"]{width:81%;}
.bloc_80 , [class*="-80-"]{width:80%;}
.bloc_79 , [class*="-79-"]{width:79%;}
.bloc_78 , [class*="-78-"]{width:78%;}
.bloc_77 , [class*="-77-"]{width:77%;}
.bloc_76 , [class*="-76-"]{width:76%;}
.bloc_75 , [class*="-75-"]{width:75%;}
.bloc_74 , [class*="-74-"]{width:74%;}
.bloc_73 , [class*="-73-"]{width:73%;}
.bloc_72 , [class*="-72-"]{width:72%;}
.bloc_71 , [class*="-71-"]{width:71%;}
.bloc_70 , [class*="-70-"]{width:70%;}
.bloc_69 , [class*="-69-"]{width:69%;}
.bloc_68 , [class*="-68-"]{width:68%;}
.bloc_67 , [class*="-67-"]{width:67%;}
.bloc_66 , [class*="-66-"]{width:66.6666666%;}
.bloc_65 , [class*="-65-"]{width:65%;}
.bloc_64 , [class*="-64-"]{width:64%;}
.bloc_63 , [class*="-63-"]{width:63%;}
.bloc_62 , [class*="-62-"]{width:62%;}
.bloc_61 , [class*="-61-"]{width:61%;}
.bloc_60 , [class*="-60-"]{width:60%;}
.bloc_59 , [class*="-59-"]{width:59%;}
.bloc_58 , [class*="-58-"]{width:58%;}
.bloc_57 , [class*="-57-"]{width:57%;}
.bloc_56 , [class*="-56-"]{width:56%;}
.bloc_55 , [class*="-55-"]{width:55%;}
.bloc_54 , [class*="-54-"]{width:54%;}
.bloc_53 , [class*="-53-"]{width:53%;}
.bloc_52 , [class*="-52-"]{width:52%;}
.bloc_51 , [class*="-51-"]{width:51%;}
.bloc_50 , [class*="-50-"]{width:50%;}
.bloc_49 , [class*="-49-"]{width:49%;}
.bloc_48 , [class*="-48-"]{width:48%;}
.bloc_47 , [class*="-47-"]{width:47%;}
.bloc_46 , [class*="-46-"]{width:46%;}
.bloc_45 , [class*="-45-"]{width:45%;}
.bloc_44 , [class*="-44-"]{width:44%;}
.bloc_43 , [class*="-43-"]{width:43%;}
.bloc_42 , [class*="-42-"]{width:42%;}
.bloc_41 , [class*="-41-"]{width:41%;}
.bloc_40 , [class*="-40-"]{width:40%;}
.bloc_39 , [class*="-39-"]{width:39%;}
.bloc_38 , [class*="-38-"]{width:38%;}
.bloc_37 , [class*="-37-"]{width:37%;}
.bloc_36 , [class*="-36-"]{width:36%;}
.bloc_35 , [class*="-35-"]{width:35%;}
.bloc_34 , [class*="-34-"]{width:34%;}
.bloc_33 , [class*="-33-"]{width:33.3333333%;}
.bloc_32 , [class*="-32-"]{width:32%;}
.bloc_31 , [class*="-31-"]{width:31%;}
.bloc_30 , [class*="-30-"]{width:30%;}
.bloc_29 , [class*="-29-"]{width:29%;}
.bloc_28 , [class*="-28-"]{width:28%;}
.bloc_27 , [class*="-27-"]{width:27%;}
.bloc_26 , [class*="-26-"]{width:26%;}
.bloc_25 , [class*="-25-"]{width:25%;}
.bloc_24 , [class*="-24-"]{width:24%;}
.bloc_23 , [class*="-23-"]{width:23%;}
.bloc_22 , [class*="-22-"]{width:22%;}
.bloc_21 , [class*="-21-"]{width:21%;}
.bloc_20 , [class*="-20-"]{width:20%;}
.bloc_19 , [class*="-19-"]{width:19%;}
.bloc_18 , [class*="-18-"]{width:18%;}
.bloc_17 , [class*="-17-"]{width:17%;}
.bloc_16 , [class*="-16-"]{width:16%;}
.bloc_15 , [class*="-15-"]{width:15%;}
.bloc_14 , [class*="-14-"]{width:14%;}
.bloc_13 , [class*="-13-"]{width:13%;}
.bloc_12 , [class*="-12-"]{width:12%;}
.bloc_11 , [class*="-11-"]{width:11%;}
.bloc_10 , [class*="-10-"]{width:10%;}
.bloc_9 , [class*="-9-"]{width:9%;}
.bloc_8 , [class*="-8-"]{width:8%;}
.bloc_7 , [class*="-7-"]{width:7%;}
.bloc_6 , [class*="-6-"]{width:6%;}
.bloc_5 , [class*="-5-"]{width:5%;}
.bloc_4 , [class*="-4-"]{width:4%;}
.bloc_3 , [class*="-3-"]{width:3%;}
.bloc_2 , [class*="-2-"]{width:2%;}
.bloc_1 , [class*="-1-"]{width:1%;}
.bloc_0 , [class*="-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_0 , [class*="-h0-"]{padding-bottom:0%;height:auto;}
.h_1 , [class*="-h1-"]{padding-bottom:1%;}
.h_2 , [class*="-h2-"]{padding-bottom:2%;}
.h_3 , [class*="-h3-"]{padding-bottom:3%;}
.h_4 , [class*="-h4-"]{padding-bottom:4%;}
.h_5 , [class*="-h5-"]{padding-bottom:5%;}
.h_6 , [class*="-h6-"]{padding-bottom:6%;}
.h_7 , [class*="-h7-"]{padding-bottom:7%;}
.h_8 , [class*="-h8-"]{padding-bottom:8%;}
.h_9 , [class*="-h9-"]{padding-bottom:9%;}
.h_10 , [class*="-h10-"]{padding-bottom:10%;}
.h_11 , [class*="-h11-"]{padding-bottom:11%;}
.h_12 , [class*="-h12-"]{padding-bottom:12%;}
.h_13 , [class*="-h13-"]{padding-bottom:13%;}
.h_14 , [class*="-h14-"]{padding-bottom:14%;}
.h_15 , [class*="-h15-"]{padding-bottom:15%;}
.h_16 , [class*="-h16-"]{padding-bottom:16%;}
.h_17 , [class*="-h17-"]{padding-bottom:17%;}
.h_18 , [class*="-h18-"]{padding-bottom:18%;}
.h_19 , [class*="-h19-"]{padding-bottom:19%;}
.h_20 , [class*="-h20-"]{padding-bottom:20%;}
.h_21 , [class*="-h21-"]{padding-bottom:21%;}
.h_22 , [class*="-h22-"]{padding-bottom:22%;}
.h_23 , [class*="-h23-"]{padding-bottom:23%;}
.h_24 , [class*="-h24-"]{padding-bottom:24%;}
.h_25 , [class*="-h25-"]{padding-bottom:25%;}
.h_26 , [class*="-h26-"]{padding-bottom:26%;}
.h_27 , [class*="-h27-"]{padding-bottom:27%;}
.h_28 , [class*="-h28-"]{padding-bottom:28%;}
.h_29 , [class*="-h29-"]{padding-bottom:29%;}
.h_30 , [class*="-h30-"]{padding-bottom:30%;}
.h_31 , [class*="-h31-"]{padding-bottom:31%;}
.h_32 , [class*="-h32-"]{padding-bottom:32%;}
.h_33 , [class*="-h33-"]{padding-bottom:33%;}
.h_34 , [class*="-h34-"]{padding-bottom:34%;}
.h_35 , [class*="-h35-"]{padding-bottom:35%;}
.h_36 , [class*="-h36-"]{padding-bottom:36%;}
.h_37 , [class*="-h37-"]{padding-bottom:37%;}
.h_38 , [class*="-h38-"]{padding-bottom:38%;}
.h_39 , [class*="-h39-"]{padding-bottom:39%;}
.h_40 , [class*="-h40-"]{padding-bottom:40%;}
.h_41 , [class*="-h41-"]{padding-bottom:41%;}
.h_42 , [class*="-h42-"]{padding-bottom:42%;}
.h_43 , [class*="-h43-"]{padding-bottom:43%;}
.h_44 , [class*="-h44-"]{padding-bottom:44%;}
.h_45 , [class*="-h45-"]{padding-bottom:45%;}
.h_46 , [class*="-h46-"]{padding-bottom:46%;}
.h_47 , [class*="-h47-"]{padding-bottom:47%;}
.h_48 , [class*="-h48-"]{padding-bottom:48%;}
.h_49 , [class*="-h49-"]{padding-bottom:49%;}
.h_50 , [class*="-h50-"]{padding-bottom:50%;}
.h_51 , [class*="-h51-"]{padding-bottom:51%;}
.h_52 , [class*="-h52-"]{padding-bottom:52%;}
.h_53 , [class*="-h53-"]{padding-bottom:53%;}
.h_54 , [class*="-h54-"]{padding-bottom:54%;}
.h_55 , [class*="-h55-"]{padding-bottom:55%;}
.h_56 , [class*="-h56-"]{padding-bottom:56%;}
.h_57 , [class*="-h57-"]{padding-bottom:57%;}
.h_58 , [class*="-h58-"]{padding-bottom:58%;}
.h_59 , [class*="-h59-"]{padding-bottom:59%;}
.h_60 , [class*="-h60-"]{padding-bottom:60%;}
.h_61 , [class*="-h61-"]{padding-bottom:61%;}
.h_62 , [class*="-h62-"]{padding-bottom:62%;}
.h_63 , [class*="-h63-"]{padding-bottom:63%;}
.h_64 , [class*="-h64-"]{padding-bottom:64%;}
.h_65 , [class*="-h65-"]{padding-bottom:65%;}
.h_66 , [class*="-h66-"]{padding-bottom:66%;}
.h_67 , [class*="-h67-"]{padding-bottom:67%;}
.h_68 , [class*="-h68-"]{padding-bottom:68%;}
.h_69 , [class*="-h69-"]{padding-bottom:69%;}
.h_70 , [class*="-h70-"]{padding-bottom:70%;}
.h_71 , [class*="-h71-"]{padding-bottom:71%;}
.h_72 , [class*="-h72-"]{padding-bottom:72%;}
.h_73 , [class*="-h73-"]{padding-bottom:73%;}
.h_74 , [class*="-h74-"]{padding-bottom:74%;}
.h_75 , [class*="-h75-"]{padding-bottom:75%;}
.h_76 , [class*="-h76-"]{padding-bottom:76%;}
.h_77 , [class*="-h77-"]{padding-bottom:77%;}
.h_78 , [class*="-h78-"]{padding-bottom:78%;}
.h_79 , [class*="-h79-"]{padding-bottom:79%;}
.h_80 , [class*="-h80-"]{padding-bottom:80%;}
.h_81 , [class*="-h81-"]{padding-bottom:81%;}
.h_82 , [class*="-h82-"]{padding-bottom:82%;}
.h_83 , [class*="-h83-"]{padding-bottom:83%;}
.h_84 , [class*="-h84-"]{padding-bottom:84%;}
.h_85 , [class*="-h85-"]{padding-bottom:85%;}
.h_86 , [class*="-h86-"]{padding-bottom:86%;}
.h_87 , [class*="-h87-"]{padding-bottom:87%;}
.h_88 , [class*="-h88-"]{padding-bottom:88%;}
.h_89 , [class*="-h89-"]{padding-bottom:89%;}
.h_90 , [class*="-h90-"]{padding-bottom:90%;}
.h_91 , [class*="-h91-"]{padding-bottom:91%;}
.h_92 , [class*="-h92-"]{padding-bottom:92%;}
.h_93 , [class*="-h93-"]{padding-bottom:93%;}
.h_94 , [class*="-h94-"]{padding-bottom:94%;}
.h_95 , [class*="-h95-"]{padding-bottom:95%;}
.h_96 , [class*="-h96-"]{padding-bottom:96%;}
.h_97 , [class*="-h97-"]{padding-bottom:97%;}
.h_98 , [class*="-h98-"]{padding-bottom:98%;}
.h_99 , [class*="-h99-"]{padding-bottom:99%;}
.h_100 , [class*="-h100-"]{padding-bottom:100%;}
.h_101 , [class*="-h101-"]{padding-bottom:101%;}
.h_102 , [class*="-h102-"]{padding-bottom:102%;}
.h_103 , [class*="-h103-"]{padding-bottom:103%;}
.h_104 , [class*="-h104-"]{padding-bottom:104%;}
.h_105 , [class*="-h105-"]{padding-bottom:105%;}
.h_106 , [class*="-h106-"]{padding-bottom:106%;}
.h_107 , [class*="-h107-"]{padding-bottom:107%;}
.h_108 , [class*="-h108-"]{padding-bottom:108%;}
.h_109 , [class*="-h109-"]{padding-bottom:109%;}
.h_110 , [class*="-h110-"]{padding-bottom:110%;}
.h_111 , [class*="-h111-"]{padding-bottom:111%;}
.h_112 , [class*="-h112-"]{padding-bottom:112%;}
.h_113 , [class*="-h113-"]{padding-bottom:113%;}
.h_114 , [class*="-h114-"]{padding-bottom:114%;}
.h_115 , [class*="-h115-"]{padding-bottom:115%;}
.h_116 , [class*="-h116-"]{padding-bottom:116%;}
.h_117 , [class*="-h117-"]{padding-bottom:117%;}
.h_118 , [class*="-h118-"]{padding-bottom:118%;}
.h_119 , [class*="-h119-"]{padding-bottom:119%;}
.h_120 , [class*="-h120-"]{padding-bottom:120%;}
.h_121 , [class*="-h121-"]{padding-bottom:121%;}
.h_122 , [class*="-h122-"]{padding-bottom:122%;}
.h_123 , [class*="-h123-"]{padding-bottom:123%;}
.h_124 , [class*="-h124-"]{padding-bottom:124%;}
.h_125 , [class*="-h125-"]{padding-bottom:125%;}
.h_126 , [class*="-h126-"]{padding-bottom:126%;}
.h_127 , [class*="-h127-"]{padding-bottom:127%;}
.h_128 , [class*="-h128-"]{padding-bottom:128%;}
.h_129 , [class*="-h129-"]{padding-bottom:129%;}
.h_130 , [class*="-h130-"]{padding-bottom:130%;}
.h_131 , [class*="-h131-"]{padding-bottom:131%;}
.h_132 , [class*="-h132-"]{padding-bottom:132%;}
.h_133 , [class*="-h133-"]{padding-bottom:133%;}
.h_134 , [class*="-h134-"]{padding-bottom:134%;}
.h_135 , [class*="-h135-"]{padding-bottom:135%;}
.h_136 , [class*="-h136-"]{padding-bottom:136%;}
.h_137 , [class*="-h137-"]{padding-bottom:137%;}
.h_138 , [class*="-h138-"]{padding-bottom:138%;}
.h_139 , [class*="-h139-"]{padding-bottom:139%;}
.h_140 , [class*="-h140-"]{padding-bottom:140%;}
.h_141 , [class*="-h141-"]{padding-bottom:141%;}
.h_142 , [class*="-h142-"]{padding-bottom:142%;}
.h_143 , [class*="-h143-"]{padding-bottom:143%;}
.h_144 , [class*="-h144-"]{padding-bottom:144%;}
.h_145 , [class*="-h145-"]{padding-bottom:145%;}
.h_146 , [class*="-h146-"]{padding-bottom:146%;}
.h_147 , [class*="-h147-"]{padding-bottom:147%;}
.h_148 , [class*="-h148-"]{padding-bottom:148%;}
.h_149 , [class*="-h149-"]{padding-bottom:149%;}
.h_150 , [class*="-h150-"]{padding-bottom:150%;}
.h_151 , [class*="-h151-"]{padding-bottom:151%;}
.h_152 , [class*="-h152-"]{padding-bottom:152%;}
.h_153 , [class*="-h153-"]{padding-bottom:153%;}
.h_154 , [class*="-h154-"]{padding-bottom:154%;}
.h_155 , [class*="-h155-"]{padding-bottom:155%;}
.h_156 , [class*="-h156-"]{padding-bottom:156%;}
.h_157 , [class*="-h157-"]{padding-bottom:157%;}
.h_158 , [class*="-h158-"]{padding-bottom:158%;}
.h_159 , [class*="-h159-"]{padding-bottom:159%;}
.h_160 , [class*="-h160-"]{padding-bottom:160%;}
.h_161 , [class*="-h161-"]{padding-bottom:161%;}
.h_162 , [class*="-h162-"]{padding-bottom:162%;}
.h_163 , [class*="-h163-"]{padding-bottom:163%;}
.h_164 , [class*="-h164-"]{padding-bottom:164%;}
.h_165 , [class*="-h165-"]{padding-bottom:165%;}
.h_166 , [class*="-h166-"]{padding-bottom:166%;}
.h_167 , [class*="-h167-"]{padding-bottom:167%;}
.h_168 , [class*="-h168-"]{padding-bottom:168%;}
.h_169 , [class*="-h169-"]{padding-bottom:169%;}
.h_170 , [class*="-h170-"]{padding-bottom:170%;}
.h_171 , [class*="-h171-"]{padding-bottom:171%;}
.h_172 , [class*="-h172-"]{padding-bottom:172%;}
.h_173 , [class*="-h173-"]{padding-bottom:173%;}
.h_174 , [class*="-h174-"]{padding-bottom:174%;}
.h_175 , [class*="-h175-"]{padding-bottom:175%;}
.h_176 , [class*="-h176-"]{padding-bottom:176%;}
.h_177 , [class*="-h177-"]{padding-bottom:177%;}
.h_178 , [class*="-h178-"]{padding-bottom:178%;}
.h_179 , [class*="-h179-"]{padding-bottom:179%;}
.h_180 , [class*="-h180-"]{padding-bottom:180%;}
.h_181 , [class*="-h181-"]{padding-bottom:181%;}
.h_182 , [class*="-h182-"]{padding-bottom:182%;}
.h_183 , [class*="-h183-"]{padding-bottom:183%;}
.h_184 , [class*="-h184-"]{padding-bottom:184%;}
.h_185 , [class*="-h185-"]{padding-bottom:185%;}
.h_186 , [class*="-h186-"]{padding-bottom:186%;}
.h_187 , [class*="-h187-"]{padding-bottom:187%;}
.h_188 , [class*="-h188-"]{padding-bottom:188%;}
.h_189 , [class*="-h189-"]{padding-bottom:189%;}
.h_190 , [class*="-h190-"]{padding-bottom:190%;}
.h_191 , [class*="-h191-"]{padding-bottom:191%;}
.h_192 , [class*="-h192-"]{padding-bottom:192%;}
.h_193 , [class*="-h193-"]{padding-bottom:193%;}
.h_194 , [class*="-h194-"]{padding-bottom:194%;}
.h_195 , [class*="-h195-"]{padding-bottom:195%;}
.h_196 , [class*="-h196-"]{padding-bottom:196%;}
.h_197 , [class*="-h197-"]{padding-bottom:197%;}
.h_198 , [class*="-h198-"]{padding-bottom:198%;}
.h_199 , [class*="-h199-"]{padding-bottom:199%;}
.h_200 , [class*="-h200-"]{padding-bottom:200%;}

.overflow_0{overflow:hidden;}
.overflow_1{overflow:auto;}
.overflow_x_0{overflow-x:hidden;}
.overflow_x_1{overflow-x:auto;}
.overflow_y_0{overflow-y:hidden;}
.overflow_y_1{overflow-y: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 , span.erreur{color:#a80000;}
input.erreur , textarea.erreur , div.bord_erreur{border:2px solid #a80000;}
div.bord_erreur{padding:2px;}
div.succes , font.succes , span.succes{color:#327b05;}
input.succes , textarea.succes , div.succes{border:2px solid #327b05;}
div.bord_succes{padding:2px;}

.contenu_centre{
	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%);
}

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;
	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;
}

.corps li li , main article li li{
	list-style-type:circle;
}

main.graphisme_100{
	float:left;
	width:100%;
}

.bloc_complexe_id{
	display:none;
}

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

figure img{
	max-width:100%;
	vertical-align:top;
}

.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_tr{
	display:table-row;
	margin:0;
	padding:0;
}

.table>*:not(.table_tr):not(thead):not(tbody):not(tfoot) , .table_tr>*{
	display:table-cell;
	margin:0;
	padding:0;
}

table.intitule_colonne td:first-child{
	font-weight:bold;
}

table.intitule_ligne tr:first-child{
	font-weight:bold;
	text-align:center
}

.table thead{
	font-weight:bold;
	text-align:center;
}

.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:table;
	width:100%;
	margin:0 auto;
	padding:0;
	list-style:none outside none;
}

ul.menu_deroulant a{
	color:inherit;
}

.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{
	list-style:none outside none;
	margin:0;
}

nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li{
	display:table-cell;
}

nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li:not(.menu_multi_colonne){
	position:relative;
}

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

ul.menu_deroulant>li a>p{
	display:none;
}

.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);
}

nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li:not(.div_multi_colonne)>ul , nav.menu_principal:not(.menu_vertival) ul.menu_deroulant>li:not(.div_multi_colonne)>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 li:not(.div_multi_colonne)>ul , ul.menu_deroulant div{
	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>li.hide{
	display:none;
}

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

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

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

li.div_multi_colonne:first-child:nth-last-child(1) { width: 100%; }
li.div_multi_colonne:first-child:nth-last-child(2), li.div_multi_colonne:first-child:nth-last-child(2) ~ li { width: 50%; }
li.div_multi_colonne:first-child:nth-last-child(3), li.div_multi_colonne:first-child:nth-last-child(3) ~ li { width: 33.33333%; }
li.div_multi_colonne:first-child:nth-last-child(4), li.div_multi_colonne:first-child:nth-last-child(4) ~ li { width: 25%; }
li.div_multi_colonne:first-child:nth-last-child(5), li.div_multi_colonne:first-child:nth-last-child(5) ~ li { width: 20%; }
li.div_multi_colonne:first-child:nth-last-child(6), li.div_multi_colonne:first-child:nth-last-child(6) ~ li { width: 16.6666%; }
li.div_multi_colonne:first-child:nth-last-child(7), li.div_multi_colonne:first-child:nth-last-child(7) ~ li { width: 14.2857142857%; }
li.div_multi_colonne:first-child:nth-last-child(8), li.div_multi_colonne:first-child:nth-last-child(8) ~ li { width: 12.5%; }

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

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

.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 , article .images_alignees span{
	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;
}

@keyframes rotate360 {
	to { transform: rotate(360deg); }
}
.rotation { animation: 1s rotate360 infinite linear; }


.grid{
	display:grid;
	grid-column-gap:20px;
	width:100%;
}

.grid>div{
	margin-bottom:20px;
}

.grid_1{grid-template-columns:1fr;}
.grid_2{grid-template-columns:2fr 2fr;}
.grid_4{grid-template-columns:1fr 1fr 1fr 1fr;}

.opacity_0{-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;filter:alpha(opacity=0);}
.opacity_10{-webkit-opacity:0.1;-khtml-opacity:0.1;-moz-opacity:0.1;-ms-opacity:0.1;-o-opacity:0.1;opacity:0.1;filter:alpha(opacity=10);}
.opacity_20{-webkit-opacity:0.2;-khtml-opacity:0.2;-moz-opacity:0.2;-ms-opacity:0.2;-o-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);}
.opacity_30{-webkit-opacity:0.3;-khtml-opacity:0.3;-moz-opacity:0.3;-ms-opacity:0.3;-o-opacity:0.3;opacity:0.3;filter:alpha(opacity=30);}
.opacity_40{-webkit-opacity:0.4;-khtml-opacity:0.4;-moz-opacity:0.4;-ms-opacity:0.4;-o-opacity:0.4;opacity:0.4;filter:alpha(opacity=40);}
.opacity_50{-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}
.opacity_60{-webkit-opacity:0.6;-khtml-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);}
.opacity_70{-webkit-opacity:0.7;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);}
.opacity_80{-webkit-opacity:0.8;-khtml-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);}
.opacity_90{-webkit-opacity:0.9;-khtml-opacity:0.9;-moz-opacity:0.9;-ms-opacity:0.9;-o-opacity:0.9;opacity:0.9;filter:alpha(opacity=90);}
.opacity_100{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;filter:alpha(opacity=100);}

/* Chargement page */
.ch_page_chargement{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:1000;
	background:#fff;
	width:100%;
	height:8px;
	-webkit-box-shadow:0 5px 5px #000;
	-khtml-box-shadow:0 5px 5px #000;
	-moz-box-shadow:0 5px 5px #000;
	-ms-box-shadow:0 5px 5px #000;
	-o-box-shadow:0 5px 5px #000;
	box-shadow:0 5px 5px #000;
}

.ch_page_chargement>div{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:0%;
	background: #e78f8d; /* Old browsers */
	background: -moz-linear-gradient(left, #e78f8d 0%, #eb5952 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e78f8d 0%,#eb5952 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e78f8d 0%,#eb5952 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e78f8d', endColorstr='#eb5952',GradientType=1 ); /* IE6-9 */
}

.ch_page_chargement_anim{
	top:200px!IMPORTANT;
	background:rgba(255,255,255,0.5);
	z-index:200;
	width:0;
	height:0;
	text-align:center;
	-webkit-transition:all 0.3s;
	-khtml-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}

.ch_page_chargement_anim>div:before{
	-webkit-transition:all 0.3s;
	-khtml-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	line-height:0;
	font-size:0;
}

.ch_page_chargement_anim.actif{
	width:80px;
	height:80px;
}

.ch_page_chargement_anim.actif>div:before{
	line-height:80px;
	font-size:40px;
}

.nowrap{
	white-space:nowrap;
}

.form_radio_div , .form_cocher_div{
	position:relative;
	float:left;
	display:block;
	width:100%;
}

.form_radio_div>input[type=radio] , .form_cocher_div>input[type=checkbox]{
	position:absolute;
	top:50%;
	left:30px;
	-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%);
}

.form_radio_div>div , .form_cocher_div>div{
	float:right;
	display:block;
	width:95%;
	width:calc( 100% - 60px );
}

.formulaire_recaptcha{
	float:right;
}

/* SVG */
svg[class*=picto]{
	display:inline-block;
	width:1em;
	height:1em;
}


.xdebug-error.xe-notice , .xdebug-error.xe-notice *{
	background:#eeeeec!IMPORTANT;
	font-size:16px!IMPORTANT;
}

@media print {

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

}