@font-face {
    font-family: 'FrutigerNextPro_medium';
    src:   url('https://www.exertis-connect.de/skin/frontend/frohlich/default/styles/fonts/FrutigerNextPro-Medium/FrutigerNextPro-Medium.otf'),
    url('https://www.exertis-connect.de/skin/frontend/frohlich/default/styles/fonts/FrutigerNextPro-Medium/FrutigerNextPro-Medium.woff');

    font-weight: normal;
    font-style: normal;
}


body a, body input, body button {
    outline: none;
}

a.info_bulle span {
    position: absolute;
    top: -2000em;
    left: -2000em;
    width: 1px;
    height: 1px;
    overflow: hidden;
    background: #fff7c8;
    border: 1px solid #ffaf03;
    text-decoration: none;
}

a.info_bulle {
    color: #363636;
    text-decoration: none;
    display: block;
    float: left;
}

a.info_bulle img {
    margin-left: 5px;
}

a.info_bulle:hover {
    border: 0;
    text-decoration: none;
    z-index: 150000;
}

a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span {
    top: auto;
    left: auto;
    width: 220px;
    height: auto;
    overflow: visible;
    margin: 0 0 50px 33px;
    margin-left: 4px;
    padding: 5px 0 5px 12px;
    text-decoration: none;
    z-index: 50000;
}

a.info_bulle:hover .infoBulleContentFleche, a.info_bulle:focus .infoBulleContentFleche, a.info_bulle:active .infoBulleContentFleche {
    background: url(https://www.exertis-connect.de/skin/frontend/frohlich/default/styles/images/fleche_infobulle.jpg) no-repeat;
    height: 15px;
    position: absolute;
    width: 14px;
    overflow: visible;
    top: auto;
    left: auto;
    margin: 0 0 0 20px;
    z-index: 60000;
}

#titre_bulle {
    font-weight: bold;
    font-size: 12px;
}

html, body, h1, h2, h3, p, ol, ul, li, dl, dt, dd, form, label, fieldset {
    padding: 0;
    margin: 0;
}

html {
    font-size: 100%;
}

body {
    font: normal 11px Arial, Helvetica, sans-serif;
    text-align: left;
    color: #363636;
}

a {
    cursor: pointer;
    color: #363636;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

fieldset {
    border: none;
}

acronym, abbr, img {
    border: 0;
}

ul, ol {
    list-style: none;
}

hr {
    color: #b2b2b2;
    border: none;
    border-top: 1px solid #b2b2b2;
    margin: 5px 0 5px 0;
}

h1, h2, h3 {
    font-weight: normal;
}

input, textarea, select {
    font-family: arial;
    color: #363636;
}

.none {
    display: none;
}

.clear {
    clear: both;
}

.clearBoth {
    clear: both;
    overflow: hidden;
    height: 0;
    font-size: 0;
}

.none-bg {
    background: none;
}

a.no-deco {
    text-decoration: none;
}

#main {
}

#header {
    position: relative;
    z-index: 300;
}

#content {
    width: 970px;
    margin: 0 auto;
}

#all {
    padding: 10px;
}

.content-all {
    background: white !important;
}

#col-left {
    width: 194px;
    float: left;
    position: relative;
    z-index: 1;
    margin-right: 8px;
    /*height: 50px*/
}

#main-content {
    width: 100%;
    float: left;
    background: white;
    position: relative;
    z-index: 0;
}

.cms-index-index #main-content {
    width: 100%;
}

.corpo {
    padding: 50px 10px 10px 10px !important;
}

#footer {
    background: #e4e4e4;
    padding: 12px 0 12px 0
}

#footer img {
    position: relative;
    bottom: -3px;
}

.ie10 .t-title-page h1 {
    letter-spacing: 2px;
}

.center-bloc-header {
    width: 970px;
    background-color: #ffffff;
    margin: 0 auto;
    padding-top: 20px;
}

.nav {
    width: 970px;
    margin: auto;
    position: relative;
}

.nav_strap {
    background: #d80d10;
}

.right-bloc {
    display: table;
    float: right;
    width: 290px;
    margin-top: 26px;
}

.ie6 .center-bloc {
    margin: 0 10px 0 0;
}

.bloc-log-off {
    display: table-cell;
    width: 154px;
    background: #efefef;
    padding: 2px 2px 2px 2px;
    vertical-align: top;
}

.bloc-log-off li a {
    display: block;
    padding: 2px 0 0 5px;
    font-size: 10px;

}

.bloc-log-offgris {
    color: #535353;
}

.bloc-log-offgris.click-popin {
    text-decoration: underline;
}

.bloc-log-offRouge {
    color: #ed1c24;
    text-decoration: underline;
}

.bloc-log-offgris.click-popin:hover,
.bloc-log-offRouge:hover {
    text-decoration: none;
}

.bloc-log-off li.espace-clt a {
    text-transform: uppercase;
    font-size: 9px;
    color: white;
    background: rgb(152, 152, 152); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4OTg5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzk4OTg5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzk1OTU5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzhkOGQ4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzY1NjU2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzYyNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(152, 152, 152, 1) 0%, rgba(152, 152, 152, 1) 18%, rgba(149, 149, 149, 1) 24%, rgba(141, 141, 141, 1) 35%, rgba(119, 119, 119, 1) 59%, rgba(101, 101, 101, 1) 82%, rgba(98, 98, 98, 1) 88%, rgba(98, 98, 98, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(152, 152, 152, 1)), color-stop(18%, rgba(152, 152, 152, 1)), color-stop(24%, rgba(149, 149, 149, 1)), color-stop(35%, rgba(141, 141, 141, 1)), color-stop(59%, rgba(119, 119, 119, 1)), color-stop(82%, rgba(101, 101, 101, 1)), color-stop(88%, rgba(98, 98, 98, 1)), color-stop(100%, rgba(98, 98, 98, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(152, 152, 152, 1) 0%, rgba(152, 152, 152, 1) 18%, rgba(149, 149, 149, 1) 24%, rgba(141, 141, 141, 1) 35%, rgba(119, 119, 119, 1) 59%, rgba(101, 101, 101, 1) 82%, rgba(98, 98, 98, 1) 88%, rgba(98, 98, 98, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(152, 152, 152, 1) 0%, rgba(152, 152, 152, 1) 18%, rgba(149, 149, 149, 1) 24%, rgba(141, 141, 141, 1) 35%, rgba(119, 119, 119, 1) 59%, rgba(101, 101, 101, 1) 82%, rgba(98, 98, 98, 1) 88%, rgba(98, 98, 98, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(152, 152, 152, 1) 0%, rgba(152, 152, 152, 1) 18%, rgba(149, 149, 149, 1) 24%, rgba(141, 141, 141, 1) 35%, rgba(119, 119, 119, 1) 59%, rgba(101, 101, 101, 1) 82%, rgba(98, 98, 98, 1) 88%, rgba(98, 98, 98, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(152, 152, 152, 1) 0%, rgba(152, 152, 152, 1) 18%, rgba(149, 149, 149, 1) 24%, rgba(141, 141, 141, 1) 35%, rgba(119, 119, 119, 1) 59%, rgba(101, 101, 101, 1) 82%, rgba(98, 98, 98, 1) 88%, rgba(98, 98, 98, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#989898', endColorstr='#626262', GradientType=0); /* IE6-8 */

}

.bloc-log-on {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_links-log-on.jpg') repeat-x 0 35%;
    padding: 0 9px 12px 0;
    height: 22px;
    position: relative;
    z-index: 3;
}

.ie7 .bloc-log-on, .ie6 .bloc-log-on {
    padding: 0 9px 0 0;
    height: 34px;
}

.bloc-log-on p.espace-clt {
    padding: 7px 0 0 0;
    float: left;
    margin: 0 5px 0 0;
}

.bloc-log-on p.espace-clt a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_mon-espace-clt.jpg') repeat-x 0 100%;
    text-transform: uppercase;
    padding: 3px 9px 2px 36px;
    font-size: 10px;
    color: white;
    display: block;
}

.bloc-log-on p.my-account {
    float: left;
    padding: 10px 0 0 5px;
    font-size: 10px;
}

.bloc-log-on p.my-account a {
    color: #626262;
}

.bloc-log-on p.deconnexion {
    float: right;
    padding: 11px 0 0 0;
}

.bloc-log-on p.deconnexion a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_deco.png') no-repeat 0 3px;
    display: block;
    padding: 0 0 0 16px;
    color: #626262;
}

.link-log-on, .link-log-on li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.link-log-on li {
    float: left;
    padding: 5px 5px 0 0;
    height: 1%;
}

.link-log-on a {
    position: relative;
    display: block;
    width: 21px;
    height: 21px;
    text-decoration: none;
}

.link-log-on li span {
    display: none;
}

.link-log-on li span.info-bulle {
    display: block;
    position: absolute;
    bottom: -20px;
    right: 0;
    border: 1px solid #aaa;
    background: #e1d7b1;
    padding: 2px 5px;
    width: auto !important;
    text-decoration: none !important;
    font-size: 10px;
    white-space: nowrap;
}

.link-log-on img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    border: none;
}

.link-log-on .image-zoomee {
    display: none;
}

.form-header {
    padding: 3px 0 12px 0;
}

.form-header label {
    display: block;
    float: left;
    width: 137px;
    text-align: right;
    margin: 2px 5px 0 0;
    font-size: 10px;
    color: #989898;
    font-weight: bold;
}

.form-header select {
    color: #989898;
    font-size: 10px;
    border: 1px solid #c1c1c1;
    width: 95px;
}

.pagination select {
    font-size: 10px;
    font-family: arial;
    border: 1px solid #c1c1c1;
    Width: 164px;
    Height: 17px;
}

.ie6 .form-header select {
    width: 94px;
}

.panier-bloc-header {
    display: table-cell;
    width: 130px;
    padding: 2px 2px 2px 0;
    background: #efefef;
    vertical-align: top;
}

.panier-bloc-header ul {
    background: #fff;
    overflow: hidden;
    height: 1%;
    padding-bottom: 8px;
}

.panier-bloc-header li a {
    display: block;
    font-size: 10px;
    font-weight: bold;
    padding-left: 4px;
}

.panier-bloc-header li.mon-panier a {
    text-transform: uppercase;
    color: white;
    background: rgb(232, 73, 70); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NDk0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2U4NDg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2U1M2QzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2RiMTQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODBkMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 73, 70, 1)), color-stop(13%, rgba(232, 72, 72, 1)), color-stop(30%, rgba(229, 61, 60, 1)), color-stop(70%, rgba(219, 20, 23, 1)), color-stop(83%, rgba(216, 13, 16, 1)), color-stop(100%, rgba(216, 13, 16, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e84946', endColorstr='#d80d10', GradientType=0); /* IE6-8 */
}

.panier-bloc-header li.acces-panier {
    padding: 3px 0 0 0;
    margin: 0;
}

.panier-bloc-header li.acces-panier a {
    color: #ed1c24;
    text-decoration: underline;
}

.panier-bloc-header li.acces-panier a:hover {
    text-decoration: none;
}

.content-panier-header {
    padding: 0;
    background-color: white;
}

.content-panier-header p {
    color: #838383;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_panier.jpg') no-repeat 0 0;
    padding: 3px 0 4px 30px;
}

.content-panier-header a {
    color: #9f3336;
    font-weight: bold;
}

.content-panier-header a:hover {
    text-decoration: none;
}

.ie6 .nav {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_nav-r.gif') no-repeat 100% 0;
}

.nav > ul {
    display: table;
    width: 100%;
    height: 40px;
    background: #d80d10;
}

.ie6 .nav ul {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_nav-l.gif') no-repeat 0 0;
}

.nav > ul > li {
    display: table-cell;
    text-align: center;
    /*    position:relative;*/
    position: static;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center;
    vertical-align: middle;
}

.center-bloc-header .nav {
    position: relative;
}

.nav ul li.last {
    margin: 0 0 0 0;
    background: none;
}

.nav > ul > li > a {
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    display: block;
    line-height: 13px;
    padding: 8px 8px 6px 8px;;
    font-weight: bold;
    max-width: 210px;
    text-align: center;
}

.nav>ul>li:not(.menu-dest, menu-nouv, menu-promotion):hover ,
.nav>ul>li.last:not(menu-promotion):hover {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center,
    url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_hover.png') no-repeat center 31px;
}

.nav > ul > li.home:hover {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center;
}

.nav > ul > li > a span {
    vertical-align: middle;
}

.nav ul li.home a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_home_nav_rouge.png') no-repeat 7px 10px;
    padding: 0 0 0 35px;
    height: 40px;
}

.nav ul li.outils a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_on.gif') no-repeat 0 5px;
    padding: 0 0 0 9px;
}

.bloc-transparent {
    padding: 0 0 5px 0;
}

.service-clt-t {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_service-clt-t.gif') no-repeat 0 0;
    padding: 2px 0 0 0;
    margin: 0 0 5px 0;
    height: 1%;
}

.service-clt-b {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_service-clt-b.gif') no-repeat 0 100%;
    padding: 3px 5px 4px 5px;
}

.ie7 .service-clt-b, .ie6 .service-clt-b {
    padding: 3px 5px 1px 5px;
}

.service-clt-t a {
    display: block;
    float: left;
    margin: 0 6px 0 0;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_service-t.gif') no-repeat 0 0;
    padding: 1px 0 0 0;
    font-size: 10px;
    text-transform: uppercase;
    width: 81px;
    font-weight: bold;
    letter-spacing: -1px;
    color: #607b81;
}

.service-clt-t a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_service-b.gif') no-repeat 0 100%;
    padding: 2px 5px;
}

.service-clt-t p {
    float: left;
    width: 94px;
    font-size: 14px;
    font-weight: bold;
    color: white;
    padding: 2px 0 0 0;
}

.ie7 .service-clt-t p, .ie6 .service-clt-t p {
    padding: 2px 0 0 0;
}

.search-nav {
    margin: 0 0 5px 0;
}

.search-nav-hp {
    margin: 0;
}

.search-nav form {
    padding: 14px 11px 13px 10px;
    height: 1%;
    border: 1px solid #929292;
    border-top: none;
}

.search-nav form input {
    border: none;
    width: 147px;
    color: #838383;
    font-size: 10px;
    padding: 2px 0 1px 2px;
    float: left;
    margin: 0;
    background: #f7f7f7;
}

.search-nav form input#OK {
    border: none;
    width: 20px;
    height: 17px;
    margin: 0;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/ok.jpg') no-repeat 0 0;
    padding: 0 0 0 0;
    cursor: pointer;
}

.search-nav form input#OK:hover {
    opacity: 0.5;
}

.ttes-cat {
    padding: 4px 0 4px 4px;
    margin: 0 0 0 0;
    position: relative;
    background: rgb(232, 73, 70);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃÂ¢Ã¢ÂÂ¬ÃÂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 73, 70, 1)), color-stop(13%, rgba(232, 72, 72, 1)), color-stop(30%, rgba(229, 61, 60, 1)), color-stop(70%, rgba(219, 20, 23, 1)), color-stop(83%, rgba(216, 13, 16, 1)), color-stop(100%, rgba(216, 13, 16, 1)));
    background: -webkit-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -o-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -ms-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: linear-gradient(to bottom, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e84946', endColorstr='#d80d10', GradientType=0);
}

.ttes-cat:hover {
    opacity: 0.5;
}

.liste-cat {
    position: absolute;
    top: 0;
    left: 193px;
    width: 630px;
    z-index: 3;
}

.inner-liste-cat {
    position: absolute;
    padding: 23px 21px 40px 24px;
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-list-cat.png') repeat-x 0 100%;
    border-top: 1px solid #505050;
    border-bottom: 1px solid #505050;
    border-left: 5px solid #505050;
    border-right: 5px solid #505050;
}

.inner-liste-cat a.list-close {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_deco.png') no-repeat 0 3px;
    width: auto;
    height: auto;
    position: absolute;
    right: 13px;
    top: 3px;
    padding: 0 0 0 16px;
    color: #003636;
}

.inner-liste-cat-non {
    padding: 23px 21px 40px 24px;
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-list-cat.png') repeat-x 0 100%;
    border-top: 1px solid #505050;
    border-bottom: 1px solid #505050;
    border-left: 5px solid #505050;
    border-right: 5px solid #505050;
}

.inner-liste-cat-non a.list-close {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_deco.png') no-repeat 0 3px;
    width: auto;
    height: auto;
    position: absolute;
    right: 13px;
    top: 3px;
    padding: 0 0 0 16px;
    color: #003636;
}

.liste-cat h2 {
    background: #363636;
    text-transform: uppercase;
    font-size: 13px;
    padding: 3px 12px 2px 5px;
    color: white;
    margin: 0 0 5px 0;
}

.liste-cat ul {
    height: 1%;
}

.liste-cat ul li {
    float: left;
    width: 178px;
    margin: 0 20px 0 0;
}

.liste-cat ul li li {
    float: none;
    width: auto;
    margin: 0;
}

.liste-cat ul li.last {
    margin: 0;
}

.liste-cat ul li li a {
    display: block;
    border-bottom: 1px solid #aaa;
    padding: 6px 5px 6px 6px;
    height: 1%;
}

.liste-cat ul li li.first a {
    border-top: 1px solid #aaa;
}

.liste-cat ul li li a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-off.gif') no-repeat 0 0;
    padding: 0 0 0 9px;
}

.liste-cat ul li li.now {
    padding: 20px 0 0 0;
}

.liste-cat ul li li.now p {
    padding: 0 0 1px 3px;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    color: #aeaeae;
}

.liste-cat ul li.link-new a, .liste-cat ul li.link-promo a {
    color: #363636;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}

.liste-cat ul li.link-new a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_nv.gif') no-repeat 0 0;
    padding: 1px 0 1px 9px;
}

.liste-cat ul li.link-promo a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_promo.gif') no-repeat 0 0;
    padding: 1px 0 1px 9px;
}

.ttes-cat a.link-cat {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/loupe.png') no-repeat 0 center;
    padding: 3px 0 3px 17px;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff;
    height: 1%;
}

.ttes-cat a.link-cat:hover {
    text-decoration: none;
}

.ttes-cat a.link-cat span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_ttes-cat.gif') no-repeat 100% 50%;
    padding: 0 14px 0 0;
    font-size: 126%;
    letter-spacing: 1px;
    font-family: Arial, sans-serif;
}

.main-nav {
    border: 1px solid #d9d9d9;
    margin-bottom: 7px;
}

.main-nav h2 span.cat-1 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-1.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-2 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-2.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-3 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-3.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-4 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-4.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-5 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-5.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-6 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-6.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-7 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-7.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-8 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-8.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-9 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-9.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-10 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-10.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-11 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-11.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-12 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-12.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-13 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-13.png') no-repeat 100% 0;
}

.main-nav h2 span.cat-14 {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title-nav-14.png') no-repeat 100% 0;
}

.main-nav h2 span, .main-nav h2 a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-blanche.png') no-repeat 0 4px !important;
    padding-left: 12px;
    color: #fff;
    display: block;
}

.main-nav > ul {
    border-top: 2px solid #d9d9d9;
}

.main-nav ul ul {
    background: none;
    padding: 0 0 0 0;
}

.main-nav ul li a {
    display: block;
    border-bottom: 1px solid #989898;
    padding: 2px 5px 2px 14px;
    height: 1%;
}

.main-nav ul li a span {
    display: block;
    padding: 0 0 0 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-gris.png') no-repeat 0 center;
}

.main-nav ul li a {
    background: #d9d9d9;
}

.main-nav ul li .layer {
    display: block;
    border-bottom: 1px solid #989898;
    padding: 2px 5px 2px 14px;
    height: 1%;
}

.main-nav ul li .layer {
    display: block;
    padding: 2px 5px 2px 14px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-gris.png') no-repeat 0 center;
}

.main-nav ul li .layer {
    background: #d9d9d9;
}

.main-nav ul li .layer a {
    display: inline;
    border-bottom: 1px solid #989898;
    padding: 0;
    height: 1%;
    border-bottom: medium none;
}

.main-nav ul li.link-new a, .main-nav ul li.link-promo a {
    color: #363636;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}

.main-nav ul li.link-new a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_nv.gif') no-repeat 0 0;
    padding: 1px 0 1px 9px;
}

.main-nav ul li.link-promo a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_promo.gif') no-repeat 0 0;
    padding: 1px 0 1px 9px;
}

.main-nav ul li.enCours a {
    background: #ca0003;
    color: #fff;
}

.main-nav ul li.enCours ul {
    border-left: 1px solid #e4e4e4;
    margin-left: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.main-nav ul li.enCours li a {
    font-weight: normal;
    background: #fff;
    color: #787878;
    border-bottom: none;
    padding-left: 0;
}

.main-nav ul li.enCours a span {
    /*background:url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on.gif') no-repeat 0 0;*/
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-blanche-disc.png') no-repeat 0 center;
}

.main-nav ul li.enCours li span {
    background: none;
    padding: 0 0 0 10px;
    line-height: 1.1em;
}

.main-nav ul li.enCours li a:hover span {
    background: none !important;
}

.main-nav ul li.enCours li.ss-enCours a {
    color: #ca0003;
}

.links-to {
    background: white;
    padding: 33px 0 5px 20px;
}

.links-to li {
    padding: 0 0 27px 0;
}

.links-to li span {
    display: none;
}

.visu-partenaire {
    padding: 10px 20px 30px 20px;
}

.main-nav ul.cat-1 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-1.gif') no-repeat 0 0;
}

.main-nav ul.cat-2 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-2.gif') no-repeat 0 0;
}

.main-nav ul.cat-3 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-3.gif') no-repeat 0 0;
}

.main-nav ul.cat-4 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-4.gif') no-repeat 0 0;
}

.main-nav ul.cat-5 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-5.gif') no-repeat 0 0;
}

.main-nav ul.cat-6 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-6.gif') no-repeat 0 0;
}

.main-nav ul.cat-7 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-7.gif') no-repeat 0 0;
}

.main-nav ul.cat-8 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-8.gif') no-repeat 0 0;
}

.main-nav ul.cat-9 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-9.gif') no-repeat 0 0;
}

.main-nav ul.cat-10 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-10.gif') no-repeat 0 0;
}

.main-nav ul.cat-11 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-11.gif') no-repeat 0 0;
}

.main-nav ul.cat-12 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-12.gif') no-repeat 0 0;
}

.main-nav ul.cat-13 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-13.gif') no-repeat 0 0;
}

.main-nav ul.cat-14 li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-14.gif') no-repeat 0 0;
}

.main-nav ul li.cat-1 a:hover span, .main-nav ul li.cat-1 a.on span, .liste-cat ul li li.cat-1 a:hover span, .liste-cat-search ul li li.cat-1 a:hover span {
}

.main-nav ul li a.on span {
    font-weight: bold;
}

.main-nav ul li.cat-2 a:hover span, .main-nav ul li.cat-2 a.on span, .liste-cat ul li li.cat-2 a:hover span, .liste-cat-search ul li li.cat-2 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-2.gif') no-repeat 0 0;
}

.main-nav ul li.cat-3 a:hover span, .main-nav ul li.cat-3 a.on span, .liste-cat ul li li.cat-3 a:hover span, .liste-cat-search ul li li.cat-3 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-3.gif') no-repeat 0 0;
}

.main-nav ul li.cat-4 a:hover span, .main-nav ul li.cat-4 a.on span, .liste-cat ul li li.cat-4 a:hover span, .liste-cat-search ul li li.cat-4 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-4.gif') no-repeat 0 0;
}

.main-nav ul li.cat-5 a:hover span, .main-nav ul li.cat-5 a.on span, .liste-cat ul li li.cat-5 a:hover span, .liste-cat-search ul li li.cat-4 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-5.gif') no-repeat 0 0;
}

.main-nav ul li.cat-6 a:hover span, .main-nav ul li.cat-6 a.on span, .liste-cat ul li li.cat-6 a:hover span, .liste-cat-search ul li li.cat-4 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-6.gif') no-repeat 0 0;
}

.main-nav ul li.cat-7 a:hover span, .main-nav ul li.cat-7 a.on span, .liste-cat ul li li.cat-7 a:hover span, .liste-cat-search ul li li.cat-4 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-7.gif') no-repeat 0 0;
}

.main-nav ul li.cat-8 a:hover span, .main-nav ul li.cat-8 a.on span, .liste-cat ul li li.cat-8 a:hover span, .liste-cat-search ul li li.cat-4 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-8.gif') no-repeat 0 0;
}

.main-nav ul li.cat-9 a:hover span, .main-nav ul li.cat-9 a.on span, .liste-cat ul li li.cat-9 a:hover span, .liste-cat-search ul li li.cat-9 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-9.gif') no-repeat 0 0;
}

.main-nav ul li.cat-10 a:hover span, .main-nav ul li.cat-10 a.on span, .liste-cat ul li li.cat-10 a:hover span, .liste-cat-search ul li li.cat-10 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-10.gif') no-repeat 0 0;
}

.main-nav ul li.cat-11 a:hover span, .main-nav ul li.cat-11 a.on span, .liste-cat ul li li.cat-11 a:hover span, .liste-cat-search ul li li.cat-11 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-11.gif') no-repeat 0 0;
}

.main-nav ul li.cat-12 a:hover span, .main-nav ul li.cat-12 a.on span, .liste-cat ul li li.cat-12 a:hover span, .liste-cat-search ul li li.cat-12 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-12.gif') no-repeat 0 0;
}

.main-nav ul li.cat-13 a:hover span, .main-nav ul li.cat-13 a.on span, .liste-cat ul li li.cat-13 a:hover span, .liste-cat-search ul li li.cat-13 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-13.gif') no-repeat 0 0;
}

.main-nav ul li.cat-14 a:hover span, .main-nav ul li.cat-14 a.on span, .liste-cat ul li li.cat-14 a:hover span, .liste-cat-search ul li li.cat-14 a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-14.gif') no-repeat 0 0;
}

#footer ul li {
    margin-bottom: 2px;
    position: relative;
}

#footer ul li a {
    display: inline-block;
    padding: 0 10px 0 0;
    color: #6f6f6f;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-grise.png') no-repeat 0 3px;
    padding-left: 9px;
}

#footer ul li.last a {
    padding: 0;
    background: none;
}

.fil-ariane {
    margin: 0 0 8px 10px;
    padding: 4px 0 0 0;
    height: 27px;
}

.fil-ariane li {
    float: left;
    padding: 0 5px 0 5px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_fil-ariane.gif') no-repeat 100% 4px;
    color: #363636;
    font-size: 11px;
    text-decoration: underline;
}

.fil-ariane li:hover {
    text-decoration: none;
}

.fil-ariane li.last {
    margin: 0;
    padding: 0;
    background: none;
    font-weight: bold;
}

.fil-ariane li a {
    color: #363636;
}

.fil-ariane > li a {
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.fil-ariane > li > .salesperson a {
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: initial;
    overflow: hidden;
}

.fil-ariane > li a:hover {
    text-decoration: none;
}

.infos-pdt {
    padding: 0 10px 6px 4px;
    border-bottom: 1px solid #dedede;
}

.nom-pdt {
    float: left;
    width: 642px;
}

.marque-pdt {
    float: right;
    width: 158px;
    padding: 6px 0 0 0;
    text-align: right;
}

.nom-pdt a {
    display: block;
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    padding: 2px 5px 2px 5px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour.jpg') no-repeat 100% 0;
    float: left;
    margin: 0 0 18px 0;
}

.nom-pdt p {
    clear: both;
    padding: 0 0 0 5px;
    font-size: 20px;
    font-weight: bold;
}

.nom-pdt span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-retour.gif') no-repeat 0 1px;
    padding: 0 0 0 25px;
}

.ref-pdt {
    padding: 10px 10px 7px 10px;
    border-bottom: 1px solid #dedede;
    margin: 0 0 8px 0;
}

.ref-pdt li {
    margin: 0 30px 0 0;
    float: left;
}

.ref-pdt li.ref {
    color: #929191;
}

.ref-pdt li.stock {
    color: #8bc12d;
}

.ref-pdt li.dispo {
    color: #4ea8a8;
}

.ref-pdt li strong {
    font-weight: normal;
    text-transform: uppercase;
    display: block;
    float: left;
    padding: 0 0 4px 0;
}

.ref-pdt li span {
    display: block;
    float: left;
    width: 150px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_ref.jpg') no-repeat 100% 100%;
    padding: 0 0 4px 4px;
}

.ref-pdt li.last {
    margin: 0 0 0 0;
}

.visuels {
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #dedede;
    margin: 0 0 10px 0;
}

.type-pdt {
    float: left;
    width: 35px;
    padding: 8px 0 0 0;
    margin: 0 12px 0 0;
}

.type-pdt span {
    display: none;
}

.type-pdt .nv {
    width: 35px;
    height: 136px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/visu_nouveautes.jpg') no-repeat 0 0;
}

.type-pdt .promo {
    width: 35px;
    height: 136px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/visu_promotion.jpg') no-repeat 0 0;
}

.main-pdt {
    float: left;
    width: 440px;
    height: 293px;
}

.visu-pdt {
    float: right;
    width: 170px;
    margin-right: 15px;
}

.ie6 .visu-pdt {
    margin-right: 1px;
}

.visu-pdt h2 {
    width: 147px;
    margin: 0 0 5px 5px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_h2-visu-t.jpg') no-repeat 0 0;
    padding: 4px 0 0 0;
    font-size: 10px;
    text-transform: uppercase;
    color: white;
    font-weight: bold;
    text-align: center;
}

.visu-pdt h2 span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_h2-visu-b.jpg') no-repeat 0 100%;
    padding: 0 0 3px 0;
}

.visu-pdt ul li a {
    display: block;
    text-align: center;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_off.png') no-repeat 0 0;
    padding: 7px 5px;
    width: 144px;
    margin: 0 0 5px 0;
}

.ie7 .visu-pdt ul li a, .ie6 .visu-pdt ul li a {
    margin: 0 0 2px 0;
}

.visu-pdt ul li a:hover, .visu-pdt ul li.hovred-item-default a, .visu-pdt ul li.hovred-item a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_on.png') no-repeat 0 0;
}

.bloc-price {
    padding: 10px 10px 10px 10px;
    margin: 0 0 3px 0;
}

.price-l {
    float: left;
    width: 372px;
    border-top: 1px solid #e0e0e0;
}

.ie6 .price-l {
    position: relative;
    z-index: 0;
}

.price-r {
    float: right;
    width: 290px;
}

.price-l h2 {
    font-size: 11px;
    text-transform: uppercase;
    color: #a2a2a2;
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-price.gif') no-repeat 100% 50%;
    padding: 0 7px 0 0;
    margin-top: -7px;
    float: left;
    height: 1%;
}

.ie6 .price-l h2 {
    position: relative;
    z-index: 99999;
}

.big-price-red {
    color: #9f3336;
    font-size: 33px;
    font-weight: bold;
    float: left;
}

.old-price {
    font-size: 11px;
    color: #9e9e9e;
    float: right;
    text-align: right;
}

.old-price span {
    display: block;
    font-size: 16px;
    color: #9e9e9e;
    font-weight: bold;
}

.bg_price {
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_price.jpg') repeat-x 0 100%;
    padding: 5px 5px 0 5px;
}

.line-red {
    background: #ca5154;
    padding: 3px 6px;
}

.ie7 .line-red {
    background: #ca5154;
    padding: 3px 6px 0 6px;
}

.line-gray {
    background: #505050;
    padding: 4px 6px;
}

.first-span {
    display: block;
    float: left;
    width: 100px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    margin-top: 2px;
}

.list-prices {
    height: 1%;
}

.list-prices li p {
    float: left;
    margin: 0 5px 0 0;
    color: white;
    font-size: 11px;
}

.list-prices li p strong {
    float: left;
    display: block;
    width: 63px;
    margin-top: 1px;
}

p.interval .first-span {
    margin-top: 0 !important;
}

.list-prices li p.interval span {
    display: block;
    float: left;
    margin: 0 3px 0 0;
    width: 40px;
    border: 1px solid #d87d7f;
    padding: 0 1px 0 4px;
}

.list-prices li p.interval span a {
    text-decoration: none;
    color: #e5a8aa;
}

.list-prices li p.interval span a.price-on {
    color: white;
}

.list-prices li .seconde-p {
    float: left;
    margin: 0 3px 0 0;
}

.price-r form {
    margin: 0 0 10px 0;
}

.price-r label {
    display: block;
    float: left;
    width: 65px;
    text-align: right;
    margin: 15px 5px 0 0;
}

.price-r .Quantite {
    display: block;
    float: left;
    width: 35px;
    text-align: right;
    margin: 10px 5px 0 0;
    border: 1px solid #c1c1c1;
    padding-right: 4px;
}

.price-r .panier {
    display: block;
    border: none;
    font-size: 10px;
    color: white;
    text-transform: uppercase;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_input-panier.png') no-repeat 0 100%;
    padding: 10px 0 22px 15px;
    width: 158px;
    cursor: pointer;
}

.ie7 .price-r .panier {
    padding: 12px 0 22px 15px;
}

.price-r .panier:hover {
    opacity: 0.5;
}

.price-r p {
    color: #607b81;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_confirmation.png') no-repeat 0 0;
    padding: 0 0 0 20px;
    text-align: right;
}

.price-r p strong {
    display: block;
    text-align: right;
}

.switch_onglets {
    padding: 0;
    margin: 0 0 10px 0;
}

.list-onglets {
    padding: 0;
    overflow: hidden;
    height: 1%;
}

.list-onglets li {
    float: left;
    border: 1px solid #dfdfdf;
}

.list-onglets li.first {
    width: 368px;
}

.list-onglets li.seconde {
    width: 365px;
}

.list-onglets li a {
    display: block;
    color: #727272;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    background: white;
    padding: 2px 2px 5px 12px;
    height: 1%;
}

.list-onglets li a span {
    display: block;
    color: #727272;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_onglet-off.gif') no-repeat 100% 0;
    padding: 5px 0 0 0;
}

.list-onglets li a:hover {
    text-decoration: none;
}

.content_onglet {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_content-onglets.png') repeat-x 0 100%;
    border: 1px solid #dfdfdf;
    border-top: none;
}

.inner_onglet_2 {
    border: none;
    background: none;
}

.content_onglet .table-ref-rem {
    padding: 0 0 15px 0;
}

.list-onglets li.activated a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_onglet-on.png') repeat-x 0 100%;
    color: #373737;
}

.list-onglets li.activated a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_onglet-on.gif') no-repeat 100% 0;
    color: #373737;
}

.inner_content_onglet {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_inner-content-onglet.png') repeat-x 0 0;
    padding: 2px 3px 0 2px;
}

.inner_content_onglet-2 {
    border-top: 1px solid #dedede;
    padding: 20px 15px 30px 23px;
}

.content_onglet .l-part {
    float: left;
    width: 410px;
}

.content_onglet .l-part p, .content_onglet .l-part ul {
    padding: 0 0 16px 0;
}

.content_onglet .l-part p span {
    color: #838383;
    text-transform: uppercase;
}

.content_onglet .r-part {
    float: right;
    width: 197px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_links-t.png') no-repeat 0 0;
    padding: 5px 0 0 0;
}

.r-part-b {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_links-b.png') no-repeat 0 100%;
    padding: 5px 11px 9px 7px;
}

.outils {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_outils-t.png') no-repeat 0 0;
    padding: 7px 0 0 0;
    margin: 0 0 10px 0;
}

.docs {
    margin: 0;
}

.outils-b {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_outils-b.png') no-repeat 0 100%;
    padding: 6px 6px 9px 7px;
}

.outils h2 {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #7dab00;
    margin: 0 0 5px 0;
}

.docs h2 {
    color: #6e99c4;
}

.outils ul li {
    border-bottom: 1px solid #dadada;
    padding: 5px;
}

.outils ul li.first {
    border-top: 1px solid #dadada;
}

.outils ul li a {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #838383;
    padding: 2px 0 2px 23px;
    display: block;
}

.outils ul li.print a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_print.png') no-repeat 0 0;
}

.outils ul li.pdf a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_pdf.png') no-repeat 0 0;
}

.outils ul li.send a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_send.jpg') no-repeat 0 0;
}

.outils ul li.downloed a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_downloed.jpg') no-repeat 0 0;
}

.outils ul li.drivers a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_drivers.png') no-repeat 0 0;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}

.text-bold {
    font-weight: bold;
}

.text-upper {
    text-transform: uppercase;
}

.text-lower {
    text-transform: none;
}

.text-deco {
    text-decoration: underline;
}

.para-table {
    text-transform: uppercase;
    color: white;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_para.png') repeat-x 0 100%;
    padding: 2px 2px 0 13px;
    margin: 0 0 1px 0;
}

.para-table a {
    color: white;
}

.para-table span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_para.gif') no-repeat 100% 0;
    padding: 0 0 3px 0;
}

.para-table strong {
    font-size: 17px;
    font-style: italic;
}

.table-pdt {
    margin: 0 0 5px 0;
}

.table-pdt th {
    background: #aaa;
    font-weight: normal;
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    padding: 3px 16px 2px 12px;
}

.table-pdt th.remise {
    padding: 3px 0 2px 0;
}

.table-pdt td {
    padding: 5px 16px 10px 12px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_td.png') repeat-x 0 100%;
}

.table-pdt td.remise {
    padding: 5px 0 10px 0;
}

.first-td img {
    float: left;
    width: 77px;
    margin: 0 5px 0 0;
}

.infos-pdt-td p {
    font-weight: bold;
    color: #363636;
    font-size: 12px
}

.infos-pdt-td {
    padding: 15px 0 0 0;
}

.infos-pdt-td span {
    color: #838383;
}

.infos-pdt-td span a {
    color: #838383;
}

.quantitie-bloc {
    padding-bottom: 2px !important;
}

.quantitie-bloc input {
    float: left;
    width: 39px;
    border: 1px solid #c1c1c1;
    padding: 2px;
    text-align: right;
    color: black;
}

.plus-moins {
    margin: 0 0 0 5px;
    float: left;
}

.plus-moins span {
    display: none;
}

.infos-pdt-td p.span {
    font-size: 11px
}

.infos-pdt-td p.span.desc {
    font-size: 12px;
    max-width: 255px;
}

.plus-moins a {
    cursor: pointer;
    width: 9px;
    height: 9px;
    text-align: center;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_plus.jpg') no-repeat;
    margin: 0 0 3px 0;
    display: block;
}

.plus-moins a.quantityDecrease {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_moins.gif') no-repeat;
}

.red-text {
    font-size: 15px;
    color: #9f3336;
    font-weight: bold;
    padding: 7px 0 0 0;
    text-align: right;
}

.red-text sup, .price sup {
    vertical-align: top;
}

div.widget_cgi .red-text sup, .price sup {
    font-size: 12px;
}

.text-barre {
    color: #969696;
    text-decoration: line-through;
    text-align: left;
    font-size: 11px;
    line-height: 16px;
    padding-left: 5px;
}

.red-text .a-la-fiche .text-barre .no-deco {
    font-size: 11px;
    font-weight: normal;
}

.plus {
    width: 20px;
    height: 20px;
    float: left;
    margin: 10px 13px 0 0;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/plus-green.jpg') no-repeat 0 0;
}

.infos-pdt-td-2 {
    padding: 10px 0 0 0;
}

td.last-td {
    padding: 10px 16px 5px 12px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_td-2.png') repeat-x 0 100%;
    border: 1px solid #dedede;
}

.last-td label {
    display: block;
    float: left;
    text-align: right;
    font-weight: bold;
    width: 390px;
    margin: 5px 9px 0 0;
}

.last-td label strong {
    color: #9f3336;
}

.last-td label span {
    display: block;
    font-weight: normal;
    color: #9f3336;
}

.last-td input#total {
    width: 137px;
    border: 1px solid #dedede;
    text-align: center;
    padding: 6px 0;
    font-size: 16px;
    font-weight: bold;
    color: #9f3336;
    float: left;
    background: none;
}

.last-td .panier {
    display: block;
    float: right;
    border: none;
    font-size: 10px;
    color: white;
    text-transform: uppercase;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_input-panier.png') no-repeat 0 100%;
    padding: 10px 0 22px 15px;
    width: 158px;
    cursor: pointer;
}

.last-td .panier:hover {
    text-decoration: underline;
}

.ie7 .last-td .panier, .ie6 .last-td .panier {
    padding: 12px 0 22px 15px;
}

.bas-tab {
    font-size: 10px;
    color: #aaa;
    padding: 0 15px 0 15px;
}

.bundle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_bundle-t.png') no-repeat 0 0;
    padding: 3px 0 0 0;
    margin: 0 0 10px 0;
}

.bundle-b {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bundle-b.png') no-repeat 0 100%;
    padding: 0 0 0 0;
}

.highlight-para {
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_bundle-title.png') no-repeat 100% 0;
    float: left;
    padding: 1px 30px 3px 13px;
}

.highlight-para a {
    color: white;
}

.ie6 .highlight-para {
    width: 449px;
    padding: 1px 15px 3px 13px;
}

.highlight-para span {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}

.highlight-para strong {
    font-size: 15px;
    font-style: italic;
    display: block;
    float: left;
    margin: -3px 5px 0 0;
}

.bundle-pdt {
    padding: 0 10px 0 13px;
    margin-top: 0;
    clear: both;
    position: relative;
    top: -10px;
    height: 1%;
}

.type-pdt-bundle {
    width: 243px;
    float: left;
    padding: 20px 0 0 0;
    margin: 0 0 0 0;
}

.type-pdt-bundle p {
    font-weight: bold;
    margin: 0 0 5px 0;
}

.type-pdt-bundle span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-plus.gif') no-repeat 0 1px;
    padding: 0 0 0 13px;
}

.price-pdt-bundle {
    float: left;
    width: 198px;
    padding: 20px 0 0 0;
}

.visu-pdt-bundle {
    float: right;
    width: 258px;
    padding: 0 0 0 15px;
}

.price-pdt-bundle .remise {
    float: left;
    margin: 0 7px 10px 0;
}

.red-text {
    font-size: 23px;
    font-weight: normal;
    color: #d80d10;
    padding: 0 0 0 0;
    text-align: left;
}

.red-text a {
    color: #9f3336;
}

.text-barre a {
    color: #9f3336;
}

.visu-pdt-bundle img {
    float: left;
}

.visu-pdt-bundle .plus {
    margin: 10px 7px 0 0;
}

.visu-pdt-bundle a.see-pack {
    display: block;
    float: right;
    width: 69px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_link-bundle.png') no-repeat 0 0;
    padding: 4px 0 0 0;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

.visu-pdt-bundle a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_link-bundle-b.png') no-repeat 0 100%;
    padding: 5px 5px 13px 5px;
}

ul.list-off {
    margin: 0 0 10px 0;
}

ul.list-off li a {
    display: block;
    text-align: center;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_on.png') no-repeat 0 0;
    padding: 7px 5px;
    width: 144px;
}

p.para-id {
    padding: 0 25px 0 5px;
    color: #9f3336;
    font-size: 10px;
}

p.para-id a {
    color: #9f3336;
    text-decoration: underline;
}

p.para-id a:hover {
    color: #9f3336;
    text-decoration: none;
}

.product_link .red-text sup, .price sup {
    font-size: 12px;
}

.bloc-price-off .bg_price {
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_price.jpg') repeat-x 0 100%;
    padding: 5px 8px 0 10px;
}

.bloc-price-off .line-red {
    background: #ca5154;
    padding: 4px 6px;
}

.bloc-price-off p.para-id {
    padding: 18px 0 18px 10px;
    color: #9f3336;
    font-size: 10px;
}

.popin {
    position: fixed;
    top: 30%;
    z-index: 1000;
    width: 520px;
    margin: 0 auto;
    left: 0;
    right: 0;
    color: #2d2d2d;
    padding: 15px 0 20px 0;
}

.popin-voile {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 800;
    width: 100%;
    height: 0;
    background: #000;
}

.popin-container {
    width: 520px;
    margin: 0 auto;
}

.popin-top {
    position: relative;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_top-popin.png') repeat-x 0 100%;
    padding: 0 14px 0 0;
    height: 1%;
}

.popin-content {
    clear: both;
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_popin-content.png') repeat-x 0 0;
    padding: 10px 1px 1px 1px;
}

.inner-popin-content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_inner-popin.png') no-repeat 100% 100%;
    padding: 14px 13px 0 9px;
}

.popin-close a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_deco.png') no-repeat 0 3px;
    display: block;
    width: auto;
    height: auto;
    position: absolute;
    right: 13px;
    top: 3px;
    padding: 0 0 0 16px;
    color: #003636;
}

.popin-top p {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_mon-espace-clt.jpg') repeat-x 0 100%;
    text-transform: uppercase;
    padding: 3px 9px 2px 36px;
    font-size: 10px;
    color: white;
    float: left;
}

.highlight-popin {
    border-bottom: 1px solid #dedede;
    padding: 0 0 8px 0;
    margin: 0 0 16px 0;
    height: 1%;
}

.popin-l {
    float: left;
    width: 202px;
    padding: 0 10px 0 10px;
}

.popin-r {
    float: right;
    width: 249px;
    padding: 0 7px 0 18px;
}

.highlight-popin p {
    font-weight: bold;
    color: #373737;
}

.highlight-popin p.main-para {
    font-size: 16px;
    font-weight: bold;
    color: #9f3336;
}

.highlight-popin .popin-r p.main-para {
    color: #48727b;
}

.main-content-popin .popin-l, .main-content-popin .popin-r {
    min-height: 210px;
    height: auto !important;
    height: 210px;
    position: relative !important;
}

.main-content-popin form li {
    margin: 0 0 12px 0;
}

.main-content-popin form li label {
    display: block;
    color: #9f3336;
    font-weight: bold;
    margin: 0 0 3px 0;
}

.main-content-popin form li input {
    width: 165px;
    border: 1px solid #c1c1c1;
    font-size: 10px;
    padding: 2px 3px 1px;
    float: left;
    margin: 0 5px 0 0;
}

.main-content-popin form li span.champ-erreur span {
    display: none;
}

.main-content-popin form li span.champ-erreur {
    display: block;
    width: 10px;
    height: 10px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif') no-repeat 0 0;
    float: left;
    margin-top: 4px;
}

.main-content-popin form li.last {
    margin: 0 0 5px 0;
}

.main-content-popin form li.mdp-oublie {
    width: 173px;
    text-align: right;
}

.main-content-popin form li.mdp-oublie a {
    color: #8a8a8a;
    font-weight: bold;
    font-size: 10px;
    text-decoration: underline;
}

.main-content-popin form li.mdp-oublie a:hover {
    text-decoration: none;
}

.main-content-popin .zone-erreurs {
    padding: 0 0 83px 0;
}

.zone-erreurs p {
    color: #9f3336;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif') no-repeat 0 2px;
    padding: 0 0 0 16px;
}

.connecter input {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-l.png') no-repeat 0 0;
    padding: 13px 12px 42px 37px;
    border: none;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #626262;
    cursor: pointer;
    width: 137px;
}

.connecter input:hover {
    text-decoration: underline;
}

.ie7 .connecter input {
    padding: 14px 0 42px 15px;
}

.ie6 .connecter {
    background: none;
    padding: 0 0 0 0;
}

.ie6 .connecter input {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-6.png') no-repeat 0 0;
    padding: 14px 0 42px 15px;
    width: auto;
}

.main-content-popin .popin-r {
    width: 155px;
}

.main-content-popin .popin-r p {
    padding: 10px 0 0 3px;
    color: #487179;
}

.main-content-popin .popin-r p.para-big {
    text-align: right;
    padding: 16px 9px 0 3px;
}

.creer-compte {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-r.png') no-repeat 100% 0;
    padding: 0 2px 0 0;
    position: absolute;
    right: 7px;
    bottom: 0;
}

.creer-compte span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-l.png') no-repeat 0 0;
    padding: 14px 12px 42px 37px;
    border: none;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #626262;
    width: auto;
}

.ie6 .creer-compte {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/repeat-b-input.png') repeat-x 0 100%;
    padding: 0 0 29px 0;
    width: 155px;
}

.ie6 .creer-compte span {
    background: #dedede url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter.png') no-repeat 0 0;
    padding: 14px 0 10px 37px;
    border: 1px solid #dedede;
}

.fiche-obso .ref-pdt li.stock span, .fiche-obso .ref-pdt li.dispo span {
    color: #9f3336;
}

.fiche-obso .bloc-price {
    padding: 6px 10px 5px 13px;
    border-bottom: none;
    margin: 0 0 10px 0;
    background: #9f3336;
}

.fiche-obso .bloc-price .non-dispo {
    font-size: 13px;
    font-weight: bold;
    color: white;
}

.table-ref-rem td.td-promo {
    width: 15px;
}

.table-ref-rem td.td-ref-remp {
    width: 255px;
}

.table-ref-rem td.td-dispo {
    width: 212px;
}

.table-ref-rem-hp.table-ref-rem td.td-dispo {
    width: 190px;
}

.table-ref-rem td.td-price {
    color: #9f3336;
    width: 181px;
}

.table-ref-rem td.td-ref-remp img {
}

.table-ref-rem td.td-ref-remp .infos-pdt-td {
    padding: 5px;
    height: 100%;
    position: relative;
}

.table-ref-rem .td-links {
    margin: 7px 0 0 0;
    overflow: hidden;
    height: 1%;
}

.table-ref-rem .td-links li {
    float: left;
    margin: 0 19px 0 0;
}

.table-ref-rem .td-links li a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_log-off.gif') no-repeat 0 2px;
    padding: 0 0 0 21px;
    font-size: 10px;
    color: #363636;
    font-weight: bold;
}

.table-ref-rem .td-links li.add a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_add.gif') no-repeat 0 2px;
    color: #587a00;
}

.homepage .td-dispo {
    text-align: right;
}

.homepage .td-dispo li strong {
    text-align: initial;
    text-transform: none;
    font-weight: normal;
    display: block;
    float: left;
    padding: 0 0 4px 0;
    width: 74px;
    margin: 0 6px 0 0;
}

.homepage .td-dispo li.last.dispo {
    color: #838383;
}

.homepage .td-dispo li span {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_ref.jpg") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
    display: block;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    padding: 0 0 4px 6px;
    text-align: left;
    text-transform: none;
    width: 101px;
    float: left;
}

.homepage .td-dispo li.stock {
    width: 212px;
    margin-bottom: 8px;
}

.homepage .td-dispo li {
    color: #838383;
    height: 1%;
    margin: 0 0 7px;
    overflow: hidden;
}

.table-ref-rem .td-links li a:hover {
    opacity: 0.5;
    text-decoration: none;
}

.table-ref-rem h2 span {
    display: block;
    color: #727272;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_onglet-on.gif') no-repeat 100% 0;
    padding: 5px 0 0 0;
}

.num-contact {
    margin: 0 0 10px 0;
}

.num-contact p {
    color: #607b81;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_confirmation.png') no-repeat 0 0;
    padding: 0 0 7px 20px;
}

.highlight-banner {
    margin: 0 0 10px 0;
}

.bloc-nv {
    margin: 0 0 10px 0;
}

.bloc-nv-l {
    width: 477px;
    float: left;
    margin: 0 10px 0 0;
}

.bloc-nv-r {
    width: 250px;
    float: left;
}

.bloc-nv-l h2 {
    font-size: 13px;
    text-transform: uppercase;
    color: white;
    background: #ada78a;
    padding: 12px 10px 9px 13px;
    margin: 0 0 1px 0;
}

.bloc-nv-l-content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_ul.png') repeat-x 0 0;
    padding: 6px 0 0 0;
    margin: 0 0 5px 0;
}

.ie7 .bloc-nv-l-content, .ie6 .bloc-nv-l-content {
    margin: 0 0 2px 0;
}

.bloc-nv-l-content ul {
    padding: 15px 0 10px 0;
    overflow: hidden;
    height: 1%;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_nv.jpg') no-repeat 0 100%;
}

.bloc-nv-l-content ul ul {
    padding: 0 0 0 0;
}

.bloc-nv-l-content ul li {
    float: left;
}

.bloc-nv-l-content ul li.nv-l {
    width: 189px;
    margin: 0 10px 0 0;
    padding: 0 26px 0 20px;
}

.bloc-nv-l-content ul li.nv-r {
    width: 201px;
    margin: 0 0 0 0;
    padding: 0 17px 0 14px;
}

.bloc-nv-l-content ul ul.list-pic {
    padding: 0;
    margin: 0 0 20px 0;
}

.bloc-nv-l-content ul ul.list-pic li {
    margin: 0 20px 0 0;
}

.bloc-nv-l-content ul ul.list-pic li.last {
    margin: 0;
}

.bloc-nv-l-content ul li p {
    margin: 0 0 6px 0;
}

.bloc-nv-l-content ul li .link-details {
    float: right;
    padding: 4px 0 0 0;
}

.bloc-nv-l-content ul li .link-details a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_log-off.gif') no-repeat 0 2px;
    padding: 0 0 0 21px;
    font-size: 10px;
    color: #363636;
    font-weight: bold;
    text-transform: uppercase;
}

.all-news {
    background: #e4e4e4;
    overflow: hidden;
    height: 1%;
}

.all-news a {
    display: block;
    text-transform: uppercase;
    color: white;
    font-size: 10px;
    float: right;
    background: #a7a7a7 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
    padding: 3px 9px 2px 12px;
}

.table-ref-rem-hp table {
    border: 1px solid #929292;
    margin: 0 0 3px 0;
}

.advertising {
    padding: 31px 0 6px 0;
    margin: 6px 0 0 0;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_advertising.png') no-repeat 0 0;
}

.advertising li {
    float: left;
    width: 225px;
    padding: 0 10px 0 11px;
    position: relative;
    z-index: 999;
}

.advertising li img {
    position: absolute;
    top: -16px;
    left: 24px;
    z-index: 0;
}

.advertising li.first-bloc {
    width: 223px;
    padding: 0 12px 0 10px;
}

.advertising p {
    float: right;
    position: relative;
    z-index: 1;
}



.advertising .first-para {
    font-size: 13px;
    color: #797979;
    width: 118px;
    margin: 0 0 12px 0;
    padding: 0 18px 0 0;
}

.advertising li.first-bloc .first-para {
    padding: 0 0 0 0;
    width: 130px;
}

.text-green {
    color: #60a73d;
}

.advertising span, .advertising strong {
    display: block;
}

.advertising .seconde-para {
    text-align: right;
    text-transform: uppercase;
    font-size: 15px;
    margin: 0 0 13px 0;
    color: #363636;
    width: 100%;
}

.advertising .seconde-para span {
    font-size: 13px;
}

.advertising .third-para {
    width: 100%;
    text-align: right;
    text-transform: uppercase;
    font-size: 10px;
    color: #a7a7a7;
    margin: 0 0 8px 0;
}

.advertising a.know-more {
    display: block;
    text-transform: uppercase;
    color: white;
    font-size: 10px;
    float: right;
    background: #a7a7a7 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
    padding: 3px 9px 2px 12px;
}

.main-title {
    font-size: 33px;
    font-weight: bold;
    padding: 9px 30px 9px 10px;
    margin: 0 0 15px 0;
}

.toutes-categories li {
    float: left;
    width: 363px;
    margin: 0 11px 10px 0;
}

.toutes-categories li.second {
    margin: 0 0 10px 0;
}

.toutes-categories li .upper-cat {
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-cat.png') repeat-x 0 100%;
    padding: 0 4px 4px 4px;
    margin: 0 0 1px 0;
}

.toutes-categories li .upper-cat img {
    float: left;
}

.toutes-categories li .inner-upper-cat {
    margin-left: 94px;
    border-left: 4px solid #adadad;
    padding: 9px 0 2px 9px;
    min-height: 89px;
    height: auto !important;
    height: 89px;
}

.toutes-categories li .inner-upper-cat h3 {
    font-weight: bold;
    color: #000;
    margin: 0 0 8px 0;
}

.toutes-categories li .inner-upper-cat p {
    font-size: 10px;
}

.toutes-categories li .inner-upper-cat p a {
    color: #535353;
}

.toutes-categories .all-news span {
    display: block;
    float: right;
    margin: 2px 10px 0 0;
}

.toutes-categories li.categorie-1 .all-news a {
    height: 1%;
}

.toutes-categories li.categorie-1 .active {
    border-color: #7ebabb;
}

.toutes-categories li.categorie-1 .active a {
    color: #7ebabb;
}

.toutes-categories li.categorie-1 .all-news a.active {
    background-color: #7ebabb;
    color: white;
}

.toutes-categories li.categorie-2 .active {
    border-color: #d29cc9;
}

.toutes-categories li.categorie-2 .active a {
    color: #d29cc9;
}

.toutes-categories li.categorie-2 .all-news a.active {
    background-color: #d29cc9;
}

.toutes-categories li.categorie-3 .active {
    border-color: #d3bf5f;
}

.toutes-categories li.categorie-3 .active a {
    color: #d3bf5f;
}

.toutes-categories li.categorie-3 .all-news a.active {
    background-color: #d3bf5f;
}

.toutes-categories li.categorie-4 .active {
    border-color: #7cb585;
}

.toutes-categories li.categorie-4 .active a {
    color: #7cb585;
}

.toutes-categories li.categorie-4 .all-news a.active {
    background-color: #7cb585;
}

.toutes-categories li.categorie-5 .active {
    border-color: #b89abe;
}

.toutes-categories li.categorie-5 .active a {
    color: #b89abe;
}

.toutes-categories li.categorie-5 .all-news a.active {
    background-color: #b89abe;
}

.toutes-categories li.categorie-6 .active {
    border-color: #beb69a;
}

.toutes-categories li.categorie-6 .active a {
    color: #beb69a;
}

.toutes-categories li.categorie-6 .all-news a.active {
    background-color: #beb69a;
}

.toutes-categories li.categorie-7 .active {
    border-color: #d2a45b;
}

.toutes-categories li.categorie-7 .active a {
    color: #d2a45b;
}

.toutes-categories li.categorie-7 .all-news a.active {
    background-color: #d2a45b;
}

.toutes-categories li.categorie-8 .active {
    border-color: #9eb57c;
}

.toutes-categories li.categorie-8 .active a {
    color: #9eb57c;
}

.toutes-categories li.categorie-8 .all-news a.active {
    background-color: #9eb57c;
}

.toutes-categories li.categorie-9 .active {
    border-color: #8ea9a9;
}

.toutes-categories li.categorie-9 .active a {
    color: #8ea9a9;
}

.toutes-categories li.categorie-9 .all-news a.active {
    background-color: #8ea9a9;
}

.toutes-categories li.categorie-10 .active {
    border-color: #c09aaf;
}

.toutes-categories li.categorie-10 .active a {
    color: #c09aaf;
}

.toutes-categories li.categorie-10 .all-news a.active {
    background-color: #c09aaf;
}

.toutes-categories li.categorie-11 .active {
    border-color: #a0c49d;
}

.toutes-categories li.categorie-11 .active a {
    color: #a0c49d;
}

.toutes-categories li.categorie-11 .all-news a.active {
    background-color: #a0c49d;
}

.toutes-categories li.categorie-12 .active {
    border-color: #bf8c8c;
}

.toutes-categories li.categorie-12 .active a {
    color: #bf8c8c;
}

.toutes-categories li.categorie-12 .all-news a.active {
    background-color: #bf8c8c;
}

.toutes-categories li.categorie-13 .active {
    border-color: #7ea3bb;
}

.toutes-categories li.categorie-13 .active a {
    color: #7ea3bb;
}

.toutes-categories li.categorie-13 .all-news a.active {
    background-color: #7ea3bb;
}

.toutes-categories li.categorie-14 .active {
    border-color: #adbb5c;
}

.toutes-categories li.categorie-14 .active a {
    color: #adbb5c;
}

.toutes-categories li.categorie-14 .all-news a.active {
    background-color: #adbb5c;
}

.niveau-1 .main-title {
    margin: 0 0 1px 0;
}

.niveau-1 .highlight-level-1 {
    padding: 2px 5px 5px 0;
}

.niveau-1 .inner-highlight-level-1 {
    padding: 9px 5px 0 0x;
}

.highlight-content {
    width: 312px;
    padding: 1px 20px 8px 17px;
    color: #000;
}

.highlight-content h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    color: #d80d10;
}

.back-to-cat a {
    display: block;
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    padding: 2px 5px 2px 5px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour.jpg') no-repeat 100% 0;
    float: left;
    margin: 0 0 3px 0;
}

.niveau-3 .bloc-nv-l-content ul {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_nv-2.jpg') no-repeat 0 100%;
}

.niveau-3 .bloc-nv-l-content ul li.nv-l {
    width: 199px;
    margin: 0 12px 0 0;
    padding: 0 26px 0 14px;
}

.niveau-3 .bloc-nv-l-content ul li.nv-c {
    width: 205px;
    margin: 0 12px 0 0;
    padding: 0 26px 0 8px;
}

.niveau-3 .bloc-nv-l-content ul li.nv-r {
    width: 203px;
    margin: 0 0 0 0;
    padding: 0 26px 0 10px;
}

.highlight-content p {
    font-size: 13px;
}

div table.list-mode th, .nouveautes .table-ref-rem th, .promotions .table-ref-rem th {
    font-weight: normal;
    font-size: 12px;
}

.revendeur {
    text-align: left !important;
}

div table.list-mode th span, .table-ref-rem th span {
    display: block;
    float: left;
    padding: 2px 5px 0 0;
}

div table.list-mode th a span, .table-ref-rem th a span {
    display: none;
}

div table.list-mode th a, .table-ref-rem th a {
    display: block;
    width: 12px;
    height: 12px;
    float: left;
    margin: 4px 0 0 0;
}

div table.list-mode .up, .table-ref-rem .up {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_tri_haut.png') no-repeat 0 0;
}

div table.list-mode .down, .table-ref-rem .down {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_tri_bas.png') no-repeat 0 0;
}

.niveau-3 .table-ref-rem td.td-ref-remp, .nouveautes .table-ref-rem td.td-ref-remp, .promotions .table-ref-rem td.td-ref-remp {
    width: 255px;
}

.pagination {
    margin: 0 0 19px 0;
}

.pagination ul {
    text-align: center;
    margin: 0 auto;
}

.pagination ul li {
    display: inline;
    margin: 0;
}

.pagination ul li.arrow_pager img {
    margin-top: 5px;
}

.pagination ul li a {
    min-width: 11px;
    display: inline-block;
    padding: 3px 6px 1px 4px;
    color: #434347;
    border: 1px solid #6c6c6c;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
}

.pagination ul li a:hover {
    border: 1px solid #6c6c6c;
    background: #eee;
    text-decoration: none;
}

.pagination ul li.pag-on a {
    border: 1px solid #6c6c6c;
    font-weight: bold;
    background: #c7c7c7;
}

.pagination ul li a span {
    display: none;
}

.pagination ul li.previous-off a, .pagination ul li.previous-on a, .pagination ul li.next-off a, .pagination ul li.next-on a {
    border: none;
    width: 24px;
    height: 20px;
    padding: 0;
    position: relative;
    top: 5px;
}

.ie7 .pagination ul li.previous-off a, .ie7 .pagination ul li.previous-on a, .ie7 .pagination ul li.next-off a, .ie7 .pagination ul li.next-on a, .ie6 .pagination ul li.previous-off a, .ie6 .pagination ul li.previous-on a, .ie6 .pagination ul li.next-off a, .ie6 .pagination ul li.next-on a {
    border: none;
    width: 24px;
    height: 20px;
    padding: 0;
    position: relative;
    top: 3px;
}

.pagination ul li.previous-off a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/previous-off.gif') no-repeat 0 0;
}

.pagination ul li.previous-on a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/previous-on.gif') no-repeat 0 0;
}

.pagination ul li.next-off a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/next-off.gif') no-repeat 0 0;
}

.pagination ul li.next-on a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/next-on.gif') no-repeat 0 0;
}

.pagination ul li.points a {
    font-weight: bold;
    color: black;
    padding: 3px 0 0;
    border: 1px solid #6c6c6c;
    width: 13px;
    height: 18px;
}

.nouveautes .main-title {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-nouveautes.png') no-repeat 100% 100%;
    height: 1%;
}

.nouveautes .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight-level-nv.jpg') no-repeat 100% 100%;
}

.nouveautes .inner-highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nouveautes.png') no-repeat 0 0;
}

.nbre-nv {
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    margin: 0 0 9px 0;
}

.nouveautes .nbre-nv {
    color: #505050;
}

.filter {
    background: #f3f3f3;
    padding: 11px 5px 26px 14px;
    margin: 0 10px 10px 10px;
}

.filter p {
    text-transform: uppercase;
    font-size: 17px;
    font-weight: bold;
    color: #363636;
    padding: 0 0 0 12px;
    margin: 0 0 24px 0;
}

.filter ul {
    margin-left: 12px;
}

.filter ul li {
    float: left;
}

.filter ul li.categorie {
    width: 228px;
    margin: 0 10px 0 0;
}

.filter ul li.famille {
    width: 228px;
    margin: 0 10px 0 0;
}

.filter ul li.last {
    float: left;
    width: 228px;
    margin: 0 0 0 0;
}

.filter ul li label {
    display: block;
    float: left;
    font-weight: bold;
    color: #363636;
    margin: 2px 6px 0 0;
}

.filter ul li select {
    width: 150px;
    font-size: 11px;
    color: #363636;
}

.pagination ul li.points {
    width: 15px;
}

.promotions .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-highlight.png') no-repeat 100% 0;
}

.promotions .nbre-nv {
    color: #d70d0d;
    padding-top: 12px;
    padding-right: 10px;
    font-size: 20px;
    font-weight: bold;
}

.inner-content-commande {
    padding: 42px 27px 20px 26px;
}

.highlight-commande {
    text-align: center;
    margin: 0 0 30px 0;
}

.highlight-commande p {
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
    color: #9f3336;
    margin: 0 0 2px 0;
}

.highlight-commande span {
    color: #363636;
}

.table-commande {
    margin: 0 0 15px 0;
    border-bottom: 1px solid #dedede;
}

.table-commande th {
    background: #aaa;
    font-weight: normal;
    color: white;
    text-transform: uppercase;
    font-size: 10px;
    padding: 5px 15px 2px 13px;
}

.table-commande td {
    padding: 9px 15px 7px 13px;
    background: #eee;
    border-bottom: 1px solid white;
}

.libelle p {
    font-weight: bold;
}

.libelle span {
    color: #626262;
}

.table-commande td.pu {
    padding: 9px 20px 7px 13px;
}

.second-part-tab td {
    text-transform: uppercase;
    text-align: right;
    background: none;
    border: none;
    padding: 4px 15px 3px 13px;
}

.table-commande td.l-td {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-tab.png') no-repeat 100% 0;
}

.table-commande td.r-td {
    border-top: 1px solid #dedede;
    border-right: 1px solid #dedede;
}

.table-commande .last-tr td {
    border: none;
}

.total td {
    padding: 11px 15px 10px 13px;
    color: #9f3336;
}

.total td a {
    color: #9f3336;
}

.second-part-tab td.big-bloc {
    text-align: left;
    text-transform: none;
}

.second-part-tab td.big-bloc img {
    float: left;
    margin: 0 13px 0 0;
}

.second-part-tab td.big-bloc p {
    font-weight: bold;
    padding: 15px 0 0 0;
}

.comments {
    border-bottom: 1px solid #d4d4d4;
    padding: 0 0 15px 10px;
    margin: 0 10px 4px 0;
    height: 1%;
}

.comments li {
    float: left;
}

.comments li.l-li {
    width: 138px;
    margin: 0 25px 0 0;
}

.comments li.r-li {
    width: 501px;
}

.comments li span {
    display: block;
    margin: 0 0 3px 0;
}

.comments li p {
    background: #dedede;
    padding: 2px 4px 2px 4px;
}

.comments li.r-li p {
    padding: 3px 7px 5px 7px;
    min-height: 48px;
    height: auto !important;
    height: 48px;
}

.date-livraison {
    border-bottom: 1px solid #d4d4d4;
    padding: 0 0 4px 11px;
    margin: 0 10px 20px 0;
}

.date-livraison p {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-livraison.png') no-repeat 0 0;
    padding: 2px 0 1px 23px;
}

.date-livraison p strong {
    color: #4088c2;
}

.infos-livraison {
    border-bottom: 1px solid #c5c2ba;
    padding: 0 0 6px 0;
    margin: 0 0 20px 0;
}

.infos-livraison h2 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    color: #9f3336;
    border-bottom: 1px solid #c5c2ba;
    padding: 0 0 1px 5px;
    margin: 0 0 15px 0;
}

.table-coordonnees {
    padding: 0 0 23px 170px;
}

.table-coordonnees td {
    padding: 3px 3px;
}

.table-coordonnees .td-l {
    text-align: right;
    width: 300px;
}

.table-coordonnees .td-r {
    text-align: left;
    width: 164px;
}

.link-back {
    float: right;
}

.link-back a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r.png') no-repeat 100% 0;
    padding: 0 2px 0 0;
    color: #626262;
}

.link-back a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-l.png') no-repeat 0 0;
    padding: 14px 12px 30px 37px;
    border: none;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    width: auto;
}

.ie6 .link-back a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r-6.png') no-repeat 100% 0;
}

.ie6 .link-back a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-l-6.png') no-repeat 0 0;
}

.highlight-panier {
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_high-panier.png') repeat-x 0 100%;
    margin: 0 0 1px 0;
    padding: 0 15px 0 0;
}

.highlight-panier h2 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-panier.png') repeat-x 0 100%;
    text-align: right;
    float: left;
    width: 192px;
    padding: 7px 11px 5px 10px;
    font-size: 14px;
    text-transform: uppercase;
    color: white;
    position: relative;
}

.highlight-panier a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_save.gif') no-repeat 100% 0;
    float: right;
    padding: 0 24px 1px 0;
    font-size: 10px;
    color: #626262;
    margin: 8px 0 0 0;
    position: relative;
}

.table-panier {
    margin: 0 0 7px 0;
}

.table-panier th {
    margin: 0 0 7px 0;
    text-align: left;
}

.table-panier th.text-right {
    text-align: right !important;
}

.table-panier th.text-center {
    text-align: center;
}

.qty {
    font-size: 100% !important;
}

.table-panier .libelle a span {
    display: block;
    position: absolute;
    left: -9999px;
    bottom: 5px;
    padding-left: 5px;
}

.table-panier .libelle a img {
    display: block;
    border: 1px solid #8b8b8b;
}

.table-panier .libelle a {
    position: relative;
    z-index: 0 !important;
}

.table-panier .libelle a:hover {
    margin-right: 0;
    color: #363636;
    text-decoration: none;
    z-index: 99;
}

.table-panier .libelle a:hover span {
    display: block;
    left: 10px;
}

.table-panier .bg-pink td {
    background: #f4dcdd;
}

.table-panier th.delete {
    padding: 5px 0 2px 0 !important;
}

.table-panier td.delete, .table-panier td.empty {
    padding: 9px 0 7px 0 !important;
}

.table-panier td.delete span {
    display: none;
}

.table-panier td.delete a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_delete.gif') no-repeat 0 0;
    width: 8px;
    height: 7px;
}

.table-panier td.r-td {
    border-top: 1px solid #dedede;
    border-right: none;
}

.table-panier td.empty {
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
}

.table-panier .second-part-tab td.delete, .table-panier .second-part-tab td.empty {
    padding: 4px 0 3px 0 !important;
}

.rupture {
    font-weight: bold;
    color: #9f3336;
}

.table-panier .bg-pink .quantitie-bloc input {
    background: #f4dcdd;
}

.table-panier .quantitie-bloc input {
    border: none;
    color: #363636;
    background: #eee;
}

.table-panier .plus-moins a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_plus-2.gif') no-repeat;
}

.table-panier .plus-moins a.quantityDecrease {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_moins-2.gif') no-repeat;
}

.code-promotionnel {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_form-table-b.png') no-repeat 0 100%;
    padding: 0 0 18px 0;
    height: 1%;
}

.inner-code-promotionnel {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_form-table-t.png') no-repeat 0 0;
    padding: 9px 0 9px 16px;
}

.ie7 .inner-code-promotionnel, .ie6 .inner-code-promotionnel {
    padding: 9px 0 0 16px;
}

.code-promotionnel label {
    display: block;
    float: left;
    color: #7d7d7d;
    text-transform: uppercase;
    font-size: 13px;
    margin: 0 5px 0 0;
}

.code-promotionnel input {
    border: none;
    width: 143px;
    color: #838383;
    font-size: 10px;
    padding: 2px 0 2px 2px;
    float: left;
    margin: 0 4px 0 0;
    background: white;
}

.code-promotionnel input#OK-2 {
    border: none;
    width: 17px;
    height: 15px;
    margin: 1px 0 0 0;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/ok.gif') no-repeat 0 0;
    padding: 0 0 0 0;
    cursor: pointer;
}

.table-panier .big-bloc p {
    font-size: 10px;
    white-space: nowrap;
    margin: 0 0 3px 5px;
    word-spacing: -1px;
}

.mt-rest {
    color: #4088c2;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-livraison.png') no-repeat 0 0;
    padding: 2px 0 2px 23px;
    margin: 0 0 8px 0;
}

.c-promo {
    color: #587900;
    border: 1px solid #587900;
    padding: 2px 10px 1px 7px;
    margin: 0 0 4px 0;
}

.c-promo strong {
    text-transform: uppercase;
}

.worning {
    color: white;
    background: #9f3336;
    padding: 3px 10px 2px 8px;
    margin: 0 0 15px 0;
}

.go-on {
    float: left;
    margin-top: 18px
}

.validate-pannier {
    float: right;
    margin-top: 18px
}

.useful-links {
    margin: 0 0 10px 0;
    padding: 0 17px 0 15px;
}

.ie6 .useful-links {
    width: 705px;
}

.useful-links li a {
    display: block;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.go-on a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r.png') no-repeat 100% 0;
    padding: 0 2px 0 0;
    color: #626262;
}

.go-on a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_continue.png') no-repeat 0 0;
    padding: 14px 12px 30px 37px;
}

.validate-pannier a {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_validate.png") no-repeat scroll 0 0;
    color: white;
    padding: 14px 12px 30px 34px;
}

.ie6 .validate-pannier a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_validate-6.png') no-repeat 0 0;
}

.ie6 .go-on a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r-6.png') no-repeat 100% 0;
}

.ie6 .go-on a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-l-6.png') no-repeat 0 0;
}

.rules {
    border-top: 1px solid #dedede;
    padding: 16px 17px 10px 15px;
}

.rules p {
    font-size: 10px;
    color: #aaa;
}

.popin-content-save {
    padding: 25px 25px 5px 25px;
}

.para-pannier {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 15px 0;
}

.popin-content-save form {
    padding: 0 0 0 2px;
}

.popin-content-save form li {
    margin: 0 0 0 0;
}

.popin-content-save form li label {
    display: block;
    color: #9f3336;
    font-weight: bold;
    margin: 0 0 3px 0;
}

.popin-content-save form li input {
    width: 165px;
    border: 1px solid #c1c1c1;
    font-size: 10px;
    padding: 2px 3px 1px;
    float: left;
    margin: 0 5px 0 0;
}

.popin-content-save .save {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-r.png') no-repeat 100% 0;
    padding: 0 2px 0 0;
    float: right;
}

.popin-content-save .save input {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-l.png') no-repeat 0 0;
    padding: 13px 12px 42px 37px;
    border: none;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #626262;
    width: auto;
    cursor: pointer;
    display: block;
}

.popin-content-save .save input:hover {
    text-decoration: underline;
}

.ie7 .popin-content-save .save input {
    padding: 14px 0 42px 15px;
}

.ie6 .popin-content-save .save {
    background: none;
    padding: 0 0 0 0;
}

.ie6 .popin-content-save .save input {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-6.png') no-repeat 0 0;
    padding: 14px 0 42px 15px;
    width: auto;
}

.panier-logoff .table-panier td.r-td {
    border-right: 1px solid #dedede !important;
}

.new-customer p {
    color: #6b9300;
    margin: 0 0 1px 0;
}

.new-customer {
    float: right;
    margin: 17px 17px 0 0;
}

.new-customer a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r.png') no-repeat 100% 0;
    padding: 0 2px 0 0;
    color: #626262;
}

.new-customer a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_new-custmer.png') no-repeat 0 0;
    padding: 14px 12px 30px 37px;
}

.ie6 .new-customer a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r-6.png') no-repeat 100% 0;
}

.ie6 .new-customer a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_new-custmer-6.png') no-repeat 0 0;
}

.ie6 .popin-content-panier .useful-links {
    width: auto;
}

.popin-content-panier {
    padding: 18px 22px 5px 21px;
}

.ie7 .popin-content-panier, .ie6 .popin-content-panier {
    padding: 18px 22px 0 21px;
}

.popin-content-panier .highlight-pannier {
    font-size: 15px;
    font-weight: bold;
    width: 330px;
    margin: 0 auto 16px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_panier-pop.png') no-repeat 0 0;
    padding: 1px 0 0 30px;
}

.popin-content-panier .highlight-pannier span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_para.gif') no-repeat 0 0;
    padding: 2px 0 0 12px;
}

.popin-content-panier .highlight-pannier strong {
    text-transform: uppercase;
    color: #9f3336;
}

.popin-top p.title-panier {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_repeat-panier.png') repeat-x 0 100%;
}

.popin-content-panier .table-commande {
    border: none;
}

.popin-content-panier .table-commande td.td-price {
    font-weight: bold;
    color: #9f3336;
}

.popin-content-panier .useful-links {
    padding: 0;
}

.ie6 .popin-content-panier .useful-links {
    width: auto;
}

.popin-content-panier .table-commande td.pu {
    padding-left: 19px;
}

.popin-content-panier .validate-pannier a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_acces.png') no-repeat 0 0;
}

.ie6 .popin-content-panier .validate-pannier a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_acces-6.png') no-repeat 0 0;
}

#all .highlight-panier {
    margin: 0 0 5px 0;
}

#all .highlight-panier h2 {
    margin: 0 9px 0 0;
}

#all .highlight-panier p {
    font-size: 14px;
    font-style: italic;
    color: #9f3336;
    font-weight: bold;
    padding: 7px 0 0 0;
}

.main-para-tunnel {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-para-b.png') no-repeat 0 100%;
    padding: 0 0 12px 0;
    margin: 0 0 14px 5px;
}

.main-para-t {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-para-t.png') no-repeat 0 0;
    padding: 7px 19px 2px 12px;
}

.main-para-tunnel p {
    color: white;
}

.all-l {
    float: left;
    width: 719px;
}

.col-right {
    width: 232px;
    float: right;
}

.list-tunnel li {
    margin: 0 0 15px 0;
}

.list-tunnel li h3 {
    background: none;
}

.list-tunnel li h3 a {
    display: block;
    border-bottom: 1px solid #c3c3b9;
    overflow: hidden;
    height: 1%;
}

.list-tunnel li h3 a:hover {
    text-decoration: none;
}

.list-tunnel li h3 span {
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    text-align: center;
    background: #828282;
    font-size: 12px;
    font-weight: bold;
    color: white;
    padding: 1px 0 0 0;
}

.list-tunnel li h3 strong {
    display: block;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    color: #858585;
    padding: 2px 5px 0 7px;
    font-size: 11px;
}

.list-tunnel li.active .tunnel-content {
    display: block;
}

.list-tunnel li.active h3 a, .list-tunnel li h3 a:hover {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_tunnel-on.gif') no-repeat 0 100%;
    border-bottom: none;
}

.list-tunnel li.active h3 span, .list-tunnel li h3 a:hover span {
    background: #9f3336;
    height: 16px;
}

.list-tunnel li.active h3 strong, .list-tunnel li h3 a:hover strong {
    color: #9f3336;
}

.tunnel-content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_content-list.png') repeat-x 0 100%;
    clear: both;
    margin: 0 10px 0 0;
    display: none;
}

.ie7 .tunnel-content, .ie6 .tunnel-content {
    margin: -3px 10px 0 0;
}

.inner-tunnel-content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/repeat-left.png') repeat-y 0 0;
    padding: 25px 10px 7px 25px;
}

.tunnel-l {
    width: 166px;
    float: left;
    text-align: center;
    margin: 0 13px 0 0;
}

.validate-pannier a {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_validate.png") no-repeat scroll 0 0;
    color: white;
    padding: 14px 12px 30px 34px;
}

.tunnel-l .recap {
    font-weight: bold;
    padding: 0 20px;
    margin: 0 0 11px 0;
}

.tunnel-l img {
    margin: 0 0 6px 0;
}

.infos-custmer {
    border-bottom: 1px solid #d4d4d4;
    padding: 0 0 25px 0;
    margin: 0 0 17px 0;
}

.tunnel-l .admin {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #9f3336;
    padding: 0 20px;
}

.tunnel-r {
    float: right;
    width: 493px;
}

.tunnel-r ul li {
    float: left;
    width: 255px;
    margin: 0 0 5px 0 !important;
}

.tunnel-r ul li.second-li {
    float: right;
    width: 238px;
}

.tunnel-r ul li label {
    display: block;
    float: left;
    width: 67px;
    margin: 3px 5px 0 0;
    text-align: right;
}

.tunnel-r ul li.second-li label {
    width: 51px;
}

.tunnel-r ul li input {
    display: block;
    float: left;
    width: 158px;
    margin: 0 3px 0 0;
    border: none;
    background: #dedede;
    font-size: 11px;
    padding: 3px 5px 1px;
}

.tunnel-r ul li p span {
    display: none;
}

.tunnel-r ul li p {
    display: block;
    height: 9px;
    width: 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/cles.gif') no-repeat 0 0;
    float: left;
    margin: 5px 0 0 0;
}

.liens-utiles {
    padding: 0 0 0 12px;
}

.liens-utiles .retour {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_modify.gif') no-repeat 0 2px;
    padding: 0 0 0 21px;
    font-size: 10px;
    color: #363636;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
    margin: 8px 0 0 0;
}

.liens-utiles input.next-step {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/next-step.png') no-repeat 0 0;
    padding: 7px 11px 21px 35px;
    border: none;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    width: auto;
    float: right;
    cursor: pointer;
}

.liens-utiles input.next-step:hover {
    text-decoration: underline;
}

.ie7 .liens-utiles input.next-step, .ie6 .liens-utiles input.next-step {
    padding: 8px 0 21px 13px;
}

.adress-fact {
    padding: 14px 10px 7px 25px;
}

.adress-fact .tunnel-l {
    text-align: left;
    padding: 0 10px 0 10px;
    width: 148px;
}

.tunnel-l ul li {
    margin: 0 0 7px 0;
}

.adress-fact .tunnel-l ul li label {
    display: block;
    font-weight: bold;
    margin: 0 0 5px 0;
}

.adress-fact .tunnel-l ul li input {
    width: 128px;
    border: none;
    background: #dedede;
    font-size: 11px;
    padding: 3px 5px 1px;
    float: left;
    margin-right: 3px;
}

.adress-fact .tunnel-r {
    padding: 11px 0 0 0;
}

.adress-fact .tunnel-r ul li label span {
    color: #9f3336;
}

.adress-fact .tunnel-r ul li p {
    height: 10px;
    width: 10px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif') no-repeat 0 0;
    margin: 4px 0 0 0;
}

.ie6 .adress-fact .tunnel-r ul li input {
    margin: 0 2px 0 0;
}

.champs-obligatoire {
    color: #9f3336;
    text-align: right;
    padding: 5px 0 7px 0;
}

.adress-fact .zone-erreurs {
    padding: 0 0 0 12px;
}

.adress-fact .infos-custmer {
    padding: 0 0 10px 0;
}

.save-adress {
    float: right;
    margin: 0 5px 0 0;
    padding: 9px 0 0 0;
    width: 325px;
}

.save-adress label a {
    text-decoration: underline;
}

.save-adress label a:hover {
    text-decoration: none;
}

.save-adress input {
    display: block;
    margin: 0 4px 0 0;
    float: left;
    width: auto;
}

.save-adress label {
    display: block;
    float: left;
}

.ie8 .save-adress label {
    margin: 3px 0 0 0;
}

.ie7 .save-adress label, .ie6 .save-adress label {
    margin: 4px 0 0 0;
}

.ie8 .save-adress, .ie7 .save-adress, .ie6 .save-adress {
    padding: 5px 0 0 0;
}

.mode-livraison {
    padding: 8px 0 7px 25px;
}

.table-mode-livraison {
    border-bottom: none;
}

.table-mode-livraison th.empty-livraison {
    padding: 0;
}

.table-mode-livraison td.empty-livraison {
    padding: 0;
    border-bottom: none;
}

.table-mode-livraison td {
    background: white;
    border-bottom: 1px solid #d4d4d4;
    padding: 13px 5px 12px 14px;
    color: #9f3336;
}

.table-mode-livraison td.td-form {
    padding: 13px 5px 12px 20px;
    color: #363636; /*width:83px;*/
}

.table-mode-livraison td.td-form2 {
    padding: 13px 5px 12px 0;
    color: #363636;
    width: 142px;
}

.table-mode-livraison td.td-form input {
    float: left;
    display: block;
    margin: 15px 0 0 0;
}

.table-mode-livraison td.td-form label {
    display: block;
    float: left;
    margin: 0 11px 0 0;
}

.table-mode-livraison td.td-form ul {
    float: left;
    margin: 0;
    padding: 0;
}

.table-mode-livraison td.td-form2 ul {
    float: left;
    margin: 0;
    padding: 0;
}

.table-mode-livraison ul.two-lines {
    padding: 7px 0 0 0;
    width: 285px;
}

.two-lines2 {
    width: 150px;
}

.table-mode-livraison td.td-form li {
    margin: 0 0 0 0 !important;
}

.table-mode-livraison td.td-form2 li {
    margin: 0 0 0 0 !important;
}

.table-mode-livraison td.td-form li h4 {
    margin: 0 0 3px 0;
    font-size: 11px;
    font-weight: bold;
}

.table-mode-livraison td.td-form2 li h4 {
    margin: 0 0 3px 0;
    font-size: 11px;
    font-weight: bold;
}

.mode-livraison .liens-utiles {
    padding: 0 10px 0 12px;
}

.moyens {
    border-bottom: 1px solid #d4d4d4;
    padding: 0 10px 0 20px;
    margin: 0 0 18px 0;
}

.moyens li {
    float: left;
    width: 155px;
}

.moyens li.last {
    width: 170px;
}

.moyens li input {
    float: left;
    display: block;
    margin: 15px 0 0 0;
}

.moyens li label {
    display: block;
    float: left;
    margin: 0 11px 0 0;
}



.moyens li label span {
    display: block;
    padding: 10px 0 0 14px;
    font-weight: bold;
}

.infos-moyens {
    border-bottom: 1px solid #d4d4d4;
    padding: 0 10px 19px 10px;
    margin: 0 0 16px 0;
}

.infos-moyens h4 {
    margin: 0 0 1px 0;
    color: #9f3336;
}

.moy-cheque p {
    padding: 0 30px 0 0;
}

.moy-carte img {
    float: right;
}

.moy-carte p {
    float: left;
    margin: 0 30px 0 0;
    width: 462px;
}

.moy-virement {
    padding: 0 11px 24px 10px;
}

.moy-virement p {
    margin: 0 0 10px 0;
}

.moy-virement ul {
    border: 1px solid #c5c2ba;
    padding: 5px 10px 4px 10px;
    margin: 0 0 5px 0;
    width: 642px;
}

.moy-virement ul li {
    margin: 0;
    padding: 0;
}

.table-virement td {
    border-top: 1px solid #c5c2ba;
    border-left: 1px solid #c5c2ba;
    border-bottom: 1px solid #c5c2ba;
    padding: 5px 10px 4px 10px;
}

.table-virement td.last-td {
    border-right: 1px solid #c5c2ba;
    background: none;
}

.table-virement td p {
    font-weight: bold;
    margin: 0;
}

.moy-conditions p {
    margin: 0 0 10px 0;
}

.moy-conditions .table-virement ul li {
    margin: 0;
}

.moy-conditions .table-virement ul li strong {
    display: block;
    width: 134px;
    float: left;
}

.moy-conditions .table-virement .last-td ul li strong {
    width: auto;
    float: none;
}

.moy-conditions .table-virement .last-td ul li span {
    display: block;
    color: #9f3336;
}

.bon-commande {
    padding: 8px 0 7px 25px;
}

.bon-commande .date-livraison {
    margin: 0 10px 17px 0;
}

.bon-commande .liens-utiles {
    padding: 0 10px 0 12px;
}

.bon-commande .save-adress {
    width: 280px;
}

.bon-commande .liens-utiles input.next-step {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/validate-2.png') no-repeat 0 0;
}

.form-comments {
    border-bottom: 1px solid #d4d4d4;
    padding: 0 0 15px 10px;
    margin: 0 10px 4px 0;
    height: 1%;
}

.form-comments .comm-l {
    width: 138px;
    float: left;
    margin: 0 25px 0 0;
}

.ie6 .form-comments .comm-l {
    margin: 0 15px 0 0;
}

.form-comments .comm-r {
    width: 491px;
    float: left;
}

.ie6 .form-comments .comm-r {
    width: 490px;
}

.form-comments label {
    display: block;
    margin: 0 0 3px 0;
    text-align: left;
}

.form-comments input {
    display: block;
    width: 128px;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 11px;
    padding: 1px 5px 1px;
}

.ie6 .form-comments input {
    width: 122px;
}

.form-comments textarea {
    display: block;
    float: left;
    width: 491px;
    height: 49px;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 11px;
    padding: 2px 5px 5px 5px;
}

.ie6 .form-comments textarea {
    width: 475px;
}

.inner-col-right-t {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_col-right-t.png') no-repeat 0 0;
    padding: 5px 0 0 0;
}

.inner-col-right {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_col-right.png') repeat-y 0 100%;
    padding: 0;
    height: 1%;
}

.inner-col-right-bottom {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_col-right-bottom.png') no-repeat 0 100%;
    padding: 4px 0 10px 11px;
    height: 1%;
}

.bloc-recap {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_repeat-col-right.png') repeat-x 0 100%;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}

.bloc-recap h3 {
    font-size: 10px;
    text-transform: uppercase;
    color: white;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_repeat-panier.png') repeat-x 0 100%;
    padding: 3px 9px 2px 9px;
    text-align: center;
    margin: 0 0 1px 0;
}

.bloc-recap .table-commande {
    margin: 0 0 11px 0;
    border-top: 1px solid #c5c2ba;
    border-bottom: none;
    padding: 7px 0 0 0;
}

.bloc-recap .table-commande td {
    padding: 4px 15px 3px 13px;
    background: none;
    border-bottom: none;
    color: #838383;
    text-transform: uppercase;
}

.bloc-recap .table-commande td.text-color {
    color: #9f3336;
}

.modify {
    padding: 0 10px 0 25px;
}

.modify a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_modify.gif') no-repeat 0 2px;
    padding: 0 0 0 21px;
    font-size: 10px;
    color: #9f3336;
    font-weight: bold;
    text-transform: uppercase;
}

.liste-coordonnees li {
    margin: 0 0 10px 0;
}

.liste-coordonnees li.last {
    margin: 0 0 0 0;
}

.liste-coordonnees li li {
    margin: 0 0 2px 0;
    color: #838383;
}

.liste-coordonnees li h3 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-infos.gif') no-repeat 0 100%;
    overflow: hidden;
    height: 1%;
}

.liste-coordonnees li h3 span {
    display: block;
    float: left;
    width: 15px;
    height: 16px;
    text-align: center;
    background: #838383;
    font-size: 12px;
    font-weight: bold;
    color: white;
    padding: 1px 0 0 0;
}

.liste-coordonnees li h3 strong {
    display: block;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    color: #838383;
    padding: 2px 5px 0 7px;
    font-size: 11px;
}

.coordonnees-contenu {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_repeat-col-right.png') repeat-x 0 100%;
    padding: 0 0 0 0;
    margin: -3px 0 0 0;
}

.ie7 .coordonnees-contenu, .ie6 .coordonnees-contenu {
    margin: -3px 0 0 0;
}

.coordonnees-contenu ul {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/repeat-gray.png') repeat-y 0 0;
    padding: 13px 0 8px 24px;
}

.coordonnees-contenu ul.no-link {
    padding: 13px 0 18px 24px;
}

.coordonnees-contenu ul li.modify {
    padding: 9px 10px 0 0;
}

.registration-content h2.titre-demande-catalogue {
    margin: -12px 0 16px 8px
}

.inner-corpo {
    padding: 55px 0 0 0 !important;
}

.registration-content h2.titre-recrutement {
    margin: -12px 0 16px 8px
}

.registration-content .corpo-content ul li p {
    float: none;
    height: auto;
    width: auto;
    background: none;
    margin: 0;
}

.corpo-content .liste-profil p {
    padding: 0 0 0 0;
}

.corpo-content {
    padding: 11px 10px 0 9px;
}

.ie6 .corpo-content {
    padding: 11px 9px 0 9px;
}

.registration-content .corpo-content h3 {
    font-size: 12px;
    font-weight: bold;
    color: #6f6f6f;
    text-align: left;
    background: none;
    padding: 0;
    margin: 0 0 14px 0;
}

.registration-content ul.liste-profil li {
    color: #6f6f6f;
    border-bottom: 1px solid #dedede;
    padding: 0 0 22px 0;
    margin: 0 0 20px 0;
}

.registration-content ul.liste-profil li ul {
    margin: 0 0 14px 0;
}

.registration-content ul.liste-profil li ul.last-ul {
    margin: 0;
}

.registration-content ul.liste-profil li ul li {
    border-bottom: none;
    padding: 0;
    margin: 0;
}

.registration-content ul.liste-profil li ul li.width-space {
    margin: 14px 0 14px 0;
}

.registration-content ul.liste-profil li ul li a {
    color: #9f3237;
}

.registration-content ul.liste-profil li ul li span {
    padding: 0 0 0 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/tiret-gris.gif') no-repeat 0 8px;
}

.registration-content ul.liste-profil li h4 {
    margin: 0 0 14px 0;
    text-transform: uppercase;
    color: #a03336;
    font-weight: bold;
    font-size: 10px;
}

.registration-content ul.liste-profil li h5 {
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    color: #6f6f6f;
}

.registration-content h2.titre-groupe {
    margin: -12px 0 16px 8px
}

.corpo-content p {
    color: #6f6f6f;
    padding: 0 0 14px 0;
}

.big-font {
    font-size: 12px;
}

.corpo-content p.red-color {
    color: #a03336;
}

.list-pic {
    padding: 10px 0 26px 0;
    overflow: hidden;
    height: 1%;
}

.list-pic li {
    float: left;
    margin: 0 1px 0 0 !important;
}

.list-pic li.last {
    margin: 0 0 0 0;
}

.list-values {
    padding: 0 0 0 5px;
}

.values-l {
    float: left;
    width: 312px;
    padding: 0 18px 0 0;
}

.values-r {
    float: right;
    width: 312px;
    padding: 0 22px 0 0;
}

.registration-content .corpo-content ul li {
    position: static;
    color: #6f6f6f;
}

.registration-content .corpo-content ul li strong {
    display: inline;
    font-weight: bold;
    color: #6f6f6f;
    background: none;
    padding: 0;
    white-space: normal;
    position: static;
    top: 0;
    left: 0;
    font-size: 11px;
}

.registration-content .corpo-content .list-values h3 {
    font-size: 10px;
    color: #a03336;
    margin: 0 0 14px 0;
    text-transform: uppercase;
}

.registration-content .list-values ul li {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_liste-valid.png') no-repeat 0 2px;
    padding: 0 0 0 20px;
    margin: 0 0 10px 0;
}

.registration-content .list-values ul {
    margin: 0 0 33px 0;
}

.registration-content .list-values ul.ul-all li {
    background: none;
    padding: 0;
}

.registration-content h2.titre-presse {
    margin: -12px 0 16px 8px
}

.list-sections {
    padding: 3px 0 0 0;
}

.list-sections li {
    border-top: 1px solid #dedede;
    padding: 18px 0 0 0;
}

.list-sections li .infos-article {
    padding: 0 0 17px 0;
}

.list-sections li .infos-article img {
    float: left;
    margin: 0 11px 0 0;
}

.list-sections li .inn-infos-article {
    float: left;
    width: 490px;
}

.list-sections li .inn-infos-article span {
    display: block;
    font-size: 10px;
    color: #a03336;
    text-transform: uppercase;
    font-weight: bold;
    margin: 2px 0 4px 0;
}

.list-sections li .inn-infos-article h3 {
    font-size: 12px;
    margin: 0 0 0 0;
}

.list-sections li ul li {
    padding: 0 0 0 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/tiret-gris.gif') no-repeat 0 8px;
    border: none;
    margin: 0;
}

.registration-content h2.titre-contacter {
    margin: -12px 0 16px 8px
}

.bloc-coordonnees {
    padding: 16px 0 0 0;
}

.left-pic {
    float: left;
    width: 150px;
}

.right-contact {
    float: right;
    width: 529px;
}

.right-contact .first-para {
    padding: 0 120px 28px 0;
}

.right-contact .contact-l {
    float: left;
    width: 270px;
}

.right-contact .contact-r {
    float: right;
    width: 250px;
    text-align: center;
}

.right-contact .contact-r h3 {
    text-align: center;
    margin: 0 0 22px 0;
}

.registration-content .corpo-content .right-contact h3 {
    font-size: 10px;
    color: #a03336;
    text-transform: uppercase;
}

.right-contact ul {
    margin: 0 0 29px 0;
}

.registration-content .right-contact ul li {
    margin: 0 0 0 0;
}

.right-contact ul li a {
    color: #a03336;
}

.right-contact ul li.cuc-function {
    margin: 0 0 12px 0;
}

.right-contact ul li img {
    margin: 0 0 5px 0;
}

.log-off {
    padding: 100px 0 0 0;
}

.registration-content h2.titre-environnement {
    margin: -12px 0 16px 8px
}

.cuc-engagement li {
    border-bottom: 1px solid #dedede;
    padding: 0 0 9px 0;
    margin: 0 0 22px 0 !important;
}

.cuc-engagement li li {
    border-bottom: none;
    margin: 0 !important;
    padding: 0;
    text-align: justify;
}

.cuc-engagement li li img {
    margin: 0 0 14px 0;
}

.cuc-engagement li li h3 {
    font-size: 11px !important;
}

.cuc-engagement li li.cuc-engagement-l {
    float: left;
    width: 330px;
}

.cuc-engagement li li.cuc-engagement-r {
    float: right;
    width: 334px;
}

.cuc-engagement li li li {
    padding: 0 0 0 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/tiret-gris.gif') no-repeat 0 8px;
}

.cuc-engagement li li .list-inline li {
    background: none;
    padding: 0 0 14px 0;
}

.cuc-engagement li li .list-inline li span {
    padding: 0 0 0 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/tiret-gris.gif') no-repeat 0 8px;
}

.cuc-engagement li li ol li {
    padding: 0 0 14px 0;
    background: none;
}

.cuc-engagement li li ol li span {
    float: left;
    padding: 0 5px 0 7px;
    background: none;
}

.list-eco-labels h3 {
    font-size: 11px;
    color: #a03336 !important;
    text-transform: uppercase;
    font-weight: normal !important;
}

.list-eco-labels ul {
    padding: 15px 0 0 0;
}

.list-eco-labels ul li img {
    float: left;
    margin: 0 15px 0 0;
    width: 53px;
}

.list-eco-labels ul li p {
    float: left !important;
    width: 630px !important;
}

.inner-registration {
    padding: 35px 0 0 0;
}

.vip {
    float: right;
    text-transform: uppercase;
    color: white;
    font-size: 10px;
    background: #363636 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_vip.png') no-repeat 0 0;
    padding: 1px 5px 0 18px;
    margin: 0 0 5px 0;
}

.registration-content {
    clear: both;
    border-top: 1px solid #989898;
    padding: 0 10px 0 10px;
}

.registration-content h2 span {
    display: none;
}

.registration-content h2 {
    margin: -12px 0 8px 8px;
    height: 35px;
}

.ie7 .registration-content h2, .ie6 .registration-content h2 {
    position: relative;
    top: -12px;
    left: 8px;
}

.highlight-registration {
    background: #e1d7b1 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight-reg.png') repeat-x 0 100%;
    border-top: 1px solid #f3efe0;
    padding: 12px 10px 29px 13px;
    margin: 0 0 26px 0;
    color: #6e674e;
}

.highlight-registrationRouge {
    background: #666 repeat-x 0 100%;
    border-top: 1px solid #f3efe0;
    padding: 12px 10px 29px 13px;
    margin: 0 0 26px 0;
    color: #fff;
}

.highlight-registration strong {
    text-transform: uppercase;
}

.ie7 .highlight-registration, .ie6 .highlight-registration {
    margin: -12px 0 26px 0;
    height: 1%;
}

.registration-content h3 {
    font-size: 12px;
    font-weight: bold;
    color: #363636;
    text-align: right;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-h3.gif') no-repeat 100% 100%;
    padding: 0 22px 8px 0;
    margin: 0 0 16px 0;
}

.registration-r {
    float: right;
    width: 345px;
}

.registration-l {
    float: left;
    width: 345px;
}

.registration-content form {
    padding: 0 16px 0 0;
}

.registration-content .registration-r h3 {
    padding: 0 29px 8px 0;
}

.registration-content fieldset {
    margin: 0 0 22px 0;
}

.registration-content .registration-r fieldset {
    margin: 0 0 23px 0;
}

.registration-content fieldset.special-field {
    margin: 0 0 37px 0;
}

.registration-content ul li {
    margin: 0 0 4px 0;
    position: relative;
    height: 1%;
}

.registration-content ul li label {
    display: block;
    float: left;
    width: 121px;
    margin: 3px 5px 0 0;
    text-align: right;
}

.registration-content .registration-r ul li label {
    width: 130px;
}

.registration-content ul li input {
    display: block;
    float: left;
    width: 166px;
    margin: 0 3px 0 0;
    border: none;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 11px;
    padding: 1px 5px 1px;
}

.input-focus input.on-focus {
    background: none !important;
    border: 1px solid #aeaeae !important;
}

.registration-content ul li strong {
    display: block;
    font-weight: normal;
    color: white;
    background: #505050;
    padding: 0 6px 1px;
    white-space: nowrap;
    position: absolute;
    left: 309px;
}

.registration-content ul li p span {
    display: none;
}

.registration-content ul li p {
    display: block;
    float: left;
    height: 10px;
    width: 10px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif') no-repeat 0 0;
    margin: 4px 0 0 0;
}

.registration-content ul li label span {
    color: #9f3336;
}

.registration-content .bloc-special {
    padding: 23px 20px 0 30px;
    text-align: right;
}

.registration-content .bloc-special img {
    margin: 0 5px 9px 0;
}

.ie7 .registration-content .bloc-special img, .ie6 .registration-content .bloc-special img {
    margin: 0 5px 3px 0;
}

.registration-content .bloc-special fieldset {
    clear: both;
    margin: 0 0 20px 0;
}

.registration-content .bloc-special ul li label {
    width: auto;
}

.registration-content .bloc-special ul li.champ-inline {
    margin: 0 0 13px 0;
}

.ie7 .registration-content .bloc-special ul li.champ-inline, .ie6 .registration-content .bloc-special ul li.champ-inline {
    margin: 0 0 10px 0;
}

.registration-content .bloc-special ul li.champ-inline label {
    display: block;
    float: left;
    width: auto;
    margin: 0;
    text-align: left;
    font-weight: bold;
}

.ie7 .registration-content .bloc-special ul li.champ-inline label, .ie6 .registration-content .bloc-special ul li.champ-inline label {
    margin: 3px 0 0 0;
}

.registration-content .bloc-special ul li.champ-inline input {
    display: block;
    float: left;
    width: auto;
    margin: 0 5px 0 0;
    border: none;
    background: none;
    border: none;
}

.mandatory-field {
    text-align: right;
    color: #9f3336;
    font-size: 10px;
    padding: 0 14px 0 0;
}

.validate-registration {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r.png') no-repeat 100% 0;
    padding: 0 2px 0 0;
    float: right;
}

.validate-registration input {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/validate-form.png') no-repeat 0 0;
    padding: 14px 12px 30px 37px;
    border: none;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #626262;
    width: auto;
    cursor: pointer;
    display: block;
}

.validate-registration input:hover {
    text-decoration: underline !important;
}

.validate-registrationRouge input {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/validate-formR.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    width: 150px;
    font-weight: bold;
    font-size: 12px;
    margin: 10px 12px 10px 37px;
    float: right;
}

.validate-registrationRouge input:hover {
    text-decoration: underline !important;
}

.input-focus .validate-registration input.on-focus {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/validate-form.png') no-repeat 0 0;
    border: none;
}

.ie7 .validate-registration input, .ie6 .validate-registration input {
    padding: 14px 0 30px 15px;
}

.registration-content .zone-erreurs {
    float: right;
    margin: 0 27px 0 0;
    padding: 16px 0 0 0;
}

.lower-registration {
    padding: 22px 34px 0 0;
}

.visu-registration {
    padding: 0 0 0 64px;
}

.highlight-customer {
    background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_high-panier.png') repeat-x 0 100%;
    margin: 0 0 1px 0;
    padding: 0 15px 0 0;
    height: 1%;
}

.highlight-customer h2 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-custmer.png') repeat-x 0 100%;
    text-align: right;
    float: left;
    width: 192px;
    padding: 7px 11px 5px 10px;
    font-size: 14px;
    text-transform: uppercase;
    color: white;
}

.highlight-customer ul {
    float: right;
    padding: 9px 0 0 0;
}

.highlight-customer ul li {
    float: left;
    margin: 0 19px 0 0;
}

.highlight-customer ul li.deconnetion {
    margin: 0;
}

.highlight-customer ul li a {
    display: block;
    color: #535353;
    padding: 0 0 0 15px;
}

.highlight-customer ul li.back a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_back.gif') no-repeat 0 3px;
}

.highlight-customer ul li.deconnetion a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_deco.png') no-repeat 0 3px;
}

.custmer-content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_ec.jpg') no-repeat 0 0;
    min-height: 1100px;
    height: auto !important;
    height: 1100px;
}

.inner-custmer-content {
    width: 690px;
    padding: 68px 0 100px 38px;
}

.custmer-content h3 {
    float: right;
    text-transform: uppercase;
    font-size: 22px;
    color: #626262;
}

.custmer-content h3 strong {
    display: block;
    font-weight: normal;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_main-title.png') no-repeat 100% 100%;
    line-height: 17px;
    margin: 0 0 3px 0;
    padding: 0 7px 0 0;
}

.custmer-content h3 span {
    display: block;
    color: #d70d10;
    font-size: 10px;
    padding: 0 0 0 1px;
}

.custmer-lists h4 {
    text-transform: uppercase;
    color: #6d6d6d;
    font-weight: normal;
    font-size: 10px;
    padding: 5px 0 4px 27px;
    margin: 0 0 2px 0;
}

.custmer-lists .my-account h4 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_account-2.png') no-repeat 0 0;
}

.custmer-lists .my-Stuff h4 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_stuff.png') no-repeat 0 0;
}

.custmer-lists .my-assistance h4 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_assistance.png') no-repeat 0 0;
}

.custmer-lists .my-services h4 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_services.png') no-repeat 0 0;
}

.custmer-lists .my-account {
    margin: 0 0 0 57px;
    float: left;
}

.ie6 .custmer-lists .my-account {
    margin: 0 0 0 38px;
}

.custmer-lists .my-assistance {
    margin: 48px 106px 0 0;
    float: right;
}

.ie6 .custmer-lists .my-assistance {
    margin: 48px 35px 0 0;
}

.custmer-lists .my-Stuff {
    margin: 20px 0 0 0;
    float: left;
}

.custmer-lists .my-services {
    margin: 60px 10px 0 0;
    float: right;
}

.ie6 .custmer-lists .my-services {
    margin: 48px 12px 0 0;
}

.custmer-lists ul {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-liste.gif') no-repeat 0 100%;
    padding: 0 0 0 1px;
    margin: 0 0 0 10px;
}

.custmer-lists ul li {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_tiret.gif') no-repeat 0 50%;
    padding: 0 0 0 11px;
    margin: 0 0 2px 0;
}

.custmer-lists ul li a {
    display: block;
    font-size: 10px;
    color: white;
    background: #989898;
    width: 136px;
    padding: 2px 5px 2px 6px;
}

.custmer-lists ul li a:hover {
    background: #363636;
    text-decoration: none;
}

.custmer-lists ul li.multi-comptes-ec {
    position: relative;
}

.ie6 .custmer-lists ul li.multi-comptes-ec {
    width: 147px;
}

.custmer-lists ul li.multi-comptes-ec p {
    height: 9px;
    width: 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/cles.gif') no-repeat 0 0;
    position: absolute;
    right: -10px;
    top: 5px;
}

.custmer-lists ul li.multi-comptes-ec p span {
    display: none;
}

.form-ec-home {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-form-ec.gif') no-repeat 0 0;
    padding: 0 8px 0 18px;
}

.form-ec-home .infos-champs {
    padding: 9px 0 0 0;
}

.form-ec-home h4 {
    border: 1px solid #989898;
    background: white;
    float: left;
    margin: -10px 0 0 0;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #9f3336;
    padding: 2px 11px 1px 10px;
}

.form-ec-home h4 span {
    color: #363636;
}

.form-ec-home p.presentation {
    float: left;
    width: 538px;
    font-size: 10px;
    padding: 0 0 0 8px;
    color: #626262;
}

.form-ec-home .bloc-log-on {
    float: right;
    width: 340px;
    margin: 5px 0 0 0;
}

.form-ec-home .bloc-log-on p.espace-clt a {
    padding: 4px 9px 3px 20px;
    font-size: 9px;
}

.form-ec-home form {
    padding: 10px 8px 0 10px;
    height: 1%;
}

.form-ec-home .form-l {
    float: left;
    width: 240px;
}

.form-ec-home .form-c {
    float: left;
    width: 250px;
}

.form-ec-home .form-r {
    float: left;
    width: 140px;
}

.form-ec-home ul li {
    margin: 0 0 7px 0;
}

.form-ec-home ul li label {
    display: block;
    float: left;
    width: 58px;
    margin: 0 4px 0 0;
    text-align: right;
    font-size: 10px;
    color: #9f3336;
}

.ie6 .form-ec-home ul li label {
    width: 70px;
}

.form-ec-home ul li label span {
    display: block;
    float: left;
    margin: 5px 5px 0 0;
    text-align: right;
    text-transform: uppercase;
}

.form-ec-home ul li input {
    display: block;
    float: left;
    width: 131px;
    margin: 2px 3px 0 0;
    border: none;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 10px;
    padding: 1px 5px 1px;
    color: #363636;
}

.form-ec-home .form-c input {
    width: 144px;
}

.form-ec-home ul li p span {
    display: none;
}

.form-ec-home ul li p {
    display: block;
    float: left;
    height: 10px;
    width: 10px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif') no-repeat 0 0;
    margin: 6px 0 0 0;
}

.form-ec-home ul li p.security {
    display: block;
    height: 9px;
    width: 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/cles.gif') no-repeat 0 0;
    float: left;
    margin: 5px 3px 0 0;
}

.form-ec-home .validate-registration {
    margin: 4px 0 0 0;
}

.form-ec-home .validate-registration input {
    padding: 14px 50px 30px 37px;
}

.ie7 .form-ec-home .validate-registration input, .ie6 .form-ec-home .validate-registration input {
    padding: 14px 29px 30px 20px;
}

.ec-nav {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_ec-nav.jpg') no-repeat 0 0;
    padding: 23px 0 10px 219px;
    min-height: 137px;
    height: auto !important;
    height: 137px;
}

.ec-nav h3 {
    text-transform: uppercase;
    color: #6d6d6d;
    font-weight: normal;
    font-size: 10px;
    padding: 5px 0 4px 27px;
    margin: 0 0 2px 0;
}

.ec-nav .my-account h3 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_account-2.png') no-repeat 0 0;
}

.ec-nav .my-Stuff h3 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_stuff.png') no-repeat 0 0;
}

.ec-nav .my-assistance h3 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_assistance.png') no-repeat 0 0;
}

.ec-nav .my-services h3 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_services.png') no-repeat 0 0;
    white-space: nowrap;
}

.ec-nav ul li {
    float: left;
    margin: 0 10px 0 0;
}

.ec-nav ul li.my-services {
    margin: 0;
}

.ec-nav ul li ul {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-liste.gif') no-repeat 0 100%;
    padding: 0 0 0 1px;
    margin: 0 0 0 10px;
}

.ec-nav ul li li {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_tiret.gif') no-repeat 0 50%;
    padding: 0 0 0 11px;
    margin: 0 0 2px 0;
    float: none;
}

.ec-nav ul li li a {
    display: block;
    font-size: 10px;
    color: white;
    background: #989898;
    width: 136px;
    padding: 2px 5px 2px 6px;
}

.ec-nav ul li li.on a, .ec-nav ul li li a:hover {
    background: #363636;
    text-decoration: none;
}

.ec-content {
    border-top: 1px solid #989898;
    padding: 0 10px;
    min-height: 200px;
    height: auto !important;
    height: 1100px;
}

.ec-content h3 span {
    display: none;
}

.ec-content h3 {
    margin: -9px 0 25px 8px;
    height: 35px;
}

.ie7 .ec-content h3, .ie6 .ec-content h3 {
    position: relative;
    top: -9px;
    left: 8px;
    margin: 0 0 16px 0;
}

.sidebar-left {
    float: left;
    width: 152px;
    position: relative;
    background: #e1d7b1 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_left.png') repeat-x 0 100%;
    padding: 0 10px 50px 11px;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}

.sidebar-left h4 span {
    display: none;
}

.sidebar-left h4 {
    height: 23px;
    width: 140px;
    margin: 0;
    position: absolute;
    top: -4px;
    left: -4px;
}

.sidebar-left ul {
    padding: 29px 0 0 0;
    color: #6e674e;
}

.sidebar-left ul li {
    margin: 0 0 14px 0;
}

.sidebar-left ul li h5 {
    margin: 0;
    font-weight: bold;
    font-size: 11px;
}

.sidebar-left ul li p a {
    color: #6e674e;
    text-decoration: underline;
}

.sidebar-left ul li p a:hover {
    text-decoration: none;
}

.ec-main-content {
    float: right;
    width: 695px;
    padding: 0 17px 0 25px;
}

.ec-main-content h4 {
    font-size: 12px;
    font-weight: bold;
    color: #363636;
    text-align: right;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-h3.gif') no-repeat 100% 100%;
    padding: 0 22px 8px 0;
    margin: 0 0 16px 0;
}

.ec-main-content h4 a {
    font-size: 10px;
    font-weight: normal;
    color: #363636;
}

.ec-main-content .registration-r h4 {
    padding: 0 35px 8px 0;
}

.ec-main-content .registration-r {
    float: right;
    width: 327px;
}

.ec-main-content .registration-l {
    float: left;
    width: 327px;
}

.ec-main-content fieldset {
    margin: 0 0 22px 0;
}

.ec-main-content ul li {
    margin: 0 0 4px 0;
}

.ec-main-content ul li.bloc-checkbox {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-h3.gif') no-repeat 100% 100%;
    padding: 7px 22px 8px 0;
    margin: 0 0 16px 0;
    text-align: right;
}

.ec-main-content ul li.bloc-checkbox label {
    width: auto;
    text-align: left;
    float: none;
    display: inline;
    font-weight: bold;
}

.ec-main-content ul li.bloc-checkbox input {
    width: auto;
    height: auto;
    float: none;
    display: inline;
    background: none;
    border: none;
}

.ec-main-content ul li label {
    display: block;
    float: left;
    width: 130px;
    margin: 3px 5px 0 0;
    text-align: right;
}

.ec-main-content .registration-r ul li label {
    width: 120px;
}

.ec-main-content ul li input {
    display: block;
    float: left;
    width: 166px;
    margin: 0 3px 0 0;
    border: none;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 11px;
    padding: 1px 5px 1px;
}

.ec-main-content ul li p span {
    display: none;
}

.ec-main-content ul li p {
    display: block;
    float: left;
    height: 10px;
    width: 10px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif') no-repeat 0 0;
    margin: 4px 0 0 0;
}

.ec-main-content ul li p.security {
    display: block;
    height: 9px;
    width: 7px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/cles.gif') no-repeat 0 0;
    float: left;
    margin: 5px 3px 0 0;
}

.ec-main-content ul li span.mdp {
    display: block;
    float: left;
    font-style: italic;
    margin: 3px 0 0 5px;
}

.ec-main-content fieldset.special-field {
    margin: 0 0 47px 0;
}

.form-infos {
    float: right;
    padding: 7px 10px 0 0;
    font-size: 10px;
}

.ie6 .form-infos {
    width: 260px;
}

.form-infos li {
    float: left;
}

.champs-nn-modifiable {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/cles.gif') no-repeat 0 2px;
    padding: 0 12px 0 13px;
    color: #8e8e8e;
}

.ec-main-content .zone-erreurs {
    float: right;
    margin: 0 27px 0 0;
    padding: 16px 0 0 0;
}

.ec-main-content .lower-registration {
    padding: 22px 24px 0 0;
}

.ec-main-content ul li label span {
    color: #9f3336;
}

.fiche-identite .validate-registration input {
    padding: 14px 12px 30px 37px !important;
}

.ie7 .fiche-identite .validate-registration input, .ie6 .fiche-identite .validate-registration input {
    padding: 14px 0 30px 5px !important;
}

.custmer-infos {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_custmer-b.png') repeat-x 0 100%;
    padding: 0 0 16px 0;
    border: 1px solid #dedede;
    width: 315px;
    float: right;
    margin: 0 2px 21px 0;
    position: relative;
}

.custmer-infos-t {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_custmer-t.png') repeat-x 0 0;
    padding: 16px 0 0 0;
}

.custmer-infos h5 {
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 14px 0;
    color: #363636;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-h5.gif') no-repeat 0 2px;
    padding: 0 0 0 15px;
}

.custmer-infos-default h5 {
    color: #9f3336;
}

.custmer-infos h5 span {
    font-weight: normal;
}

.custmer-infos ul {
    padding: 0 0 0 15px;
}

.custmer-infos ul li {
    margin: 0 0 2px 0;
    color: #363636;
}

.custmer-infos .usage-links {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/btg_usage-r.png') no-repeat 100% 0;
    padding: 0 5px 0 0;
    float: left;
    position: absolute;
    right: 9px;
    bottom: -11px;
}

.ie6 .custmer-infos .usage-links {
    width: 84px;
    bottom: -15px;
}

.custmer-infos .usage-links-l {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/btg_usage-l.png') no-repeat 0 0;
    padding: 4px 4px 3px 8px;
}

.custmer-infos .usage-links ul {
    padding: 0 0 0 0;
}

.custmer-infos-default .usage-links ul {
    padding: 0 0 0 27px;
}

.custmer-infos .usage-links ul li {
    float: left;
    margin: 0 12px 0 0;
}

.custmer-infos .usage-links ul li.delete {
    margin: 0;
}

.custmer-infos .usage-links ul li a {
    display: block;
    height: 15px;
}

.custmer-infos .usage-links ul li span {
    display: none;
}

.custmer-infos .usage-links ul li.default a {
    width: 15px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_default.gif') no-repeat 0 0;
}

.custmer-infos .usage-links ul li.edit a {
    width: 16px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_edit.gif') no-repeat 0 0;
}

.custmer-infos .usage-links ul li.delete a {
    width: 17px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_delete-2.gif') no-repeat 0 0;
}

.ec-main-content ul li.bloc-checkbox-2 {
    background: none;
    padding: 0 20px 0 0;
    margin: 0;
}

.ec-main-content ul li.bloc-checkbox-2 label {
    font-weight: normal;
}

.ec-main-content fieldset.field-adress {
    margin: 0 0 0 0 !important;
}

.ec-main-content .field-adress li.mandatory-field {
    padding: 4px 25px 18px 0;
}

.carnet-adresses .zone-erreurs {
    margin: 0 0 0 0;
    padding: 19px 0 21px 30px;
    float: none;
}

.ec-main-content .validate-registration input {
    padding: 14px 50px 30px 37px;
}

.ie7 .ec-main-content .validate-registration input, .ie6 .ec-main-content .validate-registration input {
    padding: 14px 29px 30px 20px;
}

.ec-content h3.condition-titre {
    width: 309px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/title_condition-compte.png') no-repeat 0 0;
}

.ec-content-condition {
}

.ec-content-condition ul li label, .commercial-dedie ul li label {
    display: block;
    float: none;
    width: auto;
    margin: 0 0 3px 0;
    text-align: left;
    font-weight: bold;
}

.ec-content-condition .registration-r ul li label, .commercial-dedie .registration-r ul li label {
    width: auto;
}

.ec-content-condition ul li input, .commercial-dedie ul li input {
    display: block;
    float: left;
    width: 241px;
    margin: 0 0 0 0;
    border: none;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 11px;
    color: #9f3336;
    padding: 1px 5px 1px;
}

.ec-content-condition fieldset ul {
    padding: 0 0 0 54px
}

.multi-comptes {
    float: right;
    width: 722px;
    padding: 0 0 0 15px;
}

.Multi-utilisateurs {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_multi-utilisateurs.png') repeat-x 0 100%;
    padding: 0 0 14px 0;
    margin: 0 0 24px 0;
}

.inner-Multi-utilisateurs {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/inner-multi-utilisateurs.png') no-repeat 100% 100%;
    padding: 3px 150px 20px 20px;
}

.multi-comptes .Multi-utilisateurs h4 {
    color: #9f3336;
    text-align: left;
    background: none;
    padding: 0 0 0 0;
    margin: 0 0 13px 0;
}

.Multi-utilisateurs p {
    padding: 0 0 16px 0;
}

.create-compte-form {
    padding: 0 23px 15px 8px;
}

.create-compte-form .champs-l {
    float: left;
    width: 254px;
}

.create-compte-form .champs-c {
    float: left;
    width: 280px;
}

.create-compte-form .champs-r {
    float: right;
    width: 132px;
    margin: 0 18px 0 0;
}

.create-compte-form .champs-l ul li label {
    width: 57px;
}

.create-compte-form .champs-c ul li label {
    width: 84px;
}

.create-compte-form .champs-r .mandatory-field {
    text-align: left;
    margin: 0 0 7px 3px;
}

.liste-utilisateurs {
    padding: 0 23px 0 8px;
    margin: 0 0 10px 0;
}

.liste-utilisateurs h4 span {
    color: #9f3336;
    font-weight: normal;
}

.liste-utilisateurs .table-commande th {
    text-align: left;
}

.liste-utilisateurs .table-commande {
    border-bottom: none;
    margin: 0 0 9px 0;
}

.liste-utilisateurs .table-commande td {
    background: none;
    border-bottom: 1px solid #dedede;
    padding: 2px 15px 2px 13px;
}

.liste-utilisateurs .validate-registration {
    float: left !important;
}

.liste-utilisateurs .validate-registration input {
    padding: 14px 12px 30px 37px !important;
}

.ie7 .liste-utilisateurs .validate-registration input, .ie6 .liste-utilisateurs .validate-registration input {
    padding: 14px 0 30px 5px !important;
}

.table-commande th.text-lower {
    text-transform: none;
}

.liste-type a {
    display: block;
    color: #9f3336;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_type.gif') no-repeat 0 4px;
    text-transform: uppercase;
    padding: 0 0 0 14px;
}

.disabled {
    color: #c50c12;
}

.abled {
    color: #388b00;
}

.all-users {
    float: right;
}

.all-users a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-see.gif') no-repeat 0 2px;
    padding: 0 13px 0 21px;
    font-size: 10px;
    color: #363636;
    font-weight: bold;
}

.table-comptes {
    margin: 0 0 6px 0;
}

.table-comptes th {
    padding: 4px 10px 8px 14px;
    border-bottom: 1px solid #dedede;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-th.png') repeat-x 0 0;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #9f3336;
    text-align: center;
}

.table-comptes th span {
    display: block;
}

.table-comptes th.special-th {
    color: #363636;
    text-align: left;
    vertical-align: bottom;
    padding: 4px 24px 8px 14px;
}

.table-comptes th.special-th span {
    text-align: right;
}

.table-comptes td {
    text-align: center;
    padding: 7px 30px 7px 6px;
    border-bottom: 1px solid #dedede;
    color: #363636;
}

.table-comptes td.picto-star {
    padding: 7px 26px 7px 10px;
}

.ie7 .table-comptes td.picto-star, .ie6 .table-comptes td.picto-star {
    width: 201px;
    padding: 7px 0 7px 14px;
}

.ie7 .table-comptes td, .ie6 .table-comptes td {
    width: 205px;
    padding: 7px 0 7px 6px;
}

.table-comptes td strong {
    font-size: 15px;
    color: #636363;
    margin: 0 0 0 2px;
}

.table-comptes td.special-td {
    background: #7b7b7b url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_td-comptes.png') repeat-x 0 100%;
    border-bottom: none;
    text-align: left;
    color: white;
}

.table-comptes td.special-td span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-td-compte.gif') no-repeat 0 0;
    padding: 10px 0 10px 11px;
}

.table-comptes td.special-td span.two-lines {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-td-compte.gif') no-repeat 0 0;
    padding: 4px 0 2px 11px;
}

.Acces-data {
    text-align: right;
    padding: 0 25px 16px 0;
    font-size: 10px;
    color: #363636;
}

.Acces-data strong {
    font-size: 15px;
    color: #636363;
}

.ie7 .Acces-data, .ie6 .Acces-data {
    padding: 0 25px 0 0;
}

.commercial-dedie .custmer-infos {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_custmer-b-2.png') repeat-x 0 100%;
    padding: 0 0 42px 0;
    border: none;
    border-top: 1px solid #dedede;
    width: 317px;
}

.commercial-dedie .custmer-infos img {
    float: right;
    margin: 0 0 0 20px;
}

.commercial-dedie .custmer-infos-t {
    padding: 17px 16px 5px 0;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
}

.commercial-dedie .custmer-infos h5 {
    font-size: 12px;
    font-weight: bold;
    color: #9f3336;
    margin: 16px 0 18px 0;
}

.commercial-dedie .custmer-infos h5 span {
    display: block;
    font-size: 11px;
    font-weight: normal;
    color: #363636;
    margin: 2px 0 0 0;
}

.commercial-dedie .custmer-infos ul li {
    color: #363636;
}

.commercial-dedie .custmer-infos ul li span {
    display: block;
    float: left;
    width: 46px;
}

.commercial-dedie .custmer-infos ul li.email {
    margin: 50px 0 0 0;
}

.commercial-dedie .custmer-infos ul li.email a {
    color: #9f3336;
    text-decoration: underline;
}

.commercial-dedie .custmer-infos ul li.email a:hover {
    text-decoration: none;
}

.croup-cuc {
    clear: both;
    padding: 18px 0 0 15px;
}

.commercial-dedie .custmer-infos .croup-cuc img {
    float: left;
    margin: 4px 12px 0 0;
}

.commercial-dedie .custmer-infos .croup-cuc p {
    color: #989898;
}

.commercial-dedie .custmer-infos .croup-cuc p strong {
    display: block;
}

.commercial-dedie h4 span {
    color: #9f3336;
}

.commercial-dedie ul li label {
    font-weight: normal;
}

.commercial-dedie ul li textarea {
    font-weight: normal;
    background: #dedede;
    border: 1px solid #dedede;
    width: 241px;
    height: 110px;
    padding: 1px 5px 1px;
    font-size: 11px;
    color: #363636;
}

.commercial-dedie fieldset ul {
    padding: 0 0 0 54px
}

.commercial-dedie fieldset {
    margin: 0 0 10px 0;
}

.commercial-dedie fieldset ul li {
    margin: 0 0 8px 0;
}

.ie7 .commercial-dedie .validate-registration input, .ie6 .commercial-dedie .validate-registration input {
    padding: 14px 20px 30px 20px;
}

.input-send {
    padding: 0 20px 0 0;
}

.ec-main-content-all h4 {
    font-size: 12px;
    font-weight: bold;
    color: #363636;
    margin: 0 0 3px 0;
}

.list-questions {
    padding: 0 27px 5px 12px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-liste-question.gif') repeat-x 0 100%;
    margin: 0 0 21px 0;
}

.list-questions ul li ul {
    padding: 0 0 36px 0;
}

.list-questions ul li.registration-l {
    float: left;
    padding: 0 23px 0 0;
}

.list-questions ul li.registration-r {
    float: right;
    width: 412px;
    padding: 0 0 0 20px;
}

.list-questions h4 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-h3.gif') no-repeat 100% 100%;
    padding: 0 25px 8px 0;
    margin: 0 0 22px 0;
    text-align: right;
}

.list-questions ul li li {
    margin: 0 0 4px 0;
    padding: 0 0 0 0;
}

.list-questions ul li li a {
    display: block;
    color: #363636;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_question.gif') no-repeat 0 6px;
    padding: 0 0 0 9px;
}

.list-answers {
    background: #dedede;
    padding: 18px 20px 5px 10px;
    margin: 0 0 5px 0;
}

.list-answers ul li {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_question.gif') no-repeat 0 6px;
    padding: 0 0 0 9px;
    margin: 0 0 18px 0;
}

.list-answers ul li h5 {
    margin: 0 0 5px 0;
    color: #9f3336;
    font-weight: bold;
    font-size: 11px;
}

.top-page {
    text-align: right;
    padding: 0 52px 0 0;
}

.top-page a {
    color: #9f3336;
}

.express {
    margin: 0 0 29px 0;
}

.express img {
    float: left;
    margin: 0 0 0 0;
}

.ref-product {
    width: 213px;
    float: right;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_express-b.png') no-repeat 100% 100%;
    padding: 0 0 5px 0;
    margin: 16px 0 0 0;
}

.ref-product-t {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_express-t.png') no-repeat 100% 0;
    padding: 11px 10px 0 9px
}

.ref-product p {
    font-weight: bold;
    color: #9f3336;
    padding: 0 0 10px 0;
    text-align: center;
}

.express-content p {
    font-weight: bold;
    margin: 0 0 3px 0;
}

.express-content p span {
    color: #9f3336;
}

.express-content ul {
    margin: 0 0 16px 0;
}

.express-content ul li {
    margin: 0;
}

.mandatory-field-expres {
    padding: 0 20px 0 0;
}

.ec-main-content .zone-erreurs-express {
    margin: 0 0 0 0;
    padding: 0 0 10px 60px;
    float: none;
}

.commercial-dedie ul li textarea.text-commandes-express {
    font-weight: normal;
    background: #dedede;
    border: 1px solid #dedede;
    width: 240px;
    height: 180px;
    padding: 1px 5px 1px;
    font-size: 11px;
    color: #363636;
}

.recevez-gratuitement {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_catalog-top.png') no-repeat 100% 100%;
    padding: 58px 0 0 278px;
    height: 1%;
}

.catalogue-exemplaires {
    position: relative;
    height: 1%;
}

.catalogue-exemplaires img {
    position: absolute;
    bottom: 0;
    left: 8px;
}

.recevez-gratuitement h4 {
    background: none;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    color: #9f3336;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    line-height: 13px;
}

.catalogue-exemplaires h5 {
    padding: 0;
    margin: 0;
    background: #9f3336 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_title-red.png') no-repeat 0 50%;
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
    color: white;
    padding: 15px 0 18px 280px;
}

.bloc-gray {
    background: #5e5e5e url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_repeat-gray.png') repeat-x 0 100%;
    padding: 20px 33px 14px 280px;
    height: 1%;
}

.bloc-gray p {
    color: #dedede;
    text-align: justify;
    line-height: 15px;
}

.bloc-gray a {
    display: block;
    color: #c2d600;
    font-weight: bold;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_green.png') no-repeat 0 0;
    padding: 5px 0 6px 22px;
    margin: 9px 0 0 0;
}

.form-number {
    border-top: 1px solid #e7e7e7;
    padding: 9px 10px 16px 0;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_form-bottom.png') repeat-x 0 100%;
    margin: 0 0 10px 0;
    height: 1%;
}

.ie7 .form-number, .ie6 .form-number {
    padding: 9px 10px 11px 0;
}

.form-number p {
    float: left;
    font-weight: bold;
    color: #9f3336;
    margin: 10px 5px 0 0;
    text-transform: uppercase;
}

.form-number .form-number-content {
    float: left;
    width: 450px;
}

.form-number .main-label {
    font-weight: bold;
    display: block;
    float: left;
    margin: 10px 22px 0 0;
}

.ie8 .form-number .main-label, .ie7 .form-number .main-label, .ie6 .form-number .main-label {
    margin: 10px 10px 0 0;
}

.form-number ul li {
    float: left;
    margin: 0 8px 0 0;
}

.ie8 .form-number ul li, .ie7 .form-number ul li, .ie6 .form-number ul li {
    margin: 0 0 0 0;
}

.ec-main-content .form-number ul li label, .registration-content .form-number ul li label {
    display: block;
    font-weight: bold;
    width: auto;
    float: none;
    text-align: center;
    font-size: 12px;
    margin: 0 0 3px 0;
    color: #9f3336;
}

.ie7 .ec-main-content .form-number ul li label, .ie6 .ec-main-content .form-number ul li label, .ie7 .registration-content .form-number ul li label, .ie6 .registration-content .form-number ul li label {
    margin: 0 0 0 0;
}

.ec-main-content .form-number ul li label.active, .registration-content .form-number ul li label.active {
    color: #363636;
}

.ec-main-content .form-number ul li input, .registration-content .form-number ul li input {
    display: block;
    width: auto;
    height: auto;
    background: none;
    border: none;
    float: none;
    margin: 0;
}

.ec-main-content .form-number fieldset, .registration-content .form-number fieldset {
    margin: 0;
    float: right;
}

.catalogue-exemplaires-small {
}

.catalogue-exemplaires-small .recevez-gratuitement {
    background: white;
    padding: 15px 0 0 150px;
}

.catalogue-exemplaires-small h5 {
    background: #9f3336 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_title-red-small.png') no-repeat 0 50%;
    font-size: 12px;
    font-weight: bold;
    color: white;
    padding: 12px 0 8px 152px;
}

.catalogue-exemplaires-small .bloc-gray {
    padding: 20px 33px 14px 152px;
}

.catalogue-exemplaires-small img {
    left: 42px;
}

.catalogue-content .validate-registration input {
    padding: 14px 12px 30px 37px;
}

.ie7 .catalogue-content .validate-registration input, .ie6 .catalogue-content .validate-registration input {
    padding: 14px 0 30px 5px;
}

.catalogue-content .input-send {
    padding: 10px 20px 0 0;
}

.factures-avoirs {
    padding: 0;
}

.factures-avoirs h3.titre-facture {
    margin: -9px 0 0 18px;
}

.print-fac {
    padding: 0 12px 0 10px;
    margin: -16px 0 8px 0;
}

.print-fac a {
    display: block;
    border: 1px solid #dedede;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_links-facture.png') repeat-x 0 100%;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 2px 5px 2px 7px;
    float: right;
}

.print-fac a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_print.gif') no-repeat 0 0;
    padding: 3px 0 2px 22px;
}

.filter-search {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_filter-search.png') no-repeat 0 0;
    padding: 9px 0 0 0;
    margin: 0 10px 16px 10px;
    height: 1%;
}

.filter-search .bloc-l {
    float: left;
    width: 447px;
    padding: 0 10px 0 14px;
}

.filter-search .bloc-r {
    float: right;
    width: 418px;
    padding: 0 10px 0 14px;
}

.filter-search .bloc-l ul li {
    float: left;
    margin: 0 10px 0 0;
    width: 88px;
    text-align: center;
}

.filter-search .bloc-l ul li a {
    display: block;
    border: 1px solid #dedede;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_links-facture.png') repeat-x 0 100%;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 5px 4px 5px;
}

.filter-search p {
    text-transform: uppercase;
    font-size: 10px;
    color: #363636;
    margin: 0 0 5px 0;
}

.filter-search .bloc-l p {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_filter.gif') no-repeat 0 3px;
    padding: 0 0 0 12px;
}

.filter-search .bloc-r p {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_filter.gif') no-repeat 0 3px;
    padding: 0 0 0 12px;
}

.filter-search .bloc-r ul li {
    float: left;
    margin: 0 5px 0 0;
}

.ie6 .filter-search .bloc-r ul li {
    width: 182px;
}

.ie6 .filter-search .bloc-r ul li.last {
    width: 20px;
}

.filter-search .bloc-r input {
    width: 170px;
    border: 1px solid #c1c1c1;
    font-size: 10px;
    padding: 2px 5px 2px;
}

.filter-search .bloc-r input#OK {
    border: none;
    width: 17px;
    height: 15px;
    margin: 2px 0 0 0;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/ok.gif') no-repeat 0 0;
    padding: 0 0 0 0;
    cursor: pointer;
}

.table-factures {
    margin: 0 0 23px 0;
}

.table-factures th {
    background: #505050 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_th-facture.png') repeat-x 0 100%;
    font-weight: normal;
    color: white;
    font-size: 11px;
    padding: 6px 10px 5px 14px;
    border-bottom: 1px solid #989898;
    text-align: left;
}

.table-factures th a {
    color: white;
}

.table-factures td {
    padding: 5px 10px 5px 13px;
    background: #ededed;
    border-bottom: 1px solid #989898;
}

.table-factures td a {
    display: block;
}

.table-factures td.link-picto a {
    padding: 0 0 0 21px;
}

.table-factures td.td-first-red a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-facture-red.gif') no-repeat 0 0;
}

.table-factures td.td-first-blue a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_facture-blue.gif') no-repeat 0 0;
}

.table-factures tr:hover td {
    background: white;
}

.no-bg td {
    background: white;
}

.td-border-l {
    border-left: 1px solid #989898;
}

.td-border-r {
    border-right: 1px solid #989898;
}

.pagination-second {
    position: relative;
}

.critere-rslt {
    position: absolute;
    top: 5px;
    right: 10px;
}

.critere-rslt ul li {
    text-align: left;
}

.critere-rslt input {
    width: 139px;
    border: 1px solid #c1c1c1;
    font-size: 10px;
    padding: 2px 5px 2px;
}

.historique-commandes {
    padding: 0;
}

.historique-commandes h3.titre-historique {
    margin: -9px 0 0 18px;
}

.filter-search .bloc-l {
    float: left;
    width: 457px;
    padding: 0 0 0 14px;
}

.historique-commandes .filter-search .bloc-l ul li {
    width: auto;
    text-align: left;
    margin: 0 5px 0 0;
}

.historique-commandes .filter-search .bloc-l ul li a {
    padding: 5px 5px 4px 5px;
}

.table-historique {
}

.table-historique th {
    padding: 6px 3px 5px 5px;
}

.table-historique td {
    padding: 5px 3px 5px 5px;
}

.text-blue {
    color: #007cb0 !important;
}

.text-red-td {
    color: #d80d10 !important;
}

.table-historique td a.link-view span {
    display: none;
}

.table-historique td a.link-view {
    display: block;
    padding: 0 0 0 0;
    width: 9px;
    height: 9px;
}

.plie {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_plie.png') no-repeat 0 0;
}

.deplie {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_deplie.png') no-repeat 0 0;
}

.table-historique .active td {
    background: white;
}

.table-historique .active td a.link-view {
}

.table-historique td.td-nn-livre {
    background: #ffb2ad !important;
}

.table-historique td.inner-table {
    padding: 0;
    border-bottom: none;
}

.inner-table-historique td a.link-view {
    display: block;
    padding: 0 0 0 15px;
    width: auto;
    height: auto;
    text-transform: uppercase;
    color: white;
}

.inner-table-historique .active td {
    background: #989898 !important;
}

.inner-table-historique table th {
    background: #ededed;
    font-weight: normal;
    color: #363636;
    font-size: 10px;
    padding: 5px 3px 2px 5px;
}

.inner-table-historique table td {
    background: white;
    font-weight: normal;
    color: #363636;
    font-size: 10px;
    padding: 10px 3px 10px 5px;
}

.inner-table-historique table .seule-ligne td {
    padding: 10px 3px 23px 5px;
}

.inner-table-historique table td p span {
    display: block;
}

.table-historique td.td-livre {
    background: #e0ffd2 !important;
}

.inner-table-historique table td.text-green {
    color: #60a73d;
}

.inner-table-historique table td.text-red-td {
    color: #d80d10;
}

.inner-table-historique table td a {
    padding: 0;
    text-decoration: underline;
}

.inner-table-historique table td a:hover {
    padding: 0;
    text-decoration: none;
}

.paniers-sauvegardes {
    width: 677px;
    padding: 0 27px 0 33px;
}

.table-factures td a.delete span {
    display: none;
}

.table-factures td a.delete {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_delete.gif') no-repeat 0 0;
    width: 8px;
    height: 7px;
    padding: 0;
    margin: 0 auto;
}

.table-factures td a.change-product {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_acceder-panier.gif') no-repeat 0 2px;
    color: #587900;
    padding: 0 0 0 21px;
    text-transform: uppercase;
    font-size: 10px;
}

.table-factures td.pannier-name p {
    color: #363636;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_panier.jpg') no-repeat 0 0;
    padding: 3px 0 2px 30px;
    font-weight: bold;
}

.paniers-sauvegardes .table-factures td {
    padding: 4px 10px 1px 13px;
    background: white;
}

.marketing-revendeur {
    width: 727px;
    padding: 0;
    margin: 0 auto;
}

.marketing-revendeur.without-sidebar {
    float: inherit;
}

.catalogue-exemplaires-marketing img {
    position: absolute;
    bottom: 9px;
    right: 0;
    z-index: 99;
}

.marketing-revendeur .recevez-gratuitement {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_catalog-top.png') no-repeat 100% 100%;
    padding: 20px 0 15px 15px;
    height: 1%;
}

.marketing-revendeur .recevez-gratuitement h4 {
    font-size: 15px;
    font-weight: bold;
    color: #9f3336;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    line-height: auto;
    width: 435px;
}

.marketing-revendeur .recevez-gratuitement h4 span {
    display: block;
    text-align: right;
    margin: 12px 0 0 0;
}

.catalogue-exemplaires-marketing p {
    padding: 0;
    margin: 0;
    background: #9f3336 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_title-red.png') no-repeat 0 50%;
    font-size: 12px;
    color: white;
    padding: 15px 170px 13px 26px;
}

.marketing-revendeur .bloc-gray {
    background: #5e5e5e url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_gray-2.png') repeat-x 0 100%;
    padding: 22px 320px 29px 28px;
    height: 1%;
}

.marketing-revendeur .bloc-gray ul li {
    margin: 0 0 19px 0;
    height: 1%;
    color: white;
    font-weight: bold;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_liste-valid.png') no-repeat 0 3px;
    padding: 0 0 0 22px;
    font-size: 12px;
}

.catalogue-exemplaires-marketing {
    position: relative;
    height: 1%;
}

.brochures {
    padding: 10px 50px 0 50px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_bas-marketing.png') repeat-x 0 100%;
    height: 1%;
    margin: 0 0 30px 0;
}

.brochures-contenu {
    position: relative !important;
    bottom: -12px;
    height: 1%;
}

.brochures h4 {
    text-align: center;
    color: #9f3336;
    font-size: 14px;
    background: none;
    padding: 0;
    margin: 0;
    margin: 0 0 19px 0;
}

.inner-brochures {
    float: left;
    width: 150px;
    margin: 0 75px 0 0;
    text-align: center;
    height: 1%;
}

.brochures .last {
    margin: 0;
}

.inner-brochures h5 {
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    padding: 0 10px 17px 10px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-title-marketing.png') no-repeat 50% 100%;
    margin: 0 0 10px 0;
}

.inner-brochures a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_telecharger-r.png') no-repeat 100% 0;
    padding: 0 2px 0 0;
    font-size: 10px;
    text-transform: uppercase;
    color: #626262;
    width: 123px;
    margin: 0 auto;
    height: 1%;
}

.ie6 .inner-brochures a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_telecharger-r.png') no-repeat 100% 0;
    padding: 0 1px 0 0;
    font-size: 10px;
    text-transform: uppercase;
    color: #626262;
    width: 123px;
    margin: 0 auto;
    height: 1%;
}

.inner-brochures a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_telecharger-l.png') no-repeat 0 0;
    padding: 13px 0 23px 12px;
}

.inner-brochures a span strong {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-download.gif') no-repeat 0 0;
    padding: 1px 0 0 16px;
}

.bloc-bas {
    text-align: center;
}

.bloc-bas h4 {
    text-align: center;
    color: #9f3336;
    font-size: 12px;
    background: none;
    padding: 0;
    margin: 0 0 5px 0;
}

.bloc-bas p {
    font-size: 12px;
    margin: 0 0 8px 0;
}

.bloc-bas a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r.png') no-repeat 100% 0;
    padding: 0 2px 0 0;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #626262;
    text-align: left;
    width: 180px;
    margin: 0 auto;
}

.bloc-bas a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/validate-form.png') no-repeat 0 0;
    padding: 14px 12px 30px 37px;
}

.service-email h5 {
    margin: 0 0 5px 0;
    font-size: 11px;
    font-weight: bold;
    color: #9f3336;
}

.service-email p {
    margin: 0 0 30px 0;
}

.div-checkbox {
    margin: 0 0 55px 0;
}

.div-checkbox input {
    display: block;
    float: left;
}

.div-checkbox label {
    display: block;
    float: left;
    font-weight: bold;
    margin: 3px 0 0 7px;
}

.service-email .service-email-contenu {
    padding: 0 10px 0 30px;
}

.champ-email label {
    display: block;
    float: left;
    width: 100px;
    margin: 3px 5px 0 0;
    text-align: right;
}

.champ-email input {
    display: block;
    float: left;
    width: 166px;
    margin: 0 3px 0 0;
    border: none;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 11px;
    padding: 1px 5px 1px;
}

.registration-r .div-checkbox {
    margin: 0 0 17px 0;
}

.champ-email {
    margin: 0 0 20px 0;
}

.bloc-downloads {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_repeat-download.png') repeat-x 0 100%;
    padding: 0 5px 0 33px;
    height: 1%;
}

.bloc-downloads p.news span {
    display: none;
}

.bloc-downloads p.news {
    float: left;
    width: 17px;
    height: 283px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/visu_new.png') no-repeat 0 0;
    margin: 0 14px 0 0;
}

.bloc-downloads img {
    float: left;
    margin: 0 37px 0 0;
}

.download-content {
    padding: 17px 0 0 19px;
    float: left;
    width: 635px;
    height: 1%;
}

.download-content h4 {
    text-transform: uppercase;
    font-weight: bold;
    color: #9f3336;
    font-size: 12px;
    margin: 0;
}

.download-content p {
    font-weight: bold;
    margin: 0 0 20px 0;
}

.download-content ul li {
    margin: 0 0 25px 0;
    height: 1%;
}

.download-content ul li li {
    float: left;
    margin: 0 43px 0 0;
}

.ie6 .download-content ul li li {
    float: left;
    margin: 0 10px 0 0;
    width: 180px;
}

.ie6 .download-content ul li li li {
    margin: 0 0 5px 0;
    float: none;
}

.download-content ul li li li {
    margin: 0 0 7px 0;
    float: none;
}

.download-content ul li a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-download.gif') no-repeat 0 0;
    padding: 1px 0 0 16px;
    height: 1%;
}

.download-content ul li a span {
    color: #9f3336;
}

.ec-main-content-all .brochures {
    padding: 10px 20px 0 27px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_bas-marketing.png') repeat-x 0 100%;
    margin: 0 0 30px 0;
}

.sav {
    width: 677px;
    padding: 0 27px 26px 33px;
}

.sav .table-factures {
    margin: 0 0 8px 0;
}

.sav .table-factures th {
    padding: 6px 3px 5px 10px;
}

.sav .table-factures td {
    padding: 5px 3px 5px 10px;
    background: white;
}

.sav .table-factures td a {
    padding: 0 0 0 0;
}

.list-motif {
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    height: 1%;
}

.list-motif ul li {
    float: left;
    width: 181px;
    margin: 0 10px 0 0;
    padding: 52px 20px 59px 18px;
    border-top: 1px solid #dedede;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_sav.png') no-repeat 0 100%;
    position: relative;
}

.list-motif ul li a span {
    display: none;
}

.list-motif ul li a {
    display: block;
    width: 172px;
    height: 73px;
}

.list-motif ul li.last {
    margin: 0;
}

.list-motif ul li a.validate-sav {
    width: auto;
    height: auto;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_validate-sav.png') repeat-x 0 100%;
    text-transform: uppercase;
    font-weight: bold;
    color: #626262;
    font-size: 10px;
    padding: 8px 22px 19px 11px;
    position: absolute;
    bottom: -16px;
    right: 13px;
}

.list-motif ul li a.validate-sav span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_acceder-panier.gif') no-repeat 0 2px;
    padding: 0 0 0 21px;
}

.procedures {
    float: right;
    padding: 0 20px 0 0;
}

.procedures a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-see.gif') no-repeat 0 2px;
    padding: 0 0 0 21px;
    font-size: 10px;
    color: #363636;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}

.steps ul {
    float: right;
    padding: 0 20px 25px 0;
}

.steps ul li {
    float: left;
    margin: 0 10px 0 0;
}

.steps ul li a {
    font-size: 10px;
    text-transform: uppercase;
}

.steps ul li span {
    display: block;
    float: left;
    width: 15px;
    height: 14px;
    text-align: center;
    background: #828282;
    color: white;
    padding: 1px 0 0 0;
}

.steps ul li strong {
    display: block;
    float: left;
    color: #363636;
    padding: 2px 3px 0 7px;
    font-size: 10px;
    font-weight: normal;
}

.steps ul li.step-on span {
    background: #9f3336;
}

.steps ul li.step-on strong {
    color: #9f3336;
}

.sav-2 .filter-search {
    background: none;
    padding: 0;
}

.sav-2 .filter-search .bloc-r {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-search.png') no-repeat 0 0;
    padding: 9px 5px 0 11px;
}

.sav-2 .filter-search .bloc-l {
    padding: 9px 10px 0 14px;
}

.sav-2 .filter-search .bloc-l p {
    background: none;
    padding: 0 0 0 0;
    text-transform: none;
    font-size: 11px;
    color: #363636;
    margin: 0;
}

.sav-2 .filter-search .bloc-l p.infos-steps {
    font-weight: bold;
    font-size: 12px;
}

.sav-2 .filter-search .bloc-l p span {
    color: #9f3336;
}

.inner-table-historique table td a.return {
    display: block;
    text-transform: uppercase;
    color: white;
    font-size: 10px;
    float: right;
    background: #9f3336 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
    padding: 3px 9px 2px 12px;
    text-decoration: none;
}

.table-sav-2 a.return-2 {
    float: right;
    display: block;
    text-transform: uppercase;
    color: white;
    font-size: 10px;
    float: right;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-return.gif') no-repeat 0 0;
    padding: 3px 9px 2px 12px;
    text-decoration: none;
}

.table-sav-2 td .inner-table-historique a.link-view {
    float: left;
    margin: 3px 0 0 0;
}

.table-sav-2 .inner-table-historique .active td {
    padding: 0 3px 0 5px;
}

.sav-3 .filter-search p {
    font-size: 11px;
    color: #363636;
    margin: 0;
    text-transform: none;
}

.sav-3 .filter-search p.infos-steps {
    font-weight: bold;
    font-size: 12px;
}

.sav-3 .filter-search p span {
    color: #9f3336;
}

.sav-3 h4 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 11px;
}

.sav-3 .table-factures td {
    background: none;
}

.form-morif {
    padding: 0 50px 0 60px;
}

.form-morif ul li {
    margin: 0 0 10px 0;
}

.form-morif ul li label {
    display: block;
    float: left;
    font-weight: bold;
    width: 370px;
    margin: 2px 5px 0 0;
    text-align: right;
}

.form-morif ul li label span {
    color: #9f3336;
}

.form-morif ul li input {
    display: block;
    float: left;
    width: 217px;
    margin: 0 3px 0 0;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 11px;
    padding: 1px 5px 1px;
}

.form-morif ul li textarea {
    display: block;
    float: left;
    width: 385px;
    height: 72px;
    margin: 0 3px 0 0;
    background: #dedede;
    border: 1px solid #dedede;
    font-size: 11px;
    padding: 5px;
}

.para-renseigner {
    float: left;
    margin: 14px 12px 0 0;
    text-align: right;
    width: 310px;
    color: #9f3336;
}

.per-charge {
    float: left;
    width: 470px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-form-sav-b.gif') no-repeat 0 100%;
    padding: 0 0 1px 0;
}

.per-charge ul {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-form-sav-t.gif') no-repeat 0 0;
    padding: 1px 0 0 3px;
}

.per-charge ul li label {
    width: 45px;
}

.per-charge ul li {
    margin: 0 0 0 0;
    padding: 0 0 9px 0;
}

.form-morif .input-send {
    padding: 5px 0 0 375px;
}

.form-morif .validate-registration {
    float: left !important;
}

.form-morif .validate-registration input {
    padding: 14px 50px 30px 37px;
}

.ie7 .form-morif .validate-registration input, .ie6 .form-morif .validate-registration input {
    padding: 14px 29px 30px 20px;
}

.champs-qte input {
    width: 28px !important;
    font-weight: bold;
    text-align: right;
    margin: 0 5px 0 0;
    float: left;
}

.champs-qte label span {
    float: none;
    display: inline;
}

.champs-qte span {
    display: block;
    float: left;
    margin: 2px 0 0 0;
}

.infos-constructeur {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_yellow-t.png') no-repeat 0 0;
    padding: 10px 0 0 0;
    margin: 9px 0 0 0;
    width: 413px;
    float: left;
}

.infos-constructeur ul {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_yellow-b.png') no-repeat 0 100%;
    padding: 8px 0 34px 22px;
}

.infos-constructeur ul li {
    font-size: 12px;
    margin: 0 0 6px 0;
}

.infos-constructeur ul li span {
    display: block;
    float: left;
    width: 107px;
}

.infos-constructeur ul li.hotline {
    color: #9f3336;
}

.para-garantie {
    float: left;
    width: 460px;
    font-size: 12px;
    position: relative;
    top: 36px;
    left: -21px;
}

.para-garantie p {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_fleche.png') no-repeat 0 0;
    padding: 4px 0 4px 42px;
    font-weight: bold;
    color: #9f3336;
}

.para-garantie p span {
    display: block;
    margin-left: 5px;
    color: #363636;
}

.filter-search-sav-3 {
    margin: 0 10px 16px 0;
}

.your-search h2 {
    border: 1px solid #363636;
    text-transform: uppercase;
    font-size: 10px;
    color: white;
    background: #363636 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-nav.png') repeat-x 0 0;
    padding: 4px 2px 3px 4px;
}

.your-search h2 span {
    font-family: Arial, sans-serif;
    display: block;
    font-size: 125%;
    letter-spacing: 1px;
}

.criterion-search {
    position: relative;
    padding: 15px 10px 0 10px;
}

.result-by-page {
    padding: 0 0 16px 0;
    margin: 0 0 13px 0;
}

.result-by-page-landing-page {
    padding: 0 0 16px 0;
    margin: 0 10px 13px 0;
    float: left;
}

.result-by-page-landing-page ul.filter-liste {
    background: #FFF none repeat scroll 0 0;
    border: 1px solid #363636;
    height: 103px;
    width: 148px;
    overflow: auto;
}

.result-by-page-landing-page ul.filter-liste li {
    margin: inherit;
    display: inherit;
}

.result-by-page-landing-page .layer {
    height: auto;
    font-size: 10px;
    border: medium none;
    margin: 5px 6px;
    padding: 0 5px;
    line-height: 16px;
    background-color: #F1F1F1;
    display: block;
}

.result-by-page-landing-page .layer .remove-link {
    float: right;
    height: 100%;
    display: block;
}

.result-by-page-landing-page .layer a {
    border-bottom: medium none;
    height: 1%;
    padding: 0;
    display: inline;
}

.result-by-page-landing-page .layer img.filter-remove {
    height: 7px;
    width: 7px;
}

.criterion-search .btn-remove-all {
    position: absolute;
    right: 40px;
    bottom: 10px;
}

.criterion-search .btn-remove-all a {
    border: none;
    font-size: 11px;
    font-weight: normal;
    color: #363636;
    text-transform: uppercase;
    padding-left: 0;
    background: transparent none repeat scroll 0 0;
    padding-bottom: 5px;
    text-align: left;
}

.result-by-page label {
    display: block;
    font-weight: bold;
    margin: 0 0 6px 4px;
}

.result-by-page select {
    color: #676767;
}

.result-by-page label span {
    color: #9f3336;
}

.criterion-search h3 {
    margin: 0 0 6px 0;
    color: #9f3336;
    font-weight: bold;
    font-size: 11px;
}

.criterion-search ul li {
    margin: 18px 0 10px 0;
    display: inline-block;
}

.criterion-search {
    padding: 10px 10px 0 10px;
}

.result-by-page {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-liste-question-2.gif') repeat-x 0 100%;
    padding: 0 0 16px 0;
    margin: 0 0 13px 0;
}

.result-by-page label {
    display: block;
    font-weight: bold;
    margin: 0 0 6px 4px;
}

.result-by-page select {
    color: #676767;
}

.result-by-page label span {
    color: #9f3336;
}

.criterion-search h3 {
    margin: 0 0 6px 0;
    color: #9f3336;
    font-weight: bold;
    font-size: 11px;
}

.criterion-search ul li {
    margin: 0 0 10px 0;
    display: inline-block;
}

.nbre-resultats {
    padding: 7px 5px 5px 5px;
    margin: 0 0 13px 45px;
}

.nbre-resultats p {
    font-size: 20px;
    font-weight: bold;
}

.nbre-resultats p span {
    color: #d70d0d;
    font-size: 24px;
}

.search-pagination .pagination {
    float: left;
    width: 360px;
}

.search-pagination .form-criteres {
    float: right;
    width: 347px;
    padding: 6px 0 0 0;
}

.ie7 .search-pagination .form-criteres, .ie6 .search-pagination .form-criteres {
    padding: 3px 0 0 0;
}

.form-criteres ul li input {
    width: 138px;
    border: 1px solid #c1c1c1;
    font-size: 11px;
    padding: 1px 5px 1px;
}

.form-criteres ul li {
    float: left;
    margin: 0 10px 0 0;
}

.ie6 .form-criteres ul li {
    width: 150px;
}

.new_search {
    width: 430px;
    margin: 0 auto 25px auto;
}

.new_search label {
    display: block;
    float: left;
    text-align: right;
    width: 210px;
    margin: 4px 5px 0 0;
    font-weight: bold;
}

.new_search input {
    width: 170px;
    border: 1px solid #c1c1c1;
    font-size: 11px;
    padding: 2px 5px 1px;
    float: left;
    margin: 0 5px 0 0;
}

.new_search input#ok-2 {
    border: none;
    width: 17px;
    height: 15px;
    margin: 2px 0 0 0;
    float: left;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/ok.gif') no-repeat 0 0;
    padding: 0 0 0 0;
    cursor: pointer;
}

.liste-cat-search {
    width: 621px;
    margin: 0 auto 40px auto;
}

.liste-cat-search h2 {
    background: #363636;
    text-transform: uppercase;
    font-size: 13px;
    padding: 3px 12px 2px 5px;
    color: white;
    margin: 0 0 5px 0;
}

.liste-cat-search ul {
    height: 1%;
}

.liste-cat-search ul li {
    float: left;
    width: 178px;
    margin: 0 20px 0 0;
}

.liste-cat-search ul li li {
    float: none;
    width: auto;
    margin: 0;
}

.liste-cat-search ul li.last {
    margin: 0;
}

.liste-cat-search ul li li a {
    display: block;
    border-bottom: 1px solid #aaa;
    padding: 6px 5px 6px 6px;
    height: 1%;
}

.liste-cat-search ul li li.first a {
    border-top: 1px solid #aaa;
}

.liste-cat-search ul li li a span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-off.gif') no-repeat 0 0;
    padding: 0 0 0 9px;
}

.liste-cat-search ul li li.now {
    padding: 20px 0 0 0;
}

.liste-cat-search ul li li.now p {
    padding: 0 0 1px 3px;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    color: #aeaeae;
}

.liste-cat-search ul li.link-new a, .liste-cat-search ul li.link-promo a {
    color: #363636;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
}

.liste-cat-search ul li.link-new a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_nv.gif') no-repeat 0 0;
    padding: 1px 0 1px 9px;
}

.liste-cat-search ul li.link-promo a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_promo.gif') no-repeat 0 0;
    padding: 1px 0 1px 9px;
}

.result-by-page p {
    font-weight: bold;
}

.result-by-page p span {
    color: #9f3336;
}

.result-by-page-no {
    min-height: 40px;
    height: auto !important;
    height: 40px;
}

.bloc-nv-l-content-no-bg {
    background: none;
    margin-top: 5px;
}

.form-r .validate-registration .bouton {
    display: block !important;
    text-decoration: none !important;
}

.form-r .validate-registration .bouton:hover {
    text-decoration: underline !important;
}

.quantite {
    padding: 9px 0 7px 60px !important;
}

.ie8 .quantite {
    padding: 9px 0 7px 63px !important;
}

.message {
    display: none;
}

.toutes-categories li {
    position: relative;
}

.toutes-categories li .upper-cat a span.triangle {
    width: 9px;
    height: 9px;
    position: absolute;
    left: 6px;
    margin-top: 91px;
    float: left;
}

.toutes-categories li .upper-cat a:hover span.triangle {
    text-decoration: none;
}

.toutes-categories li.categorie-1 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-1.gif') no-repeat;
}

.toutes-categories li.categorie-2 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-2.gif') no-repeat;
}

.toutes-categories li.categorie-3 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-3.gif') no-repeat;
}

.toutes-categories li.categorie-4 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-4.gif') no-repeat;
}

.toutes-categories li.categorie-5 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-5.gif') no-repeat;
}

.toutes-categories li.categorie-6 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-6.gif') no-repeat;
}

.toutes-categories li.categorie-7 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-7.gif') no-repeat;
}

.toutes-categories li.categorie-8 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-8.gif') no-repeat;
}

.toutes-categories li.categorie-9 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-9.gif') no-repeat;
}

.toutes-categories li.categorie-10 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-10.gif') no-repeat;
}

.toutes-categories li.categorie-11 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-11.gif') no-repeat;
}

.toutes-categories li.categorie-11 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-11.gif') no-repeat;
}

.toutes-categories li.categorie-12 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-12.gif') no-repeat;
}

.toutes-categories li.categorie-13 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-13.gif') no-repeat;
}

.toutes-categories li.categorie-14 .upper-cat a span.triangle {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-14.gif') no-repeat;
}

.filter-select {
    border: none;
    color: #989898;
    font-size: 10px;
    width: 147px;
    background: #dedede;
    padding-top: 2px;
    padding-bottom: 2px;
    cursor: pointer;
    padding-right: 2px;
}

.filter-select-toobar {
    height: 20px;
    color: #000;
    background: none;
    border: 1px solid #c1c1c1;
}

.sous-menu-nav {
    position: absolute;
    left: 0;
    z-index: 300;
    display: none;
    width: 162px;
}

.sous-menu-nav ul {
    background: #dedede !important;
    padding: 2px 2px 0 2px !important;
    float: none !important;
    position: relative !important;
    width: 158px;
}

.sous-menu-nav ul li {
    color: #6f6f6f;
    padding: 0 !important;
    padding: 0 0 2px 0 !important;
    float: none !important;
    position: relative !important;
    width: 158px;
}

.sous-menu-nav ul li a {
    background: #fff !important;
    text-transform: none !important;
    padding: 4px !important;
    display: block;
    position: relative !important;
    text-decoration: none;
    width: 150px;
}

.sous-menu-nav ul li a:hover {
    background: #6f6f6f !important;
    color: #fff !important;
    text-decoration: none;
}

.nes_skin-registration2 {
    float: left;
}

.save-adressJeuxConcours label {
    width: 300px;
}

ul.fil-ariane li.first a {
    display: block;
    height: 25px;
    width: 15px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_home-nav.png') no-repeat 0 6px;
}

.fleche {
    position: relative;
}

ul.fil-ariane li.first a {
    display: block;
    height: 25px;
    width: 15px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_home-nav.png') no-repeat 0 6px;
}

ul.fil-ariane > li,
ul.fil-ariane > li.last {
    height: 25px;
    background: #363636;
    border: 1px solid #363636;
    line-height: 25px;
    text-decoration: none;
}

ul.fil-ariane > li {
    padding: 0 30px 0 10px;
    max-width: 150px;
}

ul.fil-ariane > li.salesperson {
    padding: 0 30px 0 10px;
    max-width: 600px;
}

ul.fil-ariane li.first,
ul.fil-ariane li.last {
    padding: 0 10px 0 10px;
}

ul.fil-ariane > li.last {
    background: #ffffff;
    border: 1px solid #cdcdcd;
}

ul.fil-ariane > li > a {
    color: #ffffff;
    font-size: 12px;

}

ul.fil-ariane > li > a:hover {
    text-decoration: none;
}

ul.fil-ariane > li.last > a {
    color: #363636;
}

ul.fil-ariane > li img.before-crumb {
    height: 27px;
    position: absolute;
    left: -15px;
    top: -1px;
}

ul.fil-ariane > li img.arrow-crumb {
    height: 15px;
    position: absolute;
    right: -23px;
    top: 4px;
}

ul.fil-ariane > li img.arrow-crumb.top {
    display: none;
}

ul.fil-ariane li.more {
    cursor: pointer;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/ariane-arrow-droit.jpg') no-repeat 3px 5px;
    padding-left: 19px;
    background-color: #c4c4c4;
}

ul.fil-ariane li.less {
    display: none;
    cursor: pointer;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/ariane-arrow-haut.jpg') no-repeat 3px 5px;
    padding-left: 19px;
    background-color: #c4c4c4;
}

.ariane_subnav {
    border: 1px solid #535353;
    display: none;
    position: absolute;
    background-color: #ffffff;
    z-index: 999;
    min-width: 100px;
}

.ariane_subnav li {
    float: none;
    text-decoration: none;
    background: none;
}

.ariane_subnav li:hover {
    text-decoration: underline;
}

li.category_more {
    display: none;
}

.table-quote {
    width: 100%;
}

.table-quote th {
    border-bottom: 1px solid #aaa;
    font-weight: normal;
    color: #373737;
    height: 20px;
    font-size: 11px;
    padding: 5px 8px 10px 8px;
}

.table-quote td {
    font-weight: normal;
    color: #373737;
    height: 25px;
    font-size: 12px;
    padding: 5px 8px 2px 8px;
    border-bottom: 1px solid #aaa;
}

.table-quote th.stock {
    width: 100px;
    padding: 5px 40px 10px 40px;
}

.table-quote td.stock {
    width: 100px;
    padding: 5px 40px 0 40px;
}

div.quote-visu {
    display: inline-block;
    /*height: 170px;*/
    width: 100%;
}

div.quote-visu img {
    /*height: 125px;
    width: 180px;*/
}

.block-visu {
    display: block;
    float: left;
}

.block-visu p {
    vertical-align: top;
    width: 330px;
    text-transform: uppercase;
    font-family: Arial, sans-serif, Verdana;
}

.block-visu p.middle {
    font-size: 30px;
    margin: 26px 0 0 0;
    padding: 0;
    line-height: 1.0;
}

.block-visu p.big {
    font-size: 72px;
    margin: 0;
    padding: 0;
    line-height: 1.0;
}

.devis .quote_customer .quote_login h2 {
    max-width: 190px;
}

div.devis form div.product_list table.table-quote thead tr th.devis_qty span {
    padding-right: 20px;
}

.devis .quote_customer .quote_register h2 {
    max-width: 350px;
    width: 350px;
}

.devis .quote_customer .quote_register h2 span {
    font-size: 11px;
    color: #363636;
    text-transform: none;
}

.devis .quote_customer h2 {
    display: block;
    width: 190px;
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 14px;
    font-weight: normal;
}

div.reference {
    margin-top: 10px;
    font-size: 10px;
    text-transform: uppercase;
    color: #6c6c6c;
    padding-left: 12px;
}

div.reference #reference_error {
    padding-left: 10px;
    color: #dd0000;
}

div.reference input {
    margin: 0 8px;
    width: 90px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    font-weight: bold;
    color: #363636;
    vertical-align: middle;
    outline: none;
}

button.add_reference {
    border: 1px solid #970000;
    padding: 3px;
    color: #ffffff;
    background-color: #d60c0c;
    text-transform: uppercase;
    height: 25px;
    width: 25px;
    font-size: 10px;
    vertical-align: middle;
    outline: none;
}

div.devis button {
    cursor: pointer;
}

.qty_plus_moins {
    cursor: pointer;
    display: block;
    float: left;
    width: 19px;
    height: 24px;
    vertical-align: middle;
    padding: 1px 2px;
}

.qty_plus {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/plus.png') no-repeat center center;
}

.qty_moins {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/minus.png') no-repeat center center;
}

input.qty_row {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    width: 49px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: center;
    border-radius: 0;
    border: 1px solid #cfcfcf;
    font-size: 13px;
    font-weight: bold;
    outline: none;
}

.quote_buttons button,
.quote_buttons a {
    text-transform: uppercase;
}

.quote_buttons a {
    text-decoration: none;
}

#quote_name {
    width: 240px;
    padding: 5px;
    height: 12px;
    color: #969696;
    outline: none;
}

div.devis, div.avis {
    margin-right: 50px;
    margin-left: 50px;
}

.quote_buttons button,
.quote_buttons a {
    border: none;
    padding: 7px;
    margin-top: 10px;
    margin-right: 20px;
    font-size: 10px;
    color: #ffffff;
    background-color: #7c7c7c;
}

.quote_buttons a#cancel_quote {
    background-color: #d60c0c;
    display: inline-block;
}

.quote_buttons button#save_quote {
    background-color: #808080;
}

.quote_buttons a#return_quote {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/fleche_retour.jpg") 5px 8px no-repeat;
    background-color: #cdcdcd;
    /*display: inline-block;*/
    text-transform: uppercase;
    padding-left: 17px;
    height: 10px;
    vertical-align: middle;
}

.quote_buttons button#send_quote {
    background-color: #32cd32;
}

.catalog-category-view #main-content,
.quote-request-index #main-content {
    width: 100%;
}

body#top.cuc_review div#main div#content.png_bg div.inner-content.inner-content-hp div#main-content._main-content {
    width: 968px;
}

div table.list-mode {
    width: 950px;
    margin-left: 10px;
}

div table.list-mode {
    border: none;
    border-collapse: collapse;
    border-spacing: 1px;
}

div table.list-mode th {
    background: #d8d8d8;
    color: #363636;
    font-size: 12px;
    text-transform: none;
    font-family: Arial;
    padding: 0 5px 0 5px;
    height: 24px;
}

div table.list-mode th.compare {
    background-color: #ffffff;
    border-top: none;
    border-bottom: none;
    border-right: 1px solid #d8d8d8;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/grey_line.png') repeat-y 10px 1px;
    width: 40px;
    padding: 0;
}

div table.list-mode th div.sku-sort {
    display: inline-block;
    margin-left: 30px;
}

.block-compare {
    display: inline-block;
    height: 50px;
    width: 350px;
}

.arrow-compare {
    display: inline-block;
    width: 40px;
    height: 50px;
    margin-left: 10px;
    position: relative;
}

.content-compare {
    position: absolute;
    height: 50px;
}

.block-compare .block-title {
    padding-top: 5px;
    color: #d60c0c;
}

.block-compare .block-title span {
    font-size: 10px;
    font-style: italic;
}

.block-compare .block-content {
    height: 23px;
}

.block-compare .block-content p.empty {
    height: 23px;
    line-height: 23px;
}

.content-compare, .arrow, .arrow-grey-line {
    display: inline-block;
}

.arrow-compare img {
    width: 25px;
}

.arrow {
    width: 26px;
    height: 15px;
    position: absolute;
    bottom: 7px;
    right: 0;
}

.arrow-grey-line {
    width: 26px;
    height: 18px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/grey_line.png') repeat-y 10px 0;
    position: absolute;
    bottom: 0;
}

div table.list-mode tr + tr td {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

div table.list-mode tr td.td-compare {
    border-top: none;
    border-bottom: none;
    border-right: 1px solid #c4c4c4;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/grey_line.png') repeat-y 10px 0;
    width: 39px;
    padding: 0;
}

.quote_informations label {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 12px;
    color: #373737;
}

.quote_informations label.label_file_upload {
    margin-top: 22px;
}

#quote_name_customer label {
    margin-top: 0;
    font-weight: normal;
}

p.help {
    color: #808080;
}

.quote_informations p.help {
    color: #969696;
}

.quote_informations p.help {
    padding-top: 10px;
    padding-bottom: 0;
}

div.product_list {
    border: 1px solid #aaa;
    padding: 21px 15px 13px 27px;
}

div.quote_informations {
    /*padding: 20px;*/
}

.quote_informations textarea {
    padding: 8px;
    color: #969696;
    outline: none;
    resize: none;
}

.quote_informations #file_upload::before {

    border: none;
    background-color: #32cd32;
    color: #ffffff;
    padding: 3px;
}

.quote_informations .quote_buttons {
    padding-top: 15px;
    padding-bottom: 10px;
}

.quote_customer {
    /*margin: 20px;*/
    height: 306px;
}

.quote_login {

}

.devis .quote_customer #validate-form input,
.devis .quote_customer #validate-form2 input,
.devis .quote_customer #form_quote_disconnect input {
    width: 150px;
    margin: 1px 1px 10px 1px;
    padding: 0 8px;
    height: 25px;
    line-height: 20px;
    font-style: italic;
    color: #969696;
    outline: none;
}

.devis .quote_customer #form_quote_disconnect input {
    margin-right: 10px;
    margin-bottom: 10px;
}

.devis .quote_customer #validate-form input#CONNECTER,
.devis .quote_customer #validate-form2 input#CONNECTER{
    width: 170px;
    margin-bottom: 0;
}

.devis .quote_customer .p_send_disconnect {
    display: inline-block;
    margin-top: 22px;
    width: 326px;
}

.devis .print_devis_logoff {
    display: inline-block;
}

.quote_buttons.logoff a {
    padding: 0;
}

.devis .quote_customer #send_disconnect {
    border: none;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
    color: #ffffff;
    background-color: #d80d10;
    text-transform: uppercase;
    margin: 0;
}
#login_errors_container,
#login_errors_container {
    width: 170px;
    padding-top: 1px;
}
#login_errors_container2 p,
#login_errors_container p {
    width: 150px;
}

.devis .quote_customer #validate-form,
.devis .quote_customer #validate-form2 {
    border: 1px solid #d60c0c;
    padding: 14px;
    width: 170px
}

.devis .quote_customer #validate-form a,
.devis .quote_customer #validate-form2 a{
    font-style: italic;
    text-decoration: underline;
}

.devis .quote_customer #form_quote_disconnect {
    border: 1px solid #c1c1c1;
    padding: 14px;
    width: 600px
}

.quote_login, .quote_register {
    display: block;
    float: left;
    min-height: 180px;
}

.quote_register {
    padding-left: 28px;
}

.quote_login > h2, .quote_register > h2 {
    color: #d60c0c;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.devis .quote_customer .quote_login #validate-form2 .connect input,
.devis .quote_customer .quote_login #validate-form .connect input {
    border: none;
    height: 32px;
    margin-top: 10px;
    line-height: 32px;
    font-size: 15px;
    font-style: normal;
    color: #ffffff;
    background-color: #4cbb10;
    text-transform: uppercase;
    cursor: pointer;
}

.quote_register a.account_create {
    border: none;
    padding: 5px 30px 5px 30px;
    margin-top: 92px;
    font-size: 13px;
    color: #ffffff;
    background-color: #d60c0c;
    text-transform: uppercase;
    display: inline-block;
}

.devis h1, .avis h1 {
    color: #d60c0c;
    font-size: 36px;
    line-height: 0.9;
}

.devis h2, .avis h2 {
    display: inline-block;
    position: relative;
    border-bottom: 1px solid #d60c0c;
    font-weight: bold;
    width: 824px;
    height: 24px;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
}

div.avis div.form-add form#review-form h2 {
    display: inline-block;
    position: relative;
    border-bottom: 1px solid #d60c0c;
    font-weight: bold;
    width: 824px;
    height: 24px;
    line-height: 20px;
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 24px;
}

body#top.quote-request-index div#main div#content.png_bg div.inner-content.inner-content-hp div#main-content._main-content div.devis h2 {
    margin-top: 40px;
}

.devis h2.add_comment {
    margin-top: 50px;
}

.devis p.label_info_devis {
    font-size: 14px;
}

#counter-text {
    margin-bottom: 10px;
}

.devis .number-title, .avis .number-title {
    height: 30px;
    width: 30px;
    margin-right: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    background-color: #d60c0c;
    color: #ffffff;
    display: inline-block;
    font-size: 24px;
}

.clickable-row {
    cursor: pointer;
}

.add-to-cart {
    padding: 0 10px 0 32px;
    border: none;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    margin-top: 5px;
    text-align: center;
    display: block;
    width: 93px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    background: #4cbb10 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_add_to_cart.png') no-repeat;
}

.add-to-cart:hover {
    background-color: #4cd900;
}

#product_addtocart_form {
    width: 129px;
}

.td-img-product > a,
.product_grid_encart a {
    position: relative;
    display: block;
}

.td-img-product > a:hover {
    text-decoration: none;
}

.td-img-product .more_details,
.product_grid_encart .more_details {
    display: none;
    position: absolute;
    width: 110px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    bottom: 12px;
    left: 5px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    opacity: 1;
}

.td-img-product .more_details_bg,
.product_grid_encart .more_details_bg {
    display: none;
    position: absolute;
    width: 110px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    bottom: 12px;
    left: 5px;
    color: #ffffff;
    background-color: #000000;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.product_grid_encart .more_details,
.product_grid_encart .more_details_bg {
    bottom: inherit;
    left: inherit;
    top: 105px;
    width: 198px;
}

div.parent-input-compare {
    cursor: pointer;
    border: 1px solid #464646;
    background-color: #ffffff;
    display: block;
    height: 12px;
    width: 12px;
    margin-left: 7px;
    border-radius: 14px;
    position: relative;
}

div.input-compare {
    display: block;
    height: 10px;
    width: 10px;
    border-radius: 10px;
    position: absolute;
    top: 1px;
    left: 1px;
    background-color: #d80d10;
}

a.link-compare {
    margin: auto;
    display: block;
    height: 12px;
    width: 12px;
}

#compare-btn,
#clear-btn {
    line-height: 23px;
    border: none;
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    cursor: pointer;
}

#compare-btn {
    height: 23px;
    margin-right: 7px;
    background-color: #363636;
}

#compare-btn.active {
    background-color: #d60c0c;
}

h2.main-title {
    color: #363636;
}

#clear-btn {
    height: 21px;
    display: inline-block;
    padding: 1px 6px;
    background-color: #d60c0c;
}

#clear-btn:hover {
    text-decoration: none;
}

.pager_top {
    display: inline-block;
    position: absolute;
    height: 50px;
    right: 0;
}

div table.list-mode td.td-img-product {
    width: 130px;
}

div table.list-mode td.td-img-product a img {
    margin-left: 5px;
    margin-top: 13px;
}

div table.list-mode td.brand-product {
    width: 95px;
}

div table.list-mode td.brand-product img {
    width: 76px;
    height: 38px;
    margin-top: 40px;
}

div table.list-mode td.td-add {
    width: 129px;
    padding: 0 5px 0 5px;
    border-right: 1px solid #c4c4c4;
}

div table.list-mode th.th-add {
    border-right: 1px solid #c4c4c4;
}

.toolbar_bottom {
    padding-top: 10px;
    height: 25px;
    padding-bottom: 20px;
}

.table-ref-rem.niveau-3 .limiter,
.table-ref-rem.niveau-3 .toolbar,
.table-ref-rem.niveau-3 .pagination,
.toolbar_bottom .limiter,
.toolbar_bottom .toolbar,
.toolbar_bottom .pagination {
    display: inline-block;
    height: 50px;
    margin: 0;
    position: absolute;
}

.toolbar_bottom .limiter,
.table-ref-rem.niveau-3 .limiter {
    width: 150px;
    right: 350px;
    height: 44px;
}

.toolbar_bottom .toolbar,
.table-ref-rem.niveau-3 .toolbar {
    width: auto;
    right: 50px;
}

.toolbar_bottom .pagination,
.table-ref-rem.niveau-3 .pagination {
    right: 162px;
    width: 180px;
}

.sorter .view-mode .grid {
    background: #c1c1c1 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_grid_off.png') no-repeat 1px 1px;
    text-indent: -9999px;
}

.sorter .view-mode .list {
    margin-right: 3px;
    background: #c1c1c1 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_liste_off.png') no-repeat 1px 1px;
    text-indent: -9999px;
}

.sorter .view-mode strong.grid,
.sorter .view-mode a.grid:hover {
    background: #d80d10 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_grid_on.png') no-repeat 1px 1px;
}

.sorter .view-mode strong.list,
.sorter .view-mode a.list:hover {
    margin-right: 3px;
    background: #d80d10 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_liste_on.png') no-repeat 1px 1px;
}

.sorter .view-mode .align .grid,
.sorter .view-mode .align .list {
    float: left;
    width: 23px;
    height: 23px;
}

.sorter .view-mode .align .grid {
    margin-right: 7px;
}

.sorter .align {
    display: block;
    float: left;
}

.sorter {
    width: auto;
}

.sorter .align label {
    padding-right: 3px;
    color: #d80d10;
    font-weight: bold;
    font-size: 10px;
}

p.span.desc,
p.name {
    margin-top: 16px;
    line-height: 15px;
    height: 28px;
    overflow: hidden;
}

p.name {
    margin-top: 5px;
    height: 30px;
}

div.review a.give_your_opinion {
    padding-left: 5px;
    color: #D80D10;
    text-decoration: underline;
}

.td-dispo li span {
    background: none;
}

.td-dispo li.last.dispo {
    color: #d80d10;
}

.td-dispo li.stock {
    margin: 0;
    text-align: left;
}

#fade {
    display: none;
    background: #000;
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
}

.popup_block_compare {
    display: none;
    background: none repeat scroll 0 0 #fff;
    font-size: 1em;
    left: 35%;
    padding: 20px;
    position: fixed;
    top: 22%;
    width: 30%;
    min-width: 325px;
    z-index: 99999;
    overflow: auto;
}

.popup_block_compare p {
    font-size: 13px;
}

.popup_block_compare h1 {
    padding-bottom: 10px;
}

.btn_close {
    float: right;
    cursor: pointer;
    height: 20px;
    padding-left: 10px;
}

.compare_buttons {
    position: relative;
    width: 100%;
    height: 30px;
    margin-top: 20px;
}

.compare_buttons a:hover {
    text-decoration: none;
}

#compare_cancel, #compare_products {
    display: block;
    position: absolute;
    width: 80px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 7px 5px 7px 5px;
    text-align: center;
}

#compare_cancel {
    background-color: rgba(0, 0, 0, 0.76);
    left: 0;
}

#compare_products {
    background-color: #32cd32;
    right: 0;
}

.red_text {
    color: #d60c0c;
    font-weight: bold;
}

.public_advise_price,
.your_purchase_price {
    color: #838383;
    font-size: 10px;
}

.your_purchase_price {
    padding-top: 10px;
}

.purchase_price,
.td-price .no-deco {
    font-size: 20px;
    font-weight: normal;
}

.encart-promo {
    display: block;
    height: 45px;
}

table .td-dispo li span,
.product_grid_encart li.last.dispo span {
    padding-left: 0;
    font-style: italic;
    font-size: 10px;
}

.td-dispo li span.contact_phone,
.product_grid_encart li span.contact_phone {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_phone.png') no-repeat 0 1px;
    background-size: 14px;
    height: 16px;
    line-height: 16px;
    color: #363636;
    padding-left: 16px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    font-style: normal;
    display: block;
    float: left;
}

.td-dispo li span.contact_us,
.product_grid_encart li span.contact_us {
    color: #363636;
    text-transform: uppercase;
    display: block;
    font-size: 9px;
    font-weight: bold;
    font-style: normal;
    margin-top: 3px;
}

.td-dispo li span.stock_level,
.product_grid_encart li span.stock_level {
    font-weight: bold;
    text-transform: uppercase;
    font-style: normal;
    float: none;
    display: inline;
    color: #363636;
    font-size: 12px;
}

.td-dispo li span.stock_level.reapro-label,
.product_grid_encart li span.stock_level.reapro-label {
    font-size: 11px;
}

.text-center {
    text-align: center;
}

.product_list input.qty_row {
    margin-bottom: 0;
    outline: none;
}

.messages li ul li {
    height: 30px;
    margin: 5px;
    line-height: 30px;
    padding-left: 10px;
}

.messages li.success-msg ul li {
    background-color: #32cd32;
}

.messages li.error-msg ul li {
    border: 1px solid #cb0000;
    background-color: #ff9ea3;
}

.messages li.error-msg ul li {
    color: #dd0000;
}

/* styles de base si JS est activÃÂÃÂ© */
.js .input-file-container {
    position: relative;
. width : 120 px;
    display: inline-block;
    cursor: pointer;
}

.js .quote_informations .input-file-container {
    height: 26px;
    cursor: pointer;
}

.js .input-file-trigger {
    display: block;
    padding: 7px 7px 7px 27px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: normal;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    height: 12px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 61px;
    font-size: 10px;
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/parcourir_dossier.jpg") 7px 7px no-repeat;
    background-color: #4cbb10;
}

.js .input-file {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 95px;
    padding: 0 0 0 0;
    height: 26px;
    opacity: 0;
    cursor: pointer;
}

/* styles du retour visuel */
.file-return {
    margin: 0;
    display: inline-block;
}

.file-return:not(:empty) {
    margin: 1em 0;
}

ul.filter-options,
ul.pager-options {
    display: none;
    position: absolute;
    z-index: 2000;
    width: 146px;
    border: 1px solid #363636;
    background: #ffffff;
    border-top: none;
    max-height: 100px;
    overflow: auto;
    padding: 1px;
    text-align: left;
}

ul.filter-options li,
ul.pager-options li {
    width: 130px;
/ / height : 20 px;
/ / line-height : 20 px;
}

ul.filter-options li a,
ul.pager-options li a {
/ / height : 20 px;
/ / line-height : 20 px;
    padding: 0 0 0 7px;
    border: none;
}

ul.filter-options li a:hover,
ul.pager-options li a:hover {
    text-decoration: none;
}

div.filter-list,
div.pager-list {
    position: relative;
    width: 150px;
    margin: 0 5px 30px 5px;
    display: block;
    float: left;
    text-align: right;
}

div.filter-list {
    height: 40px;
}

div.filter-list .color {
    text-align: left;
}

div.pager-list {
    margin: 0;
}

div.filter-list input,
div.pager-list input {
    width: 143px;
    height: 21px;
    cursor: pointer;
    border: 1px solid #363636;
    padding: 0 0 0 5px;
    background: #ffffff url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/arrow-select.png") no-repeat 127px 0;
}

div.filter-list input.selected {
    background: #ffffff url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/arrow-select-red.png") no-repeat 127px 0;
}

.td-price .valeur_promo {
    border: 1px solid #d80d10;
    width: 45px;
    height: 20px;
    margin-left: 85px;
}

.td-img-product .valeur_promo,
.product_grid_encart .valeur_promo {
    border: 1px solid #d80d10;
    width: 45px;
    position: absolute;
}

.td-img-product .valeur_promo {
    top: 33px;
}

.product_grid_encart .valeur_promo {
    top: 18px;
}

.td-img-product .picto_flag {
    position: absolute;
    width: auto;
    padding: 1px;
    text-transform: uppercase;
    /*font-weight: bold;*/
    top: 13px;
}

.td-price .text-barre a {
    color: #838383;
    font-size: 13px;
}

.td-price .text-barre {
    width: 75px;
    display: block;
    float: left;
    padding-top: 5px;
}

p.layer-title {
    font-size: 17px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 15px;
}

.block-layered-nav .block-content {
    margin-left: 10px;
    display: inline-block;
    width: 880px;
    background: #f3f3f3;
    padding: 11px 36px;
}

#narrow-by-list {
    min-height: 130px;
    width: 725px;
}

.block-layered-nav .actions ul li a {
    background: none;
    text-align: right;
}

.block-layered-nav .sub-content {
    margin-bottom: 10px;
}

.block-layered-nav .actions {
    width: 100%;
    text-align: right;
}

.block-layered-nav .actions a {
    text-transform: uppercase;
    line-height: 19px;
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/red-cross.png) no-repeat scroll 0 3px;
    padding-left: 10px;
}

.filter-buttons {
    text-align: right;
    border-top: 1px solid black;
}

.filter-buttons a {
    padding: 0 15px;
    line-height: 25px;
    background: #d80d10 none repeat scroll 0 0;
    display: inline-block;
    text-transform: uppercase;
    color: white;
    margin-left: 10px;
}

.filter-buttons a:hover {
    text-decoration: none;
}

.filter-buttons a.black {
    background-color: #363636;
}

.block-layered-nav .currently {
    width: 155px;
}

#narrow-by-list,
.block-layered-nav .currently {
    display: inline-block;
    height: 125px;
    min-height: 125px;
}

img.filter-remove {
    height: 7px;
    width: 7px;
}

.main-nav .block-layered-nav .block-content h2, div.criterion-search form ul li div.nes_skin-registration h2 {
    border: none;
    font-size: 11px;
    font-weight: normal;
    color: #363636;
    text-transform: uppercase;
    padding-left: 0;
    background: none;
    padding-bottom: 5px;
    text-align: left;
}

.main-nav .currently ul {
    background: #ffffff;
    border: 1px solid #363636;
    height: 103px;
    width: 148px;
    overflow: auto;
}

.main-nav .currently ul li .layer {
    height: auto;
    font-size: 10px;
    border: none;
    margin: 5px 6px;
    padding: 0 5px;
    line-height: 16px;
    background-color: #f1f1f1;
}

.main-nav .currently ul li .layer .remove-link {
    float: right;
    height: 100%;
    display: block;
    margin-top: 4px;
}

.main-nav .currently ul li a,
.main-nav .filter-list ul li a {
    background: none;
}


table .td-dispo li span.nb_stock {
    font-size: 13px;
    color: #363636;
    font-style: normal;
    display: block;
}

.promo-unconnect {
    font-size: 8px;
    text-align: center;
    text-transform: uppercase;
}

.black-text {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
}

.encart-promo-unconnect {
    width: 115px;
    padding-top: 10px;
}

body div#main-content div h2.main-title {
    background: none;
    color: #000000;
}

.main-nav {
    border: none;
}

.table-ref-rem td a.product_link_price:hover {
    text-decoration: none;
}

.table-ref-rem td a.product_link,
div table.list-mode td a.product_link {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    color: inherit;
}

div table.list-mode td .infos-pdt-td {
    height: 100%;
    padding: 0;
}

div table.list-mode td .infos-pdt-td a.product_link {
    height: 95px;
    padding: 5px 0 0 0;
}

div table.list-mode td .infos-pdt-td div.review {
    position: inherit;
    padding-top: 4px;
}

div table.list-mode td .infos-pdt-td p.noavis {
    font-weight: normal;
    font-size: 11px;
    width: 200px;
    line-height: 9px;
}

div table.list-mode td .infos-pdt-td p.noavis a {
    padding-left: 0;
    height: inherit;
    color: #d80d10;
    text-decoration: underline
}

.product_grid_encart .review p.noavis {
    display: inline-block;
    width: 200px;
    line-height: 9px;
}

.product_grid_encart .review p.noavis a {
    display: inline-block;
    float: none;
    padding-left: 0;
    height: inherit;
    color: #d80d10;
    text-decoration: underline
}

div table.list-mode td .infos-pdt-td p.name {

}

.table-ref-rem td a.product_link:hover,
div table.list-mode td a.product_link:hover,
.product_grid_encart a.product_link:hover {
    text-decoration: none;
}

#print_quote {
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    height: 20px;
    line-height: 20px;
    padding: 0 4px 0 20px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imprimer-devis.jpg') no-repeat 4px 4px;
    background-color: #f0f0f0;
    color: #565656;
    font-size: 9px;
}

/* MENU & MINI MENU */
.header-fixed.png_bg {
    display: none;
    width: 100%;
    position: fixed;
    z-index: 10;
    top: 0;
    background: #d80d10;
    height: 47px;
}

.header-fixed .center-bloc-header.png_bg {
    background: #d80d10;
    height: 47px;
    padding: 0;
}

.header-fixed .content-header {
    padding-bottom: 0;
}

.header-fixed .center-bloc-header.png_bg .logo-group {
    padding: 0;
    margin-left: 20px;
    margin-right: 40px;
}

.header-fixed .center-bloc-header.png_bg .logo-group div {
    font-family: Arial, sans-serif;
    font-size: 43px;
    color: #ffffff;
    height: 47px;
    line-height: 51px;
}

.header-fixed .center-bloc-header.png_bg .logo-group div a {
    color: #ffffff;
}

.header-fixed .center-bloc-header.png_bg .logo-group h1 a:hover {
    color: #ffffff;
    text-decoration: none;
}

.header-fixed .center-bloc-header.png_bg .center-bloc {
    margin-top: 5px;
}

.header-fixed .center-bloc-header.png_bg .center-bloc #search_mini_form .form-search button {
    background: #ffffff;
}

.header-fixed .right-bloc.in,
.header-fixed .right-bloc.out {
    margin-top: 5px;
}

.header-fixed .mini_cart .mon-panier a span.price {
    color: #ffffff;
}

.center-bloc-header.png_bg .infos-mini-header {
    display: block;
    float: left;
    height: 37px;
    width: 200px;
    cursor: pointer;
}

.center-bloc-header.png_bg .infos-mini-header > ul > li > a:hover,
.center-bloc-header.png_bg .infos-mini-header > p > a:hover {
    text-decoration: none;
}

.header-fixed .center-bloc-header.png_bg .infos-mini-header {
    color: #ffffff;
    width: 185px;
}

.header-fixed .center-bloc-header.png_bg .infos-mini-header a,
.header-fixed .center-bloc-header.png_bg .infos-mini-header .content-panier-header p {
    color: #ffffff;
}

.header-fixed .center-bloc-header.png_bg .infos-mini-header .content-panier-header {
    background: none;
    color: #ffffff;
}

.center-bloc-header.png_bg .infos-mini-header > a > span {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
}

#header-cart {
    display: none;
    background: #ffffff;
    width: 178px;
    padding: 10px;
    min-height: 40px;
    position: absolute;
    left: 200px;
    top: 37px;
    z-index: 10;
    border: 1px solid #838383;
}

.header-fixed #header-cart {
    border: 1px solid #d80d10;
    border-top: 5px solid #d80d10;
}

.popin-minicart-franco {
    background: #ffffff;
    width: 151px;
    padding: 5px;
    position: absolute;
    right: initial;
    top: 42px;
    left: 237px;
    z-index: 5;
    border: 1px solid #838383;
}

.header-fixed .popin-minicart-franco {
    margin-top: 5px;
}

.popin-minicart-franco:after, .popin-minicart-franco:before {
    bottom: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.popin-minicart-franco:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 5px;
    margin-left: -5px;
}

.popin-minicart-franco:before {
    border-color: rgba(131, 131, 131, 0);
    border-bottom-color: #838383;
    border-width: 6px;
    margin-left: -6px;
}

#header-login {
    display: none;
    background: #ffffff;
    width: 168px;
    padding: 10px;
    position: absolute;
    right: initial;
    top: 37px;
    z-index: 10;
    border: 1px solid #838383;
}

.header-fixed #header-login {
    border: 1px solid #d80d10;
    border-top: 5px solid #d80d10;
}

ul#cart-sidebar {
    margin-top: 10px;
    max-height: 165px;
    overflow: auto;
    width: 182px;
}

#cart-sidebar li {
    display: block;
    width: 178px;
    height: 55px;
}

#cart-sidebar.scrolly li {
    width: 160px;
    overflow: hidden;
}

#cart-sidebar li > span.product-image,
#cart-sidebar li > a,
#cart-sidebar li .product-details {
    display: block;
    float: left;
    position: relative;
}

#cart-sidebar li > span.product-image,
#cart-sidebar li > a {
    width: 45px;
}

#cart-sidebar .product-name {
    height: 12px;
    overflow: hidden;
}

#cart-sidebar li .info-wrapper {
    width: 115px;
}

#cart-sidebar li .info-wrapper.qty {
    margin-bottom: 7px;
}

#cart-sidebar li .info-wrapper .qty-wrapper {
    font-size: 10px;
    color: #606060;
    width: 45px;
}

#cart-sidebar li .info-wrapper span {
    font-size: 10px;
    color: #363636;
    padding: 0;
    margin: 0;
}

#cart-sidebar li .info-wrapper span.price {
    font-size: 13px;
    color: #d80d10;
}

#cart-sidebar li .info-wrapper sup.price {
    font-size: 12px;
    color: #d80d10;
}

#cart-sidebar li a.remove {
    position: absolute;
    right: 0;
    top: 31px;
    font-size: 11px;
    color: #d80d10;
    width: 10px;
    text-align: right;
}

#cart-sidebar li .product-details {
    margin-left: 5px;
    width: 128px;
    height: 55px;
    font-size: 10px;
}

#cart-sidebar.scrolly li .product-details {
    width: 110px;
}

#cart-sidebar.scrolly li .info-wrapper {
    width: 100px;
    line-height: 10px;
}

.minicart-wrapper > div {
    float: none;
}

.minicart-wrapper > h3 {
    font-weight: bold;
    text-transform: uppercase;
}

.minicart-wrapper > div.block-content {
    width: 175px;
    border-bottom: 1px solid #838383;
}

.mon-panier .empty-cart-header {
    display: block;
}

.logged-in .deconnexion a,
.logged-in .clt-name a,
#roll-over-container a.button_account_create,
body .main-content-popin.rollover .connecter input#CONNECTER {
    display: block;
    padding: 2px 5px 2px 5px;
    color: #ffffff;
    width: 160px;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 5px;
    font-size: 15px;
    font-weight: normal;
}

.minicart-actions a.cart-link {
    display: block;
    padding: 2px 5px 2px 5px;
    color: #ffffff;
    width: 168px;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 10px;
    font-size: 11px;
    font-weight: normal;
}

.minicart-actions a.cart-link,
.logged-in .clt-name a,
body .main-content-popin.rollover .connecter input#CONNECTER {
    background: #32cd32;
}

.logged-in .clt-name a {
    font-size: 10px;
    text-align: left;
    padding: 5px 5px 1px 5px;
    text-transform: none;
}

body .main-content-popin.rollover .connecter input#CONNECTER {
    background: #32cd32;
    height: 34px;
    width: 170px;
}

body .main-content-popin.rollover .connecter input#CONNECTER {
    line-height: normal;
}

#roll-over-container a.button_account_create {
    background: #d80d10;
}

.logged-in .clt-name a {
    line-height: normal;
}

.logged-in {
    padding: 5px;
}

.log_in .espace-clt a,
.mini_cart .mon-panier a {
    display: block;
    height: 37px;
}

.mini_cart .mon-panier a span.products-cart-qty {
    padding-top: 3px;
    display: block;
}

.mini_cart .mon-panier.logoff a {
    line-height: 37px;
}

.log_in .espace-clt a {
    font-size: 13px;
    padding: 0 0 0 29px;
    line-height: 37px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_compte_noir.png') no-repeat 0 8px;
}

.header-fixed .log_in .espace-clt a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_compte_blanc.png') no-repeat 0 8px;
}

.mini_cart .mon-panier a {
    font-size: 14px;
    padding: 0 0 0 38px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_panier_noir.png') no-repeat 0 8px;
}

.mini_cart .mon-panier a span.price,
.mini_cart .mon-panier a span.minicart_price {
    font-size: 12px;
    font-weight: bold;
    color: #d80d10;
}

.header-fixed .mini_cart .mon-panier a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_panier_blanc.png') no-repeat 0 8px;
}

#roll-over-container p.main-para,
.logged-in .clt-name a span.account_link {
    font-size: 13px;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 10px;
}

.logged-in .clt-name a span.account_link {
    font-weight: bold;
}

#roll-over-container p.main-para.register {
    font-weight: normal;
    color: #dc0c0e;
}

.center-bloc-header.png_bg .logged-in .deconnexion a {
    background: #cdcdcd;
    color: #363636;
    font-size: 15px;
}

/**BEGIN AVIS **/
.note {
    display: inline-block;
}

.recommendation {
    display: inline-block;

}

form#review-form fieldset li {
    list-style-type: none;
}

.inline_block {
    display: inline-block;
}

form#review-form fieldset div.note table#product-review-table.data-table tbody tr.first.last.odd th {
    font-size: 18px;
    line-height: 15px;
}

/* Cachons la case ÃÂ  cocher */
table#product-review-table input[type=radio] {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    height: 30px;
    position: absolute;
    width: 30px;
    margin-left: 20px;
    cursor: pointer;

}

table#product-review-table input[type='radio'] + .label_radio {
    cursor: pointer;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/img_etoile.png') center no-repeat;
    height: 30px;
    width: 30px;
    display: inline-block;
    padding: 0 0 0 0;
    margin-left: 20px;
}

table#product-review-table input[type='radio']:checked + .label_radio {
    cursor: pointer;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/etoile_jaune.png') center no-repeat;
    height: 30px;
    width: 30px;
    display: inline-block;
    margin-left: 20px;
    padding: 0 0 0 0;
}

.avis table#product-review-table input[type=radio] {
    margin-left: 17px;
}

.avis table#product-review-table input[type='radio'] + .label_radio {
    margin-left: 17px;
}

.avis table#product-review-table input[type='radio']:checked + .label_radio {
    margin-left: 17px;
}

.note-off {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/img_etoile.png') center no-repeat !important;
}

.note-in {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/etoile_jaune.png') center no-repeat !important;
}

.picto_avis {
    height: 30px;
    width: 170px;
    background-color: rgb(216, 13, 16);
    display: block;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    color: white;
}

.avis .avis_espace {
    width: 29px;
}

.fleche_rouge {
    background-image: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/fleche_rouge.png");
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    position: absolute;
    right: 309px;
    top: 170px;
    width: 11px;
}

#function_field {
    width: 299px;
    height: 29px;
    line-height: 29px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    font-style: italic;
    background: none;
    border: 1px solid #cdcdcd;
}

.avis #div_function_field {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/select_avis.jpg) no-repeat right 1px #fff;
    overflow: hidden;
    margin-left: 10px;
    width: 270px;
    height: 29px;
    vertical-align: middle;
}

.block_function {
    margin-top: 39px;
}

#review_field {
    width: 598px;
    height: 211px;
    padding: 15px;
}

.input_avis {
    width: 915px;
}

.avis .form-list label {
    font-size: 18px;
}

.arrow_box {
    position: relative;
    background: rgb(216, 13, 16);
    border: 1px solid rgb(216, 13, 16);;
}

.arrow_box:after, .arrow_box:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box:after {
    border-color: rgb(216, 13, 16);
    border-right-color: rgb(216, 13, 16);
    border-width: 10px;
    margin-top: -10px;
}

.arrow_box:before {
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #000000;
    border-width: 10px;
    margin-top: -10px;
}

.advice_review {
    width: 224px;
    height: 242px;
    display: inline-block;
    position: relative;
    background: #FFFFFF;
    border: 1px solid #000000;
    margin-left: 5px;
    font-size: 14px;
    line-height: 22px;
    vertical-align: top;
}

div.advice_review p {
    /*height: 195px;*/
    /*padding: 10px;*/
}

.header_advice_review {
    width: 100%;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    background-color: rgb(54, 54, 54);
    color: white;
    text-align: center;
}

.advice_review:after, .advice_review:before {
    right: 100%;
    top: 30%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.advice_review:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #ffffff;
    border-width: 11px;
    margin-top: -11px;
}

.advice_review:before {
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #000000;
    border-width: 13px;
    margin-top: -13px;
}

.input_title_avis, .input_nickname, #email_field {
    width: 605px;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    padding-left: 20px;
    font-size: 14px;
    font-style: italic;
    color: black;

}

.info_input {
    font-size: 12px;
    padding-top: 10px;
    display: block;
    width: 450px;
}

.info_email {
    margin-left: 124px;
}

.choose_nickname {
    margin-top: 9px;
}

.avis .choose_nickname {
    margin-top: 0;
}

.email_block {
    margin-top: 30px;
}

#email_field {
    width: 262px;
    margin-left: 23px;
    height: 40px;
    width: 484px;
}

.title_page_avis {
    margin-top: 40px;
}

.avis .title_page_avis {
    margin-top: 0;
}

.recommendation_li {
    margin-top: 26px;
}

.avis_page_avis {
    margin-top: 44px;
}

.mot_a_ecrire {
    font-size: 12px;
    margin-top: 5px;
}

.mot_manquant {
    color: rgb(216, 13, 16);
    font-style: italic;
}

/* Modifiation placeholder */

.avis ::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: black;
    margin-left: 20px;
}

.avis :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: black;
    opacity: 1;
    margin-left: 20px;

}

.avis ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: black;
    opacity: 1;
    margin-left: 20px;

}

.avis :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: black;
    margin-left: 0;

}

/* Fin modif placeholder*/

form#review-form fieldset ul.form-list h2.avis_title3 {
    margin-top: 57px;
}

.first_td {
    padding-left: 167px;
}

.recommendation_li input[type=radio] {
    position: absolute;
    cursor: pointer;
    height: 17px;
    width: 22px;
    display: inline-block;
    opacity: 0;
}

.recommendation_li input[type=radio] + .label_recommendation {
    cursor: pointer;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/radio_uncheck.png') center no-repeat;
    height: 17px;
    width: 22px;
    display: inline-block;
}

.recommendation_li input[type=radio]:checked + .label_recommendation {
    cursor: pointer;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/radio_check.png') center no-repeat;
    display: inline-block;
    padding: 0 0 0 0;
    height: 17px;
    width: 22px;
}

form#review-form fieldset ul.form-list div.scroll-pane {
    width: 224px;
    height: 215px;
    overflow: auto;
!important;
}

.contain_advice {
    padding: 10px;
}

.horizontal-only {
    height: auto;
!important;
    max-height: 200px;
!important;
}

.bloc_recommendation {
    display: inline-block;
    margin-left: 16px;
}

.text_recommendation {
    margin-left: 10px;
    font-size: 18px;
}

.radio_yes {
    margin-left: 17px;
}

.recommendation_no {
    margin-left: 17px;
}

.delete_avis {
    display: none;
    padding-left: 30px;
    height: 30px;
    line-height: 30px;
    color: rgb(216, 13, 16);
    text-decoration: underline;
    font-size: 16px;
    cursor: pointer;

}

.submit_avis {
    height: 39px;
    width: 190px;
    background-image: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_submit_avis.png");
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    color: white;
    cursor: pointer;
    padding-left: 14px;
    margin-left: 10px;
}

.button_cancel_avis {
    background-color: rgb(205, 205, 205);
    width: 190px;
    height: 39px;
    line-height: 39px;
    vertical-align: top;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
}

.button_cancel_avis:hover {
    text-decoration: none;
}

div.avis div.form-add form#review-form div.button-set-avis {
    margin-top: 40px;
    margin-bottom: 40px;
}

.banniere_avis {
    background-image: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/baniere_avis.png');
    width: 950px;
    height: 151px;
    margin: auto;
}

.descriptif_produit {
    border: 1px solid rgb(226, 226, 226);
    width: 950px;
    min-height: 218px;
    margin: 10px auto auto;
    vertical-align: middle;
}

.title_product {
    display: inline-block;
    /*border-bottom: 1px solid rgb(226,226,226);*/
    width: 311px;
    vertical-align: top;
    margin-top: 18px;
    margin-left: 76px;
}

.title_product h3 {
    font-size: 18px;
    padding-top: 24px;

}

.descr-avis {
    margin-top: 23px;
    padding-bottom: 10px;
}

.img_avis {
    width: 200px;
    height: 200px;
    line-height: 200px;
    text-align: center;
    margin-top: 30px;
}

div.descriptif_produit div.see_more {
    background-color: rgb(216, 13, 16);
    display: inline-block;
    float: right;
    height: 13px;
    text-align: center;
    text-transform: uppercase;
    width: 75px;
}

div.descriptif_produit div.see_more a {
    color: white;

}

.ref-avis, .descr-avis {
    font-size: 12px;
    width: 212px;
}

div.descriptif_produit img {
    margin-top: 10px;
    margin-top: 29px;
}

form#review-form fieldset h2 span {
    float: right;
    font-size: 12px;
    font-weight: normal;
}

.label_avis {
    font-size: 18px;
    font-weight: normal;
}

.test {
    width: 100%;
    height: 200px;
    overflow: auto;

}

.vali_chart {
    font-size: 14px;
    margin-top: 12px;
}

.vali_chart a {
    color: #ff0000;
    text-decoration: underline;
}

.vali_chart .checkbox_charts {
    width: 16px;
    height: 16px;
}

/** fin avis **/

/** Debut product Grid **/

.grid_compare {
    display: inline-block;
}

.grid_compare .arrow-grey-line {
    background: none;
}

.grid_container {
    display: inline-block;
    width: 100%;
}

.product_grid_container {
    display: block;
    width: 230px;
    float: left;
    margin-left: 10px;
    margin-bottom: 25px;

}

.product_grid_container .product_grid_encart {
    display: block;
    width: 208px;
    height: 483px;
    padding: 10px;
    border: 1px solid #cdcdcd;
}

.product_grid_container .public_advise_price,
.product_grid_container .your_purchase_price {
    color: #838383;
    font-size: 10px;
    display: block;
    float: left;
    width: 104px;
}

.product_grid_container .public_advise_price.right {
    text-align: right;
}

.product_grid_container .compare_link {
    display: block;
    width: 94px;
    height: 21px;
    line-height: 23px;
    margin: auto;
    text-align: center;
    border: 1px solid #363636;
    margin-top: 5px;
    background: #c7c7c7;
    text-transform: uppercase;
    font-size: 12px;
    color: #363636;
    cursor: pointer;
}

.product_grid_container .compare_link.remove {
    background: #d60c0c;
    border: 1px solid #d60c0c;
    color: #ffffff;
}

.product_grid_encart img.img_product {
    margin: 0;
}

.product_grid_encart .infos-pdt-td {
    padding: 15px 0 0 0;
}

.product_grid_encart .infos-pdt-td p.span.desc {
    max-width: 208px;
}

.product_grid_encart .infos-pdt-td p.name {
    margin: 0;
}

.product_grid_encart img.brand {
    display: block;
    margin: auto;
}

.product_grid_encart .encart-price {
    display: block;
    float: left;
}

.product_grid_encart p.red-text,
.product_grid_encart p.your_purchase_price,
.product_grid_encart p.text-barre {
    display: block;
    float: left;
}

.product_grid_encart p.red-text {
    width: 150px;
}

.product_grid_encart p.your_purchase_price {
    width: 100%;
    padding-top: 8px;
    height: 13px;
}

.product_grid_encart p.text-barre {
    text-align: right;
    padding: 10px 0 0 0;
    position: absolute;
    right: 0;
    top: 60px;
}

.product_grid_encart .encart-promo {
    position: relative;
}

.product_grid_encart .encart_public_advise_price {
    display: inline-block;
    padding-top: 3px;
    margin-top: 5px;
    border-top: 1px solid #B2B2B2;
    padding-bottom: 4px;
    margin-bottom: 5px;
    border-bottom: 1px solid #B2B2B2;
    height: 14px;
    line-height: 14px;
}

.product_grid_encart .encart-promo .valeur_promo {
    top: 10px;
    right: 0;
}

.product_grid_encart #product_addtocart_form {
    width: 100%;
}

.product_grid_encart .qty_moins {
    width: 17px;
    padding: 1px;
}

.product_grid_encart .qty_plus_moins.qty_plus {
    margin-right: 22px;
    padding: 1px;
}

.product_grid_encart input.qty_row {
    margin-bottom: 0;
    height: 22px;
}

.product_grid_encart li span.contact_phone,
.product_grid_encart li span.contact_us {
    display: block;
    margin: auto;
    text-align: center;
}

.product_grid_encart li.last.dispo span.contact_phone {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_phone.png') no-repeat 55px 1px;
    background-size: 14px;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 16px;
    float: inherit;
}

.product_grid_container .product_grid_encart ul li span.contact_us {
    font-size: 11px;
    width: 100%;
    padding-bottom: 12px;
}

.product_grid_container .product_grid_encart ul li span.contact_phone,
.product_grid_container .product_grid_encart ul li span.contact_us {
    color: #363636;
}

.product_grid_encart li.last.dispo.delivery span {
    color: #d80d10;
    text-align: right;
    display: block;
    height: 11px;
    line-height: 11px;
}

.product_grid_encart .picto_stock,
.product_grid_encart .picto_reappro {
    float: none;
}

.product_grid_encart .nb_stock {
    display: block;
    float: left;
    text-align: left;
    width: 122px;
}

.product_grid_encart ul li.stock {
    height: 14px;
}

.product_grid_encart .infos-pdt-td p.span.ref {
    height: 12px;
    line-height: 12px;
}

.product_grid_encart .avis {
    display: block;
    height: 15px;
    margin-top: 10px;
    margin-right: 0;
    margin-left: 0;
}

.product_grid_encart .review {
    height: 15px;
}

.product_grid_encart .review a {
    display: block;
    float: left;
    height: 15px;
}

.product_grid_encart .read-reviews {
    margin-left: 5px;
}

.infos-pdt-td .read-reviews {
    margin-left: 15px;
}

.product_grid_encart .read-reviews,
.product_grid_container .product_grid_encart .give_your_opinion {
    font-size: 9px;
    line-height: inherit;
}

.product_grid_encart .min-rating-box-bottom {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/very-small-empty.png) no-repeat;
    width: 63px;
}

.product_grid_encart .min-rating {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/very-small-full.png) no-repeat;
}

.product_grid_encart .not_logged p.your_purchase_price {
    padding-left: 50px;
    text-align: left;
    height: 11px;
    line-height: 11px;
}

.product_grid_encart .not_logged p.purchase_price {
    display: block;
    padding-left: 50px;
    color: #d80d10;
    text-align: left;
    margin-bottom: 15px;
    height: 25px;
}

.product_grid_encart .not_logged .add-to-cart {
    margin-top: 35px;
}

.product_grid_encart .brand_encart {
    height: 38px;
    margin-top: 5px;
}

.product_grid_encart .add-to-cart {
    margin-top: 15px;
}

.product_grid_encart .not_logged li.last.dispo.delivery span {
    text-align: center;
}

.product_grid_encart .price,
.product_grid_encart .not_logged p.purchase_price {
    color: #d80d10;
}

/** Fin product Grid **/

.minicart_separator {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/encart_minicart_separator.png') no-repeat 0 0;
    height: 8px;
    margin-bottom: 2px;
}

#minicart-franco {
    border-top: 1px solid #e9e9e9;
    padding-top: 10px;
}

#minicart-franco span.free_delivery,
#minicart-franco span.remainder,
.popin-minicart-franco span.free_delivery,
.popin-minicart-franco span.remainder {
    display: block;
    text-align: center;
}

#minicart-franco span.free_delivery,
.popin-minicart-franco span.free_delivery {
    text-transform: uppercase;
    color: #d80d10;
}

#minicart-franco span.remainder,
.popin-minicart-franco span.remainder {
    font-size: 12px;
}

#add_cart_qty {
    display: none;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/add_cart_qty_bg.png') no-repeat 0 0;
    height: 35px;
    width: 35px;
    position: absolute;
    left: 210px;
    top: -10px;
    line-height: 35px;
    color: #ffffff;
    text-align: center;
    font-size: 21px;
}

.nav > ul > li.menu-nouv a,
.nav > ul > li.menu-promotion a,
.nav > ul > li.menu-dest a {
    padding: 14px 5px 13px 6px;
}

.nav > ul > li.menu-nouv,
.nav > ul > li.menu-promotion,
.nav > ul > li.menu-dest {
    min-width: 100px;
}

.nav > ul > li.menu-nouv:hover,
.nav > ul > li.menu-promotion:hover,
.nav > ul > li.menu-dest:hover {
    border-top: 1px solid #d80d10;
    border-bottom: 1px solid #d80d10;
    /*background: none;*/

}

.nav>ul>li.menu-nouv:hover a,
.nav>ul>li.menu-promotion:hover  a,
.nav>ul>li.menu-dest:hover  a {
    padding:13px 5px 12px 6px;
}

.nav>ul>li.menu-nouv:hover {
    background:url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center #363636;
}

.nav>ul>li.menu-promo:hover {
    background:url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center rgba(255, 255, 255, 0.5);
}


.nav>ul>li.menu-nouv:hover {
url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center rgba(255, 255, 255, 0.5);
}

/*.nav>ul>li.menu-nouv:hover a {*/
/*background-color: rgba(54, 54, 54,1);*/
/*}*/


.nav>ul>li:not(.menu-dest, menu-nouv, menu-promotion):hover ,
.nav>ul>li.last:hover {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center,
    url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_hover.png') no-repeat center 31px;
}

.nav>ul>li.menu-promotion:hover{
rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png") no-repeat scroll 100% center
}

.nav>ul>li.menu-nouv:hover a {
    background-color: rgba(54, 54, 54,1);
}

.nav>ul>li.menu-promotion:hover>a {
    /*background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center;*/
    background-color: rgba(255, 255, 255, 0.5);
}

.nav > ul > li.menu-dest:hover > a {
    background: #edb800;
    color: #363636;
}

.review_title strong {
    padding-left: 5px;
}

div.inner-content.inner-content-hp div#main-content._main-content div.product-bottom div#avis_client.avis {
    margin-left: 0;
}

.toutes-categories.famille-rayons-links {
    display: inline-block;
    width: 948px;
}

div#main-content._main-content div.product-bottom div#avis_client.avis h2 {
    border-bottom: medium none;
    font-weight: normal;
    margin-bottom: 0;
}

.product-bottom div.avis {
    margin-right: 0;
}

.noresult-list {
    margin-left: 15px;
    font-size: 17px;
    font-weight: bold;
    color: #363636;
}

.product-bottom .fiche_tehnique .technicals-table .left_title:before {
    content: "";
    position: absolute;
    height: 11px;
    width: 8px;
    border-right: 1px solid black;
    left: 303px;
    top: 28px;
}

.cuc_review .descriptif_produit .title_product {
    width: 580px;
}

.cuc_review .descriptif_produit .title_product .descr-avis {
    width: 500px;
}

table.table-panier {
    margin: 0 auto 7px auto;
    width: 100%;
}

@media print {
    .t-title-page {
        display: none;
    }

    #header {
        display: none;
    }

    #footer {
        display: none;
    }

    .bloc-news-bas {
        display: none;
    }

    .nav-bas-page {
        display: none;
    }
}

.print_devis_logoff {
    border: medium none;
    color: #ffffff;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    margin-left: 15px;
    text-transform: uppercase;
}

.div_form_devis {
    display: inline-block;
    max-height: 38px;
}


.title_cart{
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}




#checkout-review-load > ul > li.red{
    color :  #ff3300;
}

.list-tunnel li.notice_livraison{
    margin: 0 0 4px 28px;
}

#garantie-acceptation{
    margin-top: 25px;
}

.success-list li.notice_livraison{
    margin: 0 0 4px 0;
}

.success-list li.red{
    color :  #ff3300;
}

.success-list{
    margin-top:20px;
    margin-bottom: 20px;
}


#checkout-review-load > ul > li.red{
    color :  #ff3300;
}

.margin-top-2{
	margin-top: 2px;
}

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

.padding-bottom-61{
	padding-bottom: 61px !important;
}

.padding-left-150{
	padding-left: 150px !important;
}

/** CATEGORIES **/
/* Integration */
/*.level-1-cat-1 .main-title {*/
	/*background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-integration.png') no-repeat 100% 100%;*/
	/*height:1%;*/
/*}*/
.level-1-cat-1 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight-level-1.jpg') no-repeat 100% 100%;
}
.level-1-cat-1 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-cat-1.png') no-repeat 0 0;
	height: 114px;
}

/* P�riph�rique */
.level-1-cat-2 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-peripherique.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-2 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_peripherique.jpg') no-repeat 100% 100%;
}
.level-1-cat-2 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-peripherique.png') no-repeat 0 0;
	height: 114px;
}

/* Audio-Vid�o */
.level-1-cat-3 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-audio.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-3 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_audio.jpg') no-repeat 100% 100%;
}
.level-1-cat-3 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-audio.png') no-repeat 0 0;
	height: 114px;
}

/* Domotique Vid�o Surveillance */
.level-1-cat-4 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-domotique.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-4 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_domotique.jpg') no-repeat 100% 100%;
}
.level-1-cat-4 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-domotique.png') no-repeat 0 0;
	height: 114px;
}

/* R�seau */
.level-1-cat-5 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-reseau.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-5 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_reseau.jpg') no-repeat 100% 100%;
}
.level-1-cat-5 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-reseau.png') no-repeat 0 0;
	height: 114px;
}

/* Accessoires R�seau */
.level-1-cat-6 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-accessoire_reseau.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-6 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_acc_reseau.jpg') no-repeat 100% 100%;
}
.level-1-cat-6 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-accessoire_reseau.png') no-repeat 0 0;
	height: 114px;
}

/* C�bles Et Connectiques */
.level-1-cat-7 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-cable.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-7 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_cable.jpg') no-repeat 100% 100%;
}
.level-1-cat-7 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-cable.png') no-repeat 0 0;
	height: 114px;
}

/* KVM */
.level-1-cat-8 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-kvm.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-8 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_kvm.jpg') no-repeat 100% 100%;
}
.level-1-cat-8 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-kvm.png') no-repeat 0 0;
	height: 114px;
}

/* Convertisseurs Adaptateurs */
.level-1-cat-9 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-convertisseur.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-9 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_convertisseur.jpg') no-repeat 100% 100%;
}
.level-1-cat-9 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-convertisseurs.png') no-repeat 0 0;
	height: 114px;
}

/* T�l�phonie */
.level-1-cat-10 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-telephonie.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-10 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_telephonie.jpg') no-repeat 100% 100%;
}
.level-1-cat-10 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-telephonie.png') no-repeat 0 0;
	height: 114px;
}

/* Accessoires Informatiques */
.level-1-cat-11 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-accessoire_info.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-11 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_acc_info.jpg') no-repeat 100% 100%;
}
.level-1-cat-11 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-acc_informatique.png') no-repeat 0 0;
	height: 114px;
}

/* Electricit� Onduleurs */
.level-1-cat-12 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-electricite.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-12 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_electricite.jpg') no-repeat 100% 100%;
}
.level-1-cat-12 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-electricite.png') no-repeat 0 0;
	height: 114px;
}

/* Outillage Maintenance */
.level-1-cat-13 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-maintenance.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-13 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_maintenance.jpg') no-repeat 100% 100%;
}
.level-1-cat-13 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-outillage.png') no-repeat 0 0;
	height: 114px;
}

/* Consommables Informatiques */
.level-1-cat-14 .main-title {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-consommable.png') no-repeat 100% 100%;
	height:1%;
}
.level-1-cat-14 .highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight_consommable.jpg') no-repeat 100% 100%;
}
.level-1-cat-14 .inner-highlight-level-1 {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-consommables.png') no-repeat 0 0;
	height: 114px;
}

/* Modification de l'affichage "Ajouter au panier", pour la liste des produits */
.table-ref-rem .td-links li.add a {
	text-transform: uppercase;
}

/* Taille maximale de la photo du commerciel d�di� */
.commercial-dedie .custmer-infos img {
	max-height:145px;
	max-width:101px;
}

/* Retouche du style des cadres en bas de la page d'accueil */
.position-none{
	position: static !important;
}

.position-relative{
	position: relative !important;
}

/* Style pour l'affichage du panier */
.product-cart-reference{
	color: #626262 !important;
}

.texte-centre{
	text-align : center !important;
}

.panier-logoff .table-panier td.r-td{
	border-right:medium none !important;
}

.table-panier .plus-moins button {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_plus-2.gif") no-repeat scroll 0 0 transparent;
}

.plus-moins button {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_plus.jpg") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:9px;
	margin:0 0 3px;
	text-align:center;
	width:9px;
	border: none;
	padding-right:3px;
}

.table-panier .plus-moins button.quantityDecrease {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_moins-2.gif") no-repeat scroll 0 0 transparent;
}

.table-panier td.delete button {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_delete.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:7px;
	width:8px;
	color:#363636;
	cursor:pointer;
	text-decoration:none;
	border: none;
}

.error-messages-cart .messages li.error-msg ul li {
	background:none repeat scroll 0 0 #9F3336;
	color:white !important;
	margin:0 0 15px;
	padding:3px 10px 2px 8px;
}

.error-messages-cart .messages li.success-msg ul li {
	border:1px solid #587900;
	color:#587900;
	margin:0 0 4px;
	padding:2px 10px 1px 7px;
}

.highlight-panier a.send-cart-friend {
	background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/send-cart.png") no-repeat scroll 100% 0 transparent;
	margin-right: 10px;
}

.ie8 .highlight-panier a.send-cart-friend,
.ie7 .highlight-panier a.send-cart-friend {
	background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/send-cart.png") no-repeat scroll 99% 0 transparent !important;
}

.line-tva-send-cart .r-td {
	border-right:1px solid #DEDEDE !important; !important;
}

/* Style pour la page de listing des paniers sauvegard�s */
td.empty-saved-carts {
	font-weight: bold;
	text-align: center;
	cursor: default !important;
}

.ie6 .text-deco,
.ie7 .text-deco {
	white-space: nowrap;
}

.ie6 .historique-commandes .filter-search .bloc-l ul li a span,
.ie7 .historique-commandes .filter-search .bloc-l ul li a span {
	white-space: nowrap;
	height: 1%;
}

.table-factures td a:hover {
	/*text-decoration: none !important;*/
}

.table-factures td a.change-product:hover {
	text-decoration: underline !important;
}

.table-panier .libelle a img {
	max-height: 200px;
	max-width: 400px;
}

.last-column-table-saved-cart {
	border-right: 1px solid #DEDEDE !important;
}

.popin-content-save form ul li p {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:10px;
	margin:4px 0 0;
	width:10px;
}

.popin-content-save form li p span {
	display:none;
}

.messages li.success-msg ul li {
	color: #ffffff;
}

/* Classe permettant d\'appliquer un visibility:hidden */
.hidden{
	visibility:hidden;
}


/* Style pour la page "Send to a friend" */
.registration-content fieldset p {
	float: right;
	padding-right: 33px;
}

.registration-content ul li textarea {
	display: block;
	float: left;
	width: 166px;
	margin: 0 3px 0 0;
	border: none;
	background: #dedede;
	border: 1px solid #dedede;
	font-size: 11px;
	padding: 1px 5px 1px;
}

div.link-add-recipient {
	float: right;
}

.input-focus textarea.on-focus {
	background: none !important;
	border: 1px solid #aeaeae !important;
}

.validate-registration input.button-recipients {
	text-decoration: none !important;
}

input.button-recipients {
	display: block;
	float: right;
	border: none;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_input-panier.png') no-repeat 0 100%;
	padding: 10px 0 22px 30px;
	width: 158px;
	cursor: pointer;
}
.ie7 input.button-recipients {
	padding: 12px 0 22px 30px;
}
input.button-recipients:hover {
	text-decoration: underline;
}

/* Styles "Ajouter au panier" liste des produits */
.table-ref-rem .td-links li.add input.add-to-cart{
	display: block;
	border: none;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	cursor: pointer;
	padding: 0 0 0 21px;
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_add.gif') no-repeat 0 2px;
	color: #587a00;
}
.table-ref-rem .td-links li.add input:hover{
    opacity: 0.5;
}
/* Messages d'erreur commande express */
.zone-erreurs ul.messages {
	color:#9F3336;
	padding:0 0 0 2px;
}

.zone-erreurs ul.messages li.error-msg ul li {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif") no-repeat scroll 0 2px transparent;
	padding-left:15px;
}

html.cuc_login_popin,body.cuc_login_popin {
	background:transparent;
}

.plus-moins a.quantityDecreaseMy {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_moins.gif') no-repeat;
}

.divBundleTotalPrice {
	width: 137px;
	border: 1px solid #dedede;
	text-align: center;
	padding: 6px 0;
	font-size: 16px;
	font-weight: bold;
	color: #9f3336;
	float: left;
	background: none;
}

/* Style pour le formulaire d'inscription et d'�dition de compte */
.checkbox-register-form {
	width: 14px !important;
	margin:4px 3px 0 0 !important;
}

.validation-advice {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif") no-repeat scroll 0 0 transparent !important;
	display:block !important;
	float:left !important;
	height:10px !important;
	margin:4px 0 0 !important;
	width:10px !important;
	/*TODO : solution provisoire � reprendre*/
	color: transparent !important;
	font-size: 0%;
}

.div_form_devis .validation-advice{
	background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif") no-repeat scroll 0 0 transparent !important;
	bottom: 36px;
	color: transparent !important;
	display: block !important;
	font-size: 0;
	height: 10px !important;
	left: 156px;
	margin: 4px 0 0 !important;
	position: relative;
	width: 10px !important;
	float: none !important;
}


li.unmodifiable-input input.on-focus{
	background: none repeat scroll 0 0 #DEDEDE;
	border: 1px solid #DEDEDE;
	cursor: default;
}

.info-input {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/note_bg.gif") no-repeat scroll 1px 6px transparent !important;
	font-size:11px !important;
	margin-left: 126px !important;
	padding:2px 0 0 11px !important;
	font-size: 0.9em !important;
}

.conteneur-erreurs-js {
	width: 255px !important;
	margin: 0 !important;
	padding: 0 !important;
}
.errors-register-form{
	float:right;
	margin-right:10px;
	width:255px;
}
.errors-register-form .zone-erreurs{
	margin-right: 10px !important;
	padding-top: 0px !important;
	width: 245px;
}
.conteneur-erreurs-js p{
	margin-left: 10px !important;
	padding-left: 16px !important;
}
.errors-register-form .zone-erreurs ul li{
	margin: 0 !important;
}
.errors-register-form .zone-erreurs ul.messages{
	padding-left: 1px !important;
}
/* Guide d'achat */
.content_onglet .l-part p span a {
	color: #838383;
}

.float-right{
	float: right !important;
}

/* Style pour les conditions de compte */
.ec-content-condition ul li div.info_statique{
	display: block;
	float: left;
	width: 241px;
	margin: 0 0 0 0;
	border: none;
	background: #dedede;
	border: 1px solid #dedede;
	font-size: 11px;
	color: #9f3336;
	padding: 1px 5px 1px;
}

/* Styles pour les taxes sur la fiche produit */
ul.list-tax {
	color: #A2A2A2;
	font-size: 11px;
	padding: 5px 10px 0;
}

ul.list-tax li.deee {
	float: left;
}

ul.list-tax li.sorecop {
	float: right;
}
.padding-top-0{
	padding-top: 0px !important;
}
/** CAPTCHA **/
.captcha-div{
	margin:10px, 0, 10px, 0;
}
.send-cart{
	background-color:#FFFFFF;
	margin-top:10px;
}
.send-cart h4{
	text-align: left !important;
}

.send-cart ul li textarea{
	font:11px Arial,Helvetica,sans-serif;
	background:none repeat scroll 0 0 #DEDEDE;
	border:1px solid #DEDEDE;
	color:#363636;
	font-weight:normal;
	height:110px;
	padding:1px 5px;
	width:241px;
	margin-right: 5px;
	float: left;
}
.send-cart a.return-cart-link {
	display:block;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r.png") no-repeat scroll 100% 0 transparent;
	color:#626262;
	padding:0 2px 0 0;
	float:left;
}

.send-cart a.return-cart-link span {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_continue.png") no-repeat scroll 0 0 transparent;
	display:block;
	padding:14px 12px 30px 37px;
}

.height-60 {
	height: 60px !important;
}

.send-cart ul li label{
	text-align: left !important;
}
/* Styles pour le plan du site */
.margin-top-20{
	margin-top: 20px !important;
}

.list-questions h2{
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	margin-bottom: 20px;
}

.list-questions ul.custom-sitemap li ul li ul li{
	padding-left: 20px;
}

.list-questions ul.custom-sitemap h4{
	text-align: left;
	background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-form-ec.gif") no-repeat scroll 100% 100% transparent;
	margin-bottom: 15px;
}

.list-questions ul.custom-sitemap li ul{
	padding-bottom: 3px;
}

.list-questions ul.custom-sitemap li span {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_question.gif") no-repeat scroll 0 6px transparent;
	color:#363636;
	display:block;
	padding:0 0 0 9px;
}

.custom-sitemap{
	margin-bottom:30px;
	padding-bottom:30px;
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-liste-question.gif") repeat-x scroll 0 100% transparent;
}

.custom-sitemap-container{
	background: none;
}

ul.cms-pages-list li a{
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_question.gif") no-repeat scroll 0 6px transparent;
	color:#363636;
	display:block;
	padding:0 0 0 9px;
}

.external-pages-list{
	background: none;
}
/* Styles pour le r�glement par carte */

.moy-carte {

}
.moy-carte ul li {
	float: left;
	width: 327px;
	margin: 0 0 5px 0 !important;
}
.moy-carte ul li.second-li {
	float: right;
	width: 327px;
}
.moy-carte ul li label {
	display: block;
	float: left;
	width: 135px;
	margin: 3px 5px 0 0;
	text-align: right;
}
.moy-carte ul li.second-li label {
	width: 135px;
}
.moy-carte ul li input {
	display: block;
	float: left;
	width: 158px;
	margin: 0 3px 0 0;
	border: none;
	background: #dedede;
	font-size: 11px;
	padding: 3px 5px 1px;
}
.moy-carte ul li .cc-type select,
.moy-carte ul li .cc-type input.selectbox {
	width: 173px;
}
.moy-carte ul li .month select,
.moy-carte ul li .month input.selectbox {
	width: 100px;
}
.moy-carte ul li .year select,
.moy-carte ul li .year input.selectbox {
	width: 60px;
}
.moy-carte ul li label span {
	color: #9f3336;
}

.qtyBundle {
	font-size:100% !important;
}

.padding-bottom-25{
	padding-bottom: 25px !important;
}
.adress-fact .tunnel-r ul li p {
	display: block;
	height: 9px;
	width: 7px;
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/cles.gif') no-repeat 0 0;
	float: left;
	margin: 5px 0 0 0;
}

.float-none{
	float: none !important;
}

.sidebar-left.catalogue-request,
.sidebar-left.marketing-pack-request,
.sidebar-left.reseller {
	margin-left: 10px;
	margin-top: 53px;
}

.padding-0{
	padding: 0px !important;
}

.padding-left-10{
	padding-left: 10px !important;
}

.padding-right-10{
	padding-right: 10px !important;
}

.padding-right-21{
	padding-right: 21px !important;
}

.padding-left-0{
	padding-left: 0px !important;
}

.padding-right-0{
	padding-right: 0px !important;
}

.ie6 .toutes-categories li .inner-upper-cat h3,
.ie7 .toutes-categories li .inner-upper-cat h3 {
	font-size: 13px;
}

.ie6 .table-ref-rem .td-links li.add,
.ie7 .table-ref-rem .td-links li.add {
	margin: 0 10px 0 0;
}


.ie6 .table-ref-rem .td-links li.add input,
.ie7 .table-ref-rem .td-links li.add input {
	padding: 0 0 0 0;
}

div.banniere {
/*	background-color: #363636;
	border: 4px solid #363636;*/
}

/* Liste des produits si nom produit sur 2 lignes */

/* Picto sous-famile navigation en cours */
/*.main-nav ul li.enCours a span.cat-1 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-1.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-2 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-2.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-3 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-3.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-4 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-4.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-5 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-5.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-6 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-6.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-7 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-7.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-8 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-8.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-9 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-9.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-10 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-10.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-11 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-11.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-12 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-12.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-13 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-13.gif') no-repeat 0 0;}
.main-nav ul li.enCours a span.cat-14 {background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-nav-on-14.gif') no-repeat 0 0;}*/

/* Champ r�f�rence sur page de confirmation de commande */
.comments li.l-li p {
	height: 14px;
}

/* Messages d'erreurs dans la popin */
.zone-erreurs p {
	width: 190px;
}

/* Modification du style de la liste de produits */
p.span,
p.span a {
	color: #363636;
	font-weight: normal;
}

.checkout-loader {
	padding-top:6px;
	padding-left:10px;
}

.validate-registration .validate-link {
	display: block !important;
    text-decoration: none !important;
    padding: 14px 12px 30px 37px;
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/validate-form.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #626262;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    width: auto;
}

.validate-registration .validate-link:hover {
    text-decoration: underline !important;
}

/* Correction IE7 pour l'affichage des prix public */
.line-gray {
	height: 1%;
}

.table-panier .second-part-tab td.r-td {
	padding-right: 24px !important;
	border-right: 1px solid #DEDEDE !important;
}
.registration-l ul li .message strong{
	background: none repeat scroll 0 0 #505050;
    color: white;
    font-weight: normal;
    padding: 2px 6px;
    position: absolute;
    white-space: nowrap;
}
.registration-r ul li .message strong{
	background: none repeat scroll 0 0 #505050;
    color: white;
    font-weight: normal;
    padding: 2px 6px;
    position: absolute;
    white-space: nowrap;
}

.ie6 .ec-main-content .registration-l ul li .message strong,
.ie7 .ec-main-content .registration-l ul li .message strong{
	margin-top: -13px;
}

.ie6 .ec-main-content .registration-r ul li .message strong,
.ie7 .ec-main-content .registration-r ul li .message strong{
	margin-top: -13px;
}

.width-155{
	width: 155px !important;
}

/* Styles du bouton Annuler le coupon */
div.delete-coupon-code {
	padding-top: 10px;
}

div.delete-coupon-code a {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_delete.gif') no-repeat 0 3px;
	width: 8px;
	height: 7px;
}

.ie6 div.delete-coupon-code a,
.ie7 div.delete-coupon-code a {
	top: -9px;
	position: relative;
}

div.delete-coupon-code a:hover {
	text-decoration: none;
}

div.delete-coupon-code a span {
	padding-left: 15px;
}

/* Pour la page de devis */
.devis h3 {
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	padding: 0 22px 14px 0;
}

.form-number-catalogue-request fieldset p {
	float: left !important;
	padding: 0 !important;
}

.without_decoration{
	text-decoration: none;
	color: #7E7E7E;
}

.without_decoration:hover{
	text-decoration: none;
	color: #7E7E7E;
	cursor: default;
}

.useful-links a.return-link span {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_continue.png') no-repeat 0 0;
	padding: 14px 12px 30px 37px;
	text-transform: uppercase;
	display: block;
}

.useful-links a.return-link {
	background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_retour-hp-r.png") no-repeat scroll 100% 0 transparent;
    color: #626262;
    padding: 0 1px 0 0;
    display: block;
    width: 157px;
    font-size: 10px;
    margin: 0 auto;
}

.text-aling-center{
	text-align: center !important;
}

.margin-top-20{
	margin-top: 20px !important;
}

.listeDeroulante {
    border: none;
    border: 1px solid #363636;
    margin: 0px 0 0 0px;
    width: 178px;
    font-style:italic;
    height: 21px;
    display : block !important;
    text-align:left;
    /*padding: 3px 19px 1px 6px;*/
    background: #ffffff ;
    cursor:pointer ;
    font-family: arial;
    font-size:11px;
}

.width-128 {
	width: 128px !important;
}

.width-165 {
	width: 165px !important;
}

.width-320 {
	width: 320px !important;
}

.display-none {
	display: none !important;
}

.width-300 {
	width: 300px !important;
}

/* Tunnel de transfo, moyen de paiement */
.ie6 .infos-moyens h4,
.ie7 .infos-moyens h4 {
	font-size: 11px;
}

/* Tunnel de transfo btn Etape Suivante */
.ie6 .liens-utiles input.next-step {
	height:1%
}

/* Liste des produits "Stock et Dispo" */
.ie6 .table-ref-rem td.td-dispo,
.ie7 .table-ref-rem td.td-dispo {
	padding-top: 15px;
}

.min-height-dashboard {
	min-height: 310px;
}

.first-para-en {
	width: 120px !important;
}

.table-panier .second-part-tab td.padding-right-15 {
	padding-right: 15px !important;
}

.std_logged_in .corpo {
	padding-top: 0px !important;
}

/* Picto promo dans la liste des produits "bundle" */
.table-pdt td.td-promo {
	width: 15px;
	padding-right: 0;
}

.ie6 .highlight-panier,
.ie7 .highlight-panier {
	padding-top: 1px !important;
}

.steps ul li.step-on strong {
	text-transform: uppercase;
}

.steps ul li strong {
	text-transform: uppercase;
}

.steps ul li.defaut-cursor {
	cursor: default;
}

/* Recherche */
.search-pagination {
	margin: 0 0 8px 0;
}
div.result-by-page ol {
	margin:5px 0;
}
div.result-by-page a {
	color:#9F3336;
}
.currently h3 span {
	margin: 0 0 6px 4px;
}

.search-autocomplete {
	color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    position: absolute;
    text-decoration: none;
    width: 200px;
    z-index: 9050;
    opacity: 0.95;
    text-align: left;
    background-color: #676767;
    border: 1px solid #373737;
    left: 0;
    overflow: hidden;
    top: 0;
}
.search-autocomplete ul {
	letter-spacing: 0;
    margin: 0;
    padding: 2px 0;
    text-decoration: none;
    width: 100%;
}
.search-autocomplete li {
	padding: 0 0 0 6px;
	cursor: pointer;
	line-height: 13pt;
    text-decoration: none;
}
.search-autocomplete li .amount {
	float:right;
	padding-right: 5px;
	font-weight:bold;
}
.search-autocomplete li.selected {
	background-color: #535353;
    color: #FFFFFF;
    text-decoration: none;
}

/* Prix bloc � l'affiche */
div.a-la-fiche p.red-text {
	margin: 0;
}
/* Historiques des commandes */
span.status_order {
	padding-left: 2px;
}
table.bl-factures td {
	padding: 0;
	border-bottom: 0 none;
	text-align: left;
}
table.bl-factures td.facture-link {
	text-align: center;
}
th.nowrap {
	white-space: nowrap;
}
/* Popin agreement */
div.popin-agreement div.corpo-content {
	overflow-y: scroll;
	height: 400px;
}
/* Factures et Avoirs */
.table-factures td.td-first-red span {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-facture-red.gif') no-repeat 0 0;
}
.table-factures td.td-first-blue span {
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_facture-blue.gif') no-repeat 0 0;
}
.table-factures td.link-picto span {
	padding: 0 0 0 21px;
}
.table-factures td a {
	padding: 0;
	text-decoration: underline !important;
}
.table-factures td a:hover {
	text-decoration: none !important;
}
/* Switcher language */
div.right-bloc div.empty-switcher {
	width: 244px;
	height: 34px;
}
.ie7 div.right-bloc div.empty-switcher {
	width: 244px;
	height:35px;
}
.alert-email-red-text {
	color: #9f3336;
	font-weight: bold;
}
/* Pagination select nb page */
.pagination-second {
	height: 25px;
}
.pagination {
    /*width: 150px;*/
    /*margin: auto;*/
	margin: 0 0 10px;
}
/* Historiques des commandes et Factures & Avoirs */
div.erase-filter {
	padding-bottom: 15px;
	text-align: center;
}
div.erase-filter a {
	background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_filter.gif") no-repeat scroll 0 3px transparent;
    padding-left: 12px;
	color: #D80D10;
}

.table-historique td a.link-sh span {
	display: none;
}
.table-historique td a.link-sh {
	display: block;
	padding: 0 0 0 0;
	width: 9px;
	height: 9px;
}
.inner-table-historique td a.link-sh {
	display: block;
	padding: 0 0 0 15px;
	width: auto;
	height: auto;
	text-transform: uppercase;
	color: white;
}
.table-historique td a.link-view-sav span {
    display: none;
}
.table-historique td a.link-view-sav {
    display: block;
    height: 9px;
    padding: 0;
    width: 9px;
}

.inner-table-historique td a.link-view-sav {
    color: white;
    display: block;
    height: auto;
    padding: 0 0 0 15px;
    text-transform: uppercase;
    width: auto;
}
.table-sav-2 input.return-2 {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-return.gif") no-repeat scroll 0 0 transparent;
    color: white;
    display: block;
    float: right;
    font-size: 10px;
    padding: 2px 9px 2px 12px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    border: medium none;
}

.padding-bottom-4 {
	padding-bottom: 4px !important;
}

.filter-search .bloc-r .conteneur_liste_erreurs_listing_commandes {
	float: left;
    margin-top: -11px;
}

.filter-search .bloc-r ul li .validation-advice {
	float: none !important;
}

.filter-search .bloc-r .conteneur_liste_erreurs_listing_commandes p{
	color: #9F3336 !important;
	text-transform: none !important;
	font-size: 11px !important;
	background: none !important;
	padding: 0 0 0 15px;
}

.center-th {
	text-align: center !important;
}

.right-th {
	text-align: right !important;
}

.padding-bottom-3 {
	padding-bottom: 3px !important;
}

.margin-left-3 {


	margin-left: 3px !important;
}


.text-align-left {
	text-align: left !important;
}
.inner-table-historique table td input.btn-submit-return {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif") no-repeat scroll 0 0 #9F3336;
    color: white;
    display: block;
    float: right;
    font-size: 10px;
    padding: 3px 9px 2px 12px;
    text-decoration: none;
    text-transform: uppercase;
    border: medium none;
    cursor: pointer;
}

.session-errors-sav ul.messages li.error-msg ul li {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif") no-repeat scroll 0 2px transparent;
	color: #ffffff;
	padding-left:15px;
}

.session-errors-sav p {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif") no-repeat scroll 0 2px transparent;
	color: #9F3336 !important;
	padding-left:15px;
}

.liste-deroulante-motif-sav .validation-advice {
	float: right !important;
	margin-left: 5px !important;
}

.margin-left-2 {
	margin-left: 2px !important;
}
/* SAV */
div.one-reason {
	float: left;
	margin: 2px 5px 0 0;
}
h3.request-reason {
	color: #9F3336;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0 !important;
	padding:0 !important;
	height: auto !important;
}
div.sav-img {
	height: 17px;
	padding-bottom: 9px;
}
div.sav-panne {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/sav_panne.png") no-repeat scroll 0 0 transparent;
}
div.sav-erreur {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/sav_erreur.png") no-repeat scroll 0 0 transparent;
}
div.sav-colis {
	background:url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/sav_colis.png") no-repeat scroll 0 0 transparent;
}
div span.sav-none {
	display: none;
}
.list-motif ul li {
	padding-top: 30px;
	padding-left: 8px;
	padding-right: 8px;
	width: 203px;
	height: 98px;
}
div.sav-desc {
	padding-top: 10px;
	padding-right: 17px;
	padding-left: 17px;
}
.list-motif ul li a.validate-sav {
	padding: 15px 22px 21px 11px;
}
ul.agree-condition {
	float: right;
	width: 454px;
}
ul.agree-condition li {
	padding-top: 10px;
}
ul.agree-condition li input {
	margin-top: 3px;
	width: 20px;
	background: none;
}
ul.agree-condition li label {
	text-align: left;
	font-weight: normal;
}
li.txt-breakdown {
	color: #9F3336;
	width: 397px;
	padding-left: 375px;
}
.ie6 h3.request-reason,
.ie7 h3.request-reason {
	height:1% !important;
}
.ie7 h3.request-reason {
	margin-bottom:2px !important;
}
.ie6 h3.request-reason {
	margin-bottom:-8px !important;
}
div.mandatory-field {
	padding-top: 25px
}
.table-factures th {
	white-space: nowrap;
}
.ie6 td.return-btn input,
.ie7 td.return-btn input {
	width: 91px;
}

/* Fiche produit Ref/Dispo/Stock */
.ref-pdt li {
	margin: 0 38px 0 0;
}
.ref-pdt li.stock {
	margin: 0;
}
.ref-pdt li.last {
	float: right;
}

/* Top produits */
.bloc-nv-l-content ul li p.top-name {
	min-height: 28px;
}
ul.price-and-details {
	position: relative;
	height: 40px;
}
.bloc-nv-l-content ul.widget-grid ul.price-and-details {
	padding: 0 0 10px 0;
	/*position: relative;*/
	/*height: 40px;*/
}

ul.price-and-details li.link-details {
	position: absolute;
	bottom: 0;
	right: 5px;
	float: none;
}

/* corrections CUC */
.links-to {
	background: white;
	padding: 33px 0 5px 0px;
	text-align: center;
}
/* Destocking */
.main-nav ul li.link-destocking a span, .liste-cat ul li.link-destocking a span { background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_destockage.gif") no-repeat scroll 0 0 transparent; padding: 1px 0 1px 9px; }
.main-nav ul li.link-destocking a, .liste-cat ul li.link-destocking a { text-transform: uppercase; font-weight: bold; color: #363636; font-size: 10px; }
.destocking .main-title { background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_title-destockage.png") no-repeat scroll 100% 100% transparent; height: 1%; }
.destocking .highlight-level-1 { background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_highlight-level-dg.jpg") no-repeat scroll 100% 100% transparent; }
.destocking .inner-highlight-level-1 { background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-destockage.png") no-repeat scroll 0 0 transparent; }

/* ManageBackground */
/*body.managebg-img .center-bloc-header, body.managebg-img #content, body.managebg-img #footer { background: none; }*/
/*body.managebg-img .inner-footer { background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_footer_bis.png") repeat-x scroll 0 0 transparent; }*/
body.cuc_login_popin #managebg { height: 0!important; display: none; }

.nes_select-skin-block {
	position:relative;
	width: 63px;
	float:left;
	z-index:1;
}
.nes_skin-registration {
	position:relative;
	float:left;
	z-index:1;
}
div.selectbox-wrapper {
	position:absolute;
	left:0;
	top: 18px;
	background-color:white;
	border: 1px solid #dedede;
	margin:0px;
	margin-top:0;
	padding:0px;
	font-size:11px;
	text-align:left;
	overflow:auto;
	height: 132px;
	width: 154px !important;
}
div.selectbox-wrapper ul {
	list-style-type:none;
	margin: 0;
	padding: 0 0 0 6px;
}
div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
}
div.selectbox-wrapper ul li {
	clear:both !important;
	list-style-type:none;
	display:block;
	margin:1px 0 1px 0;
	padding:0;
	cursor:pointer ;
	font-family: arial;
	font-size:11px;
}
label {
	display: block;
}
.selectbox {
	color: #363636 !important;
	border: none;
	border-color: none;
	margin: 0px 0 0 0px;
	width: 143px;
	height: 14px;
	display : block;
	text-align:left;
	padding: 3px 19px 1px 6px;
	background: #dedede url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/select-box.png') 100% 0 no-repeat !important;
	cursor:pointer ;
	font-family: arial;
	font-size:11px;
}
/* Tunnel de transfo */
.select-l div.selectbox-wrapper {
	width: 136px !important;
}
.select-pays div.selectbox-wrapper {
	width: 166px !important;
}
/* Registration */
.registration-content .selectbox {
	border: 1px solid #dedede !important;
	border-color: #dedede;
	font-style: italic;
}
.registration-content div.selectbox-wrapper,
.ec-main-content div.selectbox-wrapper {
	width: 176px !important;
}
/* Espace Client */
.ec-main-content .selectbox,
.form-ec-home .selectbox {
	font-style: italic;
}
.form-ec-home div.selectbox-wrapper {
	width: 154px !important;
	top: 19px;
}
.white-picto .selectbox,
.critere-rslt .selectbox {
	height: 13px;
	padding: 3px 19px 1px 6px;
	background: white url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/select-box-trans.gif') 100% 0 no-repeat !important;
}
.white-picto div.selectbox-wrapper {
	width: 180px !important;
	top: 19px;
}
.critere-rslt div.selectbox-wrapper {
	width: 164px !important;
	top: 19px;
}
.form-morif .selectbox {
	font-style: italic;
}
.form-morif div.selectbox-wrapper {
	width: 227px !important;
	top: 18px;
}
.form-criteres .selectbox {
	height: 15px;
	padding: 1px 19px 1px 6px;
}
.form-criteres div.selectbox-wrapper {
	width: 163px !important;
	top: 19px;
}
.criterion-search .selectbox {
	width: 148px
}
.criterion-search div.selectbox-wrapper {
	width: 171px !important;
}
.criterion-search .result-by-page .selectbox {
	font-style: italic;
	color: #676767 !important;
}
/* Multi-comptes */
.table-commande-comptes div.selectbox-wrapper {
	position:absolute;
	left:0;
	top: 16px;
	background-color:white;
	border: none;
	height: 100px;
	width: 75px !important;
	color: #363636 !important;
	text-transform: uppercase;
	font-size: 10px !important;
	font-weight: bold;
}
.table-commande-comptes .selectbox {
	width: 75px;
	color: #9f3336 !important;
	background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_type.gif') no-repeat 0 4px !important;
	text-transform: uppercase;
	padding: 0 0 0 14px;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
}
.table-commande-comptes .nes_skin-registration {
	padding: 0 5px;
}
.table-commande-comptes div.selectbox-wrapper ul li {
	font-size:10px;
}
.container {
    width: 957px;
    margin: auto;
}

.italic {
    font-style: italic;
}

.cache {
    display: none;
}

.align-center {
    text-align: center;
}

.texte-xl {
    font-size: 12px;
}

.texte-xxl {
    font-size: 14.5px;
}

.texte-xxxl {
    font-size: 17px;
}

.texte-gris {
    color: #929292;
}

.left-19px {
    margin-left: 19px;
}

.content-header {
    padding-bottom: 28px;
    /*padding-bottom: 42px;*/
    position: relative;
}

.t-title-page {
    z-index: 999999;
    background: #f4f4f4;
    height: 23px;
}

.t-title-page ul.menu-haut {
    margin-left: 170px;
    font-size: 11px;
    text-transform: uppercase;
    color: #505050;
    padding: 6px 0 0 0;
}

.t-title-page .menu_langue {
    float: right;
    margin: 5px 0 0 0;
}

.t-title-page .menu_langue li {
    display: inline;
}

.t-title-page .menu_langue li:hover {
    opacity: 0.5;
}

.t-title-page .menu_langue li + li {
    margin-left: 2px;
}

.t-title-page .phone-haut {
    margin: 1px 5px 0 0;
    float: right;
}

.menu-haut {
    float: left;
    /*margin-right: 8px;*/
    /*margin-bottom: 19px;*/
}

.menu-haut li {
    display: block;
    float: left;
}

.menu-haut li a {
    /*font-size: 12px;*/
    /*text-transform: uppercase;*/
    /*-webkit-text-stroke: 0.2px;*/
    /*    text-shadow: 0 0 0.8px;*/
    /*letter-spacing: 0.5px;*/
}

.menu-haut li + li {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep-menu-haut.png') no-repeat 0 center;
    padding-left: 10px;
    margin-left: 10px;
}

.bloc-contact-en {
    /*background:  url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/image-fille-en.png') no-repeat 0 center;*/
    /*background: lightblue;*/

}

.bloc-contact-en .contactez-ns {
    display: inline-block;
    border-radius: 18px;
    border: 3px solid #00aeef;
}

.bloc-contact {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/image-fille.png') no-repeat 0 center;
    padding-left: 58px;
    padding-top: 24px;
    margin-bottom: 3px;
    padding-bottom: 7px;
    margin-left: 4px;
}

.bloc-contact .lab-contact {
    color: #09B7F3;
    width: 50px;
    display: inline-block;
    line-height: 1.4em;
    font-size: 8px;
    font-weight: bold;
}

.bloc-contact .contactez-ns {
    display: inline-block;
    vertical-align: bottom;;
    border-radius: 18px;
    border: 3px solid #00aeef;

    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    behavior: url(https://www.exertis-connect.de/skin/frontend/cuc/default/styles/pie.htc);
    position: relative;
}

.bloc-contact .contactez-ns .lab-num-tel {
    background: #00aeef url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-contact.png') no-repeat 0 center;
    padding-left: 24px;
    border-radius: 12px;
    color: #fff;
    font-size: 18px;
    display: inline-block;
    padding-right: 10px;
    line-height: 1.1em;
    float: left;
}




.bloc-contact.en .contactez-ns .lab-num-tel {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-contact.png') no-repeat -15px -21px;
    border-radius: 0px;
    padding: 7px 17px;
    text-transform: uppercase;
    font-size: 14px;
}

.bloc-contact.en .contactez-ns .num-tel span {
    color: #d80d10;
    margin-top: 6px;
}

.bloc-contact.en .contactez-ns {
    border: 1px solid #D5D2D2;
    border-radius: 0px;
    margin-left: -18px;
    top: -22px;
}

.bloc-contact.en {
    background: none;
    padding-left: 0px;
    margin-top: -24px;
}

.bloc-contact.en img {
    position: relative;
    z-index: 10;
}

.ie10 .bloc-contact .contactez-ns .lab-num-tel {
    line-height: 1.15em;
}

.bloc-contact .contactez-ns .num-tel {
    display: inline-block;
    line-height: 1.0em;
    float: left;
    margin-top: 4px;
    padding-left: 9px;
}

.bloc-contact .contactez-ns .num-tel span {
    color: #00aeef;
    font-size: 22px;
    padding-right: 10px;
    display: inline-block;
}

.bloc-contact.en p {
    margin-top: -20px;
    margin-left: 54px;
    width: 100%;
}

.bloc-contact p {
    margin-top: 2px;
}

#search_mini_form .form-search {
    border: 1px solid #b1b1b1;
    width: 348px;
    background: #F7F7F7 none repeat scroll 0% 0%;
}

#search_mini_form .form-search input[type=text] {
    width: 289px;
    border: none;
    margin: 0;
    display: block;
    float: left;
    padding: 5px 0px 6px 6px;
    font-size: 12px;
    font-style: italic;
    color: #b1b1b1;
}

#search_mini_form .form-search input[type=text] {
    width: 302px;
    height: 35px;
    background: #f7f7f7;
    line-height: 35px;
    padding: 0 0 0 9px;
}

#search_mini_form .form-search button {
    background: #ffffff;
    height: 35px;
    width: 37px;
    margin: 0px;
    cursor: pointer;
    padding: 0;
    border: none;
}

#search_mini_form .form-search button:hover {
    opacity: 0.5;
}

#search_mini_form .form-search button span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_loupe_noir.png') no-repeat center center;
    background-size: 27px;
    height: 35px;
    width: 37px;
    display: block;
}

.bloc-log-off li.espace-clt a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_mon_compte.png') no-repeat 0 2px;
    color: white;
    padding-top: 1px;
    display: block;
    padding: 3px 9px 2px 17px;
    letter-spacing: 0.8px;
    font-size: 9px;
}

.bloc-log-on p.espace-clt a {
    font-size: 9px;
}

.bloc-log-on .espace-clt a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_mon_compte.png') no-repeat -1px 1px;
    padding-left: 15px;
    margin-left: -15px;
    width: 100%;
}

.bloc-log-off li.espace-clt a {
    text-decoration: none;
}

.panier-bloc-header li.mon-panier a span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_mon_panier.png') no-repeat 0 4px;
    color: white;
    padding-left: 14px;
    letter-spacing: 0.8px;
    font-size: 9px;
    padding: 4px 10px 3px 14px;
    display: block;
}

/* success message general */
.messages li ul li {
    display: table;
    margin: 5px;
    line-height: inherit;
    height: inherit;
    padding-left: 10px;
    width: 98.15%;
    margin-left: auto;
    margin-right: auto;
}

.messages span {
    display: table-cell;
    vertical-align: middle;
    padding-top: 5px;
    margin-top: auto;
    margin-bottom: auto;
    color: #587900;
}

.error-msg span {
    color: #fff;
    display: block;
    margin-bottom: 5px;
}

.error-messages-cart .messages li.success-msg ul li, .error-messages-cart .messages li.error-msg ul li {
    border: medium none;
    margin: auto;
    padding: 3px 10px 2px 8px;
    width: 95%;
}

.messages li.success-msg ul li {
    background-color: inherit;
}

/*success message devis bandeau */

.cuc_evolution_success {
    background-color: #32cd32;
    border: 1px solid #587900;
    height: 30px;
    color: #fff;
    margin: 5px;
    line-height: 30px;
    padding-left: 10px;
    width: 98.15%;
    margin-left: auto;
    margin-right: auto;
}

.error-messages-cart .success-msg {
    border: 1px solid #587900;
    margin: auto;
    width: 96%;
}

/* fin success message devis */

.bloc-log-off li.espace-clt {
    margin-bottom: 3px;
    line-height: initial;
}

.panier-bloc-header li.mon-panier a:hover {
    opacity: 0.5;
    text-decoration: none;
}

.bloc-log-off li {
    line-height: 1.4em;
}

.panier-bloc-header .mon-panier {
    margin-bottom: 5px;
}

.mes-produits a {
    color: #929292;
}

.mes-produits {
    margin-bottom: 11px;
}

.mes-produits a .cart-header {
    color: #929292;
    font-size: 12px;
}

/*** custom flexslider ***/
.slider_home .flex-control-nav {
    width: auto;
    bottom: 9px;
    margin-right: 10px;
    display: block;
    right: 0;
}

.flex-control-paging li a {
    width: 6px;
    height: 7px;
}

.slider_home .flex-control-paging li a.flex-active {
    background: rgb(183, 75, 36); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3NGIyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2E2MDAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2I3MDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2IzMDAwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2E2MDAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTQ1MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(183, 75, 36, 1) 0%, rgba(166, 0, 2, 1) 20%, rgba(183, 1, 0, 1) 40%, rgba(179, 0, 4, 1) 60%, rgba(166, 0, 2, 1) 80%, rgba(186, 69, 34, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(183, 75, 36, 1)), color-stop(20%, rgba(166, 0, 2, 1)), color-stop(40%, rgba(183, 1, 0, 1)), color-stop(60%, rgba(179, 0, 4, 1)), color-stop(80%, rgba(166, 0, 2, 1)), color-stop(100%, rgba(186, 69, 34, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(183, 75, 36, 1) 0%, rgba(166, 0, 2, 1) 20%, rgba(183, 1, 0, 1) 40%, rgba(179, 0, 4, 1) 60%, rgba(166, 0, 2, 1) 80%, rgba(186, 69, 34, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(183, 75, 36, 1) 0%, rgba(166, 0, 2, 1) 20%, rgba(183, 1, 0, 1) 40%, rgba(179, 0, 4, 1) 60%, rgba(166, 0, 2, 1) 80%, rgba(186, 69, 34, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(183, 75, 36, 1) 0%, rgba(166, 0, 2, 1) 20%, rgba(183, 1, 0, 1) 40%, rgba(179, 0, 4, 1) 60%, rgba(166, 0, 2, 1) 80%, rgba(186, 69, 34, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(183, 75, 36, 1) 0%, rgba(166, 0, 2, 1) 20%, rgba(183, 1, 0, 1) 40%, rgba(179, 0, 4, 1) 60%, rgba(166, 0, 2, 1) 80%, rgba(186, 69, 34, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b74b24', endColorstr='#ba4522', GradientType=0); /* IE6-8 */
}

.flex-control-nav li {
    margin: 0 2px;
}

/*** custom flexslider ***/
#col-left .list-eng {
    margin-bottom: 9px;
    background: #FFF;
}

#col-left .list-eng ul {
    border: 1px solid #929292;
    border-top: none;
}

#col-left .list-eng li {
    display: block;
    padding: 12px 6px 7px 9px;
    position: relative;
}

#col-left .list-eng li + li {
    border-top: 1px solid #929292;
}

#col-left .list-eng li img {
    float: left;
    display: block;
}

#col-left .list-eng li .content {
    text-align: right;
}

#col-left .list-eng li .content p {
    font-weight: bold
}

#col-left .list-eng li .content p span,
#col-left .list-eng li .content p strong {
    display: block;
}

#col-left .bloc-newsletter {
    background: #363636;
    color: #fff;
    padding: 4px 2px 10px 7px;
    margin-bottom: 9px;
    position: relative;
}

#col-left .bloc-newsletter h2 {
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 10px;
}

#col-left .bloc-newsletter p {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-news.png') no-repeat 0 center;
    padding-left: 16px;
    padding-left: 47px;
    font-size: 14px;
    margin-bottom: 9px;
}

.bg-rouge {
    display: inline-block;
    background: #e74946; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3NDk0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2VhNDg0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iI2U3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2U4NDQ0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2U1NDAzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2UwNDQ0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2U2MzgzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2U0MzkzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2RlMmQzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2RkMmYyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2UxMjgyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2RiMjMyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2UxMWQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2RiMWMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2RjMTgxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Q3MTQxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2RhMTIxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODBmMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e74946), color-stop(19%, #ea4846), color-stop(24%, #e74747), color-stop(29%, #e84445), color-stop(33%, #e5403e), color-stop(38%, #e04448), color-stop(43%, #e63839), color-stop(48%, #e43931), color-stop(57%, #de2d37), color-stop(62%, #dd2f2e), color-stop(67%, #e12826), color-stop(71%, #db2321), color-stop(76%, #e11d1f), color-stop(81%, #db1c23), color-stop(86%, #dc181a), color-stop(90%, #d71412), color-stop(95%, #da1215), color-stop(100%, #d80f15)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74946', endColorstr='#d80f15', GradientType=0); /* IE6-8 */
    color: #fff;
    padding: 4px 13px 4px 11px;
    text-transform: uppercase;
}

#col-left .bloc-newsletter .link {
    padding-left: 0px;
    position: relative;
    margin-left: 46px;
}

.bg-rouge:hover {
    text-decoration: none;
    opacity: 0.5;
}

.titre-fond-gris {
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.9px;
    background: #505050; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzNmM2YzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzM2MzYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #505050 0%, #4f4f4f 38%, #3f3f3f 57%, #363636 71%, #363636 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #505050), color-stop(38%, #4f4f4f), color-stop(57%, #3f3f3f), color-stop(71%, #363636), color-stop(100%, #363636)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #505050 0%, #4f4f4f 38%, #3f3f3f 57%, #363636 71%, #363636 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #505050 0%, #4f4f4f 38%, #3f3f3f 57%, #363636 71%, #363636 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #505050 0%, #4f4f4f 38%, #3f3f3f 57%, #363636 71%, #363636 100%); /* IE10+ */
    background: linear-gradient(to bottom, #505050 0%, #4f4f4f 38%, #3f3f3f 57%, #363636 71%, #363636 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#363636', GradientType=0); /* IE6-8 */
    padding: 4px 0px 3px 0px;
    font-family: Arial, sans-serif;
}

.texte-xxxxl {
    font-size: 26px;
    font-weight: bold;
    line-height: 0.7em;
}

.texte-petit {
    font-size: 11px;
    font-weight: bold;
}

.texte-gros-rouge {
    font-size: 15px;
    font-weight: bold;
    color: #d80d10;
    text-transform: uppercase;
}

.texte-grand {
    text-transform: uppercase;
    font-size: 15px;
}

.texte-moyen {
    text-transform: uppercase;
    font-size: 14px;
}

.bloc-news-bas {
    background: #e4e4e4;
    padding: 6px 0;
}

.bloc-news-bas p {
    text-align: center;
    color: #505050;
    font-size: 14px;
}

.bloc-news-bas .title {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/newsletter-bas.png') no-repeat 0 center;
    padding-left: 37px;
    text-transform: uppercase;
    font-style: italic;
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    padding-bottom: 2px;
    padding-top: 6px;
}

.bloc-news-bas .bg-rouge {
    font-size: 9px;
    padding: 5px 6px 4px 6px;
    border-radius: 2px;
    display: inline-block;
    vertical-align: top;
}

.inner-footer > ul > li {
    display: inline-block;
    vertical-align: top;
    width: 22%;
    padding-left: 2%;
}

.inner-content {
    position: relative;
}

.inner-content.inner-content-hp {
    border: 1px solid #cdcdcd;
    border-top: none;
}

.col-main {
    padding: 9px 8px;
    border-bottom: 1px solid #929292;
}

.link-to-top:hover {
    opacity: 0.7;
}

#col-left .bloc-cata {
    border: 1px solid #464646;
    position: relative;
    margin-bottom: 9px;
    padding: 0px;
}

#col-left .bloc-cata:hover {
    opacity: 0.5;
}

.tous-cliq {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/transparent.png');
}

#main-content .titre-fond-gris {
    padding: 10px 0px 9px 14px;
    font-size: 14px;
}

.table-ref-rem tr + tr td {
    border-top: 1px solid #929292;
}


.purchased-products .new-es {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/nouveautes-es.png') no-repeat center;
    width: 31px;
    height: 84px;
    display: inline-block;
    position: relative;
    top: 0px;
    left: 0px;
}

.purchased-products ._new {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_nv-moy.jpg') no-repeat center;
    width: 31px;
    height: 84px;
    display: inline-block;
    position: relative;
    top: 0px;
    left: 0px;
}

.list-nouveaute {
    display: table;
    border: 1px solid #929292;
    width: 99.8%;
    table-layout: fixed;
    border-left: none;
}

.list-nouveaute li.item {
    /*display: inline-block;*/
    float: left;
    width: 248px;
}

.list-nouveaute li.item:nth-child(3), .list-nouveaute li.item:nth-child(6) {
    border-right: none !important;
}

#list-nouv .list-pic {
    padding: 25px 18px 16px 14px;
    overflow: hidden;
    height: 1%;
}

.list-nouveaute li .product-image {
    display: block;
    text-align: center;
    position: relative;
    margin-bottom: 13px;
}

.list-nouveaute li .product-name {
    font-size: 11px;
    margin-bottom: 5px;
}

.list-nouveaute li .product-name a {
    font-weight: bold;
}

.link-detail {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_log-off.png') no-repeat 0 center;
    padding-left: 21px;
    text-transform: uppercase;
    font-size: 10px;
}

div.a-la-fiche p.red-text {
    margin: 0;
    width: 160%;
}

.align-right {
    text-align: right;
}

.purchased-products {
    margin-bottom: 7px;
}

.purchased-products h2 {
    font-size: 14px !important;
}

.bottom-link {
    text-align: right;
    padding-top: 3px;
    padding-bottom: 0px;
}

.bottom-link a {
    color: #dc0a11;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-double-puce.png') no-repeat 0 center;
    padding-left: 23px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.99px;
}

.table-ref-rem-hp h2 {
    letter-spacing: 0.99px;
}

.nav-bas-page {
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    margin-top: 10px;
}

.nav-bas-page ul li {
    display: inline-block;
}

.nav-bas-page .titre-bloc {
    background: #d60c0c url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-rouge.png') no-repeat 100%;
    color: #fff;
    display: block;
    text-transform: uppercase;
    width: 100px;
    padding: 10px 25px 10px 10px;
    font-size: 12px;
    float: left;
    font-weight: normal;
}

.nav-bas-page ul {
    padding-left: 15px;
    width: 804px;
    float: left;
    display: table;
    min-height: 48px;
    height: 48px
}

.ie10 .nav-bas-page ul {
    min-height: 48px;
    height: 48px;
}

.ie11 .nav-bas-page ul li {
    padding-left: 50px;
    padding-right: 10px;
}

.nav-bas-page ul li {
    display: table-cell;
    vertical-align: middle;
    padding-right: 22px;
}

.ie10 .nav-bas-page ul li {
    padding-right: 15px;
}

.nav-bas-page ul li {
    color: #db2c2c;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

.nav-bas-page ul li.liv-gratuite {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/liv-gratuite.png') no-repeat 0 center;
    padding-left: 55px;
}

.nav-bas-page ul li.liv-24 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/liv-24.png') no-repeat 0 center;
    padding-left: 34px;
}

.nav-bas-page ul li.pai-sec {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/pai-sec.png') no-repeat 0 center;
    padding-left: 31px;
}

.nav-bas-page ul li.sat-rem {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sat-rem.png') no-repeat 0 center;
    padding-left: 36px;
}

.nav-bas-page ul li.taux-dispo {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/taux-dispo.png') no-repeat 0 center;
    padding-left: 55px;
}

#header .bande-jaune {
    border-left: 1px solid grey;
    border-right: 1px solid grey;
}

.bande-jaune {
    background: #fffb92;
    padding-bottom: 3px;
}

.bande-jaune p {
    padding-left: 21px;
    text-transform: uppercase;
    font-size: 14px;
    color: #545454;
}

.bande-jaune p .fond-gris {
    background: #545454;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    padding: 1px 3px;
    line-height: 1.1em;
}

.bande-jaune p .voir-cond {
    font-size: 7px;
    text-align: center;
    width: 50px;
    text-decoration: underline;
    display: inline-block;
    font-weight: bold;
    color: #545454;
    margin-left: 15px;
}

.bande-jaune p .voir-cond:hover {
    text-decoration: none;
}

.bande-jaune p img {
    position: relative;
    bottom: -5px;
    margin-right: 4px;
}

#footer .inner-footer .title-col {
    text-transform: uppercase;
    font-size: 11px;
    color: #6f6f6f;
    display: block;
    margin-bottom: 10px;
}

#footer .sec-lev {
    display: inline-block;
    margin-right: 65px;
}

#footer .sec-lev li a {
    background: none;
}

#footer img.pos-top-9 {
    position: absolute;
    top: 9%;
}

#col-left .blocs-sol ul {
    border: 1px solid #929292;
    border-top: none;
}

#col-left .blocs-sol li {
    background: #ededed url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-bloc-sol.png') repeat-x 0 0;
    padding: 4px 9px 7px 0px;
}

#col-left .blocs-sol li img {
    float: left;
}

#col-left .blocs-sol li .content {
    text-align: right;
}

#col-left .blocs-sol li + li {
    border-top: 1px solid #929292;
}

#col-left .blocs-sol li h3 {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
}

#col-left .blocs-sol li p {
    color: #6b6b6b;
    font-size: 13px;
    line-height: 1.2em;
    margin-bottom: 11px;
    padding-top: 8px;
    text-align: right;
}

.link-plus {
    color: #dc0a11;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto-double-puce.png') no-repeat 0 center;
    padding-left: 23px;
    text-transform: uppercase;
    font-size: 11px;
    margin-left: 110px;
}

#col-left .blocs-sol li.cables .content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sol1.jpg') no-repeat 0 21px;
    padding-left: 41px;
    padding-top: 8px;
    display: block;
    height: 122px;
    text-decoration: none;
}

#col-left .blocs-sol li.cables .content p {
    padding-left: 28px;
}

#col-left .blocs-sol li.cables .content h3 {
    margin-bottom: 15px;
}

#col-left .blocs-sol li.guide-technologies .content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sol2.jpg') no-repeat 0 -2px;
    padding-left: 0;
    padding-top: 11px;
    display: block;
    height: 122px;
    text-decoration: none;
}

#col-left .blocs-sol li.guide-technologies .content p {
    padding-left: 28px;
}

#col-left .blocs-sol li.guide-technologies .content h3 {
    margin-bottom: 18px;
}

#col-left .blocs-sol li.sol-metiers .content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sol3.jpg') no-repeat 0 0px;
    padding-left: 0;
    padding-top: 1px;
    display: block;
    height: 122px;

    text-decoration: none;
}

#col-left .blocs-sol li.sol-metiers .content p {
    padding-left: 0px;
    padding-top: 0px;
}

#col-left .blocs-sol li.sol-metiers .content h3 {
    margin-bottom: 15px;
    padding-left: 52px;
}

#col-left .blocs-sol li.markenting-revendeurs .content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sol4.jpg') no-repeat 0 -2px;
    padding-left: 0;
    padding-top: 15px;
    display: block;
    height: 122px;
    text-decoration: none;
}

#col-left .blocs-sol li.markenting-revendeurs .content p {
    padding-left: 0px;
    padding-top: 0px;
    padding-left: 58px;
    font-size: 12px;
}

#col-left .blocs-sol li.markenting-revendeurs .content h3 {
    margin-bottom: 18px;
    padding-left: 52px;
}

#col-left .blocs-sol li.markenting-revendeurs .content .texte-vert {
    color: #60a73d;
    display: block;
    font-style: italic;
}

#content .content-all #all {
    padding: 0;
}

#content .content-all #all .std .billboard-slider .big {
    height: 300px;
}

#content .content-all #all .std_logged_in .billboard-slider .big {
    height: 300px;
}

.bloc-log-on {
    display: table-cell;
    width: 140px;
    background: #efefef;
    padding: 2px 2px 2px 2px;
    vertical-align: top;
}

.bloc-log-on p.espace-clt {
    padding: 0px;
    float: none;
    width: 100%;
}

.bloc-log-on p.deconnexion {
    float: left;
    padding: 0px 0 0 10px;
}

.bloc-log-on p.deconnexion a {
    padding: 0 0 0 0px;
    background: none;
    text-decoration: underline;
    font-size: 10px;
    margin-top: -5px;
}

.bloc-log-on p.espace-clt a {
    padding: 3px 0px 2px 22px;
    text-decoration: none;
}

.bloc-log-on .espace-clt a:hover {
    opacity: 0.5;
    text-decoration: none;
}

.col_main {
    padding: 9px 8px;
}

.col-main .purchased-products {
    margin-left: 202px;
    overflow: auto;

}

.list-nouveaute #list-nouv {
    border-right: 1px solid #929292;
}

.widget-container .titre-fond-gris {
    padding: 10px 0px 9px 14px;
}

.purchased-products .td-ref-remp .infos-pdt-td li a {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_log-off.gif') no-repeat 0 2px;
    padding: 0 0 0 21px;
    font-size: 10px;
    color: #363636;
    font-weight: bold;
}

.purchased-products .td-ref-remp .infos-pdt-td #add {
    display: block;
    border: none;
    font-size: 10px;
    font-weight: normal;
    color: white;
    text-transform: uppercase;
    cursor: pointer;
    padding: 0 0 0 21px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_add.gif') no-repeat 0 2px;
    color: #587a00;
}

.td-ref-remp .infos-pdt-td .td-links li {
    float: left;
    margin: 0 19px 0 0;
}

.td-ref-remp {
    width: 371px;
}

.promotion tbody tr {
    border: 1px solid gray;;
    margin-left: 10px;
}

.promotion tbody td {
    padding-left: 5px;
}

.promotion {
    border-collapse: collapse;
}

div.banniere {
    margin-bottom: 10px;
}

/*** Pag ede recherche ***/
.search-nav form .inner-form-search {
    border: 1px solid #b1b1b1;
}

.your-search {
    margin-bottom: 10px;
}

.tri {
    display: block;
    float: left;
    margin-right: 4px;
}

.tri li {
    display: block;
    float: left;
}

.tri li a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/tri-desc-asc.png') no-repeat 0 0;
    width: 13px;
    height: 14px;
    display: block;
}

.tri li.desc a {
    background-position: 100% 0;

}

.tri li a:hover {
    opacity: 0.5;
}

.text-xl {
    font-size: 16px;
}

div table.list-mode td.td-dispo ul {
    padding: 5px;
    width: 100px;
    padding-top: 40px;
}

div table.list-mode th.header-stock {
    text-align: right;
    padding-right: 26px;
}

div table.list-mode td.td-price {
    width: 145px;
    padding: 0 5px 0 5px;
}

.criterion-search .nes_skin-registration {
    width: 150px;
    float: none;
    display: inline-block;
    height: 40px;
    margin-right: 10px;
}

.result {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/border-dotted-gris.png') repeat-x 0 100%;
    padding-bottom: 14px;
    margin-bottom: 13px;
}

.result .filter-select {
    font-style: italic;
    color: #676767;
    font-size: 12px;
    margin-top: 5px;
}

.bold {
    font-weight: bold;
}

.texte-rouge {
    color: #9f3336;
}

.texte-bare {
    text-decoration: line-through
}

div table.list-mode td.td-dispo {
    width: 110px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .nav-bas-page ul li {
        padding-right: 20px;
    }

    .search-nav form input {
        padding-bottom: 2px;
    }
}

/*** Pag ede recherche ***/
/** plan site ***/
.bloc-site-map .item-col {
    float: left;
    width: 188px;
}

.bloc-site-map .item-col + .item-col {
    margin-left: 86px;
}

.bloc-site-map .item-col .item {
    border: 1px solid #d9d9d9;
    margin-bottom: 8px;
}

.bloc-site-map .item-col .item ul {
    border-top: 2px solid #d9d9d9;
    padding-bottom: 3px;
    padding-top: 2px;
}

.bloc-site-map .item-col .item ul li a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-gris.png') no-repeat 0 4px;
    padding-left: 7px;
    margin-left: 14px;
    display: block;
    padding-right: 3px;
}

.yellow.bloc-site-map .item-col .item h3 span {
    color: #363636;
    background-image: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-grise-flech.png');
}

.gray.bloc-site-map .item-col .item h3 {
    background: rgb(80, 80, 80); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzM3MzczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(80, 80, 80, 1)), color-stop(31%, rgba(80, 80, 80, 1)), color-stop(40%, rgba(76, 76, 76, 1)), color-stop(69%, rgba(55, 55, 55, 1)), color-stop(100%, rgba(54, 54, 54, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#363636', GradientType=0); /* IE6-8 */
    border-bottom: 2px solid #ffffff;
}

.gray.bloc-site-map .title-bloc {
    background: rgb(80, 80, 80); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzUwNTA1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzM3MzczNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(80, 80, 80, 1)), color-stop(31%, rgba(80, 80, 80, 1)), color-stop(40%, rgba(76, 76, 76, 1)), color-stop(69%, rgba(55, 55, 55, 1)), color-stop(100%, rgba(54, 54, 54, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#363636', GradientType=0); /* IE6-8 */
}

/** plan site ***/
.form-newsletter {
    border: 1px solid #b1b1b1;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f7f7f7;
    display: block;
}

.form-newsletter input[type=text] {
    color: #b1b1b1;
    font-style: italic;
    width: 99px;
    border: none;
    display: block;
    float: left;
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 3px;
}

.form-newsletter input[type=submit] {
    text-transform: uppercase;
    font-size: 11px;
    display: block;
    float: left;
    margin: 0px;
    border: none;
    background: #e74946;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃ?Â¢Ã¢Â?Â¬Ã?Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e74946), color-stop(19%, #ea4846), color-stop(24%, #e74747), color-stop(29%, #e84445), color-stop(33%, #e5403e), color-stop(38%, #e04448), color-stop(43%, #e63839), color-stop(48%, #e43931), color-stop(57%, #de2d37), color-stop(62%, #dd2f2e), color-stop(67%, #e12826), color-stop(71%, #db2321), color-stop(76%, #e11d1f), color-stop(81%, #db1c23), color-stop(86%, #dc181a), color-stop(90%, #d71412), color-stop(95%, #da1215), color-stop(100%, #d80f15));
    background: -webkit-linear-gradient(top, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%);
    background: -o-linear-gradient(top, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%);
    background: -ms-linear-gradient(top, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%);
    background: linear-gradient(to bottom, #e74946 0%, #ea4846 19%, #e74747 24%, #e84445 29%, #e5403e 33%, #e04448 38%, #e63839 43%, #e43931 48%, #de2d37 57%, #dd2f2e 62%, #e12826 67%, #db2321 71%, #e11d1f 76%, #db1c23 81%, #dc181a 86%, #d71412 90%, #da1215 95%, #d80f15 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74946', endColorstr='#d80f15', GradientType=0);
    padding: 3px 6px 4px 6px;
    border-radius: 2px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    cursor: pointer;
}

.form-newsletter input[type=submit]:hover {
    opacity: 0.5;
}

.custom-sitemap .categories {
    width: 35%;

    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-blanche.png') no-repeat 1px 21px;
    padding: 3px 0px 2px 11px;
}

.custom-sitemap .sousCategories ul {
    width: 32.5%;
    margin-left: 25px;
    margin-top: -6px;
    border: 1px solid #d9d9d9;
    border-top: 2px solid #d9d9d9;
}

.list-questions ul li.registration {
    float: none;
    width: 102%;
    padding: 0;
}

.custom-sitemap .registration {
    float: none;
}

.list-questions ul.custom-sitemap h4 {
    display: block;
    text-transform: uppercase;
    font-size: 15px;
    padding: 10px 0px 6px 13px;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-bottom: 11px;
    width: 100%;
}

.list-questions ul.custom-sitemap .CI h4 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃ?Â¢Ã¢Â?Â¬Ã?Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 73, 70, 1)), color-stop(13%, rgba(232, 72, 72, 1)), color-stop(30%, rgba(229, 61, 60, 1)), color-stop(70%, rgba(219, 20, 23, 1)), color-stop(83%, rgba(216, 13, 16, 1)), color-stop(100%, rgba(216, 13, 16, 1)));
    background: -webkit-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -o-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -ms-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: linear-gradient(to bottom, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e84946', endColorstr='#d80d10', GradientType=0);
}

.list-questions ul.custom-sitemap .RA h4 {
    background: rgb(252, 239, 46); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWYyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2ZiZWUyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2ZjZWIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZkZTMxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZlZGUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 239, 46, 1)), color-stop(29%, rgba(251, 238, 45, 1)), color-stop(43%, rgba(252, 235, 33, 1)), color-stop(57%, rgba(253, 227, 16, 1)), color-stop(74%, rgba(254, 222, 0, 1)), color-stop(100%, rgba(255, 221, 0, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcef2e', endColorstr='#ffdd00', GradientType=0); /* IE6-8 */
}

.list-questions ul.custom-sitemap .PM h4 {
    background: rgb(41, 192, 245); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5YzBmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzI5YzBmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzFmYmNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzA3YjFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzAyYWZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzAwYWRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFkZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41, 192, 245, 1)), color-stop(31%, rgba(41, 192, 245, 1)), color-stop(43%, rgba(31, 188, 243, 1)), color-stop(63%, rgba(7, 177, 239, 1)), color-stop(69%, rgba(2, 175, 241, 1)), color-stop(74%, rgba(0, 173, 239, 1)), color-stop(100%, rgba(0, 173, 239, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29c0f5', endColorstr='#00adef', GradientType=0); /* IE6-8 */
    padding: 10px 0px 6px 13px;
}

.list-questions ul.custom-sitemap .ME h4 {
    background: rgb(149, 214, 62); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1ZDYzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzk1ZDYzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzhjYzYzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZWM2M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(149, 214, 62, 1)), color-stop(31%, rgba(149, 214, 62, 1)), color-stop(74%, rgba(140, 198, 62, 1)), color-stop(100%, rgba(142, 198, 63, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95d63e', endColorstr='#8ec63f', GradientType=0); /* IE6-8 */
}

.list-questions ul.custom-sitemap h4 a {
    color: #fff;
}

.list-questions ul.custom-sitemap .RA h4 a {
    color: #363636;
    text-decoration: none;
}

.custom-sitemap .sousCategories a {
    margin-left: 0px;
}

.list-questions h2 {
    margin-bottom: 0px;
}

.list-questions ul li li a {
    background: none;
    text-decoration: none;
}

.CI .cat .item h3 {
    border-bottom: 2px solid #ab0306;
    color: #fff;
    padding-left: 5px;
    background: rgb(232, 73, 70);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃ?Â¢Ã¢Â?Â¬Ã?Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 73, 70, 1)), color-stop(13%, rgba(232, 72, 72, 1)), color-stop(30%, rgba(229, 61, 60, 1)), color-stop(70%, rgba(219, 20, 23, 1)), color-stop(83%, rgba(216, 13, 16, 1)), color-stop(100%, rgba(216, 13, 16, 1)));
    background: -webkit-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -o-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: -ms-linear-gradient(top, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    background: linear-gradient(to bottom, rgba(232, 73, 70, 1) 0%, rgba(232, 72, 72, 1) 13%, rgba(229, 61, 60, 1) 30%, rgba(219, 20, 23, 1) 70%, rgba(216, 13, 16, 1) 83%, rgba(216, 13, 16, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e84946', endColorstr='#d80d10', GradientType=0);
}

.RA .cat .item h3 {
    background: rgb(252, 239, 46); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWYyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2ZiZWUyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2ZjZWIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZkZTMxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZlZGUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 239, 46, 1)), color-stop(29%, rgba(251, 238, 45, 1)), color-stop(43%, rgba(252, 235, 33, 1)), color-stop(57%, rgba(253, 227, 16, 1)), color-stop(74%, rgba(254, 222, 0, 1)), color-stop(100%, rgba(255, 221, 0, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(252, 239, 46, 1) 0%, rgba(251, 238, 45, 1) 29%, rgba(252, 235, 33, 1) 43%, rgba(253, 227, 16, 1) 57%, rgba(254, 222, 0, 1) 74%, rgba(255, 221, 0, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcef2e', endColorstr='#ffdd00', GradientType=0); /* IE6-8 */
    border-bottom: 2px solid #c6ac00;
}

.PM .cat .item h3 {
    background: rgb(41, 192, 245); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5YzBmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzI5YzBmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzFmYmNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzA3YjFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzAyYWZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzAwYWRlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFkZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41, 192, 245, 1)), color-stop(31%, rgba(41, 192, 245, 1)), color-stop(43%, rgba(31, 188, 243, 1)), color-stop(63%, rgba(7, 177, 239, 1)), color-stop(69%, rgba(2, 175, 241, 1)), color-stop(74%, rgba(0, 173, 239, 1)), color-stop(100%, rgba(0, 173, 239, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(41, 192, 245, 1) 0%, rgba(41, 192, 245, 1) 31%, rgba(31, 188, 243, 1) 43%, rgba(7, 177, 239, 1) 63%, rgba(2, 175, 241, 1) 69%, rgba(0, 173, 239, 1) 74%, rgba(0, 173, 239, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29c0f5', endColorstr='#00adef', GradientType=0); /* IE6-8 */
}

.ME .cat .item h3 {
    background: rgb(149, 214, 62); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1ZDYzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzk1ZDYzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzhjYzYzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZWM2M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(149, 214, 62, 1)), color-stop(31%, rgba(149, 214, 62, 1)), color-stop(74%, rgba(140, 198, 62, 1)), color-stop(100%, rgba(142, 198, 63, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(149, 214, 62, 1) 0%, rgba(149, 214, 62, 1) 31%, rgba(140, 198, 62, 1) 74%, rgba(142, 198, 63, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95d63e', endColorstr='#8ec63f', GradientType=0); /* IE6-8 */
    border-bottom: 2px solid #7aa83b;
}

.bloc-site-map .cat .item h3 span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-blanche.png') no-repeat 5px center;
    padding: 3px 0px 2px 11px;
    font-weight: bold;
    font-size: 12px;
    display: block;
}

.bloc-site-map .cat .item h3 span a {
    color: white;
}

.RA .cat .item h3 span a {
    color: #363636;
}

.bloc-site-map .cat .item {
    border: 1px solid #d9d9d9;
    margin-bottom: 8px;
    width: 200px;
}

.bloc-site-map .cat .item ul {
    border-top: 2px solid #d9d9d9;
    padding-bottom: 3px;
    padding-top: 2px;
}

.bloc-site-map .cat .item ul li a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-gris.png') no-repeat 0 4px;
    padding-left: 7px;
    margin-left: 14px;
    display: block;
    padding-right: 3px;
}

.bloc-site-map .item-col-left {
    display: block;
    float: left;
}

.bloc-site-map .item-col-center {
    display: block;
    float: left;
    margin-left: 60px;
}

.bloc-site-map .item-col-right {
    display: block;
    float: right;
    margin-right: -13px;
}

.list-questions {
    margin-top: 12px;
}

.custom-sitemap {
    background: none;
    float: right;
    width: 710px;
}

/******** univers **********/
.CI .inner-highlight-level-1 {
    background: none;
}

.toutes-categories li {
    width: 362px;
    margin: 0px 16px 10px 0px;
}

.toutes-categories li .upper-cat {
    background: none;
    padding: 2px 2px 2px 2px;
    margin: 0 0 1px 0;
    height: 102px;
}

body div#main-content div.univers {
    margin: 0 10px;
}

body div#main-content div.univers h2.main-title {
    background-color: #8EC63F;
    color: #FFFFFF;
    font-size: 17px;
    text-transform: uppercase;
}

body div#main-content div.univers .toutes-categories li {
    display: inline-block;
    width: 466px;
}

/*body div#main-content div.univers .toutes-categories li .upper-cat.univ { border: 1px solid #8EC63F; }*/
body div#main-content div.univers .toutes-categories li .upper-cat.univ h3 {
    font-size: 16px;
}

body div#main-content div.univers .toutes-categories li .upper-cat.univ p.desc {
    font-size: 11px;
}

body div#main-content div.univers .toutes-categories li .upper-cat.univ ul.subCat {
    font-size: 11px;
}

/*body div#main-content div.univers .toutes-categories li .all-news a { color: #ffffff; background: #8EC63F url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif") no-repeat; }*/

.toutes-categories li .upper-cat.univ {
    height: 165px;
}

.toutes-categories li .upper-cat.univ > a:hover {
    text-decoration: none;
}

.RA .toutes-categories .upper-cat {
    border: 1px solid #ffdd00;
}

.CI .toutes-categories li .upper-cat {
    border: 1px solid #dc0a11;
}

.PM .toutes-categories .upper-cat {
    border: 1px solid #00aeef;
}

.ME .toutes-categories .upper-cat {
    border: 1px solid #8dc63f;
}

.toutes-categories li .inner-upper-cat {
    margin-left: 120px;
    border-left: 0;
    padding: 0px 0 2px 9px;
    min-height: 89px;
    height: auto !important;
    margin-top: 3px;
    height: 89px;
}

.toutes-categories li .upper-cat.univ .inner-upper-cat {
    margin-top: -10px;
    margin-left: 148px;
}

.CI .toutes-categories li .active a {
    color: #363636;
}

.PM .toutes-categories li .active a {
    color: #363636;
}

.CI .toutes-categories li .all-news a.active {
    background: #dc0a11 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
}

.CI .toutes-categories li .all-news a {
    display: block;
    text-transform: uppercase;
    color: white;
    font-size: 10px;
    float: right;
    background: #dc0a11 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
    padding: 3px 9px 2px 12px;
}

.ME .toutes-categories li .all-news a.active {
    background: #8dc63f url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
}

.ME .toutes-categories li .all-news a {
    display: block;
    text-transform: uppercase;
    color: white;
    font-size: 10px;
    float: right;
    background: #8dc63f url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
    padding: 3px 9px 2px 12px;
}

.toutes-categories li .upper-cat.sub-univ {
    margin-top: 10px;
}

.toutes-categories li .upper-cat.sub-univ .inner-upper-cat {
    margin-top: 0;
}

.toutes-categories .all-news {
    background: #787878;
    overflow: hidden;
    height: 1%;
    color: #fff;
}

.niveau-1 .niveau-3 {
    float: right;
    float: right;
    margin-right: 17px;
}

.RA .inner-highlight-level-1 {
    background: none;
}

.PM .inner-highlight-level-1 {
    background: none;
}

.ME .inner-highlight-level-1 {
    background: none;
}

.RA .toutes-categories li .active a {
    color: #363636;
}

.ME .toutes-categories li .active a {
    color: #363636;
}

.RA .toutes-categories li .all-news a.active {
    background: #ffdd00 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
}

.PM .toutes-categories li .all-news a.active {
    background: #00aeef url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
}

.RA .toutes-categories li .all-news a {
    display: block;
    text-transform: uppercase;
    color: #000;
    font-size: 10px;
    float: right;
    background: #ffdd00 url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
    padding: 3px 9px 2px 12px;
}

.PM .toutes-categories li .all-news a {
    display: block;
    text-transform: uppercase;
    color: #000;
    font-size: 10px;
    float: right;
    background: #00aeef url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_all-news.gif') no-repeat 0 0;
    padding: 3px 9px 2px 12px;
}

.bloc-nv-l-content .best-sales .table-univers {
    border-top: 1px solid #7e7e7e;
    border-bottom: none;
}

.bloc-nv-l-content .best-sales .table-univers a {
    text-decoration: none;
    color: #d80d10;
}

.bloc-nv-l-content .best-sales .table-univers .td-img-product {
    padding-top: 0;
    padding-bottom: 0;
}

.bloc-nv-l-content .best-sales .table-univers .td-ref-remp {
    height: 74px;
    vertical-align: top;
}

.bloc-nv-l-content .best-sales .table-univers .infos-pdt-td {
    padding-top: 0;
}

.bloc-nv-l-content .best-sales .table-univers .your_purchase_price {
    padding-top: 0;
}

.bloc-nv-l-content .best-sales .table-univers .infos-pdt-td div.review {
    position: relative;
    bottom: -22px;
}

.bloc-nv-l-content .best-sales .table-univers th {
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 3px;
    padding-left: 15px;
    padding-bottom: 3px;
    font-family: Arial;
}

.bloc-nv-l-content .best-sales .table-univers td {
    padding-left: 15px;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: 1px solid #7e7e7e;
}

.bloc-nv-l-content .best-sales .table-univers thead {
    background: #c9c9c9;
    color: #7e7e7e;
}

.niveau-1 .purchased-products.niveau-1 .purchased-products .titre-fond-gris {
    color: red;
}

.bloc-nv-l-content .best-sales .table-univers .link-details {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/plus_univers.png") repeat scroll 0% 0% transparent;
    height: 10px;
    width: 16px;
    display: inline-block;
    position: relative;
    right: 0px;
    top: 1px;
}

.bottom-link_gray {
    text-align: center;
    min-height: 17px;
    display: block;
    position: relative;
    padding-top: 3px;
    background: none repeat scroll 0% 0% rgb(178, 178, 178);
    right: 0px;
}

.bottom-link_gray a {
    color: #fff;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce_gray.png') no-repeat 0 center;
    padding-left: 23px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.99px;
}

.list-nouveaute #list-nouv .top-name {
    min-height: 42px;
    padding: 10px 14px;
    padding-bottom: 10px;
}

.bloc-nv-l-content .best-sales .table-univers tr .td-stock {
    color: green;
}

.bloc-nv-l-content .best-sales .table-univers tr .td-price {
    color: #d80d10;
    font-weight: bold;
    text-shadow: 0 0 0 red;
}

.niveau-3.CI .toutes-categories li .inner-upper-cat {
    margin-left: 148px;
}

.niveau-3.RA .toutes-categories li .inner-upper-cat {
    margin-left: 148px;
}

.niveau-3.PM .toutes-categories li .inner-upper-cat {
    margin-left: 148px;
}

.niveau-3.ME .toutes-categories li .inner-upper-cat {
    margin-left: 148px;
}

.niveau-3.CI .toutes-categories li .upper-cat a span {
    width: 9px;
    height: 9px;
    position: absolute;
    left: 3px;
    margin-top: 96px;
    float: left;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-rouge.gif') no-repeat;
}

.niveau-3.RA .toutes-categories li .upper-cat a span {
    width: 9px;
    height: 9px;
    position: absolute;
    left: 3px;
    margin-top: 96px;
    float: left;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-21.png') no-repeat;
}

.niveau-3.PM .toutes-categories li .upper-cat a span {
    width: 9px;
    height: 9px;
    position: absolute;
    left: 3px;
    margin-top: 96px;
    float: left;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-1.gif') no-repeat;
}

.niveau-3.ME .toutes-categories li .upper-cat a span {
    width: 9px;
    height: 9px;
    position: absolute;
    left: 3px;
    margin-top: 96px;
    float: left;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/triangle-11.gif') no-repeat;
}

.niveau-3 .toutes-categories li .inner-upper-cat {
    margin-left: 120px;
    padding: 0px 0 2px 9px;
    min-height: 95px;
    height: auto !important;
}

.toutes-categories li .inner-upper-cat .desc {
    font-size: 10px;
    color: #363636;
    margin-bottom: 10px;
}

.toutes-categories li .upper-cat.univ .inner-upper-cat .desc {
    margin-bottom: 15px;
}

.toutes-categories li .inner-upper-cat .desc:hover {
    text-decoration: underline;
}

/*.CI .toutes-categories li .inner-upper-cat p .url {*/
/*color: #dc0a11;*/
/*text-decoration: underline;*/
/*}*/
/*.CI .toutes-categories li .inner-upper-cat .url:hover {*/
/*color: #dc0a11;*/
/*}*/

/*.RA .toutes-categories li .inner-upper-cat p .url {*/
/*color: #000 !important;*/
/*text-decoration: underline;*/
/*}*/
/*.RA .toutes-categories li .inner-upper-cat .url:hover {*/
/*color: #000;*/
/*}*/

/*.ME .toutes-categories li .inner-upper-cat p .url {*/
/*color: #8dc63f !important;*/
/*text-decoration: underline;*/
/*}*/
/*.ME .toutes-categories li .inner-upper-cat .url:hover {*/
/*color: #8dc63f;*/
/*}*/

/*.PM .toutes-categories li .inner-upper-cat p .url {*/
/*color: #00aeef !important;*/
/*text-decoration: underline;*/
/*}*/
/*.PM .toutes-categories li .inner-upper-cat .url:hover {*/
/*color: #00aeef;*/
/*}*/

.toutes-categories li .inner-upper-cat p {
    margin-bottom: 20px;
    /*padding-right: 25px;*/
    padding-right: 5px;

}

.advertising {
    float: right;
}

.col-main {
    border-bottom: none;
}

.right-bloc {
    width: 400px;
}

.log_in,
.mini_cart {
    float: left;
    width: 200px;
    height: 37px;
}

.panier-bloc-header {
    width: 140px;
}

.list-nouveaute li.last {
    color: red;
}

.price-and-details li.align-right {
    float: right;
    padding-right: 16px;

}

.price-and-details li.red-text {
    padding-left: 20px;
}

.proto-navigation {
    width: auto;
    bottom: 9px;
    margin-right: 10px;
    display: block;
    text-align: center;
    right: 0;
    position: absolute !important;
    top: 280px !important;
}

.proto-navigation li {
    margin: 0 1px;
    display: inline-block;
    zoom: 1;
}

.proto-navigation li a {
    width: 6px !important;
    height: 7px !important;

    background: #666 !important;
    background: rgba(0, 0, 0, 0.5) !important;
    cursor: pointer !important;
    text-indent: -9999px !important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) !important;
}

#list-nouv .list-pic li a img {
    width: 150px;
    height: 98px;
}

/*****************************************************************************************/
.center-bloc-header-title {
    width: 970px;
    margin: 0 auto;
}

.center-bloc-header .nav {
    position: relative;
    z-index: 1;
}

/*** mega menu ***/
.nav .sous-mega-menu {
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    border: 4px solid #d80d10;
    text-align: left;
    display: none;
}

.nav .right-sous-mega-menu {
    float: right;
    width: 187px;
    background: #d80d10;
    padding-left: 7px;
    padding-bottom: 7px;
    margin-top: -12px;
}

.nav .sous-mega-menu .bloc-livraison {
    margin-bottom: 10px;
}

.nav .nav-sous-mega-menu {
    float: left;
    width: 738px;
    background: #fff;
    border-radius: 0px;
    padding-left: 12px;
    padding-top: 12px;
    display: table;
    table-layout: fixed;
    width: 98.8%;
    padding-top: 12px;
}

.nav .nav-sous-mega-menu ul {
    background: #fff;
}

.nav .nav-sous-mega-menu > li {
    display: table-cell;
    width: 19%;
    vertical-align: top;
    border-right: 1px dotted #a7a7a7;
    background: none;
    padding-left: 7px;
    padding-right: 8px;

}

.nav .nav-sous-mega-menu > li.no-border-right {
    border-right: none;
}

.nav .nav-sous-mega-menu > li.last {
    width: 18%;
    padding-left: 0;
    border-right: none;
    padding-right: 0;
    padding-top: 0px;
}

.nav .nav-sous-mega-menu > li > ul > li {
    display: block;
    background: none;
    padding-left: 5px;
    margin-bottom: 1.58px;
}

.nav .nav-sous-mega-menu > li > ul > li > a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-grise-item.png') no-repeat 0 4px;
    padding-left: 7px;
    display: block;
    padding-top: 1px;
    padding-bottom: 1px;
}

.nav .nav-sous-mega-menu > li > ul > li > a > span {
    display: block;
    line-height: 1em;
}

.nav .nav-sous-mega-menu > li > ul > li:hover {
    background: #d5d5d5;
}

.nav .nav-sous-mega-menu li {
    text-align: left;
}

.nav .nav-sous-mega-menu li a span {
    color: #000;
}

.nav .nav-sous-mega-menu li a:hover {
    text-decoration: none;
}

.item-red .nav .sous-mega-menu {
    border: 4px solid #d80d10;
}

.bas-mega-menu {
    background: #dadada;
    padding-left: 13px;
    padding-top: 4px;
    padding-bottom: 4px;
    position: relative;
}

.bas-mega-menu p {
    font-size: 10px;
}

.bloc-livraison a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/livraison.png') no-repeat 0 center;
    width: 187px;
    height: 76px;
    display: block;
    text-indent: -9999px;
}

.ventes {
    background: #fff;
    padding-top: 2px;
}

.ventes .content-vente h3.product-name {
    font-size: 10px;
    padding-left: 13px;
}

.title-ventes {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/ventes-flaches.png') no-repeat center;
    width: 187px;
    height: 52px;
    text-indent: -9999px;
}

.content-vente {
    position: relative;
    padding-bottom: 36px;
}

.content-vente .content-image {
    text-align: center;
    padding-top: 6px;
    padding-bottom: 5px;
}

.nav > ul > li:hover .sous-mega-menu {
    display: block;
}

.nav > ul > li:hover > a,
.nav > ul > li:hover {
    text-decoration: none;
}

/** declinaison couleur **/
.nav > ul > li.nav-2 .sous-mega-menu {
    border-color: #ffdd00;
}

.nav > ul > li.nav-2 .nav-sous-mega-menu > li > strong {
    background: #ffdd00;
    color: #000;
}

.nav > ul > li.nav-2 .right-sous-mega-menu {
    background: #ffdd00;
}

.nav > ul > li.nav-3 .sous-mega-menu {
    border-color: #8dc63f;
}

.nav > ul > li.nav-3 .nav-sous-mega-menu > li > strong {
    background: #8dc63f;
}

.nav > ul > li.nav-3 .right-sous-mega-menu {
    background: #8dc63f;
}

.nav > ul > li.nav-4 .sous-mega-menu {
    border-color: #00aeef;
}

.nav > ul > li.nav-4 .nav-sous-mega-menu > li > strong {
    background: #00aeef;
}

.nav > ul > li.nav-4 .right-sous-mega-menu {
    background: #00aeef;
}

.nav > ul > li.nav-6 .sous-mega-menu {
    border-color: #505050;
}

.nav > ul > li.nav-6 .nav-sous-mega-menu > li > strong {
    background: #505050;
}

.nav > ul > li.nav-6 .right-sous-mega-menu {
    background: #505050;
}

.nav > ul > li.red-claire .sous-mega-menu {
    border-color: #d70d10;
}

.nav > ul > li.red-claire .nav-sous-mega-menu > li > strong {
    background: #d70d10;
}

.nav > ul > li.red-claire .right-sous-mega-menu {
    background: #d70d10;
}

.nav > ul > li.moutard .sous-mega-menu {
    border-color: #dc9200;
}

.nav > ul > li.moutard .nav-sous-mega-menu > li > strong {
    background: #dc9200;
}

.nav > ul > li.moutard .right-sous-mega-menu {
    background: #dc9200;
}

/*** declinaison couleur ***/
/*** mega menu ***/
/** RÃ?Â?Ã?Â?Ã?Â?Ã?Â©intÃ?Â?Ã?Â?Ã?Â?Ã?Â©gration sous menu ***/
.nav > ul > li .bloc-mega-menu {
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    border: 1px solid #d80d10;
    border-top: none;
    text-align: left;
    display: none;
    padding-top: 12px;
    z-index: 300;
}

.nav > ul > li:hover .bloc-mega-menu {
    display: block;
}

.nav > ul > li .bloc-mega-menu > .level0 {
    padding-left: 12px;
    padding-bottom: 10px;
}

.nav .level0 > li {
    display: table-cell;
    width: 170px;
    vertical-align: top;
    border-right: 1px dotted #acacac;
    background: none;
    padding-left: 7px;
    padding-bottom: 8px;
}

.nav .level0 > li.last {
    border-right: none;
    padding-right: 0;
}

.nav .level1 > a {
    color: #fff;
}

.nav .level1 > li {
    display: block;
    background: none;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 1.58px;
}

.nav .level1 > a > span {
    text-transform: uppercase;
    background: #d80d10;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.5px;
    padding-left: 6px;
    padding-top: 1px;
    padding-bottom: 2px;
    margin-bottom: 7px;
}

.nav .level1 > li > a {
    display: block;
    line-height: 1em;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-grise-item.png') no-repeat 0 4px;
    padding-left: 7px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.nav .level1 > li > a > span {
    color: #000;
}

.nav .level1 > li > a:hover {
    text-decoration: none;
    background-color: #d5d5d5;
}

.nav ul.level2 {
    padding-left: 10px;
}

.nav ul.level2 > li > a,
.nav > ul > li .bloc-mega-menu .level1 > a {
    display: block;
}

.nav > ul > li .bloc-mega-menu .level1 > a:hover {
    opacity: 0.5;
    text-decoration: none;
}

/*** DÃ?Â?Ã?Â?Ã?Â?Ã?Â©clinaison ***/
.nav > ul > li.nav-2 .bloc-mega-menu {
    border-color: #ffdd00;
}

.nav > ul > li.nav-2 .bloc-mega-menu .level1 > a > span {
    background: #ffdd00;
    color: #000;
}

.nav > ul > li.nav-3 .bloc-mega-menu {
    border-color: #8dc63f;
}

.nav > ul > li.nav-3 .bloc-mega-menu .level1 > a > span {
    background: #8dc63f;
}

.nav > ul > li.nav-4 .bloc-mega-menu {
    border-color: #00aeef;
}

.nav > ul > li.nav-4 .bloc-mega-menu .level1 > a > span {
    background: #00aeef;
}

.nav > ul > li.nav-6 .bloc-mega-menu {
    border-color: #505050;
}

.nav > ul > li.nav-6 .bloc-mega-menu .level1 > a > span {
    background: #505050;
}

.nav > ul > li.red-claire .bloc-mega-menu {
    border-color: #d70d10;
}

.nav > ul > li.red-claire .bloc-mega-menu .level1 > a > span {
    background: #d70d10;
}

.nav > ul > li.moutard .bloc-mega-menu {
    border-color: #dc9200;
}

.nav > ul > li.moutard .bloc-mega-menu .level1 > a > span {
    background: #dc9200;
}

/*** DÃ?Â?Ã?Â?Ã?Â?Ã?Â©clinaison ***/
/*.nav>ul>li:hover {*/
/*background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center;*/
/*}*/

/** RÃ?Â?Ã?Â?Ã?Â?Ã?Â©intÃ?Â?Ã?Â?Ã?Â?Ã?Â©gration sous menu ***/

.nouveautes .inner-highlight-level-1, .destocking .inner-highlight-level-1 {
    background: none;
}

.nouveautes .nbre-nv, .destocking .nbre-nv {
    color: #d70d0d;
    font-size: 20px;
    font-weight: bold;
    padding-top: 12px;
    padding-right: 10px;
}

/*********************************************/
/*nav left*/

.main-nav .CI ul li.enCours a span {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-blanc.png");
    background-repeat: no-repeat;
    background-position: 0;
}

.main-nav .CI ul li.enCours li.ss-enCours a {
    color: #ca0003;
}

.main-nav .CI h2 a {
    color: #fff;
}

.main-nav .ME ul li.enCours a span {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-blanc.png");
    background-repeat: no-repeat;
    background-position: 0;
}

.main-nav .ME ul li.enCours li.ss-enCours a {
    color: #7db037;
}

.main-nav .RA ul li.enCours > a span {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-gris.png");
    background-repeat: no-repeat;
    background-position: 0;
}

.main-nav .RA ul li.enCours > a:hover span {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-gris.png") !important;
    background-repeat: no-repeat !important;
    background-position: 0 !important;
}

.main-nav .RA ul li.enCours li.ss-enCours a {
    color: #000;
}

.main-nav .RA h2 a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-grise-flech.png') no-repeat 0 4px !important;
}

.main-nav .RA h2 a {
    color: #000;
}

.main-nav .RA h2 span {
    color: #000;
}

.main-nav .PM ul li.enCours a span {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-blanc.png");
    background-repeat: no-repeat;
    background-position: 0;
}

.main-nav .PM ul li.enCours li.ss-enCours a {
    color: #00aeef;
}

.main-nav .PM h2 a {
    color: #fff;
}

.bloc-nv-l-content {
    padding: 0px;
}

.PM .link-cat-custom a {
    color: #00aeef !important;
    text-decoration: underline;
}

.content-panier-header p {
    background: none;
    padding: 0px;
    font-weight: bold;
}

.content-panier-header .cart-total-price {
    color: #568f26;
    display: block;
    font-size: 13px;
}

.bloc-log-on p.clt-name {
    color: #568f26;
    font-size: 13px;
    font-style: italic;
    padding: 6px;
}

.content-panier-header {
    margin-top: -5px;
    padding-left: 4px;
    padding-bottom: 5px;
}

.center-bloc {
    float: left;
    width: 400px;
    margin-top: 15px;
}

.cl-left {
    padding-left: 8px;
    padding-top: 9px;
}

._main-content {
    padding-top: 9px;
}

.highlight-content {
    padding: 1px 20px 8px 13px;
}

.catalog-category-view .link-to-top {
    top: 70%;
}

.main-nav ul li a:hover span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-gris.png') no-repeat 0 center !important;
}

.main-nav ul li.enCours a:hover span {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/list-style-blanc.png") no-repeat 0 center !important;
}

.main-nav h2 a span {
    background: none !important;
    padding-left: 0px !important;
}

.toutes-categories li .inner-upper-cat p a {
    color: #353636;
}

.toutes-categories ul.subCat li {
    margin-bottom: 0px;
    width: 190px !important;
}

#3points {

}

.toutes-categories ul.subCat li a {
    color: #dc0a11 !important;
    font-size: 10px;
    text-decoration: underline;
}

.toutes-categories ul.subCat li span {
    color: #dc0a11 !important;
}

/************ Popin  ************/
.creer-compte {
    background: none;
}

/** Product page add to cart popin **/

.catalog-product-view .popin {
    width: 100%;
    text-align: center;
    margin: 0;
    left: auto;
}

.catalog-product-view .popin-container {
    width: 750px;
    text-align: left;
}

.catalog-product-view .popin-close a {
    background: #D80D10;
    right: 0;
    top: 0;
    color: white;
    padding: 7px;
    position: absolute;
    text-transform: uppercase;
}

.catalog-product-view .popin-content {
    padding: 15px 30px 20px;
}

.catalog-product-view .popin-content h2 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.catalog-product-view .popin-content .highlight-pannier {
    margin: 0 0 10px;
    width: auto;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/panier-rouge.png) no-repeat;
}

.catalog-product-view .popin-content .highlight-pannier span {
    padding: 0;
    background: none;
    display: inline-block;
}

.catalog-product-view .popin-content .highlight-pannier span span {
    color: #D80D10;
}

.catalog-product-view .popin-content table {
    width: 100%;
    border: 1px solid #CCCCCD
}

.catalog-product-view .popin-content table th {
    background-color: #CCCCCD;
    color: #000000;
    text-transform: none;
    font-size: 12px;
    padding: 5px 15px 5px 13px;
}

.catalog-product-view .popin-content table td {
    background-color: #ffffff;
    vertical-align: top;
}

.catalog-product-view .popin-content table td.center {
    text-align: center;
}

.catalog-product-view .popin-content table td.td-price {
    width: 230px;
}

.catalog-product-view .popin-content table td.td-price p {
    color: #CCCCCD;
    font-weight: normal;
}

.catalog-product-view .popin-content table td.td-price sup {
    font-size: 15px;
}

.catalog-product-view .popin-content table td.pu span {
    border: 1px solid #CCCCCD;
    padding: 2px;
    text-align: center;
}

.catalog-product-view .popin-content .useful-links {
    text-align: right;
}

.catalog-product-view .popin-content .useful-links a.go-to-cart {
    background: #4BBA11 url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/add-to-cart-button.png) no-repeat;
    padding: 0 10px 0 33px;
    line-height: 24px;
    display: inline-block;
    text-transform: uppercase;
    color: white;
    margin-left: 10px;
}

.catalog-product-view .popin-content .useful-links a.continue {
    line-height: 24px;
    background-color: #363636;
    display: inline-block;
    color: white;
    padding: 0 10px;
    text-transform: uppercase;
}

.catalog-product-view .popin-content table td.td-price p.big-price-red {
    color: #D80D10;
}

.catalog-product-view .popin-content table td.td-price .promotion-value {
    display: none;
}

.popin-container {
    width: 520px;
    margin: 0 auto;
}

.popin-top {
    position: relative;
    background: white;
    padding: 0 14px 0 0;
    height: 1%;
}

.popin-content {
    clear: both;
    background: white;
    padding: 10px 1px 1px 1px;
}

.inner-popin-content {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_inner-popin.png') no-repeat 55% 98%;
    padding: 14px 13px 0 9px;
    z-index: 9999;
}

.popin-close a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_deco.png') no-repeat 0 3px;
    display: block;
    width: auto;
    height: auto;
    position: absolute;
    right: 13px;
    top: 3px;
    padding: 0 0 0 16px;
    color: #ff3131;
}

.popin-top p {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_mon-espace-clt.jpg') repeat-x 0 100%;
    text-transform: uppercase;
    padding: 3px 9px 2px 18px;
    font-size: 10px;
    color: white;
    float: left;
    font-family: Arial, sans-serif;
    letter-spacing: 1px;
    display: inline-block;
    width: 398px;
    margin-top: 3px;
    margin-left: 3px;
}

.highlight-popin {
    border-bottom: 1px solid #888888;
    padding: 0 0 23px 0;
    margin: 0 0 25px 0;
    height: 1%;
}

.popin-l {
    float: left;
    width: 202px;
    padding: 0 10px 0 10px;
}

.popin-r {
    float: right;
    width: 249px;
    padding: 0 7px 0 18px;
}

.highlight-popin p {
    font-weight: bold;
    color: #373737;
}

.highlight-popin p.main-para {
    font-size: 16px;
    font-weight: bold;
    color: #87b900;
}

.highlight-popin .popin-r p.main-para {
    color: #dd2021;
}

.main-content-popin .popin-l, .main-content-popin .popin-r {
    min-height: 210px;
    height: auto !important;
    height: 210px;
    position: relative !important;
}

.main-content-popin form li {
    margin: 0 0 10px 0;
    position: relative;
}

.main-content-popin form li label {
    display: block;
    color: #9f3336;
    font-weight: bold;
    margin: 0 0 3px 0;
}

.main-content-popin form li input {
    width: 165px;
    border: 1px solid #c1c1c1;
    font-size: 11px;
    padding: 2px 3px 1px;
    float: left;
    height: 18px;
    font-style: italic;
    background: #f7f7f7;
}

.main-content-popin form li span.champ-erreur span {
    display: none;
}

.main-content-popin form li span.champ-erreur {
    display: block;
    width: 10px;
    height: 10px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif') no-repeat 0 0;
    float: left;
    margin-top: 7px;
}

.main-content-popin form li.last {
    margin: 0 0 10px 0;
}

.main-content-popin form li.mdp-oublie {
    width: 173px;
    text-align: left;
}

.main-content-popin form li.mdp-oublie a {
    color: #8a8a8a;
    font-weight: normal;
    font-size: 10px;
    text-decoration: underline;
}

.main-content-popin form li.mdp-oublie a:hover {
    text-decoration: none;
}

.main-content-popin .zone-erreurs {
    padding: 0;
}

.zone-erreurs p {
    color: #9f3336;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_error.gif') no-repeat 0 2px;
    padding: 0 0 0 16px;
}

/*.connecter{padding:0 2px 0 0;position:absolute;right:52px;bottom: 4px;}*/
.connecter input {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-l.png') no-repeat 0 0;
    padding: 10px 12px 25px 37px;
    border: none;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    width: 137px;
    padding-left: 0px;
}

.connecter input:hover, .creer-compte:hover {
    text-decoration: none !important;
    padding-left: 0px;
}

.ie7 .connecter input {
    padding: 14px 0 42px 15px;
}

.ie6 .connecter {
    background: none;
    padding: 0 0 0 0;
}

.ie6 .connecter input {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-6.png') no-repeat 0 0;
    padding: 14px 0 42px 15px;
    width: auto;
}

.main-content-popin .popin-r {
    width: 155px;
}

.main-content-popin .popin-r p {
    padding: 0px 0 0 3px;
    color: #dd2021;
}

.main-content-popin .popin-r p.para-big {
    text-align: left;
    padding: 6px 9px 0 3px;
}

.creer-compte {
    display: block;
    padding: 0 2px 0 0;
    position: absolute;
    right: 26px;
    bottom: 33px;
}

.creer-compte span {
    display: block;
    text-decoration: none !important;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-m.png') no-repeat 0 0;
    padding: 11px 12px 27px 8px;
    border: none;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    width: auto;
}

.ie6 .creer-compte {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/repeat-b-input.png') repeat-x 0 100%;
    padding: 0 0 29px 0;
    width: 155px;
}

.ie6 .creer-compte span {
    background: #dedede url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter.png') no-repeat 0 0;
    padding: 14px 0 10px 37px;
    border: 1px solid #dedede;
}

.fiche-obso .ref-pdt li.stock span, .fiche-obso .ref-pdt li.dispo span {
    color: #9f3336;
}

.fiche-obso .bloc-price {
    padding: 6px 10px 5px 13px;
    border-bottom: none;
    margin: 0 0 10px 0;
    background: #9f3336;
}

.fiche-obso .bloc-price .non-dispo {
    font-size: 13px;
    font-weight: bold;
    color: white;
}

div table.list-mode td, .table-ref-rem td {
    height: 125px;
}

div table.list-mode td.td-promo, .table-ref-rem td.td-promo {
    width: 25px;
    padding: 0;
}

div table.list-mode td.td-ref-remp, .table-ref-rem td.td-ref-remp {
    width: 255px;
}

div table.list-mode td.td-dispo, .table-ref-rem td.td-dispo {
    width: 110px;
}

.table-ref-rem-hp.table-ref-rem td.td-dispo {
    width: 190px;
}

.main-content-popin {
    height: 150px;
}

.connexion .main-content-popin {
    height: 180px;
}

.checkout-onepage-index .highlight-panier h2.my_order {
    margin: 0 9px 0 0;
}

.checkout-onepage-index .highlight-panier p.few_cliks {
    font-size: 14px;
    font-style: italic;
    color: #9f3336;
    font-weight: bold;
    padding: 7px 0 0 0;
}

.cuc_login_popin .connecter {
    padding: 36px 0px 0px 0px;
    /*padding: 0 2px 0 0;*/
    /*position: absolute;*/
    right: 52px;
    bottom: 4px;
}

.link-to-top {
    display: block;
    position: fixed;
    margin-left: 969px;
    top: 70%;
    cursor: pointer;
    z-index: 100;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/link-to-top.png') no-repeat 0 0;
    width: 42px;
    height: 39px;
}

.left-top-link {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/droite-haut.png') no-repeat 0 0;
    width: 15px;
    height: 32px;
    display: block;
}

.content-top-link {
    background: rgb(255, 19, 21);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃ?Â¢Ã¢Â?Â¬Ã?Â¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255, 19, 21, 1) 0%, rgba(245, 20, 21, 1) 6%, rgba(242, 19, 21, 1) 13%, rgba(231, 15, 15, 1) 25%, rgba(225, 16, 16, 1) 28%, rgba(225, 15, 13, 1) 31%, rgba(214, 13, 11, 1) 38%, rgba(212, 14, 15, 1) 41%, rgba(204, 11, 11, 1) 47%, rgba(204, 9, 9, 1) 50%, rgba(198, 9, 8, 1) 53%, rgba(204, 9, 9, 1) 56%, rgba(189, 10, 10, 1) 59%, rgba(192, 9, 7, 1) 63%, rgba(188, 5, 7, 1) 66%, rgba(181, 6, 11, 1) 69%, rgba(181, 6, 11, 1) 72%, rgba(173, 5, 5, 1) 75%, rgba(167, 3, 1, 1) 81%, rgba(167, 3, 1, 1) 88%, rgba(159, 0, 0, 1) 97%, rgba(162, 0, 1, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 19, 21, 1)), color-stop(6%, rgba(245, 20, 21, 1)), color-stop(13%, rgba(242, 19, 21, 1)), color-stop(25%, rgba(231, 15, 15, 1)), color-stop(28%, rgba(225, 16, 16, 1)), color-stop(31%, rgba(225, 15, 13, 1)), color-stop(38%, rgba(214, 13, 11, 1)), color-stop(41%, rgba(212, 14, 15, 1)), color-stop(47%, rgba(204, 11, 11, 1)), color-stop(50%, rgba(204, 9, 9, 1)), color-stop(53%, rgba(198, 9, 8, 1)), color-stop(56%, rgba(204, 9, 9, 1)), color-stop(59%, rgba(189, 10, 10, 1)), color-stop(63%, rgba(192, 9, 7, 1)), color-stop(66%, rgba(188, 5, 7, 1)), color-stop(69%, rgba(181, 6, 11, 1)), color-stop(72%, rgba(181, 6, 11, 1)), color-stop(75%, rgba(173, 5, 5, 1)), color-stop(81%, rgba(167, 3, 1, 1)), color-stop(88%, rgba(167, 3, 1, 1)), color-stop(97%, rgba(159, 0, 0, 1)), color-stop(100%, rgba(162, 0, 1, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 19, 21, 1) 0%, rgba(245, 20, 21, 1) 6%, rgba(242, 19, 21, 1) 13%, rgba(231, 15, 15, 1) 25%, rgba(225, 16, 16, 1) 28%, rgba(225, 15, 13, 1) 31%, rgba(214, 13, 11, 1) 38%, rgba(212, 14, 15, 1) 41%, rgba(204, 11, 11, 1) 47%, rgba(204, 9, 9, 1) 50%, rgba(198, 9, 8, 1) 53%, rgba(204, 9, 9, 1) 56%, rgba(189, 10, 10, 1) 59%, rgba(192, 9, 7, 1) 63%, rgba(188, 5, 7, 1) 66%, rgba(181, 6, 11, 1) 69%, rgba(181, 6, 11, 1) 72%, rgba(173, 5, 5, 1) 75%, rgba(167, 3, 1, 1) 81%, rgba(167, 3, 1, 1) 88%, rgba(159, 0, 0, 1) 97%, rgba(162, 0, 1, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 19, 21, 1) 0%, rgba(245, 20, 21, 1) 6%, rgba(242, 19, 21, 1) 13%, rgba(231, 15, 15, 1) 25%, rgba(225, 16, 16, 1) 28%, rgba(225, 15, 13, 1) 31%, rgba(214, 13, 11, 1) 38%, rgba(212, 14, 15, 1) 41%, rgba(204, 11, 11, 1) 47%, rgba(204, 9, 9, 1) 50%, rgba(198, 9, 8, 1) 53%, rgba(204, 9, 9, 1) 56%, rgba(189, 10, 10, 1) 59%, rgba(192, 9, 7, 1) 63%, rgba(188, 5, 7, 1) 66%, rgba(181, 6, 11, 1) 69%, rgba(181, 6, 11, 1) 72%, rgba(173, 5, 5, 1) 75%, rgba(167, 3, 1, 1) 81%, rgba(167, 3, 1, 1) 88%, rgba(159, 0, 0, 1) 97%, rgba(162, 0, 1, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 19, 21, 1) 0%, rgba(245, 20, 21, 1) 6%, rgba(242, 19, 21, 1) 13%, rgba(231, 15, 15, 1) 25%, rgba(225, 16, 16, 1) 28%, rgba(225, 15, 13, 1) 31%, rgba(214, 13, 11, 1) 38%, rgba(212, 14, 15, 1) 41%, rgba(204, 11, 11, 1) 47%, rgba(204, 9, 9, 1) 50%, rgba(198, 9, 8, 1) 53%, rgba(204, 9, 9, 1) 56%, rgba(189, 10, 10, 1) 59%, rgba(192, 9, 7, 1) 63%, rgba(188, 5, 7, 1) 66%, rgba(181, 6, 11, 1) 69%, rgba(181, 6, 11, 1) 72%, rgba(173, 5, 5, 1) 75%, rgba(167, 3, 1, 1) 81%, rgba(167, 3, 1, 1) 88%, rgba(159, 0, 0, 1) 97%, rgba(162, 0, 1, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 19, 21, 1) 0%, rgba(245, 20, 21, 1) 6%, rgba(242, 19, 21, 1) 13%, rgba(231, 15, 15, 1) 25%, rgba(225, 16, 16, 1) 28%, rgba(225, 15, 13, 1) 31%, rgba(214, 13, 11, 1) 38%, rgba(212, 14, 15, 1) 41%, rgba(204, 11, 11, 1) 47%, rgba(204, 9, 9, 1) 50%, rgba(198, 9, 8, 1) 53%, rgba(204, 9, 9, 1) 56%, rgba(189, 10, 10, 1) 59%, rgba(192, 9, 7, 1) 63%, rgba(188, 5, 7, 1) 66%, rgba(181, 6, 11, 1) 69%, rgba(181, 6, 11, 1) 72%, rgba(173, 5, 5, 1) 75%, rgba(167, 3, 1, 1) 81%, rgba(167, 3, 1, 1) 88%, rgba(159, 0, 0, 1) 97%, rgba(162, 0, 1, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1315', endColorstr='#a20001', GradientType=0);
    display: block;
    position: relative;
    top: -25px;
    left: 5px;
    box-shadow: 3px -3px 5px -2px #7F7F7F;
}

.content-top-link span {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-blanche_1.png') no-repeat center 6px;
    padding-left: 4px;
    padding-top: 19px;
    padding-bottom: 2px;
    padding-right: 4px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    display: block;
    width: 33px;
    font-weight: bold;
}

.highlight-content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding-top: 2px;
    padding-left: 10px;
    width: 479px;
}

.highlight-customer {
    margin-left: 8px;
    margin-top: 10px;
}

.custmer-content {
    margin-left: 8px;
    min-height: 880px;
}

.bloc-site-map.gray h4 {
    color: white;
}

.bloc-site-map.gray .cat .item h3 span {
    color: white;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-blanche.png') no-repeat 6px center;
    padding: 3px 0px 2px 16px;
    font-weight: bold;
    font-size: 12px;
    display: block;
}

.bloc-site-map.gray .cat .item h3 {
    background: rgb(80, 80, 80);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃ?Â¢Ã¢Â?Â¬Ã?Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(80, 80, 80, 1)), color-stop(31%, rgba(80, 80, 80, 1)), color-stop(40%, rgba(76, 76, 76, 1)), color-stop(69%, rgba(55, 55, 55, 1)), color-stop(100%, rgba(54, 54, 54, 1)));
    background: -webkit-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%);
    background: -o-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%);
    background: -ms-linear-gradient(top, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%);
    background: linear-gradient(to bottom, rgba(80, 80, 80, 1) 0%, rgba(80, 80, 80, 1) 31%, rgba(76, 76, 76, 1) 40%, rgba(55, 55, 55, 1) 69%, rgba(54, 54, 54, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#363636', GradientType=0);
    border-bottom: 2px solid #ffffff;
}

.toutes-categories li .inner-upper-cat p a.url {
    color: #d80d10;
    text-decoration: underline;
    font-size: 11px;
}

.nav > ul > li.last {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/sep_nav_rouge.png') no-repeat 100% center;
}

.nav > ul > li.menu-dest {
    background: none;
}

.form-search #divSuggestions .yui-ac-content {
    width: 310px;
}

.panier-bloc-header li.acces-panier {
    padding: 0px 0 0 0;
    margin-top: -2px;
    padding-bottom: 8px;
}

ul.price-and-details {
    margin-top: -20px;
    margin-bottom: 0px;
}

.main-title {
    margin: 0px;
}

.CI .inner-highlight-level-1, .RA .inner-highlight-level-1, .ME .inner-highlight-level-1, .PM .inner-highlight-level-1 {
    padding: 9px 5px 0 0px;
}

.main-nav h2 span, .main-nav h2.h2Cat a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-blanche-right.png') no-repeat 0 center !important;;
}

.main-nav .RA h2.h2Cat a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-grise-flech-right.png') no-repeat 0 center !important;;
}

.highlight-level-1 {
    padding: 0px !important;
    margin-bottom: 10px;
}

.category-img {
    margin-bottom: 10px;
    position: absolute;
    top: 86px;
    z-index: -9999;
    padding: 9px 5px 0 0;
}

.category-img img {
    width: 948px;
    height: 123px;
}

.CI .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageUniversConnectiqueReseau.jpg') no-repeat 100% 100%;
}

.RA .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageUniversReseaActif.jpg') no-repeat 100% 100%;
}

.PM .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageUniversPCMobilite.jpg') no-repeat 100% 100%;
}

.ME .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageUniversMetier.jpg') no-repeat 100% 100%;
}

.CI.niveau-3 .inner-highlight-level-1.CONRES {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonConnectiqueReseau.jpg') no-repeat 100% 100%;
}

.CI.niveau-3 .inner-highlight-level-1.FIBRE {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonFibreOptique.jpg') no-repeat 100% 100%;
}

.CI.niveau-3 .inner-highlight-level-1.CORDAUVI {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonAudioVideo.jpg') no-repeat 100% 100%;
}

.CI.niveau-3 .inner-highlight-level-1.BAIECOFF {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonBaieCoffret.jpg') no-repeat 100% 100%;
}

.RA.niveau-3 .inner-highlight-level-1.WIFI {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonReseauWifi.jpg') no-repeat 100% 100%;
}

.RA.niveau-3 .inner-highlight-level-1.RESFIL {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonReseauFilaire.jpg') no-repeat 100% 100%;
}

.RA.niveau-3 .inner-highlight-level-1.SWITCHKVM {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonSwitchKVM.jpg') no-repeat 100% 100%;
}

.ME.niveau-3 .inner-highlight-level-1.VIDEOSUR {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonVideosurveillance.jpg') no-repeat 100% 100%;
}

.ME.niveau-3 .inner-highlight-level-1.AFFDYN {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonAffichageDynamique.jpg') no-repeat 100% 100%;
}

.ME.niveau-3 .inner-highlight-level-1.MULTIMED {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonMultimedia.jpg') no-repeat 100% 100%;
}

.ME.niveau-3 .inner-highlight-level-1.OUTILS {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageInstallationReseauOutillage.jpg') no-repeat 100% 100%;
}

.ME.niveau-3 .inner-highlight-level-1.ELEC {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonInstallationElectrique.jpg') no-repeat 100% 100%;
}

.ME.niveau-3 .inner-highlight-level-1.TELECOM {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonTelephonie.jpg') no-repeat 100% 100%;
}

.ME.niveau-3 .inner-highlight-level-1.TPVPOS {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonPointDeVente.jpg') no-repeat 100% 100%;
}

.PM.niveau-3 .inner-highlight-level-1.COMPOSANT {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonComposant.jpg') no-repeat 100% 100%;
}

.PM.niveau-3 .inner-highlight-level-1.PERIPH {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonPeripherique.jpg') no-repeat 100% 100%;
}

.PM.niveau-3 .inner-highlight-level-1.MOBILITE {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonMobilite.jpg') no-repeat 100% 100%;
}

.PM.niveau-3 .inner-highlight-level-1.LOGICIELS {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonLogiciels.jpg') no-repeat 100% 100%;
}

.PM.niveau-3 .inner-highlight-level-1.CONSOM {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonConsommable.jpg') no-repeat 100% 100%;
}

.PM.niveau-3 .inner-highlight-level-1.AGENSEC {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageRayonAgensec.jpg') no-repeat 100% 100%;
}

.destocking .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageUniversDestockage.jpg') no-repeat 100% 0%;
    height: 110px;
}

.nouveautes .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageUniversNouveautes.jpg') no-repeat 100% 0%;
    height: 110px;
}

.promotions .highlight-level-1 {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/imageUniversPromotion.jpg') no-repeat 100% 0%;
    height: 110px;
}

.stock span {
    font-weight: bold;
    text-transform: none;
}

li.lastCell {
    width: 18%;
    padding-left: 0;
    border-right: none;
    padding-right: 0;
    padding-top: 0px;
    height: 102%;
}

.bloc-mega-menu ul .right-sous-mega-menu {
    float: right;
    width: 187px;
    padding-left: 7px;
    padding-bottom: 7px;
    margin-top: -12px;
    height: 100%
}

.bloc-mega-menu .right-sous-mega-menu .bloc-livraison {
    margin-bottom: 10px;
}

/*.nav>ul>li.nav-1 .right-sous-mega-menu{*/
/*background: #d80d10;*/
/*}*/
/*.nav>ul>li.nav-2 .right-sous-mega-menu{*/
/*background: #ffdd00;*/
/*}*/
/*.nav>ul>li.nav-3 .right-sous-mega-menu{*/
/*background: #8dc63f;*/
/*}*/
/*.nav>ul>li.nav-4 .right-sous-mega-menu{*/
/*background: #00aeef;*/
/*}*/
/*li.groups-col {*/
/*border-right: 1px dotted #a7a7a7;*/
/*padding-left: 7px;*/
/*padding-right: 8px;*/
/*}*/
.bloc-mega-menu > ul {
    position: relative;
}

.bas-mega-menu {
    clear: both;
}

.lastCell {
    position: absolute;
    top: 0;
    right: 0
}

ul.level0 {
    min-height: 291px;
}

.red-text a {
    color: #d80d10;
}

.inner-highlight-level-1 {
    margin-bottom: 10px;
}

.proto-navigation li.navigation a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/btn-noir.png') no-repeat 0 center !important;
}

.proto-navigation li.navigation.current-slide a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/btn-rouge.png') no-repeat 0 center !important;
}

.ie10 .t-title-page h1 {
    margin-left: 0px !important;
}

.ie11 .t-title-page h1 {
    margin-left: -90px !important;
}

#list-nouv .list-pic li > a > img {
    width: auto !important;
    height: auto !important;
}

.catalog-category-view .promotions-ssFamille {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_promo-moy.jpg') no-repeat center;
    width: 31px;
    height: 84px;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
}

.catalog-category-view .list-nouveaute-sFamille {
    min-height: 210px;
}

.list-nouveaute {
    display: table;
    border: 1px solid #929292;
    width: 99.8%;
    table-layout: fixed;
}

.catalog-category-view .list-nouveaute-sFamille li.item.no-discount {
    display: table-cell;
    width: 30%;
    padding: 25px 18px 16px 14px;
    position: relative;
}

.catalog-category-view .list-nouveaute {
    display: table;
    border: 1px solid #929292;
    width: 99.8%;
    table-layout: fixed;
}

.catalog-category-view .list-nouveaute li {
    /*display: table-cell;*/
    /*width: 30%;*/
    /*padding: 25px 18px 16px 14px;*/
}

.catalog-category-view .list-nouveaute li .product-image {
    display: block;
    text-align: center;
    position: relative;
    margin-bottom: 13px;
}

.catalog-category-view .list-nouveaute li + li {
    /*border-left: 1px solid #929292;*/
}

.catalog-category-view .list-nouveaute li .product-name {
    font-size: 11px;
    margin-bottom: 5px;
}

.catalog-category-view .list-nouveaute li .product-name a {
    font-weight: bold;
}

.catalog-category-view .link-detail {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_log-off.png') no-repeat 0 center;
    padding-left: 21px;
    text-transform: uppercase;
    font-size: 10px;
}

.catalog-category-view .align-right {
    text-align: right;
}

.catalog-category-view .bottom-link_gray {
    text-align: center;
    min-height: 17px;
    display: block;
    bottom: -16px;
    position: relative;
    padding-top: 3px;
    background: none repeat scroll 0% 0% rgb(178, 178, 178);
    right: 0px;
    margin-left: -14px;
    width: 245px;
}

.catalog-category-view .bottom-link_gray a {
    color: #fff;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce_gray.png') no-repeat 0 center;
    padding-left: 23px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.99px;
}

.catalog-category-view .list-nouveaute-sFamille li.item.no-discount {
    display: table-cell;
    width: 30%;
    padding: 25px 18px 16px 14px;
    position: relative;
}

.catalog-category-view .list-nouveaute-sFamille {
    min-height: 202px;
}

.famille-rayons-links ul.subCat {
    height: 62px
}

.col-group > li {
    padding-bottom: 10px
}

.table-ref-rem td.td-price,
div table.list-mode td.td-price {
    color: #d80d10;
}

.right-bloc.in,
.right-bloc.out {
    position: relative;
    margin-top: 15px;
}

.main-nav .univ h2 a {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/puce-blanche-right.png') no-repeat 0 center !important;
}

.list-nouveaute li.item a, .list-nouveaute li.item h3, .list-nouveaute li.item .align-right {
    width: 30%;
}

.custom-sitemap-container {
    margin-top: 0px !important;
    padding-top: 12px;
}

#lightbox-secNav-btnClose {
    width: 40px !important;
    margin-top: 10px !important;
}

#lightbox-nav-btnNext {
    margin-top: 60px !important;
}

#lightbox-nav-btnPrev {
    margin-top: 100px !important;
}

.logo-group {
    float: left;
    width: 110px;
    margin-left: 10px;
    margin-right: 50px;
}

.logo-group a img {
    width: 110px;
}

#roll-over-container {
    /*display: none;*/
}

.roll-over-container {
    margin: 0 auto;
    position: absolute;
    background: white;
    right: 0;
    border: 2px #efefef solid;
    z-index: 10;
    top: 89%;
}

.roll-over-l {
    float: left;
    width: 115px;
    padding: 0 14px 0 5px;
}

.roll-over-r {
    float: right;
    width: 127px;
    padding: 0 7px 0 18px;
}

.highlight-roll-over {
    margin: 0 0 10px 0;
    height: 1%;
}

.highlight-roll-over p {
    font-weight: bold;
    color: #373737;
}

.highlight-roll-over p.main-para {
    font-size: 14px;
    margin-top: 10px;
    font-weight: bold;
    color: #87b900;
    width: 135px;
}

.highlight-roll-over .roll-over-r p.main-para {
    color: #d80d10;
}

.main-content-roll-over {
    height: 140px;
}

.main-content-roll-over .roll-over-l, .main-content-roll-over .roll-over-r {
    min-height: 145px;
    height: auto !important;
    height: 145px;
    position: relative !important;
}

.main-content-popin.rollover form li input {
    width: 162px;
    height: 28px;
    padding: 1px;
    border: 1px solid #c4c4c4;
    padding-left: 5px;
    font-size: 13px;
    font-style: italic;
    background: #ffffff;
}

.roll-over-r #desc {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/login_rollOver.png') no-repeat right center;
    margin-top: -3px;
}

.roll-over-r #desc p {
    width: 52%;
    color: #363636;
}

.main-content-popin.rollover .mdp-oublie-rollOver {
    text-decoration: underline;
    margin: 0;
}

.main-content-popin.rollover .mdp-oublie-rollOver a {
    color: #626262;
    font-size: 10px;
    font-style: italic;
}

.main-content-popin.rollover .connecter {
    padding: 0px !important;
    display: block;
    /*width: 170px;*/
    height: 30px;
    position: static;
}

.main-content-popin.rollover .connecter input {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-l.png') no-repeat 0 0;
    padding: 4px 0px 3px 0px;
    width: 80px;
    font-size: 10px;
}

.roll-over-r .creer-compte {
    bottom: 15px;
    right: 10px;
}

.roll-over-r .creer-compte span {
    padding: 4px 8px 3px 12px;
    width: 112px;
}

.main-content-popin form li span.champ-erreur {
    margin-top: 0;
    position: absolute;
    top: 10px;
    left: 155px;
}

.main-content-popin.rollover .zone-erreurs p {
    width: 250px;
}

.popin.home {
    margin: auto;
    left: auto;
}

.popinContainer, .popinContainerL, .popinContainerXL {
    position: relative;
    -moz-box-shadow: 0 0 10px 2px #666;
    -webkit-box-shadow: 0 0 10px 2px #666;
    -o-box-shadow: 0 0 10px 2px #666;
    box-shadow: 0 0 10px 2px #666;
    -webkit-border-radius: 4px 4px;
    -moz-border-radius: 4px 4px;
    -pie-border-radius: 4px 4px;
    border-radius: 4px 4px;
    border: 1px solid #c1c1c1;
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_popin.jpg") #fff repeat-x left bottom;
    font-family: Verdana, Geneva, sans-serif;
    width: 900px;
    height: auto;
    margin: 0 auto;
    color: #545454;
    padding-bottom: 20px;
}

.popinTitre {
    display: block;
    text-align: left;
    padding: 15px 10px;
}

.popinClose {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/close_white.png) no-repeat 0 0;
    cursor: pointer;
    display: block;
    height: 44px;
    position: fixed;
    right: 10px;
    top: 10px;
    width: 44px;
    z-index: 1010;
    margin: 0;}

.popinClose:hover {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/close_white_over.png) no-repeat 0 0;
}

.search-autocomplete.home {
    background-color: white;
    border: 1px solid #373737;
    opacity: 0.95;
}

.search-autocomplete.home li {
    color: #000000;
}

.search-autocomplete.home li:hover {
    background: none;
    text-decoration: underline;
}

.search-autocomplete li.selected {
    background-color: white;
}

.visu-pdt-bundle .see-pack {
    display: block;
    float: right;
    width: 69px;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_link-bundle.png') no-repeat 0 0;
    padding: 4px 0 0 0;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

.visu-pdt-bundle .see-pack span {
    display: block;
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg_link-bundle-b.png') no-repeat 0 100%;
    padding: 5px 5px 13px 5px;
}

.blockSolution:hover {
    opacity: 0.5;
}

#col-left .blocs-sol li.centre-de-formation {
    background: url('/media/cms/CUC/commun/pageFormation/bg-formation.jpg') no-repeat #ffffff 0 0;
    padding: 0 7px 0 0;
    display: block;
    text-decoration: none;
}

ul li.centre-de-formation p {
    margin: 20px 0 0 65px;
}

ul li.centre-de-formation h3 {
    margin: 10px 0 0 80px;
}

ul li.centre-de-formation .content {
    display: block;
    text-decoration: none;
}

/*AVIS CLIENT*/

.rating-box {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/empty.png) no-repeat;
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -9999px;
    width: 96px;
}

.min-rating-box-bottom {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/small-empty.png) no-repeat;
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -9999px;
    width: 74px;
}

.min-rating {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/small-full.png) no-repeat;
    float: left;
    height: 17px;
    text-indent: -9999px;
}

.infos-pdt-td div.review {
    position: absolute;
    bottom: 15px;
}

.infos-pdt-td span.read-reviews {
    color: #D80D10;
}

.read-reviews {
    margin-left: 20px;
    color: #D80D10;
    text-decoration: underline;
}

.read_notice {
    float: left;
    margin-left: 5px;
}

.read_notice a {
    line-height: 17px;
    color: #D80D10;
    text-decoration: underline;
    font-size: 10px;
    margin-left: 10px;
}

.read_notice a.click-popin {
    margin-left: 10px;
}

.blocAvis {
    margin-top: 2px;
}

.rating {
    background-image: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/full.png);
    float: left;
    height: 17px;
    text-indent: -9999px;
}

/**AVIS CLIENT FIN*/

.zone_central {
    width: 310px;
    float: left;
    height: 329px;
    overflow: hidden;
    position: relative;
}

.zone_central .bottom {
    position: absolute;
    bottom: 0;
}

div.encart-haut div.bloc-price {
    border: 1px solid #E0E0E0;
    z-index: 10000;
    background-color: #FFF;
    display: block;
    width: 290px;
    margin-right: 9px;
    margin-left: 5px;

}

div.encart-haut div.bloc-price .price-l {
    border: none;
    float: none;
    width: 300px;
}

div.encart-haut div.bloc-price .price-l h2 {
    background: none;
}

div.encart-haut {
    width: 970px;
}

.left-side {
    overflow: hidden;
}

.stick {
    position: fixed;
    top: 60px;
}

.stick2 {
    position: absolute;
    bottom: 37px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

.encart-haut:after, .cross_sell_products:after,
.bloc_price_crossel:after, .bloc_upsell:after, .quantity-cuc:after,
.blocAvisBottom:after, picto:after, .blocAvis:after, .bloc_upsell:after, .fil-ariane:after {
    content: " ";
    display: block;
    clear: both;
}

div.encart-haut div.infos-pdt {
    border-bottom: none;
}

div.bloc-price ul.list-prices p {
    color: #D80D10;
    float: none;
    font-size: 41px;
    margin: auto;
    text-align: center;
    width: 100%;
    font-weight: normal;
}

div.bloc-price div.price-l ul.list-prices li.line-red p {
    color: #ffffff;
    float: left;
    font-size: 12px;
    text-align: left;
    width: auto;
}

div.bloc-price div.price-l ul.list-prices li.line-red p strong {
    width: auto;
}

div.bloc-price div.price-l ul.list-prices p sup {
    font-size: 22px;
}

.red-price {
    margin-top: 10px;
    margin-bottom: 10px;
}

.list-prices .line-red {
    margin-right: 10px;
    color: white;
    background-color: #363636;
}

.list-prices .line-red .line-content {
    text-align: center;
}

div.encart-haut div.visuels {
    float: left;
    width: 310px;
}

.price-r .quantity_cart {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: none;
    display: inline-block;
}

.quantity-cuc {
    margin: 13px auto auto;
    text-align: center;
}

.quantity-cuc label {
    margin: 0 0 0 0;
    width: auto;
    line-height: 26px;
    font-size: 12px;
    display: inline-block;
    float: none;
}

.quantity-cuc input#qty.Quantite.quantity_cart {
    text-align: center;
    height: 24px;
    width: 50px;
}

.quantity-cuc .qty_plus_moins {
    float: none;
    display: inline-block;
    vertical-align: top;
}

#sticky-price-block #product_addtocart_form {
    width: 100%;
}

.price-r input#add.panier.png_bg.click-popin-input {
    background: none;
    background-color: #32cd32;
    color: white;
    border: none;
    cursor: pointer;
    width: 290px;
    padding: 0 0 0 0;
    height: 44px;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 0;
}

.price-r input#add.panier.png_bg.click-popin-input:hover {
    background-color: #4cd900;
}

/**BLOC PRICE**/

/**loggin**/

.quantity_stock {
    float: left;
}

.stock_livraison_loggin {
    float: left;
    margin-left: 5px;

}

.trait_haut_fdp_loggin {
    border-bottom: 0.5px solid #f1f1f1;
    margin-top: 7px;
}

.quantity_stock {
    border: 1px solid #f1f1f1;
    height: 20px;
    line-height: 20px;
    margin-left: 73px;
    text-align: center;
    width: 55px;
    text-transform: none;
}

.quantity_stock.hidden-class{
    visibility: hidden;
}

/**end loggin**/

div.encart-haut div.bloc-price div.price-l h2 {
    text-transform: none;
    margin-top: 0;
    float: none;
}

div.bloc-price div.price-r form#product_addtocart_form.product_add_form_popin fieldset input#add.panier.png_bg.click-popin-input:hover {
    opacity: 1;
}

.button_devis {
    background-color: #ededed;
    color: black;
    cursor: pointer;
    width: 290px;
    padding: 0 0 0 0;
    height: 27px;
    font-size: 14px;
    margin-top: 2px;
    text-transform: uppercase;
    border: 1px solid black;
    outline: none;
}

.button_devis:hover {
    background-color: #D80D10;
    color: white;
    cursor: pointer;
    border: none;
}

div.encart-haut div.bloc-price div.price-r form#product_addtocart_form.product_add_form_popin {
    margin-bottom: 0;
}

div.encart-haut div.bloc-price div.price-r {
    width: 100%;
}

.stock {
    text-transform: uppercase;
    margin: auto;
    text-align: center;
}

#content .devis .stock {
    text-transform: none;
}

.stock .last .dispo span {
    text-transform: none;
    font-weight: bold;
}

.text_cat_price, .text_public_price {
    float: left;
    color: #a2a2a2;
}

.cat_price, .public_price {
    float: right;
    margin-right: 59px;
}

.block_sorecop_price {
    color: #a2a2a2;
    border-top: 1px solid #f1f1f1;
    /* margin-top: 5px; */
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 11px;
    padding: 2px 0 10px 0;
    margin-top: 3px;
}
.sorecop_price {
    float: right;
    margin-right: 59px;
}

.block_other_price {
    border-bottom: 1px solid #f1f1f1;
    border-top: 1px solid #f1f1f1;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 12px;
    margin-right: 10px;
}

.stock:after, .button_ancre:after, .fdp:after, .block_cat_price:after, .block_public_price:after {
    content: " ";
    display: block;
    clear: both;
}

.stock_livraison {
    margin-top: 10px;
}

.nb_stock {
    width: 100px;
}

.picto_stock,
.picto_reappro,
.picto_a_la_comm {
    height: 9px;
    width: 9px;
    margin-top: 2px;
    display: inline-block;
    margin-right: 3px;
}

.td-dispo li span.stock_level.stock_level.alacommande-label {
    font-size: 10px;
}

div.product_grid_encart a.product_link ul li.last.dispo.delivery.a_la_comm span {
    text-align: center;
}

div.product_grid_encart .reappro {
    margin-top: -40px;
}

.picto_stock {
    background-color: #4cbb10;
}

.picto_a_la_comm {
    background-color: rgb(255, 126, 0);
}

.picto_reappro {
    background-color: #d80d10;
}

.picto_toorder {
    background-color: #ff7e00;
}

.stock .contact span {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/phone-background.png) no-repeat;
    display: inline-block;
    height: 17px;
}

.stock .contact span span {
    margin-left: 20px;
    background: none;
    line-height: 17px;
}

.picto-non-stock {
    background-color: red;
    height: 9px;
    width: 9px;
    margin-top: 2px;
    display: inline-block;
}

.text_stock {
    display: inline-block;
}

.text_stock strong {
    font-size: 12px;
}

.livraison {
    width: 100%;
    color: #d80d10;
    text-align: center;
    font-size: 10px;
    text-transform: none;
    font-style: italic;
}

.fdp {
    text-align: center;
    width: 100%;
    margin: auto;
    text-transform: none;
}

.picto_fdp {
    height: 30px;
    width: 43px;
    background: transparent url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/transporteur.png") no-repeat scroll 0 center;
    float: left;
}

.text_fdp {
    border-top: 1px solid #F1F1F1;
    border-bottom: 1px solid #F1F1F1;
    font-size: 14px;
    line-height: 28px;
    font-style: italic;
    position: relative;
    background: transparent url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/transporteur.png) no-repeat scroll 0 center;
}

.fdp span.text_fdp {
    padding-left: 47px;
    display: inline-block;
    font-weight: normal;
    font-style: italic;
}

.text_fdp .shipping-information {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/black-round.png) no-repeat scroll 0 center;
    width: 16px;
    display: inline-block;
}

.text_fdp .shipping-information strong {
    color: #ffffff;
    font-size: 12px;
}

.text_fdp .shipping-information-popup {
    position: absolute;
    width: 277px;
    right: 0;
    top: 22px;
}

.text_fdp .shipping-information-popup .head {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/shipping-popup-head.png) no-repeat;
    height: 8px;
}

.text_fdp .shipping-information-popup .content {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/shipping-popup-content.png) repeat;
    font-size: 13px;
    color: #ffffff;
    text-align: left;
    padding-left: 12px;
    line-height: 12px;
    padding-bottom: 4px;
}

.text_fdp .shipping-information-popup .bottom {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/shipping-popup-bottom.png) no-repeat;
    height: 8px;
}

.product-bottom {
    width: 628px;
    margin-left: 10px;
    clear: both;
}

.product-bottom hr {
    border: 1px solid #E0E0E0;
    display: block;

}

.button_ancre, .button_ancre_logg {
    width: 100%;
    margin-top: 17px;
}

.button_ancre a {
    text-decoration: none;
}

.button_ancre_logg a {
    text-decoration: none;
}

.ancre_fiche_technique, .ancre_description {
    background-color: #f1f1f1;
    border: solid 1px #d1d1d1;
    cursor: pointer;
    font-size: 8px;
    height: 21px;
    text-transform: uppercase;
    display: inline;
    outline: none;
}

.button_ancre button:hover, .button_ancre_logg button:hover {
    text-decoration: underline;
}

.ancre_fiche_technique {
    margin-left: 5px;

}

.trait_bas_fdp {
    border-bottom: 0.5px solid #f1f1f1;
}

.trait_haut_fdp {
    border-bottom: 0.5px solid #f1f1f1;
    margin-top: 20px;
}

.picto_productsheet {
    max-height: 80px;
    max-width: 100%;
}

.picto_productsheet.brand{
    cursor:pointer;

}

.picto {
    margin-top: 10px;
    text-align: right;
}

/* zone visuel gauche */

div.encart-haut div.visuels div.main-pdt div.nes_shop-product-show-caps a.nes_name-cap img {
    height: 227px;
    width: 290px;
    margin-top: 50px;
}

div.encart-haut div.visuels div.main-pdt {
    width: 290px;
    border: solid 0.5px #f5f5f5;
    height: auto;
    position: relative;
    margin-bottom: 10px;
}

.picto_loupe {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/loupe.png) no-repeat scroll center center;
    float: right;
    left: 259px;
    height: 36px;
    position: absolute;
    width: 39px;
    bottom: 0px;
}

.picto_flag {
    font-family: Arial, sans-serif;
    color: white;
    font-size: 12px;
    text-align: center;
    width: auto;
    margin-bottom: 2px;
    position: absolute;
    padding: 0 2px 0 2px;
    text-transform: uppercase;
    /*font-weight: bold;*/
}

.catalog-product-view .picto_flag {
    background-color: #d80d10;
    color: white;
    font-size: 12px;
    height: 16px;
    text-align: center;
    width: 99px;
    margin-bottom: 2px;
    position: relative;
    padding: 4px 2px;
}

.catalog-product-view .price-l .picto_flag {
    float: right;
    margin-right: 10px;
}

.promotion-value {
    text-align: right;
    margin-right: 10px;
}

.promotion-value span {
    display: inline;
    font-weight: normal;
    font-size: 13px;
    text-decoration: line-through;
    margin-right: 4px;
}

.promotion-value span.valeur_promo {
    display: inline-block;
    font-size: 16px;
    color: #d80d10;
    text-decoration: none;
}

.picto_flag.destocking {
    background-color: #eaa000;
    color: black;
}

.picto_flag.promotion {
    background-color: #d80d10;
}

.picto_flag.new {
    background-color: #4c4c4c;
}

.picto_flag.destock {
    color: #363636;
    background-color: #e8b400;
}

.promo_pdt {
    width: 100px;
    padding: 5px;
    text-transform: uppercase;
    position: absolute;
    z-index: 10;
}

.valeur_promo {
    border: 1px solid #D80D10;
    color: #d80d10;
    font-size: 16px;
    text-align: center;
    width: 42px;
}

.main-pdt .valeur_promo {
    font-size: 20px;
    width: 50px;
}

div.encart-haut div.visuels {
    padding-top: 0;
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

/** zonce centre **/

.reference, .ref_cata {
    color: #929191;
    font-size: 11px;
    line-height: 16px;
}

.zone_central .description {
    font-size: 12px;
    line-height: 14px;
    margin-top: 4px;
}

.zone_central .blocAvisS {
    margin-top: 10px;
}

.blocAvisS .click-popin {
    color: #d80d10;
    text-decoration: underline;
}

.first_print {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/print-background.png) no-repeat scroll 4px 4px #f0f0f0;
    display: inline-block;
    height: 14px;
    padding: 2px 4px 4px 21px;
    text-align: center;
    line-height: 17px;
}

.print-mail .pdf {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/pdf-background.png) no-repeat scroll 4px 4px #f0f0f0;
    display: inline-block;
    height: 14px;
    padding: 2px 4px 4px 21px;
    margin-left: 3px;
    text-align: center;
    line-height: 17px;
}

.r-part {
    margin-top: 10px;
}

.send {
    display: inline-block;
    margin-left: 3px;
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/share-background.png) no-repeat scroll 4px 5px #f0f0f0;
    padding: 4px 4px 4px 23px;
    text-align: center;

}

.trait_zone_centrale {
    border-top: 1px solid #efefef;
}

div.encart-haut div.zone_central div.see_more {
    margin-top: 20px;
    text-align: right;
}

div.encart-haut div.zone_central div.see_more a {
    background-color: #3c3c3c;
    color: white;
    display: inline-block;
    float: none;
    height: 13px;
    text-align: center;
    text-transform: uppercase;
    width: 75px;
}

div.encart-haut div.zone_central div.see_more a:hover {
    text-decoration: none;
}

.ref_cata {
    margin-top: 20px;
}

/**CROSSELL**/

.block_product_crossel {
    background-color: white;
    float: left;
    height: 187px;
    margin-left: 10px;
    margin-top: 17px;
    width: 147px;
}

.cross_sell_products {
    background-color: #c1c1c1;
    height: 218px;
    display: none;
}

div.cross_sell_products div.block_product_crossel a img {
    margin: 13px 0 0 20px;
    width: 100px;
}

div.block_product_crossel div.price_crossel {
    text-align: center;
    color: #d80d10;
    font-size: 16px;
}

div.cross_sell_products div.block_product_crossel div.infos-pdt-td.infos-pdt-td-2 div div.price_crossel span.price {
    color: #d80d10;

}

div.cross_sell_products div.block_product_crossel div.infos-pdt-td.infos-pdt-td-2 div span {
    margin-left: 10px;
}

div.cross_sell_products div.block_product_crossel div.infos-pdt-td.infos-pdt-td-2 p a.no-deco {
    margin-left: 10px;
    display: block;
    margin-left: 10px;
}

.crossell_button_see {
    float: left;
    color: white;
    background-color: #d80d10;
    border: none;
    cursor: pointer;

}

.crossell_button_see a {
    color: white;
}

.crossel_button_add {
    float: left;
    color: white;
    background-color: #32cd32;
    margin-left: 5px;
    border: none;
    text-transform: uppercase;
    height: 19px;
    cursor: pointer;
    font-size: 10px;

}

.bloc_price_crossel, div.cross_sell_products div.block_product_crossel div.infos-pdt-td.infos-pdt-td-2 span.price {
    margin: 3px auto auto;
    width: 110px;
    cursor: pointer;
}

div.block_product_crossel div.infos-pdt-td.infos-pdt-td-2 div {
    margin-top: 2px;
}

.bande_crossel {
    width: 100%;
    background-color: #c1c1c1;
    height: 30px;
    text-transform: uppercase;
}

.bande_crossel div {
    background-color: white;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 200px;
    cursor: pointer;

}

/**fin crossel**/
/**Description**/

.text_description {
    border: 1px solid #E0E0E0;
    padding: 25px 30px 30px 30px;
    text-align: left;
    margin-top: 20px;
    font-size: 12px;
}

.description_product {
    margin-top: 0;
    margin-bottom: 35px;
}

.product-bottom h2 {
    font-size: 20px;
}

.product-bottom .fiche_tehnique {
    margin-top: 15px;
}

.product-bottom .fiche_tehnique .technicals-table {
    position: relative;
    top: -16px;
}

.product-bottom .fiche_tehnique .technicals-table .select-criteria {
    position: absolute;
    background-color: white;
    left: 254px;
    line-height: 28px;
}

.product-bottom .fiche_tehnique .technicals-table .select-criteria:before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 21px;
    border-bottom: 1px solid black;
    left: 47px;
}

.product-bottom .fiche_tehnique .technicals-table .form-buttons {
    margin-top: 10px;
    text-align: right;
}

.product-bottom .fiche_tehnique .technicals-table .form-buttons input[type=submit] {
    cursor: pointer;
    color: white;
    background-color: rgb(216, 13, 16);
    border: medium none;
    font-size: 13px;
    line-height: 22px;
}

#technicals-attributes {
    width: 600px;
    margin-left: 30px;
    margin-top: 15px;
    border-collapse: collapse;
    border-spacing: 0;
    border-left: hidden;
    border-top: hidden;
    border-right: hidden;
}

#technicals-attributes tr {
    border-bottom: 1px solid #E0E0E0;
}

#technicals-attributes tr.grey {
    background-color: #f6f6f6;
}

#technicals-attributes td.left {
    width: 270px;
    border-right: 1px solid black;
    position: relative;
}

#technicals-attributes tr.group {
    height: 39px;
    font-size: 16px;
    border-bottom: 1px solid #959595;
}

#technicals-attributes tr.attribute {
    height: 22px;
    font-size: 13px;
    color: #858585;
}

#technicals-attributes tr.attribute td.left {
    padding-left: 10px;
}

#technicals-attributes td.right {
    padding-left: 20px;
    color: #000000
}

#technicals-attributes input[type=checkbox] {
    visibility: hidden;
}

#technicals-attributes .round {
    left: 274px;
    background-color: white;
    width: 13px;
    height: 13px;
    background: #ffffffff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    border: 1px solid black;
}

#technicals-attributes .round label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    background: #D80D10;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

#technicals-attributes .round label {
    cursor: pointer;
    position: absolute;
    width: 11px;
    height: 11px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    left: 0.08em;
    top: 0.08em;
}

#technicals-attributes .round label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3;
}

#technicals-attributes .round input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

/** FIN DESCRIPTION **/

/** AVIS **/
.title_avis {
    margin-left: 10px;
}

div.avis div.blocAvisM {
    margin-left: 30px;
    padding-top: 10px;
}

.rating-box-bottom {
    background-image: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/stars-sprite-white");
    background-position: 0 -217px;
    background-repeat: no-repeat;
    height: 13px;
    overflow: hidden;
    text-indent: -9999px;
    width: 70px;
    float: left;
}

.text_note_client {
    float: left;
    font-size: 13px;
}

.text_donner_avis {
    float: left;
    margin-left: 20px;
    color: #F00;
}

.blocAvisBottom {
    margin-bottom: 10px;
    margin-left: 30px;
    margin-top: 10px;
}

.avis {
    margin-left: 10px;
    margin-top: 20px;
}

.blocAvisM .reviews-button {
    text-align: right;
    margin-top: 5px;
}

.blocAvisM .reviews-button a {
    text-decoration: underline;
    color: #D80D10;
    font-size: 10px;
}

.rate {

}

.dateAvis {
    display: block;
}

.signature_review {
    float: left;
    width: 180px;
}

.review_detail {
    margin-top: 10px;
    padding-left: 180px;
    word-wrap: break-word;
}

.review_detail .see-more {
    font-size: 10px;
    color: #D80D10;
    text-decoration: underline;
    cursor: pointer;
}

.review_title {
    margin-left: 202px;
}

.rating-box-bottom-summary {
    background-image: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/empty.png");
    background-repeat: no-repeat;
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -9999px;
    width: 96px;
    margin-left: 13px;
    margin-top: -1px;
}

.give_avis, .number_avis {
    text-decoration: underline;
    color: #D80D10;
}

.dateAvis {
    font-size: 10px;
    color: #c1c1c1;
    font-style: italic;
}

.listeAvis {
    padding-bottom: 18px;
    padding-left: 10px;
    padding-top: 10px;
}

.listeAvis.grey {
    background-color: #f6f6f6;

}

.nes_shop-product-show-caps {
    position: relative;
    border: 1px solid #dddddd;
    width: 300px;
    height: 327px;
}

.visuels .other-views {
    overflow: hidden;
    margin-bottom: 47px;
}

.visuels .other-views .small-view {
    border: 1px solid #DDD;
    width: 57px;
    height: 44px;
    text-align: center;
    margin-right: 4px;
    position: relative;
}

.visuels .other-views .selected-view {
    height: 6px;
    background-color: #eaeaea;
    position: absolute;
    bottom: 0px;
    width: 57px;
    opacity: 0.7;
}

.visuels .other-views .selected-view.hide {
    display: none;
}

.infos-pdt .ref {
    padding-left: 6px;
    font-size: 12px;
    color: #929191;
}

/*BEGIN WIDGET FICHE PRODUIT*/

div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount ul.pic {
    display: inline-block;
    vertical-align: top;
}

.price_detail_widget {
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    width: 350px;
}

div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount div.price_detail_widget div.price_review div.blocAvisS {
    float: left;
}

div.price_detail_widget div.price_review {
    width: 350px;
}

div.price_detail_widget div.blocAvisS {
    width: 215px;
}

div.price_detail_widget div.price_review div.price {
    width: 130px;
    float: left;
}

div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount ul.stock_widget {
    display: inline-block;
}

div.blocAvis .min-rating-box-bottom {
    margin-top: 2px;
}

div.price_detail_widget div.price_review div.blocAvis {
    padding-top: 30px;
}

div.text_widget_topvente div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount div.stock_livraison {
    margin-left: 10px;
    width: 150px;
    display: inline-block;
    height: 67px;
}

div.text_widget_topvente div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.quantity_stock {
    margin-left: 0px;
    float: left;
    width: 60px;
    margin-top: 2px;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison form#product_addtocart_form {
    margin-left: 0px;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.stock_livraison_loggin {
    float: none;
    width: 139px;
    margin-left: 0px;
}

.stock_add {
    width: 200px;
    margin-top: 14px;
}

div.price_detail_widget div.price_review div.blocAvisS {
    margin-left: 5px;
    margin-top: 23px;
}

div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount {
    border-bottom: 1px solid #e0e0e0;
}

div.widget-container.purchased-products.product-sheet {
    margin-bottom: 23px;
    margin-left: 27px;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.stock_livraison_loggin div.stock .stock_livraison_loggin {
    margin-left: 0px;
}

div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.stock_livraison_loggin div.stock {
    text-align: left;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.stock_livraison_loggin div.livraison {
    text-align: left;
}

ul.widget-newproducts li.item.no-discount div.price_detail_widget div.price_review div.blocAvis {
    width: 380px;
    margin-left: 5px;
}

div.price_detail_widget div.price_review div.price p.red-text span.price sup {
    font-size: 12px;
}

ul.widget-newproducts li.item.no-discount div.price_detail_widget p.top-name {
    margin-top: 13px;
    font-size: 12px;
}

div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount ul.pic li.last a img {
    margin-top: 9px;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock form#product_addtocart_form.add-to-cart-logoff {
    margin-left: 0px;
    margin-top: 13px;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock {
    text-align: left;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.contact span {
    background-position: 0 9px;
    height: 30px;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.contact span span p {
    margin-bottom: -5px;
    margin-top: 3px;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.picto-non-stock {
    margin-top: 13px;
}

.upsell {
    display: inline-block;
    width: 194px;
    margin-right: 13px;
}

div.upsell form#product_addtocart_form input#add.add-to-cart.panier.png_bg.click-popin-input {
    width: 10px;
}

div.text_widget_vente_initiative div.table-ref-rem div.upsell a img {
    margin-left: 53px;
}

div.text_widget_vente_initiative div.table-ref-rem div.upsell p.pdt_titre {
    margin: auto;
    font-size: 12px;
    width: 180px;
    text-align: left;
    height: 40px;
}

div.upsell div.blocAvis div div.rating-box {
    margin-left: 48px;
}

div.text_widget_vente_initiative div.table-ref-rem div.upsell div.blocAvis div div.read_notice a {
    font-size: 9px;
}

.first_a {
    margin-right: 7px;
}

.bloc_upsell {
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
}

div.bloc_upsell div.blocAvis div div.read_notice {
    width: 142px;
    margin: auto;
    float: none;
}

div.text_widget_vente_initiative div.table-ref-rem div.upsell div.bloc_upsell p.red-text {
    font-size: 23px;
    width: 132px;
    float: left;
    margin-left: 10px;
}

div.upsell div.bloc_upsell form#product_addtocart_form {
    float: right;
    margin-right: 10px;
    width: auto;
}

div.upsell div.bloc_upsell form#product_addtocart_form input#add.add-to-cart.panier.png_bg.click-popin-input {
    margin-top: 0;
}

div.upsell div.bloc_upsell p.your_purchase_price {
    margin-left: 10px;
}

div.upsell div.bloc_upsell div.blocAvisS {
    font-size: 10px;
    margin: 8px auto auto;
    text-align: left;
    width: 180px;
}

.last_upsell {
    margin-right: 0;
}

.text_widget_vente_initiative {
    margin-top: 20px;
    margin-bottom: 36px;
}

ul.widget-newproducts li.item.no-discount div.stock_livraison div.stock div.livraison {
    text-align: left;
}

div.text_widget_topvente div.widget-container.purchased-products.product-sheet ul.widget-newproducts li.item.no-discount div.stock_livraison.logoff {
    margin-left: 27px;
    width: 121px;
}

/*END WIDGET FICHE PRODUIT*/

/*END WIDGET FICHE PRODUIT*/

/** begin widget page univers **/
div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount div.td-img-product a.product_link div.picto_flag.widget.new {
    height: 12px;
    line-height: 16px;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount {
    width: 227px;
    margin-right: 11px;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount div.td-img-product a.product_link span.more_details_bg {
    width: 207px;
    bottom: 0;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount div.td-img-product a.product_link span.more_details {
    width: 218px;
    bottom: 0px;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts {
    margin-top: 10px;
}

div.widget_cgi li#list-nouv.item.no-discount div.td-img-product a.product_link img {
    margin-left: 12px;
    margin-top: 13px;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount div.td-img-product a.product_link div.picto_flag.widget.new {
    left: 10px;
    top: 15px;
    padding: 2px;
}

.price_widget_top_vente {
    float: left;
    padding-left: 7px;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount div.price_widget_top_vente p.red-text.purchase_price {
    font-size: 18px;
    height: 35px;

}

.stock_level_widget {
    float: left;
    margin-top: 11px;
    width: 100px;
    height: 37px;
}

.stock_level_widget .stock {
    text-align: left;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount form#product_addtocart_form input.qty_row {
    margin-bottom: 10px;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount form#product_addtocart_form input#add.add-to-cart.panier.png_bg {
    margin-left: 123px;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount form#product_addtocart_form div.qty_plus_moins.qty_moins {
    margin-left: 2px;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount form#product_addtocart_form div.qty_plus_moins {
    padding: 0;
}

div.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount ul.stock_level_widget li.last.dispo span {
    display: block;
    font-size: 10px;
}

div.widget-container.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv {
    margin-right: 10px;
    border: 1px solid rgb(146, 146, 146) !important;
}

div.widget-container.widget_cgi ul.list-nouveaute.widget-newproducts {
    border: none;
}

div.widget-container.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount p.top-name {
    min-height: 26px;
}

div.widget-container.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount p.top-name {
    padding-left: 7px;
}

div.widget-container.widget_cgi h2.titre-fond-gris {
    background: none;
    background-color: rgb(54, 54, 54);
}

div.widget-container.widget_cgi {
    width: 951px;
    margin: auto;
    margin-bottom: 40px;
}

div.widget-container.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount.last-item {
    margin-right: 0px;
}

div.bloc-nv-l-content.cgi div.best-sales.purchased-products table.table-univers tbody td.add_see a.link-details {
    background: none repeat scroll 0 0 rgb(54, 54, 54);
    color: white;
    display: block;
    float: left;
    font-size: 10px;
    height: 18px;
    line-height: 18px;
    margin: 0px 10px auto auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 35px;

}

div.bloc-nv-l-content.cgi div.best-sales.purchased-products table.table-univers tbody tr td {
    padding-bottom: 4px;
    padding-top: 4px;

}

.add_see .product_addtocart_form {
    float: left;
}

.bloc-nv-l-content.cgi .best-sales .table-univers tr .td-price {
    font-weight: normal;
}

div.bloc-nv-l-content.cgi div.best-sales.purchased-products table.table-univers tbody td.add_see form#product_addtocart_form input#add.add-to-cart.panier.png_bg {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_add_to_cart.png") no-repeat scroll 0 0 / 21px auto #4cbb10;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 18px;
    line-height: 14px;
    margin-top: 0;
    padding: 1px 20px 0 25px;
    text-align: center;
    text-transform: uppercase;
    width: 79px;
}

div.bloc-nv-l-content.cgi div.best-sales.purchased-products table.table-univers tbody tr td.td-stock {
    color: black;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
}

.picto_tel {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/product_sheet/phone-background.png") no-repeat scroll 5px 0px / 9px auto rgba(0, 0, 0, 0);
    padding-left: 15px;
}

div.bloc-nv-l-content.cgi div.best-sales.purchased-products table.table-univers td.add_see form#product_addtocart_form {
    float: left;
    width: 60px;
}

div.bloc-nv-l-content.niveau-3.cgi {
    width: 950px;
    margin: auto;
}

/** end widget page univers **/

div.widget-container.widget_cgi ul.list-nouveaute.widget-newproducts li#list-nouv.item.no-discount form#product_addtocart_form {
    width: auto;
}

div.bloc-nv-l-content.cgi div.best-sales.purchased-products h2.titre-fond-gris {
    background: none;
    background-color: rgb(54, 54, 54);
}

/** end widget page univers **/

li.removed-filter {
    color: #D80D10;
    text-decoration: line-through;
}

.value-selected {
    color: #D80D10;
}

div.filter-list.hide-filters {
    display: none;
}

#filters-state.empty {
    height: 21px;
    background-color: #e8e8e8;
}

#filters-state.empty div.filters-state {
    height: 100%;
    width: 100%;
    text-align: center;
    font-style: italic;
    color: #959494;
    line-height: 21px;
}

.block-layered-nav .currently {
    float: left;
}

div.filter-list.price {
    width: 310px;
}

div.filter-list.price.end {
    width: 235px;
}

li.color {
    width: auto;
    display: inline;
}

li.color span {
    margin-right: 3px;
}

li.color span a {
    padding: 0;
    width: 18px;
    height: 8px;
    border: 1px solid #000;
    display: inline-block;
    outline: none;
}

li.color span a.value-selected {
    border: 2px solid #d21012;
    height: 6px;
    width: 16px;
}

.filter-list.price .max-price {
    float: left;
}

.filter-list.price .max-price p {
    height: 21px;
    width: 126px;
    text-align: left;
    border: 1px solid black;
    background: #fff;
    margin-left: 2px;
}

.filter-list.price .max-price input#price-max-filter {
    width: 35px;
    border: 0;
}

.filter-list.price .slider-filter {
    float: left;
    margin-right: 24px;
}

#slider-price {
    background: none;
    width: 170px;
    height: 12px;
    display: none;
}

#slider-range {
    width: 142px;
    height: 12px;
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/graduation-grey.png);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border: none;
    margin-left: 14px;
}

#slider-range .ui-slider-range {
    height: 12px;
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/graduation-red.png) repeat-x scroll 0 0;
}

#slider-range .ui-slider-handle {
    margin-left: -1px;
    width: 13px;
    height: 12px;
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/slider-handle-right.png) no-repeat;
    border: none;
    top: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    outline: none;
}

#slider-range a.left {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/slider-handle-left.png) no-repeat;
    margin-left: -13px;
}

.slider-values {
    position: relative;
}

.slider-values span {
    position: absolute;
}

.slider-values span span {
    position: relative;
}

.widget-container.purchased-products.table-ref-rem td.td-promo {
    width: 15px;
}

.widget-container.purchased-products.table-ref-rem .promotion tbody td {
    padding-left: 5px;
}

.widget-container.purchased-products.table-ref-rem td {
    padding: 8px 4px 8px 4px;
    height: inherit;
}

.widget-container.purchased-products.table-ref-rem td.td-ref-remp {
    width: 371px;
}

.widget-container.purchased-products.table-ref-rem td.td-ref-remp > a {
    float: left;
    width: 77px;
    margin: 0 10px 0 0;
}

.widget-container.purchased-products.table-ref-rem td.td-ref-remp .infos-pdt-td {
    padding: 5px 0 0 0;
    margin-left: 87px;
}

/** retour 12112015 **/
div#fiche_tehnique_tab.fiche_tehnique div.technicals-table form#technicals-form table#technicals-attributes.technicals-attributes tbody tr.group td.title.left_title {
    padding-top: 17px;
}

.separation {
    border-bottom: 1px solid #e0e0e0;
    margin: 20px 40px 0px 0;
    width: 630px;
}

.sep_tech {
    margin-bottom: 20px;
}

.sep_topvente_top {
    margin: 13px 40px 35px 0;
}

/** Retour page avis **/

body#top.cuc_review div#main div#content.png_bg div.inner-content.inner-content-hp div#main-content._main-content div.descriptif_produit div.title_product h3 {
    width: 588px;
}

div#avis_client.avis h2 {

    width: 628px;
}

/** FIN **/

div.devis form div.product_list table.table-quote tbody tr {
    height: 50px;
}

div.devis form div.product_list table.table-quote thead tr th.text-center.stock span {
    padding-right: 50px;
    font-weight: normal;
}

div.devis form div.product_list table.table-quote thead tr th.text-center.stock {
    padding-left: 20px;
}

div table.list-mode thead tr th span a {
    display: inline;
    float: none;
    text-transform: none;
}

.main-nav ul.filter-options li span a {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/unselected-filter.png) no-repeat scroll 12px 4px;
    padding-left: 24px;
}

.main-nav ul.filter-options li span a.value-selected {
    background: url(https://www.exertis-connect.de/skin/frontend/cuc/default/images/selected-filter.png) no-repeat scroll 12px center;
}

/** BEGIN POPIN COMPARE*/

.popin_compare {
    background-color: white;
    width: 950px;
    top: 75px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 85%;
    padding: 0 0 10px 0;
}

.popin_compare .title-buttons {
    height: 60px;
    width: 950px;
    position: relative;
}

.popin_compare .page-title-h1 {
    padding: 20px 0 0 20px;
}

.popin_compare .page-title-close {
    height: 30px;
    font-size: 12px;
    position: absolute;
    top: 0;
    right: 18px;
}

.popin_compare .page-title-close button {
    color: #fff;
    text-decoration: none;
    height: 30px;
    cursor: pointer;
    background: #d80d10;
    border: 0;
    text-transform: uppercase;
}

table#product_comparison.data-table.compare-table {
    width: 950px;
    margin-top: 10px;
}

table#product_comparison.data-table.compare-table tbody td {
    border: 1px solid rgb(196, 196, 196);
}

table#product_comparison.data-table.compare-table tbody td.td-dispo form {
    margin: 0 auto;
    width: 139px;
}

table#product_comparison.data-table.compare-table tbody td.td-dispo form .add-to-cart-compare {
    float: right;
    margin-top: 0;
    width: 80px;
}

table#product_comparison.data-table.compare-table tbody td.td-dispo .stock {
    text-align: center;
}

table#product_comparison.data-table.compare-table tbody td.td-dispo .dispo {
    height: 20px;
    text-align: center;
}

table#product_comparison.data-table.compare-table tbody td.td-dispo .qty-compare {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    height: 32px;
    width: 100px;
}

table#product_comparison.data-table.compare-table tbody td.td-dispo .btn-remove {
    background: #363636 none repeat scroll 0 0;
    border: 0 none;
    bottom: 10px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 10px;
    height: 24px;
    text-transform: uppercase;
    width: 54px;

}

div.popin.popin_compare table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.odd td button.btn-remove {
    background: #363636 none repeat scroll 0 0;
    border: 0 none;
    bottom: 10px;
    color: #fff;
    cursor: pointer;
    font-size: 10px;
    height: 24px;
    text-transform: uppercase;
    width: 54px;
}

.btn_rmv_compare {
    text-align: center;
    width: 100%;
}

table#product_comparison.data-table.compare-table tbody td.td-dispo .btn-remove:hover {
    background: #d80d10;
}

table#product_comparison.data-table.compare-table tbody td.td-price .big-price-red {
    font-size: 24px;
    font-weight: normal;
    color: #d80d10;
    text-align: center;
    float: inherit;
}

table#product_comparison.data-table.compare-table tbody td.td-price .promotion-value {
    text-align: center;
    float: none;
}

table#product_comparison.data-table.compare-table tbody td.td-price .promotion-value .old-price span {
    font-size: 12px;
}

table#product_comparison.data-table.compare-table tbody td.td-price .valeur_promo {
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
}

table#product_comparison.data-table.compare-table tbody td.td-price .big-price-red sup {
    font-size: 12px;
}

table#product_comparison.data-table.compare-table tbody td.td-price, table#product_comparison.data-table.compare-table tbody th.td-price {
    border: 1px solid rgb(196, 196, 196);
}

table#product_comparison.data-table.compare-table tbody td.sqli_price_connect, table#product_comparison.data-table.compare-table tbody th.sqli_price_connect {
    border: 1px solid rgb(196, 196, 196);
}

table#product_comparison.data-table.compare-table tbody td.sqli_price_connect sup {
    font-size: 12px;
}

table#product_comparison.data-table.compare-table tbody td.td-dispo {
    position: relative;
}

table#product_comparison.data-table.compare-table tbody th {
    border: 1px solid rgb(196, 196, 196);
    border-collapse: collapse;
    width: 150px;
    border-left: none;
    font-size: 12px;
    padding-left: 10px;
}

table#product_comparison.data-table.compare-table tbody th div.button-compare {
    height: 22px;
    width: 144px;
    padding-bottom: 10px;
}

table#product_comparison.data-table.compare-table tbody th div.button-compare button {
    height: 22px;
    width: 144px;
    padding-left: 54px;
    cursor: pointer;
    border: 0;
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    text-align: left;
}

table#product_comparison.data-table.compare-table tbody th div.button-compare button#button-compare-print {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/compare-print.png") 33px 4px no-repeat;
    background-color: #363636;
}

table#product_comparison.data-table.compare-table tbody th div.button-compare button#button-compare-send {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/compare-email.png") 33px 6px no-repeat;
    background-color: #363636;
}

table#product_comparison.data-table.compare-table tbody th div.button-compare button#button-compare-print:hover {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/compare-print-hover.png") 33px 4px no-repeat;
    background-color: #d60c0c;
}

table#product_comparison.data-table.compare-table tbody th div.button-compare button#button-compare-send:hover {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/compare-email.png") 33px 6px no-repeat;
    background-color: #d60c0c;
}

#product_comparison {
    border-collapse: collapse;
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd th {
    border-top: none;
    border-left: none;
}

table#product_comparison.data-table.compare-table tbody tr.odd {
    background-color: rgb(237, 237, 237);
}

table#product_comparison.data-table.compare-table tbody tr.add-to-row.last.odd {
    background-color: white;
}

table#product_comparison.data-table.compare-table .compare_attribute td {
    font-size: 12px;
    border: none;
}

table#product_comparison.data-table.compare-table .compare_attribute th {
    border: none;
}

tbody.compare_attribute tr.odd td div.std.sku {
    border-top: 1px solid black;
}

table#product_comparison.data-table.compare-table tbody.compare_attribute tr.odd td.sqli_sku {
    border-top: 1px solid rgb(196, 196, 196);
    border-bottom: 1px solid rgb(196, 196, 196);
    font-size: 11px;

}

table#product_comparison.data-table.compare-table tbody.compare_attribute tr.odd td.sqli_sku {
    border-bottom: 1px solid rgb(196, 196, 196);
}

table#product_comparison.data-table.compare-table tbody.compare_attribute td.sqli_stock {
    border-right: 1px solid rgb(196, 196, 196);
}

table#product_comparison.data-table.compare-table tbody.compare_attribute tr.odd th.sqli_sku {
    border-bottom: 1px solid rgb(196, 196, 196);
    border-right: medium none;
    font-size: 12px;
}

table#product_comparison.data-table.compare-table tbody.compare_attribute th.sqli_brand {
    border: 1px solid rgb(196, 196, 196);
    border-left: none;
}

table#product_comparison.data-table.compare-table tbody.compare_attribute td.sqli_brand {
    border: 1px solid rgb(196, 196, 196);

}

table#product_comparison.data-table.compare-table tbody.compare_attribute th {
    border-right: 1px solid rgb(196, 196, 196);
    font-size: 12px;
    padding-left: 11px;
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd {
    background-color: white;
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd td.td-img-product {
    width: 156px;
    height: 161px;
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd td.td-img-product a {
    /*display : inline;*/
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd td.td-img-product .picto_flag {
    top: -8px;
    left: 10px;
    z-index: 100;
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd td.td-img-product .valeur_promo {
    top: 13px;
    left: 10px;
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd td.td-img-product a.product_link img {
    display: block;
    margin: auto
}

/*table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd td.td-img-product a.product_link span.more_details_bg
{
    width: 110px;
    margin: 0;
    top: 104px;
    left: 14px;
    position: absolute;
    z-index: 100;
}*/

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd td.td-img-product a.product_link span.more_details {
    left: 50%;
    top: 104px;
    position: absolute;
    z-index: 100;
    margin-left: -60px;
    display: none;
    width: 110px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    color: #ffffff;
    background-color: #000000;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.first.odd th {
    border: none;
}

.fake_th {
    width: 150px;
}

table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.even td h2.product-name {
    font-size: 12px;
    font-weight: bold;
    padding: 4px 7px 4px 10px;
}

table#product_comparison.data-table.compare-table tbody.compare_attribute tr.odd td.sqli_sku div {
    height: 24px;
    line-height: 24px;
    padding-left: 7px;
    text-align: left;
}

table#product_comparison.data-table.compare-table tbody.compare_attribute tr td div.std {
    text-align: center;
    height: 25px;
    line-height: 25px;
}

table#product_comparison.data-table.compare-table tbody tr.add-to-row td.td-price p.purchase_price {
    color: rgb(216, 13, 16);
    font-size: 24px;
    text-align: center;
}

table#product_comparison.data-table.compare-table tbody tr.add-to-row.last td.td-dispo ul li.stock {
    padding-top: 10px;
    text-align: center;
}

table#product_comparison.data-table.compare-table tbody tr.add-to-row.last td.td-dispo ul li.last.dispo {
    text-align: center;
}

table#product_comparison.data-table.compare-table tbody tr.add-to-row.last td.td-dispo ul li.last.dispo span {
    display: inline;
    float: none;
}

table#product_comparison.data-table.compare-table tbody tr.add-to-row.odd td.td-price.last div.encart-promo div.encart-promo-unconnect {
    margin: auto;
}

div.popin.popin_compare div.page-title.title-buttons h1 {
    font-size: 24px;
    font-weight: bold;
}

.add_remove {
    margin: 10px auto;
    width: 140px;
    overflow: hidden;
}

.add_remove:after {
    content: " ";
    display: block;
    clear: both;
}

.add_remove.reappro {
    margin: 47px auto;
}

.popin_compare div.encart-promo div.encart-promo-unconnect {
    margin: auto;
}

table#product_comparison.data-table.compare-table tbody tr.add-to-row.last.even td.td-dispo ul form#product_addtocart_form div.add_remove input#add.add-to-cart.panier.png_bg.click-popin-input {
    padding: 0 10px 0 29px;
}

.add-to-cart-compare {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_add_to_cart.png") no-repeat scroll 0 0 #4cbb10;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 29px;
    text-align: center;
    text-transform: uppercase;
}

div.popin.popin_compare table#product_comparison.data-table.compare-table tbody.compare_attribute.price-stock tr {
    background-color: white;
}

div.popin.popin_compare table#product_comparison.data-table.compare-table tbody.compare_attribute tr {
    font-family: Arial, "Helvetica Neue", Verdana, Arial, sans-serif;
}

.td_sqli_brand {
    height: 50px;
}

tbody.compare_attribute.first_attr tr td.sqli_brand img {
    position: relative;
    bottom: 4px;
}

/**END POPIN COMPARE **/

div.widget-container.widget_cgi div.link_see_all_new {
    height: 20px;
    width: 190px;
    background-color: rgb(216, 13, 16);
    text-transform: uppercase;
    font-size: 10px;
    line-height: 20px;
    text-align: center;
    float: right;
    margin-top: 10px;
}

div.widget-container.widget_cgi div.link_see_all_new a {
    font-size: 10px;
    line-height: 20px;
    text-transform: uppercase;
    color: white;

}

.content_advice_review {
    padding: 10px;
}

#cart-sidebar li a.remove.logoff-remove {
    top: 13px;
}

body div#main-content div.RA.univers h2.main-title {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(251, 239, 45, 1) 0%, rgba(251, 238, 44, 1) 30%, rgba(255, 222, 3, 1) 76%, rgba(255, 221, 0, 1) 100%) repeat scroll 0 0;
    color: #363636;
    letter-spacing: 0;
}

body div#main-content div.PM.univers h2.main-title {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(40, 192, 244, 1) 0%, rgba(40, 192, 244, 1) 32%, rgba(34, 189, 243, 1) 41%, rgba(10, 178, 240, 1) 62%, rgba(0, 174, 239, 1) 74%, rgba(0, 174, 239, 1) 100%) repeat scroll 0 0;
    color: #fff;
    letter-spacing: 0;
}

body div#main-content div.CI.univers h2.main-title {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(232, 72, 71, 1) 0%, rgba(232, 72, 71, 1) 35%, rgba(228, 58, 58, 1) 48%, rgba(220, 27, 29, 1) 68%, rgba(217, 16, 18, 1) 77%, rgba(216, 13, 16, 1) 81%, rgba(216, 13, 16, 1) 100%) repeat scroll 0 0;
    color: white;
}

div.stock_livraison div.stock div.stock_livraison_loggin.reappro {
    float: none;
}

.tag {
    background-color: rgb(243, 243, 243);
    padding: 10px 40px;
    margin-bottom: 11px;
}

.mot_cle {
    display: inline-block;
    height: 29px;
    background-color: rgb(199, 199, 199);
    font-size: 12px;
    line-height: 29px;
    text-align: center;
    padding: 0 18px;
    margin-bottom: 11px;
    margin-right: 12px;
    cursor: pointer;

}

div.criterion-search form ul div.tag h3.title_search_keyword {
    font-size: 17px;
    color: black;
    font-weight: normal;
    margin-bottom: 15px;
}

div.celebros_research {
    background-color: rgb(243, 243, 243);
    padding: 10px 40px;
}

div.celebros_research h3.title_search_attr {
    color: black;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 15px;

}

div.celebros_research .title-filter, div.celebros_research label {
    border: medium none;
    font-size: 11px;
    font-weight: normal;
    color: #363636;
    text-transform: uppercase;
    padding-left: 0px;
    background: transparent none repeat scroll 0% 0%;
    padding-bottom: 5px;
    text-align: left;
}

.styled-select-search {
    background: #ddd url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/arrow-select.png") no-repeat scroll right center;
    border: 1px solid #363636;
    height: 21px;
    overflow: hidden;
    background-color: white;
    width: 150px;
}

.criterion-search .filter-select {
    /*background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/arrow-select.png") no-repeat scroll 127px 0 #ffffff;*/
    /*border: 1px solid #363636;*/
    /*cursor: pointer;*/
    /*height: 21px;*/
    /*padding: 0 0 0 5px;*/
    /*width: 143px;*/

    background: transparent none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    font-size: 13px;
    line-height: 1;
    padding-left: 2px;
    width: 170px;
    color: #363636;

}

.criterion-search .filter-select option {
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/unselected-filter.png") no-repeat scroll 12px center rgba(0, 0, 0, 0);
    padding-left: 30px;
}

.styled-select-search-active {
    background: #ddd url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/arrow-select-red.png") no-repeat scroll right center;
    border: 1px solid #363636;
    height: 21px;
    overflow: hidden;
    background-color: white;
    width: 150px;
}

div.review p.noavis {
    font-weight: normal;
}

div.best-sales.purchased-products table.table-univers ul li.stock {
    float: none;
}

button.button_devis.cart {
    font-size: 10px;
    height: 24px;
    margin-top: 34px;
    width: 132px;
}

div.useful-links ul li.validate-pannier a {
    font-size: 12px;
}

div.blocAvisS p.noavis a.red-avis {
    color: #d80d10;
    text-decoration: underline;
}

div.bloc_upsell div.blocAvisS p.noavis a.give_your_opinion {
    color: #d80d10;
    text-decoration: underline;
}

/* huateur commandes historique */

.table-factures td {
    height: 30px;
}

/* Headline rÃ?Â?Ã?Â©sultat recherche */

.headline {
    margin-bottom: 1em;
    margin-left: 50px;
}

.nbre-resultats {
    margin: 0 0 5px 45px;
}

/*Widgets Homepage*/

#main-content .homepage-grid .titre-fond-gris, #main-content .homepage-list .titre-fond-gris {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background: rgb(54, 54, 54) none repeat scroll 0 0;
}

.homepage-grid.widget-container.purchased-products div.link_see_all_new {
    background-color: rgb(216, 13, 16);
    float: right;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 4px;
    text-align: center;
    text-transform: uppercase;
    width: 190px;
}

.homepage-grid .link_see_all_new a {
    color: white;
    font-size: 10px;
    line-height: 20px;
    text-transform: uppercase;
}

.homepage-grid . purchased-products {
    margin-bottom: 7px;
}

.homepage-grid-table {

    margin: 3px auto 0;
    border: none;
    display: block;
    overflow: auto;
    width: 100%;
}

.homepage-grid-item, #list-nouv {

    border: 1px solid #929292 !important;
    width: 229px;
    display: inline;
    margin-bottom: 10px;
}

.homepage-grid-table .middle {
    margin-left: 28px;
    margin-right: 28px;
}

.homepage-grid-table #list-nouv .list-pic {
    padding-left: 45px;
    padding-right: 45px;
}

.homepage-grid-table #list-nouv .list-pic .last {
    display: block;
}


.homepage-grid-table div.container_grid_home {
    padding: 10px;
}

.homepage-grid-table div.container_grid_home .product_name {
    height: 40px;
}

.homepage-grid-table div.price_widget_top_vente {
    padding-left:0px;
}

.homepage-grid-table div.price_widget_top_vente p.your_purchase_price{
    width: 100%;
    padding-top: 8px;
    height: 13px;
}

.homepage-grid-table div.price_widget_top_vente p.purchase_price{
    font-size: 23px;
}

.homepage-grid-table div.encart-promo {
    padding-top: 8px;
    position: relative;
    width: 100%;
}

.homepage-grid-table div.encart-promo div.valeur-promo {
    top:10px;
    right:0;
}

.homepage-grid-table div.encart_public_advise_price {
    padding-top: 3px;
    margin-top: 5px;
    border-top: 1px solid #B2B2B2;
    padding-bottom: 4px;
    margin-bottom: 5px;
    border-bottom: 1px solid #B2B2B2;
    height: 14px;
    line-height: 14px;
}

.homepage-grid-table span.public_advise_price.right {
    float: right;
}

.homepage-grid-table ul li.stock{
    height: 14px;
}


.homepage-grid-table ul li.stock span.nb_stock{
    display: block;
    float: left;
    text-align: left;
    width: 122px;
}

.homepage-grid-table ul li.stock span.stock_level{
    font-weight: bold;
    text-transform: uppercase;
    font-style: normal;
    float: none;
    display: inline;
    color: #363636;
    font-size: 12px;
}

.homepage-grid-table ul li.delivery{
    color: #d80d10;
    display: block;
    height: 11px;
    line-height: 11px;
    font-style: italic;
    font-size: 10px;
}

.homepage-grid-table ul li.a_la_comm{
    text-align: center;
}

.homepage-grid-table ul li.a_la_comm_diff{
    text-align: right;
}

.homepage-grid-table form#product_addtocart_form{
    /*position:relative;
    top:30px;*/
    width: 100%;
    margin-top: 30px;
}

.homepage-grid-table ul li.stock{
    text-align: center;
    margin-top:10px;
}

.homepage-grid-table div.encart-promo div.valeur_promo {
    float: right;
    position: absolute;
    right: 0;
}

.homepage-grid-table .text-barre {
    float: right;
    text-align: right;
    margin-top: 12px;
    /*margin-left: 75px;*/
    width: 88px;
}

.homepage-grid-table .price_widget_top_vente p.red-text{
    float:left;
}

.homepage-grid-table .price_widget_top_vente p.red-text:nth-child(3){
    width: 115px;
}

.AddToCartHomepageGrid {
    /*padding-left: 5px;*/
    overflow: auto;
}

.homepage-list .qty_plus_moins_wrapper {
    overflow: auto;
}

.homepage-list input.qty_row {
    margin-bottom: 3px;
}

.homepage-list .addToCartListHomepage {
    padding-left: 3px;
    padding-top: 10px;
}

.homepage-list table {
    border-left: none;
    border-right: none;
}

.homepage-list .prix_conseille {
    color: #838383;
    text-shadow: 0 0 0 red;
    margin-left: 10px;
}

.homepage-list .review {
    margin-top: 35px;
}

.homepage-list tbody tr {
    border: none;

    border-bottom: 1px solid gray;
}

.homepage-list tbody tr td.td-price {
    width: 135px;
}

.homepage-list.widget-container.purchased-products.table-ref-rem table.promotion tbody tr td.td-AddToCartHomepageList {
    padding: inherit;
    width: 100px;
}

.td-AddToCartHomepageList form#product_addtocart_form {
    width: 100px;
}

.homepage-list .bottom-link {
    background-color: rgb(216, 13, 16);
    float: right;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 4px;
    text-align: center;
    text-transform: uppercase;
    width: 200px;
}

.homepage-list .bottom-link a {
    color: white;
    font-size: 10px;
    line-height: 19px;
    text-transform: uppercase;
    background: none;
    padding-left: 0;
}

.homepage-list.table-ref-rem table.promotion tbody tr td.td-ref-remp div.infos-pdt-td {
    margin-left: 0;
}

.homepage-grid-item.item.no-discount a.product_link div.picto_flag.page_rayon {
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 2px 2px 0;
    position: absolute;
    text-align: center;
    line-height: 15px;
    text-transform: uppercase;
    width: auto;
    top: inherit;
    left: inherit;
    height: inherit;
    display: inherit;
    margin-top: 30px;
}

.homepage-grid-item.item.no-discount a.product_link div.picto_flag.page_rayon.new {
    background-image: none;
    background-color: #4c4c4c;
    color: white;
}

.homepage-grid-item.item.no-discount a.product_link {
    display: block;
    margin: auto;
    width: 180px;
}

div.homepage-list.widget-container .picto_flag {
    font-size: 10px;
}

.homepage-grid-item.item.no-discount a.product_link img {
    margin-top: 25px;
}

div.homepage-list.widget-container li.last.dispo span {
    color: #d80d10;
}

div.homepage-list.widget-container .reapro-label {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    white-space: nowrap;
}

div.homepage-list.widget-container .table-ref-rem td a.product_link {
    height: 77px;
    width: 77px;
}

div.homepage-list.widget-container .product_link img {
    width: 76px;
    margin-left: 5px;
    margin-top: 13px;
}

div.homepage-list.widget-container .red-text {
    margin-left: 10px;
}

.homepage-grid #list-nouv .top-name {
    padding-bottom: 0;
    padding-left: 7px;
}

/* Fix widgets homepage for chrome */

.homepage-grid .add-to-cart {
    float: left;
    margin-top: 0;
    margin-left: 18px;
}

/* End Fix widgets homepage for chrome */
.homepage-grid .AddToCartHomepageGrid {
    width: 220px;
}

.homepage-grid .stock_level_widget {
    width: 108px;
}

.homepage-list .widget-container .stock_level_widget {
    width: 105px;
}

div.homepage-list.widget-container td.td-price .no-deco {
    color: #d80d10;
    text-decoration: none;
}

div.homepage-list.widget-container td.td-dispo ul.stock_level_widget li.last.dispo span {
    color: #363636;
}

li#list-nouv.homepage-grid-item.item.no-discount ul.stock_level_widget li.stock {
    font-size: 11px;
}

div.AddToCartHomepageGrid input.qty_row {
    margin-bottom: 9px;
}

div.homepage-grid li#list-nouv.homepage-grid-item.item.no-discount ul.stock_level_widget {
    margin-top: 27px;
}

div.homepage-grid.widget-container.purchased-products ul.stock_level_widget {
    height: 45px;
}

div.homepage-list.widget-container.purchased-products.table-ref-rem table.promotion td.td-price a.no-deco {
    font-size: 17px;
}

li#list-nouv.homepage-grid-item.item.no-discount ul.stock_level_widget li.last.dispo span.contact_us {
    display: block;
}

#user_forgotpassword {
    padding-top: 5px;
}

div.errors-register-form div#conteneur_liste_erreurs ul.messages li.error-msg ul li span {
    color: #587900;
}

div.zone-erreurs.zone-erreurs-express ul.messages li.error-msg ul li span {
    color: #587900;
}


.login-link{
    color: #d80d10;
    text-decoration: underline;
}

a.product_link {
    text-decoration: none !important;
}

.login-to-see-p-list {
    text-align: center;
}

.login-to-see-p-grid {
    padding: 0 10px 15px 5px;
}

.login-to-see-p-cart {
    padding: 10px 10px 15px 5px;
    text-align: right;
}

.code-promotionnel #VALIDER, .oncart-xorder-csvform input[type="submit"], .oncart-xorder-csvform input[type="reset"] {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/ok.gif") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 15px;
    margin: 1px 5px 0 0;
    padding: 0;
    width: 17px;
    color: transparent;
}
.oncart-xorder-csvform input[type="reset"] {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bkg_icon-reset.png") no-repeat scroll 0 50%;
    cursor: pointer;
    display: inline-block;
    margin-left: 0;
    padding: 3px 0 3px 15px;
}

.xorder-input-send, .xorder-validate-registration, .xorder-label-div{
    display: inline-block;
}
.oncart-xorder-csvform input, .oncart-xorder-csvform label, .oncart-xorder-csvform span {
    vertical-align: middle;
    display: inline-block;
}

.oncart-xorder-csvform {
    margin-left: 15px;
}

.oncart-xorder-form, .oncart-xorder-description {
    float: left;
    width: 40%;
    margin-right: 20px;
}

.oncart-xorder-form textarea{
    width: 90%;
}

.oncart-xorder-csvform {
    margin-bottom: 20px;
}

.sorecop {
    font-weight: bold;
    padding: 2px;
}
div.zone-erreurs.zone-erreurs-express ul.messages li.error-msg ul li span {
    color: #587900;
}


.login-link{
    color: #d80d10;
    text-decoration: underline;
}

a.product_link {
    text-decoration: none !important;
}

.login-to-see-p-list {
    text-align: center;
}

.login-to-see-p-grid {
    padding: 0 10px 15px 5px;
}

.login-to-see-p-cart {
    padding: 10px 10px 15px 5px;
    text-align: right;
}

.code-promotionnel #VALIDER, .oncart-xorder-csvform input[type="submit"], .oncart-xorder-csvform input[type="reset"] {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/ok.gif") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 15px;
    margin: 1px 5px 0 0;
    padding: 0;
    width: 17px;
    color: transparent;
}
.oncart-xorder-csvform input[type="reset"] {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bkg_icon-reset.png") no-repeat scroll 0 50%;
    cursor: pointer;
    display: inline-block;
    margin-left: 0;
    padding: 3px 0 3px 15px;
}

.xorder-input-send, .xorder-validate-registration, .xorder-label-div{
    display: inline-block;
}
.oncart-xorder-csvform input, .oncart-xorder-csvform label, .oncart-xorder-csvform span {
    vertical-align: middle;
    display: inline-block;
}

.oncart-xorder-csvform {
    margin-left: 15px;
}

.oncart-xorder-form, .oncart-xorder-description {
    float: left;
    width: 40%;
    margin-right: 20px;
}

.oncart-xorder-form textarea{
    width: 90%;
}

.oncart-xorder-csvform {
    margin-bottom: 20px;
}

.info_cms{
    color: red;
    border: solid red 1px;
    position:absolute;
    z-index: 500;
}

.login-link{
    color: #d80d10;
    text-decoration: underline;
}

a.product_link {
    text-decoration: none !important;
}

.login-to-see-p-list {
    text-align: center;
}

.login-to-see-p-grid {
    padding: 0 10px 15px 5px;
}

.login-to-see-p-cart {
    padding: 10px 10px 15px 5px;
    text-align: right;
}

.code-promotionnel #VALIDER, .oncart-xorder-csvform input[type="submit"], .oncart-xorder-csvform input[type="reset"] {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/ok.gif") no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 15px;
    margin: 1px 5px 0 0;
    padding: 0;
    width: 17px;
    color: transparent;
}
.oncart-xorder-csvform input[type="reset"] {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bkg_icon-reset.png") no-repeat scroll 0 50%;
    cursor: pointer;
    display: inline-block;
    margin-left: 0;
    padding: 3px 0 3px 15px;
}

.xorder-input-send, .xorder-validate-registration, .xorder-label-div{
    display: inline-block;
}
.oncart-xorder-csvform input, .oncart-xorder-csvform label, .oncart-xorder-csvform span {
    vertical-align: middle;
    display: inline-block;
}

.oncart-xorder-csvform {
    margin-left: 15px;
}

.oncart-xorder-form, .oncart-xorder-description {
    float: left;
    width: 40%;
    margin-right: 20px;
}

.oncart-xorder-form textarea{
    width: 90%;
}

.oncart-xorder-csvform {
    margin-bottom: 20px;
}


#technicals-attributes td.left_cnet {
    width: 270px;
    position: relative;
    border-bottom: 1px solid #E0E0E0;
    padding-left: 10px;
}

.product-bottom .fiche_tehnique .technicals-table .left_title_cnet:before {
    content: "";
    position: absolute;
    height: 11px;
    width: 8px;
    left: 303px;
    top: 28px;
}

.product-bottom .fiche_tehnique .technicals-table .left_title_cnet{
    border-bottom: 1px solid #959595;
}


.product-bottom .fiche_tehnique .technicals-table .right_title_cnet{
    border-bottom: 1px solid #959595;
}

#technicals-attributes tr.group_cnet {
    height: 39px;
    font-size: 16px;
    border-bottom: none;
}


#technicals-attributes td.right_cnet {
    color: #000000;
    border-bottom: 1px solid #E0E0E0;
    padding-left: 10px;
}

#techn

#technicals-attributes tr.cnet{
    border : none;
}
icals-attributes td.grey {
    background-color: #f6f6f6;
}

#technicals-attributes td.separate{
    border-bottom: none;
}
img.brand {
    display: block;
    margin: auto;
    width: 76px;
    height: 31px;
}

img.brand-productsheet {
    cursor: pointer;
}
.brand-logo {
    width: 76px !important;
    height: 31px !important;
    display: block;
    margin: auto;
}

.ajaxLoader img {
    display: block;
    margin: 0 auto;
}

/**********************************/
/* enhancement CUC code for Forhlich */
/**********************************/

#header-login.popopen {
    display: block;
}

#roll-over-container {
    display: inherit;
}

.nav>ul>li.menu-nouv,
.nav>ul>li.menu-promotion,
.nav>ul>li.menu-dest {
    padding-right: 1px;
}

.nav > ul > li.menu-nouv:hover a,
.nav > ul > li.menu-promotion:hover a,
.nav > ul > li.menu-dest:hover a {
    padding: 14px 5px 13px 6px;
}


/******************/
/* Color Frohlich */
/******************/
/* nav */
.nav_strap, .nav_strap .nav > ul li.level-top , .nav_strap .nav > ul li.menu-nouv,  .nav_strap .nav > ul li.menu-dest   {
    background-color: #d80d10;
}

.nav_strap .nav > ul > li{
    background: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/sep_nav_rouge.png") no-repeat scroll 100% center;
}

.nav_strap .nav > ul > li.menu-nouv{
    background: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/sep_nav_rouge.png") no-repeat scroll 100% center;
}

.nav_strap .nav > ul > li.menu-promotion{
    background: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/sep_nav_rouge.png") no-repeat scroll 100% center;
}


.nav_strap .nav > ul > li:hover{
    /*background: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/sep_nav_bleu.png") no-repeat scroll 100% center, transparent url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/picto_hover_bleu.png") no-repeat scroll center bottom;*/
}

.nav_strap .nav > ul > li.menu-promotion:hover {
    background-color: #e94b53;
}
.nav_strap .nav > ul > li.menu-nouv:hover {
    background-color: #5e9b4e;
}

.nav>ul>li.menu-nouv:hover a {
    background-color:#5e9b4e;
}


.nav>ul>li.menu-promotion:hover>a {
    background-color: #e94b53 ;
}


.nav > ul > li.menu-nouv:hover, .nav > ul > li.menu-promotion:hover, .nav > ul > li.menu-dest:hover {
    border-top: none;
    border-bottom: none;
}

.header-fixed.png_bg, .header-fixed .center-bloc-header.png_bg {
    background-color: #d80d10;
}

#roll-over-container p.main-para.register {
    color: #d80d10;
}

.header-fixed #header-login, .header-fixed #header-cart {
    border-color: #d80d10;
}
.center-bloc-header {
    padding-top: 20px;
}
.center-bloc, .right-bloc.in, .right-bloc.out {
    margin-top: 15px;
}
.content-header {
    padding-bottom: 0;
}

/* Page */
.proto-navigation li.navigation.current-slide a {
    background: transparent url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/btn-bleu.png") no-repeat scroll 0px center !important;
}

.texte-gros-rouge, div.review a.give_your_opinion, .nav-bas-page ul li, div table.list-mode td .infos-pdt-td p.noavis a {
    color: rgb(0,81,158);
}

.homepage-grid.widget-container.purchased-products div.link_see_all_new, .homepage-list .bottom-link, .nav-bas-page .titre-bloc {
    background-color: rgb(0,81,158);
}

.bg-rouge {
    background: rgb(0,81,158);
    background: linear-gradient(to bottom, #5E7ED5 0%, #00519E 100%);
}

.nbre-resultats p span {
    color: rgb(0,81,158);
}

.block-compare .block-title, .sorter .align label {
    color: rgb(0,81,158);
}

.sorter .view-mode strong.list, .sorter .view-mode a.list:hover, .sorter .view-mode strong.grid, .sorter .view-mode a.grid:hover {
    background-color : #00519E;
}

.filter-buttons a, #clear-btn {
    background-color: rgb(0,81,158);
}

.button_devis:hover {
    background-color: rgb(0,81,158);
}

div.input-compare {
    background-color: rgb(0,81,158);
}

.link-plus {
    color: rgb(0,81,158);
    background: transparent url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/picto-double-puce_bleu.png") no-repeat scroll 0px center;
}

.link-to-top {
    background: transparent url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/link-to-top-bleu.png") no-repeat scroll 0px 0px;
}

.nav-bas-page .titre-bloc {
    background: rgb(0,81,158) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/triangle-bleu.png") no-repeat scroll 100% center;
}

#slider-range .ui-slider-range{
    background: transparent url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/graduation-bleu.png") repeat-x scroll 0px 0px;
}

#slider-range a.left {
    background: transparent url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/slider-handle-left-bleu.png") no-repeat scroll 0% 0%
}

#slider-range a.right {
    background: transparent url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/slider-handle-right-bleu.png") no-repeat scroll 0% 0%
}

div.blocAvisS p.noavis a.red-avis {
    color: rgb(0,81,158);
}

.product-bottom .fiche_tehnique .technicals-table .form-buttons input[type="submit"] {
    background-color: rgb(0,81,158);
}

/* avis / devis*/
.devis h1, .avis h1, .blocAvisS .click-popin, .read-reviews {
    color: rgb(0,81,158);
}

.devis .number-title, .avis .number-title {
    background: rgb(0,81,158);
}

div.avis div.form-add form#review-form h2 {
    border-bottom: 1px solid rgb(0,81,158);
}

.arrow_box {
    border: 1px solid rgb(0,81,158);
    background-color: rgb(0,81,158);
}

.arrow_box::after {
    border-right-color: rgb(0,81,158);
}

.vali_chart a {
    color: rgb(0,81,158);
}

button.add_reference {
    border: 1px solid rgb(0, 52, 104);
    background-color: rgb(0,81,158);
}

.read_notice a {
    color: rgb(0,81,158);
}

div.bloc_upsell div.blocAvisS p.noavis a.give_your_opinion {
    color: rgb(0,81,158);
}

.give_avis, .number_avis, .review_detail .see-more, .blocAvisM .reviews-button a {
    color: rgb(0,81,158);
}


/* popup */
.popin_compare .page-title-close button, .catalog-product-view .popin-close a {
    background-color: rgb(0,81,158);
}

.red_text {
    color: rgb(0,81,158);
}

.catalog-product-view .popin-content .highlight-pannier span span {
    color: rgb(0, 0, 0);
}

/* product page */
#technicals-attributes .round label::after {
    background: rgb(0,81,158);
}

.product-bottom h2 {
    color: rgb(0,81,158);
}

.product-bottom .avis h2 {
    color: #363636;
}


/******************/
/* HEADER */
/******************/

.t-title-page .phone-haut {
    margin: 1px 15px 0 0;
}

.header_container {
    background: #FFFFFF url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/background_header.png") no-repeat scroll right
}

.center-bloc-header {
    background: none;
}

.logo-group {
    width: auto;
    margin-right: 33px;
    /*height: 85px;*/
}

.header-fixed .center-bloc-header.png_bg .logo-group {
    padding: 0;
    margin-left: 0px;
    margin-right: 33px;}

div.center-bloc-header.png_bg div.content-header div.logo-group.scroll div#logo_fixed{
    background : url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/logo-exco-mini-header.svg') no-repeat 12px;

}


.logo-group a img {
    width: 246px;
}

.center-bloc {
    width: auto;
}

.content-header .services-header {
    text-align: center;
    margin-top: 10px;
}
.content-header .services-header .services-item{
    display: inline-block;
    margin: 0 5px;

    text-transform: uppercase;
    color: #000000;

}

.content-header .services-header .services-puce-color{
    margin: 0 5px;
    display: inline-block;
    height: 8px;
    width: 8px;

}



/******************/
/* Nav */
/******************/
.nav_strap .nav .menu-nouv a{
    font-size:15px;
}

/******************/
/*Homepage*/
/******************/

.login-link{
    text-decoration: underline;
}

a.product_link{
    text-decoration: none !important;
}

.login-to-see-p-list{
    text-align: center;
}

.login-to-see-p-grid {
    padding: 0 10px 15px 5px;
}

.login-to-see-p-cart{
    padding : 10px 10px 15px 5px;
    text-align : right;
}

/******************/
/*     FOOTER     */
/******************/
.nav-bas-page ul {
    width: auto;
    float: none;
}
.nav-bas-page ul li {
    padding-right: 5px;

}
.nav-bas-page ul li:nth-child(1) {
    width: 260px;

}
.nav-bas-page ul li:nth-child(2) {
    width: 180px;

}
.nav-bas-page ul li:nth-child(3) {
    width: 180px;


}
.nav-bas-page ul li:nth-child(4) {
    width: 160px;

}

.nav-bas-page .engagement-item img{
    float: left;
    margin-right: 5px;
}

.nav-bas-page .engagement-item span{
    text-align: center;
    font-size: 8px;
    font-weight: 400;
    color: #616161;
    display: block;
    margin-top: 5px;
}

.bloc-news-bas p{
    text-align: left;
    font-weight: 700;
    font-size: 12px;
}

.bloc-news-bas img{
    float: right;
    margin-right: 15px;
}

.bloc-news-bas .title {
    background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/newsletter-bas.png') no-repeat 0 center;
    padding-left: 45px;
    margin-left: 10px;
    font-size: 13px;
}

#footer .inner-footer .title-col {
    text-transform: none;
    color: #4e4e4e;
}

#footer .inner-footer > ul {
    display: table;
    width: 100%;
}

#footer .inner-footer > ul > li {
    display: table-cell;
    padding-left: 0px;
    width: auto;
    color: #4e4e4e;
    font-size: 9px;
}

#footer ul li a {
    color: #4e4e4e;
    padding: 0 0 0 9px;
}

#footer .inner-footer > ul > li div a {
    background: none;
    padding: 0;
}

#footer .inner-footer .footer-social {
    padding-left: 15px;
}



/******************/
/*Mot de passe oubliÃ© */
/******************/
.highlight-panier h2 {
    font-size : 13px;
}


.ec-main-content .commentUploadDocument{
    background: #dedede none repeat scroll 0 0;
    width: 296px; height: 83px;
}

/******************/
/*Customer Documents */
/******************/

.documents-content{
    margin-left : 240px;
    padding-right : 20px;
}

.documents-upload{
    margin-bottom : 20px;
}

.documents-content-table h4{
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/border-h3.gif") no-repeat scroll 100% 100%;
    color: #363636;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0 22px 8px 0;
    text-align: right;
}

.commentUploadDocument{
    background: #dedede none repeat scroll 0 0;
    border: 1px solid #dedede;
    display: block;
    float: left;
    font-size: 11px;
    margin: 0 3px 0 0;
    padding: 1px 5px;
    width: 200px;
}

.documents-upload .champs-l, .documents-upload .champs-c, .documents-upload .champs-r {

    display: inline-block;
    vertical-align: top;
}

.documents-upload .champs-l{
    margin-left : 15px;
}


.documents-upload .champs-r{
    max-width: 200px;
    padding-top: 10px;
    display: inline;
}

.documents-upload .validate-registration{
    margin-left: 30px;
    float: right;
}

.table-documents{
    border-bottom: medium none;
    width: 710px;
}

.table-documents td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #dedede;
    padding: 2px 15px 2px 13px;
}

.customer-account-documents .Multi-utilisateurs{
    max-width: 730px;
    margin-left: 230px;
}

.customer-account-documents .Multi-utilisateurs h4{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #9f3336;
    margin: 0 0 13px;
    padding: 0;
    text-align: left;
}

.packaging{
    font-size: 12px;
    line-height: 14px;
    margin-top: 4px;
}


.picto_video{
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/product_sheet/youtube_ico.png") no-repeat scroll center center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 36px;
    left: 5px;
    position: absolute;
    width: 39px;
    bottom: 0;
    font-size: 0;
}

.picto_video a {
    display: block;
    width: 100%;
    height: 100%;
}

/****************/
/* Page Product */
/***************/

#sticky-price-block {
    position: relative;
}

#sticky-price-block.stick {
    position: fixed;
}
div.encart-haut div.bloc-price {
    min-height: 383px;
}

div.encart-haut div.bloc-price .price-l {
    min-height: 100px;
}

.login-to-see-p-grid {
    margin-top: 25px;
}

.button_ancre, .button_ancre_logg {
    position: absolute;
    bottom: 3px;
}

/****************/
/* Checkout cart */
/***************/

.second-part-tab td.big-bloc {
    padding: 10px 15px;
}

.oncart-xorder-form, .oncart-xorder-description {
    width: 100%;
    float: none;
}

.xorder-form .xorder-fieldset {
    background-color: #dddede;
    padding: 10px;
    width: 260px;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 10px;
}

.xorder-form label, .xorder-form input{
    display: inline-block;
}

.xorder-form label {
    font-weight: 700;
    color: #363636;
    width: 30%;
    font-size: 1.1em;
    box-sizing: border-box;
    float: none;
}

.xorder-form .xorder-field {
    border-radius: 0;
    border: none;
    padding: 4px;
    width: 70%;
    box-sizing: border-box;
}

.xorder-form .xorder-field.xorder-field-file {
    width: 60%;
    white-space: initial;
}

.oncart-xorder-csvform {
    margin: 5px 0 0 0;
}

.xorder-field-description {
    width: 300px;
    font-weight: 700;
    color: #aaaaaa;
}

.second-part-tab td.big-bloc p {
    width: 90%;
    white-space: initial;
    margin: 0;
    display: inline-block;
    padding: 0;
}

.second-part-tab td.big-bloc img {
    float: none;
    cursor: pointer;
    display: inline-block;
    margin: 0;
}

.code-promotionnel #VALIDER, .oncart-xorder-csvform input[type="submit"], .oncart-xorder-csvform input[type="reset"] {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/caret-right.png") no-repeat scroll 0 0;
    width: 17px;
    height: 17px;
    margin: 0;
}

.code-promotionnel input#OK-2 {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/ok.png") no-repeat scroll 0 0;
    width: 17px;
    height: 17px;
    border: medium none;
    cursor: pointer;
    margin: 0;
    padding: 0;
    color: transparent;
}

.xorder-form .code-promotionnel, .xorder-form .inner-code-promotionnel {
    background: none;
    margin: 0;
    padding: 0;
}

#discount-coupon-form.xorder-form .xorder-fieldset {
    width: 300px;
}

#discount-coupon-form.xorder-form .xorder-field-description {
    width: auto;
}

.xorder-form .code-promotionnel label{
    width: 35%;
    font-weight: 400;
}

.xorder-form .code-promotionnel input {
    float: none;
    font-size: 13px;
    width: 55%;
}

.container-mt-rest {
    text-align: right;
    margin-bottom: 40px;
}
.mt-rest {
    display: inline-block;
    margin-right: 24px;
}

.useful-links {
    margin: 0 0 25px 0;
}
.go-on a {
    background: #dddede;
    padding: 12px 20px;
    text-align: center;
}
.go-on a span {
    background: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/caret-left.png") no-repeat left center;
    padding: 6px 5px 6px 25px;
    color: #363636;
    font-size: 12px;
}

.useful-links li {

}

.useful-links .go-on {
    max-width: 25%;
    margin-right: 10px;
    margin-top: 10px;
}

.useful-links .coupon-pannier {
    float: left;
    max-width: 32%;
    margin-right: 10px;
}

.useful-links .coupon-pannier #discount-coupon-form .xorder-fieldset {
    width: 100%;
}

.useful-links .new-customer {
    margin-top: 10px;
    max-width: 20%;
    float: left;
    margin-right: 0;
    text-align: center;
}

.useful-links .validate-pannier {
    max-width: 25%;
    margin-top: 10px;
    text-align: center;
}



.button_devis {
    background: #dddede;
}

button.button_devis.cart:hover {
    color: #FFFFFF;
}

div.useful-links ul li.validate-pannier a {
    margin: 0;
    padding: 18px 25px;
}



div.product_grid_encart div.not_logged.reappro{
    margin-top: 0;
}

/****************/
/* pickup in store */
/***************/

#pickupinstore{
    padding-left: 10px;
}

#pickupinstore label, #pickupinstore input, #pickupinstore textarea {
    float: none;
    display: inline-block;
    margin: 0;
}

#pickupinstore label {
    width: 95px;
    color: #aaaaaa;
    text-transform: uppercase;
    font-weight: 700;
}

#pickupinstore input, #pickupinstore textarea {
    color: #aaaaaa;
    border-top: 1px solid #b4b4b4;
    border-left: 1px solid #b4b4b4;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-radius: 1px;
    resize: none;
    box-sizing: border-box;
    width: 174px;
    padding: 3px 6px;
    vertical-align: baseline;
    margin-top: 5px;
    font-size: 12px;
}

#pickupinstore #datepicker {
    width: 145px;
}

#pickupinstore > div {
    position: relative;
}
#pickupinstore .datepicker-info {
    color: #363636;
    text-transform: uppercase;
    position: absolute;
    left: 110%;
    width: 180px;
    display: block;
    top: 5px;
    font-size: 9px;
}

.table-mode-livraison td {
    vertical-align: top;
    padding: 30px 5px 12px 14px
}


/** style datepicker **/
#pickupinstore .ui-datepicker-trigger {
    float: right;
    margin-top: 1px;
    cursor: pointer;
}

#ui-datepicker-div.ui-widget-content{
    border: 1px solid #767676;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.45);
    border-radius: 2px;
}

#ui-datepicker-div .ui-datepicker-calendar thead{
    background: #f1f0eb;
    color: #887f71;
}

#ui-datepicker-div .ui-datepicker-calendar thead .ui-datepicker-week-end {
    background: #ffd0c7;
    color: #ff7f71;
}

#ui-datepicker-div .ui-widget-header {
    background: #c6bdae;
    background: linear-gradient(to bottom, #d8d2c7 0%,#d8d2c7 50%,#c6bdae 50%,#c6bdae 100%);
    border: 1px solid #aaaaaa;
    border-radius: 0;
}
#ui-datepicker-div .ui-state-default {
    background: none;
    border: 1px solid transparent;
    text-align: center;
    color: #000000;
}

#ui-datepicker-div .ui-datepicker-week-end .ui-state-default {
    color: #ffa6a6;
    background: #fffcfc;
}

#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-state-focus, #ui-datepicker-div .ui-widget-content .ui-state-focus, #ui-datepicker-div .ui-widget-header .ui-state-focus {
    border: 1px solid #aaaaaa;
    background: #f7f7f7;
    font-weight: bold;
    color: #887f71;
}

#ui-datepicker-div .ui-widget-header .ui-icon {
    background-image: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/ui-icons_d8e7f3_256x240.png");
}

/**********/
/* checkout */
/************/

.partial_order_yesno input{
    vertical-align: bottom;
}

#checkout-review-submit.save-adress {
    width: auto;
}

#checkout-review-submit label, #checkout-review-submit input{
    float: none;
    display: inline-block;
    vertical-align: middle;
}

/****************/
/* filtre */
/***************/

.block-layered-nav {
    padding: 10px;
}

.block-layered-nav .block-content {
    margin-left: 0;
    width: auto;
    padding: 10px 40px;
    display: block;
}

#narrow-by-list {
    width: 710px;
}

.review_pickupinstore {
    margin: auto;
    padding: 10px;
}

.review_pickupinstore span {
    font-weight: bold
}

ul .validate-pannier a{
    background-color: #4cbb10;
    background-image: none;

}

.bloc_vide_grid_mode{
    display: inline-block;
    height: 27px;
}

.table-commande .header_cart{
    font-size: 9px;
}


.block-visu p.big {
    font-size: 51px;
    line-height: 1;
    margin: 0;
    padding: 0;
}

.add-to-cart {
    background: #4cbb10 url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_add_to_cart.png") no-repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 28px;
    text-align: center;
    text-transform: uppercase;
    width: 95px;
}

.toolbar_bottom .limiter, .table-ref-rem.niveau-3 .limiter {
    height: 44px;
    right: 350px;
    width: 172px;
}


ul.filter-options, ul.pager-options {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-color: -moz-use-text-color #363636 #363636;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    max-height: 100px;
    overflow: auto;
    padding: 1px;
    position: absolute;
    text-align: left;
    width: 165px;
    z-index: 2000;
}

.no_tax{
    display: block;
    font-size: 15px;}


div.price_widget_top_vente p.red-text span.no_tax{
    display: block;
    font-size: 11px;
}

div.grid_container div.product_grid_container div.product_grid_encart a.product_link p.red-text span.no_tax{

}

.product_grid_encart p.red-text {
    width: auto;
}

table.list-mode tbody tr td.td-price a.product_link p.red-text span.no_tax{
    display: block;
    font-size: 13px;
}

div.homepage-list.widget-container.purchased-products.table-ref-rem table.promotion tbody tr td.td-price a.no-deco span.no_tax{
    display: block;
    font-size: 11px;
}


.highlight-registrationRouge {
    background: #666 none repeat-x scroll 0 100%;
    border-top: 1px solid #f3efe0;
    color: #fff;
    margin: 0 0 26px;
    padding: 12px 10px 17px 13px;
}


div.text_widget_vente_initiative span.no_tax{
    font-size: 18px;
    display: block;
}

div.text_widget_vente_initiative div.table-ref-rem div.upsell div.bloc_upsell p.red-text {
    font-size: 15px;
}

div.price_review_upsell p.purchase_price_upsell_list{
    font-size: 11px;
}

div.price_review_upsell p.purchase_price_upsell_list span.price{
    font-size: 20px;
}

.adr{
    display: inline-block;
    float: right;
    margin-right: 45px;
    margin-top: 23px; }

.td-dispo li span.contact_phone, .product_grid_encart li span.contact_phone{
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_phone.png') no-repeat 0 1px;
    background-size: 14px;
    height: 16px;
    line-height: 16px;
    color: #363636;
    padding-left: 17px;
    text-align: left;
    font-weight: bold;
    font-size: 9px;
    font-style: normal;
    display: block;
    float: left;
    width: 110px;
}


.StdSubmitBlue {
    padding: 4px;
    text-align: center;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: RGB(255,255,255);
    border: none;
    background-image: url(https://www.exertis-connect.de/skin/frontend/frohlich/default/images/GradientBlueButton.png);
}

.validate-registration input {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/validate-form.png") no-repeat scroll 0 0;
    border: medium none;
    color: #626262;
    cursor: pointer;
    display: block;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    width: 191px;
}

.validate-registration {
    float: right;
    margin-top : 55px;
}

/** Corrections checkout onepage **/
.address-select.listeDeroulante {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #363636;
    cursor: pointer;
    display: block !important;
    font-family: arial;
    font-size: 11px;
    font-style: italic;
    height: 21px;
    margin: 0;
    text-align: left;
    width: 146px;
}

form#co-shipping-form div.tunnel-l{
    margin-left: 0;
    padding: 0 0 0 10px;
}

div.tunnel-r{
    width: 495px;
}

.tunnel-r ul li label {
    display: block;
    float: left;
    width: 75px;
    margin: 3px 5px 0 0;
    text-align: right;
}

.tunnel-r ul li input {
    display: block;
    float: left;
    width: 140px;
    margin: 0 3px 0 0;
    border: none;
    background: #dedede;
    font-size: 11px;
    padding: 3px 5px 1px;
}

.tunnel-r ul li.second-li label {
    width: 65px;
}

.registration-l div.input-send div.validate-registration{
    max-width: 110px;
}

/* fuw agb */

.agb-title{
    text-align: center;
}

.registration-content{
    border-top: none;
}

div.limiter div.pager-list input{
    background: #ffffff url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/arrow-select.png") no-repeat scroll 145px 0;
    border: 1px solid #363636;
    cursor: pointer;
    height: 21px;
    padding: 0 0 0 5px;
    width: 162px;
}

.product_grid_encart li.last.dispo span.contact_phone {
    background: url('https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_phone.png') no-repeat 0px 1px;
    background-size: 14px;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 16px;
    float: inherit;
    width: 138px;
}

.fake_nb_stock{
    display: block;
    float: left;
    text-align: left;
    width: 122px;
}

.stock_livraison_loggin {
    float: none;
    margin-left: 0px;
}


ul.widget-newproducts li.item.no-discount div.stock_livraison form#product_addtocart_form {
    margin-left: 0px;
}

li.second-li.select-pays div.nes_skin-registration .listeDeroulante{
    width: 162px;
}




table#product_comparison.data-table.compare-table tbody td.td-dispo form {
    margin: 0 auto;
    width: 180px;
}



.add_remove {
    width: 173px;
}



table#product_comparison.data-table.compare-table tbody td.td-dispo form .add-to-cart-compare {
    width: 96px;
}





table#product_comparison.data-table.compare-table tbody td.td-dispo .btn-remove {
    width: 69px;
}





div.popin.popin_compare table#product_comparison.data-table.compare-table tbody tr.product-shop-row.top.odd td button.btn-remove {
    width: 70px;}





.popin_compare {
    overflow-x: auto;
}







table#product_comparison.data-table.compare-table tbody.compare_attribute.price-stock tr.add-to-row.odd td.td-price div.std div p.big-price-red span.no_tax{
    display: block;
    font-size: 15px;
}










div.popin.popin_compare table#product_comparison.data-table.compare-table tbody.compare_attribute.price-stock tr.add-to-row.odd td.td-price div.std div p.big-price-red span.excl_tax{
    display: block;
    font-size: 15px;
}






.header_cata{
    background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/request_cata/header_catalogrequest2018.jpg') no-repeat;
    background-size: 600px 200px;
    height: 200px;
}

.main_div_cata{
    width: 628px;
    margin: auto;
}

div.header_cata h1{
    float: right;
    width: 364px;
    margin-top: 85px;
    text-align: right;
    font-size: 19px;
    font-weight: bold;}

.text_un_cata{
    margin-left: 30px ;


}


div.text_un_cata h2{
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;


}

div.main_div_cata div.text_un_cata p{
    margin-top: 20px;
    text-align: justify;
    font-size: 12px;


}

div.main_div_cata div.text_un_cata ul{
    font-size: 12px;
    display: inline-block;
    font-weight: bold;
    list-style-type: square;
    margin-top: 20px;
    margin-left: 50px ;

}

div.main_div_cata div.text_un_cata ul li{
    display: inline;
    list-style-type : square;
    margin-left: 40px;
}




div.main_div_cata div.text_un_cata div.choose_cata{
    margin-top: 30px;
    font-size: 12px;


}

div.main_div_cata div.text_un_cata div.content_cata{
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/request_cata/footer_catalogrequest.jpg") no-repeat scroll 335px 83px / 348px 260px;
    height: 349px;
    margin-left: 19px;
    width: 700px;
    margin-top: 95px;



}

div.main_div_cata div.text_un_cata div.content_cata img{
    margin-top: 25px;
    margin-left: 45px;
}

div.main_div_cata div.text_un_cata div.footer_cata{
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/request_cata/footer_catalogrequest.jpg") no-repeat scroll 262px 72px / 342px 260px;
    height: 349px;
    margin-left: 19px;



}


div.choose_cata div.form-number.form-number-catalogue-request fieldset div.form-number-content ul{
    font-size: 10px;
    margin-top: 0px;
    margin-left: 0px;
}
div.choose_cata div.form-number.form-number-catalogue-request fieldset div.form-number-content ul li{
    display: inline;
    list-style-type: square;
    margin-left: 0px;
    margin-right: 0px;





}


div.choose_cata div.form-number.form-number-catalogue-request fieldset div.form-number-content{
    width: 600px;



}

div.choose_cata div.form-number.form-number-catalogue-request fieldset div.form-number-content ul li label{
    text-align: center;
    color: #9f3336;

}








div.choose_cata div.form-number.form-number-catalogue-request fieldset div.form-number-content label.main-label{
    margin-left: 45px;


}

div.form-number.form-number-catalogue-request fieldset div.form-number-content label.main-label span{
    color: #9f3336;
    text-transform: uppercase;
}

div.choose_cata div.form-number.form-number-catalogue-request{
    margin-top: 10px;
}

div.main_div_cata div.text_un_cata div.choose_cata form.form-r div.input-send{
    padding: 0;
}


.bottom_search_noresult{
    text-align: right;
    width: 900px;
    margin: auto;
}

.registration-r{float:right;width:536px;}

.registration-content .registration-r fieldset {
    float: right;
    margin-bottom: 23px;
    margin-right: 34px;
    margin-top: 0;

}

.registration-content .bloc-special fieldset {
    clear: none;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0;
    width: 272px;
}

.registration-content .bloc-special fieldset li.recipient-mail {
    width: 200px;
}

.registration-content .bloc-special fieldset ul {
    margin-top: 20px;
}


.registration-content .bloc-special {
    padding: 23px 20px 0 30px;
    text-align: right;
    width: 479px;
}


.registration-content .bloc-special img {
    float: left;
    margin: 0 8px 9px 0;}


div.bloc-special fieldset ul li input#receive-newsletter{
    width: 14px;
}


div.bloc-special fieldset ul li .receive-newsletter{
    font-weight: bold;
    text-align: left;
    margin: -5px 4px 4px 5px;
}

.registration-content ul li.register-newsletter{
    text-align: left;
    margin-bottom: 10px;
}

.mandatory-field {
    color: #9f3336;
    font-size: 10px;
    padding: 0 35px 0 0;
    text-align: right;
}

/*A TESTER*/
form#form-validate fieldset div.connecter input#reset_pass_button {
    width: 173px;
    text-align: center;
    background: url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/bg-se-connecter-l.png") repeat-x;
    padding: 10px 0px 10px 0px;
    border: none;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    padding-left: 0px;
}



/*________IE 11 Issue_________*/

html.ie11 span.xorder-field-description p{
    white-space: normal;
}

html.ie11 tr.second-part-tab td.exclude-tax-label{
    width: 22%;
}

/** Header FUW */

.right-bloc .log_in, .right-bloc div.mini_cart {
    float: left;
    height: 76px;
    margin-right: 13px;
    width: 115px;
}

.right-bloc div.mini_cart {
    margin-right: 0px;

}

.right-bloc {
    width: 243px;
}

.log_in .espace-clt a {
    background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/cuc/default/images/picto_compte_noir.png") no-repeat scroll 0 8px;
    font-size: 13px;
    line-height: 44px;
    padding: 0 0 0 29px;
}

.center-bloc-header.png_bg .infos-mini-header {
    display: block;
    float: left;
    height: 76px;
    width: 200px;
    cursor: pointer;
    margin-bottom: -2px;
}

#header-cart {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #838383;
    display: none;
    left: 129px;
    min-height: 40px;
    padding: 10px;
    position: absolute;
    top: 37px;
    width: 178px;
    z-index: 10;
}

.mini_cart .mon-panier a span.price, .mini_cart .mon-panier a span.minicart_price {
    color: #d80d10;
    font-weight: bold;
}

.mini_cart .mon-panier a span.price {
    font-size: 12px;
}

.mini_cart .mon-panier a span.minicart_price {
    font-size: 10px;
}

.popin-minicart-franco {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #838383;
    left: 274px;
    padding: 5px;
    position: absolute;
    right: initial;
    top: 5px;
    width: 151px;
    z-index: 5;
}

.header-fixed .popin-minicart-franco {
    margin-top: 5px;
}

.popin-minicart-franco:after, .popin-minicart-franco:before {
    right: 100%;
    top: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.popin-minicart-franco:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #ffffff;
    border-width: 5px;
    margin-left: -5px;
    bottom: auto;
    left: auto;
}

.popin-minicart-franco:before {
    border-color: rgba(131, 131, 131, 0);
    border-right-color: #838383;
    border-width: 6px;
    margin-left: -6px;
    bottom: auto;
    left: auto;

}

/** END HEADER FUW**/

#cart-sidebar li .info-wrapper span#price_excl_tax_minicart {
    font-size: 10px;
}

.delete_avis {
    padding-left: 5px;
}





/**LOGO EXERTIS **/
.header-fixed .center-bloc-header.png_bg .logo-group div {
    font-family: FrutigerNextPro_medium;
    font-size: 24.37pt;
    color: #ffffff;
    height: 60px;
    line-height: 49px;
    margin-top: -7px;
    width: 267px; }

.logo-group.scroll {
    float: left;
    width: 239px;
    margin-left: 0;
    margin-right: 0;
}

.right-bloc.in, .right-bloc.out {
    position: relative;
    margin-top: 9px;
}

.log_in, .mini_cart {
    float: left;
    width: 160px;
    height: 76px;
}

.right-bloc {
    width: 320px;
}

.logo-group {
    float: left;
    width: 240px;
    margin-left: 10px;
    margin-right: 20px;
}

div.center-bloc-header.png_bg div.content-header div.logo-group.scroll div#logo_fixed a:hover {
    text-decoration: none;
}

div.center-bloc-header.png_bg div.content-header div.logo-group.scroll div#logo_fixed {
    background: url(https://www.exertis-connect.de/skin/frontend/frohlich/default/images/logo-exco-mini-header.svg) no-repeat 12px;
}


#g-recaptcha-customer-creation{
    float : right;
    margin-right: 45px;
}

.registration-content h2.titre-demande-catalogue {
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_demande-catalogue-de.png') no-repeat 0 0;
	width: 309px;
}

.registration-content h2.titre-recrutement {
	width: 267px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-recrutement-de.png') no-repeat 0 0;
}

.registration-content h2.titre-groupe {
	width: 379px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-groupe-cuc-de.png') no-repeat 0 0;
}

.registration-content h2.titre-presse {
	width: 265px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/titre-la-presse-de.png') no-repeat 0 0;
}

.registration-content h2.titre-contacter {
	width: 229px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-nous-contacter.png') no-repeat 0 0;
}

.registration-content h2.titre-environnement {
	width: 289px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-environnement-de.png') no-repeat 0 0;
}

.ec-content h3.titre-fiche-identite {
	width: 347px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_fiche-identite-de.png') no-repeat 0 0;
}

.ec-content h3.titre-carnet-adresses {
	width: 264px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_carnet-adresses-de.png') no-repeat 0 0;
}

.ec-content h3.titre-multi-comptes {
	width: 441px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_multi-compte-de.png') no-repeat 0 0;
}

.ec-content h3.titre-commercial-dedie {
	width: 463px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-commercial-dedie-de.png') no-repeat 0 0;
}

.ec-content h3.titre-aide {
	width: 270px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-aide-de.png') no-repeat 0 0;
}

.ec-content h3.titre-commande-express {
	width: 266px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-commande-express-de.png') no-repeat 0 0;
}

.ec-content h3.titre-demande-catalogue {
	width: 308px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_demande-catalogue-de.png') no-repeat 0 0;
}

.factures-avoirs h3.titre-facture {
	width: 404px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-factures-de.png') no-repeat 0 0;
}

.historique-commandes h3.titre-historique {
	width: 361px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/titre_historique-commandes-de.png') no-repeat 0 0;
}

.ec-content h3.titre-paniers-sauvegardes {
	width: 443px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-paniers-sauvegardes-de.png') no-repeat 0 0;
}

.ec-content h3.titre-marketing-revendeur {
	width: 298px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-marketing-revendeur-de.png') no-repeat 0 0;
}

.ec-content h3.titre-service-email {
	width: 264px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-service-email-de.png') no-repeat 0 0;
}

.ec-content h3.titre-telechargement {
	width: 233px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-telechargement-de.png') no-repeat 0 0;
}

.ec-content h3.titre-sav {
	width: 280px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_sav-de.png') no-repeat 0 0;
}

.sidebar-left h4 {
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_cmt-ca-marche-de.png') no-repeat 0 0;
}

.registration-content h2.create-compte {
	width: 290px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_create-compte-de.png') no-repeat 0 0;
}

.registration-content h2.demande-catalogue {
	width: 309px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_demande-catalogue-de.png') no-repeat 0 0;
}

.registration-content h2.titre-envoyer-ami {
	width: 309px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_envoyer_mail-de.png') no-repeat 0 0;
}

.registration-content h2.marketing {
	width: 299px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title-marketing-revendeur-de.png') no-repeat 0 0;
}

.registration-content h2.demande-devis {
	width: 289px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_devis-de.png') no-repeat 0 0;
}

.registration-content h2.titre-cgv {
	width: 405px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_conditions_vente_en.png') no-repeat 0 0;
}

.registration-content h2.titre-mentions-legales {
	width: 405px;
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_mentions_legales_en.png') no-repeat 0 0;
}

.list-motif ul li a.retour-panne {
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/bg_panne.png') no-repeat 0 0;
	width: 207px !important;
}

.list-motif ul li a.retour-erreur {
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/bg_erreur_sav.png') no-repeat 0 0;
	width: 220px !important;
}

.list-motif ul li a.retour-colis {
	background: url('https://www.exertis-connect.de/skin/frontend/frohlich/default/images/bg-colis.png') no-repeat 0 0;
	width: 178px !important;
}

.sav-2 .filter-search .bloc-l p.how-select-product-to-return {
	max-width: 402px;
}

.list-prices li p.interval span {
	width: 42px;
}

.price-r p {
	background: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/picto_confirmation.png") no-repeat scroll 72px 0 transparent;
}
.price-r p.with-salesman {
	background: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/picto_confirmation.png") no-repeat scroll 20px 0 transparent;
}

.ref-pdt li {
	margin: 0 38px 0 0;
}
/* Autocomplete */
.search-autocomplete li .amount { 
	display: none; 
}
#search_autocomplete.search-autocomplete {
	left: 270px !important;
	max-height: 500px !important;
	overflow: auto !important;
	top: 51px !important;
	width: 310px !important;;
}

.header-fixed #search_autocomplete.search-autocomplete /* the div that will be placed next to the search box */
{
    top: 43px !important;
    left: 238px !important;
    width: 310px !important;
}

#search_autocomplete.search-autocomplete ul.bubble-elasticsearch {
	border: none;
}

#search_autocomplete.search-autocomplete ul.bubble-elasticsearch li.title, #search_autocomplete.search-autocomplete ul.bubble-elasticsearch li.title a {
	color: #ffffff;
	background: rgb(0,81,158);
}

/* oublie de mot de passe */
.highlight-panier h2 {
	width: 205px;
}



.banniere_avis {
	background-image: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/baniere_avis.png");
}


.ec-nav {
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/bg_ec-nav.jpg") no-repeat scroll 0 0;
	height: auto !important;
	min-height: 137px;
	padding: 23px 0 10px 219px;
}

.div-checkbox {
	margin: 0 0 16px 0;
}

.level-1-cat-1 .highlight-level-1, .level-1-cat-1 .inner-highlight-level-1
{
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/Banner_kategorie1.jpg") no-repeat scroll 100% 100%;
}

.level-1-cat-2 .highlight-level-1, .level-1-cat-2 .inner-highlight-level-1 {
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/Banner_kategorie2.jpg") no-repeat scroll 100% 100%;
}


.level-1-cat-3 .highlight-level-1, .level-1-cat-3 .inner-highlight-level-1 {
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/Banner_kategorie3.jpg") no-repeat scroll 100% 100%;
}


.level-1-cat-4 .highlight-level-1, .level-1-cat-4 .inner-highlight-level-1 {
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/Banner_kategorie4.jpg") no-repeat scroll 100% 100%;
}

.nouveautes .highlight-level-1 {
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/Banner_kategorie5.jpg") no-repeat scroll 100% 0;
	height: 110px;
}


.promotions .highlight-level-1 {
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/Banner_kategorie6.jpg") no-repeat scroll 100% 0;
	height: 110px;
}



.destocking .highlight-level-1 {
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/Banner_kategorie7.jpg") no-repeat scroll 100% 0;
	height: 110px;
}

button.button_devis.cart {
	border: none;
	color: #363636;
	font-size: 12px;
	font-weight:700;
	padding: 16px 25px;
	width: auto;
	margin: 0;
	min-height:50px;
	height: auto;
}


.submit_avis {
	background-image: url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/bg_submit_avis.png");
	border: medium none;
	color: white;
	cursor: pointer;
	font-size: 13px;
	height: 39px;
	margin-left: 10px;
	padding-left: 14px;
	text-transform: uppercase;
	width: 183px;
}



.ec-content h3.condition-titre {
	background: rgba(0, 0, 0, 0) url("https://www.exertis-connect.de/skin/frontend/frohlich/default/images/title_condition-compte-de.png") no-repeat scroll 0 0;
	width: 309px;
}
/**
 * created : 10/08/2011
 * 
 * @category Ayaline
 * @package Ayaline_Billboard
 * @author aYaline
 * @copyright Ayaline - 2012 - http://magento-shop.ayaline.com
 * @license http://shop.ayaline.com/magento/fr/conditions-generales-de-vente.html
 */

/* Position */
.billboards-container { position: relative; height: 301px; border: 1px solid #C4C1BC; overflow: hidden; }
.proto-controls, .proto-navigation { position: relative; z-index: 2; }
.proto-navigation { top: 160px; float: right; padding: 0 3px 0 0; }
.billboards-container .billboards { position: absolute; top: 0; left: 0; z-index: 0; }
.billboards-container .billboards.active-slide { z-index: 1; }
.proto-navigation li, .proto-controls li { display: inline; cursor: pointer; }
.proto-navigation li a, .proto-controls li a { text-decoration: none; }
.proto-controls li.backward a, .proto-controls li.forward a, .proto-controls li.start-stop a { display: block; }
.proto-controls li.start-stop a { width: 15px; height: 15px; }
.proto-controls li.start-stop { position: absolute; top: 5px; right: 5px; }
.proto-controls li.backward a, .proto-controls li.forward a { height: 28px; width: 28px; }
.proto-controls li.backward, .proto-controls li.forward { position: absolute; top: 76px; }
.proto-controls li.backward { left: 5px; }
.proto-controls li.forward { right: 5px; }

/* Show / Hide controls */
.proto-controls { display: none; }
.billboards-container:hover .proto-controls { display: inherit; }

/* Control and navigation image */
/*.proto-controls li a, .proto-navigation li a { background: url("https://www.exertis-connect.de/skin/frontend/abix/default/images/ayaline/billboard/billboard.png") 0 0 no-repeat transparent; }*/
.proto-navigation li.navigation a { background-position: -85px 1px; width: 15px; height: 15px; display: inline-block;}
.proto-navigation li.navigation.current-slide a { background-position: -85px -14px; }
.proto-controls li.start-stop a.pause { background-position: -63px -14px; }
.proto-controls li.start-stop a.play { background-position: -63px 1px; }
.proto-controls li.backward a { background-position: 0 0; }
.proto-controls li.forward a { background-position: -30px 0; }

/* Small billboard template */
.billboards-container.small { height: 90px; }
.small .proto-navigation { top: 70px; }
.small .proto-controls li.backward, .small .proto-controls li.forward { top: 30px; }
.search-autocomplete ul.bubble-elasticsearch li.title,
.search-autocomplete ul.bubble-elasticsearch li.title a {
    padding: 6px;
    background-color: #f4f4f4;
    color: #636363;
    text-transform: uppercase;
}

.search-autocomplete ul.bubble-elasticsearch {
    background-color: #fff;
    border: 1px solid #d5e4eb;
    border-bottom: 0;
}

.search-autocomplete ul.bubble-elasticsearch li {
    padding: 0;
    border-bottom: 1px solid #d5e4eb;
}

.search-autocomplete ul.bubble-elasticsearch li .image {
    float: left;
    margin-right: 6px;
    background-color: #fff;
}

.search-autocomplete ul.bubble-elasticsearch li a {
    display: block;
    padding: 6px;
    text-decoration: none;
}

.search-autocomplete ul.bubble-elasticsearch li.selected a {
    text-decoration: none;
    background-color: #ecf3f6;
}

.search-autocomplete ul.bubble-elasticsearch li .price-box {
    margin: 0;
}

.search-autocomplete ul.bubble-elasticsearch li a .price-box .minimal-price-link {
    padding: 0;
}

.search-autocomplete ul.bubble-elasticsearch li .clearer {
    clear: both;
}
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fad42e; background: #fbec88 url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon {background-image: url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(https://www.exertis-connect.de/skin/frontend/base/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
