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

label {
	cursor:pointer;
}

:focus {
       outline: 0;
}

body {
       line-height: 1;
       color: black;
       background: white;
}

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

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

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

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

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

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

a {cursor:pointer;}

body {
    margin: 0px;
    padding: 0px;
		background-color:#fff;
    width:100%;
    height:100%;
    font-family : "Helvetica Neue", "Lucida Sans", sans-serif;
		text-align:center;
		background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/wallpaper.png);
		background-repeat:repeat;		
}


/* 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%;
	height: 500px;
	background-color: #000;
	}

/* DEBUT CODE PAGE */
div{
	/*border:1px red solid;*/
}
.clear{clear:both;width:100%;}

.wallpaper{
	width:100%;
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/wallpaper.png);
	background-repeat:repeat;
	height:100%;
	text-align:center;
}

.barreblanche{
	height:2px;
	background-color:#e9efd7;
	width:100%;
}

.confort_visuel{
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	width:811px;
	padding-right:10px;
	color:#fff;
}

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

.top{
	margin-left:auto;
	margin-right:auto;
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/top_background.png);
	background-repeat:no-repeat;
	height:187px;
	width:811px;
}

.top_picture {
	height:154px;
}

.top_picture img{
	margin-left:1px;
	margin-top:8px;
	width:801px;
	height:147px;
}

.top_links_title_accueil{
	float:left;
	font-size:10pt;
	margin-left:35px;
	padding-left:25px;
	padding-right:15px;
	padding-top:10px;
	background-color:#47641f;
	height:20px;
}

.top_links_title_accueil:hover{
	background-color:#808e2e;
}

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

.top_links_title{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/top_menu_separateur.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:20px;
	padding-top:10px;
	font-size:10pt;
	float:left;
	padding-left:15px;
	padding-right:15px;
	background-color:#47641f;	
}

.top_links_title:hover{
	background-color:#808e2e;
}

.top_links_title a{
	height:16px;
	color:#fff;
	text-decoration:none;
}

.main_content{
	width:821px;
	margin-left:auto;
	margin-right:auto;
}

.main_content_title{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/main_content_title.png);
	background-repeat:repeat-x;
	height:41px;
	background-color:#fff;
	width:100%;
}

.main_content_motif{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/motif_page.png);
	background-position:bottom;	
	background-repeat:repeat-x;
	height:41px;
	width:100%;
}

.main_content_motif_top_corner_left{
	float:left;
}

.main_content_motif_top_corner_right{
	float:right;
}

.main_content_motif_bottom_corner_left{
	float:left;
}

.main_content_motif_bottom_corner_right{
	float:right;
}

.background_with_chic_pattern{
	width:98%;
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/motif_page.png);
	background-position:bottom;	
	background-repeat:repeat-x;
	height:41px;
	margin-bottom:12px;
	margin-left:2%;	
}

.main_content_left{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/main_content_border_left.png);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#fff;
	width:821px;
}

.main_content_right{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/main_content_border_right.png);
	background-repeat:repeat-y;
	background-position:top right;
}

.main_content_content{
	margin-left:10px;
	margin-right:10px;
}

.main_content_bottom{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/main_content_bottom.png);
	background-repeat:repeat-x;
	width:100%;
	height:41px;
}

.main_content_content_left{
	width:25%;
	float:left;
	margin-left:8px;
	border-right:1px #d1e1b1 solid;
	margin-top:5px;	
}

.myspace_picture{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/myspace.png);
	background-repeat:no-repeat;
	height:114px;
	width:188px;
	padding-top:10px;
	text-align:left;
	padding-left:10px;
	color:#757575;
}

.myspace_picture h1{
	width:90%;
}

.myspace_picture a{
	color:#666;
	text-decoration:none;
}

.myspace_picture a:hover{
	color:#666;
	text-decoration:underline;
}

.myspace_links{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/myspace_link_background.png);
	background-repeat:repeat-x;
	border:1px #ccc solid;
	color:#757575;
	margin-left:3px;
	width:179px;
	font-size:10pt;
	text-align:left;
	margin-top:5px;
	height:15px;
}

.myspace_links a{
	color:#757575;
	position:relative;
	top:2px;
	text-decoration:none;
}

