body {
font: 9pt Arial, serif;
background-color:#ffffff;
line-height:20px;
}

#deco {
width:900px;
position:absolute;
left:50%;
margin-left:-450px;
top:0px;
}


#haut {width:900px;height:230px;}
#hg {width:520px;height:262px;float:left;}
#hd {width:300px;height:262px;float:left;}

h1, h2{font: 17pt Georgia, serif;color:#B9DC51;}
h3 {font: 13pt Georgia, serif;color:#B9DC51;}
.texte_droitep{font: 13pt Georgia, serif;color:#B9DC51;text-align:right;}

#menu {width:900px;}
#menug{background-image:url(images/princesse_r2_c1.jpg); width:394px; height:27px; float:left;}
#menud{width:506px; height:27px; float:left;}

a:active,a:link,a:visited {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#000;}

#a2, #a2 a:link, #a2 a:active, #a2 a:visited	{
	float:left;
	width:79px;
	height:27px;
	background-image:url(images/menu/accueil.jpg);
	background-repeat:no-repeat;
	}

#a2 a:hover{
	display:block;
	background-image:url(images/menu/accueil-b.jpg);
	}

#a2clic, #a2clic a:link, #a2clic a:active, #a2clic a:visited	{
	float:left;
	width:79px;
	height:27px;
	background-image:url(images/menu/accueil-b.jpg);
	background-repeat:no-repeat;
	}

#b2, #b2 a:link, #b2 a:active, #b2 a:visited	{
	float:left;
	width:103px;
	height:27px;
	background-image:url(images/menu/collections.jpg);
	}
#b2 a:hover{
	display:block;
	background-image:url(images/menu/collections-b.jpg);
	}

#c2, #c2 a:link, #c2 a:active, #c2 a:visited	{
	float:left;
	width:89px;
	height:27px;
	background-image:url(images/menu/panier.jpg);
	}
#c2 a:hover{
	display:block;
	background-image:url(images/menu/panier-b.jpg);
	}
#c2clic, #c2clic a:link, #c2clic a:active, #c2clic a:visited	{
	float:left;
	width:89px;
	height:27px;
	background-image:url(images/menu/panier-b.jpg);
	}

#d2, #d2 a:link, #d2 a:active, #d2 a:visited	{
	float:left;
	width:97px;
	height:27px;
	background-image:url(images/menu/compte.jpg);
	}
#d2 a:hover{
	display:block;
	background-image:url(images/menu/compte-b.jpg);
	}
#d2clic, #d2clic a:link, #d2clic a:active, #d2clic a:visited	{
	float:left;
	width:97px;
	height:27px;
	background-image:url(images/menu/compte-b.jpg);
	}

#e2, #e2 a:link, #e2 a:active, #e2 a:visited	{
	float:left;
	width:74px;
	height:27px;
	background-image:url(images/menu/goodies.jpg);
	}
#e2 a:hover{
	display:block;
	background-image:url(images/menu/goodies-b.jpg);
	}
#e2clic, #e2clic a:link, #e2clic a:active, #e2clic a:visited	{
	float:left;
	width:74px;
	height:27px;
	background-image:url(images/menu/goodies-b.jpg);
	}

#f2, #f2 a:link, #f2 a:active, #f2 a:visited	{
	float:left;
	width:64px;
	height:27px;
	background-image:url(images/menu/contact.jpg);
	background-repeat:no-repeat;
	}
#f2 a:hover{
	display:block;
	background-image:url(images/menu/contact-b.jpg);
	}
#f2clic, #f2clic a:link, #f2clic a:active, #f2clic a:visited	{
	float:left;
	width:64px;
	height:27px;
	background-image:url(images/menu/contact-b.jpg);
	background-repeat:no-repeat;
	}

#contenu {
width:900px;
}

#gauche {
float:left;
width:379px;
padding-left:5px;
padding-right:10px;
}

#droite {
float:left;
width:456px;
padding-top:140px;
padding-left:50px;
}

#droite_n {
float:left;
width:456px;
padding-top:40px;
padding-left:50px;
}

#bas{width:900px;height:89px;clear:both;padding-top:50px;}

#bas1{
float:left;
width:452px;
height:19px;
font-size:9pt;
text-align:right;
padding-top:70px;
font-weight:bold;
}
#princesse{
float:left;
background-image:url(images/princesse.jpg);
width:84px;
height:89px;
}
#bas3{
float:left;
width:274px;
height:19px;
font-size:9pt;
text-align:left;
padding-top:70px;
font-weight:bold;
}

#creation{
float:left;
width:90px;
height:19px;
font-size:9pt;
text-align:right;
padding-top:70px;
font-weight:bold;
}

#creation a:link,#creation a:visited,#creation a:active {color:#000;text-decoration:none;}
#creation a:hover{color:#000;text-decoration:underline;}

.tabmenu {
width:180px;
/*background-color:#DADADA;*/
background-color:#DAEAEC;
color:black;
filter:Alpha(Opacity=85);
opacity:0.85;
padding-left:5px;
}

#menu a:link,#menu a:visited,#menu a:active{color:#000;text-decoration:none;}
#menu a:hover {color:#000;text-decoration:none;font-weight:bold;}

.gras {font: 13pt Georgia, serif;color:#B9DC51;}
.cacheb,.dessus {font-weight:bold;}

#gauchegrand {

width:100%;
padding-left:5px;
padding-right:10px;
}

#gauche_panier {
float:left;
width:334px;
padding-left:5px;
padding-right:10px;
}

#droite_panier {
vertical-align:top;
float:left;
width:501px;
padding-left:10px;
}

#gauche_produit {
float:left;
width:325px;
padding-left:5px;
padding-right:80px;
}

#droite_produit {
float:left;
width:486px;
padding-left:0px;
}

.globalp {clear:both;width:486px;height:30px;text-align:right;}
.globalp div{float:left;}
.global {float:left;width:160px;height:200px;font: 9pt Arial;}
.produit {width:160px;}
.global2 {float:left;width:240px;height:200px;font: 9pt Arial;}
.produit2 {width:220px;padding-left:70px;}
.prodleft {float:left;padding-left:30px;width:130px;height:110px;overflow:hidden;}

#aff_produit{width:486px;text-align:center;}
.texte_droite{text-align:right;}

.bouton {background-color:#FFF;border:1px solid #B9DC51;color:#000;font: 13pt Georgia, serif;}
.bouton:hover{background-color:#B9DC51;border:1px solid #B9DC51;color:#FFF;font: 13pt Georgia, serif;cursor:hand;}

.spanbouton{}
.spanbouton a:link, .spanbouton a:visited, .spanbouton a:active {background-color:#FFF;border:1px solid #B9DC51;color:#000;font: 9pt Arial;text-decoration:none;}
.spanbouton a:hover{background-color:#B9DC51;border:1px solid #B9DC51;color:#FFF;font: 9pt Arial;cursor:hand;text-decoration:none;}

.ici {color:#B9DC51;font: 17pt Georgia, serif;}
.la {color:#808080;font: 17pt Georgia, serif;}
#contenu_pop td{font: 9pt Arial;}

.input {border:1px solid #B9DC51; background-color:#FFF;}
.loupe {}

.lien_rub{
font: 15pt Georgia, serif;
text-align:center;

color:#FFF;
width:29px;
height:21px;
}

.under {position:absolute;top:0;left:0;z-index:1;visibility:hidden;display:none;*display:block;:;display:block;/* opera seulement */}
 #blc_img1 {background-position:0px 0px;overflow:hidden;}
div.img1 {position:relative;width:467px;height:552px;top:30px;}