/*******************************************************************************/
/*                                    compBox                                  */
/*******************************************************************************/

.compBox {
    width: 220px;
    margin-top: 10px;
    background: #F2F2F2;
}

.compBox .headerComposants {}

.compBox .headerComposants .footerComposants {}

.compBox .headerComposants .footerComposants .contentComposants {}

.compBox .headerComposants .footerComposants .contentComposants .topContentComposants {}

.compBox .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {}

.compBox .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {}

.compBox .headerComposants .footerComposants .contentComposants .dataContentComposants {}

.compBox .headerComposants .footerComposants .contentComposants .dataContentComposants span {}

.compBox .headerComposants .footerComposants .contentComposants .dataContentComposants .text {}

.compBox .headerComposants .footerComposants .contentComposants .dataContentComposants .text a {}

.compBox .headerComposants .footerComposants .contentComposants .dataContentComposants .text .active {}

.compBox .headerComposants .footerComposants .contentComposants .dataContentComposants .text .sublabel {}

.compBox .headerComposants .footerComposants .contentComposants .dataContentComposants .text .active2 {}

.compBox .headerComposants .footerComposants .contentComposants .bottomContentComposants {}

/*******************************************************************************/
/*                              ENCARTS VERSAILES                              */
/*******************************************************************************/

.header_encart {
    color: #333;
    font-family: "apollon";
    font-size: 13px;
    text-align: left;
    padding: 15px 20px 10px;
    text-transform: uppercase;
}

.header_encart a {}

.img_encart {
    display: block;
}

.img_encart a {
    display: block;
}

.text_encart {
    text-align: right;
}

.text_encart span {
    padding: 0 20px 15px;
    display: block;
    font-size: 12px;
    font-family: verdana;
    color: #bc9c69;
    text-align: left;
    line-height: 1.3em;
}

.text_encart .bt_cliquez_ici {}

.text_encart .bt_cliquez_ici a {
    text-decoration: none;
}

.text_encart .bt_cliquez_ici a span {
    color: #999;
    font-size: 12px;
    padding: 0 20px 20px;
    text-decoration: underline;
    text-align: right;
}

.text_encart .bt_cliquez_ici a span:hover {
    color: #bc9c69;
}

#encart1 a,
#encart2 a,
#encart3 a {
    text-decoration: none;
}

/********* ENCART 1 ************/
#encart1 {
    margin-bottom: 1px;
    margin-top: 1px;
    background: #F2F2F2;
}

#encart1 .img_encart a {
    background: url(https://www.chateauversailles.fr/sites/default/files/styles/carte_abonnement/public/colonne_gauche_image/24epv11-carte_abonnement_1an_2025-recto-86x54-ok-masque-hd_-_coins_arrondis.png?itok=rmwe-RhH) no-repeat scroll center bottom transparent;
    background-size: contain;
    height: 135px;
    margin: 0 5px 0 12px;
}

/********* ENCART 2 ************/

#encart2 .img_encart {
    height: 150px;
}

#encart2 .img_encart a {
    background: url("../image/img_gratuite.jpg") no-repeat scroll center 0 transparent;
    height: 150px;
    background-size: cover;
}

/********* ENCART 3 ************/

#encart3 {
    margin: 10px 0 0;
}

#encart3 .img_encart a {
    background: url("../image/img_app.jpg") no-repeat scroll center 0 transparent;
    height: 150px;
    background-size: cover;
}

#encart3 .header_encart {
    padding-top: 20px;
}

#encart3 .text_encart {}

#encart3 .text_encart span {
    padding: 0 18px 15px;
}

#encart3 .text_encart .bt_cliquez_ici {}

#encart3 .text_encart .bt_cliquez_ici a {}

#encart3 .text_encart .bt_cliquez_ici a span {}

/********* ENCART 4 ************/

#encart4 {
    margin: 10px 0 0;
}

#encart4 .header_encart {
    background: none repeat scroll 0 0 #DFE1DD;
    color: #967526;
    font-size: 13px;
    font-weight: normal;
    padding-left: 17px;
    padding-top: 17px;
    text-align: left;
    text-decoration: none;
}

#encart4 .img_encart {
    background: none repeat scroll 0 0 #DFE1DD;
}

#encart4 .img_encart a {
    display: block;
    padding-bottom: 10px;
    text-align: center;
}

#encart4 .header_encart a {
    color: #967526;
    text-decoration: none;
}

#encart4 .text_encart a {
    text-decoration: none;
}

#encart4 .text_encart span {
    padding: 5px 17px 17px 17px;
    text-decoration: none;
}

#encart4 .text_encart .bt_cliquez_ici {
    background: none repeat scroll 0 0 transparent;
}

#encart4 .text_encart .bt_cliquez_ici a {}

#encart4 .text_encart .bt_cliquez_ici a span {
    background: url("../image/ico_fleche_marron.png") no-repeat scroll 0 5px transparent;
    color: #967526;
    font-weight: normal;
    padding: 0 19px 17px 10px;
}