BODY
{	margin: 0;	padding: 0;
  background-color: white;
  color: black;
  font-family: Helvetica, Arial;
  font-size: 14px;
  background-image: url('images/background.gif');
}

BODY A:link
{
  color: #28599c;
  text-decoration: none;
}

BODY A:visited
{
  color: #28599c;
  text-decoration: none;
}

BODY A:active
{
  color: #28599c;
}

BODY A:hover
{
  color: #28599c;
  text-decoration: underline;
}

FORM
{
  margin: 0px;
}

.bottom
{
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #222222;
}

.default
{
	font-family: Helvetica, Arial;
	font-size: 12px;
	text-align: left;
	color: #222222;
	line-height: 17px;
}

.default A:link
{
	color: #28599c;
	text-decoration: none;
}

.default A:visited
{
	color: #28599c;
	text-decoration: none;
}

.default A:active
{
	color: #28599c;
}

.default A:hover
{
	color: #28599c;
	text-decoration: underline;
}

.defaultsmall
{
	font-family: Verdana, Arial;
	font-size: 10px;
}

.defaultsmall A:link
{
	color: blue;
	text-decoration: none;
}

.defaultsmall A:visited
{
	color: pruple;
	text-decoration: none;
}

.defaultsmall A:active
{
	color: blue;
}

.defaultsmall A:hover
{
	color: blue;
	text-decoration: underline;
}

.copyright
{
	color: #6363c2;
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: bold;
}

.boxtitle
{
	color: white;
	font-family: Verdana, Arial;
	font-size: 10;
	font-weight: bold;
}

.fieldturquoise
{
	background-color: #f1f1fc;
	border: solid 1px #2d9ac8;
	font-family: Verdana;
	font-size: 10px;
	padding: 2px;
}

.buttonturquoise
{
	background-color: #2d9ac8;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: white;
	border: none;
}

.boxtitle A:link, .boxtitle A:visited, .boxtitle A:active, .boxtitle A:hover { color: white;}

.boxgreen A:link 	{ color: #1b8a2c;}
.boxgreen A:visited 	{ color: #1b8a2c;}
.boxgreen A:active 	{ color: #1b8a2c;}
.boxgreen A:hover 	{ color: #1b8a2c;}

.boxorange A:link 	{ color: #a85e0e;}
.boxorange A:visited { color: #a85e0e;}
.boxorange A:active 	{ color: #a85e0e;}
.boxorange A:hover 	{ color: #a85e0e;}

.boxyellow A:link 	{ color: #d2b12d;}
.boxyellow A:visited { color: #d2b12d;}
.boxyellow A:active 	{ color: #d2b12d;}
.boxyellow A:hover 	{ color: #d2b12d;}

.boxturquoise A:link 	{ color: #008ccb;}
.boxturquoise A:visited { color: #006592;}
.boxturquoise A:active 	{ color: #4fc3f6;}
.boxturquoise A:hover 	{ color: #4fc3f6;}

.boxturquoisemain A:link 	{ color: #008ccb;}
.boxturquoisemain A:visited { color: #006592;}
.boxturquoisemain A:active 	{ color: #4fc3f6;}
.boxturquoisemain A:hover 	{ color: #4fc3f6;}

.boxsky A:link 		{ color: #138f91;}
.boxsky A:visited 	{ color: #138f91;}
.boxsky A:active 	{ color: #138f91;}
.boxsky A:hover 		{ color: #138f91;}

.boxred A:link 		{ color: #ca3030;}
.boxred A:visited 	{ color: #ca3030;}
.boxred A:active 	{ color: #ca3030;}
.boxred A:hover 		{ color: #ca3030;}

.boxredmain A:link 		{ color: #ca3030;}
.boxredmain A:visited 	{ color: #ca3030;}
.boxredmain A:active 	{ color: #ca3030;}
.boxredmain A:hover 		{ color: #ca3030;}

.calendartoprow
{
	color: #0f81cc;
	text-align: center;
	font-weight: bold;
	background-color: #daf2ff;
	border-bottom: solid 1px #0f81cc;
}

.pagetitle
{
	color: #3664a3;
	font-size: 22px;
	line-height: 28px;
}

.innerframe
{
	border: dotted 1px #aaaaff;
	padding: 10px;
	margin-bottom: 10px;
}img {border: 0;}h1 {	margin: 6px 0 0 0;	font-size: 11px;	color: #C4CAC9;	}ul {	list-style-type: square;	margin: 0 0 0 25px;	padding: 0;	}	ul li {	color: #ff8400;	margin: 5px 0;	}	ul li a {color: #28599C;}h2 {	margin-top: 0;	color: #05a4ee;	font-size: 22px;
	text-align: justify;}
	h3 {	color: #ff8400;	font-size: 16px;	}	.letter {	margin: 0 0 10px 0;
	padding-bottom: 3px;	font-size: 22px;	font-weight: bold;	color: #3664a3;
	border-bottom: dotted 1px #3664a3;	}

dt {
    color: #3664a3;
	font-weight: bold;
	background: url(/images/puce-carre.jpg) 3px no-repeat;
	padding-left: 20px;
	}
	
dl {
   padding-bottom:10px;
}
