/* ///////////Création/////////////////////////////////////*/
/* Version: x.x			N° de demande:xxxxxxxxxxx */	
/* Auteur: x				Date de Création: JJ/MM/AAAA */	
/* Description: x */	
/* ////////////////////////////////////////////////////////*/
/*=========================================================*/
/* Version: V2.1.10			N° de demande:INC07020194 */	
/* Auteur: KBEN				Date de modification: 05/10/2007 */	
/* Description: Eliminer la liseree sous l'article en rubrique manuelle*/	
/* Repère de modification: TAG01 */
/*=========================================================*/
/* Version: V2.1.10			N° de demande:PBL07013788 */	
/* Auteur: KBEN				Date de modification: 11/12/2007 */	
/* Description: Définition du type de liste numérotée <ol><li> </li> </ol>*/	
/* Repère de modification: TAG02 */
/*=========================================================*/

/* ---------
Print
---------- */
.body_print { background-color:#FFFFFF; text-align:center; background-image:none; text-align: center;}
.champion_logo_print { height: 135px; width:125px; float:left;}
.content_print { width:573px; text-align:left; border-left:1px solid #E5E5E5;  border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;  }
.header_print { width:575px; text-align:left;}
.entete_print { margin-top:11px; text-align:right; width:434px; float:right; border-top:1px solid #E5E5E5; padding-right:15px;  border-right:1px solid #E5E5E5;}
.entete_print .titre { font-size: 140%; font-weight:bold; padding-top:92px;}
.entete_print .date{ font-size: 120%; font-weight:bold; font-family:Arial;}
.entete_print .date, .entete_print .titre { color:#E71E00;}

/* ---------
HEADER
---------- */
body {
	font-family: Arial;
	font-size:10px;
	margin:0px;
	padding: 0px;	
	background-color:#dd3341;
	background-position:top left;
	background-repeat:repeat-x;
	background-image:url(../img2/recette_bg.jpg);
}

.body_center { position: relative; margin-left: auto; margin-right: auto; width: 850px; text-align: center;}
.body_content { 
	float:right;
	width:850px;
	background-position:right;
	background-repeat:repeat-y;
	background-image:url(../img2/body_back.gif);
	/*margin-bottom:20px;*/
}

.body_content_top { 
	float:right;
	width:850px;
	background-position:right;
	background-repeat:repeat-y;
	margin-top:13px;
}

.body_content_bottom { 
	float:right;
	width:850px;
	margin-bottom:20px;
}

.header { width:850px; float:right; background-position:top; background-repeat:no-repeat;} 
.h_logo{ position:absolute; height: 177px; width:162px; top:0px;left:0px; z-index:1;} 
.h_logo_href{margin-top:50px; height: 127px; width:162px;display:block;} 
.h_contour_top { float:right; height: 15px; width:765px; background-color:#FFFFFF; background-position:top; background-repeat:repeat-x;} 
.h_les_clubs { position:absolute; top:0px; right:40px;height:27px} 
.h_top_right_corner {height: 42px; width: 38px; float:right; background-repeat:no-repeat; background-position:top;} 
.cartouche_header { width:634px; float:right;} 
.top_cartouc{ float:right; width:688px; margin-top:20px;} 

/* ---------
CONTENT
---------- */
.content {  float:right; width:804px; padding-top:15px; margin-left:45px; }

#content_min_height {
height: auto;
min-height: 360px;
}

* html #content_min_height {
height: 360px; /* hack uniquement interprété par IE Win+Mac */
}

.content_right { float:right; width:185px; text-align:left; padding-right:15px;	}

.content_left { 
	float:left;  
	text-align:left; 
	padding-left:15px; 
	padding-bottom:15px;
	width: 600px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:575px;
}

.content_left_home{
	float:left;  
	text-align:left; 
	padding-left:15px; 
	padding-bottom:15px;
	width: 785px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:770px;
}

#message_conf{
	width:450px;
	padding:10px;
	border:none;
	position:absolute;
	left: 215px;
	top: -65px;
}


/* ---------
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;
}

/*
#message_conf{
	padding:10px;
	border:none;
	position:absolute;
}
*/
/* ---------------------
Cartouche Identification
------------------------ */


#connect {
	float:left;
	padding: 5px;
	width:632px;
	float:left;
	background-color: #f8f8f8;
	border: 1px solid #E5E5E5;
}

#connect_1 {
	float:left;
	padding: 0px;
	width:600px;
	float:left;
	background-color: #f8f8f8;
	border: 1px solid #E5E5E5;
}

#connect_2 {
	float:left;
	padding:0px;
	width:635px;
	float:left;
	background-color: #f8f8f8;
	border: 1px solid #E5E5E5;
}

#connect_3 {
	float:left;
	padding:0px;
	width:600px;
	float:left;
	background-color: #f8f8f8;
	border: 1px solid #E5E5E5;
}

.connect_corner{ 
	float:left;
	width:688px;
	/*background-image:url(../img2/header_rightCorner2.gif);
	background-position:right top;
	background-repeat:no-repeat;*/
}

#connect_contenu {
	float:left;
	width:auto;

}
.cartouche_spacerLeft{
	float:left;
	width:10px; 
	height:1px;
	font-size:1px;
}

.cartouche_spacerRight{
	float:right;
	width:5px; 
	height:1px;
	font-size:1px;
}

.cartouche_conteneur_1{
	float:left;	
}

.cartouche_conteneur_2{
	float:left;
	width:210px;
}

.cartouche_conteneur_3{
	float:right;
}

.cartouche_conteneur_4{
	float:left; 
	width:65px;
}

.identification {
	float:left;
	width:272px; 
	border-left: 1px solid #E5E5E5; 
	border-right: 1px solid #E5E5E5;
}
.supermarche {
	float:left;
	width:140px;
}
.supermarche_txt {
	color:#464646;
	font-family:arial;
	font-size:110%;
	float:left;
	width:auto;
	text-align:left;
	font-weight:bold;
}

.supermarche .contenu{
	float:left;
}

.connect_txt {
	color:#464646;
	font-family:arial;
	font-size:110%;
	float:left;
	width: 80px;
	text-align:left;
	font-weight:bold;
}
.connect_input {
	height: auto;
	float:left;
	width: 95px;
	background-color:#FFFFFF;
	border: 1px solid #777777;
	font-size: 9px;
}
.connect_spacer {
	clear:both;
	height: 2px;
	font-size:1px;
}
.connect_cell {
	/*width:420px;*/
	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:44px;
	text-align:left;
	/*border-right: 1px solid #E5E5E5;
	vertical-align:top;
	vertical-align:text-top;*/
}
.forgotten_pass a {
	color:#464646;
	font-family: Arial;
	font-size: 90%;
	/*font-weight:bold;*/
	
}

