html, body {
	width: 100%;
	height:100%;
} 
html {
	font-size: 100%;
}
body {
	color: #a09984;
	background: #edbe8b url(../medias/img/fond-body.jpg) repeat-x center top;
	font: 100% Arial, Helvetica, sans-serif;
}
#fondPage {
	z-index: 3;
	position: absolute;
	width: 100%;
	min-height: 824px;
	_height: 824px;
	background: transparent url(../medias/img/fond_conteneur.jpg) no-repeat center top;
	top:0;
}
body, h1, h2, h3, h4, h5, h6, form, p, ul, li, a, img, fieldset, legend {
	margin: 0;
	padding: 0;
} 
p {
	font: normal normal .7em/1.4em Georgia, "Times New Roman", Times, serif;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}

a {
	text-decoration:none;
	color:#e2001a;
}

a:hover {
	text-decoration:underline;
}

#main {
	z-index: 4;
	width: 915px;
	position: absolute;
	top: 66px;
	left: 50%;
	margin-left: -457px;
	background:transparent;
}
#tetiere {
	float: left;
	width: 915px;
	height: 152px;
}
#tetiere #logo {
	float: left;
}
#tetiere-droite {
	float: left;
	width: 358px;
	height: 152px;
}
#tetiere-droite ul {
	list-style-type: none;
	float: left;
	width: 358px;
	height: 82px;
	background: url(../medias/img/fond_ul_tetiere.jpg) no-repeat center top;
}
#tetiere-droite ul li {
	float: left;
}
#menu-tetiere {
	list-style-type: none;
	float: left;
	width: 905px;
	height: 32px;
	background: url(../medias/img/fond_menu.jpg) no-repeat center top;
	padding: 0 0 0 10px;
}
#menu-tetiere li {
	float: left;
}
#menu-tetiere li a {
	display: block;
}
#contenu {
	_margin-top:-3px;
	float: left;
	width: 919px;
	height: 376px;
	background: transparent url(../medias/img/fond_contenu.jpg) no-repeat left top;
}
#zonetxt {
	float: left;
	width: 497px;
	height: 361px;
	padding: 15px 19px 0 40px;
}
#zonetxt p {
	padding: 0 0 0 13px;
}
#hrspe {
	float: left;
	width: 471px;
	height: 1px;
	background: url(../medias/img/ligne-pointilles.gif) no-repeat center center;
	padding: 15px 0 0;
}
#encartjeuxaccueil {
	float: left;
	width: 70px;
	height: 171px;
}

#encartjeuxaccueilOn {
	display:block;
	float: left;
	width: 113px;
	height: 198px;
	padding:12px 24px 0 0;
}


.encartBtAccueil {
	float: left;
	width: 150px;
	height: 171px;
	padding: 0px 30px 0 0;
}

#storeLocatorLink {
	width:324px;
	height:48px;
	display:block;
	position:absolute;
	z-index:40;
	top:589px;
	_top:593px;
	left:50%;
	margin-left:-347px;	
}

#download-catalog {
	width:324px;
	height:48px;
	display:block;
	position:absolute;
	z-index:40;
	top:579px;
	_top:583px;
	left:50%;
	margin-left:-70px;	
}

#fondFormulaireAccueil {
	float: left;
	position:relative;
	width: 890px;
	height: 64px;
	background:transparent url(../medias/img/fond_formulaire.jpg) no-repeat left top;
	padding: 40px 0 0 20px;
}

#fondFormulaire {
	float: left;
	position:relative;
	width: 890px;
	height: 64px;
	background:transparent url(../medias/img/fond_footer_int.jpg) no-repeat left top;
	padding: 40px 0 0 20px;
}


#fondFormulaire img, #fondFormulaireAccueil img{

	margin:0;
	padding:0;
	display:block;

}

#fondFormulaire p, #fondFormulaireAccueil p {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	color: #686868;
	padding: 0 0 0 5px;
}

#fondFormulaire label, #fondFormulaireAccueil label {
	float:left;
	display: block;
	height: 12px;
	line-height: 10px;
	float: left;
	margin: 0;
	padding: 0;
	cursor:pointer;
}
#fondFormulaire select, #fondFormulaireAccueil select {
	font-size: 0.9em;
	line-height: 10px;
	color: #686868;
	width: 197px;
	height: 19px;
	margin: -3px 0 0;
}

#trouverproduit ul {
	float:left;
	display: block;
	padding:20px 0 0 0;
	margin-left:65px;
	_margin-left:30px;
	width:350px;
}

