/*
.fond_gris {background:#cecece;}
*/

.fond_gris {background:url(/fr/Bt/recherche_fond.gif) repeat-x}

form {margin:0}
#video {width:400px;padding-left:130px; padding-top:15px;}


.body {   
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	background:url(/fr/Bt/fond.jpg) repeat-x #828282;

	font-family: Helvetica, Arial , Verdana, sans-serif;
	font-size:12px;
	color:#000;
}

img {
border:0px;
}


.lienbase, .r_barre {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline}


hr {
height: 1px;
margin: 0;
padding: 0;
margin-top:5px;
margin-bottom:5px;
color:#cecece;
background-color: #cecece;
border: 0;
}


.tabgen {
background:#fff;
}

#real_medietas {
text-align:right;
color:#fff;
font-size:8px;
}


#real_medietas  {
text-align:right;
color:#fff;
font-size:9px;
}

#real_medietas a:link {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 9px; font-style: normal; color: #fff; font-weight: bold; text-decoration: underline;
}

#real_medietas a:visited {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 9px; font-style: normal; color: #fff; font-weight: bold; text-decoration: underline;
}

#real_medietas a:hover {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 9px; font-style: normal; color: #fff; font-weight: bold; text-decoration: underline;
}



/* ------------------------------- entete --------------------------- */
#entete_menu {
position:relative;
background:#cecece;
margin:5px;
}

#entete_menu ul {margin:0px; padding:0px; list-style: none; padding-right:50px;}
#entete_menu ul li { display: inline; margin:0px; padding:0px; }

.entete_separation {
	border-bottom:#707070 solid 1px;
	margin:0;
}

#menu_logo {
text-align:right;
padding-right:15px;
}


#espace_pro {
background:url(/fr/Bt/espace_pro_fond.gif) no-repeat;
width:770px;
height:59px;
margin:5px;
margin-right:0;
}

#espace_pro #gauche_stockaccess {
	background:url(/fr/Bt/gauche_stock.jpg) no-repeat;
	float:left;
	width:387px;
	height:59px;
}
#id, #pwd{
	width:130px;
}

#espace_pro #droite_catalogue {
	float:right;
	width:382px;
	height:59px;
	background:url(/fr/Bt/droite_catalogue.jpg) no-repeat;
	padding-top:38px;
}
#espace_pro #droite_catalogue {
	height:21px;
}
#espace_pro #droite_catalogue a{
	font-family: Tahoma, Arial , Verdana, sans-serif;
	font-size:9px;
	color:#315582;
	font-weight:bold;
}


.espace_pro_padding {
padding-top:5px;
}

#espace_pro a {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: bold; text-decoration: underline;
}

#ssmenu_sponso{
position:absolute;
top:59px;
left:124px;
display:none;
}

#ssmenu_sponso ul {margin:0px; padding:0px; list-style: none; padding-right:50px;}
#ssmenu_sponso ul li { display:block; margin:0px; padding:0px; }



/* ------------------- pied de page  ----------------------- */

#table_pdp {
padding-left:5px;
padding-right:5px;
margin:5px;
background:#ebebeb;
height:24px;
}


.pdp {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none}

.pdp_lien:link {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #666666; text-decoration: underline}
.pdp_lien:visited {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #666666; text-decoration: underline}
.pdp_lien:hover {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #666666; text-decoration:underline}




/*---------------- catalogue --------------------- */

#trailimageid {
position:relative;
background:url(/fr/Bt/cadre_cataimage.png) no-repeat;
width:124px;
}

#trailimageid img {
width:100px;
position:relative;
left:50%;
top:50%;
margin-left:-57px;
margin-top:-54px;
border:1px solid #d8dae3;
}

/* N'est lu que par IE grâce à *html */
*html #trailimageid {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/Bt/cadre_cataimage.png', sizingMethod='scale');
}

#cata_menu {
border-top:solid 1px #919493;
border-bottom:solid 1px #919493;
margin-bottom:10px;
}

#cata_menu_gauche {
background:#000;
vertical-align:bottom;

}

#cata_menu_droite {
background:url(/fr/Bt/cata_menu_fond.jpg) no-repeat right #000;
width:500px;
height:105px;
}

