/*-- ///////////Création/////////////////////////////////////*/
/*-- Version: x.x			N° de demande:xxxxxxxxxxx */	
/*-- Auteur: x				Date de création: JJ/MM/AAAA */	
/*-- Description: x */	
/*-- ////////////////////////////////////////////////////////*/
/*--=========================================================*/
/*-- Version: V2.1.13			N° de demande:PBL07025687 */	
/*-- Auteur: KBEN				Date de modification: 28/01/2008 */	
/*-- Description: Problème de couleur de texte sur Firefox (texe affiché en bleu au lieu du noir ou blanc)*/	
/*-- Repère de modification: TAG01 */
/*--=========================================================*/
/*=========================================================*/
/* Version: V2.1.14			N° de demande:PBL07022921 */	
/* Auteur: KBEN				Date de modification: 25/02/2008 */	
/* Description: Eliminer le liseré sous l'article dans les clubs*/	
/* Repère de modification: TAG02 */
/*=========================================================*/

/*<FFT-12 PROJECTPLACE TAYSI 02/05/2006> */
/* ---------
Print
---------- */
.body_print { background-color:#FFFFFF; text-align:center;}
.club_print { height: 145px; width:200px; float:left; }
.champion_print { padding-top: 20px; height: 55px; width:225px; float:right; text-align:right; vertical-align:bottom;}
.content_print { width:575px; text-align:left;}
.header_print { width:575px; text-align:left;}
.entete_print { width:375px; text-align:right; border-top:1px solid #E5E5E5; float:right; padding-top:10px;}
.entete_print .titre { font-size: 140%; font-weight:bold;}
.entete_print .date, .entete_print .label, .entete_print .magasin { font-size: 120%; font-weight:bold; font-family:Arial;}
.entete_print .magasin { color:#000000;}
.entete_print .date, .entete_print .label, .entete_print .titre { color:#E71E00;}
/* ---------
BODY
---------- */
body { margin:0px; padding:0px; font-size:10px; margin-bottom: 13px; }
.body_center { position: relative; margin-left: auto; margin-right: auto; width: 825px; text-align: center; }
.body_content { float:left; width:825px; }

/* ---------
HEADER
---------- */
.header { width:825px; float:left; background-image:url(../img/top_border.gif);	background-position:top; background-repeat:no-repeat; }
.header2 { width:400px; float:left; background-image:url(../img/top_border_mailto.gif);	background-position:top; background-repeat:no-repeat; }
.club { margin-top: 13px; height: 145px; width:225px; float:left; background-position:left; background-repeat:no-repeat; }
.top_spacer { height: 52px; width:370px; float:left; }
.aller_sur_champion { height: 52px; width: 130px; float:left; cursor:pointer; background-position:top; background-repeat:no-repeat; }
.top_right_corner { height: 52px; width: 100px;	float:left;	background-position:top; background-repeat:no-repeat; }
.cartouche_header { width:600px; margin-top:5px; float:left; }

/* ---------
CONTENT
---------- */
.content { padding-top:15px; background-color:#FFFFFF; float:right; width:800px; padding-bottom:15px; }
.content_left { float:left; width:575px; text-align:left; padding-left:15px; }
.content_right { float:right; width:185px; text-align:left; padding-right:15px;	}


/* ---------
COMMON
---------- */
A { text-decoration:none; cursor:pointer; cursor:hand;}
A:HOVER{ text-decoration:underline; }
.spacer { clear:both; font-size:1px;}
.form {
	margin-top:0px;
	margin-bottom: 0px;
	display:inline;
}



/* ---------------------
HEADER MENU
------------------------ */

/* cellules principales */
#header_menu {
	float:right;
	background-color:#FFFFFF;
	text-align:center;
	background-position:bottom;
	background-repeat:repeat-x;
	width:800px;
	background-image:url(../img/header_menu_shadow.gif);
	display: inline;
	margin-bottom: 30px;
}
#header_smenu {
	margin-top: 32px;
	width:825px;
	text-align:center;
	height: 30px;
	display: block;
	position: absolute;
	left: 0px;
}

#center_menu {
	display:inline;
	float:right;
	width:auto;
}

#center_menu a:hover { text-decoration:none; }

.header_smenu_content {
	clear:both;
	position: absolute;
	display: none;
	background-position:bottom;
	background-repeat:repeat-x;
	height:26px;
}
.header_smenu_content .selected {
	text-decoration:underline;
}

/* commun menu + sous menu */
.header_menu_bt,
.header_menu_bt_G,
.header_menu_bt_D,
.header_menu_bt_hover,
.header_menu_bt_G_hover,
.header_menu_bt_D_hover
{
	font-family:arial;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	width:auto;	
}


/* commun menu + sous menu */
.header_smenu_bt a,
.header_smenu_G a,
.header_smenu_D a
{
	font-family:arial;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	width:auto;	
}

/* contenu menu principal */
.header_menu_bt,
.header_menu_bt_G,
.header_menu_bt_D
{
	color:#FFFFFF;
}
.header_smenu_bt a:hover,
.header_smenu_G a:hover,
.header_smenu_D a:hover
{
	text-decoration:underline;
}
.header_menu_spacer {
	float:left;
	width:auto;
}

.header_menu_bt_G, .header_menu_bt_G_hover { padding-right:7px; }
.header_menu_bt_D, .header_menu_bt_D_hover { padding-left:7px; }
.header_menu_bt, .header_menu_bt_hover { padding-right:7px; padding-left:7px; }

.header_menu_bt_G,
.header_menu_bt_G_hover,
.header_menu_bt_D,
.header_menu_bt_D_hover,
.header_menu_bt,
.header_menu_bt_hover {
	float:left;
	width:auto;
	background-position:bottom;
	background-repeat:repeat-x;
}

.header_menu_bt_G_hover,
.header_menu_bt_D_hover,
.header_menu_bt_hover 
{
	cursor:pointer;
	display:none;
	background-image:url(../img/header_menu_hover.gif);
}

/* contenu sous_menu */
.header_smenu_G a,
.header_smenu_G_hover a,
.header_smenu_D a,
.header_smenu_D_hover a,
.header_smenu_bt a,
.header_smenu_hover a
{
	padding-right:10px;
	padding-left:10px;
	margin-top: 5px;
	margin-bottom: 5px;
	float:left;
	width:auto;
	background-repeat:no-repeat;
}

.header_smenu_bt,
.header_smenu_G,
.header_smenu_D
{
	float:left;
	background-repeat:no-repeat;	
	width:auto;
	height:26px;
	display: inline;
}
.header_smenu_G { background-position:left bottom; }
.header_smenu_D { background-position:right bottom; }



/* ---------------------
Cartouche Identification
------------------------ */
#connect_HG, #connect_HD, #connect_BG, #connect_BD { height:7px; width:7px; background-repeat:no-repeat; font-size:1px;}
#connect_HG, #connect_BG { float:left; }
#connect_HD, #connect_BD { float:right; }
#connect_HG { background-image:url(../img/connect_HG.gif); }
#connect_HD { background-image:url(../img/connect_HD.gif); }
#connect_BG { background-image:url(../img/connect_BG.gif); background-position:bottom; }
#connect_BD { background-image:url(../img/connect_BD.gif); background-position:bottom; }

#connect {
	float:left;
	width:491px;
	background-color: #FFFFFF;
	background-image:url(../img/connect_degrad.gif);
	background-position:bottom;
	background-repeat:repeat-x;	
}

.connect_top {
	float:left;
	width:492px;
	background-image:url(../img/connect_top.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:7px;
}

.connect_bottom {
	float:left;
	width:492px;
	height:7px;
}

#connect_contenu {
	float:left;
	width:480px;
	/*margin-right:10px;*/
	padding-right:10px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;		
}
.identification {
	float:left;
	width: 210px;
}
.connect_txt {
	color:#464646;
	font-family:arial;
	font-size:110%;
	float:left;
	width: 80px;
	text-align:left;
	font-weight:bold;
}
.connect_input {
	height: 13px;
	float:left;
	width: 95px;
	background-color:#FFFFFF;
	border: 1px solid #777777;
	font-size: 9px;
}
.connect_spacer {
	clear:both;
	height: 1px;
	font-size:1px;
}
.connect_cell {
	width:272px;
	padding-left:15px;
	float:left;
}
.connect_submit a{
	font-family:arial;
	font-size:110%;
	color:#E00006;
	font-weight:bold;
}
.connect_submit a:hover{
 text-decoration:underline;
	
}
.connect_submit {
	float:left;
	text-align:left;
	color:#E00006;
	margin-left:5px;
}
.forgotten_pass {
	float:right;
	width:48px;
	text-align:left;
	border-right: 1px solid #E5E5E5;
}
.forgotten_pass a {
	color:#464646;
	font-family: Arial;
	font-size: 90%;
	font-weight:bold;
	
}

/* Créé mon compte */
.account {
	float:right;
	width: 178px;
}
.account_title {
	font-size:110%;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	padding: 2px 5px 2px 5px;
	background-color: #E00006;
}
a.account_title:link{
text-decoration:none;
}

.account_create {
	text-align:right;
	margin-top: 5px;	
}
.account_create a {
	color:#464646;
	font-family: Arial;
	font-size: 90%;
	font-weight:bold;
	
}


/* Utilisateur connecté */
.log {
	width:auto;
	font-family:arial;
	color:#DE3341;
	font-size:120%;
	text-align:left;
}
.txt a {
	width:auto;
	font-family:arial;
	color:#333333;
	font-size:90%;
	text-align:left;	
}
.txt {
	padding-top:4px;
	width:auto;
	text-align:left;
}
.identif_cell {
	width:120px;
	padding:0px 10px 0px 10px; 
	float:left;
}
.identif_op_cell {
	width:auto;
	padding:0px 10px 0px 10px; 
	float:left;
	border-left: 1px solid #E5E5E5;		
}
.impact {
	padding-top:2px;
	width:auto;
	color:#464646;
	font-size:105%;
	text-align:left;	
}
.impact a {
	color:#464646;
	font-size:105%;
	text-align:left;
	font-weight:bold;
	font-family:Arial;	
}
.impact a:hover {
	
}
.offre_ex {
	float:left;
	width:96px;
	background-image:url(../img/identif_B.gif);
	background-position:top left;
	background-repeat:repeat-y;	
}

.offre_ex .contenu {
	color:#FFFFFF;
	font-size:120%;
	font-family:Arial;
	font-weight:bold;	
	text-transform:uppercase;
	text-align:left;
	padding: 7px 0px 0px 10px;
	background-image:url(../img/identif_H.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.offre_ex a {
	color:#FFFFFF;
}
.offre_ex a:hover,
.offre_ex .contenu:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* Fil d'Arianne */
.arianne {
	width:598px;
	height:15px;
	float:left;
	padding-top: 10px;
	text-align:left;
	border-bottom:1px solid #E5E5E5;
	color:#5E5E5E;
	font-family: Arial;
	font-size: 90%;
	font-weight:bold;	
}
.arianne a {	
	color:#5E5E5E;
}
.arianne a:hover {
	
}
.arianne_selected {
	font-style:italic;
}
.arianne_spacer {
	margin:0px 8px 0px 8px;
}


/* ------------
OUTILS HEADER
------------- */

#outils {
	float:right;
	padding-right: 2px;
	background-color: #FFFFFF;
	width:auto;
}
#outils .contenu {
	float:right;
	background-image:url(../img/outils_border.gif);
	background-position:right;
	background-repeat:repeat-y;
	font-family:arial;
	font-size:110%;
	width:auto;
}
#outils .contenu a {
	color:#464646;
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
}	
#outils .shadow {
	float:right;
	border-left: 1px solid #E5E5E5;
	background-image:url(../img/shadow_center.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom: 4px;
	width:auto;
}
#outils .bt_red, #outils .bt {
	float:left;
	padding: 2px 5px 1px 5px;
	border-right: 1px solid #B9B9B9;
				
}
#outils .bt {
	background-color: #FFFFFF;
}
#outils .bt_red {
	background-color: #fae1e3;
}
#outils .bt_red a:hover {
	text-decoration:underline;
}

