body {height:100%;font-family: arial, helvetica, sans-serif; font-size: small; color: BLACK; background-color: #F5F5F5;
margin-top:0;margin-left:0;background-image:url(rapf1.jpg);background-repeat: no-repeat ;background-position:left bottom; }
form {display:inline;}
select.sys{
COLOR:#48619D ; 
font-size: 9pt;
}
.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}

table.bord {border-width:1px; border-style:solid; border-color:#48619D ;}
fieldset   {font-size:small ; padding: 5px 13px 15px 13px; -moz-border-radius:8px;-webkit-border-radius:8px;	}
legend{font-size:small ;color:#48619D;}
th { font-family: arial, helvetica, sans-serif;font-size: small; font-weight: bold; color: #FFFFFF; background-color: #48619D;}
th.jour {  background-color: #FFFFCC;color:RED;border-style:solid;border-width:1px;border-color:#B6C5EE;}
td.jour {  background-color: #FFFFCC;
BORDER-BOTTOM: #B6C5EE 1px solid; 
}
th.normal {  background-color: #CCCCCC;color:BLACK;border-style:solid;border-width:1px;border-color:#D3D3D3;}
th.normal1 {  background-color: #CCCCCC;color:BLACK;border-style:solid;border-width:1px;border-color:#48619D;}
th.normal6 {  background-color: #B6C5EE;}
th.message {background-color:#009900;border-style:solid;border-width:1px;border-color:#B6C5EE;}
th.vacance { border-style:solid;border-width:1px;border-color:#B6C5EE;}
th.samedi1 {   background-color: #48619D;color:#FFFFFF;border-style:solid;border-width:1px;border-color:#48619D;}
th.samedi {  border-style:solid;border-width:1px;border-color:#B6C5EE;}
th.petitb { font-size: xx-small; }
th.passe {   background-color: #FFFFCC;color:BLACK;border-style:solid;border-width:1px;border-color:#B6C5EE;}
th.dimanche { background-color: RED;border-style:solid;border-width:1px;border-color:#B6C5EE;}
th.n150 {  background-color: #B6C5EE;color:#48619D; background-image:url(150.jpg);}
td.n150 {  background-color: #B6C5EE;color:#48619D;border-right-style: solid;border-right-width:1px;border-right-color:#48619D                                ;border-top-style: solid;border-top-width:1px; border-top-color:#F3F3F3;text-align:center; background-image:url(150.jpg); }
th.n100 {  background-color: #B6C5EE;color:#48619D; background-image:url(100.jpg);}
td.n100 {  background-color: #B6C5EE;color:#48619D;border-right-style: solid;border-right-width:1px;border-right-color:#48619D                                ;border-top-style: solid;border-top-width:1px; border-top-color:#F3F3F3;text-align:center; background-image:url(100.jpg); }
th.n60 {  background-color: #B6C5EE;color:#48619D; background-image:url(60.jpg);}
td.n60 {  background-color: #B6C5EE;color:#48619D;border-right-style: solid;border-right-width:1px;border-right-color:#48619D                                ;border-top-style: solid;border-top-width:1px; border-top-color:#F3F3F3;text-align:center; background-image:url(60.jpg); }
th.n60n {  background-color: #B6C5EE; background-image:url(60.jpg);}
td.n60n {  background-color: #B6C5EE;border-right-style: solid;border-right-width:1px;border-right-color:#48619D                                ;border-top-style: solid;border-top-width:1px; border-top-color:#F3F3F3;text-align:center; background-image:url(60.jpg); }

th.dimanche1 {   background-color: RED;color:#FFFFFF;border-style:solid;border-width:1px;border-color:#B6C5EE;}
th.rien { font-size: small;background-color: #E0E4EF;color: BLACK;}
th.select { font-size: small;background-color: #CC99FF;color: BLACK;}

td {font-family: arial, helvetica, sans-serif; font-size: small;}
td.samedi {  font-weight: bold; color: #FFFFFF; background-color: #48619D;color:BLACK;border-style:solid;border-width:1px;border-color:#B6C5EE;}
/*td.nor {  background-color: #B6C5EE;color:BLACK;}*/
td.nor {  background-color: #B6C5EE;  }
td.blanc {  background-color: #EBEBEB;}
td.rien {background-color: #CCCCCC;}
td.info {BACKGROUND-COLOR: #FFCC33;}
td.claude{font-size: xx-small;color:#000000;text-align:center}
th.nor1 {  background-color: #B6C5EE;color:#48619D; background-image:url(grr2.jpg);}
td.nor1 {  background-color: #B6C5EE;color:#48619D;border-right-style: solid;border-right-width:1px;border-right-color:#48619D                                ;border-top-style: solid;border-top-width:1px; border-top-color:#F3F3F3;text-align:center; background-image:url(grr2.jpg); }

a:link.petitvert{font-size: xx-small;text-decoration:none;color:#FFFFFF;background-color:#009900;display:block;}
a:visited.petitvert{font-size: xx-small;text-decoration:none;color:#FFFFFF;background-color:#009900;display:block;}
A:hover.petitvert {font-size: xx-small;color:#FFFFFF; background-color:BLACK;display:block;}

a:link.petitrouge{font-size: xx-small;text-decoration:none;color:#FFFFFF;background-color:RED;display:block;}
a:visited.petitrouge{font-size: xx-small;text-decoration:none;color:#FFFFFF;background-color:RED;display:block;}
a:hover.petitrouge{font-size: xx-small;color:#FFFFFF; background-color:BLACK;display:block;}

a:link.petitb{font-size: xx-small;text-decoration:none;color:#FFFFFF;background-color:#48619D;display:block;}
a:visited.petitb{font-size: xx-small;text-decoration:none;color:#FFFFFF;background-color:#48619D;display:block;}
a:hover.petitb{font-size: xx-small;color:#FFFFFF; background-color:BLACK;display:block;}

a:link.petitn,a:visited.petitn{font-size: xx-small;text-decoration:none;color:BLACK;border-style:solid;border-width:1px;border-color:#B6C5EE;display:block;}
a:hover.petitn{font-size: xx-small;color:#FFFFFF; background-color:BLACK;display:block;}


input[type=submit], input[type=reset] { font-size: 9pt;}



textarea.info {BACKGROUND-COLOR: #FFCC33;border-style:none;font-weight: bold;color:BLACK;}

A:link ,A:visited { font-family:arial,helvetica, sans-serif;font-size: small; text-decoration: none; color: #48619D; font-weight: bold;}
A:hover { font-family:arial,helvetica, sans-serif;font-size: small; text-decoration: underline; color: RED; font-weight: bold;}



.jour1 {color:BLACK;background-color:#FFFFCC;display:block;}
.normal1 { background-color:#CCCCCC;}

.jour a:link,.jour a:visited{color:#2D2D2D; background-color:#FFFFCC;display:block;border-style:solid;border-width:1px;border-color:#48619D;}
.jour a:hover{color:#FFFFFF; background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ;background-image:none;}

.select a:link,.select a:visited{color:BLACK;  background-color:#CC99FF;display:block;}
.select a:hover{color:#FFFFFF; background-color:BLACK;display:block;}

.passe a:link,.passe a:visited{color:#656565; background-color:#E0E0E0;display:block; }
.passe a:hover{color:#FFFFFF;background-color:BLACK;display:block;}

.passe1 a:link,.passe1 a:visited{color:#656565; background-color:#E0E0E0;display:block;font-weight: bold; }
.passe1 a:hover{color:#FFFFFF;background-color:BLACK;display:block;font-weight: bold;}

.normal a:link,.normal a:visited{color:#48619D; background-color:#CCCCCC;display:block;border-style:solid;border-width:1px;border-color:#688DE2;background-image:url(grr.jpg); }
.normal a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ;background-image:none;}

.normal7 a:link,.normal7 a:visited{color:#2D2D2D;background-color:#FFFFFF;font-size:11px;display:block ;}
.normal7 a:hover{color:#FFFFFF;background-color:#CCCCFF;font-size:11px;display:block;border-style:solid;border-width:1px;border-color:#48619D;}

.normal6 a:link,.normal6 a:visited{display:block;border-style:solid;border-width:1px;border-color:#B6C5EE;}
.normal6 a:hover{display:block;border-style:solid;border-width:1px;border-color:#48619D;background-color:#F0F0F0;}

.vacance a:link,.vacance a:visited{color:#FFFFFF;background-color:#008080;display:block;border-style:solid;border-width:1px;border-color:#008080;background-image:url(fondgrb.jpg); }
.vacance a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE; background-image:none;}

.message a:link,.message a:visited{color:#FFFFFF;background-color:#009900;display:block;border-style:solid;border-width:1px;border-color:#48619D;}
.message a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE;}

.message1 a:link,.message1 a:visited{color:#FFFFFF;background-color:#009900;display:block;font-weight: bold;}
.message1 a:hover{color:#FFFFFF;background-color:BLACK;display:block;font-weight: bold;}

.samedi a:link,.samedi a:visited{color:#FFFFFF;background-color:#48619D;display:block;border-style:solid;border-width:1px;border-color:#424242;}
.samedi a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ; background-image:none;}

.samedi1 a:link,.samedi1 a:visited{color:#FFFFFF;background-color:#48619D;display:block;font-weight: bold; }
.samedi1 a:hover{color:#FFFFFF;background-color:BLACK;display:block;font-weight: bold; }

.passe a:link,.passe a:visited{color:#656565;background-color:#E0E0E0;display:block;border-style:solid;border-width:1px;border-color:#48619D;}
.passe a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ;}

.dimanche a:link,.dimanche a:visited{color:#FFFFFF;background-color:RED;display:block;border-style:solid;border-width:1px;border-color:#48619D;}
.dimanche a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE;}

.dimanche1 a:link,.dimanche1 a:visited{color:#FFFFFF; background-color:RED;display:block;font-weight: bold;}
.dimanche1 a:hover{color:#FFFFFF;background-color:BLACK;display:block;font-weight: bold; ;}

div.nicetitle {    position: absolute;    padding: 4px;    top: 0px;    left: 0px;    color: white;     font-size: x-small;    font-family: Verdana, Helvetica, Arial, sans-serif;    width: 25em;    font-weight: bold;    background-color:#F3C300;        /* Mozilla proprietary */    -moz-border-radius: 12px;}

div.nicetitle p {    margin: 0; padding: 0 3px;}
div.nicetitle p.destination {    font-size: 19px;    text-align: left;    padding-top: 3px;}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}
	
.bloc1{WIDTH:240px;background-color:#F3C300;}

a.info {
   position: relative;
   color: RED;
   text-decoration: none;
  /* border-bottom: 1px RED dotted;  On souligne le texte. */
   
}
a.info span {
   display: none; /* On masque l'infobulle. */
}
a.info:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
  text-decoration: none;



  /*  cursor: help; On change le curseur par défaut par un curseur d'aide. */
}
a.info:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;

 /*   white-space: nowrap; On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */

   top: 20px; /* On positionne notre infobulle. */
   left: -300px;

   background: white;

   color: black;
   padding: 3px;
width:300px;
   border: 1px solid green;
   border-left: 4px solid green;
}	