#cata_menu_droite7 {
background:url(/fr/Bt/cata_menu_fond_football.jpg) no-repeat right;
width:500px;
height:105px;
}

#cata_menu_droite16 {
background:url(/fr/Bt/cata_menu_fond_handball.jpg) no-repeat right;
width:500px;
height:105px;
}

#cata_menu_droite17 {
background:url(/fr/Bt/cata_menu_fond_basketball.jpg) no-repeat right;
width:500px;
height:105px;
}

#cata_menu_droite18 {
background:url(/fr/Bt/cata_menu_fond_sportswear.jpg) no-repeat right;
width:500px;
height:105px;
}

#conteneur {
/*overflow:auto;*/
width:770px;
padding-left:0px;
background:url(/fr/Bt/conteneur_fond.gif) repeat-y top;

}

#conteneur_fond {
background:url(/fr/Bt/conteneur_fond.gif) repeat-y bottom;
}


#barre_titreChoix {
width:325px;
height:25px;
background:#cecece;
}

#barre_titreDetail {
background:#cecece;
width:392px;
height:25px;
}


ul.sanspuce {
list-style-image:url(/fr/Bt/puce.gif);
list-style-position:inside;
margin:0;
padding-left:10px;
}

.div_menu {
padding:0px;
}

#choix_categ {
float:left;
width:174px;
background:url(/fr/Bt/cata_fond_categ.gif) no-repeat bottom;
padding-bottom:25px;
margin-top:3px;
}


#choix_article {
float:left;
width:150px;
background:url(/fr/Bt/cata_fond_categ.gif) no-repeat bottom right;
padding-bottom:25px;
margin-top:3px;
}


#desc_article {
float:right;
width:400px;
margin-top:3px;
background:url(/fr/Bt/cata_fond_detail.gif) no-repeat bottom right;
padding-bottom:25px;
}
	#autresPhotos {width:140px;}	
	#photo { position:relative;}
	#technologie { position:relative;}
	#album { position:relative;}
	#description { position:relative;text-align:justify;}

#oldschool {
float:right;
width:550px;
margin-top:5px;
vertical-align:top;
}

#oldschool img {border:solid 2px #b0b0b0;}

#oldschool_sel{position:relative;}

#oldschool_detail{position:relative;}

#oldschool_detail p {
font-family: Helvetica, Arial , Verdana, sans-serif;
font-size: 12px;
font-style: normal;
color: #000;
font-weight: bold;
}

#chargement {
border:solid 1px #cecece;
margin:0;
padding:10px;
background:#fff;
position:absolute;
left:30%;
top:50%;
font-size:25px;
height:50px;
}

#cata_recherche {
clear:both;
position:relative;
padding-top:10px;
z-index:2;
}

a.telecharger_cata:link {
font-family:Helvetica, Arial , Verdana, sans-serif;
font-size:10px;
color:#999;
font-weight:bold;
text-decoration:underline;
}

a.telecharger_cata:visited {
font-family:Helvetica, Arial , Verdana, sans-serif;
font-size:10px;
color:#999;
font-weight:bold;
text-decoration:underline;
}

a.telecharger_cata:hover {
font-family:Helvetica, Arial , Verdana, sans-serif;
font-size:10px;
color:#999;
font-weight:bold;
text-decoration:underline;
}
/*
#barre_titrerecherche {
width:325px;
height:25px;
background:#cecece;
}
*/

#barre_titrerecherche {
width:325px;
height:19px;
padding-top:6px;
}

