/*body {background:url(../images/bg-fix.jpg) center top no-repeat fixed; background-size:cover; }*/
.couverture {   position: absolute;
  				/**top: 50%; /* poussé de la moitié de hauteur du référent */
 				/**transform: translateY(-50%); /* tiré de la moitié de sa propre hauteur */
				width:100%; 
				height:auto; 
				max-width:100%;}
							
.couverture img {	display: block; 
					margin: auto;
					animation: hassenCouverture 7s;
					animation-fill-mode: both; }
					
.rideaumetallique img {	animation: hassenRideau 7s; }
					
@keyframes hassenCouverture {
    from {  opacity:0 }
    to {    opacity:1 }
}

@keyframes hassenRideau {
    from {  margin-top:-50% }
    to {    margin-top:0   }
}
								
.smooth-titre-page-bg {	width:100%;
						min-height:1%; overflow:hidden; 
						padding: 25px 15px; 
						background:url(../images/bg-trans.png); }
							
.smooth-titre-page-bg img {	width:auto; 
							display: block; 
							margin:auto; }
							
.smooth-titre-page-bg .titre-scale {	width: fit-content;
    display: block;
    margin: auto;
    text-align: center;
    font-size: 60px;
    padding: 40px 80px;
    border: 2px #fff solid;
    color: #FFF;
    text-transform: uppercase;
    letter-spacing: 3px; }
							
.smooth-titre-page-bg p span { color:#ff5722; font-size:24px; font-weight:700 }	
.smooth-titre-page-bg p { color:#fff; text-align:center; margin-top:30px; font-size:18px }
.smooth-titre-page-bg p i { font-size:13px; }	
								
.smooth-section-1 {	position:relative;
					width:100%; min-height:1%; 
					background:#fff; overflow:hidden }
					
.smooth-section-1 p { margin:30px 0 0 0}
.smooth-section-1 img { margin:0 }					
					
.smooth-section-2 {	position:relative;
					width:100%; 
					min-height:450px;
					height:auto; 
					/*margin-top:200px; */
					background:#034278;
					text-align:center;
					padding:80px 0; color:#fff }
					
.smooth-section-2 hr {	width:200px; 	margin:50px auto; }


@media screen and (max-width: 600px) {
.smooth-section-1 p { margin:15px 0 0 0}
.smooth-titre-page-bg p span { font-size:16px;}	
	
}


					