#trouverproduit ul li {
	float:left;
	display: block;
	padding:0 8px 0 7px;
	font-size:0.7em;
	text-align:center;
	border-right-style:solid;
	border-width:1px;
}

#trouverproduit ul li.lastchild {
	border-right-style:none;
}

#trouverproduit{
	float:left;
	width:441px;
}

#trouverproduit .valider {
	float: left;
	width: 32px;
	height: 30px;
	margin: 7px 0 0 5px;
	background: url(../medias/img/valider-recherche-produit.gif) no-repeat left top;
	border-style: none;
	cursor: pointer;
}

#trouverproduit fieldset{border:none;}

#newsLetter{
	float: left;
	font-size: 0.9em;
	line-height: 10px;
	padding:7px 0 0 40px;
}

#formInputNewsletter {
	display:block;
	position:relative;
	margin:4px 0 0 10px;
	_margin:4px 0 0 5px;
	width:142px;
}

#Footer {
	float:left;
	display:block;
	position:relative;
	width:915px;
	margin:0;
	z-index:189;
}

#Footer ul {
	float:left;
	display:block;
	position:relative;
	width:915px;
	list-style-type: none;
	margin-left:auto;
	margin-right:auto;
	font-size:0.6em;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#Footer ul li {
	display:inline;
	padding: 0 3px 0 3px;
	text-align:center;
	border-right-style:solid;
	border-right-color:#6a533a;
	border-width:1px;

}

#Footer ul li.lastchild {
	border:none;
}

#Footer ul li a {
	text-decoration:none;
	color:#6a533a;
}

#Footer ul li a:hover{
	text-decoration:underline;
}

#Footer p {
	font-size:0.6em;	
	color:#6a533a;
	text-align:center;
	padding-top:5px;
}
#zoneFlash, #zoneFlashInterieur{
	z-index:15;
	position:absolute;
	width:222px;
	height:228px;
	margin:0;
	padding:0;
	zoom:1;
}
#zoneFlash {
	left:50%;
	margin-left:70px;
	top:252px;
	_top:248px;
}
#zoneFlashInterieur {
	right:0px;
	bottom:47px;
	_bottom:62px;
	margin-left:70px;
}

/* Partie intérieure du site */

#contenu-int {
	line-height:1em;
	float: left;
	width: 910px;
	min-height:376px;
	_height:376px;
	margin:0;
	padding:0;
	background:transparent url(../medias/img/fond_interieur_int.gif) repeat-y top left;
	/*background:yellow;*/
}

#colonne1 {
	float:left;
	width:295px;
	min-height:415px;
	_height:415px;
	background:#FFFFFF url(../medias/img/fond-colonne1.gif) repeat-y top left;
}

#colonneCentre {
	position:relative;
	float:left;
	width:383px;
	background-color:white;
	color:#535353;
	zoom:1;
}

#colonneCentre ol, #colonneCentreConseils ol {
	display:block;
	position:relative;
	float:left;
	font-size:12px;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#535353;
	left:0px;
	padding:0 0 10px 25px;
	text-indent:0px;
	margin:0;
	text-align:left;
}

#colonneCentre ul, #colonneCentreConseils ul {
	font-size:12px;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#535353;
	list-style-type:none;
	_list-style-type:circle;
	padding-left:18px;
	padding-bottom:5px;
	margin:0;
}

#colonneCentre ul li, #colonneCentreConseils ul li{
	background:transparent url(../medias/img/puce-nuk.gif) no-repeat 0px 6px;
	_background-image:none;
	_background:transparent;
	text-indent:13px;
	padding-bottom:5px;
}

#colonneCentre ul ul, #colonneCentreConseils ul ul{
	_background:none;
	list-style-type:none;
	_list-style-type:circle;
	padding-left:15px;
	list-style-image:none;
}

#colonneCentre ul ul li, #colonneCentreConseils ul ul li{
	background:transparent url(../medias/img/puce2.gif) no-repeat 0px 7px;
	list-style-type:none;
	_list-style-type:circle;
	_background:none;
	text-indent:10px;
}	
	
#colonneCentreConseils {
	position:relative;
	float:left;
	width:383px;
	background-color:white;
	zoom:1;
}

