.telecharger_cata {
	color:#015697;
}
#div_telcata {
	padding:10px;
}
.body {   
	margin-top: 20px; 
  margin-right: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px;
	background:#1A9431 url(../Bt/2009/bg_container.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}


img {
border:0px;
}

a:visited,a:link{
color:#ffffff !important;
}



h1,h1 a h2 { padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #fff; font-weight: normal; text-decoration: none;
}

h1,h1 a
{
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 5px;
  font-size: 15px;
  line-height: 22px;
  color: #ffffff !important;
  border-bottom: 1px solid #0a50a1;
  border-left: 5px solid #0a50a1;
  font-weight: bold;
  clear: both;
  text-decoration:none;
}

#footer{
  background:url(../Bt/bg_footer.jpg) repeat-x;
  color:#dadada;
  width:980px;
  margin:0 auto;
}

#footer a{
color:#dadada;
}

/*------------ validation du contact -----------*/

#div_sponso_desc{
color:black;
}

#img_sponso_diapo{
border:3px solid white;

}

#validecontact{
	padding-top: 10px;
}

	#validecontact h1{
		width: 641px;
		height: 30px;
		background-image: url('/fr/Bt/titre_fond640.jpg');
		background-repeat: no-repeat;
		font-size: 14px;
		font-weight: bold;
		color: #676767;
		padding-top: 10px;
		padding-left: 10px;
	}

	#validecontact h2{
		color: #f00;
		text-align: center;
		width: 580px;
	}

	#validecontact p{
		width: 580px;
		text-align: center;
	}

#validecontacterr{
	width: 580px;
	padding-left: 10px;
}

#validecontactok{
	width: 580px;
	padding-left: 10px;
}



#validecontactretour {
	width: 580px;
	text-align: center;
}


/*------------ detail de news ------------------*/
#news_detail {
	width: 580px;
	text-align: justify;
}


/*------------ recherche de news ---------------*/

#rnews_titre {
	width: 641px;
	height: 30px;
	background-image: url('/fr/Bt/titre_fond640.jpg');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #676767;
}

#rnews_retour {
	width: 580px;
	text-align: center;
	height: 30px;
}

/*------------ last news ---------------*/

.actu_tennis_badmi{
background:#000000;
margin-top:5px;
float:left;
padding:5px;
margin-bottom:5px;
}

#actu_tennis h1{
background:url(/fr/Bt/2009/ic_tennis.gif) no-repeat;
padding-left:20px;
color:white;
font-size:13px;
font-weight:bold;
border-bottom:1px solid #323232;
}

#actu_badmi h1{
background:url(/fr/Bt/2009/ic_badminton.gif) no-repeat;
padding-left:20px;
color:white;
font-size:13px;
font-weight:bold;
border-bottom:1px solid #323232;
}

#actu_badmi{
margin-left:10px;
}

#lastnews {
	width: 446px;
	
}
	#lastnews p{
		background-color: #000;
	}

	#lastnews p:hover{
		background-color: #000;
		height: 1%;
	}

#plusactu{
	width: 446px;
	
	text-align: right;
	padding-bottom: 25px;
}


/*----------- actu ---------------------*/

#news_search{

	background-repeat: no-repeat;
	background-position: 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#news_search td{
	height: 25px;
}

#news_searchmc{
	float: left;
}

#news_searcharchives{
	float: right;
}

.news_texte {
	float: left;
	width: 440px;
	margin:5px 0;
}

	.news_texte h3 {
		color: #CC0000;
		font-size: 12px;
		font-weight: bold !important;
		padding: 0px;
		margin: 0px 0 0 18px;
	}
	
	.news_texte h1{
    border:none !important;
    color:#666462 !important;
  }

  



	.news_texte h4 {
		color: #fff;
		font-weight: normal;
		padding: 0px;
		margin: 0px 0 0 18px;
	}

.news_photo{
	float: right;
	width: 100px;
	margin-right:200px !important;
}

.news_fondhaut{
	background-image: url('/fr/Bt/news_fondhaut.gif');
	background-repeat: no-repeat;
	width: 580px;
	height: 12px;
}