/* Créé mon compte */
.account {
	float:left;
	width:170px;
}
.account_title {
	font-size:90%;
	font-family:arial;
	font-weight:bold;
	color:#FFFFFF;
	padding: 2px;
	background-color: #E00006;
	text-align:right;
	float:right;
}
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;
}
.log_2 {
	width:auto;
	font-family:arial;
	color:#DE3341;
	font-size:120%;
	text-align:left;
	padding-top:0px;
}

.txt a, .txt_2 a, .txt_3 a {
	width:auto;
	font-family:arial;
	color:#333333;
	font-size:90%;
	text-align:left;	
}
.txt {
	padding-top:4px;
	width:auto;
	text-align:left;
}
.txt_2{
	float:left; 
	padding-Left:23px;
	padding-top:2px;
	padding-bottom:2px;
	width:auto;
	text-align:left;
}
.identif_cell {
	float:left;
}

.identif_cell_1 {
	float:left;
	width:215px; 
	border-right: 1px solid #E5E5E5;
}

.identif_cell_2 {
	float:left;
	width:150px; 
	border-right: 1px solid #E5E5E5;
}

.identif_cell_3 {
	float:left;
	width:265px; 
	border-right: 1px solid #E5E5E5;
}

.identif_op_cell {
	/*width:auto;
	padding:0px 10px 0px 10px; */
	float:left;
	/*padding-left:10px;*/
	/*border-left: 1px solid #E5E5E5;		*/
}

.identif_op_cell_1 {
	float:left;
	width:170px;  
	border-right: 1px solid #E5E5E5;
}

.identif_op_cell_2 {
	float:left;
	width:150px; 
	border-right: 1px solid #E5E5E5;
}

.identif_op_cell_3 {
	float:left;
	width:95px;
}

.identif_op_cell_4 {
	float:left;
	width:235px; 
	border-right: 1px solid #E5E5E5;
}

.identif_op_cell_5 {
	float:left;
	width:95px;
	border-right: 1px solid #E5E5E5;
}

.identif_op_cell_6 {
	float:left;
	width:80px;
}

/*.impact {
	font-family:Impact;
	float:left;
	width:auto;
	color:#464646;
	font-size:110%;
	text-align:left;
}*/
.impact {
	float:left;
	width:auto;
	color:#464646;
	font-size:105%;
	text-align:left;	
	font-weight:bold;	
	font-family:Arial;	
}
.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(../img2/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(../img2/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:688px;
	height:15px;
	float:left;
	padding-top: 10px;
	text-align:left;
	border-bottom:1px solid #E5E5E5;	
}
.arianne a {
	color:#5E5E5E;
	font-family: Arial;
	font-size: 90%;
	font-weight:bold;
	
}
.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;
	border-right: 1px solid #E5E5E5;
}
#outils .contenu {
	float:right;
	background-image:url(../img2/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(../img2/shadow_center.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom: 4px;
	width:auto;
}

#outils .bt_red, #outils .bt, #outils .bt_begin {
	float:left;
	/*padding: 2px 10px 1px 10px;*/
	padding: 2px 10px 2px 10px;
				
}
#outils .bt {
	background-color: #FFFFFF;
	/*border-right: 1px solid #e5e5e5;*/
}

#outils .bt_begin {
	background-color: #FFFFFF;
	padding-left:5px;
}

#outils .bt_red {
	background-color: #fae1e3;
	/*border-right: 1px solid #B9B9B9;*/
}
#outils .bt_red a:hover {
	text-decoration:underline;
}

#outils .bt_spacer_white{
	float:left; 
	padding: 0px; 
	height:22px;
	background-color: #FFFFFF;
}

#outils .bt_spacer_red{
	float:left; 
	padding: 0px; 
	height:22px;
	background-color: #fae1e3;
}

#outils .bt_search {
	float:left;
	padding: 1px 10px 1px 5px;
	font-family:Arial;
	font-size:110%;
	font-weight:bold;	
}

.search_input {
	background-color:#FFFFFF;
	border: 1px solid #777777;
	font-size: 9px;
	margin-left: 5px;

}

.search_input_2 {
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #a5acb2;
	font-size: 12px;
	font-family:Arial;
	padding:3px;
	margin-left:10px;
}

.search_input_3 {
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #a5acb2;
	font-size: 12px;
	font-family:Arial;
	padding:3px;
}

.search_input_4 {
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #a5acb2;
	font-size: 12px;
	font-family:Arial;
	padding:3px;
	margin-right:10px;
	width:300px;
}

.search_input_5 {
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #a5acb2;
	font-size: 12px;
	font-family:Arial;
	padding:3px;
	margin-right:5px;
}

.search_input_6 {
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #a5acb2;
	font-size: 12px;
	font-family:Arial;
	padding:3px;
	margin-right:10px;
	width:200px;
}

.search_input_7 {
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #a5acb2;
	font-size: 12px;
	font-family:Arial;
	padding:3px;
	margin-right:10px;
	width:480px;
}

.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:10px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
}

#outils_bt .label_cadeau_detail {
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 3px solid #E00006;
	padding: 2px 19px 2px 5px;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	background-color:#FFFFFF;
	margin-right:0px;	
}

#outils_bt .label_cadeau_reserver {
	border-top: 1px solid #E5E5E5;
	border-left: 1px solid #E5E5E5;
	border-right: 3px solid #E00006;
	padding: 2px 10px 2px 5px;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	background-color:#FFFFFF;
	margin-right:0px;	
}

#outils_bt .label img{
	margin-right:10px;
}
#outils_bt .spacer_label {
	padding: 1px 5px 1px 5px;
	display:inline;
	background-image:url(../img2/outils_spacer.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-family:Impact;
	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(../img2/shadow_center.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-right:2px;
	margin-left:3px;
}

#outils_bt .shadow_cadeaux {
	background-image:url(../img2/shadow_center_cadeaux.gif);
	background-position:top;
	background-color:#FCEAEC;
	background-repeat:repeat-x;
	margin-right:2px;
	margin-left:3px;
}

