BODY {
	color : #330000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	text-align : justify;
   scrollbar-3dlight-color : #D2D2D6;
   scrollbar-highlight-color : #CBCBFF;
   scrollbar-darkshadow-color : #000080;
   scrollbar-shadow-color : #0004AD;
   scrollbar-face-color : #6B71D6;
   scrollbar-arrow-color : #CBCBFF;
   scrollbar-track-color : #EFEBFF;
}

UL {
	margin-top : 2mm;
	vertical-align : middle;
}

LI {
	margin-bottom : 8px;
	vertical-align : middle;
	display: list-item;
	list-style-image: url("gui/puce.png");
}

UL.gauche {
	margin-top : 2mm;
	margin-left : 16px;
	vertical-align : middle;
	padding-left : 0px;
}

UL.transparent {
	margin-top : 2mm;
	margin-left : 16px;
	vertical-align : middle;
	padding-left : 0px;
}

LI.transparent {
	margin-bottom : 8px;
	vertical-align : middle;
	display: list-item;
	list-style-image: url("gui/puce-tr.png");
}

TD.f11 {
	background-image : url(gui/fr/fond1-1.png);
}

TD.f12 {
	background-image : url(gui/fr/fond1-2.png);
}

TD.f13 {
	background-image : url(gui/fr/fond1-3.png);
}

TD.f14 {
	background-image : url(gui/fr/fond1-4.png);
}

TD.f21 {
	background-image : url(gui/fr/fond2-1.png);
}

TD.f22 {
	background-image : url(gui/fr/fond2-2.png);
}

TD.f23 {
	background-image : url(gui/fr/fond2-3.png);
	vertical-align : middle;
}

TD.f24 {
	background-image : url(gui/fr/fond2-4.png);
}

TD.f31 {
	background-image : url(gui/fr/fond3-1.png);
}

TD.f32 {
	background-image : url(gui/fr/fond3-2.png);
}

TD.f34 {
	background-image : url(gui/fr/fond3-4.png);
}

TD.sepg {
	background-image : url(gui/sep-g.png);
	color : White;
	font-size : 14pt;
	font-weight : bold;
}

TD.sepm {
	background-image : url(gui/sep-m.png);
}

TD.sepd {
	background-image : url(gui/sep-d.png);
}

TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : justify;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

