* {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, ul {
font-size: 10pt;
}

body {
    background-color: #FFFFFF;
    color: #000000;  
}  

a:link {    
    color: #0000FF;    
    background: transparent;
    text-decoration: none;
}    
    
a:visited {    
    color: #990099;    
    background: transparent;
    text-decoration: none;
}    
    
a:active {    
    color: #FF0000;    
    background: transparent;
    text-decoration: none;
}    

a:hover {
    color:#FF0000; 
    background: transparent;
    text-decoration:underline;
}

p.attention {
    font-weight: bold;
    text-align: center;
    color: #FF0000;
}


div.menu {
    font-size: 8pt;
}

div.menu a:link {    
    color: #F7B016;    
    background: transparent;
    text-decoration: none;
}    
    
div.menu a:visited {    
    color: #F7B016;    
    background: transparent;
    text-decoration: none;
}    

div.menu a:hover {
    color:#FF0000; 
    background: transparent;
    text-decoration: underline;
}


span.lienorange a:link {    
    color: #F7B016;    
    background: transparent;
    text-decoration: none;
}    
    
span.lienorange a:visited {    
    color: #F7B016;    
    background: transparent;
    text-decoration: none;
}    

span.lienorange a:hover {
    color:#FF0000; 
    background: transparent;
    text-decoration: underline;
}

td.titrerubrique {
    font-size: 14px;
    font-weight: bold;
    background-color: #FFFFCC;
    text-align: center;    
}

td.menutitre {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000000;
}

td.menuitem {
    font-size: 12px;
    font-weight: bold;
    background-color: #FFFFFF;
    vertical-align: center;
}

td.menurouge {
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    background-color: #FFFFFF;
    vertical-align: center;
}

td.menutitreindex {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000000;
}

td.menuitemindex {
    font-size: 12px;
    background-color: #FFFFE9;
    vertical-align: center;
}

td.menuitemindexf{
    font-size: 8pt;
    background-color: #FFFFE9;
    vertical-align: center;
}


table.accueil {
    background-color: #EFF1FE;
    width: 100%;
    padding: 25px;
    margin-left: 0px;
    margin-right: 0px;
    border-spacing: 0px;
    border-style: none;
    font-size: 10pt;
}

p.texte {
    text-indent: 0.5cm;
    font-size: 10pt;
    text-align: justify;
}

p.texte_centre {
    margin-top: 35px;
    margin-bottom: 20px;
    text-align: center;
}


p.nouveau {
   font-size: 10pt;
   text-align: justify;
   border: 1px solid #DD0000;
   background: #FFDDDD;
   padding: 5px 15px 5px 15px;
}

p.erreur {
   font-size: 10pt;
   text-align: justify;
   border: 1px solid #DD0000;
   background: #FFDDDD;
   padding: 5px 15px 5px 15px;
}

table.forum {
    background-color: #EFF1FE;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 20px;
    border-spacing: 0px;
    border-style: none;
    font-size: 8pt;
}

div.categ {
    text-align: center;
}

p.titre_categ {
    text-align: center;
    font-size: 12pt;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 15px;
}

p.haut {
    font-size: 7pt;
    text-align: center;
}

div.lien {
    margin-top: 20px;
    margin-left: 1cm;
    margin-right: 1cm;
    font-size: 9pt;
}

span.nomlien {
    color: #A02090;
    font-weight: bold; 
}

span.urllien {
    font-size: 8pt;
}

span.textelien {
    font-size: 9pt;
}

span.datelien {
    font-size: 7pt; 
}

div.attach {
    margin-top: 20px;
    margin-left: 1cm;
    margin-right: 1cm;
    font-size: 9pt;
}

span.nomfilattach {
    color: #A02090;
    font-weight: bold; 
}

span.urlattach {
    font-size: 9pt;
    margin-left: 0.5cm;
}

span.authattach {
    font-size: 7pt;
}


div.acad {
    margin-top: 20px;
    margin-left: 1cm;
    margin-right: 1cm;
    font-size: 9pt;
}

p.nomacad {
    color: #A02090;
    font-weight: bold;
    font-size: 10pt;
    margin-top: 15px; 
    margin-bottom: 15px; 
}

div.cioacad {
    margin-top: 5px;
    margin-bottom: 15px;
}

span.cioacad {
    font-size: 9pt;
    font-weight: bold;
    margin-left: 0.5cm;
}

span.texteacad {
    font-size: 9pt;
    font-weight: normal;
    margin-left: 0.5cm;
}

span.authacad {
    font-size: 7pt;
    margin-left: 0.5cm;
}

p.nomglobal {
    color: #000000;
    font-weight: bold;
    font-size: 10pt;
    margin-top: 15px; 
    margin-bottom: 15px; 
}


div.grevo {
    margin-top: 30px;
    margin-left: 1cm;
    margin-right: 1cm;
    font-size: 9pt;
}

p.nomgrevo {
    color: #A02090;
    font-weight: bold;
    font-size: 10pt;
    margin-top: 20px; 
    margin-bottom: 5px; 
}

div.etatgrevo {
    margin-top: 5px;
    margin-bottom: 15px;
}



div.resumetexte {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 1cm;
    margin-right: 1cm;
    font-size: 9pt;
}

p.titretexte {
    color: #A02090;
    font-weight: bold;
    font-size: 10pt;
    margin-top: 20px; 
    margin-bottom: 5px; 
}

div.desctexte {
    margin-top: 5px;
    margin-bottom: 15px;
}




div.signature {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 2cm;
    margin-right: 4cm;
}

span.nomsignature {
    font-weight: bold;
    color: #A02090;	
    font-size: 10pt;
}

p.descsignature {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 7pt;
    margin-left: 0.5cm;
}

p.nomrubrique {
    color: #A02090;
    font-weight: bold;
    font-size: 10pt;
    margin-left: 0.5cm;
    margin-top: 20px; 
    margin-bottom: 10px; 
}

div.rubrique {
    margin-top: 20px;
    margin-left: 0.5cm;
    margin-right: 0.5cm;
    font-size: 9pt;
}

td.aide {
    font-size: 7pt;
}

div.titre h1 {
    text-align: center;
    font-size: 18pt;
    color: #000000;
    margin-top: 0cm;
    margin-bottom: 1cm;
}

div.pied p {
    text-align: center;
    font-size: 8pt;
}

img {
    border: 0px;
}
