@charset "UTF-8";
/* CSS Document */

/* 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;
vertical-align: baseline;
}
:focus {
outline: 0;
}

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

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

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

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{
font-family: Verdana, Arial, sans-serif;
font-size:10pt;
color:#fff;
text-align:left;
margin:0;
width:100%;
height:100%;
}

/*Clear*/
.clear{
	clear:both;
}


/* END CSS RESET */

p{
	margin:0px;
}

h3{
	margin:0px;
}

/* Layout  */

html, body {
  height: auto;
} 

body{
  background:#FFF url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/background_site.jpg) repeat;
}

.page{
  /*TODO image of background*/
  
  background-position: top center;
  margin: 0px;
  padding: 0px;
  width:100%;
	min-height: 100%;
	height:100%;
  font-family : "Trebuchet MS";
}

#website{
  width:1054px;
	min-height: 100%;
	height:100%;
  margin-left:auto;
	margin-right:auto;
/*  padding-top:15px;*/
}

#website .website_content{
  width:1000px;
  margin-left:auto;
	margin-right:auto;
	height:100%;
}

#website .shadow_left{
	height:100%;
  width:100%;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/shadow_left.png) left center repeat-y;
}

#website .shadow_right{
	height:100%;
  width:100%;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/shadow_right.png) right center repeat-y;
}

/* head  */
#header{
  width:100%;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/header_bk.jpg) center top no-repeat;
}

#header_content{
  height:167px;
  margin:auto;
  width:1000px;
}

/* Image de publicité haut du site */
#topadd{
  color:#FFFFFF;
  font-family:sans-serif;
  left:815px;
  line-height:28px;
  position:relative;
  top:-200px;
  width:220px;
}

#topadd img{
/*  background-repeat:no-repeat;
  position:relative;
  top:65px;
  left:545px;*/
}

.topimg{
  width:100%;
  height:85px;
  position:relative;
  top:0px;
  left:0px;
}

.topimg_logo{
  height:162px;
  left:30px;
  position:relative;
  top:-60px;
  width:382px;
}


/* Top menu rollant*/
#top_menu {
	font-size:12px;
	z-index:100;
  height:47px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/top_button_bk.png) repeat-x;
  background-color:#000;
  text-align:center;
	width:100%;
}

.center_menu{
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  *margin-top:-35px;
}

li.topmenu_title {
	*height:30px;
	*float:left;
	*margin-top:-15px;
} 

#top_menu ul li{
	list-style:none;
/*	*height:30px;*/
	*margin:6px;
}   

#top_menu .l_dt {
  float:left;
  font-size:12pt;
  line-height:47px;
  position:relative;
  top:0;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/top_menu_separator.png) no-repeat right center;
  padding-left:8px;
  padding-right:9px;
  *padding-left:0px;
}

#top_menu .l_dt:hover {
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/top_button_active.png) repeat-x;
}

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

.menu_div{
  position:absolute;
/*  width:1026px;*/
/*  background:#C78EAF;*/
/*  border:1px solid red;*/
  top:250px;
  z-index:100;
  height:260px;
  width:633px;
  background:#FFF url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/main_menu_bk.png) no-repeat;
  
}

.menu_content{
  height:100%;
  margin:15px;
  text-align:left;
  width:100%;
  text-align:left;
}

.menu_border_bottom{
  height:14px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/menu_border_bottom.png) bottom center no-repeat;
}

#top_menu .panel_right ul {
  float:left;
/*  height:85px;*/
  list-style:none outside none;
  margin:0;
  padding:0;
  text-align:left;
  width:145px;
}

.panel_left{
  float:left;
  width:160px;
  height:100%;
}

.panel_left img{
  max-height:240px;
  max-width:160px;
}

.menu_collection_description{
	margin-top:15px;
	width:160px;
}

.panel_right{
  float:left;
  height:100%;
  padding-left:10px;
/*  width:400px;*/
}

.menu_ul{
  float:left;
  width:150px;
}

.menu_div li a{
  font-size:10pt;
  color:#5472AE;
  text-decoration:none;
  line-height:18px;
/*  line-height:35px;*/
}

.menu_div li a:hover{
  text-decoration:underline;;
}

/*#top_menu .panel_right ul li {
clear:left;
float:left;
height:25px;
overflow:hidden;
padding-left:0;
white-space:nowrap;
width:199px;
}*/

#top_menu .panel_right ul li {
/*clear:left;
float:left;
height:20px;
padding-left:0;*/
}
/* fix for IE 6*/
/*#top_menu li:hover ul, #top_menu li.sfhover ul {
  visibility:visible;
  left: 8px;
}*/


.toplinks{
  font-size:12pt;
  font-weight:normal;
  width:100%;
  height:37px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/top_button_bk.png) repeat-x;
  background-color:#000;
  text-align:center;
}
        
.toplink_first span{
  padding-left:6px;
}

.toplink_first{
  padding-left:15px;
  padding-right:15px;
}

.toplink_active{
  float:left;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/top_button_active.png) repeat-x;
  height:36px;
  line-height:36px;
}

.toplink{
  float:left;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/top_button_deactive.png) repeat-x;
  height:36px;
  line-height:36px;
}

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

.toplink a{
  text-decoration:none;
  color:#5D5D5D;
}

.toplink_space{
  float:left;
  height:30px;
  line-height:30px;
}

/* Content */
#content{
  background-color:#fff;
  padding-top:5px;
  width:100%;
  border-bottom:1px solid #D2C7E3;
  padding-bottom:25px;
/*  height:1260px;*/
}

#leftcontent{
/*  float:left;
  width:220px;
  height:100%;
  color:#000;
  background-color:#F6F4E8;
  border-right:1px solid #C0BBA7;
  border-bottom:1px solid #C0BBA7;
  padding-bottom:20px;*/
}

.leftlinks{
  margin-top:25px;
}

.leftlink_space{
}

