/*Elements principaux de la page*/
/*------------------------------------------------------------------------------------------------------------------------*/
body
{
	background-color: rgba(215,235,255,0.5);	
	font-family: 'Trebuchet MS', Arial, sans-serif; color: rgb(0,0,0);	
}
/*------------------------------------------------------------------------------------------------------------------------*/

#bloc_page_type
{
	width: 918px; margin: auto;	
	background-color: rgba(215,235,255,0.5);
}

/*Pour ouverture du site*/
/*----------------------*/

#logo
{
	display: inline-block;
	vertical-align: top;
}

#logo img  
{
	animation-name: animation_logo;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-delay: 1s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

@keyframes animation_logo
{	
	0% {opacity: 1;}
	5% {opacity: 0.95;}
	10% {opacity: 0.9;}
	15% {opacity: 0.85;}
	20% {opacity: 0.8;}
	25% {opacity: 0.75;}
	30% {opacity: 0.7;}
	35% {opacity: 0.65;}
	40% {opacity: 0.6;}
	45% {opacity: 0.55;}
	50% {opacity: 0.5;}
	55% {opacity: 0.45;}
	60% {opacity: 0.4;}
	65% {opacity: 0.35;}
	70% {opacity: 0.3;}
	75% {opacity: 0.25;}
	80% {opacity: 0.2;}
	85% {opacity: 0.15;}
	90% {opacity: 0.1;}
	95% {opacity: 0.05;}
	100% {opacity: 0;}	
}

#header_type
{
	vertical-align: top; margin-top: -500px; margin-bottom: 0px; width: 924x; height: 306px; background-color: rgba(215,235,255,0.5); 	
	border-radius: 8px; border: 3px solid rgb(155,205,255);	
}

#header_type img
{
	display: inline-block;
	vertical-align: top; margin-top: 6px; margin-left: 6px; padding-left: 0px; margin-right: 0px;
	width: 215px; height: 141px;	
	border-radius: 4px; border: 2px solid rgb(175,215,255);	
}

#header_type  
{
	animation-name: animation_header_type;
	animation-duration: 14s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

@keyframes animation_header_type
{
	0% {opacity: 0;}
	5% {opacity: 0;}
	10% {opacity: 0;}
	15% {opacity: 0;}	
	20% {opacity: 0;}
	25% {opacity: 0.2;}
	30% {opacity: 0.4;}
	35% {opacity: 0.6;}	
	40% {opacity: 0.8;}
	45% {opacity: 1;}
	50% {opacity: 1}
	52% {opacity: 1}
	54% {opacity: 1}
	56% {opacity: 1}
	58% {opacity: 1}	
	60% {opacity: 1;}
	65% {opacity: 1;}
	70% {opacity: 1;}
	75% {opacity: 1;}
	80% {opacity: 0.8;}
	85% {opacity: 0.6;}
	90% {opacity: 0.4}
	95% {opacity: 0.2;}
	100% {opacity: 0;}	
}

#section_P00
{		
	width: 912px; height: 386px;
	background-color: rgba(215,235,255,0.5);
	margin-top: 6px;
	margin-right: 3px;
	border-radius: 8px; border: 3px solid rgb(155,205,255);	
}

#section_P00  
{
	animation-name: animation_section_P00;
	animation-duration: 20s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
}

@keyframes animation_section_P00
{
	0% {margin-top: 6px; opacity: 0;}	
	10% {margin-top: 6px; opacity: 0;}
	15% {margin-top: 6px; opacity: 0;}
	20% {margin-top: 6px; opacity: 0;}
	25% {margin-top: 6px; opacity: 0;}
	30% {margin-top: 6px; opacity: 0;}
	35% {margin-top: 6px; opacity: 0.1;}	
	40% {margin-top: 6px; opacity: 0.2;}
	45% {margin-top: 6px; opacity: 0.3;}
	50% {margin-top: 6px; opacity: 0.4;}	
	55% {margin-top: 6px; opacity: 0.5;}
	60% {margin-top: 6px; opacity: 0.6;}
	62% {margin-top: 6px; opacity: 0.7;}
	64% {margin-top: 6px; opacity: 0.8;}
	66% {margin-top: -20px; opacity: 0.9;}
	68% {margin-top: -40px; opacity: 1;}
	70% {margin-top: -60px; opacity: 1;}
	72% {margin-top: -80px; opacity: 1;}
	74% {margin-top: -100px; opacity: 1;}
	76% {margin-top: -120px; opacity: 1;}
	78% {margin-top: -140px; opacity: 1;}
	80% {margin-top: -160px; opacity: 1;}
	85% {margin-top: -180px; opacity: 1;}
	90% {margin-top: -200px; opacity: 1;}
	95% {margin-top: -220px; opacity: 1;}
	100% {margin-top: -240px; opacity: 1;}	
}

#video_P00
{
	position: absolute;	
	display: block;
	width: 896px; height: 256px;
	border-radius: 4px;	border: 2px solid rgb(175,215,255);	
	background-color: rgba(215,235,255,0.5);
	margin-top: 6px;margin-left: 6px;		
}

.bonjour
{
	display: block;
	margin: 20px auto;	
	padding: 0;
	overflow: hidden;
	position: relative;
	width: 98%;
	max-width: 912px;
	height: 35px;	
}

.bonjour div
{
	position: absolute;
	min-width: 100%;
}

.bonjour div span,
.bonjour div:after
{
	position: relative;
	display: inline-block;	
	white-space: nowrap;
	top:0;
}

.bonjour div span
{
	animation: defilement 10s infinite linear;	 
	font-size: 1.6em; color: rgba(0,100,255,0.75);
}

.bonjour div:after
{
	position: absolute;
	top:0; left:0;
	content:attr(data-text);
	font-size: 1.6em; color: rgba(0,100,255,0.75);
	animation: defilement2 10s infinite linear;	
}

@keyframes defilement
{
	0% {margin-left: 0;}
	100% {margin-left: -100%;}
}

@keyframes defilement2
{
	0% {margin-left: 100%;}
	100% {margin-left: 0%;}
}

.bonjour_2
{
	display: block;
	margin: 6px auto;
	margin: auto;
	padding: 0;
	overflow: hidden;
	position: relative;
	width: 75%;
	max-width: 912px;
	height: 28px;	
}

.bonjour_2 div
{
	position: absolute;
	min-width: 100%;
}

.bonjour_2 div span,
.bonjour_2 div:after
{
	position: relative;
	display: inline-block;	
	white-space: nowrap;
	top:0;
}

.bonjour_2 div span
{
	animation: defilement 15s infinite linear;	 
	font-size: 1.5em; color: rgba(0,100,255,0.75);
}

.bonjour_2 div:after
{
	position: absolute;
	top:0; left:0;
	content:attr(data-text);
	font-size: 1.5em; color: rgba(0,100,255,0.75);
	animation: defilement2 15s infinite linear;	
}

@keyframes defilement
{
	0% {margin-left: 0;}
	100% {margin-left: -100%;}
}

@keyframes defilement2
{
	0% {margin-left: 100%;}
	100% {margin-left: 0%;}
}

#titre_principal
{
	display: inline-block;
	margin-top: 7px; margin-left: 1px; margin-right: 0px;
	width: 450px; height: 140px;	
	border-radius: 4px; border: 2px solid rgb(175,215,255);	
}

#titre_principal h1
{
	margin-top: 6px; padding-top: 18px; text-align: center;
	font-size: 2.5em;	font-style: italic; font-weight: bold; color: rgba(0,100,255,0.75);
}

#titre_principal h2
{
	padding-top: 6px;
	text-align: center; font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(0,100,255,0.75);	
}

#photos_de_banniere h1
{
	margin-top: 6px; margin-bottom: 0px;
	margin-left: 6px; text-align: left; font-size: 1em; font-style: italic; font-weight: bold; color: rgba(0,100,255,0.75);	
}

#photos_de_banniere p
{	
	margin-top: 0px; margin-bottom: 0px;			
}

#photos_de_banniere img
{
	display: inline-block;
	width: 215px; height: 120px;	
	margin-top: 0px; margin-left: 6px; padding-left: 0px; margin-right: 0px; padding-right: 0px;
	border-radius: 4px; border: 2px solid rgb(175,215,255);		
}

#aside_infos
{
	display: inline-block; vertical-align: top;		
	margin-top: -293px; margin-left: 692px;	 	
	border-radius: 4px; border: 2px solid rgb(175,215,255);	
	width: 210px; height: 289px;	
}

#aside_infos h3
{	
	margin-top: 12px; padding-top: 0px;	
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(0,100,255,0.75);	
}

#aside_infos h4
{	
	margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px;
	text-align: left; margin-left: 6px; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(0,100,255,0.75);	
}

#aside_infos p
{	
	margin-top: 4px; margin-bottom: 0px;
	margin-left: 6px; font-size: 0.7em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#suite_P00
{
	width: 896px; height: 126px;
	margin-top: 19px; margin-bottom: 6px; margin-left: 6px; 
	background-color: rgba(215,235,255,0.5);	
}

#suite_P00 h3
{	
	margin-top: -120px; margin-bottom: 0px;
	margin-left: 200px; font-size: 1em; font-style: italic; font-weight: bold; color: rgba(75,0,130,0.75);		
}

#suite_P00 p
{
	margin-top: 18px; margin-left: 200px; margin-bottom: 0px;	
	font-size: 1.15em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#suite_P00 h4
{
	width: 370px; margin-top: 12px; margin-left: 200px; margin-bottom: 0px;	
	font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(75,0,130,0.75);	
}

#suite_P00 ul
{		
	list-style-type: none;
	margin-left: 526px; margin-top: -10px;
}

#suite_P00 li
{
	display: inline-block;
	margin-right: 6px;
}

#suite_P00 a
{
	display: inline-block;
	vertical-align: top;
	margin-top: -6px;
	width: 155px; height: 20px; margin-bottom: 22px;
	background-color: rgba(215,235,255,0.5);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}


#suite_P00 a:hover
{	
	color: rgb(0,100,255);
	border-bottom: 3px solid rgb(0,100,255);	
}

#video_P00 h5
{
	width: 896px;
	margin-top: 5px; margin-left: -2px; margin-right: 6px;	
	border-radius: 4px; border: 2px solid rgb(175,215,255); height: 24px;
	background-color: rgba(215,235,255,0.5);
	text-align: center; font-size: 1em; font-style: italic; font-weight: bold; color: rgba(0,100,255,0.75);
}

#mises_a_jour
{
	width: 896px; height: 72px;
	margin-top: 17px; margin-bottom: 0px; margin-left: -2px; 
	background-color: rgba(215,235,255,0.5);
	border-radius: 4px; border: 2px solid rgb(175,215,255);		
}

#mises_a_jour h2
{	
	margin-top: 6px; margin-bottom: 0px; margin-left: 6px;
	text-align: center; font-size: 0.95em; font-style: italic; font-weight: bold; color: rgba(75,0,130,0.75);		
}

#mises_a_jour p
{
	margin-top: 6px; margin-left: 6px; margin-bottom: 0px;	
	font-size: 1.0em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}
/*Fin d'ouverture du site*/
/*----------------------*/

#texte h1
{
	height: 22px;
	margin-top: 4px; margin-right: 4px; margin-left: 4px;	
	border-radius: 4px; border: 2px solid rgb(175,215,255);
	text-align: center; font-size: 1.15em; font-style: italic; font-weight: bold; color: rgba(0,100,255,0.75);
}

#maj
{
	height: 68px;
	margin-top: -6px; margin-right: 4px; margin-left: 4px; 	
	border-radius: 4px; border: 2px solid rgb(175,215,255);	
}

#maj h2
{
	margin-top: 0px; margin-bottom: 4px;	
	text-align: center; font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(0,50,255,0.75);
}

#maj p
{ 	
	display: inline-block;
	margin-top: 0px; margin-bottom: 0px; margin-left: 4px;	
	font-size: 1.15em; font-style: italic; font-weight: bold; color: rgba(0,50,255,0.75);
	line-height: 1.15em;
}

#texte h3
{	
	margin-top: 4px; margin-right: 4px; margin-left: 4px;	
	border-radius: 4px; border: 2px solid rgb(175,215,255); height: 22px;
	text-align: center; font-size: 1.15em; font-style: italic; font-weight: bold; color: rgba(0,100,255,0.75);
}
/*----------------------------------------------------------------------------------------------------------------------*/

/*Section toutes pages WR*/
/*-----------------------*/
#section_RA150325_0s
{
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);		
	position: absolute;
	margin-top: 30px; /*vertical-align: top;*/
	width: 912px; height: 552px;	
}

#section_RA150325_1s
{
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);		
	position: absolute; vertical-align: top;	
	width: 912px; height: 552px; 
}

#section_RA150325_2s
{
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);		
	position: absolute;
	vertical-align: top;
	width: 694px; height: 818px;	
}

#section_P090625_0s
{
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);	
	vertical-align: top;		
	width: 912px; height: 552px;
}

