a:link			{ color: #008000 }
a:visited		{ color: #008000 }
a:active		{ color: #008000 }
a:hover			{ color: #660033 }

#current a
	{
	color: #660033;
	text-decoration: none;
	}

a:link.old		{ color: #FF8000 }
a:visited.old	{ color: #FF8000 }
a:active.old	{ color: #CC6600 }
a:hover.old		{ color: #800000 }

a:link.cal		{ color: #800000; text-decoration: none }
a:visited.cal	{ color: #800000; text-decoration: none }
a:active.cal	{ color: #800000; text-decoration: none }
a:hover.cal		{ color: #FF8000; text-decoration: none }

div.spacer
	{
	clear: both;
	}

caption			{
				font-weight: bold;
				}
hr				{
				color: #336600;
				background-color: #336600;
				border: 0px;
				height: 2px;
				margin-left: 10px;
				}
p				{
				margin-top: 8px;
				margin-right: 5px;
				margin-bottom: 0px;
				margin-left: 5px;
				padding-bottom: 5px;
				padding-left: 5px;
				padding-right: 5px;
				text-align: left;
				}
p.nospace		{
				margin-top: 2px;
				}
p.center		{
				text-align: center;
				}
ul				{
				margin-top: 0px;
				}
li				{
				font-size: 13px;
				text-align: left;
				}
body	{
		background-color: #cccccc;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 0.8em;
		color: #333333;
		}
#page	{
		width: 746px;
		border-width: 3px;
		border-style: solid;
		border-color: #336600;
		margin: auto;
		text-align: center;
		background-color: #FFFFFF;
		}
#header	{
		width: 746px;
		height: 127px;
		margin: auto;
		text-align: center;
		background-image: url('../images/c_head.jpg');
		}
#footer	{
		width: 746px;
		height: 40px;
		margin: auto;
		padding-top: 10px;
		font-size: 0.95em;
		color: #336600;
		}
#footer p		{
				margin-top: 0px;
				text-align: center;
				margin-bottom: 5px;
				}
#footerleft		{
				float: left;
				padding-left: 3px;
				border: blue 0px solid;
				}
#footerleft p	{
				text-align: left;
				}
#footerright	{
				float: right;
				padding-right: 3px;
				border: blue 0px solid;
				}
#footerright p	{
				text-align: right;
				}

img.header
		{
		position: relative;
		top: 60px;
		margin-right: 10px;
		float: right;
		}
#colleft
		{
		float: left;
		width: 140px;
		padding-left: 8px;
		}
#colmain
		{
		float: left;
		width: 580px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 3px;
		border-style: solid;
		border-color: #336600;
		padding-left: 8px;
		}
#colmid
		{
		float: left;
		width: 325px;
		padding-left: 8px;
		}
#colright
		{
		float: right;
		width: 230px;
		}
#colfull
		{
		float: left;
		width: 570px;
		padding-left: 8px;
		}
#coltitle
		{
		float: left;
		width: 570px;
		padding-left: 8px;
		}
		
#menu	{
		width: 120px;
		margin-right: 20px;
		padding-top: 10px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-style: solid;
		border-color: #336600;
		}
#menu ul	{
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 6px;
		margin-left: 0px;
		padding-left: 0px;
		}
#menu li	{
		text-align: left; 
		margin-left: 10px;
		padding-top: 4px;
		padding-bottom: 4px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 2px;
		border-left-width: 0px;
		border-style: solid;
		border-color: #336600;
		}

#box	{
		width: 350px;
		margin: auto;
		margin-top: 25px;
		border-width: 2px;
		border-style: solid;
		border-color: #800000;
		background-color:#f1bfa8;
		text-align: center;
		}