.info_links{
	margin-left:3px;
	width:179px;
	font-size:10pt;
	text-align:left;
	margin-top:5px;
	height:15px;
}

.info_links a{
	color:#757575;
	text-decoration:none;
}

.info_links_more {
	color:#9C3817;
	font-size:10pt;
	text-align:left;
	margin-top:8px;
}

.info_links_more a{
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	color:#9C3817;
}

.info_links_more a:hover{
	background-color:#9C3817;
	text-decoration:none;
	color:#fff;
}

.contact_us{
	margin-top:25px;
	text-align:left;
	color:#757575;
	font-size:12pt;
}

.contact_us h4{
	font-size:8pt;
}

.logo{
	text-align:left;
	margin-top:25px;
}

.main_content_content_right{
	width:73%;
	float:left;
}

.front_product{
	margin-top:5px;
	position:relative;
	width:100%;
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/front_product.png);
	background-repeat:no-repeat;
	height:189px;	
}

.front_product a{
	color:#757575;
	font-size:10pt;
}

.front_product_picture{
	float:left;
	margin-left:2%;
	margin-top:10px;
	width:26%;
}

.front_product_picture img{
	height:145px;
	width:98%;
}

.front_product_text{
	margin-left:3%;
	margin-top:10px;
	float:left;
	width:66%;
	font-size:10pt;
	color:#757575;
	text-align:justify;
}

.front_product_text h1{
	color:#333;
	font-size:12pt;
	margin-bottom:10px;
}

/* COLLECTIONS */

.groupcollection_collections{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	color:#757575;
	font-size:10pt;
	padding-bottom:8px;
}

.groupcollection_collections h1{
	font-size:12pt;
	color:#9C3817;
}

.groupcollection_collection{
	border-left:3px #9C3817 solid;
	margin-top:6px;
	padding-left:5px;
}

.groupcollection_collection a{
	color:#9C3817;
	text-decoration:underline;
}

.item_for_collection_separation{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/item_for_collection_separation.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	height:33px;
}

.item_for_collection{
	width:100%;
	color:#757575;
}

.item_for_collection_picture_and_text{
	width:70%;
	float:left;
	border-right:1px #ccc dotted;
	text-align:left;
	font-size:10pt;
}

.item_for_collection_picture{
	text-align:center;
	float:left;
	width:29%;
	margin-left:2%;
	margin-right:2%;
}

.item_for_collection_picture img{
	width:98%;
}

.add_to_cart{
	margin-top:8px;
}
.add_to_cart img{
	width:92px;
}

.item_for_collection_picture a{
	color:#757575;
}

.item_for_collection_text{
	float:left;
	width:65%;
	text-align:justify;
	padding-right:2%;
}

.item_for_collection_text a{
	color:#9C3817;
}

.item_for_collection_text a:hover{
	background-color:#9C3817;
	color:#fff;
}

.item_for_collection_picture_and_text h1{
	font-size:12pt;
	color:#333;
	margin-bottom:10px;
}

.item_for_collection_price{
	padding-top:40px;
	float:left;
	text-align:right;
	width:25%;
	font-size:10pt;
}

.price{
	margin-top:8px;
	margin-bottom:8px;
	font-size:14pt;
}

.suggestions{
	margin-top:15px;
}

.suggestions h2{
	border-top:1px #757575 solid;
	border-bottom:1px #757575 solid;	
	color:#fff;
	line-height:30px;
	width:98%;
	margin-left:2%;
	background-color:#47641f;
}

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

.static {
	font-size:10pt;
	color:#757575;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
}

.static_title{
	border-top:1px #ccc dashed;
	border-bottom:1px #ccc dashed;	
	line-height:30px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	color:#757575;
	font-weight:normal;
	margin-bottom:10px;
	font-size:14pt;
}

.static p{
	margin-top:10px;
}

.static li{
	list-style: disc inside;
	color:#757575;
}

/* 	VOTRE PANIER */
.caddie_to_move {
	width:100%;
	position:fixed;
	bottom:0%;
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/cart_background.png);
	background-repeat:repeat-x;
	background-color:#ddd;
	height:86px;
	z-index:100;
	text-align:center;
	padding-top:5px;
	left:0px;
}

.cart_left{
	float:left;
	width:25%;
	color:#333;
	text-align:left;
}

.cart_logo{
	float:left;
	padding-top:15px;
	padding-left:5px;
}

