#summer-deals #page
{
    background: rgb(232,56,71);
    background: linear-gradient(90deg, rgba(232,56,71,1) 0%, rgba(231,38,125,1) 100%);
}

#summer-deals .tableau-modele .entete-table:nth-child(1)
{
    background: rgb(206,210,6);
    background: linear-gradient(180deg, rgba(206,210,6,1) 0%, rgba(248,173,15,1) 100%);
}

#summer-deals #page .container 
{
    max-width: 1000px; 
    position: relative;
	margin: 0 auto;
}

#summer-deals .tableau-modele .entete-table:nth-child(1) .table_line_cell_voiture 
{
    position: relative;
}

#summer-deals .tableau-modele .entete-table:nth-child(1) .table_line_cell_voiture::after
{
    content: "";
    height: 60%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 20%;
    background: white;
}

#summer-deals .tableau-modele .entete-table .table_line_cell_voiture:nth-child(6) p
{
    text-align: center;
    font-weight: bold;
}

#summer-deals .tableau-modele .entete-table .table_line_cell_voiture:nth-child(4) p,
#summer-deals .tableau-modele .entete-table .table_line_cell_voiture:nth-child(5) p
{
    text-align: center;
}

#summer-deals .tableau-modele .entete-table:nth-child(1) .table_line_cell_voiture:nth-child(6) p
{
    text-align: center;
    font-weight: inherit;
}

#summer-deals .tableau-modele .entete-table:nth-child(1) .table_line_cell_voiture:last-child::after
{
    width: 0;
}

#summer-deals .tableau-modele .entete-table .table_line_cell_voiture
{
    padding: 15px 20px;
}

.table_line_voiture
{
    color: white;
}

.table_line_voiture.white
{
    background-color: white;
    color: black;
}


#summer-deals .tableau-modele .entete-table .table_line_cell_voiture p
{
    font-size: 14px;
    line-height: 20px;
    padding: 6px 0px;
    font-weight: 500;
}  

#summer-deals .tableau-modele .entete-table:nth-child(1) .table_line_cell_voiture p
{
    font-size: 16px;
    line-height: 16px;
    color: white;
    text-align: center;
}

#summer-deals .courbe 
{
	background-image: url("../images/courbe_autodis.svg");
}

#summer-deals .introduction-page 
{
    margin-top: 70px;
    margin-bottom: 20px;
}

#summer-deals .introduction-page p 
{
    text-align: center;
    font-size: 22px;
    line-height: 27px;
    color: white;
}

#summer-deals .introduction-page img
{
    width: 100%;
}

#summer-deals .table_voiture 
{
    width: 100%; 
    display: table;
}

.miniBanniere 
{
    position: relative;
	margin-top: 100px;
	height: 100%;
	margin-bottom: 0px;
}

.bottomSingle
{
    text-align: center;
    margin-bottom: 0px;
    margin-top: 130px;
    display: block;
}

.bottomSingle .btnResa
{
    position: relative;
    top: inherit;
    right: inherit;
    margin: 3px;
}

.bottomSingle .btnResa.inverse
{
    background-color: white;
    color: #084784;
    border: 1px solid #084784;
    transition: 0.2s linear all;
}

.bottomSingle .btnResa.inverse:hover
{
    background-color: #084784;
    color: white;
    border: 1px solid #084784;
    transition: 0.2s linear all;
}

        

                            .table_line_voiture 
                            {
                                display: table-row;
                                position: relative;
                            }
							
                            .table_line_cell_voiture 
                            {
                                display: table-cell;
                                vertical-align: middle;
                                position: relative;
                            }
                            
                            
                            
                            

                            

                            
                            

                            .table_line_voiture .table_line_cell_voiture p span
                            {
                            	display: none;
                            }
                            
.flecheDeals{display: none;}


.miniBanniere .resp {
    display: none;
}


@media screen and (max-width: 2200px)
{
    .miniBanniere 
    {
        margin-top: 80px;
    }
}

@media screen and (max-width: 1281px)
{
    #summer-deals #page .container
    {
        width: 800px;
    }

    #summer-deals .introduction-page p 
    {
        font-size: 18px;
        line-height: 24px;
    }

    #summer-deals .tableau-modele .entete-table:nth-child(1) .table_line_cell_voiture p 
    {
        font-size: 14px;
        line-height: 20px;
    }

    #summer-deals .tableau-modele .entete-table .table_line_cell_voiture 
    {
        padding: 10px;
    }

    #summer-deals .tableau-modele .entete-table .table_line_cell_voiture p 
    {
        padding: 0px;
    }

    #summer-deals .tableau-modele .entete-table .table_line_cell_voiture 
    {
        padding: 10px 15px;
    }

    .table_line_voiture .table_line_cell_voiture p span.couleur{display: none;}
}

@media screen and (max-width: 1100px)
{
    .btnResa {
        display: -webkit-inline-box;
    }
}


