body {
    background-color: #f5f8fa;
    color: #1e3948;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.navbar-form { border:none; }
.navbar-form .form-group { margin-right:5px; }
.navbar-inverse { background-color: #0d6efd; border-color: #0d6efd; }
.navbar-inverse .navbar-nav > li > a { color: rgba(255, 255, 255, 0.8); }
.navbar-inverse .navbar-brand { background-color: transparent; color: #fff; }
.navbar-inverse .navbar-toggle { border-color:rgba(215, 26, 33, 0.3); }
.navbar-inverse .navbar-toggle:hover { border-color:#fff; background:#fff; }
.navbar-inverse .navbar-toggle:hover .icon-bar { background:#3097D1; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color:rgba(13, 110, 253, 0.3); box-shadow:none; }
.navbar-inverse .dropdown-menu { background:rgba(13, 110, 253, 0.8); }
.navbar-inverse .navbar-nav a { color:#fff; text-decoration:none; }
.navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color:rgba(13, 110, 253, 0.3); }
.navbar-inverse .navbar-nav > .open > a { background:#fff !important; color:#3d94d5 !important; }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color:#fff; }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover { background:rgba(0,0,0, 0.2); }
.navbar-brand h1 { border: 0 none; font: inherit; margin: 0; padding: 0; vertical-align: baseline; }

ul.nav > li > a > span.visible-lg { display:inline !important; }



.myBloc {
    background-color: #ffffff;
    border: 1px solid #d3e0e9;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
    padding:15px;
}

h1 {
    font-size: 30px;
    margin-top: 0;
}

h2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    font-size: 21px;
    line-height: inherit;
    margin-bottom: 20px;
    margin-top: 0px;
    padding: 0;
    width: 100%;
    font-weight:400;
}
hr {
    margin-top:10px;
}


.fa { margin-right:0px; }
.btn.btn-xs .fa { margin-right:0px; }
.label {display:inline-block; margin:0 5px 7px 0; padding:5px 7px;}
.mtop0{margin-top:0px !important}
.mtop1{margin-top:10px !important}
.mtop2{margin-top:20px !important}
.mtop3{margin-top:30px !important}
.mtop4{margin-top:40px !important}
.mbot0{margin-bottom:0 !important}
.mbot1{margin-bottom:10px !important}
.mbot2{margin-bottom:20px !important}
.mbot3{margin-bottom:30px !important}
.mbot4{margin-bottom:40px !important}
.ptop{padding-top:20px}
.pbot{padding-bottom:20px}



/* BOUTONS */
.btn-tickets{color:#fff;background-color:#D71A21;border-color:rgba(0,0,0,0.2)}.btn-tickets:hover,.btn-tickets:focus,.btn-tickets:active,.btn-tickets.active,.open>.dropdown-toggle.btn-tickets{color:#fff;background-color:#D71A21;border-color:rgba(0,0,0,0.2)}
.btn-tickets:active,.btn-tickets.active,.open>.dropdown-toggle.btn-tickets{background-image:none}
.btn-tickets.disabled,.btn-tickets[disabled],fieldset[disabled] .btn-tickets,.btn-tickets.disabled:hover,.btn-tickets[disabled]:hover,fieldset[disabled] .btn-tickets:hover,.btn-tickets.disabled:focus,.btn-tickets[disabled]:focus,fieldset[disabled] .btn-tickets:focus,.btn-tickets.disabled:active,.btn-tickets[disabled]:active,fieldset[disabled] .btn-tickets:active,.btn-tickets.disabled.active,.btn-tickets[disabled].active,fieldset[disabled] .btn-tickets.active{background-color:#D71A21;border-color:rgba(0,0,0,0.2)}
.btn-tickets .badge{color:#D71A21;background-color:#fff}

.btn-youtube{color:#fff;background-color:#DC2725;border-color:rgba(0,0,0,0.2)}.btn-youtube:hover,.btn-youtube:focus,.btn-youtube:active,.btn-youtube.active,.open>.dropdown-toggle.btn-youtube{color:#fff;background-color:#B21E1C;border-color:rgba(0,0,0,0.2)}
.btn-youtube:active,.btn-youtube.active,.open>.dropdown-toggle.btn-youtube{background-image:none}
.btn-youtube.disabled,.btn-youtube[disabled],fieldset[disabled] .btn-youtube,.btn-youtube.disabled:hover,.btn-youtube[disabled]:hover,fieldset[disabled] .btn-youtube:hover,.btn-youtube.disabled:focus,.btn-youtube[disabled]:focus,fieldset[disabled] .btn-youtube:focus,.btn-youtube.disabled:active,.btn-youtube[disabled]:active,fieldset[disabled] .btn-youtube:active,.btn-youtube.disabled.active,.btn-youtube[disabled].active,fieldset[disabled] .btn-youtube.active{background-color:#DC2725;border-color:rgba(0,0,0,0.2)}
.btn-youtube .badge{color:#DC2725;background-color:#fff}

.btn-noir{color:#fff;background-color:#000000;border-color:rgba(0,0,0,0.2)}.btn-noir:hover,.btn-noir:focus,.btn-noir:active,.btn-noir.active,.open>.dropdown-toggle.btn-noir{color:#fff;background-color:#000000;border-color:rgba(0,0,0,0.2)}
.btn-noir:active,.btn-noir.active,.open>.dropdown-toggle.btn-noir{background-image:none}
.btn-noir.disabled,.btn-noir[disabled],fieldset[disabled] .btn-noir,.btn-noir.disabled:hover,.btn-tickets[disabled]:hover,fieldset[disabled] .btn-noir:hover,.btn-noir.disabled:focus,.btn-noir[disabled]:focus,fieldset[disabled] .btn-noir:focus,.btn-noir.disabled:active,.btn-noir[disabled]:active,fieldset[disabled] .btn-noir:active,.btn-noir.disabled.active,.btn-noir[disabled].active,fieldset[disabled] .btn-noir.active{background-color:#000000;border-color:rgba(0,0,0,0.2)}
.btn-noir .badge{color:#000000;background-color:#fff}

.btn-purple { background-color:#69059d;color:#ffffff; }
.btn-purple:hover { background-color:#000000;color:#ffffff; }
.btn-purple.active { background-color:#69059d;color:#ffffff; }


/* BACKGROUND */
.bg-purple { background-color:#69059d!important; }
/* ALERTS */
.alert-purple { color: #FFFFFF; background-color: #69059d; border-color: #69059d; }
/* LABEL */
.label-purple { background-color:#69059d!important; }


.btn-group-xs > .btn, .btn-xs { padding: .25rem .4rem; font-size: .875rem; line-height: 1rem; border-radius: .2rem; }




.bg-black { background-color:#000000!important; }
.text-black { color:#000000!important; }
.moncartouche { font-size:30px;padding:15px 17px; }
.border-cartouche { border-bottom:2px solid #FFFFFF;border-radius:0px; }
.border-cartouche-black { border-bottom:2px solid #000000;border-radius:0px; }