/* LES COLONNES : Largeurs et positions - Page nommée  */
.col_gh
{
float: left;
width: 160px;
background-color: #cedef8;
}
.col_centre
{
width: auto;
overflow: hidden;
background-color: #cedef8;
}
.col_dr
{
float: right;
width: 20px;
background-color: #cedef8;
}
p a
{
font-size: 0.95em;
font-weight: bold;
color: #6050dc;
text-decoration:none;
}
p a:hover
{
color: #24445c;
}
.lat130px
{
display: block;
margin: auto;
margin-top:20px;
width: 130px;
}
.p_retr_80px_redpuce ul li
{
font-family: arial, verdana, sans-serif;
color: #000;
}
.posit_titre_h1
{
margin: 8px 0px 0px 0px;
}
.ligne_rouge
{
height: 3px;
background-color: #ff0000;
margin-left: 40px;
}
/* taille et marges des tableaux */
.foitue
{
font-family: arial, verdana, sans-serif;
width: 100%;
border-spacing: 0.3em;
margin: auto;
margin-top: 15px;
}
.foitue a
{
text-decoration:none;
}
.foitue a:hover
{
color: red;
}
.foitue td
{
padding: 6px;
}
/* 1ère ligne: fond gris, texte blanc centré */
.foitue thead tr:first-child td:first-child, .foitue thead tr:first-child td:nth-child(3), .foitue thead tr:first-child td:nth-child(5)
{
color: #fff;
text-align: center;
background-color: #8b9bad;
}
/* fond BLANC
 */
.foitue tbody tr:nth-child(even) td:first-child, .foitue tbody tr:nth-child(even) td:nth-child(3), .foitue tbody tr:nth-child(even) td:nth-child(5)
{
background-color: #f5fffa;
}
/* fond GRIS pastel
*/
.foitue tbody tr:nth-child(odd) td:first-child, .foitue tbody tr:nth-child(odd) td:nth-child(3), .foitue tbody tr:nth-child(odd) td:nth-child(5)
{
background-color: #bbd2e1;
}
/* LARGEURS DES COLONNES
1ère colonne */
.foitue tbody tr td:first-child
{
width: 25%;
text-align: left;
font-size: 0.95em;
font-weight: bold;
}
/* 3ème colonne */
.foitue tbody tr td:nth-child(3)
{
text-align: left;
}
/*  5ème colonne - texte centré  */
.foitue tbody tr td:nth-child(5)
{
width: 17%;
font-size: 0.9em;
text-align: center;
}
/* Position Boutons Home et Retour Haut - Page nommée  */
#mnft2
{
width: 100px;
display: block;
margin: auto;
margin-top:1000px;
}
