/*******************************************************************************************/
/* Gabarit 2007                                                                            */
/*******************************************************************************************/
td.degrader_gauche {
    background          : url(images/2007/degrader_g.gif) no-repeat;
}
td.degrader_droite {
    background          : url(images/2007/degrader_d.gif) no-repeat;
}
td.colonnegauche {
    padding-left        : 1px;
}
div.colonnegauchebas {
    background          : url(images/2007/colonne_degrader.gif) repeat-x;
    padding             : 45px 0px 50px 0px;
}
.colonnegauche_cadre {
    padding             : 3px 5px 3px 11px;
    background          : #FFFFFF;
    margin              : 0px 4px 0px 0px;
    color               : #000000;
    font-family         : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size           : 8pt;
}
.colonnegauche_cadre input {
    vertical-align      : middle;
    font                : 10px Verdana, Arial, Helvetica, sans-serif;
}
.colonnegauche_cadre a, .colonnegauche_cadre a:visited, .colonnegauche_cadre a:active, .colonnegauche_cadre a:link {
    color               : #000000;
    text-decoration     : none;
}
.colonnegauche_cadre a:hover {
    color               : #000000;
    text-decoration     : underline;
}
div.contenu {
    margin              : 15px 15px 15px 20px;
}
div.copyright {
    font-size           : 7pt;
    text-align          : center;
    width               : 600px;
    margin              : 10px 0px;
}

/* Menu Horizontale */
td.menuh {
    background          : url(images/2007/menuhaut_degrader.gif) no-repeat;
}
table.menuh td.last {
    background          : url(images/2007/menuhaut_fond_off.gif) no-repeat;
}
div.menuh a,
table.menuh td a, table.menuh td a:visited, table.menuh td a:link {
    display             : block;
    height              : 21px;
    line-height         : 19px;
    background          : url(images/2007/menuhaut_fond_off.gif) no-repeat;
    padding             : 0px 10px 0px 15px;
    font-family         : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size           : 8pt;
    font-weight         : bold;
    color               : #000000;
    text-decoration     : none;
}
table.menuh td a.on, table.menuh td a.on:visited, table.menuh td a.on:link,
table.menuh td a.on:active, table.menuh td a.on:hover,
table.menuh td a.active, table.menuh td a.active:visited, table.menuh td a.active:link,
table.menuh td a.active:active, table.menuh td a.active:hover,
table.menuh td a:active, table.menuh td a:hover {
    display             : block;
    height              : 21px;
    background          : url(images/2007/menuhaut_fond_on.gif) no-repeat;
    padding             : 0px 10px 0px 15px;
    font-family         : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size           : 8pt;
    font-weight         : bold;
    color               : #000000;
    text-decoration     : none;
}

/* Sous Menu Déroulant Horizontale */
div.menuhss {
    position            : absolute;
    z-index             : 500;
    visibility          : hidden;
    display             : none;
}
div.menuhss div {
    margin-top          : 11px;
    z-index             : 500;
    background-color    : #EBEFF3;
    padding             : 6px 3px 8px 4px;
}
div.menuhss table {
    border-collapse     : collapse;
}
div.menuhss table tr td {
    border-width        : 1px 0px;
    border-style        : solid;
    border-color        : #9EAAC9;
    padding             : 1px 0px;
}
div.menuhss a, div.menuhss a:visited, div.menuhss a:link {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    padding             : 0px 10px 0px 8px;
    color               : #000000;
    background-color    : inherit;
    text-decoration     : none;
     z-index             : 500;
}
div.menuhss a.active, div.menuhss a.active:visited, div.menuhss a.active:link,
div.menuhss a.active:active, div.menuhss a.active:hover,
div.menuhss a.on, div.menuhss a.on:visited, div.menuhss a.on:link,
div.menuhss a.on:active, div.menuhss a.on:hover,
div.menuhss a:active, div.menuhss a:hover {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    padding             : 0px 10px 0px 8px;
    color               : #000000;
    background-color    : #DAE0EB;
    text-decoration     : none;
     z-index             : 500;
}
div.menuhss a.on, div.menuhss a.on:visited, div.menuhss a.on:link,
div.menuhss a.on:active, div.menuhss a.on:hover {
    color               : #014F97;
    font-weight         : bold;
     z-index             : 500;
}
div.menuhss a.fleche {
    background          : url(images/2007/menuhaut_fleche.gif) no-repeat center right;
}

