/* ************************ */
/* PERSONNALISATION APP.CSS */
/* ************************ */
@font-face {
  font-family: 'DINWeb-Light';
  src: url('../fonts/DINWeb-Lightd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/DINWeb-Light.woff') format('woff'), url('../fonts/DINWeb-Light.ttf') format('truetype'), url('../fonts/DINWeb-Light.svg#svgFontName') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINWeb';
  src: url('../fonts/DINWebd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/DINWeb.woff') format('woff'), url('../fonts/DINWeb.ttf') format('truetype'), url('../fonts/DINWeb.svg#svgFontName') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINWeb-Medium';
  src: url('../fonts/DINWeb-Mediumd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/DINWeb-Medium.woff') format('woff'), url('../fonts/DINWeb-Medium.ttf') format('truetype'), url('../fonts/DINWeb-Medium.svg#svgFontName') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont3294.eot?v=3.0.1');
  src: url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('../fonts/fontawesome-webfont3294.woff?v=3.0.1') format('woff'), url('../fonts/fontawesome-webfont3294.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;/* the following breaks ie9 when activated */
}
@font-face {
  font-family: 'posticons';
  src: url('../fonts/posticons.eot');
  src: url('../fonts/posticonsd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/posticons.woff') format('woff'), url('../fonts/posticons.ttf') format('truetype'), url('../fonts/posticons.svg#posticons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello2ac9.html?96918090');
  src: url('../fonts/fontello2ac9.html?96918090#iefix') format('embedded-opentype'), url('../fonts/fontello2ac9-2.html?96918090') format('woff'), url('../fonts/fontello2ac9-3.html?96918090') format('truetype'), url('../fonts/fontello2ac9-4.html?96918090#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.dlbi-container textarea:focus,
.dlbi-container input[type="text"]:focus,
.dlbi-container input[type="password"]:focus,
.dlbi-container input[type="datetime"]:focus,
.dlbi-container input[type="datetime-local"]:focus,
.dlbi-container input[type="date"]:focus,
.dlbi-container input[type="month"]:focus,
.dlbi-container input[type="time"]:focus,
.dlbi-container input[type="week"]:focus,
.dlbi-container input[type="number"]:focus,
.dlbi-container input[type="email"]:focus,
.dlbi-container input[type="url"]:focus,
.dlbi-container input[type="search"]:focus,
.dlbi-container input[type="tel"]:focus,
.dlbi-container input[type="color"]:focus,
.dlbi-container .uneditable-input:focus {
  border-color: rgba(248, 181, 0, 1);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 1);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 1);
}
.particulier .dlbi-container .dropdown-menu > li > a:hover,
.particulier .dlbi-container .dropdown-menu > li > a:focus,
.particulier .dlbi-container .dropdown-submenu:hover > a,
.particulier .dlbi-container .dropdown-submenu:focus > a {
  text-decoration: none;
  color: #F8B500;
}
.professionnel .dlbi-container .dropdown-menu > li > a:hover,
.professionnel .dlbi-container .dropdown-menu > li > a:focus,
.professionnel .dlbi-container .dropdown-submenu:hover > a,
.professionnel .dlbi-container .dropdown-submenu:focus > a {
  text-decoration: none;
  color: #7A3869;
}
.dlbi-container .btn:hover,
.dlbi-container .btn:focus {
  color: #F8B500;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.dlbi-container #header.particuliers nav li a.active {
  color: #f8b500;
}
.dlbi-container #header.collectionneurs nav li a.active {
  color: #50b8e7;
}
.dlbi-container #header.professionnels nav li a.active {
  color: #7a3869;
}

/* ********************* */
/* INTEGRATION HEADER V3 */
/* ********************* */

