body {
       background-color : #FFFFFF;
       padding          : 0px;
       margin           : -3px;
       font-family      :  Verdana, Arial, Helvetica, sans-serif;
       font-size       : 11px;

       }

div { 
margin-left: 10px;
       }
.ital {
	   font-style:italic;
	   }
.bandeau{ 
          margin      : auto;
          color       : #7e7e7e;
          font-size   : 11px;
          font-weight : bold;
          margin-top  : 0px;
          top         : 0px;
          left        : 0px;
          text-align  : right;
          width       : 900px;
          }

.center { 
          text-align : center;
}

td.acco {
          margin:0;
          padding:0;
          width            : 14px;   
          height:400px;

        }


table.table { 
              width           : 500px;
              margin-left     : auto;
              margin-right    : auto;
              border-color    : black;
              border-width    : 1px;
              border-style    : solid;
              border-collapse : collapse;
              }

table.contact { 
              width           : 500px;
              margin-left     : auto;
              margin-right    : auto;
              }

table.contact2 { 
              width           : 400px;
              margin-left     : auto;
              margin-right    : auto;
              }
td.table { 
              width           : 100px;
              margin-left     : auto;
              margin-right    : auto;
              border-color    : black;
              border-width    : 1px;
              border-style    : solid;
              border-collapse : collapse;
              }



table.menuh{ 
             background-color : #bc1c2a ;
             width            : 100%    ;
			 font-size: 15px;
         }
td.menuh{ 
        background-color : #bc1c2a ;
        
         }


table.menuv{ 
             background-color : #ffffff  ;
             border           : 10px     ;
             height           : 400px    ;
             margin           : 0px      ;
             padding          : 0px      ;
             border-collapse  : collapse ;
         }
td.menuv{ 
        background-color : #ffffff ;
	color            : #bc1c2a ;
        width            : 20%     ;
        padding          : 0px     ;
        padding-left     : 0px     ;
        padding-right    : 0px     ;
        }

.menuhSelection{
                 background-color : #bc1c2a ;
                 color            : #ffffff ;
         }


h2 { 
     color      : #bc1c2a ;
     font-size  : 13px    ;
     margin-top : 0px     ;
 }

h2.inter { 
           margin-top : 10px     ;
           margin-bottom : 10px;
 }

h2.result { 
            margin-left : 30px;
 }
p { margin-right  : 40px                       ;
    margin-left   : 45px                       ;
    font-family   : Verdana, Arial, Helvetica, sans-serif;
    font-size     : 11px                       ;
    text-align    : justify                    ;
    margin-top    : 0px                        ;
    margin-bottom : 4px                        ;
    }

.tabloGauche {  
               font-family    : Verdana, Arial, Helvetica, sans-serif;
               font-size      : 11px                       ; 
               margin-right   : 10px                       ;
               margin-left    : 8px                        ;
               vertical-align : top                        ;
               }

.contenu{  
          width          : 900px     ;
          margin-top     : 0px       ;
          padding-top    : 0px       ;
          padding-bottom : 5px       ;
          border         : 0px solid ;
          padding        : 30px      ;
          padding-left   : 0px       ;
          border-color   : #7e7e7e   ;
          vertical-align : top       ;
          }

.tab{ 
      margin         : auto      ;
      width          : 900px     ;
      font-family    :  Verdana, Arial, Helvetica, sans-serif;
      padding-bottom : 0px       ;
      margin-top     : 0px       ;  
      }

.haut { 
         vertical-align : top ;
 
         }

li{ 
    margin-left : -25px ;
    padding-top : 0px   ;
    margin-top  : 0px   ;
    font-weight : bold  ;
    }
ul{ 
    margin-top     : 0px ;
    margin-bottom  : 0px ;
    padding-top    : 0px ;
    padding-bottom : 0px ;
    }
ul.contact{
            text-align  : left   ;
            font-weight : normal ;
            margin-left : 0px    ;
            }

li.contact{
            text-align  : left   ;
            font-weight : normal ;
            margin-left : 0px    ;
            font-size   : 12px   ;
            }

li.liste{
          text-align   :left;
          font-weight  : normal;
          margin-left  : 15px;
          margin-right : 40px;
          font-size    : 11px;
          text-align    : justify;
          }
.menuli{ 
         color       : #000000;
         font-size   : 13px;
         font-weight : bold;
         margin-left : -20px   ;
    }
.menuli2{ 
          color          : #000000 ;
          font-size      : 11px    ;
          margin-left    : 0px     ;
          margin-top     : -3px;
          margin-bottom  : -2px;
          font-weight    : bold    ;
    }

