BODY {font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left;}
br {FONT-SIZE: 8px; text-align: justify}
A {color: #ff0000; text-decoration: none; font-weight: normal;font-size: 8pt}
A:hover { color: #0f93e0; text-decoration: underline;font-weight: normal;font-size: 8pt}
A.normal {color: #000000; text-decoration: none; font-weight: normal;font-size: 8pt}
A.normal:hover {color: #ff9900; text-decoration: none; font-size: 8pt}
A.moy {color: #696969; text-decoration: none; font-weight: bold; font-size: 10pt}
A.moy:hover {text-decoration: underline; color: #404546; font-size: 10pt}
A.moyorange {color: #ff9900; text-decoration: none; font-weight: bold; font-size: 10pt}
A.moyorange:hover {text-decoration: underline; color: #696969; font-size: 10pt}
A.orange {color: #ff9900; text-decoration: none; font-weight: bold; font-size: 8pt}
A.orange:hover {text-decoration: underline; color: #ff9900; font-weight: bold; font-size: 8pt}
A.rouge {color: #ff0000; text-decoration: none; font-weight: bold; font-size: 8pt}
A.rouge:hover {text-decoration: underline; color: #ff0000; font-size: 8pt}

A.titre {font-size: 15pt; color: #ff9900; font-weight: bold; text-align: center; text-decoration: none;}
A.titre:hover {font-size: 15pt; color: #ff9900; font-weight: bold; text-align: center; text-decoration: none;}

A.fin {color: #ff0000; text-decoration: none; font-weight: normal;font-size: 8pt}
A.fin:hover {color: #0f93e0; text-decoration: none; font-size: 8pt}

A.home {color: #000000; text-decoration: none; font-weight: bold; font-size: 8pt}
A.home:hover {text-decoration: none; color: #ff0000; font-size: 8pt}

A.rougemoy {color: #ff0000; text-decoration: none; font-weight: bold; font-size: 10pt}
A.rougemoy:hover {text-decoration: underline; color: #ff0000; font-size: 10pt}
A.white {font-weight: bold; color: #ffffff; text-decoration: none; font-size: 8pt}
A.white:hover {font-weight: bold;  text-decoration: none; color: #ffffff; font-size: 8pt}
A.menulien {font-weight: bold; color: #000000; text-decoration: none; font-size: 8pt}
A.menulien:hover {font-weight: bold; color: #F2C03C; text-decoration: none; font-size: 8pt; background: #000000}
A.noir_gris {font-size: 8pt; color: #000000; font-weight: bold; text-align: justify}
A.noir_gris:hover {color: #808080; font-size: 8pt}
A.red {font-size: 8pt; color: #ff0000; font-weight: bold; text-align: justify}
A.red:hover {color: #0f93e0; font-size: 8pt}
hr {
clear: both;
border: 0; /* enleve toute bordure */
border-bottom: 1px #ff9900 solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}
hr.dotted {
clear: both;
border: 0; /* enleve toute bordure */
border-bottom: 1px #ff9900 dotted; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}
input text {
	height: 20px;
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	color: #000000;
	font-family: Arial;
	}
input.adapte {height: 20;font-size: 8pt; background: #F2C03C}
input.gras {color:navy; font-size: 8pt; font-weight: bold;}
select.adapte {height: 20;font-size: 8pt; background: #F2C03C}
select.gras {color: navy; font-weight: bold; height: 20;font-size: 8pt; background: #FFEBAD}
textarea
{
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-size: 10pt;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000000;
}
h1 {font-size: 9pt; color: #000000;  font-weight: bold;}
.texte {font-size: 8pt; color: #000000; text-align: justify; font-weight: normal;}
.texterouge {font-size: 8pt; color: red; text-align: justify}
.textemoy {font-size: 10pt; text-align: justify}
.textecentre {font-size: 8pt; text-align: center}
.textedroite {font-size: 8pt; text-align: right}
.textegauche {font-size: 8pt; text-align: left}
.textebleu {font-size: 8pt; color: #0f93e0; text-align: justify}
.titre {font-size: 15pt; color: #ff9900; font-weight: bold; text-align: center}
.titreblanc {font-size: 11pt; color: #ffffff; font-weight:bold; text-align: center}
.white {font-size: 9pt; color: #ffffff; font-weight:bold; text-align: center}
.erreur {font-size: 9pt; font-weight: bold; text-align: center}
.erreur_rouge {font-size: 9pt; font-weight: bold; color: #ff0000; font-weight: bold; text-align: center}
.nabiltitre {font-size: 13pt; font-weight:bold; text-decoration: underline;  text-align: center}
.nabilsoustitre {font-size: 11pt; font-style: normal;font-weight: bold;text-align: center}
.nabilsoutitre {font-size: 11pt; font-style: normal;font-weight: bold;text-align: center}
.nabilsoussoustitrecentre {font-size: 10pt; text-align: center}
.nabilsoussoustitre {font-size: 10pt; font-style:normal; font-weight: bold;text-decoration: underline; text-align: left}
.nabilsoussoustitre2 {font-size: 10pt; font-style:normal; font-weight: bold; text-align: left}
.nabilsoussoustitrenongras {font-size: 10pt; font-style:normal; text-decoration: underline; text-align: left}
.commentaire {font-size: 8pt; color: #ff9900; font-style: normal;font-weight: bold; text-align: justify}
.commentaire2 {font-size: 12pt; color: #ff9900; font-style: normal;font-weight: bold; text-align: justify}
.menu {font-weight: bold; text-decoration: none; font-size: 8pt}
.cadre {border: 1px solid #000000; font-size: 10pt; text-align: justify}
.cadretxt {border: 1px solid #000000; font-size: 8pt}
@media print{#noprint {display:none;}}
/* CSS Document */

#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	/*filter:alpha(opacity=0);*/
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	z-index:1000;
	padding:10px;
	border:3px solid #FF9900;
	background-color:#FFEEAD;
	padding-bottom:30px;
	margin:0;
}

#ibox_content {
	background-color:#FFEEAD;
	margin-bottom:5px;
	width:100%;
	height:100%;
	position:relative;
	top:0px;
	left:0px;
}

#ibox_footer_wrapper {
	position:relative;padding:0;margin:0;top:0px;left:0px;
	font-size: 8pt;
}
.roundboxtop
{
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	font-size: 8pt;
	background-color: #F2C03C;
	padding:2px 0 2px 10px;
}
.roundboxbottom
{
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	font-size: 8pt;
	border: 1px solid #F2C03C;
	padding:10px;
}

span.vcardpays
{
	font-style: italic;
	color:#F2C03C;
	text-transform:uppercase;
}

div.vcard{
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border: 1px solid #F2C03C;
	float:left;
	clear:both;
	width:425px;
	margin-bottom:20px;
	padding:10px;
}
div.vcardleft
{
	width:40%;
	float:left;
	font-size: 0.7em;
}
div.vcardright
{
	font-size: 0.7em;
	width:55%;
	float:right;
}
