/**********************************************/
/*******************Liens*********************/
/**********************************************/
.police01{
}
.police02{
}
.form-signin {
  max-width: 330px;
  padding: 1rem;
  margin: 80px auto;

}
/**********************************************/
/*******************Liens*********************/
/**********************************************/
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #002060;
}
a:hover{
	color:#002060;
}
a.couleur02{
	color:#002060;
}
a.couleur02:hover{
	color:#009fdf;
		text-decoration: none;
		-webkit-transition:color .20s linear;
		-moz-transition:color .20s linear;
		-o-transition:color .20s linear;
		transition:color .20s linear;
	}

/**********************************************/
/*******************COULEURS*********************/
/**********************************************/
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    color:#003da5;
	text-decoration: none;
	-webkit-transition:color .20s linear;
	-moz-transition:color .20s linear;
	-o-transition:color .20s linear;
	transition:color .20s linear;
}
a:not([href]):not([tabindex]){
	color:#003da5;
}
.couleur01{
	color:#003da5;
}
.couleur01 > a{
	color:#003da5;
}
.orange{
  color: #f3801d;
}
.couleur01 > a:hover{
	color:#f3801d;
	text-decoration: none;
	-webkit-transition:color .20s linear;
	-moz-transition:color .20s linear;
	-o-transition:color .20s linear;
	transition:color .20s linear;
}
a.link::after{
font-family: "Font Awesome 5 Free"; content: "\f35d";
font-size: 12px; margin-left:8px;
position:absolute;
color:#003da5;
}
.bck-couleur01{
	background-color:#009fdf;
}
.bck-couleur02-opacity{
	background-color:rgba(0, 159, 223, 0.9);
}
.bck-couleur01-opacity{
	background-color:rgba(0, 32, 96, 0.9);
}
.backtop{
	color:#FFFFFF;
	background-color:#002060;
}
.couleur02{
	color:#002060;
}
.content-page h2{
		color:  #002060;
}
h1.title-page{
		color:#002060;
}
.content-page a{
	color:#002060;
}
.btn-custom:hover,.btn-custom:focus,.btn-custom:focus, .btn-custom:active, .btn-custom.active, .btn-custom.disabled, .btn-custom[disabled] {
	background-color: rgba(114, 0, 98, 0.8);
}
.btn-custom {
	background-color: rgba(114, 0, 98, 1);
  max-width: 350px;
}
.titre-programme{
		color:#002060;
}
.titre-programme::after{
	background:#002060;
}
.titre-programme .orange::after{
	background:#f3801d;
}
#cookie-notice .button.bootstrap , .cn-button.bootstrap{
	color:#002060;
}
#cookie-notice .button.bootstrap:hover,#cookie-notice .button.bootstrap:focus,#cookie-notice .button.bootstrap:active , .cn-button.bootstrap:hover, .cn-button.bootstrap:focus,.cn-button.bootstrap:active{
  background-color: #002060;
}
hr.separator{
	border-color: #002060 !important;
}
hr.hr-title{
	border-color: #ffffff !important;
	width:40px;
	text-align: left;
	border-top: 2px solid #ffffff;
	margin-left: 0px;
}
.hero-title {
	padding: 8% 10% 10% 15%;
}
body.home .hero-title {
	padding:3% 10% 5% 10% !important;
}
img.wp-image-347{
  margin-top:150px;
}
img.wp-image-29{
  margin-top:85px;
}
p.shadowp{
	text-shadow: 1px 1px 1px #666666, 0 0 1px #666666, 0 0 1px #666666;
}
img#organised{
	display:block;
	position:absolute;
	right: 32%;
	top: 12%;
	max-width: 450px;
}
@media all and (max-width: 769px) {
	img#organised{
		display:block;
		position:relative;
		right: inherit;
		top: inherit;
	max-width: 100%;
	}
	.hero-title {
		padding: 5% 2% 10% 2%;
	}
}
.programme > p{
  margin-bottom:2em;
}
/**************NAVBAR*************************/
#navbar .navbar-nav > li > a {
	color: #FFFFFF;
}
#navbar-navigation.navbar-default{

}
#navbar .navbar-nav > li.current-menu-item > a{
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
}
#navbar .navbar-nav > li.ancre> a{
	border-bottom:0px solid #FFFFFF !important;
}


/**********************************************/
/**************CONTENU PAGE *******************/
/**********************************************/
.content-page{
	font-size:16px;
	color:#666666;
	line-height: 24px;
}
.content-page a.blanc {
	color:#FFFFFF;
}
.content-page a.gris {
	color:#666666;
}
.content-actualite{
	font-size:14px;
}
h1.title-page{
		font-size: 28px;
		text-align: center;
		font-weight: bold;
		margin-bottom:50px;
}
.content-page h2{
	font-size:22px;
	margin-top:30px;
	margin-bottom:20px;
	font-weight: normal;
}

.padding-speaker{
	padding-left:95px;
}
img.wp-image-182{
  max-width:260px;
  margin-left:0%;
  margin-right:0%;
}
.titre-antiblanchiment{
  padding-left:0%
}
.titre-antiblanchiment > p{
font-family: 'Montserrat', sans-serif; font-size: 50pt; line-height: 85px;
}

p.titre-desc{
text-align: left;
color:#FFFFFF;
 font-size: 18pt; line-height: 28px;
 text-shadow:none;
}

.page-template-page-ssm10ans > a > .backtop{
  background-color: #006f70;
}
.page-template-page-ssm10ans .titre-programme::after {
  background: #006f70;
}


.titre-antiblanchiment{
  font-size: 65px;
  line-height:75px;
  text-align: left;
  color:#FFFFFF;
  font-family: 'Montserrat', sans-serif;
}
.date-2025{
  font-size: 25px;
  line-height:30px;
  text-align: center;
  color:#FFFFFF;
  font-weight: 300;
}
hr.tiret{
width:20%;
margin-left:0;
border:none;
border-bottom: 3px solid;
margin-top:30px;
border-color: #FFFFFF !important;
}
.violet{
  color:#720062;
}
.bleufonce{
  color:#002060
}
#navbar .navbar-nav > li#menu-item-170,#navbar .navbar-nav > li#menu-item-174{
  padding-left:25%;
}

@media (max-width: 1050px) {
  img.wp-image-182{
    margin-top:60px;
    max-width:100%
  }
  body.home .hero-title {
  	padding: 8% 5% 5% 5%!important;
  }
  #navbar .navbar-nav > li#menu-item-170,#navbar .navbar-nav > li#menu-item-174 {
    padding-left: 15px;
  }
  .titre-antiblanchiment  > p{
    font-size: 40px;
    line-height:55px;
    text-align: left;
    color:#FFFFFF;
    font-family: 'Montserrat', sans-serif;
  }
  .titre-antiblanchiment > p + p{
    font-size: 20px;
    line-height:40px;
    font-family: 'Montserrat', sans-serif;
  }
}
@media (max-width: 759px) {
  body.home .hero-title {
  	padding: 8% 5% 5% 5%!important;
  }
  img.wp-image-347{
    margin-top:0px;
    margin-bottom:25px;
  }
  img.wp-image-29{
    margin-top:0px;
    margin-bottom:25px;
  }
  img.wp-image-182{
    max-width:260px;
  }
	.padding-speaker{
		padding-left:4%;
	}
}
@media (max-width: 600px) {
  .titre-antiblanchiment > p{
  font-size: 30px;
  line-height:38px;
  }
}