/* HEADER V3 */
.dlbi-html {
  font-size: 100%;
}
.dlbi-body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.43;
  color: #6c6c6c;
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  position:relative;
  z-index:2200;
}
.dlbi-container #header form#cart-btn {
    margin: 0;
}
.dlbi-container #header form#cart-btn button, .dlbi-container #header ul li.alt-button[role="menuitem"] form#cart-btn button {
	background: #fb7821;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNmMGMyMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRhNjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #fb7821 52%, #0c89b8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(52%, #fb7821), color-stop(100%, #e24614));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fb7821 52%, #e24614 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fb7821 52%, #e24614 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fb7821 52%, #e24614 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fb7821 52%, #e24614 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb7821', endColorstr='#e24614', GradientType=0);
    border: 0 none;
    border-radius: 7px;
    box-shadow: -1px 1px 2px #666666;
    color: #FFFFFF;
    font-size: 1.35em;
    text-shadow: 0 1px 2px #666666;
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0;
    padding: 5px 20px 5px 10px;
    text-align: center;
    vertical-align: middle;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
}
.dlbi-container #header ul li span a, h1.brand span {
    color: #000000;
}
.dlbi-container nav.inline ul {
    margin: 0;
    padding: 0;
}
.dlbi-container #header.collectionneurs ul li.alt-button[role="menuitem"] {
  background: #50b8e7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNmMGMyMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRhNjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #50b8e7 52%, #0c89b8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(52%, #50b8e7), color-stop(100%, #0c89b8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #50b8e7 52%, #0c89b8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #50b8e7 52%, #0c89b8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #50b8e7 52%, #0c89b8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #50b8e7 52%, #0c89b8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50b8e7', endColorstr='#0c89b8', GradientType=0);
  /* IE6-8 */
}

/* RECHERCHE V3 */
.dlbi-container #header.particuliers .search input[type="text"], 
.dlbi-container #header.collectionneurs .search input[type="text"],
.dlbi-container #header.professionnels .search input[type="text"] {
    width: 112%;
}
.dlbi-container #header.particuliers .header-section,
.dlbi-container #header.collectionneurs .header-section,
.dlbi-container #header.professionnels .header-section {
    padding-right: 24px;
}
.dlbi-container #header form input {
    padding: 6px;
}
#form_search div.append {
    display: inline-block;
    margin: 0;
    padding:0;
    vertical-align: middle;
    white-space:nowrap;
}
#form_search div.append span.add-on {
    background: none 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    cursor: pointer;
    height: 24px;
    width: 40px;
    margin-left: -4px;
    vertical-align: top;
	border: 1px solid #E2E2E2;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    list-style-type: none;
    white-space:nowrap;
}

/* NAVIGATION V3*/
.dlbi-container .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.no-js .dropdown .dropdown-menu,
.no-js .dropdown-submenu > .dropdown-menu {
  position: static;
  display: block;
}

/* ONGLET TOUS LES PRODUITS V3 */
 .dlbi-container #nav-main .dropdown-menu > li > a.important {
    font-weight:normal;
}
#nav-main .product_all li a, #nav-main .product_all li h4 span {
    color: #2B2B2B;
    display: block;
    float: none;
    font: 13px/16px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
    min-height: 20px;
    position: relative;
    text-align: left;
    text-decoration: none;
}
#nav-main .product_all li h4 {
    font-weight: bold;
    font-size: 13px;
    margin-left: 30px;
    padding: 0;
}
#nav-main .product_all .list-product ul li {
    margin: 0 0 4px 7px;
    position: relative;
    display: block;
    min-height: 20px;
}
#nav-main .product_all .submenu {
    background: #FFFFFF;
    box-shadow: 0 10px 10px 3px rgba(0, 0, 0, 0.2);
    margin-left: -73px;
    padding:  40px 20px;
    width: 925px;
    z-index: 0;
}
#nav-main .product_all > .dropdown-menu {
    left: 0;
    margin-left: -1px;
    margin-top: -6px;
    top: 100%;
    padding:0;
}
#nav-main .product_all .submenu .product {
    float: left;
    width: 570px;
    font-size: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
