/**

* cbxSlider v4.0 - Fully loaded, responsive content slider

* http://cbxslider.com

*

* Written by: Steven Wanderski, 2012

* http://stevenwanderski.com

* (while drinking Belgian ales and listening to jazz)

*

* CEO and founder of cbxCreative, LTD

* http://cbxcreative.com

*/





/** RESET AND LAYOUT

===================================*/

a.all-marque {
    display: block;
    float: right;
    fonbt-size: 14px;
    margin-right: 2px;
}

#carroussel_marque li {
    display: inline-block;
    float: none !important;
    max-width: 195px !important;
    vertical-align: middle;

}

#carroussel_marque img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.cbx-wrapper {

    position: relative;

    margin: 0 auto 60px;

    padding: 0;

    *zoom: 1;

}



.cbx-wrapper img {

    max-width: 100%;

    display: block;

}



/** THEME

===================================*/



.cbx-wrapper .cbx-viewport {

    left: -5px;

    background: #fff;

}



.cbx-wrapper .cbx-pager,

.cbx-wrapper .cbx-controls-auto {

    position: absolute;

    bottom: -30px;

    width: 100%;

}



/* LOADER */



.cbx-wrapper .cbx-loading {

    min-height: 50px;

    background: url(img/cbx_loader.gif) center center no-repeat #fff;

    height: 100%;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2000;

}



/* PAGER */



.cbx-wrapper .cbx-pager {

    text-align: center;

    font-size: .85em;

    font-family: Arial;

    font-weight: bold;

    color: #666;

    padding-top: 20px;

}



.cbx-wrapper .cbx-pager .cbx-pager-item,

.cbx-wrapper .cbx-controls-auto .cbx-controls-auto-item {

    display: inline-block;

    *zoom: 1;

    *display: inline;

}



.cbx-wrapper .cbx-pager.cbx-default-pager a {

    background: #666;

    text-indent: -9999px;

    display: block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    outline: 0;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



.cbx-wrapper .cbx-pager.cbx-default-pager a:hover,

.cbx-wrapper .cbx-pager.cbx-default-pager a.active {

    background: #000;

}



/* DIRECTION CONTROLS (NEXT / PREV) */



.cbx-wrapper .cbx-prev {

    left: 10px;

    background: url(img/controls.png) no-repeat 0 -32px;

}



.cbx-wrapper .cbx-next {

    right: 10px;

    background: url(img/controls.png) no-repeat -43px -32px;

}



.cbx-wrapper .cbx-prev:hover {

    background-position: 0 0;

}



.cbx-wrapper .cbx-next:hover {

    background-position: -43px 0;

}



.cbx-wrapper .cbx-controls-direction a {

    position: absolute;

    top: 50%;

    margin-top: -16px;

    outline: 0;

    width: 32px;

    height: 32px;

    text-indent: -9999px;

    z-index: 9999;

}



.cbx-wrapper .cbx-controls-direction a.disabled {

    display: none;

}



/* AUTO CONTROLS (START / STOP) */



.cbx-wrapper .cbx-controls-auto {

    text-align: center;

}



.cbx-wrapper .cbx-controls-auto .cbx-start {

    display: block;

    text-indent: -9999px;

    width: 10px;

    height: 11px;

    outline: 0;

    background: url(img/controls.png) -86px -11px no-repeat;

    margin: 0 3px;

}



.cbx-wrapper .cbx-controls-auto .cbx-start:hover,

.cbx-wrapper .cbx-controls-auto .cbx-start.active {

    background-position: -86px 0;

}



.cbx-wrapper .cbx-controls-auto .cbx-stop {

    display: block;

    text-indent: -9999px;

    width: 9px;

    height: 11px;

    outline: 0;

    background: url(img/controls.png) -86px -44px no-repeat;

    margin: 0 3px;

}



.cbx-wrapper .cbx-controls-auto .cbx-stop:hover,

.cbx-wrapper .cbx-controls-auto .cbx-stop.active {

    background-position: -86px -33px;

}



/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */



.cbx-wrapper .cbx-controls.cbx-has-controls-auto.cbx-has-pager .cbx-pager {

    text-align: left;

    width: 80%;

}



.cbx-wrapper .cbx-controls.cbx-has-controls-auto.cbx-has-pager .cbx-controls-auto {

    right: 0;

    width: 35px;

}



/* IMAGE CAPTIONS */



.cbx-wrapper .cbx-caption {

    position: absolute;

    bottom: 0;

    left: 0;

    background: #666\9;

    background: rgba(80, 80, 80, 0.75);

    width: 100%;

}



.cbx-wrapper .cbx-caption span {

    color: #fff;

    font-family: Arial;

    display: block;

    font-size: .85em;

    padding: 10px;

}

#carroussel_marques li img{
    border:1px solid #ddd;
    padding-right: 1px;
}
#carroussel_marques li:hover img {
    border: 1px solid #cf4b4b;
}

#carroussel_marques .bx-prev{left:-33px;}
#carroussel_marques .bx-next{right:-74px;}