.leftlink{
  font-size:12pt;
  left:11px;
  margin-top:7px;
  position:relative;
  text-align:right;
  width:201px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/left_link_bk.png) center top no-repeat;
}

.leftlink a{
  line-height:25px;
  text-decoration:none;
  color:#C8C8C8;
  padding-right:5px;
}
          
.leftlink_title{

}
          
.leftlink_active{
  
}
          
.leftlink_active_title{

}

.subleftlinks{
  margin-top:5px;
}

.subleftlink{
  background-image:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/subleftlink_puce.png);
  background-position:right center;
  background-repeat:no-repeat;
}

.subleftlink ul{

}
        
.subleftlink li{
  font-size:10pt;
  line-height:26px;
  padding-left:10px;
  text-align:left;
  *vertical-align:top;
  *width:90%;
}

.subleftlink a{
  height:26px;
  font-size:10pt;
  line-height:26px;
  text-decoration:none;
  color:#000;
  padding-right:18px;
  *padding-left:3px;
}
          
#centercontent{
/*  background-color:#FFFFFF;*/
  color:#000000;
  float:left;
  font-size:10pt;
  height:100%;
  min-height:350px;
	padding-left:20px;
	padding-right:20px;
  width:960px;
}
		
.centerimg{
/*  width:713px;
  height:279px;*/
}

.centerimg img{
	
}

/* Page Index */

#newest{
  margin-top:20px;
  height:528px;
  width:681px;
  background:#EDE2D0 url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/b_block_bk_right.png) right center repeat-y;
}

.newest_center{
  height:492px;
}

.newest_title{
  width:100%;
  background:#FFF;
}

.newest_collection{
  border-top:1px solid #CBC7AC;
  height:114px;
  margin-left:8px;
  margin-top:8px;
  width:660px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/categories_bk.png) repeat-x;
}

.newest_bottom{
  width:100%;
  height:7px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/b_block_bk_bottom.png) no-repeat;
}

.newest_photo_left{
  float:left;
  width:150px;
}

.newest_photo_left_photo{
	background-color:rgb(140,130,114);
	padding:5px;
	color:#fff;
	font-size:16pt;
	font-family:Times;
	height:104px;
}

.newest_photo_left_photo a{
	color:#fff;
	text-decoration:none;
}
.newest_photo_left_photo a:hover{
	text-decoration:underline;
}

.newest_collection_quantity{
	display:inline;
  position:relative;
  width:40px;
}

.newest_collection_quantity_bk_left{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/newest_collection_quantity_bk_left.png);
  background-repeat:no-repeat;
  float:left;
  height:22px;
  width:10px;;
}

.newest_collection_quantity_bk_center{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/newest_collection_quantity_bk_center.png);
  background-repeat:repeat-x;
  float:left;
  height:22px;
  line-height:22px;
  color:#fff;
  font-size:10pt;
}

.newest_collection_quantity_bk_right{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/newest_collection_quantity_bk_right.png);
  background-repeat:no-repeat;
  float:left;
  height:22px;
  width:10px;;
}

.newest_products{
  float:left;
}

.newest_product{
  float:left;
}

.newest_product_photo{
  float:left;
  width:45px;
  margin-top:5px;
  text-align:center;
  line-height:100px;
  height:115px;
  line-height:115px;
}

.newest_product_photo img{
/*  height:105px;*/
  margin-left:auto;
  margin-right:auto;
/*  width:35px;*/
}

.newest_product_info{
  float:left;
  padding-right:10px;
  padding-top:10px;
  text-align:right;
  width:115px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/categories_bk_separator.png) right center no-repeat; 
}

.newest_product_title{
  font-size:10pt;
  font-weight:bold;
  color:#3B3229;
  height:40px;
}

.newest_product_price{
  font-size:16pt;
  font-weight:bolder;
  height:22px;
}

.newest_product_link{
  margin-top:13px;
}


.info_garanti{
  margin-top:20px;
  width:681px;
  background:#EDE2D0 url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/b_block_bk_right.png) right center repeat-y;
}

.info_garanti_title{
  width:100%;
  background:#FFF;
  padding-bottom:5px;
	color:rgb(140,130,114);
	font-size:10pt;
}

.info_garanti_center{
  margin-left:20px;
  margin-right:auto;
  padding-bottom:30px;
  padding-top:35px;
}

.info_garanti_bottom{
  width:100%;
  height:7px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/b_block_bk_bottom.png) bottom center no-repeat;
}

.index_title{
	margin-top:15px;
	color:#181818;
	font-size:14pt;
	font-weight:bold;
	border-bottom:2px solid #A09DAA;
	margin-bottom:10px;
}

.index_subtitle{
	
}

.index_description{
	
}
	
.index_products{
		margin-top:16px;
		width:100%;
}

.index_product{
  float:left;
  width:175px;
  height:340px;
  margin-right:17px;
  margin-bottom:20px;
  background-color:#F4F2E5;
  border-bottom:1px solid #C0BBA7;
  border-right:1px solid #C0BBA7;
}

.last_index_product {
  float:left;
  width:175px;
  height:340px;
  margin-bottom:20px;
  background-color:#F4F2E5;
  border-bottom:1px solid #C0BBA7;
  border-right:1px solid #C0BBA7;
}

.index_productimg{
  width:155px;
  height:230px;
  margin-bottom:15px;
  text-align:center;
  margin:10px auto auto;
}

.index_productimg img{
  margin:0px;
}

.index_productinfo{
  padding:0 12px;
  margin-top:6px;
}

.index_productinfo_content{
  height:25px;
}

.index_product_link_to_page {
  height:25px;
}

.index_product_price{
  font-size:14pt;
  float:left;
  color:#2B2B2B;
}
.index_product_link{
  bottom:-6px;
  position:relative;
}

.index_product_add_to_cart{
  left:105px;
  position:relative;
  top:-35px;
}

.index_product_add_to_cart a{
}

.index_product_add_to_cart a img{
}

.index_product_description{
  margin-top:3px;
  font-size:10pt;
  color:#000;
  height:32px;
}

