 body
   {
    scrollbar-face-color: #CC0000;
    scrollbar-shadow-color: #228b22;
    scrollbar-highlight-color: #FFFF33;
    scrollbar-3dlight-color: #FFFF33;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-arrow-color: #FFFF33;
   }
.page
{
background-image: url("bg15.gif");
width: 1024px;
margin: auto;
height: auto;
}
.col1
{
clear: both;
position: absolute;
background-color: rgb(0,0,0);
width: 800px;
height: auto;
float: left;
margin-left: 150px;
top: 10px;
padding: 10px;
color: rgb(255,242,0);
border: 2px solid rgb(255,222,0);
text-align: center;
z-index: 10;
}
.mail
{
clear: both;
position: absolute;
background-image: url("bg15.gif");
width: 800px;
height:  auto;
float: left;
margin-left: 150px;
padding: 5px;
color: rgb(255,242,0);
text-align: center;
top: 1230px;
}
p
{
color: rgb(255,222,0);
}
table
{
border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
}

td /* Toutes les cellules des tableaux... */
{
vertical-align: middle; 
height: 50px;
text-align: center;
}
h2
{
color: rgb(255,222,0);
}
.hauteur
{ 
border: 1px solid rgb(255,222,0);
width: 594px;
height: 425px;
overflow: auto;
margin: auto;
}
.essai
{ 
border: 1px solid rgb(255,222,0);
width: 594px;
margin: auto;
}
.casevide
{
width: 25px;
border: none;
}
.semaine
{
border: 1px solid rgb(255,222,0);
width: 100px;
font-weight: bold;
}
.dat
{
border: 1px solid rgb(255,222,0);
width: 180px;
font-weight: bold;
}
.dates
{
border: 1px solid rgb(255,222,0);
width: 180px;
background-color: rgb(110,190,0);
color: black;
font-weight: bold;
}
.oqpdates
{
border: 1px solid rgb(255,222,0);
width: 180px;
background-color: rgb(250,20,0);
color: black;
font-weight: bold;
}
.predates
{
border: 1px solid rgb(255,222,0);
width: 180px;
background-color: rgb(250,90,0);
color: black;
font-weight: bold;
}
.tar
{
border: 1px solid rgb(255,222,0);
width: 80px;
font-weight: bold;
}
.tarif
{
border: 1px solid rgb(255,222,0);
width: 80px;
background-color: rgb(110,190,0);
color: black;
font-weight: bold;
}
.oqptarif
{
border: 1px solid rgb(255,222,0);
width: 80px;
background-color: rgb(250,20,0);
color: black;
font-weight: bold;
}
.pretarif
{
border: 1px solid rgb(255,222,0);
width: 80px;
background-color: rgb(250,90,0);
color: black;
font-weight: bold;
}
.dis
{
border: 1px solid rgb(255,222,0);
width: 110px;
font-weight: bold;
font-size: 0.9em;
}
.dispo
{
border: 1px solid rgb(255,222,0);
width: 110px;
background-color: rgb(110,190,0);
color: black;
font-weight: bold;
}
.oqpdispo
{
border: 1px solid rgb(255,222,0);
width: 110px;
background-color: rgb(250,20,0);
color: black;
font-weight: bold;
}
.predispo
{
border: 1px solid rgb(255,222,0);
width: 110px;
background-color: rgb(245,90,0);
color: black;
font-weight: bold;
}
.vacances
{
border: 1px solid rgb(255,222,0);
width: 100px;
font-weight: bold;
}
.vac
{
border: 1px solid rgb(255,222,0);
width: 118px;
font-weight: bold;
}