.news_fond{
	background-image: url('/fr/Bt/news_fond.gif');
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 10px;
	width: 580px;
	color:#000;
  }

.news_fondbas{
	background-image: url('/fr/Bt/news_fondbas.gif');
	background-repeat: no-repeat;
	width: 580px;
	height: 12px;
	margin-bottom:10px;
}


trianon

/*----------- mentions légales ---------*/

#mentions_texte a:link {  
	font-family: Arial, Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: underline
}

#mentions_texte a:visited {
	color: #666666; 
	text-decoration: underline
	}
#mentions_texte a:hover {  
	text-decoration:underline
	}


/*------- stockaccess ---------------- */
#contenu_menu {

}


#stockaccess {
float:left;
margin-left:10px;
margin-top:-2px;
}


/* N'est lu que par IE grâce à *html */
/**html #stockaccess {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fr/Bt/stockaccess_fond.png', sizingMethod='scale');
z-index:10;
}
*/

a
{
position: relative;
z-index: 101;
}


/*------------- general -----------------------*/

#repete_gauche {
/*background:url(/fr/Bt/gauche.jpg) repeat-x top #479172;*/
}

#repete_droite {
/*background:url(/fr/Bt/droite.jpg) repeat-x top #479172;*/
}

.tabgen {
background:url(/fr/Bt/2009/bg_contens.gif) repeat-y;

}



/* ---------------- entete ---------------------- */
#entete_menu {

}

#bt_haut{
width:690px;
float:left;
margin-left:20px;
}

#ssmenu_sponso{
position:absolute;
top:70px;
margin-left:275px;
display:none;
z-index:2000;
}

#ssmenu_sponso ul {margin:0px; padding:0px; list-style: none; }
#ssmenu_sponso ul li { display:block; margin:0px; padding:0px; }

#ssmenu_produits{
position:absolute;
top:70px;
margin-left:195px;
display:none;
z-index:2000;
}

#ssmenu_produits ul {margin:0px; padding:0px; list-style: none; }
#ssmenu_produits ul li { display:block; margin:0px; padding:0px; }




/*-------------------- index ------------------------- */

#flash {
height:400px;
width:942px;
margin:0 auto;
}

#banner ul li{
float:left;
}

#banner{
margin-left:-10px;
}

div#banner ul li
{
float: left;
padding-top: 0pt;
padding-right: 8px;
padding-bottom: 10px;
padding-left: 0pt;
display: inline;
font-size: 1px;
line-height: 1;
}

#premierepage_div {
margin-left:30px;
padding-top:1px;
}

#actu_div {
margin-left:30px;
width:600px;
padding-top:20px;
padding-bottom:10px;
color:#ffffff !important;
}

#actu_div p,#actu_div img{
float:left;
}
#actu_div p{
margin-top:-3px;
margin-left:5px;
}
/*.decallage_vert_gauche {
background:url(/fr/Bt/spacer_vert.gif) repeat-y;
padding-top:10px;
}*/



/*------------------ news 1ere page --------------------- */
.news_date{
	font-family: Helvetica, Arial , Verdana, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	color: #999999;
	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 -------------------- */


/* --------------- pdp ------------------------ */
#table_pdp {
padding-left:30px;
height:40px;
width:625px;
}

.pdp {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #fff; 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 --------------------- */
#conteneur {
overflow:auto;
width:797px;
margin:0px;
padding:0px;
}


#cata_contenu_menu {
float:left;
width:200px;
}

.cata_menu_defaut {
width:797px;
height:216px;
margin:0px;
padding:0px;
background:url(/fr/Bt/bandeau_badminton.jpg) no-repeat;
}

#cata_menu3 {
width:797px;
height:216px;
margin:0px;
padding:0px;
background:url(/fr/Bt/bandeau_badminton.jpg) no-repeat;
}

#cata_menu7 {
width:797px;
height:216px;
margin:0px;
padding:0px;
background:url(/fr/Bt/bandeau_tennis.jpg) no-repeat;
z-index:10;
}

#cata_menu_gauche {
vertical-align:bottom;
}

#cata_menu_technologies {
padding-bottom:10px;
width:200px;
}