@media (max-width: 1000px)
{
    .table_voiture,
    .table_line_voiture, 
    .table_line_cell_voiture 
    {
        display: block;
        width: 100%;
        max-width: inherit;
    }

    .table_line_voiture .table_line_cell_voiture p span.couleur{display: inline-block;}
                                
    .table_line_voiture
    { 
        overflow: hidden;
        cursor: pointer;
        height: 40px;
    }

    .table_line_voiture::after
    {
        content: "";
    }

    .table_line_voiture.display
    {
        height: auto;  
    }
    
    .table_line_voiture:nth-child(1)
    {
        display: none;
        height: 0;
    }

    .entete-table.white
    {
        background: rgb(206,210,6);
        background: linear-gradient(90deg, rgba(206,210,6,1) 0%, rgba(248,173,15,1) 100%);
    }

    .table_line_voiture .prix
    {
        padding-right: 100px;
        float: right;
        font-weight: bold;
    }

    .table_line_voiture .table_line_cell_voiture p span 
    {
        display: inline-block;
    }

    .table_line_voiture::after 
    {
        content: "";
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px 6px 0 6px;
        position: absolute;
        top: 16px;
        right: 15px;
    }

    #summer-deals .tableau-modele .entete-table .table_line_cell_voiture:nth-child(4) p, 
    #summer-deals .tableau-modele .entete-table .table_line_cell_voiture:nth-child(5) p, 
    #summer-deals .tableau-modele .entete-table .table_line_cell_voiture:nth-child(6) p
    {
        text-align: left;
    }

    .table_line_voiture.display::after 
    {
        border-width: 0 6px 8px 6px;
    }

    .table_line_voiture::after 
    {
        border-color: #FFFFFF transparent transparent transparent;
    }

    .table_line_voiture.white::after 
    {
        border-color: #000000 transparent transparent transparent;
    }

    .table_line_voiture.display::after 
    {
        border-color: transparent transparent #FFFFFF transparent;
    }

    .table_line_voiture.white.display::after 
    {
        border-color: transparent transparent #000000 transparent;
    }
}
                            
@media screen and (max-width: 850px)
{
    #summer-deals #page .container
    {
        width: 500px;
    }
}   

@media screen and (max-width: 550px)
{
    #summer-deals #page .container
    {
        width: 320px;
    }

    .table_line_voiture .table_line_cell_voiture p span.couleur
    {
        display: none;
    }

    .table_line_voiture .prix
    {
        padding-right: 70px;
    }

    #summer-deals .introduction-page p 
    {
        font-size: 18px;
        line-height: 24px;
        padding: 0 50px;
    }

    .miniBanniere .resp 
    {
        display: block;
    }

    .miniBanniere .noresp 
    {
        display: none;
    }
}   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            

                             



                            
                            
                            
                            @media (max-width: 480px)
                            {
                                .prixBD
                                {
                                    display: none !important;
                                }
                            }
							
							
							
							.img-apercu {
							filter: grayscale(100%);
							width: 20px;
							margin: 0 auto;
							display: block;		
							transition: 0.3s all ease;							
							}
							.lien-apercu .img-apercu {
							transition: 0.3s all ease;	
							}
							.lien-apercu:hover > .img-apercu {
							padding-left: 10px;	
							}
							.tableau-modele {
								margin-bottom: 30px;
							}
							
							
							
							@media screen and (max-width: 1000px)
                            {
								.lien-apercu, .img-apercu {
									display: block;
									margin-bottom: 10px;
									text-align: center;
								}
								.table_line_voiture .table_line_cell_voiture:nth-child(5) p {
								text-align: left;
								}
								.table_line_voiture .table_line_cell_voiture:nth-child(6) p {
								text-align: left;
								}								
								.table_line_voiture .table_line_cell_voiture:nth-child(7) .img-apercu {
								    display: -webkit-inline-box;
									margin-left: 5px;
									margin-bottom: -5px;
								}
								
								.btnResa {
								display: -webkit-inline-box;
								}
								.table_line_cell_voiture p {
									padding-right: 32px;
								}
								.introduction-page {
									margin-top: 15px;
								}
								.marque_liste_voiture {
									margin-top: 30px;
								}
							}
							
							.bulle-couleur {
								width: 20px;
								margin-right: 5px;
								margin-bottom: -5px;
							}
							
							
							.fancybox-nav span {
								visibility: inherit;
                            }
                            

                            .ligne-vendu p
                            {
                                color: lightgrey;
                            }
                            .ligne-vendu .vendu {
                                font-weight: bold !important; 
                                text-transform: uppercase;
                                color: black;
                            }

                                @media (max-width: 1000px) {
                            .table_line_voiture .table_line_cell_voiture:nth-child(8) {
                                width: 100%; 
                                text-align: center;
                            }
                            }



/* PARALAX */

.para_1,
.para_2,
.para_3,
.para_4,
.para_5
{
    position: absolute;
}

.para_1
{
    width: 8.2vw;
    top: 8.2vw;
    left: -17.4vw;
}

.para_2
{
    width: 10.93vw;
    top: 29.49vw;
    left: -20.11vw;
}

.para_3
{
    width: 5.66vw;
    top: 48.82vw;
    left: -16vw;
}

.para_4
{
    width: 10.75vw;
    top: 7.42vw;
    right: -18.16vw;
}

.para_5
{
    width: 10.54vw;
    top: 36.91vw;
    right: -19.33vw;
}