/* GABARITS */                 

h1, h2, h3, h4, h5, h6, .head{
  color:black;
}

body{
background:none;

}

.middle{
width:930px;
padding-left:0;
padding-right:0;
background:none;
position:relative;
padding:0px 0px 20px 0px;
margin-top:20px;
}

.header-top{
padding:0;
position:relative;
}

.header-nav{
position:relative;
z-index:999;
}

.header-nav{
width:930px;
}

.footer .header-nav{
width:auto;
}

.header-top-container{
background:none;
border:0;
}

.header{
border:0;
}

.footer{
background:none;
padding:0;
}



.footer-container{
border:0;
}


.middle-container{
background:none;
}

.side-col{
width:224px;
}

.header-nav-container{
background:none;
}


/* BLOCKS */

#catImg{
width:100%;
}

div#logo{
margin:0;
width:auto;
float:none;
position:absolute;
top:0px;
left:0px;
}

#nav{
padding:0;
position:absolute;

top:0px;
left:0px;
width:100%;
}

#nav a{
color:black;
}

#nav2 > li{
float:left;
text-align:left;
padding-right:15px;
}

#nav2 > li > a:first-child{
font-size:14px;
}

#nav2 li a{
font-size:10px;
color:white;
text-transform:uppercase;
text-decoration:none;
}

.col-2-left-layout .listing-type-grid li.item,
.col-2-right-layout .listing-type-grid li.item,
.col-1-layout .listing-type-grid li.item
{
width:22%;
position:relative;
}

.col-2-left-layout .listing-type-grid,
.col-2-right-layout .listing-type-grid,
.col-2-left-layout .listing-type-grid,
.col-2-right-layout .listing-type-grid,
.col-1-layout .listing-type-grid
{
background-image:none;
}



.layered-nav .filterlist{
width:100%;
}


.cms-home .pager{
display:none;
}

.one-page-checkout-progress .rib{
display:none;
}

acronym {
border-bottom:1px dotted #000000;
cursor:help;
font-style:italic;
}



.layered-nav .head{
background:none;

height:auto;
}

table.pager,
table.view-by{
background:none;
}

.category-head h1,
h1.product-name,
.cms-page-view #main h1,
.catalogsearch-result-index .page-head h3,
.tag-list-index .page-head h3,
.tag-product-list .page-head h3,
.checkout-onepage-success .page-head h3,
.checkout-onepage-failure .page-head h3,
.review-customer-index  .page-head h3,
.customer-account-index  .page-head h3,
.customer-account-edit .page-head h3,
.customer-address-form .page-head h3,
.sales-order-history .page-head h3,
.newsletter-manage-index .page-head h3,
.wishlist-index-index .page-head h3,
.tag-customer-index .page-head h3,
.cms-index-noroute .page-head h3
{
  text-align:right;
  margin-top:0;
  padding:0;
  text-transform:uppercase;
  position:absolute;
  right:0px;
  top:0px;
  font-size:24px !important;
  color:#443d35;
  font-weight:normal;
  line-height:1.17;
}

.catalogsearch-result-index .col-2-left-layout .toolbarTop,
.tag-product-list .col-2-left-layout .toolbarTop
{
  padding-top:10px;
}

.category-head h1 a,
h1.product-name a{
  text-decoration:none;
  font-weight:inherit;
  cursor:default;
  color:inherit;
}

.page-head h3,
.page-head-alt h3,
.ugiftcert-customer-balance .category-description h4
{
  text-align:right;
  margin-top:0;
  padding:0;
  text-transform:uppercase!important;
  font-size:24px;
  color:#443d35;
  font-weight:normal;
}

.customer-address-index .page-head h3,
.sales-order-view .page-head h3,
.sales-order-invoice .page-head h3,
.sales-order-shipment .page-head h3
{
text-align:left;
}

.sales-order-view .page-head h3,
.sales-order-invoice .page-head h3,
.sales-order-shipment .page-head h3
{
  width:75%;
}

.col-1-layout .page-head h3,
.col-1-layout .page-head-alt h3
{
  text-align:left;
}

.group-select{
  background:none;
  background-color:white;
  border:1px solid #e6e7e7;
}

.page-head{
  border:0;
  height:15px;
}

.quick-access{
width:auto;
float:none;
margin:0;
}

.mini-search{
background:none;
}



/* FILTRES */

#narrow-by-list{
padding:10px 0;
}

#narrow-by-list .attributefilter{
padding-bottom:10px;
border-bottom:1px solid white;
margin-bottom:10px;
}

