@charset "utf-8";
	
/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5,
h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong,
sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
       outline: 0;
}

ol, ul,li {
list-style: none;
list-style-position:inside;
}

table {
border-collapse: separate;
border-spacing: 2;
}

caption, th, td {
text-align: left;
font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
content: "";
}

blockquote, q {
quotes: "" "";
}

a {
cursor: pointer;
}

img {-ms-interpolation-mode: bicubic;}

/* CSS LIGHTBOX */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #000;
}

body{
	font-family: "Arial", sans-serif;
	font-size:10pt;
	background-color:rgb(3,5,4);
	color:#FFF;
	text-align:center;
	margin:0;
}

p{
	margin:0px;
}

.start{
	margin :auto;
	width:796px;
	height:511px;
}

.clear{
	clear:both;
}

.page{
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.title {
	position:relative;
	width:100%;
	background-color:#222;
}

.title_content{color:#000;text-align:left;}
.title_content a{color:#000;text-decoration:none;}
.title_content a:hover{color:#000;text-decoration:underline;}

.account_list{
	float:left;
	margin-left:4px;
	margin-top:24px;
}

.account_link{
	float:left;
	width:100%;
}

.title h1,a,h3{color:#fff;}
.title h1{font-size:12pt;margin-right:20px;float:left;}
.title h3{font-size:10pt;float:left;}
.title a{text-decoration:underline;margin-right:10px;float:left;}

.header{
	float:left;
	width:100%;
	margin-bottom:20px;
}

.banner{
	background-color:rgb(3,5,4);
	height:107px;
}

.shop{
	margin-top:5px;
	float:right;
}

.bannerhead{
	float:left;
	height:107px;
	width:538px;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/hd.jpg);
}

.talk{
	float:left;
	height:107px;
	width:190px;
}

.collection_title{
	color:rgb(207,0,114);
	margin-bottom:10px;
	height:30px;
	padding-top:10px;
	font-size:14pt;
	text-align:left;
}

.collection_title_must{
	color:#FFF;
	margin-bottom:10px;
	height:30px;
	padding-top:10px;
	font-size:14pt;
	text-align:left;
}

.collection_title_new{
	color:#000;
	margin-bottom:10px;
	height:30px;
	padding-top:10px;
	font-size:14pt;
	text-align:left;
}

#cart_title{
	color:#111;
	font-size:14pt;
}

.submit_button{
	float:left;
	margin-top:5px;
	margin-left:3px;
}

.top_menu{
	float:top;
}

.tab{
	float:left;
	margin-left:40px;
}

.tab_accueil{
	float:left;
}

.tab a{
	font-size:8pt;
	text-decoration:none;
	color:#FFF;
}

.tab_accueil a{
	font-size:8pt;
	text-decoration:none;
	color:#FFF;
}

.tab_accueil a:hover{
	color:rgb(204,26,110);
}

.tab a:hover{
	color:rgb(204,26,110);
}

.content{
	float:left;
	width:100%;
	background-color:rgb(204,26,110);	
}

.left_sidebar{
	float:left;
	width:17%;
	height:100%;
	background-color:rgb(204,26,110);
}

.group_menu_list .left_usercollection a{
	color:#FFF;
	text-decoration:none;
}

.sizesearch{
	width:110px;
	float:left;
	margin-left:5px;
}

.imgside{
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/search.jpg);	
	width:100%;
	height:70px;
}

.search{
	float:top;
	padding-bottom:5px;
	background-color:rgb(207,0,114);
}

.left_menu{
	float:top;
}

.button_marg{
	text-transform:uppercase;
	text-align:left;
	color:rgb(3,5,4);
	padding-left:5px;
	font-size:8pt;
	padding-top:7px;
}

.button{
	float:top;
	width:100%;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/bouton.jpg);
	height:30px;
}

.button_discretion{
	float:top;
	width:100%;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/garantie_discretion.png);	
	height:55px;
}

.button a{
	color:rgb(3,5,4);
	text-decoration:none;
}

.button_discretion a{
	color:rgb(3,5,4);
	text-decoration:none;
}

.group_menu_list{
	float:left;
	width:140px;
	text-align:left;
	margin-left:5px;
	padding-bottom:5px;
}