/* SousSous Menu Déroulant Horizontale */
div.menuhssss {
    position            : absolute;
    z-index             : 500;
    visibility          : hidden;
    display             : none;
}
div.menuhssss div {
    margin              : 0px 0px 0px 4px;
    background-color    : #DAE0EB;
    padding             : 1px;
    z-index             : 500;
}
div.menuhssss table {
    border-collapse     : collapse;
    z-index             : 500;
}
div.menuhssss table tr td {
    border-width        : 1px 0px;
    border-style        : solid;
    border-color        : #9EAAC9;
    padding             : 1px 0px;
    z-index             : 500;
}
div.menuhssss a, div.menuhssss a:visited, div.menuhssss a:link {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    background          : url(images/2007/menuhaut_puce.gif) no-repeat 4px 4px;
    padding             : 0px 10px 0px 15px;
    color               : #000000;
    background-color    : inherit;
    text-decoration     : none;
     z-index             : 500;
}
div.menuhssss a.on, div.menuhssss a.on:visited, div.menuhssss a.on:link,
div.menuhssss a.on:active, div.menuhssss a.on:hover,
div.menuhssss a:active, div.menuhssss a:hover {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    background          : url(images/2007/menuhaut_puce.gif) no-repeat 4px 4px;
    padding             : 0px 10px 0px 15px;
    color               : #014F97;
    text-decoration     : none;
     z-index             : 500;
}
div.menuhssss a.on, div.menuhssss a.on:visited, div.menuhssss a.on:link,
div.menuhssss a.on:active, div.menuhssss a.on:hover {
    font-weight         : bold;
     z-index             : 500;
}

/* Menu Vertical */
div.menugauche {
    background-color    : #FAB110;
}
div.menuvfirst {
    display             : block;
    font-family         : Helvetica, Arial, verdana, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    padding             : 3px 5px 4px 26px;
    color               : #000000;
    background          : url(images/2007/menugauche_fond_first.gif) no-repeat;
    text-decoration     : none;
}
a.menuv, a.menuv:visited, a.menuv:link, a.menuv:active, a.menuv:hover {
    display             : block;
    font-family         : Helvetica, Arial, verdana, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    padding             : 0px 5px 0px 26px;
    color               : #FFFFFF;
    /*border-top          : 2px solid #000000;*/
    border-bottom       : 1px solid #D07202;
    background          : url(images/2007/menugauche_fond.gif) repeat-y;
    margin-top          : 2px;
    text-decoration     : none;
}
a.menuv2, a.menuv2:visited, a.menuv2:link, a.menuv2:active, a.menuv2:hover {
    display             : block;
    font-family         : Helvetica, Arial, verdana, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    padding             : 0px 5px 0px 26px;
    color               : #000000;
    /*border-top          : 2px solid #000000;*/
    border-bottom       : 1px solid #D07202;
    background          : url(images/2007/menugauche_fond.gif) repeat-y;
    margin-top          : 2px;
    text-decoration     : none;
}
div.menuvss_fond {
    /*background          : url(images/2007/menugauche_fond_ss.gif) no-repeat;*/
    background          : url(images/2007/menugauche_fond.gif) no-repeat;
}
a.menuvss, a.menuvss:visited, a.menuvss:link, a.menuvss:active, a.menuvss:hover {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    padding             : 4px 10px 3px 26px;
    color               : #000000;
    border-bottom       : 1px solid #D07202;
    background          : url(images/2007/menugauche_fond.gif) repeat-y;
    text-decoration     : none;
}
table.menuvssss {
    margin              : 2px 0px 2px 1px;
    border-collapse     : collapse;
    background          : url(images/2007/menugauche_pointiller.gif) repeat-x bottom left;
}
table.menuvssss tr td {
    background          : url(images/2007/menugauche_pointiller.gif) repeat-x;
    padding             : 2px 0px 1px 0px;
}
table.menuvssss a.on, table.menuvssss a.on:visited, table.menuvssss a.on:link,
table.menuvssss a, table.menuvssss a:visited, table.menuvssss a:link {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    padding             : 0px 10px 0px 26px;
    color               : #000000;
    background-color    : inherit;
    text-decoration     : none;
}
table.menuvssss a.on:active, table.menuvssss a.on:hover,
table.menuvssss a:active, table.menuvssss a:hover {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    padding             : 0px 10px 0px 26px;
    color               : #000000;
    background-color    : #FBC753;
    text-decoration     : none;
}
table.menuvssss a.on, table.menuvssss a.on:visited, table.menuvssss a.on:link, table.menuvssss a.on:active, table.menuvssss a.on:hover {
    color               : #D72800;
    font-weight         : bold;
}
div.menugauche a.fleche {
    background          : url(images/2007/menugauche_fond_fleche.gif) no-repeat top right;
}