#contenu_menu_techno {

width:200px;
/*height:203px;*/
padding-top:10px;

}

#contenu_menu_techno img {
padding-bottom:4px;
}


#content_photo_techno{
vertical-align:middle;
text-align:center;
width:230px;
border: solid 1px #d6d8e2 ;
padding:5px;
background:#fff;
}

#techno_produitsassocies { clear:both;}

.techno_img_border {border: solid 1px #d6d8e2;padding:5px; background:#fff;}

#techno_conteneur {padding-left:5px;}

#barre_titreTechno {padding-bottom:10px;}

#techno_chaussure {
font-size:11px;
}



#cata_menu_droite {
background:url(/fr/Bt/bandeau_tennis.jpg) no-repeat right;
width:797px;
height:216px;
}

#barre_titreChoix {
float:left;
width:290px;
height:25px;
padding-bottom:5px;
}

#barre_titreDetail {
width:419px;
height:35px;
}

#choix_categ {
float:left;
width:167px;
color:#ffffff;
margin:0px;
padding:0px;
padding-bottom:25px;
margin-left:5px;
margin-top:3px;
}


#choix_article {
float:right;
width:650px;
margin-top:3px;
color:#ffffff;
padding-bottom:25px;
margin-right:50px;
}

#i_div0_0 table tr td a.item_class,#i_div1_0 table tr td a.item_class{
background:url(/fr/Bt/sm_technology.jpg) no-repeat;
padding:3px 0px 3px 20px;
width:130px;
margin:0px 0 !important;
display:block;
font-size:11px;
text-decoration:none;
}

#i_div0_0 table tr td a.item_class:hover,#i_div1_0 table tr td a.item_class:hover{
background:url(/fr/Bt/sm_technology.jpg) no-repeat top center;
}

#i_div0_0 .div_menu table tr td a.item_class,#i_div1_0 .div_menu table tr td a.item_class{
background:none !important;
color: #0d7dff;
border-bottom:1px solid #ccc;
margin-left:20px !important;
padding-left:0 !important;
width:130px;
}
#i_div0_0 .div_menu table tr td a.item_class:hover,#i_div1_0 .div_menu table tr td a.item_class:hover{
color: #1A9431;

}


ul.sanspuce {
list-style-image:url(/fr/Bt/puce.gif);
list-style-position:inside;
margin:0;
padding-left:10px;
}



#desc_article {
float:right;
width:650px;
margin-top:3px;
color:#ffffff;
padding-bottom:25px;
margin-right:50px;
}

#desc_article_techno {
display:none;
float:right;
width:500px;
margin-top:30px;
margin-right:150px;
padding-bottom:25px;
padding-left:3px;
}

#techno_conteneur h1 { font-size:16px;}
#techno_conteneur h2 { font-size:18px;}

#content_photo {
	vertical-align:middle;
	text-align:center;
	width:300px;
	height:300px;
	
	margin-right:5px;
	padding-top:10px;
	background:none;
}

#content_photo img{


}

.h1_article {font-size:16px; padding-bottom:5px;padding-top:5px;font-weight:bold;}

	.justifie {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #fff; font-weight: normal; text-decoration: none; text-align:justify;}

#cata_recherche {
clear:both;
position:relative;
padding-top:10px;
z-index:2;
}
	
	#formulaire_recherche {
	padding-top:2px;
	padding-left:10px;
	
	}



#chargement {
border:solid 1px #cecece;
margin:0;
padding:10px;
background:#fff;
position:absolute;
left:30%;
top:50%;
font-size:25px;
height:50px;
z-index:700;
}

/*---------- resultats avancée --------------- */

#rechercheavancee_titre {
	width: 641px;
	height: 30px;
	background-image: url('/fr/Bt/titre_fond640.jpg');
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #676767;
	padding-left:3px;
}

#res_avance {
padding-top:0px;
}

#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:#9d1f1f; padding-left:5px; height:25px; vertical-align:middle;}
#rech_result .fond { background:#e8e8e8; color:#767676; padding-left:5px; height:25px;}



