/**
 * Pages Médiateurs / Cycles
 */

.vocabulary-mediateurs-et-cycles h1 {
    margin-top: 10px;
    margin-bottom: 5px;
    padding-right: 130px;
}
.vocabulary-mediateurs-et-cycles .field-name-field-mc-domaines-mediateur {
    font-family: "source_sans_probold";
    font-size: 16px;
    font-variant: small-caps;   
}
.vocabulary-mediateurs-et-cycles .field-name-field-mc-sous-titre {
	font-size: 16px;
    font-style: italic;
}
.vocabulary-mediateurs-et-cycles .field-name-field-mc-objectifs .field-label {
    font-size: 20px;
    font-family: "source_sans_probold"; 
    margin-bottom: 8px; 
}
.vocabulary-mediateurs-et-cycles .field { 
    margin-bottom: 20px; 
}

.taxonomy-121 .field-name-field-mc-domaines-mediateur,
.taxonomy-121 .field-name-field-mc-sous-titre,
.taxonomy-121 .mediateur-cycle a,
.taxonomy-121 .vocabulary-mediateurs-et-cycles .field-name-field-mc-objectifs .field-label
{
    color: #85c878;
}
.taxonomy-123 .field-name-field-mc-domaines-mediateur,
.taxonomy-123 .field-name-field-mc-sous-titre,
.taxonomy-123 .mediateur-cycle a,
.taxonomy-123 .vocabulary-mediateurs-et-cycles .field-name-field-mc-objectifs .field-label
{
    color: #8c62aa;
}
.taxonomy-124 .field-name-field-mc-domaines-mediateur,
.taxonomy-124 .field-name-field-mc-sous-titre,
.taxonomy-124 .mediateur-cycle a,
.taxonomy-124 .vocabulary-mediateurs-et-cycles .field-name-field-mc-objectifs .field-label
{
    color: #f9a75d;
}
.taxonomy-125 .field-name-field-mc-domaines-mediateur,
.taxonomy-125 .field-name-field-mc-sous-titre,
.taxonomy-125 .mediateur-cycle a,
.taxonomy-125 .vocabulary-mediateurs-et-cycles .field-name-field-mc-objectifs .field-label
{
    color: #21bdbd;
}

.vocabulary-mediateurs-et-cycles .field-name-field-mc-photo img { float: left; margin: 5px 20px 5px 0; border: solid 5px; }
.taxonomy-121 .vocabulary-mediateurs-et-cycles .field-name-field-mc-photo img { border-color: #85c878;}
.taxonomy-123 .vocabulary-mediateurs-et-cycles .field-name-field-mc-photo img { border-color: #8c62aa;}
.taxonomy-124 .vocabulary-mediateurs-et-cycles .field-name-field-mc-photo img { border-color: #f9a75d;}
.taxonomy-125 .vocabulary-mediateurs-et-cycles .field-name-field-mc-photo img { border-color: #21bdbd;}

.mediateur-cycle li {
    background: none;
    padding: 0;
    border-top: 1px solid #ccc;
}
.mediateur-cycle .titre a {
    font-family: "source_sans_probold";
    font-size: 16px;
    display: block;
    font-variant: small-caps;
    padding: 4px 10px;
}
.mediateur-cycle .titre a:hover, .mediateur-cycle .titre a:focus {
    text-decoration: none;
}
.mediateur-cycle .sous-titre {
    padding: 0 25px 5px 25px;
    font-style: italic;
}
body .mediateur-cycle .sous-titre a {
	background: none;
	text-decoration: underline;
}
body .mediateur-cycle .sous-titre a:hover, body .mediateur-cycle .sous-titre a:focus {
	text-decoration: none;
}

.taxonomy-121 .mediateur-cycle a {
    background: url(../images/arrow-green-menu-formation.png) left 10px no-repeat; 
}
.taxonomy-121 .mediateur-cycle a:hover, .taxonomy-121 .mediateur-cycle a:focus { 
    background-color: rgba(133, 200, 120, 0.2); 
}
.taxonomy-123 .mediateur-cycle a {
    background: url(../images/arrow-purple-menu-formation.png) left 10px no-repeat; 
}
.taxonomy-123 .mediateur-cycle a:hover, .taxonomy-123 .mediateur-cycle a:focus { 
    background-color: rgba(140, 98, 170, 0.2);
}
.taxonomy-124 .mediateur-cycle a {
    background: url(../images/arrow-orange-menu-formation.png) left 10px no-repeat; 
}
.taxonomy-124 .mediateur-cycle a:hover, .taxonomy-124 .mediateur-cycle a:focus { 
    background-color: rgba(249, 167, 93, 0.2);
}
.taxonomy-125 .mediateur-cycle a {
    background: url(../images/arrow-blue-menu-formation.png) left 10px no-repeat; 
}
.taxonomy-125 .mediateur-cycle a:hover, .taxonomy-125 .mediateur-cycle a:focus {
    background-color: rgba(33, 189, 189, 0.2);
}
