
body {
	background-color: #8EBACC;
}


a:link, a:visited
{
	color: #297EA1;
	text-decoration : none;
}


a:hover, a:active
{
	color: #297EA1;
	text-decoration : none;
}


table.menu {
	border-color: #0BA9EB;
	border-style:ridge;	
	border-with: 5;
}


th {
	background-color: #297EA1;
	color: #FFFFFF;
	font-weight:normal;
}


td { background-color: #E1E9ED; }
td.haut { background-image: url('../images/haut.gif'); }
td.bas  { background-image: url('../images/bas.gif'); }
td.bord { background-image: url('../images/bord.gif'); }
td.menu { background-color: #F9F9F9; color: #297EA1; }
td.heure {
	background-color: #297EA1;
	color: #FFFFFF;
	font-weight:normal;
	font-size: 8pt;
}
td.rdv-deja-pris {
	background-color: #FF6565;
	color: #F9F9F9;
	font-size: 9pt;
}
td.rdv-perso {
	background-color: #41CB2F;
	color: #F9F9F9;
	font-size: 9pt;
}
td.rdv-indispo {
	background-color: #E8E8E8;
	color: #297EA1;
	font-size: 9pt;
}	
td.rdv-none {
	background-color: #F9F9F9;
	color: #297EA1;
	font-size: 9pt;
	font-weight: normal;
}
td.rdv-none-down {
	background-color: #F9F9F9;
	color: #297EA1;
	font-size: 9pt;
	font-weight: bold;
}

td.calendarOut {
	background-color: #F9F9F9;
	border-color: #0BA9EB;
	border-style: outset;	
	border-with: 3;
	font-size: 10pt;
	color: #297EA1;
}
td.calendarImpossible {
	background-color: #C0C0C0;
	border-color: #0BA9EB;
	border-style: outset;	
	border-with: 3;
	font-size: 10pt;
	color: #FFFFFF;
}
td.calendarActu {
	background-color: #00FF00;
	border-color: #0BA9EB;
	border-style: outset;	
	border-with: 3;
	font-size: 10pt;
	color: #008000;
}
td.calendarOver {
	background-color: #297EA1;
	border-color: #0BA9EB;
	border-style: outset;	
	border-with: 3;
	font-size: 10pt;
	color: #F9F9F9;
}
td.calendarOff {
	background-color: #FF6565;
	border-color: #0BA9EB;
	border-style: outset;
	border-with: 3;
	font-size: 10pt;
	color: #F9F9F9;
}
td.calendarDown {
	background-color: #297EA1;
	border-color: #0BA9EB;
	border-style: inset;	
	border-with: 3;
	font-size: 10pt;
	color: #F9F9F9;
}
td.mois {
	background-color: #297EA1;
	color: #FFFFFF;
	font-weight:normal;
}
td.consult {
	background-color: #297EA1;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
}
td.consult-on {
	background-color: #F0F0F0;	
	color: #297EA1;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}
td.consult-on-over {
	background-color: #297EA1;
	color: #F0F0F0;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}
td.consult-off {
	background-color: #F0F0F0;	
	color: #FF6565;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}
td.consult-day {
	background-color: #F0F0F0;	
	color: #1AA008;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}
td.page {
	background-color: #F9F9F9;
	color: #297EA1;
	font-weight: normal;
	font-size: 9pt;
	text-align: center;
}



marquee {
	font-family: sans-serif;
	font-size: 15pt;
	font-weight: normal;
}


div.copyright {
	font-familly: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #F0FFFF;
}

div.menu {
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #297EA1;
	text-decoration: none; 
}

div.confirm {
	font-family: sans-serif;
	font-size: 11pt;
	font weight: normal;
	color: #297EA1;
}

font.oblig {
	font-family: sans serif;
	font-size: 8pt;
	font weight: normal;
	text-decoration: none;
	color: #FF0000;
}