#filtreplus{
padding:15px;
background-color:#E7F1F4;
display:block;
}

#filtreplus #attributefilter_color_filter{
margin-right:0px;
padding-right:0px;
border-right:0;
}

.itemsfiltercount{
color:#636363;
font-size:11px;
}

#filtreplus div.attributefilter{
padding-right:15px;
padding-left:15px;
}

#filtreplus table{
  border:0;
  padding:0;
  margin:0;
}

#filtreplus td{
  border:0;
  padding:0;
  margin:0;
}

#filtreplus td:first-child div{
  padding-left:0;
}


#filtreplus td.last{
  border:0;
}

#filtreplus select{
width:200px;
}




.hrclear{
height:1px;
margin:0;
padding:0;
color:transparent;
clear:left;
}

#filtreplus #attributefilter_color_filter{

max-width:120px;
padding-right:10px;
}

#attributefilter_color_filter li a,
.attributelist_color_filter li,
#filtreplus #attributefilter_color_filter li a
{
float:left;
margin-right:3px;

}

#attributefilter_color_filter li a,
#filtreplus #attributefilter_color_filter li a{
margin-bottom:3px;
}

.attributelist_color_filter{
position:absolute;
right:0px;
top:20px;
}

.attributelist_color_filter li{
float:left;
clear:both;
margin-top:3px;
}

#attributefilter_color_filter li a,
.attributelist_color_filter li a
{
display:block;
width:12px;
height:12px;

background-color:#99FF00;
border:1px solid rgb(220,220,220);
}

#attributefilter_color_filter li a:hover,
.attributelist_color_filter li a:hover,
#attributefilter_color_filter li a:focus,
.attributelist_color_filter li a:focus
{
  border:0;
  width:14px;
  height:14px;
}

#attributefilter_color_filter .itemsfiltercount,
#attributefilter_color_filter .itemsfilterlabel,
.attributelist_color_filter .itemsfiltercount,
.attributelist_color_filter .itemsfilterlabel
{
display:none;
}

.category-marques-sacs-femmes-hommes #attributefilter_manufacturer,
.category-nos-marques #attributefilter_manufacturer
{
display:none;
}

.nodisplayfilter{
display:none;
}

.category-head,
.page-head
{
margin:0;
height:auto;
}


/* MENU PRINCIPAL */

#nav div {
border:0px;
background-color:#ECF3F6;
left:-10000px;
position:absolute;
top:25px;
width:200px;
}

#nav li.over div,
#nav li:hover div                                        
{
left:0px;
}

#nav div.rows2 {
width:400px;
}

#nav div.rows3 {
width:600px;
}

#nav ul {
border:0;

position:static;
float:left;
width:200px;
}

#nav ul:last-child {

}


#nav ul li, #nav ul li.active {

float:none;
margin:0;
padding-bottom:0px;
clear:both;
background-color:transparent;
display:block;
}



/* AUTRES */

.shopping-cart-totals{
width:300px;
}

.shopping-cart-collaterals .upsell{
width:auto;
}

table.pager td{
width:auto;
border-top:0;
}

table.pager select{
width:auto;
}

table.pager td.a-right{
text-align:right;
width:150px;
}

table.pager td.sort-by-middle{
width:200px;
text-align:right;
}

#topMenu{
position:absolute;
top:10px;
right:0;
text-align:right;

}

#topMenu ul{


}

#topMenu a{
color:white;
line-height:12px;
font-weight:bold;
text-decoration:none;
float:right;

}

#topMenu a:hover,
#topMenu a:focus
{
text-decoration:underline;
}

#topMenu li a{
padding-right:10px;
padding-left:10px;
}

.quick-access #topMenu li a{
  background:none;
  border-left:1px solid white;
  
}

.quick-access li{
  background:none;
  padding:0;
}

.quick-access #topMenu li.last a{
  border:0;
  padding-left:0;
  
}

.quick-access #topMenu li.first a{
  padding-right:0;
  
}

#topMenu li.last{
padding-right:0px;
}



#topSearch{
  position:absolute;
}

.breadcrumbs{
  margin-bottom:20px;
}

.layered-nav h4{
  display:none;
}

.layered-nav h4{
 display:block;
}


.layered-nav h4{
 background:none;
background-position:8px 2px;
color:white;
height:21px;
line-height:21px;
padding:0 0 0 28px;
border:0;
}

.layered-nav .content h4{
  color:black;
  font-size:13px;
  text-transform:uppercase;
  padding:0;
}