/* Page collection */
.collection_left{
  float:left;
}

.collection_right{
  float:right;
}

.collection_title{
	background-image:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/Barre_ttpages.png);
	background-repeat:no-repeat;
	width:100%;
	height:46px;
	margin-bottom:5px;
	padding:5px;
	text-align:center;
}

.collection_title h1{font-size:18pt;color:black;line-height:42px;}

.collection_subtitle{
	
}

.collection_description{
	font-size:10pt;
	text-align:left;
	margin-top:1em;
	margin-bottom:1em;
}

.zoom{text-align:left;}
.zoom a{color:#000;}

.collection_list{
	padding:1em;
  background:#EDE2D0;
}

.collection_items_table {
  line-height:16px;
}

.collection_list_order {
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/collection_list_header_bk.png) repeat-x;
  height:36px;
  line-height:36px;
  width:100%;
}

.collection_list_title table{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/collection_list_header_bk.png) repeat-x;
  height:36px;
  line-height:36px;
}

.collection_list_title table th{
  border-bottom:2px solid #CAC6AB;
  border-left:1px solid #CBC5AB;
  border-right:1px solid #FFFFFF;
  text-align:center;
}

.collection_items_table tr{
  height:126px;
}

.collection_items_table td{
  border-bottom:2px solid #CAC6AB;
  border-left:1px solid #CBC5AB;
  border-right:1px solid #FFFFFF;
  padding-top:5px;
  text-align:center;
  vertical-align:middle;
}

.collection_product_line{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/fond-TD-rubrique.png) repeat-x;
}

.collection_product_photo{
	margin-left:1em;
  float:left;
  width:78px;
  height:107px;
  text-align:center;
}

.collection_product_photo img{
	max-width:78px;
	max-height:107px;
}


.collection_product_detail{
  float:left;
  padding-left:10px;
	padding-right:10px;
	width:385px;
  text-align:left;
}

.collection_product_title{
  font-size:11pt;
  font-weight:bold;
  color:#3B3328;
	margin-bottom:1em;
}

.collection_item_price{
  font-size:12pt;
  font-weight:normal;
  color:#000;
}

.collection_item_option_quantity{
  display:inline-block;
  margin-right:-5px;
  text-align:left;
  width:35px;
}

.collection_item_price_option{
  color:#000;
  font-size:10pt;
}

.collection_item_old_price_option{
  color:#000;
  font-size:10pt;
	text-decoration:line-through;
}

.old_price{text-decoration:line-through;}

.collection_item_reduction_price_option{background-color:red;color:#fff;}

.collection_product_description{
  font-size:9pt;
  color:#716B51;
  height:35px;
}

.collection_product_order_link{
  margin-left:auto;
  margin-right:auto;
}

.collection_bottom{
  background:#EDE2D0 url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/collection_products_bottom_bk.png) right bottom no-repeat;
  height:7px;
  width:681px;
}

.collection_bottom_text{
  float:left;
  font-size:8pt;
  height:25px;
  line-height:25px;
  color:#746f5c;
}


.collection_suggestion{
	text-align: left;
	background-color: #94142D;
	margin-top: 1em;
	margin-bottom: 1em;
	padding:1em;
}

.collection_suggestion_title{
  text-align:left;
	margin-bottom:1em;
}

.collection_suggestion_content{
	
}

.suggestion_product{
	float:left;
  width:296px;
  height:120;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/fond-suggestion.png) repeat-x;
	padding:7px;
	border-right:1px #fff solid;
}

.suggestion_product_photo{
  float:left;
  width:78px;
  height:107px;
  text-align:center;
}

.suggestion_product_photo img{
	max-width:78px;
	max-height:107px;
}

.suggestion_product_detail{
  float:left;
  padding-left:10px;
	padding-right:10px;
  text-align:left;
	width:195px;
}

.suggestion_product_title{
  font-size:11pt;
  font-weight:bold;
  color:#3B3328;
	margin-bottom:1em;
}

.suggestion_product_description{
  font-size:9pt;
  color:#716B51;
  height:35px;
}

.suggestion_product_link{
  float:left;
}

.suggestion_product_price{
  float:right;
  font-size:10pt;
  margin-right:8px;
  font-weight:bold;
}


.collection_page_choices{
  float:right;
  line-height:25px;
  margin-right:20px;
  width:555px;
}

.pagination {
  color:#B0A796;
  float:right;
  font-size:10pt;
  font-weight:bold;
  line-height:20px;
}

.pagination_legend {
	float: left;
/*  padding:5px;*/
}

.pagination_number {
	float: left;
/*  padding: 5px;*/
}
.pagination_number a {
	color: #B0A796;
	text-decoration:none;
	height:20px;
  line-height:20px;
}

.pagination_number_current {
	float: left;
/*  padding: 5px;*/
}

.pagination_number_current a {
	color: #870044;
	text-decoration:none;
	height:20px;
  line-height:20px;
}

.index_left{
  width:700px;
  float:left;
}

.index_right{
  float:right;
  width:260px;
}

.info_livraison{
}

.info_new{
  margin-top:15px;
}

.commande_special {
  background:#EDE2D0;
  height:225px;
  width:265px;
  margin-top:10px;
}

.cp_top{
  width:100%;
  height:5px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/block_bk_top.png) center center no-repeat;
}

.cp_center{
  width:100%;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/block_bk_center.png) center center repeat-y;
}

.cp_bottom{
  width:100%;
  height:7px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/block_bk_bottom.png) center center no-repeat;
}

.commande_special .title{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/image_commande_speciale.png) center center no-repeat;
  width:255px;
  height:105px;
}

.commande_special .cp_center{
  height:93%;
  margin-left:auto;
  margin-right:auto;
  padding-top:5px;
}

.commande_special .cp_center .content a{
  float:left;
  margin-left:7px;
  margin-right:4px;
}

.info_club{
  margin-top:10px;
}

