/* CSS Document */

html, body{width:100%;height:100%;}
body{
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif;
	color:#3e5a0a;
}

body, h1, h2, h3, h4, form, p, ul, li, a, fieldset, legend, label {margin:0;padding:0;}
a img{border:none;}
label{cursor:pointer;}

#chauffeBiberon {
z-index:10;
position:absolute;
top:0;
left:50%;
margin-left:-492px;
width:984px;
height:785px;
}

#fond_main{
	z-index:1;
	position:absolute;
	top:0px;
	left:50%;
	*left:-49%;
	_left:50%;
	width:50%;
	*width:49%;
	_width:50%;
	*margin-left:100%;
	_margin-left:0;
	height:383px;
	background:#e20177;
}

#fond_gauche{
	z-index:2;
	position:absolute;
	top:0px;
	left:-158px;
	width:158px;
	height:512px;
	background:white url(../interface/fond_body_left.gif) no-repeat left top;
}

#fond_droite{
	z-index:2;
	position:absolute;
	top:0px;
	left:100%;
	width:30px;
	height:503px;
	background:transparent url(../interface/fond_body_right.gif) no-repeat left top;
}

#main{
	z-index:3;
	position:absolute;
	top:0px;
	left:-492px;
	width:984px;
	_height:506px;
	margin-left:50%;
	/*background:white url(../interface/bordure_droite.gif) no-repeat right top*/;
	/*border-bottom:1px solid;*/
}

#tetiere{
	z-index:4;
	position:absolute;
	top:0px;
	left:0px;
	width:984px;
	height:383px;
	background:#e20177 url(../interface/fond_tetiere.gif) no-repeat left bottom;
}

#contenu{
	float:left;
	_float:none;
	_position:relative;
	_top:383px;
	min-height:350px;
	_height:350px;
	width:984px;
	margin:383px 0 0 0;
	background:transparent url(../interface/fond_centre.jpg) no-repeat left top;
}

h1{
	z-index:10;
	position:absolute;
	top:7px;
	left:36px;
}

#tetiere ul.menu_principal{
	z-index:10;
	position:absolute;
	top:55px;
	left:36px;
	width:201px;
	list-style-type:none;
	/*background:yellow;*/
	font-size:0em;
}
#tetiere ul.menu_principal li{
	height:23px;
	background:transparent url(../interface/bordure_bottom_menu.gif) repeat-x left bottom;
}
#tetiere ul.menu_principal li a{
	display:block;
	width:201px;
	height:22px;
	background:transparent url(../interface/fond_menu.gif) no-repeat left -22px;
	/*border:1px solid;*/
}
#tetiere ul.menu_principal li a:hover{background:transparent url(../interface/fond_menu.gif) no-repeat left top;}



#form_rechercher_produit{
	z-index:10;
	position:absolute;
	top:246px;
	left:22px;
	width:215px;
	/*height:20px;*/
	/*background:yellow;*/
	color:#ffffff;
	font-size:0.85em;
	text-align:right;
}
#form_rechercher_produit fieldset{border:none;}
#form_rechercher_produit fieldset legend{
	position:relative;
	left:-4px;
}
#form_rechercher_produit fieldset input{cursor:pointer;}
#form_rechercher_produit fieldset input.submit{_position:relative;_left:13px;}
#form_rechercher_produit fieldset select{
	font-size:1em;
	color:#666666;
	/*_margin:0 12px 0 0;*/
	width:200px;
}
#form_rechercher_produit fieldset select option{width:200px;}
#form_rechercher_produit fieldset label{
	/*background:pink;*/
	display:block;
	width:100%;
	text-align:right;
	padding:2px 0 1px 0;
	_padding:2px 12px 1px 0;
	/*line-height:1.4em;*/
}
#form_rechercher_produit fieldset input{
	display:block;
	width:101px;
	height:22px;
	background:transparent url(../interface/recherche.gif) no-repeat left top;
	border:none;
	margin:5px 0 0 14px;
	*margin:5px 100px 0 0;
	_margin:5px 114px 0 0;
}

#accueil-tigex{
	z-index:10;
	position:absolute;
	left:263px;
	width:504px;
	height:302px;
}

#ma-bulle{
	z-index:11;
	position:absolute;
	left:320px;
	top:291px;
}

