/*------------- Index.php ----------------------- */
.body {
 background-color:#98bdb5;
 font-size:12px;
 font-family:Comic Sans MS;
 text-align:left;
}

.main {
background-image:url("../img/bg.jpg");
background-repeat:no-repeat;
background-color:white;
 }

.index_table_prin {
height:100%;
width:800px;
border-spacing:5px;
}

.copyright {
color:black;
background-color:white;
border-style:solid;
border-width:1px;
border-color:black;
text-align:center;
font-size:8px;
}

/* -------------- Commun ----------------*/
/* Menu de gauche */
.tablep1 {
width:150px;
border-width:1px;
border-color:black;
border-style:solid;
margin:0%;
background-color:white;
}

.tablep1 h5 {
font-size:12px;
background:#5fb230;
color:white;
text-align:center;
width:150px;
margin:0%; 
}

.tablep1 p {
text-align:left;
margin:0;
padding:0;
}

/* Accueil */
.table_accueil {
width:40%;
height:120px;
border-width:1px;
border-color:black;
border-style:solid;
margin:10px;
background-color:white;
}

.table_accueil h5 {
background:#cc6633;
color:white;
text-align:center;
width:100%;
margin:0%; 
}

.table_accueil p {
text-align:left;
margin:0;
padding:0;
} 

/* fin de menu de gauche */
.table {
border-style:solid;
border-width:1px;
border-color:black;
padding:0%;
margin:0;
}

.table_up {
border-bottom-style:solid;
border-bottom-width:1px;
border-spacing:0px;
border-width:0px;
border-bottom-color:black;
padding:0%;
}

.rubriques_table {
color:white;
font-size:14px; 
background-color:#5fb230;
height:10;
text-align:center;
border-spacing:0px;
padding:0%;
}

.table0 {
border-width:0px;
border-spacing:0px;
padding:0%;
}

.titre {
background-color:#cc6633;
color:white;
font-size:14px;
text-align:center;
}

.titre_vert {
background-color:#5fb230;
color:white;
font-size:12px;
text-align:center;
margin:0;
padding:0;
}

.contenu_menu {
vertical-align:top;
font-size:12px;
background-color:white;
}

/* --------------- Liens et textes-----------------*/
a.link_white_black {
color:white;
text-decoration:none;
}

a.link_white_black:hover {
color:black;
text-decoration:underline;
}

a.link_black {
color:black;
font-size:12px;
text-decoration:none;
}

a.link_black:hover {
color:black;
font-size:12px;
text-decoration:underline;
}

a.link_white {
color:white;
text-decoration:none;
font-size:12px;
}

a.link_white:hover {
color:white;
text-decoration:underline;
font-size:12px;
}

a.link_green {
color:green;
font-size:12px;
text-decoration:underline;
}

a.link_green:hover {
color:green;
font-size:12px;
text-decoration:none;
}

.text {
font-size:12px;
font-align:left;
}

.text_white {
color:white;
size:12px;
}
/*---------------------------------- download --------------------------- */

.download_table {
border-style:solid;
border-width:1px;
border-spacing:5px;
border-color:black;
}

.download_titre {
text-align:center;
border-style:dashed;
border-spacing:4px;
border-width:1px;
border-color:black;
}

.download_contenu { 
font-size:12px; 
border-style:dashed;
border-spacing:4px;
border-width:1px;
border-color:black;
}

.download_gauche {
vertical-align:top;
font-size:9px;
 
}

.download_link {
color:black;
text-decoration:none;
font-size:9px;
}

.download_link:hover {
color:black;
text-decoration:underline;
font-size:9px;
}

/* -------------------------- FORUM ------------------------*/
a.link_barre {
color:#5fb230;
text-decoration:underline;
font-size:15px;
}

a.link_barre:hover {
color:#cc6633;
text-decoration:none;
}

a.link_choix_msg {
color:white;
font-size:12px;
text-decoration:none;
}

a.link_choix_msg:hover {
color:black;
font-size:12px;
text-decoration:underline;
}

a.link_forum {
font-size:14px;
text-decoration:none;
color:white;
}

a.link_forum:hover {
font-size:16px;
text-decoration:underline;
}

/* ---------------- Menu deroulant ---------------------------*/
.popper {
position:absolute;
visibility:hidden;
z-index:15;
left:99px;
 }
 
 #topgauche { 
 position:absolute;
 z-index:10; 
 }
 
 .tuto_menu_titre {
color:white;
text-align:center;
}

.menu {
text-align:center;
font-size:13px;
color:white;
}

.menu_table {
background-color:black;
border-width:0px;
border-spacing:1px;
padding:0%;
width:100%;
}