.info_plan{
  margin-top:10px;
  height:230px;
  width:265px;
  background:#EDE2D0;
}

.ip_top{
  width:100%;
  height:5px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/block_bk_top.png) center center no-repeat;
}

.ip_center{
  width:100%;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/block_bk_center.png) center center repeat-y;
}

.ip_content{
  height:93%;
  width:93%;
  margin-left:auto;
  margin-right:auto;
  padding-top:5px;
  font-size:11pt;
}

.info_plan_title{
  color:#000;
  font-size:12pt;
  font-weight:bold;
  padding-top:10px;
}

.info_address{
  color:#2d241B;
  margin-top:8px;
  font-size:9pt;
}

.info_tel{
  color:#2d241B;
  margin-top:10px;
}

.info_tel a{
  color:#2d241B;
  text-decoration:none;
}

.info_bouton_plan{
  margin-top:10px;
  padding-bottom:10px;
}

.ip_bottom{
  width:100%;
  height:7px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/block_bk_bottom.png) center center no-repeat;
}

.info_partners_title{
  margin:10px;
}

.boutton_winebysteph{
  margin-top:15px;
}


.info_partners{
  height:100px;
  border:1px solid #B7AC9A;
  color:#3D3528;
  margin-top:15px;
  width:257px;
}

.info_partners_border{
  width:100%;
  height:100%;
  border:1px solid #FFF;
}

.info_partners_content{
  margin-left:10px;
}

.info_partners_content a{
  text-decoration:none;
  color:#4F493B;
  line-height:18px;
}

.boutton_press{
  margin-top:15px;
}

/* Footer */
#footer{
  width:100%;
  border-top:1px solid #FFF;
  background:#EDE2D0;
  margin-bottom:30px;
}

.bottomlinks{
/*  height:85px;*/
  padding-left:15px;
}

.bottomlink{
  position:relative;
  top:55%;
  padding-left:10px;
  padding-right:10px;
  float:left;
  height:30px;
  line-height:30px;
}

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

.bottomlink_space{
  position:relative;
  top:55%;
  float:left;
  height:30px;
  line-height:30px;
}

.seo{
  color:#000;
  padding-bottom:30px;
  width:660px;
  padding:30px;
  float:left;
/*  height:370px;*/
}

.seo_ul{
  float:left;
}

.seo_ul_last{
  bottom:25px;
  position:relative;
}

.seo ul {
/*  height:85px;*/
  list-style:none outside none;
  margin:0;
  padding:0;
  text-align:left;
  width:220px;
}

.seo a{
	text-decoration:none;
	font-size:9pt;
  color:#4F4C45;
}

.submenu_blod{
  font-weight:bold;
  margin-top:10px;
  margin:5px;
}

.footer_bouttons{
  float:right;
  margin-right:15px;
  width:265px;
}

.footer_bouttons a{
	color:rgb(140,130,114);
	margin-bottom:10px;
}

/*  End of Layout */


/* page tyr_login */
.login_style{
}

.customer_data_box{
}

.customer_data_box input{
  font-size:14pt;
  width:40%;
}

.customer_data_box h1{
  line-height:40px;
  font-size:14pt;
  text-decoration:underline;
}

.customer_data_box h3{
}

.customer_data_box .text_label{
  line-height:40px;
  color:#872558;
  font-size:14pt;
}

.customer_data_box input{
  margin-top:5px;
	width:54%;
}

.customer_data_box input.submit{
  margin-top:15px;
  width:55%;
  *border:0px;
  *cursor:pointer;
}

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

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

/* page static */
.static_value{
  min-height:400px;
}

/* Page item */
.item_left{
  float:left;
}

.item_right{
  float:right;
}

.item_content{
  width:685px;
  background:#EDE2D0;
}

.item_info{
  padding-bottom:20px;
  border-bottom:1px solid #B0A796;
}

.item_photo{
  background:none repeat scroll 0 0 #FFFFFF;
  float:left;
  height:310px;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  width:160px;
}

.item_photo_div{
  text-align:center;
  line-height:310px;
}

.item_photo_div img{
/*  height:300px;*/
  margin-left:auto;
  margin-right:auto;
  vertical-align:middle;
}

.item_details{
  float:left;
}

.item_title{
  background:none repeat scroll 0 0 #94142D;
  color:#FFFFFF;
  font-size:8pt;
  margin-left:10px;
  margin-top:10px;
  padding-bottom:5px;
  padding-left:10px;
  padding-top:5px;
  width:473px;
}

#item_preview .item_title{
	background:none;
	color:#94142D;
	margin:0px;
	padding:0px;
	margin-bottom:1em;
}

#item_preview h1{font-size:12pt;}

.item_sales_infos_left{
  float:left;
  margin-left:10px;
  margin-top:10px;
  width:200px;
}

.item_sales_infos_left .title_label{
  color:#AAA190;
  font-weight:normal;
}

.item_price{
  font-size:20pt;
  color:#3D352A;
  font-weight:bold;
}

#item_preview .item_price{font-size:10pt;}

.item_descriptionfields{
  color:#3E342A;
  font-size:12pt;
  margin-top:15px;
  line-height:24px;
}

.descriptionfields_title{
  color:#877E6D;
  font-size:13pt;
}

.item_sales_infos_right{
  background:none repeat scroll 0 0 #B0A798;
  color:#3D3528;
  float:left;
  left:65px;
  position:relative;
  top:10px;
  width:218px;
}

.item_options_order_zone{
  margin:10px;
  font-size:12pt;
  font-weight:bold;
  margin:10px auto 10px 0px;
  padding-left:10px;
  border-bottom:1px solid #877E6D;
}

.item_option_quantity{
  bottom:5px;
  color:#F3EADB;
  display:inline-block;
  font-size:18pt;
  position:relative;
  width:24px;
}

.item_price_option{
  color:#3D352A;
  font-size:18pt;
  vertical-align:text-bottom;
}

