<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body,
html {
    padding: 5px;
    margin: 5px;
    font-size: 16px;
    color: #333;
    background: #ffaf6a;
   /* background-image: url("maillot_recto.png");*/
    cursor: default;
    font-family: 'Open Sans', sans-serif;
}

h1,
h2
    {
    font-family: 'Droid Serif', serif;
    font-style: normal;
    font-weight: 700;
}

h1 {
    font-size: 1.8rem;
    width: 100%;
    font-weight: 900;
    line-height: 2.8rem;
    font-style: normal;
}

h2 {
    font-size: 1.8rem;
    color: #333;
}

h3 {
    font-size: 1.3rem;
    margin-bottom: 0;
    text-align: center;
}
.conteneur{
    display: flex;
    max-width: 100%;
    margin: 20px auto;
}
.d1:hover{
    animation-play-state: paused;
}
.d1{
    width: 153px;
    height: 115px;
    margin: 0px;
    border-radius: 10px;
    background-color: #f77300;
    background-size: contain;
    animation: fondu 36s ease-in-out infinite both;
    box-shadow: 10px 10px 10px 10px rgba(55,140,204,0.50), 10px 10px 10px 10px rgba(55,140,204,0.42);
}
@keyframes fondu{
     0%{background-image: url("./photo/01.jpg");}
     6%{background-image: url("./photo/02.jpg");}
    12%{background-image: url("./photo/03.jpg");}
    17%{background-image: url("./photo/04.jpg");}
    23%{background-image: url("./photo/05.jpg");}
    29%{background-image: url("./photo/06.jpg");}
    35%{background-image: url("./photo/07.jpg");}
    41%{background-image: url("./photo/08.jpg");}
    46%{background-image: url("./photo/09.jpg");}
    52%{background-image: url("./photo/10.jpg");}
    58%{background-image: url("./photo/11.jpg");}
    64%{background-image: url("./photo/12.jpg");}
    70%{background-image: url("./photo/13.jpg");}
    75%{background-image: url("./photo/14.jpg");}
    81%{background-image: url("./photo/15.jpg");}
    87%{background-image: url("./photo/16.jpg");}
    93%{background-image: url("./photo/17.jpg");}
    100%{background-image: url("./photo/18.jpg");}
}

#main {
    overflow: hidden;
    max-width: 1200px;
    margin: 0 auto;
    background-color: #ffffff;
}

.inner {
    margin-left: 15%;
    margin-right: 15%;
}

.inner img {
    width: 100%
}

.mainTitle {
    margin-bottom: 20px;
    border-bottom: 1px solid #c1c1c1;
}

.mainTitle:after {
    border-bottom: 3px solid #333;
    display: block;
    content: "";
    width: 50%;
    position: relative;
    top: 0;
    z-index: 100;
}

p {

    font-weight: 400;
    font-size: 1.3rem;
    line-height: 1.5;
    margin-bottom: 1.53846rem;
    text-rendering: optimizeLegibility;
    text-align: justify;
}

em {
    font-style: italic;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 1.53846rem;
    text-rendering: optimizeLegibility;
}

tbody {

    display: table-row-group;
    vertical-align: middle;
    align-content: center;
    border-color: inherit;

}

table {

    border: 0;
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0;
    background: #fff;

}

th {
    font-size: 18px;
    margin: 0;
    vertical-align: middle;
    font-weight: bold;
    padding: 0 5px;
}

tbody td {
    text-align: center;
    padding: 10px;
}

tbody td img {
    max-width: 100px;
}

tbody tr:nth-child(even) {
    background-color: #f8f7f4;
}

tbody tr:nth-child(odd) {
    background-color: #fff;
}

li {
  list-style-type: none;
  margin-top: 0px;
  padding: 0px;
  width: 200px;
  background: #f77300;
  color: #4198ff;
  border: 1px solid #600 ;
  border-radius: 10px;
  margin-bottom: 0px;
}
.special {
  color: rebeccapurple;
  font-weight: bold;
}
li em {
  color: rebeccapurple;
}
a:link {
  color: blue;
}

