#ThelisResaSimpleBlock1 .couleurT2, #ThelisResaSimpleBlock2 .couleurT2, #ThelisResaSimpleBlock3 .couleurT2, #ThelisResaSimpleBlock4 .couleurT2, #ThelisResaSimpleBlock5 .couleurT2, #ThelisResaSimpleBlock6 .couleurT2, #ThelisResaSimpleBlock7 .couleurT2, #ThelisResaSimpleBlock8 .couleurT2, #ThelisResaSimpleBlock9 .couleurT2, #ThelisResaSimpleBlock10 .couleurT2, #ThelisResaSimpleBlock11 .couleurT2, #ThelisResaSimpleBlock12 .couleurT2, #ThelisResaSimpleBlock13 .couleurT2, #ThelisResaSimpleBlock14 .couleurT2, #ThelisResaSimpleBlock15 .couleurT2, #ThelisResaSimpleBlock16 .couleurT2, #ThelisResaSimpleBlock17 .couleurT2, #ThelisResaSimpleBlock18 .couleurT2, #ThelisResaSimpleBlock19 .couleurT2, #ThelisResaSimpleBlock20 .couleurT2, #ThelisResaSimpleBlock21 .couleurT2, #ThelisResaSimpleBlock22 .couleurT2, #ThelisResaSimpleBlock22 .couleurT2, #ThelisResaSimpleBlock23 .couleurT2, #ThelisResaSimpleBlock24 .couleurT2, #ThelisResaSimpleBlock25 .couleurT2, #ThelisResaSimpleBlock26 .couleurT2, #ThelisResaSimpleBlock27 .couleurT2, #ThelisResaSimpleBlock28 .couleurT2, #ThelisResaSimpleBlock29 .couleurT2, #ThelisResaSimpleBlock30 .couleurT2, #ThelisResaSimpleBlock31 .couleurT2, #ThelisResaSimpleBlock32 .couleurT2, #ThelisResaSimpleBlock33 .couleurT2, #ThelisResaSimpleBlock34 .couleurT2, #ThelisResaSimpleBlock35 .couleurT2 {
    color: #97be0e !important;
}


#ThelisResaSimpleBlock1 .couleur2, #ThelisResaSimpleBlock2 .couleur2, #ThelisResaSimpleBlock3 .couleur2, #ThelisResaSimpleBlock4 .couleur2, #ThelisResaSimpleBlock5 .couleur2, #ThelisResaSimpleBlock6 .couleur2, #ThelisResaSimpleBlock7 .couleur2, #ThelisResaSimpleBlock8 .couleur2, #ThelisResaSimpleBlock9 .couleur2, #ThelisResaSimpleBlock10 .couleur2, #ThelisResaSimpleBlock11 .couleur2, #ThelisResaSimpleBlock12 .couleur2, #ThelisResaSimpleBlock13 .couleur2, #ThelisResaSimpleBlock14 .couleur2, #ThelisResaSimpleBlock15 .couleur2, #ThelisResaSimpleBlock16 .couleur2, #ThelisResaSimpleBlock17 .couleur2, #ThelisResaSimpleBlock18 .couleur2, #ThelisResaSimpleBlock19 .couleur2, #ThelisResaSimpleBlock20 .couleur2, #ThelisResaSimpleBlock21 .couleur2, #ThelisResaSimpleBlock22 .couleur2, #ThelisResaSimpleBlock22 .couleur2, #ThelisResaSimpleBlock23 .couleur2, #ThelisResaSimpleBlock24 .couleur2, #ThelisResaSimpleBlock25 .couleur2, #ThelisResaSimpleBlock26 .couleur2, #ThelisResaSimpleBlock27 .couleur2, #ThelisResaSimpleBlock28 .couleur2, #ThelisResaSimpleBlock29 .couleur2, #ThelisResaSimpleBlock30 .couleur2, #ThelisResaSimpleBlock31 .couleur2, #ThelisResaSimpleBlock32 .couleur2, #ThelisResaSimpleBlock33 .couleur2, #ThelisResaSimpleBlock34 .couleur2, #ThelisResaSimpleBlock35.couleur2, #ThelisResaSimpleBlock21 .couleur2 {
    background-color: #2BB04A !important;
}

#ThelisResaSimpleBlock1 .filters, .filters-group {
margin-left :0px;
padding-left:0px;

}
.filters-group, .filters-select-duration  {
margin-left :auto;
padding-left:0px;
text-align : left;
   display: inline !important;
    margin-right: auto;
    



}

   .thr.thr-simpleblock .thr-simpleblock-filters {

    margin-bottom: 15px;
    line-height: 40px;
    display: flex;
    justify-content: revert;
    flex-flow: row-reverse;

}

.thr .thr-tooltip-promo .thr-promo-gain strong{
    background:#9cc700 !important;
}

.thr .thr-tooltip-promo .thr-promo-gain em{
    color:#9cc700 !important;
}