#outils_bt_rouge {
	width:auto;
	float:right;
	/*background-color: #E00006;*/
}
#outils_bt_rouge .label {
	background-color: #E00006;
	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:10px;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
}
#outils_bt_rouge .label img{
	margin-right:10px;
}
#outils_bt_rouge .label a {
	color:white;
	font-size:10px;
	font-size:110%;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
}	
#outils_bt_rouge .shadow {
	/*background-color: none;*/
	background-image:url(../img2/shadow_center.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-right:2px;
	margin-left:3px;
}

/* ------------
CELLULE CONTENU
------------- */

#HG, #HD, #BG, #BD { height:8px; width:8px; background-repeat:no-repeat; font-size:1px; display:inline; }
#HG, #BG, #HG_1, #BG_1 { float:left; }
#HD, #BD, #HD_1, #BD_1 { float:right; }
#HG { background-image:url(../img2/HG.gif); }
#HD { background-image:url(../img2/HD.gif); }
#BG { background-image:url(../img2/BG.gif); background-position:bottom; }
#BD { background-image:url(../img2/BD.gif); background-position:bottom; }


#HG_1, #HD_1{ height:20px; width:5px; background-repeat:no-repeat; font-size:1px; display:inline; }
#HG_1 { background-image:url(../img2/carte_cadeaux_02_G_red.gif); }
#HD_1 { background-image:url(../img2/carte_cadeaux_02_D_red.gif); }

#BG_1, #BD_1 { height:3px; width:5px; background-repeat:no-repeat; font-size:1px; display:inline; }
#BG_1 { background-image:url(../img2/carte_cadeaux_02_G_blue.gif); background-position:bottom; }
#BD_1 { background-image:url(../img2/carte_cadeaux_02_D_blue.gif); background-position:bottom; }

.titre {
	font-family:Arial;
	text-transform:uppercase;
}
.texte {
	color: #000000;
	font-family:Arial;
	font-size:120%;
}
.texte_h {
	color: #000000;
	font-family:Arial;
	font-size:110%;
}

.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; /* nouveau 10/10/06 */
}

.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_contenu_2 {
	color: #FFFFFF;
	font-family:Arial;
	font-size:120%;
	text-align:center;
	font-weight:bold;
	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(../img2/offre_BG.gif); background-position:bottom; }
.offre_BD { background-image:url(../img2/offre_BD.gif); background-position:bottom; }
.offre_B { background-image:url(../img2/offre_B.gif); background-position:bottom; background-repeat:repeat-x; height:22px;  }

.offre_titre {
	margin-top: 2px;
	padding-right: 10px;
	float:right; 
	width:auto;
	color:#464646;
	font-family:Impact;
	font-size:110%;
}
.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%;
}

/* CELL TYPE 0 */
.cell_t0 {
	width:543px;
	float:left;
	padding: 15px;
	border: 1px solid #E5E5E5;
}
.cell_t0 .visuel {
	text-align:right;
}

.cell_t0 IMG {
	VERTICAL-ALIGN: -3px
}
.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 .titre_mag {
	font-family:Arial;
	text-align:left;
	font-size:250%;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba1495;
}
.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;
}

.info_ico .centre_info{
	float:right; width:70px;
}

.info_ico .icone_info{
	text-align:center; padding-bottom:2px;
}

.info_ico .texte_info{
	font-size:100%;text-align:center;
}

.info .visuel_info{
	text-align:right;
}

.info .resultat_rech{
	float:left;
	font-size:130%;
	text-align:left;
	padding-right:10px;
}

.cell_t0 OL {
	font-size: 100%;
	padding : 0px;
	list-style-type: decimal;
}

.cell_t0 ul {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family: Arial;
	font-size: 120%;
	color:#333333;
	list-style-type: disc;
}

.cell_t0 li {

}

.cell_t0 ol li {
	list-style-type: decimal;
}

.cell_t0 ul li {
	list-style-type: disc;
}

.cell_t0_bis UL LI {
	
	font-size: 100%;
	MARGIN-left: 20px;
	MARGIN-bottom: 15px;
	LIST-STYLE-TYPE: disc;
	white-space: normal ;
}

.cell_t0_bis OL LI {
	
	font-size: 100%;
	MARGIN-left: 20px;
	MARGIN-bottom: 15px;
	LIST-STYLE-TYPE: decimal;
	white-space: normal ;
}

#li_gris {
	background-color:#F8F8F8;
	list-style:none;
}

#li_violetClair{
	background-color:#fbecfb;
}

#li_roseClair{
	background-color:#fceaec;
}

.info .num {
	font-family: Arial;
	font-size: 150%;
	font-weight:bold;
}

/* CELL TYPE 1 */
.cell_t1 {
	width:575px;
	float:left;
}

.cell_t1 ol li {
	list-style-type: decimal;
}

.cell_t1 ul li {
	list-style-type: disc;
}

.cell_t1 .contenu {
	width:360px;
	float:left;
	padding:15px;		
}
.cell_t1 .contenu a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.cell_t1 .visuel {
	min-width:185px;
	float:left;
}
.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_t1 IMG {
	VERTICAL-ALIGN: -3px
}



/* CELL TYPE 1_1 */
.cell_t1_1 {
	width:575px;
	float:left;
}

.cell_t1_1 ol li {
	list-style-type: decimal;
}

.cell_t1_1 ul li {
	list-style-type: disc;
}

.cell_t1_1 a{
	VERTICAL-ALIGN: -3px;
	cursor:pointer;
	text-decoration:none;
}

/* TAG01@KBEN__________DEBUT */	
.cell_t1_1 .contenu {
	width:165px;
	float:left;
	padding:14px 15px;		
}
/* TAG01@KBEN__________FIN */	

.cell_t1_1 .contenu a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.cell_t1_1 .visuel {
	width:380px;
	float:left;
}

.cell_t1_1 .visuel IMG {
	VERTICAL-ALIGN: -3px
}

.cell_t1_1 IMG {
	VERTICAL-ALIGN: -3px
}

.cell_t1_1 .titre{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	color: #FFFFFF;	
}
.cell_t1_1 .texte, .cell_t1_1 .texte a {
	font-family:Arial;
	font-size:120%;
	color: #FFFFFF;	
}
.cell_t1_1 .lien a{
	font-size:120%;
	font-weight:bold;
	color: #FFFFFF; 	
}

/* CELL TYPE 1_2 */
.cell_t1_2 {
	width:573px;
	float:left;
}

