/*position centr? de l'ensemble*/
body {
    background-color: white;
}

/*pages*/
.page_titre {
    color: #1A3D97;
    font-family: Arial;
    font-size: 24px;
    line-height: 18px;
    font-weight: bold;
}

.page_ligne {
    font-family: Arial;
    font-size: 7px;
    line-height: 7px;
}

#global {
    text-align: center;
    z-index: 1;
    background-color: white;
    height: 650px;
}

/*d?inition du cadre de mise en page*/
#cadre {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    width: 990px;
    max-width: 100%;
    height: 601px;
    text-align: center;
    background: url(../images/accueil.jpg);
    background-repeat: no-repeat;
}

#cadre_print {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 754px;
    height: 501px;
    text-align: center
}

#message {
    z-index: 20;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 110px;
    width: 100%;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    color: yellow;
}

#footer {
    position: relative;
    z-index: 30;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
    color: #24478F;
    background-color: #B9D1E3;
}

/*menu*/
#menu {
    z-index: 3;
    position: absolute;
    top: 100px;
    left: 32px;
    visibility: visible;
    text-align: left;
}

A.menu:link {
    color: WHITE;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px
}

A.menu:visited {
    color: WHITE;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px
}

A.menu:active {
    color: RED;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px
}

A.fontfoot:link {
    color: #24478F;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
}

A.fontfoot:visited {
    color: #24478F;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
}

A.fontfoot:active {
    color: RED;
    font-family: Arial;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
}

/*Titre*/
#titre {
    z-index: 4;
    width: 745px;
    position: absolute;
    top: 80px;
    left: 0px;
    visibility: visible;
    text-align: right;
}

.titre {
    color: WHITE;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
}

.titre_print {
    color: black;
    font-family: Arial;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
}

.base {
    color: #1A3D97;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold
}

/*mots-clefs*/
#cle_global {
    text-align: center;
    z-index: 1;
}

#cle_cadre {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    top: 5px;
    width: 903px;
    height: 595;
    text-align: center;
    border: solid 1px silver;
    background-color: #E0DFDC;
}

#cle_cadre2 {
    position: relative;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    top: 5px;
    width: 950px;
    height: 595;
    text-align: center;
    border: solid 1px silver;
    background-color: #E0DFDC;
}

#cle_fond {
    text-align: left;
    z-index: 3;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 3px;
    width: 903px;
    height: 57px;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/mots-cles-fond.gif);
    background-repeat: no-repeat;
}

#cle_fond2 {
    text-align: left;
    z-index: 3;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 3px;
    width: 950px;
    height: 26px;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/mots-cles-fond2.gif);
    background-repeat: repeat-x
}

#cle_page {
    z-index: 4;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 56px;
    width: 903px;
    height: 57px;
    font-family: Arial;
    font-size: 11px;
}

#cle_page2 {
    z-index: 4;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 29px;
    width: 950px;
    height: 57px;
    font-family: Arial;
    font-size: 11px;
}

#boutonsauve {
    position: absolute;
    text-align: center;
    width: 119;
    height: 20;
    top: 2px;
    left: 2px;
}

#boutonretour {
    position: absolute;
    text-align: center;
    width: 141;
    height: 20;
    top: 2px;
    left: 2px;
}

#boutonedite {
    position: absolute;
    text-align: center;
    width: 119;
    height: 20;
    top: 2px;
    left: 122px;
}

#boutonarbo {
    position: absolute;
    text-align: center;
    width: 20;
    height: 20;
    top: 2px;
    left: 774px;
}

#boutonarbo2 {
    position: absolute;
    text-align: center;
    width: 85;
    height: 20;
    top: 0px;
    left: 828px;
}

#boutonarbo3 {
    position: absolute;
    text-align: center;
    width: 85;
    height: 20;
    top: 2px;
    left: 847px;
}

#boutonarbo4 {
    position: absolute;
    text-align: center;
    width: 20;
    height: 20;
    top: 2px;
    left: 821px;
}