.item_price_option input{
  position:relative;
  vertical-align:middle;
}


.item_order_zone{
  margin:10px;
  font-size:11pt;
  font-weight:bold;
}

.boutton_item_quantity_plus{
  position:relative;
  top:4px;
  left:9px;
}

.boutton_item_quantity_moins{
  position:relative;
  left:9px;
}

.item_quantity_field{
  -moz-border-radius:3px 5px 3px 5px;
  -webkit-border-radius: 5px; 
  background:none repeat scroll 0 0 #E5DED4;
  font-size:12pt;
  height:17px;
  padding:5px;
  text-align:right;
  width:25px;
}

.item_order_boutton{
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  width:196px;
}


.item_descriptions{
  width:665px;
  background:#EDE2D0;
  padding:10px;
}

.item_descriptions_bouttons{
  margin-top:10px;
  margin-bottom:10px;
}

.item_description_boutton{
  float:left;
  margin-right:20px;
}

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

.item_description_boutton_bk_left{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/bouton_bk_left.png);
  background-repeat:no-repeat;
  float:left;
  height:24px;
  width:10px;;
}

.item_description_boutton_bk_center{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/bouton_bk_center.png);
  background-repeat:repeat-x;
  float:left;
  height:24px;
  line-height:24px;
  color:#fff;
  font-size:10pt;
}

.item_description_boutton_bk_right{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/bouton_bk_right.png);
  background-repeat:no-repeat;
  float:left;
  height:24px;
  width:10px;;
}

.item_descriptions_content{
  font-size:10pt;
  color:#3D3528;
  margin-bottom:20px;
}



.item_info_garanti{
  margin-top:15px;
}

.item_facebook{
  margin-top:15px;
}



/* cart */
.mycart_info{
	padding-bottom:15px;
	font-size:14pt;
	width:100%;
}

.mycart_info h3{
	font-size:14pt;
	color:#9F004C;
}

.mycart_info a{
	text-decoration:none;
	font-weight:bold;
	color:#AE1A64;
	font-size:16pt;
	width:100%;
}

.mycart_elements{
	margin-bottom:26px;
	width:100%;
}

.mycart_element{
	height:120px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px #A09DAA solid;
	margin-bottom:15px;
	font-size:12pt;
	width:100%;
}

.mycart_element_picture{
	float:left;
	height:131px;
	width:71px;
	border:1px #A09DAA solid;
	text-align:center;
	vertical-align:middle;
}

.mycart_element_picture img{
	height:125px;
	width:65px;
	padding:3px;
}

.mycart_element_info{
	float:left;
	margin-left:30px;
}

.mycart_element_item_title{
	font-size:13pt;
	font-weight:bold;
}

.mycart_element_model_title{
	font-size:12pt;
}

.mycart_element_quantity{
}

.mycart_element_actions{
  margin-top:10px;
}

.mycart_element_actions a {
	text-decoration:none;
	color:#9F004C;
}

.mycart_element_actions li{
  list-style:none;
  *list-style-position:outside;
}

.cart_content_minus_bouton_link{
	cursor:pointer;
}

.cart_content_minus_bouton_link img{
	position:relative;
	top:4px;
	width:20px;
	height:20px;
}

.cart_content_plus_bouton_link{
	cursor:pointer;
}

.cart_content_plus_bouton_link img{
	position:relative;
	top:4px;
	width:20px;
	height:20px;
}

/* ORDERS HISTORY page my_orders */
.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:8px;
	margin-top:8px;
}

.myorders_payment_received{
	margin-bottom:5px;
}

.myorders_payment_received a{
	color:#333;
}

.myorders_payment_description{
	margin-bottom:10px;
}

.myorders_total{
	margin-bottom:8px;
}

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

/* Pour Fancyzoom */
.magnify{
	position:relative;
	top:5px;
  margin-bottom:-42px;
  height:42px;
	z-index:2;
	text-align:left;
}

/* page flashsales */
.time_counter {
  color:red;
}

/* div html */

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

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


/* Top cart*/
#top_cart{
  height:36px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wood_bk.jpg) repeat-x; 
}

#topcart_zone{
  width:1000px;
  height:36px;
  margin-left:auto;
  margin-right:auto;
}

.topcart_left{
  float:left;
  padding-top:8px;
}

.topcart_list{
  bottom:90px;
  float:right;
  position:relative;
  right:320px;
	margin-bottom:-90px;
}

.topcart_info{
  bottom:30px;
  left:440px;
  position:relative;
  float:left;
  margin-bottom:-30px;
}


#total_price{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/price_bk.png);
  background-repeat:no-repeat-x;
  height:24px;
  width:98px;
  line-height:24px;
}

.topcart_total_price{
  display:inline-block;
  font-size:12pt;
  margin-right:8px;
  text-align:right;
  width:90px;
}

.topcart_actions{
  margin-top:6px;
}

#cart_indicator{
  float:left;
  left:85px;
  position:relative;
}

















/* page cart*/
.cart_left{
  float:left;
}

.cart_right{
  float:right;
}

.cart_list{
  padding-left:7px;
  padding-top:5px;
  width:674px;
  background:#EDE2D0 url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/collection_products_center_bk.png) right center repeat-y;
}

.cart_items_table {
  line-height:16px;
}

.cart_list_order {
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/collection_list_header_bk.png) repeat-x;
  height:36px;
  line-height:36px;
  width:98%;
}

.cart_list_title table{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/collection_list_header_bk.png) repeat-x;
  height:36px;
  line-height:36px;
}

.cart_list_title table th{
  border-bottom:2px solid #CAC6AB;
  border-left:1px solid #CBC5AB;
  border-right:1px solid #FFFFFF;
  text-align:center;
}

.cart_items_table tr{
  height:86px;
}

.cart_items_table td{
  border-bottom:2px solid #CAC6AB;
  border-left:1px solid #CBC5AB;
  border-right:1px solid #FFFFFF;
  padding-top:5px;
  text-align:center;
  vertical-align:middle;
}