.item_class{
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

.item_sel{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}


/*---------------- Sponsoring ------------------- */
.sponso_ssmenu { background:#cecece; height:25px; vertical-align:middle;}
.sponso_ssmenu td {padding-top:3px;}
.sponso_ssmenu img {padding-left:5px; padding-right:5px;}

.sponso_ssmenu a:link {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color: #000; text-decoration: none}
.sponso_ssmenu a:visited {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000; text-decoration: none}
.sponso_ssmenu a:hover {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #fcfcfc; text-decoration:none}


/* titre du détail des sponso */
.titre_sponso { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 14px; font-style: normal; color: #00467f; font-weight: bold ; text-decoration: none}

/* intitule sous l'image de l'equipe*/
.intitule_equipe {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 11px; font-style: normal; color: #00467f; font-weight: bold ; text-decoration: none}

#sponso_menu {
border-top:solid 1px #919493;
border-bottom:solid 1px #919493;
margin-bottom:5px;
}

#sponso_menu_gauche {
background:#000;
vertical-align:bottom;

}

#sponso_menu_droite {
background:url(/fr/Bt/cata_menu_fond.jpg) no-repeat right #000;
width:500px;
height:105px;
}

#sponso_menu_droite112 {
background:url(/fr/Bt/bandeau-sponso-foot.jpg) no-repeat right;
width:500px;
height:105px;
}

#sponso_menu_droite113 {
background:url(/fr/Bt/bandeau-sponso-hand.jpg) no-repeat right;
width:500px;
height:105px;
}

#sponso_menu_droite114 {
background:url(/fr/Bt/bandeau-sponso-basket.jpg) no-repeat right;
width:500px;
height:105px;
}

#sponso_conteneur {
/*overflow:auto;*/
width:770px;
padding-left:0px;
background:url(/fr/Bt/conteneur_fond.gif) repeat-y top;
}

#sponso_desc_article { padding-top:10px;}


/* ----------------- plan du site ------------------- */
#plan_site {
width:770px;
background:url(/fr/Bt/contact_fond.jpg) no-repeat 0px 100%;
}

#plan_site h1 {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #767676; text-decoration: none; background:#cecece;
vertical-align:middle;
margin:0;
padding:0;
margin-bottom:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
#bandeau_plansite {
background:url(/fr/Bt/bandeau-hummel_plansite.jpg) #000 no-repeat;
width:770px;
height:106px;
margin-bottom:5px;
}


/* ---------------- mentions legales ----------------- */
#mentions_legales {
width:770px;
background:url(/fr/Bt/contact_fond.jpg) no-repeat 0px 100%;
}


#mentions_legales .texte {
font-weight:normal;
}

#bandeau_mentions {
background:url(/fr/Bt/bandeau-hummel-mentions.jpg) #000 no-repeat;
width:770px;
height:106px;
margin-bottom:5px;
}

#mentions_legales .soustitrebleu {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 14px; font-style: normal; color: #00467f; font-weight: bold ; text-decoration: none
}

#mentions_legales a:link {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline}
#mentions_legales a:visited {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #ababab; text-decoration: underline}
#mentions_legales a:hover {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration:underline}



/*-------------------------  recherche avancée ----------- */
#bandeau_resrecherche {
background:url(/fr/Bt/bandeau-hummel-cata.jpg) no-repeat #000;
width:770px;
height:106px;
margin-bottom:5px;
}

#res_avance {
padding-top:0px;
background:url(/fr/Bt/content_fond.gif) #fff no-repeat 0px 5px;
}

#content_res {
background:url(/fr/Bt/chevrons.gif) repeat-y 97% 0%;
}

#res_avance th {
background-color:#00467f;
color:#fff;
}

#res_avance .texte {
font-weight:normal;
}

#res_avance a:link {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline}
#res_avance a:visited {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #ababab; text-decoration: underline}
#res_avance a:hover {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration:underline}

#rech_result th { background:#cecece; color:#00467f; padding-left:5px; height:25px; vertical-align:middle;}
#rech_result .fond { background:#e8e8e8; color:#767676; padding-left:5px; height:25px;}


/*------------------ news 1ere page --------------------- */
.news_date{
	font-family: Helvetica, Arial , Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	color: #CC0033;
	text-decoration: none;
}

.news_texte{
	font-family: Helvetica, Arial , Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	color: #767676;
	text-decoration: none;
}

/* -------------- news classiques -------------------- */
.tab_news, .tab_rev {
padding:5px;
background:#b0b0b0;
border:5px solid #e9e9e9;
}

.tab_news a, .tab_rev a{
font-family: Helvetica, Arial , Verdana, sans-serif; 
font-size: 12px; 
font-style: normal;
color: #CC0033;
text-decoration: underline;
font-weight:normal;
}