TD.gauche {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : left;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

TD.centre {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : center;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

TD.droite {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : right;
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
}

TABLE.menuprincipal {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.menuprincipal A:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder;
	COLOR: white;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
TD.menuprincipal A:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder;
	COLOR: white;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
TD.menuprincipal A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder;
	COLOR: Navy;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background-color : #EAEAFF;
}
TD.menuprincipal {
	TEXT-ALIGN: center;
	border-left : 1 solid #0006F8;
	border-top : 1 solid #0006F8;
	border-right : 1 solid #000258;
	border-bottom : 1 solid #000258;
	background-color : #0004A8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

TABLE.menu {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	WIDTH: 160px;
	COLOR: gray;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F8F8FF;
	margin-left : 10px;
}
TD.menu A:visited {
	COLOR: navy;
	TEXT-DECORATION: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TD.menu A:link {
	COLOR: navy;
	TEXT-DECORATION: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TD.menu A:hover {
	COLOR: #CC6633;
	TEXT-DECORATION: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TH.menu {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(gui/menutitre.png);
	COLOR: #32458C;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TD.menu {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

TD.titre {
	FONT-SIZE: 14pt;
	COLOR: White;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
}

H1 {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-align : justify;
	vertical-align : middle;
}

.texte {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : #330000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : justify;
}

.centre {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : #330000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : center;
}

TABLE.centre {
	margin-left : auto;
	margin-right : auto;
}

.droite {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : #330000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : right;
}

.textefort {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : #CC6600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-align : justify;
	font-weight : bold;
}

.legal {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-align : justify;
	font-style : italic;
}

.textepetit {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	text-align : justify;
}

.textelegende {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align : center;
}

.textetitre {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-align : justify;
	font-weight : bold;
}

.textesoustitre {
	margin-left : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	text-align : justify;
	font-weight : bold;
}

.jsnews {
	FONT-SIZE: 10pt;
	COLOR: Navy;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F2F2FF;
	vertical-align : top;
	text-align : center;
}

TABLE.news {
	margin-left : auto;
	margin-top : 4px;
	margin-right : auto;
	margin-bottom : 4px;
	FONT-SIZE: 10pt;
	COLOR: Navy;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F2F2FF;
	vertical-align : top;
}
TH.news {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(gui/menutitre.png);
	COLOR: #32458C;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
}
TD.news {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px solid;
	vertical-align : top;
}
TD.newsvoid {
	BORDER-LEFT: 1px none navy;
	BORDER-TOP: 1px none navy;
	BORDER-RIGHT: 1px none navy;
	BORDER-BOTTOM: 1px none navy;
	vertical-align : top;
}
DIV.news {
	margin-left : 8px;
	margin-top : 4px;
	margin-right : 8px;
	margin-bottom : 4px;
	vertical-align : top;
}

TABLE.formulaire {
	margin-top : 0px;
	margin-bottom : 4px;
	margin-left : auto;
	margin-right : auto;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	COLOR: Navy;
	BACKGROUND-COLOR: #F8F8FF;
}
TH.formulaire {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: White;
	HEIGHT: 24px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #0004A8;
	BACKGROUND-IMAGE: url(gui/fond-form.png);
}
TD.formulaire {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
FORM.formulaire {
	margin-left : 8px;
	margin-top : 4px;
	margin-right : 8px;
	margin-bottom : 4px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
INPUT {
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	vertical-align : middle;
}
SELECT {
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	vertical-align : middle;
}
OPTION {
	COLOR: Black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	vertical-align : middle;
}

TABLE.cadre {
	margin-left : 4px;
	margin-top : 4px;
	margin-right : 4px;
	margin-bottom : 4px;
	FONT-SIZE: 10pt;
	COLOR: Navy;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align : top;
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px solid;
}
TD.cadre {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px solid;
	vertical-align : top;
}

.spr {
	vertical-align : middle;
}

.hsep {
	background-image : url(gui/hr.png);
	height : 27px;
}

TABLE.download {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TH.download {
	BORDER-LEFT: #6699CC 1px solid;
	BORDER-TOP: #A7ABE5 1px solid;
	BORDER-RIGHT: #6699CC 1px solid;
	BORDER-BOTTOM: #6699CC 1px solid;
	FONT-WEIGHT: bold;
	COLOR: Navy;
	TEXT-ALIGN: centerfont-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	background-color : #A7ABE5;
}
TD.download {
	BORDER-LEFT: #A7ABE5 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: #A7ABE5 1px solid;
	BORDER-BOTTOM: #A7ABE5 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	text-align : center;
}

TABLE.info {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	margin-left : auto;
	margin-right : auto;
}
TH.info {
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	text-align : center;
	background-color : Navy;
	color : White;
}
TD.infoimpaire {
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	text-align : justify;
	background-color : #D8DBF4;
	color : Navy;
	vertical-align : top;
}
TD.infopaire {
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	text-align : justify;
	background-color : #B7BCED;
	color : Navy;
	vertical-align : top;
}

TABLE.infocompact {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	margin-left : auto;
	margin-right : auto;
}
TH.infocompact {
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	text-align : center;
	background-color : Navy;
	color : White;
}
TD.infocompactimpaire {
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	text-align : justify;
	background-color : #D8DBF4;
	color : Navy;
	vertical-align : top;
}
TD.infocompactpaire {
	BORDER-LEFT: white 1px solid;
	BORDER-TOP: white 1px solid;
	BORDER-RIGHT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	text-align : justify;
	background-color : #B7BCED;
	color : Navy;
	vertical-align : top;
}

TD.plan {
	vertical-align : top;
	text-align : center;
}

TABLE.menuplan {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	WIDTH: 160px;
	COLOR: gray;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E0E0E0;
	margin-left : auto;
	margin-right : auto;
}
TD.menuplan A:visited {
	COLOR: #303030;
	TEXT-DECORATION: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TD.menuplan A:link {
	COLOR: #303030;
	TEXT-DECORATION: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TD.menuplan A:hover {
	COLOR: #CC6633;
	TEXT-DECORATION: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TH.menuplan {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(gui/menutitre.png);
	COLOR: #505050;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TD.menuplan {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}

TABLE.recherche {
	margin-left : auto;
	margin-top : 4px;
	margin-right : auto;
	margin-bottom : 4px;
	FONT-SIZE: 10pt;
	COLOR: Navy;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	vertical-align : top;
}
TD.recherche {
	BORDER-LEFT: navy 1px solid;
	BORDER-TOP: navy 1px solid;
	BORDER-RIGHT: navy 1px solid;
	BORDER-BOTTOM: navy 1px solid;
	vertical-align : top;
	BACKGROUND-COLOR: #EFEBFF;
}
TD.recherche A:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder;
	COLOR: navy;
	TEXT-DECORATION: underline;
}
TD.recherche A:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder;
	COLOR: Blue;
	TEXT-DECORATION: underline;
}
TD.recherche A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bolder;
	color : #CC6600;
	TEXT-DECORATION: underline;
}
