@charset "utf-8";
/* CSS Document */

/* **************************************************************************** */
/* Nexus IT - Custom CSS */
/* **************************************************************************** */

/* ******************************************************************************************** */
/* Header */
/* ******************************************************************************************** */
#custom-header-com { position:absolute; top:35px; right:0; display:block; }

/* ******************************************************************************************** */
/* Products Listing - Common */
/* ******************************************************************************************** */
.custom-products-list { width:712px; }
.custom-products-list.clear { clear:both; }
.custom-product-view-short { float:left; width:158px; height:260px; border:1px solid #e9e9e9; padding:5px; margin-right:8px; background:#fbfaf6; }
.custom-product-view-short.last { margin-right:0px; }
.custom-product-view-short h5 .product-name { display:block; height:35px; color:#000; text-decoration:none; text-align:center; }
.custom-product-view-short h5 .product-name:hover { color:#ff741b; }
.custom-product-view-short .product-image { display:block; margin:0 auto; margin-bottom:3px; }
.custom-product-view-short .product-prices { float:left; }
.custom-product-view-short .product-prices .price { color:#000; }
.custom-product-view-short .special-price .price { color:#b4bb39; }
.custom-product-view-short .product-links { float:right; width:86px; margin:0; padding:0; }
.custom-product-view-short .product-links .add-to { float:right; font-size:10px; margin:0; margin-top:1px; padding:0; text-align:left; }
.custom-product-view-short .product-links .add-to a { display:block; float:right; /*margin-top:2px; padding:2px;*/ width:78px; /*background:#ff741b;*/ color:#ff741b; text-decoration:none; }
.custom-product-view-short .product-links .add-to a:hover { text-decoration:underline; }
.custom-product-view-short .product-links .form-button { width:86px; }
/* ******************************************************************************************** */
/* Products Listing - Mini Block */
/* ******************************************************************************************** */
.custom-product-view-short.mini-block {
    width:194px;
    margin:0; margin-right:0; padding:5px;
    border-top:none; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;
}
/* ******************************************************************************************** */
/* Products Listing - Mini Block - Hot News */
/* ******************************************************************************************** */
.custom-product-view-short.mini-block.hotnews {
    width:194px; height:auto; min-height:30px;
    margin:0; padding:5px;
    border-top:none; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;
    background:#fbfaf6;
    vertical-align:middle;
}
/* ******************************************************************************************** */
/* Mini Block */
/* ******************************************************************************************** */
.custom-sidebar-text-title { text-align:right; text-decoration:none; margin-right:2px; font-weight:bold; font-size:10px; }
.custom-sidebar-link-title:hover { text-decoration:underline; }
.custom-sidebar-link { display:block; float:left; color:#000; text-decoration:none; font-weight:bold;   }
.custom-sidebar-link:hover { text-decoration:underline; }

/* ******************************************************************************************** */
/* Custom */
/* ******************************************************************************************** */
.custom-link-feed { display:block; float:right; color:#FFF; text-decoration:none; margin-right:5px; margin-top:12px; padding-left:18px; line-height:1.15; font-size:.95em; font-weight:bold; }
.custom-link-feed:hover { color:#FFF; text-decoration:underline; }
.custom-link-feed.rss { background:url(../images/icon_feed.png) no-repeat left center; }
.custom-link-feed.print { background:url(../images/icon_printer.gif) no-repeat 0 2px; }
.link-cart { display:block; float:right; color:#ff741b; text-decoration:none; }
.link-cart:hover { color:#ff741b; text-decoration:underline; }
.shipping-estimate.box select { width:100%; }
.shipping-estimate.box .input-text.validate-postcode { width:160px; }
.shopping-cart-collaterals .discount-codes.box input { width:150px; }
.shopping-cart-collaterals .form-button-alt { float:none; margin-top:3px;}
.shipping-estimate.box .form-button-alt { float:none; margin-top:0; }

/* ******************************************************************************************** */
/* Static Items */
/* ******************************************************************************************** */
/* Common */
/* ****** */
.custom-static-block { clear:both; width:100%; margin-top:10px; margin-bottom:20px; padding:0; }
/* Menu */
.custom-static-menu-col { float:left; width:25%; margin-top:10px; }
.custom-static-menu-title { clear:both; padding:0px 0 0 20px; background:url(../images/template/gen-picto-favicon.png) no-repeat top left; }
.custom-static-menu-title h1, .custom-static-menu-title a { font-size:1.05em; font-weight:bold; text-transform:capitalize; color:#000; text-decoration:none; }
.custom-static-menu-list { margin-left:20px; list-style:disc; }
.custom-static-menu-list h1, .custom-static-menu-list a { font-size:12px; font-weight:normal; text-transform:capitalize; color:#e65505; text-decoration:none; }
.custom-static-menu-list li { margin-top:10px; }

/* Title, Subtitle, Datas */
.custom-static-title { padding:0px 0px 3px 20px; background:url(../images/template/gen-picto-favicon.png) no-repeat top left; line-height:1.25em; height:20px; border-bottom:2px solid #000; }
.custom-static-title h1, .custom-static-title a { font-size:1.05em; font-weight:bold; text-transform:capitalize; color:#000; text-decoration:none; }
.custom-static-subtitle { margin-top:10px; margin-bottom:10px; }
.custom-static-subtitle ul { clear:both; margin-left:20px; list-style:disc; }
.custom-static-subtitle ul li h1, .custom-static-subtitle ul li a { font-size:12px; font-weight:normal; text-transform:capitalize; color:#e65505; text-decoration:none; }
.custom-static-datas { margin-left:20px; margin-right:10px; margin-bottom:40px; text-align:justify; }
.custom-static-datas ul { clear:both; margin-left:20px; list-style:disc; }

/* Contact Us */
.custom-static-block.contact { margin:0; margin-top:10px; padding:0; }
.custom-static-block.contact .col-1 { float:left; width:335px; }
.custom-static-block.contact .col-2 { float:right; width:220px; }

/* Customer Service */
.custom-back-up { float:right; margin-left:5px; margin-bottom:5px; border:5px solid #FFF; }
.noborder { border:none; }
.picto { padding:0px 0px 3px 20px; background:url(../images/template/gen-picto-favicon.png) no-repeat top left; }
.nomargin { margin:0; }
.marginright { margin-right:45px; }

/* Block Container Default */
.custom-default-block { width:690px; margin:0 auto;  padding:0; text-align:center;  }

/* Contact Form */
#contactForm .group-select li .input-box textarea#comment { width:840px; height:200px; }