#colonneCentreConseils h1 {
	font-size:1.25em;
	margin:40px 0 30px 0;
	color: #e62239;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#colonneCentreConseils p {
	width:363px;
	padding:0 20px 0 0;
	margin:0 0 15px 0;
	text-align:justify;
	font-size:0.75em;
	line-height:1.5em;
	color: #535353;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#colonneCentreFiches {
	position:relative;
	float:left;
	width:383px;
	background-color:white;
	zoom:1;
}

#colonneCentreFiches h3 {
	margin:40px 0 0 0;
}

#colonneCentreFiches p {
	width:363px;
	padding:0 20px 0 0;
	margin:0 0 15px 0;
	text-align:justify;
	font-size:0.75em;
	line-height:1.5em;
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#colonneDroite {
	float:left;
	position:relative;
	width:167px;
	min-height:415px;
	_height:415px;
	padding:10px 30px 150px 35px;
	/*_padding:10px 10px 150px 26px;*/
	background:transparent url(../medias/img/fond-colonnedroite.gif) no-repeat left top;
}

#colonneDroiteInnovations {
	float:left;
	position:relative;
	width:167px;
	min-height:415px;
	_height:415px;
	padding:200px 30px 150px 35px;
	background:transparent url(../medias/img/fond-colonnedroite.gif) no-repeat left top;
	text-align:left;
}

#colonneDroiteConseils {
	float:left;
	position:relative;
	width:167px;
	min-height:415px;
	_height:415px;
	padding:10px 30px 150px 35px;
	background:transparent url(../medias/img/fond-colonnedroite.gif) no-repeat left top;
	text-align:left;
}

#colonneDroiteConseils h3 {
	font-size:0.95em;
	margin:20px 0 10px 0;
	color: #e62239;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#colonneDroiteConseils p {
	text-align:left;
	font-size:0.75em;
	line-height:1.5em;
	color:#9c9d9f;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#colonneDroiteConseils p a {
	color: #e62239;
	text-decoration:none;
}

#colonneDroiteConseils p a:hover {
	color: #e62239;
	text-decoration:underline;
}

#colonneDroiteImg {
	float:left;
	position:relative;
	width:200px;
	min-height:415px;
	_height:415px;
	padding-left:32px;
	background:transparent url(../medias/img/fond-colonnedroite.gif) no-repeat left top;
}

#colonneDroite p {
	float:left;
	color:#9c9d9f;
	padding:0 0 15px 0;
}

.finCol {
	display:block;
	position:relative;
	float:left;
	width:173px;
	height:32px;
	margin:43px 0 0 0;
	padding:0 0 0 0;
	left:100px;
	background:url(../medias/img/ombre_colonne_gauche.jpg) no-repeat right top;
	
}

.menuNavig {
	display:block;
	position:relative;
	float:left;
	width:249px;
	padding:0 0 0 24px;
	/*_padding:0 0 0 0px;*/
	margin-top:7px;
	background: url(../medias/img/fond_manunav.gif) repeat-y top right;
	_background: url(../medias/img/fond_manunav.gif) repeat-y 24px 0px;
	zoom:1;
}

.menuNavig  h3 {
	display:block;
	position:relative;
	float:left;
	padding:0 0 15px 0px;
	/*_padding:0 0 15px 33px;*/
}

.menuNavig  h4 {
	display:block;
	position:relative;
	float:left;
	/*_padding:0 0 0 33px;*/
}

#menu_contextuel{
	display:block;
	float:left;
	position:relative;
	width:202px;
	margin:10px 0 15px 25px;
	_margin:10px 0 7px 12px;
	list-style-type:none;
	font-size:0.75em;
	zoom:1;
}
#menu_contextuel li{
	height:23px;
	position:relative;
	background:transparent url(../medias/img/bordure_menu_contextuel.gif) no-repeat left bottom;
	zoom:1;
	/*_padding:0 0 0 0;*/
}
#menu_contextuel li a.first-child{text-align:right;}
#menu_contextuel li a{
	display:block;
	position:relative;
	height:22px;
	text-decoration:none;
	color:#666666;
	line-height:22px;
	text-indent:6px;
}
#menu_contextuel li a:hover, #menu_contextuel li.active a{
	background:transparent url(../medias/img/fond_menu_contextuel.gif) repeat-x left 1px;
	position:relative;
	font-weight:bold;
}

.menuNavBas {
	display:block;
	position:relative;
	float:left;
	width:249px;
	height:9px;
	background: #FFFFFF url(../medias/img/fond_menunav_bas.gif) no-repeat right top;
	_padding:0;
	_margin:0;	
}