#boutonarbo5 {
    position: absolute;
    text-align: center;
    width: 85;
    height: 20;
    top: 0px;
    left: 875px;
}

#boutonarbo6 {
    position: absolute;
    text-align: center;
    width: 85;
    height: 20;
    top: 2px;
    left: 894px;
}

#boutonmots {
    position: absolute;
    text-align: center;
    width: 85;
    height: 20;
    top: 28px;
    left: 70px;
}

#boutonpoub {
    position: absolute;
    width: 17;
    height: 21;
    top: 29px;
    left: 876px;
}

.colone {
    position: relative;
    width: 100%;
    height: 450px;
    overflow: scroll;
    background-color: white;
    padding: 3px;
    font-size: 10pt;
    border: solid 1px silver
}

.coloneb {
    position: relative;
    width: 100%;
    height: 420px;
    overflow: scroll;
    background-color: white;
    padding: 3px;
    font-size: 10pt;
    border: solid 1px silver;
}

.colone2 {
    position: relative;
    width: 100%;
    height: 520px;
    overflow: scroll;
    background-color: white;
    padding: 3px;
    font-size: 10pt;
    border: solid 1px silver;
}

.colone2b {
    position: relative;
    width: 100%;
    height: 520px;
    overflow: scroll;
    background-color: white;
    padding: 3px;
    font-size: 10pt;
    border: solid 1px silver;
}

.colone2c {
    position: relative;
    width: 100%;
    height: 520px;
    background-color: white;
    padding: 3px;
    font-size: 10pt;
    border: solid 1px silver;
}

.liste0 {
    z-index: 13;
    position: absolute;
    top: 74px;
    width: 170px;
    left: 602px;
    height: 386px;
    background-color: white;
    padding: 3px;
    font-size: 10pt;
    border: solid 1px silver;
    margin-left: auto;
    margin-right: auto;
}

/**/
#tete_print {
    z-index: 4;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    width: 580px;
    height: 50px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
}

/*onglets*/
#onglet_1 {
    z-index: 13;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_1-3.gif);
    background-repeat: no-repeat;
}

#onglet_2 {
    z-index: 12;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_2-3.gif);
    background-repeat: no-repeat;
}

#onglet_3 {
    z-index: 11;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_3-3.gif);
    background-repeat: no-repeat;
}

#onglet_3b {
    z-index: 11;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_3-3b.gif);
    background-repeat: no-repeat;
}

#onglet_1-4 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_1-4.gif);
    background-repeat: no-repeat;
}

#onglet_2-4 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_2-4.gif);
    background-repeat: no-repeat;
}

#onglet_3-4 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_3-4.gif);
    background-repeat: no-repeat;
}

#onglet_4-4 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_4-4.gif);
    background-repeat: no-repeat;
}

#onglet_1-5 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_1-5.gif);
    background-repeat: no-repeat;
}

#onglet_2-5 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_2-5.gif);
    background-repeat: no-repeat;
}

#onglet_3-5 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_3-5.gif);
    background-repeat: no-repeat;
}

#onglet_4-5 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_4-5.gif);
    background-repeat: no-repeat;
}

#onglet_5-5 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_5-5.gif);
    background-repeat: no-repeat;
}


#onglet_rec2 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_2-3.gif);
    background-repeat: no-repeat;
}

#onglet_rec3 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_3-3.gif);
    background-repeat: no-repeat;
}

#onglet_a {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_1-3.gif);
    background-repeat: no-repeat;
}

#onglet_b {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_2-3.gif);
    background-repeat: no-repeat;
}

#onglet_c {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_3-3.gif);
    background-repeat: no-repeat;
}

#onglet_id {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_2-3.gif);
    background-repeat: no-repeat;
}

#onglet_id3 {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_3-3.gif);
    background-repeat: no-repeat;
}

