td.titre
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 12pt; background-color: #3399ff; padding: 2px;
	border-bottom: 1px #000000 solid; letter-spacing: 1px; }

td.titre_comp
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 12pt; background-color: #3399ff; padding: 2px;
	border: 1px #003470 solid; letter-spacing: 1px; }

td.catalogue_left
	{ color: #000000; background-color: #fde8e9; border-left: 1px #000000 solid; border-right: 1px #000000 solid; }

td.catalogue_right
	{ color: #000000; background-color: #fde8e9; border-right: 1px #000000 solid; }
td.catalogue_vide
	{ color: #000000; background-color: #ffffff; border-right: 1px #000000 solid; }
	
.bout_cat a {
		background-color: #ccffff;
		padding: 4px; display: block; height: 80px;  }
.bout_cat a:hover {
		background-color: #99ccff;
		font-weight: normal; text-decoration: none; }
td.titre_left
	{ color: #000000; background-color: #FFFFFF; border-left: 1px #000000 solid; border-top: 1px #000000 solid; border-right: 1px #000000 solid; }

td.titre_right
	{ color: #000000; background-color: #FFFFFF; border-top: 1px #000000 solid;  border-right: 1px #000000 solid; }


.link_titre a {
		color: #000000; background-color: #FFFFFF;
		padding: 2px; display: block;
		font-size: 10pt; font-weight: bold; font-family: arial, verdana, sans-serif; text-decoration: none;
		}
.link_titre a:hover {
		background-color: #3399ff; color: #FFFFFF;
		font-weight: bold; text-decoration: none; }

td.page_left
	{ color: #000000; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 8pt; background-color: #e1e1e1; padding: 2px;
	border-right: 1px #000000 solid; border-left: 1px #000000 solid; border-bottom: 1px #000000 solid; border-top: 1px #000000 solid; letter-spacing: 1px; }

td.page_right
	{ color: #000000; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 8pt; background-color: #e1e1e1; padding: 2px;
	 border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; border-top: 1px #000000 solid; letter-spacing: 1px; }





td.cat_left
	{ background-color: #FFFFFF; border-left: 1px #000000 solid; border-bottom: 1px #000000 solid; padding-top: 4px; padding-bottom: 4px; }

td.cat_right
	{ background-color: #FFFFFF; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; padding-top: 4px; padding-bottom: 4px; }

td.cat_middle
	{ background-color: #FFFFFF; border-bottom: 1px #000000 solid; padding-top: 4px; padding-bottom: 4px; }


td.head_section
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 12pt; background-color: #000000; padding: 2px; letter-spacing: 5px;
	border-right: 1px #898989 solid; border-left: 1px #898989 solid; border-top: 1px #898989 solid; }

td.list
	{ background-color: #FFFFFF; border-right: 1px #898989 solid; border-left: 1px #898989 solid; border-top: 1px #898989 solid; }

td.list_bot
	{ background-color: #FFFFFF; border-right: 1px #898989 solid; border-bottom: 1px #898989 solid; border-left: 1px #898989 solid; border-top: 1px #898989 solid; }

td.rech_loup
	{ background-color: #003366; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; border-top: 1px #000000 solid; }

td.recherche
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 10pt; background-color: #003366; padding: 2px; letter-spacing: 3px;
	border-top: 1px #000000 solid; border-bottom: 1px #000000 solid;}

td.recherche_right
	{ background-color: #003366; padding: 0px; border-top: 1px; border-bottom: 1px; border-right: 1px #000000 solid;  }

td.recherche_left
	{ background-color: #003366; padding: 0px; border-top: 1px; border-bottom: 1px; border-left: 1px #000000 solid;  }

td.recherche_bot
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 10pt; background-color: #003366; padding: 2px; letter-spacing: 3px;
	border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; }

.box_search
	{ color: #000000; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 8pt; background-color: #e1e1e1; width:110px; padding: 2px;
	border: 1px #000000 solid; }

.bout_rech
{ color: #FFFFFF; font-weight: bold; font-family: arial, verdana, sans-serif; font-size: 10pt; background-color: #3399ff; padding: 2px; border: 1px #000000 solid; width: 110; letter-spacing: 5px; }

.list_link1 a {
		color: #000000; background-color: #FFFFFF;
		padding: 2px; display: block; padding-left: 5px;
		font-size: 9pt; font-weight:  normal; font-family: arial, verdana, sans-serif; text-decoration: none;
		}
.list_link1 a:hover {
		background-color: #CCCCCC; color: #000000;
		font-weight: normal; text-decoration: none; }

td.page
	{ background-color: #d7d7d7; padding: 2px; border: 1px #959595 solid;  }

td.page_prec_none
	{ color: #000000; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 9pt; background-color: #f7eb74; border: 1px #f3b535 solid; padding: 2px; }

td.page_none
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 9pt; background-color: #ed1c24; border: 1px #f3b535 solid; padding: 2px; }

td.page_prec
	{ background-color: #f7eb74; border: 1px #f3b535 solid; }


.but_page a {
		color: #000000; background-color: #f7eb74;
		padding: 2px; display: block; height: 20px;
		font-size: 9pt; font-weight: normal; font-family: arial, verdana, sans-serif; text-decoration: none;
		}
.but_page a:hover {
		background-color: #a88f44; color: #FFFFFF;
		font-weight: normal; text-decoration: none; }
		

td.listing1_page
	{ background-color: #FFFFFF; border-top: 1px #959595 solid; border-left: 1px #959595 solid;  }

td.listing1_desc
	{ background-color: #FFFFFF; border-top: 1px #959595 solid; border-right: 1px #959595 solid; border-left: 1px #959595 solid;  }

td.listing1_detail
	{ background-color: #FFFFFF; border-top: 1px #959595 solid; border-right: 1px #959595 solid; border-left: 1px #959595 solid; border-bottom: 3px #000000 solid;   }

td.listing2_page
	{ background-color: #fcddde; border-top: 1px #959595 solid; border-left: 1px #959595 solid;  }

td.listing2_desc
	{ background-color: #fcddde; border-top: 1px #959595 solid; border-right: 1px #959595 solid; border-left: 1px #959595 solid;  }

td.listing2_detail
	{ background-color: #fcddde; border-top: 1px #959595 solid; border-right: 1px #959595 solid; border-left: 1px #959595 solid; border-bottom: 3px #000000 solid;   }


.listing1_link a {
		color: #000000; background-color: #FFFFFF;
		padding: 2px; display: block; 
		font-size: 9pt; font-weight:  normal; font-family: arial, verdana, sans-serif; text-decoration: none;
		}
.listing1_link a:hover {
		background-color: #f7eb74; color: #000000;
		font-weight: normal; text-decoration: none; }

.listing2_link a {
		color: #000000; background-color: #fcddde;
		padding: 2px; display: block; 
		font-size: 9pt; font-weight:  normal; font-family: arial, verdana, sans-serif; text-decoration: none;
		}
.listing2_link a:hover {
		background-color: #f7eb74; color: #000000;
		font-weight: normal; text-decoration: none; }

td.listing_notfound
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 12pt; background-color: #ed1c24; padding: 2px;
	border-right: 1px #003470 solid; border-left: 1px #003470 solid; }

td.navig_left
	{ background-color: #336699; padding: 2px;
	border-left: 1px #000000 solid; border-top: 1px #000000 solid; }

td.navig_right
	{ background-color: #336699; padding: 2px;
	border-right: 1px #000000 solid; border-top: 1px #000000 solid; }

td.navig_middle
	{ background-color: #336699; padding: 2px;
	border-top: 1px #000000 solid; }

td.pagenow
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 10pt; background-color: #336699; padding: 2px; padding-left: 5px; letter-spacing: 4px;
	border-right: 1px #000000 solid; border-left: 1px #000000 solid; border-bottom: 1px #000000 solid; }

td.erratum
	{ color: #FFFFFF; font-weight: normal; font-family: arial, verdana, sans-serif; font-size: 9pt; background-color: #ed1c24; padding: 4px; padding-left: 5px;
	border: 1px #000000 solid;  }