.rechercherProduit {
	display:block;
	position:relative;
	float:left;
	width:249px;
	height:128px;	
	background:url(../medias/img/fond_rechercher_produit.gif) no-repeat left top;
	font-size:0.65em;
	color:#6d6d6d;
	padding:20px 0 0 19px;
	_padding:18px 0 0 19px;
	zoom:1;
}

.rechercherProduit fieldset{
	display:block;
	float:left;
	position:relative;
	border:none;
}
.rechercherProduit fieldset legend{
	position:relative;
}
.rechercherProduit fieldset input{cursor:pointer;}
.rechercherProduit fieldset select{
	position:relative;
	font-size:1em;
	color:#666666;
	/*_margin:0 12px 0 0;*/
	width:200px;
}
.rechercherProduit fieldset select option{width:200px;}
.rechercherProduit fieldset label{
	/*background:pink;*/
	position:relative;
	display:block;
	width:100%;
	text-align:left;
	padding:0px 0 1px 0;
	/*_padding:0px 12px 1px 0;*/
	/*line-height:1.4em;*/
}

.searcher {
	display:block;
	position:relative;
	float: left;
	width: 113px;
	height: 23px;
	margin: 9px 0 0 0;
	background: url(../medias/img/rechercher.gif) no-repeat left top;
	border-style: none;
	cursor: pointer;
}

.produitMois2 {
	display:block;
	position:relative;
	float:left;
	padding:30px 0 0 75px;
	width: 147px;
	height:163px;
}

#colonneCentre p {
	/*width:153px;*/
	/*width:363px;*/
	padding:5px 20px 5px 0;
	text-align:left;
	font-size:0.75em;
	line-height:1.5em;
	color:#535353;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*display:inline;*/
}

#colonneCentre h3 {
	font-size:0.85em;
	line-height:1.7em;
	color:#535353;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#imgGamme {
	position:relative;
	float:left;
	width:92px;
	height:231px;
	margin-top:15px;
}

#txtgamme {
	display:block;
	position:relative;
	float:left;	
	width:255px;
	_width:250px;
	text-align:left;
	line-height:1.5em;
	padding:15px;
	_padding:15px 0 15px 15px;
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#txtgamme p {
	width:255px;
	_width:250px;
	font-size:0.75em;
	text-align:left;
}

#txtBigCol {
	display:block;
	position:relative;
	float:left;	
	width:348px;
	text-align:justify;
	font-size:0.75em;
	line-height:1.5em;
	padding:15px;
	background: transparent url(../medias/img/fond_maman_enceinte.jpg) no-repeat top right;
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#txtMegaCol {
	display:block;
	position:relative;
	float:left;
	width:550px;
	text-align:justify;
	font-size:0.75em;
	line-height:1.5em;
	padding:15px;
	background: pink url(../medias/img/fond_maman_enceinte.jpg) no-repeat top right;
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;		
}

#colonneCentre h4{
	left:-8px;
	padding-top:30px;
	position:relative
}

#commentInt {
	display:block;
	position:relative;
	float:left;
	width:347px;
	background:url(../medias/img/fond_temoignages_comment.gif) no-repeat left top;
	text-align:right;
	padding:0;
	margin:0;
}	


#commentInt p{
	display:block;
	float:left;
	padding-left:22px;
	text-align:left;
	width:302px;
}

#nbTemoig {
	display:block;
	position:relative;
	float:right;
	width:88px;
	margin:0;
	padding:4px 20px 0 0;
	color:#FFFFFF;
	font-size:0.6em;
	line-height:0.6em;
	height:10px;

}

#commentInt a {
	display:block;
	position:relative;
	float:right;
	margin:0;
	padding:4px 12px 12px 0;
	color:#FFFFFF;
	font-size:0.6em;
	line-height:0.6em;
	/* width:115px; */
	/* height:10px; */
}


#newsLetter .valider2 {
	position:relative;
	display:block;
	float: left;
	width: 32px;
	height: 30px;
	margin: 12px 0 0 -15px;
	background: url(../medias/img/valider-newsletter.gif) no-repeat left top;
	cursor: pointer;
	border-style:none;
}

/*
#newsLetter input {
	position:relative;
	display:block;
	float: left;	
}
*/

.boiteGamme {
	display:block;
	float:left;
	position:relative;
	width:166px;
	min-height:115px;
	_height:115px;
	padding:25px 0 0 0;
	background:transparent url(../medias/img/fond_pointilles_gamme.gif) no-repeat bottom left;
	text-align:center;
	overflow:visible;
}

