body,td {font-family:arial,helvetica,sans-serif; font-size:12px; color:#000;}

a {font-family:verdana,arial; font-size:11px; text-decoration:none; color:#000;}
a:link {font-family:verdana,arial; font-size:11px; font-weight:none; color:#000;}
a:visited {font-family:verdana,arial; font-size:11px; font-weight:none;}

a:hover {text-decoration:underline;}
a.off {font-family:verdana,Arial; font-size:11px; font-weight:none; color:#000000;}



a.liensondage {font-size: 7px; text-decoration: none;}
a:hover.liensondage {font-size:7px; font-weight:none; text-decoration:underline;}

.clssearch {font-family:'courrier new',sans-serif; font-size:14px; width:385px; height:18px; padding:0px; background-color:#eee; color:#000; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.orange {color:#f60;}
.date_hed {color:#fff; font-size:11px; padding-left:10px;}
.txt11nav {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

.smenu { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000;}

.title_entr { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; }

.title_entr_2 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #000; }

.title_entr_3 { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #333; }

.rub_title { background: url(../images/back_ml.gif); color: #fff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 30px; }
.rubtitler { background: url(../images/back_ml2.gif); color: #fff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 30px; }
.tbas_org { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px solid #ffc7ac; }

.tbas_rub { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px solid #d8d8d8; }
.tbas_gris { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px solid #e0e0e0; }


.blog_gris {font-family:arial, Helvetica, sans-serif; font-size:11px; border:1px solid #d5d2d2; }
.blog_gris_left {font-family:arial, Helvetica, sans-serif; font-size:11px; border-right:#d5d2d2 1px solid; background-color:#fff;}
.blog_gris_zoom {font-family:arial, Helvetica, sans-serif; font-size:11px; border:#d5d2d2 1px solid; background-color:#f8ece0;}

.rub_blog {background: url(../images/back_blog.gif); color:#fff; font-weight:bold; font-family:arial, Helvetica, sans-serif; font-size:12px;}
.rub_blog_sports {color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#edf8e6;}

.copyright {font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#808080;}

.infographie {font-family:Helvetica, Arial, sans-serif; font-size:9px; font-weight:bold; color:#000; }

<!--jean  -->
a.lien_fermer {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a.lien_fermer:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#f60; text-decoration:none;}

.cadrerouge {border:1px solid #B63D40; background-color:#FBFBFB;}

/***** lien texte orange et souligné au survol********/
a.lien_rech { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600; text-align: left; text-decoration: none; }
a.lien_rech:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600; text-align: left; text-decoration: underline; }

/**** traits de séparation des résultats ********/
td.trait_separ { border-bottom: 1px solid #FF6500; border-top: 0px; border-left: 0px; border-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px; }

/***** texte simple ********/
.texte_rech { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: left; }

/***** lien texte noir et orange souligné au survol ********/
a.lien_rech2 { font-size: 10px; font-weight: bold; color: #666666; text-align: left; padding-left: 20px; }
a.lien_rech2:hover  { font-size: 10px; font-weight: bold; text-align: left; padding-left: 20px; text-decoration: underline; color: #FF6600; }
.rub_titre {background-image: url(../images/back_blog.gif); background-repeat: repeat-x; color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.label_s{ color: #ff6600; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }

/**** zone de navigation recherche ********/
td.zone_navig {
border-bottom:1px solid #A8A8A8;
border-top:1px solid #A8A8A8;
border-left:0px;
border-right:0px;
padding-left: 0px;
}
/**** traits de séparation des résultats ********/
td.trait_separ {
border-bottom:1px solid #FF6600;
border-top:0px;
border-left:0px;
border-right:0px;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 10px;
}
/***** lien texte noir et souligné au survol********/
a.lien_xibaar {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
text-decoration:none;    
}
a.lien_xibaar:hover  {    
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
text-decoration:underline;    
}
/*******************************************************
************ Style partie moteur de recherche **********
*******************************************************/

/***** texte noir ********/
a.texte_rech_orange {
font-family:Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF6500;
text-align:left;
}
a.texte_rech_orange:hover  {    
font-family:Arial, sans-serif;
text-decoration:underline;
color:#FF6500;    
font-size:12px;
font-weight:bold;
}
/****** titre gris *******/
.title {
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#868686;
text-align:left;
}

/****** text gris fond orange clair *****/
.textgrisfondorangeclair {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#606060;
text-align:left;
padding-left: 5px;
background-color: #FBF4EC;
padding-top: 5px;
padding-bottom: 5px;
}

/**** message d'erreur (texte rouge avec image exclamation) *******/
.msgerreur {
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:bold;
color:#CC0000;
text-align:left;
padding-left: 24px;
padding-top: 5px;
padding-bottom: 5px;
}

/* Insertion de CSS2 de Vivien bertin Biamou */

 .line_greye0e0e0 {border-bottom:1px solid #e0e0e0;  }
 .btable_greye0e0e0 {border:1px solid #e0e0e0; 
 padding:10px; 
 margin:10px 20px 10px 10px;
 }
 
.bgreye0e0e0 {border:1px solid #e0e0e0; }

.radio
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
  border: 0px solid #C9C9C9;
 width:10px;
 height:10px;
 margin-bottom:5px;
 margin-left:0px;
 margin-right:0px;
}

.select
{ 
 border: 1px solid #C9C9C9;
 width:190px;
 height:19px;
 margin-bottom:7px;
 margin-left:10px;
 margin-right:10px;
}
input.checkbox
{
	width:15px;
 	border:0px solid #C9C9C9;
}

select.true
{
  width:192px;
  height:21px
}


input.submit
{
 background-repeat:no-repeat;
 background-position:inherit;
 border: 1px solid #FFFFFF;
}

.label
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:190px; 
	vertical-align:top;
}

.label_s
{
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.label_produit
{
	color:#ff6600;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
}

.etoile
{
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

form 
{
	margin: 0px;
	padding: 0px;
}

img
{
	border-width: 0px;
}

.titre
{
 font-family:Helvetica,Arial, sans-serif;
 font-size:13px;
 color:#FFFFFF;
 background-color:#b3b3b3;
 height:18px;
}

a.titre
{
 color:#FFFFFF;
 text-decoration:none;
}

a.titre:hover
{
 color:#333333;
 text-decoration:underline;
}


.la_une
{
	color:#333333;
	font-family:"Helvetica 45 Light", Arial, sans-serif;
	font-size:21px;
	font-weight:bold;
	margin:5px 0px 20px 0px;
}

.table-radio
{
	border-width:thin;
	border-color:#c2c2c2;
}

.navigation
{
	color:#333333;
	font-family: Helvetica,Arial, sans-serif;
	font-size:11px;
}

a.navigation
{
	color:#333333;
	text-decoration:underline;
}

.ligne
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 height:20px;
}

.cadrelog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #dddddd;
	background-color:#f9f9f9
}


.alignmiddle
{ 
	vertical-align:middle;
}

/* background pour les autres produits */

.autres_produits
{
	background-image:url(../images/fil_bloc4.jpg);
	background-repeat:repeat;
	font-weight:bold;
}

.text{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 text-align:justify;
}

.textarea
{
 border: 1px solid #C9C9C9;
 width:190px;
 margin-bottom:7px;
 margin-left:10px;
 margin-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
}

.etape
{
 background-repeat:no-repeat;
 height:18px;
 width:20px;
 color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-top:1px;
}
/* pour la page panier */


.cadre_gauche
{
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
padding:3px;
height:18px;
}

.cadre_droite
{
border-bottom:1px solid #e0e0e0;
/*border-right:1px solid #e0e0e0;*/
padding:3px;
height:18px;
}
input.text
{
 border: 1px solid #C9C9C9;
 width:190px;
 height:19px;
 margin-bottom:7px;
 margin-left:10px;
 margin-right:10px;
}

a.orange {
text-decoration:none;
color:#FF6600;
font-weight:bold;
}

a.orange:hover {
text-decoration:underline;
color:#FF6600;
}

.rub_titre {
background-image:url(../images/back_blog.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
/* Fin Insertion de CSS2 de Vivien bertin Biamou */
/* CSS Erreurs mendy */

/**** message d'erreur (texte rouge avec image exclamation) *******/
.msgerreur {
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:bold;
color:#CC0000;
text-align:left;

padding-left: 24px;
background-image: url(../tpl/images/exclamation.gif);
background-position: left;
background-repeat: no-repeat;

padding-top: 5px;
padding-bottom: 5px;
}
/***** Styles page n et page n-1 ***************/
.titrenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titrerubart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color:#999999;
}

.bordblog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #404040;
}

.titleblog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.titleplus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.Style1 { 
  color: #FF0000
}

.titlehup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.inputwebmail {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border: 1px solid #606060;

	background-color: #ECECEC;

	height: 18px;

}

.txtareawebmail {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border: 1px solid #606060;

	background-color: #ECECEC;

}

.txtareawebmail2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	border: 1px solid #606060;

	background-color: #ECECEC;

}





.webmail {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	background-color: #ECECEC;

	border: 1px solid #606060;

}

.bordertab {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	background-color: #FFFFFF;

	border: 1px solid #606060;

}


.bordertableau {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	border: 1px solid #606060;

}

.inpst {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	border: 1px solid #606060;

	background-color: #FFFFFF;

	height: 16px;



}

.inpst2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border: 1px solid #606060;

	background-color: #FFFFFF;

	height: 16px;
}

.libelleb { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

/***** FIN Styles page n et page n-1 ***************/
#photosRubMode img{float:left; margin:5px; padding:1px; border:1px #666 solid;}
#photosRubMode img:hover{border-color:#ff6600;}




/******* Papa Oumar FALL () *******/
#art_dossier{}
#art_dossier img.right{float:right; padding-left:10px;}
strong#titre_dossier{display:block; padding:8px 0;}
span#chapo_dossier{display:block; padding-bottom:10px; font-size:125%;}
#corps_texte, #corps_texte p{line-height:1.7; font-size:11px;}

#wrapcorpsdossier{width:465px; margin:0 auto; line-height:1.7; display:block; margin-bottom:20px;}
#wrapcorpsdossier br{display:none; visibility:hidden;}
/*#wrapcorpsdossier p {font-size:11px; line-height:1.3; margin-top:-25px;}*/
#wrapcorpsdossier h1{margin:0; padding-bottom:.5em; line-height:1.3;}
#wrapcorpsdossier p{margin-top:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#wrapcorpsdossier #corps dl,#corps dt,#corps dd{margin:0; padding:0;}
#wrapcorpsdossier #corps dl{line-height:1.3;}
#wrapcorpsdossier #corps dt{font-weight:bold; font-size:20px; color:#3A3A3A; font-family:"Courier New", Courier, monospace;}
#wrapcorpsdossier #corps dd{padding-bottom:1em;}
	  
#wrapcorpsdossier #chiffres{border:3px solid #f60; background:#fafafa url(/tpl/images/bg_chiffres.jpg) no-repeat 75% 80%; padding:5px;}
#wrapcorpsdossier .column{float:left; width:48%;}
#wrapcorpsdossier .first{padding-right:2%;}
#wrapcorpsdossier .img_deco{border:1px solid #ccc; padding:2px;}

