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;}
/*body {height:100%;font-family: arial, helvetica, sans-serif; font-size: small; color: BLACK; background-color: #E6EAF5;margin-top:0;margin-left:0;background-image:url(pont1.JPG);background-repeat: no-repeat ;background-position:center bottom;}*/
form {display:inline;}


.but5
{
width: 		32px;



}

.box{display:block;}
.offset { position: relative; left:-1px; top:-1px; }
.color0 { background:  #CDCDCD;}
.color1 { background:  #A4A4A4;}
.color2 { background: #8A8A8A;}
.color3 { background: #000000; }
select{

font-size: 9pt;
COLOR:#48619D ; 

   
}

input{

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 ;}

table.bordrl {
border-width:1px; 
border-style:solid;
border-color:#48619D ;
border-radius: 4px 4px 0 0;
-webkit-border-top-left-radius: 4px 4px;
-webkit-border-top-right-radius: 4px 4px;

}
table.bordr {
border-width:1px; 
border-style:solid; 
border-color:#48619D ;
border-radius: 6px 6px 6px 6px;
-webkit-border-radius:6px;

}
th.rond { 
font-family: arial, helvetica, sans-serif;
font-size: small; 
font-weight: bold; 
color: #FFFFFF;  
background-color: #48619D;
border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px 5px;
-webkit-border-top-right-radius: 5px 5px;


}
th.rondg { 
font-family: arial, helvetica, sans-serif;font-size: small; 
color: #FFFFFF; 
background-color: #48619D;
border-radius: 5px 0 0 0;
-webkit-border-top-left-radius: 5px 5px;

}

td.rondg { 


BORDER-left: #7A839E 1px solid; 
BORDER-right: #7A839E 1px solid; 
    BORDER-bottom: #7A839E 1px solid; 
	background-color: #FFFFFF;
/*border-color:#8A94B3 ;*/
border-radius: 5px ;
-webkit-border-radius: 5px ;
/*background-image:url(60.jpg);
    -moz-box-shadow: 1px 1px 1px #555555; 
	-webkit-border-top-left-radius: 1px 1px;
-webkit-border-top-right-radius: 1px 1px;
    -webkit-box-shadow: 1px 1px 1px #555555; 
    box-shadow: 1px 1px 1px #555555;*/

   
    
}
td.rondg1 { 

BORDER-right: #ffffff 1px solid;
    BORDER-bottom: #ffffff 1px solid; 

border-color:#8A94B3 ;
border-radius: 4px ;
-webkit-border-radius: 4px ;
/* BORDER-left: #000000 1px solid; 
	

-webkit-border-top-left-radius: 5px 5px;
background-image:url(60.jpg);
    -moz-box-shadow: 1px 1px 1px #555555; 
	-webkit-border-top-left-radius: 1px 1px;
-webkit-border-top-right-radius: 1px 1px;
    -webkit-box-shadow: 1px 1px 1px #555555; 
    box-shadow: 1px 1px 1px #555555;*/

}

fieldset   {font-size:small ;color:#48619D; padding: 0px 3px 5px 3px; 	-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;}
td.jour {  background-color: #FFFFCC;
BORDER-BOTTOM: #B6C5EE 1px solid; 
}
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.normal {  background-color: #CCCCCC;color:BLACK;}
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:#EFEFEF;}*/
th.petitb { font-size: xx-small; }
th.passe {   background-color: #FFFFE9;color:BLACK;}
th.dimanche { background-color: RED;}

th.dimanche1 {   background-color: RED;color:#FFFFFF;border-style:solid;border-width:1px;border-color:#B6C5EE;}
th.rien { font-size: small;background-color: #D3D3D3;color: BLACK;}
th.select { font-size: small;background-color: #CC99FF;color: BLACK;}
th.rempl { font-size: small;background-color: #FFCCFF;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.nor8 {  background-color: #E5E5E5;color:BLACK;}
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);


}
td.nor1 a:link { display:block;}
td.nor1 a:hover { display:block;background-image:url(grr.jpg);

}
td.nor2 {  background-color: #B6C5EE;color:#48619D;text-align:center; background-image:url(grr2.jpg); }
td.nor3 {  background-color: #B6C5EE;color:#48619D;text-align:center; background-image:url(grr.jpg); }

td.blanc {  background-color: #EBEBEB;}
td.rien {background-color: #CCCCCC;}
td.info {BACKGROUND-COLOR: #FFCC33;}
td.conges {BACKGROUND-COLOR: #00C100;}
a:link.petitblanc,a:visited.petitblanc{font-size: x-small;text-decoration:none;color:#FFFFFF;display:block;}
A:hover.petitblanc {font-size: x-small;color:#FFFFFF; background-color:BLACK;display:block;}

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

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

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

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

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

a:link.petitn,a:visited.petitn{font-size: x-small;text-decoration:none;color:#6C6C6C;border-style:solid;border-width:1px;border-color:#B6C5EE;display:block;}
a:hover.petitn{font-size: x-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;}


.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;}

.rempl a:link,.rempl a:visited{color:#B02347;  display:block;}
.rempl 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:#2D2D2D; background-color:#CCCCCC;display:block;border-style:solid;border-width:1px;border-color:#48619D;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 ;border-style:solid;border-width:1px;border-color:#FFFFFF;}
.normal7 a:hover{color:#2D2D2D;background-color:#CCCCFF;font-size:11px;display:block;border-style:solid;border-width:1px;border-color:#48619D;text-decoration:none;}

.normal6 a:link,.normal6 a:visited{color:#48619D;background-color:#D4D4D4;font-size:11px;display:block ;border-style:solid;border-width:1px;border-color:#868686;width:14px;text-align:center;BORDER-LEFT: #E5E5E5 1px solid; 
    BORDER-TOP: #E5E5E5 1px solid; }
.normal6 a:hover{color:#FFFFFF;background-color:BLACK;font-size:11px;display:block;width:14px;text-decoration: none;BORDER-LEFT: #393939 1px solid; 
    BORDER-TOP: #393939 1px solid; }

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

.normal9 a:link,.normal9 a:visited{display:block ;border-style:solid;border-width:1px;border-color:#FFFFFF;}
.normal9 a:hover{color:#48619D;background-color:#CCCCFF;display:block;border-style:solid;border-width:1px;border-color:#48619D;text-decoration:none;}

.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:#009900;background-color:#CCCCCC;display:block;border-style:solid;border-width:1px;border-color:#48619D;;background-image:url(grr.jpg);}
.message a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE;background-image:none;}

.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:#48619D;background-color:#CCCCCC;display:block;border-style:solid;border-width:1px;border-color:#48619D;background-image:url(grr.jpg);}
.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 ;}

.passek a:link,.passek a:visited{color:#898989;background-color:#E0E0E0;display:block;border-style:solid;border-width:1px;border-color:#898989;}
.passek 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:RED;background-color:#CCCCCC;display:block;border-style:solid;border-width:1px;border-color:#48619D;background-image:url(grr.jpg);}
.dimanche a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE;background-image:none;}

.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;}

.droite {border-style:solid;border-width: 0px 1px  0px 0px ;border-color:#C3C3C3 }
.gauche {border-style:solid;border-width: 0px 0px  0px 1px ;border-color:#C3C3C3 }
.haut {border-style:solid;border-width: 1px 0px  0px 0px ;border-color:#C3C3C3 ;font-size: 1px;width:100%}
.bas {border-style:solid;border-width: 0px 0px  1px 0px ;border-color:#C3C3C3 ;font-size: 1px;width:100%}

.normalc a:link,.normalc a:visited{
color:#2D2D2D; background:	#DCDCDC;display:block;
    border:		solid 1px #949fc7;
	font-weight: 	normal;
	text-align:	center;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid;  }
.normalc a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE }

.samedic a:link,.samedic a:visited{color:#48619D; background:	#DCDCDC;display:block;
    border:		solid 1px #949fc7;
	font-weight: 	normal;
	text-align:	center;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; }
.samedic a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ; }

.dimanchec a:link,.dimanchec a:visited{color:#FF0000; background:	#DCDCDC;display:block;
    border:		solid 1px #949fc7;
	font-weight: 	normal;
	text-align:	center;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; }
.dimanchec a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ; }

.passec a:link,.passec a:visited{color:#909090; background:	#EAEAEA;display:block;
    border:		solid 1px #949fc7;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; 
	text-align:	center;
	font-weight: 	normal;
	text-decoration: line-through;
	}
.passec a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ; }


.vacancec a:link,.vacancec a:visited{color:#006600; background:	#B2D8AA;display:block;
    border:		solid 1px #949fc7;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; 
	text-align:	center;
	font-weight: 	normal;
	}
.vacancec a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ; }

.remplc a:link,.remplc a:visited{color:#B02347; background:	#FFCCFF;display:block;
    border:		solid 1px #FFCCFF;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; 
	text-align:	center;
	font-weight: 	normal;
	}
.remplc a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ; }




.selectc a:link,.selectc a:visited{color:#513D65; background:	#CC99FF;display:block;
    border:		solid 1px #CC99FF;
	BORDER-LEFT: #000000 1px solid; 
    BORDER-TOP: #000000 1px solid; 
	text-align:	center;
	
	}
.selectc a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ; }

.jourc a:link,.jourc a:visited{color:#48619D; background:	#B6C5EE;display:block;
    border:		solid 1px #000000;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; 
	background-image:url(grr2.jpg);
	text-align:	center;
	}
.jourc a:hover{color:#FFFFFF;background-color:BLACK;display:block;border-style:solid;border-width:1px;border-color:#B6C5EE ;;background-image:none; }

.Gh1, .Gh2, .Gh3, .Gh4, .Gh5
{
	width: 		20px;
	height: 	20px;
	font-size: 13px;
	background:	#CDCDCD;
	background-image:url(grr2.jpg);
	border:		solid 1px #949fc7;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; 

	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	color:		#000000;
	text-align:	center;
	line-height:	16px;
}
.Gh6
{
	width: 		20px;
	font-size: 13px;
	height: 	16px;
	border:		solid 1px #949fc7;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; 
	
	
	background:	#CDCDCD;
	background-image:url(grr2.jpg);
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	color:		#48619D;
	text-align:	center;
	line-height:	16px;
}
.Gh0
{
	width: 		20px;
	font-size: 13px;
	height: 	16px;
	border:		solid 1px #949fc7;
	BORDER-LEFT: #ffffff 1px solid; 
    BORDER-TOP: #ffffff 1px solid; 
	
	
	background:	#CDCDCD;
	background-image:url(grr2.jpg);
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	color:		#FF0000;
	text-align:	center;
	line-height:	16px;
}


 .ombragerdv {
   border: 0px solid #ffffff;
    -moz-box-shadow: 4px 4px 6px #555555; 
	/*-webkit-border-top-left-radius: 6px 6px;
-webkit-border-top-right-radius: 6px 6px;*/
    -webkit-box-shadow: 4px 4px 6px #555555; 
    box-shadow: 4px 4px 6px #555555; 
	
    } 
  
.ombrage {
   border: 0px solid #ffffff;
    -moz-box-shadow: 4px 4px 6px #555555; 
	-webkit-border-top-left-radius: 6px 6px;
-webkit-border-top-right-radius: 6px 6px;
    -webkit-box-shadow: 4px 4px 6px #555555; 
    box-shadow: 4px 4px 6px #555555; 
	
    }