/*!
 * Bootstrap Responsive v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */@-webkit-viewport{width:device-width;initial-scale:1;zoom:1}@-moz-viewport{width:device-width;initial-scale:1;zoom:1}@-ms-viewport{width:device-width;initial-scale:1;zoom:1}@-o-viewport{width:device-width;initial-scale:1;zoom:1}@viewport{width:device-width;initial-scale:1;zoom:1}.logo{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}@media only screen and (max-width: 320px){.bg-container{width:auto}}@media only screen and (max-width: 767px){.bg-container{width:auto}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.absolute{position:relative}.logo{text-align:center}.logo img{float:left;width:70%;margin:0}.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.agence-idpublication>div{position:absolute}.page-agence-detail .coord-agence{text-align:center}.page-agence-detail .horaires-agence{margin-top:15px}.page-header h1 small{display:block;line-height:18px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .controls input,.form-horizontal .controls textarea{width:85%}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.carousel-caption{position:static}.navbar .nav>li{float:none;display:block}.navbar .nav{width:100%;padding:0}.navbar-inner{padding:0}.navbar-fixed-top,.navbar-fixed-bottom{margin-right:-20px;margin-left:-20px}.container,header,footer{width:auto}[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:block;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append [class*="btn"],.input-prepend [class*="btn"]{display:block}.input-append [class*="btn"]{margin-top:5px}.input-prepend [class*="btn"]{margin-bottom:5px}footer{text-align:center}footer .nav-footer>li{margin:0;padding:0}}@media only screen and (max-width: 840px){.btn-navbar{display:block}}@media only screen and (min-width: 768px) and (max-width: 979px){.bg-container{width:100%;padding:0;margin:0}.btn-small{padding:2px 6px;font-size:11px;line-height:17px}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-tablet-landscape{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:none !important}[class*="span"]{float:left;margin-left:20px}.container{width:auto;padding:0 20px}input,textarea,.uneditable-input{margin-left:0}input.span12,textarea.span12{width:714px}input.span11,textarea.span11{width:652px}input.span10,textarea.span10{width:590px}input.span9,textarea.span9{width:528px}input.span8,textarea.span8{width:466px}input.span7,textarea.span7{width:404px}input.span6,textarea.span6{width:342px}input.span5,textarea.span5{width:280px}input.span4,textarea.span4{width:218px}input.span3,textarea.span3{width:156px}input.span2,textarea.span2{width:94px}input.span1,textarea.span1{width:32px}.row-fluid .logo-ligne{width:100%}}@media only screen and (max-width: 979px){.nav-tablet{width:auto}.navbar .container{width:auto;padding:0}.navbar .nav{margin:0}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 9px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#999999;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#222222}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:block;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222222;border-bottom:1px solid #222222;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.nav-collapse.in,.nav-collapse.collapse.in{height:100%;min-height:100%;max-height:100%;overflow:visible}}@media only screen and (min-width: 768px) and (max-width: 979px) and (orientation: portrait){.logo img{float:left;padding:10px}.hidden-tablet-portrait{display:none !important}.hidden-tablet-landscape{display:block !important}.row-fluid [class*="span"]:first-child.half-margin-fluid{margin-left:0;padding-left:1.063829787234043%}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}