.thr .thr-tooltip-promo, .thr .thr-tooltip-promo b {
    border-color:#973493 !important;
}

.thr .thr-price{
    color:#9cc700 !important;
    margin-bottom: 10px;
}
.thr .thr-p100reduc > em {
background-color: white !important;
    color: #9cc700  !important;
}
.thr .thr-btn-primary{
    background-color: #973493 !important;
    
}

#ThelisResaSimpleBlock{
font-size: 14px;
font-weight: normal;
letter-spacing: 0em;
line-height: normal;
text-align: left;
color: #5a5349;
}



.block{
    color:#5a5349;
    border-bottom: 1px solid #97be0e;
padding: 15px;
    margin-bottom:0;
	
    
}

.filters .filters-more, .filters .other-durations, .filters .filters-launch{
 padding: 10px !important;

background: white !important;



background-color: white !important;

border: 1px solid #97be0e !important;



color: black !important;
    
}

.filters .filters-more:hover, .filters .other-durations:hover, {
    color:#97be0e !important;
    width:50px;
    height:50px;
    color: white !important;
}



.filters .filters-group label {
    float: none !important;
    display: inline;
    color: #5a5349;
    font-size: 15px !important;
    line-height: 2 !important;
}

.filters .filters-launch {
    
    display:initial !important;
  
color: white !important;
font-size: 15px !important;

font-weight: 400 !important;
}

select{
    border: 1px solid lightgrey;
    padding-top:8px;
      padding-bottom:8px;
    
    
    
}

.filters{
    display:flex !important;
    flex-flow:row wrap !important;
    align-items: center;
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding:10px !important;
    background: white !important;
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.3);
}



.filters .filters-hidden{
    
display:auto !important;
text-align: left;
    
    margin-right: auto;
margin-left: auto;
height: 68px !important;
}
.result{
    width:100% !important;
        background:white!important;
    margin-top: 15px;
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.3);
    
}

.result .months {

    background: whitesmoke !important;

}


.result table.results-table thead th {

    background: #3b3a3f  !important;
    padding: 20px 0 !important;
    text-align: center !important;
    border-bottom: 4px solid #97be0e !important;
    color: white !important;
    
    

}


.result .months button.month-current {

    
    background: #3b3a3f  !important;
    color: white !important;
    border-bottom: 1px solid white !important;

}


strike{
    color:black;
}


td span, .result > .results-table a.button[class*="Tab-"],.result table.results-table tbody td.category-name > h4{
    
    
    color:black;
    margin:5px auto !important;
    
}

.bloc .result table.results-table tbody td.category-name > h4{
    color:#333 !important;
}

.bloc .result table.results-table tbody td .minimumTariff{
    color:#333 !important;
}


.results-table a.button[class*="Tab-"]{
    border-color:#97be0e !important;

padding: 15px !important;

color: white !important;

background: #97be0e !important;
}

.results-table a.button:active{
    color:#000 !important;
}

.result .months button{
    padding:15px !important;
    
    background: white !important;
    border: none !important;
}

.thr-favorites-bloc .thr-price-infos {

    position: absolute;
  
    left: 27%;

}

#bloclangue-home {

    margin: 5px auto;
    position: relative;

}


.box, .block{
    border: none;
}


.row{
    margin:0;
}


@media screen and (max-width:1405px){
   
    .filters{
        padding-top: 25px !important;
    }
   
      .results-table a.button[class*="Tab-"]{
    

padding: 5px !important;


}
    
    .thr-category {
    width: 50% !important;

}
    
    
}








@media screen and (max-width:965px){ 
    
    .thr-tab-content-container{
        padding:0 !important;
    }
    
    
    
    .filters{
        padding-top: 35px !important;
    }
    
 #ThelisResaSimpleBlock1 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock2 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock3 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock4 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock5 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock6 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock7 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock8 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock9 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock10 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock11 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock12 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock13 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock14 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock15 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock16 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock17 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock18 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock19 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock20 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock21 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock22 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock23 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock24 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock24 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock25 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock26 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock27 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock28 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock29 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock30 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock31 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock32 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock33 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock34 .result table.results-table tbody td.category-name, #ThelisResaSimpleBlock35 .result table.results-table tbody td.category-name{
        display: none;
    }
    
    .block, .box {
        padding:0;
    }
    .filters .filters-hidden{
        height: 90px !important;
    }
    #leconteneur {

    max-width: 100%;

}
    
 
    
     #ThelisResaSimpleBlock1 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock2 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock3 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock4 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock5 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock6 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock7 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock8 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock9 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock10 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock11 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock12 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock13 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock14 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock15 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock16 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock17 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock18 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock19 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock20 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock21 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock22 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock23 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock24 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock24 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock25 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock26 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock27 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock28 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock29 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock30 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock31 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock32 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock33 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock34 .result table.results-table thead tr th:nth-child(1), #ThelisResaSimpleBlock35 .result table.results-table thead tr th:nth-child(1)  {

    
}
}