.cadre {
	border: solid 1px #CCCCCC;
	padding:3px;
	background:#FFFFFF;
	margin:0 0 5px 20px;
}

/*
.cadreBleu {
	display:block;
	float:left;
	position:relative;
	left:16px;
	border: solid 1px #9fb3d2;
	padding:3px;
	background:#c4eaff;
}

.cadreBleu img {
	padding:10px;
	background:white;
}
*/

#colonneDroite a {
	color:#9c9d9f;
}

#colonneDroite a:hover {
	color:#9c9d9f;
}


div.toolBar{
	z-index:2;
	position:absolute;	
	left:50%;
	top:260px;
	margin-left:310px;
	width:124px;
	height:136px;
	background: red url(../medias/img/toolbar_o.jpg) no-repeat top right;
	padding:8px 15px 15px 15px;
	_padding:7px 15px 15px 15px;
	text-decoration:none;
}
div.toolBar label{cursor:pointer;}
div.toolBar input, div.toolBar label, div.toolBar p {
	display:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-weight:bold;
	line-height:1.5em;
	color:white;
	padding:10px 0 0 0;
	margin:0;
	text-decoration:none;
}

div.toolBar input {
	font-size:0.75em;
	font-weight:normal;
	border:solid 1px #e2001a;
	color:#e2001a;
	margin:0;
	padding:0;
	width:105px;
}

div.toolBar input.valider3 {
	float: left;
	width: 50px;
	height: 50px;
	margin: 3px 0 0 32px;
	background: url(../medias/img/valider-espace-medic.gif) no-repeat left top;
	border-style: none;
	cursor: pointer;	
}
#appelToolBar{
	cursor:pointer;
	z-index:10;
	position:absolute;
	left:50%;
	top:260px;
	margin-left:444px;
	width:21px;
	height:158px;
}

.decoration {
	width:auto;
	height:33px;
	margin-top:20px;
	background:url(../medias/img/decoration.gif) no-repeat center top;
}

/* formulaire contact */

#gauche {
	display:block;
	width:550px;
	margin-top:25px;
	float:left;
	border: 1px solid #DDDDDD;
}

#gauche p{
	padding:5px;
	width:250px;
	float:left;
	font-size:0.9em;
}


#gauche p.question_longue{
	padding:5px;
	width:495px;
	float:left;
	font-size:0.9em;
}


#gauche label {
	display:block;
	float:left;
	width:75px;
	text-align:right;
	padding-right:5px;
}


#gauche legend, #droite legend {
	padding:0 7px;
	margin:0 5px;
	font-weight:bold;
	color:#666666;
}

.select_pays{
	width:148px;
	*width:146px;
	_width:144px;
}

#gauche input{
	border: 1px solid #999999;
}

#gauche textarea{
	display:block;
	position:relative;
	float: left;
	width:397px;
	height:160px;
	padding:1px 2px;
	font-family: Arial, sans-serif, sans;
	font-size:1.15em;
	margin-top:4px;
	border: 1px solid #999999;
}


#droite {
	display:block;
	float:left;
	width:530px;
	text-align:left;
	margin-right:5px;
	margin-top:25px;
	padding:10px;
	border:0;
}

#droite img{
	padding-right:5px;
}

#droite input.date{
	width:70px;
	border: 1px solid #999999;
}

#droite input.btradio{
	margin-left:20px;
}

#droite p{
	display:block;
	position:relative;
	float: left;
	margin::3px;
	padding:5px;
	width:508px;
	clear:both;
	float:left;
	font-size:0.9em;
	text-align:left;
}

.question {
	clear:both;
	display:block;
	position:relative;
	float: left;
	width:100%;
	padding:10px 0 2px 0;
	/*font-weight:bold;*/
	color:#859620;
}

.question_finale p{
	display:block;
	position:relative;
	float: left;
	clear:both;
	padding:5px 0;
	*padding:1px 0;
	_padding:2px 0;
}
.question_finale p label{
	display:block;
	position:relative;
	float: left;
	width:285px;
	*width:278px;
	_width:255px;
	margin-left:10px;
	text-align:left;
	line-height:1.25em;
}
.question_finale p input{
	display:block;
	position:relative;
	float: left;
	float:left;
	margin:0 0 0 2px;
	position:relative;
	top:1px;
	*top:-3px;
}


