/* Fonts and content */

p.titbleu	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 13px; color: #015C82; font-weight: bold; margin-top: 5px; margin-right : 250px; }
.titblanc	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.regvert	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; color: #41A072; }
.smvert	    { font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #41A072; }
.regbleu	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; color: #015C82; }
.nwsbleu	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #015C82; }
.stivert	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; color: #41A072; font-weight: bold; }
.nwsvert	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #41A072; }
.lumvert	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #007562; margin-left: 15px; margin-right: 15px}
.lumbleu	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #177197; margin-left: 15px; margin-right: 15px}
.rigtidesc	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #007562; font-weight: bold; }
.rigtdesc	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #007562; }
.projexvil  { font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #177197;  }
.ttlbrun	{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 12px; color: #BA6900;  }

/* Line */ 
h1.linevert {border-bottom: 1px solid #58BCB5; border-top: 0 solid #ffffff; border-left: 0 solid #ffffff;  border-right: 0 solid #ffffff; margin-top: 1px; margin-bottom: 1px;}
/* Line for N4 */ 
h1.linevert {border-bottom-width: 1px; border-style: solid; border-color: #58BCB5; width: 380px; font-size: 1px; font-weight: bold; margin-top: 1px; margin-bottom: 1px;}
/* Line */ 
h1.linevert2 {border-bottom: 1px solid #58BCB5; border-top: 0 solid #ffffff; border-left: 0 solid #ffffff;  border-right: 0 solid #ffffff; margin-top: 1px; margin-bottom: 1px;}
/* Line for N4 */ 
h1.linevert2 {border-bottom-width: 1px; border-style: solid; border-color: #58BCB5; width: 380px; font-size: 1px; font-weight: bold; margin-top: 1px; margin-bottom: 1px;}



a.rigbleu			{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; color: #005B82; }
a.rigbsm			{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #005B82; }
a.rigbleub			{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; color: #005B82; font-weight: bold; }
a.likb:link 		{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #005B82; text-decoration: none;}
a.likb:visited		{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #005B82; text-decoration: none;}
a.likb:active 		{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #005B82; text-decoration: none;}
a.likb:hover		{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #005B82; text-decoration: underline;}
a.likbl				{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #005B82; font-weight: bold; }
a.smbleu			{
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #005B82;
	font-weight: normal;
}
a.legal				{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; text-decoration: none; color: #804800; }
a.projexbl  		{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; text-decoration: none; color: #177197;  }
a.medvert  			{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; color: #41A072;  font-weight: bold; }

.spc		{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; color: #8CD0BC; }

p.bul		{ text-indent: -9px; margin-left: 10px; margin-top: 2px; margin-bottom: 2px; color: #015C82; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; text-decoration: none; }
p.subbul	{ text-indent: -9px; margin-left: 30px; margin-top: 2px; margin-bottom: 2px; color: #015C82; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; text-decoration: none; }
p.bulvert	{ text-indent: -9px; margin-left: 10px; margin-top: 2px; margin-bottom: 2px; color: #41A072;; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; text-decoration: none; }
p.smalbulvert	{ text-indent: -9px; margin-left: 10px; margin-top: 4px; margin-bottom: 4px; color: #41A072;; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; text-decoration: none; }
p.bulcheckbox{ text-indent: -19px; margin-left: 20px; margin-top: 2px; margin-bottom: 2px; color: #015C82; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; text-decoration: none; }
p.mapbul	{ text-indent: -9px; margin-left: 20px; margin-top: 2px; margin-bottom: 2px; color: #015C82; }
p.submapbul	{ text-indent: -9px; margin-left: 35px; margin-top: 2px; margin-bottom: 2px; color: #015C82; }
p.indent	{ margin-left: 15px; margin-top: 2px; margin-bottom: 2px; color: #015C82; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px;}
p.bulnum    { text-indent: -34px; margin-left: 35px; margin-top: 2px; margin-bottom: 2px; color: #015C82; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 11px; text-decoration: none; }
p.lnklst	{ margin-top: 5px; margin-bottom: 5px; color: #015C82; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px;}
p.marge		{ margin-top: 4px; margin-bottom: 4px;}


/* */
/* Bgcolor */ 

img 		{ border-color: #58BCB5; }
.line		{ background-color: #58BCB5 }
.lineblue	{ background-color: #81BDD2; line-height:1px;}
.bgdroit	{ background-color: #BDE2C9 }
.bglfttop	{ background-color: #81BDD2 }
.bglftbot	{ background-color: #81BDD2 }
/*.bglftbot	{ background-color: #A2D9D0 }*/


/*  DHTML navigation */ 
.m			{ position:absolute; left: 0px; visibility: hidden; }
.sub		{ position:absolute; visibility: hidden; left: 0px; }
.ss			{ position: absolute; left: 3px; top: 0px; width: 180px; }
.sss		{ position: absolute; left: 0px; top: 0px; width: 154px; }
a.p			{ font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; color: #002D4D; text-decoration: none; }
p.t 		{ text-indent: -12px; margin-left: 18px; margin-top: 2px; margin-bottom: 2px; color: #002D4D; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; text-decoration: none; }
p.d 		{ text-indent: -9px; margin-left: 18px; margin-top: 2px; margin-bottom: 2px; color: #002D4D; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; text-decoration: none; }

/*background-color: #000000; layer-background-color: #000000;*/
M-smbleu-bold {
font-family: Verdana,Geneva,Arial,Helvetica; font-size: 10px; text-decoration: none; color: #005B82;
}
.M-smbleu-bold {
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #005B82;
	font-weight: bold;

}
.M-regvert {
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #41A072;
	font-weight: normal;

}
.M-regvert-bold {

	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #41A072;
	font-weight: bold;
}
.M-regbleu-bold {


	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #005B82;
	font-weight: bold;
}
M-smbleu {

	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #005B82;
	font-weight: normal;
}
.M-smbleu {

	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #005B82;
	font-weight: normal;
}
.M-bleu-bigbold {



	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	color: #99CCCC;
	font-weight: bold;
}
.M-regbleu {



	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	color: #005B82;
	font-weight: normal;
}
.M-regbleu-intro {



	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	color: #005B82;
	font-weight: bold;
}
.M-enterBOX {
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #005B82;
	font-weight: bold;
	background-color: #E8FFFF;
	margin: 5px;
	padding: 1px;
	height: 15px;
	width: 40px;
	border: 1px solid #66CCCC;
	float: right;
	clear: right;
	background-position: left top;


}
.M-functionBOX {
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #005B82;
	font-weight: bold;
	background-color: #E8FFFF;
	margin: 5px;
	padding: 1px;
	height: auto;
	width: auto;
	border: 1px solid #66CCCC;
	float: right;
	clear: right;
	background-position: left top;
}
.M-bleu-titles {




	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 10pt;
	color: #005B82;
	font-weight: bold;
}
.top-menu {
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	color: #BA6900;
	font-weight: bold;
	text-decoration: none;
}
