BODY, td, p { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; }
a { color: #CC3300; font-family: Verdana, Helvetica, Arial, Sans-serif; text-decoration: none; }
a:hover { color: #CC3300; font-family: Verdana, Helvetica, Arial, Sans-serif; text-decoration: underline; }

input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}

/*
input, select, textarea
{
BORDER-LEFT: #383B44 1px outset;
BORDER-RIGHT: #383B44 1px inset;
BORDER-TOP: #383B44 1px outset;
BORDER-BOTTOM: #383B44 1px inset;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;;
FONT-SIZE: 14px;
COLOR: #679DD9;
BACKGROUND-COLOR: #EAEAEA
}

A:link { FONT-SIZE: 14px; COLOR: #A20611; FONT-FAMILY: Arial; TEXT-DECORATION: none }
A:visited { FONT-SIZE: 14px; COLOR: #A20611; FONT-FAMILY: Arial; TEXT-DECORATION: none }
A:hover { FONT-SIZE: 14px; COLOR: #9DA4BD; FONT-FAMILY: Arial; TEXT-DECORATION: underline }
A:active { FONT-SIZE: 14px; COLOR: #9DA4BD; FONT-FAMILY: Arial; TEXT-DECORATION: none }

A:link.vert { FONT-SIZE: 14px; COLOR: #69A206; FONT-FAMILY: Arial; TEXT-DECORATION: underline }
A:visited.vert { FONT-SIZE: 14px; COLOR: #69A206; FONT-FAMILY: Arial; TEXT-DECORATION: underline }
A:hover.vert { FONT-SIZE: 14px; COLOR: #9DA4BD; FONT-FAMILY: Arial; TEXT-DECORATION: underline }
A:active.vert { FONT-SIZE: 14px; COLOR: #9DA4BD; FONT-FAMILY: Arial; TEXT-DECORATION: none }

A:link.actu { FONT-SIZE: 14px; COLOR: #A20611; FONT-FAMILY: Arial; TEXT-DECORATION: underline }
A:visited.actu { FONT-SIZE: 14px; COLOR: #A20611; FONT-FAMILY: Arial; TEXT-DECORATION: underline }
A:hover.actu { FONT-SIZE: 14px; COLOR: #9DA4BD; FONT-FAMILY: Arial; TEXT-DECORATION: underline }
A:active.actu { FONT-SIZE: 14px; COLOR: #9DA4BD; FONT-FAMILY: Arial; TEXT-DECORATION: none }

BODY { font-family: Arial; font-weight: normal; font-size: 14px; color: #383B44; }
TD { font-family: Arial; font-weight: normal; font-size: 14px; color: #383B44; }
*/

.CalDimancheTop { font-family: Arial; font-size: 10px; color: #FF0000}
.CalSemaineTop { font-family: Arial; font-size: 10px; color: #383B44}
.CalDimanche { font-family: Arial; font-size: 9px; color: #FF0000}
.CalSemaine { font-family: Arial; font-size: 9px; color: #383B44}

.LienCalendrier {font-family: Arial; font-size: 10px; color: #A20611; font-weight: bold; TEXT-DECORATION: none}
.LienCalendrier:active {font-family: Arial; font-size: 10px; color: #9DA4BD; font-weight: bold; TEXT-DECORATION: underline}
.LienCalendrier:visited {font-family: Arial; font-size: 10px; color: #A20611; font-weight: bold; TEXT-DECORATION: none}
.LienCalendrier:hover {font-family: Arial; font-size: 10px; color: #9DA4BD; font-weight: bold; TEXT-DECORATION: underline}

.TextePetit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #383B44}

.H-B-G-D { BORDER-LEFT: solid #383B44 1px; BORDER-RIGHT: solid #383B44 1px; BORDER-TOP: solid #383B44 1px; BORDER-BOTTOM: solid #383B44 1px }
.H-B-G-o { BORDER-LEFT: solid #383B44 1px; BORDER-RIGHT: 0px; BORDER-TOP: solid #383B44 1px; BORDER-BOTTOM: solid #383B44 1px }
.H-B-o-D { BORDER-LEFT: 0px; BORDER-RIGHT: solid #383B44 1px; BORDER-TOP: solid #383B44 1px; BORDER-BOTTOM: solid #383B44 1px }
.H-o-G-D { BORDER-LEFT: solid #383B44 1px; BORDER-RIGHT: solid #383B44 1px; BORDER-TOP: solid #383B44 1px; BORDER-BOTTOM: solid 0px }
.o-B-G-D { BORDER-LEFT: solid #383B44 1px; BORDER-RIGHT: solid #383B44 1px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #383B44 1px }
.H-B-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: solid #383B44 1px; BORDER-BOTTOM: solid #383B44 1px }
.H-o-G-o { BORDER-LEFT: solid #383B44 1px; BORDER-RIGHT: 0px; BORDER-TOP: solid #383B44 1px; BORDER-BOTTOM: 0px }
.o-B-G-o { BORDER-LEFT: solid #383B44 1px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #383B44 1px }
.o-B-o-D { BORDER-LEFT: 0px; BORDER-RIGHT: solid #383B44 1px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #383B44 1px }
.H-o-o-D { BORDER-LEFT: 0px; BORDER-RIGHT: solid #383B44 1px; BORDER-TOP: solid #383B44 1px; BORDER-BOTTOM: solid 0px }
.o-o-G-D { BORDER-LEFT: solid #383B44 1px; BORDER-RIGHT: solid #383B44 1px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.H-o-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: solid #383B44 1px; BORDER-BOTTOM: 0px }
.o-B-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: solid #383B44 1px }
.o-o-G-o { BORDER-LEFT: solid #383B44 1px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.o-o-o-D { BORDER-LEFT: 0px; BORDER-RIGHT: solid #383B44 1px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.o-o-o-o { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }

.H-B-G-D-dashed { BORDER-LEFT: dashed #CCC 1px; BORDER-RIGHT: dashed #CCC 1px; BORDER-TOP: dashed #CCC 1px; BORDER-BOTTOM: dashed #CCC 1px }
.H-B-G-o-dashed { BORDER-LEFT: dashed #CCC 1px; BORDER-RIGHT: 0px; BORDER-TOP: dashed #CCC 1px; BORDER-BOTTOM: dashed #CCC 1px }
.H-B-o-D-dashed { BORDER-LEFT: 0px; BORDER-RIGHT: dashed #CCC 1px; BORDER-TOP: dashed #CCC 1px; BORDER-BOTTOM: dashed #CCC 1px }
.H-o-G-D-dashed { BORDER-LEFT: dashed #CCC 1px; BORDER-RIGHT: dashed #CCC 1px; BORDER-TOP: dashed #CCC 1px; BORDER-BOTTOM: dashed 0px }
.o-B-G-D-dashed { BORDER-LEFT: dashed #CCC 1px; BORDER-RIGHT: dashed #CCC 1px; BORDER-TOP: 0px; BORDER-BOTTOM: dashed #CCC 1px }
.H-B-o-o-dashed { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: dashed #CCC 1px; BORDER-BOTTOM: dashed #CCC 1px }
.H-o-G-o-dashed { BORDER-LEFT: dashed #CCC 1px; BORDER-RIGHT: 0px; BORDER-TOP: dashed #CCC 1px; BORDER-BOTTOM: 0px }
.o-B-G-o-dashed { BORDER-LEFT: dashed #CCC 1px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: dashed #CCC 1px }
.o-B-o-D-dashed { BORDER-LEFT: 0px; BORDER-RIGHT: dashed #CCC 1px; BORDER-TOP: 0px; BORDER-BOTTOM: dashed #CCC 1px }
.H-o-o-D-dashed { BORDER-LEFT: 0px; BORDER-RIGHT: dashed #CCC 1px; BORDER-TOP: dashed #CCC 1px; BORDER-BOTTOM: dashed 0px }
.o-o-G-D-dashed { BORDER-LEFT: dashed #CCC 1px; BORDER-RIGHT: dashed #CCC 1px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.H-o-o-o-dashed { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: dashed #CCC 1px; BORDER-BOTTOM: 0px }
.o-B-o-o-dashed { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: dashed #CCC 1px }
.o-o-G-o-dashed { BORDER-LEFT: dashed #CCC 1px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.o-o-o-D-dashed { BORDER-LEFT: 0px; BORDER-RIGHT: dashed #CCC 1px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }
.o-o-o-o-dashed { BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-BOTTOM: 0px }

.titre_vert {
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 16px;
	color: #90c12a;
	letter-spacing: -1px;
}


.titre_bleu {
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 16px;
	color: #498399;
	letter-spacing: -1px;
}

.titre_jaune {
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 16px;
	color: #febd2b;
	letter-spacing: -1px;
}

