body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 0px;
	background-color: #e5e5e5;
}

.texteblanc11pt,.texteblanc11pt a,.texteblanc11pt a:link,.texteblanc11pt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.texteblanc11pt a:hover{
	text-decoration:underline;
}

.texteblanc12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.txtmenu16ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtmenugauche18ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.textebleu11pt,.textebleu11pt a,.textebleu11pt a:link,.textebleu11pt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #184079;
	text-decoration:none;
}

.textebleu11pt a:hover{
	text-decoration:underline;
}

.textebleu13ptbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #184079;
}
.textebleu24ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #184079;
}

.textebleu11ptbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #184079;
}
.textebleu12ptbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #184079;
}
.textenoir12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.textevert24ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #699744;
}
.textenoir11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textevert18potbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #699744;
}
.textenoir12ptbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* old  */

TD.babillard {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
TH.babillard {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Navy;
}

A:ACTIVE {
	color: Navy;
}

A:HOVER {
	color: Navy;
	text-decoration : none;
}

A:LINK {
	color: Navy;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #184079;
}

.default {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
}

.navy {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : Navy;
}

.normal {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #000000;
}

.defaultwhite {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color : #ffffff;
}

.titre1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	color: #E06C05;
}

.titre2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	color: #7A027E;
}

.sous-titre {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
}

.titre-noir {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
}

.titre-noir2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
}

.volume {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
}

.bas-photo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

LI.liaison {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 25px;
}
LI.faq {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 20px;
}

.titre-pages {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	color: #336699;
}
.titrepopup {
	font-family : Verdana;
	font-size:15px;
	COLOR: White;
	LINE-HEIGHT: 16px;
	text-align : center;
	font-weight : bold;
	text-decoration : none;
}
.titrepop {
	font-family : Verdana;
	font-size:15px;
	COLOR: Navy;
	LINE-HEIGHT: 16px;
	text-align : center;
	font-weight : bold;
	text-decoration : none;
}
.faq {
	font-family : Verdana;
	font-size:13px;
}
.MsoNormal {
	margin-left : 0.25in;
}
input, select {
	color : #000000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
div {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.menu {
	color : #FFFFFF;
	margin-top : 9px;
	padding-bottom : 9px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu a:hover {
	color : #F2F2F2;
}
.title01 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title02 a {
	color : #000000;
	text-decoration: none;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a {
	color : #EF6D00;
}
.right a:hover {
	color : #000000;
}
.left {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.left a {
	color : #FFFFFF;
}
.left a:hover {
	color : #000000;
}

.maintext {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

.maintext10px {
	color : #000000;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
}

p a {
	color : #294A7B;
}
p a:hover {
	color : #000000;
}
.bot {
	color : #000000;
	margin-top : 20px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 200px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}
.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titlesorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;

}
.imageright {
	margin-bottom: 4px;
	margin-left: 7px;
	margin-top: 3px;

}
.imageleft {
	margin-right: 9px;
	margin-bottom: 4px;
	margin-top: 3px;
}
.subtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;

}
.titrebleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #164074;
}
.titrevert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #699744;
}
.sondage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #184079;
}
.maintextblue {
	color : #184079;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;

}
.maintextbluefin {
	color : #184079;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;

}
.maintextnoir {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;

}
.maintextvertfin {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #699744;
}
.maintextvert {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #699744;
	font-weight: bold;
}
.maintextblancfin {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
}
.maintextblanc {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.okbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.aagreentitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #699744;
}
.aagreytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #cccccc
}
.aalightbluetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #5780AE;
}
.aawhitetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.aabluetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #164074;
}
.guidetitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.Style4 {font-size: 12px}
.Style6 {color: #000099}
.Style7 {color: #164074; }
.Style8 {color: #FFFFFF; }
.Style9 {font-size: 12px; color: #164074; }
.Style12 {font-weight: bold; color: #164074;}
