/* -- indigo -- */
.palette1310{color:#285a8f}  /* � modifier */
.palette1311{color:#045bb8}  /* � modifier */
.palette1312{color:#d6eaff}  /* � modifier */
.palette1313{color:#a3d0ff}  /* � modifier */
.palette1320{color:#bfe4f5}  /* � modifier */
.palette1330{color:#36444a}  /* � modifier */
.palette1314{color:#285a8f}  /* � modifier */
.palette1317{color:#a1ceff}  /* � modifier */
.palette1318{color:#d6eaff}  /* � modifier */
.palette1319{color:#d6eaff}  /* � modifier */
.palette1325{color:#1a3b66}  /* � modifier */
.palette1327{color:#7c7d7d}  /* � modifier */
.palette1329{color:#285a8f}  /* � modifier */
.palette1354{color:#285a8f}  /* � modifier */
.palette1333{color:#23607d}  /* � modifier */
.palette1335{color:#86cef0}  /* � modifier */
.palette1336{color:#5ebeeb}  /* � modifier */
.palette1337{color:#149ad9}  /* � modifier */
.palette1338{color:#636666}  /* � modifier */
.palette1340{color:#5b9ade}  /* � modifier */
.palette1341{color:#004794}  /* � modifier */
.palette1342{color:#2876c9}  /* � modifier */
.palette1343{color:#285a8f}  /* � modifier */
.palette1344{color:#646464}  /* � modifier */
.palette1345{color:#3f3f3f}  /* � modifier */
.palette1346{color:#265899}  /* � modifier */
.palette1351{color:#9be5eb}  /* � modifier */
.palette1352{color:#3181d6}  /* � modifier */
.palette1353{color:#1d71cc}  /* � modifier */
.palette1355{color:#31a2d6}  /* � modifier */
.palette1360{color:#515151}  /* � modifier */
.palette1361{color:#3f3f3f}  /* � modifier */
.palette1362{color:#d9d9d9}  /* � modifier */
.palette1363{color:#bdbdbd}  /* � modifier */
.palette1364{color:#5e7475}  /* � modifier */
.palette1365{color:#404040}  /* � modifier */
.palette1366{color:#2d2d2d}  /* � modifier */
.palette1367{color:#ececef}  /* � modifier */
.palette1382{color:rgb(0, 106, 219)}  /* � modifier */
.palette1386{color:rgb(28, 70, 115)}  /* � modifier */
.palette1387{color:rgb(4, 88, 179)}  /* � modifier */
.palette1384{color:rgb(213, 235, 245, 0.2)}  /* � modifier */

HTML {
background-color:white;
}
body {
color:#000000;
background-color:white;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
.h1, 
.h2, 
.h3, 
.h4, 
.h5, 
.h6, 
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a, 
.h1 a, 
.h2 a, 
.h3 a, 
.h4 a, 
.h5 a, 
.h6 a, 
blockquote {
color:#285a8f;
}

a, 
.widget.widget_text ul li a, 
.widget.widget_text ol li a, 
.widget_nav_menu .current-menu-item > a {
color:#285a8f;
}
a:hover, 
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover, 
.topbar .p-info a:hover, 
.breadcrumb-wrap a:hover, 
.widget ul li a:hover, 
.widget ol li a:hover, 
.widgetbar .widget ul li a:hover, 
.widget.widget_text ul li a:hover, 
.widget.widget_text ol li a:hover, 
.twitter-widget ul li a:hover {
color:#285a8f;
}
.boxed-layout-active .site {
border:1px solid #d5d5d5;
border:1px solid rgba(0, 0, 0, 0.275);
background-color:white;
box-shadow:0 0 5px rgba(0, 0, 0, 0.125);
}
a {
transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}
.topbar .p-info, 
.topbar .p-info a, 
.navbar .desktop .nav > li > a, 
.navbar .desktop .sub-menu a, 
.navbar .mobile .nav li > a, 
.breadcrumb-wrap a {
color:#686868;
}
.navbar .desktop .nav > li > a:hover, 
.navbar .desktop .nav > .active > a, 
.navbar .desktop .nav > .current-menu-item > a, 
.navbar .desktop .sub-menu a:hover, 
.navbar .desktop .sub-menu .active > a, 
.navbar .desktop .sub-menu .current-menu-item > a, 
.navbar .mobile .nav li > a:hover, 
.navbar .mobile .nav .active > a, 
.navbar .mobile .nav .current-menu-item > a {
color:#5c6b80;
}
.widget ul li a, 
.widget ol li a, 
.comment-time {
color:#686868;
}
.widget_text ol li a, 
.widget_text ul li a {
color:#285a8f;
}
.widget_text ol li a:hover, 
.widget_text ul li a:hover {
color:#285a8f;
}
.comment-form-author label, 
.comment-form-email label, 
.comment-form-url label, 
.comment-form-rating label, 
.comment-form-comment label, 
.widget_calendar #wp-calendar th, 
.p-landmark-sub strong, 
.widget_tag_cloud .tagcloud a:hover, 
.widget_tag_cloud .tagcloud a:active, 
.widget_calendar #wp-calendar th {
border-color:#686868;
}
@media (max-width:979px) {
 .navbar-fixed-left, 
 .navbar-fixed-right {
 box-shadow:0 0.15em 0.35em 0 rgba(0, 0, 0, 0.135);
 }
}
.navbar-fixed-left {
border-right:1px solid #ccc;
box-shadow:2px 0 4px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-left .desktop .nav > li > a {
box-shadow:8px 0 0 0 #fff inset;
}
.navbar-fixed-left .desktop .nav > li > a:focus, 
.navbar-fixed-left .desktop .nav > li > a:hover {
box-shadow:8px 0 0 0 #285a8f inset;
}
.navbar-fixed-right {
border-left:1px solid #ccc;
box-shadow:-2px 0 4px rgba(0, 0, 0, 0.1);
}
.navbar-fixed-right .desktop .nav > li > a:focus, 
.navbar-fixed-right .desktop .nav > li > a:hover {
box-shadow:-8px 0 0 0 #285a8f inset;
}

/* boutons navigation standards */
.btn-navbar {
text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
color:#919191;
background-color:#f7f7f7;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.25) inset;
}
.btn-navbar:hover {
color:#919191;
}
.btn-navbar.collapsed {
color:#b7b7b7;
background-color:white;
box-shadow:0 0 0 transparent inset, 0 1px 5px rgba(0, 0, 0, 0.25);
}
.btn-navbar.collapsed:hover {
color:#919191;
background-color:#f7f7f7;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.25) inset;
}
.img-thumbnail {
background-color:white;
border:#ddd solid 1px;
}
hr {
border-top:1px solid #eee;
}
mark, 
.mark {
color:#1a171b;
background-color:#fcf8e3;
}
.text-muted {
color:#707173;
}
.text-primary {
color:#3f3f3f;
}
a.text-primary:hover, a.text-primary:focus {
color:#285a8f;
}
.text-success {
color:#3c763d;
}
a.text-success:hover, a.text-success:focus {
color:#2b542c;
}
.text-info {
color:#31a2d6;
}
a.text-info:hover, a.text-info:focus {
color:#23607d;
}
.text-warning {
color:#8a6d3b;
}
a.text-warning:hover, a.text-warning:focus {
color:#66512c;
}
.text-danger {
color:#a94442;
}
a.text-danger:hover, a.text-danger:focus {
color:#843534;
}
.bg-primary {
color:white;
 background-color:#3f3f3f;
}
a.bg-primary:hover, a.bg-primary:focus {
background-color:#285a8f;
}
.bg-success {
background-color:#dff0d8;
}
a.bg-success:hover, a.bg-success:focus {
background-color:#c1e2b3;
}
.bg-info {
background-color:#d6eaff;
}
a.bg-info:hover, a.bg-info:focus {
background-color:#a3d0ff;
}
.bg-warning {
background-color:#fcf8e3;
}
a.bg-warning:hover, a.bg-warning:focus {
background-color:#f7ecb5;
}
.bg-danger {
background-color:#f2dede;
}
a.bg-danger:hover, a.bg-danger:focus {
background-color:#e4b9b9;
}
.page-header {
border-bottom:1px solid #eee;
}
abbr[title], abbr[data-original-title] {
border-bottom:1px dotted #707173;
}
blockquote {
border-left:5px solid #eee;
}
blockquote footer, blockquote small, blockquote .small {
color:#707173;
}
.blockquote-reverse, blockquote.pull-right {
border-right:5px solid #eee;
}
code {
color:#c7254e;
background-color:#f9f2f4;
}
kbd {
color:white;
background-color:#056baa;
box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
pre {
color:#0050a6;
background-color:#f5f5f5;
border:1px solid #ccc;
}
legend {
color:#0050a6;
border-bottom:1px solid #e5e5e5;
}
input[type="search"] {
box-sizing:border-box;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
outline-offset:-2px;
}
output {
color:#555;
}
.error .bootstrap-select .dropdown-toggle, 
.has-error .bootstrap-select .dropdown-toggle {
border-color:#b94a48;
}
/*
.form-control {
color:#555;
background-color:white;
background-image:none;
border:#ccc solid 1px;
}
.form-control:focus {
border-color:#285a8f;
outline:0;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::placeholder {
color:#999;
opacity:1;
}
.form-control[disabled], 
.form-control[readonly], fieldset[disabled] .form-control {
background-color:#eee;
opacity:1;
}
*/
.has-success .help-block, 
.has-success .control-label, 
.has-success .radio, 
.has-success .checkbox, 
.has-success .radio-inline, 
.has-success .checkbox-inline, 
.has-success.radio label, 
.has-success.checkbox label, 
.has-success.radio-inline label, 
.has-success.checkbox-inline label {
color:#31841c;
}
.has-success .form-control {
border-color:#31841c;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-success .form-control:focus {
border-color:#2b542c;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #67b168;
}
.has-success .input-group-addon {
color:#31841c;
background-color:#dff0d8;
border-color:#31841c;
}
.has-success .form-control-feedback {
color:#31841c;
}
.has-success .glyphicon-ok,
.dropdown-menu .glyphicon-ok
 {
color: #31841c;
}
.has-warning .help-block, 
.has-warning .control-label, 
.has-warning .radio, 
.has-warning .checkbox, 
.has-warning .radio-inline, 
.has-warning .checkbox-inline, 
.has-warning.radio label, 
.has-warning.checkbox label, 
.has-warning.radio-inline label, 
.has-warning.checkbox-inline label {
color:#eb5c24;
}
.has-warning .form-control {
border-color:#eb5c24;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-warning .form-control:focus {
border-color:#eb5c24;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #ffc000;
}
.has-warning .input-group-addon {
color:#eb5c24;
background-color:#fcf8e3;
border-color:#eb5c24;
}
.has-warning .form-control-feedback {
color:#eb5c24;
}
.has-error .help-block, 
.has-error .control-label, 
.has-error .radio, 
.has-error .checkbox, 
.has-error .radio-inline, 
.has-error .checkbox-inline, 
.has-error.radio label, 
.has-error.checkbox label, 
.has-error.radio-inline label, 
.has-error.checkbox-inline label {
color:#ef041a;
font-style: italic;
}
.has-error .form-control {
border-color:#ef041a;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control:focus {
border-color:#d31a02;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color:#ef041a;
background-color:#f2dede;
border-color:#ef041a;
}
.has-error .form-control-feedback {
border-color:#ef041a;
}
.help-block {
margin-top:5px;
margin-bottom:10px;
color:#737373;
}
.btn:focus, 
.btn:active:focus, 
.btn.active:focus, 
.btn.focus, 
.btn:active.focus, 
.btn.active.focus {
outline-offset:-2px;
}
.btn-default, 
.btn-primary, 
.btn-info, 
.btn-success, 
.btn-warning, 
.btn-danger,
.btn-btnbs {
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);
box-shadow:0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active, 
.btn-primary:active, 
.btn-success:active, 
.btn-info:active, 
.btn-warning:active, 
.btn-danger:active, 
.btn-default.active, 
.btn-primary.active, 
.btn-success.active, 
.btn-info.active, 
.btn-warning.active, 
.btn-danger.active,
.btn-btnbs:active {
box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.btn-default.disabled, 
.btn-primary.disabled, 
.btn-success.disabled, 
.btn-info.disabled, 
.btn-warning.disabled, 
.btn-danger.disabled, 
.btn-btnbs.disabled, 
.btn-default[disabled], 
.btn-primary[disabled], 
.btn-success[disabled], 
.btn-info[disabled], 
.btn-warning[disabled], 
.btn-btnbs[disabled], 
.btn-danger[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-success, fieldset[disabled] .btn-info, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-danger {
box-shadow:none;
}
.btn-default .badge, 
.btn-primary .badge, 
.btn-success .badge, 
.btn-info .badge, 
.btn-warning .badge, 
.btn-danger .badge {
text-shadow:none;
}
.btn:hover, 
.btn:focus, 
.btn.focus,
.btn-btnbs.focus {
color:#0050a6;
text-decoration:none;
}
.btn:active, 
.btn.active {
background-image:none;
box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
.btn-default .badge {
color:white;
background-color:#056baa;
}
.btn-primary {
color:white;
background-color:#3f3f3f;
border-color:#646464;
}
.btn-primary:focus, 
.btn-primary.focus {
color:white;
background-color:#2ac27d;
border-color:#50CF96;
}
.btn-primary:hover {
color:white;
background-color:#2ac27d;
border-color:#50CF96;
}
.btn-primary:active, 
.btn-primary.active, 
.open > .dropdown-toggle.btn-primary {
color:white;
background-color:#2ac27d;
border-color:#50CF96;
}
.btn-primary:active:hover, 
.btn-primary.active:hover, 
.open > .dropdown-toggle.btn-primary:hover, 
.btn-primary:active:focus, 
.btn-primary.active:focus, 
.open > .dropdown-toggle.btn-primary:focus, 
.btn-primary:active.focus, 
.btn-primary.active.focus, 
.open > .dropdown-toggle.btn-primary.focus {
color:white;
 background-color:#2ac27d;
 border-color:#50CF96;
}
.btn-primary:active, 
.btn-primary.active, 
.open > .dropdown-toggle.btn-primary {
background-image:none;
}
.btn-primary.disabled, 
.btn-primary[disabled], fieldset[disabled] .btn-primary, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, 
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled.focus, 
.btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, 
.btn-primary.disabled:active, 
.btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, 
.btn-primary.disabled.active, 
.btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
background-color:#3f3f3f;
border-color:#646464;
}
.btn-primary .badge {
color:#3f3f3f;
background-color:white;
}
.btn-success {
color:white;
background-color:#5cb85c;
border-color:#4cae4c;
}
.btn-success:link, 
.btn-success:visited {
color:white;
text-decoration:none;
}
.btn-success:focus, 
.btn-success.focus {
color:white;
background-color:#449d44;
border-color:#255625;
}
.btn-success:hover {
color:white;
background-color:#449d44;
border-color:#398439;
}
.btn-success:active, 
.btn-success.active, 
.open > .dropdown-toggle.btn-success {
color:white;
background-color:#449d44;
border-color:#398439;
}
.btn-success:active:hover, 
.btn-success.active:hover, 
.open > .dropdown-toggle.btn-success:hover, 
.btn-success:active:focus, 
.btn-success.active:focus, 
.open > .dropdown-toggle.btn-success:focus, 
.btn-success:active.focus, 
.btn-success.active.focus, 
.open > .dropdown-toggle.btn-success.focus {
color:white;
background-color:#398439;
border-color:#255625;
}
.btn-success:active, 
.btn-success.active, 
.open > .dropdown-toggle.btn-success {
background-image:none;
}
.btn-success.disabled, 
.btn-success[disabled], fieldset[disabled] .btn-success, 
.btn-success.disabled:hover, 
.btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, 
.btn-success.disabled:focus, 
.btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, 
.btn-success.disabled.focus, 
.btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, 
.btn-success.disabled:active, 
.btn-success[disabled]:active, fieldset[disabled] .btn-success:active, 
.btn-success.disabled.active, 
.btn-success[disabled].active, fieldset[disabled] .btn-success.active {
background-color:#419641;
background-image:none;
}
.btn-success .badge {
color:#5cb85c;
background-color:white;
}
.cr-icon-ok{color:#5cb85c;}

.btn-info {
color:white;
background-color:#0045aa;
}
.btn-info.focus {
color:white;
background-color:#056baa;
}
.btn-info:hover {
color:white;
opacity: 0.7;
}
.btn-info:link, 
.btn-info:visited {
color:white;
text-decoration:none;
}
.btn-info:active, 
.btn-info.active, 
.open > .dropdown-toggle.btn-info {
color:white;
background-color:#056baa;
}
.btn-info:active:hover, 
.btn-info.active:hover, 
.open > .dropdown-toggle.btn-info:hover, 
.btn-info:active:focus, 
.btn-info.active:focus, 
.open > .dropdown-toggle.btn-info:focus, 
.btn-info:active.focus, 
.btn-info.active.focus, 
.open > .dropdown-toggle.btn-info.focus {
color:white;
background-color:#2876c9;
}
.btn-info:active, 
.btn-info.active, 
.open > .dropdown-toggle.btn-info {
background-image:none;
}
.btn-info.disabled, 
.btn-info[disabled], fieldset[disabled] .btn-info, 
.btn-info.disabled:hover, 
.btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, 
.btn-info.disabled:focus, 
.btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, 
.btn-info.disabled.focus, 
.btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, 
.btn-info.disabled:active, 
.btn-info[disabled]:active, fieldset[disabled] .btn-info:active, 
.btn-info.disabled.active, 
.btn-info[disabled].active, fieldset[disabled] .btn-info.active {
background-color:#056baa;
background-image:none;
}
.btn-info .badge {
color:#5b9ade;
background-color:white;
}
.btn-warning {
background-color:#eb9316;
background-image:-o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
background-image:linear-gradient(to left top, #f0ad4e 0%, #eb9316 100%);
background-repeat:repeat-x;
border-color:#e38d13;
}
.btn-warning:link, 
.btn-warning:visited {
color:white;
text-decoration:none;
}
.btn-warning:focus, 
.btn-warning.focus {
background-color:#eb9316;
background-position:0 -15px;
}
.btn-warning:hover {
background-color:#eb9316;
background-position:0 -15px;
}
.btn-warning:active, 
.btn-warning.active, 
.open > .dropdown-toggle.btn-warning {
color:#eb9316;
background-color:#e38d13;
border-color:#d58512;
}
.btn-warning:active:hover, 
.btn-warning.active:hover, 
.open > .dropdown-toggle.btn-warning:hover, 
.btn-warning:active:focus, 
.btn-warning.active:focus, 
.open > .dropdown-toggle.btn-warning:focus, 
.btn-warning:active.focus, 
.btn-warning.active.focus, 
.open > .dropdown-toggle.btn-warning.focus {
color:white;
background-color:#d58512;
border-color:#985f0d;
}
.btn-warning:active, 
.btn-warning.active, 
.open > .dropdown-toggle.btn-warning {
background-image:none;
}
.btn-warning.disabled, 
.btn-warning[disabled], fieldset[disabled] .btn-warning, 
.btn-warning.disabled:hover, 
.btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, 
.btn-warning.disabled:focus, 
.btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, 
.btn-warning.disabled.focus, 
.btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, 
.btn-warning.disabled:active, 
.btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, 
.btn-warning.disabled.active, 
.btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
background-color:#f0ad4e;
border-color:#eb9316;
}
.btn-warning .badge {
color:#f0ad4e;
background-color:white;
}
.btn-danger {
color:white;
background-color:#d9534f;
border-color:#d43f3a;
}
.btn-danger:focus, 
.btn-danger.focus {
color:white;
background-color:#c9302c;
border-color:#761c19;
}
.btn-danger:hover {
color:white;
background-color:#c9302c;
border-color:#ac2925;
}
.btn-danger:active, 
.btn-danger.active, 
.open > .dropdown-toggle.btn-danger {
color:white;
background-color:#c9302c;
border-color:#ac2925;
}
.btn-danger:active:hover, 
.btn-danger.active:hover, 
.open > .dropdown-toggle.btn-danger:hover, 
.btn-danger:active:focus, 
.btn-danger.active:focus, 
.open > .dropdown-toggle.btn-danger:focus, 
.btn-danger:active.focus, 
.btn-danger.active.focus, 
.open > .dropdown-toggle.btn-danger.focus {
color:white;
background-color:#ac2925;
border-color:#761c19;
}
.btn-danger:active, 
.btn-danger.active, 
.open > .dropdown-toggle.btn-danger {
background-image:none;
}
.btn-danger.disabled, 
.btn-danger[disabled], fieldset[disabled] .btn-danger, 
.btn-danger.disabled:hover, 
.btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, 
.btn-danger.disabled:focus, 
.btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, 
.btn-danger.disabled.focus, 
.btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, 
.btn-danger.disabled:active, 
.btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, 
.btn-danger.disabled.active, 
.btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
background-color:#c12e2a;
border-color:#d43f3a;
}
.btn-danger .badge {
color:#d9534f;
background-color:white;
}
.btn-link {
font-weight:normal;
color:#3f3f3f;
border-radius:0;
}
.btn-link, 
.btn-link.active, 
.btn-link[disabled], fieldset[disabled] .btn-link {
background-color:transparent;
}
.btn-link:hover, 
.btn-link:focus, 
.btn-link:active {
border-color:transparent;
}
.btn-link:hover, 
.btn-link:focus {
color:#23607d;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, 
.btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
color:#707173;
}
.btn-group.open .dropdown-toggle {
box-shadow:0 3px 5px rgba(0, 0, 0, 0.125) inset;
}
table {
background-color:transparent;
}
caption {
color:#707173;
}
.table > thead > tr > th, 
.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > td, 
.table > tfoot > tr > td {
border-top:1px solid #ddd;
}
.table > thead > tr > th {
vertical-align:bottom;
border-bottom:2px solid #ddd;
}
.table > tbody + tbody {
border-left: 15px #ddd;
}
.table .table {
background-color:white;
}
.table-bordered {
border:#ddd solid 1px;
}
.table-bordered > thead > tr > th, 
.table-bordered > tbody > tr > th, 
.table-bordered > tfoot > tr > th, 
.table-bordered > thead > tr > td, 
.table-bordered > tbody > tr > td, 
.table-bordered > tfoot > tr > td {
border:#ddd solid 1px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color:#f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color:#f5f5f5;
}
.table > thead > tr > td.active, 
.table > tbody > tr > td.active, 
.table > tfoot > tr > td.active, 
.table > thead > tr > th.active, 
.table > tbody > tr > th.active, 
.table > tfoot > tr > th.active, 
.table > thead > tr.active > td, 
.table > tbody > tr.active > td, 
.table > tfoot > tr.active > td, 
.table > thead > tr.active > th, 
.table > tbody > tr.active > th, 
.table > tfoot > tr.active > th {
background-color:#f5f5f5;
}
.table-hover > tbody > tr > td.active:hover, 
.table-hover > tbody > tr > th.active:hover, 
.table-hover > tbody > tr.active:hover > td, 
.table-hover > tbody > tr:hover > .active, 
.table-hover > tbody > tr.active:hover > th {
background-color:#e8e8e8;
}
.table > thead > tr > td.success, 
.table > tbody > tr > td.success, 
.table > tfoot > tr > td.success, 
.table > thead > tr > th.success, 
.table > tbody > tr > th.success, 
.table > tfoot > tr > th.success, 
.table > thead > tr.success > td, 
.table > tbody > tr.success > td, 
.table > tfoot > tr.success > td, 
.table > thead > tr.success > th, 
.table > tbody > tr.success > th, 
.table > tfoot > tr.success > th {
background-color:#dff0d8;
}
.table-hover > tbody > tr > td.success:hover, 
.table-hover > tbody > tr > th.success:hover, 
.table-hover > tbody > tr.success:hover > td, 
.table-hover > tbody > tr:hover > .success, 
.table-hover > tbody > tr.success:hover > th {
background-color:#d0e9c6;
}
.table > thead > tr > td.info, 
.table > tbody > tr > td.info, 
.table > tfoot > tr > td.info, 
.table > thead > tr > th.info, 
.table > tbody > tr > th.info, 
.table > tfoot > tr > th.info, 
.table > thead > tr.info > td, 
.table > tbody > tr.info > td, 
.table > tfoot > tr.info > td, 
.table > thead > tr.info > th, 
.table > tbody > tr.info > th, 
.table > tfoot > tr.info > th {
background-color:#d6eaff;
}
.table-hover > tbody > tr > td.info:hover, 
.table-hover > tbody > tr > th.info:hover, 
.table-hover > tbody > tr.info:hover > td, 
.table-hover > tbody > tr:hover > .info, 
.table-hover > tbody > tr.info:hover > th {
background-color:#d6eaff;
}
.table > thead > tr > td.warning, 
.table > tbody > tr > td.warning, 
.table > tfoot > tr > td.warning, 
.table > thead > tr > th.warning, 
.table > tbody > tr > th.warning, 
.table > tfoot > tr > th.warning, 
.table > thead > tr.warning > td, 
.table > tbody > tr.warning > td, 
.table > tfoot > tr.warning > td, 
.table > thead > tr.warning > th, 
.table > tbody > tr.warning > th, 
.table > tfoot > tr.warning > th {
background-color:#fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover, 
.table-hover > tbody > tr > th.warning:hover, 
.table-hover > tbody > tr.warning:hover > td, 
.table-hover > tbody > tr:hover > .warning, 
.table-hover > tbody > tr.warning:hover > th {
background-color:#faf2cc;
}
.table > thead > tr > td.danger, 
.table > tbody > tr > td.danger, 
.table > tfoot > tr > td.danger, 
.table > thead > tr > th.danger, 
.table > tbody > tr > th.danger, 
.table > tfoot > tr > th.danger, 
.table > thead > tr.danger > td, 
.table > tbody > tr.danger > td, 
.table > tfoot > tr.danger > td, 
.table > thead > tr.danger > th, 
.table > tbody > tr.danger > th, 
.table > tfoot > tr.danger > th {
background-color:#f2dede;
}
.table-hover > tbody > tr > td.danger:hover, 
.table-hover > tbody > tr > th.danger:hover, 
.table-hover > tbody > tr.danger:hover > td, 
.table-hover > tbody > tr:hover > .danger, 
.table-hover > tbody > tr.danger:hover > th {
background-color:#ebcccc;
}
.table-responsive {
min-height:0.01%;
overflow-x:auto;
border:#ddd solid 1px;
}
@media screen and (max-width:767px) {
 .table-responsive {
 width:100%;
 margin-bottom:15px;
 overflow-y:hidden;
 border:#ddd solid 1px;
 }
}
.input-group-addon {
color:#555;
background-color:#eee;
border:#ccc solid 1px;
}
.dropdown-menu .divider {
border-top:1px dashed #3f3f3f;
}
.dropdown-menu {
background-color:white;
background-clip:padding-box;
border:#ccc solid 1px;
border:rgba(0, 0, 0, 0.15) solid 1px;
box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu > li > a {
color:#0050a6;
}
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {
color:#285a8f;
/* background-color:#3f3f3f;*/
}
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus {
color:white;
background-color:#eee;
}
.dropdown-menu > .disabled > a, 
.dropdown-menu > .disabled > a:hover, 
.dropdown-menu > .disabled > a:focus {
color:#777;
}

.dropdown-header {
color:#777;
}
@media (max-width:768px) {
 #login-dp, #search-dp, #pages-dp {
 background-color:inherit;
 color:white;
 }
 #login-dp .bottom {
 background-color:inherit;
 border-top:0 none;
 }
}
.drop_menu_optionpage {
color:#3f3f3f;
background-color:white;
}
.drop_menu_optionpage:hover {
background-color:#d6eaff;
}
.drop_menu_optionproduct {
color:#3f3f3f;
background-color:white;
}
.drop_menu_optioncat0 {
color:white;
background-color:#636666;
}
.drop_menu_optioncat0:hover {
color:#d6eaff;
background-color:#636666;
}
.drop_menu_optioncat1 {
color:#3f3f3f;
background-color:white;
border-bottom:1px dashed #636666
}
.drop_menu_optioncat2 {
color:#3f3f3f;
background-color:#d6eaff;
}
.drop_menu_optioncat3 {
color:#3f3f3f;
background-color:#d6eaff;
}
.drop_menu_optioncat1:hover {
color:#d6eaff;
background-color:#3f3f3f;
border-bottom:1px dashed #636666
}
.drop_menu_optioncat2:hover {
color:#d6eaff;
background-color:#3f3f3f;
}
.drop_menu_optioncat3:hover {
color:#d6eaff;
background-color:#3f3f3f;
}
.drop_menu_optioncat4, 
.drop_menu_optioncat5, 
.drop_menu_optioncat6, 
.drop_menu_optioncat7 {
color:#707173;
background-color:#eee;
}
/* entete pour mobile DEB */
@media (max-width:768px) {
 .navbar {
 margin:0;
 }
 .navbar .brand {
 margin:0;
 }
}
.navbar-form-search {
background-color:inherit;
padding:5px 10px 5px 10px;
margin:0;
}

.nav-tabs > li a {
background-color:#eef1f1;
color:#3f3f3f;
}
.nav > li > a:hover, 
.nav > li > a:focus {
background-color:#285a8f;
color:white;
}
.nav > li.disabled > a {
color:#3f3f3f;
}
.nav > li.disabled > a:hover, 
.nav > li.disabled > a:focus {
color:#3f3f3f;
}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {
background-color:#eee;
border-color:#3f3f3f;
}
.nav .nav-divider {
background-color:#e5e5e5;
}

#default-tab .nav-tabs > li > a.active , #default-tab .nav-tabs > li a.active:focus, #default-tab .nav-tabs > li a.active:hover {
    color: #285a8f;
}
#default-tab ul.nav-tabs > li a.active::before {
  background-color: #285a8f;
}
#default-tab .nav-tabs > li > a:hover {
    color: #3f3f3f;
}
#default-tab .nav-tabs > li > a:hover:before {
  background-color: #3f3f3f;
}

/* New Css */
#round-tab ul li a.active {
    color: #fff;
    background: #285a8f;
    border-radius: 4px;
}
#vertical-tab ul.nav-tabs li a.active {
    border-bottom: 3px solid #285a8f  ;
}
#vertical-tab ul.nav-tabs li a.active > .fa {
  color: #285a8f;
}
#tab-with-icon .nav-tabs li a:hover i, #tab-with-icon .nav-tabs li a:focus, #tab-with-icon .nav-tabs li a.active i {
  background: #285a8f none repeat scroll 0 0;
}

.nav-tabs > li > a:hover {
color:#3f3f3f;
}

.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus {
background-color:#285a8f;
color:white;
}

.nav-border-color{
border: 0;
}
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus,
.nav-tabs > li > a:active {
background-color:#3f3f3f;
color:white;
}

.nav-border-color.tab-row .tab {
border:1px solid #cbcbcb;
background-color:#bababa;
}
.nav-tabs.nav-justified > .active > a, 
.nav-tabs.nav-justified > .active > a:hover, 
.nav-tabs.nav-justified > .active > a:focus {
border:0;
}
@media (min-width:768px) {
 .nav-tabs.nav-justified > li > a {
 border-bottom:0;
 }
 .nav-tabs.nav-justified > .active > a,
 .nav-tabs.nav-justified > .active > a:hover,
 .nav-tabs.nav-justified > .active > a:focus {
 border-bottom-color:white;
 }
}
.nav-pills > li.active > a, 
.nav-pills > li.active > a:hover, 
.nav-pills > li.active > a:focus {
color:white;
background-color:#3f3f3f;
}
@media (min-width:768px) {
 .nav-tabs-justified > li > a {
  border-bottom:1px solid #ddd;
 }
 .nav-tabs-justified > .active > a,
 .nav-tabs-justified > .active > a:hover,
 .nav-tabs-justified > .active > a:focus {
  border-bottom-color:white;
 }
}
.navbar-collapse {
box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset;
}
.navbar-form {
box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar .navbar-default {
background:#d6eaff;
background:linear-gradient(to left top, #d6eaff 0%, #7c7d7d 1%, #636666 100%);
}
.navbar-default .navbar-brand {
color:#555;
background-color: inherit;
}
.navbar-default .navbar-brand:hover {
color:#3f3f3f;
background-color:transparent;
}
.navbar-default .navbar-brand:focus {
color:#3f3f3f;
background-color:transparent;
}
.navbar-default .navbar-text {
color:white;
}
.navbar-default .navbar-nav > li > a {
color:#555;
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
color:#3f3f3f;
background-color:transparent;
}

.navbar-default .navbar-nav > li > a {
text-decoration:none;
color:#3f3f3f;
background-color:white;
font-size:1.1em;
}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
color:#555;
background-color:#e7e7e7;
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
color:white;
background-color:#285a8f;
}
.navbar-default .navbar-nav > .disabled > a, 
.navbar-default .navbar-nav > .disabled > a:hover, 
.navbar-default .navbar-nav > .disabled > a:focus {
color:#ccc;
background-color:transparent;
}
.navbar-default .navbar-toggle {
border-color:#eee;
}
.navbar-default .navbar-toggle {
background-color:#ddd;
}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
background-color:#285a8f;
color: white;
}
.navbar-default .navbar-toggle .icon-bar {
background-color:white;
}
.navbar-default .navbar-form {
background-color:#707173;
border-color:#e7e7e7;
}
.navbar-default .navbar-nav > .open > a {
color:#555;
width:100%;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
color:#555;
background-color:#e7e7e7;
}
@media (max-width:767px) {
 .navbar-default .navbar-nav .open .dropdown-menu {
 background-color:#e7e7e7;
 }
 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
 color:#707173;
 }
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
 color:#285a8f;
 background-color:#ccc;
}
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
 color:#285a8f;
 background-color:#ddd;
 }
 .navbar-default .navbar-nav .open .dropdown-menu > .active > a, 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
 color:#555;
 background-color:#e7e7e7;
 }
 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, 
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
 color:#ccc;
 background-color:transparent;
 }
}
.navbar-default .navbar-link {
color:#707173;
}
.navbar-default .navbar-link:hover {
color:#285a8f;
}
.navbar-default .btn-link {
color:#707173;
}
.navbar-default .btn-link:hover, 
.navbar-default .btn-link:focus {
color:#285a8f;
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, 
.navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
color:#ccc;
}
.navbar-inverse {
color:white;
background-image:-o-linear-gradient(top, #045bb8 0%, #285a8f 100%);
background-image:linear-gradient(to left top, #045bb8 0%, #285a8f 100%);
background-repeat:repeat-x;
border-color:#2876c9;
}
.navbar-inverse .navbar-brand {
color:#9d9d9d;
}
.navbar-inverse .navbar-brand:hover, 
.navbar-inverse .navbar-brand:focus {
color:white;
background-color:transparent;
}
.navbar-inverse .navbar-text {
color:white;
}
.navbar-inverse .navbar-nav > li > a {
text-decoration:none;
color:white;
background-color:#285a8f;
font-size:1.2em;
}
.navbar-inverse .navbar-nav > li > a:hover, 
.navbar-inverse .navbar-nav > li > a:focus {
color:white;
background-color:#9d9d9d;
}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus {
color:white;
background-color:#080808;
}
.navbar-inverse .navbar-nav > .disabled > a, 
.navbar-inverse .navbar-nav > .disabled > a:hover, 
.navbar-inverse .navbar-nav > .disabled > a:focus {
color:#444;
background-color:transparent;
}
.navbar-inverse .navbar-toggle {
border-color:#045bb8;
background-color:rgb(28, 70, 115);
background-color:rgba(255, 255, 255, 0.25);
}
.navbar-inverse .navbar-toggle:hover, 
.navbar-inverse .navbar-toggle:focus {
background-color:#285a8f;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color:#d6eaff;
}
.navbar-inverse .navbar-collapse, 
.navbar-inverse .navbar-form {
border-color:#101010;
}
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
color:white;
background-color:#080808;
}
@media (max-width:767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
 border-color:#080808;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
 background-color:#080808;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
 color:#080808;
 background-color:orange;
 font-size:1.2em;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a > span {
 margin-right:5px;
 color:aqua;
 background-color:yellow;
 font-size:1.5em;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .phone > li > a {
 color:white;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .phone li.active > a {
 color:#285a8f;
 background-color:white;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
 color:white;
 background-color:transparent;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu > .active, 
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, 
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, 
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
 color:#285a8f;
 background-color:white;
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, 
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, 
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color:#444;
 background-color:transparent;
 }
}
.navbar-inverse .navbar-link {
color:#9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color:white;
}
.navbar-inverse .btn-link {
color:#9d9d9d;
}
.navbar-inverse .btn-link:hover, 
.navbar-inverse .btn-link:focus {
color:white;
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, 
.navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
color:#444;
}
.navbar-custom {
background-color:white;
border-bottom:1px solid #686868;
}
.tabletnavbar-custom {
background-color:white;
}
.phonenavbar-custom.navbar-default .navbar-brand {
color:#3f3f3f;
}
.phonenavbar-custom.navbar-default .navbar-brand:hover, 
.phonenavbar-custom.navbar-default .navbar-brand:focus {
color:white;
background-color:transparent;
}
.phonenavbar-custom {
color:white;
background-color:#f5f5f5;
}
.navbar-autonome {
background-color:white;
border-bottom:1px solid #285a8f;
}
.tabletnavbar-autonome {
background-color:white;
}
.phonenavbar-autonome-default .navbar-brand {
color:#285a8f;
}
.phonenavbar-autonome.navbar-default .navbar-brand:hover, 
.phonenavbar-autonome.navbar-default .navbar-brand:focus {
color:white;
background-color:transparent;
}
.phonenavbar-autonome {
color:#285a8f;
background-image:-o-linear-gradient(top, #ccc 0%, #f5f5f5 100%);
background-image:linear-gradient(to left top, #ccc 0%, #f5f5f5 100%);
background-repeat:repeat-x;
}
.breadcrumb {color: #285a8f;background-color:white;}
.breadcrumb > li {text-decoration:none;}
.breadcrumb > li + li:before {color:#ccc;}
.breadcrumb a {color:#3f3f3f;}
.breadcrumb a:hover {color:#285a8f;}
.breadcrumb > .active,
.breadcrumb > .active a {color:#1a3b66;}
.breadcrumb .delimiter .home {color:#1a3b66;}
.breadcrumb .delimiter {color:#1a3b66;}
.breadcrumb .current {color:#265899;}

.pagination > li > a, 
.pagination > li > span {
color:#3f3f3f;
background-color:white;
border: none !important;
}
.NbrePageTexte span.text {
color:#3f3f3f;
background-color:white;
border: none !important;
}
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus {
color:#23607d;
background-color:#eee;
border: 1px solid #e0e0e0;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
color:white;
background-color:#285a8f;
border-color:#285a8f;
}
.pagination > .disabled > span, 
.pagination > .disabled > span:hover, 
.pagination > .disabled > span:focus, 
.pagination > .disabled > a, 
.pagination > .disabled > a:hover, 
.pagination > .disabled > a:focus {
color:#eee;
background-color:white;
border: 1px solid #e0e0e0;
}
.pager li > a, 
.pager li > span {
background-color:white;
border: 1px solid #e0e0e0;
}
.pager li > a:hover, 
.pager li > a:focus {
text-decoration:none;
background-color:#eee;
}
.pager .disabled > a, 
.pager .disabled > a:hover, 
.pager .disabled > a:focus, 
.pager .disabled > span {
color:#707173;
background-color:white;
}
 /* Label */
.label {
color:white;
}
a.label:hover, a.label:focus {
color:white;
}
.label-default {
background-color:#707173;
}
.label-default[href]:hover, 
.label-default[href]:focus {
background-color:#5e5e5e;
}
.label-primary {
background-color:#3f3f3f;
}
.label-primary[href]:hover, 
.label-primary[href]:focus {
background-color:#285a8f;
}
.label-success {
background-color:#5cb85c;
}
.label-success[href]:hover, 
.label-success[href]:focus {
background-color:#449d44;
}
.label-info {
background-color:#5b9ade;
}
.label-info[href]:hover, 
.label-info[href]:focus {
background-color:#31a2d6;
}
.label-warning {
background-color:#f0ad4e;
}
.label-warning[href]:hover, 
.label-warning[href]:focus {
background-color:#ec971f;
}
.label-danger {
background-color:#d9534f;
}
.label-danger[href]:hover, 
.label-danger[href]:focus {
background-color:#c9302c;
}
.badge {
color:white;
background-color:#707173;
}
a.badge:hover, a.badge:focus {
color:white;
}
.list-group-item.active > .badge, 
.nav-pills > .active > a > .badge {
color:#3f3f3f;
background-color:white;
}
.jumbotron {
color:inherit;
background-color:#eee;
}
.jumbotron h1, 
.jumbotron .h1 {
color:inherit;
}
.jumbotron > hr {
border-top-color:#d5d5d5;
}
.thumbnail {
background-color:white;
border:#ddd solid 1px;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
border-color:#3f3f3f;
}
.thumbnail .caption {
padding:9px;
color:#285a8f;
}
.alert {
margin-bottom:3px;
border:transparent solid 1px;
}
.alert h4 {
color:inherit;
}
.alert-dismissable .close, 
.alert-dismissible .close {
color:inherit;
}
.alert-success {
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6;
}
.alert-success hr {
border-top-color:#c9e2b3;
}
.alert-success .alert-link {
color:#2b542c;
}
.alert-info {
color:#285a8f;
background-color:white;
}
.alert-info hr {
border-top-color:#a1ceff
}
.alert-info .alert-link {
color:#285a8f;
}
.alert-warning {
color:#eb5c24;
background-color:#fcf8e3;
border-color:#faebcc;
}
.alert-warning hr {
border-top-color:#f7e1b5;
}
.alert-warning .alert-link {
color:#df4400;
}
.alert-danger {
color:#eb5c24;
background-color:#f5e6e0;
border-color:#eb5c24;
}
.alert-danger hr {
border-top-color:#eb5c24;
}
.alert-danger .alert-link {
color:#df4400;
}
.progress {
background-color:#f5f5f5;
box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.progress-bar {
color:white;
background-color:#3f3f3f;
box-shadow:0 -1px 0 rgba(0, 0, 0, 0.15) inset;
}
.progress-striped .progress-bar, 
.progress-bar-striped {
 background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 
.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 
.15) 50%, rgba(255, 255, 255, 
.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size:40px 40px;
}
.progress.active .progress-bar, 
.progress-bar.active {
-o-animation:progress-bar-stripes 2s linear infinite;
animation:progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color:#5cb85c;
}
.progress-striped .progress-bar-success {
 background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 
.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 
.15) 50%, rgba(255, 255, 255, 
.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color:#5b9ade;
}
.progress-striped .progress-bar-info {
background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 
.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 
.15) 50%, rgba(255, 255, 255, 
.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color:#f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 
.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 
.15) 50%, rgba(255, 255, 255, 
.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color:#d9534f;
}
.progress-striped .progress-bar-danger {
 background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 
.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 
.15) 50%, rgba(255, 255, 255, 
.15) 75%, transparent 75%, transparent);
background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group-item {
background-color:white;
border:#ddd solid 1px;
}
a.list-group-item, button.list-group-item {
color:#555;
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
color:#285a8f;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
color:#555;
text-decoration:none;
background-color:#f5f5f5;
}
.list-group-item.disabled, 
.list-group-item.disabled:hover, 
.list-group-item.disabled:focus {
color:#707173;
background-color:#eee;
}
.list-group-item.disabled .list-group-item-heading, 
.list-group-item.disabled:hover .list-group-item-heading, 
.list-group-item.disabled:focus .list-group-item-heading {
color:inherit;
}
.list-group-item.disabled .list-group-item-text, 
.list-group-item.disabled:hover .list-group-item-text, 
.list-group-item.disabled:focus .list-group-item-text {
color:#707173;
}
.list-group-item.active, 
.list-group-item.active:hover, 
.list-group-item.active:focus {
color:white;
background-color:#3f3f3f;
border-color:#285a8f;
}
.list-group-item.active .list-group-item-heading, 
.list-group-item.active:hover .list-group-item-heading, 
.list-group-item.active:focus .list-group-item-heading, 
.list-group-item.active .list-group-item-heading > small, 
.list-group-item.active:hover .list-group-item-heading > small, 
.list-group-item.active:focus .list-group-item-heading > small, 
.list-group-item.active .list-group-item-heading > .small, 
.list-group-item.active:hover .list-group-item-heading > .small, 
.list-group-item.active:focus .list-group-item-heading > .small {
color:inherit;
}
.list-group-item.active .list-group-item-text, 
.list-group-item.active:hover .list-group-item-text, 
.list-group-item.active:focus .list-group-item-text {
color:#d6eaff;
}
.list-group-item-success {
color:#3c763d;
background-color:#dff0d8;
}
a.list-group-item-success, button.list-group-item-success {
color:#3c763d;
}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
color:inherit;
}
a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {
color:#3c763d;
background-color:#d0e9c6;
}
a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {
color:white;
background-color:#3c763d;
border-color:#d0e9c6;
}
.list-group-item-info {
color:#285a8f;
background-color:#d6eaff;
}
a.list-group-item-info, button.list-group-item-info {
color:#285a8f
}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
color:inherit;
}
a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {
color:#285a8f;
background-color:#d6eaff;
}
a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {
color:white;
background-color:#285a8f;
border-color:#d6eaff;
}
.list-group-item-warning {
color:#8a6d3b;
background-color:#fcf8e3
}
a.list-group-item-warning, button.list-group-item-warning {
color:#8a6d3b;
}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
color:inherit;
}
a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {
color:#8a6d3b;
background-color:#faf2cc;
}
a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {
color:white;
background-color:#8a6d3b;
border-color:#faf2cc;
}
.list-group-item-danger {
color:#a94442;
background-color:#f2dede;
}
a.list-group-item-danger, button.list-group-item-danger {
color:#a94442;
}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
color:inherit;
}
a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {
color:#a94442;
background-color:#ebcccc;
}
a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {
color:white;
background-color:#a94442;
border-color:#a94442;
}
/**************************/

/* R�glages panel */
.panel {
background-color:white;
border:transparent solid 1px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-footer {
background-color:#f5f5f5;
border-top:1px solid #ddd;
}
.panel > .panel-body + .table, 
.panel > .panel-body + .table-responsive, 
.panel > .table + .panel-body, 
.panel > .table-responsive + .panel-body {
border-top:1px solid #ddd;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, 
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top:1px solid #ddd;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom:1px solid #ddd;
}
.panel-default {
border-color:#ddd;
}
.panel-default > .panel-heading, .panel-default > .panel-heading a {
color:#285a8f;
background-color:#f5f5f5;
border-color:#ddd;
}
.panel-default > .panel-heading a {
color:#285a8f;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#ddd;
}
.panel-default > .panel-heading .badge {
color:#f5f5f5;
background-color:#285a8f;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#ddd;
}
.panel-primary {
border-color:#3f3f3f;
}
.panel-primary > .panel-heading {
color:white;
background-color:#3f3f3f;
border-color:#3f3f3f;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#3f3f3f;
}
.panel-primary > .panel-heading .badge {
color:#3f3f3f;
background-color:white;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#3f3f3f;
}
.panel-success {
border-color:#d6e9c6;
}
.panel-success > .panel-heading {
color:#3c763d;
background-color:#dff0d8;
border-color:#d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#d6e9c6;
}
.panel-success > .panel-heading .badge {
color:#dff0d8;
background-color:#3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#d6e9c6;
}
.panel-info {
border-color:#bfe4f5;
}
.panel-info > .panel-heading {
color:#31a2d6;
background-color:#d6eaff;
border-color:#bfe4f5;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#bfe4f5;
}
.panel-info > .panel-heading .badge {
color:#d6eaff;
background-color:#31a2d6;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#bfe4f5;
}
.panel-warning {
border-color:#faebcc;
}
.panel-warning > .panel-heading {
color:#8a6d3b;
background-color:#fcf8e3;
border-color:#faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#faebcc;
}
.panel-warning > .panel-heading .badge {
color:#fcf8e3;
background-color:#8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#faebcc;
}
.panel-danger {
border-color:#ebccd1;
}
.panel-danger > .panel-heading {
color:#a94442;
background-color:#f2dede;
border-color:#ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color:#ebccd1;
}
.panel-danger > .panel-heading .badge {
color:#f2dede;
background-color:#a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color:#ebccd1;
}
.well {
background-color:#f5f5f5;
border:#e3e3e3 solid 1px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset;
}
.well blockquote {
border-color:#ddd;
border-color:rgba(0, 0, 0, 0.15);
}
.close {
color:#1a171b;
text-shadow:0 1px 0 #fff;
filter:alpha(opacity=20);
opacity:0.2;
}
.close:hover, 
.close:focus {
color:#1a171b;
filter:alpha(opacity=50);
opacity:0.5;
}
.modal-content {
background-color:white;
background-clip:padding-box;
border:#999 solid 1px;
border:rgba(0, 0, 0, 0.2) solid 1px;
box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
background-color:#1a171b;
}
.modal-header {
border-bottom:1px solid #e5e5e5;
}
.modal-footer {
border-top:1px solid #e5e5e5;
}
@media (min-width:768px) {
 .modal-content {
 box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
 }
}
.tooltip {
font-family:"Roboto", "Helvetica Neue", Helvetica, sans-serif;
font-size:1em;
font-style:normal !important;
}
.tooltip-inner {
color:white;
 background-color:#3f3f3f;
font-style:normal !important;
}
.tooltip.top .tooltip-arrow {
border-top-color:#7c7d7d;
}
.tooltip.top-left .tooltip-arrow {
border-top-color:#7c7d7d;
}
.tooltip.top-right .tooltip-arrow {
border-top-color:#7c7d7d;
}
.tooltip.right .tooltip-arrow {
border-right-color:#7c7d7d;
}
.tooltip.left .tooltip-arrow {
border-left-color:#7c7d7d;
}
.tooltip.bottom .tooltip-arrow {
border-bottom-color:#7c7d7d;
}
.tooltip.bottom-left .tooltip-arrow {
border-bottom-color:#7c7d7d;
}
.tooltip.bottom-right .tooltip-arrow {
border-bottom-color:#7c7d7d;
}
.popover {
background-color:white;
border:#ccc solid 1px;
border:rgba(0, 0, 0, 0.2) solid 1px;
border-radius:6px;
box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover-title {
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
}
.popover.top > .arrow {
border-top-color:#999;
border-top-color:rgba(0, 0, 0, 0.25);
}
.popover.top > .arrow:after {
border-top-color:white;
border-bottom-width:0;
}
.popover.right > .arrow {
border-right-color:#999;
border-right-color:rgba(0, 0, 0, 0.25);
border-left-width:0;
}
.popover.right > .arrow:after {
border-right-color:white;
}
.popover.bottom > .arrow {
border-bottom-color:#999;
border-bottom-color:rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
border-bottom-color:white;
}
.popover.left > .arrow {
border-left-color:#999;
border-left-color:rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
border-left-color:white;
}
.carousel-control {
color:white;
text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);
background-color:rgba(0, 0, 0, 0);
filter:alpha(opacity=50);
opacity:0.5;
}
.carousel-control.left {
background-image:linear-gradient(to right top, rgba(0, 0, 0, 
.5) 0%, rgba(0, 0, 0, 
.0001) 100%);
 background-repeat:repeat-x;
}
.carousel-control.right {
background-image:linear-gradient(to right top, rgba(0, 0, 0, 
.0001) 0%, rgba(0, 0, 0, 
.5) 100%);
background-repeat:repeat-x;
}
.carousel-control:hover, 
.carousel-control:focus {
color:white;
filter:alpha(opacity=90);
opacity:0.9;
}
.carousel-indicators li {
background-color:rgba(0, 0, 0, 0.1);
border:white solid 1px;
}
.carousel-indicators .active {
background-color:white;
}
.carousel-caption {
color:white;
text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);
}

/*** ESSENTIAL STYLES ***/

.navbar_bg {
background-color:#707173;
}

.iconpage, .iconcat {color:#9e0260;}

/* Bootstrap-select v1.12.2 */
.bootstrap-select.btn-group .no-results {
background:#f5f5f5;
}
.bootstrap-select .dropdown-toggle:focus {
background-color:#3f3f3f !important; color:white !important;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, 
.bootstrap-select > .dropdown-toggle.bs-placeholder:active, 
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus, 
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
color:white;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
color:white;
}

.bootstrap-select.btn-group .dropdown-menu li.active small {
color:white;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
background:#f5f5f5;
border:#e3e3e3 solid 1px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.05) inset;
}
.bootstrap-select.btn-group .no-results {
background:#f5f5f5;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
content:'';
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid rgba(204, 204, 204, 0.2);
position:absolute;
bottom:-4px;
left:9px;
display:none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
content:'';
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #fff;
position:absolute;
bottom:-4px;
left:10px;
display:none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
bottom:auto;
top:-3px;
border-top:7px solid rgba(4, 88, 179, 0.2);
border-bottom:0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
bottom:auto;
top:-3px;
border-top:6px solid #fff;
border-bottom:0;
}

/* Ent�te */
.search-categories .dropdown {
  color: #999;
  border: 1px solid #e0e0e0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(224, 224, 224);
  border-right: 0;
}
div.entetelogo {}
.header_l1{
color:white;
background-color:#285a8f;
}

DIV.tetedrive {
background-image:url(imgcss/indigo/drive_click_and_collect.png);
background-repeat:no-repeat;
background-position:50% 50%;
}
.teteslogan, 
.mobile_teteslogan {
background-color:#285a8f;
color:white;
}
.phoneteteslogan .texte {
color:white;
}
.tetephone, .tetemail, .tetesite,
.tetephone span, .tetemail span, .tetesite span {
 color: #bbbbbb;
 font-size:14px;
 line-height: 20px;
}
.tetemail {
color:#bbbbbb;
}
.tetemail p a {
color:#bbbbbb;
}
.navbar-sociaux .navbar-nav > li > a {
 color: #bbbbbb;
}
.tetemail span   {
color:#bbbbbb;
}

.tetesite a {
color:#bbbbbb;
}
.phonenavbar-brand {
color:#285a8f;
background-color:transparent;
}
.navbar-brand-text{
color:white;
background-color:#285a8f;
}
.navbar-brand-text a {
color:white;
}
.phonenavbar-brand-text{
color:#285a8f;
background-color:transparent;
}
.phonenavbar-brand-text a {
color:#285a8f;
}
.phonenavbar-brand:hover, 
.phonenavbar-brand:focus {
color:white;
background-color:transparent;
}
.phonenavbar-brand {
color:white;
}
.bandeaubo {
box-shadow:0 0 60px #FFF;
}
.entete-wrap, 
.coulentete {
background-color:white;
}
.entete-wrap a {
color:#bababa;
}
.entete-wrap a:hover {
color:#285a8f;
}
DIV.phonetetecentre {
background-color:white;
}
.breadcrumb-wrap, 
.tabletbreadcrumb-wrap, 
phonebreadcrumb-wrap {
 /* border-bottom:1px solid rgba(0, 0, 0, 0.8); */
text-shadow:0 1px 0 rgba(255, 255, 255, 0.55);
}
.breadcrumbs {
color:#0050a6;
text-shadow:rgba(255, 255, 255, 0.55) 0 1px 0;
}
.breadcrumbs a {
color:#0050a6;
}
.breadcrumbs a:hover {
color:#056baa;
}
.breadcrumbs .home {
color:#0050a6;
}
.breadcrumbs .delimiter {
color:#056baa;
}
.breadcrumbs .current {
color:#056baa;
}
.breadcrumbs .current a, 
.comment-author, 
.comment-author a {
color:#056baa;
}
.ombre1 {
box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.73), 0 0 18px 0 rgba(0, 0, 0, 0.13);
}
.textombre1 {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
}
.menupage > li.dropdown > a {
color:#0050a6;
}
.menupage > li.dropdown > a:hover, 
.menupage > li.dropdown > a.active {
color:white;
background-image:linear-gradient(to left top, rgb(69, 199, 235), rgb(38, 152, 219));
box-shadow:inset 0 1px 0 0 #056baa;
}
.menupage > li.dropdown > a.active {
border-bottom:1px solid #056baa;
}
.menupage > li.dropdown > a.focus {
color:#0050a6;
background-color:transparent;
}
/* menu cat�gories */
.menucat > li > a {
color:#0050a6;
}
.menucat ul li a {
background:white;
border-bottom:1px solid #efeff0;
color:#5c6b80;
}
.menucat ul li:last-child a {
border-bottom:1px solid #5c6b80;
}
.menucat > li > a:hover, 
.menucat > li > a.active {
color:white;
background-color:#3181d6;
}
.menucat > li > a.active {
border-bottom:1px solid #1d71cc;
}
.menucat > li > a:before {
background-position:0 0;
}
.item1 > a:before {
background-position:0 0;
}
.item2 > a:before {
background-position:-38px 0;
}
.item3 > a:before {
background-position:0 -38px;
}
.item4 > a:before {
background-position:-38px -38px;
}
.item5 > a:before {
background-position:-76px 0;
}
.menucat > li > a span {
background:#48515c;
color:white;
box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.26) inset, 0 1px 0 0 rgba(255, 255, 255, 0.15);
text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);
}
.menucat > li > a:hover span, 
.menucat > li a.active span {
background:inherit;
}
.menucat > li > ul li a:before {
color:#83b901;
}
.menucat > li > ul li:hover a, 
.menucat > li > ul li:hover a span, 
.menucat > li > ul li:hover a:before {
background:white;
color:#1d71cc;
}
.menucat ul > li > a span {
background:#fff;
border:#d0d0d3 solid 1px;
line-height:1em;
color:#878d95;
}
.BoxCatTxt ul {
margin:0 0 0 5px;
}
.BoxCatTxt > li > a:link, 
.BoxCatTxt > li > a:visited {
color:#5c6b80;
}
.BoxCatTxt > li > a:hover {
color:white;
}
.BoxCatTxt > li > a:active {
color:#056baa;
}
.BoxCatTxt ul li a:hover {
color:white;
background-color:#056baa;
}

ul li.bouton a:link, ul li.bouton a:visited {
background-color: transparent;
}

/* -- Palette de couleurs -- */
.cblanc,
.cblanc p,
.cblanc span,
.cblanc a,
.cblanc h1, 
.cblanc h2, 
.cblanc h3, 
.cblanc h4, 
.cblanc h5, 
.cblanc h6, 
.cblanc h1 a, 
.cblanc h2 a, 
.cblanc h3 a, 
.cblanc h4 a, 
.cblanc h5 a, 
.cblanc h6 a {
color:white;
}
.bgblanc {
background-color:white;
}
.bgblanc08 {
background-color:white;
background-color:rgba(255,255,255,0.8);
}
.bgblanc07 {
background-color:white;
background-color:rgba(255,255,255,0.7);
}
.bgblanc06 {
background-color:white;
background-color:rgba(255,255,255,0.6);
}

.cprincipal {
color:#636666;
}

.cpcolor,
.cpcolor h1, 
.cpcolor h2, 
.cpcolor h3, 
.cpcolor h4, 
.cpcolor h5, 
.cpcolor h6, 
.cpcolor h1 a, 
.cpcolor h2 a, 
.cpcolor h3 a, 
.cpcolor h4 a, 
.cpcolor h5 a, 
.cpcolor h6 a {
color:#285a8f !important;  
}
.cpcolor a {
color:#285a8f !important;  
}
/* .ctitre {
color:#285a8f
} */
/* Pour FPP */
h1.ctitre, 
h2.ctitre, 
h3.ctitre, 
h4.ctitre, 
h5.ctitre, 
h6.ctitre, 
h1.ctitre a, 
h2.ctitre a, 
h3.ctitre a, 
h4.ctitre a, 
h5.ctitre a, 
h6.ctitre a {
color:#636666 !important;
}
.bgcentral{
background-color: #fff;
}
.bgprincipal {
background:rgb(236, 236, 239);
background:rgba(236, 236, 239, 0.9);
}
.dgtheme1 {
background:#636666;
background:-o-linear-gradient(top, #636666, #7c7d7d);
background:linear-gradient(to top, #636666, #7c7d7d);
}
.dgtheme2 {
background:#e6e8e8;
background:-o-linear-gradient(bottom, #e6e8e8, #ffffff);
background:linear-gradient(to left top, #e6e8e8, #ffffff);
border:#cccccc solid 1px;
}
DIV.Info {
background:#d6eaff;
border:1px solid #e6e8e8;
}
.bgInfo {
background-color:#d6eaff
}
.txtcoulInfo {
color:#686868
}
.bgcoul1 {
background-color:#f2f2f2 !important;
}
.bgcoul2 {
background-color:white !important;
}
.bgcoul3 {
background-color:#d1d2d4 !important;
}
.bgcoul4 {
background-color:#0045aa !important;
}
.bgcoul5 {
background-color:#1a1202 !important;
}
.bgcoul6 {
background-color:#686868 !important;
}
.bgcoul7 {
background-color:#d6eaff !important;
}
.bgpair {
background-color:#fff !important;
}
.bgimpair {
background-color:#fff !important;
}
.txtcoul1, 
.txtcoul1 > a {
color:#f2f2f2 !important;
}
.txtcoul2, 
.txtcoul2 > a {
color:#ececef !important;
}
.txtcoul3, 
.txtcoul3 > a {
color:#d1d2d4 !important;
}
.txtcoul4, 
.txtcoul4 > a {
color:#a3d0ff !important;
}
.txtcoul5, 
.txtcoul5 > a {
color:#0045aa !important;
}
.txtcoul6, 
.txtcoul6 > a {
color:#056baa !important;
}
.txtcoul7, 
.txtcoul7 a {
color:#D43577 !important;
}
.txtcoul8, 
.txtcoul8 a {
color:#585858 !important;
}
.txtcoul9, 
.txtcoul9 a {
  color:#AF206D !important;
}

.border {
border:#ececef solid 1px !important;
}
.bdcoul1 {
border-color: #e7eaee !important;
}
.bdcoul2 {
border-color:#ececef !important;
}
.bdcoul3 {
border-color:#d1d2d4 !important;
}
.bdcoul4 {
border-color:#8a94a2 !important;
}
.bdcoul5 {
border-color:#686868 !important;
}
.bdcoul6 {
border-color:#686868 !important;
}
.bdcoul7 {
border-color:#d6eaff !important;
}
/* pour test */
.bord1coul8 {
border:orange solid 1px !important;
}
.bord1coul9 {
border:red solid 1px !important;
}
.bord1coul10 {
border:green solid 1px !important;
}
.bord1coul11 {
border:aqua solid 1px !important;
}
.bord1coul12 {
border:fuchsia solid 1px !important;
}
/* Texte r�serv� interface */
.boxshadows1 {
font-size:14px;
box-shadow:0 0.15em 0.35em 0 rgba(0, 0, 0, 0.185);
}
.wrapperheader2{
border-left: 12px solid #056baa;
border-right: 12px solid #636666;
}
.wrapperheader{
background-color: white;
}
/* R�glage th�me */
.productHolder:hover {
border:1px solid #056baa;
}
/* Les boutons v */
.btn .button, [type="submit"] {
color:white;
background-color:#1d71cc;
}

.cl1, 
.cl2{
color:white;
}

.btn-default:active:hover, 
.btn-default.active:hover, 
.open > .dropdown-toggle.btn-default:hover, 
.btn-default:active:focus, 
.btn-default.active:focus, 
.open > .dropdown-toggle.btn-default:focus, 
.btn-default:active.focus, 
.btn-default.active.focus, 
.open > .dropdown-toggle.btn-default.focus,
.btn-btnbs:active:hover, 
.btn-btnbs.active:hover, 
.open > .dropdown-toggle.btn-btnbs:hover, 
.btn-btnbs:active:focus, 
.btn-btnbs.active:focus, 
.open > .dropdown-toggle.btn-btnbs:focus, 
.btn-btnbs:active.focus, 
.btn-btnbs.active.focus, 
.open > .dropdown-toggle.btn-btnbs.focus {
border: none;
color:white;
background: #056baa;
}
.btn-default:active, 
.btn-default.active, 
.open > .dropdown-toggle.btn-default,
.btn-btnbs:active, 
.btn-btnbs.active, 
.open > .dropdown-toggle.btn-btnbs {
background-image:none;
}

.btn.dropdown-toggle.btn-default,
.btn.dropdown-toggle.btn-btnbs {
color:white;
background:#3f3f3f;
border-radius:0 !important;
border: none;
border-right: 4px solid #d9d9d9;
box-shadow:none;
}

.open > .dropdown-toggle.btn-default {
color:white !important;
background:#056baa !important;
border: none;
box-shadow:none;
}
.open > .dropdown-toggle.btn-default:hover, 
.open > .dropdown-toggle.btn-default:focus, 
.btn-default.active.focus, 
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-btnbs:hover, 
.open > .dropdown-toggle.btn-btnbs:focus, 
.btn-btnbs.active.focus, 
.open > .dropdown-toggle.btn-btnbs.focus {
border:none !important;
color:white;
background:#056baa !important;
box-shadow:none;
}
.open > .dropdown-toggle.btn-default {
background-image:none;
box-shadow:none;
}

/***************************/

.btn-default.disabled, 
.btn-default[disabled], 
fieldset[disabled] .btn-default, 
.btn-default.disabled:hover, 
.btn-default[disabled]:hover, 
fieldset[disabled] .btn-default:hover, 
.btn-default.disabled:focus, 
.btn-default[disabled]:focus, 
fieldset[disabled] .btn-default:focus, 
.btn-default.disabled.focus, 
.btn-default[disabled].focus, 
fieldset[disabled] .btn-default.focus, 
.btn-default.disabled:active, 
.btn-default[disabled]:active, 
fieldset[disabled] .btn-default:active, 
.btn-default.disabled.active, 
.btn-default[disabled].active, 
fieldset[disabled] .btn-default.active {
background-color:white !important;
border-color:#056baa !important;
}
.btn-multi,
.btn-multi:link {
color: #555 !important;
  background-color: white;
  background-image: none;
  border: #ccc solid 1px;
}

.btn-multi:focus {
border:none !important; color:inherit;
background-color:transparent!important;
}
.btn-multi:hover {
color:inherit;
opacity: 0.7;
}
.btn-multi:active {
color:inherit;
border:none !important;
background-color:transparent!important;
}

.btncl0,
.btncl0:link {
  text-align: left;
  line-height: 1.4em;
  border:none !important;
  color:inherit;
  background-color:transparent!important;
}
.btncl0:focus {
border:none !important;
color:inherit;
background-color:transparent!important;
}
.btncl0:hover {
opacity: 0.7;
}
.btncl0:active {
color:inherit;
border:none !important;
background-color:transparent!important;
}

.btncl1,
.btncl1:link, 
.btn-default,
.btn-btnbs {
border:none !important;
color:white !important;
background: #0045aa !important;
}
.btncl1:focus, 
.btn-default:focus, 
.btncl1:focus,
.btn-btnbs:focus {
color:white !important;
background-color: #0045aa !important;
}
.btncl1:hover, 
.btn-default:hover,
.btn-btnbs:hover {
opacity: 0.7;
}
.btncl1:active, 
.btn-default:active, 
.btn-default.active, 
.btn-btnbs:active,
.open > .dropdown-toggle.btn-default,
.open > .dropdown-toggle.btn-btnbs {
color:white;
border:none;
background-color: #6d6e72;
}

.btncl2, 
.btn .btncl2, 
.btncl2:link {
color:#0045aa;
background-color: white;
border: 1px solid #0045aa; 
}
.btncl2:focus, 
.btn .btncl2:focus {
box-shadow:none;
}
.btncl2:hover, 
.btn .btncl2:hover {
opacity:0.7;
}
.btncl2:active, 
.btn .btncl2:active {
color:#0045aa;
background-color: white;
box-shadow:none;
}
a.btncl2:hover {
color:#0045aa;
background-color: transparent;
}

.btncl3, 
.btn .btncl3, 
.btncl3:link {
color:#062149;
background-color: white;
border: 1px solid #062149; 
}
.btncl3:focus, 
.btn .btncl3:focus {
box-shadow:none;
}
.btncl3:hover, 
.btn .btncl3:hover {
opacity:0.7;
}
.btncl3:active, 
.btn .btncl3:active {
color:#062149;
background-color: white;
box-shadow:none;
}
a.btncl3:hover {
color:#062149;
background-color: transparent;
}

.btncl4, 
.btn .btncl4, 
.btncl4:link {
color:#056baa;
background-color: transparent;
border-style: solid;
border-color: #056baa; 
}
.btncl4:focus, 
.btn .btncl4:focus {
box-shadow:none;
}
.btncl4:hover, 
.btn .btncl4:hover {
color:#6d6e72;
}
.btncl4:active, 
.btn .btncl4:active {
color:#056baa;
background-color: transparent;
box-shadow:none;
}
a.btncl4:hover {
color:#056baa;
background-color: transparent;
}

.btncl5, 
.btn .btncl5, 
.btncl5:link {
color:#333d28 !important;
background-color: transparent !important;
border: 1px solid #333d28 !important;
}
.btncl5:focus, 
.btn .btncl5:focus {
box-shadow:none;
}
.btncl5:hover, 
.btn .btncl5:hover {
color:#333d28;
}
.btncl5:active, 
.btn .btncl5:active {
color:#333d28;
background-color: transparent;
box-shadow:none;
}
a.btncl5:hover {
color:#6d6e72;
background-color: transparent;
}

.btncl6, 
.btn .btncl6, 
.btncl6:link {
color:#6d6e72;
background-color: transparent;
}
.btncl6:focus, 
.btn .btncl6:focus {
box-shadow:none;
}
.btncl6:hover, 
.btn .btncl6:hover {
color:#545b5c;
}
.btncl6:active, 
.btn .btncl6:active {
color:#6d6e72;
background-color: transparent;
box-shadow:none;
}
a.btncl6:hover {
color:#056baa;
background-color: transparent;
}

.btncl7, 
.btn .btncl7, 
.btncl7:link {
color:#fecf2d;
background-color: transparent;
border-style: solid;
border-color: #6d6e72; 

}
.btncl7:focus, 
.btn .btncl7:focus {
box-shadow:none;
}
.btncl7:hover, 
.btn .btncl7:hover {
color:#6d6e72;
}
.btncl7:active, 
.btn .btncl7:active {
color:#fecf2d;
background-color: transparent;
box-shadow:none;
}
a.btncl7:hover {
color:#fecf2d;
background-color: transparent;
}
.btncl8, 
.btn .btncl8, 
.btncl8:link {
color:#6d6e72;
background-color: transparent;
border-style: solid;
border-color: #6d6e72; 
}
.btncl8:focus, 
.btn .btncl8:focus {
box-shadow:none;
}
.btncl8:hover, 
.btn .btncl8:hover {
color:#0045aa;
}
.btncl8:active, 
.btn .btncl8:active {
color:white;
background-color: transparent;
box-shadow:none;
}
a.btncl8:hover {
color:white;
background-color: transparent;
}

.btncl9, 
.btncl9:link {
color:#062149;
background-color: white;
border:none;
}
.btncl9:focus, 
.btn .btncl9:focus {
box-shadow:none;
}
.btncl9:hover {
opacity:.7;
}
.btncl9:active, 
.btn .btncl9:active {
opacity:.7;
box-shadow:none;
}
a.btncl9:hover {
opacity:.7;
}
.btncl10, 
.btncl10:link {
color:#056baa;
background-color: white;
border: none;
}

.btncl10:focus, 
.btn .btncl10:focus {
box-shadow:none;
}
.btncl10:hover {
color:#056baa;
}
.btncl10:active, 
.btn .btncl10:active {
color:#6d6e72;
background-color: white;
border: none;
box-shadow:none;
}
a.btncl10:hover {
color:#6d6e72;
background-color: white;
}
.btncl11, 
.btn .btncl11, 
.btncl11:link {
font-weight: 700;
color:#fff;
background-color: rgba(0, 0, 0, 0.175);
border-style: solid;
border-color: rgba(0, 0, 0, 0.275);
}
.btncl11:focus, 
.btn .btncl11:focus {
box-shadow:none;
}
.btncl11:hover, 
.btn .btncl11:hover {
color:#d5d5d5;
}
.btncl11:active, 
.btn .btncl11:active {
color:#d5d5d5;
box-shadow:none;
}
a.btncl11:hover {
color:#d5d5d5;
}
.btncl12, 
.btn .btncl12, 
.btncl12:link {
color:#062149;
background-color: inherit;
border: none;
font-size: 1rem!important;
font-weight:400;
letter-spacing:0.5px!important;
}
.btncl12:focus, 
.btn .btncl12:focus {
box-shadow:none;
}
.btncl12:hover, 
.btn .btncl12:hover {
color:#727373;
}
.btncl12:active, 
.btn .btncl12:active {
color:#727373;
box-shadow:none;
}
a.btncl12:hover {
color:#727373;
}
.btncllink, 
.btn .btncllink, 
.btncllink:link {
background-color: inherit;
border: none;
}
.btncllink:focus, 
.btn .btncllink:focus {
box-shadow:none;
}
.btncllink:focus, 
.btn .btncllink:focus {
box-shadow:none;
}
.btncllink:hover, 
.btn .btncllink:hover {
color:#285a8f;
}
.btncllink:active, 
.btn .btncllink:active {
box-shadow:none;
}
a.btncllink:hover {
color:#285a8f;
}
.btnqty1, 
.btn .btnqty1, 
.btnqty1:link {
color:white;
background-color: #056baa;
}
.btnqty1:focus, 
.btn .btnqty1:focus {
box-shadow:none;
}
.btnqty1:hover, 
.btn .btnqty1:hover {
color:#eee;
}
.btnqty1:active, 
.btn .btnqty1:active {
color:white;
background-color: #056baa;
box-shadow:none;
}
a.btnqty1:hover {
color:#eee;
background-color: #056baa;
}

.btnqty2, 
.btn .btnqty2, 
.btnqty2:link {
color:#6d6e72;
background-color: transparent;
border: 1px solid #ced4da;
}
.btnqty2:focus, 
.btn .btnqty2:focus {
box-shadow:none;
}
.btnqty2:hover, 
.btn .btnqty2:hover {
color:#545b5c;
}
.btnqty2:active, 
.btn .btnqty2:active {
color:#6d6e72;
background-color: transparent;
box-shadow:none;
}
a.btnqty2:hover {
color:#545b5c;
background-color: transparent;
}

.btn-footer, 
.btn .btn-footer, 
.btn-footer:link {
color:white;
background:#292b33;
border:none !important;
}
.btn-footer:focus, 
.btn .btn-footer:focus {
color:white !important;
background:#292b33 !important;
box-shadow:none;
}
.btn-footer:hover, 
.btn .btn-footer:hover {
background:#292b33 !important;
color:#eee;
}
.btn-footer:active, 
.btn .btn-footer:active {
color:white;
background:#292b33;
box-shadow:none;
}
a.btn-footer:hover {
color:#eee;
}

.btnclbuy,
.btnclbuy:link,
.btnclmore,
.btnclcoeur, 
.btnclcoeur:link {
color:#062149;
background-color: white;
border: 1px solid #062149!important;
}
.btnclcoeur:focus, 
.btn .btnclcoeur:focus {
box-shadow:none;
}
.btnclcoeur:hover, 
.btn .btnclcoeur:hover {
color:#6d6e72;
}
.btnclcoeur:active, 
.btn .btnclcoeur:active {
color:#000;
background-color: transparent;
box-shadow:none;
}
a.btnclcoeur:hover {
color:#6d6e72;
background-color: transparent;
}

.txtbtncl1, 
.txtbtncl2 {
color:white;
}
.txtbtncl1:hover, 
.txtbtncl2:hover {
color:white;
}
.txtbtncl3 {
color:#282828
}
.actions-btn{
border:2px solid white;
}
/* Menu bo�te */
.menucat {
box-shadow:0 1px 3px 0 rgba(114, 122, 134, 0.73), 0 8px 0 0 rgba(0, 0, 0, 0.13);
}
/* Listing */
.listing table th, 
.listing table td {
border:none 0;
}
.listing .tete a {
color:#545b5c;
}
.listing .tete:hover {
color:#056baa;
}
.listing .tete:active {
color:#545b5c;
}
.listing .tete:visited {
color:#bababa;
}
.listing a {
color:#545b5c;
text-decoration:none;
}
.listing:hover {
color:#056baa;
}
.listing .btn:hover, 
.listing .button, 
.listing [type="submit"]:hover, 
.listing .btn .button:focus, 
.listing [type="submit"]:focus {
color:#ebebeb;
}

.listing:active {
color:#545b5c;
}
.listing:visited {
color:#bababa;
}
.main.full {
box-shadow:0 0.15em 0.35em 0 rgba(0, 0, 0, 0.135);
}
.fond-eau {
background:rgba(160, 220, 255, 0.6);
}
.fond-lait {
background:rgba(255, 255, 255, 0.3);
}
/*---- boite et sommaire -------*/
.boxText {
color:#5c6b80;
}
.boxText a:link, 
.boxText a:visited {
color:#5c6b80;
}
.boxText a:hover {
color:#056baa;
}
.boxText a:active {
color:#056baa;
}
#BoxTete a {
color:rgb(4, 88, 179);
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.6);
}
#BoxTete a:link {
color:rgb(4, 88, 179);
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.6)
}
#BoxTete a:hover {
color:#056baa
}
#BoxTete a:visited {
color:rgb(4, 88, 179);
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.6)
}
.cathr {
border-top:1px solid #d0d1d3
}
ul.boxPuce1 li {
color: #ffe800
}
ul.boxPuce1 li a {
color:#5c6b80;
}
ul.boxPuce1 li a:hover {
color:#056baa;
}
.BoxPaiement #BoxTete, 
.BoxPaiementdte #BoxTete {
color:white;
background-color:#545b5c;
border-right:4px solid #bababa;
}
.BoxPaiement #BoxTexte {
border-left:4px solid #bababa;
}
.BoxPaiementdte #BoxTexte {
border-right:4px solid #bababa;
}
.BoxStandard #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185;
}
.BoxStandard #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxByPrice #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185;
}
.BoxByPrice #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxByPricea:link {
color:#5c6b80;
}
.BoxByPrice a:hover {
color:#bababa;
}
.BoxCalendar #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185;
}
.BoxCalendar #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxSearch1 #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185;
}
.BoxSearch1 #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxDevise #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185;
}
.BoxDevise #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxWishlist #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxCat, 
.BoxCategorie4bo #BoxTete, 
.BoxWishlist #BoxTete, 
.BoxPanier #BoxTete, 
.BoxExemple #BoxTete, 
.BoxEtiquette #BoxTete {
border:1px solid #636666;
color:white;
background:#d6eaff;
background:linear-gradient(to left top, #d6eaff 0%, #7c7d7d 1%, #636666 100%);
}
.BoxPanier #BoxTete a {
color:white;
}
.BoxPanier #BoxTexte {
background-color:#f5f3f3;
border-left:4px solid #545b5c;
}
.BoxPagespa #BoxTete {
color:#545b5c;
border-left:2px solid #f8b122;
}
.BoxPagespa #BoxTexte {
background-color:white;
}
.BoxCategorie4pa #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185
}
.BoxCategorie4pa #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxLogin #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185;
}
.BoxLogin #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxTelech #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185;
}
.BoxTelech #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
.BoxPagesbo #BoxTete {
color:white;
background-color:#545b5c;
border-left:4px solid #657185;
}
.BoxPagesbo #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
/*
.BoxPagesbo li {
color:#5c6b80;
}
.BoxPagesbo li a {
color:#5c6b80;
}
.BoxPagesbo li:hover a {
color:#056baa;
}
*/
.BoxBestsellers #BoxTete {
border-left:4px solid orange;
color:white;
}
.BoxBestsellers #BoxTexte {
background-color:white;
border-left:4px solid #bababa;
}
/* Box centre */
.BoxByPricecte #BoxTete {
color:rgb(4, 88, 179);
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.6);
border-left:3px solid white;
}
.BoxByPricecte #BoxTexte a {
/*color:#0050a6;*/
}
.BoxWishlistcte #BoxTete {
border-top:6px solid #047bb3;
color:white;
}
.BoxWishlistcte #BoxTexte {
border-bottom:2px solid white;
}
.BoxWishlistcte #BoxTexte a {
color:#545b5c
}
.BoxManufacturercte #BoxTete {
border-left:2px solid white;
 color:rgb(4, 88, 179);
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.6);
}
.BoxPaniercte #BoxTete a {
color:rgb(4, 88, 179);
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.6);
}
.BoxPaniercte #BoxTexte a {
color:#657185;
}
.BoxPaniercte #BoxTete {
border-left:3px solid white;
color:rgb(4, 88, 179);
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.6);
}
.BoxBestsellerscte #BoxTete {
color:rgb(4, 88, 179);
}
.BoxPromocte, .BoxCoeurcte, .BoxNewProductcte, .BoxBestsellerscte {
border:1px solid #e2e2e2;
}
.BoxCoeurcte #BoxTete {
color:rgb(4, 88, 179);
}
.BoxNewProductcte #BoxTete {
color:rgb(4, 88, 179);
}