.group_menu_list h1{
	color:rgb(3,5,4);
	font-style:italic;
}

.group_menu_list .group_menu_link a{
	color:rgb(3,5,4);
	font-size:8pt;
	text-decoration:none;
}
.group_menu_list li{
	color:rgb(3,5,4);
	list-style-type:disc;
}

.center_page{
	float:left;
	width:66%;
	padding-bottom:15px;
	min-height:700px;
	background-color:#FFF;
}

.center_page_exclu{
	float:left;
	width:66%;
	min-height:700px;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/fondpageexclus.jpg);
	background-repeat: repeat;
}

.center_page_index{
	float:left;
	width:66%;
	min-height:700px;
}

.center_page_index img{
  width:100%;
}

.center_page_blabla{
	float:left;
	width:66%;
	min-height:700px;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/fond_mat_hd.jpg);
	background-repeat: repeat;
}

.center_page_new{
	float:left;
	width:66%;
	min-height:700px;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/fondpagenew.jpg);
	background-repeat: repeat;	
}

.center_page_must{
	float:left;
	width:66%;
	min-height:700px;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/fond.jpg);	
	background-repeat: repeat;	
}

.center_page_must .centercontent{
	background:transparent;
}

.center_page_must .centercontent .item_for_collection .item_for_collection_texts{
	background:transparent;
	
}

.center_page_new .centercontent{
	background:transparent;
}

.center_page_new .centercontent .item_for_collection .item_for_collection_texts{
	background:transparent;
	
}

.center_page_exclu .centercontent{
	background:transparent;
}

.center_page_exclu .centercontent .item_for_collection .item_for_collection_texts{
	background:transparent;
}

.effect_IE{
width:150px;
}

.centercontent{
	float:top;
	color:rgb(3,5,4);
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px;
	margin-top:25px;
	background-color:transparent;
}

.right_sidebar{
	float:left;
	width:17%;
	height:100%;
	background-color:rgb(204,26,110);	
}

#caddie_zone{
	float:top;
	width:100%;
	margin:1px solid yellow;
}

.advice{
	float:top;
}

.news_letter{
	float:top;
}

.right_menu{
	float:top;
}

.object{
	width:100%;
	margin-bottom:5px;
}

.objectimg{
	float:left;
	width:260px;
}

.myitem_choice_left select{
	width:80px;
	float:right;
}

.imgsrc{
	border:1px solid rgb(204,26,110);
	float:left;
	height:252px;
	width:100%;
}

.codepromo_congratulations{
	text-align:justify;
	width:98%;
	margin-left:10px;
}

.codepromo_congratulations a{
	color:rgb(204,26,110);
}

.myitem_center{
	height:252px;
	width:100%;
}

.myitem_desc{
	padding-top:5px;
	text-align:left;
	overflow: visible;
}

.myitem_desc ul{
	margin-top:10px;
	margin-bottom:10px;
}

.myitem_desc li{
	list-style: disc inside;
}

.myitem_desc strong{
	font-weight:bold;
}