#outils .bt_search {
	float:left;
	padding: 1px 10px 1px 5px;
	font-weight:bold;	
}

.search_input {
	background-color:#FFFFFF;
	border: 1px solid #777777;
	font-size: 9px;
	margin-left: 5px;

}
.search_input INPUT {
	height:auto;
}
#outils .bt_search a {
	text-align:left;
	color:#E00006;
	padding-left: 5px;
}


/* ------------
BOUTONS
------------- */
#outils_bt {
	width:auto;
	float:right;
	background-color: #FFFFFF;
}
#outils_bt .label {
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 3px solid #E00006;
	padding: 2px 17px 2px 5px;
	font-family:Arial;
	font-size:100%;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
}
#outils_bt .label img{
	margin-right:10px;
}
#outils_bt .spacer_label {
	padding: 1px 5px 1px 5px;
	display:inline;
	background-image:url(../img/outils_spacer.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-family:arial;
	font-size:10px;
}

#outils_bt .label a {
	color:#464646;
	font-size:10px;
	font-size:110%;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
	white-space:nowrap;
}	
#outils_bt .shadow {
	background-image:url(../img/shadow_center.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-right:2px;
	margin-left:3px;
}
#outils_bt_rouge {
	width:auto;
	float:right;
	background-color: #E00006;
}
#outils_bt_rouge .label {
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 3px solid #E00006;
	padding: 2px 5px 2px 5px;
	font-family:arial;
	font-size:10px;
	text-align:left;
	white-space:nowrap;
}
#outils_bt_rouge .label a {
	color:white;
	font-size:10px;
	font-size:110%;
	
	background-position:left;
	background-repeat:no-repeat;
}	
#outils_bt_rouge .shadow {
	background-image:url(../img/shadow_center.gif);
	background-position:top;
	background-repeat:repeat-x;
}


