/* 
    Document   : csflashsales
    Created on : 26 mars 2013, 13:51:20
    Author     : ffozeu
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}
.blockflashsales ul li{
    width: 100%;
}
.wrap-countdown{
    
}
.wrap-countdown .dash {
    display: block;
    float: left;
    height: 17px;
    line-height: 17px;
    padding-left: 0;
    width: 33px;
}
.flash_sales_count_down_page{
	padding: 5px;
	color: #990000;
	font-weight: bold;
}
.wrap-countdown .flash_sales_count_down_page .dash {
	 width: auto;
}
.digit {
    float: left;
    height: 17px;
    line-height: 17px;
    text-align: center;
}
.wrap-lib{
    float : left;
	margin-left: 2px;
}
.wrap-lib span{
    text-align: center;
    display: inline-block;
    width: 25px;
}
.ui-widget .ui-widget {
    display: block;
    font-size: 1em;
}
.ui-datepicker .ui-datepicker-buttonpane {
    display: block;
}
.block_image{
    overflow: hidden;
    text-align: center;
}
.block_text{
	float: left;
    margin-left: 2%;
    overflow: hidden;
    
	width: 63%;
}
.blockflashsales span.reduction {
    background: url("../img/bg_reduction.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 10px;
    line-height: 18px;
    margin-right: 0;
}
span.price-discount {
    font-size: 20px;
    color: #333333;
    text-decoration: line-through;
}
.blockflashsales span.price {
    color: #990000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 0 0;
}
#bloc_image {
    float: left;
    height: 120px;
    overflow: hidden;
    text-align: center;
    width: 140px;
    padding: 0 15px;
}
#bloc_compteur {

    height: 120px;

}
#bloc_compteur h5 {
    color: #FFFFFF;
    font-family: arial;
    font-size: 15px;
    margin-bottom: 15px;
}
#bloc_reduction {
    /*background: url("../img/profiter_remise.png") no-repeat scroll right top transparent;*/
    bottom: 30px;
    color: #b11904;
    float: left;
    font-family: Arial;
    font-weight: normal;
    padding-top: 29px;
}
#bloc_reduction h5 {
    font-size: 12px;
    text-transform: capitalize;
}
#bloc_reduction a {
    color: #b11904;
    float: left;
    font-size: 16px;
    font-weight: normal;
    height: 14px;
    overflow: hidden;
    width: 60px;
}
#compteur {
    background: url("../img/Compte-rebourd.png") no-repeat scroll right top transparent;
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    height: 64px;
    width: 243px;
}
#home_flash_sales h4 {
    background: none repeat scroll 0 0 transparent;
    color: #b11904;
    font-family: oswald;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 11px;
    text-shadow: none !important;
}
.price {
    color: #b11904;
    font-family: "pathway";
    font-size: 30px;
    font-weight: normal;
}
.nopromotion {
    background: url("../img/aucune_vente_flash11.png") no-repeat scroll right top transparent;
    margin-right: 4px;
}
.inner-nopromotion {
    background: url("../img/aucune_vente_flash22.png") no-repeat scroll left bottom transparent;
    height: 156px;
    margin-left: 3px;
}
.text-nopromotion {
    clear: both;
    color: #fff;
    font-size: 17px;
    letter-spacing: 1px;
    margin: 41px auto auto;
    text-align: center;
    width: 388px;
}
.text-nopromotion1 {
    clear: both;
    color: #BD0000;
    font-size: 24px;
    font-weight: normal;
    margin: 24px auto auto;
    text-align: center;
}
#bloc_image img {
    width: 100%;
}
.block li #bloc_image a {
    height: 120px;
}
#bloc_reduction .reduction {
    font-family: Arial;
    font-size: 18.27px;
    margin: 35px auto auto;
    padding-left: 0;
    text-align: center;
}

.reduction{
    color:#ad1810;
    font-size: 20px;
}

