.sans_espacement {margin:0px;padding:0px;}
.voiture_descriptif_technique {
    border-left:0px solid #ffffff;background-color:#ececec;color:#000000;
}
.voiture_descriptif_technique_cellule_bord {
    border-bottom:1px solid #888888;
    height:50px;vertical-align:middle;line-height:50px;
}
.voiture_descriptif_technique_cellule {
    height:50px;vertical-align:middle;line-height:50px;
}
@media (max-width: 600px) {
    .voiture_descriptif_technique {font-size:12px;}
    .voiture_descriptif_technique_cellule {font-size:12px;}
}

.voiture_descriptif_technique_image {
    margin-top:20px;border:1px solid #999999;width:100px;
}
.voiture_descriptif_technique_image_encart {
    margin-top:5px;border:1px solid #999999;width:80px;
}
.voiture_descriptif_technique_img {
    background-color:#001a40;height:10px;
}

.stages-titre-page h2 {
    font-size:40px;text-align:left;
}
.stages-titre-page h1 {
    font-family: "eurostile-extended",sans-serif;
    font-weight: 900;
    color:#ffffff;
    font-size:40px;text-align:left;
}
@media (max-width: 360px) {
    .stages-titre-page h2 {font-size:20px;}
    .stages-titre-page h1 {font-size:20px;}
}
.stages-titre-etape-numero {
    font-family: 'Orbitron', sans-serif;
    padding: 10px;
    /*color: #0066b2;*/
    color: #001a40;font-weight:900;
    font-size:24px;
    text-align:center;
}
.stages-titre-etape{
    font-family: 'Orbitron', sans-serif;
    padding: 5px 0px 0px 10px;
    font-size:20px;

    /*color: #0066b2;*/
    color: #001a40;;font-weight:900;
}
.stages-titre-etape-description{
    font-family: 'Cabin Condensed', sans-serif;
    font-size: 13px;
    padding: 0px 0px 0px 10px;
    color:#000000;
}
.stages-titre-etape-informations{
    font-family: 'Cabin Condensed', sans-serif;
    font-size: 13px;
    /*padding: 10px;*/
}
.stages-infos-gros{font-family: 'Cabin Condensed', sans-serif;font-size:18px;font-weight:bold;}
.stages-infos-petit{font-family: 'Cabin Condensed', sans-serif;font-size:12px;font-weight:normal;}

.checkedLike {border:1px solid #cccccc;border-radius:3px;text-align:center;}

.stages-titre-promo{
    font-family: 'Orbitron', sans-serif;
    padding: 5px 0px 0px 10px;
    font-size:20px;
    color:#fff;font-weight:900;
}
.stages-titre-promo-informations{
    font-family: 'Cabin Condensed', sans-serif;
    font-size: 13px;
    padding: 10px;
    color:#fff;
}

/* pour les infos ajax*/
#stages-voitures {

}
#stages-circuits {

}
/* colonne de droite : résumé des stages*/
.stage-resume-titre {
    font-family: 'Orbitron', sans-serif;
    padding: 0px;
    font-size:20px;
    color:#000000;font-weight:900;
}

.stage-circuit{
    min-height:120px;padding:5px;border-right:5px solid #FFFFFF;border-bottom:5px solid #FFFFFF;color: #000000;
}
.stage-circuit a:hover {background-color: #999999;}

.stage-voiture{
    min-height:60px;padding:10px;border-right:5px solid #FFFFFF;border-bottom:5px solid #FFFFFF;
}
.stage_description {
    font-family: 'Cabin Condensed', sans-serif;
    font-size: 16px;
    text-align: justify;
    color:#000000;
    padding: 0px 10px 0px 0px;
}
/*.stage_description h1 {
    /*border-right:1px solid #eeeeee;
}*/
.stage_description_titre {
    font-size: 30px;padding:0px;margin:0px;/*border-bottom:5px solid #f07d00;*/
}
h1.stage_description_h1 {padding:10px 0px 10px 0px;margin:0px;}
@media (max-width: 768px) {
    /*TABLETTE*/
    h1.stage_description_h1 {padding:0px 0px 0px 0px;margin:0px;height:40px;}
    .stage_description_titre {
        font-size: 14px;padding:0px;margin:0px;display:inline-block;/*border-bottom:3px solid #f07d00;*/
    }
}
.stages-autres-circuits{
    padding:10px 0px 20px 0px;margin-top:20px;
}
@media (max-width: 768px) {
    .stages-autres-circuits{
        padding:0px 0px 0px 0px;margin-top:10px;
    }
}
.stage_description p {
    font-family: 'Cabin Condensed', sans-serif;
    margin:0px;padding:0px;
    border:0px solid red;
    font-size: 14px;
    text-align: justify;
}

.piloter_fleche_detail{
    display:inline;
    position:relative;top:-3px;
    margin:0px 0px 0px 10px;
}