/* ------------
PROMOTIONS
------------- */
.promotion_header {
	width:175px;
	float:right;
	background-color: #E71E00;
	padding: 5px;	
	background-image:url(../img/promotion_header.gif);
	background-repeat:no-repeat;
	background-position:top;

}
.promotion {
	width:185px;
	float:right;
	background-color: #E71E00;		
}
.promotion_footer {
	width:175px;
	float:right;
	padding: 5px;	
	background-image:url(../img/promotion_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color: #E71E00;	
}

.promo_dechir_B,
.promo_dechir_T {
	background-color: #E71E00;
	width:185px;
	float:right;
	background-repeat:no-repeat;
	background-position:top;
	font-size:1px;
}
.promo_dechir_B { background-image:url(../img/promo_dechir_B.gif); height:14px }
.promo_dechir_T { background-image:url(../img/promo_dechir_T.gif); height:8px; }

.promotion_header #contenu {
	width:auto;
	float:left;
}
.promotion_header .titre {
	width:175px;
	color:#FFFFFF;
	font-size:120%;
	font-family:Arial;
	font-weight:bold;	
	text-transform:uppercase;
	text-align:center;	
	padding-top:5px;
	padding-bottom:5px;	
}
.promotion_header .titre a {
	color:#FFFFFF;
}
.promotion_header .label {
	float:left;
	padding-left: 10px;
	text-align:left;
	color: #FFFFFF;
	font-family:Arial;
	font-size: 120%;		
}

