/* On importe les différentes feuilles de style */
@import "./form.css";           /*css formulaires*/
@import "./tableau.css";        /*css tableaux (th, td...)*/
html {  
    overflow: -moz-scrollbars-vertical;
    height: 100%;
    vertical-align: middle;
 }
body {
    background-color: #fff;
    background: url('./../image/back.gif');     
    color: #fff;
    font-family: "Verdana", Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 10px;
    }
 /* ==============================================================
        SPECIFICITES
   ============================================================= */
.back_left {
    font-size:1px;
    width: 3px;
}
.back_right {
    font-size:1px;
    width: 3px;
}
.defaut {                      /*class parent - accueil du site */
    background-color: #F39900;
    border-top:none;
    border-bottom: none;
    }
.defaut .head {  height: 194px; }
.defaut .foot {  height: 190px; }


.menu {                         /*class parent - menu du site */ 
    background-color: #01519a; 
}

.sous_menu{
    background-color:#1E1E1E;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    text-align:left;
}


.groupe {                          /*class parent - contenu du site */ 
    background-color: #B634BB;
}

.join {                          /*class parent - contenu du site */ 
    background-color: #E0119D;
}  

.presse {                          /*class parent - contenu du site */ 
    background-color: #4B08A1;
}  

.contact {                          /*class parent - contenu du site */ 
    background-color: #C60C30;
}
/* ==============================================================
        BALISES HTML
   ============================================================= */
p { color: #000}
p.legend{
    font-style: italic;
}
p.presse:first-letter {
    font-size: 18px;    
}
img { border: 0; }          
ul {
    list-style: none;
     padding: 0;
     margin: 0;
     }
li {
    line-height: 22px;
    border-bottom: #fff 1px dashed;
    padding: 3px;
    }

.article {
    line-height: 20px;
    border-bottom: #fff 2px dotted;
    padding: 3px;
    letter-spacing: -1px;    
}
.article_on {
    line-height: 20px;
    border-bottom: #fff 2px dotted;
    background-color: #666666;
    cursor: pointer;
    letter-spacing: -1px;
}    
/* ==============================================================
         les textes
/*  ============================================================= */
.txt_01, .txt_01:link, .txt_01:hover, .txt_01:visited { color: #FFF }
.txt_02, .txt_02:link, .txt_02:visited { color: #1A171B }
.txt_02:hover {color: #1A171B; text-decoration: underline;}
.txt_03, .txt_03:link, .txt_03:visited, .txt_03:hover { color: #1A171B }
.no_back {  background: none }

/* ==============================================================
         les liens      (regles generales)
/*  ============================================================= */
a:link, a:active, a:visited,  a:hover{
    color: #fff;
    text-decoration: none;
    }
    
form select.formfields_pays {
    background-color:#fff;
    border:#1A171B 1px solid;
    font-size: 10px;
    color: #1A171B;
    padding-left:2px;
}

.button_link:link, .button_link:active, .button_link:visited {padding:0px 4px 2px 4px; color:#B634BB; font-weight: bold; font-size: 10px; background-color:#FFFFFF;}  
.button_link:hover {color:#FFA100; font-weight: bold; font-size: 10px;}