.news_recherche {
background:#cecece; height:25px; vertical-align:middle;font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color: #000; text-decoration: none}

.news_recherche img {padding-left:5px; padding-right:5px;}

#code {
	width:400px;
}


#bandeau_actu {
background:url(/fr/Bt/bandeau-hummel-actualite.jpg) no-repeat #000;
width:770px;
height:106px;
margin-bottom:5px;
}

.news_texte_classique{
	font-family: Helvetica, Arial , Verdana, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: #fff;
	text-decoration: none;
}

#news_bg_image {
background:#b0b0b0;
}

#news_bg_desc {
padding:5px;
}

#news_bg_desc a {
	font-style: bold;
	color: #CC0033;
	font-weight:bold
}

.lien_news_titre:link {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 24px; font-style: normal; font-weight: normal; color: #333; text-decoration: none}
.lien_news_titre:visited {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 24px; font-style: normal; font-weight: normal; color: #7d7d7d; text-decoration: none}
.lien_news_titre:hover {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 24px; font-style: normal; font-weight: normal; color: #333; text-decoration:none}


.lien_news_date:link {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #00467f; text-decoration: none}
.lien_news_date:visited {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #607d94; text-decoration: none}
.lien_news_date:hover {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #00467f; text-decoration:none}



/*--------------- telechargement catalogue ------------------ */
.telecata_titre {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #333; text-decoration: none; vertical-align:bottom; }
.telecata_partie {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: normal; color: #00467f; text-decoration: none; vertical-align:bottom;}


/*--------------- pages de contenu -------------------- */
#content_table {
padding-top:0px;
background:url(/fr/Bt/content_fond.gif) #fff no-repeat 0px 5px;
}

#content_table p {
text-indent:10px;
}

h1 {
font-family: Helvetica, Arial , Verdana, sans-serif; 
font-size: 16px; 
font-style: normal;
color: #767676; 
font-weight: bold ; 
text-decoration: none; 
background:#cecece;
margin:0px;
margin-top:5px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
}

h2 {
text-align:left;
font-family: Helvetica, Arial , Verdana, sans-serif;
font-size: 15px; 
font-style: normal; 
font-weight: bold; 
color: #c03; 
text-decoration: underline;
text-align:center;
}

h3 {
text-align:center;
font-family: Helvetica, Arial , Verdana, sans-serif;
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color: #908f90; 
text-decoration: none;
margin:0px;
padding:0px;
}

.sponso_bloc {
background:#989798;
color:#fff;
}

#cont_liste {
list-style:none;
padding-left:10px;
padding-right:10px;
}

#cont_liste li {
padding-top:0px;
padding-bottom:4px;
}

#an1992 {
background-color:#ff9;
}

#cont_liste span {
font-weight:bold;
color:#c03; 
}

#content_table strong {
color:#00467f;
}

.texte_justifie {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: normal; text-decoration: none; text-align:justify;
}

/*------------- contact ------------*/

#contact_cont {
width:770px;
background:url(/fr/Bt/contact_fond.jpg) no-repeat 0px 100%;
}

#contact_cont .texte {
font-weight:normal;
}

#bandeau_contact {
background:url(/fr/Bt/bandeau-hummel-contact.jpg) #000 no-repeat;
width:770px;
height:106px;
margin-bottom:5px;
}

#contact_cont a:link {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #00467f; text-decoration: underline}
#contact_cont a:visited {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #607d94; text-decoration: underline}
#contact_cont a:hover {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #00467f; text-decoration:underline}


.contact_bg_int {
background:#cecece;
height:210px;
}

.contact_bg_int .contact_intitule_bleu, .contact_bg_int .contact_intitule_gris {padding-left:5px;}

#contact_adresse {
padding-left:5px;
}



#adresse {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #333; font-weight: bold ; text-decoration: none;
}

.tel_fax {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #00467f; font-weight: normal ; text-decoration: none;
}


.contact_intitule_bleu { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #00467f; font-weight: bold ; text-decoration: none}

.contact_intitule_gris { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #767676; font-weight: bold ; text-decoration: none}


/*------------------ preload --------------------- */
#prechargement {
	display: none;
}

#prechargementOldSchool {
	display: none;
}