a:visited {
  color: blue;
}
.output {
    background: #eee;
    position: relative;
}
.styled {
    border: 0px;
    
    line-height: 34px;
    width: 149px;
    padding: 0px;
    font-size: 14px;
    text-align: center;
    color: #4198ff;
    text-shadow: 1px 1px 1px #000;
    border-radius: 10px;
    background-color: rgba(55, 140, 204, 1);
    background-image: linear-gradient(to top left,
                                      rgba(0, 0, 0, .2),
                                      rgba(0, 0, 0, .2) 60%,
                                      rgba(0, 0, 0, 0));
box-shadow: 19px 14px 27px 0px rgba(55,140,204,0.50), 17px 13px 11px 0px rgba(55,140,204,0.42);
}

.styled:hover {
    background-color: rgba(247, 115, 0, 1);
}

.styled:active {
    box-shadow: 10px 10px 10px 10px rgba(55,140,204,0.50), 10px 10px 10px 10px rgba(55,140,204,0.42);
}
#menu ul /* Liste */	
{
	padding : 0; /* pas de marge intÃƒÂ©rieure */
	margin : 0; /* ni extÃƒÂ©rieure */
	list-style : none; /* on supprime le style par dÃƒÂ©fault de la liste */
	line-height : 21px; /* on dÃƒÂ©fini une hauteur pour chaque ÃƒÂ©lÃƒÂ©ment */
	text-align : center; /* on centre le texte qui se trouve dans la liste */
}

#menu /* Ensemble du menu */
{
	padding-top: 0px;
	font-weight : bold; /* on met le texte en gras */
	font-family : Arial; /* on utilise Arial c'est plus beau ^^ */
	font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu a /* Contenu des listes */
{
	display	: block; /* on change le type d'ÃƒÂ©lÃƒÂ©ment, les liens deviennent des balises de type block */
	padding	: 0; /* aucune marge intÃƒÂ©rieure */
	text-decoration : none; /* on supprime le style par dÃƒÂ©fault des liens (la pluspart du temps = soulignÃƒÂ©) */
	/*width : 144px; /* largeur */
	padding-left: 30px;
	padding-right: 20px;
}

#menu li /* Elements des listes */	
{ 
	float : left; 
	/* pour ie qui ne reconnait pas "transparent" */
	border-right : 1px solid #fff; /* on met une bordure blanche Ãƒ  droite de chaque ÃƒÂ©lÃƒÂ©ment */
	font-size: 14px;
	line-height: 35px;
	height: 35px;
	white-space:nowrap;
}

/* ie ne reconnaissant pas le sÃƒÂ©lecteur "&gt;" */
html&gt;body #menu li
{
	border-right: 1px solid transparent ; /* on met une bordure transparante Ãƒ  droite de chaque ÃƒÂ©lÃƒÂ©ment */
}

#menu li ul /* Sous-listes */
{ 
	position: absolute; /* Position absolu */
	/*width: 144px;*/ /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoi loin du champ de vision */
}


#menu li ul li /* ElÃƒÂ©ments de sous-listes */
{
	/* pour ie qui ne reconnait pas "transparent" (comme prÃƒÂ©cÃƒÂ©dement) */
	border: 1px solid #CCCCCC; /* on met une bordure blanche en haut de chaque ÃƒÂ©lÃƒÂ©ment d'une sous liste */
	font-size: 12px;
	background-color: #EEEEEE;
	font-weight: normal;
	text-align: left;
	color: #666666;
	height: 28px;
	line-height: 28px;
	/*width: 200px;*/
	/*padding-left: 10px;*/
	text-indent: 10px;
	float: none;

}

/* ie ne reconnaissant pas le sÃƒÂ©lecteur "&gt;" */
html&gt;body #menu li ul li		
{
	/*border-top : 1px solid transparent; /* on met une bordure transparante en haut de chaque ÃƒÂ©lÃƒÂ©ment */
}

#menu li ul ul 
{
	/*margin		: -29px 0 0 144px ; /* On dÃƒÂ©cale les sous-sous-listes qu'elles ne soient pas au dessus des sous-listes */	
	/* pour ie qui ne reconnait pas "transparent" (comme prÃƒÂ©cÃƒÂ©dement) */
	border-left	: 1px solid #fff ; /* Petite bordure Ãƒ  gauche pour ne pas coller ... */	
}

/* ie ne reconnaissant pas le sÃƒÂ©lecteur "&gt;" ... je me rÃƒÂ©pÃƒÂ¨te  [cligne] */
html&gt;body #menu li ul ul		
{
	border-left	: 1px solid transparent ; /* on met une bordure transparante sur la gauche de chaque ÃƒÂ©lÃƒÂ©ment */
}

#menu a:hover, #menu li ul a:hover /* Lorsque la souris passe sur un des liens */	
{
	/*color: #005aae; /* On passe le texte en noir ... */
	background: #b1d9ff; /* ... et au contraire, le fond en blanc */
}

#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un ÃƒÂ©lÃƒÂ©ment de liste */
{
	left: -999em; /* On expÃƒÂ©die les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un ÃƒÂ©lÃƒÂ©ment de liste ET sous-sous-lites lorsque la souris passe sur un ÃƒÂ©lÃƒÂ©ment de sous-liste */
{
	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug */
}


#menu a {
	text-decoration: none;
	color: #f77300;
}

#menu a:hover
{
	font-weight: bold;
}

#menu li ul li a {
	padding-left: 0px;
	color: #f77300;
}