.narrow-by h4{
 display:none;
}


.product-review-box table{
 width:100%;
}

#shopping-cart-table{
  background-color:white;
  border:1px solid rgb(208,203,193);
}

.shipping-estimate .shipment-methods label span{
   color:rgb(228,122,3);
}

.shopping-cart-totals{
   background-color:white;
}

#shopping-cart-totals-table tbody td{
   font-size:11px;
}

.shopping-cart-collaterals .box{
  margin-bottom:0;
}

.shopping-cart-collaterals{
  padding-bottom:0;
}

.data-table th{
  color:black;
}


.input-text:focus, select:focus, textarea:focus{
  background-color:white;
}

.dashboard-welcome{
  margin-right:0;
}

#my-orders-table{
  background-color:white;
  margin-bottom:10px;
}

.button-set{
margin-top:2em;
}

.dashboard-welcome{
  text-align:justify
}

.tag-customer-index .mini-product-tags{
  background:none;
  background-color:white;
}

.tag-customer-index .mini-product-tags,
.tag-customer-index .mini-product-tags .content
{
  background:none;
  background-color:white;
}

.newsletter-manage-index #main fieldset{
  background-color:white;
  padding:10px;
}

.account-nav li a{
  font-weight:bold;
}


.sales-order-history table.pager td{
  border:0;
  padding-bottom:0;
}

.review-product-list .collateral-box-full li p{
  margin-bottom:0;
}


#attributefilter_color_filter ul li a:hover,
#attributefilter_color_filter ul li a:focus,
.attributelist_color_filter li a:hover,
.attributelist_color_filter li a:focus
{
  border:1px solid black;
  width:12px;
  height:12px;
}

#attributefilter_color_filter ul li a,
#attributefilter_color_filter ul li a:hover,
#attributefilter_color_filter ul li a:focus{
  width:14px;
  height:14px;
}

.ulMixte{
 margin-bottom:8px;
}

.delai{
font-size:9px;
font-style:italic;
color:#636363;
padding-top:5px;
display:block;
line-height:12px;
}


.periodePromo{
font-size:10px;
font-style:italic;
float:right;
clear:right;
}

.shopping-cart-collaterals .remise{
margin-bottom:15px;
}

.remise p{
margin-bottom:0px;
}

.cms-page-view #main h2{
  color:#443D35;
  font-family:Tahoma;
  text-transform:uppercase;
  letter-spacing:1px;
  font-weight:normal;
  font-size:16px;
  border-bottom:1px solid #E9E9E9;
}

.cms-page-view #main p{
  text-align:justify;
}

.cms-page-view #main td,
.cms-page-view #main td p
{
  text-align:left;
}

.cms-page-view #main h2{
  margin-bottom:1em;
}

.cms-page-view #main table + h2
{
  margin-top:1em;
}


.cms-page-view #main p + h2
{
  margin-top:1.5em;
}

.cms-page-view #main ul,
.cms-page-view #main ol
{
margin-bottom:25px;
}



.cms-page-view #main ol{
  list-style-type:decimal;
  margin-left:25px;
}

.cms-page-view #main ol ul{
  list-style:square;
  margin-left:40px;
  margin-bottom:5px;
}

.cms-page-view #main .retraitMagasin{
padding:15px;
background-color:#443D35;
color:white;
}

.group-select li .input-box{
margin-bottom:10px;
}

.texteDispoMagasin{
font-size:10px;
line-height:1.3em;
}


.dashboard-welcome{
background-color:white;
padding:15px;
}


.checkout-onepage-success #main,
.checkout-onepage-failure #main,
.review-customer-index #main,
.customer-account-edit #main,
.customer-address-index #main,
.customer-address-form #main,
.sales-order-history #main,
.newsletter-manage-index #main,
.wishlist-index-index #main,
.tag-customer-index #main,
.cms-index-noroute #main
{
  background-color:white;
  padding:20px;
  width:645px;
}

.col-1-layout .page-head-alt h3{
font-size:24px !important;
}








.rowemail{
margin-top:10px;

}

.rowemail label{
 display:block;
 float:left;
 width:140px;
}

.rowemail input{
 padding:3px;
 width:250px;
}



.buttonemails,
.inputemails
{
 float:left;
 
}


.inputemails{
  width:400px;
}

.buttonemails{
 margin-left:30px;
}

.inscription_parrain{
background-color:#E7E0D8;
padding:10px;
clear:both;
}

.inscription_parrain label{
color:black;

}
