
@import url("//fonts.googleapis.com/css?family=Roboto:300,400,500,700");

.page
{
    background-color: #D9E2F3;
}

.accr_titre {
    font-family: Calibri, Roboto, serif;
    font-size: 100px;
    color: Black;
    background-color: #F2CC24;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    text-transform: none;
    font-weight: 700;
}

.accr_soustitre
{
    font-family: Calibri, Roboto, serif;
    font-size: 18px;
    color: Black;
    background-color: #F2CC24;
    text-align: center;
    vertical-align: middle;
    padding: 0px;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    text-transform: none;
    font-weight: 700;    
}

.accr_pieddepage
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: Black;
    background-color: #F2CC24;
    text-align: left;
    vertical-align: middle;
    padding: 0px;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    text-transform: none;
    font-weight: 500;    
}

.accr_textesouligne
{
    font-family: Calibri, Roboto, serif;
    font-size: 24px;
    color: Black;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    text-transform: none;
    font-weight: 700;   
    text-decoration:underline; 
}

.accr_texte {
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: Black;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    text-transform: none;
    font-weight: 700;
}

.accr_fond
{
    font-family: Calibri, Roboto, serif;
    font-size: 24px;
    color: Black;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    border-top-width: thin;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: thin;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    text-transform: none;
    font-weight: 700;   
}

.accr_cadretexte
{    
    font-family: Calibri, Roboto, serif;
    font-size: 24px;
    color: White;
    text-align: center;
    background-color: #1665AD;
    padding: 15px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #4472c4;
    border-right-color: #4472c4;
    border-bottom-color: #4472c4;
    border-left-color: #4472c4;
    border-radius: 50px;
    border-collapse: separate;
}

.accr_bouton
{    
    font-family: Calibri, Roboto, serif;
    font-size: 20px;
    color: White;
    text-align: center;
    background-color:  #1665AD /*#4472c4*/;
    padding: 15px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #4472c4;
    border-right-color: #4472c4;
    border-bottom-color: #4472c4;
    border-left-color: #4472c4;
    border-radius: 15px;
    border-collapse: separate;
}

.accr_bouton_gris {
    font-family: Calibri, Roboto, serif;
    font-size: 20px;
    color: Black;
    text-align: center;
    /*background-color: #1665AD*/ /*#4472c4*/ /*;*/
    padding: 15px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: Black;
    border-right-color: Black;
    border-bottom-color: Black;
    border-left-color: Black;
    border-radius: 5px;
    border-collapse: separate;
}

.accr_petitbouton
{    
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: White;
    text-align: center;
    background-color: #1665AD;
    padding: 3px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #4472c4;
    border-right-color: #4472c4;
    border-bottom-color: #4472c4;
    border-left-color: #4472c4;
    border-radius: 5px;
    border-collapse: separate;
}

.accrlignetableau
{
    
}
.accrlignetableau:nth-child(odd)
{
    background-color: White;
}
.accrlignetableau:nth-child(even)
{
    background-color: aliceblue ;
}

.accr_liste_niv1_gros
{
    font-family: Calibri, Roboto, serif;
    font-size: 24px;
    color: White;
    text-align: left;
    vertical-align: middle;
    padding: 5px;    
    text-transform: none;
    font-weight: 700;   
    font-style:italic;
}

.accr_liste_niv2_gros
{
    font-family: Calibri, Roboto, serif;
    font-size: 20px;
    color: White;
    text-align: left;
    vertical-align: middle;
    padding: 5px;    
    text-transform: none;
    font-weight: 500;   
    font-style:italic;
}

.accr_liste_niv1
{
    font-family: Calibri, Roboto, serif;
    font-size: 16px;
    color: White;
    text-align: left;
    vertical-align: middle;
    padding: 5px;    
    text-transform: none;
    font-weight: 700;   
    font-style:italic;
}

.accr_liste_niv2
{
    font-family: Calibri, Roboto, serif;
    font-size: 16px;
    color: White;
    text-align: left;
    vertical-align: middle;
    padding: 5px;    
    text-transform: none;
    font-weight: 500;   
    font-style:italic;
}

.accr_BC_Grille_Centre
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: Black;
    /*background-color: #FFFFFF;*/
    text-align: center;
    vertical-align: middle;
    padding: 2px;    
    text-transform: none;
    font-weight: 300;    
}

.accr_BC_Grille_Centre_Gras
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: Black;
    /*background-color: #FFFFFF;*/
    text-align: center;
    vertical-align: middle;
    padding: 2px;    
    text-transform: none;
    font-weight: bold;    
}

.accr_BC_Grille_Centre_Gras_Gros
{
    font-family: Calibri, Roboto, serif;
    font-size: 24px;
    color: Black;
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    padding: 2px;    
    text-transform: none;
    font-weight: bold;    
}

.accr_BC_Grille_Centre_Gras_TresGros_Rouge
{
    font-family: Calibri, Roboto, serif;
    font-size: 48px;
    color: Red;
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    padding: 2px;    
    text-transform: none;
    font-weight: bold;    
}

.accr_BC_Grille_Gauche_Gras
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: Black;
    background-color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    padding: 2px;    
    text-transform: none;
    font-weight: bold;    
}

.accr_BC_Grille_Centre_Gras_FondGris
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: White;
    background-color: Gray;
    text-align: center;
    vertical-align: middle;
    padding: 2px;    
    text-transform: none;    
    font-weight: bold;    
}

.accr_BC_Grille_Centre_Gras_FondGris_Gros
{
    font-family: Calibri, Roboto, serif;
    font-size: 24px;
    color: White;
    background-color: Gray;
    text-align: center;
    vertical-align: middle;
    padding: 2px;    
    text-transform: none;    
    font-weight: bold;    
}

.accr_BC_Grille_Droite_Gras_FondGris
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: White;
    background-color: Gray;
    text-align: right;
    vertical-align: middle;
    padding: 2px;    
    text-transform: none;    
    font-weight: bold;    
}

.accr_BC_Grille_Gauche
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: Black;
    /*background-color: #FFFFFF;*/
    text-align: left;
    vertical-align: middle;
    padding: 1px;    
    text-transform: none;
    font-weight: 300;    
}

.accr_BC_Grille_Droite_Sans_Cadre
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: Black;
    /*background-color: #FFFFFF;*/
    text-align: right;
    vertical-align: middle;
    padding: 2px;    
    border:none;
    text-transform: none;
    font-weight: 300;    
}

.accr_BC_Grille_Italique
{
    font-family: Calibri, Roboto, serif;
    font-size: 14px;
    color: Black;
    background-color: LightGray;
    text-align: center;
    vertical-align: middle;
    padding: 3px;    
    text-transform: none;
    font-weight: bold;   
    font-style:italic; 
}