/* ------------------------------------------------------------------------------------------------------ */
/* -----------------------------------                          ----------------------------------------- */
/* -----------------------------------  MISE EN FORME DOCUMENT  ----------------------------------------- */
/* -----------------------------------                          ----------------------------------------- */
/* ------------------------------------------------------------------------------------------------------ */
/* -- */
/* ------------------------------------------------------------------------------------------------------ */
/* BALISES */
/* ------------------------------------------------------------------------------------------------------ */

body{
	padding: 0;	margin: 0;
	min-width: 1000px;
	width: auto;		
	/*background: black url(images/img/bg_page_base.gif) repeat fixed 50% 50%;*/
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
}
table{ font-size: 11px;}
form{ padding: 0; margin: 0;}
/* Liens de base *//*display new product for Setember white color*/
/*a:link, a:visited{ font-size:12px;  color: #FFF; text-decoration: none;}
a:hover, a:active{ font-size:12px;  color: #FC3; text-decoration: underline;}*/
/* Titres de base */
h2{ color: #369;}

/* ------------------------------------------------------------------------------------------------------ */
/* FOOTER BAS DE PAGE */
/* ------------------------------------------------------------------------------------------------------ */
#footer{ width: 1000px; height: 20px; font-size: 12px; color: #369; font-weight: bold;}
#footer th{ width: 200px; height: 100%; background: white;}
#footer td{ width: 800px; height: 100%; background: white; text-align: center;}
#footer a:link, #footer a:visited{ color: #369;}
#footer a:hover{ text-decoration: underline;}
/* FOOTER AVEC LIENS */
#footer_2{ padding-top: 10px; margin: 10px 0 0 0; text-align: center; background: #CCC; width: 100%; border-top: 1px solid #666;}
#footer_2 ul,
#footer_2 li,
#footer_2 dl,
#footer_2 dl dt,
#footer_2 dl dd,
#footer_2 dl { float: left; padding: 0; margin: 0; display: inline; line-height: 10px; font-weight:normal; text-align: center !important; background: #CCC !important;}
#footer_2 a{ display: block; padding: 4px 8px; margin: 1px; border: 1px dotted #666; font-weight:normal; font-size: 9px !important; color: #333;}
#footer_2 a:hover{ background: white; font-weight:normal; color: black;}

/* ------------------------------------------------------------------------------------------------------ */
/* MENU DE NAVIGATION GAUCHE */
/* ------------------------------------------------------------------------------------------------------ */
.menuLeft{ text-align: left !important; width: 10px;}
.menuLeft th{ line-height: 20px;}
.menuLeft { background: none !important; font-size: 11px !important;}
.menuLeft a{ color: #000 !important;}
.menuLeft { line-height: 20px;}

/* ------------------------------------------------------------------------------------------------------ */
/* CLASSES */
/* ------------------------------------------------------------------------------------------------------ */
.dashed{ border: 1px dashed red;}
.floatLeft{	float: left;}
.floatRight{ float: right;}
.barre{ text-decoration: line-through !important;}
.pflash{ font-size: 16px !important;}

/* ------------------------------------------------------------------------------------------------------ */
/* BLOCS DE BASE (HOME & TG) */
/* ------------------------------------------------------------------------------------------------------ */
.bloc1{
	margin-top: 2px;
}margin-top: 50}
.bloc1 img{ border: 0px;}
.bloc1 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background-image:url(grossesse.jpg)
}

.bloc2{
	margin-top: 2px;
}margin-top: 50}
.bloc2 img{ border: 0px;}
.bloc2 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #6599FF;
}

.bloc3{
	margin-top: 2px;
}margin-top: 50}
.bloc3 img{ border: 0px;}
.bloc3 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #9CAA15;
}

.bloc4{
	margin-top: 2px;
}margin-top: 50}
.bloc4 img{ border: 0px;}
.bloc4 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #FE3466;
}

.bloc5{
	margin-top: 2px;
}margin-top: 50}
.bloc5 img{ border: 0px;}
.bloc5 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #FD9A34;
}

.bloc6{
	margin-top: 2px;
}margin-top: 50}
.bloc6 img{ border: 0px;}
.bloc6 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #6599FF;
}
.bloc7{
	margin-top: 2px;
}margin-top: 50}
.bloc7 img{ border: 0px;}
.bloc7 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #6599FF;
}
.bloc8{
	margin-top: 2px;
}margin-top: 50}
.bloc8 img{ border: 0px;}
.bloc8 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #FFF url(images/img/bloc_top_base7.gif) no-repeat;
}
.bloc9{
	margin-top: 2px;
}margin-top: 50}
.bloc9 img{ border: 0px;}
.bloc9 {
	text-transform: uppercase;
	margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #ee0c7c;
}

.bloc_prenoms{
	text-transform: uppercase;
	 margin: 0px;
	
	line-height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background: #FFFFFF url(images/img/bloc_top_base.gif) no-repeat;
}