.myitem_desc h1{
	font-size:14pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.myitem_desc p{
	margin-top:10px;
	margin-bottom:5px;
}

.myitem_desc a{
	color:rgb(204,26,110);
	text-decoration:none;
}

.myitem_desc a:hover{
	text-decoration:underline;
}

.myitem_price{
	font-size:20pt;
}

.myitem_fidelity{
	font-size:9pt;
	margin-bottom:2px;
}

.myitem_stock{
	font-size:9pt;
	color:rgb(204,26,110);
	margin-bottom:2px;
}

.myitem_title{
	font-size:20px;
}

.myitem_suggestion{
	padding:0px;
}

.suggestion_photos{
	float:left;
	width:103px;
	height:103px;
	text-align:center;
	border:1px solid rgb(204,26,110);
	cursor: default;
}

.suggestion_photos img{margin-left:auto;}

.imgall{
	float:left;
	width:100%;
	height:43px;
	color:#FFF;
	background-color:rgb(3,5,4);
	border-left:1px solid rgb(204,26,110);
	border-right:1px solid rgb(204,26,110);
	border-bottom:1px solid rgb(204,26,110);
}

.imgall p{
	margin-top:10px;
}
		
.objectzone{
	float:left;
	width:49%;
	margin-left:4%;
}

.tab2{
	float:left;
	font-size:10pt;
	width:48%;
	border:1px solid rgb(3,5,4);
	margin-right:1px;
	background-color:rgb(204,26,110);
	margin-right:2px;
}

.tab2 a{
	color:#fff;
	text-decoration:none;
}

.tab2 a:hover{text-decoration:underline;}

.tab4{
}

.objectdesc{
	
}

.coin{
	position:relative;
	left:-5px;
	height:181px;
	bottom:0%;
	margin-bottom:-179px;
}

.coin_top{
	position:relative;
	margin-right:-5px;
}

.best{
	text-align:left;
	font-size:10pt;
	color:rgb(204,26,110);
}	

.best i{
	color:black;
	font-size:11pt;
	font-style:italic;
	margin-top:10px;
}

.dollyad{
	margin-top:25px;
	text-align:left;
	font-size:10pt;
	color:rgb(204,26,110);	
	width:100%;
}

.dollyad i{
	color:black;
	font-size:11pt;
	font-style:italic;
	margin-top:10px;
}

.bestwith{
	margin-top:10px;
	width:100%;
	height:80px;
}
	
.dollyadvice{
	margin-top:10px;
	width:100%;
	height:80px;
}

.txtobject{
	font-size:10pt;
	margin-top:10px;
	padding-right:5px;
	text-align:justify;
	float:left;
	width:95%;
	height:172px;
	margin-bottom:15px;
	overflow: scroll;
}

.tabobject{
	font-size:8pt;
	text-align:justify;
	float:left;
	width:100%;
	height:85px;
}


.tabopt{
	width:55%;
	float:left;
}

.tabselect{
	float:left;
	width:43%;
}

.cart{
	width:100%;
	float:left;
}

.cart_foot{
	width:100%;
	
}

.cart_list{
	float:top;
	width:100%;
	text-align:center;
}

.cart_left{
	width:100%;
	float:top;
}

.panier_indic{
	width:100%;
	float:top;
	font-size:9pt;
	color:#FFFFFF;
	padding-top:10px;
}

#caddie_info{
	margin-top:43px;
	margin-left:5px;
	float:left;
	width:100%;
	text-align:left;
}

#total{
	width:55%;
	color:rgb(3,5,4);
	border:1px solid #333;
	text-align:center;
	font:none;
}

.checkout{
	width:55%;
	margin-top:3px;
	background-color:rgb(204,26,110);
	text-align:center;
}

.checkout a{
	text-decoration:none;
	font-size:bold;
	color:#FFF;
}

#caddie_action{
	font-size:9pt;
	float:top;
	width:100%;
	color:rgb(3,5,4);
	text-align:left;
	margin-left:5px;
	padding-bottom:4px;
}
#caddie_action a{
	color:rgb(3,5,4);
	text-decoration:none;
}

#caddie_action a:hover{
	text-decoration:underline;
}

.button_news{
	float:top;
	width:100%;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/news_radio.jpg);
	background-repeat: repeat-x;
	text-align:left;
	font-size:9pt;
	padding-bottom:10px;
	background-color:rgb(216,0,106);
}

#record_status{
	padding:2px;
}

.newsletter{
	float:left;
	margin-top:65px;
}

.newsletter .sizesearch{
	margin-right:5px;
}

.button_news .submit_button{
	margin-top:68px;
}

.button_cart{
	float:top;
	width:100%;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/panier_v2.jpg);
	height:90px;
}

.button_account{
	float:top;
	width:100%;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/account.jpg);
	padding-bottom:10px;
}

.button_advice{
	float:top;
	width:100%;
	height:55px;
}

.button_blog{
	float:top;
	width:100%;
	height:53px;
}

.hello{
	width:100%;
	height:100px;
}

.hello_img{
	float:left;
	width:16%;
	height:90px;
}

.hello_txt{
	text-align:left;
	font-size:8pt;
	float:left;
	margin-left:10px;
	width:78%;
	height:100%;
}