.cart_actions{
	float:left;
	margin-left:25px;
}

.cart_actions a{
	line-height:18px;
	color:#333;
	font-size:10pt;
	padding-left:6px;
}

.cart_list{
	float:left;
	width:50%;
	text-align:center;
	height:81px;
	margin-left:20px;
}

.cart_list h3{
	text-align:left;
	font-weight:bold;
	color:#333;
	text-decoration:underline;
	font-size:10pt;
}

.cart_element{
	background-color:#fff;
	width:120px;
	height:60px;
	margin-right:10px;
	margin-top:8px;
	float:left;
	font-size:10pt;
	color:#757575;
}

.cart_element a{
	color:#757575;
}

.cart_element_photo{
	border:1px #666 solid;
	padding:2%;	
	float:left;
	width:40%;
}

.panier_contenu_element_qtte_add{
	margin-left:5px;
}

.cart_element_photo img{
	width:90%;
}

.total{
	font-size:12pt;
	color:#333;
	float:left;
	width:15%;
	margin-left:5%;
	text-align:right;
}

.checkout{
	margin-top:10px;
}

.footer{
	margin-bottom:120px;
}

/* CART */
.mycart_list{
	margin-left:10px;
	margin-right:10px;
}

.mycart_element{
	float:left;
	border:1px #ccc solid;
	border-bottom:5px #333 solid;
	background-color:#fff;
	padding:10px;
	width:43%;
	height:150px;
	margin-bottom:10px;
	margin-right:2%;
	text-align:left;
	font-size:10pt;
}

.mycart_picture{
	float:left;
	width:30%;
}

.mycart_picture img{
	width:98%;
}

.mycart_text{
	margin-left:31%;
	color:#555;
}

.mycart_text a{
	color:#333;
	cursor:pointer;
}

.mycart_title{
	font-weight:bold;
	color:#333;
	margin-bottom:8px;
}

.mycart_quantity{
	margin-bottom:5px;
}

.mycart_price{
	margin-bottom:8px;
}

.mycart_info{
	border-bottom:1px #ccc solid;
	margin-bottom:10px;
	line-height:30px;
}

.mycart_info a{
	background-color:#000;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	float:right;
}

.mycart_total{
	float:left;
}

.panier_contenu_bouton_moins_link{
	cursor:pointer;
}

.panier_contenu_bouton_plus_link{
	cursor: auto;
}

.code_promo{
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.code_promo h1{
	font-size:12pt;
	color:#757575;
	margin-bottom:15px;
}

.code_promo input{
	font-size:12pt;
	color:#757575;
}

#search{
	height:40px;
	margin-left:3px;
	width:179px;
	text-align:left;
	margin-top:10px;
}

.panier_indic h1{
	color:#9C3817;
	font-size:12pt;
	margin-top:8px;
	margin-bottom:6px;
}

.panier_indic h2{
	color:#757575;
	font-size:10pt;
}

/* FORMULAIRE SUR SITE */
.customer_data_box {
	border-bottom:1px #ccc solid;
	padding:10px;
	color:#666;
	text-align:left;
}

.customer_data_box a{
	color:#333;
}

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

.customer_data_box h1{
	font-size:16pt;
	font-weight:bold;
}

.create_account input{
	margin-bottom:10px;
	font-size:16pt;
	color:#333;
}

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

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

.codepromo_congratulations{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	color:#757575;
	font-size:10pt;
	padding-bottom:8px;
	border-bottom:1px #ccc solid;
}

.codepromo_congratulations h1{
	font-size:14pt;
	color:#9C3817;
}

.codepromo_congratulations p{
	margin-top:6px;
}

/* Error */
.error {
	border:1px pink solid;
	font-size:10pt;
	color:red;
	font-weight:bold;
	padding:2%;
	width:90%;
	text-align:left;
	margin-bottom:10px;
}

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

/* VEDA FORM */
.veda_form{
	text-align:left;
	color:#757575;
	margin-left:10px;
	margin-right:10px;
}

.veda_form p{
	margin-top:8px;
	margin-bottom:8px;
}

.veda_form h3{
	font-size:12pt;
	color:#757575;
}

.veda_form input{
	font-size:12pt;
	color:#757575;
}

