/* Rouge : #bc0922 Bleu : #009ee0 Gris moyen : #909392 Gris profond : #343736 Gris fort - : #323b38 Vert profond : #1f7e35 Vert profond + : #006633 Jaune : #FFD500 */
 body {
     font-family: 'Yanone Kaffeesatz', sans-serif;
     font-size : 36px;
     overflow-x:hidden;
}
 .baudi {
     font-family: 'Yanone Kaffeesatz', sans-serif;
     font-size : 36px;
     color:#111222 
}
 a {
     color:#009ee0;
}
 h1 {
     font-size: 1.65em;
     margin-top:13px;
     color:#909392;
}
 h2 {
     font-size: 36px;
     color:#343736;
     text-align:center;
     margin:0;
     margin-bottom:9px;
}
 h2 .glyphicon {
     font-size: 31px;
}
 h3{
     color:#bc0922;
     font-family: 'Arimo', sans-serif;
     font-size:18px;
     margin-top:4px;
     margin-bottom:4px;
     padding:0;
     text-align:center 
}
 h4 {
     color:#909392;
     font-size:31px;
     text-transform:uppercase;
     margin-top:38px;
    /*margin-bottom:36px;
    */
     padding:0;
     text-align:center;
    /*border-bottom:1px solid #909392;
    */
     padding-left:65px;
     padding-bottom:12px;
}
 h5{
     color:#bc0922;
     font-family: 'Arimo', sans-serif;
     font-size:24px;
     margin-top:4px;
     margin-bottom:4px;
     padding:0;
     text-align:center;
     text-transform:uppercase;
}
 h6{
     color:#343736;
     font-size:29px;
     font-weight:bold;
     margin-top:4px;
     margin-bottom:4px;
     padding:0;
     text-align:center;
     text-transform:uppercase;
}
 ul {
     border-bottom:1px solid #111111;
}
 hr {
     margin-top: 6px;
     margin-bottom: 16px;
     border: 0;
     border-top: 3px solid;
     color:#909392;
}
 .bouton-hidden {
     font-weight:bold;
     border:0;
     background:none;
     border-bottom:1px dashed #343736;
}
 .bouton-img-hidden {
     font-weight:bold;
     border:0;
     background:none;
}
 .popover{
     padding:16px;
     border : 2px solid;
}
 .popover-content {
     font-family: 'Arimo', sans-serif;
     text-align:left;
     font-size: 18px;
     color:#909392;
     padding : 4px;
}
 p {
     margin-top:6px;
     font-family: 'Arimo', sans-serif;
     text-align:justify;
     font-size: 20px;
     color:#909392;
     padding : 4px;
}
 .popover-title {
     width:100%;
     color:#bc0922;
     font-family: 'Arimo', sans-serif;
     font-size:18px;
     margin-top:4px;
     margin-bottom:4px;
     padding:6px;
     text-align:left;
}
 .btn-radio {
     width: 100%;
     font-size:23px;
     color:#323b38;
     background : #FFD500;
     border:1px solid #cccccc;
}
 .btn-radio.active, .btn-radio.active:focus,.btn-radio2.active, .btn-radio2.active:focus {
     background : #FFFFFF;
     border:1px solid #009EE0;
     color:#009EE0;
     outline: 0px;
     text-transform:uppercase;
     font-weight:bold;
     width:100%;
}
 .btn-radio2 {
     font-size:21px;
     color:#323b38;
     background : #909392;
     border:1px solid #cccccc;
}
 .btn-radio2 .img-responsive {
     margin-right : 0px;
}
 .btn-panier {
     text-transform:uppercase;
     letter-spacing:1px;
     font-weight:900;
     width: 100%;
     font-size:21px;
     color:#fff;
     background : #009ee0;
     border:1px solid #cccccc;
     height:75px;
}
 .btn-panier.active, .btn-panier.active:focus {
     background : #F2F2F2;
     border:0px solid #009ee0;
     color:#343736;
     outline: 0px;
     width:100%;
}
 .img-radio {
     opacity: 0.55;
     margin-bottom: 5px;
     min-height:230px;
}
 .img-70 {
     margin-top: 13px;
}
 .profile {
     background : url("../img/01_conso_vehicule/type_vehicule_profile.jpg") no-repeat center center;
}
 .capucine {
     background : url("../img/01_conso_vehicule/type_vehicule_capucine.jpg") no-repeat center center;
}
 .integral {
     background : url("../img/01_conso_vehicule/type_vehicule_integral.jpg") no-repeat center center;
}
 .fourgon {
     background : url("../img/01_conso_vehicule/type_vehicule_fourgon.jpg") no-repeat center center;
}
 .couple {
     background : url("../img/01_conso_vehicule/couple.jpg") no-repeat center center;
}
 .famille {
     background : url("../img/01_conso_vehicule/famille.jpg") no-repeat center center;
}
 .led-mixte {
     background : url("../img/01_conso_vehicule/led-mixte.jpg") no-repeat center center;
}
 .led {
     background : url("../img/01_conso_vehicule/led.jpg") no-repeat center center;
}
 .consommation {
     color:#BC0922;
}
 .production {
     color:#1f7e35;
}
 .bilsol {
     color:#323b38;
     font-weight:900;
}
 .stockage {
     color:#006633;
}
 .plusde {
     font-weight:900;
}
 .modal-dialog {
     width:65%;
     text-align:center;
}
 .modal-footer {
     height:72px;
}
 .breadcrumb li {
     padding:3px;
}
 .breadcrumb {
     /*font-size:30px;*/
	 font-size:27px;
     padding:6px;
     padding-top:0px;
     padding-bottom:0px;
     margin:0;
     text-transform:uppercase;
     margin-top:22px;
     width:98%;
     border : 1px solid #c3c3c3;
}
 .under li{
     margin-right:6px;
}
 .under {
     border : 1px solid #009ee0;
}
 .breadcrumb>.active {
     color:#353b39;
}
 .glyphicon {
     font-size:24px;
}
 .space-20 {
     margin-top: 20px;
}
 .spacer {
     height:26px;
}
 .spacer2 {
     height:52px;
}
 .spacer3 {
     height:78px;
}
 .spacer4 {
     height:104px;
}
 .spacer5 {
     height:130px;
}
 .spacer8 {
     height:208px;
}
 #info01 {
     height:55px;
     margin-top:10px;
}
 .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
     background-color:#009ee0;
     padding:0;
     font-size:125%;
}
 .table, th{
     text-align:center;
}
 .table {
     margin-top:8px;
     border: 1px solid #909392;
     font-size:36px;
}
 .table>thead>tr>th {
     border-top: 2px solid #909392;
     border-bottom: 2px solid #909392;
     color:#909392;
     letter-spacing:1px;
     font-size:22px;
}
 .table>thead>tr>th a {
     color:#909392;
}
 .table>tbody>tr>td a {
    color:#343736;
}
 .ete {
     border-bottom: 2px solid #909392;
     background : #FFD500 url("../img/soleil.png") no-repeat top left;
     width:50%;
}
 .hiver {
     color:#fff;
     border-bottom: 2px solid #909392;
     background : #009ee0 url("../img/flocon.png") no-repeat top left;
}
 .result_ete, .result_hiver, .result_both {
     color:#bc0922;
     font-weight:bold;
     font-size:68px;
     line-height:1em;
}
 .mentions {
     font-family: 'Arimo', sans-serif;
     font-size:14px;
     color:#909392;
}
 .btn-start {
     width:100%;
     background:#009ee0;
     font-family: 'Arimo', sans-serif;
     font-size:24px;
}
 label {
     font-family: 'Arimo', sans-serif;
     color:#666666;
     font-size:26px;
}
 .form-horizontal .control-label {
     padding:0;
     margin-bottom:7px;
}
 legend {
     margin-bottom:46px;
     text-align:center;
}
/*.col-md-5 input {
     font-family: 'Arimo', sans-serif;
     font-size:15px;
     color:#909392;
}
*/
 input {
     font-family: 'Arimo', sans-serif;
     height:40px;
}
 .form-control::-moz-placeholder {
     color:#009EE0;
     font-size : 18px;
     opacity: 1;
}
 textarea.form-control {
     font-weight:900;
     font-size:24px;
     text-align:center;
}
 #singlebutton {
     width:100%;
     font-size : 1.65em;
     text-transform:uppercase;
     color:#009ee0;
     font-weight:900;
}
 .blue {
     color:#009ee0;
}
 .center {
     text-align:center;
}
 #numclient {
    /*outline : 0px;
     border : 0px;
    */
}
 .line p {
     padding-left:42px;
     text-align:left;
}
 .line {
     margin-top:11px;
}
 select.form-control.input-sm.line {
     margin-top:48px;
}
 .input-sm2{
     font-family: 'Arimo', sans-serif;
     font-size:10px;
     text-transform:uppercase;
     width:100px;
}
 .select-sm, .input-sm{
     font-family: 'Arimo', sans-serif;
     font-size:18px;
    color:#009ee0;
     padding:6px;
}
 select.input-sm {
     height:40px;
}
 .form-control {
     background:#f6f6f6;
     height:40px;
    /*text-transform:uppercase;
     color:#222729;
    */
}
 .form-odd {
     color:#009ee0;
}
 .form-even {
     color:#bc0922;
}
/*.width {
     width:645px;
}
*/
 .rouge {
     color:#bc0922;
     font-size:24px;
}
 .green {
     color: #1f7e35;
     font-size:24px;
}
 .greenplus {
     color: #006633;
     font-size:24px;
}
 .small {
     font-size:16px;
     margin-top:21px;
}
 .smally {
     font-size:28px;
     padding-top:20px;
}
 .autonomie th, .autonomie .result_hiver,.autonomie .result_ete {
     font-size:38px;
     color:#343736;
}
 .autonomie2 th, .autonomie2 .result_hiver,.autonomie2 .result_ete {
     font-size:28px;
     color:#343736;
}
 .solution .table .ete,.solution .table .hiver {
     padding-left :70px;
}
 .solution .table .result_ete,.solution .table .result_hiver , .solution .table .result_both {
     color:#909392;
}
 .big {
     font-size:54px;
     color:#343736;
}
 .bigger {
     font-size:63px;
     color:#343736;
}
 input[type=radio],input[type=checkbox] {
     transform: scale(2, 2);
     * scale(2, 2);
    * scale(2, 2);
    * scale(2, 2);
    * scale(2, 2);
}
 input[type=checkbox] {
    /*margin-left: 116px;
    */
     margin:auto;
     margin-top : 54px;
     text-align:center;
}
 .table_simple {
     border : 0px solid grey;
}
 .background-grey {
     background : #f6f6f6;
     border-left : 1px solid #009ee0;
     border-right : 1px solid #009ee0;
     color : #343736;
}
 .background-blue {
     background : #009ee0;
}
 .white {
     color : #fff;
}
 .minuscules {
     font-weight:400;
     font-size:18px;
}
 .table-condensed {
     font-family: 'Arimo', sans-serif;
     font-size:26px;
     color:#343736;
     padding:0;
}
 .table-condensed>tbody>tr>td {
     padding-top:20px;
}
 #titre {
    /*background:#009ee0;
    */
     border : 1px solid #909392;
     border-radius:4px;
     width:505px;
     color:#009ee0;
    /*height:48px;
    */
     margin:auto;
     margin-bottom:9px;
     text-align:center;
     padding:7px;
}
 .last-td {
     border-bottom : 1px solid #009ee0;
}
 .felicitations {
     font-family: 'Yanone Kaffeesatz', sans-serif;
     text-align:center;
     font-size:34px;
     margin-bottom:16px;
}
 .biggreen {
     color:#1f7e35;
     font-size:62px;
}
 .col-sm-9 .col-sm-3 p {
     font-size:12px;
     font-weight:400;
     padding-left:12px;
    /*display:none;
    */
}
 .col-sm-9 .col-sm-2 p {
     font-size:16px;
     font-weight:400;
     text-align:left;
    /*display:none;
    */
}
 div.col-sm-3.col-md-2, .col-sm-4 .col-sm-4 {
     margin-bottom:16px;
}
 .breadcrumb_active {
     background: transparent url("../img/breadcrumb_indicator.png") no-repeat center 37px;
     border-bottom: 3px solid #009ee0;
     margin-bottom:6px;
}
 #omnibox {
     background:#fff;
     text-align:center;
     font-weight:bold;
}
 .navigfoot {
     padding:16px;
     color:#ffffff;
}
/** modif 2016**/
 .gris {
     color:#323b38;
}
 #signature {
     background: url("../img/publika-agence-de-communication-logo.png") no-repeat 0 0;
    /*margin-left:116px;
    */
     margin-top : 16px;
}
 .signatureHP {
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    background:#f1f1f1;
    font-size:13px;
    text-align:center;
    padding:4px;
    z-index:-989999;
}
 .margefooter {
     margin-bottom:85px;
}
 #listing-result {
     text-align:center;
}
 .sep26 {
     margin-top:26px;
}
 .tab-content {
     background:#f1f1f1;
     padding:16px;
}
 .plusde {
     background:#ffffff;
}
 .plusgros {
     padding-top:16px;
     font-size:27px;
     text-align:left;
}
 .footer {
     position:fixed;
     bottom:0;
    /*width:94%;
     margin-left:2%;
    */
     text-align:center;
    /*margin-bottom:7px;
     opacity:0.45;
    */
}
 #prefooter {
     height:62px;
     background:#009ee0;
     border-radius: 15px 15px 0 0;
     position:fixed;
     bottom:0;
     color:#ffffff;
     left:0;
	 font-size:26px;
	 text-transform:uppercase;
}
 .postfooter {
     height:165px;
     background:#009ee0;
}
 #navigationfooter {
     display:none;
     width:100%;
}
 #numcli-result{
     opacity:0;
}
 #numcli-result:hover{
     opacity:1;
}
 .pub-lika {
     position:fixed;
     bottom:25px;
     right:0;
     width:100px;
     height:40px;
    /*color:#AF0054;
    */
     color:#4a4a4a;
     font-family: 'Arimo', sans-serif;
     text-align:right;
     font-size:11px;
     padding-right:4px;
     background : url("../img/pub-lika.png") no-repeat bottom right;
}
 option {
     font-size : 2em;
     text-align:center;
     padding : 16px 6px 16px 6px;
}
 optgroup {
     font-size : 1.2em;
     text-align:center;
     padding : 6px 1px 16px 1px;
}
 .alert {
     color:#c73834;
     font-family:Arial, sans-serif;
     font-size:14px;
     border:1px solid #c73834;
     padding:16px;
     margin-top:25px;
     text-align:center;
}
 .odd {
    background:#f5f5f5;
    margin-bottom:20px;
    border-bottom:2px solid #009EE0;
}
 .even {
    background:#f1f1f1;
     margin-bottom:20px;
    border-bottom:2px solid #323b38;
}
 .wrapcontain {
     height:320px;
     overflow-y:scroll;
     margin-top:16px;
}
 .coche {
    /*margin:65px 12px 0 12px;
     background:#ffffff;
    */
     padding: 10px 15px 0 38px;
}
 .nomcli, .numerocli {
     padding : 5px 15px 10px 15px;
    /*margin-top:65px;
     background:#ffffff;
    */
}
 .infocli {
     border-left : 4px solid grey;
}
 .infocli p {
     text-align:left;
     color:#666666;
}
 #txtbtn {
     font-size:18px;
     font-family:arila, sans-serif;
}
 .date {
     font-family: 'Yanone Kaffeesatz', sans-serif;
     font-size : 31px;
     color:#999999;
}
 .prenom {
    /*background:#ffffff;
    */
     color:#323b38;
}
 #notabbg {
     background:none;
}
 #recherchesresultats {
     height : 412px;
     overflow-y:scroll;
     border:11px solid #f1f1f1;
     border-radius:11px;
     box-shadow: 0px 1px 8px #e2e2e2;
}
 input[type=checkbox].checkcharger {
     margin-right:31px;
     margin-top:0;
}
 .taille70 {
     max-width:70px;
     max-height:70px;
}
 .taille70h {
     height:80px;
}
 .cal {
     padding:20px 0 0 16px;
}
 .bee {
     border-bottom : 1px solid #c4c4c4;
}
 .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
     background-color: #b2b2b2;
     opacity: 0.51;
     color:#f1f1f1;
}
 .mitrait {
     width:100%;
     height:8px;
     background:#009ee0;
     position:fixed;
     bottom:0;
     left:0;
}
 table.table.autonomie2 tbody tr td.result_ete, table.table.autonomie2 tbody tr td.result_hiver {
     padding:22px;
}
 .m72 {
     margin-top : 72px;
}
 .m32 {
     margin-top : 32px;
}
 .dpt option, .dpt optgroup {
     text-align:left;
     padding-left:16px;
}
 .dpt {
     margin-bottom:20px;
}
 .noborder {
     border : 0;
}
 #pays option {
     text-align:left;
}
 #pays {
     margin-top:16px;
}
 .resultssearch tr:nth-child(even) {
    background: #e7e7e7
}
 .resultssearch tr:nth-child(odd) {
    background: #FFF
}
 .resultssearch td{
     text-align:center;
}
 .resultssearch td:nth-child(2){
     text-align:center;
     padding-left:7px;
     padding-right:7px;
}
 .resultssearch th:nth-child(3),.resultssearch th:nth-child(4),.resultssearch th:nth-child(5),.resultssearch th:nth-child(7),.resultssearch td:nth-child(3),.resultssearch td:nth-child(4),.resultssearch td:nth-child(5),.resultssearch td:nth-child(7){
     text-align:left;
     padding-left:10px;
}
 .resultssearch td:nth-child(3){
     font-size:44%;
}
 .resultssearch td:nth-child(4){
     font-weight:bold;
     color:#009ee0;
     font-size:50%;
}
 .resultssearch td:nth-child(7){
     font-weight:bold;
}
 .resultssearch td {
     font-size:40%;
     color:#373737;
     border-right : 1px dashed #afafaf;
}
 .resultssearch td:last-child {
     border-right : 0px solid grey;
}
 .entetestable {
     text-transform:uppercase;
     text-align : left !important;
     padding-left:7px;
}
 .entetestable th {
     text-transform:uppercase;
     font-size:65%;
     border-right : 1px dashed #afafaf;
     color: #323232 !important;
     vertical-align:middle!important;
     width:145px;
}
 .resultssearch td {
     font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
     vertical-align:middle!important;
}
 .resultssearch td input[type=radio],input[type=checkbox] {
     transform: scale(2, 2);
     * scale(2, 2);
    * scale(2, 2);
    * scale(2, 2);
    * scale(2, 2);
}
 .entetestable th:last-child {
     border-right : 0px solid grey;
}
 #filtressearch_length,#filtressearch_info,#filtressearch_filter {
     display:none;
}
 table.dataTable {
     border:0px;
     border-collapse: collapse !important;
}
 .entetestable .thpluspetit {
     font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
     font-size:45% !important;
     padding:10px;
     background:#e7e7e7;
     border-right:0px !important;
}
 .entetestable .thadresse {
     width:230px !important;
}
 .entetestable .thcodepostal {
     width:80px !important;
}
 #filtressearch_paginate {
     font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
     font-size:54%;
     text-transform:uppercase;
}
 @keyframes warningmktg {
     0% {
         color: #323232;
        background: #ff9900;
    }
     50% {
         color: #1f1f1f;
        background: #f1f1f1;
    }
     100% {
         color: #323232;
        background: #ff9900;
    }
}
 @-webkit-keyframes warningmktg {
     0% {
         color: #323232;
        background: #ff9900;
    }
     50% {
         color: #1f1f1f;
        background: #f1f1f1;
    }
     100% {
         color: #323232;
        background: #ff9900;
    }
}
 .warningmktg {
     background:#ffffff;
    /*padding:1px;
     border:1px solid #ff9900 !important;
    */
     padding:4px;
     color:#323232;
     font-size:12px;
     text-transform:uppercase;
     text-align:center;
     -webkit-animation: warningmktg 3s linear infinite;
     -moz-animation: warningmktg 3s linear infinite;
     animation: warningmktg 3s linear infinite;
}
 .filtressearch_wrapper {
     background:#f1f1f1;
}
 .resultssearch td:nth-child(3){
     text-transform:uppercase!important;
     font-weight:normal!important;
}
 .resultssearch td:nth-child(4),.resultssearch td:nth-child(7){
     text-transform:capitalize!important;
     font-weight:bold!important;
}
 .resultssearch td:nth-child(5), .resultssearch td:nth-child(6),.resultssearch td:nth-child(8){
     text-transform:lowercase!important;
     font-weight:normal!important;
}
 .resultssearch td:nth-child(10), .resultssearch td:nth-child(2) {
     text-transform:capitalize!important;
     font-weight:normal!important;
}
.warningTEST {
	background:#d01a30;
	color:#ffffff;
	margin:auto;
	text-align:center;
	padding:4px;
	font-size:26px;
}
.subwarning,  .subwarning a {
	color:#111111;
	font-size:21px;
	text-decoration:none;
	padding-left:24px;
	padding-right:12px;
}
.subwarning a:hover{
color:#ffffff;

}
.btn-dark {
height:32px;
	color: #fff;
	background-color: #343a40;
	border-color: #343a40;
	margin-bottom:4px;
}
.btn-dark:hover {
	color: #222222;
	background-color: #f1f1f1;
	border-color: #e4e4e4;
}
body > div.warningTEST > button > span {
font-size:12px;
}
#stockage > div > div:nth-child(n) > button > img {
height:125px;
margin-bottom:55px;
max-width:unset!important;
}
#stockage > div > div:nth-child(n) > p {
font-size:18px!important;
}
body > div > div:nth-child(3) > div:nth-child(6) > p {
text-align:left!important;
font-size:85%!important;
}