.hello_txt h1{
	font-size:9pt;
	color:rgb(204,26,110);
}

.hello_txt a{
	font-size:9pt;
	color:rgb(3,5,4);
}

.user_desc{
	width:100%;
	height:80px;
	margin-top:15px;
}

td{
	text-align:left;
}

.table{
	background-color:rgb(204,26,110);
	padding-left:5px;
	padding-right:5px;
}

.table2{
	padding-left:5px;
	padding-right:5px;
	border:1px solid rgb(204,26,110);
}

.table2 a{
	color:rgb(204,26,110);
	text-decoration:none;
}

.table2bi{
	border:1px solid rgb(204,26,110);
	border-collapse:collapse;
	width:100%;
}

.order{
	width:100%;
	margin-top:15px;	
}

.fact{
	text-align:left;
	margin-top:30px;
	padding-bottom:150px;
}

.fact a{
	color:rgb(3,5,4);
	text-decoration:none;
}

.fact ul li a:hover{
	text-decoration:underline;
}
/*Formulaire*/
.customer_data_box {
	text-align:left;
	border-bottom:1px #ccc solid;
	color:#666;
	margin-bottom:10px;
	margin-top:10px;
}

.customer_data_box a{
	color:#333;
}

.customer_data_box h3{
	font-weight:normal;
	color:#666;
	font-size:10pt;
	margin-top:10px;
}

.customer_data_box h1{
	font-size:14pt;
	font-weight:bold;
	margin-top:10px;
}

.create_account input{
	text-align:left;
	margin-bottom:10px;
	font-size:14pt;
	color:#333;
	width:70%;
}

.error_form_password{
	text-align:left;
	color:#333;
	font-weight:bold;
	margin-bottom:20px;
}

.error_form_password a{
	color:red;
	text-decoration:underline;
}

.footer{
	
}

/*collection*/
.collections_items{
	float:left;
	width:100%;
}

.item_a_droite {
	margin-left:11px;
}

.img_absolute{
	position:absolute;
	height:181px;
	width:182px;
	float:left;
}

.item_for_collection{
	float:left;
	margin-right:12px;
	margin-top:10px;
	width:31%;
	height:210px;
	color:#660000;
	cursor: pointer;
	text-align:left;	
}

.item_for_collection_title a{
	text-decoration:none;
	color:rgb(204,26,110);
}

.item_for_collection_title span{
	text-decoration:none;
	color:rgb(3,5,4);
}

.item_for_collection_picture {
	float:left;
	width:173px;
	height:173px;
	border:1px solid rgb(204,26,110);
	background-color:#fff;
	text-align:center;
}

.item_for_collection_picture img{
	background-color:#fff;
	margin-left:auto;
}

.item_for_collection_texts{
	float:right;
	text-align:left;
	background: #fff url(http://aphrodite.shopeo.com/images/jeuxdefille_24/voir_sa_fiche.png) no-repeat right bottom;
	cursor:pointer;
	color:rgb(204,26,110);
	width:100%;
}

.item_for_collection_texts_must{
	float:left;
	color:#FFF;
}

.item_for_collection_texts_must .item_for_collection_title a{
	color:#FFF;
}

.item_for_collection_texts_must .item_for_collection_title{
	float:left;
	width:auto;
	margin-right:4px;
}

.item_for_collection_price_must{
	float:left;
	margin-top:5px;
}

.item_for_collection_texts_news{
	float:left;
	color:#000;
	font-weight:bold;
}

.item_for_collection_texts_news .item_for_collection_title a{
	color:#000;
	font-weight:bold;
}

.item_for_collection_texts_news .item_for_collection_title{
	float:left;
	margin-right:4px;
}

.item_for_collection_price_news{
	float:left;
	margin-top:5px;
}

.item_for_collection_title{
	float:left;
	text-align:left;
	padding-top:5px;
}

.item_for_collection_title a:hover{
	text-decoration:underline;
}

.item_for_collection_price{
	text-align:left;
	font-weight:bold;
	float:left;
	width:100%;
}

.black_collection{
	color:rgb(3,5,4);
}

.black_collection i{
	color:rgb(207,0,114);
}

