.lescols
{
overflow: auto;
padding-top: 20px;
}
.col_gh
{
float: left;
width: 20px;
background-color: #cedef8;
}
.col_centre
{
width: auto;
overflow: hidden;
background-color: #cedef8;
}
.col_dr
{
float: right;
width: 20px;
background-color: #cedef8;
}
.posit_titre_h1
{
margin: 8px 0px 0px 0px;
}
.ligne_rouge
{
height: 3px;
background-color: #ff0000;
margin-left: 40px;
}
/* taille et marges des tableaux */
.tabprof
{
font-family: arial, verdana, sans-serif;
width: 100%;
margin: auto;
margin-top: 15px;
text-align: left;
}
.tabprof a
{
text-decoration:none;
}
.tabprof a:hover
{
color: red;
}
p a
{
font-weight: bold;
color: #6050dc;
text-decoration:none;
}
p a:hover
{
color: #24445c;
}
.tabprof td
{
padding: 5px;
}
/* THEAD & TFOOT Fond ROUGE, texte BLANC gras centré (1ère ligne - 5 colonnes) */
.tabprof thead tr:first-child td:first-child, .tabprof thead tr:first-child td:last-child, 
.tabprof tfoot tr:nth-child(3) td:first-child, .tabprof tfoot tr:nth-child(3) td:last-child
{
color: #fff;
font-weight: bold;
text-align: center;
background-color: #ff4500;
}
/* THEAD & TFOOT Fond GRIS, texte BLANC centré (2ème ligne - 7 colonnes) */
.tabprof thead tr:nth-child(2) td:first-child, .tabprof thead tr:nth-child(2) td:nth-child(2), .tabprof thead tr:nth-child(2) td:nth-child(4), .tabprof thead tr:nth-child(2) td:nth-child(6), .tabprof thead tr:nth-child(2) td:last-child, .tabprof tfoot tr:nth-child(2) td:first-child, .tabprof tfoot tr:nth-child(2) td:nth-child(2), .tabprof tfoot tr:nth-child(2) td:nth-child(4), .tabprof tfoot tr:nth-child(2) td:nth-child(6), .tabprof tfoot tr:nth-child(2) td:last-child
{
color: #fff;
text-align: center;
background-color: #8b9bad;
}
/* Lignes fond GRIS pastel trait ROUGE- cellules 1, 2, 4, 6 et 7 */
.tabprof tbody tr:nth-child(even) td:first-child, .tabprof tbody tr:nth-child(even) td:nth-child(2), .tabprof tbody tr:nth-child(even) td:nth-child(4), .tabprof tbody tr:nth-child(even) td:nth-child(6), .tabprof tbody tr:nth-child(even) td:last-child
{
background-color: #bbd2e1;
border-bottom: 2px solid red;
}
/* Lignes fond BLANC trait VERT - cellules 1, 2, 4, 6 et 7 */
.tabprof tbody tr:nth-child(odd) td:first-child, .tabprof tbody tr:nth-child(odd) td:nth-child(2), .tabprof tbody tr:nth-child(odd) td:nth-child(4), .tabprof tbody tr:nth-child(odd) td:nth-child(6), .tabprof tbody tr:nth-child(odd) td:last-child
{
background-color: #f5fffa;
border-bottom: 2px solid green;
}
/* 3ème ligne vierge HEAd et 1ère ligne vierge FOOT: Hauteur */
.tabprof thead tr:nth-child(3), .tabprof tfoot tr:first-child
{
height: 10px;
}
/* Tableau entier: Largeur colonnes 3 et 5 */
.tabprof tr td:nth-child(3), .tabprof tr td:nth-child(5)
{
width: 1px;
}
/* Tableau entier: Largeur colonne2  */
.tabprof tbody tr td:nth-child(2)
{
width: 37%;
}
#save
{
width: auto;
margin-top: 20px;
overflow: hidden;
border-radius: 0 50px 0 50px;
padding: 8px 20px 8px 20px;
background: rgb(159, 57, 26);
background: -moz-linear-gradient(110deg, rgb(159, 57, 26) 32%, rgb(212, 140, 7) 100%);
background: -webkit-linear-gradient(110deg, rgb(159, 57, 26) 32%, rgb(212, 140, 7) 100%);
background: -o-linear-gradient(110deg, rgb(159, 57, 26) 32%, rgb(212, 140, 7) 100%);
background: -ms-linear-gradient(110deg, rgb(159, 57, 26) 32%, rgb(212, 140, 7) 100%);
background: linear-gradient(200deg, rgb(159, 57, 26) 32%, rgb(212, 140, 7) 100%);
margin-bottom: 20px;
}
.concl
{
text-align: center;
color:#ffffff;
font-family: arial;
font-size:1.2em;
font-style: oblique;
}
.textsave
{
text-align: left;
color:#ffffff;
font-family:Arial;
font-size:1em;
}
.refbible
{
text-align: right;
color: #cedef8;
font-size:12px;
font-style: oblique;
}
.fdgrey_simple p a
{
font-size: 0.95em;
font-weight: bold;
color: #eee8aa;
text-decoration:none;
}
.fdgrey_simple p a:hover
{
color: #add8e6;
}
#mnft1
{
width: 80%;
color: #B22222;
font-size: 0.9em;
padding-left: 65px;
}
#mnft2
{
float: right;
margin-top: 10px;
}
#mnft1, #mnft2
{
display: inline-block;
}
.btup
{
width: 30px;
margin-bottom:0px;
float: right;
}
.home
{
width: 30px;
margin-right: 20px;
}