@charset "UTF-8";
/* Classe .t-patrimonia */
/*///// COULEURS //////*/
.t-patrimonia--rouge{ color: #82243c; }
.t-patrimonia--rouge-fonce{ color: #7B0B09; }
.t-patrimonia--vert{ color: #7B0B09; }
.t-patrimonia--vert-fonce{ color: #0b003f; }
.t-patrimonia--vert-plus-fonce{ color: #1d048f; }
.t-patrimonia--blanc-casse{ color: #edeef0; }
.t-patrimonia--gris{ color: #a2a8ab; }
.t-patrimonia--gris--texte--{ color: #FAC184; }

/*___________________________________*/
/*///////////// ENTETE //////////////*/
.t-patrimonia .entete .centrage{
    box-sizing: border-box;
    padding: 0 1em;
    z-index: 9;
}

.t-patrimonia .cont-infos-entete {
    padding:2em 0;
}

/* Logo et baseline */
.t-patrimonia .entete-infos{ width: 100%; }

/* Choix de la langue */
.t-patrimonia .entete .entete__langues a{
    background-color: #FFFFFF;
    border: 2px solid #82243c;
    color: #82243c;
}
.t-patrimonia .entete .entete__langues a:hover,
.t-patrimonia .entete .entete__langues a.active{
    background-color: #82243c;
    color: #FFFFFF;
}

/* Baseline */
.t-patrimonia .entete-infos__baseline{
    border-left: 1px solid #231f20;
    color: #82243c;
    display: none;
}

/* Logo entete */
.t-patrimonia .entete-infos__logo{
    height: auto;
    width: 100%;
    position: relative;
    z-index: 1;
}

/* Dates et lieu de l'évènement */
.t-patrimonia .entete__cont-dates-lieu{
    float: left;
    margin-top: 0;
    margin-left: 5%;
    width: 60%;
}
.t-patrimonia .dates-lieu{
    border:0;
    font-size: 22px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    opacity: 1;
    color: #4A7968;
    padding: 0 0.5em;
    text-align: left;
}


/*  */
.t-patrimonia .cont-infos-entete:after{
    background: url('../img-t-patrimonia/bg-salon.jpg');
    content: '';
    height: 143px;
    right: -100px;
    top: 97px;
    position: absolute;
    width: 600px;
}

.t-patrimonia .cont-infos-entete:before{
    content: '';
    height: 147px;
    left: -177px;
    top: 0;
    position: absolute;
    width: 177px;
}

.t-patrimonia .dates-lieu:after{ background: none; }

.t-patrimonia .dates-lieu__dates{
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 32px;
}
.t-patrimonia .dates-lieu__lieu{
    color: #4A7968;
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.t-patrimonia .dates-lieu__libelle {
    margin-top: 5px;
}

.t-patrimonia .entete .partenaires-medias p,
.t-patrimonia .entete .partenaires-medias div,
.t-patrimonia .entete .partenariat p,
.t-patrimonia .entete .partenariat div{
    color: #82243c;
    display: table-cell;
    font-family: 'montserrat', 'Arial', sans-serif;
    font-size: 1em;
    margin-bottom: 4px;
    margin-right: 10px;
    vertical-align: middle;
}

.t-patrimonia .entete > div[style*="#0B003F"] {
    background-color: #FBE7E7 !important;
}
.t-patrimonia .dates-lieu > p > span:not(.dates-lieu__lieu) {
    display: block;
    font-family: 'montserrat', 'Arial', sans-serif;
    font-weight: 700;
    font-size: 32px;
    margin-bottom: 10px;
}



/*_________________________________*/
/*////////// NAVIGATION ///////////*/
/* BG du menu principal */
.t-patrimonia .nav-principale{ background-color: #82243c; }

/* Image générée avant le menu principal */
/*
.t-patrimonia .nav-principale > ul{ padding-left: 140px; }
.t-patrimonia .nav-principale > ul:before{
    background: url('../img-t-patrimonia/boules-menu.png');
    bottom: -70px;
    content: '';
    height: 102px;
    left: -76px;
    position: absolute;
    width: 225px;
} */
/* On supprime l'image lorsque le menu est fixed */
.t-patrimonia .nav-principale.fixed > ul{ padding-left: 0; }
.t-patrimonia .nav-principale.fixed > ul:before{ background: none; }

/* Rubriques principales */
/*.t-patrimonia .nav-principale > ul > li{ background-color: #82243c; }*/
/* Barre de séparation entre les rubriques */
.t-patrimonia .nav-principale > ul > li + li:after{
    background-color: rgba(255,255,255,0.3);
    margin-top: -36px;
}

/* Survol sur les rubriques principales */
.t-patrimonia .nav-principale > ul > li:not([class*="icon-"]):hover{ background-color: #7B0B09; }
.t-patrimonia .nav-principale > ul > li:not([class*="icon-"]) > a{
    background-color: #82243c;
    color: #FFFFFF;
    font-family: 'raleway', 'Arial', sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding: 18px 25px;
}
/* Transition survol sur les rubriques principales */
.t-patrimonia .nav-principale > ul > li:not([class*="icon-"]) > a:hover{
    background-color: #7B0B09;
    color: #FFFFFF;
    cursor: pointer;
}



/* Réseaux sociaux */
.t-patrimonia .nav-principale > ul > li[class*="icon-"] { background-color: #82243c; }
.t-patrimonia .nav-principale > ul > li[class*="icon-"]:before { color: #FFFFFF; }
.t-patrimonia .nav-principale > ul > li[class*="icon-"]:hover { background-color: #7B0B09; }
.t-patrimonia .nav-principale > ul > li[class*="icon-"]:hover:before { color: #FFFFFF; cursor: pointer; }

.t-patrimonia .nav-principale > ul > li[class*="icon-"] > a { background-color: inherit; color: inherit; }
.t-patrimonia .nav-principale > ul > li[class*="icon-"] > a:hover { background-color: inherit; color: inherit; }


/*________________________*/
/*////// Sous-menus //////*/
/* Bordure et ombre portée du conteneur des sous menus */
.t-patrimonia .nav-principale > ul > li.menu-entree > ul{
    border: 1px solid #82243c;
    border-top: 0;
    box-shadow: 0 1px 2px rgba(35, 31, 32, 0.5);
}
/*.t-patrimonia .nav-principale ul li ul li{ background-color: red; }*/
.t-patrimonia .nav-principale ul li ul li a{ background-color: #ffffff; color: #0b003f; }
.t-patrimonia .nav-principale ul li ul li a:hover{ background-color: #82243c; color: #FFFFFF; }


/*_______________________________*/
/*/////// Rubrique active ///////*/
/* Style sur rubrique active */
.t-patrimonia .nav-principale > ul > li.on > a{ background-color: #82243c; color: #FFFFFF; }
/* Génération d'une fléche sous la rubrique active */
.t-patrimonia .posFlecheMenu{
    /*background: url('../img/.nav-principale-on.png') no-repeat;*/
    display: block;
    height: 12px;
    margin-top: 45px;
    position: absolute;
    width: 26px;
    z-index: 9999;
}

/*_____________________________________*/
/*///////////// MENU FIXED ////////////*/
.t-patrimonia .nav-principale.fixed{ border-bottom: 0; box-shadow: none; }

/*//////// Logo dans le menu ////////*/
/* Repositionnement du logo lorsque le menu est fixed */
.t-patrimonia .nav-principale > ul li.logo-menu a{
    margin-left: 0;
    margin-top: 0;
    min-height: 50px;
    padding: 0;
}
.t-patrimonia .nav-principale > ul li.logo-menu a:hover{ background-color: transparent; }
.t-patrimonia .nav-principale > ul li.logo-menu a img{ padding-top: 0.3em; }
/* Séparateur uniquement pour le logo lorsque le menu est fixed */
.t-patrimonia .nav-principale > ul li.logo-menu + li:after{
    background-color: #82243c;
    height: 52px;
    margin-top: -52px;
}

/*__________________________________________*/
/*///////////// MENU RESPONSIVE ////////////*/
/* Bouton menu pour faire apparaitre le menu en responsive */
.t-patrimonia .button-menu{ background-color: #82243c; color: #FFFFFF; }

/*___________________________________________*/
/*///////////// RESEAUX SOCIAUX  ////////////*/
/* Couleur des icone des réseaux sociaux dans le menu */
.t-patrimonia .nav-principale > ul .icon-facebook:before,
.t-patrimonia .nav-principale > ul .icon-linkedin:before,
.t-patrimonia .nav-principale > ul .icon-twitter:before,
.t-patrimonia .nav-principale > ul .icon-viadeo:before{ color: #FFFFFF; }
/*------------ Fin Navigation -------------*/



/*______________________________________________*/
/*/////////////// SLIDER / FOCUS ///////////////*/
/* Barre centrale du focus pour marquer la séparation */
.t-patrimonia .slider__barre-centrale{ background-color: #FFFFFF; }

/* Boutons du focus */
/* Styles génériques des boutons */
.t-patrimonia .slide-g__bouton,
.t-patrimonia .slide-d__bouton{ color: #FFFFFF; }

/* Triangles SVG */
.t-patrimonia .slide-g__svg polygon{
    -moz-fill: #7B0B09;
    -webkit-fill: #7B0B09;
    fill: #7B0B09;
    opacity:0.7;
}
.t-patrimonia .slide-d__svg polygon{
    -moz-fill: #7B0B09;
    -webkit-fill: #7B0B09;
    fill: #7B0B09;
    opacity:0.7;
}


/* Couleurs et animations des boutons */
.t-patrimonia .slide-g__bouton{ background-color: #7B0B09; transition: background-color 0.3s ease; }
.t-patrimonia .slide-d__bouton{ background-color: #7B0B09; transition: background-color 0.3s ease; }

.t-patrimonia .slide-g__bouton:hover{ background-color: #4A7968; }
.t-patrimonia .slide-d__bouton:hover{ background-color: #4A7968; }

/* Positionnement des textes pour le focus (au dessus des SVG) */
.t-patrimonia .slide-g__accroche,
.t-patrimonia .slide-d__accroche{ color: #FFFFFF; }
/*-------------- Fin slider focus --------------*/





/*________________________________________________________________*/
/*//////////////////////////// SALON /////////////////////////////*/
/* Titre, separation et sous titre de la strate salon */
.t-patrimonia .titre-strate--salon{ color: #7B0B09; }
.t-patrimonia .separation-titre-strate--salon{ border-top: 0; border-bottom: 1px solid #7B0B09; }
.t-patrimonia .sous-titre-strate--salon{ color: #494949; }
.t-patrimonia .entete__langues {
    z-index: 10000;
}

/* Couleur de BG de la strate salon */
/*
.t-patrimonia .salon{
    background: url('../img-t-patrimonia/bg-salon.jpg') no-repeat;
    background-size: cover;
    border-bottom: 0;
    overflow: hidden;
    position: relative;
} */
.t-patrimonia .salon{background:#FFFFFF;}

/* Les articles présentées sur la strate salon */
.t-patrimonia .salon-article{ border: 1px solid transparent; }
.t-patrimonia .salon-article:hover{ background-color: #ebecee; border: 1px solid #ebecee; }

/* Titre d'un article de la strate salon + comportement hover */
.t-patrimonia .salon-article__titre{ color: #7B0B09; }
.t-patrimonia .salon-article:hover .salon-article__titre{ color: #7B0B09; }

/* Descriptif des articles pour la strate salon + comportement hover*/
.t-patrimonia .salon-article__descriptif{ color: #7B0B09; border-top: 1px solid #7B0B09; }
.t-patrimonia .salon-article:hover .salon-article__descriptif{ color: #7f888d; border-top: 1px solid #7B0B09; }


/* Lien vers l'article */
.t-patrimonia .salon-article__lien{ color: #0b003f; }

/* Flèche générée après le lien */
.t-patrimonia .salon-article__lien:after{
    background: url('../img-t-patrimonia/fleche-strate-icone.png') no-repeat;
    content: '';
    height: 19px;
    margin-left: 8px;
    margin-top: -2px;
    position: absolute;
    width: 31px;
}

.t-patrimonia .salon-article:hover .salon-article__lien{ background-color: #7B0B09; color: #FFFFFF; }
.t-patrimonia .salon-article:hover .salon-article__lien:after{ background: url('../img/fleche-strate-icone-blanc.png'); }
.t-patrimonia .salon-article:hover .salon-article__lien:hover{ background-color: #4A7968; color: #FFFFFF; }
/*---------------------------- FIN SALON ---------------------------------*/





/*__________________________________________*/
/*////////////// INTERVENANTS //////////////*/
.t-patrimonia .intervenants{ background-color: #231f20; }
.t-patrimonia .intervenants .titre-strate{ color: #FFFFFF; }
.t-patrimonia .intervenants .separation-titre-strate{ color: #FFFFFF; }

/* Couleur SVG */
.t-patrimonia .intervenants svg{
    fill: #1a1617;
    opacity: 0.5;
}

/* Couleur de la flèche générée en bas de l'infobulle */
/* Attention: changement à faire en responsive (inversion de la flèche) */
.t-patrimonia .intervenant__tooltip:after{
    border-color: #82243c transparent transparent transparent;
    _border-color: #82243c #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

/* BG couleur de chaque intervenant */
.t-patrimonia .intervenant{ background: rgba(225, 58, 56, 0.3); }
.t-patrimonia .intervenant-tous{ background-color: #82243c; }
.t-patrimonia .intervenant-tous:hover{ background-color: #7B0B09; }

/* Nom de l'intervenant */
.t-patrimonia .intervenant__nom{
    background-color: #82243c;
    box-shadow: 0 0 22px rgba(0,0,0,0.5);
    color: #FFFFFF;
}
/* Information de l'intervenant */
.t-patrimonia .intervenant__infos{
    background-color: #FFFFFF;
    border-bottom: 3px solid #82243c;
    box-shadow: 0 7px 22px rgba(0,0,0,0.5);
    color: #82243c;
}
.t-patrimonia .intervenant__societe{ color: #7B0B09; }
/*----------------- FIN INTERVENANTS --------------------*/



/*____________________________________________________________________*/
/*////////////// FORMULAIRE DEMANDE D'INFORMATION ////////////////////*/
/* Surcharges pour titre, separation et sous titre de la strate salon*/
.t-patrimonia .form-information .titre-strate--formulaire{ color: #FFFFFF; }
.t-patrimonia .form-information .separation-titre-strate--formulaire{ border-bottom: 1px solid #FFFFFF; }
.t-patrimonia .form-information .sous-titre-strate--formulaire{ color: #FFFFFF; }

/* Style du formulaire pour la page d'information du sommaire */
.t-patrimonia .form-information{ background-color: #82243c; }
/* Couleur de remplissage du svg en fond du formulaire */
.t-patrimonia .form-information polygon{ fill: transparent; fill-opacity: 0.5; }

/* Border-bottom sous les input text et textarea */
.page_sommaire.t-patrimonia .formulaire_formidable input[type="text"],
.page_sommaire.t-patrimonia .formulaire_formidable textarea{ border-bottom: 3px solid #7B0B09; }

/* Ombre portée pour les champs de formulaire */
.page_sommaire.t-patrimonia .formulaire_formidable input[type="text"],
.page_sommaire.t-patrimonia .formulaire_formidable textarea{ box-shadow: none; }

/* Submit */
.page_sommaire.t-patrimonia .formulaire_formidable input[type="submit"].submit{ background-color: transparent; border: 2px solid #FFFFFF; }
.page_sommaire.t-patrimonia .formulaire_formidable input[type="submit"].submit:hover{ background-color: #7B0B09; border: 2px solid #7B0B09; }


/*/////// Checkbox pour la demande d'informations //////////*/
.page_sommaire.t-patrimonia .formulaire_formidable .saisie_checkbox > label{ color: #FFFFFF; }

.page_sommaire.t-patrimonia .formulaire_formidable form .saisie_checkbox > label{ color: #FFFFFF; }
.page_sommaire.t-patrimonia .formulaire_formidable form .saisie_checkbox .choix > label{ background-color: #7B0B09; color: #FFFFFF; }

/* Img Check générale de la checkbox */
.page_sommaire.t-patrimonia .formulaire_formidable [type="checkbox"]:not(:checked) + label:after,
.page_sommaire.t-patrimonia .formulaire_formidable [type="checkbox"]:checked + label:after{
    content: '';
    color: #82243c;
    left: 8px;
    top: -5px;
}
/*--------------------- FIN DEMANDE D'INFORMATIONS ----------------------*/





/*_____________________________________________________________*/
/*//////////////////////// PAGE ARTICLE ///////////////////////*/
/* Couleur de fond de l'article */
.t-patrimonia .contenu-principal{ background-color: #f8f8f8; }

/* Hr */
.t-patrimonia.page_article hr{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

/* Titre principal de l'article */
.t-patrimonia .contenu-principal .content-titre:before{
    background: url('../img-t-patrimonia/titre-style.png');
    content: '';
    height: 30px;
    position: absolute;
    top: 0;
    width: 30px;
}
.t-patrimonia .contenu-principal .content-titre .h1-article{ color: #82243c; padding-left: 40px; }

/* Intertitre de 2ème niveau */
.t-patrimonia .contenu-principal h3:before{
    background: url('../img-t-patrimonia/intertitre-style.png');
    content: '';
    height: 19px;
    margin-top: 2px;
    margin-left:-30px;
    position: absolute;
    width: 30px;
}
.t-patrimonia .contenu-principal h3{
    border-left: 0;
    color: #f08c78;
    font-size: 1.375em;
    padding-left: 40px;
}

/* Intertitre de 3ème niveau */
.t-patrimonia .contenu-principal h4:before{ content: none; }
.t-patrimonia .contenu-principal h4{
    border-left: 3px solid #231f20;
    color: #231f20;
    font-size: 1.125em;
    padding-left: 12px;
}

/* Gras */
.t-patrimonia .contenu-principal strong{ color: #2f3132; }

/* Liens dans les pages articles */
.t-patrimonia.page_article .contenu-principal p a,
.t-patrimonia.page_article .contenu-principal ul li a,
.t-patrimonia.page_article .contenu-principal ol li a,
.t-patrimonia.page_article .contenu-principal blockquote a,
.t-patrimonia.page_article .contenu-principal .google-fun-big a{
    background-size: 100% 1px;
    color: #5A5A5A;
}
.t-patrimonia.page_article .contenu-principal p a:hover,
.t-patrimonia.page_article .contenu-principal ul li a:hover,
.t-patrimonia.page_article .contenu-principal ol li a:hover,
.t-patrimonia.page_article .contenu-principal blockquote a:hover,
.t-patrimonia.page_article .contenu-principal .google-fun-big a:hover{
    background-size: 100% 100%;
    color: #FFFFFF;
}


/* Tableau */
.t-patrimonia .contenu-principal table.spip{ border: 0; box-shadow: 0 0 2px #82243c; }
/* Entete du tableau */
.t-patrimonia .contenu-principal .spip thead tr{ background-color: #82243c; color: #FFFFFF; }
/* Corps du tableau */
.t-patrimonia .contenu-principal .spip tbody{ background-color: #F9F9F9; color: #5A5A5A; }
.t-patrimonia .contenu-principal .spip tbody tr{ border-bottom: 1px solid #82243c; }
.t-patrimonia .contenu-principal .spip tbody tr:last-child{ border-bottom: 1px solid #82243c; }

.t-patrimonia .contenu-principal .spip tbody tr:nth-child(odd){ background-color: #ffffff; }
.t-patrimonia .contenu-principal .spip tbody tr:nth-child(even){ background-color: #f5f5f5; }


/* Blocquote */
.t-patrimonia.page_article blockquote.spip{ background-color: #82243c; color: #FFFFFF; }
.t-patrimonia.page_article blockquote.spip strong{ color: #FFFFFF; }
.t-patrimonia.page_article blockquote.spip p{ color: #FFFFFF; }
/* Blockquote avec mise en exergue */
.t-patrimonia.page_article .contenu-exergue blockquote.spip{ background-color: transparent; }
.t-patrimonia.page_article .contenu-exergue blockquote.spip strong{ color: #82243c; }
.t-patrimonia.page_article .contenu-exergue blockquote.spip p{
    color: #82243c;
    font-size: 1.25em;
    line-height: 1.3em;
    padding-left: 50px;
    padding-right: 40px;
    text-align: left;
    text-transform: uppercase;
}
/* Mise à jour des quotes pour la mise en exergue des bloquote */
/* quote ouverte */
.page_article blockquote.spip:before,
.page_article .contenu-exergue blockquote.spip:before{ background: url('../img-t-patrimonia/quote-ouvert.png') no-repeat; }
/* quote fermée */
.page_article blockquote.spip:after,
.page_article .contenu-exergue blockquote.spip:after{ background: url('../img-t-patrimonia/quote-ferme.png') no-repeat; }


/* Liste non-ordonnée */
.t-patrimonia.page_article .contenu-principal li{ color: #5A5A5A; }
.t-patrimonia.page_article .contenu-principal ul li{ list-style-image: url('../img-t-patrimonia/liste-style.png'); }
.t-patrimonia.page_article .contenu-principal form ul li{ list-style: none; }
/* Liste ordonnée */
.t-patrimonia.page_article .contenu-principal ol li:before{ background-color: #82243c; color: #FFFFFF; }
.t-patrimonia.page_article .contenu-principal ol li ol li{ margin-left: 23px; }
.t-patrimonia.page_article .contenu-principal ol li ol li:before{ background: url('../img-t-patrimonia/liste-style.png') no-repeat; }


/* Boutons et big bouton dans l'article */
.t-patrimonia.page_article .contenu-principal .bouton a,
.t-patrimonia.page_article .contenu-principal .big-bouton a{ border: 2px solid #82243c; color: #82243c; }
.t-patrimonia.page_article .contenu-principal .bouton a:hover,
.t-patrimonia.page_article .contenu-principal .big-bouton a:hover{ background-color: #82243c; border: 2px solid #82243c; color: #FFFFFF; }
.t-patrimonia.page_article .contenu-principal .bouton a:hover strong,
.t-patrimonia.page_article .contenu-principal .big-bouton a:hover strong{ color: #FFFFFF; }
/*-------------------------- Fin Page Article ------------------------*/




/*______________________________________________________________________________________________*/
/*//////////////////////// FORMULAIRES (dans page article et formulaire) ///////////////////////*/
/* Couleur des labels */
.t-patrimonia.page_article li > label,
.t-patrimonia.page_formulaire li > label,
.t-patrimonia.page_article li[class^="selecteur_de_"] label,
.t-patrimonia.page_formulaire li[class^="selecteur_de_"] label{ color: #5A5A5A; }

/* Ombre portée sur les élements de formulaire */
.t-patrimonia.page_article textarea,
.t-patrimonia.page_formulaire textarea,
.t-patrimonia.page_article select,
.t-patrimonia.page_formulaire select,
.t-patrimonia.page_article input,
.t-patrimonia.page_formulaire input{ box-shadow: 0 0 3px rgba(36, 109, 114, 0.2); }

/*----- Explication -------*/
/* Couleur du texte des explications pour les champs */
.t-patrimonia.page_article .explication,
.t-patrimonia.page_formulaire .explication,
.t-patrimonia.page_article .explication,
.t-patrimonia.page_formulaire .explication{ color: #5A5A5A; }

/*------ Obligatoire -------*/
.t-patrimonia.page_article .formulaire_formidable label .obligatoire,
.t-patrimonia.page_formulaire .formulaire_formidable label .obligatoire{ color: #7B0B09; }

/*---- Radio ----*/
/* Couleur du texte des labels pour les boutons radios */
.t-patrimonia.page_article .saisie_radio .choix label,
.t-patrimonia.page_formulaire .saisie_radio .choix label{ color: #5A5A5A; }

/*---- Checkbox ----*/
/* Le label de chaque checkbox */
.t-patrimonia.page_article .saisie_checkbox .choix label,
.t-patrimonia.page_formulaire .saisie_checkbox .choix label{ color: #5A5A5A; }
/* Aspect général de la coche */
.t-patrimonia.page_article [type="checkbox"]:not(:checked) + label:after,
.t-patrimonia.page_article [type="checkbox"]:checked + label:after,
.t-patrimonia.page_formulaire [type="checkbox"]:not(:checked) + label:after,
.t-patrimonia.page_formulaire [type="checkbox"]:checked + label:after { color: #82243c; }

/*---- Submit ----*/
.t-patrimonia.page_article input[type="submit"],
.t-patrimonia.page_formulaire input[type="submit"]{ color: #FFFFFF; }
/* Bouton submit pour les formulaires */
.t-patrimonia.page_article input[type="submit"],
.t-patrimonia.page_formulaire input[type="submit"],
.t-patrimonia.page_article .boutons a,
.t-patrimonia.page_formulaire .boutons a{ background-color: #7B0B09; color: #fff; }
/* Comportement sur hover */
.t-patrimonia.page_article  input[type="submit"]:hover,
.t-patrimonia.page_formulaire  input[type="submit"]:hover,
.t-patrimonia.page_article .boutons a:hover,
.t-patrimonia.page_formulaire .boutons a:hover{ background-color: #4A7968; }






/*/!* Checkboc *!/*/
/*.page_formulaire.t-patrimonia .formulaire_formidable form .saisie_checkbox > label{ color: #231F20; }*/
/*.page_formulaire.t-patrimonia .formulaire_formidable form .saisie_checkbox .choix > label{ background-color: #82243c; color: #FFFFFF; }*/

/*/!* Ombre portée pour les champs de formulaire *!/*/
/*.page_formulaire.t-patrimonia .formulaire_formidable input[type="text"],*/
/*.page_formulaire.t-patrimonia .formulaire_formidable textarea{ box-shadow: 0 0 13px #D4D4D4; }*/

/*/!* Border-bottom sous les input text et textarea *!/*/
/*.page_formulaire.t-patrimonia .formulaire_formidable input[type="text"],*/
/*.page_formulaire.t-patrimonia .formulaire_formidable textarea{ border-bottom: 1px solid #C79E9D; }*/

/*/!* Submit *!/*/
/*.page_formulaire.t-patrimonia .formulaire_formidable input[type="submit"].submit{ background-color: #82243c; border: 0 solid #FFFFFF; }*/
/*.page_formulaire.t-patrimonia .formulaire_formidable input[type="submit"].submit:hover{ background-color: #7B0B09; }*/
/*----------------------- Fin Page Formulaire ---------------------*/



/*////// Liste alphabétique ///////*/
/* On réinitialise le style lors d'un survol de lien */
.t-patrimonia.page_article .contenu-principal ul.alpha li a{
    background: -webkit-linear-gradient(#EAE9E9, #EAE9E9) bottom no-repeat;
    background: linear-gradient(#EAE9E9, #EAE9E9) bottom no-repeat;
    background-size: 100% 0;
}
.t-patrimonia.page_article .contenu-principal .alpha li.active a{
    background-color: #591114;
    border-bottom: 0;
}
.t-patrimonia.page_article .contenu-principal .alpha .no_link a{ background-color: #EAE9E9; color: #FFFFFF; }
.t-patrimonia.page_article .contenu-principal .alpha .no_link a:hover{ background-color: #EAE9E9; color: #FFFFFF; }
.t-patrimonia.page_article .contenu-principal ul.alpha li a{
    background-color: #ffd7dc;
    border-bottom: 0;
    border-radius: 0;
    color: #82243c;
}
.t-patrimonia.page_article .contenu-principal ul.alpha li a:hover{
    background-color: #82243c;
    border-bottom: 0;
    color: #FFFFFF;
}

/*/// Bouton reload ///*/
.t-patrimonia .contenu-principal .reload-liste a{ background-color: #82243c; color: #FFFFFF; }
.t-patrimonia .contenu-principal .reload-liste a:hover{ background-color: #7B0B09; }





/*_______________________________________________________*/
/*//////////////////////// FOOTER ///////////////////////*/
.page_sommaire.t-patrimonia .main-footer{ background-color: #ebecee; }
.page_chaine_tv.t-patrimonia .main-footer,
.page_article.t-patrimonia .main-footer,
.page_formulaire.t-patrimonia .main-footer{ background-color: #ebecee; }

/* Couleur des titres de chaque section */
.t-patrimonia .main-footer__titre{ color: #5A5A5A; }

/*.t-patrimonia .main-footer__cont-organisateurs{ width: 100%; }*/
/* Si on décide d'afficher les co organisateur et les organisateurs, on redéfinie la largeur des organisateurs */
.t-patrimonia .main-footer__cont-coorganisateurs + .main-footer__cont-organisateurs{ width: 55%;}

.t-patrimonia .main-footer__organisateurs{
    border-right: 1px solid #FFFFFF;
    box-sizing: border-box;
    display: block;
    width: 100%;
}
/* Couleur des autres marque du groupe organisateur */
.t-patrimonia .main-footer__sites-groupes li{ color: #FFFFFF; }
.t-patrimonia .main-footer__sites-groupes li a{ color: #FFFFFF; }
/* Mentions légales */
.t-patrimonia .main-footer__mentions-legales a{ color: #666666; }
.t-patrimonia .main-footer__mentions-legales a:hover{ background-color: #666666; color: #FFFFFF; }






/*//////////////////////////////////////////////////*/
/*_____________________ MODELES ____________________*/
/*//////////////////////////////////////////////////*/

/*_________________________________________________*/
/*///////////////// TROMBINOSCOPE /////////////////*/
.t-patrimonia.page_article .contenu-principal .trombi > ul > li{ border-bottom: 1px solid rgba(86, 192, 211, 0.47); color: white; }

/*/////////////// Voile sur l'auteur //////////////*/
.t-patrimonia .trombi .trombi__voile{ background-color: rgba(35,31,32,0.85); }

/*/////////////// Informations sur l'auteur /////////////////*/
.t-patrimonia .trombi .trombi__cont-infos-auteur{ background-color: #e3e3e3; }

/*/////////// Photo de l'auteur ///////////*/
.t-patrimonia .trombi .trombi__photo-auteur{ background-color: #56c0d3; }
/* Nom fonction et société de l'auteur */
.t-patrimonia .trombi .trombi__nom-auteur{ color: #231f20; }
.t-patrimonia .trombi .trombi__fonction-auteur{ color: #666666; }
.t-patrimonia .trombi .trombi__societe-auteur{ color: #231F20; }

/* Lien pour l'ouverture de la biographie de l'auteur */
.t-patrimonia .trombi .trombi__ouverture-bio{ background-color: #56c0d3; }
.t-patrimonia .trombi .trombi__ouverture-bio:hover{ background-color: #34747f; }


/*--------- Biographie de l'auteur ----------*/
.t-patrimonia .trombi .trombi__cont-bio{ background-color: rgba(227,227,227,0.98); border-bottom: 4px solid #1B3C42; }
/* Couleur du texte de la biographie*/
.t-patrimonia .trombi .trombi__bio{ color: #494949; }


/*------ Intervention -------*/
.t-patrimonia .trombi .trombi__cont-bio .trombi__intervention{ background-color: #56c0d3; }
.t-patrimonia .trombi .trombi__cont-bio .trombi__intervention ul li{
    color: #34747f;
    list-style-image: url("../img/liste-style-trombi.png");
}
/* Liens vers les interventions de l'auteur */
.t-patrimonia.page_article .contenu-principal .trombi .trombi__intervention a{
    background: -webkit-linear-gradient(#34747f, #34747f) bottom no-repeat;
    background: linear-gradient(#34747f, #34747f) bottom no-repeat;
    background-size: 100% 1px;
    color: #34747f;
}
.t-patrimonia.page_article .contenu-principal .trombi .trombi__intervention a:hover{
    background-size: 100% 100%;
    color: #FFFFFF;
}
/*-------------- Fin Trombinoscope --------------*/



/*_________________________________________*/
/*/////////////// Partenaires /////////////*/
/* Titre du mot clef regroupant les sociétés partenaires */
.t-patrimonia.page_article .partenaires .partenaires__titre{
    background-color: #82243c;
    border-left: 0;
    color: #FFFFFF;
}
.t-patrimonia.page_article .contenu-principal .partenaires__cont-partenaire{
    background-color: #FFFFFF;
    border-bottom: 1px solid #82243c;
}

/* On supprime l'animation sur le survol d'un lien */
.t-patrimonia.page_article .contenu-principal .partenaires__logo,
.t-patrimonia.page_article .contenu-principal .partenaires__logo:hover{ background-size: 100% 0; }

.t-patrimonia.page_article .partenaires__descriptif{ border-left: 1px solid #D3D3D3; }
/*-------------- Fin Partenaires --------------*/



/*_________________________________________*/
/*////////////////// GALERIE ////////////////*/
.t-patrimonia.page_article .contenu-principal .conteneur-jcarousel-galerie ul li{ list-style: none; }
/* Couleur des boutons next et previous */
.t-patrimonia .conteneur-jcarousel-galerie .jcarousel-prev-galerie,
.t-patrimonia .conteneur-jcarousel-galerie .jcarousel-next-galerie{ background-color: #82243c; }
/* Couleur des boutons next et previous sur Hover */
.t-patrimonia .conteneur-jcarousel-galerie .jcarousel-prev-galerie:hover,
.t-patrimonia .conteneur-jcarousel-galerie .jcarousel-next-galerie:hover{ background-color: #0b003f; }
/* Titre et descriptif pour les photos */
.t-patrimonia .jc-galerie-infos{ background-color: rgba(255,255,255,0.9); }
/*----------------- Fin GALERIE ----------------*/
