BODY {
  font-family: verdana, arial, sans-serif;
	font-size: 11px;margin: 0 15px 0 15px;max-width: 1200px;padding: 0;color: #000099;
	BACKGROUND-COLOR: #A9D8F6
}
a:hover {color: #0000ff;text-decoration: none;}
a:link {color: #0000ff;text-decoration: none;}
a:visited {color: #0000ff;text-decoration: none;}
a:active {color: #0000ff;text-decoration: none;}
a.faq{color: #0000ff;text-decoration: none;}

h2 {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 4px;
}
h3 {
	font-size:16px;font-family: Verdana, Arial;font-weight:bold;text-decoration:underline;font-style: italic ;
}

.lignetitre {
	text-align:left;
	font-size: 20px;
	color: #000000;
	background-color: #A9D8F6;
	padding-left: 10px;
} 

.grostitre {
	text-align:left;
	font-size: 20px;
} 

.fondbleu
{
  background-image: url(../image/fond.gif);
	font-size: 10px;
	width:200px;
	text-align:center;
}

.ligneblanc
{
	height:8px;
	background:#ffffff;
	text-align:center;
}
.fondblanc
{
	background:#ffffff;
	padding:0px 0px 0px 10px;
	width:200px;
}
.fondblanc2
{
	background:#ffffff;
	padding:0px 0px 0px 0px;
}

.largeur100
{
	width:100%;
}

.largeur500
{
	width:700px;
}

.baspage
{
	background:#A9D8F6;
	padding:5px;
	text-align:center;
}

.ecrit16pt	{
	padding-right: 1px; padding-left: 3px; padding-bottom: 1px; padding-top: 1px;color:	#003868;font-size: 14px;font-family: Verdana, Arial;text-align:justify;font-weight:bold;
}

.ecrit16ptcentre	{
	padding-right: 1px; padding-left: 3px; padding-bottom: 1px; padding-top: 1px;color:	#003868;font-size: 14px;font-family: Verdana, Arial;text-align:center;font-weight:bold;
}
.fondgris {  background-color:#cccccc;font-weight:bold; color:#217148;}
.ecrit14pt	{
	padding-right: 1px; padding-left: 3px; padding-bottom: 1px; padding-top: 1px;color:	#003868;font-size: 14px; text-align: justify;
}

  div.annonce {font-family: Tahoma;color: #000000;font-size: 12px; }

  div.annonce span.gras { font-weight: bold; }
  div.annonce span.italique {font-style: italic; }
  div.annonce span.souligne {text-decoration: underline; }
  div.annonce span.fluo{ background:#ffff00; }

  div.annonce p.gauche { text-align: left; }
  div.annonce p.centre { text-align: center; }
  div.annonce p.droite { text-align: right; }
  div.annonce p.justifier { text-align: justify; }

  div.annonce img.cliquable { cursor: pointer; }

.titmenu {padding: 2px 2px 2px 2px;background-color: #a9d8f6;}
.lienrouge a { color: #ff0000;}
.ecrit14ptc	{
	padding-right: 1px; padding-left: 3px; padding-bottom: 1px; padding-top: 1px;color:	#003868;font-size: 14px; text-align: center;
}
.ecrittit {  font-weight:normal; color:#217148;}

.grosseboite .cadrebleu { margin:0 4px; padding: 0px 0px 4px 0px; background-color:#ffffff;}
.grosseboite .cadrebleu .boiteinterieur { margin: 4px; padding: 4px 0px 4px 0px; background-color:#ffffff;}
.grosseboite .fondgris {  background-color:#cccccc;font-weight:bold; color:#217148;}
.grosseboite .cadrebleu .annonce { margin: 4px; padding: 4px 0px 4px 0px; background-color:#ffffff;border-right: #000099 1px solid;border-bottom: #000099 1px solid;border-left: #000099 1px solid;border-top: #000099 1px solid; }
.grosseboite .titmenu {padding: 2px 2px 2px 2px;background-color: #a9d8f6;}
.grosseboite .ecrit02 {font-size: 10px; padding-left: 10px}

.grosseboite2 { background-color:#a9d8f6; padding: 0px 4px 8px 4px;}
.grosseboite2 h3 { padding: 8px 8px 8px 52px; font-weight:bold; color:#000000; line-height:100%; background:url("../image/boisson.png") 8px .20em no-repeat;text-decoration: none;font-size: 18px;}
.grosseboite2 .cadrebleu { margin:0 4px; padding: 0px 0px 4px 0px; background-color:#ffffff;}
.grosseboite2 .cadrebleu .boiteinterieur { margin: 4px; padding: 4px 0px 4px 0px; background-color:#ffffff;}
.grosseboite2 .fondgris {  background-color:#cccccc;font-weight:bold; color:#217148;}

#header #nav {
	clear:both;
	margin-top:-30px;
	margin-left:10px;
	margin-bottom:8px;
	padding:10px 10px 10px 0;
	padding:4px 10px 10px 0;
	padding-top:10px;
	position: absolute;
}
#header #nav a {
	font:120% "Trebuchet Ms";
	text-decoration:none;
	font-weight: bold;
	padding:5px;
	color:#002267;
	background:url(../image/nav.png) top left repeat;
	border-left:1px solid #ffdd00;
	border-top:1px solid #ffdd00;
	border-right:1px solid #ffdd00;
	
}
#header #nav a:hover {
	color:#ffff00;
	border-bottom:3px solid #ffdd00;
}

#header #nav li {
	display:inline;
	list-style:none;
	margin:0 1px 0 0;
}