.cart_product_line{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/product_line_bk.png) repeat-x;
}

.cart_product_photo{
  float:left;
  width:35px;
  margin-left:5px;
  margin-top:5px;
}

.cart_product_detail{
  float:left;
  padding-left:8px;
  text-align:left;
  width:210px;
}

.cart_product_title{
  font-size:10pt;
  font-weight:bold;
  color:#3B3328;
  height:18px;
}

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

.cart_product_description{
  font-size:9pt;
  color:#716B51;
  height:35px;
}

.cart_product_order_link{
  margin-left:auto;
  margin-right:auto;
}

.cart_bottom{
  background:#EDE2D0 url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/collection_products_bottom_bk.png) right bottom no-repeat;
  height:7px;
  width:681px;
}

#notification_panier{
  background:none repeat scroll 0 0 #000;
	color:#fff;
  height:60px;
  left:36%;
  line-height:20px;
  opacity:0.85;
  filter: alpha(opacity=80);
  padding:8px;
  position:fixed;
  top:50%;
  width:400px;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-bottom-left-radius: 5px 5px;
  border-bottom-right-radius: 5px 5px;
  -webkit-border-radius: 5px;
}

#notification_panier a{
  color:#FFF;
	margin-bottom:0.7em;
}

.endless_page_number{text-align:center;font-size:12pt;color:#000;padding:5px;}

.breadcrumb{color:#666;font-size:10pt;}
.breadcrumb a{color:#666;font-size:10pt;}

/* ITEM PREVIEW */
#item_preview_box{
  position:absolute;
	z-index:300;
}

#item_preview_closebox{
	float:left;
	position:relative;
	top:-1px;
	left:24px;
	z-index:400;
}

#item_preview{
	overflow: auto;
	z-index:100;
	background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/item_preview_bg.png) no-repeat scroll 0 0;
  width:810px;
	height:367px;
  padding:30px;
  opacity:0.98;
  filter: alpha(opacity=98);
	color:#000;
}

#item_preview h2{font-size:12pt;}

#item_preview div.scroller  {
	position:relative;
  border:1px solid #8C8C8C;
  overflow:hidden;
}

#item_preview div.scroller div.section {
  float:left;
  height:360px;
  width:240px;
  overflow:hidden;
  padding-bottom:0;
  text-align:center;
}

#item_preview .actions_bouton {
	height: 28px;
	line-height: 28px;
	margin-left: -10px;
	margin-top: -50px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 110%;
}

#item_preview .bouton_precedent {
  float:left;
}

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

#item_preview div.scroller .bouton_suivant a {
  color:#fff;
  text-decoration:none;
}

#item_preview .bouton_suivant {
  float:right;
}

#item_preview div.scroller div.content {
  width:999900px;
  _width:240px;
}

#item_preview div.scroller div.content img {}

.separateur{
	border-top:1px #333 solid;
	width:100%;
	height:2px;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

#item_preview_stocks{
	margin-top:0.7em;
}

#item_preview_show_stocks{
	margin-top:0.7em;
	text-align:left;
}

#item_preview_show_stocks a{
	color:#323232;
	font-size:10pt;
	line-height:25px;
	text-decoration:underline;
	font-weight:bold;
}

#item_preview .leftcontent{float:left;width:30%;padding-left:40px;}
#item_preview .centercontent{float:left;width:65%;margin-left:2%;}

#item_preview_stocks {color:#333;}

#customer{
  height:47px;
  position:relative;
  top:100px;
  z-index:100;
}

#topnav {
  font-size:12px;
/*  line-height:23px;*/
  margin-right:0px;
/*  padding:5px 18px 25px 12px;*/
  text-align:right;
/*  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_button_compte.png) no-repeat right center scroll;*/
}

.topnav_bk{
  position:relative;
  float:right;
}

.topnav_bk_left{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_button_compte_left.png);
  background-repeat:no-repeat;
  float:left;
  height:38px;
  width:14px;;
}

.topnav_bk_center{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_button_compte_center.png);
  background-repeat:repeat-x;
  float:left;
  height:38px;
  line-height:38px;
}

.topnav_bk_right{
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_button_compte_right.png);
  background-repeat:no-repeat;
  float:left;
  height:38px;
  width:14px;;
}

#topnav a.signin {
  background-image:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_toggle_down_light.png);
  color:#FFFFFF;
  font-size:11pt;
  font-weight:bold;
  line-height:38px;
  position:relative;
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:right center;
  display: inline-block;
  padding: 0px 30px 0px 0px;
  position: relative;
/*  width: 100px;*/
}

#topnav a.signin:hover {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background-image:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_frontpage-toggle-dn-hover.png);
}

a.signin span {
  
  background-position:100% 50%;
  background-repeat:no-repeat;
  padding:4px 16px 6px 0;
}

.ie6 a.signin span {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#88BBD4 url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_frontpage-toggle-dn-resting.png)  no-repeat scroll right center;
}

.ie6 a.signin:hover span {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#5599BB url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_frontpage-toggle-dn-hover.png)  no-repeat scroll right center;
}

.ie #topnav a.menu-open, .ie #topnav a.menu-open:hover {
  background-image:none !important;
}

.ie7 #topnav a.signin, .ie7 #topnav a.signin:hover {
  background-position:0 3px !important;
}

.ie6 #topnav a.signin {
  background-color:#88BBD4;
  background-image:none;
}

.ie6 #topnav a.signin:hover {
  background-color:#5599BB !important;
  background-image:none !important;
}

#topnav a.menu-open {
  -moz-background-clip:border !important;
  -moz-background-inline-policy:continuous !important;
  -moz-background-origin:padding !important;
/*  background-image:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_frontpage-toggle-dn-resting.png) none repeat scroll 0 0 !important;*/
  color:#666666 !important;
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:medium;
}

#small_signup {
  display:none;
  float:none;
  line-height:23px;
  margin:25px 0 0;
  width:170px;
}