.searcher2 {
	display:block;
	position:relative;
	float: left;
	width: 113px;
	height: 23px;
	margin: 9px 0 0 0;
	background: url(../medias/img/envoyer.gif) no-repeat left top;
	border-style: none;
	cursor: pointer;
}

/* FORM AVIS */

form#form_avis .replier{
	position:relative;
	top:-875px;
	_top:-970px;
	left:65px;
	_left:67px;
}

form#form_avis fieldset#infos_perso, form#form_avis fieldset#enquete {
	border:0;
	padding:25px 0 0 0;
}

form#form_avis fieldset#enquete {
	font-size:0.75em;
}

form#form_avis fieldset#infos_perso legend {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.85em;
	font-weight:bold;
	color:#e23424;
}

form#form_avis input, form#form_avis select{
	border: 1px solid #999999;
	margin:0 0 0 20px;
}

form#form_avis fieldset#infos_perso p {
	width:240px;
	text-align:right;
	padding:0;
	float:left;
	margin:3px 0 10px 0;
}

form#form_avis fieldset#enquete p {
	width:380px;
	text-align:left;
	padding:0;
	float:left;
	margin:3px 0 0 0;
}

form#form_avis fieldset#enquete p {
	width:380px;
	text-align:left;
	padding:0;
	float:left;
	margin:5px 0 15px 0;
}

form#form_avis fieldset#enquete input {
	float:left;
}

form#form_avis fieldset#enquete label {
	float:left;
	margin:0 0 0 5px;
	width:320px;
}

form#form_avis fieldset#enquete label.ouiNon {
	float:left;
	margin:0 0 0 5px;
	width:20px;
}

#droite textarea{
	display:block;
	position:relative;
	float: left;
	width:380px;
	height:160px;
	padding:1px 2px;
	font-family: Arial, sans-serif, sans;
	font-size:1.15em;
	margin-top:4px;
	border: 1px solid #999999;
}

/* FIN FORM AVIS */

/* greybox */

#greybox {
	display:block;
	position:absolute;
	width:383px;	
	height:383px;
	background: transparent url(../medias/img/fond_greybox.jpg) left bottom;
}

#greybox h1 {
	display:block;
	position:relative;
	float: left;
	padding-bottom:30px;
}

#btCloseGreybox {
	display:block;
	position:relative;
	float: left;
	width: 40px;
	height: 62px;
	border-style: none;
	cursor: pointer;	
}

#greybox p{
	width:300px;
	vertical-align:top;
	padding:10px 0 0 35px;
}

#greybox label {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a41100;
	clear:right;
}

#greybox input{
	width:300px;
	border:solid 1px #e2001a;	
	font-family:Georgia, "Times New Roman", Times, serif;
}

#greybox textarea{
	width:300px;
	border:solid 1px #e2001a;
}

/* à propos de Nuk */

#fondAbout {
	line-height:1em;
	float: left;
	width: 915px;
	min-height:376px;
	_height:376px;
	margin:0;
	padding:0;
	background:transparent url(../medias/img/fond_a-propos-de-nuk.jpg) no-repeat top left;
	color:#535353;
	list-style-image:url(../medias/img/puce-nuk.gif);
	zoom:1;
}

#fondAbout ul {
	padding-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	line-height:1.3em;
}

.sommaireAbout {
	color:#757575;	
}

.aboutCol1 {
	z-index:2;
	display:block;
	position:relative;
	float:left;
	width:300px;
	min-height:500px;
	_height:500px;
	padding-left:40px;
}

.aboutCol2 {
	z-index:1;
	display:block;
	position:relative;
	float:left;
	width:333px;
	min-height:1500px;
	_height:1500px;
}

.aboutCol3 {
	z-index:3;
	position:relative;
	display:block;
	float:left;
	width:145px;
	_width:130px;
	padding: 100px 30px 0 45px;
	min-height:1700px;
	_height:1700px;
	font-size:0.9em;
	color:#000000;
	zoom:1;
}

.aboutCol3 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#333333;
}

.aboutCol3 img {
	padding:25px 0px 12px 25px; ;
}

#aboutEnder {
	position:relative;
	float:left;
	width:855px;
	padding: 40px 30px 150px 30px;
}

#fondAbout p {
	font-size:0.75em;
	line-height:1.6em;
}

#liste {
	float:left;
	overflow:hidden;
	*position:relative;
}

#scrollUp, #scrollDown {
	display:none;
	float:left;
	margin:0;
	padding:0;
	width:170px;
	height:61px;
}