#nav-main .product_all h3 {
    color: #E56306;
    font: bold 13px Arial;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#nav-main .product_all .product h3 {
    margin-left: 60px;
}
#nav-main .product_all .service h3 {
    margin-left: 25px;
}
#nav-main .product_all .list-product {
    border-right: 1px solid #ccc;
    position: relative;
    overflow: hidden;
}
#nav-main .product_all .submenu .list-product li {
	position: relative;
    float: left;
    height: auto;
    margin-right: 0px;
    width: 250px;
}
#nav-main .product_all .product .list-stamp ul  {
    margin-top: -5px;
}
#nav-main .product_all .product .list-stamp h4 span {
    background: url(../../images/nav/bg_stamps.png) no-repeat transparent; 
    padding: 28px 0 10px 40px;
    font-weight: bold;
}
#nav-main .product_all .product .list-send h4 span {
    background: url(../../images/nav/bg_send.png) no-repeat 0 9px transparent;
    margin-left: 0;
    padding: 28px 0 5px 64px;
    font-weight: bold;
}
#nav-main .product_all .product .list-reex h4 span {
    background: url(../../images/nav/bg_reex2.png) no-repeat transparent; 
    margin-top: 14px;
    padding: 6px 26px 7px 50px;
    font-weight: bold;
}
#nav-main .product_all .product .list-reex li span {
	padding-right: 10px;
}
#nav-main .product_all .product .list-reco {
    padding-top:10px;
}
#nav-main .product_all .product .list-reco div {
    background: url(../../images/nav/bg_reco.png) no-repeat transparent;
    padding: 1px 30px 0 0px;
    margin-left: 30px;
}
#nav-main .product_all .product .list-reco h4 {
    font: 13px/16x 'DINBlackRegular',Arial,Helvetica,sans-serif;
    padding: 0 20px 0 10px;
    text-transform: uppercase;
    margin-left: 0;
}
#nav-main .product_all .product .list-reco .price {
    color: #007185;
    font: 26px/12px 'DINMediumRegular',Arial,Helvetica,sans-serif;
    margin-left: 12px;
}
#nav-main .product_all .product .list-reco .sup {
    font-size: 0.6em;
    position: relative;
    top: -7px;
}
#nav-main .product_all .product .list-reco .lettre {
    color: #007185;
    display: block;
	font-size: 13px;
    margin-left: 12px;
    margin-top: -3px;
}
#nav-main .product_all .product .list-reco a {
    background: url(../../images/nav/btn_reco.png) no-repeat transparent;
    margin-bottom: 0;
    margin-left: 12px;
    margin-top: 4px;
    
    padding: 4px 0;
    
    margin:4px 0 0 12px;
}
#nav-main .product_all .product .list-reco a:hover, 
#nav-main .product_all .product .list-reco a:focus {
	text-decoration: none;
}
#nav-main .product_all .product .list-reco a span {
    color: #FFFFFF;
    font-size: 0.923em;
    padding-left: 19px;
}
#nav-main .product_all .list-product ul li {
    margin: 0 0 4px 7px;
}
.particulier #nav-main .product_all a:hover,
.particulier #nav-main .product_all a:focus {
	text-decoration: underline;
	background:none;
	color:#F8B500;
}
.professionnel #nav-main .product_all a:hover,
.professionnel #nav-main .product_all a:focus {
	text-decoration: underline;
	background:none;
	color:#8F2B8C;
}
.collectionneur #nav-main .product_all a:hover,
.collectionneur #nav-main .product_all a:focus {
	text-decoration: underline;
	background:none;
	color:#50B8E7;
}
#nav-main .product_all .service {
    float: left;
    padding-left: 50px;
    width: 240px;
}
#nav-main .product_all .list-service li {
    background: url(../../images/nav/puce.png) no-repeat right center; 
    border-bottom: 1px solid #ccc;
    margin: 0;
}
#nav-main .product_all .list-service li a {
    background: url(../../images/nav/bg_item_submenu2.png) no-repeat 4px 23px;
    padding: 15px 20px 15px 65px; 
}
#nav-main .product_all .list-service .item_2 a {background-position: 4px -45px;}
#nav-main .product_all .list-service .item_3 a {background-position: 4px -101px;}
#nav-main .product_all .list-service .item_4 a {background-position: 4px -164px;}
#nav-main .product_all .list-service .item_5 a {background-position: 4px -220px;}
#nav-main .product_all .list-service .item_6 {border: 0;}
#nav-main .product_all .list-service .item_6 a {background-position: 4px -276px;}
#nav-main .product_all .list-service .item_8 a {background-position: 4px -440px;}

/* submenu colors (rollover) */
#nav-main .stamps-online .submenu a:hover,
#nav-main .stamps-online .submenu a:focus {color: #F8B500;}
.particulier #nav-main .electronic-letter .submenu a:hover,
.particulier #nav-main .electronic-letter .submenu a:focus {color: #F8B500;}
.professionnel #nav-main .electronic-letter .submenu a:hover,
.professionnel #nav-main .electronic-letter .submenu a:focus {color:#7A3869;}
#nav-main .letter-mail .submenu a:hover,
#nav-main. .letter-mail .submenu a:focus {color:#7A3869;}
.particulier #nav-main .letter-mail .submenu a:hover,
.particulier #nav-main .letter-mail .submenu a:focus {color:#F8B500;}  
.professionnel #nav-main .letter-mail .submenu a:hover,
.professionnel #nav-main .letter-mail .submenu a:focus {color:#7A3869;}  
.particulier #nav-main .send-mail .submenu a:hover,
.particulier #nav-main .send-mail .submenu a:focus {color: #F8B500;}
.professionnel #nav-main .send-mail .submenu a:hover,
.professionnel #nav-main .send-mail .submenu a:focus {color: #8F2B8C;}
.particulier #nav-main .reshipment .submenu a:hover,
.particulier #nav-main .reshipment .submenu a:focus {color: #F8B500;}
.professionnel #nav-main .reshipment .submenu a:hover,
.professionnel #nav-main .reshipment .submenu a:focus {color: #7A3869;}
#nav-main .beaux-eve .submenu a:hover,
#nav-main .beaux-eve .submenu a:focus {color: #9FAA0E;}
.collectionneur #nav-main .submenu a:hover,
.collectionneur #nav-main .submenu a:focus {color: #50B8E7;}