.menuliSelection{ 
                  color       : #7e7e7e ;
                  font-size   : 13px    ;
                  margin-left : -20px   ;
                  padding     : 0px     ;
                  font-weight : bold    ;
    }
.menuliSelection2{ 
                   color          : #7e7e7e ;
                   font-size      : 11px    ;
                   margin-left    : 0px     ;
                   margin-top    : -3px   ;
                   margin-bottom : -2px   ;
                   font-weight    : bold    ;
                   }

p.parce { margin-right  : 0px;
          font-weight   : bold ;
          margin-left   : 40px ;
          text-align    : left;
          font-size     : 11px;
          color         : #000000 ;
          margin-top    : 10px;
          margin-bottom : 5px;
          }

p.conclu { 
           font-weight   : bold;
           text-align    : left;
           color         : #bc1c2a;
           margin-top    : 10px;
           margin-bottom : 5px;
           margin-left   : 60p;
           margin-right  : 90px;
          }

p.accroche { font-size     : 12px;
             font-weight   : bold;
             text-align    : center;
             color         : #bc1c2a;
             margin-top    : 50px;
             margin-bottom : 5px;
             margin-left   : 95px;
             margin-right  : 95px;
          }
p.equipe { 
           font-size       : 11px;
           font-variant    : small-caps;
           text-align      : left;
           font-weight     : bold;
 }

.rouge { 
         color       : #bc1c2a ;
         font-weight : bold    ;
         }
.cnil{ font-size     : 8pt     ;
       text-align    : justify ;
       margin-right  : 10px    ;
       margin-left   : 10px    ;
       margin-top    : 5px     ;
       margin-bottom : 0px     ;
       }
.gauche { margin-left  : 10px ;
          text-align   : left ;
          }

.droite { margin-left  : 10px  ;
          margin-right : 10px  ;
          text-align   : right ;
          }
.top { vertical-align : top ;}

a.menuh:link{ color : #ffffff ;}
a.menuh:hover{ color : #ffffff ;}
a.menuh:visited { color : #ffffff ;}
a.menuhSelection:link{ color:#cfcfcf;}
a.menuhSelection:hover{	color:#cfcfcf;}
a.menuhSelection:visited { color:#cfcfcf;}

a:visited { color:#bc1c2a; 
            text-decoration:none; 
            font-weight:bold; 
            }

a:link { color:#bc1c2a;
         text-decoration:none;
         font-weight:bold;
         }
a:hover { color:black;
          text-decoration:none;
          font-weight:bold
          }
a.mail:link { text-decoration: none;
              color: black;
              font-weight: bold;
              background-color: #ffffff;
              }
a.mail:visited { color: #bc1c2a;
                 text-decoration: none;
                 font-weight: bold;
                 background-color: #ffffff;
                 }
a.mail:hover{ color: #bc1c2a;
              text-decoration: none;
              font-weight: bold;
              }
a.externe:link { text-decoration: underline;
              color: #7e7e7e;
              font-weight: bold;
              }
a.externe:visited { color: #7e7e7e;
                 text-decoration: underline;
                 font-weight: bold;
                 background-color: #ffffff;
                 }
a.externe:hover{ color: #bc1c2a;
              text-decoration: underline;
              font-weight: bold;
              }

a.selection:link {
                   color: #7e7e7e;
                   text-decoration: none;
                   font-weight: bold;
                   background-color: #ffffff;
              }
a.selection:visited {
                      color: #7e7e7e;
                      text-decoration: none;
                      font-weight: bold;
                      background-color: #ffffff;
                 }
a.selection:hover{ color: black;
                   text-decoration: none;
                   font-weight: bold;
                   }

a.notselection:link { color:#bc1c2a; 
                      text-decoration: none;
                      font-weight: bold;
                      background-color: #ffffff;
                      }
a.notselection:visited { color:#bc1c2a;
                         text-decoration: none;
                         font-weight: bold;
                         background-color: #ffffff;
                         }
a.notselection:hover{ color:black;
                      text-decoration: none;
                      font-weight: bold;
                      }

a.lien:link { font-size:12px;
              color:black; 
              font-weight: normal;
              text-decoration: underline;
              background-color: #ffffff;
              }
a.lien:visited { font-size:12px;
                 text-decoration: underline;
                 color:black;
                 font-weight: normal;
                 background-color: #ffffff;
                 }
a.lien:hover{ color: #7e7e7e;
              font-weight: normal;
              text-decoration: underline;
              }