.cell_t1_2 ol li {
	list-style-type: decimal;
}

.cell_t1_2 ul li {
	list-style-type: disc;
}

.cell_t1_2 .contenu {
	width:365px;
	float:left;
	padding:15px;		
}

.cell_t1_2 .contenu_2 {
	width:184px;
	float:left;
	padding:5px;		
}

.cell_t1_2 .visuel {
	width:193px;
	float:left;
}

.cell_t1_2 .visuel_2 {
	width:378px;
	float:left;
}
.cell_t1_2 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t1_2 .titre{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	color: #FFFFFF;	
}
.cell_t1_2 .texte, .cell_t1_2 .texte a {
	font-family:Arial;
	font-size:120%;
	color: #FFFFFF;	
}
.cell_t1_2 .lien a{
	font-size:120%;
	font-weight:bold;
	color: #FFFFFF; 	
}

.cell_t1_2 a:hover {
	text-decoration:underline;
	color:#FFFFFF;	
}
.cell_t1_2 :hover {
	text-decoration:underline;
	color:#FFFFFF;	
}

/* CELL TYPE 1_2 */
.cell_t1_2_1 {
	width:573px;
	float:left;
	border:1px solid #E5E5E5;
}

.cell_t1_2_1 ol li {
	list-style-type: decimal;
}

.cell_t1_2_1 ul li {
	list-style-type: disc;
}

.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 TYPE 1_3 */
.cell_t1_3 {
	width:770px;
	float:left;
}

.cell_t1_3 ol li {
	list-style-type: decimal;
}

.cell_t1_3 ul li {
	list-style-type: disc;
}

.cell_t1_3 .contenu {
	width:280px;
	float:left;
}

.cell_t1_3 .contenu a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.cell_t1_3 .visuel {
	width:375px;
	float:left;
	padding:15px;
}
.cell_t1_3 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t1_3 .titre{
	font-family:Arial;
	font-size:320%;
	text-transform: uppercase;
	font-weight:bold;
	color: #FFFFFF;	
}
.cell_t1_3 .texte, .cell_t1_3 .texte a {
	font-family:Arial;
	font-size:120%;
	color: #000000;	
}
.cell_t1_3 .lien a{
	font-size:120%;
	font-weight:bold;
	color: #FFFFFF; 	
}

/* CELL TYPE 1_3 */
.cell_t1_4 {
	width:380px;
	float:left;
}

.cell_t1_4 ol li {
	list-style-type: decimal;
}

.cell_t1_4 ul li {
	list-style-type: disc;
}

.cell_t1_4 .contenu {
	width:200px;
	float:left;
}

.cell_t1_4 .contenu a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.cell_t1_4 .visuel {
	width:150px;
	float:left;
	padding:15px;
}
.cell_t1_4 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t1_4 .titre{
	font-family:Arial;
	font-size:290%;
	text-transform:uppercase;
	font-weight:bold;
	color: #FFFFFF;	
}

.cell_t1_4 .texte, .cell_t1_4 .texte a {
	font-family:Arial;
	font-size:120%;
	color: #000000;	
}
.cell_t1_4 .lien a{
	font-size:120%;
	font-weight:bold;
	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(../img2/cell_type_2.gif);
			
}

.cell_t2 ol li {
	list-style-type: decimal;
}

.cell_t2 ul li {
	list-style-type: disc;
}

.cell_t2 .cadre {
	width:573px;
	float:left;
	background-color: #FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url(../img2/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;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;		
}
.cell_t2 IMG {
	VERTICAL-ALIGN: -3px
}
.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 .lien a{
	font-size:120%;
	font-weight:bold;
}

/* CELL TYPE 2 RED */
.cell_t2 .contenu_img {
	width:378px;
	float:left;
}
.cell_t2 .img {
	width:auto;
	float:left;
}
.cell_t2 .img_txt {
	width:auto;
	font-family:Arial;
	font-size:120%;	
	text-align:center;
	vertical-align:middle;
	padding:15px;
	height:55px;
}




/* CELL TYPE 2_1 */
.cell_t2_1 {
	float:left;
}

.cell_t2_1 ol li {
	list-style-type: decimal;
}

.cell_t2_1 ul li {
	list-style-type: disc;
}

.cell_t2_1 .cadre {
	width:183px;
	float:left;
	border: 1px solid #E5E5E5;
}

.cell_t2_1 .titre{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #000000;	
}