/* special fixes */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .collectionneur .nav_main li:last-child a {padding: 13px 18px 0;}
}

/* ********************* */
/* INTEGRATION FOOTER V3 */
/* ********************* */

.footer .blockTrack {
    background: none;
    margin: 0;
}
.blockTrack .colLeft {
    height: 180px;
}
.wrapCourrier {   
	padding: 7px 0 0 12px;
    position: relative;
}
#app  #newsEmailError  {  
	color: #FF0000;
    display: block;
    font-size: 13px;
    margin-bottom: 10px;
}
#footer .tab-content {
	overflow:hidden;
}

/* Navigation secondaire du dashboard */
#menuSecondaire #compteDash {width:183px;}
#menuSecondaire #favorisDash {width:180px;}
#menuSecondaire #commandeDash {width:200px;}
#menuSecondaire #infoDash {width:220px;}
#menuSecondaire #carnetDash {width:180px;}

#menuSecondaire  #compteDash .menuLink {padding: 12px 20px 20px 11px;}
#menuSecondaire  #favorisDash .menuLink {padding: 12px 20px 20px 11px;}
#menuSecondaire  #commandeDash .menuLink {padding: 12px 20px 6px 11px;}
#menuSecondaire  #infoDash .menuLink {padding: 12px 20px 6px 11px;}
#menuSecondaire  #parrainDash .menuLink {padding: 12px 20px 21px 11px;}
#menuSecondaire  #carnetDash .menuLink {padding: 12px 20px 6px 20px;}

/* nav with ccmu */ 
#menuSecondaire  #compteDashWithCcmu {width:105px;}
#menuSecondaire  #favorisDashWithCcmu {width:141px;}
#menuSecondaire  #commandeDashWithCcmu {width:187px;}
#menuSecondaire  #infoDashWithCcmu {width:187px;}
#menuSecondaire  #carnetDashWithCcmu {width:165px;}
#menuSecondaire #mesAutresServicesDashWithCcmu {width:178px;}

#menuSecondaire  #compteDashWithCcmu .menuLink {padding: 12px 20px 20px 11px;}
#menuSecondaire  #favorisDashWithCcmu .menuLink {padding: 12px 20px 20px 11px;}
#menuSecondaire  #commandeDashWithCcmu .menuLink {padding: 12px 20px 6px 11px;}
#menuSecondaire  #infoDashWithCcmu .menuLink {padding: 12px 20px 6px 11px;}
#menuSecondaire  #carnetDashWithCcmu .menuLink {padding: 12px 20px 6px 20px;}
#menuSecondaire #mesAutresServicesDashWithCcmu .menuLink {padding: 12px 20px 6px 11px;}

/* nav part  */
html body.particulier .dropdown-submenu.product_all {width:120px;}
html body.particulier .dropdown-submenu.stamps-online {width:120px;}
html body.particulier .dropdown-submenu.electronic-letter {width:120px;}
html body.particulier .dropdown-submenu.letter-mail {width:150px;}
html body.particulier .dropdown-submenu.send-mail {width:200px;}
html body.particulier .dropdown-submenu.reshipment {width:150px;}

/* nav pro  */
html body.professionnel .dropdown-submenu.product_all {width:120px;}
html body.professionnel .dropdown-submenu.electronic-letter {width:120px;}
html body.professionnel .dropdown-submenu.letter-mail {width:130px;}
html body.professionnel .dropdown-submenu.send-mail {width:200px;}
html body.professionnel .dropdown-submenu.ship-internationally {width:130px;}
html body.professionnel .dropdown-submenu.reshipment {width:150px;}