/* Sous Menu Déroulant Vertical */
div.menuvss {
    position            : absolute;
    z-index             : 500;
    visibility          : hidden;
    display             : none;
}
div.menuvss div {
    margin              : 3px 0px;
    background-color    : #FAB110;
    padding             : 2px;
}
div.menuvss table {
    border-collapse     : collapse;
    background          : url(images/2007/menugauche_pointiller.gif) repeat-x bottom left;
}
div.menuvss table tr td {
    background          : url(images/2007/menugauche_pointiller.gif) repeat-x;
    padding             : 2px 0px 1px 0px;
}
div.menuvss a, div.menuvss a:visited, div.menuvss a:link {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    padding             : 0px 10px 0px 8px;
    color               : #000000;
    background-color    : inherit;
    text-decoration     : none;
}
div.menuvss a.active, div.menuvss a.active:visited, div.menuvss a.active:link,
div.menuvss a.active:active, div.menuvss a.active:hover,
div.menuvss a.on, div.menuvss a.on:visited, div.menuvss a.on:link,
div.menuvss a.on:active, div.menuvss a.on:hover,
div.menuvss a:active, div.menuvss a:hover {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    padding             : 0px 10px 0px 8px;
    color               : #000000;
    background-color    : #FBC753;
    text-decoration     : none;
}
div.menuvss a.on, div.menuvss a.on:visited, div.menuvss a.on:link,
div.menuvss a.on:active, div.menuvss a.on:hover {
    color               : #D72800;
    font-weight         : bold;
}
div.menuvss a.fleche {
    background          : url(images/2007/menugauche_fleche.gif) no-repeat center right;
}

/* SousSous Menu Déroulant Vertical */
div.menuvssss {
    position            : absolute;
    z-index             : 500;
    visibility          : hidden;
    display             : none;
}
div.menuvssss div {
    margin              : 0px 0px 0px 2px;
    background-color    : #FBC753;
    padding             : 1px;
}
div.menuvssss table {
    border-collapse     : collapse;
    background          : url(images/2007/menugauche_pointiller.gif) repeat-x bottom left;
}
div.menuvssss table tr td {
    background          : url(images/2007/menugauche_pointiller.gif) repeat-x;
    padding             : 2px 0px 1px 0px;
}
div.menuvssss a, div.menuvssss a:visited, div.menuvssss a:link {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    background          : url(images/2007/menugauche_puce.gif) no-repeat 4px 4px;
    padding             : 0px 10px 0px 15px;
    color               : #000000;
    background-color    : inherit;
    text-decoration     : none;
}
div.menuvssss a.on, div.menuvssss a.on:visited, div.menuvssss a.on:link,
div.menuvssss a.on:active, div.menuvssss a.on:hover,
div.menuvssss a:active, div.menuvssss a:hover {
    display             : block;
    font-family         : Arial, verdana, Helvetica, sans-serif;
    font-size           : 11px;
    background          : url(images/2007/menugauche_puce.gif) no-repeat 4px 4px;
    padding             : 0px 10px 0px 15px;
    color               : #D72800;
    text-decoration     : none;
}
div.menuvssss a.on, div.menuvssss a.on:visited, div.menuvssss a.on:link,
div.menuvssss a.on:active, div.menuvssss a.on:hover {
    font-weight         : bold;
}
/*******************************************************************************************/
/* Fin Gabarit 2007                                                                            */
/*******************************************************************************************/