.group_menu_link {

}
/*###############################################*/
.panier_contenu_element_qtte_add {
	padding-top:5px;
}
.panier_contenu_element_qtte_text{
	font-size:9pt;
	padding-top:2px;
	color:#fff;
}
.panier_contenu_element_qtte_text a{
	color:#333;
}

.mycart_info{
	float:left;
	width:49%;
	margin-top:200px;
}


.mycarts_photos{
	margin-right:2px;
	margin-bottom:2px;
	float:left;
	width:90px;
	height:90px;
	border:2px solid rgb(204,26,110);
	cursor:pointer;
}

.mycarts_photos img{
	width:90px;
	margin-left:auto;
}

.mycart_total{
	float:left;
	width:100%;
	text-align:left;
	font-size:12pt;
	
}

.mycart_list{
	float:left;
	width:100%;
}

.mycart_element{
	float:left;
	width:119px;
	margin-right:20px;
	margin-top:10px;
	height:220px;
}

.mycart_text{
	text-align:left;
	float:left;
	width:100%;
}

.mycart_checkout{
	font-size:13pt;
	width:100%;
	float:left;
	color:#FFF;
	background-color:rgb(204,26,110);

}

.mycart_foot{
	width:100%;
}


.gif_cart{
	width:100%;
}

.mycart_gif{
	width:49%;
	float:left;
}

.mycart_checkout a{
	text-decoration:none;	
}


#center_cart{
	margin-left:5px;
}

.mycart_title{
	text-transform:uppercase;
	color:rgb(239,0,127);
}

mycart_quantity{
	float:left;
	width:100%;
}

.mycart_actions a{
	color:rgb(239,0,127);	
}

.cart_actions a{
	float:left;
	margin-bottom:5px;
}

.cart_actions{
	float:left;
	padding-bottom:5px;
}

.cart_element{
	border:1px solid #FFF;
	margin-bottom:6px;
	width:96%;
	height:40px;
	margin-left:2px;
	float:left;
	font-size:10pt;
	color:#fff;
	background-color:rgb(204,26,110);
	cursor: pointer;
}

.cart_element_photo img{
	margin-left:auto;	
}

.cart_element_photo{
	float:left;
	width:50%;
	height:40px;
	background-color:#fff;	
}

.panier_contenu_element_qtte_add img{
	width:18px;
}

.choose_option{
	color:#666;
}

.caddie_with_option_selection{
	width:100%;
	position:relative;
	height:80px;
}

.product_choice{
	height:80px;
	float:left;
	width:45%;
	border-right:1px #ccc solid;	
}

.user_option_price{
	font-size:10pt;
	color:black;
	margin-top:5px;
	text-align:left;
}

.end_of_choice_for_customer{
	margin-left:5px;	
	width:45%;
	float:right;
	height:80px;
	text-align:left;
	font-size:10pt;
}

.end_of_choice_for_customer h3{
	font-size:12pt;
	text-decoration:none;
}

.user_choice{
	font-size:10pt;
	margin-top:5px;
	margin-bottom:5px;
}

.user_price{
	font-size:10pt;
}

.pagination {
	clear:both;
	margin-top:5px;
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;	
	padding-top:5px;
	margin-bottom:10px;
}

.panier_contenu_bouton_plus_link img{
	width:12px;
}

.panier_contenu_bouton_moins_link img{
	width:12px;
}

.pagination_legend{
	float:left;
}

.pagination_number{
	float:left;
	border:1px #333 solid;
	background-color:#fff;
	padding:5px;
	color:rgb(204,26,110);
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}
.pagination_number a{
	color:rgb(204,26,110);
}

.pagination_number_current{
	float:left;
	border:1px #333 solid;
	background-color:rgb(204,26,110);
	padding:5px;
	color:#fff;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.pagination_number_current a{
	color:#fff;
}

/* ZOOM */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */
	display: block;
	}
	
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url("/images/prevlabel.gif") left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url("/images/nextlabel.gif") right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: rgb(3,5,4);
}

.doll_shop{
	float:left;
	width:100%;
	text-align:left;
}

.doll_shop h1{
	font-size:23pt;
	
}