#search #small_signup {
  display:inline;
}

#small_signup span {
  color:#000;
  font-size:11px;
  line-height:16px;
  margin:0 0 6px;
  text-align:center;
}

#small_signup a.signup-button {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border-color:#99CC22;
  display:inline;
  font-family:"Lucida Grande",Arial,Sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
  margin-right:6px;
  padding:3px 6px 5px;
}

a.signin.menu-open span {
/*  background-image:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_toggle_up_dark.png);*/
  color:#000;
}

.ie6 #topnav a.menu-open, .ie6 #topnav a.menu-open:hover {
  background-color:#A0A4A8 !important;
}

#widget_login_content {
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -moz-border-radius-topleft:5px;
  border-bottom-left-radius: 5px 5px;
  border-bottom-right-radius: 5px 5px;
  -webkit-border-radius: 5px; 
  background-color:#272727;
  border:1px none transparent;
  color:#fff;
  font-size:11px;
  padding:10px;
  position:relative;
  left:758px;
  *left:758px;
  top:35px;
  text-align:left;
  width:222px;
  z-index:200;
  _top:expression(45px);
  float:top;
}



.ie #widget_login_content {
  margin-left:2px;
}

.ie7 #widget_login_content {
  margin-left:3px;
}

.ie6 #widget_login_content {
  border:1px solid #DDEEF6;
  width:190px;
}

#widget_login_content input[type="text"], #widget_login_content input[type="password"] {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border:1px solid #AEAEAE;
  display:block;
  font-size:13px;
  margin:0 0 5px;
  padding:5px;
  width:203px;
}

#widget_login_content p {
  margin:0;
}

#widget_login_content a {
  color:#000;
}

#widget_login_content label {
  font-weight:normal;
}

#widget_login_content p.remember {
  padding:10px 0;
}

#widget_login_content p.forgot, #signin_menu p.complete {
  clear:both;
  margin:5px 0;
}

#widget_login_content p a {
  color:#2277BB !important;
  font-size:10pt;
}

#signin_submit {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  background:#3399DD url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_bg-btn-blue.png) repeat-x scroll 0 0;
  border:1px solid #3399DD;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  margin:0 5px 0 0;
  padding:4px 10px 5px;
  text-shadow:0 -1px 0 #3399DD;
  width:80px;
}

#signin_submit::-moz-focus-inner {
  border:0 none;
  padding:0;
}

#signin_submit:hover, #signin_submit:focus {
  background-position:0 -5px;
  cursor:pointer;
}

#carousel{
	width: 962px;
	height: 185px;
	margin-top: 15px;
	margin-left: 3px;
	margin-right: auto;
	background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/carousel_bk_center.png) repeat-y;
}

.carousel_item_photo{
	height:85px;
	margin-top:10px;
}

.carousel_bottom{
	background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/carousel_bottom.png);
}

.carousel_item_title{
	height:35px;
	font-size:10pt;
}

#ajax-carousel .carousel-list li {
  background:#FFFFFF url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/carousel_item_bk.png);
  border:1px solid #A2ACC8;
  float:left;
  height:162px;
  margin-left:7px;
  margin-right:0px;
  margin-top:10px;
  width:119px;
  position:relative;
  z-index:1;
  text-align:center;
  vertical-align:middle;
}

#ajax-carousel .carousel-list li img {
  margin:auto;
  text-align:center;
  vertical-align:medium;
  position:relative;
}

#ajax-carousel {
/*	position:relative;*/
  width: 930px;
  *width:97%;
  height: 95%;
	margin-left:auto;
	margin-right:auto;
}

/* BUTTONS */
#prev-arrow-container{
	float: left;
  position:relative;
  top:40%;
	margin-left: 5px;
}

#next-arrow-container {
  position:relative;
  top:-50%;
	left:96%;
	margin-left: 5px;
	width:15px;
}

#next-arrow, #prev-arrow { 
    cursor:pointer; 
}


/* Overlay */
#overlay_carousel {
  width: 93%;
  *width:97%;
  height: 100%;
  background-color:  #000;
  position: absolute;
  left: 0px;
  padding-top: 5px;
  z-index: 98;
  color: #000;
  border:1px dotted #000;	
	text-align: center;
	font-size: 24px;
  filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.carousel-component .carousel-vertical li { 
	float:none;
	margin-bottom:0px;
}

.carousel-component ul.carousel-vertical { 
	width:auto;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	position:relative; 
	width:900px;
}

#carousel{
	width: 962px;
	height: 185px;
	margin-top: 15px;
	margin-left: 3px;
	margin-right: auto;
	background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/carousel_bk_center.png) repeat-y;
}

.carousel_item_photo{
	height:85px;
	margin-top:10px;
}

.carousel_bottom{
	background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/carousel_bottom.png);
}

.carousel_item_title{
	height:35px;
	font-size:10pt;
}

#ajax-carousel .carousel-list li {
  background:#FFFFFF url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/carousel_item_bk.png);
  border:1px solid #A2ACC8;
  float:left;
  height:162px;
  margin-left:7px;
  margin-right:0px;
  margin-top:10px;
  width:119px;
  position:relative;
  z-index:1;
  text-align:center;
  vertical-align:middle;
}

#ajax-carousel .carousel-list li img {
  margin:auto;
  text-align:center;
  vertical-align:medium;
  position:relative;
}

#ajax-carousel {
/*	position:relative;*/
  width: 930px;
  *width:97%;
  height: 95%;
	margin-left:auto;
	margin-right:auto;
}

/* BUTTONS */
#prev-arrow-container{
	float: left;
  position:relative;
  top:40%;
	margin-left: 5px;
}

#next-arrow-container {
  position:relative;
  top:-50%;
	left:96%;
	margin-left: 5px;
	width:15px;
}

#next-arrow, #prev-arrow { 
    cursor:pointer; 
}