/*--------- revendeurs -------------- */
#rev_contact{
	display: none;
	text-align: center;
	font-family: Helvetica, Arial , Verdana, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #767676; 
	font-weight: bold;
	height: 50px;
}

#rev_contact a{
	text-decoration: underline;
	color: #767676;	
}

#rev_conteneur {
/*overflow:auto;*/
width:770px;
padding-left:0px;
padding-top:0px;
background:url(/fr/Bt/conteneur_fond.gif) repeat-y top;
}

#rev_menu {
border-top:solid 1px #919493;
border-bottom:solid 1px #919493;
margin-bottom:10px;
}

#rev_menu_gauche {
background:#000;
vertical-align:bottom;

}


#rev_menu_droite1 {
background:url(/fr/Bt/rev_menu_fond_chaussures.jpg) no-repeat right;
width:500px;
height:105px;}

#rev_menu_droite2 {
background:url(/fr/Bt/rev_menu_fond_sportswear.jpg) no-repeat right;
width:500px;
height:105px;}

#rev_menu_droite3 {
background:url(/fr/Bt/rev_menu_fond_fashion.jpg) no-repeat right;
width:500px;
height:105px;}

.rev_nomboutique {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 14px; font-style: normal; color: #00467f; font-weight: bold ; text-decoration: none;
}

.site2 {
	text-indent:52px;
}


#rev_categ { float:left; width:250px;}

#rev_dpt{
float:left;
width:766px;
background:#cecece; height:25px; vertical-align:middle;
padding-left:4px;
padding-top:4px;
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color: #000;
}

.rev_dpt td {padding-top:3px;}
.rev_dpt img {padding-left:5px; padding-right:5px;}

#rev_page {text-align:right;}



#rev_liste {clear:both; padding-top:5px;}



/*---------- hummel histoire --------- */
#bandeau_histoire {
margin-top:5px;
background:url(/fr/Bt/bandeau-hummel-historique.jpg) #000 no-repeat;
width:770px;
height:106px;
}

#bumblebee {height:85px;text-align:center;}

/*------------------ divers --------------------- */
.clear_both {
clear:both
}

.padd_div {
padding-top:2px;
padding-bottom:2px;
}


.justifie {text-align:justify; padding-right:5px;}

.souligne{
	text-decoration: underline;
}

.gras{
	font-weight: bold;
}


.texte_gris12 {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #767676; font-weight: normal ; text-decoration: none;
}

.texte_grisbleu16 {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 16px; font-style: normal; color: #00467f; font-weight: normal ; text-decoration: none;
}

.texte_gris16 {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 16px; font-style: normal; color: #767676; font-weight: normal ; text-decoration: none;
}


.soustitrebleu { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 10px; font-style: normal; color: #00467f; font-weight: bold ; text-decoration: none}
.soustitregris { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 10px; font-style: normal; color: #767676; font-weight: bold ; text-decoration: none; font-style:italic; }


.r_plan { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 9px; font-style: normal; color: #000; font-weight: bold; text-decoration: underline }



.champtexte {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 13px; border: 1px #b4b4b4 solid; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #fff}


.texte_gras {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: bold; text-decoration: none}
.texte {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}


.titre { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 16px; font-style: normal; color: #767676; font-weight: bold ; text-decoration: none; background:#cecece; height:25px; vertical-align:middle;}




.r_arbre { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 9px; font-style: normal; color: #666; font-weight: bold; text-decoration: underline}
.r_arbreencours { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 9px; font-style: normal; color: #993399; font-weight: bold; text-decoration: underline }
.r_rechfond { background-color: #CCFF99}
.r_prodcateg { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 9px; font-style: normal; color: #99CC33; font-weight: bold; text-decoration: underline }
.r_prodart { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 9px; font-style: normal; color: #993399; font-weight: bold; text-decoration: underline }


#art_nojs a:link, #art_nojs a:visited, #cata_nojs a:link, #cata_nojs a:visited {
	font-size: 12px;
	color: #000;
}
