@font-face {
    font-family: Gotham;
    src: url('/fonts/GothamBook.otf');
}

@font-face {
    font-family: Gotham;
    src: url('/fonts/GothamBook-Italic.otf');
    font-style: italic;
}

@font-face {
    font-family: Gotham;
    src: url('/fonts/GothamBold.otf');
    font-weight: bold;
}

@font-face {
    font-family: Gotham;
    src: url('/fonts/GothamBold-Italic.otf');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: Gotham;
    src: url('/fonts/GothamLight.otf');
    font-weight: lighter;
}

@font-face {
    font-family: Gotham;
    src: url('/fonts/GothamLight-Italic.otf');
    font-weight: lighter;
    font-style: italic;
}

body {
    font-family: Gotham;
}

#mc-cookies-message {
	font-size: 12px;
}

a.lien {
    font-weight: normal;
}

a.navigation {
    font-size: 10px;
}

span.navigation {
    font-size: 10px;
}

a.sous_navigation {
    font-size: 8pt;
}

div.resultat_de_recerche {
    font-size: 13px;
}

div.rotation_left {
    font-size: 15px;
    font-weight: bold;
}

div.rotation_tab {
    font-weight: bold;
}

a.fil_ariane_lien {
    font-size: 11px;
    font-weight: normal;
}

span.fil_ariane {
    font-size: 11px;
}

td.temoignage {
    font-size: 11px;
}

td.pied_de_page {
    font-size: 12px;
}

a.pied_de_page {
    font-size: 12px;
    font-weight: normal;
}

h1.pied_de_page {
    font-size: 12px;
    font-weight: bold;
}

span.copyright {
    font-size: 11px;
}

div.attention {
    font-size: 12px;
}

div.annotation {
    font-size: 12px;
}

div.remarque {
    font-size: 12px;
}

div.note {
    font-size: 12px;
}

div.contenu_exemple {
    font-size: 12px;
}

div.contenu_savoir_plus {
    font-size: 12px;
}

span.note {
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}

span.exemple {
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}

span.remarque {
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}

span.savoir_plus {
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}

span.attention {
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}

h3.titre_liste {
    font-size: 12px;
}

td.tableau {
    font-size: 12px;
}

td.commentaire {
    font-size: 12px;
}

td.categorie {
    font-size: 12px;
}

td.titre_tableau {
    font-size: 12px;
    font-weight: bold;
}

td.intitule_tableau {
    font-size: 12px;
    font-weight: bold;
}

td.element_alinea {
    font-size: 12px;
    font-weight: normal;
}

h3.titre_alinea {
    font-size: 12px;
}

li.liste {
    font-size: 12px;
}

h1.titre_document {
    font-size: 20px;
}

h1.titre_chapitre {
    font-size: 18px;
}

h1.cadre_partenaire {
    font-size: 15px;
}

h2.titre_chapitre {
    font-size: 17px;
}

h3.titre_chapitre {
    font-size: 15px;
}

li.liste {
    font-weight: normal;
}

h1.section  {
    font-size: 14px;
}

h1.section a.lien {
    font-size: 14px;
}

h2.section  {
    font-size: 14px;
}

h3.section  {
    font-size: 13px;
}

h1.chapitre {
    font-size: 18px;
}

td.forum {
    font-size: 12px;
}

h2.forum {
    font-size: 17px;
}

h1.titre_sommaire  {
    font-size: 14px;
}

p.complement_sommaire {
    font-size: 12px;
}

td.element_sommaire {
    font-size: 13px;
    font-weight: bold;
}

td.complement_element_sommaire {
    font-size: 11px;
    font-weight: bold;
}

td.complement_element_alinea {
    font-size: 11px;
    font-weight: bold;
}

h1.contenu {
    font-size: 12px;
    font-weight: bold;
}

h2.contenu {
    font-size: 12px;
    font-weight: bold;
}

h3.contenu {
    font-size: 12px;
    font-weight: bold;
}

a.astuce {
    font-size: 12px;
}

div.astuces {
    margin-top: 100%;
}

h1.astuce {
    font-size: 13px;
}

td.astuce {
    font-size: 12px;
}

span.redirection_astuce a {
}

fieldset.formulaire {
    font-size: 14px;
}

td.form_unit {
    font-size: 12px;
    font-weight: bold;
}

td.form_mandatory {
    font-size: 12px;
}

td.form_value {
    font-size: 12px;
}

td.form_label {
    font-size: 12px;
    font-weight: bold;
}

.form_error {
    font-size: 12px;
    font-weight: bold;
    color: orange;
}

div.form_reponce {
}

div.form_reponce_ligne {
}

td.form_category_titre  {
    font-size: 14px;
    font-weight: bold;
}

td.form_possibilities {
    font-size: 12px;
}

input.form_input_text {

    font-size: 13px;
}

input.form_input_radio {

    font-size: 13px;
}

input.form_input_text_2 {

    font-size: 13px;
}