.blocsearch {
	text-transform: uppercase;
	margin: 0px;
	padding-left: 20px;	
	line-height: 19px;
	color: #CC3366;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;


}
.bloc ul, .bloc li, .bloc dl, .bloc dd, .bloc dd{ margin: 0px; padding: 0px; list-style: none; font-size: 1.2em;}
.bloc li { background: none; margin: 0px; padding: 0px; font-family: Arial, Helvetica, Sans-serif; text-transform: none;}
.bloc li a{ display: block; width: 100%; line-height: 1.4em; color: #264C72;}
.bloc li a:hover{ background-image: none; text-decoration: underline;}

/*TELL A FRIEND*/
.bloc .content{
	
	border: 1px solid #4E5A56;
	background-color:#FFF;
	border-right-color: 4E5A56;
}
#mainBloc table{ width: 100%;}
#mainBloc table td{ padding: 5px; vertical-align: top; clear: all; border: 1px solid #4E5A56; }
#mainBloc table td table td{ border: none;}
#mainBloc table td a{ font-size: 10px;}
#mainBloc { background: url(images/img/tg_arrow_h2.gif) no-repeat; padding: 0 0 0 20px; margin: 0; line-height: 15px; font-size: 14px; text-transform: uppercase; font-weight: bolder; border-bottom: 1px solid #FC0;} 

/* ------------------------------------------------------------------------------------------------------ */
/*  MAINBLOC (HOME & TG) */
/* ------------------------------------------------------------------------------------------------------ */
#mainBloc table .prix{ font-size: 10x; font-weight: bold; color: #C30;}
#mainBloc table .accroche{ font-size: 10px; font-weight: bold; text-transform: uppercase; color: #666; clear: left;}
#mainBloc table .ref_prod{ font-size: 11px; color: #D70;}
#mainBloc span.discount{ font-size: 16px; color: #F60;	margin-right: 5px;}
#mainbloc table, #mainbloc td{ background: white !important;}

/* TYPE A */
#mainBloc table.type_a img{ float: left; margin: 10px;}
/***************************************/
/* TYPE B */
#mainBloc table.type_b li{ margin-bottom: 5px;}
#mainBloc table.type_b a{ color: #369 !important; text-decoration: underline;}
#mainBloc table.type_b a:hover{ color: #F60!important; text-decoration: underline;}
/***************************************/

/* TYPE C */
#mainBloc table.type_c{ margin-top: 5px;}
#mainBloc table.type_c ul li{ line-height: 35px;}
#mainBloc table.type_c a{ display: inline !important;}
#mainBloc table.type_c img{ margin-right: 15px;}
/***************************************/

/* TYPE D */
#mainBloc table.type_d { border: none !important;}
#mainBloc table.type_d td{ text-align: center; width: 20% !important;}

/* TYPE E (jeux vidéo) */
#mainBloc table.type_e th{ border-bottom: 1px solid #CCC; background: none;}
#mainBloc table.type_e dl dt, #mainBloc table.type_e dl dd{ margin: 0; padding: 0; line-height: 15px; font-weight: normal;}
#mainBloc table.type_e dl dt a{ font-weight: bold !important;}
#mainBloc table.type_e a:hover{ text-decoration: underline;}

/* TYPE S (soldes) */
#mainBloc table.type_s{ color: red; font-weight: bold; border: 2px solid red; width: 760px;}
#mainBloc table.type_s a{ color: black;}
#mainBloc table.type_s img{ display: block; float: left; padding-right: 10px;}
#mainBloc table.type_s td{ vertical-align: middle; text-align: left;}
#mainBloc table.type_s .prix{ color: red; background: yellow; padding: 4px; border: 1px solid red; display: block; font-size: 25px;}
#mainBloc table.type_s .barre{ font-size: 15px;}

/* MAINBLOC OP coup de coeur */
#mainBloc table .texte_coeur{ font-size: 10px; color: #666666 !important;}
#mainBloc table .prix_coeur{ font-size: 10x; font-weight: bold; color: #596D05;}
#mainBloc table .ref_prod_coeur{ font-size: 11px; color: #596D05;}
#mainBloc table .prix_coeur_b{ font-size: 10x; font-weight: bold; color: #596D05;}
#mainBloc table .ref_prod_coeur_b{ font-size: 11px; color: #596D05;}
#mainBloc span.discount_coeur{ font-size: 14px; color: white;     margin-right: 5px;}
#mainBloc table .stick_coeur{ background:url(partage/images/Animation/FR_FR/discount_coeur.jpg)  no-repeat;}
#mainBloc table .stick_coeur_b{ background:url(partage/images/Animation/FR_FR/discount_coeur.jpg)  no-repeat;}
/* ------------------------------------------------------------------------------------------------------ */
/* ELEMENTS DE BASE (HOME & TG) */
/* ------------------------------------------------------------------------------------------------------ */
body.base { background: #000 url(images/img/bloc_top_base.gif) no-repeat;}
div.base { background: #000 url(images/img/bloc_top_base.gif) no-repeat !important;}
div.base .content{ border-color: #264D74 !important;}
/* Suppression des background */
.bloc .content { background-image: none !important; background-color: white !important;}
.bloc input.textfield{
	border: 1px solid black;
	background: url(images/img/bg_textfield.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	margin-top: 5px;
}
/* ------------------------------------------------------------------------------------------------------ */
/* HACKS & AJUSTEMENTS */
/* ------------------------------------------------------------------------------------------------------ */
/* Modif largeur frameset -->  .......................... */
body.frame{ width: 984px; overflow: scroll-y; background: white;}
body.frame #global_home{width: 900; padding: 10px 0px;}
/* .................................................. <-- */
/* HOME PAGE */
#global_home{ overflow: hidden;}
html>body #global_home{ overflow: visible;}

.bloc_maux{
	text-transform: uppercase;
	 margin: 0px;
	
	line-height: 19px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #CC3366;
}