#blog {
	position:absolute;
	top:229px;
	/*left:50%;*/
	margin-left:-227px;
	width:181px;
	height:176px;
	z-index:2000;
}

#form_newsletter{
	z-index:11;
	position:absolute;
	left:476px;
	top:336px;
	width:250px;
	font-size:0.85em;
}
#form_newsletter input.text{
	float:left;
	font-size:1em;
	color:#666666;
	width:200px;
	/*text-indent:0.2em;
	*text-indent:0em;*/
	padding:1px 0 1px 2px;
	/*line-height:1.4em;*/
}
#form_newsletter label{
	/*background:pink;*/
	display:block;
	width:100%;
	/*line-height:1.4em;*/
}
#form_newsletter input.bouton{
	display:block;
	float:right;
	width:37px;
	height:19px;
	background:transparent url(../interface/ok.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	position:relative;
	top:0px;
	_left:-6px;
}

#titres_accueil{
	z-index:10;
	position:absolute;
	left:767px;
	top:17px;
	width:217px;
}
#titres_accueil h2{font-size:0em;}
#titres_accueil h3{
	color:#ffffff;
	font-size:0.85em;
	font-weight:normal;
	padding:5px 30px 15px 53px;
	line-height:1.15em;
}
#titres_accueil h3 a{color:#ffffff;text-decoration:none;}

#produit_mois{
	z-index:10;
	position:absolute;
	left:767px;
	top:166px;
	width:217px;
	height:217px;
	background:#e20177 url(../interface/fond_produit_mois.gif) no-repeat right bottom;
}
#produit_mois img.produit{
	/*display:block;
	float:left;*/
	margin:3px 0 -3px 50px;
}
#produit_mois h3 {
	color:#e20177;
	text-align:center;
	font-size:0.85em;
	font-weight:normal;
}

#produit_mois a {
	color:#e20177;
	text-align:center;
	font-size:1.15em;
	font-weight:normal;
	text-decoration:none;
}

#contenu_gauche{
	float:left;
	width:266px;
	margin:2px 0 0 30px;
	_margin:2px 0 0 15px;
}
#contenu_gauche p{
	text-align:justify;
	font-size:0.85em;
	padding:0 0 15px 0;color:#3e5a0a;
}
#contenu_gauche p a{color:#3e5a0a;}

#jeu_concours_bba{
	width:230px;
	height:109px;
	background:transparent url(../interface/jeuBBAnumeriqueAPRES.gif) no-repeat left top;
	margin:10px 0 0 0;
	padding:21px 0 0 14px;
	cursor:pointer;
	/*border:1px solid;*/
}


#jeu_concours_humidificateur{
	width:250px;
	height:130px;
	background:transparent url(../interface/jeuHumidificateurProgAPRES.gif) no-repeat left top;
	margin:10px 0 0 0;
	padding:21px 0 0 14px;
	cursor:pointer;
	/*border:1px solid;*/
}

#jeu_concours_porteBebe{
	width:221px;
	height:130px;
	background:transparent url(../interface/fond_concours-porte-bebe.png) no-repeat left top;
	_background:transparent url(../interface/fond_concours-porte-bebe.gif) no-repeat left top;
	margin:10px 0 0 0;
	padding:21px 0 0 14px;
	/*border:1px solid;*/
}
#jeu_concours_porteBebe p{
	color:#ffffff;
	width:135px;
	text-align:left;
}
#jeu_concours_porteBebe p img.participe{
	display:block;
	margin:9px 0 0 27px;
}

#jeu_concours_tireLait{
	width:221px;
	height:130px;
	background:transparent url(../interface/fond_grand_jeu_concours.png) no-repeat left top;
	_background:transparent url(../interface/fond_grand_jeu_concours.gif) no-repeat left top;
	margin:10px 0 0 0;
	padding:21px 0 0 14px;
	/*border:1px solid;*/
}
#jeu_concours_tireLait p{
	color:#ffffff;
	width:135px;
	text-align:left;
}
#jeu_concours_tireLait p img.participe{
	display:block;
	margin:9px 0 0 27px;
}

#jeu_concours{
	width:260px;
	height:140px;
	position:relative;
	background:transparent url(../interface/jeuTireLait.png) no-repeat left top;
	_background:transparent url(../interface/jeuTireLait.gif) no-repeat left top;
	/*border:1px solid;*/
	margin:25px 0 0 0;
}

