td {    font-size: 9pt; font-family: Arial, Helvetica, sans-serif}
.td2 {  font-size: 7pt; font-family: Arial, Helvetica, sans-serif}
.titrepage {
	font-size: 16pt;
	font-weight: bold;
	color: #FF9900;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.titre2 { font-size: 12pt}
.small { font-size: 11px; font-family: Arial, Helvetica, sans-serif}
.bold{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #0082C8; font-weight: bold}
.boldgris{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold}
.boldorange{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ABAE9B; font-weight: bold}
.boldvert{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #39c200; font-weight: bold}
.boldviolet{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #a819c9; font-weight: bold}
.txtaccueil { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold}
.titreaccueil { font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold}

.TabGrasFlashy { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #21A600}
.TabGrasClair { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333}
.TabGrasFond2 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}
.TabGrasFormule { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}

.txtbandeaubleu { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #0082C8; font-weight: bold}
.txtbandeauvert { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #36C200; font-weight: bold}
.txtbandeauorange { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #999999; font-weight: bold}
.txtbandeauviolet { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #A819C9; font-weight: bold}
.txtbandeaugris { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold}
.txtbandeaubeige { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ABAE9B; font-weight: bold}


.a{ text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0082c8; }
a:link.a { }
a:visited.a { text-decoration : none; }
a:hover.a { text-decoration : none; color: #a4a4b2;}


.acc{ text-decoration : none; font-size: 8pt; color: #0082c8; }
a:link.acc { }
a:visited.acc { text-decoration : none; }
a:hover.acc { text-decoration : none; color: #ffffff;}

.add{ text-decoration : none; font-size: 8pt; color: #ffa600; }
a:link.add { }
a:visited.add { text-decoration : none; }
a:hover.add { text-decoration : none; color: #ffffff;}

.aee{ text-decoration : none; font-size: 8pt; color: #a819c9; }
a:link.aee { }
a:visited.aee { text-decoration : none; }
a:hover.aee { text-decoration : none; color: #ffffff;}

.aff{ text-decoration : none; font-size: 8pt; color: #39c200; }
a:link.aff { }
a:visited.aff { text-decoration : none; }
a:hover.aff { text-decoration : none; color: #ffffff;}

.agg{ text-decoration : none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold}
a:link.agg { }
a:visited.agg { text-decoration : none; }
a:hover.agg { text-decoration : none; color: #cbe8ee;}

.ahh{ text-decoration : none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold}
a:link.ahh { }
a:visited.ahh { text-decoration : none; }
a:hover.ahh { text-decoration : none; color: #ffedcd;}

.aii{ text-decoration : none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold}
a:link.aii { }
a:visited.aii { text-decoration : none; }
a:hover.aii { text-decoration : none; color: #d7f3cb;}

.ajj{ text-decoration : none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold}
a:link.ajj { }
a:visited.ajj { text-decoration : none; }
a:hover.ajj { text-decoration : none; color: #efd1f5;}

.akk{ text-decoration : none; font-size: 8pt; color: #ffffff; }
a:link.akk { }
a:visited.akk { text-decoration : none; }
a:hover.akk { text-decoration : none; color: #cbe8ee;}

.all{ text-decoration : none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold}
a:link.all { }
a:visited.all { text-decoration : none; }
a:hover.all { text-decoration : none; color: #ffedcd;}

.menu_haut {
	 BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 0px solid; COLOR: #000000; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #0082c8; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.menu_haut:link {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 0px solid; COLOR: #000000; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center; TEXT-DECORATION: none
	}
.menu_haut:visited {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 0px solid; COLOR: #000000; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.menu_haut:active {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 0px solid; COLOR: #000000; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ff0000; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.menu_select {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-SIZE: 9px; BORDER-LEFT: #ffffff 0px solid; COLOR: #000000; LINE-HEIGHT: 22px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #93B715; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.menu_niv {
	FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold;
}
.menu_niv:link {
	COLOR: #ffffff; 
}
.menu_niv:visited {
	COLOR: #ffffff; 
}
.menu_niv:active {
	COLOR: #ffffff; 
}
.menu_niv:hover {
	DISPLAY: block; COLOR: #000000;  BACKGROUND-COLOR: #0082c8; 
}





ul#menu
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}

ul#menu li
{
	margin: 0 0 0 0 ;
	padding: 0 ;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

ul#menu li a
{
	display: block;
	width: 150px;
	line-height: 22px;
	color: #ffffff;
	text-indent: 10px;
	text-decoration: none;
	background: url(img/bout.gif) no-repeat 0 -22px;
	font-weight: bold;	/*border: 1px solid #dbd ;*/
}

ul#menu li a:hover
{
	background: url(img/bout.gif) no-repeat 0 0;
	color: #cce6f4;	
}.catalogue {
font-size: 14pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold
}



.menuh ul {
margin: 0 ;
padding: 0 ;
list-style-type: none;
width: 100%; /* précision pour Opera */
}

.menuh li {
margin: 0 ;
padding: 0 ;
float: left;
}

.menuh a {
	margin: 0 0 0px 0;
	display: block;
	width: 158px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	background: url(bt-haut.gif) no-repeat 0 0;
	border: 0px solid #dbd;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-indent: -5px;
	height: 22px;
}

.menuh a:hover {
	background: url(bt-haut.gif) no-repeat 0 -22px;
	color: #000000;
	text-decoration: none;
}

.menuh a:active {
background: gray;
border: 0px solid gray; 
color: #000000;
}

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
.input3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #999999}
.input_rech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #DDDDDD;
	border-top-color: #000000;
}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

