											/* General */
										
@font-face {
font-family: 'StencilStd';
src: url('StencilStd.otf') format('truetype');
font-weight: normal;
font-style: normal;
}


body {
	padding-top:10%;
	overflow: scroll;
}

.stencil {

	font-family: 'StencilStd';
	color: #d91a5d;
}

a#modifiedlink:link{
 			 color: #d91a5d;
 			 text-decoration: none;}
a#modifiedlink:visited {
 			 color: #d91a5d;}
a#modifiedlink:hover {
 			 color: #d91a5d;
 			 text-decoration: underline;}
a#modifiedlink:active {
 			 color: #d91a5d;}

button#btnlogin {
	
	margin-left: 85%;
	
	}

	
div#header{
			position: fixed; 
			height: 20%;
			top: 0px; 
			left: 0px; 
			width: 100%;
			background-color: #d91a5d;
			 }	

div#slogan{	
			margin-top: 3%;
			 text-align: center;
			 font-family: StencilStd, serif;
			 font-size: 300%;
			 color: white;
			 line-height:30px;
			 text-shadow:2px 2px 0px black; 
		  }

div#logo{
			left : 30px;
			position: absolute; 
			top: 30px;			
		  }
		  
div#connexion{
			 position: fixed; 
			 top: 20px; 
			 right: 5px; 
			 color: white;
			 font-size: large;
			 font-family : verdana;
			 margin-right: 3%;
             }
             
             
legend { 
padding-top: 10px; 
font-size: 25px;
color: #d91a5d;
}
             
		  
div.footer{
			position: fixed;
			bottom:0;
			left:0;
			width:100%;
			}	


div#copyright{
			 color: #d91a5d;
			 float: left;
			 margin-left: 10px;
			}

div#termsofuse{
			 color: #d91a5d;
			 float: left;
			 margin-left: 10px;
			}
						
div#contact{
			 font-family: StencilStd, serif;
			 font-size: 100%;
			 color: #d91a5d;
			 float: right;
			 margin-right: 30px;
			}
			
p#redirectionauto{
			color: #d91a5d;
			text-align: center;
			font-size: 125%;
}
			
p#msguserconnecte
{
			 position: fixed; 
			 top: 4%; 
			 right: 5%; 
			 color: white;
			 font-size: large;
			 font-family: StencilStd, serif;
			 text-shadow:2px 2px 0px black; 
}

p#msguserconnecte span
{
			 color: white;
			 font-family: StencilStd, serif;
}

div#deconnexion{

			 position: absolute; 
			 text-align: center;
			 top: 60%; 
			 right: 7%; 
			 color: white;
			 font-size: large;
			 text-shadow:2px 2px 0px black; 
	
}
			

			
div#about{
			 font-family: StencilStd, serif;
			 font-size: 100%;
			 color: #d91a5d;
			 float: right;
			 margin-right: 10px;
			}

 			 
div#home{
			 font-family: StencilStd, serif;
			 font-size: 100%;
			 color: #d91a5d;
			 float: right;
			 margin-right: 30px;
			}

a#profilheaderlink{color: white;
 			 text-decoration: none;}
a#profilheaderlink:visited {
 			 color: white;}
a#profilheaderlink:hover {
 			 color: white;
 			 text-decoration: underline;}
a#profilheaderlink:active {
 			 color: white;}
 			  			 
a#deconnexionlink{color: white;
 			 text-decoration: none;}
a#deconnexionlink:visited {
 			 color: white;}
a#deconnexionlink:hover {
 			 color: white;
 			 text-decoration: underline;}
a#deconnexionlink:active {
 			 color: white;}
 			 
a#rediautolink:link{
 			 color: #d91a5d;
 			 text-decoration: none;}
a#rediautolink:visited {
 			 color: #d91a5d;}
a#rediautolink:hover {
 			 color: #d91a5d;
 			 text-decoration: underline;}
a#rediautolink:active {
 			 color: #d91a5d;}
		  
 			 										/* Home */	


div#imgfemme{
			position: absolute;
			top: 26%; 
			left: 8%;
			}

div#imghomme{
			position: absolute;
			top: 25%; 
			right: 8%;
			}

div#question{
			margin-top: 30%; 
			color: #d91a5d;
			text-align: center;
			font-size: 150%;
			}			
		   
		   											/* Inscription/Verification*/


div#criteresderecherchepart{
			width : 70%;
			margin: auto;
		   }
		   
div#descriptionpart{
			width : 70%; 
			margin : auto; 
		   }	
		   
div#infos{

			width : 70%; 
			margin : auto; 
}	

div#infosaverifier{

			width : 70%; 
			margin : auto; 
}	

p#clientajoute{

			margin-top: 175px; 
			color: #d91a5d;
			text-align: center;
			font-size: 200%;
			
}	
												/* Profil */
																	
																	
div#navbar{
position: absolute; 
margin-left: 20px;
margin-top: 8%;
font-size: 120%;
}

img#profilpic{
width: 220px;
height: 220px;
}
														
 			 														/* Deconnexion */

div#deconnexionbody{
			margin-top: 150px;
}