@charset "utf-8";
/* CSS Document */
* {	box-sizing: border-box;	background-repeat: no-repeat;}
table {border-collapse: collapse;}
article,aside,footer,main,nav,section{display:block;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
h1, h2, h3, h4, h5, p, ul, li, dl, dd, dt, body{margin:0; padding: 0; font-weight: normal;}
abbr[title]{border-bottom:1px dotted;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
sub,sup{font-size:75%;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;vertical-align: middle;}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
select {width: auto;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
input[type="checkbox"],input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
fieldset {padding: 0; border: none; max-width: 100% !important; display: contents; display: table; margin: 0;}
label {	vertical-align: middle;}
input {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}
input[type=number] { -moz-appearance: textfield; }
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {    -webkit-appearance: none;    margin: 0; }
input::-o-inner-spin-button,input::-o-outer-spin-button {    -o-appearance: none;    margin: 0; }
input[type="radio"], input[type="checkbox"]  {
    display:inline-block;  
    width:20px !important;
    padding: 8px !important;
    margin: 0 5px 0 1px !important;
    background-color: var(--gris-clair);
}
input[type="radio"]:checked,input[type="checkbox"]:checked {
    background-image: url(../medias/checkr.png);
    background-repeat: no-repeat;
    background-position: center center; 
    margin-bottom: 0 !important;
}
input[type="checkbox"]{ width: auto; vertical-align: text-bottom;}
input,select, textarea {
    padding:8px 6px;
    border: var(--gris-fonce) solid 1px;
	box-shadow: 0 0 3px rgba(0,0,0,.05);
	font-size: 100%;
    background-color: var(--gris-clair);
}
input[type="submit"] {cursor: pointer;}
ul{display:block; list-style: none;}
textarea, table, td, th, code, pre, samp, p { word-wrap: break-word;} 
iframe{max-width: 100%;}
img, table, td, blockquote, code, pre, textarea, input, object, embed, video {  max-width: 100%; height: auto ; } 
iframe { max-width: 100% !important; }
a[href$='.pdf'],a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'],a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'],a[href ^="mailto:"], a[href *="youtube.com"], a[href *="vimeo.com"],a[href$='.doc'], a[href$='.rtf'], a[href$='.docx'],a[href$='.txt'] { 
	display: inline-block;
    margin-left: 5px;
}
a[href$='.pdf']::before,a[href$='.zip']::before, a[href$='.rar']::before, a[href$='.gzip']::before, a[href$='.bzip']::before, a[href$='.ace']::before,a[href$='.jpg']::before, a[href$='.gif']::before, a[href$='.png']::before, a[href$='.bmp']::before, a[href$='.jpeg']::before, a[href$='.svg']::before, a[href$='.eps']::before,a[href ^="mailto:"]::before, a[href *="youtube.com"]::before, a[href *="vimeo.com"]::before,a[href$='.doc']::before, a[href$='.rtf']::before, a[href$='.docx']::before,a[href$='.txt']::before {
    margin-right: 5px;
    font-family: 'p900';
    font-size: 1.2em;
}
a[href$='.pdf']::before { content: '\f1c1';}
a[href$='.zip']::before, a[href$='.rar']::before, a[href$='.gzip']::before, a[href$='.bzip']::before, a[href$='.ace']::before { content: '\f1c6';}
a[href$='.jpg']::before, a[href$='.gif']::before, a[href$='.png']::before, a[href$='.bmp']::before, a[href$='.jpeg']::before, a[href$='.svg']::before, a[href$='.eps']::before { content: '\f1c5';}
a[href ^="mailto:"]::before {content: '\f0e0';}
a[href *="youtube.com"]::before, a[href *="vimeo.com"]::before{ content: '\f167';  font-family: 'Brands'; }
a[href$='.doc']::before, a[href$='.rtf']::before, a[href$='.docx']::before,a[href$='.txt']::before { content: '\f15c'; }
#admin_edit{
	position: fixed;
	width:50px;
	background-color:#fff;
	z-index:9000;
	color:#000;
	padding:2px 5px 5px 5px;
	border-radius:5px;
	box-shadow: 2px 2px 2px #000000;
	margin:5px 0px 0px 5px;
	top:0;
	left: 0;
}
#admin_edit p{ padding-top: 5px;}
#adm_close{	text-align:right;}
#admin_edit a{ color:#000; text-decoration:none; font-size:9px;}
.none{
    display:none;
}