#scrollUp input, #scrollDown input {
	float:left;
	margin:0;
	padding:0;
	width:170px;
	height:61px;
	border:0;
	background:transparent;
	cursor:pointer;
}

#scrollUp {
	background:transparent url(../medias/img/scroll-up_n.jpg) no-repeat top left;
}

#scrollDown {
	background:transparent url(../medias/img/scroll-down.jpg) no-repeat top left;
}

.boiteGamme p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.6em;
	color:#878889;
	text-align:center;
	width:166px;
	padding:19px 0 7px 0;
}

#bordure, #bordure2 {
	position:absolute;
	display:block;
	top:250px;
	left:50%;
	margin-left:433px;
	width:20px;
	height:716px;
	background: url(../medias/img/fond-colonnedroite-2cols.gif) no-repeat;
	z-index:50;
}

#bordure2 {
	top:184px;	
}

.optionBleu {
	color:#7c95bc;
}

#gms {
	display:none;
	z-index:100;
	position:absolute;
	left:580px;
	top:184px;
	width:107px;
	height:448px;
	background:url(../medias/img/vague-gms.png) no-repeat top left !important; 
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.bebe-nuk.fr/fr/medias/img/vague-gms.png');
	/*_background:url(../medias/img/vague-gms.gif) no-repeat top left;*/
}

.petitTextJurid {
	position:relative;
	display:block;
	float:left;
	height:100px;
	font-size:0.6em;
	font-style:italic;
}



#miniGms {
	width:36px;
	height:39px;
	background:url(../medias/img/macaron-gms-miniatures.png);
	_background: none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.bebe-nuk.fr/fr/medias/img/macaron-gms-miniatures.png');
	position:absolute;
	left:19px;
	bottom:27px;
	z-index:100;
}

#produit_mois {
	width:147px;
	height:142px;
	position:relative;
	left:-7px;
	top:-2px;
}

a.lienPagination {
	float:left;
	display:block;
	padding:2px;
	margin:2px;
}

#colonneCentre #formLocator {
	width:560px;
	height:120px;
	float:left;
	margin:20px 0 20px 0;
	background:url(medias/img/degrade-box.gif) repeat-x top left;
	padding:25px 0 0 0;
}


#storeLocator .nomEnseigne {
	float:left;
	width:490px;
	height:15px;
	margin:10px 20px 10px 0;
	background-image:none;
	background:#e50103;
	color:#FFFFFF;
	padding:0px 5px 2px 5px;
	text-indent:0;
	list-style-type:none;
	list-style-image:none;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	text-align:center;
}

/* page panel mamans testeuses*/
.panelMamans , #colonneCentre .panelMamans  p{
	font-size:11px;
	line-height:16px;
}

#colonneCentre .panelMamans  input[type=text] {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#999999;
	padding:3px 6px;
	width:133px;
}


#colonneCentre .panelMamans  p{
	text-align:left;
	padding:0;
}

#colonneCentre .panelMamans #gauche {
	width:550px;
}

#colonneCentre .panelMamans #droite {
	width:550px;
}


#colonneCentre .panelMamans #gauche  p{
	padding:12px;
	width:245px;
	min-height:25px;
}

#colonneCentre .panelMamans #droite  p{
	padding-right:20px;
	padding-bottom:12px;	
}

#colonneCentre .panelMamans #droite  p.specialMarges{
		width:498px;
		height:0px;
}

#colonneCentre .panelMamans #droite  p.margeG{
		width:478px;
		padding-left:20px;
}

#colonneCentre .panelMamans .checkB{
		width:135px;
		float:left;
}

#colonneCentre .panelMamans #droite  p span{
	padding-bottom:12px;
	
}

.panelMamans  h2 {
	font-size:24px;
	padding:24px 0 36px 0;
}


.panelMamans blockquote {
	margin:0;
	font-weight:bold;
	padding:12px 0;
}

.panelMamans #gauche label {
	text-align:left;
}

.panelMamans .question {
	padding-top:0;
}

.panelMamans  .question select {
	width:225px;
}

.panelMamans  #droite {
	padding:0;
}

.panelMamans  #droite .blur, .panelMamans  #droite .focus{
	border:1px solid;
}

.panelMamans  #droite legend {
	padding:0;
}

.panelMamans  .gauche, .panelMamans  .droite {
	border:none;
}

.panelMamans  .blur {
	border:1px solid #999999;
}