#section_EsurF2025_0s
{
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);	
	vertical-align: top;		
	width: 912px; height: 552px;
}

#section_P090625_1s
{	
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);		
	position: absolute;
	 vertical-align: top;	
	width: 912px; height: 606px;
}

#section_P090625_2s
{
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);		
	position: absolute;
	vertical-align: top;
	width: 746px; height: 806px;	
}

/*#section_EsurF2025_1s
{	
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);		
	position: absolute;
	 vertical-align: top;	
	width: 949px; height: 589px;		
}*/

/*#section_EsurF2025_2s
{
	background-color: rgba(255,212,168,0.5);	
	border-radius: 8px; border: 3px solid rgb(255,161,66);		
	position: absolute;
	margin-top: 0%; margin-left: 0%; 	
	width: 782px; height: 806px;	
}*/
/*----------------------------------------------------------------------------------------------------*/

/*Menu toutes pages WR*/
/*--------------------*/
#menu_photos_RA150325_0s
{	
	width: 188px; height: 538px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_RA150325_0s h3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_RA150325_0s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_RA150325_0s li
{
	margin-left: -12px;	
}

#menu_photos_RA150325_0s a
{		
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}

#menu_photos_RA150325_0s a:hover
{	
	color: rgb(219,110,0);
	font-size: 0.8em; font-style: italic; font-weight: bold;
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_RA150325_0s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_RA150325_0s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}		
}

