@charset "utf-8";

/* **************************************************** */
/* Uniformisation des éléments HTML entre tous les navigateurs
/* **************************************************** */

html {}

.ini {font-family:Arial, Helvetica, sans-serif;}

.ini address,
.ini applet,
.ini big,
.ini blockquote,
.ini body,
.ini caption,
.ini cite,
.ini code,
.ini dd,
.ini del,
.ini dfn,
.ini div,
.ini dl,
.ini dt,
.ini fieldset,
.ini font,
.ini form,
.ini html,
.ini iframe,
.ini img,
.ini ins,
.ini kbd,
.ini legend,
.ini object,
.ini pre,
.ini q,
.ini s,
.ini samp,
.ini small,
.ini span,
.ini strike,
.ini tt,
.ini var {margin:0;padding:0;border:none;font-weight:inherit;font-style:inherit;font-size:1em;font-family:inherit;line-height:1em;word-wrap:break-word;}

.ini a,
.ini abbr,
.ini acronym,
.ini em,
.ini h1,
.ini h2,
.ini h3,
.ini h4,
.ini h5,
.ini h6,
.ini li,
.ini ol,
.ini p,
.ini strong,
.ini sub,
.ini sup,
.ini ul {margin:0;padding:0;border:none;list-style:none;text-align:left;line-height:1.2em;word-wrap:break-word;}

.ini p,
.ini ul,
.ini ol {font-size:0.8em;}

.ini a,
.ini abbr,
.ini acronym,
.ini em,
.ini strong,
.ini sub,
.ini sup,
.ini li,
.ini ul ul,
.ini ul ol,
.ini ol ul,
.ini ol ol {font-size:1em;}

.ini a {text-decoration:none;}

.ini a:hover,
.ini a:focus,
.ini a:active {text-decoration:underline;}

.ini abbr,
.ini acronym {border-bottom:1px dotted #737373;cursor:help;}

/* TABLE */
.ini table {margin:0;padding:0;border-spacing:0;border-collapse:collapse;}


.ini caption,
.ini thead,
.ini tbody,
.ini tfoot,
.ini tr,
.ini td,
.ini th {border:none;margin:0;padding:0;font-size:1em;line-height:1em;}

.ini caption,
.ini th,
.ini td {}
.ini caption {}
.ini th {}
.ini td {}
.ini tfoot td {}

/* ---------------------------------------------------- */
/* FORMS */

.ini label,
.ini .label {display:block;margin:0;padding:0;border:none;font-weight:inherit;font-style:inherit;font-size:0.8em;font-family:inherit;line-height:1.2em;}
.ini button,
.ini input,
.ini select,
.ini textarea {display:block;float:left;margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:0.8em;font-family:inherit;text-align:left;line-height:1em;}

.ini .input-type_text {}

.ini .input-type_password {}

.ini .input-type_file {}

.ini .input-type_checkbox {}

/* Obligation d'imposer la taille */
* html .ini .input-type_checkbox {width:13px;height:13px;}

/* Obligation d'imposer la taille */
*+html .ini .input-type_checkbox {width:13px;height:13px;}

.ini .input-type_radio {}

/* Obligation d'imposer la taille */
* html .ini .input-type_radio {width:12px;height:12px;}

/* Obligation d'imposer la taille */
*+html .ini .input-type_radio {width:12px;height:12px;}
.ini input.input-type_submit,
.ini input.input-type_button,
.ini input.input-type_reset {text-align:center;height:2em;}

/* **************************************************** */
/* Types de police */
/* **************************************************** */
.ini .ffArial,
.ini .ffArial * {font-family:Arial, Helvetica, sans-serif;}

.ini .ffTimes,
.ini .ffTimes * {font-family:"Times New Roman", Times, serif;}

.ini .ffCourier,
.ini .ffCourier * {font-family:"Courier New", Courier, monospace;}

.ini .ffGeorgia,
.ini .ffGeorgia * {font-family:Georgia, "Times New Roman", Times, serif;}

.ini .ffVerdana,
.ini .ffVerdana * {font-family:Verdana, Arial, Helvetica, sans-serif;}

.ini .ffGeneva,
.ini .ffGeneva * {font-family:Geneva, Arial, Helvetica, sans-serif;}

.ini .ffLucida,
.ini .ffLucida * {font-family:"Lucida Grande", Verdana, "Trebuchet MS", Lucida, Arial, Helvetica, sans-serif;}

/* **************************************************** */
/* IE */
/* **************************************************** */
* html .ini a * {cursor:pointer;}
*+html .ini a * {cursor:pointer;}








/* ******************************************************************************************** */
/* ***************************************** TABLETTES ******************************************* */
/* ******************************************************************************************** */
@media only screen and (min-width:651px) and (max-width:1020px) {
.ini input.input-type_submit, .ini input.input-type_button, .ini input.input-type_reset {-webkit-appearance:none;}
}


/* ******************************************************************************************** */
/* ***************************************** SMARTPHONE ******************************************* */
/* ******************************************************************************************** */
@media only screen and (max-width:650px) {
.ini input.input-type_submit, .ini input.input-type_button, .ini input.input-type_reset {-webkit-appearance:none;}
}

/*Link in content in red color*/
.ec p a, .ec a  {
    color: #b1002e;
}