#jeu_concoursBBAZen{
	width:252px;
	height:126px;
	position:relative;
	background:transparent url(../interface/jeuSterilisateur.gif) no-repeat left top;
	padding:21px 0 0 14px;
	/*border:1px solid;*/
}

#jeu_chauffeBiberon{
	width:252px;
	height:126px;
	position:relative;
	top:-7px;
	left:-13px;
	background:transparent url(../interface/jeuConcoursChauffeBiberon.gif) no-repeat left top;
	padding:21px 0 0 14px;
}

#jeu_concours2{
	width:221px;
	height:130px;
	background:transparent url(../interface/fond_grand_jeu_concours.png) no-repeat left top;
	_background:transparent url(../interface/fond_grand_jeu_concours.gif) no-repeat left top;
	padding:21px 0 0 14px;
	/*border:1px solid;*/
}

#jeu_concours p, #jeu_concours2 p{
	color:#ffffff;
	width:135px;
	text-align:left;
}
#jeu_concours p a, #jeu_concours2 p a{color:#ffffff;}
#jeu_concours p img.participe, #jeu_concours2 p img.participe{
	display:block;
	margin:2px 0 0 27px;
}


#menu_secondaire{
	float:right;
	list-style-type:none;
	margin:26px 50px 0 0;
	_margin:26px 20px 0 0;
	border-right:#e20177 1px solid;
	font-size:0.95em;
	/*background:yellow;*/
}
#menu_secondaire li{
	display:inline;
	border-left:#e20177 1px solid;
	padding:0 3px 0 5px;
}
#menu_secondaire li a{
	color:#e20177;
	text-decoration:none;
}
#menu_secondaire li a:hover{text-decoration:underline;}

#univers_bebe{
	float:left;
	position:relative;
	left:245px;
}

#contenu_droite{
	float:right;
	width:229px;
	/*background:pink;*/
}

#contenu_droite #matinee_tigex{
	width:204px;
	height:69px;
}

#pied_page{
	clear:both;
	float:left;
	width:935px;
	margin:15px 0 0 35px;
	*margin:95px 0 0 17px;
	font-size:0.75em;
	color:#86ab30;
}
#pied_page p{
	text-align:justify;
	line-height:16px;
}

#pied_page p a{
	color:#86ab30;
}
#pied_page p a:hover{color:#7c9a36;}

#pied_page img.indigo{
	/*display:block;*/
	position:relative;
	top:-14px;
	left:777px;
}

#pied_page ul{
	list-style-type:none;
	margin:0;
	text-align:justify;
}
#pied_page ul li{
	display:inline;
	padding:0 4px 0 1px;
	*padding:0 2px 0 4px;
	border-right:1px solid;
}
#pied_page ul li.last-child{border-right:none;}
#pied_page ul li a{
	color:#86ab30;
	text-decoration:none;
}
#pied_page ul li a:hover{text-decoration:underline;}
#pied_page img.hutchinson{
	display:block;
	float:right;
	position:relative;
	top:-10px;
}

.logo-impression{
	display:none;
}


.blur{
	color:#e20177;
	border:#ebb2d0 1px solid;
	background-color:#fffcfe;
}
.focus{
	color:#e20177;
	border:#e20177 1px solid;
	background-color:#fef8fb;
}

.produit-excellence {
	color:#e20177;
}

#skyscraper {
z-index:60;
width:160px;
height:600px;
position:absolute;
top:10px;
right:-170px;
}

#vlbox_compliss_texte form#participer_tirage {
position:absolute;
top:125px;
left:200px;
float:left;
width:495px;
height:200px;
margin:0;
padinng:0;
z-index:150;
}

#vlbox_compliss_texte img.img_texte {
float:left;
width:185px;
margin:20px 15px 0 0;
}

#vlbox_compliss_texte form#participer_tirage #coordonnees {
float:left;
_position:relative;
width:280px;
clear:none;
border:0;
margin:0;
padinng:0;
}

#vlbox_compliss_texte form#participer_tirage input {
border:0;
margin:0;
font-size:11px;
font-family:Arial;
z-index:200;
}

#vlbox_compliss_texte form#participer_tirage input#nom {
margin:1px 14px 0 0;
width:112px;
}

#vlbox_compliss_texte form#participer_tirage input#prenom {
margin:1px 0 0 0;
width:112px;
}