.panelMamans  .question_finale {
	padding-bottom:12px;
	float:left;
}


#contenu-int #colonneCentre .classic p  {
	font-size:11px;
	line-height:15px;
	float:left;
	width:100%;
	clear:both;
}

#CMTmembres {
	float:left; 
	width:236px;
	height:165px;
	padding:57px 12px 0 18px;
	background:url(../medias/img/club-mamans-testeuses-deja-membre.gif) no-repeat left top;
}

#contenu-int #colonneCentre .classic  #CMTmembres p {
	font-size:10px;
	line-height:13px;
	padding:6px 0px 0px 0;	
}

#contenu-int #colonneCentre .classic  #CMTmembres p#motPasseOublie {
	padding-left:71px;
	padding-top:0;
	width:106px;	
}

#CMTmembres label{
	width:70px;
	float:left;
	padding-top:2px;
}

#CMTmembres input.text{
	height:13px;
	border:1px solid #999999;
	font-family:Georgia, "Times New Roman", Times, serif;	
	font-size:10px;
	color:#999999;
	width:158px;
}

#CMTmembres input.membreCMT{
	left:70px;
	top:-4px;
}



#vlbox_content input.membreCMT-2{
	left:35px;
	top:-4px;
	border:none;
}

a#inscrCMT {
	float:left;
	padding-left:17px;
}
/**/

/*opérations référencement*/

.titreHome {
	top:840px;
	_top:860px;
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#b78a5c;
	font-size:0.6em;
	font-weight:normal;
	left:50%;
	margin-left:-300px;
	position:absolute;
	text-align:center;
	width:600px;
	z-index:5;
	
} 

#titreProduit {
	background:white;
	font-style:italic;
	height:80px;
	position:absolute;
	right:26px;
	text-align:center;
	top:200px;
	width:182px;
	z-index:5;
	font-family:georgia;
	font-size:11px;
	line-height:13px;
}
#titreProduit p {
	font-size:11px;
	padding-bottom:4px;
}


#titreProduit h1 {
	font-size:17px;
	font-style:italic;
	color:#e2001a;
	line-height:17px;
}

#colonneCentre h2.descP {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#999999;
	text-align:center;
	margin-bottom:10px;
	line-height:19px;
	font-weight:normal;	
}

#flashPmtConso {
	position:relative;
	padding-top:2px;
}

/*savoir plus référencement*/

#savoirPlus {
	color:#b78a5c;
	padding:32px;
	float:left;
	font-size:9,6px;
	/*width:100%; 100126*/
  width:838px;	
}

#savoirPlus a{
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#b78a5c;
	text-transform:uppercase;
}

#savoirPlus p{
	display:block;
	font-size:9.6px;
	padding-top:8px;
	text-align:center;
}

#savoirPlus h3{
	font-size:10px;
	text-align:center;
}

/* PAGE COnseil */

#conseilvirtuelle #colonneCentre {
	width:370px;
}
#conseilvirtuelle  #colonneCentre p { 	font-family: Arial, Helvetica, sans-serif; font-size:11px;  padding:0 20px 10px 0; line-height:11px;}
#conseilvirtuelle #colonneDroiteImg {
	width:245px;
	padding-left:0;
	background:transparent url(../medias/img/fond-colonnedroite.gif) no-repeat right top;
	min-height:515px;
}



#conseilvirtuelle #colonneDroiteImg img {}

#conseilvirtuelle #zonetchat {
	display:block;
	position:relative;
	float:left;	
	width:358px;
	height:150px;
	overflow:auto;
	text-align:justify;
	font-size:0.75em;
	line-height:1.5em;
	padding:0 6px;
	margin:15px 0;
	color: #000;
}
#conseilvirtuelle #zonetchat span.nick{ float:left; width:100%; font-weight:bold; }
#zonetchat p.visiteur{}
#zonetchat p.joelle{ color:#fe6500;}

#conseilvirtuelle form { padding:10px 6px; }
#conseilvirtuelle form  textarea {border: 1px solid #feae7a; width:348px; color:#fe6500; font-size:11px; padding:5px; }
#conseilvirtuelle form  input.menvoyer { background:#920202 url(../medias/img/bg_tchat.jpg) repeat-x left top; float:right; margin-top:10px; border:1px solid red; cursor:pointer; font-size:13px; padding:3px; line-height:25px; color:#FFF;}
#conseilvirtuelle  #colonneCentre  form p {padding:0;}