.doll_shop a{
	color:#000;
	text-decoration:underline;
	font-size:14pt;
}

.link{
	margin-top:15px;
}

.doll_shop img{
	margin-top:10px;
	margin-left:auto;
}

.doll_shop p{
	font-size:11pt;
	margin-top:15px;
	text-align:justify;
}

.static_picture img{
	width:95%;
}

.avatar{
	float:left;
	height:120px;
	width:19%;
	margin-left:5px;
	text-align:center;
	margin-bottom:10px;
}

.avatar img{
	width:95%;
	margin-left:auto;
}

.avatar p{
	text-align:center;
	width:30px;
	margin-left:auto;
	margin-right:auto;
}

.partial_for_conseil_dolly{
	margin-top:15px;
	width:100%;
	position:relative;
	height:150px;
}

.partial_for_conseil_dolly_picture{
	float:left;
	width:30%;
	border:2px black solid;
	margin-top:7px;
}

.partial_for_conseil_dolly_picture img{
	background-color:#fff;
	padding:5px;
}

.partial_for_conseil_dolly_text{
	float:left;
	margin-left:2%;
	width:66%;
	text-align:left;
}

.partial_for_conseil_dolly_text h2{
	font-size:14pt;
	color:#000;
	font-weight:bold;
}

.partial_for_conseil_dolly_extract {
	color:#666;
	margin-top:10px;
	font-size:11pt;
}

.partial_for_conseil_dolly_text a{
	color:rgb(207,0,114);
	font-weight:bold;
}

.partial_for_conseil_dolly_text p{
	margin-top:5px;
}

i.pink{
	color:rgb(207,0,114);
}

.item_for_collection_title_link{
	position:relative;
	float:left;
	top:-100px;
	text-align:center;
	width:80%;
	margin-left:10%;
}

.item_for_collection_title_link a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.item_for_collection_title_link a:hover{
	text-decoration:underline;
}

.footer{
	position:relative;
	width:100%;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}

.footerbox{
	float:left;
	width:30%;
	margin-right:2%;
}

.footerbox li{
	margin-top:3px;
}

.footerbox a{
	text-decoration:none;
	color:#ccc;
	font-size:8pt;	
}

.footerbox h2{
	font-size:9pt;
	margin-bottom:10px;
}

.footerbox a:hover{
	cursor:pointer;
	text-decoration:underline;
	color:rgb(207,0,114);	
}

h2.pink_fonce{
	color:rgb(204,26,110);
}


.frise_footer_top{
	margin-top:10px;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/frise_haut.jpg);
	background-repeat:repeat-x;
	height:21px;
}

