/**
 * Blocks des infos d'une formation (page formation)
 */

body.taxonomy-121 .infos-formation {
    background-color: rgba(133, 200, 120, 0.2);
}
body.taxonomy-123 .infos-formation {
    background-color: rgba(140, 98, 170, 0.2);
}
body.taxonomy-124 .infos-formation {
    background-color: rgba(249, 167, 93, 0.2);
}
body.taxonomy-125 .infos-formation {
    background-color: rgba(33, 189, 189, 0.2);
}
.infos-formation {
    border-radius: 4px;
    padding: 20px 12px;
}

.infos-formation .views-label {
    font: 15px "source_sans_probold";
    text-transform: uppercase;
    display: block;
    margin-top: 20px;
}
.infos-formation .views-label-field-duree-lieu-formation {
    margin-top: 0;
}
body.taxonomy-121 .infos-formation .views-label {
    color: #85c878;
}
body.taxonomy-123 .infos-formation .views-label {
    color: #8c62aa;
}
body.taxonomy-124 .infos-formation .views-label {
    color: #f9a75d;
}
body.taxonomy-125 .infos-formation .views-label {
    color: #21bdbd;
}

.infos-formation ul {
	padding: 0;
}
.infos-formation ul li {
	padding-left: 11px;
}	

.infos-formation-boutons {
    margin-top: 16px;
}

.infos-formation-boutons .formation-btn-inscription {
    text-transform: uppercase;
}

body.taxonomy-121 .formation-btn div {
    background: #85c878;
}
body.taxonomy-121 .formation-btn a, body.taxonomy-121 .formation-btn-tel p {
    background: url(../images/arrow-bottom-btn-green.png) center bottom no-repeat;
}
body.taxonomy-123 .formation-btn div {
    background: #8c62aa;
}
body.taxonomy-123 .formation-btn a, body.taxonomy-123 .formation-btn-tel p {
    background: url(../images/arrow-bottom-btn-purple.png) center bottom no-repeat;
}
body.taxonomy-124 .formation-btn div {
    background: #f9a75d;
}
body.taxonomy-124 .formation-btn a, body.taxonomy-124 .formation-btn-tel p {
    background: url(../images/arrow-bottom-btn-orange.png) center bottom no-repeat;
}
body.taxonomy-125 .formation-btn div {
    background: #21bdbd;
}
body.taxonomy-125 .formation-btn a, body.taxonomy-125 .formation-btn-tel p {
    background: url(../images/arrow-bottom-btn-blue.png) center bottom no-repeat;
}
.formation-btn {
    padding-bottom: 12px;
    margin-top: 16px;
}
.formation-btn div {
    font-size: 17px;
    color: #fff;
    border-radius: 4px;
    height: 31px;
    width: 232px;
    margin: 0 auto;
    text-align: center;
    letter-spacing: -0.5px;
}
.formation-btn-contact div {
    height: 76px;
    line-height: 23px;
}
.formation-btn span {
    font-family: "source_sans_probold";
    color: #000;
}
.formation-btn a {
    color: #fff;
    display: block;
    padding: 4px 0 15px 0;
}
a#formation-btn-print-link {
    /* Pour le bouton "Imprimez" car pas de "href" */
    cursor: pointer;
}

.formation-btn-tel p {
    padding: 0 0 15px 0;
}
.formation-btn-tel div {
    padding: 4px 0 16px 0;
}

body .formation-btn a:hover, body .formation-btn a:focus,
body .formation-btn-tel p:hover, body .formation-btn-tel p:focus
{
    text-decoration: none;
    background: url(../images/arrow-green-btn.png) center bottom no-repeat;
}
body .formation-btn:hover div, body .formation-btn:focus div {
    background-color: #0b9e4f;
}