#label_top { color: #FFFFFF; }
#label_bottom { color: #FFFFFF; }

.promotion_header .lien {
	padding-right: 10px;
	font-size: 110%;
	float:right;
	text-align:right;	
}
.promotion_header .lien a { color: #FFFFFF;  }

.promotion_footer .titre {
	width:175px;
	color:#FFFFFF;
	font-size:120%;
	font-family:Arial;
	font-weight:bold;	
	text-transform:uppercase;
	text-align:center;
}

.promotion_footer a {
	cursor:pointer;
	color:#FFFFFF;		
}
.promotion_footer a:hover,
.promotion_footer .titre:hover {
	color:#FFFFFF;
	text-decoration:underline;	
}


.promotion .texte {
	width:155px;
	color:#FFFFFF;
	font-size:120%;
	padding: 5px 15px 5px 15px;	
}
.promotion .lien { width:155px;	padding: 5px 15px 5px 15px;	}
.promotion .lien a { color: #FFFFFF; font-weight:bold; }
.promotion .visuel { text-align:center; }



.cell_offre_dechir_B,
.cell_offre_dechir_T {
	width:185px;
	float:left;
	background-repeat:no-repeat;
	background-position:top;
	font-size:1px;
}
.cell_offre {
	width:185px;
	float:left;
}
.cell_offre .contenu {
	width:183px;
	float:left;
	border-left: 1px solid #E71E00;
	border-right: 1px solid #E71E00;	
}
.cell_offre:hover{
	text-decoration:underline;
}
.cell_offre_dechir_B { background-image:url(../img/offre_dechir_B.gif); height:14px }
.cell_offre_dechir_T { background-image:url(../img/offre_dechir_T.gif); height:9px; }
.cell_offre .visuel {
	text-align:center;
	/*padding: 10px;	*/
	padding-top: 10px;
	padding-bottom: 10px;
}
.cell_offre .texte {
	width:153px;
	color:#333333;
	font-size:120%;
	padding: 5px 15px 15px 15px;	
}

/* ------------
CELLULE CONTENU
------------- */

#HG, #HD, #BG, #BD { height:8px; width:8px; background-repeat:no-repeat; font-size:1px; display:inline; }
#HG, #BG { float:left; }
#HD, #BD { float:right; }
#HG { background-image:url(../img/HG.gif); }
#HD { background-image:url(../img/HD.gif); }
#BG { background-image:url(../img/BG.gif); background-position:bottom; }
#BD { background-image:url(../img/BD.gif); background-position:bottom; }

.titre {
	font-family:Arial;
	text-transform:uppercase;
}
.texte {
	color: #000000;
	font-family:Arial;
	font-size:120%;
}

.lien a {
	font-family:Arial;
	font-size:110%;
}


/* CELL TITRE */
.cell_titre {
	width:575px;
	float:left;
	background-position:left;
	background-repeat:no-repeat;
	position:relative; 
}

.cell_titre_barre {
	width:575px; 
	position:absolute; 
	margin-top:3px;
	font-size:90%;
}

.cell_titre_abs {
	position:absolute; 
	z-index:1;
}

.cell_titre_contenu {
	color: #FFFFFF;
	font-family:Arial;
	font-size:180%;
	text-align:center;
	padding:2px;
}
.cell_titre_white {
	background-color: #FFFFFF;
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-align:left;
	padding-right: 10px;
	display:inline;
	text-transform:uppercase;
}

.offre_BG, .offre_BD { height:22px; width:8px; background-repeat:no-repeat; font-size:1px;}
.offre_BG, .offre_B { float:left; }
.offre_BD { float:right; }
.offre_BG { background-image:url(../img/offre_BG.gif); background-position:bottom; }
.offre_BD { background-image:url(../img/offre_BD.gif); background-position:bottom; }
.offre_B { background-image:url(../img/offre_B.gif); background-position:bottom; background-repeat:repeat-x;}

.offre_titre {
	padding-top: 2px;
	margin-top: 2px;
	padding-right: 10px;
	float:right; 
	width:auto;
	color:#464646;
	font-family:arial;
	font-size:110%;
	font-weight:bold;
}
.offre_market {
	margin-top: 2px;
	padding-top: 2px;
	padding-right: 10px;	
	float:right; 
	width:auto;
	font-family:arial;
	color:#DE3341;
	font-size:110%;
}
.offre_bt {
	margin-top: 2px;
	padding-top: 4px;
	float:right; 
	width:auto;
}
.offre_bt a{
	font-family:arial;
	color:#333333;
	font-size:90%;
}
.offre_content{
	background-color:#FFFFFF;
	width:553px;
	float:left;
	border-left:1px solid #E71E00;
	border-right:1px solid #E71E00;
	padding: 0px 10px 0px 10px;	
}
.offre_texte {
	float:left;
	width:auto;
	font-size:120%;
	font-family:Arial;			
}
.offre_stitre{
	float:left;
	font-size:120%;
	font-weight:bold;
	color:#E71E00;
	width:auto;	
	font-family:Arial;		
}

/* CELL TYPE 0 */
.cell_t0 {
	width:543px;
	float:left;
	padding: 15px;
	border: 1px solid #E5E5E5;
}
.cell_t0 .visuel {
	text-align:right;
}
.cell_t0 .titre_0 {
	font-family:Arial;
	text-align:left;
	font-size:250%;
	font-weight:bold;
	text-transform:uppercase;
}
.cell_t0 .titre {
	font-family:Arial;
	text-align:left;
	font-size:160%;
	font-weight:bold;
	text-transform:uppercase;	
}
.cell_t0_titre_1 {
	font-family:Arial;
	text-align:left;
	font-size:180%;
	font-weight:bold;
	text-align:center;
}
.cell_t0 .titre_2 {
	font-family:Arial;
	text-align:left;
	font-size:120%;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}
.cell_t0 .visuel_prod {
	padding-right: 20px;
	width:auto;
	float:left;
}
.cell_t0 .info {
	font-family:Arial;
	float:left;
	text-align:left;
	font-size:120%;
}

.cell_t0 .info_preamblule{
	font-family:Arial;
	float:left;
	text-align:left;
	font-size:140%;
}

.info .puce{
	display:inline;
	font-size: 1px;
	width: 3px;
	padding: 1px;
	vertical-align: middle;
	margin: 0px 5px 0px 3px;
}
.info_ico {
	float:right;
}

.cell_t0 ul {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family: Arial;
	font-size: 120%;
	color:#333333;
}
.cell_t0 li {
	list-style: none;
}

#li_gris {
	background-color:#F8F8F8;
	list-style:none;
}

.info .num {
	font-family: Arial;
	font-size: 150%;
	font-weight:bold;
}

/* CELL TYPE 1 */
.cell_t1 {
	width:575px;
	float:left;
	color:#FFFFFF;	
}
.cell_t1 .contenu {
	width:360px;
	float:left;
	padding:15px;		
}
.cell_t1 .contenu a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

/*__TAG01@KBEN__________DEBUT */	
.cell_t1 .contenu a	{
	color:#FFFFFF;
}
/*__TAG01@KBEN__________FIN */	

.cell_t1 .visuel {
	width:185px;
	/*height:185px;*/
	float:left;
}

.cell_t1 IMG {
	VERTICAL-ALIGN: -3px
}

.cell_t1 .titre{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	color: #FFFFFF;	
}
.cell_t1 .texte, .cell_t1 .texte a {
	font-family:Arial;
	font-size:120%;
	color: #FFFFFF;	
}
.cell_t1 .lien a{
	font-size:120%;
	font-weight:bold;
	color: #FFFFFF; 	
}



/* CELL TYPE 1_1 */
.cell_t1_1 {
	width:575px;
	float:left;
}
.cell_t1_1 .contenu {
	width:165px;
	float:left;
	padding:15px;		
}
.cell_t1_1 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t1_1 .visuel {
	min-width:380px;
	float:left;
	min-height:175px;
	background-repeat:no-repeat;
}
.cell_t1_1 .titre{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	color: #FFFFFF;	
}
.cell_t1_1 .texte{
	font-family:Arial;
	font-size:120%;
	color: #FFFFFF;	
}
.cell_t1_1 .lien a {
	font-size:120%;
	font-weight:bold;
	color: #FFFFFF; 	
}
.cell_t1_1 a:hover {
	text-decoration:underline;
	color:#FFFFFF;	
}

/*__TAG01@KBEN__________DEBUT__*/
.cell_t1_1 a {
	color:#FFFFFF;	
}
/*__TAG01@KBEN__________FIN__*/	

.cell_t1_1 :hover {
	text-decoration:underline;
	color:#FFFFFF;	
}

/* CELL TYPE 2 */
.cell_t2 {
	width:573px;
	float:left;
	padding:1px;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color: #E5E5E5;
	background-image:url(../img/cell_type_2.gif);
			
}
.cell_t2:hover {
	text-decoration:underline;
}
.cell_t2 .cadre {
	width:573px;
	float:left;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(../img/cell_type_2_BD.gif);	
}
.cell_t2 .contenu {
	width:358px;
	padding: 10px 15px 10px 15px;
	float:left;
}
.cell_t2 .contenu_visuel {
	width:378px;
	float:left;
}
.cell_t2 .visuel {
	width:185px;
	/*height:85px;*/
	float:left;
	background-repeat:no-repeat;
	background-position:top left;	
/* TAG02@KBEN__________DEBUT */	
	margin-bottom:-2px;	
/* TAG02@KBEN__________FIN */		
}
.cell_t2 .titre{
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
}
.cell_t2 .texte, .cell_t2 .texte a {
	color: #000000;
	font-family:Arial;
	font-size:120%;
}

.cell_t2 .cadre a {
 	color: #000000;
}

.cell_t2 .lien a{
	font-size:120%;
	font-weight:bold;
}

/* CELL TYPE 2 RED */
.cell_t2 .contenu_img {
	width:378px;
	float:left;
}
.cell_t2 .img {
	text-align:center;
}
.cell_t2 .img_txt {
	font-family:Arial;
	font-size:120%;	
	text-align:center;
}

/* CELL TYPE 3 */
.cell_t3{
	width:575px;
}


/* RELAIS GENERALITE */
.relais {
	width:175px;
	float:right;
	min-height:175px;
	background-color: #FFFFFF;
	border: 5px solid;	
}
.relais .titre {
	padding: 3px;
	font-size:140%;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
.relais .texte {
	padding: 10px;
	font-size:120%;
	text-align:left;
}
.relais .lien {
	padding: 3px;
	text-align:center;	
}
.relais .lien a {
	font-weight:bold;
}
.relais img{
	VERTICAL-ALIGN: -3px;
}
.relais:hover {
	text-decoration:underline;
}


/* PRODUIT */
.produit {
	width:185px;
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #E5E5E5;
}
.produit:hover {
	text-decoration:underline;
}

.produit .texte {
	padding: 10px;
	font-size:120%;
	text-align:left;
	color:#000000;
}
.produit .titre{
	padding: 10px 10px 0px 10px;
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
}
.produit .visuel{
	text-align:center;
}
.produit a:hover{
	text-decoration:underline;
	color:#000000;
}

/*__TAG01@KBEN__________DEBUT__*/	
.produit a	{
	color:#000000;
}
/*__TAG01@KBEN__________FIN__*/

/* ARTICLE FORMULAIRE */
.article{
	width:573px;
	padding: 0px 0px 10px 0px;
	background-color:#FFFFFF;
	border: 1px solid #E5E5E5;
}
.article .texte {
	margin: 10px 10px 0px 10px;
	font-size:120%;
	text-align:left;
	color:#000000;
}
.article .bleu {
	background-color: #F5F5F5;
	padding: 1px 10px 10px 0px;
	margin: 5px 10px 0px 10px;
	font-size:10px;
}
.article .bleu td{
	background-color: #F5F5F5;
	font-size:12px;
}


/* ------------
FORMULAIRE
------------- */
.form_input {
	height: 19px;
	width: 95px;
	background-color:#FFFFFF;
	border: 1px solid #A5ACB2;
	font-size: 9px;
	margin-top:5px;
}
.form_input_2 {
	height: 19px;
	width: 25px;
	background-color:#FFFFFF;
	border: 1px solid #A5ACB2;
	font-size: 9px;
	margin-top:5px;
}
.form_input_select {
	width: 95px;
	background-color:#FFFFFF;
	border: 1px solid #A5ACB2;
	font-size: 9px;
	margin:2px;
    //<FFT-3 Bruno 07/04/2006>
	text-align:center;
	//</FFT-3>
}
.form_input_radio {
	margin-top:5px;
}

/* ------------
LI UL
------------- */

.voir_aussi {
	float:left;
	width:100%;
	font-size:100%;	
	font-family:Arial;
}

.li_titre {
	font-size:120%;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
}

.voir_aussi ul {
	margin:0px;
	padding:0px;
}

.voir_aussi li {
	list-style-position:inside;
	list-style-type:square;
	padding: 2px;
}

.li_text {
	font-size:120%;
	color:#000000;
}
.li_text a{
	color:#000000;
}
/* ------------
FOOTER
------------- */

.footer { float:right; width:800px; }

/* Footer menu */
#footer_menu {
	background-color:#FFFFFF;
	text-align:center;
	background-image:url(../img/footer_shadow.gif);
	background-position:top;
	background-repeat:repeat-x;
	float:right;
	width:800px;
}
#footer_menu_center {
	display:block;
	float:right;
	text-align:center;
	width:auto;
}

