.cycleElementsContainer { padding:0;} 
	.cycleElementsContainer .demoNavigation { clear: both; padding-top: 10px; float: none;}
	.cycleElementsContainer .cycleElementsArrow {}
	.cycleElementsContainer .cycleElementsArrow a{width:28px;height:50px;float:left;text-indent:-9999px;background-image: url('images/bkg_pre_next.png');margin-bottom:1px;top:40%;position:absolute;}
	.cycleElementsContainer .cycleElementsArrow a#cycleLeft-1,.cycleElementsContainer .cycleElementsArrow a#cycleLeft-1:hover,
	.cycleElementsContainer .cycleElementsArrow a#cycleLeft-2,.cycleElementsContainer .cycleElementsArrow a#cycleLeft-2:hover,
	.cycleElementsContainer .cycleElementsArrow a#cycleLeft-3,.cycleElementsContainer .cycleElementsArrow a#cycleLeft-3:hover{background-position:0 0;left:-40px;}
	.cycleElementsContainer .cycleElementsArrow a#cycleRight-1,.cycleElementsContainer .cycleElementsArrow a#cycleRight-1:hover,
	.cycleElementsContainer .cycleElementsArrow a#cycleRight-2,.cycleElementsContainer .cycleElementsArrow a#cycleRight-2:hover,
	.cycleElementsContainer .cycleElementsArrow a#cycleRight-3,.cycleElementsContainer .cycleElementsArrow a#cycleRight-3:hover{background-position:100% 0;right:-40px;}
	
	/* Common List Styles
 	* ---------------------- */
	.cycleElementsContainer ul{}
	.cycleElementsContainer li {
	float: left;
    height: 282px;
    margin-right: 20px;
    position: relative;
    width: 225px;
	}
	.cycleElementsContainer li.last_item_of_line{border-right:none;}
	.codespot_top_tabs{width:960px;position:relative;}
