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

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

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 : "Trebuchet MS";
}

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

.title {
	position:relative;
	width:100%;
	background-color:#00334B;
	color:#FFF;
}

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

.logo{
	width:100%;
	background-color:#fff;
	background-image:url(http://aphrodite.shopeo.com/images/denim_men_19/logo_background.png);
	background-repeat:repeat-x;
	height:85px;
	padding-top:17px;
	text-align:center;
}

.top_menu{
	width:100%;
	background-color:#A00101;
	height:64px;
	background-image:url(http://aphrodite.shopeo.com/images/denim_men_19/top_menu.png);
	background-repeat:repeat-x;
	text-align:center;
	padding-left:auto;
	padding-right:auto;	
	color:#fff;
}

.top_content{
	width:100%;
	padding-top:4px;
	text-align:center;
}

.top_top_menu {
	width:100%;
	font-size:14pt;
	text-align:center;
}

.top_top_menu a{
	float:none;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.bottom_top_menu{
	width:100%;
	padding-top:12px;
	font-size:11pt;
	text-align:center;
}

.bottom_top_menu a{
	float:none;	
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.content {
	margin-top:15px;
	font-size:12pt;
	color:#333;
}
.content a{float:none;}

.left_area {
	margin-left:10px;
	width:20%;
	float:left;
}

.search{width:96%;}
.search_title{
	background-color:#00334B;
	background-image:url(http://aphrodite.shopeo.com/images/denim_men_19/recherche_background.png);
	background-repeat:no-repeat;
	padding-left:45px;
	line-height:40px;
	color:#fff;
	margin-bottom:10px;
}

.search input{font-size:10pt;color:#333;}
.search_field{
	font-size:12pt;
	width:72%;
}

.group_menu_title {
	width:96%;
	margin-top:10px;
	background-color:#00334B;
	background-image:url(http://aphrodite.shopeo.com/images/denim_men_19/group_menu.png);
	background-repeat:no-repeat;
	line-height:30px;
	color:#fff;
}

.group_menu_title h1{
		padding-left:40px;
}

.group_menu_list{
	padding-left:10px;
}
.group_menu_link{
	margin-top:8px;
	width:96%;
	border-bottom:1px #333 solid;
}
.group_menu_list a{
	text-decoration:none;
	color:#333;
	font-size:12pt;
}

.static_page_menu_title{
	width:96%;
	background-color:#00334B;	
	margin-top:20px;
	background-image:url(http://aphrodite.shopeo.com/images/denim_men_19/static_menu.png);
	background-repeat:no-repeat;
	line-height:30px;
	color:#fff;
}

.static_page_menu_title h1{
	padding-left:30px;
}

.right_area{
	float:right;
	width:78%;
}

/* COLLECTION */
.collection_title{
	background-color:#00334B;
	color:#fff;
	margin-bottom:10px;
	height:30px;
	padding-top:10px;
	padding-left:20px;
}


/* ITEM FOR COLLECTION */
.item_for_collection {
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
	width:220px;
	height:340px;
	margin-right:20px;
	float:left;
}

.item_for_collection_bottom_links{
	position:relative;
	bottom:5px;
}

.item_for_collection_title{
	text-decoration:underline;
	margin-bottom:10px;
}

.item_for_collection_title a{
	text-decoration:underline;
	color:#333;
}

.item_for_collection_pack_signal{
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana;
	line-height:20px;
}
.item_for_collection_add_to_cart{
	background-color:#000;
	line-height:30px;
}
.item_for_collection_add_to_cart a{
	text-decoration:none;
}

.item_for_collection_go_to_item{
	color:#0033CC;
	font-size:12pt;
	line-height:20px;
}

.item_for_collection_go_to_item a{
	color:#0033CC;	
}

.item_for_collection_photos{
	width:100%;
	height:68%;
}

.item_for_collection_mini_photos{
	color:red;
	float:left;
	width:18%;
}

.item_for_collection_mini_photos img{
	width:80%;
}

.item_for_collection_next_mini_photos img{
	width:15%;
}

.item_for_collection_main_photos{
	width:80%;
	float:right;
}

.item_for_collection_main_photos img{
	width:80%;
}

.footer {
	clear:both;
	width:100%;
	background-color:#000;
	color:#fff;
	font-size:12pt;
	text-align:center;
	margin-top:20px;
	line-height:40px;
	margin-bottom:120px;
}

.footer a{
	float:none;
	text-align:center;
	text-decoration:none;
	margin-right:10px;
}

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

.myitem{
	font-family:Verdana;
	width:98%;
}

.myitem_title{
	border-bottom:1px #333 solid;
	margin-bottom:15px;
}

.myitem_left{
	float:left;
	width:13%;
	text-align:left;
}

.myitem_left h3{
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
	font-size:16pt;
}

.myitem_miniphotos{
	margin-right:auto;
	position:relative;
	border:1px #ccc solid;
	padding-top:10px;
	text-align:center;
	margin-bottom:5px;
}

.myitem_center{
	float:left;
	margin-left:3%;
	width:50%;
}

.myitem_center img{
	width:80%;
}

.myitem_right{
	font-family:Verdana;
	float:right;
	margin-left:1%;
	width:32%;
	color:#333;
}

.myitem_choice{
	position:relative;
	width:100%;
	text-align:center;
}

.myitem_choice_left{
	font-weight:bold;
	line-height:25px;
	width:100%;
	padding:10px;
	color:#333;
}

.myitem_price{
	z-index:1000;
	padding-right:10px;
	font-size:14pt;
	font-weight:bold;
	color:#000;
}

.myitem_add_to_cart{
	margin-top:10px;
	text-align:center;
}

.myitem_right_many_pictures{
	width:100%;
	margin-top:10px;
	border:1px #ccc solid;
	text-align:center;
	padding-top:8px;
}

.myitem_right_many_pictures img{
	width:80%;
}

.myitem_right_many_pictures a{
	font-size:10pt;
	font-weight:bold;
	margin-right:8px;
	color:#333;
}

.myitem_description{
	padding:10px;
	border-top:1px #ccc solid;
}

.myitem table{
	border:1px #333 solid;
}

.myitem th{
	padding:10px;
	background-color:#333;
	color:#fff;
	font-weight:bold;
	line-height:20px;
	border:1px #fff solid;
}

.myitem td{
	padding:10px;
	vertical-align:middle;
	border:1px #ccc solid;
}

.myitem h3{
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
}

.myitem_suggestion{
	border-top:1px #ccc solid;
	padding:10px;
}

.suggestion_photos{
	margin-bottom:15px;
	float:left;
	width:175px;
}

.suggestion_photos img{
	width:98%;
}

/* LE CADDIE */
#caddie_zone{z-index:100;}
.cart{
	width:100%;
	position:fixed;
	bottom:0%;
	border-top:1px #ccc solid;
	background-image:url(http://aphrodite.shopeo.com/images/denim_men_19/cart_background.png);
	background-repeat:repeat-x;
	background-color:#FFF;
	height:94px;
	padding-top:15px;	
	z-index:100;
}

.cart_left{
	float:left;
	margin-left:10px;
	width:20%;
	color:#333;
}

.cart_title{
	background-color:#000;
	color:#fff;
	font-size:13pt;
	line-height:25px;
	padding-left:6px;
}

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

.cart_list{
	float:left;
	width:60%;
	text-align:center;
	height:80px;
	margin-left:20px;
	color:#333;
}

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

.cart_element{
	border:1px #ccc solid;
	margin-top:6px;
	width:100px;
	height:60px;
	margin-right:10px;
	float:left;
	font-size:10pt;
	color:#555;
	background-color:#fff;
}

.cart_element_photo{
	float:left;
	width:50%;
}
.panier_contenu_element_qtte_add {
	padding-top:5px;
}
.panier_contenu_element_qtte_text{
	padding-top:5px;
}
.panier_contenu_element_qtte_text a{
	color:#333;
}
.cart_element_photo img{
	width:80%;
}
.panier_contenu_element_qtte_add img{
	width:18px;
}

.panier_indic{
	height:78px;
	font-size:16pt;
	color:red;
	padding-top:10px;
}

.total{
	border-top:1px #333 solid;
	border-bottom:1px #333 solid;
	padding-top:8px;
	font-size:12pt;
	color:#333;
	float:right;
	margin-right:2%;
	width:12%;
	text-align:center;
}

.checkout{
	height:20px;
	margin-top:10px;
	background-color:#000;
	color:#FFF;
	width:100%;
	font-size:12pt;
}

.choose_option{
	color:#666;
}

/* CART */
.mycart_list{
	width:100%;
}

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

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

.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;
}

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

.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;
}

/* ORDERS HISTORY */
.myorders_element{
	border:1px #333 outset;
	padding:10px;
	margin-bottom:15px;
}

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

.myorders_date{
	font-weight:bold;
	font-size:14pt;
	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_total{
	margin-bottom:5px;
}

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

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

.height_thirty{
	height:30px;
}

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

.pagination_legend{
	float:left;
}

.pagination_number{
	float:left;
	border:1px #333 solid;
	background-color:#fff;
	padding:5px;
	color:#00334B;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}
.pagination_number a{
	color:#00334B;
}

.pagination_number_current{
	float:left;
	border:1px #333 solid;
	background-color:#00334B;
	padding:5px;
	color:#fff;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.pagination_number_current a{
	color:#fff;
}

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