.justifie { font-size: 10pt; text-align: justify ; font-family: Verdana, Arial, Helvetica, sans-serif}
a:hover {  color: #FF0000; background-color: #FFFFFF}
.car {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
a.menubar:hover {  color: #FF0033}
a.menubar:active {  color: #FFFFFF}
a.menubar:link {  color: #FFFFFF}
a.menubar {  font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #FFFFFF}
p {  font-family: Verdana, Arial, sans-serif; font-size: 8pt; margin-top: 6px; margin-bottom: 0px}
.calendrier {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 18px; width: 720px}
.conttitre {  font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; text-align: center}
.contexte {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.confor {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
.entetemoyen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.dispotitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.dispodate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center}
.inputcharges { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold ; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.inputstyle {
	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid;WIDTH: 100%; FONT-SIZE: 8pt; BORDER-LEFT: #7f7f7f 1px solid;  COLOR: #000000; BORDER-BOTTOM: #7f7f7f 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.lien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.titrepara {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF6633}
TEXTAREA {
	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #7f7f7f 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

/*------------ du CSS Formulaire ---------*/
a.aide {
	/*** Mise en forme des bulles d'aide. Mais vous pouvez aussi utiliser une image (plus simple) ***/
	text-decoration: none;
	margin: 0;
	padding: 0 .2em;
	border: 1px solid black;
	color: black;
	background: #33CC33;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	width: 0.1em;
}
a.aide:hover {	/*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
		cursor: help;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
}
.sous_cellule {
	background-color: #E2E7EB;
	display: block;
}
.textegrasbleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #385E8B;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body {
	margin-top: 0px;
}
.Style3 {font-family: Verdana, Arial, sans-serif}
.Style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.Style2 {font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; font-size: 14px; }
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.border_top_gray { border-top: 1px solid #9D999A; }
.border_left_gray { border-left: 1px solid #9D999A; }
.border_bottom_gray { border-bottom: 1px solid #9D999A; }
.border_gray { border: solid #9D999A; border-width: 0px 1px; }

/* DOUBLE */

div.double-top
{
	background-image: url(images/bg_double_top.gif);
	background-repeat:no-repeat;
	height:9px;
	font-size:1px;
	margin:0;
}

div.double-center
{ 
    background-image: url(images/bg_double_center.gif));
	background-repeat:repeat-y;
}

div.double-bottom
{
	background-image: url(images/bg_double_bottom.gif);
	background-repeat:no-repeat;
	height:9px;
	font-size:1px;
	margin:0;
	margin-bottom:5px;
}

div.encadre-top
{
	background-image: url(images/bg_encadre_top.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	height:9px;
	font-size:1px;
}

div.encadre-center
{ 
    background-image: url(images/bg_encadre_center.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}

div.encadre-bottom
{
	background-image: url(images/bg_encadre_bottom.gif);
	background-repeat:no-repeat;
	height:9px;
	font-size:1px;
}
#baseline
{
	position:absolute;
	top: 562px;
}

#milieu_page
{
	position:absolute;
	top: 130px;
	width: 720px;
}
.milieu_photo
{
	position:absolute;
	top: 700px;
	width: 633px;
	visibility: hidden;
	text-align: center;
}
.flottant {
            float: right;
            width: auto;
            margin: 0;
}