.cell_t2_1 .texte{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.cell_t2_1 .lien a{
	color:#79a603;
	font-weight:bold;
}
.cell_t2_1 IMG {
	VERTICAL-ALIGN: -3px
}

.cell_t2_1 .lien a:hover{
	text-decoration:underline;
}

.cell_t2_1 .spacerLeft{
	float:left; 
	width:5px; 
	height:1px;
	font-size:1px;
}

.cell_t2_1 .conteneur{
	float:left; 
}

.spacer_cell_t2_1{
	font-size:1px;
	height:1px; 
	width:10px; 
	float:left;
}
/* CELL TYPE 2_2 */
.cell_t2_2 {
	float:left;
	border: 1px solid #E5E5E5;
}

.cell_t2_2 ol li {
	list-style-type: decimal;
}

.cell_t2_2 ul li {
	list-style-type: disc;
}

.cell_t2_2 .cadre {
	width:173px;
	float:left;
	padding:5px;
	
}

.cell_t2_2 .cadre_2 {
	width:163px;
	float:left;
	padding:10px;
}

.cell_t2_2 .cadre_3 {
	width:368px;
	float:left;
	padding:5px;
	padding-bottom:45px;
}

.cell_t2_2 .visuel{
	text-align:center;
}
.cell_t2_2 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t2_2 .titre{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #000000;	
}

.cell_t2_2 .titre_2{
	font-family:Arial;
	font-size:120%;
	font-weight:bold;
	color: #000000;	
}

.cell_t2_2 .titre_3{
	font-family:Arial;
	font-size:110%;
	font-weight:bold;
	color: #000000;	
}

.cell_t2_2 .texte{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.cell_t2_2 .texte_2{
	font-family:Arial;
	font-size:120%;
	color: #000000;	
}

.cell_t2_2 .texte_3{
	font-family:Arial;
	font-weight:bold;
	font-size:140%;
	color: #000000;	
}

.cell_t2_2 .lien a{
	color:#79a603;
	font-weight:bold;
}

.cell_t2_2 .lien a:hover{
	text-decoration:underline;
}

.cell_t2_2 ul {
	margin:0px;
	padding:0px;
	
}

.cell_t2_2 li {
	font-family: Arial;
	font-size:90%;
	list-style-image:url(../img2/puce_square.gif);
	list-style-position:inside;
	margin-left:0px;
	padding-left:0px;	
}

.cell_t2_2 .spacerLeft{
	float:left; 
	width:10px; 
	height:98px;
	font-size:1px;
}

.cell_t2_2 .conteneur{
	float:left; 
	width:175px;
}

.conteneur_cell_t2_2{
	float:left;
}

.conteneur_cell_t2_2_center{
	float:left;
	margin-left:7px; 
	margin-right:7px;
}

.spacer_entete{
	clear:both; 
	font-size:1px;
	height:20px;
	width:185px;
}

#border_blue{ border-color:#0e8ab7;}
#border_red{ border-color:#e71e00;}
#border_cadre_blue{ border-top:1px #0e8ab7 solid; padding:0px; width:185px;}
#border_cadre_red{ border-top:1px #e71e00 solid; padding:0px;  width:185px; background-color:#fceaec;}

.li_text_2 {
	color:#000000;	
}

.li_text2 a{
	color:#000000;
}

/* CELL TYPE mise_en_avant */
.mise_en_avant {
	float:left;
	border: 1px solid #E5E5E5;
}

.mise_en_avant .cadre {
	width:173px;
	float:left;
	padding:5px;
}

.mise_en_avant .visuel{
	text-align:center;
}

.mise_en_avant .titre_relais_standard{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #DD3341;	
}

.mise_en_avant .titre_relais_recette{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #79a603;	
}

.mise_en_avant .titre_relais_magasin{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #dd3341;	
}

.mise_en_avant .titre_relais_magazine{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #ba1495;	
}

.mise_en_avant .titre_relais_bebe{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #453583;	
}

.mise_en_avant .titre_relais_beaute{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #ba1495;	
}

.mise_en_avant .titre_relais_services {
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #7258cb;	
}

.mise_en_avant .titre_relais_cartes {
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #0e8ab7;	
}

.mise_en_avant .titre_relais_equilibre{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #077888;	
}
.mise_en_avant .titre_relais_clubs{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #E71E00;	
}
.mise_en_avant .titre_relais_animaux{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #2f8605;	
}

.mise_en_avant .titre_relais_gourmet{
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #934e0a;	
}

.mise_en_avant .titre_2{
	font-family:Arial;
	font-size:120%;
	font-weight:bold;
	color: #000000;	
}

.mise_en_avant .texte{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.mise_en_avant .lien a{
	color:#79a603;
	font-weight:bold;
}

.mise_en_avant .lien a:hover{
	text-decoration:underline;
}

/* CELL TYPE 3 */
.cell_t3{
	width:575px;
}

.cell_t3 ol li {
	list-style-type: decimal;
}

.cell_t3 ul li {
	list-style-type: disc;
}

.cell_t3_1{
	width:543px;
	margin:15px;
	margin-top:5px;
	border-top:1px solid #E5E5E5;
}

.cell_t3_1 ol li {
	list-style-type: decimal;
}

.cell_t3_1 ul li {
	list-style-type: disc;
}

.cell_t3_1 .cadre {
	padding-top:10px;
	/*float:left;*/
}

.cell_t3_1 .content_titre{
	width:115px;
	font-family:Arial;
	font-size: 120%;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:10px;
	float:left;
}

.cell_t3_1 .content_texte{
	width:418px;
	font-family:Arial;
	font-size: 120%;
	float:left;

}

.cell_t3_1 .content_texte_2{
	font-family:Arial;
	font-size: 110%;
	text-align:left;
	float:left;

}

.cell_t3_1 .conteneur{
	width:250px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.cell_t3_1 .puce{
	display:inline;
	font-size: 1px;
	width: 3px;
	padding: 1px;
	vertical-align: middle;
	margin: 0px 5px 0px 3px;
}

.cell_t3_1 .visuel {
	float:left;
	background-repeat:no-repeat;
	background-position:top left;	
	border:1px solid #E5E5E5;
	
}
.cell_t3_1 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t3_1 .num {
	font-family: Arial;
	font-size: 120%;
	font-weight:bold;
}

/* CELL TYPE 4 */
.cell_t4 {
	width:543px;
	float:left;
	padding:15px;
	border: 1px solid #E5E5E5;
}

.cell_t4 ol li {
	list-style-type: decimal;
}

.cell_t4 ul li {
	list-style-type: disc;
}

.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 .visuel {
	width:183px;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;		
}
.cell_t4 IMG {
	VERTICAL-ALIGN: -3px
}
.cell_t4 .contenu_2 {
	width:164px;
	float:left;
	padding:10px;
}

.cell_t4 .visuel_2 {
	width:354px;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;		
}

.cell_t4 .visuel_3 {
	/*width:183px;*/
	float:left;
	background-repeat:no-repeat;
	background-position:top left;		
}

#padding_border_none{
	padding:0px; border:0px;
}

#formulaire_titre_1 { padding-top:4px; margin-right:10px;}
#formulaire_titre_2 { padding-left:3px; padding-top:4px; margin-right:10px;}
#formulaire_titre_3 { padding-top:4px; width:130px;}
#formulaire_titre_4 { padding-top:4px; width:220px;}
#formulaire_rempli_1 {background-color:#f5f5f5; border:1px #a5acb2 solid; padding:3px; margin-right:15px;}
#formulaire_rempli_2 {background-color:#f5f5f5; border:1px #a5acb2 solid; padding:3px; width:140px; margin-right:15px;}
#formulaire_rempli_3 {background-color:#f5f5f5; border:1px #a5acb2 solid; padding:3px; width:300px; margin-right:15px;}
#formulaire_rempli_4 {background-color:#f5f5f5; border:1px #a5acb2 solid; padding:3px; width:200px; margin-right:15px;}
#divciv { padding-top:4px; margin-right:10px;}
#divrealname { padding-top:4px; margin-right:10px;}
#divfirstname { padding-top:4px; margin-right:10px;}
#divnumcard { padding-top:4px; margin-right:10px;}
#divadresse { padding-top:4px; margin-right:10px;}
#divpostalcode { padding-top:4px; margin-right:10px;}
#divtown { padding-top:4px; margin-right:10px;}
#divcountry { padding-top:4px; margin-right:10px;}
#divphone1 { padding-top:4px; margin-right:10px;}
#divphone2 { padding-top:4px; margin-right:10px;}
#divmail { padding-top:4px; margin-right:10px;}
#divcivility { padding-top:4px; margin-right:10px;}
#divadress { padding-top:4px; margin-right:10px;}
#divid { padding-top:4px; margin-right:10px;}
#divpass1 { padding-top:4px; margin-right:10px;}
#divpass2 { padding-top:4px; margin-right:10px;}


.cell_t4 .titre{
	font-family:Arial;
	font-size:170%;
	font-weight:bold;
	text-transform:uppercase;
}

.cell_t4 .titre_1_0{
	font-family:Arial;
	font-size:165%;
	font-weight:bold;
	text-transform:uppercase;
}

.cell_t4 .titre_1_1{
	width:538px;
	font-family:Arial;
	font-size:120%;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}

.cell_t4 .titre_1_2{
	width:538px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	margin-top:1px;
}

.cell_t4 .titre_1_2_1{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	margin-top:1px;
}

.cell_t4 .titre_plan_1{
	width:538px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	margin-top:1px;
	margin-left:0px;
}

.cell_t4 .titre_plan_1_1{
	width:538px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	margin-top:1px;
	margin-left:0px;
}
.cell_t4 .titre_plan_2{
	width:488px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:55px;
	margin-top:1px;
}

.cell_t4 .titre_plan_2_1{
	width:488px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:55px;
	margin-top:1px;
}

.cell_t4 .titre_plan_3{
	width:438px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:105px;
	margin-top:1px;
}

.cell_t4 .titre_plan_3_1{
	width:438px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:105px;
	margin-top:1px;
}

.cell_t4 .titre_1_3{
	font-family:Arial;
	font-size:160%;
	font-weight:bold;
}

.cell_t4 .titre_1_4{
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
	text-transform:uppercase;
}


.cell_t4 .titre_2{
	font-family:Arial;
	font-size:250%;
	font-weight:bold;
	text-transform:uppercase;
	/*width:534px;
	padding-left:4px;*/
}

.cell_t4 .titre_3{
	font-family:Arial;
	font-size:170%;
	font-weight:bold;
	text-transform:uppercase;
	width:538px;
	/*padding-left:4px;*/
}

.cell_t4 .titre_4{
	font-family:Arial;
	font-size:250%;
	font-weight:bold;
}

.cell_t4 .info {
	font-family:Arial;
	float:left;
	text-align:left;
	font-size:120%;
}

.info .resultat_rech{
	float:left;
	font-size:130%;
	text-align:left;
	padding-right:10px;
}

.cell_t4 .conteneur_titre{
	float:left;
	padding-bottom:10px;
}

.cell_t4 IMG {
	VERTICAL-ALIGN: -3px
}


.conteneur_titre .titre{
	float:left;
	width:auto;
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	text-transform:uppercase;
	color: #79a603;
	padding-left:10px;
	padding-top:5px;
}

.conteneur_titre .icone{
	float:left;
	padding-bottom:2px;
}

.cell_t4 .texte, .cell_t4 .texte a {
	color: #000000;
	font-family:Arial;
	font-size:120%;
	float:left;
}

.cell_t4 .lien a{
	font-size:120%;
	font-weight:bold;
}

.cell_t4 .texte_1_1{
	color: #000000;
	font-family:Arial;
	font-size:120%;
	float:left;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
}
.cell_t4 .texte_1_2, .cell_t4 .texte_1_2 a {
	color: #FFFFFF;
	font-family:Arial;
	font-size:120%;
}
.cell_t4 .texte_2 {
	color: #000000;
	font-family:Arial;
	font-size:120%;
	float:left;
	width:353px;
}

.cell_t4 .texte_4 {
	color: #000000;
	font-family:Arial;
	font-size:120%;
	float:left;
	width:500px;
}

.cell_t4 .texte_3 {
	color: #000000;
	font-family:Arial;
	font-size:160%;
	text-align:center;
	width:100%;
}

.cell_t4 .prix {
	color: #000000;
	font-family:Arial;
	font-size:120%;
	float:left;
	/*width:185;*/
	font-weight:bold;
}

.cell_t4 LI {
/*	MARGIN-left: 20px;*/
	LIST-STYLE-TYPE: disc;
	white-space: normal ;
}

.cell_t4_bis UL {
	font-size: 100%;
	padding : 0px;
}
/*Tag02@KBEN----DEBUT*/
.cell_t4_bis UL LI {
	font-size: 100%;
	MARGIN-left: 20px;
	MARGIN-bottom: 15px;
	LIST-STYLE-TYPE: disc;
	white-space: normal ;
}

.cell_t4_bis OL LI {
	LIST-STYLE-TYPE: decimal;
}
/*Tag02@KBEN----FIN*/

/* RELAIS GENERALITE */
.relais {
	width:175px;
	float:left;
	min-height:175px;
	background-color: #FFFFFF;
	border: 5px solid;
}

.relais ol li {
	list-style-type: decimal;
}

.relais ul li {
	list-style-type: disc;
}

.relais .titre {
	padding: 3px;
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

.relais .texte {
	padding: 10px;
	font-size:120%;
	text-align:left;
	font-family:Arial;
}

.relais .texte_1_1 {
	padding: 5px;
	color: #000000; 
	font-weight:bold; 
	font-size:120%;
	text-align:left;	
}

.relais .texte_1_2 {
	color: #000000; 
	font-size:110%;
	text-align:left;
	float:left;
}

.relais .texte_2 {
	padding: 10px;
	padding-top:0px;
	font-size:110%;
	text-align:left;
	font-family:Arial;
}

.relais .texte_3 {
	font-size:110%;
	text-align:left;
	font-family:Arial;
	color:#000000;
	background-color:#E5E5E5; 
	padding-left:2px
}

.relais .texte_3_1 {
	font-size:110%;
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
	float:right; 
	padding-left:2px
}

.relais .contenu{
	margin:5px;
	/*background-color:#E5E5E5;*/
}

.relais .contenu_2{
	background-color:#E5E5E5; 
	padding:2px;
}

.relais .contenu_3{
	width:60px; 
	float:left;
	padding-left:3px;
}

.relais .pourcentage{
	background-image:url(../img2/pourcentage.gif);
	background-repeat:repeat-x;
	height:10px;
	float:left; 
	margin:1px;
}

.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;
	border: 1px solid #E5E5E5;
}

.produit ol li {
	list-style-type: decimal;
}

.produit ul li {
	list-style-type: disc;
}

.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;
}

.produit .contenu {
	width:167px;
	float:left;
	padding:8px;
}

.produit .texte2{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.produit .lien a{
	color:#79a603;
	font-weight:bold;
}

.produit .lien a:hover{
	text-decoration:underline;
}

/* MAGAZINE */

.magazine {
	width:183px;
	float:left;
	border: 1px solid #E5E5E5;
}

.magazine ol li {
	list-style-type: decimal;
}

.magazine ul li {
	list-style-type: disc;
}

.magazine .texte {
	padding: 10px;
	font-size:120%;
	text-align:left;
	color:#000000;
}
.magazine .titre{
	padding: 10px 10px 0px 10px;
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
	color:#ba1495;
}

.magazine .visuel{
	text-align:center;
}
.magazine a:hover{
	text-decoration:underline;
	color:#000000;
}

.magazine .contenu {
	width:167px;
	float:left;
	padding:8px;
}

.magazine .texte2{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.magazine .lien a{
	color:#ba1495;
	font-weight:bold;
}

.magazine .lien a:hover{
	text-decoration:underline;
}

/* ------------
LI UL
------------- */

.voir_aussi_magazine {
	float:left;
	width:100%;
	font-size:150%;	
	font-family:Arial;
	font-weight:bold;
	color:#ba1495;
}

.voir_aussi_magazine ul {
	margin:0px;
	padding:0px;
}

.voir_aussi_magazine ul li {
	list-style-position:inside;
	list-style-type:square;
	padding: 2px;
}

.voir_aussi_magazine ol li {
	list-style-position:inside;
	list-style-type:decimal;
	padding: 2px;
}

.li_text_magazine {
	font-size:100%;
	color:#000000;
	font-weight:normal;
}
.li_text_magazine a{
	color:#000000;
	font-weight:normal;
}

/* MAGASIN */

.magasin {
	width:183px;
	float:left;
	border: 1px solid #E5E5E5;
}

.magasin ol li {
	list-style-type: decimal;
}

.magasin ul li {
	list-style-type: disc;
}

.magasin .texte {
	padding: 10px;
	font-size:120%;
	text-align:left;
	color:#000000;
}
.magasin .titre{
	padding: 10px 10px 0px 10px;
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
	color:#dd3341;
}

.magasin .visuel{
	text-align:center;
}
.magasin a:hover{
	text-decoration:underline;
	color:#000000;
}

.magasin .contenu {
	width:167px;
	float:left;
	padding:8px;
}

.magasin .texte2{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.magasin .lien a{
	color:#dd3341;
	font-weight:bold;
}

.magasin .lien a:hover{
	text-decoration:underline;
}

/* ------------
LI UL
------------- */

.voir_aussi_magasin {
	float:left;
	width:100%;
	font-size:150%;	
	font-family:Arial;
	font-weight:bold;
	color:#dd3341;
}

.voir_aussi_magasin ul {
	margin:0px;
	padding:0px;
}

.voir_aussi_magasin ul li {
	list-style-position:inside;
	list-style-type:square;
	padding: 2px;
}

.voir_aussi_magasin ol li {
	list-style-position:inside;
	list-style-type:decimal;
	padding: 2px;
}

.li_text_magasin {
	font-size:100%;
	color:#000000;
	font-weight:normal;
}
.li_text_magasin a{
	color:#000000;
	font-weight:normal;
}


/* CARTES */

.cartes {
	width:183px;
	float:left;
	border: 1px solid #E5E5E5;
}

.cartes ol li {
	list-style-type: decimal;
}

.cartes ul li {
	list-style-type: disc;
}

.cartes .texte {
	padding: 10px;
	font-size:120%;
	text-align:left;
	color:#000000;
}
.cartes .titre{
	padding: 10px 10px 0px 10px;
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
	color:#0e8ab7;
}

.cartes .visuel{
	text-align:center;
}
.cartes a:hover{
	text-decoration:underline;
	color:#000000;
}

.cartes .contenu {
	width:167px;
	float:left;
	padding:8px;
}

.cartes .texte2{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.cartes .lien a{
	color:#0e8ab7;
	font-weight:bold;
}

.cartes .lien a:hover{
	text-decoration:underline;
}

/* ------------
LI UL
------------- */

.voir_aussi_cartes {
	float:left;
	width:100%;
	font-size:150%;	
	font-family:Arial;
	font-weight:bold;
	color:#0e8ab7;
}

.voir_aussi_cartes ul {
	margin:0px;
	padding:0px;
}

.voir_aussi_cartes ul li {
	list-style-position:inside;
	list-style-type:square;
	padding: 2px;
}

.voir_aussi_cartes ol li {
	list-style-position:inside;
	list-style-type:decimal;
	padding: 2px;
}

.li_text_cartes {
	font-size:100%;
	color:#000000;
	font-weight:normal;
}
.li_text_cartes a{
	color:#000000;
	font-weight:normal;
}



/* RECETTE */

.recette {
	width:183px;
	float:left;
	border: 1px solid #E5E5E5;
}

.recette ol li {
	list-style-type: decimal;
}

.recette ul li {
	list-style-type: disc;
}

.recette .texte {
	padding: 10px;
	font-size:120%;
	text-align:left;
	color:#000000;
}
.recette .titre{
	padding: 10px 10px 0px 10px;
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
	color:#79a603;
}

.recette .visuel{
	text-align:center;
}
.recette a:hover{
	text-decoration:underline;
	color:#000000;
}

.recette .contenu {
	width:167px;
	float:left;
	padding:8px;
}

.recette .texte2{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.recette .lien a{
	color:#79a603;
	font-weight:bold;
}

.recette .lien a:hover{
	text-decoration:underline;
}

/* ------------
LI UL
------------- */

.voir_aussi_recette {
	float:left;
	width:100%;
	font-size:150%;	
	font-family:Arial;
	font-weight:bold;
	color:#79a603;
}

.voir_aussi_recette ul {
	margin:0px;
	padding:0px;
}

.voir_aussi_recette ul li {
	list-style-position:inside;
	list-style-type:square;
	padding: 2px;
}

.voir_aussi_recette ol li {
	list-style-position:inside;
	list-style-type:decimal;
	padding: 2px;
}

.li_text_recette {
	font-size:100%;
	color:#000000;
	font-weight:normal;
}
.li_text_recette a{
	color:#000000;
	font-weight:normal;
}



/* SERVICES */

.services {
	width:183px;
	float:left;
	border: 1px solid #E5E5E5;
}

.services ol li {
	list-style-type: decimal;
}

.services ul li {
	list-style-type: disc;
}

.services .texte {
	padding: 10px;
	font-size:120%;
	text-align:left;
	color:#000000;
}
.services .titre{
	padding: 10px 10px 0px 10px;
	font-family:Arial;
	font-size:140%;
	font-weight:bold;
	color:#7258cb;
}

.services .visuel{
	text-align:center;
}
.services a:hover{
	text-decoration:underline;
	color:#000000;
}

.services .contenu {
	width:167px;
	float:left;
	padding:8px;
}

.services .texte2{
	font-family:Arial;
	font-size:110%;
	color: #000000;	
}

.services .lien a{
	color:#7258cb;
	font-weight:bold;
}

.services .lien a:hover{
	text-decoration:underline;
}

/* ------------
LI UL
------------- */

.voir_aussi_services {
	float:left;
	width:100%;
	font-size:150%;	
	font-family:Arial;
	font-weight:bold;
	color:#7258cb;
}

.voir_aussi_services ul {
	margin:0px;
	padding:0px;
}

.voir_aussi_services ul li {
	list-style-position:inside;
	list-style-type:square;
	padding: 2px;
}

.voir_aussi_services ol li {
	list-style-position:inside;
	list-style-type:decimal;
	padding: 2px;
}

.li_text_services {
	font-size:100%;
	color:#000000;
	font-weight:normal;
}
.li_text_services a{
	color:#000000;
	font-weight:normal;
}





.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;
}

.li_titre_2 {
	font-size:150%;
	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;
	color:#dd3341;
	padding: 2px;
}

.li_text {
	font-size:120%;
	color:#000000;
	/*ajout tom 21/09/06*/
	margin-left:0px;
}

#titre_spacer{ padding-left:20px; padding-right:20px;}

.li_text a{
	color:#000000;
}

/* ------------
FOOTER
------------- */

.footer { 
	float:right;
	width:804px;
}
.footer_menu_bt a{
	color:#FFFFFF;
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
}
/* Footer menu */
#footer_menu {
	float:right;
	width:804px;
	background-image:url(../img2/footer_mShadowBt_2.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#footer_menu_center {
	display:block;
	width:auto;
	float:right;
	text-align:center;
	/*height:22px;*/
}

#footer_width{
	width:802px;
}

.footer_m_recette{
	float:left;
	width:auto;
	text-align:center;
	background-image:url(../img2/footer_mBgBt_3.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:22px;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #CFCFCF;
	line-height:18px;
	font-size:120%;
}

.footer_m_recette a{ color:#FFFFFF; text-decoration:none;}

.footer_m_recette_hover{
	float:left;
	width:auto;
	text-align:center;
	background-image:url(../img2/footer_mBgBt_white_2.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:22px;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #CFCFCF;
	line-height:18px;
	font-size:120%;
}

.footer_m_recette_hover a { color:#dd3341; text-decoration:none;}
.footer_m_recette_hover a:hover {color:#dd3341; text-decoration:none;}
/* Footer info */
.footer_info {
	width: 804px;
	height: 25px;
	float:right;
	background-position: left;
	background-repeat:no-repeat;
}
.footer_info a {
	font-family: Arial;
	font-size: 110%;
	color:#8D8D8D;
}

.footer_info_fond {
	background-color:#FFFFFF;
	margin-left:25px;
	height:25px;
}

.footer_m_corner{
	float:left;
	width:auto;
	height:22px;
	text-align:center;
	line-height: 20px;	
	font-size:12px;
}

.footer_m_corner_right{
	float:left;
	width:25px;
	height:25px;
	text-align:right;
	line-height: 20px;	
	font-size:12px;
}


.footer_m_corner_left{
	float:left;
	width:25px;
	height:25px;
	text-align:left;
	line-height: 20px;	
	font-size:12px;
}


.footer_top { 
	float:right;
	width:800px;
	border:1px solid white;
	height:10px;
}


.cell_jeux {
	width:575px;
	float:left;
	border: 1px solid #E5E5E5;
}

.cell_jeux ol li {
	list-style-type:decimal;
}

.cell_jeux ul li {
	list-style-type:disc;
}

.cell_jeux .titre{
	float:left;
	padding: 10px 10px 0px 10px;
	font-family:Arial;
	text-transform:uppercase;
	font-weight:bold;
	font-size:140%;
	color:#ba1495;
}

.cell_jeux .contenu {
	width:390px;
	float:left;
}

.cell_jeux .visuel {
/*	width:183px;*/
	float:left;
	background-repeat:no-repeat;
	background-position:top left;		
}

.cell_jeux .question{
	float:left;
	font-family:Arial;
	font-size:120%;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}

.cell_jeux .reponses{
	
}

/* ---------
FAQ
---------- */

.conteneurfaq {
	width:575px;
	background-color:#FFFFFF;
	position:relative;
	float:left;
	margin-top:20px;
	padding-bottom:10px;
	border: 1px solid #CCCCCC;
}

.contenufaq {
	width:537px;
	background-color:#FFFFFF;
	padding-bottom:10px;
	margin-bottom:7px;
	margin-bottom:1px !important;
	margin-top:18px;
	margin-top:8px !important;
	margin-left:19px !important;
	margin-left:9px;
}

.textefaq {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
	text-align:justify;
}

.titrefaq {
	color:#DE3341;
	margin:14px 0 14px;
	font-size:18px;
	width:100%;
	text-align:left;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	float: left;
	position: relative;
}

a.sommairefaq:link,a.sommairefaq:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.sommairefaq:hover {
	text-decoration:underline;
}

.questionreponsefaq {
	width:483px;
	padding-left:50px;
}

.sstitrefaq {
	color:#DE3341;
	margin:14px 0 0px;
	width:100%;
	font-weight:bold;
	font-size:13px;
}

.questionfaq {
	margin:14px 0 0px;
	color:black;
	width:100%;
	font-weight:bold;
}

.questionauteurfaq {
	color:#618BD9;
	font-weight:normal;
}

.imagefaq {
	float:right;
	margin-right:15px;
	position: relative;
	width: 45%;
}

.blocsommairefaq {
	padding-left:15px;
	float: left;
	position: relative;
	width: 45%;
}