#vlbox_compliss_texte form#participer_tirage input#adresse {
width:238px;
margin:1px 0 0 0;
}

#vlbox_compliss_texte form#participer_tirage input#cp {
width:80px;
margin:1px 14px 0 0;
}

#vlbox_compliss_texte form#participer_tirage input#ville {
width:145px;
margin:1px 0 0 0;
}

#vlbox_compliss_texte form#participer_tirage input#email {
width:238px;
margin:1px 0 0 0;
}

#vlbox_compliss_texte form#participer_tirage p {
float:left;
padinng:0;
margin:2px 0 2px 0;
}

#vlbox_compliss_texte form#participer_tirage p.pnom {
width:126px;
}

#vlbox_compliss_texte form#participer_tirage p.pprenom {
width:112px;
}

#vlbox_compliss_texte form#participer_tirage p.padresse {
width:238px;
}

#vlbox_compliss_texte form#participer_tirage p.pcp {
width:94px;
}

#vlbox_compliss_texte form#participer_tirage p.pville {
width:145px;
}

#vlbox_compliss_texte form#participer_tirage p.pmail {
width:238px;
}

#vlbox_compliss_texte form#participer_tirage p.pamis {
width:260px;
font-size:11px;
}

#vlbox_compliss_texte form#participer_tirage p.subenvoyer {
margin:20px 0 30px 0;
clear:both;
}

#vlbox_compliss_texte form#participer_tirage p.oui {
margin:0 0 0 90px;
_margin:0 0 0 20px;
}

#vlbox_compliss_texte form#participer_tirage p.non {
margin:0 0 0 20px;
}

#vlbox_compliss_texte form#participer_tirage .submit_inscrit {
margin:2px 0 0 94px;
border:0;
}

#vlbox_compliss_texte form#participer_tirage p.cnil {
font-family:Arial;
float:left;
width:310px;
font-size:10px;
color:#5f6b2d;
margin:10px 0 0 170px;
_margin:5px 0 0 80px;
line-height:11px;
}

#vlbox_compliss_texte form#envoyer_ami {
position:absolute;
top:132px;
left:200px;
float:left;
width:495px;
height:200px;
}

#vlbox_compliss_texte form#envoyer_ami input {
border:0;
margin:0;
font-size:11px;
clear:both;
}

#vlbox_compliss_texte form#envoyer_ami #coordonnees {
float:left;
width:250px;
border:0;
}

#vlbox_compliss_texte form#envoyer_ami input#mailAmi1, #vlbox_compliss_texte form#envoyer_ami input#mailAmi2, #vlbox_compliss_texte form#envoyer_ami input#mailAmi3 {
width:238px;
margin:2px 0 0 0;
}

#vlbox_compliss_texte form#envoyer_ami input#nomPrenom {
width:238px;
margin:1px 0 0 0;
}

#vlbox_compliss_texte form#envoyer_ami input#email {
width:238px;
margin:1px 0 0 0;
}

#vlbox_compliss_texte form#envoyer_ami p {
float:left;
margin:0 0 5px 0;
}

#vlbox_compliss_texte form#envoyer_ami .submit_inscrit {
margin:1px 0 0 94px;
border:0;
}

#vlbox_compliss_texte form#envoyer_ami p.cnil {
font-family:Arial;
float:left;
width:365px;
font-size:10px;
color:#5f6b2d;
margin:0 0 0 170px;
_margin:0 0 0 80px;
line-height:11px;
}

#vlbox_compliss_texte form#envoyer_ami p.subparticiper {
margin:20px 0 30px 0;
clear:both;
}

#vlbox_compliss_texte form#envoyer_ami p.oui {
margin:0 0 0 90px;
_margin:0 0 0 20px;
}

#vlbox_compliss_texte form#envoyer_ami p.non {
margin:0 0 0 20px;
}

#jeu-biberons {
	float:left;
	position:relative;
	top:-12px;
	*top:-7px;
	left:-12px;
	width:258px;
	height:150px;
}

#gagnants-serenite {
	float:left;
	position:relative;
	top:-3px;
	left:4px;
	width:261px;
	height:24px;
}

#jeu-biberons img, #gagnants-serenite img {
	border:0;
}

a.liste_gagnants {
	text-decoration:none;
}

a.liste_gagnants:hover {
	text-decoration:underline;
}