#menu_photos_RA150325_1s
{	
	width: 188px; height: 538px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_RA150325_1s h3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_RA150325_1s ul
{		
	margin-top: 0px; margin-left: 0px;	
}

#menu_photos_RA150325_1s li
{
	margin-left: -12px;		
}

#menu_photos_RA150325_1s a
{		
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);
	text-decoration: none;
}

#menu_photos_RA150325_1s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_RA150325_1s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_RA150325_1s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_RA150325_2s
{	
	width: 188px; height: 800px;
	margin-top: 8px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_RA150325_2s H3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_RA150325_2s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_RA150325_2s li
{
	margin-left: -12px;	
}

#menu_photos_RA150325_2s a
{	
	font-size: 0.8em;  font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	line-height: 0.8em; 	
	text-decoration: none;
}

#menu_photos_RA150325_2s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_RA150325_2s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_RA150325_2s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_P090625_0s
{	
	width: 188px; height: 538px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_P090625_0s h3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_P090625_0s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_P090625_0s li
{
	margin-left: -12px;	
}

#menu_photos_P090625_0s a
{	
	font-size: 0.8em; font-weight: bold; color: rgb(0,0,0);	
	line-height: 0.8em; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}

#menu_photos_P090625_0s p
{	
	margin-top: 38px; 
	width: 168px; height: 22px; margin-left: 12px;
	background-color: rgb(219,110,0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#menu_photos_P090625_0s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_P090625_0s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_P090625_0s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_EsurF2025_0s
{	
	width: 188px; height: 538px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_EsurF2025_0s h3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_EsurF2025_0s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_EsurF2025_0s li
{
	margin-left: -12px;	
}

#menu_photos_EsurF2025_0s a
{	
	font-size: 0.8em; font-weight: bold; color: rgb(0,0,0);	
	line-height: 0.8em; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}

#menu_photos_EsurF2025_0s p
{	
	margin-top: 38px; 
	width: 168px; height: 22px; margin-left: 12px;
	background-color: rgb(219,110,0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#menu_photos_EsurF2025_0s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_EsurF2025_0s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_EsurF2025_0s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_P090625_1s
{	
	width: 188px; height: 592px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_P090625_1s h3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_P090625_1s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_P090625_1s li
{
	margin-left: -12px;	
}

#menu_photos_P090625_1s a
{	
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	line-height: 0.8em;	
	text-decoration: none;
}

#menu_photos_P090625_1s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_P090625_1s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_P090625_1s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_EsurF2025_1s
{	
	width: 188px; height: 592px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_EsurF2025_1s h3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_EsurF2025_1s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_EsurF2025_1s li
{
	margin-left: -12px;	
}

#menu_photos_EsurF2025_1s a
{	
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	line-height: 0.8em;	
	text-decoration: none;
}

#menu_photos_EsurF2025_1s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_EsurF2025_1s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_EsurF2025_1s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_P090625_2s
{	
	width: 188px; height: 790px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_P090625_2s H3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_P090625_2s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_P090625_2s li
{
	margin-left: -12px;	
}

#menu_photos_P090625_2s a
{	
	font-size: 0.8em; font-weight: bold; color: rgb(0,0,0);	
	line-height: 0.8em; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}

#menu_photos_P090625_2s p
{	
	margin-top: 202px;
	width: 168px; height: 22px; margin-left: 12px;
	background-color: rgba(0,190,0,1);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#menu_photos_P090625_2s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_P090625_2s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_P090625_2s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_EsurF2025_2s
{	
	width: 188px; height: 790px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_EsurF2025_2s H3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_EsurF2025_2s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_EsurF2025_2s li
{
	margin-left: -12px;	
}

#menu_photos_EsurF2025_2s a
{	
	font-size: 0.8em; font-weight: bold; color: rgb(0,0,0);	
	line-height: 0.8em; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}

#menu_photos_EsurF2025_2s p
{	
	margin-top: 202px;
	width: 168px; height: 22px; margin-left: 12px;
	background-color: rgba(0,190,0,1);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#menu_photos_EsurF2025_2s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

/*Animation de la couleur de fond du menu secondaire*/
#menu_photos_EsurF2025_2s	
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

#menu_photos_EsurF2025_2s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,160,0.35);}
	40% {background: rgba(255,190,150,0.45);}
	60% {background: rgba(255,180,140,0.55);}
	80% {background: rgba(255,170,130,0.65);}
	100% {background: rgba(255,160,120,0.75);}	
}

/*#menu_photos_EsurF2025_1s
{	
	width: 224px; height: 574px;
	margin-top: 6px; padding-top: 0px; margin-left: 6px; padding-left: 0px;	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#menu_photos_EsurF2025_1s h3
{
	margin-top: 6px; margin-bottom: 0px;
	text-align: center; font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#menu_photos_EsurF2025_1s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#menu_photos_EsurF2025_1s li
{
	margin-left: -12px;	
}

#menu_photos_EsurF2025_1s a
{	
	font-size: 0.9em; font-weight: bold; color: rgb(0,0,0);	
	line-height: 0.6em;	
	text-decoration: none;
}

#menu_photos_EsurF2025_1s p
{	
	margin-top: -8px;
	width: 180px; height: 20px; margin-left: 22px;
	background-color: rgba(0,190,0,0.5);
	text-align: center; font-size: 1em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#menu_photos_EsurF2025_1s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}*/

/*Animation de la couleur de fond du menu secondaire*/
/*#menu_photos_EsurF2025_1s
{
	-webkit-animation-name: animation_menu;
	-webkit-animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
}
@-webkit-keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,150,0.35);}
	40% {background: rgba(255,190,130,0.45);}
	60% {background: rgba(255,180,110,0.55);}
	80% {background: rgba(255,170,90,0.65);}
	100% {background: rgba(255,160,70,0.75);}	
}

#menu_photos_EsurF2025_1s
{
	animation-name: animation_menu;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@keyframes animation_menu
{	
	0% {background: rgba(255,210,170,0.25);}
	20% {background: rgba(255,200,150,0.35);}
	40% {background: rgba(255,190,130,0.45);}
	60% {background: rgba(255,180,110,0.55);}
	80% {background: rgba(255,170,90,0.65);}
	100% {background: rgba(255,160,70,0.75);}	
}*/
/*----------------------------------------------------------------------------------------------------*/

/*Vidéos toutes pages*/
#video_RA150325_0s
{
	display: inline-block;
	vertical-align: top; margin-top: -542px; margin-left: 204px;	
	width: 700px; height: 538px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_RA150325_0s h3
{	
	margin-top: 6px; margin-left: 30px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_RA150325_0s h4
{
	margin-top: -26px; margin-left: 300px; width: 325px;
	font-size: 1.75em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#video_RA150325_0s p
{
	margin-top: -26px; margin-left: 30px; margin-bottom: 0px;
	text-align: center; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(22,184,18);	
}

#video_RA150325_0s h5
{
	margin-top: -36px; margin-left: 30px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(102,0,153,0.75);	
}

#video_RA150325_0s h6
{
	margin-top: 28px; margin-left: 360px;
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#video_RA150325_FV_0s
{
	margin-top: 0px; margin-bottom: 0px;
	margin-left: 24px;
	width: 698px; height: 230px;	
}

.miniatures_video_RA150325_FV_0s
{	
	display: inline-block;	
}

.miniatures_video_RA150325_FV_0s a
{	
	display: inline-block;
}

.miniatures_video_RA150325_FV_0s a:hover
{
	position: absolute;
	color: black;
}

.miniatures_video_RA150325_FV_0s a img
{
	width: 152px; height: 227px;
	vertical-align: top; margin-top: 0px; margin-left: 38px; margin-right: 8px;
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);	
}

.miniatures_video_RA150325_FV_0s a:hover img, .miniatures_video_RA150325_FV_0s a:focus img 
{	
	/*margin-top: -410px; margin-left: -280px;*/ margin-top: -210px; margin-left: -280px;	
	width: 735px; height: 1100px;
	z-index: 4000;
}

#video_RA150325_FH_0s
{
	margin-top: 24px; margin-bottom: 0px;
	width: 698px; height: 212px;	
}

.miniatures_video_RA150325_FH_0s
{	
	display: inline-block;	
}

.miniatures_video_RA150325_FH_0s a
{	
	display: inline-block;
}

.miniatures_video_RA150325_FH_0s a:hover
{
	position: absolute;
	color: black;
}

.miniatures_video_RA150325_FH_0s a img
{
	width: 242px; height: 187px;
	vertical-align: top; margin-top: -6px; margin-left: 62px; margin-right: 10px;
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);
}

.miniatures_video_RA150325_FH_0s a:hover img, .miniatures_video_RA150325_FH_0s a:focus img 
{	
	margin-top: -308px; margin-left: -480px;	
	width: 1200px; height: 802px;
	z-index: 4000;
}

#video_RA150325_1s
{
	display: inline-block;
	vertical-align: top; margin-top: -542px; margin-left: 204px;	
	width: 700px; height: 538px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);
}

#video_RA150325_1s h3
{
	margin-top: 6px; margin-left: 30px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_RA150325_1s h6
{
	margin-top: -18px; margin-left: 300px; width: 325px;
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#video_RA150325_1s p
{
	margin-top: -32px; margin-left: 150px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(22,184,18);	
}

#video_RA150325_2s
{
	display: inline-block;
	vertical-align: top; margin-top: -804px; margin-left: 204px;	
	width: 481px; height: 800px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_RA150325_2s h3
{
	margin-top: 6px; margin-left: 36px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_RA150325_2s p
{
	margin-top: 6px; margin-left: 130px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#video_RA150325_2s h4
{
	margin-top: 140px; margin-left: 130px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(138,0,184);	
}

#video_RA150325_2s h5
{
	margin-top: 100px; margin-left: 130px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(198,8,0);	
}

#video_P090625_0s
{
	display: inline-block;
	vertical-align: top; margin-top: -542px; margin-left: 204px;	
	width: 700px; height: 538px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_P090625_0s h3
{	
	margin-top: 6px; margin-left: 30px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_P090625_0s h4
{
	margin-top: -26px; margin-left: 300px; width: 325px;
	font-size: 1.75em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#video_P090625_0s p
{
	margin-top: -26px; margin-left: 30px; margin-bottom: 0px;
	text-align: center; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(22,184,18);	
}

#video_P090625_0s h5
{
	margin-top: -36px; margin-left: 30px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(102,0,153,0.75);	
}

#video_P090625_0s h6
{
	margin-top: 40px; margin-left: 368px;
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

.miniatures_video_P090625_FV_0s
{	
	display: inline-block;	
}

.miniatures_video_P090625_FV_0s a
{	
	display: inline-block;
}

.miniatures_video_P090625_FV_0s a:hover
{
	position: absolute;
	color: black;
}

.miniatures_video_P090625_FV_0s a img
{
	width: 330px; height: 248px;
	vertical-align: top; margin-top: -100px; margin-left: 24px;
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);	
}

.miniatures_video_P090625_FV_0s a:hover img, .miniatures_video_8P090625_FV_0s a:focus img 
{	
	margin-top: -200px; margin-left: -290px;	
	width: 1200px; height: 900px;
	z-index: 4000;
}

#video_P090625_FH_0s h6
{
	margin-top: 88px; margin-left: 160px; 
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);		
}

.miniatures_video_P090625_FH_0s
{	
	display: inline-block;	
}

.miniatures_video_P090625_FH_0s a
{	
	display: inline-block;
}

.miniatures_video_P090625_FH_0s a:hover
{
	position: absolute;
	color: black;
}

.miniatures_video_P090625_FH_0s a img
{
	width: 248px; height: 330px;
	vertical-align: top; margin-top: -306px; margin-left: 420px;
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);
}

.miniatures_video_P090625_FH_0s a:hover img, .miniatures_P090625_FH_0s a:focus img 
{	
	margin-top: -540px; margin-left: -360px;	
	width: 800px; height: 1067px;
	z-index: 4000;
}

#video_EsurF2025_0s
{
	display: inline-block;
	vertical-align: top; margin-top: -542px; margin-left: 204px;	
	width: 700px; height: 538px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_EsurF2025_0s h3
{	
	margin-top: 6px; margin-left: 30px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_EsurF2025_0s h4
{
	margin-top: -26px; margin-left: 300px; width: 325px;
	font-size: 1.75em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#video_EsurF2025_0s p
{
	margin-top: -26px; margin-left: 30px; margin-bottom: 0px;
	text-align: center; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(22,184,18);	
}

#video_EsurF2025_0s h5
{
	margin-top: -36px; margin-left: 30px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(102,0,153,0.75);	
}

#video_EsurF2025_0s h6
{
	margin-top: 40px; margin-left: 368px;
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

.miniatures_video_EsurF2025_FV_0s
{	
	display: inline-block;	
}

.miniatures_video_EsurF2025_FV_0s a
{	
	display: inline-block;
}

.miniatures_video_EsurF2025_FV_0s a:hover
{
	position: absolute;
	color: black;
}

.miniatures_video_EsurF2025_FV_0s a img
{
	width: 330px; height: 248px;
	vertical-align: top; margin-top: -100px; margin-left: 24px;
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);	
}

.miniatures_video_EsurF2025_FV_0s a:hover img, .miniatures_video_EsurF2025_FV_0s a:focus img 
{	
	margin-top: -200px; margin-left: -290px;	
	width: 1200px; height: 900px;
	z-index: 4000;
}

#video_EsurF2025_FH_0s h6
{
	margin-top: 88px; margin-left: 160px; 
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);		
}

.miniatures_video_EsurF2025_FH_0s
{	
	display: inline-block;	
}

.miniatures_video_EsurF2025_FH_0s a
{	
	display: inline-block;
}

.miniatures_video_EsurF2025_FH_0s a:hover
{
	position: absolute;
	color: black;
}

.miniatures_video_EsurF2025_FH_0s a img
{
	width: 248px; height: 330px;
	vertical-align: top; margin-top: -306px; margin-left: 420px;
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);
}

.miniatures_video_EsurF2025_FH_0s a:hover img, .miniatures_EsurF2025_FH_0s a:focus img 
{	
	margin-top: -540px; margin-left: -360px;	
	width: 800px; height: 1067px;
	z-index: 4000;
}


#video_P090625_00s
{
	display: inline-block;	
	vertical-align: top; margin-top: 6px; margin-left: 240px;	
	width: 700px; height: 610px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_P090625_00s h3
{
	margin-top: 6px; margin-left: 30px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_P090625_00s h4
{
	margin-top: -26px; margin-left: 300px; width: 325px;
	font-size: 1.75em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);
	z-index: 4000;
}

#video_P090625_00s h5
{
	margin-top: -36px; margin-left: 30px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(102,0,153,0.75);
	z-index: 4000;
}

#video_P090625_00s p
{
	margin-top: -22px; margin-left: 30px; margin-bottom: 0px;
	text-align: center; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(22,184,18);
	z-index: 4000;
}

#video_P090625_FV_00s
{
	margin-top: 0px; margin-bottom: 0px;
	margin-left: 24px;
	width: 640px; height: 203px;
	z-index: 4000;	
}

#video_P090625_FV_00s h5
{
	margin-top: 70px; margin-left: 360px;
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);
	z-index: 4000;
}

.miniatures_video_P090625_FV_00s
{	
	display: inline-block;
	z-index: 4000;
}

.miniatures_video_P090625_FV_00s a
{	
	display: inline-block;
	z-index: 4000;
}

.miniatures_video_P090625_FV_00s a:hover
{
	position: absolute;
	color: black;
}

.miniatures_video_P090625_FV_00s a img
{
	width: 330px; height: 248px;
	vertical-align: top; margin-top: -122px; margin-left: 0px;
	border-radius: 4px;
	border: 2px solid rgb(175,215,255);
	z-index: 4000;
}

.miniatures_video_P090625_FV_00s a:hover img, .miniatures_video_8P090625_FV_00s a:focus img 
{	
	margin-top: -440px;
	margin-left: -290px;
	width: 1200px; height: 900px;
	z-index: 4000;
}

#video_P090625_FH_00s
{
	margin-top: -112px; margin-bottom: 0px; margin-left: 0px;
	width: 640px; height: 330px;*/
	z-index: 4000;	
}

#video_P090625_FH_00s h6
{
	margin-top: 180px; margin-left: 160px;
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);
	z-index: 4000;
}

.miniatures_video_P090625_FH_00s
{	
	display: inline-block;	
}

.miniatures_video_P090625_FH_00s a
{	
	display: inline-block;
	z-index: 4000;
}

.miniatures_video_P090625_FH_00s a:hover
{
	position: absolute;
	z-index: 4000;
	color: black;
}

.miniatures_video_P090625_FH_00s a img
{
	width: 248px; height: 330px;
	vertical-align: top; margin-top: -262px; margin-left: 390px;
	border-radius: 4px;
	border: 2px solid rgb(175,215,255);
	z-index: 4000;
}

.miniatures_video_P090625_FH_00s a:hover img, .miniatures_P090625_FH_00s a:focus img 
{	
	margin-top: -840px;
	margin-left: -360px;
	width: 800px; height: 1067px;
	z-index: 4000;
}

#video_P090625_1s
{
	display: inline-block;
	vertical-align: top; margin-top: -596px; margin-left: 204px;	
	width: 700px; height: 592px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);
}

#video_P090625_1s h3
{
	margin-top: 6px; margin-left: 30px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_P090625_1s h6
{
	margin-top: -18px; margin-left: 300px; width: 325px;
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#video_P090625_1s p
{
	margin-top: -35px; margin-left: 150px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(22,184,18);	
}

#video_P090625_2s
{
	display: inline-block;
	vertical-align: top; margin-top: -794px; margin-left: 204px;	
	width: 533px; height: 790px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_P090625_2s h3
{
	margin-top: 6px; margin-left: 40px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_P090625_2s p
{
	margin-top: 6px; margin-left: 180px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#video_P090625_2s h4
{
	margin-top: 140px; margin-left: 170px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(138,0,184);	
}

#video_P090625_2s h5
{
	margin-top: 100px; margin-left: 170px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(198,8,0);	
}

/*#video_EsurF2025_1s
{
	display: inline-block;
	vertical-align: top; margin-top: -578px; margin-left: 240px;	
	width: 700px; height: 544px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_EsurF2025_1s h3
{
	margin-top: 6px; margin-left: 60px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_EsurF2025_1s p
{
	margin-top: 6px; margin-left: 140px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#video_EsurF2025_1s h4
{
	margin-top: 90px; margin-left: 150px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(138,0,184);	
}

#video_EsurF2025_1s h5
{
	margin-top: 100px; margin-left: 150px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(198,8,0);	
}*/

/*#video_EsurF2025_1s
{
	display: inline-block;
	vertical-align: top; margin-top: -578px; margin-left: 240px;	
	width: 700px; height: 544px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_EsurF2025_1s h3
{
	margin-top: 6px; margin-left: 60px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_EsurF2025_1s p
{
	margin-top: 6px; margin-left: 140px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#video_EsurF2025_1s h4
{
	margin-top: 90px; margin-left: 150px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(138,0,184);	
}

#video_EsurF2025_1s h5
{
	margin-top: 100px; margin-left: 150px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(198,8,0);	
}*/

/*#video_EsurF2025_2s
{
	display: inline-block;
	vertical-align: top; margin-top: -588px; margin-left: 240px;	
	width: 533px; height: 791px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_EsurF2025_2s h3
{
	margin-top: 6px; margin-left: 40px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_EsurF2025_2s p
{
	margin-top: 6px; margin-left: 180px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#video_EsurF2025_2s h4
{
	margin-top: 140px; margin-left: 170px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(138,0,184);	
}

#video_EsurF2025_2s h5
{
	margin-top: 100px; margin-left: 170px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(198,8,0);	
}*/
/*----------------------------------------------------------------------------------------------------*/

#video_EsurF2025_1s
{
	display: inline-block;
	vertical-align: top; margin-top: -596px; margin-left: 204px;	
	width: 700px; height: 592px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);
}

#video_EsurF2025_1s h3
{
	margin-top: 6px; margin-left: 30px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_EsurF2025_1s h6
{
	margin-top: -18px; margin-left: 300px; width: 325px;
	font-size: 1.1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#video_EsurF2025_1s p
{
	margin-top: -35px; margin-left: 150px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(22,184,18);	
}

#video_EsurF2025_2s
{
	display: inline-block;
	vertical-align: top; margin-top: -794px; margin-left: 204px;	
	width: 533px; height: 790px;
	border-radius: 4px;	border: 2px solid rgb(255,186,117);	
}

#video_EsurF2025_2s h3
{
	margin-top: 6px; margin-left: 40px; margin-bottom: 0px;
	font-size: 1em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#video_EsurF2025_2s p
{
	margin-top: 6px; margin-left: 180px; margin-bottom: 0px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

#video_EsurF2025_2s h4
{
	margin-top: 140px; margin-left: 170px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(138,0,184);	
}

#video_EsurF2025_2s h5
{
	margin-top: 100px; margin-left: 170px; width: 350px;
	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(198,8,0);	
}


/*Diaporamas*/
/*Début du diaporama avec V2_2025*/
#container_RA150325_1s
{
	display: inline-block; width:700px; height:525px;
	position: relative;		
	margin-top: -12px; padding-top: 0px; margin-left: -40px; padding-left: 0px;
}

#container_RA150325_1s .prevButton
{
	position:absolute;
	height:45px; width:36px;		
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left: 103px;
}

#container_RA150325_1s .prevButton:hover{ background-position:left top; left: 103px;}

#container_RA150325_1s .nextButton
{
	position:absolute;
	height:45px; width:36px;	
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position: right top;
	right: 498px;
}

#container_RA150325_1s .nextButton:hover{background-position: right top; right: 498px;}

#container_P090625_1s ul
{
	width:700px;
	height:525px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

#container_RA150325_1s li:first-child
{
	display:list-item;
	position:absolute;
}

#container_RA150325_1s li
{
	position:absolute;
	display:none;
}

#container_RA150325_2s
{
	display: inline-block; width:481px; height:720px;
	position: relative;		
	margin-top: -393px; padding-top: 0px; margin-left: -40px; padding-left: 0px;
}

#container_RA150325_2s .prevButton
{
	position:absolute;
	height:45px; width:36px;		
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left: 98px;
}

#container_RA150325_2s .prevButton:hover{ background-position:left top; left: 98px;}

#container_RA150325_2s .nextButton
{
	position:absolute;
	height:45px; width:36px;	
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position: right top;
	right: 348px;
}

#container_RA150325_2s .nextButton:hover{background-position: right top; right: 348px;}

#container_RA150325_2s ul
{
	width:481px;
	height:720px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

#container_RA150325_2s li:first-child
{
	display:list-item;
	position:absolute;
}

#container_RA150325_2s li
{
	position:absolute;
	display:none;
}
/*Fin du diaporama*/

/*Début du diaporama avec H4a-25_2024*/
#container_P090625_1s
{
	display: inline-block; width:700px; height:525px;
	position: relative;		
	margin-top: -12px; padding-top: 0px; margin-left: -40px; padding-left: 0px;
}

#container_P090625_1s .prevButton
{
	position:absolute;
	height:45px; width:36px;		
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left: 103px;
}

#container_P090625_1s .prevButton:hover{ background-position:left top; left: 103px;}

#container_P090625_1s .nextButton
{
	position:absolute;
	height:45px; width:36px;	
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position: right top;
	right: 498px;
}

#container_P090625_1s .nextButton:hover{background-position: right top; right: 498px;}

#container_P090625_1s ul
{
	width:700px;
	height:525px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

#container_P090625_1s li:first-child
{
	display:list-item;
	position:absolute;
}

#container_P090625_1s li
{
	position:absolute;
	display:none;
}
/*Fin du diaporama*/

/*Début du diaporama avec V2_2024*/
#container_P090625_2s
{
	display: inline-block; width:533px; height:711px;
	position: relative;		
	margin-top: -393px; padding-top: 0px; margin-left: -40px; padding-left: 0px;
}

#container_P090625_2s .prevButton
{
	position:absolute;
	height:45px; width:36px;		
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left: 98px;
}

#container_P090625_2s .prevButton:hover{ background-position:left top; left: 98px;}

#container_P090625_2s .nextButton
{
	position:absolute;
	height:45px; width:36px;	
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position: right top;
	right: 348px;
}

#container_P090625_2s .nextButton:hover{background-position: right top; right: 348px;}

#container_P090625_2s ul
{
	width:533px;
	height:711px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

#container_P090625_2s li:first-child
{
	display:list-item;
	position:absolute;
}

#container_P090625_2s li
{
	position:absolute;
	display:none;
}
/*Fin du diaporama*/

/*Début du diaporama avec V2b-2022*/
/*#container_EsurF2025_2s
{
	display: inline-block; width:533px; height:711px;
	position: relative;		
	margin-top: -393px; /*margin-top: -391px;*/ padding-top: 0px; margin-left: -40px; padding-left: 0px;
}*/

/*#container_EsurF2025_2s .prevButton
{
	position:absolute;
	height:45px; width:36px;		
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left: 98px;
}

#container_EsurF2025_2s .prevButton:hover{ background-position:left top; left: 98px;}

#container_EsurF2025_2s .nextButton
{
	position:absolute;
	height:45px; width:36px;	
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position: right top;
	right: 348px;
}

#container_EsurF2025_2s .nextButton:hover{background-position: right top; right: 348px;}

#container_EsurF2025_2s ul
{
	width:533px;
	height:711px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

#container_EsurF2025_2s li:first-child
{
	display:list-item;
	position:absolute;
}

#container_EsurF2025_2s li
{
	position:absolute;
	display:none;
}*/
/*Fin du diaporama*/

/*Début du diaporama avec H4b-2022*/
/*#container_EsurF2025_1s
{
	display: inline-block; width:700px; height:467px;
	position: relative;		
	margin-top: -331px; padding-top: 0px; margin-left: -40px; padding-left: 0px;
}

#container_EsurF2025_1s .prevButton
{
	position:absolute;
	height:45px; width:36px;		
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-52px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left: 103px;
}

#container_EsurF2025_1s .prevButton:hover{ background-position:left top; left: 103px;}

#container_EsurF2025_1s .nextButton
{
	position:absolute;
	height:45px; width:36px;	
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-52px;
	cursor:pointer;
	z-index:2000;
	background-position: right top;
	right: 498px;
}

#container_EsurF2025_1s .nextButton:hover{background-position: right top; right: 498px;}

#container_EsurF2025_1s ul
{
	width:700px;
	height:467px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

#container_EsurF2025_1s li:first-child
{
	display:list-item;
	position:absolute;
}

#container_EsurF2025_1s li
{
	position:absolute;
	display:none;
}*/
/*Fin du diaporama*/
/*----------------------------------------------------------------------------------------------------*/

/*Début du diaporama avec H4a-25_2024*/
#container_EsurF2025_1s
{
	display: inline-block; width:700px; height:525px;
	position: relative;		
	margin-top: -12px; padding-top: 0px; margin-left: -40px; padding-left: 0px;
}

#container_EsurF2025_1s .prevButton
{
	position:absolute;
	height:45px; width:36px;		
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left: 103px;
}

#container_EsurF2025_1s .prevButton:hover{ background-position:left top; left: 103px;}

#container_EsurF2025_1s .nextButton
{
	position:absolute;
	height:45px; width:36px;	
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position: right top;
	right: 498px;
}

#container_EsurF2025_1s .nextButton:hover{background-position: right top; right: 498px;}

#container_EsurF2025_1s ul
{
	width:700px;
	height:525px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

#container_EsurF2025_1s li:first-child
{
	display:list-item;
	position:absolute;
}

#container_EsurF2025_1s li
{
	position:absolute;
	display:none;
}
/*Fin du diaporama*/

/*Début du diaporama avec V2_2024*/
#container_EsurF2025_2s
{
	display: inline-block; width:533px; height:711px;
	position: relative;		
	margin-top: -393px; padding-top: 0px; margin-left: -40px; padding-left: 0px;
}

#container_EsurF2025_2s .prevButton
{
	position:absolute;
	height:45px; width:36px;		
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position:left top;
	left: 98px;
}

#container_EsurF2025_2s .prevButton:hover{ background-position:left top; left: 98px;}

#container_EsurF2025_2s .nextButton
{
	position:absolute;
	height:45px; width:36px;	
	background: url("images/buttons.png") no-repeat;
	top:0%;
	margin-top:-44px;
	cursor:pointer;
	z-index:2000;
	background-position: right top;
	right: 348px;
}

#container_EsurF2025_2s .nextButton:hover{background-position: right top; right: 348px;}

#container_EsurF2025_2s ul
{
	width:533px;
	height:711px;
	list-style:none outside none;
	position:relative;
	overflow:hidden;
}

#container_EsurF2025_2s li:first-child
{
	display:list-item;
	position:absolute;
}

#container_EsurF2025_2s li
{
	position:absolute;
	display:none;
}
/*Fin du diaporama*/



#aside_3
{
	position: relative;	
	margin-left: -1px;
	background-color: rgba(255,199,143,0.5); 	
	border-radius: 8px; border: 3px solid rgb(255,161,66);	
	width: 240px; height: 618px;			
	color: white;
	font-size: 1em;
}

#aside_3 h3
{	
	margin-top: 12px; padding-top: 0px;	
	text-align: center; font-size: 1em; font-style: italic; font-weight: bold; color: rgba(194,97,0,0.75);	
}

#aside_3 h4
{	
	margin-top: 10px; padding-top: 0px;
	text-align: center; font-size: 1em; font-style: italic; font-weight: bold; color: rgba(255,0,0,0.75);	
}

#aside_3 h5
{	
	margin-top: -20px; padding-top: 0px; margin-bottom: 6px;
	text-align: center; font-size: 1em; font-style: italic; font-weight: bold; color: rgba(102,0,153,0.75);	
}

#aside_3 p
{	
	margin-top: 0px; padding-top: 0px;	margin-bottom: 0px; padding-bottom: 0px;
	text-align: center; font-size: 0.75em; font-style: italic; font-weight: bold; color: rgb(0,184,46);	
}

.miniatures_aside_3
	width: 224px;	
}

.miniatures_aside_3 a
{
	display: block;
}

.miniatures_aside_3 a:hover
{
	position: absolute;
	color: black;
}

.miniatures_aside_3 a img
{
	width: 224px;	
	margin-top: 12px; margin-left: 6px; margin-bottom: 12px; /*margin-bottom: 12px;*/
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);	
}

.miniatures_aside_3 a:hover img, .miniatures_aside_3 a:focus img 
{	
	margin-top: -450px;
	margin-left: -300px;
	width: 620px;	
	z-index: 4000;
}	

.miniatures_aside_3-27
	width: 224px;	
}

.miniatures_aside_3-27 a
{
	display: block;
}

.miniatures_aside_3-27 a:hover
{
	position: absolute;
	color: black;
}

.miniatures_aside_3-27 a img
{
	width: 224px;	
	margin-top: 6px; margin-left: 6px; margin-bottom: 0px;
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);	
}

.miniatures_aside_3-27 a:hover img, .miniatures_aside_3-27 a:focus img 
{	
	margin-top: -380px;
	margin-left: -300px;
	width: 620px;	
	z-index: 4000;
}

.miniatures_aside_3-27 a:hover img, .miniatures_aside_3-27 a:focus img 
{	
	margin-top: -360px;
	margin-left: -300px;
	width: 620px;	
	z-index: 4000;
}

.miniatures_aside_3-27-2
	width: 224px;	
}

.miniatures_aside_3-27-2 a
{
	display: block;
}

.miniatures_aside_3-27-2 a:hover
{
	position: absolute;
	color: black;
}

.miniatures_aside_3-27-2 a img
{
	width: 224px;	
	margin-top: 0px; margin-left: 6px; margin-bottom: 0px;
	border-radius: 4px;
	border: 2px solid rgb(255,186,117);	
}

.miniatures_aside_3-27-2 a:hover img, .miniatures_aside_3-27-2 a:focus img 
{	
	margin-top: -380px;
	margin-left: -300px;
	width: 620px;	
	z-index: 4000;
}

.miniatures_aside_3-27-2 a:hover img, .miniatures_aside_3-27-2 a:focus img 
{	
	margin-top: -480px;
	margin-left: -300px;
	width: 620px;	
	z-index: 4000;
}
/*----------------------------------------------------------------------------------------------------*/

#retour_RA150325_0s a
{
	display: block;	
	margin-top: -34px; margin-left: 17px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}

#retour_P090625_0s a
{
	display: block;	
	margin-top: -34px; margin-left: 17px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}

#retour_EsurF2025_0s a
{
	display: block;	
	margin-top: -34px; margin-left: 17px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}


#retour_RA150325_1s a
{
	display: block;	
	margin-top: -46px; margin-left: 14px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}

#retour_P090625_1s a
{
	display: block;	
	margin-top: -46px; margin-left: 14px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}

#retour_EsurF2025_1s a
{
	display: block;	
	margin-top: -46px; margin-left: 14px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}

#retour_RA150325_2s a
{
	display: block;	
	margin-top: -46px; margin-left: 14px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}
#retour_P090625_2s a
{
	display: block;	
	margin-top: -46px; margin-left: 14px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}

#retour_EsurF2025_2s a
{
	display: block;	
	margin-top: -46px; margin-left: 14px;	
	width: 176px; height: 20px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}


/*----------------------------------------------------------------------------------------------------*/

#suite_RA150325_0s
{	
	width: 176px; height: 60px;
	margin-top: -114px; padding-top: 0px; margin-left: 12px; padding-left: 0px;
	background-color: rgb(255,255,151);	
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;		
}

#suite_RA150325_0s h3
{
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#suite_RA150325_0s ul
{		
	margin-top: 0px; margin-left: 0px;
}

#suite_RA150325_0s li
{
	margin-left: 12px;	
}

#suite_RA150325_0s a
{			
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}

#suite_RA150325_0s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

#suite_RA150325_1s
{
	display: inline-block;
	position: absolute;	
	width: 176px; height: 60px;
	margin-top: -96px; margin-left: -896px;
	background-color: rgb(255,255,151);
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;	
}

#suite_RA150325_1s h3
{	
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);		
}

#suite_RA150325_1s ul
{		
	list-style-type: none;
	margin-left: 0px; margin-top: 0px;	
}

#suite_RA150325_1s li
{	
	margin-left: 12px;	
}

#suite_RA150325_1s a
{	
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);
	text-decoration: none;
}	

#suite_RA150325_1s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

#suite_RA150325_2s
{
	display: inline-block;
	position: absolute;	
	width: 176px; height: 60px;
	margin-top: -96px; margin-left: -677px;
	background-color: rgb(255,255,151);
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;	
}

#suite_RA150325_2s h3
{	
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);		
}

#suite_RA150325_2s ul
{		
	list-style-type: none;
	margin-left: 0px; margin-top: 0px;	
}

#suite_RA150325_2s li
{	
	margin-left: 12px;	
}

#suite_RA150325_2s a
{	
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);
	text-decoration: none;
}	

#suite_RA150325_2s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

#suite_P090625_0s
{
	display: inline-block;
	position: absolute;
	width: 176px; height: 60px;
	margin-top: -96px; margin-left: -896px;
	background-color: rgb(255,255,151);
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;
}

#suite_P090625_0s h3
{
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);			
}

#suite_P090625_0s ul
{		
	margin-left: 0px; margin-top: 0px;
}

#suite_P090625_0s li
{	
	margin-left: 12px;	
}	

#suite_P090625_0s a
{	
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}	

#suite_P090625_0s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

#suite_EsurF2025_0s
{
	display: inline-block;
	position: absolute;
	width: 176px; height: 60px;
	margin-top: -96px; margin-left: -896px;
	background-color: rgb(255,255,151);
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;
}

#suite_EsurF2025_0s h3
{
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);			
}

#suite_EsurF2025_0s ul
{		
	margin-left: 0px; margin-top: 0px;
}

#suite_EsurF2025_0s li
{	
	margin-left: 12px;	
}	

#suite_EsurF2025_0s a
{	
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
	text-decoration: none;
}	

#suite_EsurF2025_0s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

#suite_P090625_1s
{
	display: inline-block;
	position: absolute;	
	width: 176px; height: 60px;
	margin-top: -96px; margin-bottom: 18px; margin-left: -896px;
	background-color: rgba(255,255,0,0.75);
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;
}

#suite_P090625_1s h3
{	
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);		
}

#suite_P090625_1s ul
{		
	list-style-type: none;
	margin-left: 0px; margin-top: 0px;
}

#suite_P090625_1s li
{
	display: inline-block;
	margin-left: 12px;	
}

#suite_P090625_1s a
{	
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);
	text-decoration: none;	
}

#suite_P090625_1s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

#suite_P090625_2s
{
	display: inline-block;
	position: absolute;	
	width: 176px; height: 60px;
	margin-top: -96px; margin-left: -729px;
	background-color: rgb(255,255,151);
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;	
}

#suite_P090625_2s h3
{	
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);		
}

#suite_P090625_2s ul
{		
	list-style-type: none;
	margin-left: 0px; margin-top: 0px;	
}

#suite_P090625_2s li
{	
	margin-left: 12px;	
}

#suite_P090625_2s a
{	
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);
	text-decoration: none;
}	

#suite_P090625_2s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

#suite_EsurF2025_1s
{
	display: inline-block;	position: absolute;	
	width: 176px; height: 60px;
	margin-top: -96px; margin-bottom: 18px; margin-left: -896px;
	background-color: rgba(255,255,0,0.75);
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;
}

#suite_EsurF2025_1s h3
{	
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);		
}

#suite_EsurF2025_1s ul
{		
	list-style-type: none;
	margin-left: 0px; margin-top: 0px;
}

#suite_EsurF2025_1s li
{
	display: inline-block;
	margin-left: 12px;	
}

#suite_EsurF2025_1s a
{	
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);
	text-decoration: none;	
}

#suite_EsurF2025_1s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}

#suite_EsurF2025_2s
{
	display: inline-block;
	position: absolute;	
	width: 176px; height: 60px;
	margin-top: -96px; margin-left: -729px;
	background-color: rgb(255,255,151);
	border-radius: 4px; border: 2px solid rgb(255,186,117);
	text-align: left;	
}

#suite_EsurF2025_2s h3
{	
	margin-top: 0px; margin-bottom: 0px;
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);		
}

#suite_EsurF2025_2s ul
{		
	list-style-type: none;
	margin-left: 0px; margin-top: 0px;	
}

#suite_EsurF2025_2s li
{	
	margin-left: 12px;	
}

#suite_EsurF2025_2s a
{	
	line-height: 0.8em;	font-size: 0.8em; font-style: italic; font-weight: bold; color: rgb(0,0,0);
	text-decoration: none;
}	

#suite_EsurF2025_2s a:hover
{	
	color: rgb(219,110,0);
	border-bottom: 3px solid rgb(219,110,0);	
}



/*#suite_EsurF2025_1s
{
	width: 699px; height: 21px;
	margin-top: -44px; margin-bottom: 0px; margin-left: 241px;
	background-color: rgba(255,212,168,0.5);
	border-radius: 4px; border: 2px solid rgb(255,186,117);		
}

#suite_EsurF2025_1s h3
{	
	margin-top: 4px; margin-bottom: 0px;
	margin-left: 12px; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgba(0,184,46,1.0);		
}

#suite_EsurF2025_1s a
{
	display: inline-block;
	vertical-align: top;
	margin-top: -20px; margin-left: 594px;	
	width: 100px; height: 19px;
	background-color: rgba(0,255,0,1.0);
	text-align: center; font-size: 0.9em; font-style: italic; font-weight: bold; color: rgb(0,0,0);	
}*/

/*----------------------------------------------------------------------------------------------------*/

#pied_de_page_1
{
	margin-top: 6px; margin-bottom: 0px;
	width: 635px; height: 95px;
	background-color: rgba(255,212,168,0.5);
	border-radius: 8px; border: 3px solid rgb(255,161,66);
}

#pied_de_page_1 h3
{
	margin-top: 6px; padding-top: 0px; padding-left: 0px;
	text-align: center; font-size: 0.8em; font-style: italic; font-weight: bold; color: rgba(219,110,0,0.75);	
}

#pied_de_page_1 p
{
	margin-top: 0px; padding-top: 0px; padding-left: 4px; padding-bottom: 0px;		
	font-size: 0.7em;
	line-height: 0.5em;	
	color: rgb(0,0,0);
}

#contacts
{
	display: inline-block;
	vertical-align: top; margin-top: 6px; margin-left: 6px; margin-right: 0px; margin-bottom: 0px;
	width: 210px; height: 80px;
	background-color: rgba(255,199,143,0.5);
	border-radius: 4px; border: 2px solid rgb(255,186,117);		
}

#adresse_asso, #point_de_rencontre
{
	display: inline-block;
	vertical-align: top; margin-top: 6px; margin-left: 6px; margin-right: 0px; margin-bottom: 0px;
	width: 192px; height: 80px;
	background-color: rgba(255,199,143,0.5);
	border-radius: 4px; border: 2px solid rgb(255,186,117);		
}
/*----------------------------------------------------------------------------------------------------*/

#page p
{	
	margin-top: 24px; padding-left: 12px;
	font-size: 0.6em; font-style: italic; font-weight: bold; color: rgb(255,255,255);	
}

#page p:hover
{	
	color: rgb(245,0,0);	
}