/* APH categories4.php */
.Cat4TitreItem {
color:#5c6b80;
}
.Cat4TitreItem a:link, 
.Cat4TitreItem a:visited {
color:#5c6b80;
}
.Cat4TitreItem a:hover {
color:#88898b;
}
.Cat4TitreItem a:active {
color:#88898b;
}
.Cat4TitreTxt {
color:#5c6b80;
}
.Cat4TitreTxt a:link, 
.Cat4TitreTxt a:visited {
color:#5c6b80;
}
.Cat4TitreTxt a:hover {
color:#285a8f;
}
SPAN.Cat4Sep {
background-color:#c6cc00;
}
/* APH FIN */
.Box1TitreItem {
background-repeat:no-repeat;
background-position:top left;
color:#545b5c;
}
.Box1TitreItem a:link, 
.Box1TitreItem a:visited {
color:#545b5c;
}
.Box1TitreItem a:hover {
color:#056baa;
}
.Box1TitreItem a:active {
color:#056baa;
}
.Page2TitreItem {
background-repeat:no-repeat;
background-position:top left;
color:#545b5c;
}
.Page2TitreItem a:link, 
.Page2TitreItem a:visited {
color:#545b5c;
}
.Page2TitreItem a:hover {
color:#056baa;
}
.Page2TitreItem a:active {
color:#056baa;
}
.Page2ssItem {
color:#a3d0ff;
}
.Page2ssItem a:link, 
.Page2ssItem a:visited {
color:#a3d0ff;
}
.Page2ssItem a:hover {
color:#056baa;
}
.Page2ssItem a:active {
color:#056baa;
}
/*-- infobox.css FIN --*/
/* -- boutique.css -- */

