/* 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;}




#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:288px;
}

#ma-bulle{
	z-index:11;
	position:absolute;
	left:320px;
	top:291px;
}

#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.75em;
	padding:0 0 15px 0;color:#3e5a0a;
}
#contenu_gauche p a{color:#3e5a0a;}

#jeu_concours{
	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{
	color:#ffffff;
	width:135px;
	text-align:left;
}
#jeu_concours p a{color:#ffffff;}
#jeu_concours p img.participe{
	display:block;
	margin:9px 0 0 27px;
}


#menu_secondaire{
	float:right;
	list-style-type:none;
	margin:26px 94px 0 0;
	_margin:26px 47px 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;*/
}


#pied_page{
	clear:both;
	float:left;
	width:935px;
	margin:15px 0 0 35px;
	_margin:15px 0 0 17px;
	font-size:0.75em;
	color:#86ab30;
}
#pied_page p{
	text-align:justify;
}
#pied_page p img.indigo{
	/*display:block;*/
	position:relative;
	top:4px;
	left:8px;
}

#pied_page ul{
	list-style-type:none;
	margin:20px 0 0 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;
}