/*---------------- Sponsoring ------------------- */
#sponsor{
background:url(../Bt/sponsor.png) no-repeat;
padding-top:7px;
width:901px;
height:166px;
margin-left:20px;
}
.sponso_ssmenu {color:#fff; height:35px; vertical-align:middle;}
.sponso_ssmenu td {padding-top:7px;}
.sponso_ssmenu img {padding-left:5px; padding-right:5px;padding-top:5px;}

.sponso_ssmenu a:link {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; color: #fff; text-decoration: none}
.sponso_ssmenu a:visited {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #fff; text-decoration: none}
.sponso_ssmenu a:hover {  font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #fff; text-decoration:none}

#div_sponso_titre {padding-left:8px;}


/* 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 {
width:797px;
height:216px;
margin:0px;
padding:0px;
background:url(/fr/Bt/bandeau_badminton.jpg) no-repeat;
}

#sponso_menu38 {
width:797px;
height:216px;
margin:0px;
padding:0px;
background:url(/fr/Bt/bandeau_badminton.jpg) no-repeat;
}

#sponso_menu39 {
width:797px;
height:216px;
margin:0px;
padding:0px;
background:url(/fr/Bt/bandeau_tennis.jpg) no-repeat;
}

#sponso_conteneur {
width:720px;
}

#sponso_conteneur h3 {
		color: #015697;
		font-size: 12px;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}

#div_sponso_equipement {float:right;width:96px; padding:5px; background:#ccc; color:#000; margin:10px 0 0 0px;}

.img_border {border:3px solid #e6e3df;}

#sponso_desc_article { width:600px;margin:0 0 0 180px;padding-left:20px;padding-top:30px;}

#sponso_desc_article .tab_sponso {background:#e5e2de;padding:5px;}

#sponso_detail_haut {background:url(/fr/Bt/sponso_detail_haut.gif) bottom no-repeat;width:562px;height:9px;}
#sponso_detail_bas {background:url(/fr/Bt/sponso_detail_bas.gif) no-repeat;width:562px;height:9px;}


/*------------------ preload --------------------- */
#prechargement {
	display: none;
}

/*------------- contact ------------*/

#contact_cont {
margin:0 auto;
padding-bottom:5px;
width:570px;
background:url(/fr/Bt/contact_fond.jpg) no-repeat 5px 100%;
}

#contact_cont .texte {
padding-left:10px;
padding-right:5px;
font-weight:normal;
}


#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 {

height:492px;
}

.contact_bg_int .contact_intitule_bleu, .contact_bg_int .contact_intitule_gris {padding-left:5px;}

#contact_adresse {
padding-left:5px;
color:#fff;

}

#bt_valider{
margin-left:-115px;
}

#adresse {font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #fff; font-weight: bold ; text-decoration: none;
}

.tel_fax {
font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #fff; font-weight: normal ; text-decoration: none;
}


.contact_intitule_bleu { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #fff; font-weight: bold ; text-decoration: none}

.contact_intitule_gris { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 12px; font-style: normal; color: #fff; font-weight: bold ; text-decoration: none}




/*--------- revendeurs -------------- */
#revendeur_liste a {color:#fff !important;}

.revendeur_adresse,.revendeur_contact{
float:left;
}

.revendeur_adresse{
width:200px;
}

.revendeur_contact{
margin-left:20px;
}

.item_revendeur{
border-bottom:1px dotted #ccc;
margin:20px 10px;
clear:both;
padding:10px 0;

}



#rev_contact{
	width:580px;
	display: none;
	text-align: center;
	font-family: Helvetica, Arial , Verdana, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #fff; 
	font-weight: bold;
	height: 50px;
}

#rev_contact a{
	text-decoration: underline;
	color: #767676;	
}

#rev_conteneur {
overflow:auto;

padding-left:0px;
padding-top:0px;
background:url(/fr/Bt/conteneur_fond.gif) repeat-y top;
}