.wrapper-page-top, .wrapper-product-top {
color: white;
background-color: #285a8f;
}
.wrapper-product .card {
border:none;
}
.wrapper-page .card {
border:none;
}
.wrapper-page .card-header, .wrapper-product .card-header {
  color: inherit;
  background-color: white;
  border-bottom: 1px solid #285a8f;
}
.wrapper_xsell_carousel .titre {display: flex;
align-items: center;
justify-content: space-between;
height:80px;
margin: 0 auto;
color: #056baa !important;
border-top: 1px solid #056baa;
border-bottom: 1px solid #056baa;
}
.wrapper_xsell_carousel .titre h1 {font-size: 2.1rem;
font-weight: 300;
line-height: 1.2;
color: #056baa;}
.main_cat-titre h1 a {color:#056baa;}
.main_cat-titre h1 a:hover  {color:#6c757d;}
.prix .PrixPublic span.Prix, .freeprod {color:#062149;}

.main-cat-titre {background-color: #285a8f;}
.main_cat-titre h1 a {color:white;}
.main_cat-titre h1 a:hover  {color:#eee;}
.wrapper_main_cat .card-header {border-bottom: 1px solid #285a8f;}
.wrapper_main_cat .card-header h3 {color:#636466}
.wrapper_main_cat .card-header h3 a {color:#285a8f;}
.wrapper_main_cat .card-header h3 a:hover {color:#636466;}
.wrapper_main_cat .card-footer {color:#636466;background-color:white;}
.card-footer h1{
  color:white;
}
.prix .PrixPublic span.Prix {color: #285a8f;}
.wrapper-product-top span.Prix {color: white !important;}
.cat_ban  {
color: white;
}
.cat_ban h1,.cat_ban .h1,
.cat_ban h2,.cat_ban .h2,
.cat_ban h3,.cat_ban .h3,
.cat_ban h4, .cat_ban .h4 {
color: white;
}

.BarreNavHaut a:link {
color:#545b5c;
}
.BarreNavHaut a:visited {
color:#545b5c;
}
.BarreNavHaut a:hover {
color:#056baa;
}
.BarreNavHaut a:active {
color:#056baa;
}
.ListingTitrePage a:link {
color:#545b5c;
}
.TitreProduit {
color:#545b5c;
}
.TitreType {
color:white;
}
.TitrePrix {
color:#545b5c;
}

.PrixPublic span.Prix {
color:#285a8f;
}

/* Options produits */
.ColOptionGche {
background-color:yellow;
}
.ColOptionDte {
background-color:orange;
}
.OptionEtiquette {
background-color:#e3e8f0;
}
.OptionEtiquetteZtexte {
background-color:#e3e8f0;
}
img.imgMedProduit {
border:none;
}
.nav-pills .nav-link, .nav-pills .show > .nav-link {
color: #1c4a99 !important;
background-color: white !important;
border-bottom: 1px solid #1c4a99 !important;
}
.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus, .nav-pills .show > .nav-link {
letter-spacing:0;
color:#1c4a99;
background-color: white !important;
border-bottom : 3px solid #1c4a99 !important;
}
/* Modules */
.bm_catalog_bg {
background-color: #eef1f1;
margin : 0;
}

.bm_large_menu1 li.dropdown {
background-color: #eef1f1;
}
.catalogue-container {
  background-color: white;
  background-color: rgba(255,255,255,0.9);
  
}
.sidebar.light.catalogue-menu > li > ul > li > a,
.sidebar.light.search-menu > li > ul > li > a {
  color: #545b5c;
}
.listbox-menu li a:hover, .listbox-menu li a:focus {
  color: #056baa;
  border-top: 1px dashed #056baa;
  border-bottom: 1px dashed #056baa;
}
.catalogue-menu > li ul > li > a,
.catalogue-menu > li ul > li > a:active {
  color: #056baa;
  border-top: 1px dashed #eef1f1;
  border-bottom: 1px dashed #eef1f1;
}
.catalogue-menu > li ul > li > a:hover,
.catalogue-menu > li ul > li > a:focus {
  color: #056baa;
  border-top: 1px dashed #056baa;
  border-bottom: 1px dashed #056baa;
}
.sidebar .catalogue-menu > li ul > li > a:hover,
.sidebar .catalogue-menu > li ul > li > a:focus {
color:white; 
border-top: 1px dashed white; 
border-bottom: 1px dashed white;
}

.catalogue-menu .dropdown-header {
color: #004794;
}
.catalogue-menu span.dropdown-header > a, 
.catalogue-menu .menucpl > a {
color: #056baa;
}
@media (max-width:767px){
 .catalogue-menu span.dropdown-header > a, 
 .catalogue-menu .menucpl > a {color:white;}
}
.catalogue-menu span.dropdown-header > a:hover {
color: #056baa !important;
}
.catalogue-menu span.dropdown-header > a:hover {
color: #285a8f !important;
}
.bm_catalog_sub .subcat {background-color: white !important;}
/********** version 1 ************
.catalogue-menu .catcoul1 :hover, .catcoul1 :active, .catcoul1 :focus{color:rgba(0,55,112,.6) !important;}
.catalogue-menu .catcoul1 ul{color:rgba(0,55,112,.8) !important;}
li.catcoul1 a:hover, li.catcoul1 ul li a {color:white !important;}
.catalogue-menu li.catcoul1 a, .catalogue-menu > li ul > li.catcoul1 > a {color: #285a8f;}
li.catcoul1 {border-bottom:6px solid #285a8f; }
.catcoul1 li > a {background-color: transparent}
.catcoul1 li > a:hover{background-color: transparent !important;}
.catcoul1 li > a:focus{background-color: transparent  !important;}
.catcoul1.selection > a {background-color: transparent;  color: #285a8f;}
.btn.catcoul1, .catalogue-menu  a.catcoul1 {color: #285a8f;}
.subcat a.catcoul1 {color: #285a8f;}
.catcoul1 .card-header {background-color: transparent !important; color: #285a8f !important;}
.wrapper-product-top[class~="catcoul1"] {color: white !important; background-color: #285a8f !important;}
.catcoul1 button[class~="btncl1"] {border: 1px solid #285a8f !important; background-color: transparent !important; background: #285a8f !important;}
.catcoul1 button[class~="btncl2"] {border: 1px solid #285a8f !important; color: #285a8f !important; background: white !important;
}

.catalogue-menu .catcoul2 :hover, .catcoul2 :active, .catcoul2 :focus{color:rgba(137,8,25,.6) !important;}
.catalogue-menu .catcoul2 ul{color:rgba(137,8,25,.8) !important;}
li.catcoul2 a:hover, li.catcoul2 ul li a {color:#890819 !important;}
.catalogue-menu li.catcoul2 a, .catalogue-menu > li ul > li.catcoul2 > a {color: #890819;}
li.catcoul2 {border-bottom:6px solid #890819; }
.catcoul2 li > a {background-color: transparent}
.catcoul2 li > a:hover{background-color: transparent !important;}
.catcoul2 li > a:focus{background-color: transparent  !important;}
.catcoul2.selection > a {background-color: transparent;  color: #8908   19;}
.btn.catcoul2, .catalogue-menu  a.catcoul2 {color: #890819;}
.subcat a.catcoul2 {color: #890819;}
.catcoul2 .card-header {background-color: transparent !important; color: #890819 !important;}
.wrapper-product-top[class~="catcoul2"] {color: white !important; background-color: #890819 !important;}
.catcoul2 button[class~="btncl1"] {border: 1px solid #890819 !important; background-color: transparent !important; background: #890819 !important;}
.catcoul2 button[class~="btncl2"] {border: 1px solid #890819 !important; color: #890819 !important; background: white !important;
}

.catalogue-menu .catcoul3 :hover, .catcoul3 :active, .catcoul3 :focus{color:rgba(249,113,47,.6) !important;}
.catalogue-menu .catcoul3 ul{color:rgba(249,113,47,.8) !important;}
li.catcoul3 a:hover, li.catcoul3 ul li a {color:#f9712f !important;}
.catalogue-menu li.catcoul3 a, .catalogue-menu > li ul > li.catcoul3 > a {color: #f9712f;}
li.catcoul3 {border-bottom:6px solid #f9712f; }
.catcoul3 li > a {background-color: transparent}
.catcoul3 li > a:hover{background-color: transparent !important;}
.catcoul3 li > a:focus{background-color: transparent  !important;}
.catcoul3.selection > a {background-color: transparent;  color: #f9712f;}
.btn.catcoul3, .catalogue-menu  a.catcoul3 {color: #f9712f;}
.subcat a.catcoul3 {color: #f9712f;}
.catcoul3 .card-header {background-color: transparent !important; color: #f9712f !important;}
.wrapper-product-top[class~="catcoul3"] {color: white !important; background-color: #f9712f !important;}
.catcoul3 button[class~="btncl1"] {border: 1px solid #f9712f !important; background-color: transparent !important; background: #f9712f !important;}
.catcoul3 button[class~="btncl2"] {border: 1px solid #f9712f !important; color: #f9712f !important; background: white !important;
}

.catalogue-menu .catcoul4 :hover, .catcoul4 :active, .catcoul4 :focus{color:rgba(114,186,1,.6) !important;}
.catalogue-menu .catcoul4 ul{color:rgba(114,186,1,.8) !important;}
li.catcoul4 a:hover, li.catcoul4 ul li a {color:#72ba01 !important;}
.catalogue-menu li.catcoul4 a, .catalogue-menu > li ul > li.catcoul4 > a {color: #72ba01;}
li.catcoul4 {border-bottom:6px solid #72ba01; }
.catcoul4 li > a {background-color: transparent}
.catcoul4 li > a:hover{background-color: transparent !important;}
.catcoul4 li > a:focus{background-color: transparent  !important;}
.catcoul4.selection > a {background-color: transparent;  color: #72ba01;}
.btn.catcoul4, .catalogue-menu  a.catcoul4 {color: #72ba01;}
.subcat a.catcoul4 {color: #72ba01;}
.catcoul4 .card-header {background-color: transparent !important; color: #72ba01 !important;}
.wrapper-product-top[class~="catcoul4"] {color: white !important; background-color: #72ba01 !important;}
.catcoul4 button[class~="btncl1"] {border: 1px solid #72ba01 !important; background-color: transparent !important; background: #72ba01 !important;}
.catcoul4 button[class~="btncl2"] {border: 1px solid #72ba01 !important; color: #72ba01 !important; background: white !important;
}

.catalogue-menu .catcoul5 :hover, .catcoul5 :active, .catcoul5 :focus{color:rgba(75,53,202,.6) !important;}
.catalogue-menu .catcoul5 ul{color:rgba(75,53,202,.8) !important;}
li.catcoul5 a:hover, li.catcoul5 ul li a {color:#4B35CA !important;}
.catalogue-menu li.catcoul5 a, .catalogue-menu > li ul > li.catcoul5 > a {color: #4B35CA;}
li.catcoul5 {border-bottom:6px solid #4B35CA; }
.catcoul5 li > a {background-color: transparent}
.catcoul5 li > a:hover{background-color: transparent !important;}
.catcoul5 li > a:focus{background-color: transparent  !important;}
.catcoul5.selection > a {background-color: transparent;  color: #4B35CA;}
.btn.catcoul5, .catalogue-menu  a.catcoul5 {color: #4B35CA;}
.subcat a.catcoul5 {color: #4B35CA;}
.catcoul5 .card-header {background-color: transparent !important; color: #4B35CA !important;}
.wrapper-product-top[class~="catcoul5"] {color: white !important; background-color: #4B35CA !important;}
.catcoul5 button[class~="btncl1"] {border: 1px solid #4B35CA !important; background-color: transparent !important; background: #4B35CA !important;}
.catcoul5 button[class~="btncl2"] {border: 1px solid #4B35CA !important; color: #4B35CA !important; background: white !important;
}

.catalogue-menu .catcoul6 :hover, .catcoul6 :active, .catcoul6 :focus{color:rgba(253,0,253,.6) !important;}
.catalogue-menu .catcoul6 ul{color:rgba(253,0,253,.8) !important;}
li.catcoul6 a:hover, li.catcoul6 ul li a {color:#fd00fd !important;}
.catalogue-menu li.catcoul6 a, .catalogue-menu > li ul > li.catcoul6 > a {color: #fd00fd;}
li.catcoul6 {border-bottom:6px solid #fd00fd; }
.catcoul6 li > a {background-color: transparent}
.catcoul6 li > a:hover{background-color: transparent !important;}
.catcoul6 li > a:focus{background-color: transparent  !important;}
.catcoul6.selection > a {background-color: transparent;  color: #fd00fd;}
.btn.catcoul6, .catalogue-menu  a.catcoul6 {color: #fd00fd;}
.subcat a.catcoul6 {color: #fd00fd;}
.catcoul6 .card-header {background-color: transparent !important; color: #fd00fd !important;}
.wrapper-product-top[class~="catcoul6"] {color: white !important; background-color: #fd00fd !important;}
.catcoul6 button[class~="btncl1"] {border: 1px solid #fd00fd !important; background-color: transparent !important; background: #fd00fd !important;}
.catcoul6 button[class~="btncl2"] {border: 1px solid #fd00fd !important; color: #fd00fd !important; background: white !important;
}

.catalogue-menu .catcoul7 :hover, .catcoul7 :active, .catcoul7 :focus{color:rgba(11,231,242,.6) !important;}
.catalogue-menu .catcoul7 ul{color:rgba(11,231,242,.8) !important;}
li.catcoul7 a:hover, li.catcoul7 ul li a {color:#0BE7F2 !important;}
.catalogue-menu li.catcoul7 a, .catalogue-menu > li ul > li.catcoul7 > a {color: #0BE7F2;}
li.catcoul7 {border-bottom:6px solid #0BE7F2; }
.catcoul7 li > a {background-color: transparent}
.catcoul7 li > a:hover{background-color: transparent !important;}
.catcoul7 li > a:focus{background-color: transparent  !important;}
.catcoul7.selection > a {background-color: transparent;  color: #0BE7F2;}
.btn.catcoul7, .catalogue-menu  a.catcoul7 {color: #0BE7F2;}
.subcat a.catcoul7 {color: #0BE7F2;}
.catcoul7 .card-header {background-color: transparent !important; color: #0BE7F2 !important;}
.wrapper-product-top[class~="catcoul7"] {color: white !important; background-color: #0BE7F2 !important;}
.catcoul7 button[class~="btncl1"] {border: 1px solid #0BE7F2 !important; background-color: transparent !important; background: #0BE7F2 !important;}
.catcoul7 button[class~="btncl2"] {border: 1px solid #0BE7F2 !important; color: #0BE7F2 !important; background: white !important;
}

.catalogue-menu .catcoul8 :hover, .catcoul8 :active, .catcoul8 :focus{color:rgba(118,186,5,.6) !important;}
.catalogue-menu .catcoul8 ul{color:rgba(118,186,5,.8) !important;}
li.catcoul8 a:hover, li.catcoul8 ul li a {color:#76ba05!important;}
.catalogue-menu li.catcoul8 a, .catalogue-menu > li ul > li.catcoul8 > a {color: #76ba05;}
li.catcoul8 {border-bottom:6px solid #76ba05; }
.catcoul8 li > a {background-color: transparent}
.catcoul8 li > a:hover{background-color: transparent !important;}
.catcoul8 li > a:focus{background-color: transparent  !important;}
.catcoul8.selection > a {background-color: transparent;  color: #76ba05;}
.btn.catcoul8, .catalogue-menu  a.catcoul8 {color: #76ba05;}
.subcat a.catcoul8 {color: #76ba05;}
.catcoul8 .card-header {background-color: transparent !important; color: #76ba05 !important;}
.wrapper-product-top[class~="catcoul8"] {color: white !important; background-color: #76ba05 !important;}
.catcoul8 button[class~="btncl1"] {border: 1px solid #76ba05 !important; background-color: transparent !important; background: #76ba05 !important;}
.catcoul8 button[class~="btncl2"] {border: 1px solid #76ba05 !important; color: #76ba05 !important; background: white !important;
}

.catalogue-menu .catcoul9 :hover, .catcoul9 :active, .catcoul9 :focus{color:rgba(0,113,166,.6) !important;}
.catalogue-menu .catcoul9 ul{color:rgba(0,113,166,.8) !important;}
li.catcoul9 a:hover, li.catcoul9 ul li a {background-color:transparent !important;}
.catalogue-menu li.catcoul9 a, .catalogue-menu > li ul > li.catcoul9 > a {color: #0071a6;}
li.catcoul9 {border-bottom:6px solid #0071a6; }
.catcoul9 li > a {background-color: transparent}
.catcoul9 li > a:hover{background-color: transparent !important;}
.catcoul9 li > a:focus{background-color: transparent  !important;}
.catcoul9.selection > a {background-color: transparent; color: #0071a6;}
.btn.catcoul9, .catalogue-menu  a.catcoul9 {color: #0071a6;}
.subcat a.catcoul9 {color: #0071a6;}
.catcoul9 .card-header {background-color: transparent !important; color: #0071a6 !important;}
.wrapper-product-top[class~="catcoul9"] {color: white !important; background-color: #0071a6 !important;}
.catcoul9 button[class~="btncl1"] {border: 1px solid #0071a6 !important; background-color: transparent !important; background: #0071a6 !important;}
.catcoul9 button[class~="btncl2"] {border: 1px solid #0071a6 !important; color: #0071a6 !important; background: white !important;
}

.catalogue-menu .catcoul10 :hover, .catcoul10 :active, .catcoul10 :focus{color:rgba(37,113	,197,.6) !important;}
.catalogue-menu .catcoul10 ul{color:rgba(37,113,197,.8) !important;}
li.catcoul10 a:hover, li.catcoul10 ul li a {color:#2571C5 !important;}
.catalogue-menu li.catcoul10 a, .catalogue-menu > li ul > li.catcoul10 > a {color: #2571C5;}
li.catcoul10 {border-bottom:6px solid #2571C5; }
.catcoul10 li > a {background-color: transparent}
.catcoul10 li > a:hover{background-color: transparent !important;}
.catcoul10 li > a:focus{background-color: transparent  !important;}
.catcoul10.selection > a {background-color: transparent;  color: #2571C5;}
.btn.catcoul10, .catalogue-menu  a.catcoul10 {color: #2571C5;}
.subcat a.catcoul10 {color: #2571C5;}
.catcoul10 .card-header {background-color: transparent !important; color: #2571C5 !important;}
.wrapper-product-top[class~="catcoul10"] {color: white !important; background-color: #2571C5 !important;}
.catcoul10 button[class~="btncl1"] {border: 1px solid #2571C5 !important; background-color: transparent !important; background: #2571C5 !important;}
.catcoul10 button[class~="btncl2"] {border: 1px solid #2571C5 !important; color: #2571C5 !important; background: white !important;
}

.catalogue-menu .catcoul11 :hover, .catcoul11 :active, .catcoul11 :focus{color:rgba(56,55,56,.6) !important;}
.catalogue-menu .catcoul11 ul{color:rgba(56,55,56,.8) !important;}
li.catcoul11 a:hover, li.catcoul11 ul li a {color:#393837 !important;}
.catalogue-menu li.catcoul11 a, .catalogue-menu > li ul > li.catcoul11 > a {color: #393837;}
li.catcoul11 {border-bottom:6px solid #393837; }
.catcoul11 li > a {background-color: transparent}
.catcoul11 li > a:hover{background-color: transparent !important;}
.catcoul11 li > a:focus{background-color: transparent  !important;}
.catcoul11.selection > a {background-color: transparent;  color: #393837;}
.btn.catcoul11, .catalogue-menu  a.catcoul11 {color: #393837;}
.subcat a.catcoul11 {color: #393837;}
.catcoul11 .card-header {background-color: transparent !important; color: #393837 !important;}
.wrapper-product-top[class~="catcoul11"] {color: white !important; background-color: #393837 !important;}
.catcoul11 button[class~="btncl1"] {border: 1px solid #393837 !important; background-color: transparent !important; background: #393837 !important;}
.catcoul11 button[class~="btncl2"] {border: 1px solid #393837 !important; color: #393837 !important; background: white !important;
}

.catalogue-menu .catcoul12 :hover, .catcoul12 :active, .catcoul12 :focus{color:rgba(37,77,169,.6) !important;}
.catalogue-menu .catcoul12 ul{color:rgba(37,77,169,.8) !important;}
li.catcoul12 a:hover, li.catcoul12 ul li a {color:#254DA9 !important;}
.catalogue-menu li.catcoul12 a, .catalogue-menu > li ul > li.catcoul12 > a {color: #254DA9;}
li.catcoul12 {border-bottom:6px solid #254DA9; }
.catcoul12 li > a {background-color: transparent}
.catcoul12 li > a:hover{background-color: transparent !important;}
.catcoul12 li > a:focus{background-color: transparent  !important;}
.catcoul12.selection > a {background-color: transparent;  color: #254DA9;}
.btn.catcoul12, .catalogue-menu  a.catcoul12 {color: #254DA9;}
.subcat a.catcoul12 {color: #254DA9;}
.catcoul12 .card-header {background-color: transparent !important; color: #254DA9 !important;}
.wrapper-product-top[class~="catcoul12"] {color: white !important; background-color: #254DA9 !important;}
.catcoul12 button[class~="btncl1"] {border: 1px solid #254DA9 !important; background-color: transparent !important; background: #254DA9 !important;}
.catcoul12 button[class~="btncl2"] {border: 1px solid #254DA9 !important; color: #254DA9 !important; background: white !important;
}

.colcatcoul13 .active a, .colcatcoul13 .active a:focus, .colcatcoul13 .active a:hover, 
.colcatcoul13 li a:hover, .colcatcoul13 li a:focus  {background-color: transparent !important; background-color:#636363;}
.category-title .catcoul13 h1 :after {color: #8AFFFF;}
li.colcatcoul13{border-bottom:6px solid #8AFFFF; }
.catcoul13 :hover, .catcoul13 :active, .catcoul13 :focus{background-background-color: transparent !important;}
.catcoul13 > a:hover{background-color: transparent ; background-color:#636363;}
.catcoul13 > a:focus{background-color: transparent ; background-color:#636363;border-bottom: 6px solid #8AFFFF;}
.catcoul13 > ul{color: #545b5c;background-background-color: transparent !important;}
.catcoul13 > .bm_catalog_sub a.titre, h3.catcoul13 {color: #8AFFFF !important;}
a.catcoul13, .catcoul13 a.subtitre {color: #8AFFFF}
.catcoul13 h4, catcoul13 span {background-color: transparent !important;}
.catcoul13 .divider {border-top: 1px dashed #8AFFFF;}
.catcoul13 > li a {color: #8AFFFF;font-size: 1.2em; border-bottom: 3px solid #8AFFFF;}
.catcoul13 > .catalogue-menu > li a,
.catcoul13 > .catalogue-menu > li a:active,
.catcoul13 > .catalogue-menu > li a:focus {color: #8AFFFF;}
.catcoul13 > .catalogue-menu > li a:hover {color: #285a8f;}
img.catcoul13 {border: 1px solid #8AFFFF;}
.subcat a.catcoul13 {color: #8AFFFF;}
h1.catcoul13{color: #8AFFFF;}
span.catcoul13 a {color: #8AFFFF !important; background-color: transparent  !important;}
span.catcoul13 a:hover {color: #8AFFFF !important; color: #ddd  !important;}
.card .catcoul13 {background-color: transparent !important; color: #8AFFFF !important;}
.row >.catcoul13 {background-color: transparent !important; color: #8AFFFF !important;}

.catcoul14 :hover, .catcoul14 :active, .catcoul14 :focus{background-color: transparent !important; background-color:#5f5f5f;}
.catcoul14 ul{color: #484848 !important;}
.category-title .catcoul14:after {color: #484848;}
li.catcoul14{border-bottom:6px solid #484848; }
.catcoul14 li > a {background-color: transparent;}
.catcoul14 li > a:hover{background-color: transparent !important; background-color:#484848;}
.catcoul14 li > a:focus{background-color: transparent  !important;}
.catcoul14.selection > a {background-color: transparent; color: #484848;}
.btn.catcoul14, .bottom a.catcoul14, .wrapper_main_catalog  a.catcoul14 {color: #484848;}
.subcat a.catcoul14 {color: #484848;}
h1.catcoul14{color: #484848;}
span.catcoul14 a {color: #484848 !important; background-color: transparent  !important;}
span.catcoul14 a:hover {color: #484848 !important; color: #ddd  !important;}
.card .catcoul14 {background-color: transparent !important; color: #484848 !important;}
.row >.catcoul14 {background-color: transparent !important; color: #484848 !important;}

.catalogue-menu .catcoul15 :hover, .catcoul15 :active, .catcoul15 :focus{color:rgba(42,142,150,.6) !important;}
.catalogue-menu .catcoul15 ul{color:rgba(42,142,150,.8) !important;}
li.catcoul15 a:hover, li.catcoul15 ul li a {color:#2a8e96 !important;}
.catalogue-menu li.catcoul15 a, .catalogue-menu > li ul > li.catcoul15 > a {color: #2a8e96;}
li.catcoul15 {border-bottom:6px solid #2a8e96; }
.catcoul15 li > a {background-color: transparent}
.catcoul15 li > a:hover{background-color: transparent !important;}
.catcoul15 li > a:focus{background-color: transparent  !important;}
.catcoul15.selection > a {background-color: transparent;  color: #2a8e96;}
.btn.catcoul15, .catalogue-menu  a.catcoul15 {color: #2a8e96;}
.subcat a.catcoul15 {color: #2a8e96;}
.catcoul15 .card-header {background-color: transparent !important; color: #2a8e96 !important;}
.wrapper-product-top[class~="catcoul15"] {color: white !important; background-color: color: #2a8e96 !important;}
.catcoul15 button[class~="btncl1"] {border: 1px solid #2a8e96 !important; background-color: transparent !important; background: #2a8e96 !important;}
.catcoul15 button[class~="btncl2"] {border: 1px solid #2a8e96 !important; color: #2a8e96 !important; background: white !important;
}

.catalogue-menu .catcoul16 :hover, .catcoul16 :active, .catcoul16 :focus{color:rgba(254,216,1,.6) !important;}
.catalogue-menu .catcoul16 ul{color:rgba(254,216,1,.8) !important;}
li.catcoul16 a:hover, li.catcoul16 ul li a {color:#FED801 !important;}
.catalogue-menu li.catcoul16 a, .catalogue-menu > li ul > li.catcoul16 > a {color: #3C4000;}
li.catcoul16 {border-bottom:6px solid #FED801; }
.catcoul16 li > a {background-color: transparent}
.catcoul16 li > a:hover{background-color: transparent !important;}
.catcoul16 li > a:focus{background-color: transparent  !important;}
.catcoul16.selection > a {background-color: transparent;  color: #FED801;}
.btn.catcoul16, .catalogue-menu  a.catcoul16 {color: #3C4000;}
.subcat a.catcoul16 {color: #3C4000;}
.catcoul16 .card-header {background-color: transparent !important; color: #FED801 !important;}
.wrapper-product-top[class~="catcoul16"] {color: white !important; background-color: #FED801 !important;}
.catcoul16 button[class~="btncl1"] {border: 1px solid #FED801 !important; background-color: transparent !important; background: #FED801 !important;}
.catcoul16 button[class~="btncl2"] {border: 1px solid #FED801 !important; color: #3C4000 !important; background: white !important;
}
*/

/********** version 2 ************/
.catalogue-menu .catcoul1 :hover, .catcoul1 :active, .catcoul1 :focus{color:rgba(0,55,112,.6) !important;}
.catalogue-menu .catcoul1 ul{color:rgba(0,55,112,.8) !important;}
li.catcoul1 a:hover, li.catcoul1 ul li a {color:rgba(0,55,112,.8) !important;}
.catalogue-menu li.catcoul1 a, .catalogue-menu > li ul > li.catcoul1 > a {color: #285a8f;}
li.catcoul1 {border-left:6px solid #285a8f; }
.catcoul1 li > a {background-color: transparent}
.catcoul1 li > a:hover{background-color: transparent !important;}
.catcoul1 li > a:focus{background-color: transparent  !important;}
.catcoul1.selection > a {background-color: transparent;  color: #285a8f;}
.btn.catcoul1, .catalogue-menu  a.catcoul1 {color: #285a8f;}
.subcat a.catcoul1 {color: #285a8f;}
.catcoul1 .card-header {background-color: transparent !important; color: #285a8f !important;}
.wrapper-product-top[class~="catcoul1"] {color: rgba(0,55,112,.8) !important; background-color: #285a8f !important;}
.catcoul1 button[class~="btncl1"] {border: 1px solid #285a8f !important; background-color: transparent !important; background: #285a8f !important;}
.catcoul1 button[class~="btncl2"] {border: 1px solid #285a8f !important; color: #285a8f !important; background: white !important;
}

.catalogue-menu .catcoul2 :hover, .catcoul2 :active, .catcoul2 :focus{color:rgba(137,8,25,.6) !important;}
.catalogue-menu .catcoul2 ul{color:rgba(137,8,25,.8) !important;}
li.catcoul2 a:hover, li.catcoul2 ul li a {color:#890819 !important;}
.catalogue-menu li.catcoul2 a, .catalogue-menu > li ul > li.catcoul2 > a {color: #890819;}
li.catcoul2 {border-left:6px solid #890819; }
.catcoul2 li > a {background-color: transparent}
.catcoul2 li > a:hover{background-color: transparent !important;}
.catcoul2 li > a:focus{background-color: transparent  !important;}
.catcoul2.selection > a {background-color: transparent;  color: #890819;}
.btn.catcoul2, .catalogue-menu  a.catcoul2 {color: #890819;}
.subcat a.catcoul2 {color: #890819;}
.catcoul2 .card-header {background-color: transparent !important; color: #890819 !important;}
.wrapper-product-top[class~="catcoul2"] {color: white !important; background-color: #890819 !important;}
.catcoul2 button[class~="btncl1"] {border: 1px solid #890819 !important; background-color: transparent !important; background: #890819 !important;}
.catcoul2 button[class~="btncl2"] {border: 1px solid #890819 !important; color: #890819 !important; background: white !important;
}

.catalogue-menu .catcoul3 :hover, .catcoul3 :active, .catcoul3 :focus{color:rgba(249,113,47,.6) !important;}
.catalogue-menu .catcoul3 ul{color:rgba(249,113,47,.8) !important;}
li.catcoul3 a:hover, li.catcoul3 ul li a {color:#f9712f !important;}
.catalogue-menu li.catcoul3 a, .catalogue-menu > li ul > li.catcoul3 > a {color: #f9712f;}
li.catcoul3 {border-left:6px solid #f9712f; }
.catcoul3 li > a {background-color: transparent}
.catcoul3 li > a:hover{background-color: transparent !important;}
.catcoul3 li > a:focus{background-color: transparent  !important;}
.catcoul3.selection > a {background-color: transparent;  color: #f9712f;}
.btn.catcoul3, .catalogue-menu  a.catcoul3 {color: #f9712f;}
.subcat a.catcoul3 {color: #f9712f;}
.catcoul3 .card-header {background-color: transparent !important; color: #f9712f !important;}
.wrapper-product-top[class~="catcoul3"] {color: white !important; background-color: #f9712f !important;}
.catcoul3 button[class~="btncl1"] {border: 1px solid #f9712f !important; background-color: transparent !important; background: #f9712f !important;}
.catcoul3 button[class~="btncl2"] {border: 1px solid #f9712f !important; color: #f9712f !important; background: white !important;
}

.catalogue-menu .catcoul4 :hover, .catcoul4 :active, .catcoul4 :focus{color:rgba(114,186,1,.6) !important;}
.catalogue-menu .catcoul4 ul{color:rgba(114,186,1,.8) !important;}
li.catcoul4 a:hover, li.catcoul4 ul li a {color:#72ba01 !important;}
.catalogue-menu li.catcoul4 a, .catalogue-menu > li ul > li.catcoul4 > a {color: #72ba01;}
li.catcoul4 {border-left:6px solid #72ba01; }
.catcoul4 li > a {background-color: transparent}
.catcoul4 li > a:hover{background-color: transparent !important;}
.catcoul4 li > a:focus{background-color: transparent  !important;}
.catcoul4.selection > a {background-color: transparent;  color: #72ba01;}
.btn.catcoul4, .catalogue-menu  a.catcoul4 {color: #72ba01;}
.subcat a.catcoul4 {color: #72ba01;}
.catcoul4 .card-header {background-color: transparent !important; color: #72ba01 !important;}
.wrapper-product-top[class~="catcoul4"] {color: white !important; background-color: #72ba01 !important;}
.catcoul4 button[class~="btncl1"] {border: 1px solid #72ba01 !important; background-color: transparent !important; background: #72ba01 !important;}
.catcoul4 button[class~="btncl2"] {border: 1px solid #72ba01 !important; color: #72ba01 !important; background: white !important;
}

.catalogue-menu .catcoul5 :hover, .catcoul5 :active, .catcoul5 :focus{color:rgba(75,53,202,.6) !important;}
.catalogue-menu .catcoul5 ul{color:rgba(75,53,202,.8) !important;}
li.catcoul5 a:hover, li.catcoul5 ul li a {color:#4B35CA !important;}
.catalogue-menu li.catcoul5 a, .catalogue-menu > li ul > li.catcoul5 > a {color: #4B35CA;}
li.catcoul5 {border-left:6px solid #4B35CA; }
.catcoul5 li > a {background-color: transparent}
.catcoul5 li > a:hover{background-color: transparent !important;}
.catcoul5 li > a:focus{background-color: transparent  !important;}
.catcoul5.selection > a {background-color: transparent;  color: #4B35CA;}
.btn.catcoul5, .catalogue-menu  a.catcoul5 {color: #4B35CA;}
.subcat a.catcoul5 {color: #4B35CA;}
.catcoul5 .card-header {background-color: transparent !important; color: #4B35CA !important;}
.wrapper-product-top[class~="catcoul5"] {color: white !important; background-color: #4B35CA !important;}
.catcoul5 button[class~="btncl1"] {border: 1px solid #4B35CA !important; background-color: transparent !important; background: #4B35CA !important;}
.catcoul5 button[class~="btncl2"] {border: 1px solid #4B35CA !important; color: #4B35CA !important; background: white !important;
}

.catalogue-menu .catcoul6 :hover, .catcoul6 :active, .catcoul6 :focus{color:rgba(253,0,253,.6) !important;}
.catalogue-menu .catcoul6 ul{color:rgba(253,0,253,.8) !important;}
li.catcoul6 a:hover, li.catcoul6 ul li a {color:#fd00fd !important;}
.catalogue-menu li.catcoul6 a, .catalogue-menu > li ul > li.catcoul6 > a {color: #fd00fd;}
li.catcoul6 {border-left:6px solid #fd00fd; }
.catcoul6 li > a {background-color: transparent}
.catcoul6 li > a:hover{background-color: transparent !important;}
.catcoul6 li > a:focus{background-color: transparent  !important;}
.catcoul6.selection > a {background-color: transparent;  color: #fd00fd;}
.btn.catcoul6, .catalogue-menu  a.catcoul6 {color: #fd00fd;}
.subcat a.catcoul6 {color: #fd00fd;}
.catcoul6 .card-header {background-color: transparent !important; color: #fd00fd !important;}
.wrapper-product-top[class~="catcoul6"] {color: white !important; background-color: #fd00fd !important;}
.catcoul6 button[class~="btncl1"] {border: 1px solid #fd00fd !important; background-color: transparent !important; background: #fd00fd !important;}
.catcoul6 button[class~="btncl2"] {border: 1px solid #fd00fd !important; color: #fd00fd !important; background: white !important;
}

.catalogue-menu .catcoul7 :hover, .catcoul7 :active, .catcoul7 :focus{color:rgba(11,231,242,.6) !important;}
.catalogue-menu .catcoul7 ul{color:rgba(11,231,242,.8) !important;}
li.catcoul7 a:hover, li.catcoul7 ul li a {color:#0BE7F2 !important;}
.catalogue-menu li.catcoul7 a, .catalogue-menu > li ul > li.catcoul7 > a {color: #0BE7F2;}
li.catcoul7 {border-left:6px solid #0BE7F2; }
.catcoul7 li > a {background-color: transparent}
.catcoul7 li > a:hover{background-color: transparent !important;}
.catcoul7 li > a:focus{background-color: transparent  !important;}
.catcoul7.selection > a {background-color: transparent;  color: #0BE7F2;}
.btn.catcoul7, .catalogue-menu  a.catcoul7 {color: #0BE7F2;}
.subcat a.catcoul7 {color: #0BE7F2;}
.catcoul7 .card-header {background-color: transparent !important; color: #0BE7F2 !important;}
.wrapper-product-top[class~="catcoul7"] {color: white !important; background-color: #0BE7F2 !important;}
.catcoul7 button[class~="btncl1"] {border: 1px solid #0BE7F2 !important; background-color: transparent !important; background: #0BE7F2 !important;}
.catcoul7 button[class~="btncl2"] {border: 1px solid #0BE7F2 !important; color: #0BE7F2 !important; background: white !important;
}

.catalogue-menu .catcoul8 :hover, .catcoul8 :active, .catcoul8 :focus{color:rgba(118,186,5,.6) !important;}
.catalogue-menu .catcoul8 ul{color:rgba(118,186,5,.8) !important;}
li.catcoul8 a:hover, li.catcoul8 ul li a {color:#76ba05!important;}
.catalogue-menu li.catcoul8 a, .catalogue-menu > li ul > li.catcoul8 > a {color: #76ba05;}
li.catcoul8 {border-left:6px solid #76ba05; }
.catcoul8 li > a {background-color: transparent}
.catcoul8 li > a:hover{background-color: transparent !important;}
.catcoul8 li > a:focus{background-color: transparent  !important;}
.catcoul8.selection > a {background-color: transparent;  color: #76ba05;}
.btn.catcoul8, .catalogue-menu  a.catcoul8 {color: #76ba05;}
.subcat a.catcoul8 {color: #76ba05;}
.catcoul8 .card-header {background-color: transparent !important; color: #76ba05 !important;}
.wrapper-product-top[class~="catcoul8"] {color: white !important; background-color: #76ba05 !important;}
.catcoul8 button[class~="btncl1"] {border: 1px solid #76ba05 !important; background-color: transparent !important; background: #76ba05 !important;}
.catcoul8 button[class~="btncl2"] {border: 1px solid #76ba05 !important; color: #76ba05 !important; background: white !important;
}

.catalogue-menu .catcoul9 :hover, .catcoul9 :active, .catcoul9 :focus{color:rgba(0,113,166,.6) !important;}
.catalogue-menu .catcoul9 ul{color:rgba(0,113,166,.8) !important;}
li.catcoul9 a:hover, li.catcoul9 ul li a {background-color:transparent !important;}
.catalogue-menu li.catcoul9 a, .catalogue-menu > li ul > li.catcoul9 > a {color: #0071a6;}
li.catcoul9 {border-left:6px solid #0071a6; }
.catcoul9 li > a {background-color: transparent}
.catcoul9 li > a:hover{background-color: transparent !important;}
.catcoul9 li > a:focus{background-color: transparent  !important;}
.catcoul9.selection > a {background-color: transparent; color: #0071a6;}
.btn.catcoul9, .catalogue-menu  a.catcoul9 {color: #0071a6;}
.subcat a.catcoul9 {color: #0071a6;}
.catcoul9 .card-header {background-color: transparent !important; color: #0071a6 !important;}
.wrapper-product-top[class~="catcoul9"] {color: white !important; background-color: #0071a6 !important;}
.catcoul9 button[class~="btncl1"] {border: 1px solid #0071a6 !important; background-color: transparent !important; background: #0071a6 !important;}
.catcoul9 button[class~="btncl2"] {border: 1px solid #0071a6 !important; color: #0071a6 !important; background: white !important;
}

.catalogue-menu .catcoul10 :hover, .catcoul10 :active, .catcoul10 :focus{color:rgba(37,113	,197,.6) !important;}
.catalogue-menu .catcoul10 ul{color:rgba(37,113,197,.8) !important;}
li.catcoul10 a:hover, li.catcoul10 ul li a {color:#2571C5 !important;}
.catalogue-menu li.catcoul10 a, .catalogue-menu > li ul > li.catcoul10 > a {color: #2571C5;}
li.catcoul10 {border-left:6px solid #2571C5; }
.catcoul10 li > a {background-color: transparent}
.catcoul10 li > a:hover{background-color: transparent !important;}
.catcoul10 li > a:focus{background-color: transparent  !important;}
.catcoul10.selection > a {background-color: transparent;  color: #2571C5;}
.btn.catcoul10, .catalogue-menu  a.catcoul10 {color: #2571C5;}
.subcat a.catcoul10 {color: #2571C5;}
.catcoul10 .card-header {background-color: transparent !important; color: #2571C5 !important;}
.wrapper-product-top[class~="catcoul10"] {color: white !important; background-color: #2571C5 !important;}
.catcoul10 button[class~="btncl1"] {border: 1px solid #2571C5 !important; background-color: transparent !important; background: #2571C5 !important;}
.catcoul10 button[class~="btncl2"] {border: 1px solid #2571C5 !important; color: #2571C5 !important; background: white !important;
}

.catalogue-menu .catcoul11 :hover, .catcoul11 :active, .catcoul11 :focus{color:rgba(56,55,56,.6) !important;}
.catalogue-menu .catcoul11 ul{color:rgba(56,55,56,.8) !important;}
li.catcoul11 a:hover, li.catcoul11 ul li a {color:#393837 !important;}
.catalogue-menu li.catcoul11 a, .catalogue-menu > li ul > li.catcoul11 > a {color: #393837;}
li.catcoul11 {border-left:6px solid #393837; }
.catcoul11 li > a {background-color: transparent}
.catcoul11 li > a:hover{background-color: transparent !important;}
.catcoul11 li > a:focus{background-color: transparent  !important;}
.catcoul11.selection > a {background-color: transparent;  color: #393837;}
.btn.catcoul11, .catalogue-menu  a.catcoul11 {color: #393837;}
.subcat a.catcoul11 {color: #393837;}
.catcoul11 .card-header {background-color: transparent !important; color: #393837 !important;}
.wrapper-product-top[class~="catcoul11"] {color: white !important; background-color: #393837 !important;}
.catcoul11 button[class~="btncl1"] {border: 1px solid #393837 !important; background-color: transparent !important; background: #393837 !important;}
.catcoul11 button[class~="btncl2"] {border: 1px solid #393837 !important; color: #393837 !important; background: white !important;
}

.catalogue-menu .catcoul12 :hover, .catcoul12 :active, .catcoul12 :focus{color:rgba(37,77,169,.6) !important;}
.catalogue-menu .catcoul12 ul{color:rgba(37,77,169,.8) !important;}
li.catcoul12 a:hover, li.catcoul12 ul li a {color:#254DA9 !important;}
.catalogue-menu li.catcoul12 a, .catalogue-menu > li ul > li.catcoul12 > a {color: #254DA9;}
li.catcoul12 {border-left:6px solid #254DA9; }
.catcoul12 li > a {background-color: transparent}
.catcoul12 li > a:hover{background-color: transparent !important;}
.catcoul12 li > a:focus{background-color: transparent  !important;}
.catcoul12.selection > a {background-color: transparent;  color: #254DA9;}
.btn.catcoul12, .catalogue-menu  a.catcoul12 {color: #254DA9;}
.subcat a.catcoul12 {color: #254DA9;}
.catcoul12 .card-header {background-color: transparent !important; color: #254DA9 !important;}
.wrapper-product-top[class~="catcoul12"] {color: white !important; background-color: #254DA9 !important;}
.catcoul12 button[class~="btncl1"] {border: 1px solid #254DA9 !important; background-color: transparent !important; background: #254DA9 !important;}
.catcoul12 button[class~="btncl2"] {border: 1px solid #254DA9 !important; color: #254DA9 !important; background: white !important;
}

.colcatcoul13 .active a, .colcatcoul13 .active a:focus, .colcatcoul13 .active a:hover, 
.colcatcoul13 li a:hover, .colcatcoul13 li a:focus  {background-color: transparent !important; background-color:#636363;}
.category-title .catcoul13 h1 :after {color: #8AFFFF;}
li.colcatcoul13{border-left:6px solid #8AFFFF; }
.catcoul13 :hover, .catcoul13 :active, .catcoul13 :focus{background-background-color: transparent !important;}
.catcoul13 > a:hover{background-color: transparent ; background-color:#636363;}
.catcoul13 > a:focus{background-color: transparent ; background-color:#636363;border-bottom: 6px solid #8AFFFF;}
.catcoul13 > ul{color: #545b5c;background-background-color: transparent !important;}
.catcoul13 > .bm_catalog_sub a.titre, h3.catcoul13 {color: #8AFFFF !important;}
a.catcoul13, .catcoul13 a.subtitre {color: #8AFFFF}
.catcoul13 h4, catcoul13 span {background-color: transparent !important;}
.catcoul13 .divider {border-top: 1px dashed #8AFFFF;}
.catcoul13 > li a {color: #8AFFFF;font-size: 1.2em; border-bottom: 3px solid #8AFFFF;}
.catcoul13 > .catalogue-menu > li a,
.catcoul13 > .catalogue-menu > li a:active,
.catcoul13 > .catalogue-menu > li a:focus {color: #8AFFFF;}
.catcoul13 > .catalogue-menu > li a:hover {color: #285a8f;}
img.catcoul13 {border: 1px solid #8AFFFF;}
.subcat a.catcoul13 {color: #8AFFFF;}
h1.catcoul13{color: #8AFFFF;}
span.catcoul13 a {color: #8AFFFF !important; background-color: transparent  !important;}
span.catcoul13 a:hover {color: #8AFFFF !important; color: #ddd  !important;}
.card .catcoul13 {background-color: transparent !important; color: #8AFFFF !important;}
.row >.catcoul13 {background-color: transparent !important; color: #8AFFFF !important;}

.catcoul14 :hover, .catcoul14 :active, .catcoul14 :focus{background-color: transparent !important; background-color:#5f5f5f;}
.catcoul14 ul{color: #484848 !important;}
.category-title .catcoul14:after {color: #484848;}
li.catcoul14{border-left:6px solid #484848; }
.catcoul14 li > a {background-color: transparent;}
.catcoul14 li > a:hover{background-color: transparent !important; background-color:#484848;}
.catcoul14 li > a:focus{background-color: transparent  !important;}
.catcoul14.selection > a {background-color: transparent; color: #484848;}
.btn.catcoul14, .bottom a.catcoul14, .wrapper_main_catalog  a.catcoul14 {color: #484848;}
.subcat a.catcoul14 {color: #484848;}
h1.catcoul14{color: #484848;}
span.catcoul14 a {color: #484848 !important; background-color: transparent  !important;}
span.catcoul14 a:hover {color: #484848 !important; color: #ddd  !important;}
.card .catcoul14 {background-color: transparent !important; color: #484848 !important;}
.row >.catcoul14 {background-color: transparent !important; color: #484848 !important;}

.catalogue-menu .catcoul15 :hover, .catcoul15 :active, .catcoul15 :focus{color:rgba(42,142,150,.6) !important;}
.catalogue-menu .catcoul15 ul{color:rgba(42,142,150,.8) !important;}
li.catcoul15 a:hover, li.catcoul15 ul li a {color:#2a8e96 !important;}
.catalogue-menu li.catcoul15 a, .catalogue-menu > li ul > li.catcoul15 > a {color: #2a8e96;}
li.catcoul15 {border-left:6px solid #2a8e96; }
.catcoul15 li > a {background-color: transparent}
.catcoul15 li > a:hover{background-color: transparent !important;}
.catcoul15 li > a:focus{background-color: transparent  !important;}
.catcoul15.selection > a {background-color: transparent;  color: #2a8e96;}
.btn.catcoul15, .catalogue-menu  a.catcoul15 {color: #2a8e96;}
.subcat a.catcoul15 {color: #2a8e96;}
.catcoul15 .card-header {background-color: transparent !important; color: #2a8e96 !important;}
.wrapper-product-top[class~="catcoul15"] {color: white !important; background-color: #2a8e96 !important;}
.catcoul15 button[class~="btncl1"] {border: 1px solid #2a8e96 !important; background-color: transparent !important; background: #2a8e96 !important;}
.catcoul15 button[class~="btncl2"] {border: 1px solid #2a8e96 !important; color: #2a8e96 !important; background: white !important;
}

.catalogue-menu .catcoul16 :hover, .catcoul16 :active, .catcoul16 :focus{color:rgba(254,216,1,.6) !important;}
.catalogue-menu .catcoul16 ul{color:rgba(254,216,1,.8) !important;}
li.catcoul16 a:hover, li.catcoul16 ul li a {color:#FED801 !important;}
.catalogue-menu li.catcoul16 a, .catalogue-menu > li ul > li.catcoul16 > a {color: #3C4000;}
li.catcoul16 {border-left:6px solid #FED801; }
.catcoul16 li > a {background-color: transparent}
.catcoul16 li > a:hover{background-color: transparent !important;}
.catcoul16 li > a:focus{background-color: transparent  !important;}
.catcoul16.selection > a {background-color: transparent;  color: #FED801;}
.btn.catcoul16, .catalogue-menu  a.catcoul16 {color: #3C4000;}
.subcat a.catcoul16 {color: #3C4000;}
.catcoul16 .card-header {background-color: transparent !important; color: #FED801 !important;}
.wrapper-product-top[class~="catcoul16"] {color: white !important; background-color: #FED801 !important;}
.catcoul16 button[class~="btncl1"] {border: 1px solid #FED801 !important; background-color: transparent !important; background: #FED801 !important;}
.catcoul16 button[class~="btncl2"] {border: 1px solid #FED801 !important; color: #3C4000 !important; background: white !important;
}

.txtcatcoul1 a {color : #2a8e96 !important;}
.txtcatcoul1 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #2a8e96 !important;}

.txtcatcoul2 a {color : #890819 !important;}
.txtcatcoul2 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #890819 !important;}

.txtcatcoul3 a {color : #ef041a !important;}
.txtcatcoul3 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #ef041a !important;}

.txtcatcoul4 a {color : #72ba01 !important;}
.txtcatcoul4 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #72ba01 !important;}

.txtcatcoul5 a {color : #1d71cc !important;}
.txtcatcoul5 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #1d71cc !important;}

.txtcatcoul6 a {color : fuchsia !important;}
.txtcatcoul6 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid fuchsia !important;}

.txtcatcoul7 a {color : orange !important;}
.txtcatcoul7 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid orange !important;}

.txtcatcoul8 a {color : #FCC545 !important;}
.txtcatcoul8 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #285a8f !important;}

.txtcatcoul9 a {color : #0071a6 !important;}
.txtcatcoul9 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #0071a6 !important;}

.txtcatcoul10 a {color : #1d71cc !important;}
.txtcatcoul10 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #1d71cc !important;}

.txtcatcoul11 a {color : #d5d5d5 !important;}
.txtcatcoul11 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #285a8f !important;}

.txtcatcoul12 a {color : #1B46C1 !important;}
.txtcatcoul12 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #1B46C1 !important;}

.txtcatcoul13 a {color : #8AFFFF !important;}
.txtcatcoul13 a:hover, .txtcatcoul6 a:active, .txtcatcoul6 a:focus{border-bottom: 1px solid #285a8f !important;}

#description .description,
.infoBoxContents  {
border: 1px solid #e9e9e9;
}
.infoBoxHeading,
.infoBoxHeading a {color:#fff;}
.infoBoxHeading a:hover  {color:#eee;}

TABLE.productListing {
background-color:white;
}
.TeteListe {
background-color:#d6eaff;
color:white;
}
.moduleRow {
background-color:#f8f8f8;
}
.moduleRowOver {
background-color:#f5f5f5;
}
.moduleRowSelected {
background-color:#e9e7e9;
}
.InformationMap li a {
color:#281d1a;
}
.AutreInfoMap li a {
color:#281d1a;
}
.main li:before {
color:#bababa;
}
#easy_zoom {
background:#fff;
color:#545b5c;
border:rgba(0, 0, 0, 0.3) solid 3px;
}
/* Pour les images suppl�mentaires */
img.ExtraimgVig, img.ExtraimgVig2 {
border:2px solid #a3d0ff;
color:#545b5c;
}
img.PopBoxImageSmall {
border:2px solid #545b5c;
color:white;
}
img.PopBoxImageLarge {
border:rgba(0, 0, 0, 0.3) solid 6px;
}
/* Produit standard */
.ColStandardBlub {
background-color:#e3e8f0;
}
/* Sous produit */
.productListingSubTitre {
border-left:5px solid #a3d0ff;
}
/* Options produits */
.productTitreOption {
color:white;
background-color:#3f3f3f;
}
.wrapper_buynow .bloc {
border:#056baa solid 1px;
box-shadow:0 0 10px #36444a;
}

.wrapper_maincat .bloc, 
.phonebloc .bloc {
border-bottom: 1px solid #ddd;
}
.wrapper_maincat .bloc .nom, 
.phonebloc .bloc .nom {
color:white;
background: inherit;
border-bottom: 1px solid #056baa;
margin-bottom: 10px;
font-size:1.2rem;
}
.wrapper_maincat .bloc .nom a  {
color:#2f2f2f;
}
.wrapper_maincat .bloc .nom a:hover {
color:#056baa;
}
.wrapper_also .bloc {
border:1px solid #056baa;
}
.wrapper_also .bloc .nom {
color:#2f2f2f;
background: inherit;
}
.wrapper_also .bloc .nom a:link, 
.wrapper_also .bloc .nom a:visited {
color:white;
}
.wrapper_also .bloc .nom a:hover {
color:#056baa;
}
.wrapper_prodliste .bloc {
border:1px solid #ddd;
}
.wrapper_prodliste .card {
border:1px solid #056baa;
}
.wrapper_prodliste .ligne {
border-top: 1px solid #056baa;
}
.wrapper_prodliste .PrixPublic {border:none;}
.wrapper_prodliste .prodliste li a {
color:#EEEEEE;
text-shadow:1px 1px 1px #056baa;
}
.wrapper_prodliste .card-header {
  border-bottom: 1px solid #056baa;
}
.wrapper_maincat .card-header {
  border-top: 1px solid #056baa;
  border-bottom: 1px solid #056baa;
}

.wrapper_prodliste .bloc .nom {
color:#2f2f2f;
}
.wrapper_prodliste .bloc .nom a,
.wrapper_prodliste .bloc .nom a:visited {
color:#636666;
}
.wrapper_prodliste .bloc .nom a:hover {
color:#056baa;
}
.wrapper_prodliste .modele {
color:#707173;
}
.wrapper_prodliste .ref_fab {
color:#707173;
}
.wrapper_prodliste .ref_distrib {
color:#3f3f3f;
}

.manufacturer a {
color:#3f3f3f;
}

.wrapper_prodliste .prix {
color:#545b5c;
}
.wrapper_prodliste .qteprix {
color:#f5f5f5;
}
.wrapper_prodliste .image {
background-color:white;
}
.wrapper_prodliste .PrixPromo {
border:white solid 2px;
}
.wrapper_prodliste .bloc .arrivage {
background-color:#a3d0ff;
color:white;
}

.wrapper_promo .bloc {
border: 1px solid #a3d0ff;
}
.wrapper_promo .bloc .BoxTitre a {
color:#545b5c;
}

.wrapper_coeur .bloc {
border: 1px solid #a3d0ff;
}
.wrapper_coeur .BoxTitre a {
color:#545b5c;
}

.wrapper_new_prod .bloc {
border: 1px solid #a3d0ff;
}
.wrapper_new_prod .BoxTitre a {
color:#545b5c;
}

.wrapper_prodliste .boxexclu {
background-color:white !important;
}

/* Listing communs */
.NbrePageCont dcdr_bloc {
border:0;
}
SPAN.newItemInCart {
color:#bababa;
}
SPAN.newItemInCart a:link {
color:#bababa;
}
SPAN.ItemInCart {
color:#545b5c;
}
SPAN.ItemInCartSubTotal {
color:#545b5c;
}
li.newItemInCart, li.newItemInCart a {
color:#a94442;
}
/* Barre progression (processus d'achat) */
.checkoutBarFrom {
background-color:#f2f2f2;
}
.checkoutBarFrom a {
color:#285a8f;
}
.checkoutBarFrom, 
.checkoutBarTo {
color:#d1d2d4;
}
.checkoutBarCurrent {
color:white;
background-color:#285a8f;
}
.checkoutBarEnd {
color:white;
 background-color:#d1d2d4;
}
/* Barre de navigation dans product_info.tpl */
.navprod a:link, .navprod a:visited {color:#285a8f;} 
.navprod a:hover {color:#285a8f;} 
span.prodnavsep, span.prodnavgche, span.prodnavctre, span.prodnavdte {color:#285a8f;}
span.prodnavgcheimg, span.prodnavdteimg {background-color:#285a8f;color:white;}
/* Panier */
.panierTablTete {
color:white;
background-color:#545b5c
}

.wrapper_shopcart .text-muted {
color:white !important;
background-color:#545b5c  
}

/* -- general.css -- */
DIV.aphdebug {
border:lime solid 1px;
background-color:white;
}
.LigneBanTete {
background-color:#bababa;
}
.BarreSectionBo {
background-color:rgba(213, 235, 245, 0.2);
}
.coul_drop {
background-color:#e6e8e8;
background:-o-radial-gradient(left top, #e6e8e8 0%, #ffffff 100%);
background:radial-gradient(circle at 50% 0%, #e6e8e8 0%, #ffffff 100%);
border-left:1px solid #e6e8e8;
border-right:1px solid #e6e8e8;
border-bottom:1px solid #e6e8e8;
}
.BoxTitre {
color:white;
}
.TitreModule {
color:#545b5c
}
.LigneTitreModule {
border-top:3px solid #545b5c
}
.img_left, 
.img_right {
border:1px solid #004794
}
/* Barre section DEB */
.SectionBoite {
color:white;
}
.SectionBoite a {
color:white;
}
.SectionBoite a:link {
color:white;
}
.SectionBoite a:visited {
color:#056baa;
}
.SectionBoite a:hover, 
.SectionBoite a:focus, 
.SectionBoite a:active {
color:#056baa;
}
/* pagination links */
a.pageResults {
color:#5c6b80;
}
a:link.pageResults {
color:#5c6b80;
}
a:hover.pageResults {
color:#c6cc00;
}
a:visited.pageResults {
color:#5c6b80;
}
/* PIED */
.MenPied a:link {
color:#285a8f;
background-color:transparent;
}
.MenPied a:visited {
color:#285a8f;
background-color:transparent;
}
.MenPied a:hover {
color:#285a8f;
 background-color:transparent;
}
.MenPied a:active {
color:#285a8f;
background-color:transparent;
}

/* Pages promo */
.produit .PTitre {
color:#056baa;
}
.produit .PTitre a:link {
color:white;
}
.PImage {
border:1px solid #004794;
}
/* Barre de navigation dans cds_pages.tpl */
DIV.cdspagenav {
color:white;
background-color:inherit;
}
SPAN.cdspagenavgche a:link, SPAN.cdspagenavgche a:visited {
color:#545b5c;
background-color:inherit;
text-decoration:none;
}
SPAN.cdspagenavgche a:hover {
/*color:#285a8f;*/
background-color:inherit;
text-decoration:none;
}
SPAN.cdspagenavct {
color:#9b9d9f;
background-color:inherit;
}
SPAN.cdspagenavct a:link, SPAN.cdspagenavct a:visited {
color:#545b5c;
background-color:inherit;
text-decoration:none;
}
SPAN.cdspagenavct + a:hover {
/*color:#285a8f;*/
background-color:inherit;
text-decoration:none;
}
SPAN.cdspagenavdte a:link, SPAN.cdspagenavdte a:visited {
color:#545b5c;
background-color:inherit;
text-decoration:none;
}
SPAN.cdspagenavdte a:hover {
/*color:#285a8f;*/
background-color:inherit;
text-decoration:none;
}

/* -- Propri�t�s page -- */
h1.pageHeading, h1.productHeading {
color:#fff;
background-color: inherit;
}
.TitreChap, TitrePara {
color:#545b5c;
}
/* -- Cat�gorie et produits --- */
/* -- menu barre section.css -- */
.icotete {
color:#004794;
}
.phoneicotete {
color:white;
}
.barre_form .required {
color:#C00;
}
.barre_form .error {
background:#FBE5E2;
border:#F2A197 solid 1px;
color:#992213;
}
.barre_form .sent {
background:#f5f5f5;
border:#bababa solid 1px;
color:#657185;
}
.barre li ul li {
text-shadow:1px 1px 1px white;
}

.tab-content > .active {
border:none; 
}
.nb_header_body > .active {padding: 1rem;
 border:0 !important;  
}

.card-default .card-header {
  color:#056baa;
}

.navbar-nav .btncl1 span {
color:white !important;
}

.facebook_picto a{
display:inline-block;
width: 36px;
height: 36px;
}
.instagram_picto a{
display:inline-block;
width: 36px;
height: 36px;
}
.twitter_picto a{
display:inline-block;
width: 36px;
height: 36px;
}
.whatsapp_picto a{
display:inline-block;
width: 36px;
height: 36px;
}

.tete li.dropdown > a:hover, 
.tete li.dropdown > a:focus {
background-color:#056baa;
color:white;
}


a.btn-customized {background: #056baa; color: #fff;}
a.btn-customized:hover, 
a.btn-customized:active, 
a.btn-customized:focus, 
a.btn-customized:active:focus, 
a.btn-customized.active:focus,
a.btn-customized.btn.btn-primary:not(:disabled):not(.disabled):active,
a.btn-customized.btn.btn-primary:not(:disabled):not(.disabled):active:focus {
background: #1d71cc; 
background: rgba(29, 113, 204, 0.9); 
color: #fff;
}

.navbar-nav > li.catalogue span.dropdown-header > a:hover{
color: #646567;
background-color:white;
} 

.navbar-nav > li.mail span {
color:rgb(28, 70, 115);
color:rgba(28, 70, 115, 0.85);
}
.navbar-nav > li.loupe span {
color:rgb(28, 70, 115);
color:rgba(28, 70, 115, 1);
}
.navbar-nav > li > ul.horaire {
color:#545b5c;
}
.navbar-nav > li > ul.search {
color:#545b5c;
}
.navbar-nav > li > ul.large-dropdown {
color:#545b5c;
}
.navbar-nav .panier ul a {
color:#545b5c;
}
.navbar-nav .panier ul a:hover {
background-color: #0050a6;
color:white;
}

.barre .panier ul:hover {
color:#b41178;
}
.firstcolumn {
color:#545b5c;
}
.paniercolumn {
color:#545b5c;
}
.paniercolumn li a {
color:#545b5c;
}
input.etiqformulairetxt, select.etiqformulairetxt {
box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.protect {
background-color:#f2f2f2;
}
.promo {
border:1px solid #d1d2d4;
border:1px solid rgba(0, 0, 0, 0.15);
box-shadow:0 0.125em 0.275em 0 rgba(0, 0, 0, 0.125);
}
/*! Source:https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
 *, 
 *:before,
 *:after {
 color:#1a171b !important;
 }
 pre,
 blockquote {
 border:1px solid #999;
 }
 .btn > .caret,
 .dropup > .btn > .caret {
  border-top-color:#1a171b !important;
 }
 .label {
 border:1px solid #1a171b;
 }
 .table {
 border-collapse:collapse !important;
 }
 .table td,
 .table th {
 background-color:white !important;
 }
 .table-bordered th, 
.table-bordered td {
 border:#ddd solid 1px !important;
 }
}
/* Pied de page */
footer {color:white; background:#393837;}
.footer h2, .foot_header {color:white;background:#393837;border-bottom:1px solid white;}
.footer .accordion-heading a  {color:white !important;}
.footerbox{background-color:#393837;}
.footer_information li{color:#FFF;}
.footerbox ul li a:link, 
.footerbox ul li a:visited {
color:#FFF;
}
.footerbox ul li a:hover {
color:#e6e8e8;
}
.footerbox ul li a:active {
color:#cccccc;
}
.footerbox ul li a:before {
color:#cccccc;
}

.equal-height-text {background: inherit;}

.footer-extra {
color:white;
background-color:#676563;
border-top: 1px solid rgba(255,255,255,.1);
border-top-color: rgba(255, 255, 255, 0.1);
}
.footer-extra a {
color:white;
}
.footer-extra .copyright a {
color: #0095eb;
}

.back-top a {
border:4px solid #e5e2e0;
color:#e5e2e0;
}
.back-top a:hover {
background:#285a8f;
color:white;
}
#back-top a {
border:4px solid #e5e2e0;
color:#e5e2e0;
}

.copysignature p {
border-top: 3px solid #5b9ade;
}
DIV.PrixPromo {
background-color: white;
}
.PrixPromo span.Texte {
color:#545b5c;
}
.PrixPromo span.Prix {
color:#d31a02 !important;
}
.productSpecialPrice {
color:#d31a02 !important;
}
.PublicPrice {
color:#545b5c !important;
}
.extrafield .panel-heading{
background-color:#285a8f;
color:white;  
}

input[type=search]:focus {
background-color: #fff;
border-color: #285a8f;
box-shadow: 0 0 5px rgba(109,207,246,.5);
}

#hd-search-expand input[type=search]:focus {
color: #545b5c;
background-color: #fff;
}
#hd-search-expand input[type=search]:hover {
background-color: #fff;
}

#hd-search-expand input:placeholder {
color: transparent;
}
.teteargument {
border-left:2px solid #0071a6;
}
@media (max-width: 767px) {
  .carousel-inner .carousel-item > div {
      display: none;
  }
  .carousel-inner .carousel-item > div:first-child {
      display: block;
  }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
  display: flex;
}

/* medium and up screens */
@media (min-width: 768px) {
  .carousel-inner .carousel-item-end.active,
  .carousel-inner .carousel-item-next {
    transform: translateX(25%);
  }
  
  .carousel-inner .carousel-item-start.active, 
  .carousel-inner .carousel-item-prev {
    transform: translateX(-25%);
  }
}

.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start { 
transform: translateX(0);
}
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  left:-50px;
  }
  .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
    right:-50px;
  }
.carousel-control-prev, .carousel-control-next {
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px !important;
  padding: 0;
  color: #d1d2d4;
  text-align: center;
  background: none;
    background-color: rgba(0, 0, 0, 0);
  border: 0;
  opacity: 1 !important;
  transition: opacity 0.15s ease;
}
a.carousel-control-prev:before {
font-family: "dripicons-v2" !important; content: "\55";
color: #d1d2d4;
font-size:4rem !important;
font-stretch: condensed !important;
}
a.carousel-control-next:before {
font-family: "dripicons-v2" !important; content: "\56";
color: #d1d2d4;
font-size:4rem !important;
font-stretch: condensed !important;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
display: inline-block;
width: 4rem !important;
height: 4rem !important;
background-repeat: no-repeat;
background-position: 50%;
}
.carousel-control-prev span, .carousel-control-next span {
  background-image: none !important;
}
.carousel-control-prev:before, .carousel-control-next:before{
  padding: 0;
  color: #000;
  font-stretch: 50%;
}
.carousel-control-prev-icon:before {
font-family: "dripicons-v2" !important; content: "\55";
color: #000;
font-size:4rem !important;
}
.carousel-control-next-icon:before {
font-family: "dripicons-v2" !important; content: "\56";
color: #000;
font-size:4rem !important;
}


/* Bootstrap 4 */
.page-item.active .page-link {
color: #fff;
background-color: #285a8f;
border-color: #285a8f;
}
.avis{color:#285a8f;}
/********** main css ****************/

.social-links a .fa-twitter:hover {
  color: #285a8f; }
.social-links a .fa-facebook:hover {
  color: #3b5998; }
.social-links a .fa-google-plus:hover {
  color: #dd4b39; }
.social-links a .fa-youtube-play:hover {
  color: #bb0000; }
.social-links a .fa-linkedin:hover {
  color: #3181d6; }
      
#loader-1:after {border-top-color: #285a8f;}
#loader-1:after {border: 7px solid #f2f2f2;}
.sticky {
background-color: #fff;
box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.05);
}
.navbar-toggler .toggler-icon {background-color: #212121;}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-collapse { background-color: #fff;
  box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1); } 
}
@media (max-width: 767px) {
  .navbar-collapse { background-color: #fff;
  box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1);
  } 
 }
 
.navbar-nav li a {color: #212121; background-color: transparent;}
.navbar-nav li i:before  {color: #285a8f;}
.navbar-nav li span:before {color: #285a8f;}
.navbar-nav li.active > a, .navbar-nav li:hover > a {color: #285a8f; }
.navbar-nav li .sub-menu {
 background-color: #fff;
 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.navbar-nav li .sub-menu li a.active, .navbar-nav li .sub-menu li a:hover,
.navbar-nav li .sub-menu li .btncl0.active, .navbar-nav li .sub-menu li .btncl0:hover {color: #fff; background-color: #285a8f;opacity:1 !important}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-nav .sub-nav-toggler {background: none; color: #222;} 
}
@media (max-width: 767px) {
 .navbar-nav .sub-nav-toggler {background: none;color: #222;}
 }
.navbar-nav .sub-nav-toggler span {border-left: 1px solid #222; border-bottom: 1px solid #222;}
.navbar-search input {border: 1px solid #285a8f;}
.navbar-search input:focus {border: 1px solid #043882;}
.navbar-search button {color: #222;}

.ps-section__title {color: #285a8f;}
.ps-section__title::before {color: #e5e5e5 !important;}
.ps-container .card-header{color:white; background-color: #285a8f;}
.ps-container .card-header a {color:white; background-color: inherit;}
.ps-container .card-header a:hover, .ps-container .card-header a:focus {opacity: 0.7 !important;}
.header-drop-menu .single-cart span {color:#bbbbbb; background-color:inherit;}
.header-shop-cart ul li .single-cart i {color:#bbbbbb; background-color:inherit;}
.header-shop-cart ul li .single-cart .shop-quantity {background-color:#afcb52;color:#fff;}
.header-shop-cart ul li .single-cart .cart-subtotal {color:#bbbbbb;}
.header-shop-cart ul li .single-cart:hover i, .header-shop-cart ul li .single-cart:hover .cart-subtotal {color:#3f51b5;}
.cart-box {background-color:#fff; border:1px solid #e0e0e0;}
.cart-box::before {background-color:#fff;
border-right:1px solid #e0e0e0;
border-top:1px solid #e0e0e0;}
.cart-box .popup-container ul li {border-top:1px solid #e0e0e0;}
.cart-box .popup-container .cart-entry .cart-content .product-name {color:#333;}
.cart-box .popup-container .cart-entry .cart-content .qty {color:#999;}
.cart-box .popup-container .cart-entry .cart-content .Price {color:#149ad9;}
.cart-box .popup-container .cart-entry .cart-close {color:#333;}
.cart-box .popup-container .sub-total {border-top:1px solid #e0e0e0;}
.cart-box .popup-container .sub-total .title, .cart-box .popup-container .sub-total .price {color:#333;}
.cart-box .popup-container .cart-btn {border-top:1px solid #e0e0e0;}
.header-drop-menu ul li .single-cart i {color:#bbbbbb !important;background-color:inherit;}
.header-drop-menu ul li .single-cart .title, .header-info .single-cart .single-cart .title {color:#bbbbbb;background-color:inherit;}
.header-drop-menu ul li .single-cart .cart-subtotal {color:#333;}
.header-drop-menu ul li .single-cart:hover i, .header-drop-menu ul li .single-cart:hover .cart-subtotal {color:#149ad9;}

/* --------- Mega Menu -----------*/

/**********************/
/*3.COMPONENTS*/

.mega-menu {background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 0.95);
border-top:1px solid #d8d8d8; }
.mega-menu .mega-wrap {color:#285a8f;}
.mega-menu .mega-heading {color:#1d1d1d;}
.mega-menu .mega-column {border-right:1px solid #d8d8d8; }
.mega-menu .mega-item a {color:#1d1d1d;}
.mega-menu .mega-item a:before {background-color:#102540;}
.mega-menu .mega-item a:hover {color:#102540;}
.menu > li > a:hover {color:#102540; }
.menu > li.current-menu-item > a {color:#fff;}
.menu > li:hover > a, .menu > li.current > a {background-color:#e5e5e5; color:#285a8f;}
.mega-menu .cat-menu li a.active {color:#102540;}
.mega-menu .cat-menu li:hover > a {color:#102540;}

.mega-menu .card {background-color:white}
.mega-menu .card-header {background-color:white;}
.navbar-toggler {color:white;background-color:#102540;}

@media (max-width:1199px) {
  .header .navigation {background-color:#fff;}
}
.card-footer {background-color:white !important;}

.cart-box .popup-container .sub-total {border-top:1px solid #e0e0e0;}
.cart-box .popup-container .cart-btn {border-top:1px solid #e0e0e0;}

.ps-cart {background-color:#000;}
.ps-cart__toggle i {color:#fff;}
.ps-cart__toggle span {border:1px solid #fff;background-color:#e5007e; }
.ps-cart__toggle:hover {background-color:#e5007e; }
.ps-cart__listing {background-color:#313645;}
.ps-cart__total {border-top:1px solid #525a71;}
.ps-cart-item__thumbnail:hover > a {background-color:rgba(42, 195, 125, 0.5); }
.ps-cart-item__title {color:#fff;}
.ps-cart-item__title:hover {color:#e5007e;}
.ps-cart-item__content p {color:#999; }
.ps-cart-item__content p i {color:#fff;}
.ps-cart-item .ps-cart-item__close {background-color:#999;}
.ps-cart-item .ps-cart-item__close:before, .ps-cart-item .ps-cart-item__close:after {background-color:#fff;}
.ps-cart-item .ps-cart-item__close:hover {background-color:#e5007e;}

.ps-section__title:before {color:#e5e5e5;}
.ps-section__boxtitle {color:#1d1d1d;}
.ps-section__boxtitle:before {color:#e5e5e5;}
.ps-section__pagetitle {color:#1d1d1d;}
.ps-section__pagetitle:before {color:#e5e5e5;}
  
/*===== HEADER TOP =====*/

/*===== Header Menu =====*/
  .navbar-menu ul li .sub-menu {background-color: #fff;}
.header-menu-area {border-bottom: 2px solid #149ad9;padding: 0; margin:0;}
.header-menu-area.sticky {background-color: #fff;}
.header-menu-area.sticky .navbar-menu ul li a.active {color: #149ad9; }
.header-menu-area.sticky .navbar-menu ul li a .sub-menu li a.active {color: #149ad9; }
.header-mobile-menu.sticky {background-color: #fff;}
.mobile-menu .menu-bar a i {color: #333; }
  
/*===== Mobile-menu =====*/
.offcanvas-menu {background-color: #fff;}
.offcanvas-menu .close-mobile-menu {color: #333; }
.offcanvas-menu .mobile-menu ul li {border-bottom: 1px solid rgba(32, 31, 31, 0.4);}
.offcanvas-menu .mobile-menu ul li a, .offcanvas-menu .mobile-menu ul li .btncl0 {color: #333;}
.offcanvas-menu .mobile-menu ul li a.active {color: #149ad9; }
.offcanvas-menu .mobile-menu ul li .sub-menu li a.active {color: #149ad9; }
.offcanvas-menu .mobile-menu ul li .menu-expand-txt {color: #333;}
.offcanvas-menu .mobile-menu ul li .menu-expand::before {background-color: #333;}
.offcanvas-menu .mobile-menu ul li .menu-expand::after {background-color: #333;}

.overlay {background-color: rgba(0, 0, 0, 0.6);}

/*===========================
   4.FEATURE CATEGORIES css 
===========================*/
.single-feature-categories .feature-categories-content .categories-content {background-color: rgba(255, 255, 255, 0.8);}

/*===========================
   5.PRODUCT CARD css 
===========================*/
.product-card .product-image .sticker span {color: #fff; }
.product-card .product-image .sticker.new {background-color: #ffc107; }
.product-card .product-image .sticker.discount {background-color: #149ad9; }
.product-card .product-image .sticker.sale {background-color: #222; }
.product-card .product-content {background-color: #fff;}
.product-card .product-content .product-name a {color: #333;}
.product-card .product-content .product-name a:hover {color: #149ad9; }
.product-card .product-content .price {color: #222; }
.product-card .product-content .price del {color: #999; }
.product-card .product-content .actions li a {color: #fff;background-color: #149ad9;}

/*==== PRODUCT ====*/
.product_card_2 .product_image .sticker {background-color: #E54949;color: #fff;}
.product_card_2 .product_image .main-btn.main-btn_2 {color: #333;background-color: #fff; }
.product_card_2 .product_content .title a {color: #333;}
.product_card_2 .product_content .title a:hover {color: #149ad9; }
.product_card_2 .product_content .rating li {color: #333; }
.product_card_2 .product_content .price {color: #333;}
.product_active .slick-arrow {background-color: #fff;color: #333;}
/*===========================
6.DISCOUNT PRODUCT css 
===========================*/
.discount-product-content .text {color: #fff;}
.discount-product-content .main-title {color: #fff; }

/*===========================
7.FEATURED PRODUCT css 
===========================*/
.featured-products-active .slick-arrow {
color: #fff;
background-color: #149ad9;}
/*===========================
9.SERVICES css 
===========================*/
.single-services .services-icon i {color: #149ad9;}
.single-services .services-content .services-title a {color: #222; }
.single-services .services-content .services-title a:hover {color: #149ad9; }

/*===== BACK TO TOP =====*/
.back-to-top {color: #fff;
background-color: #149ad9;}
.back-to-top:hover {color: #fff;
background-color: #149ad9; }

/*===== Footer 2 =====*/
.footer-widget-2 {background-color: #F3F3F3; }
.footer-copyright-2 .copyright-social .copyright p {
color: #666; }
.footer-copyright-2 .copyright-social .social li a {
background-color: #F3F3F3;}
.footer-copyright-2 .copyright-social .social li a:hover {
background-color: #333;
color: #fff; }


/*===========================
From custom 
===========================*/
.navbar-nav li a, .navbar-nav li .btncl0 {color:#285a8f; background:inherit;}