li #bloc_reduction h5 {
    clear: both;
    float: right;
    margin-top: 28px;
}
.elt-reducion {
    clear: both;
    float: right;
}
.percent-reduct {
    letter-spacing: 1px;
}
#home_flash_sales {
    /*background: url("../img/bg_promotion_semaine.png") repeat-x scroll 0 0 transparent;*/
    margin-bottom: auto;
    padding-bottom: 0 !important;
}
.content_promotion {
    background: url("../img/rpt_promotion_semaine.png") repeat-x scroll center top #383838;

    /* height: 163px; */
    overflow: hidden;
    padding-top: 10px;
    width: 100%;
}
#compteur > div > div{
    display: block;
    float: left;
    height: 45px;
    padding-left: 14px;
    width: 44px;
}
#compteur > div > div.flash_sales_count_down_home{
    padding-left: 0px;
	width: 243px
}
#compteur > div > div.minutes_dash {
    padding-left: 21px;
}
#compteur > div > div.seconds_dash {
    padding-left: 18px;
}
#compteur .digit {
    color: #fff;
    float: left;
    height: 45px;
    line-height: 44px;
    text-align: center;
}
#home_flash_sales a:hover{text-decoration: none;}
.product_compteur_product,#bloc_compteur_block {
    background: none repeat scroll 0 0 #f1f1f1;
    color:#ad1810;
    font-family: "pathway";
    font-size: 20px;
    margin: 5px auto;
    padding: 5px;
}
.wrap_category, .wrap_shop{
    float: left;
}
#compteur_block .wrap-countdown .dash {
    line-height: 18px;
    margin-left: 0;
    padding-left: 5px;
    width: 35px;
}
#compteur_block .wrap-countdown .flash_sales_count_down .dash {
	width: auto;
	margin-top: 8px;
}
.promo_flash {
    background: url('../img/promo.png') no-repeat left top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0px;
    width: 75px;
	height: 74px
}
.flash_sales {
    background: url('../img/flash_sales.png') no-repeat left top transparent;
}
ul#in_grid .promo_flash {
	top: 5px;
	left: 5px;
}
.flash_sales_count_down_home .dash{
    float: left;
    width: 56px;
}
.flash_sales_count_down_home .dash .digit{
    width: 100%;
}
.flash_sales_count_down_home .days_dash{
    
}
.flash_sales_count_down_home .hours_dash{
    width: 64px;
}
.flash_sales_count_down_home .minutes_dash{
    width: 60px;
}
.flash_sales_count_down_home .seconds_dash{
    width: 62px;
}
.venteflash_block{
	/* height: 126px; */
    overflow: hidden;
    width: 100%;
}
.blockflashsales  li{
	/* height: 126px; */
    overflow: hidden;
}



.csflashsales_list {
	
}
.csflashsales_list li {
	padding-bottom: 15px;
}
.csflashsales_list li.hovered .product-container .product-desc {
	display: block !important;
}
.csflashsales_list .discount {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
.product-price .csflashsales_list .discount {
	display: none;
}
.csflashsales_list .availibility {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
}
.csflashsales_list .button {
	display: block;
	text-align: center;
	margin: 10px !important;
	padding: 0;
	line-height: 30px;
}
.csflashsales_list .button span {
	padding: 0;
}
.csflashsales_list .block_compteur h4, 
.csflashsales_list .block_compteur .compteur {
	display: inline-block;
	font-size: 14px;
	line-height: 33px;
	margin: 0;
}
.csflashsales_list .block_compteur {
	background: #eee;
}
.csflashsales_list .flash_sales_count_down_page {
	margin: 0;
	padding: 0;
}
.csflashsales_list .dash .digit {
	font-size: 15px;
	line-height: 24px;
}
.csflashsales_list .new {
	display: block;
	color: #fff;
	text-transform: uppercase;
	line-height: 30px
}

#home_flash_sales h2{
    font-family: "pathway";
    color: #555555;
    font-size: 24px;
    line-height: 24px;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px #fff;
}

#venteflash h2{
    color: #990000;
    font-size: 30px;
    font-family: "pathway";
}

a.exclusive {
    background-color: #90816e;
}

.exclusive {
    background: none repeat scroll 0 0 #90816e;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    display: block;
    border: 0 none;
    padding: 0;
    color: #FFFFFF;
    height: 40px;
    margin: 10px 0 30px;
}