.titre_page {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; FILTER: shadow(color=#A27E2D, direction=220); WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: "Bradley Hand ITC", Papyrus, "Tempus Sans ITC", "Lucida Handwriting"; LETTER-SPACING: 4px; TEXT-DECORATION: none
}
.texte2 {
	FONT-SIZE: 13px; COLOR: #840000; FONT-FAMILY: "Comic Sans MS", Arial
}
.ss_titre {
	FONT-SIZE: 13px; COLOR: #840000; FONT-FAMILY: "Comic Sans MS", Arial; LETTER-SPACING: 5px; TEXT-DECORATION: none
}
.info {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FILTER: shadow(color=#c69e58, direction=210); WIDTH: 100%; COLOR: #000066; FONT-FAMILY: "Comic Sans MS", Arial; LETTER-SPACING: 6px; TEXT-DECORATION: none
}
A.info {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FILTER: shadow(color=#c69e58, direction=210); WIDTH: 100%; COLOR: #990000; FONT-FAMILY: "Comic Sans MS", Arial; LETTER-SPACING: 6px; TEXT-DECORATION: none
}
A.info:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FILTER: shadow(color=#c69e58, direction=210); WIDTH: 100%; COLOR: #ff9900; FONT-FAMILY: "Comic Sans MS", Arial; LETTER-SPACING: 6px; TEXT-DECORATION: none
}



div.row
	{
	clear: both;
	padding-top: 1px;
	}
div.row span.left
	{
	float: left;
	text-align: left;
	width: 160px;
	padding-left: 10px;
	}
div.row span.leftlabel
	{
	float: left;
	text-align: right;
	font-weight: bold;
	width: 140px;
	padding-left: 10px;
	}
div.row span.right
	{
	float: left;
	padding-left: 10px;
	text-align: left;
	}


td		{
		font-size: 13px;
		}
th		{
		font-size: 11px;
		font-weight: normal
		}
tbody	{
		font-size: 0.75em;
		color: #800000;
		}
tbody.label		{
				font-size: 11px;
				color: #800000;
				font-weight: bold;
				}

div.pictureCenter {
	width: 200px;
	border-width: 0px;
	border-style: solid;
	border-color: #800000;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	}
div.pictureCenter p {
	font-size: 11px;
	font-style: italic;
	text-align: center;
	color: #336600;
	margin-bottom: 3px;
	margin-top: 3px;
	}
div.pictureCenter img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	}

div.pictureLeft {
	width: 150px;
	border-width: 0px;
	border-style: solid;
	border-color: #800000;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	float: left;
	}
div.pictureLeft p {
	font-size: 11px;
	font-style: italic;
	text-align: center;
	color: #336600;
	margin-bottom: 3px;
	margin-top: 3px;
	}
div.pictureLeft img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	}

img.left		{
				float: left;
				margin-top: 5px;
				margin-right: 10px;
				margin-bottom: 5px;
				margin-left: 5px;
				border-width: 1px;
				border-style: solid;
				border-color: #b1815d;
				}
img.right		{
				float: right;
				margin-top: 5px;
				margin-right: 10px;
				margin-bottom: 5px;
				margin-left: 10px;
				border-width: 1px;
				border-style: solid;
				border-color: #b1815d;
				}
img.photo		{
				margin-top: 5px;
				margin-right: 10px;
				margin-bottom: 5px;
				margin-left: 10px;
				border-width: 1px;
				border-style: solid;
				border-color: #b1815d;
				}
p.caption		{
				font-size: 11px;
				font-style: italic;
				text-align: left;
				color: #336600;
				margin-bottom: 3px;
				margin-top: 60px;
				}


p.label  		{
				font-size: 11px;
				font-weight: bold;
				text-align: right;
				margin-top: 3px;
				}
p.labelleft		{
				font-size: 11px;
				font-weight: bold;
				text-align: left;
				margin-top: 3px;
				}
p.labell  		{
				font-size: 12px;
				font-weight: bold
				}
p.labels  		{
				font-size: 10px;
				font-weight: bold
				}  
p.labelgrn		{ font-family: Arial, Helvetica, sans-serif; color: #006633; font-size: 10pt; 
               text-align: Center; font-weight: bold; margin-top: 0px; margin-bottom: 3px }
p.labelred   { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 10pt; 
               text-align: Center; font-weight: bold; margin-top: 0px; margin-bottom: -12px }
input		{
			font-size: 10px;
			}
textarea	{
			font-size: 11px;
			font-family: Tahoma;
			}
select		{
			font-size: 10px;
			}

#grid		{
			margin-top: 15px;
			}
#grid th	{
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 0px;
			border-style: solid;
			border-color: #003399;
			text-align: center;
			font-size: 12px;
			font-weight: bold
			}
#grid td	{
			border-top-width: 0px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 0px;
			border-style: solid;
			border-color: #003399;
			text-align: center;
			font-size: 11px;
			}

h1		{ 
		font-size: 2em;
		text-align: left;
		font-weight: normal;
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 5px;
		padding-top: 8px;
		padding-left: 5px;
		}
h2		{
		font-size: 1.5em;
		text-align: left;
		font-weight: normal;
		margin-top: 12px;
		margin-bottom: 3px;
		margin-left: 5px;
		padding-left: 5px;
		}
h3		{
		font-size: 1.35em;
		text-align: Left;
		font-style: italic;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		padding-top: 6px;
		}
h4		{
		font-family: Arial, Helvetica, sans-serif; color: #006633; font-size: 1em; 
               text-align: Center; font-style: italic; font-weight: bold; margin-top: 0px; margin-bottom: 3px }
h5		{ 
		font-size: 1em; 
               text-align: Center; font-style: italic; font-weight: bold; margin-top: 0px; margin-bottom: 3px }
h6				{ font-family: Arial, Helvetica, sans-serif; color: #006633; font-size: 12pt; 
               text-align: Left; font-weight: bold; margin-top: 0px; margin-bottom: 3px }