.col_tab1 {
background-color:#002C55;
}
A.menulink1 {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:arial; font-size:8pt; color: #002C55; BORDER: none;
line-height: 18px; text-indent: 5px;
background-color:#B2BFCC;
}
A.menulink1:hover {
background-color:#002C55; color: #ffffff;
}
A.menulink1_select {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:arial; font-size:8pt; color: #ffffff; BORDER: none;
line-height: 18px; text-indent: 5px;
background-color:#002C55;
}
A.menulink1_select:hover {
background-color:#002C55; color: #B2BFCC;
}
/*-------- #E6E7E1 ---- #ABAE9B-------*/
.col_tab2 {
background-color:#ABAE9B;
}
A.menulink2 {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:arial; font-size:8pt; color: #858970; BORDER: none;
line-height: 18px; text-indent: 5px;
background-color:#E6E7E1;
}
A.menulink2:hover {
background-color:#ABAE9B; color: #ffffff;
}
A.menulink2_select {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:arial; font-size:8pt; color: #ffffff; BORDER: none;
line-height: 18px; text-indent: 5px;
background-color:#ABAE9B;
}
A.menulink2_select:hover {
background-color:#ABAE9B; color: #E6E7E1;
}
/*-------------------*/
/*-------- ##E5EFCC ---- #ACCB56--#97BB39-----*/
.col_tab3 {
background-color:#97BB39;
}
A.menulink3 {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:arial; font-size:8pt; color: #97BB39; BORDER: none;
line-height: 18px; text-indent: 5px;
background-color:#E5EFCC;
}
A.menulink3:hover {
background-color:#97BB39; color: #ffffff;
}
A.menulink3_select {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:arial; font-size:8pt; color: #ffffff; BORDER: none;
line-height: 18px; text-indent: 5px;
background-color:#97BB39;
}
A.menulink3_select:hover {
background-color:#97BB39; color: #E5EFCC;
}
/*-------------------*/
/*-------- #FBEACE --- #F3920F --*/
.col_tab4 {
background-color:#F3920F;
}
A.menulink4 {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:arial; font-size:8pt; color: #F3920F; BORDER: none;
line-height: 18px; text-indent: 5px;
background-color:#FBEACE;
}
A.menulink4:hover {
background-color:#F3920F; color: #ffffff;
}
A.menulink4_select {
display: block; width: 151px; text-align: left; text-decoration: none;
font-family:arial; font-size:8pt; color: #ffffff; BORDER: none;
line-height: 18px; text-indent: 5px;
background-color:#F3920F;
}
A.menulink4_select:hover {
background-color:#F3920F; color: #FBEACE;
}
/*-------------------*/



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: #002C55; font-weight: bold}

.boldsub{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #002C55; 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: #666666; font-weight: bold}

.boldbeige{ font-size: 12px; 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}

.boldvert2{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #ABCB55; font-weight: bold}

.boldorande{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #F2930E; font-weight: bold}

.boldorande2{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #F2930E; 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: #ABAE9B}

.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: #002C55; font-weight: bold}

.txtbleu { font-size: 11px; color: #002C55; font-weight: bold}

.txtblanc { font-size: 14px; color: #FFFFFF; font-weight: bold}

.txtgris { font-size: 11px; color: #333333; font-weight: bold}

.txtbandeauvert { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ABCB55; font-weight: bold}

.txtbandeauorange { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFA600; font-weight: bold}

.txtbandeaubeige { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ABAE9B; 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}


.a{ text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; }
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: #002C55; }
a:link.acc { }
a:visited.acc { text-decoration : none; }
a:hover.acc { text-decoration : none; color: #ffffff;}

.acc2{ text-decoration : none; font-size: 8pt; color: #002C55; }
a:link.acc2 { }
a:visited.acc2 { text-decoration : none; }
a:hover.acc2 { text-decoration : none; color: #B2BFCC;}

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

.blanc_tab {
color: #ffffff;
text-decoration : none
}

.tab2 {
background-color:#BBBCAD;
}

.add2{ text-decoration : none; font-size: 8pt; color: #7D8169; }  /* ABAE9B*/
a:link.add2 { }
a:visited.add2 { text-decoration : none; }
a:hover.add2 { text-decoration : none; color: #ffffff;}  /* E6E7E1 */

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

.aee2{ text-decoration : none; font-size: 8pt; color: #F2930E; }
a:link.aee2 { }
a:visited.aee2 { text-decoration : none; }
a:hover.aee2 { text-decoration : none; color: #FCE9CF;}

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

.aff2{ text-decoration : none; font-size: 8pt; color: #ABCB55; }
a:link.aff2 { }
a:visited.aff2 { text-decoration : none; }
a:hover.aff2 { text-decoration : none; color: #E6EFCC;}

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

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

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

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

.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}
.inputimg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 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: #FF9999}
.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}