/*Formulaire*/
#formulaire_simple_tete {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_1-3.gif);
    background-repeat: no-repeat;
}

#formulaire_etendu_tete {
    z-index: 1;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 24px;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
    background: url(../images/logo/onglet_2-3.gif);
    background-repeat: no-repeat;
}

#formulaire {
    z-index: 30;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 130px;
    width: 100%;
    height: 100%;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
}

#formulaire_print {
    z-index: 30;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    width: 100%;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
}

#formulaire_pop {
    z-index: 30;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 0px;
    width: 100%;
    visibility: visible;
    font-family: Arial;
    font-size: 11px;
}

#margeliste {
    height: 110px;
}

.b_for_1 {
    color: #000066;
    font-weight: bold;
    font-size: 11px;
}

.b_for_2 {
    color: #707070;
    font-size: 11px;
}

.st_1 {
    font-family: Verdana;
    font-size: 12px;
    color: black;
    line-height: 20px;
}

.st_2 {
    font-family: Verdana;
    font-size: 16px;
    color: #003399;
    font-weight: bold;
    line-height: 20px;
}

.onglet {
    font-family: Verdana;
    font-size: 12px;
    color: black;
    line-height: 15px;
}

A.over {
    font-family: Verdana;
    font-size: 12px;
    color: #757575;
    line-height: 15px;
    text-decoration: yes;
}

A.onglet:link {
    font-family: Verdana;
    font-size: 12px;
    color: black;
    line-height: 15px;
    text-decoration: none
}

A.onglet:visited {
    font-family: Verdana;
    font-size: 12px;
    color: black;
    line-height: 15px;
    text-decoration: none
}

A.onglet:active {
    font-family: Verdana;
    font-size: 12px;
    color: red;
    line-height: 15px
}

fieldset {
    padding: 5px;
    margin-bottom: 2px;
    font-family: Arial;
    font-size: 12px;
    border: thin groove
}

legend {
    font-family: Verdana;
    font-size: 12px;
    color: black;
}

/*tableaux*/
table {
    font-family: Arial;
    font-size: 11px;
}

.page {
    font-family: Verdana;
    font-size: 12px;
    color: red;
    line-height: 15px;
    font-weight: bold;
}

A.liste:link {
    font-family: Verdana;
    font-size: 12px;
    color: black;
    line-height: 15px;
    font-weight: bold;
}

A.liste:visited {
    font-family: Verdana;
    font-size: 12px;
    color: black;
    line-height: 15px;
    font-weight: bold;
}

A.liste:active {
    font-family: Verdana;
    font-size: 12px;
    color: red;
    line-height: 15px;
    font-weight: bold;
}

table.form {
    font-family: Arial;
    font-size: 11px;
    color: black;
    background-color: black;
}

td.gris {
    background-color: #EFEFEF;
    font-family: Verdana;
    font-size: 11px;
    color: black;
    text-align: center;
    font-weight: bold
}

tr.blanc {
    background-color: white;
    text-align: left
}

td.blanc {
    background-color: white;
    text-align: center
}

select {
    font-family: Arial;
    font-size: 11px;
    border: thin
}

A.alpha:link {
    font-family: Arial;
    font-size: 10px;
    color: red;
    line-height: 12px;
    font-weight: bold;
}

A.alpha:visited {
    font-family: Arial;
    font-size: 10px;
    color: red;
    line-height: 12px;
    font-weight: bold;
}

A.alpha:active {
    font-family: Arial;
    font-size: 10px;
    color: red;
    line-height: 12px;
    font-weight: bold;
}

A.titre:link {
    color: #1A3D97;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold
}

A.titre:visited {
    color: #1A3D97;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold
}

A.titre:active {
    color: red;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold
}

.alpha {
    font-family: Arial;
    font-size: 10px;
    color: black;
}

.champs {
    font-family: Arial;
    font-size: 11px;
    border: thin inset
}

.radio {
    background-color: white
}
