﻿@charset "UTF-8";
/* CSS Document */
/******---- NAV ------*****/
.nav-color{
  background-color: #ff4124;
  padding: 8px;
  color: #fff! important;
}
@media (min-width: 1025px){
.f-home .f-bandeAnnonce {
  margin-left: 12px;
}
}
.f-home .f-bandeAnnonce img {
  margin-right: 0.4vw! important;
}
/******---- PAGE PROGRAMMATION ------*****/
.f-card__titre {
  font-size: 21px! important;
}
.f-card--dedicaces .btn-reservation:hover {
    background-color: #999;;
	color: #fff! important;
}
.f-card--dedicaces .f-card__description{
	background-color: #ecf6e8;
}
.f-card--temps .f-card__description {
  background-color: #fdf2f5 ! important;
  border: none ! important;
}
.f-card--dedicaces .btn-reservation {
  color: #fff! important;
  background-color: #2b8683;
  border-color: #2b8683;
  font-weight: 700;
  text-decoration: none;
}
.f-card__type {
  color: #2b8683;
}
.dedicace-title{
	color: #2b8683 ! important;
}
.f-partenaires .f-partenaires__info {
  grid-column-end: 1 ! important;
}
.temps-forts-title{
	color: #d94545 ! important;
}
.h-reduire{
	margin-bottom: 15px ! important;
}
/******PARTENAIRES******/
.f-partenaires .f-grid {
  gap: 0 24px ! important;
}
.f-partenaires .f-partenaires__card {
  max-width: 313px! important;
}
.h-mh416{
	min-height: 416px;
}
.h-mh230{
	min-height: 230px;
}

/******---- PAGE CONFERENCE ------*****/
.f-rencontres__sujet img {
    width: 100%;
    max-width: 845px;
}
.f-rencontres h2 {
  color: #bf7d6d;
}
.f-rencontres__sujet p {
    max-width: 630px;
    font-size: 20px;
    font-weight: 700;
}
.f-intervenant-img, .f-intervenant-description {
    display: inline-block;
    vertical-align: top;
}
.f-intervenant-img {
    max-width: 292px;
}
.f-intervenant-img img {
    max-width: 100%;
	padding-top: 16px;
}
.f-intervenant-description {
    max-width: 486px;
	margin-left:50px;
	font-size: 16px;
    line-height: 23px;
	text-align:left;
}
.f-rencontres__sujet .conf-details {
	font-size: 18px;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	margin: 82px auto;
	text-align: justify;
	hyphens: auto;
	max-width: 635px;
}
.f-intervenant-description h3 {
	font-size: 24px;
    line-height: 28px;
	color:#bf7d6d;
}
.f-btn-reserver{
	margin-top: 70px;
}
.f-rencontres__sujet .f-btn-reserver .btn-conf:before {
  content: "> ";
}
.f-rencontres__sujet .btn-conf {
	color: #fff;
	border-radius: 20px;
	background-color: #bf7d6d;
	display: block;
	font-size: 16px;
	font-weight: 900;
	margin: 70px auto;
	padding-bottom: 6px;
	padding-top: 7px;
	text-transform: uppercase;
	width: 160px;
	height:35px;
}
.f-rencontres .f-rencontres__bio{
	margin-top:90px !important;
}
.f-rencontres .filet::after {
  content: "";
  width: 818px;
  height: 1px;
  background: #CCCCCC;
  display: block;
  margin: 20px auto;
  
}
/******---- MOBILE PAGE CONFERENCE ------*****/
@media only screen and (min-width : 320px) and (max-width : 767px) {
.f-intervenant-description {
	margin-left: 30px;
}
.filet{
	display: none;
}
}
@media only screen and (max-device-width: 700px) {
	.h-mh416{
		min-height: 230px;
	}
}

