/* styles pour smartphone*/
.page_heading h1 {
    color: #FFFFFF;
    font-size: 1.3em!important;
    text-transform: uppercase;
}
.page_heading {
    margin-bottom: 10px!important;
    padding: 0 10px!important;
}

.section_title, h2 {
    -moz-box-sizing: border-box;
    margin-bottom: 5px;
    margin-top: 15px;
    padding: 0;
    font-size: 1.1em!important;
    line-height: 1.2em!important;
}

.feature_blocks {
    margin: 10px 0;
}

.accordion-trigger a {
    font-size: 0.7em;
    padding: 0 30px 0 45px;
    width: 208px;
}

.main-logo-img {width: 260px;}

.webshop {
    padding: 20px 0px 20px 40px!important;
    text-indent: -9999px;
}

.webshop {
    background: url("../images/basket-2.png") no-repeat scroll 15px center #DB1C15;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    box-shadow: 0 2px 7px 1px rgba(50, 50, 50, 0.5);
    color: #FFFFFF;
    padding: 20px 33px 20px 55px;
    position: fixed;
    right: 0;
    top: 120px!important;
    z-index: 100;
}

.container .span_2 {
    width: 100%;
}

.main_banner .span_2 .banner_context {
    display: block;
    height: auto;
    padding: 20px;
}
.footer .span_1 {
    -moz-box-sizing: border-box;
    margin: -5px;
    width: 100%;
}

.mar-left {margin-left: 0px!important;}

#container {height: 950px;}/*pour le formulaire de contact*/

.ltr {height: 460px!important;}
.flexgallery {
    width: 98%;
}
/*présentation du personnel*/
.team .span_1 {width: 134px!important;
margin-right: 10px;}

.footer .row-fluid .span9, .footer .row-fluid .span4  {width: 100%!important;}

.footer ul.unstyled, .footer ol.unstyled {
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 0;
}

.velo-promo .img-polaroid {max-width: 87%!important;}
/*galerie bas de page*/
.flex-direction-nav .flex-prev {
    left: -5px;
}
.flex-direction-nav .flex-next {
    right: -5px;
}

/*pour liens bas de page
[class*="span"],
.uneditable-input[class*="span"],
.row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.span12,
.row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*/