#menu li ul li a:hover
{
	font-weight: normal;
	text-decoration: underline;
	background-color: #f77300;
}

#menu li:hover {
	background-image: url('../image/li_hover.png');
	background-repeat: repeat-x;
}

#menu span {
	margin-right: 20px;
    padding-left: 9px;
    padding-right: 16px;
	background: url("../image/menu_fleche_bas.png") no-repeat scroll right center transparent;
	font-size: 14px;
}

#topImage {
    padding: 0;
    float: none;
    width: 100%;
    overflow: hidden;
}

#topImage img {
    width: 100%;
    object-fit: cover;
}


/* home office article */

.article-block-wrap {
    display: flex;
    flex-direction: column;
}

.article-block-bottom {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.article-block-bottom-text {
    text-align: center;
    background: white;
    padding: 5px 10px;
    top: -32px;
    position: relative;
    border: solid 2px #008cba;
     transition: background-color 0.25s ease-out;
}


.article-block-bottom-text a {
    color: #008cba;
    text-decoration: none;
     transition: color 0.25s ease-out;
}

.article-block-bottom-text:hover {
    background-color:  #008cba;
    cursor: pointer;
    transition: background-color 0.25s ease-out;
}

.article-block-bottom-text:hover a {
    color: white;
    transition: background-color 0.25s ease-out;
}


.article-block {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    align-items: center;
}

.article-block h2 {
    font-size: 2.2rem;
    color: black;
    width: 100%;
    margin: 0;
    margin-top: 5px;
}

.article-block-text {
    padding: 10px 20px;
    padding-bottom: 8px;
}

.article-block-img1 {
    position: relative;
    width: initial;
}

.article-block-img2 {
    width: initial;
}

.article-block-img3 {
    position: relative;
    width: initial;
}

.article-block-img img {
    width: initial;
}

.bg-pink {
    background-color: #F5BBB9;
}

.bg-beige {
    background-color: #F5CFAD;
}

.bg-yellow {
    background-color: #EECC58;
}

.bg-blue {
    background-color: #A2C4F5;
}

.bg-blue2 {
    background-color: #264989;
}

.bg-green {
    background-color: #0E592B;
}

.bg-red {
    background-color: #CA2424;
}

.mb-0 {
    margin-bottom: 0;
}

@media only screen and (max-width: 1000px) {
    .article-block-text {
        width: 100%;
        padding: 10px;
    }

    .article-block-img {
        width: 100%;
    }

    .article-block-img1,
    .article-block-img2,
    .article-block-img3 {
        /*transform: scale(1.2);*/
        top: 0px;
        left: 0px;
    }

    .article-block-bottom {
        margin: 0 20px;
    }
}

/* home office article end */

.button {
    margin:2px 2px 2px 2px;
    /*background-color: #aab7b8;*/
    background-image: linear-gradient(to top left,
                                      rgba(65,255,131, .1),
                                      rgba(65,255,167, .1) 50%,
                                      rgba(65,148,255, 1));
    color: #e6ab50;
    border: 2px solid #e4a94d;
    border-radius: 5px;
    width: 100%;
    height:100%;

    font-weight: bold;
    font-size: 14px;
    position: relative;
    text-align: center;
    transition: 300ms ease-out;
    transition-property: background;
    transition-duration: 300ms;
    transition-timing-function: ease-out;
    transition-delay: 0s;
    box-sizing: border-box;
}

.button:hover {
    background-color: #f77300;
    color: white;
    border: 2px solid #3f96ff;
    cursor: pointer;
}

@media only screen and (max-width: 640px) {
    .inner {
        margin-left: 8%;
        margin-right: 8%;
    }
}
header{
    background-color: #f77300;
    box-shadow: 10px 10px 10px 0px rgba(55,140,204,0.50), 10px 10px 10px 0px rgba(55,140,204,0.42);
    display: flex;
    text-align: center;
    justify-content: center;
    padding: 5px;
    width: 100%;
    border-radius: 20px;
    align-items: center;
    color: #7ca2c4;
    
    text-shadow: #000 0 0 .2em;
}

header.page-header &gt; h1 {
    font: bold calc(1em + 2 * (100vw - 120px) / 100) 'Open Sans';   font-family: Arial;
    
    margin: 1%;
}

footer{
  top: 2000px;
  position: static;
  display: flex;
  text-align: center;
  justify-content: center;
  padding: 5px;
  width: 100%;
  background-color: #f77300;
  box-shadow: 10px 10px 10px 0px rgba(55,140,204,0.50), 10px 10px 10px 0px rgba(55,140,204,0.42);
  left: 0px;
  align-items: center;
  border-radius: 20px;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  color: #7ca2c4;
  text-shadow: #000 0 0 .2em;
}
footer.page-footer &gt; h1 {
    font: bold calc(1em + 2 * (100vw - 120px) / 100) 'Open Sans';   font-family: Arial;
    
    margin: 1%;
}
div.a {
padding: 0px;
display: block;
  left: 0px;
  position: static;
  width: 45%;
  border: 0px solid red;
  top: 1000px;
}
div.aa {
  padding: 0px;
  display: block;
  right: 0px;
  position: absolute;
  width: 45%;
  border: 0px solid brown;
  top: 1050px;
}
div.aaa {
border: 5px solid yellow;
  width: 100%;
  height: 100%;
}

div.cc {
  padding: 5px;
  right: 0px;
  width: 100%;
  height: 250px;
  position: relative;
  border: 0px solid yellow;
  bottom:-4000px;
}
div.f {
  top: 10px;
  padding: 5px;
  display: flex;
  right: 0px;
  position: static;
  width: 100%;
  height: 100%;
  border: 0px solid rebeccapurple;
  bottom: 0px;
}
div.ff {
  left: 897px;
  position: relative;
  width: 105px;
  height: 0px;
  border: 0px solid brown;
  bottom: -50px;
}
  img { 
  display: flex;
  margin: 0px;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  box-shadow: 10px 10px 10px 0px rgba(55,140,204,0.50), 10px 10px 10px 0px rgba(55,140,204,0.42);
}
div.c{
display: flex;
border: 0px solid orange;
padding: 10px;
}
figcaption{
text-align:center;
color: #4198ff;
text-shadow: 1px 1px 1px #000;
}
.zoom img:hover {
  overflow: hidden;
  z-index: 1;
  text-align:center;
  width:676px;
  height:1019px;
}
.video{
    display: flex;
    background-color: #7596ad;
    box-shadow: 10px 10px 10px 0px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 10px 10px 10px 0px rgba(55,140,204,0.50), 10px 10px 10px 0px rgba(55,140,204,0.42);
    overflow: hidden;
    z-index: 1;
  width: 845px;
  height: 475px;
     
}

</pre></body></html>