body {
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
}

h1 {font-family:Verdana; font-size:16pt; color:#004091; margin-top:5; margin-bottom:5; margin-left:5; margin-right:5}
h2 {font-family:Verdana; font-size:14pt; color:#004091; margin-top:5; margin-bottom:5; margin-left:5; margin-right:5}
h3 {font-family:Verdana; font-size:12pt; color:#004091; margin-top:7; margin-bottom:7; margin-left:5; margin-right:5}
h4 {font-family:Verdana; font-size:10pt; color:#004091; margin-top:0; margin-bottom:0; margin-left:5; margin-right:5}
h5 {font-family:Verdana; font-size:8pt; color:#004091; margin-top:0; margin-bottom:0; margin-left:5; margin-right:5}


a:link					{text-decoration: underline; font-weight:bold; color:#004091}
a:visited				{text-decoration: underline; font-weight:bold; color:#004091}
a:hover					{text-decoration: none; font-weight:bold; color:#CC0000}
a.blanc:link			{text-decoration: underline; font-weight:bold; color:#FFFFFF}
a.blanc:visited			{text-decoration: underline; font-weight:bold; color:#FFFFFF}
a.blanc:hover			{text-decoration: none; font-weight:bold; color:#FFFFFF}
a.non:link				{text-decoration: none;}
a.non:visited			{text-decoration: none;}
a.non:hover				{text-decoration: none;}

form					{margin: 0px; padding: 0px;}
input, select			{margin: 0px; padding: 0px; font-family:arial; color:#004091; font-size:11px; height:18px;}

.admin {width:800px; }
.fond {width:1020px; background-color:white} 
.centretitre {background-color:#666666; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; height:25px; padding-top:5px; font-size:14px; padding-left:10px;}

p {
	font-size:9pt;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
th, td, span, div, p, em * 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


.action{
font-family: Verdana;
color:#CC0000;
}
.coach{
font-family: Verdana;
color:#0000CC;
}
.connexion{
font-family: Verdana;
	font-size: 10px;
}
.cadretitre {
	font-family: Verdana;
	font-size: 14px;
	color: #00639e;
}
.cadretexte {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
}

.textecontact{
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}
.grostitre{
	font-family: Verdana;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}

.petittitre{
	font-family: Verdana;
	font-size: 14px;
	color: #0000CC;
	font-weight: bold;
}
.texteimportant{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#CC0033;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.lien {color: #CC0000}
.fonce {
	color: #333333;
	font-family: verdana;
	font-size: 12px;
	font-variant: normal;
	font-weight: bolder;
}
.Style19 {
	color: #3333CC;
	font-size: 18px;
}
.Style1 {color: #333333}
.Style2 {color: #CC0000}
.Style3 {color: #000066}
.Style5 {color: #FF0000; font-size: 12px; }
.tblegauche {
	background-color: #D8E4ED;
	margin: 5px;
	height: auto;
	width: 234px;
	text-align: center;
}
.tblebas {
	background-color: #D8E4ED;
	margin: 5px;
	height: 30px;
	text-align: center;
}

.ButtonBar {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2'); WIDTH: 98%; PADDING-TOP: 1px; MARGIN-TOP: 8px; MARGIN-LEFT: 5px; HEIGHT: 30px; BACKGROUND-COLOR: #ddecfe
}
.ButtonFont {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: arial
}
.ButtonOver {
	BORDER-RIGHT: #3b619c 1px solid; BORDER-TOP: #3b619c 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FBE694', EndColorStr='#EE9515'); BORDER-LEFT: #3b619c 1px solid; CURSOR: hand; BORDER-BOTTOM: #3b619c 1px solid; HEIGHT: 27px; BACKGROUND-COLOR: #81a9e2
}
.DivWeekStyle {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 85%
}
.EventMonthTable {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: black 1px solid; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.EventMonthTimeCell {
	WIDTH: 5%; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
.MainHeadingBar2 {
	BORDER-TOP: #3b619c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#073B96'); WIDTH: 14%; COLOR: white; BORDER-BOTTOM: #3b619c 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #073b96; TEXT-ALIGN: center
}
.MainHeadingBar2bleu {
	BORDER-TOP: #3b619c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#5987D6', EndColorStr='#073B96'); WIDTH: 14%; COLOR: white; BORDER-BOTTOM: #3b619c 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #073b96; TEXT-ALIGN: left
}
.MainHeadingBar2orange {
	BORDER-TOP: #3b619c 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffba5f', EndColorStr='#f08800'); WIDTH: 14%; COLOR: white; BORDER-BOTTOM: #3b619c 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #073b96; TEXT-ALIGN: left
}
.MiniCalHeading {
	font-weight:normal; font-size:5; FONT-FAMILY: Trebuchet MS; WIDTH: 14%; COLOR: black; BACKGROUND-COLOR: #ddecfe; TEXT-ALIGN: center
}
.MonthDayDiv {
	WIDTH: 100%;
}
.SubHeadingBar {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#81A9E2'); COLOR: black; FONT-FAMILY: arial; BACKGROUND-COLOR: #81a9e2
}
.SubHeadingBar2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='white', EndColorStr='#FF5B4A'); COLOR: black; FONT-FAMILY: arial; BACKGROUND-COLOR: #81a9e2
}
.TableMainWeek {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 90%; BACKGROUND-COLOR: white; width: 98%; margin-left: 5px; margin-bottom: 5px;
}
.TableMiniCalendar {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.TableMiniDayCell {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: center; height:100%
}
.TableMiniHeader {
	BORDER-RIGHT: gray 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 0px solid; BORDER-COLLAPSE: collapse; HEIGHT: 1px; BACKGROUND-COLOR: white
}
.TableMonthDayCell {
	BORDER-RIGHT: gray 1px outset; BORDER-TOP: gray 1px outset; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px outset; BORDER-BOTTOM: gray 1px outset; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; height: 75px;
}
.TableMiniDayCellWithEvent {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #FFDB4A; TEXT-ALIGN: center; height:100%
}
.TableMiniOtherDayCell {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.TableMonthOtherDayCell2 {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.TableMonthHeader {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse; HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee
}
.TableMonthMainCalendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; min-height: 87%; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none; width: 98%; margin-left: 5px; margin-bottom: 5px;
}
* html .TableMonthMainCalendar{height:87%;}
.WeekDayAreaCell {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.YearMiniCalCell {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.YearViewTable {
	BORDER-RIGHT: black 1px ; PADDING-RIGHT: 0px; BORDER-TOP: black 1px ; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px ; WIDTH: 98%; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px ; BORDER-COLLAPSE: collapse; HEIGHT: 60%; BACKGROUND-COLOR: #e0dfe3; MARGIN-LEFT: 5px;
}
a.liennoir2:link { text-decoration: underline; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: arial; color:#FFFFFF}
a.liennoir2:visited { text-decoration: underline; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: arial; color:#FFFFFF}
a.liennoir2:hover { text-decoration: none; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: arial; color:#EA7B14}

a.liennoir3:link { text-decoration: underline; font-weight:normal; font-size:8pt; FONT-FAMILY: Trebuchet MS; color:#808080}
a.liennoir3:visited { text-decoration: underline; font-weight:normal; font-size:8pt; FONT-FAMILY: Trebuchet MS; color:#808080}
a.liennoir3:hover { text-decoration: none; font-weight:normal; font-size:8pt; FONT-FAMILY: Trebuchet MS; color:#EA7B14}
.infobulle{
	color: #707F86;
	font-weight : bold;
	position: absolute; 
	visibility : hidden;
	border: 2px solid #f08800;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Trebuchet MS;
	text-align: center;
	font-size: 8pt;
	background-color: #ffdaaa;
}
.fondbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #064893;
	margin-right: 5px;
	margin-top: 10px;
	margin-left: 5px;
	height: 22px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.fondgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999999;
	margin-right: 5px;
	margin-top: 10px;
	margin-left: 5px;
	height: 22px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.textedec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
}
.liendec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}
.lienbaspage {
	font-size: 9px;
	margin-right: 5px;
}
.actu {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.actu a:link		{color: #004091; text-decoration: none;}
.actu a:visited		{color: #004091; text-decoration: none;}
.actu a:hover		{color: #cc0000; text-decoration: underline;}
.accesfond			{text-align: left; width: 160px; height:105px; margin: 0px 0px 0px 0px; padding: 4px 3px 5px 3px; text-decoration: none; color: #000000; font-size: 9px;}
.accesfond2			{text-align: left; width: 160px; height:150px; margin: 0px 0px 0px 0px; padding: 4px 3px 5px 3px; text-decoration: none; color: #000000; font-size: 9px;}



#lightbox{
	background-color:#064893;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-family:Verdana,Arial;
	font-size: 0.7em;
	color: #FFFFFF;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(scripts/overlay2.png); }

* html #overlay{
	background-color: #064893;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="scripts/overlay2.png", sizingMethod="scale");
}
