@media screen {

body{
background:#dff1f1;
;
margin:0;
padding:0;}

body a:link{
text-decoration:none;
}
body a:visited{
text-decoration:none;
} 

[data-aos-opa] {
  opacity: 0;
   transition: opacity 0.5s ease;
  transition-property: transform, opacity;

  &.aos-animate {
    opacity: 1;
  }
}

.conteneur
{
background:;
margin:0 auto 0px auto;
padding-top:0px;
padding-bottom:0px;
width:100%;
height:auto;
text-align:left;                                                  
border-style:solid;
border-width:0px 0px 0px 0px;
border-top-color:#ffffff;
}

.titre{
background:#32a920;
width:100%;
height:100px;
margin:0px;
padding:40px 0px 0px 0px;
border-style:solid;
border-width:0px 0px 2px 0px;
border-color:#5b1625;
box-shadow: inset 0px 0 10px #000888, 0 0px 5px #fefe44;
}
.titre p{
font-family:vladimir script, Script MT Bold;
font-size:35pt;
color:#fff;
text-align:center;                                                  
margin:0px 0 0 0;
padding:0;
border:solid 0px #000;
}

.ligne1{
	border: 1px dashed #fff;
	width:750px;
	margin: 10px auto;
}


.instru{
background:#f1f1f1;
clear:both;
border-style:solid;
border-width:1px 0 0px 0;
border-color:#5b1625;
width:100%;
height:140px;
padding:0px;
margin:0;
border-radius:0;
text-align:center;
box-shadow: inset 0px 0 5px #000888;
}
.instru img{
border:solid 0px;
width:920px;
height:120px;
margin:10px auto 0 auto;
border: 0 px dashed #000;
border-radius:0;
}



.footer{
clear:both;
background:#a7c7c7;
height:auto;
width:100%;
border-style:solid;
border-width:1px 0 0px 0;
border-color:#5b1625;
margin:0px 0 0 0;
padding:0;
text-align:center;                                                
}

.cadre_fo{
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
padding-top:15px;
padding-bottom:10px;
width:900px;
height:150px;
border-style:solid;
border-width:0px;
border-color:#ffffff;
}


.texte_fo{
float:left;
text-align:center;
font-family:Calibri;
font-size:13pt;
color:#000;
margin:10px 0px 0 40px;
}
.texte_fo a{
color:#1f6008;
}
.texte_fo a:hover{
text-decoration:underline;
}


.texte_fo2{
float:right;
text-align:center;
font-family:Calibri;
font-size:13pt;
color:#000;
margin:10px 70px 0 0px;
}
.mail{
text-align:center;
font-family:times new roman;
font-size:10pt;
color:#00008b;
margin:10px 0px 0 0px;
background:#f7f7f7;
border-radius:5px;
}
.bouton{
text-align:center;
font-family:Calibri;
font-size:13pt;
color:#000;
margin:15px 0px 0px 0px;
padding:0 5px 3px 5px;
background:#bdd1c1;
border-radius:5px;
}
.bouton:hover{
color:#ff0000;
}

.footer p{
margin:0px 0 0px 0;
padding:0px 0 20px 0;
font-family:Lucida Calligraphy, andy; 
font-size:8pt ;
color:#000;
border-style:solid;
border-width:0px;
border-color:#fff;
}


}
