/******************************************************************************/
/*                                  compPage                                  */
/******************************************************************************/

/******************************************************************************/
/*                       BALISES POUR LE POSITIONNEMENT                       */
/******************************************************************************/

* {
    margin: 0;
    padding: 0;
    font-family: Arial;
}

#positionSite {
}
#positionSite .langage {
}
#positionSite .langage .pageEtape {
}


/******************************************************************************/
/*                         TAILLE DU CONTENU DU SITE                          */
/******************************************************************************/

#cadreContent {
    width: 810px;
}
#pageErreur #cadreContent {
}


/******************************************************************************/
/*              BALISES POUR LES TAILLES DES LIGNES ET COLONNES               */
/******************************************************************************/

.ligneContent1 {
}
.ligneContent1 .colonneContent1 {
}
.ligneContent2 {
    background: none repeat scroll 0 0 #D5DFEB;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
    margin-bottom: 10px;
    padding-top: 3px;
}
.ligneContent2 .colonneContent1 {
    float: left;
}
.ligneContent2 .colonneContent2 {
    float: right;
}
.ligneContent3 {
}
.ligneContent3 .colonneContent1 {
    width:786px;
    margin:0 auto;
}


.bandeauEtat {
    display: none;
    height: 120px;
    margin: -121px 0 0 1px;
    position: absolute;
    width: 109px;

}


.boxBilletDiffere span{
        font-size: 12px;
     border-spacing: 0;
    color: #000000;
    font-weight: bold;
    margin-left: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 96%;
    clear:both;
}


.infoBilletDiffere{
    font-size: 11px;
     border-spacing: 0;
    color: #000000;
    font-weight: normal;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 96%;
}

div.dataContentComposants div.objetInfoComp {
    display:none;
}


.ligneContent4{
    clear:both;
}

.fb_iframe_widget span {

}

.social {
    clear:both;
    padding-left:11px;
}

.social div{
    display:inline-block;
    vertical-align: top;
}

table#paiementFree tr td#validationPaiementFree a{
    background:url("../image/bt_reserver.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    width:138px;
    height:26px;
    display:block;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    line-height:26px;
    text-decoration:none;
    margin:0 auto;
}

table#paiementFree tr td#validationPaiementFree{

    text-align:center;

}

table#paiementFree {
    width:780px;
}

table#paiementFree tr th#titlePaiementFree{
   font-size:18px;
}