li
{
	color: #005E77;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005E77;
}

p, th, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E77;
}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E77;
}
a.lien2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E77;
	font-weight: bold;
	text-decoration: none;
}
a.lien2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E77;
	font-weight: bold;
	text-decoration: none;
}
a.lien2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D70B8C;
	font-weight: bold;
	text-decoration: underline;
	}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D70B8C;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D70B8C;
	font-weight: bold;
	text-decoration: none;
}

a.lien3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D70B8C;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E77;
	font-weight: bold;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #31497C;
	font-weight: bold;
	text-decoration: none;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0BD00;
	font-weight: bold;
}
.grostitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #A0BD00;
	font-weight: normal;
	text-decoration: none;

}
.soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0BD00;
	font-weight: bold;
}
.textegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E77;
	font-weight: bold;
}
.legende {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
BODY {
}
img {
	border: 0px none;
}
.nolink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #31497C;
	font-weight: bold;
	text-decoration: none;
}
.textesouligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.attention {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
/***********************************************************************************************************/
/***********************************************************************************************************/
/*                                         AJOUTS 2007                                                     */
/***********************************************************************************************************/
/***********************************************************************************************************/
.fond-fonce{
	background-color:#00585b;
}
.fond-clair{
	background-color:#bfe2e2;
}
#menu1 a:link, #menu1 a:visited{
	color:#FFFFFF;
}
#menu1 a:hover{
	color:#bfe2e2;
}
#menu2 a:link, #menu2 a:visited{
	color:#00585b;
}
#menu2 a:hover{
	color:#f29400;
}

#print a:link, #print a:visited, #print a:hover{
	color:#00585b;
}
h1{
	color:#f29400;
	font-size:2em;
	margin:0px 0px 32px 0px;
}
.h1demi{
	color:#f29400;
	font-size:2em;
	margin:0px 0px 16px 0px;
	font-weight: bold;
}
h2old{
	color:#f29400;
	font-size:1.3em;
	margin:40px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	background-image:url(images/puce_tit_paragrf.gif);
	background-position:left;
	background-repeat:no-repeat;
}
h2{
	color:#f29400;
	font-size:1.3em;
	margin:40px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.h2pdf{
	color:#f29400;
	font-size:0.7em;
	margin:40px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.nopagebreak{
  page-break-inside : avoid;
}
/************************* tableaux résultats ***********************/
.resultats{
	margin:10px;
	background-color:#cbe7e8;
	font-size:0.9em;
  page-break-inside : avoid;
}
.resultats th{
	text-align:left;
	color:#FFFFFF;
	background-color:#00a2a9;
}
.resultats th, .resultats td{
	padding:3px;
	border-right:solid 1px #dfeeef;
}
.total{
	border-top:solid 1px #dfeeef;
}
/***********************************************************************/
.sousniveau3 a:link, .sousniveau3 a:visited{ font-weight:normal; padding:0px 0px 0px 5px; display:block; text-indent:10px; background:url(/medias/images/sousniveau3.gif) no-repeat 5px 4px; font-size:9px; }

.souniveau3-actif{ font-weight:bold; padding:0px 0px 0px 5px; display:block; text-indent:10px; background:url(/medias/images/sousniveau3.gif) no-repeat 5px 4px #FFFFFF; font-size:9px; }


/*************** SURBRILLANCE EN MODIFICATION ***************************/
.stylemodif
{
	background-color:#FFCFD1;
}