dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
/* Menu Formation */
#menuform dd {
position: absolute;
z-index: 100;
margin-top: 0em;
margin-left:-2.2em;
width: 7em;
background: #006699;
}
#menuform ul {
padding: 2px;
}
#menuform li {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #FFFFFF;
text-align: left;
vertical-align: middle;
height: 18px;
line-height: 18px;
}
#menuform li a, #menuform dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
}
#menuform li a:hover {
color: #006699;
font-weight:bold;
background: #99CCFF;
border: 2px;
}
/* Menu conseil */
#menucons dd {
position: absolute;
z-index: 100;
margin-top: 0em;
margin-left:-1.5em;
width: 7em;
background: #006699;
}
#menucons ul {
padding: 2px;
}
#menucons li {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #FFFFFF;
text-align: left;
vertical-align: middle;
height: 18px;
line-height: 18px;
}
#menucons li a, #menucons dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
}
#menucons li a:hover {
color: #006699;
font-weight:bold;
background: #99CCFF;
border: 2px;
}
/* Menu Partenaire */
#menupart dd {
position: absolute;
z-index: 100;
margin-top: -13em;
/*margin-left:-2.2em;*/
margin-left:0em;
width: 13em;
background: #006699;
}
#menupart ul {
padding: 2px;
}
#menupart li {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #FFFFFF;
text-align: left;
vertical-align: middle;
height: 18px;
line-height: 18px;
}
#menupart li a, #menupart dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
}
#menupart li a:hover {
color: #006699;
font-weight:bold;
background: #99CCFF;
border: 2px;
}
/* Menu recrutement */
#menurecr dd {
position: absolute;
z-index: 100;
margin-top: 0em;
margin-left:-2.7em;
width: 7em;
background: #006699;
}
#menurecr ul {
padding: 2px;
}
#menurecr li {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #FFFFFF;
text-align: left;
vertical-align: middle;
height: 18px;
line-height: 18px;
}
#menurecr li a, #menurecr dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
}
#menurecr li a:hover {
color: #006699;
font-weight:bold;
background: #99CCFF;
border: 2px;
}
/* Menu Visite */
#menuvisi dd {
position: absolute;
z-index: 100;
margin-top: 0em;
margin-left:-3em;
width: 7em;
background: #006699;
}
#menuvisi ul {
padding: 2px;
}
#menuvisi li {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #FFFFFF;
text-align: left;
vertical-align: middle;
height: 18px;
line-height: 18px;
}
#menuvisi li a, #menuvisi dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
}
#menuvisi li a:hover {
color: #006699;
font-weight:bold;
background: #99CCFF;
border: 2px;
}
/* Liens */
.ablanc:active {
	text-decoration:none;
	color: #FFFFFF;
} 
.ablanc:link {
	text-decoration:none;
	color: #FFFFFF;
}
.ablanc:visited {
	text-decoration:none;
	color: #FFFFFF;
}
.ablanc:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
.ableu:active {
	text-decoration:none;
	color: #003366;
} 
.ableu:link {
	text-decoration:none;
	color: #003366;
}
.ableu:visited {
	text-decoration:none;
	color: #003366;
}
.ableu:hover {
	text-decoration:underline;
	color: #003366;
}
.ableuinverse:active {
	text-decoration:none;
	color: #003366;
} 
.ableuinverse:link {
	text-decoration:none;
	color: #003366;
}
.ableuinverse:visited {
	text-decoration:none;
	color: #003366;
}
.ableuinverse:hover {
	text-decoration:underline;
	background-color: #99CCFF;
	color: #FFFFFF;
}
.acontact:active {
	text-decoration:none;
	color: #99CCFF;
} 
.acontact:link {
	text-decoration:none;
	color: #99CCFF;
}
.acontact:visited {
	text-decoration:none;
	color: #99CCFF;
}
.acontact:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
.acontactbleu:active {
	text-decoration:none;
	color: #006699;
} 
.acontactbleu:link {
	text-decoration:none;
	color: #006699;
}
.acontactbleu:visited {
	text-decoration:none;
	color: #006699;
}
.acontactbleu:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
.alien:active {
	text-decoration:none;
	color: #003366;
} 
.alien:link {
	text-decoration:none;
	color: #003366;
}
.alien:visited {
	text-decoration:none;
	color: #003366;
}
.alien:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
.ablanc:active {
	text-decoration:none;
	color: #FFFFFF;
} 
.ablanc:link {
	text-decoration:none;
	color: #FFFFFF;
}
.ablanc:visited {
	text-decoration:none;
	color: #FFFFFF;
}
.ablanc:hover {
	text-decoration:underline;
	color: #006699;
}
.avert {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight:bold;
	color: #009900;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}
.avert:hover {
	text-decoration:underline;
	color: #009900;
}
.avertclairgras {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	color: #33FF33;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}
.avertclairgras:hover {
	text-decoration:underline;
	color: #33FF33;
}
.texte7orangeleftItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: italic;
	color: #FF9900;
	text-align: left;
	vertical-align: middle;
}
.texte7bleufonceleftItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: italic;
	color: #006699;
	text-align: left;
	vertical-align: middle;
}
.texte8bleufonceleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #006699;
	text-align: left;
	vertical-align: middle;
}
.texte8bleufonceleftbottom {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #006699;
	text-align: left;
	vertical-align: bottom;
}
.texte8bleufoncecenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #006699;
	text-align: center;
	vertical-align: middle;
}
.texte8bleufonceright {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #006699;
	text-align: right;
	vertical-align: middle;
}
.texte8bleufoncerightbottom {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #006699;
	text-align: right;
	vertical-align: bottom;
}
.texte8blancleft {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.texte8blancleftbottom {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
}
.texte8blanccenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.texte8blancright {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
}
.texte8bleuclaircenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #99CCFF;
	text-align: center;
	vertical-align: middle;
}
.texte8bleuclairleft {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #99CCFF;
	text-align: left;
	vertical-align: middle;
}
.texte8noirleft {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
.texte9orangecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #FF9900;
	text-align: center;
	vertical-align: middle;
}
.texte9bleutresfonceleft {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #003366;
	text-align: left;
	vertical-align: middle;
}
.texte9bleufonceleftT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #006699;
	text-align: left;
	vertical-align: middle;
}
.texte9bleufonceleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #006699;
	text-align: left;
	vertical-align: middle;
}
.texte9bleufoncerightbottom {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #006699;
	text-align: right;
	vertical-align: bottom;
}
.texte9bleufoncecenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #006699;
	text-align: center;
	vertical-align: middle;
}
.texte9bleufoncecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #006699;
	text-align: center;
	vertical-align: middle;
}
.texte9bleufonceright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #006699;
	text-align: right;
	vertical-align: middle;
}
.texte9bleuclairleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #99CCFF;
	text-align: left;
	vertical-align: middle;
}
.texte9bleuclaircenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #99CCFF;
	text-align: center;
	vertical-align: middle;
}
.texte9blancleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.texte9blanccenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.texte9blanccenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.texte10orangeleftT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FF9900;
	text-align: left;
	vertical-align: middle;
}
.texte10bleutresfonceleft {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #003366;
	text-align: left;
	vertical-align: middle;
}
.texte10bleufoncecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #006699;
	text-align: center;
	vertical-align: middle;
}
.texte10bleufoncecenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #006699;
	text-align: center;
	vertical-align: middle;
}
.texte10bleufonceleftT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #006699;
	text-align: left;
	vertical-align: middle;
}
.texte10bleufonceleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #006699;
	text-align: left;
	vertical-align: middle;
}
.texte10bleuclaircenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #99CCFF;
	text-align: center;
	vertical-align: middle;
}
.texte10bleuclairleft {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #99CCFF;
	text-align: left;
	vertical-align: middle;
}
.texte10blanccenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.texte10blanccenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.texte10blancrightT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
}
.texte10blancleft {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.texte10blancleftbottom {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
}
.texte10orangecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FF9900;
	text-align: center;
	vertical-align: middle;
}
.texte11blanccenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.texte11bleuclaircenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #99CCFF;
	text-align: center;
	vertical-align: middle;
}
.texte11orangecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	color: #FF9900;
	text-align: center;
	vertical-align: middle;
}
.texte12orangecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	color: #FF9900;
	text-align: center;
	vertical-align: middle;
}
.texte12bleuclaircenter {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	color: #99CCFF;
	text-align: center;
	vertical-align: middle;
}
.texte12bleufonceleftT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	color: #006699;
	text-align: left;
	vertical-align: middle;
}
.texte12bleufoncecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	color: #006699;
	text-align: center;
	vertical-align: middle;
}
.texte12bleufoncerightT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	color: #006699;
	text-align: right;
	vertical-align: middle;
}
.texte14bleufonceleftT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	color: #006699;
	text-align: left;
	vertical-align: middle;
}
.texte14bleufoncecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	color: #006699;
	text-align: center;
	vertical-align: middle;
}
.texte14orangecenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	color: #FF9900;
	text-align: center;
	vertical-align: middle;
}
.texte14blanccenterT {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