/* Overlay */
#overlay_carousel {
  width: 93%;
  *width:97%;
  height: 100%;
  background-color:  #000;
  position: absolute;
  left: 0px;
  padding-top: 5px;
  z-index: 98;
  color: #000;
  border:1px dotted #000;	
	text-align: center;
	font-size: 24px;
  filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.carousel-component { 
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;
}

.carousel-component .carousel-vertical li { 
	float:none;
	margin-bottom:0px;
}

.carousel-component ul.carousel-vertical { 
	width:auto;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	position:relative; 
	width:900px;
}


#collection_sort{
  float:left;
  margin-right:75px;
  padding-left:10px;
}

#collection_sort select{
  color:#282828;
  font-size:10pt;
}

#indicator_sort{
  float:right;
  left:5%;
  position:relative;
}

#widget_en_3_click{
  width:260px;
  height:400px;
  background-color:#94142D;
  margin-top:0px;
}

.widget_en_3_click_title{
  margin-left:auto;
  margin-right:auto;
  width:236px;
  height:112px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_en_3_click_title.png) no-repeat scroll center center;
}

.widget_en_3_click_content{


}

#widget_en_3_click .section{
  height:225px;
  width:225px;
  overflow:hidden;
  float:left;
}

#wine_slider{
  height:225px;
  width:225px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  background-color:#FFFBE7;
}

#widget_en_3_click .slides{
  float:none;
  margin-left:auto;
  margin-right:auto;
  right:0;
  width:124px;
}

#widget_en_3_click .radios_zone{
  padding:5px;
  color:#3c3229;
  line-height:25px;
text-align:left;
}

#widget_en_3_click .next_button {
	margin-left:auto;
	margin-right:auto;
	width:124px;
	height:35px;
}

.#widget_en_3_click .previous_button a{
	color:#3c3229;
	
}

.widget_en_3_click_bouton{
  height:35px;
  width:235px;
  margin-left:auto;
  margin-right:auto;
  padding-top:10px;
}

#newsletter{
	background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_newsletter_bg.png);
	background-repeat:no-repeat;
	width:260px;
	height:119px;
	margin-top:15px;
	padding:5px;
}

#newsletter form{
  padding-left:5px;
}

#newsletter form input.size_email{
	border: 1px #BBB09A solid;
	width:205px;
	height:22px;
	font-size:10pt;
}

#newsletter input.newsletter_submit{
	position:relative;
	top:6px;
}

#newsletter label{
	text-align:left;
	color:#8C8272;
}

#newsletter_notification{
	font-size:8pt;
	padding:5px;
	color:#000;
}

#search_bouton{
  left:942px;
  position:relative;
  top:86px;
  width:50px;
}

#search{
	margin-bottom:10px;
}

#search form input.text,
#search form textarea {
  border:0;
  font-size:12pt;
  width:758px;
  color:#574F3C;
	background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/wid_search_bg.png);
	background-repeat:no-repeat;
	height:34px;
	text-indent:40px;
}

#search form input.search_submit{
	position:relative;
	top:10px;
	left:10px;
}

.auto_complete{
  z-index:10;
}

#slider{
  background:#fff;
	position:relative;
}

#slider div.scroller{position:relative;}

#widget_slideshow div.scroller {
  /* modify width and height of scrolling section if necessary  */
  background:none repeat scroll 0 0 #FFFFFF;
  height:320px;
  margin-top:8px;
	margin-bottom:8px;
  overflow:hidden;
	position:relative;
}

#widget_slideshow div.slider_bottom{
  width:100%;
  height:7px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/b_block_bk_bottom.png) no-repeat;
}

#widget_slideshow div.scroller div.section {
  /* modify width and height of each section as needed (should match the size of the scroller window) */
  width:680px;
  overflow:hidden;
  float:left;
}

#widget_slideshow div.scroller_content {
  width: 9800px;
  *width:680px;
  overflow: hidden;
  padding: auto;
}

#widget_slideshow div.caption {
  background-color: #fff;
  padding: 10px 5px 5px 5px;
  color: #666;
}

#widget_slideshow .pro-caption {
  background-color: #fff;
  margin-bottom: -50px;
  color: #666;
  overflow: hidden;
  position: relative;
  bottom:50px;
  height:50px;
  width:680px;
  background:url(http://aphrodite.shopeo.com/images/chateauxetservices-v2_80/slider_bottom_bk.png) repeat-x;
	text-align:left;
	display:block;
}

#widget_slideshow a.slider_pageLink{
  left:15px;
  position:relative;
  top:5px;
}

#widget_slideshow div.free-caption {
  background-color: #fff;
  padding: 10px 5px 5px 5px;
  color: #666;
  height: 40px;
  overflow: hidden;
}


#widget_slideshow div.slideshownav {
  text-align: center;
  padding-top: 8px;
  overflow: hidden;
  border-top: 1px solid #ccc;
  margin-top: 5px;
  height: 22px;
}

#widget_slideshow div.slideshownav a.next {
  background: url('/images/icon_rightarrow.gif') 0px 0px no-repeat;
  width: 22px;
  height: 22px;
  float: right;
}

#widget_slideshow div.slideshownav a.next:hover {
  background: url('/images/icon_rightarrow.gif') 0px -22px no-repeat;
}

#widget_slideshow div.slideshownav a.previous {
  background: url('/images/icon_leftarrow.gif') 0px 0px no-repeat;
  width: 22px;
  height: 22px;
  float: left;
}

#widget_slideshow div.slideshownav a.previous:hover {
  background: url('/images/icon_leftarrow.gif') 0px -22px no-repeat;
}

#widget_slideshow div.slides {
  bottom:50px;
  float:right;
  position:relative;
  right:20px;
}

#widget_slideshow div.slides ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  text-align: center;
}

#widget_slideshow div.slides li {
  display: inline;
  margin: 0;
  padding: 0;
}

#widget_slideshow div.slides li a.active {
  background-position:center -10px;
}

#widget_slideshow div.pro-image {
  width: 680px;
  height: 320px;
  overflow: hidden;
}