#rev_menu {
	width:797px;
	height:87px;
	margin:0px;
	padding:0px;
	background:url(/fr/Bt/bandeau_revendeurs.jpg) no-repeat;
	padding-top:129px;
}
/*
#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:740px;
padding-left:4px;
padding-top:4px;
font-size: 14px;
font-weight: bold;
color: #fff;
height:25px;
}

.rev_dpt td {padding-top:3px;}
.rev_dpt img {padding-left:5px; padding-right:5px;}


#rev_page {text-align:right;width:570px;padding-bottom:10px;padding-top:10px;}
#rev_page a:link {font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: underline}
#rev_page a:visited {font-size: 12px; font-style: normal; font-weight: normal; color: #ababab; text-decoration: underline}
#rev_page a:hover {font-size:12px; font-style: normal; font-weight: normal; color: #666666; text-decoration:underline}

#rev_liste {clear:both; padding-top:5px;}






/* ------------- divers -------------------- */
h1.titre{
	background:url(/fr/Bt/titre_fond640.jpg) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #676767;
	height:25px;
	padding-top:4px;
	padding-left:4px;
}

p {color:#fff; font-size:11px;}

.erreur{
	color: #f00;
}

#clear_both{
	clear:both;
}

.clear_both{
	clear:both;
}

.paddingt_page {
	padding-top: 10px;
}

.paddingl_page{
	padding-left: 10px;
}



.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;
}

#defaut_menu {
width:797px;
margin:0px;
margin:0px;
}


.gras {font-weight:bold;}
.souligne {text-decoration:underline;}





#conteneur {
position:relative;
width:770px;
}



.item_class{
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
}

.item_sel{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}


#plansite_arbre {padding:10px;padding-left:40px;}


.texte {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; font-weight: bold; text-decoration: none}
.champtexte { width:100px;font-family: Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #989798 solid; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background:url(../Bt/bg_input.png)}
.champtextecontact {   margin:10px 0;width:218px;font-family: Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #989798 solid; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background:url(../Bt/bg_input.png)}



#form_textarea{
background:url(../Bt/bg_textarea.png) repeat-x;
}

.champtexteRecherche {  width:150px;font-family: Arial, Helvetica, sans-serif; font-size: 10px; border: 0px #989798 solid; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #FFFFFF;}

.soustitrebleu { font-family: Helvetica, Arial , Verdana, sans-serif; font-size: 10pt; font-style: normal; color: #062960; font-weight: bold ; text-decoration: none; font-style:italic; }



.titre { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; color: #993399; font-weight: bold ; text-decoration: none}
.soustitreviolet { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #993399; font-weight: bold ; text-decoration: none}
.soustitrevert { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #99CC33; font-weight: bold ; text-decoration: none }
.r_arbre { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #666; font-weight: bold; text-decoration: underline}
.r_arbreencours { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #993399; font-weight: bold; text-decoration: underline }
.r_rechfond { background-color: #CCFF99}
.r_plan { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #666666; font-weight: bold; text-decoration: underline }
.r_prodcateg { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #99CC33; font-weight: bold; text-decoration: underline }
.r_prodart { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #993399; font-weight: bold; text-decoration: underline }

.tdmailing {  background-image: url(/fr/Bt/00_gauche_fondmailing.jpg); background-repeat: repeat}
.tdentetehaut {  background-image: url(/fr/Bt/00_entete_fondhaut.jpg); background-repeat: repeat}
.tdentetemenu {  background-image: url(/fr/Bt/00_entete_menufond.gif); background-repeat: repeat}
.tdindexrevendeur {  background-image: url(/fr/Bt/00_index_revendeur.jpg); background-repeat: no-repeat}
.tdindexsupport {  background-image: url(/fr/Bt/00_index_support.jpg); background-repeat: no-repeat}
.tdpdp {  background-image: url(/fr/Bt/00_pdp_bas.jpg); background-repeat: no-repeat}
.tdligne {  background-image: url(/fr/Bt/00_bt_barrevert.gif); background-repeat: repeat}
.tabaffrub {  background-image: url(/fr/Bt/00_affrub_fond.gif); background-repeat: no-repeat}
.r_cataprod1 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000; font-weight: bold; text-decoration: none ; background-color: #CCCCCC}
.r_cataprod2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000; font-weight: bold; text-decoration: none ; background-color: #999999}