/* product all professionnel */
html body.professionnel #nav-main .product_all .product .list-reex h4 span {
    background: url(../../images/nav/bg_btes-pre-aff.png) no-repeat transparent; 
    margin-top: 14px;
    padding: 6px 26px 15px 65px;
    font-weight: bold;
}

/* product all collectionneur */
html body.collectionneur .dropdown-submenu.product_all {width:120px;}
html body.collectionneur #nav-main .product_all .submenu .product {width:945px;}
html body.collectionneur #nav-main .product_all .list-product {border-right: none;}
html body.collectionneur  #nav-main .product_all .submenu .list-product li,
html body.collectionneur  #nav-main .product_all .submenu .list-product2 li {
    float: left;
    height: auto;
    margin-right: 0;
    position: relative;
    width: 300px;
}
html body.collectionneur #nav-main .product_all .product .list-timbres h4 span {
    background: url("../../images/nav/bg_stamps.png") no-repeat scroll 0 0 ;
    font-weight: bold;
    padding: 28px 0 10px 40px;
}
html body.collectionneur #nav-main .product_all .list-produitsPhilatelique h4 span {
    background: url("../../images/nav/bg_prdPhila.png") no-repeat scroll 0 9px;
    font-weight: bold;
    padding: 28px 0 5px 64px;
}
html body.collectionneur #nav-main .product_all .list-livresAccessoires h4 span {
	background: url("../../images/nav/bg_livre.png") no-repeat scroll 0 9px;
    font-weight: bold;
    padding: 25px 0 5px 70px;
}
html body.collectionneur #nav-main .product_all .list-beauxTimbres h4 span {
	background: url("../../images/nav/bg_beaux-timbres.png") no-repeat scroll 0 9px;
    font-weight: bold;
    padding: 25px 0 5px 70px;
}
html body.collectionneur #nav-main .product_all .list-collections h4 span {
	background: url("../../images/nav/bg_collections.png") no-repeat scroll 0 9px;
    font-weight: bold;
    padding: 25px 0 5px 70px;
}

/* correction du bouton annuler */
.btn-cancel span {
    height: 0;
    line-height: 1em;
    padding: 17px 22px 33px 10px;
}

/* style cartLayer */
.dlbi-container #cartLayer,
.dlbi-container #cartLayer ul,
.dlbi-container #cartLayer li,
.dlbi-container #cartLayer ul li {
	font-size:14px;
}
html .dlbi-container #header .inline li#autreProduit {
	display:block;
	width:100%;
	position:relative;
}
html .dlbi-container li#autreProduit a {
	display:block;
    font-size:12px;
    text-align:left;
}
html .dlbi-container li#autreProduit  a:hover,
html .dlbi-container li#autreProduit a:focus {
    color: #0072b5;
}

.dlbi-container #header .inline li.alt[role="menuitem"] {
	position: relative;
    width: 240px;
	vertical-align: bottom;
}

/* slider home particulier dÃ©calage de la zone du prix */
.particulier .home .blockHpCarousel .price .wrapPrice .lettre {
    margin-left: 0;
}

.push3cols.eservice .item .desc, .particulier .push3cols .item.pushBoutique .desc {
    font-size: 14px;
    top: 50px;
    width:225px;
}

/*********************************/
/*       E X T R A C T           */
/*********************************/
/* La poste.css */
.headerAccess {width: 964px; text-align: right; padding-right: 38px; text-indent: -9999px;  outline: 0; position:absolute; overflow:hidden; font-size:0; left:-9000px;}
.headerAccess ul li { display: inline;}
.headerAccess ul li.aller-contenu {padding-left: 6px;}
.headerAccess ul li a {text-decoration: none;}
.headerAccess ul li a:focus, .headerAccess ul li a:hover {text-decoration: underline;}

/* Eboutique v3 */
#nav-main .product_all .list-service li a:hover, #nav-main .product_all .list-service li a:focus { background-position: 4px 23px}
#nav-main .product_all > .dropdown-menu.allproductpart {left:-54px;padding-left:74px; padding-bottom:50px}
#nav-main .product_all > .dropdown-menu.allproductpro {left:-54px;padding-left:74px; padding-bottom:50px} 	/*  Spec pro   */
div.dlbi-container #nav-main .product_all .submenu {box-shadow:none}

/* Correction */
div.dlbi-container #header form button {margin:-5px 0 0 -2px}
div.dlbi-container #header > .container > .pull-left {margin-left:-15px}		/*  Spec pro   */
div.dlbi-container #header > .container > .pull-right {margin-right:-15px}		/*  Spec pro   */