select.form_select {
    font-size: 13px;
}

select.form_select_2 {
    font-size: 13px;
}

span.form_label {
    font-weight: bold;
    font-size: 12px;
}

td.form_titre {
    font-size: 14px;
    font-weight: bold;
}

td.form_text {
    font-size: 13px;
    font-weight: normal;
}

td.form_action {
    font-size: 12px;
    font-weight: bold;
}

a.menu {
    font-size: 12px;
}

input.menu {
    font-size: 12px;
}

input.menu_selected {
    font-size: 12px;
}

a.menu_selected {
    font-size: 12px;
}

span.menu {
    font-size: 12px;
}

td.partenaire {
    font-weight: bold;
    font-size: 12px;
}

a.info_pratique {
    font-weight: bold;
    font-size: 12px;
}

p.info_pratique {
    font-size: 12px;
}

a.info_pratique_suite {
    font-size: 12px;
}

h2.simulation {
    font-size: 18px;
    font-weight:bold;
}

.sim_link h4 {
    font-weight: bold;
}

h4.sim {
    font-size: 12px;
}

ul.sim_product_list li{
    font-size: 14px;
    font-weight:bold;
}

h2.idt {
    font-size: 18px;
    font-weight:bold;
}

td.idt_cell{
    font-size: 12px;
    font-weight: bold;
}

th.idt_cell{
    font-size: 12px;
    font-weight: bold;
}

td.idt_date {
    font-size: 12px;
}


li.table_matiere {
    font-size: 14px;
    color: #5E91A8;
}

p.paragraphe {
    font-size: 12px;
}

div.liste_lien {
    font-size: 14px;
}

div.cadre_partenaire {
    font-size: 12px;
}

div.element_collection {
    font-size: 11px;
}

h3.categorie_enumeration {
    font-size: 13px;
    font-weight: bold;
}

h2.titre_enumeration {
    font-size: 14px;
    font-weight: bold;
}

div.element_enumeration {
    font-size: 12px;
}

td.cmens_top {
    font-size: 12px;
    font-weight: bold;
}

p.cmens_form {
    color: #646464;
    font-size: 12px;
    font-weight: bold;
}

td.cmens_form_label {
    font-size: 12px;
    font-weight: normal;
}

td.cmens_form_prop {
    font-size: 12px;
    font-weight: normal;
}

td.cmens_form_unit {
    font-size: 12px;
    font-weight: bold;
}

input.cmens_form_submit {
    font-size: 15px;
    font-weight: bold;
}

td.cmens_resultat_title_center {
    font-size: 12px;
    font-weight: bold;
}

td.cmens_resultat_valeur {
    font-size: 11px;
    font-weight: bold;
}
td.cmens_resultat_label {
    font-size: 12px;
    font-weight: bold;
}
td.cmens_resultat_intitule {
    font-weight: bold;
	font-size: 12px;
}

td.cmens_titre_detail {
    font-weight: bold;
}

td.label_capacite {
    font-size: 11px;
}

td.operation_capacite {
    font-size: 11px;
}

td.valeur_capacite {
    font-size: 12px;
    font-weight: bold;
}

td.titre_capacite {
    font-weight: bold;
}


div.cmens_action_detail {
    font-size: 12px;
    font-weight: bold;
}

td.c2_credit_en_cours {
    font-weight: bold;
}

td.c2_nouveau_credit {
    font-weight: bold;
}

td.c2_info {
    font-size: 11px;
}

td.c2_legende {
    font-size: 11px;
}

td.cmens_form_radio {
    font-size: 11px;
}

td.cmens_form_title {
    font-size: 14px;
    font-weight: bold;
}

h3.element_cas {
    font-size: 12px;
    font-weight: normal;
}

p.element_cas {
    font-size: 12px;
    font-weight: normal;
}

td.conclusion_cas {
    font-size: 15px;
    font-weight: bold;
}

td.titre_cas {
    font-size: 15px;
    font-weight: bold;
}

td.sous_titre_cas {
    font-size: 13px;
    font-weight: normal;
}

th.database {
    font-size: 13px;
    font-weight: bold;
}

td.database {
    font-size: 13px;
    font-weight: bold;
}

label.find_form {
    font-size: 12px;
}

input.find_form {
    font-size: 12px;
}

select.find_form {

    font-size: 12px;
}

input.find_submit {
    font-size: 12px;
    font-weight: bold;
}



td.cmens_resultat_label {
    font-size: 12px;
    font-weight: bold;
}

td.cmens_resultat_montant {
    font-size: 12px;
    font-weight: bold;
}

a.phpdig {
    font-weight: normal;
    font-size: 13px;
}

input.phpdiginputradio {
    font-size: 13px;
}

select.phpdigselect {
    font-size: 13px;
}

input.phpdiginputtext {
    font-size: 13px;
}

input.phpdiginputsubmit {
    font-size: 13px;
    font-weight: bold;
}