/* 
    Document   : addboxes
    Created on : 8 juil. 2009, 10:26:35
    Author     : Mark
    Description: addboxes
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/* categories niveau 2 box -=Mark=- */
.fdcat {
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FE0DA0;
	font-weight: bold;
	background-image: url(../images/catfd.gif);
	text-indent: 10px;
}
.tabcat {
	border: 1px solid #999999;
}
.cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	list-style-image: url(../images/pli.png);
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	list-style-position: inside;
	margin-left: 5px;
}
/* Featured box -=Mark=- */
.featured_tab {
	background-image: url(../images/f_featured.gif);
	background-repeat: no-repeat;
}
.featured_pic {
}.fdfooter {
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	background-image: url(../images/fdfooter.gif);
	text-indent: 10px;
}
/* Footer -=MarK=- */
.tabfooter {
	border: 1px dotted #666666;
}
.boxfooter {
	margin-left: 5px;
}
.footerref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
/* Image grid -=Mark=- */
.cadre_img {
border: 1px solid #999999;
}
/* Accueil slideshow -=MarK=- */
.acc_top {
	background-image:url(../images/top_acc.gif);
	background-repeat:no-repeat;
	background-position:left top;
    height: 30px;
}
/* Accueil home cms -=MarK=- */
.espace_b {
    background-image: url(../images/acces_boutique.gif);
	background-repeat: no-repeat;
    height: 30px;
}
.une_home {
	background-image:url(../images/home_p.gif);
	background-repeat:no-repeat;
    height: 30px;
}
.mostview_home {
	background-image:url(../images/home_pop.gif);
	background-repeat:no-repeat;
	background-position:left top;
    height: 30px;
}
.boutique_acc {
    background-image: url(../images/fond_cat_home.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align: left;
	text-indent: 10px;
	padding-top: 5px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #666666;
    border-right-color: #666666;
    height: 125px;
}
.boutique_acc a:hover{

        color: #ff0099;
}
/* ecotax dispo infos -=Mark=- */
.ecotax {
	font-size: 9px;
	color: #66CC00;
    clear:both;
}
.dispo {
	font-size: 11px;
}
.fdp {
	font-size: 11px;
}
.instock {
    
	font-size: 13px;
	font-weight: bold;
	color: #00CC00;
    text-align: center;
}
.outstock {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
    text-align: center;
}
.prestock {
	font-size: 11px;
	font-style: normal;
	color: #CC0099;
    text-align: center;
    font-weight: bold;
}
.icostock {
    text-align: center;
}
.icopreco {
    text-align: center;
}
.icorupture {
    text-align: center;
}
.icoreappro {
    text-align: center;
}
.c_info {
	font-size: 11px;
	border: 1px solid #CCCCCC;
    padding-bottom: 5px;
}
.info_bg {
    background-image: url(../images/info_bg.gif);
    background-repeat: repeat-x;
    line-height: 15px;
    text-align: center;
}
.shipping {
    text-align: center;
}
/* étiquette prix -=Mark=- */
.tiket {
    position: absolute!important;
    background-image: url(../images/tiket.png);
    width: 150px;
    z-index: 100;
    background-repeat: no-repeat;
    text-indent: 28px;
    vertical-align: bottom;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    height: 57px;
    top: 60px;
    line-height: 40px;
    left: 10px;
}
.pgc {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 12px;
    clear:both;
}
.low_stock {

    color: #cc0000;
}
.pro_mo {
    background-image: url(../images/pro_mo.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 55px;
    width: 100px;
    top: 180px;
    left: 490px;
}
.pro-mo-home {
    background-repeat: no-repeat;
    position: relative;
    height: 50px;
    width: 50px;
    top: -70px;
    left: 100px;
}
.home-special {
    border-top-style: dotted;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-right-color: #999999;
}
.listing-type-grid li.item-home {
    float:left;
    width:148px;
    overflow:hidden;
    padding: 5px;
    height: 219px;
    font-size: 11px;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-bottom-width: 1px;
}
.listing-type-grid li.item-home:hover {

    background-image: url(../images/trame_item.png);
    background-repeat: no-repeat;
    width:148px;
    height: 219px;
}
.listing-type-grid li.item-home-mv {
    float:left;
    width:142px;
    overflow:hidden;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    height: 180px;
    font-size: 11px;
    text-align: left;
}
.listing-type-grid li.item-home-mv:hover {

    background-image: url(../images/trame_item.png);
    background-repeat: no-repeat;
    width:142px;
    height: 179px;
}
.listing-type-grid li.item-home-cat {
    float:left;
    overflow:hidden;
   }
.listing-type-grid .product-image-cat {
     float:left;
    overflow:hidden;
}
/* Regular price */
.regular-price-home .price { font-weight:bold; font-size:24px; color:#000000;
}

/* Old price */
.old-price-home .price {  color:#666666; text-decoration:line-through;
    font-size: 18px;
    font-weight: normal;
}

/* Special price */

.special-price-home .price { font-size:26px; font-weight:bold; color:#ff0099;

    line-height: 35px;
}
.description_list {
    float:right;
    font-size: 11px;
}
.prix_fiche_p {

    background-image: url(../images/eti_prix.png);
    background-repeat: no-repeat;
    width: 115px;
    height: 70px;
    vertical-align: middle;
   
}
.service_inc {
    width: 265px;
    height: 71px;
}
/* box partenaire */
.pbox {
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #999999;
    border-bottom-color: #999999;
    border-left-color: #999999;
    border-right-color: #999999;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #333333;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.spe_reduc {
    background-image: url(../images/soldes10.png);
    background-repeat: no-repeat;
    position:absolute !important;
    top:70px;
    left:270px;
    width: 80px;
    height: 54px;
    z-index:100;
    }
.spe_reduc_inactive {
    /* background-image: url(../images/soldes10.png);*/
    background-repeat: no-repeat;
    width: 85px;
    height: 70px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    left: 125px;
}
.logomarque2 {
    background-image: url(../images/h_marque.png);
    background-repeat: no-repeat;
    width: 250px;
    height: 95px;
    padding-top: 44px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
}
.logomarque {
    background-image: url(../images/h_marque.png);
    background-repeat: no-repeat;
    width: 250px;
    height: 60px;
    padding-top: 44px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
}
.xsf3 {
    background-image: url(../images/randp3x.png);
    background-repeat: no-repeat;
    width: 120px;
    height: 70px;
    float: left;
    margin-left : 2px;
    padding-left: 40px;
    padding-top: 15px;
    font-size: 24px;
    font-weight: bold;
    color : #FFFFFF;
    }
    /*   -------    HOME STORTLE    ------- */
.carre{
	margin : auto;
	float:left;
	width:250px;
	height:250px;
	margin-right:5px;
	padding-left:30px;
	}

.bandeau{
	margin : auto;
	width:640px;
	height:250px;
	float:left;
	}

.rubriques{
	width:279px;
	height:auto;
	margin-right:5px;
	float:left;
	border-color:#000000;
	border-right-style:solid;
	border-bottom-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
	background-color:#ededed;
	}

.produits{
	margin : auto;
	width:640px;
	height:auto;
	background-color:#f4f4f4;
	float:left;
	}

.carre_bas{
	float:left;
	width:250px;
	height:auto;
	margin-right:5px;
	}

.top_ventes{
	width:638px;
	height:230px;
	border:1px;
	border-color:#d8d8d8;
	border-style : solid;
	float:left;
	}

.titre_rubriques{
	width:265px;
	height:30px;
	padding-left:15px;
	line-height:28px;
	background:url(http://www.stortle.com/acheter/skin/frontend/default/default/images/home/titre_rub.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:"Arial Narrow";
	font-size:26px;
	background-color:#000000;
	}

.sous_rubriques{
	width:265px;
	height:auto;
	padding:3px 0 3px 0;
	}

.bloc_produit{
	width:314px;
	height:200px;
	margin:1px;
	padding:1px;
	background:url(http://www.stortle.com/acheter/skin/frontend/default/default/images/home/bloc_prod.png);
	background-repeat:no-repeat;
	float:left;
	}

.conteneur_produit{
         float:left;
         }

.titre_produits{
	width:135px;
	height:24px;
	padding-left:15px;
	padding-top:2px;
	background:url(http://www.stortle.com/acheter/skin/frontend/default/default/images/home/titre_prod.png);
	background-repeat:no-repeat;
	color:#000000;
	font-family:"Arial Narrow";
	font-size:22px;
	     }

.sous_sous_categories{
	width:170px;
	height:auto;
	padding:2px;
	}

.description_produit{
	width:140px;
	height:196px;
	padding-top:2px;
	float:right;
	}

a.rubt:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.rubt:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.rubt:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.rubt:active {
	text-decoration: none;
	color:#FFFFFF;

}

a.rub:link {
	color:#333333;
	text-decoration: none;
}
a.rub:visited {
	text-decoration: none;
	color: #333333;
}
a.rub:hover {
	text-decoration: underline;
	color: #333333;
}
a.rub:active {
	text-decoration: none;
	color:#333333;

}

.newsletter_home{
    background-image: url(../images/home/newsletter_h.png);
    background-repeat: no-repeat;
    width:135px;
    height:55px;
    padding-left:115px;
    padding-top:45px;
    margin-bottom:5px;
    }
.menu_home{
    height: 35px;
    width: 1000px;
    margin:auto;
    padding-left:60px;

}
.nom_prod_home{
    font-size:11px;
}
.prix_home{
    font-size:18px;
    font-weight:bold;
    color:red;
    float:left;
}
.lien_prod{

}
.col-1-layout-home{
    background-color:#FFFFFF;
    background-image:url("/acheter/skin/frontend/default/default/images/main_bg.gif");
    background-repeat:no-repeat;
    padding:10px 0px 25px;
    margin:0 auto;
    position:relative;
    text-align:left;
    min-height: 1425px;
    width:950px;
}
.cat-ul {
	color: #333333;
	list-style-image: url(../images/pli.png);
	list-style-position: inside;
	margin-left: 10px;
}
.new_home{
   background-image:url("/acheter/skin/frontend/default/default/images/home/new_h.png");
   background-repeat:no-repeat;
   width:41px;
   height:41px;
   position:relative;
   top:-180px;
   left:-30px;
}
    /*   -------    fin HOME STORTLE    ------- */