.frise_footer_bottom{
	margin-top:10px;
	background-image:url(http://aphrodite.shopeo.com/images/jeuxdefille_24/frise_bas.jpg);
	background-repeat:repeat-x;
	height:21px;
}

.doll_newsletters{
	text-align:left;
	margin-bottom:20px;
}

.doll_newsletters_header_left{
	float:left;
	width:70%;
	padding-top:3px;
}

.doll_newsletters_header_right{
	float:right;
	width:30%;
	text-align:left;
	color:#666;	
}

.doll_newsletters_header_right a{
	color:#666;
}

.doll_newsletters h1{
	font-size:50pt;
	color:rgb(204,26,110);
}

.doll_newsletters_header_right h2{
	font-size:24pt;
}

.content_newsletter p{
	margin-top:5px;
}

.sommaire{
	width:100%;
	background-color:#000;
	position:relative;
	text-align:left;
	margin-top:20px;
}

.photo_du_sommaire{
	width:50%;
	float:left;
}

.photo_du_sommaire img{
	width:100%;
}

.titres_du_sommaire{
	width:44%;
	float:left;
	padding:3%;
}

.titres_du_sommaire h1{
	font-size:14pt;
	color:rgb(204,26,110);
	margin-bottom:15px;
}

.titres_du_sommaire h2{
	font-size:14pt;
	font-weight:bold;
	color:#fff;
}

.titres_du_sommaire h3{
	font-size:12pt;
	font-weight:normal;
	color:#fff;
	margin-bottom:10px;
}

.article_avec_photo_en_bas {
	margin-top:15px;
	text-align:left;
	color:#000;
	font-style:10pt;
}

.article_avec_photo_en_bas h2{
	font-size:14pt;
	font-weight:bold;
	color:#000;
}

.article_avec_photo_en_bas h3 {
	display:inline;
	font-size:12pt;
	color:#000;
}

.liste_de_produits{
	margin-top:10px;
	width:100%;
	position:relative;
}

.produit{
	width:19%;
	float:left;
	margin-right:1%;
}

.photo_du_produit{
	width:100%;
	border:1px rgb(204,26,110) solid;
	background-color:#fff;
	margin-bottom:5px;
}

.photo_du_produit img{
	width:100%;
}

.lien_vers_le_produit a{
	color:#000;
	text-decoration:underline;
}

.article_avec_photo_a_droite{
	margin-top:20px;
}

.article_avec_photo_a_droite a{
	color:rgb(204,26,110);
}

.article_avec_photo_a_droite h2{
	font-size:14pt;
	font-weight:bold;
	color:#000;
}

.article_avec_photo_a_droite h3{
	display:inline;
	font-size:12pt;
	color:#000;	
}

.photo_a_droite{
	float:left;
	width:45%;
	border:1px rgb(204,26,110) solid;
	margin-right:4%;
}

.photo_a_droite img{
	width:100%;
}

.texte_a_gauche{
	float:left;
	width:50%;
	color:#000;
}

.article_avec_photo_a_gauche{
	margin-top:20px;
}

.article_avec_photo_a_gauche h2{
	font-size:14pt;
	font-weight:bold;
	color:#000;
}

.article_avec_photo_a_gauche h3{
	display:inline;
	font-size:12pt;
	color:#000;	
}

.texte_a_droite{
	float:left;
	width:45%;
	border:1px rgb(204,26,110) solid;
	margin-right:4%;
}

.photo_a_gauche{
	float:left;
	width:50%;
	color:#000;
}

.photo_a_gauche img{
	width:100%;
}

.mini_pictures_list{
	margin-top:10px;
}

.mini_picture{
	border:1px rgb(204,26,110) solid;
	height:50px;
	width:50px;
	float:left;
	background-color:#fff;
}

.mini_picture img{
	margin-left:auto;
}

.miniminitext{
	font-size:8pt;
	color:#666;
}

.image_mail{
	margin-top:20px;
	text-align:center;
	width:100%;
}

.image_mail img{
	width:495px;
	margin-left:auto;
}


/*
* press book
*/
#news_letter h1{
  text-align: left;
  margin-left: 30px;
	color:rgb(207,0,114);
	font-size:24pt;
	margin-bottom:30px;
	margin-top:10px;
}

#news_letter .magazine_container {
  margin-left:30px;
  margin-bottom:30px;
}

#news_letter .magazine{
  float:left;
  border-top:6px solid #e60182;
  border-bottom:6px solid #e60182;
  border-left:3px solid #e60182;
  border-right:3px solid #e60182;
  margin-right:20px;
  margin-bottom:20px;
  width:160px;
  height:200px;
}

#news_letter .magazine img{
  width:160px;
  height:200px;
}

#pressbook a{
	color:rgb(204,26,110);
}

.form_contact_us{
	text-align:left;	
}

.form_contact_us p{
	margin-top:15px;
	margin-bottom:10px;
}

.form_contact_us label{
	color:rgb(207,0,114);
	font-size:12pt;
}

.notification{
	font-style:italic;
	margin-top:20px;
	margin-bottom:20px;
	color:rgb(207,0,114);	
}

.partner{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}

.mycart_quantity a{
	color:rgb(204,26,110);
	font-size:12pt;
	text-decoration:none;
}

.black_border {
	border:1px #000 solid;
}

/* div html */

div#item_description_html *{
margin: 0;
padding: 0px;
border: 0px;
border-bottom:0px;
outline: 0;
}

div#page_value_html *{
margin: 0;
padding: 0px;
border: 0px;
border-bottom:0px;
outline: 0;
}

div#collection_presentation_html *{
margin: 0;
padding: 0px;
border: 0px;
border-bottom:0px;
outline: 0;
}