body {
     margin: 0 0 ;
     padding: 0 ;
     text-align: center ;
     font-size:10pt;
     color:#5f5f5f;
     font-family:verdana,sans-serif;
}

a {
    text-decoration:none ;
    font-size:10pt;
    color:#5f5f5f;
}
a img {border-style:none ;}
a:hover {color:#3e3e3e;}

/* Fond de page */
#conteneur {
     margin: 0 auto ;
     background-color: #FFFFFF ;
     cellspacing:0;
     cellpadding:0;
     width:900px;
     text-align: left ;
     font-family:verdana,sans-serif;
}

/* Dessin titre */
#titre {
       width: 900px ;
       height: 141px ;
       margin: 0 auto ;
       align: center ;
       background: url("Images/Titre.jpg") no-repeat ;
}

/* Menus */
#menu1 {
       margin: 0;
       padding-top: 15px ;
       padding-bottom: 0px ;
       padding-left: 0px ;
       padding-right: 0px ;
       width: 900px ;
       height: 73px ;
       background: url("Images/Menu.jpg") no-repeat ;
       list-style: none ;
}

#menu1 li {
       float: left;
       padding-left: 36px ;
}

#menu1 li a {
       float: left;
       display: block ;
       font-size:10pt;
       font-weight:bold ;
       text-align: left ;
       text-decoration: underline;
       padding-top: 0px;
       color:#868686;
}

#menu1 li a:hover{color:#5d5d5d;font-size:10pt;}

#menuBlanc {
       margin: 0;
       padding-top: 15px ;
       padding-bottom: 0px ;
       padding-left: 0px ;
       padding-right: 0px ;
       width: 900px ;
       height: 73px ;
       background: url("Images/MenuBlanc.jpg") no-repeat ;
       list-style: none ;
}

#menuBlanc li {
       float: left;
       padding-left: 36px ;
}

#menuBlanc li a {
       float: left;
       display: block ;
       font-size:10pt;
       font-weight:bold ;
       text-align: left ;
       text-decoration: underline;
       padding-top: 0px;
       color:#868686;
}

#menuBlanc li a:hover{color:#5d5d5d;font-size:10pt;}

#menu21 {
       margin: 0px;
       padding-top: 14px ;
       padding-bottom: 0px ;
       padding-left: 0px ;
       padding-right: 0px ;
       width: 900px ;
       height: 20px ;
       background: url("Images/Menu21.jpg") no-repeat ;
       list-style: none ;
}

#menu21 li {
       float: left;
       padding-left: 36px ;
}

#menu21 li a {
       float: left;
       display: block ;
       font-size:10pt;
       font-weight:bold ;
       text-align: left ;
       text-decoration: underline;
       padding-top: 0px;
       color:#868686;
}

#menu21 li a:hover{color:#5d5d5d;font-size:10pt;}

#menu22 {
       margin: 0 0;
       padding-top: 3px ;
       padding-bottom: 0px ;
       padding-left: 13px ;
       padding-right: 0px ;
       width: 900px ;
       height: 24px ;
       background: url("Images/Menu22.jpg") no-repeat ;
       list-style: none ;
}

#menu22 li {
       float: left;
       padding-left: 36px ;
}

#menu22 li a {
       float: left;
       display: block ;
       font-size:10pt;
       font-weight:bold ;
       text-align: left ;
       text-decoration: underline;
       padding-top: 0px;
       color:#868686;
}

#menu22 li a:hover{color:#5d5d5d;font-size:10pt;}

#menu23 {
       margin: 0 0;
       padding-top: 0px ;
       padding-bottom: 0px ;
       padding-left: 26px ;
       padding-right: 0px ;
       width: 900px ;
       height: 44px ;
       background: url("Images/Menu23.jpg") no-repeat ;
       list-style: none ;
}

#menu23 li {
       float: left;
       padding-left: 36px ;
}

#menu23 li a {
       float: left;
       display: block ;
       font-size:10pt;
       font-weight:bold ;
       text-align: left ;
       text-decoration: underline;
       padding-top: 0px;
       color:#868686;
}

#menu23 li a:hover{color:#5d5d5d;font-size:10pt;}

.choix_menu {
       font-size:10pt;
       font-weight:bold ;
       text-align: left ;
       text-decoration: underline;
       margin-top: 0px;
       color:#3e3e3e;
}
.menu_inactif {
       font-size:10pt;
       font-weight:bold ;
       text-align: left ;
       text-decoration: underline;
       margin-top: 0px;
       color:#868686;
}

/* Zone de texte */
#fond {
      width: 900px ;
      height:100%;
      overflow:auto;
      margin: 0 auto ;
      align: center ;
      background: url("Images/Fond.jpg") repeat ;
}