.footer_m_clubs,
.footer_m_bebe,
.footer_m_beaute,
.footer_m_equilibre,
.footer_m_animaux,
.footer_m_gourmet
{
	float:left;
	width:auto;
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:arial;
	font-size:120%;
	text-align:center;
	font-weight:bold;
}
.footer_m_clubs { background-image:url(../img/footer_m_clubs.gif); }
.footer_m_bebe { background-image:url(../img/footer_m_bebe.gif); }
.footer_m_beaute { background-image:url(../img/footer_m_beaute.gif); }
.footer_m_equilibre { background-image:url(../img/footer_m_equilibre.gif); }
.footer_m_animaux { background-image:url(../img/footer_m_animaux.gif); }
.footer_m_gourmet { background-image:url(../img/footer_m_gourmet.gif); }

.footer_m_bebe a,
.footer_m_beaute a,
.footer_m_equilibre a,
.footer_m_animaux a,
.footer_m_gourmet a { color:#FFFFFF; vertical-align:-5px;}
.footer_m_clubs a { color:#DD3341; vertical-align:-5px;}

.footer_m_bebe a:hover,
.footer_m_beaute a:hover,
.footer_m_equilibre a:hover,
.footer_m_animaux a:hover,
.footer_m_gourmet a:hover,
.footer_m_clubs a:hover
{
	text-decoration:none;
}


/* Footer info */
.footer_info {
	width: 800px;
	float:right;
	padding:10px 0px 10px 0px;
	background-color:#FFFFFF;
	background-position: left;
	background-repeat:no-repeat;	
}
.footer_info a {
	font-family: Arial;
	font-size: 110%;
	color:#8D8D8D;
}

.print_display {
	display:none;
}
.screen_display {
	
}
/*</FFT-12> */


/* CELL TYPE 1_2 */
.cell_t1_2_1 {
	width:573px;
	float:left;
	border:1px solid #E5E5E5;
}
.cell_t1_2_1 .contenu {
	min-height:143px;
	width:335px;
	float:left;
	padding:15px;	
	border-left: 1px solid #E5E5E5;
}

* html .cell_t1_2_1 .contenu { /* hack uniquement interprété par IE Win+Mac */
	height:143px;
	width:335px;
	float:left;
	padding:15px;	
	border-left: 1px solid #E5E5E5;
}

.cell_t1_2_1 .visuel {
	width:193px;
	float:left;
}
.cell_t1_2_1 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t1_2_1 .titre{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	color: #FFFFFF;	
}
.cell_t1_2_1 .texte{
	font-family:Arial;
	font-size:120%;
	color: #FFFFFF;	
}

.cell_t1_2_1 .texte_2{
	font-family:Arial;
	font-size:120%;
	color: #000000;	
}

.cell_t1_2_1 a img{
	vertical-align:-2px;
}



/* CELL TYPE 4 */
.cell_t4 {
	width:543px;
	float:left;
	padding:15px;
	border: 1px solid #E5E5E5;
}

.cell_t4 .cadre {
	width:538px;
	float:left;
	background-color: #f8f8f8;
}

.cell_t4 .cadre_2 {
	width:543px;
	float:left;
	background-color: #f5f5f5;
	padding:5px;
}

.cell_t4 .contenu {
	width:355px;
	float:left;
}
.cell_t4 .titre{
	font-family:Arial;
	font-size:170%;
	font-weight:bold;
	text-transform:uppercase;
}
.cell_t4 .visuel {
	width:183px;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;		
}
.cell_t4 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t4 .texte, .cell_t4 .texte a {
	color: #000000;
	font-family:Arial;
	font-size:120%;
	float:left;
}

.cell_t4 .texte_3 {
	color: #000000;
	font-family:Arial;
	font-size:160%;
	text-align:center;
	width:100%;
}
.cell_t4 .titre_1_3{
	font-family:Arial;
	font-size:160%;
	font-weight:bold;
}
.search_input_2 {
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #a5acb2;
	font-size: 12px;
	font-family:Arial;
	padding:3px;
	margin-left:10px;
}