<style type="text/css">
<!--
P
{
	margin:0px;
	padding:0px;
}

h1
{
	font-size:11px;
	display:inline;
	margin-right: 5px; 
}

TABLE
{
	padding:0px;
	margin:0px;
	width:100%;
}

TD
{
	vertical-align:top;
	font-size:11px;
}

SPAN
{
	cursor:default;
}

A:visited{
	text-decoration:none;
	color:#550000;
}
A:link{
	text-decoration:none;
	color:#550000;
}
A:active{
	text-decoration:none;
	color:#550000;
}

A:hover {
	text-decoration:none;
	color:#550000;
}

.champ_txt
{
	font-family: arial, verdana, sans_serif;
	font-size: 10px;
}

.txt_erreur
{
	font-size: 11px;
	color: #FF0000;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

.ligne_bas
{
	font-family: arial, verdana, sans_serif;
	font-size: 9px;
	color: #000000;
	border-bottom:1px solid #999999;
}

.petit_clair
{
	font-family: arial, verdana, sans_serif;
	font-size: 9px;
	color: #aaaaaa;
}

.cel_footer
{
	font-size: 9px;
	border-left:1px solid #000000;
}

.cel_footer_debut
{
	font-size: 9px;
}

.cel_footer_fin
{
	font-size: 9px;
	border-left:1px solid #000000;
}

body
{
	font-family:arial,verdana,helvetica,sans_serif;
	font-size:11px;
}

.fenetre
{
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #dddddd;
	scrollbar-highlight-color: #dddddd;
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #aaaaaa;
}

.ligne_fonce
{
	font-size:8pt;
	background:#dddddd url(images/ligne_bas.gif);
}

.ligne_clair
{
	font-size:8pt;
	background:url(images/ligne_bas.gif);
}

.justify{text-align:justify;}

.rub
{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#000000;
	background:url(images/ligne_bas_degrade.gif);
	background-repeat:no-repeat;
}

.titre
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background:url(images/ligne_bas.gif);
}

.txt_petit
{
	font-size:9px;
}

.petit_titre
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	cursor:hand;
}

.legende
{
	font-size:9px;
	color:#000000;
}

.cel_menu_h_over
{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

.cel_menu_h_out
{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
}

.cel_menu_v_petit_over
{
	background:#F0E7DA;
	height:30px;
	font-size:11px;
	border:none;
	text-align:center;
	vertical-align:middle;
}

.cel_menu_v_petit_out
{
	height:30px;
	font-size:11px;
	border:none;
	text-align:center;
	vertical-align:middle;
}

.cel_menu_v_gros_out
{
	height:30px;
	font-size:12px;
	border:none;
	text-align:center;
	vertical-align:middle;
}

.txt_panier
{
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	height:16px;
}

.mini_texte
{
		margin: 0px 0px 0px 0px;
		font-size:7pt;
        line-height:8pt;
        font-family: Aria,Helvetical,sans-serif;
        letter-spacing:0mm;
        word-spacing:0.2mm;
        color:#AAAAAA;
}

.alerte
{
		font-size:10pt;
		text-decoration: underline; 
		font-weight:bold;
		font-style:italic;
        line-height:7pt;
        font-family: Aria,Helvetical,sans-serif;
        letter-spacing:-0.2mm;
        word-spacing:0.4mm;
        color:#FF0000;
}
.inv{position:absolute;visibility:hidden;display:none;left:-1000;width:1px;height:1px;overflow:hidden}
-->
</style>