#fondBlanc {
      width: 900px ;
      height:100%;
      overflow:auto;
      margin: 0 auto ;
      align: center ;
      background: url("Images/FondBlanc.jpg") repeat ;
}

#contenu {
    font-size:10pt;
    color:#5f5f5f;
    padding-top: 5px ;
    padding-left: 35px ;
    padding-right: 35px ;
}

.p2 {
     margin-top: 0px;
     margin-left: 10px ;
     text-align: left;
}
.p3 {
     margin-top: 0px;
     margin-left: 12px ;
}

.p4 {
     margin-top: 0px;
     margin-left: 20px ;
}

.special {
     float: right;
     margin-top: 30px ;
     margin-left: auto ;
     margin-right: 30 ;
     width: 650px ;
}

.special1 {
     text-align:center;
}

.special2 {
     text-align:center;
     font-style:italic ;
     font-size: 8pt;
}

.special3 {
     text-align: center;
     width: 430px;
     margin: 0 auto ;
}

.special4 {
     text-align: center;
     width: 650px;
     margin: 0 auto ;
}

.special5 {
     color:#333333;
     text-align:center;
}


/* Bouton "Démarrer"*/
a.demarrer {
       margin: 0 auto ;
       width: 293px ;
       height: 49px ;
       display:block ;
       text-align: center ;
       background: url("Images/Demarrer.gif") no-repeat ;
}

a.demarrer:hover {
       margin: 0 auto ;
       width: 293px ;
       height: 49px ;
       display:block ;
       text-align: center ;
       background: url("Images/DemarrerS.gif") no-repeat ;
}
/* Lien Système C */
#Bloc_Liens1 {
       width: 170px ;
       height: 133px ;
       float: right;
       margin-top: 15px ;
       margin-right: 10px ;
       background: url("Images/Liens.gif") no-repeat ;
}

#Bloc_LiensBlanc {
       width: 170px ;
       height: 133px ;
       float: right;
       margin-top: 15px ;
       margin-right: 10px ;
       background: url("Images/LiensBlanc.gif") no-repeat ;
}

.Entete_liens {
       margin-top: 18px ;
       margin-left: 17px ;
       margin-right: 12px ;
       font-size:10pt;
       font-weight:bold ;
       color:#5d5d5d;
}
.Entete_liens2 {
       margin-top: 18px ;
       margin-left: 12px ;
       margin-right: 12px ;
       text-align: center ;
       font-size:10pt;
       font-weight:bold ;
       color:#FF0000;
}
.Contenu_liens {
       margin-left: 25px ;
       margin-right: 12px ;
       margin-top: -8px;
}
a.Cont_liens {
       font-size:8pt;
       font-style: italic;
       color:#333333;
}

a.Cont_liens_excep {
       font-weight:bold;
       color:#FF0000;
}

/* Bulle commentaire des liens */
#bulle {
       padding: 4px;
       background-color:#F1F1F1;
       text-align: center;
       border: 1px solid #666;
       position: absolute;
       display:none;
       font-size:11px;
       color:#444444;
}

#bulle2 {
       width: 175px ;
       padding: 4px;
       background-color:#F1F1F1;
       text-align: left;
       border: 1px solid #666;
       position: absolute;
       display:none;
       font-size:11px;
       color:#444444;
}

/* Bas de page */
#bas {
    width: 900px ;
    height: 155px ;
    align: center ;
    background: url("Images/Bas.jpg") no-repeat ;
}

#basBlanc {
    width: 900px ;
    height: 155px ;
    align: center ;
    background: url("Images/BasBlanc.jpg") no-repeat ;
}

#Bloc_Liens2 {
       margin-top: 0px ;
       width: 800px ;
       margin-left: auto ;
       margin-right: auto ;
       text-align:center;
}

.Contenu_Bas_liens {
       width: 700px ;
       margin-left: auto ;
       margin-right: auto ;
       padding-top: 115px;
       align: center;
}

a.Bas_liens {
       font-size:8pt;
       color:#5f5f5f;
}

/* Questionnaire */

.quest {
       padding: 0 ;
       width: 100% ;
}

.tr {
    width: 830px ;
    height: auto;
    padding: 0;
    margin-top: 5px;
    align: center;
}

.trhaut {
    width: 805px ;
    position: relative;
    height: auto;
    margin-left: 5px;
    margin-top: 0px ;
    margin-bottom: 0px;
    padding-bottom: 0px;
    align: center;
}

.trhautRadio {
    width: 30px ;
}

.trhautTxt {
    width: 760px ;
}

.trbas {
    width: 830px ;
    height: 30px ;
    margin-top: -5px;
    margin-left: -10px;
    position: relative;
    background: url("Images/cadre.gif") no-repeat ;
}