@media screen and (max-width:767px){
    
    .filters .filters-hidden{
        
        text-align: center;
        margin:0;
    }
    .result{
        min-width: auto !important;
    }
    
          .thr-category {
    width: 100% !important;

}
    
 
    
 
    
}





@media screen and (max-width:650px){ 
    #ThelisResaSimpleBlock1 .filters, #ThelisResaSimpleBlock2 .filters, #ThelisResaSimpleBlock3 .filters, #ThelisResaSimpleBlock4 .filters, #ThelisResaSimpleBlock5 .filters, #ThelisResaSimpleBlock6 .filters, #ThelisResaSimpleBlock7 .filters, #ThelisResaSimpleBlock8 .filters, #ThelisResaSimpleBlock9 .filters, #ThelisResaSimpleBlock10 .filters, #ThelisResaSimpleBlock11 .filters, #ThelisResaSimpleBlock12 .filters, #ThelisResaSimpleBlock13 .filters, #ThelisResaSimpleBlock14 .filters, #ThelisResaSimpleBlock15 .filters, #ThelisResaSimpleBlock16 .filters, #ThelisResaSimpleBlock17 .filters, #ThelisResaSimpleBlock18 .filters, #ThelisResaSimpleBlock19 .filters, #ThelisResaSimpleBlock20 .filters, #ThelisResaSimpleBlock21 .filters, #ThelisResaSimpleBlock22 .filters, #ThelisResaSimpleBlock23 .filters, #ThelisResaSimpleBlock24 .filters, #ThelisResaSimpleBlock24 .filters, #ThelisResaSimpleBlock25 .filters, #ThelisResaSimpleBlock26 .filters, #ThelisResaSimpleBlock27 .filters, #ThelisResaSimpleBlock28 .filters, #ThelisResaSimpleBlock29 .filters, #ThelisResaSimpleBlock30 .filters, #ThelisResaSimpleBlock31 .filters, #ThelisResaSimpleBlock32 .filters, #ThelisResaSimpleBlock33 .filters, #ThelisResaSimpleBlock34 .filters, #ThelisResaSimpleBlock35 .filters  {

    min-width: auto !important;
}
    
    
      #ThelisResaSimpleBlock1 .result, #ThelisResaSimpleBlock2 .result, #ThelisResaSimpleBlock3 .result, #ThelisResaSimpleBlock4 .result, #ThelisResaSimpleBlock5 .result, #ThelisResaSimpleBlock6 .result, #ThelisResaSimpleBlock7 .result, #ThelisResaSimpleBlock8 .result, #ThelisResaSimpleBlock9 .result, #ThelisResaSimpleBlock10 .result, #ThelisResaSimpleBlock11 .result, #ThelisResaSimpleBlock12 .result, #ThelisResaSimpleBlock13 .result, #ThelisResaSimpleBlock14 .result, #ThelisResaSimpleBlock15 .result, #ThelisResaSimpleBlock16 .result, #ThelisResaSimpleBlock17 .result, #ThelisResaSimpleBlock18 .result, #ThelisResaSimpleBlock19 .result, #ThelisResaSimpleBlock20 .result, #ThelisResaSimpleBlock21 .result, #ThelisResaSimpleBlock22 .result, #ThelisResaSimpleBlock23 .result, #ThelisResaSimpleBlock24 .result, #ThelisResaSimpleBlock24 .result, #ThelisResaSimpleBlock25 .result, #ThelisResaSimpleBlock26 .result, #ThelisResaSimpleBlock27 .result, #ThelisResaSimpleBlock28 .result, #ThelisResaSimpleBlock29 .result, #ThelisResaSimpleBlock30 .result, #ThelisResaSimpleBlock31 .result, #ThelisResaSimpleBlock32 .result, #ThelisResaSimpleBlock33 .result, #ThelisResaSimpleBlock34 .result, #ThelisResaSimpleBlock35 .result  {

    min-width: auto !important;
}
   
       .filters {

    display: flex !important;
    flex-flow: column !important;
    align-items: flex-start;
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding: 10px !important;
    background: white !important;
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.3);
    margin:0;
    min-width: auto !important;
    width:auto !important;

}

.thr.thr-simpleblock .thr-simpleblock-filters {

    text-align: center;
}
    
    select {
    width: 160px !important;

}
    .filters .filters-hidden{
        width:auto;
        height: 150px !important;
    }
     
    .filters .filters-more, .filters .other-durations, .filters .filters-launch{
        display:none;
    }
    .filters-group{
        width:auto;
        display: flex !important;
        margin:0;
        margin-left: 25px;
    } 
}
    
@media screen and (max-width:450px){
.filters-group{
       
        margin-left:0;
    } 
 } 