/* ORDERS HISTORY */
.myorders_element{
	border:1px #757575 dashed;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	text-align:left;
	font-size:10pt;
	color:#757575;
}

.myorders_date_and_status{
	width:100%;
	color:#333;
	line-height:25px;
}

.myorders_date{
	font-weight:bold;
	font-size:12pt;
	float:left;
}

.myorders_status{
	float:right;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
}

.myorders_payment_mode{
	margin-bottom:5px;
}

.myorders_payment_received{
	margin-bottom:5px;
}

.myorders_payment_received a{
	color:#333;
}

.myorders_payment_description{
	margin-bottom:10px;
}

.myorders_total{
	margin-bottom:5px;
}

.myorders_action{
	border-bottom:1px #ccc solid;
	margin-bottom:10px;
}
.myorders_action a{
	line-height:25px;
	font-weight:bold;
	color:#757575;
	text-decoration:underline;
}

.myorders_action a:hover{
	background-color:#555;
	color:#fff;
}

.height_thirty{
	height:30px;
}

/* VISITED PRODUCTS */
.products_already_visited_item{
	float:left;
	margin-left:2%;
	margin-right:4%;
	width:27%;
	border:1px #ccc solid;
	margin-bottom:20px;
	background-color:#fff;
	height:225px;
}

.products_already_visited_item_picture{
	width:90%;
	height:70%;
}

.products_already_visited_item_picture img{
	width:80%;
	height:80%;
}

.products_already_visited_item_title{
	color:#757575;
	font-size:10pt;
	font-weight:bold;
	border-bottom:1px #ccc solid;
	padding-top:5px;
	padding-bottom:5px;
}

.products_already_visited_item_price{
	margin-top:5px;
	font-size:10pt;
	color:#757575;
}

.products_already_visited_item_add_to_cart{
	background-color:#757575;
	color:#fff;
	font-size:10pt;
}

#products_already_visited_show_all{
	font-size:10pt;
	background-color:#757575;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

#products_already_visited_show_all:hover{
	text-decoration:underline;
}

.footer{
	width:821px;
	margin-left:auto;
	margin-right:auto;
	color:#333;
	font-size:8pt;
	text-align:left;
}

.footer h1{
	font-size:10pt;
	font-weight:bold;	
	margin-left:10px;
	margin-right:10px;	
}

.footer p{
	border-bottom:1px #333 solid;
	margin-bottom:8px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:10px;
	margin-right:10px;	
}

.bottom_label{
	margin:10px;
	border-bottom:1px #757575 solid;	
}

.bottom_label h2{
	text-align:justify;
	font-size:10pt;
	color:#757575;
	margin-bottom:5px;
}

.bottom_label img{
	text-align:center;
	width:120px;
	margin-bottom:8px;
}

.item_label{
	margin-top:8px;
	border-top:1px #757575 solid;
	text-align:center;
	font-size:10pt;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}

.item_label img{
	width:95px;
	text-align:center;
}

.item_label h2{
	margin-top:5px;
	text-align:justify;
}

.top_index_collections{
	position:relative;
	width:99%;
	margin-left:1%;
}

.top_index_collections_left{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/top_index_collections_left.png);
	background-repeat:no-repeat;
	width:177px;
	height:222px;
	float:left;
	padding:5px;
	font-size:10pt;
	color:#757575;
}

.top_index_collections_middle{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/top_index_collections_middle.png);
	background-repeat:no-repeat;
	width:183px;
	height:220px;
	float:left;
	padding:5px;
	font-size:10pt;
	color:#757575;
}

.top_index_collections_right{
	background-image:url(http://aphrodite.shopeo.com/images/nimveda_15/top_index_collections_right.png);
	background-repeat:no-repeat;
	width:183px;
	height:225px;
	float:left;
	padding:5px;
	font-size:10pt;
	color:#757575;
}

.top_index_collections_picture{
	height:125px;
}

.top_index_collections_picture img{
	height:112px;
}

.top_index_collections_title {
	color:#9C3817;
	font-size:12pt;
	margin-top:8px;
	font-size:11pt;
	margin-bottom:5px;
}

.top_index_collections_text{
	text-align:left;
	padding:15px;
	padding-top:0px;
}

.ensavoirplus{
	position:relative;
	left:65px;
	width:92px;
	height:26px;
}