/*Fonts*/
@font-face {
    font-family: 'MuseoSans100';
    src: url('../fonts/museosans_100-webfont.eot');
    src: url('../fonts/museosans_100-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_100-webfont.woff') format('woff'),
         url('../fonts/museosans_100-webfont.ttf') format('truetype'),
         url('../fonts/museosans_100-webfont.svg#MuseoSans100') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans300';
    src: url('../fonts/museosans_300-webfont.eot');
    src: url('../fonts/museosans_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_300-webfont.woff') format('woff'),
         url('../fonts/museosans_300-webfont.ttf') format('truetype'),
         url('../fonts/museosans_300-webfont.svg#MuseoSans300') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans500'; 
    src: url('../fonts/museosans_500-webfont.eot');
    src: url('../fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_500-webfont.woff') format('woff'),
         url('../fonts/museosans_500-webfont.ttf') format('truetype'),
         url('../fonts/museosans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;
}
    
@font-face {
    font-family: 'MuseoSans700';
    src: url('../fonts/museosans_700-webfont.eot');
    src: url('../fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_700-webfont.woff') format('woff'),
         url('../fonts/museosans_700-webfont.ttf') format('truetype'),
         url('../fonts/museosans_700-webfont.svg#MuseoSans700') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans900';
    src: url('../fonts/museosans_900-webfont.eot');
    src: url('../fonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_900-webfont.woff') format('woff'),
         url('../fonts/museosans_900-webfont.ttf') format('truetype'),
         url('../fonts/museosans_900-webfont.svg#MuseoSans900') format('svg');
    font-weight: normal;
    font-style: normal;
}

#block-locale-language { position: absolute; right: 0 }
#block-locale-language .content li { float: left; text-transform: uppercase; font-family: 'MuseoSans900'; border-right: 1px solid #f5f5f5; margin-right: 5px; padding-right: 5px; }
#block-locale-language .content li.last { border-right: none; margin-right: 0px; padding-right: 0px;  }
#block-locale-language .content li a { color: #b5b5b5 }
#block-locale-language .content li a:hover { color: #2b2b2b; }
#block-locale-language .content li a.active { color: #2b2b2b; }

::selection { background: #292B30; color: #E1E0E3  /* Safari */ }
::-moz-selection { background: #292B30; color: #E1E0E3 /* Safari */ /* Firefox */}
.item-list ul li, .item-list ul { padding: 0; margin: 0; }


.not-logged-in .messages { display: inline-block ;}

ul.secondary { margin-bottom: 30px; }


/* COLOR BLOCK ROMU */

#block-views-color-block { display: none; }

/* HIDE ELEMENTS FROM HEADER & BREADCRUMB */

body.page-node-50 .breadcrumb, body.page-node-44 .breadcrumb, body.page-node-27 .breadcrumb, body.page-node-28 .breadcrumb, body.page-node-9 .breadcrumb, body.page-node-60 .breadcrumb, body.page-node-59 .breadcrumb, body.page-node-52 .breadcrumb, body.page-node-55 .breadcrumb  { display: none; }
body.page-node-50 #navigation, body.page-node-44 #navigation, body.page-node-27 #navigation, body.page-node-28 #navigation, body.page-node-9 #navigation, body.page-node-60 #navigation, body.page-node-59 #navigation, body.page-node-52 #navigation, body.page-node-55 #navigation { display: none; }
body.page-node-50 #block-views-exp-search-terms-page, body.page-node-44 #block-views-exp-search-terms-page, body.page-node-27 #block-views-exp-search-terms-page, body.page-node-28 #block-views-exp-search-terms-page, body.page-node-9 #block-views-exp-search-terms-page, body.page-node-60 #block-views-exp-search-terms-page, body.page-node-59 #block-views-exp-search-terms-page, body.page-node-52 #block-views-exp-search-terms-page, body.page-node-55 #block-views-exp-search-terms-page { display: none; }

.breadcrumb { display: none; }


/*Html*/
body{ font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:12px; background: url('../images/html-bg.jpg') #fff; } 
a{ text-decoration:none; color: #2b2b2b; }
strong{ font-weight:bold; }
h1{ color:#b5b5b5; font-size:36px; text-transform:uppercase; }
h2 { font-size: 16px; color: #212328; text-transform: uppercase; margin-bottom: 20px; font-family: 'MuseoSans700'; }
a img { display: block; }
ul li.leaf { list-style-image: none; list-style-type: none; }

.cke_contents ifrrame body  { background: none; }

a.feed-icon { display: none;}

.form-item, .form-actions { margin: 0; padding:0; }

/*TABS*/
.tabs ul.primary{ border-bottom: solid 1px #292B30;  padding:0; margin:0; overflow:hidden; margin-bottom:0; }
.tabs ul.primary li a{ display:block; float:left; border:none; color:#2b2b2b;  margin-right:1px; font-weight: normal; }


/* Homepage: #block-system-main HIDE */
.front #block-system-main, .front .sidebar { display: none; }
.front #page-title { display: none; }

/*Region*/
#page{ width:1010px; margin:auto; position:relative; padding: 10px 25px 25px; background: #fff; background: url('../images/bg.png') repeat-y;  }
#header{ position:relative; height: 75px; }
#main { position: relative; }
/* Header  */
#header { position: relative; }

/*Logo*/
#logo{ position:absolute; top:5px; }

/*Menu*/
.front #navigation { border-bottom: none; padding-bottom: 10px; margin-bottom: 0; }
#navigation { border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 35px; height: 30px; }
#navigation h2 { display: none; }
#navigation ul#main-menu{ font-family: 'MuseoSans700'; font-size: 15px; float: right; }
#navigation ul#main-menu li{ list-style:none; padding:0; margin:0; text-transform:uppercase; float:left; margin-right:15px; padding-right: 15px; border-right: 1px solid #f0f0f0; height: 30px;  }
#navigation ul#main-menu li.last{ margin-right:0; border-right: none; padding-right: 0; }
#navigation ul#main-menu li a{ color:#2b2b2b; height: 30px; position:relative; top: 8px; }
#navigation ul#main-menu li a.active-trail,
#navigation ul#main-menu li a.active{ color:#fff; }
#navigation ul#main-menu li a:hover { color: #fff; }
 

/*Sidebar*/
.front #sidebar{ position:absolute; right:0; width:300px; height:270px; background:#292b31; top:0; padding:40px; color:#b5b5b5; overflow:hidden;  }
#sidebar{ position:absolute; right:0; width:300px; background:#e1e0e3; top:140px; padding:40px; color: #6b6779; line-height: 16px; }


/* Menu top */

#block-menu-block-1 { float: left; margin-left: 205px; }
#block-menu-block-2, #block-menu-block-3, ul#secondary-menu { position: relative; margin-bottom: 20px; }
#block-menu-block-1 ul.menu, #block-menu-block-2 ul.menu, #block-menu-block-3 ul.menu, ul#secondary-menu { font-family: 'MuseoSans900'; font-size: 11px; overflow: auto;  }
#block-menu-block-2 ul.menu { float: none; }
#block-menu-block-1 ul.menu li, #block-menu-block-2 ul.menu li, #block-menu-block-3 ul.menu li, ul#secondary-menu li, ul.tabs.primary li { list-style:none; padding:0; margin:0; text-transform:uppercase; float:left; margin-right:15px; padding-right: 15px; border-right: 1px solid #f0f0f0; height: 25px;  }
#block-menu-block-1 ul.menu li a, #block-menu-block-2 ul.menu li a, #block-menu-block-3 ul.menu li a, ul#secondary-menu a, ul.tabs.primary a{ color:#2b2b2b; height: 25px; position:relative; top: 6px; }

#block-menu-block-2 ul.menu, #block-menu-block-3 ul.menu { font-family: 'MuseoSans900'; font-size: 11px; float: none; overflow: auto;  }
#block-menu-block-2 ul.menu li.last, #block-menu-block-3 ul.menu li.last, ul.tabs.primary li.last  { border: none; } 

ul#secondary-menu { float: none; margin-bottom: 20px }

.menu-4610 {
     display: none !important;
 }
/* Search Box & newsletter */

#edit-keys-wrapper label{ font-weight:normal !important; color:#666666; text-shadow:0 1px 0 #FFFFFF; font-size:11px; }
input#edit-keys{ padding-left:10px !important; }
#block-search-form .form-item, #block-search-form .form-actions, #block-block-4 .form-item, #block-block-4 .form-actions { margin: 0}
#block-search-form { position: absolute; bottom: -40px; left: 0;}
#block-search-form .form-text, #block-views-exp-search-terms-page .form-text, #block-block-4 #etlklr-etlklr {background: #f1f1f1; border: medium none transparent; float: left; height: 22px; margin: 0; padding: 5px 0 5px 5px; width: 168px; }
#block-block-4 #etlklr-etlklr { width: 135px; }
#block-search-form .form-submit, #block-views-exp-search-terms-page .form-submit, #block-block-4 input[type=submit] { border: medium none; cursor: pointer; display: block; float: left; font-size: 0; height: 32px; line-height: 0; padding: 0; text-indent: -99999px; width: 32px; background: url('../images/button-arrow-white-right.png') no-repeat center;}
#block-search-form .form-submit:hover, #block-views-exp-search-terms-page .form-submit:hover #block-block-4 input[type=submit]:hover { background-color: #2b2b2b}

#block-block-4 input[type=submit] { background: url('../images/input-plus-icon.png') no-repeat center;}

#block-search-form .container-inline div, #block-search-form .container-inline label, #block-block-4 .container-inline div, #block-block-4 .container-inline label{ display: inline ;}

#subForm { overflow: auto; }

#block-block-4 .form-item{ position:relative; }
#block-block-4 .description{ position:absolute; font-size:11px; top:7px; left:6px;  }

#edit-basic { display: none;}

#block-views-exp-search-terms-page { position: absolute; bottom: -40px; left: 0; }
#block-views-exp-search-terms-page label { position: absolute; top: 10px; left: 10px; cursor:text; }

/* Breadcrumb  */
#breadcrumb { margin-bottom: 25px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #6a6666; }
#breadcrumb span.separator { background: url('../images/breadcrumb-separator.png') no-repeat center; width: 5px; height: 5px; text-indent: -9999px; margin: 0 5px; }
#breadcrumb a { color: #969696; }


/* Header: Panier */
#block-block-9 { float: left; height: 22px; z-index: 1 }
#block-block-9 .icone-panier a:hover { opacity: 0.7}
.icone-panier a { display: block; width: 25px; height: 30px;  position: relative; top: 5px; padding-right: 15px; z-index: 10 }
#header .icone-panier a  { top: -5px; }
/*.i18n-en #block-block-9 .icone-panier a { margin-left: 25px; }*/


/* Homepage: bloc à gauche de mission - Catégories/genres */
#block-block-15 { width: 160px; float: left; padding: 20px 25px 0 25px; background: #2b2b2b; }
#block-block-15 .content a { font-family: 'MuseoSans900'; font-size: 13px; text-transform: uppercase; color: #fff; margin-bottom: 5px; display: block;    }
#block-views-categories-liste-block-1 a, #block-views-categories-liste-block-2 a { color: #fff; font-family: 'MuseoSans700'; font-size: 12px; text-transform: uppercase; }
#block-views-categories-liste-block-1 .views-field-tid{ display:none; }
#block-views-categories-liste-block-1 .views-row, #block-views-categories-liste-block-2 .views-row { margin-bottom: 5px }
#block-views-categories-liste-block-1 {width: 160px; float: left; background: #2b2b2b; padding: 0px 25px 0 25px; height:199px; }
#block-views-categories-liste-block-2 {width: 160px; float: left; background: #2b2b2b; padding: 5px 25px 10px; }
#block-views-categories-liste-block-2 a { padding-left: 11px;}

/* Homepage Mission */
 
#block-views-homepage-views-block {  position:relative; float: right; overflow: visible; margin-bottom: 20px; }
#block-views-homepage-views-block .views-field-nothing { position: absolute; top: 80px; left: 455px; }
#block-views-homepage-views-block .mission-body { font-family: 'MuseoSans500'; font-size: 24px; text-transform: uppercase;}
#block-views-homepage-views-block .mission-body span.color { font-family: 'MuseoSans900'}
#block-views-homepage-views-block .mission-body p { background: #fff; display: table;  padding: 8px 15px; }
#block-views-homepage-views-block .mission-link { background: url('../images/button-gray-transparent-bg.png'); padding: 10px 15px; position: relative; float: left; left: 15px;  }
#block-views-homepage-views-block .mission-link:hover { background: #2b2b2b}

#block-views-homepage-views-block .mission-link a { color: #fff; display: block; padding-right: 15px; }
#block-views-homepage-views-block .views-slideshow-controls-bottom { position: absolute; bottom: 10px; right:15px ;}
#block-views-homepage-views-block .views-slideshow-pager-field-item { text-indent: -9999px; height: 12px; width: 12px; position:relative; float: left; margin-right: 5px; z-index: 100; background: url('../images/mission-bullet.png') no-repeat; cursor: pointer; }


/* Homepage: Marques liste */

#block-views-marques-block { clear: both; margin-bottom: 20px; z-index: 1; height:100px; overflow:hidden; }
#block-views-marques-block .content ul { overflow: auto; }
#block-views-marques-block .content ul li { float: left; margin: 0 22px;}
/*#block-views-marques-block ul li a { position: absolute; z-index: 100}*/

/* simply-scroll-list */

ul.simply-scroll-list li a img {  opacity : 0.7; -moz-opacity : 0.7; -ms-filter: "alpha(opacity=70)"; /* IE 8 */ filter : alpha(opacity=70); /* IE < 8 */ } 
ul.simply-scroll-list li a img:hover {  opacity : 1; -moz-opacity : 1; -ms-filter: "alpha(opacity=100)"; /* IE 8 */ filter : alpha(opacity=100); /* IE < 8 */ } 

/* Homepage: Produits populaires */

#block-views-best-sellers-block { float: left; position:relative; margin-right: 2px; }
#block-views-best-sellers-block > h2 { font-family: 'MuseoSans900'; text-transform: uppercase; padding: 15px 10px; background: #fff; position: absolute; left: 25px; top: 15px; z-index: 11; }
.view-best-sellers .views-field-nothing .field-content { display: block; }
.view-best-sellers .views-row .popular-product-link { position: absolute; height: 33px; width: 340px; left: 0; top: 0 }
.view-best-sellers .views-row .popular-product-link a { display: block;height: 33px; }
.view-best-sellers .views-row .popular-product-button{ position: absolute; top: 61px; left: 40px; z-index: 6; background: url('../images/button-gray-transparent-bg.png'); padding: 10px 15px; color: #fff; max-width: 320px}
.view-best-sellers .views-row .popular-product-button:hover{ background: #2b2b2b;}
.view-best-sellers .views-row .popular-product-button a{ color: #fff}
.view-best-sellers .views-row .popular-product-marque { font-family: 'MuseoSans900'; font-size: 14px; color: #fff; float: left; margin-right: 5px; }
.view-best-sellers .views-row .field-title { font-family: 'MuseoSans300'; font-size: 14px; color: #fff; float: left; margin-right: 5px;  }
.view-best-sellers .views-row .sell-price { font-family: 'MuseoSans300'; font-size: 14px; color: #fff; float: left; margin-right: 5px; padding-right: 15px; }

.view-best-sellers .views-row .container-separator { float: left; margin-right: 5px; }
.view-best-sellers .views-row .views-field-uc-product-image { position: relative; }
.view-best-sellers .views-slideshow-controls-bottom { position: absolute; bottom: 10px; right:15px ;}
.view-best-sellers .views-slideshow-pager-field-item { text-indent: -9999px; height: 12px; width: 12px; position:relative; float: left; margin-right: 5px; z-index: 100; background: url('../images/mission-bullet.png') no-repeat; cursor: pointer; }

.view-best-sellers .uc-price-label { display: none; }

/* Homepage: Nos shops */

#block-views-nos-magasins-block {float: left; width: 608px; height: 245px; background: url('../images/block-nos-shops.jpg'); position: relative; margin-bottom: 2px; }
#block-views-nos-magasins-block h2 { font-family: 'MuseoSans900'; text-transform: uppercase; padding: 15px 10px; background: #fff; position: absolute; left: 25px; top: 15px; }
#block-views-nos-magasins-block .content ul { font-family: 'MuseoSans900'; position: absolute; top: 61px; left: 35px;}
#block-views-nos-magasins-block .content ul li { font-size: 14px; margin-bottom: 3px; }
#block-views-nos-magasins-block .content ul li span.field-content { background: url('../images/button-gray-transparent-bg.png'); padding: 10px 15px; display: block}
#block-views-nos-magasins-block .content ul li a { color: #fff; display: block; padding-right: 15px; }
#block-views-nos-magasins-block .content ul li span:hover  { background: #2b2b2b}

/* Homepage: Promos */

#block-views-promo-block { position: relative; float: left; margin-right: 2px; }
#block-views-promo-block .views-field-nothing { position: absolute; top: 115px; left: 25px; }
#block-views-promo-block li { margin: 0; padding: 0;}
#block-views-promo-block .views-row .promo-body { font-family: 'MuseoSans500'; font-size: 16px; text-transform: uppercase; }
#block-views-promo-block .views-row .promo-body span.color { font-family: 'MuseoSans900'}
#block-views-promo-block .views-row .promo-body p { background: #fff; display: table;  padding: 5px 11px; }
#block-views-promo-block .views-row .promo-link { background: url('../images/button-gray-transparent-bg.png'); padding: 10px 15px; position: relative; float: left; left: 15px;  }
#block-views-promo-block .views-row .promo-link a { font-family: 'MuseoSans900'; color: #fff; padding-right: 15px; }
#block-views-promo-block .views-row .promo-link:hover { background: #2b2b2b}
/* Homepage: Facebook block */

#block-block-2 { width: 208px; height: 228px; float: left; }
#block-block-2 .facebook-texte { padding: 30px 20px 0; text-align: center; color: #fff; font-family: 'MuseoSans500'; font-size: 16px; line-height: 20px; }
#block-block-2 .facebook-likes { width: 55px; position: relative; left: 75px; top: 10px}
/* Footer */
#footer { height: 130px; border-top: 1px solid #f3f3f3; margin-top: 30px; padding-top: 15px;}
#footer h2 { font-family: 'MuseoSans700'; font-size: 14px; }

/* Footer: Newsletter */
#footer .block-block { float: left; color: #5e5e5e; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; line-height: 15px; }
#block-block-4 { width: 190px; margin-right: 10px; }

/* Footer: Ou nous trouver */
#block-block-3 { width: 190px; margin-right: 10px; }
#block-block-3 .adress-map a { padding-left: 10px; }


/* Footer: Nous contacter */
#block-block-5 { width: 190px; margin-right: 10px; }
#block-block-5 .content a { padding-left: 10px; }

/* Footer: Social networks */
#block-block-6 { width: 125px; margin-right: 10px; z-index: 1}
#block-block-6 .facebook { background: url('../images/footer-socials.png') no-repeat left top; width: 22px; height: 22px; float: left; margin-right: 5px; }
#block-block-6 .twitter { background: url('../images/footer-socials.png') no-repeat right top; width: 22px; height: 22px; float: left; }

#block-block-6 .content a { display: block; width: 22px; height: 22px; }

/* Footer: Copyright */
#block-block-7 { width: 275px; }
#block-block-7 .content { text-align: right; }
/* Signature Explose */
#explose-signature { clear: both; margin: 0 auto; width: 1050px; height: 30px; padding-top: 15px; }
#explose-signature  a#explose-link {  float: right;; padding-right: 70px; background: url('../images/logo-explose.png') no-repeat right center; color:#fff; }


/* Product node */
.node-type-product #page-title { display: none; }
#product-node {}
#product-node .product-node-left { float: left; width: 400px; margin-right: 15px; margin-bottom: 25px; position: relative;  }
#product-node .product-node-right { float: left; width: 585px; position: relative;   }
#product-node .product-top-right{ border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; padding-bottom: 20px; width:585px; overflow:hidden;}
#product-node .product-node-left .sticker-wrapper{ z-index: 10; position: absolute; top: 0; left: 0; }
#product-node .product-node-left .sticker.promotion, #product-node .product-node-left .sticker.new { float: left;}
#product-node .product-node-left .sticker-right-bg { float: left; width: 7px; height: 31px;}


.product-node-right .product-infos { background: #e5e5e5; padding: 5px 15px; overflow: auto; margin-bottom: 20px;  }
.product-node-right .product-infos .container { float: left; padding-top:15px; }
.product-node-right .product-brand { font-family: 'MuseoSans900'; font-size: 15px; color: #2b2b2b; text-transform: uppercase; float: left; background: url('../images/product-brand-name-separator.png') no-repeat right center; padding-right: 10px; margin-right: 10px; margin-bottom: 10px;  }
.product-node-right .product-name { font-family: 'MuseoSans300'; font-size: 15px; color: #2b2b2b; float: left;  }
.product-node-right .product-model { display: none; }
.toolbar .product-node-right .product-model { clear: both; color: #7e7e7e; font-family: 'MuseoSans300'; font-size: 13px; margin-bottom: 15px; display: block;  }
.product-node-right .product-price, .product-node-right .product-price-regular { font-family: 'MuseoSans900'; font-size: 30px; float: left; }
.product-node-right .product-price, .product-node-right .product-price-regular .field-item, .product-node-right .product-price, .product-node-right .device-icon { float: left; }
.product-node-right .product-price { clear: both; }
.product-node-right .product-price .uc-price {  }

.product-node-right .product-price-regular { color: #999; text-decoration: line-through; font-size: 16px; font-weight: normal; font-family: 'MuseoSans500'; line-height: 31px; border-left: 1px solid #8f8f8f; margin-left: 10px; padding-left: 10px; }
.product-node-right .product-price .uc-price-label, .product-node-right .product-price-regular .uc-price-label { display: none; }

.product-node-right .product-brand-image { float: right; }
.product-node-right .product-description {/* float: right; width: 385px; padding-left: 15px; border-left: 1px solid #d1d1d1; */font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #878787; line-height: 15px; margin-bottom: 50px; }
.product-node-right .product-description p { margin-bottom: 15px; }

.product-node-right .product-description table th{ background:#000; color:#fff; padding:3px 6px; }
.product-node-right .product-description table td{ padding:2px 6px; border:solid 1px #E5E5E5;  } 
.product-node-right .product-attributes { clear: both; position: relative;  }
.product-node-right .product-attributes #edit-qty { background: #eaeaea; border: none; padding: 5px 5px 5px 10px; margin-top: 2px; height: 18px; }
.product-node-right .product-disponibilite .field-label { float: left; display: none; }
.product-node-right .product-disponibilite .label-perso { float: left; margin-right: 5px; padding-left: 15px; padding: 13px 0 0 0 }
.product-node-right .product-disponibilite .field-name-field-disponibilite { padding-top: 7px; float: left;  color: #929292; width: 250px}
.product-node-right .product-disponibilite { color: #929292}
.product-node-right .product-disponibilite .field-name-field-disponibilite .field-item { margin-bottom: 5px;}
.product-node-right .product-attributes #edit-actions { clear: both; float: right; padding: 0; margin: 0; /*background: url("../images/icon-panier.png") no-repeat scroll 60% center transparent;*/ padding: 0 0 0 75px; height: 45px}
.product-node-right .product-attributes #edit-actions .node-add-to-cart { float: right; }
.product-node-right .product-attributes #edit-actions input { border: none; color: #fff; padding: 10px; cursor: pointer; background-image: url('../images/icon-panier-bg.png'); background-position:left top; background-repeat:no-repeat; padding-left:55px; }
.product-node-right .product-attributes #edit-actions input:hover { background-color: #2b2b2b}

.i18n-fr .product-attributes .icone-panier { position: absolute; width: 25px; right: 150px; bottom: -50px; right: 175px;}
.i18n-en .product-attributes .icone-panier { position: absolute; width: 25px; right: 150px; bottom: -50px; right: 130px;}


.product-attributes .attributes { float: left; }
.product-attributes .attributes .description { display: none; }
.product-attributes .form-item-qty label, .product-attributes .attribute label { margin-bottom: 5px; }
/* Slideshow product node */
.field-slideshow-wrapper { }
.field-slideshow-wrapper .field-slideshow { margin-bottom: 8px; }
ul.field-slideshow-pager {}
.item-list .field-slideshow-pager  li { float: left; margin-right: 8px; margin-bottom: 8px; }
.field-slideshow-pager li:nth-child(6n+6) { float: left; margin-right: 0; }

.product-images { margin-bottom: 15px; }

.field-name-field-disponibilite-terms .form-item-field-disponibilite-terms-und-96 { display: none; }

/* Similar term block */
.block-similarterms .node-product.node-teaser { margin: 0}
.block-similarterms {  float: right; width: 580px; }
.block-similarterms h2 { font-family: 'MuseoSans900'; font-size: 15px; color: #1d1e1e }
.block-similarterms .views-row { float: left; background-color: #2b2b2b; color: #fff; margin-right: 25px; margin-bottom: 25px; position: relative; }
.block-similarterms .views-row:nth-child(3n+3){ margin-right:0px; }

.uc-out-of-stock-instock{  font-size: 10px;
margin-top: 5px;
 }

/* LIST DES PRODUITS VIEW */
.sticker { font-family: 'MuseoSans700'; font-size: 11px;text-transform: uppercase; text-shadow: 0px -1px 0px #2b2b2b; padding: 10px 5px 10px 10px; color: #fff; }
.views-exposed-form .sticker {padding: 10px;}
.views-exposed-form .sticker:hover, .views-exposed-form .sticker.selected{ background: #2b2b2b }

.view-products .view-content , .view-uc-catalog .view-content { width: 775px; float: right; margin-top: 40px; }
.view-color .view-content { width: 160px; margin-top:0;}
.node-product.node-teaser { float: left; margin-bottom: 24px;  margin-right: 24px; width: 175px; }
.node-product.node-teaser:hover { -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.50); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.50);box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.50);}

.node-product.node-teaser.clearfix { clear: none; }
.node-product.node-teaser .product-list-item 
.node-product.node-teaser .product-list-item h2 { font-family: 'MuseoSans900'; font-size: 15px; color: #1d1e1e; }
.node-product.node-teaser .product-list-item .item-list { float: left; background-color: #2b2b2b; color: #fff;position: relative; }
.node-product.node-teaser .product-list-item .item-list a { color: #fff; }
.node-product.node-teaser .product-list-item .item-list .sticker-wrapper{ position: absolute; left:0; top: 10; overflow: auto; }
.node-product.node-teaser .product-list-item .item-list .sticker { float: left; }
.node-product.node-teaser .product-list-item .item-list .sticker-right-bg { float: left; width: 7px; height: 31px; }
.node-product.node-teaser .product-list-item .item-list .list-product-image {}
.node-product.node-teaser .product-list-item .item-list .field-name-field-product-marque .field-label { display: none; }
.node-product.node-teaser .product-list-item .item-list .field-name-field-product-marque { padding: 15px 15px 0; font-family: 'MuseoSans700'; text-transform: uppercase; font-size: 13px;  margin-bottom: 20px; width: 145px; height: 35px; background: url('../images/product-title-underline.png') no-repeat 10% bottom; }
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite { position: absolute; background: #2b2b2b; width: 155px; padding: 0 10px 10px; top: 380px; font-size: 11px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 15px; display: none; z-index: 100; }
/*.node-product.node-teaser:hover .product-list-item .item-list .field-name-field-disponibilite { display: block; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); } */


.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .field-item { margin-bottom: 10px; clear: none; line-height: normal ; }
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .field-label { text-align: center; font-weight: normal; margin-bottom: 5px; }
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .disponibilite.field-item { }
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .disponibilite.field-item .icone {width: 33px; height: 33px; margin-right: 15px; padding-right: 10px; float: left}
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .disponibilite .shop { display: none; }
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .label.disponibilite { border-top: 1px solid #484848; padding-top: 10px; margin-bottom: 10px; }
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .disponibilite.field-item.streetwearshop {}
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .disponibilite.field-item.streetwearshop .icone { height: 30px; border-right: 1px solid #595a5a; }
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .disponibilite.field-item.girlwearshop .icone { height: 30px; border-right: 1px solid #595a5a; }
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .disponibilite.field-item.commande .icone { margin-right: 0; padding-right:0}
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .disponibilite.field-item.commande .shop { line-height: 19px;}
.node-product.node-teaser .product-list-item .item-list .field-name-field-disponibilite .field-item.commande { margin-bottom: 0}


.node-product.node-teaser .product-list-item .item-list .list-product-marque { position: absolute; bottom: 15px; right: 15px; }
.node-product.node-teaser .product-list-item .item-list .field-title { padding: 0 15px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; margin-bottom: 5px; height: 22px; overflow: hidden;  }
.node-product.node-teaser .product-list-item .item-list .sell-price .uc-price-label { display: none; }
.node-product.node-teaser .product-list-item .item-list .sell-price { padding: 0 5px 15px 15px; font-family: 'MuseoSans900'; font-size: 14px; float: left; }
.node-product.node-teaser .product-list-item .item-list .sell-price .uc-price { margin-right: 0; }
.node-product.node-teaser .product-list-item .item-list .product-price-regular .list-price .uc-price-label{ display:none; }
.node-product.node-teaser .product-list-item .item-list .product-price-regular .list-price .uc-price { border-left: 1px solid #949494; margin-right: 5px; padding-right:0; text-decoration: line-through; padding-left: 5px; font-size: 11px; font-weight: normal; }
.node-product.node-teaser .product-list-item .item-list .product-price-regular .list-price { padding: 0 15px 15px 0; color: #949494; font-family: 'MuseoSans500'; font-size: 11px; line-height:14px; border-right: none; }

.node-product.node-teaser .product-list-item .item-list .product-price-regular { float: left; }
.node-product.node-teaser .product-list-item .item-list .product-price-regular .field-item { font-size: 12px; float: left; font-family: 'MuseoSans900'; text-decoration: line-through}
.view-products > h2, .view-empty { width: 775px; float: right; margin-bottom: 30px }
.node-product.node-teaser .product-list-item .item-list .product-price-regular .field-item { }


.node-product .disponibilite.field-item { clear: both; margin-bottom: 10px; /*line-height: 33px;*/ background:url('../images/blue/arrow-right-blue.png') no-repeat left center; padding-left:12px; width:350px; }
.node-product .disponibilite.field-item .icone {width: 33px; height: 33px; margin-right: 10px; float: left}
.node-product .label.disponibilite { border-top: 1px solid #484848; padding-top: 10px; margin-bottom: 10px;}
.node-product .disponibilite.field-item.streetwearshop {}
.node-product .disponibilite.field-item.streetwearshop .icone { height: 30px}
.node-product .disponibilite.field-item.commande .shop { line-height: 19px;}
.node-product .field-item.commande { margin-bottom: 0}


/* PRODUITS VIEW: EXPOSED FILTERS */

#edit-gender-wrapper { /*display: none;*/ }
.views-exposed-form .views-exposed-widget { padding: 0}
.view-products .view-filters { float: left; width: 170px; background: #e5e5e5; padding: 15px}
.view-products .view-filters .selector { width: 140px; }
.view-products .view-filters .views-widget-per-page .selector, .view-products .view-filters .views-widget-per-page select { width: 115px; }
.view-filters .views-widget-per-page { position:absolute; top: -20px; right: 0; width: 125px;}
.view-filters .form-checkboxes .form-item { float: left; clear: both; margin-bottom: 5px; cursor: pointer; }
.view-products .view-filters .views-exposed-widget { /*margin-bottom: 20px;*/ }
.view-products .view-filters .views-exposed-widget > label{ font-weight:normal; text-transform: uppercase; font-family: 'MuseoSans700'; font-size: 13px; margin-bottom: 10px }

/*.view-products .view-filters #edit-product-marque-wrapper li ul li{ margin-left:26px; }
.view-products .view-filters #edit-product-marque-wrapper li .titleBrand{ display:none; }*/
.view-products .view-filters #edit-brand-wrapper .views-widget{ /*overflow-y:auto; height:193px; width:158px;*/ }


.view-products .view-filters .form-checkboxes label { position: relative; top: 4px; font-weight: normal; font-family: 'MuseoSans700'; cursor: pointer; }
.view-products .view-filters div.selector span { width: 130px;}
#edit-field-gender-tid-i18n-wrapper { display: none; }

.view-products .view-filters .sticker:hover, .view-products .view-filters .sticker.selected { }
#edit-category-wrapper, #edit-promotion-wrapper { margin-bottom: 0; float:left; }
#edit-promotion-wrapper{

}
#edit-field-solde-tid-wrapper{ display:none; }
#edit-promotion-wrapper #edit-promotion { display: none; }

.views-reset-button{
	clear:both;
}

/*#edit-promotion-wrapper label{ display:none; }*/
#edit-promotion-wrapper .promotion{ cursor:pointer; position: relative;}
#edit-created-wrapper .new{ cursor:pointer; position: relative; }
#edit-created-wrapper .form-type-textfield{ display:none; }
#edit-promotion-wrapper { margin-right: 10px}
#edit-promotion-wrapper .sticker, #edit-created-wrapper .sticker { float: left; }
#edit-promotion-wrapper .sticker-right-bg { float: left; width: 7px; height: 31px; margin-right: 10px;}
#edit-created-wrapper .sticker-right-bg { float: left; width: 7px; height: 31px; }

.view-products .views-widget-sort-by, .view-products .views-widget-sort-order { display: none; }
.view-products .views-exposed-widget.views-widget-sort { position: absolute; top: -20px; right: 135px; }
.view-products .views-exposed-widget.views-widget-sort label { font-size: 11px; margin-bottom: 5px; text-transform: uppercase; font-weight: bold; }


/*#edit-promotion-wrapper .form-type-radio{ display:none; }*/

#edit-created-wrapper label { display: none;}

.form-item-items-per-page >  label { text-transform: uppercase; margin-bottom: 5px; font-size: 11px; }
.view-products .view-filters .form-item-items-per-page div.selector span { width: 96px;}

/* UNIFORM SELECTOR */

.views-widget-filter-field_categories_tid_i18n .selector span { background-position: right 0}
.views-widget-filter-field_categories_tid_i18n .selector:hover span { background-position: right -52px}

/*COLORS*/

#edit-color{ display:none; }
#edit-color-wrapper { float: left; }
#edit-color-wrapper .views-row{ display:block; width:24px; height:24px; margin-right:4px; margin-bottom:4px; border:solid 2px #E5E5E5; float: left; cursor: pointer  }

#edit-color-wrapper .form-checkboxes { display: none; }

#edit-color-wrapper .views-row.selected, #edit-color-wrapper .views-row:hover { border-color:#818181; }
#edit-color-wrapper .views-field-name,
#edit-color-wrapper .views-field-field-hexa-color,
#edit-color-wrapper .views-field-tid,
#edit-color-wrapper .views-field-field-image{ display:none; }
#edit-color-wrapper .views-widget{ display:none; }

/* SHOP UBERCART - BUTTONS */ 
 
input.node-add-to-cart, input.node-add-to-cart:hover { margin: 0; padding: 0; }
input.node-add-to-cart  { height: 42px; border: none; background: #EAEAEA url("../images/arrow-right-black.png") no-repeat scroll 87% center; padding: 0 25px ; cursor: pointer; color: #2b2b2b; font-family: 'MuseoSans500'; text-transform: uppercase;}
input.node-add-to-cart:hover  { margin: 0; padding: 0; height: 42px; border: none; background: #2b2b2b url("../images/arrow-right-white.png") no-repeat scroll 87% center; padding: 0 25px ; cursor: pointer; color: #fff; }
#cart-form-pane input.form-submit, #continue-shopping-link a, form.uc-cart-checkout-form input.form-submit, .review-button-row .form-submit { font-family: 'MuseoSans500'; text-transform: uppercase; font-size: 14px; }
#cart-form-pane input.form-submit, #cart-form-pane #edit-actions a, form.uc-cart-checkout-form input.form-submit,  .review-button-row .form-submit{ border: none; font-size: 12px; margin-left: 0; background: #2b2b2b;padding: 10px; cursor: pointer; color: #fff}
#cart-form-pane input.form-submit:hover, #cart-form-pane #edit-actions a:hover, form.uc-cart-checkout-form input.form-submit:hover { background: #000} 
#cart-form-pane #edit-checkout--2:hover, #uc-cart-checkout-form #edit-continue:hover { background: #2b2b2b;}

#cart-form-pane input#edit-checkout, form.uc-cart-checkout-form input#edit-continue { margin-left: 20px;}
#cart-form-pane input.form-submit:hover { border: none; font-size: 12px; margin-left: 0; background: #2b2b2b; padding: 10px; cursor: pointer; color: #fff}

#cart-form-pane input.form-submit:hover, #cart-form-pane #edit-actions a:hover, form.uc-cart-checkout-form input.form-submit:hover { background: #000; }
#uc-cart-view-form #edit-actions a:hover { background: #000; }

#continue-shopping-link { height: 42px; border: none; font-size: 12px; margin-left: 0; background: #F1F1F1 url("../images/arrow-right-black.png") no-repeat scroll 94% 57%; padding: 0 25px 0 14px; cursor: pointer; color: #2b2b2b}
#continue-shopping-link a { position: relative; top: 15px; }
#continue-shopping-link a:hover, #continue-shopping-link:hover a { color: #fff}
#continue-shopping-link:hover{ height: 42px; border: none; font-size: 12px; margin-left: 0; background: #2b2b2b url("../images/arrow-right-white.png") no-repeat scroll 94% 57%; padding: 0 25px 0 14px; cursor: pointer; color: #fff}
 
formform.uc-cart-checkout-form div div#checkout-form-bottom input.form-submit  { height: 42px; border: none; font-size: 12px; margin-left: 50px; background: #EAEAEA url("../images/arrow-right-black.png") no-repeat scroll 87% 57%; padding: 0 25px 0 14px; cursor: pointer; color: #2b2b2b}
formform.uc-cart-checkout-form div div#checkout-form-bottom input.form-submit:hover  { height: 42px; border: none; font-size: 12px; margin-left: 50px; background: #2b2b2b url("../images/arrow-right-white.png") no-repeat scroll 87% 57%; padding: 0 25px 0 14px; cursor: pointer; color: #fff}


/* VIEW CART */

#uc-cart-view-form img { padding: 0}
#uc-cart-view-form table { width: 100%;}
#uc-cart-view-form table thead tr th { border-bottom: 1px dotted #d8d8d8; font-family: 'MuseoSans500'; font-size: 12px; text-transform: uppercase; font-weight: 400; padding: 10px; background: #e5e5e5; color: #2e2f2f }
#uc-cart-view-form table tbody tr { background-color: #fff; }
#uc-cart-view-form  table tbody tr td.remove, #uc-cart-view-form  table tbody tr td.image{vertical-align: bottom; padding: 20px    }
#uc-cart-view-form  table tbody tr td.qty, #uc-cart-view-form  table tbody tr td.price, #uc-cart-view-form  table tbody tr td.desc{vertical-align: top; padding: 20px  }

form#uc-cart-view-form table tbody tr td.remove { width: 200px; }

#uc-cart-view-form  td.desc { font-family: 'MuseoSans900'; font-size: 16px; text-transform: uppercase; line-height: 25px; }
#uc-cart-view-form  td.desc a { position: relative; text-decoration: }
#uc-cart-view-form  td.desc ul.product-description li { font-size: 12px; font-family: 'MuseoSans500'; text-transform: inherit}

#uc-cart-view-form .uc-price, #uc-cart-view-form .uc-discounts-cart-pane-container td.uc-discounts-cart-pane-table-cell {font-family: 'MuseoSans900'; font-size: 15px; margin-right: 10px;}
.subtotal #subtotal-title, #uc-cart-view-form .uc-discounts-cart-pane-container td strong {font-family: 'MuseoSans700'; font-size: 15px; text-transform: uppercase; }
td.subtotal { height: 60px; vertical-align: middle}
#uc-cart-view-form .uc-discounts-cart-pane-table-cell.discout-message {}

#cart-form-buttons { padding:0; border:none; border-bottom: 1px dotted #e4e4e4; padding-bottom: 15px; }
#cart-form-buttons #continue-shopping-link{  color: #2b2b2b; text-transform: lowercase; position: relative; top: 0; }
#cart-form-buttons .form-button, #cart-form-buttons .form-submit { margin:0 0 0 10px;  }
#cart-form-pane form#uc-cart-view-form div div#cart-form-buttons { margin-top: 30px;}
#uc-cart-pane-quotes { margin-top: 70px;}
#cart-form-pane #edit-update { margin-right: 10px; }
#uc-cart-view-form .uc-discounts-cart-pane-container { float: right; width: auto; border: none; margin-bottom: 25px; }
#uc-cart-view-form .uc-discounts-cart-pane-container td { text-align: right; padding: 5px 0; }


#uc-cart-view-form #edit-actions { clear: both; }
#uc-cart-view-form #edit-actions a { font-family: 'MuseoSans500'; text-transform: uppercase; background: none repeat scroll 0 0 #2b2b2b; border: medium none; color: #FFFFFF; cursor: pointer;    font-size: 12px; margin: 0; padding: 12px;}
/* COUPON */
#uc-cart-pane-coupon-automatic, #coupon_automatic-pane { display: none; }
#uc-cart-pane-coupon { background: none repeat scroll 0 0 #EAEAEA; padding: 30px 20px; display: none; }

/* Cart border */

#uc-cart-view-form td.remove, #uc-cart-view-form td.image, #uc-cart-view-form td.desc, #uc-cart-view-form td.qty  { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #cecece} 
#uc-cart-view-form td.price { border-bottom: 1px solid #e5e5e5; }


/* checkout */

#edit-panes-customer-primary-email { width: 210px; border: 1px solid #d3d3d3; height: 20px; padding: 5px; }

#cart-pane { display: none}
form.uc-cart-checkout-form fieldset { border: none; padding: 15px 0 0; position:relative; margin-top:25px;}

form.uc-cart-checkout-form fieldset legend { font-family: 'MuseoSans900'; font-size: 15px; text-transform: uppercase; margin-top: 0; padding: 0; border: none; width: 100%; padding:5px 10px; color:#fff; display:block; position:absolute; top:-10px; width:990px; }
form.uc-cart-checkout-form fieldset legend a { text-decoration: none; color: #2b2b2b; margin-bottom: 10px;  }
form.uc-cart-checkout-form fieldset .fieldset-description { margin-bottom: 20px; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; color: #6a6666 }
form.uc-cart-checkout-form fieldset table { border: none; width: 365px; }
form.uc-cart-checkout-form fieldset table thead tr th { border-bottom: 1px dotted #e4e4e4; font-family: 'MuseoSans500'; font-size: 21px; text-transform: uppercase; font-weight: 400 }
form.uc-cart-checkout-form fieldset table thead tr th.products { padding-left: 15px;}
form.uc-cart-checkout-form fieldset table tbody tr.odd td, form.uc-cart-checkout-form fieldset table tbody tr.even td { border: none; border-bottom: 1px dotted #e4e4e4; background: #FFF; }
form.uc-cart-checkout-form fieldset table tbody tr td.products { font-family: 'MuseoSans500'; font-size: 16px; text-transform: uppercase; padding-left: 15px; }
form.uc-cart-checkout-form fieldset#cart-pane table thead tr th.price { text-align: right}
form.uc-cart-checkout-form fieldset .address-pane-table table td.field-label { text-align: right; font-size: 15px; color: #535353; font-family: 'MuseoSans500';padding-right: 30px; height: 20px; padding: 5px; line-height: 15px; font-weight: normal}
form.uc-cart-checkout-form fieldset .address-pane-table table td { text-align: right; width: 210px; }
form.uc-cart-checkout-form fieldset .address-pane-table table tbody tr td input.form-text { width: 210px; border: 1px solid #d3d3d3; height: 20px; padding: 5px; }
form.uc-cart-checkout-form fieldset .address-pane-table table tbody tr td select.form-select { width: 222px; height: 30px; padding: 5px; border: 1px solid #d3d3d3; }
form.uc-cart-checkout-form fieldset .fieldset-wrapper { background: #ffffff; border:solid 1px #eaeaea; padding: 30px 20px; overflow:hidden; }
form.uc-cart-checkout-form fieldset#cart-pane {}

/*form.uc-cart-checkout-form fieldset#customer-pane { float: left; width: 480px;  margin-bottom: 50px;  }
form.uc-cart-checkout-form fieldset#delivery-pane { float: left; width: 480px; clear: left; margin-bottom: 50px; }
form.uc-cart-checkout-form fieldset#billing-pane { float: right; width: 480px }
*/
.uc-store-address-field .form-item label { text-align: left; color: #6a6666; text-transform: uppercase; font-family: 'MuseoSans300'; font-size: 12px; padding: 12px 6px 6px !important;}
.uc-store-address-field input.form-text {border: 1px solid #D3D3D3; height: 20px; padding: 5px; width: 210px;}
.uc-store-address-field  select{border: 1px solid #D3D3D3; height: 30px; padding: 5px; width: 222px;}

form.uc-cart-checkout-form fieldset#payment-pane table td { padding: 5px 0}
form.uc-cart-checkout-form fieldset#payment-pane table tr.preview-total {border-top: 1px dotted #e4e4e4}
form.uc-cart-checkout-form fieldset#payment-pane table tr.preview-total td.preview-total-text b { padding-top: 15px; font-size: 21px ;font-family: 'MuseoSans500'; text-transform: uppercase; font-weight: 400}
form.uc-cart-checkout-form fieldset#payment-pane table tr.preview-total td.preview-total-price { padding-top: 15px; font-size: 21px ;font-family: 'MuseoSans500'; text-transform: uppercase; font-weight: 400}
form.uc-cart-checkout-form fieldset#payment-pane div.fieldset-wrapper div#line-items-div { border: 0; padding: 0; margin-bottom: 15px;}
form.uc-cart-checkout-form fieldset#payment-pane div.fieldset-wrapper div#payment_details { margin-top: 20px;}
form.uc-cart-checkout-form fieldset#payment-pane .form-item-panes-payment-payment-method { margin-bottom: 10px }
form.uc-cart-checkout-form fieldset#payment-pane .form-item-panes-payment-payment-method #paypal-includes {  display: block; overflow:hidden; margin-bottom: 10px; margin-top:2px; height: 25px}
form.uc-cart-checkout-form fieldset#payment-pane .form-item-panes-payment-payment-method #paypal-includes img { display:inline-block; }
form.uc-cart-checkout-form fieldset#payment-pane .form-item-panes-payment-payment-method #paypal-includes b { float: left;  }
form.uc-cart-checkout-form fieldset#payment-pane .form-item-panes-payment-payment-method:first-child label > img { float: left; margin-bottom: 10px; } 
form.uc-cart-checkout-form fieldset#payment-pane #payment-details { line-height: 18px; }
form.uc-cart-checkout-form fieldset#coupon-pane { float: left; width: 1010px; margin-bottom: 20px;}


form.uc-cart-checkout-form div#checkout-form-bottom {border: none; border-bottom: 1px dotted #e4e4e4; text-align: right; width: 100%;}
form.uc-cart-checkout-form fieldset#delivery-pane .address-pane-table table tbody tr td span.zone-throbber { height: 20px; position: absolute; right: -20px; top: 817px; width: 20px;}
form.uc-cart-checkout-form fieldset#billing-pane .address-pane-table table tbody tr td span.zone-throbber { height: 20px; position: absolute; right: -20px; top: 1347px; width: 20px;}
form.uc-cart-checkout-form fieldset#cart-pane table.cart-review tbody td.products div.item-list ul.product-description { list-style-type: none; padding: 0; margin: 0 }
form.uc-cart-checkout-form fieldset#cart-pane table.cart-review tbody td.products div.item-list ul.product-description li { font-size: 12px  }
form.uc-cart-checkout-form .form-actions { clear: both; margin-top:25px; }
form.uc-cart-checkout-form .grippie { display: none; }

form.uc-cart-checkout-form .form-item-panes-customer-primary-email label, form.uc-cart-checkout-form .form-item-panes-comments-comments label{ margin-bottom: 10px; color: #6A6666;
    font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;}

form.uc-cart-checkout-form .form-item-panes-comments-comments textarea { border: none; height: 45px; position:relative; clear:both; left:0; width:100%; border: 1px solid #D3D3D3; background:#fff;  }

form.uc-cart-checkout-form #quote{ font-weight:bold; }

#review-instructions { line-height: 18px; margin-bottom: 25px;}
table.order-review-table { width: 100%; border:solid 1px #eaeaea; }
table.order-review-table tr td{ padding:10px; }
table.order-review-table tr td.title-col{ padding:10px; width:200px; }
tr.pane-title-row {}
table.order-review-table tbody tr.pane-title-row td { padding: 5px; font-family: 'MuseoSans700'; font-size: 14px; text-transform: uppercase; color: #fff }
table.order-review-table tbody .title-col { padding-right: 20px; font-size:12px; text-transform:uppercase;}
table.order-review-table .review-button-row { background:none; }

/* Page nos magasins */

#block-views-magasins-block-1 {}
#block-views-magasins-block-1 .views-row { position: relative; height: 390px; clear: both;  }
#block-views-magasins-block-1 .views-row .views-field-field-images { position: absolute }
#block-views-magasins-block-1 .views-row .views-field-field-image { position: absolute; }
#block-views-magasins-block-1 .views-row .views-field-title { position: absolute; background: url("../images/button-gray-transparent-bg.png") repeat scroll 0 0 transparent; display: block; padding: 10px 15px; z-index: 100}
#block-views-magasins-block-1 .views-row .views-field-title:hover {  background: #2b2b2b}

#block-views-magasins-block-1 .views-row .views-field-title a { color: #FFFFFF; display: block; padding-right: 15px; cursor: pointer;}
#block-views-magasins-block-1 .views-row .views-field-body { position: absolute;  padding: 20px 15px 70px; z-index:1; overflow: hidden; display: none;  background: url("../images/button-gray-transparent-bg.png") repeat scroll 0 0 transparent; color: #fff; width: 500px; line-height: 18px}
#block-views-magasins-block-1 .views-row .views-field-body .body-close { cursor: pointer; padding: 10px; background: #2b2b2b; position: absolute; right: 10px; bottom: 10px; }
#block-views-magasins-block-1 .views-row .views-field-field-facebook { position: absolute;  width: 126px; height: 43px; font-family: 'MuseoSans700'; text-transform: uppercase; font-size: 11px; }
#block-views-magasins-block-1 .views-row .views-field-field-facebook a { display: block; color: #fff; padding: 12px 0 15px 5px}


/* Page nos magasins: stree wear */
#block-views-magasins-block-1 .views-row-odd .views-field-field-image { top: 45px; left: 35px; }
#block-views-magasins-block-1 .views-row-odd .views-field-title { top: 100px; left: 50px }
#block-views-magasins-block-1 .views-row-odd .views-field-body { top: 100px; left: 50px; }
#block-views-magasins-block-1 .views-row-odd .views-field-field-facebook { bottom:10px; left: -9px; }

/* Page nos magasins: liste des marques */

#block-views-magasins-block-1 .views-row-1 { margin-bottom: 130px;}
#block-views-marques-block-1 { position: absolute; top: 420px; border-right: 1px solid #989898; width: 580px; padding-right: 20px; overflow: hidden; height: 100px }
#block-views-marques-block-1 ul { overflow: auto; }
#block-views-marques-block-1 ul li { float: left; margin: 0 28px; }


/* Page nos magasins: infos utiles */
#block-block-10 { position: absolute; top: 405px; left: 625px; width: 375px; line-height: 16px; color: #9e9e9e }
#block-block-10 h2 {font-family: 'MuseoSans900'; margin-bottom: 15px; }
.infos-horraire { float: left; margin-right: 45px; width: 160px} 
.page-node-52 .infos-horraire { width: 140px; }
.infos-horraire-row { position: relative; line-height: 16px;}
.infos-horraire .jour { font-family: 'MuseoSans700'; text-transform: uppercase; }
.infos-horraire .heures { position:absolute; left: 65px; width: 100px; }

.infos-lieu .infos-lieu-label { float: left; height: 50px; margin-right: 20px; font-family: 'MuseoSans700'; text-transform: uppercase;}
.infos-lieu .infos-lieu-adresse {}
.infos-lieu .see-map {float: right; }
.infos-lieu .see-map a {color: #9e9e9e;  padding-left: 10px; display: block}
.infos-lieu .see-map a:hover {color: #2b2b2b }

/* Page nos magasins: stree wear girls */
#block-views-magasins-block-1 .views-row-even .views-field-field-image { top: 45px; right: 425px; }
#block-views-magasins-block-1 .views-row-even .views-field-title { top: 100px; right: 386px }
#block-views-magasins-block-1 .views-row-even .views-field-body { top: 100px; left: 449px; }
#block-views-magasins-block-1 .views-row-even .views-field-field-facebook { bottom:10px; left: 391px; }


/* Goodies */


/* Main */

.view-goodies .views-field-field-goodies-bg { position:relative; left: -21px}
.view-goodies .views-field-field-goodies-wall { position: relative; height: 200px; margin-top:210px;}
.view-goodies .views-field-field-goodies-wall .field-content { background: url('../images/mac-bg-big.png') no-repeat left center; height: 385px; width: 640px; position: absolute; left: 185px; top: -210px}
.view-goodies .views-field-field-goodies-wall .field-content img { position: absolute; left: 103px; top: 24px; }
.view-goodies .views-field-title {  position: relative; top: 20px; text-align: center; margin-bottom: 20px; }
.view-goodies .views-field-title .views-label { font-family: 'MuseoSans700'; font-size: 15px;  }
.view-goodies .views-field-title .field-content { font-family: 'MuseoSans300'; font-size: 15px;}
.view-goodies .views-field-uri, .view-goodies .views-field-uri-1 {left: 44%;  position: relative; top: 20px; width: 170px; height: 25px; margin-bottom: 70px;}
.view-goodies .views-field-uri a, .view-goodies .views-field-uri-1 a { display: block; height: 24px; padding-left: 35px; line-height: 24px;color: #2b2b2b; text-transform: uppercase; font-family: 'MuseoSans500'; }


.view-goodies  .views-field-field-goodies-iphone { position: relative; height: 200px;  margin-top:210px;}
.view-goodies  .views-field-field-goodies-iphone .field-content { background: url('../images/iphone-big.png') no-repeat left center; height: 420px; width: 210px; position: absolute; left: 400px; top: -210px}
.view-goodies  .views-field-field-goodies-iphone .field-content img { position: absolute; left: 17px; top: 69px; }


/* Small */
.view-goodies-small .views-row { float: left; width: 185px; background: #2b2b2b; margin-right: 21px; margin-bottom: 21px; }
.view-goodies-small .views-field-field-goodies-wall { width: 185px; height: 190px; background: #f7f7f7; position: relative; }
.view-goodies-small .views-field-field-goodies-wall .field-content { background: url('../images/mac-bg-small.png') no-repeat center; width: 185px; height: 190px;}
.view-goodies-small .views-field-field-goodies-wall .field-content img { position: absolute; top: 52px; left: 35px; }

.view-goodies-small .views-field-title {background: url("../images/product-title-underline.png") no-repeat scroll 10% bottom #2b2b2b; font-family: 'MuseoSans700'; font-size: 13px; height: 35px; padding: 15px 15px 0; text-transform: uppercase; width: 155px;}
.view-goodies-small .views-field-uri { padding: 15px}
.view-goodies-small .views-field-uri a { display: block; height: 24px; padding-left: 35px; line-height: 24px;color: #fff; text-transform: uppercase; font-family: 'MuseoSans500'; }

.view-goodies-small .views-field-field-goodies-iphone { width: 185px; height: 190px; background: #f7f7f7; position: relative; }
.view-goodies-small .views-field-field-goodies-iphone .field-content { background: url('../images/iphone-small.png') no-repeat center; width: 185px; height: 190px;}
.view-goodies-small .views-field-field-goodies-iphone .field-content img { position: absolute; top: 34px; left: 57px; }

/* PAGER NODES */

ul.pager { padding: 0; float: right }
ul.pager li, ul.pager li.pager-previous, ul.pager li.pager-next, ul.pager li.pager-first, ul.pager li.pager-last, ul.pager li.pager-item { margin: 0; float: left; display: block; padding: 0; position: relative;  }
ul.pager li a { margin: 0; float: left; display: block; height: 10px; width: 15px; padding: 2px 5px;   }
ul.pager li a.active.progress-disabled { text-indent: -9999px;}
ul.pager li.pager-previous a, ul.pager li.pager-next a, ul.pager li.pager-first a,  ul.pager li.pager-last a { text-indent: -9999px;} 
ul.pager li.pager-previous a.active.progress-disabled, ul.pager li.pager-next a.active.progress-disabled, ul.pager li.pager-first a.active.progress-disabled,  ul.pager li.pager-last a.active.progress-disabled { background: none; } 
ul.pager .pager-previous a { }
ul.pager .pager-current { margin: 0; height: 10px; width: 16px; padding: 2px 5px; border-right: 1px solid #bbbbbb;}
ul.pager .pager-next a {}
ul.pager .pager-first a {}
ul.pager .pager-last a {}
ul.pager .pager-item { border-right: 1px solid #bbbbbb}
ul.pager li .ajax-progress-throbber { /*position: absolute; top: -200px; left: -357px */ display: none; }

.view-products .ajax-progress{ width:40px; height:40px; left: 600px; top:200px; background: url('../images/full-loading-bg.png') no-repeat center; position:absolute; z-index: 100;  }
.view-products .ajax-progress .throbber { width: 25px; height: 25px; position: relative; left: 5px; top: 5px; }

.ajax-progress .throbber { float: none; height: 16px; margin: 2px; width: 16px; display:inline-block; }
  
  
/* PAGE CONTACT */

#block-block-11 { float: left; margin-right: 15px; position: relative; z-index: 10; margin-bottom: 25px; }

#block-block-12 { margin-bottom: 35px; }
#block-block-12  .contact-shop { margin-bottom: 20px; line-height: 16px}
#block-block-12 .contact-shop-title { font-family: 'MuseoSans500'; font-size: 14px; }
#block-block-13 { margin-bottom: 35px; }
#block-block-13 .contact-shop-tel { margin-bottom: 20px; font-weight: bold; }
#block-block-13 .contact-shop-email{ background: url('../images/contact-bg-email.png') no-repeat left center; height: 35px; line-height: 35px; float: left; width: 185px; margin-bottom: 25px; text-transform: uppercase; padding-left: 15px; font-family: 'MuseoSans300'; }
#block-block-13 .contact-shop-email a { color: #fff}
#block-block-13 { position:relative;}

/* CGV & MENTIONS LEGALES */
#node-5161 p strong, #node-5162 p strong, #node-5163 p strong, #node-5164 p strong, #node-5165 p strong, #node-5166 p strong, #node-26005 p strong, #node-26002 p strong {font-family: 'MuseoSans500'; font-size: 16px; font-weight:normal}
#node-5161 p, #node-5162 p, #node-5163 p, #node-5164 p, #node-5165 p, #node-5166 p, #node-26005 p, #node-26002 p {color: #5e5e5e; font-size: 14px; margin-bottom:20px; line-height: 1.5} 
 
/* PANIER */

#block-uc-cart-cart { width: 130px; position: absolute; left: 695px; top: -10px; height: 35px; color: #fff}

#block-uc-cart-cart h2 { display: none; }
#block-uc-cart-cart .cart-block-items { display: none; }
#block-uc-cart-cart .content { clear: both; }
#block-uc-cart-cart .content > a {display:block; width: 110px; height: 15px; padding:10px; color: #fff}
#block-uc-cart-cart .content > a:hover {background-color:#2B2B2B; }
#block-uc-cart-cart .cart-block-summary { }
#block-uc-cart-cart .cart-block-summary-links { display: none; }
#block-uc-cart-cart .cart-block-summary-total label { display: none; }
#block-uc-cart-cart .cart-block-summary-items { font-family: 'MuseoSans300'; margin-right: 5px; display: inline-block }
#block-uc-cart-cart .cart-block-summary-items .num-items { font-family: 'MuseoSans700';}
#block-uc-cart-cart .cart-block-summary-total { font-family: 'MuseoSans900';}
#uc-cart-view-form .subtotal {padding-top: 15px;}
#uc-cart-view-form .field-name-field-color *, #uc-cart-view-form .field-name-field-matiere * {font-size: 12px; font-weight: normal; font-family: 'MuseoSans500'; display: inline}

.block-uc-ajax-cart { width: 130px; position: absolute; left: 720px; top: -10px; height: 35px; color: #fff}
.block-uc-ajax-cart h2 { display: none; }
.block-uc-ajax-cart #cart-block-contents-ajax { display: none; }
.block-uc-ajax-cart #cart-block-contents-ajax.cart-empty { display: block; }

.block-uc-ajax-cart .cart-block-items { }
.block-uc-ajax-cart .content { position: relative; clear: both; top: 10px; left: 10px }
.block-uc-ajax-cart .cart-block-summary { }
.block-uc-ajax-cart .cart-block-summary-links { display: none; }
.block-uc-ajax-cart .cart-block-summary-total label { display: none; }
.block-uc-ajax-cart .cart-block-summary-items { font-family: 'MuseoSans300'; margin-right: 5px; display: inline-block }
.block-uc-ajax-cart .cart-block-summary-items .num-items { font-family: 'MuseoSans700';}
.block-uc-ajax-cart .cart-block-summary-total { font-family: 'MuseoSans900';}

/* UC ORDER HISTORY */

table.uc-order-history { width: 100%; font-family:  "Lucida Grande", "Lucida Sans Unicode", sans-serif}
table.uc-order-history th { padding: 10px; background: #e5e5e5; text-transform: uppercase; }
table.uc-order-history tr { background: none; }
table.uc-order-history tr.even { background: #f1f1f1}
table.uc-order-history tr.odd {}
table.uc-order-history tr td { border-right: 1px solid #ccc; padding: 10px}
table.uc-order-history td.active { background: none; }

/* Header: mon compte menu */

#block-block-16 { background: #2b2b2b; width: 105px; position: absolute; right:80px; top: -10px; z-index: 10}
#block-block-16:hover { background: #000}
#block-block-16 .content { font-family: 'MuseoSans700'; text-transform: uppercase; }
#block-block-16 .content a { color: #fff; display: block; text-align: center; padding: 13px 0 10px;  }
#block-block-16 .content #mon-compte ul { display: none; font-family: 'MuseoSans500';}
#block-block-16 .content #mon-compte ul { background: #f1f1f1 }
#block-block-16 .content #mon-compte ul a { color: #2b2b2b}

/*  Register/Login/Pass commons*/

#user-register-form input.form-text, .form-type-textarea textarea{background: none repeat scroll 0 0 #F1F1F1; border: medium none transparent; float: left; height: 22px; margin: 0; padding: 5px 0 5px 5px; width: 270px;}
.form-type-textarea textarea{height: 60px; margin: 0; padding: 5px 0 5px 5px; width: 270px;}
.page-user #content .form-item { clear: both; margin-bottom: 15px }
#user-register-form .form-item .description, form#user-login .form-item .description  { clear: both; display: none; visibility:hidden; }
form#user-login .form-item label { margin-bottom: 5px;}
#user-register-form .form-actions input, body.page-user .form-actions input { border: medium none; color: #FFFFFF; cursor: pointer; font-size: 12px; margin-left: 0; padding: 10px; font-family: 'MuseoSans700'; text-transform: uppercase;}
ul.tabs.primary{ font-family: 'MuseoSans900'; font-size: 11px; height: 30px;  }
body.page-user-register .tabs ul.primary, body.page-user .tabs ul.primary { border: none; margin-bottom: 35px; }
.tabs ul.primary li a, .tabs ul.primary li a { background: none;}
ul.tabs.primary li { height: auto; }

/* Register form */

#user-register-form .form-item, #user-register-form #profile-main-field-birthdate-add-more-wrapper { overflow: auto; clear: both; height:30px; margin: 0 0 20px 0 }

#user-register-form .form-item.form-item-captcha-response{ overflow:initial;  }
.captcha.form-wrapper{ clear:both; }

#user-register-form .form-type-textfield label, .form-type-textarea label{ float: left;font-family: 'MuseoSans300'; text-transform: uppercase; color: #6a6666}
#user-register-form .form-type-textfield input, .form-type-textarea textarea { position:absolute; left: 200px;}

#user-register-form .form-item.form-item-captcha-response label{ float:none; margin-bottom:10px; }
#user-register-form .form-item.form-item-captcha-response input{ clear:both; position:inherit;  }

#edit-profile-main { clear: both  }
#edit-profile-main .form-wrapper { clear: both; }
#edit-profile-main .grippie { display: none; }
#edit-profile-main .form-item { }
#edit-profile-main .form-item label { float: left; }
#edit-profile-main input.form-text { position: absolute; left: 200px }

#edit-profile-main-field-howyouknown .form-item label{ float: none; }
#edit-profile-main-field-howyouknown input.form-text { position: relative; left:inherit}
#user-register-form #edit-profile-main-field-howyouknown .form-item { height: auto; margin-left: 200px; }

.container-inline-date > .form-item { border: none; }
.container-inline-date .form-type-date-popup { border: none; }
.container-inline-date label {}
#user-register-form .container-inline-date .form-item { overflow: inherit}
#user-register-form  .date-no-float .form-item { margin: 0 }
#user-register-form fieldset legend { display: none; }
.container-inline-date .date-padding { padding: 0}
#user-register-form .edit-account .form-item { height: 50px; }

#edit-profile-main #edit-profile-main-field-sexe { overflow: auto; color: #6A6666; font-family: 'MuseoSans300'; text-transform: uppercase; }

#edit-profile-main #edit-profile-main-field-sexe .form-type-radio  { float: left; clear: none;  }
#edit-profile-main #edit-profile-main-field-sexe .form-item label { float: none; }
#edit-profile-main #edit-profile-main-field-sexe .form-type-radios > label { margin-right: 155px; float: left; }


#user-register-form #edit-profile-main-field-address .form-item  { height: 80px}

#edit-profile-main-field-address { margin-top: 20px; height: 75px; margin-bottom: 20px;}

#edit-profile-main-field-conditions { overflow: auto; color: #6A6666; font-family: 'MuseoSans300'; text-transform: uppercase; }
#edit-profile-main-field-conditions  { }
#edit-profile-main-field-conditions .form-item.form-type-checkboxes label {margin-right: 29px;}
#edit-profile-main-field-conditions .form-item-profile-main-field-conditions-und-Oui label { float: none; }
#edit-profile-main-field-conditions  #edit-profile-main-field-conditions-und{ float: left;  position: absolute; left: 197px }


/* USER LOGIN */

form#user-login { padding: 0; width: 230px;}
form#user-login input.form-text, #user-pass input.form-text { background: none repeat scroll 0 0 #F1F1F1; border: medium none transparent; height: 22px; margin: 0; padding: 5px 0 5px 5px; width: 270px;}
#user-register-form input.form-text.error { border: 1px solid red; }

/* PROFIL */

.entity-profile2 { margin: 25px 0}
.entity-profile2 .field { margin-bottom: 15px; }

.entity-profile2 .field .field-label, .profile dt { font-family: 'MuseoSans300';text-transform: uppercase;color: #9d9d9d; width: 290px; margin-bottom: 10px; }
.entity-profile2 .field .field-items dd { color: #5e5e5e}
.profile h3 { font-family: 'MuseoSans700'; font-size: 16px; margin-bottom: 20px; text-transform: uppercase;}
#edit-profile-main-field-address .grippie { display: none; }

/* USER PROFIL FORM */

form#user-profile-form {}
form#user-profile-form fieldset { border: none; margin-bottom: 25px; margin-top: 25px; padding: 25px 0 0; }
form#user-profile-form fieldset > legend { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E5E5E5; font-family: 'MuseoSans700'; font-size: 16px; margin-bottom: 20px; text-transform: uppercase;	width: 100% }

form#user-profile-form #edit-profile-etat-civil-wrapper, form#user-profile-form #edit-profile-name-wrapper, form#user-profile-form #edit-profile-prenom-wrapper, form#user-profile-form #edit-profile-date-naissance-wrapper, form#user-profile-form #edit-profile-telephone-wrapper, form#user-profile-form #edit-profile-langue-wrapper, form#user-profile-form #edit-profile-adresse-wrapper { position: relative; top: auto; bottom: auto; left: auto; right: auto}
form#user-profile-form input.form-text, #profile2-edit-main-form input.form-text{ border: medium none;  color: #2b2b2b000; height: 42px; line-height: 42px; padding: 0 25px;	background: #f1f1f1; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:12px;}
form#user-profile-form textarea, #profile2-edit-main-form textarea{border: none; height: 50px; background: #f1f1f1; width: 250px; font-size: 11px; resize: none; max-height: 50px; max-width: 250px; padding: 5px 0 5px 20px; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:12px; position: relative; left:0}

form#user-profile-form input.form-submit, #profile2-edit-main-form input.form-submit { border: medium none; cursor: pointer;  height: 42px; line-height: 42px; padding: 0 25px;	background: #f1f1f1; text-transform: uppercase; color: #fff }
#autocomplete ul li, #profile2-edit-main-form ul li { display:block; cursor:pointer; margin-left:5px; padding-bottom:5px; }
#autocomplete { position:absolute; padding-top:10px; background:#b8dae6; color:#0189ca; z-index:200; padding-bottom:5px; }

#profile2-edit-main-form .grippie { display: none; }

.edit-profile-main-field-conditions { overflow: auto; }

#edit-account form#user-profile-form {}

form#user-profile-form input.password-confirm, form#user-profile-form #edit-account input.password-field { width: auto; }
form#user-profile-form input.form-text { width: 170px; margin-bottom: 5px;}
form#user-profile-form > .form-item { margin-bottom: 30px}
form#user-profile-form .form-type-password.confirm-parent { margin-bottom: 5px}
form#user-profile-form .form-item label { margin-bottom: 5px; }
form#user-profile-form #edit-locale { display: none; }


#profile-main-field-birthdate-add-more-wrapper legend { margin-bottom: 0;}
form#user-profile-form #edit-profile-main-field-address, form#user-profile-form #edit-profile-main-field-conditions { margin-bottom: 30px;}
form#user-profile-form #profile-main-field-address-add-more-wrapper label { float: none; }

form#user-profile-form#edit-profile-main-field-conditions {}
/* COMMENT  */

#block-block-17{ clear:left; }
#block-block-17 h2 { color: #1D1E1E; font-family: 'MuseoSans900'; font-size: 15px;}

/* OUT OF STOCK */

html.js .uc_out_of_stock_throbbing { background: transparent ; height: 20px; position: absolute; right: 170px; top: 13px; width: 20px}
.uc_out_of_stock_html { height: 42px; line-height: 42px; margin-left: 207px; border: medium none; color: #FFFFFF; padding: 5px;}

html.js .i18n-fr .uc_out_of_stock_throbbing { top: 133px; right: 215px;}
html.js .i18n-en .uc_out_of_stock_throbbing { top: 133px; right: 175px;}


/* LIKE & SHARING */

.like-sharing { height: 20px; border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; padding: 10px 0; margin-bottom:20px; }

.tw-button,
.g-button,
.fb-button { position:absolute; }


.tw-button{ left:0px; }
.g-button{ left:90px; }
.fb-button{ left:167px; }

/* UNIFORM */

div.selector, div.selector span, div.selector:hover span, div.selector.focus span, div.selector.hover span { height: 30px; cursor: pointer; }
div.selector select { cursor: pointer; }
div.selector.focus, div.selector.hover, div.selector:hover {background-position: -483px -130px}

div.selector:active, div.selector.active { background-position: -483px -130px; height: 30px;}
div.selector:active span, div.selector.active span { background-position: right 0; height: 30px;}
div.selector.focus, div.selector.hover, div.selector:hover { background-position: -483px -130px; height: 30px;}
div.selector.focus span, div.selector.hover span, div.selector:hover span { background-position: right 0 ; height: 24px;}
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover { background-position: -483px -130px; height: 30px;}
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span { background-position: right 0 ; height: 24px;}
div.selector.disabled {background-position: -483px -130px; height: 30px;}
div.selector.disabled span { background-position: right 0 ; height: 30px;}

div.selector.hover,
div.selector.active,
div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active, 
div.selector:hover.active{background-position: -483px -130px; height: 30px;}
div.selector.hover span,
div.selector.active span,
div.selector.focus:active span,
div.selector.focus.active span,
div.selector:hover:active span,
div.selector:hover.active span{background-position: right -52px ; }

div.selector>span{ padding : 3px 10px; height: 24px; }


/* 404 */

#node-144 .field-name-body { width: 395px; margin: 0 auto; text-align: center; color: #878787; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; font-size:12px; padding-top: 45px; }

#node-144 .error-code { width: 300px; margin: 0 auto; margin-bottom: 45px; }


/* ETIQUETTES */

.view-etiquettes {}
.view-etiquettes .views-row { float: left; width: 200px; height: 85px; position: relative; }
.view-etiquettes .views-row .views-field.views-field-php-1 { position:absolute; margin-left: 0; left: -12px; top: -12px;  z-index:0 }
.view-etiquettes .views-row .views-field { margin-left: 60px; z-index:10; position: relative;  }
.view-etiquettes .views-row .views-field .views-label { float: left; font-size: 5px; }
.view-etiquettes .views-row .views-field .field-content { font-size: 7px; }

.view-etiquettes .views-row .views-field.views-field-field-image-1 { position: absolute; left: 0; bottom: 15px; margin-left: 0; z-index:10 }

/*INVOICE*/
.page-admin-store-orders-invoice td{ padding-bottom:10px; line-height:16px; }
.page-admin-store-orders-invoice .item-list ul{ list-style:disc; margin-left:20px; }

.only-stoemp, .only-coco, .only-edgar {
    display: none;
}

#main-menu .menu-4509, #main-menu .menu-4510, #main-menu .menu-4511, #main-menu .menu-4512, #main-menu .menu-4611  {
    display: none;
}

hr {
	border: none;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
}

input.form-text.error {
	border-color: #ff0000;
	border-width: 1px;
}

.uc-credit-cctype {
	display: block;
	float: none !important;
}
