@charset"utf-8"; /* __ SRP CSS in One __ Stephan Renault __*/

/* ___ srp/srp-over-bootstrap.css __ */
.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary.focus:active,.open>.dropdown-toggle.btn-primary,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#FFF;background-color:#F04F46;border-color:#F04F46}
.btn-primary{background-color:#EE2D24}
.pagination>li>a,.pagination>li>span,a{color:#99423e}a:hover,a:focus{color:#c64b45}a:active,a:hover,a:focus{outline:0px none}
.btn-link{color:#99423e}
.btn-link:focus,.btn-link:hover{color:#c64b45}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#e30613}
.img-thumbnail{transition:none}
/* ___ projet.css __ */
img{display:block;max-width:100%;height:auto}
.wpcf7-not-valid{background-color:#FFF0F0}
@media (min-width:768px){.container{width:750px}}
@media (max-width:1200px){.srp-footer table td + td img{max-width:30px}}
@media (max-width:768px),(orientation:portrait){.navbar-nav{width:100%}}
/* ___ compose/entete.css __ */
#Entete_Logo a{padding:18px 20px 18px 4px;display:block}
#B_recherche{padding:30px 0 0 0}
#Entete_Logo a{display:table-cell!important}
#Entete_Zone_Titre{display:table-cell;vertical-align:baseline;font-size:18px;text-transform:uppercase;color:#e30613}
#Entete_Titre{display:none}
@media (max-width:768px),(orientation:portrait){#Entete_Logo a{padding:0}
#Entete_Logo img{padding:8px 0;max-height:60px}
#Entete_Suite{background-color:rgba(0,0,0,0.3);display:none}
#B_recherche{margin:0;padding:10px 0;border:none;box-shadow:none}
#Entete_Zone_Titre{display:none}}
/* ___ compose/menu_navbar.css __ */
#Zone_Main_Menu ul.navbar-nav{width:100%}
.navbar-inverse{border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
.navbar-inverse,.navbar-inverse .navbar-toggle,.navbar-collapse{background-color:#e30613}
.navbar-inverse .navbar-nav>li>a{color:#fff;padding:10px 12px;font-size:13px}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{background-color:#000}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background-color:#AA040D}
.navbar{margin-bottom:0px;min-height:40px}
.nav>li>a{padding:10px 25px}
.navbar-nav>li>.dropdown-menu{margin-top:-1px}
.menu-connexion{float:right!important}
@media (max-width:768px),(orientation:portrait){.navbar-inverse .navbar-nav .open .dropdown-menu>li>a,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff!important}
.navbar-nav{margin:0}
.navbar-inverse{background-color:transparent;margin-top:-50px}
.srp-top-menu,.srp-top-menu .navbar-inverse{min-height:none}
.navbar-collapse{padding:0}}
/* ___ compose/footer.css __ */
.srp-footer{padding:0}
.srp-footer table{margin:0}
.srp-footer table td{border:none!important;font-size:12px}
.srp-footer .alignnone{margin:0 10px 0 0}
.footer_final{text-align:center;font-size:11px;margin:5px;color:#777}
.footer_final a{color:#777}
.footer_final a:hover{color:#333;text-decoration:underline}
@media (max-width:768px),(orientation:portrait){.srp-footer table td{width:100%!important}body{margin-bottom:0}}
/* ___ compose/page.css __ */
.srp-content{background-color:#FFF}
.srp-content .page-header{color:#e30613;margin:0}
.srp-main ul{margin:10px 0 20px 0;padding:0 0 0 20px}
.srp-main li{margin:2px 0}
.The_Content ul:first-child li{font-size:15px}
@media (max-width:767px){.srp-content{margin:0 auto}}
/* ___ special_op.css __ */
body.bystronic_650 .container{max-width:650px}body.bystronic-ventes-privees-machines-de-decoupe-laser-reconditionnees .container,body.bystronic-plier-n-a-jamais-ete-aussi-simple .container{width:620px}body.page-id-35 .container,body.la-famille-bystronic-s-agrandit .container{width:652px}
/* ___ plugins/contact_form_7.css __ */
div.wpcf7{padding-top:20px}
.wpcf7-list-item-label,.wpcf7 .form-horizontal .control-label{font-size:14px!important}label{cursor:pointer}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-top:2px!important}div.wpcf7 .form-group p{margin:0}span.wpcf7-not-valid-tip{color:#c00}div.wpcf7-response-output{background-color:#fff;border:1px solid #CCC!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}div.wpcf7-response-output:before{position:relative;top:2px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;padding-right:10px;font-size:1.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.wpcf7-mail-sent-ok:before{content:"\e013";color:#090}div.wpcf7-spam-blocked:before,div.wpcf7-mail-sent-ng:before,div.wpcf7-validation-errors:before{content:"\e107";color:#c00}div.wpcf7-validation-errors:before{color:#F60}
.checkradio-enligne .wpcf7-list-item{display:inline-block;padding:0 10px 0 15px}
.checkradio-a_la_ligne .wpcf7-list-item{display:block;padding:0}
.checkradio-a_la_ligne .wpcf7-list-item label{width:100%}
.wpcf7-list-item input[type="checkbox"],.wpcf7-list-item input[type="radio"]{margin-left:-15px;margin-right:4px}
.wpcf7 .Une_Ligne{padding:12px 0 8px 0;margin:0}
.wpcf7 .Une_Ligne h3{padding:0 0 0 15px;margin:8px 0 20px 0}
.wpcf7-submit{text-align:center;margin:0 auto;display:block!important}
.wpcf7 .requis .control-label{color:#000}
.wpcf7 .control-label{color:#888}
.wpcf7 .cache,.wpcf7 .asterique{display:none}
.wpcf7 .en_ligne .wpcf7-list-item,.wpcf7 .dates .wpcf7-list-item{display:block}

@media print {
/* ___ srp/srp-print.css __ */
.nav,.navbar,.dmbs-footer{display:none}a[href]:after,abbr[title]:after{content:""}@page{size:A4;margin:30pt}
.Zone_Contenu{padding:0;margin:0}
.SousTitre{display:block;color:#666!important;margin:0!important;padding:8px 0 0 0!important}
#Zone_Entete{padding:0;margin:0 0 50px 0}
#Zone_Entete h1{color:#2d89d2!important}
#Zone_Entete .row div{display:block;float:none;padding:0;margin:0}
}