/*.cycleElementsContainer li.first_item{margin-left:0}*/
.cycleElementsContainer li span.discount{display:none}
.cycleElementsContainer li h2.h3{   
	border: 0 none;    font-size: 12px;    margin: 0;    padding: 0;
}
.cycleElementsContainer li h2.h3 a{ color:#7d7d7d;font-size:15px;font-family:'Conv_georgia';font-weight:400}/*JUSTINE*/
:root .cycleElementsContainer li h2.h3 a{font-size:14px\0}
.cycleElementsContainer li h2.h3 a:hover{color:#f67b90;text-decoration:none;}
	.cycleElementsContainer li  p.product_desc {
    margin: 0 5px !important;
	padding:0 !important;
	color: #595A5E;
    font-size: 11px;
	height:9em;
}
.cycleElementsContainer li  a.product_image{
	display: block;border:1px solid #e3e3e3;
    text-align:center;padding:10px 0 7px;
}
.cycleElementsContainer li .products_list_price{color: #262525;
    float: left;
    font-size: 12px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    width: auto;}
cycleElementsContainer li .products_list_price span{
	color: #262525;
	font-size:14px;
	font-weight: 700;
	float:none;
	padding:1px;	
	}
.cycleElementsContainer li .products_list_price .reduction_percent span	{
	color: #FFFFFF;
	float: left;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	padding-top: 3px;
}
.cycleElementsContainer li .products_list_price .reduction_percent span.reduction_percent_display{font-size: 15px;
    font-weight: 400;}
.cycleElementsContainer li div a.button{margin:0.5em auto; text-align:center}
.cycleElementsContainer li .products_list_price span.price-discount{margin-right:10px;color:#646464 /*!importantJUSTINE*/}
.cycleElementsContainer li a.button.ajax_add_to_cart_button , .cycleElementsContainer li .exclusive{background: url("images/button-medium_exclusive.png"); margin:0.5em auto; text-align:center}
.cycleElementsContainer li a.button.ajax_add_to_cart_button  span, .cycleElementsContainer li .exclusive span{}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding:0 0 10px; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; margin:0; border-bottom: 0 !important; padding: 0; white-space: nowrap;height:21px;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;color:#7f7f7f;font-size:12px;text-transform:uppercase;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0;height:17px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block;}
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Component containers
----------------------------------*/
#tabs{margin:40px 0 50px;text-align:center}
.ui-widget { position:relative}
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content {width:100%; margin:0 auto}
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header {}
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {}
.ui-state-hover a, .ui-state-hover a:hover { color: #000/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {/*background: url(images/bkg_tab_select.jpg) repeat 0 -1px */}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/*casual_tabs*/
.casual_tabs{width:960px;margin:30px auto 0;height:370px;}
.casual_tabs .ui-tabs{position:relative;overflow:hidden}
#index .ui-tabs .ui-tabs-nav{height:18px;margin:10px auto 0;/*overflow:hidden;JUSTINE*/width:auto;position:relative;top:0px;z-index:100;text-align:center;/*display:inline-block;#display:inline JUSTINE supprimer les remises 5 8 et 12€ sur la home page*/display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0)
	{ #index .ui-tabs .ui-tabs-nav {padding-bottom:13px; } }
#index .ui-tabs  p{text-align:center;}
#index .ui-tabs .ui-tabs-nav li{border-bottom:0!important;height:15px;list-style:none;padding:0;position:relative;white-space:nowrap;border-right:1px solid #e1e1e1;display:inline-block;width:auto;margin:0 auto;float:none;}
#index .ui-tabs .ui-tabs-nav li.last{border:none}
#index .ui-tabs .ui-tabs-nav li a{color:#969696!important;float:left;font-size:16px;font-weight:400;line-height:15px;padding:0 20px;text-decoration:none;text-transform:uppercase;font-family:'TrajanPro-Bold';}
#index .ui-tabs .ui-tabs-nav li a:hover{color:#f67b90!important}
#index .ui-tabs .ui-tabs-nav li.ui-tabs-selected h4{height:15px;color:#4bc8c8;}
#index .ui-state-default strong{height:39px;width:auto}
#index .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{color:#DF5F75!important;cursor:text;height:15px;}
#index .ui-tabs .ui-tabs-nav li.ui-tabs-selected strong,.ui-tabs .ui-tabs-nav li.ui-state-disabled strong,.ui-tabs .ui-tabs-nav li.ui-state-processing strong{background:url(http://www.les-perles.com/modules/images/bg-shad-tab.png) repeat-x;color:#fff;height:39px;z-index:1}
#index .ui-tabs .ui-tabs-nav li.ui-tabs-selected span,.ui-tabs .ui-tabs-nav li.ui-state-disabled span,.ui-tabs .ui-tabs-nav li.ui-state-processing span{color:#fff!important;height:46px;padding:16px 15px 15px 0;position:relative;top:0}
#index .ui-tabs .ui-tabs-panel{display:block;margin-top:0;padding-top:15px;text-align:left!important}
#index .ui-tabs .ui-tabs-panel .cycleElementsArrow #cycle-prev1,.ui-tabs .ui-tabs-panel .cycleElementsArrow #cycle-prev2,.ui-tabs .ui-tabs-panel .cycleElementsArrow #cycle-prev3{background:url(http://www.les-perles.com/modules/img/cycle-prev.png) no-repeat left;float:left;height:25px;text-indent:-999px;width:25px;position:absolute;top:26px;right:0}
#index .ui-tabs .ui-tabs-panel .cycleElementsArrow #cycle-next1,.ui-tabs .ui-tabs-panel .cycleElementsArrow #cycle-next2,.ui-tabs .ui-tabs-panel .cycleElementsArrow #cycle-next3{background:url(http://www.les-perles.com/modules/img/cycle-next.png) no-repeat right;float:right;height:25px;text-indent:-999px;width:25px;position:absolute;top:0;right:0}
#index .ui-tabs .ui-tabs-panel #cycle1,.ui-tabs .ui-tabs-panel #cycle2,.ui-tabs .ui-tabs-panel #cycle3{width:960px!important;clear:both}
#index .ui-tabs .ui-tabs-hide{display:none!important}