/* CSS PAGE */ 

body {
	width: 958px; margin-left: auto; margin-right: auto; margin-top: auto; margin-bottom: auto; 
	background-color: #1b1b1b; background-image: url("../images/pieces/fond.jpg"); background-position: top left; background-repeat: repeat-x;
	font-family: arial; font-size: 10px; color: #000000;}

.page{ width: 958px; color: #000000;}

/* CSS HEADER */ 

.header{ position: absolute; width: 958px;}

	/* CSS Header Texte-intro */ 

.texte-header{ position: absolute; font-family: arial; font-size: 10px; color: #ffffff; font-weight: bold; width: 958px; text-align: right;  }

	/* CSS Header logo */ 

.top{ position: absolute; margin: 0px 0px 0px 0px; width: 468px;}
.expand-banner{	background-image: url("../images/pieces/fond-expand-banner.png"); background-position: top left; background-repeat: no-repeat; width: 468px; height: 83px; z-index: 3;}
.sloggan{ position: absolute; margin: 80px 0px 0px 90px; font-weight: bold; font-size: 15px; z-index: 2;}
.sloggan-2{	color: #ea2398;}
.logo { position: absolute; margin: 5px 0px 0px 0px; z-index: 2;}
.ombre{	position: absolute;  margin: 120px 0px 0px 0px; z-index: 0;}
.puce-inscription{ position: absolute; margin: 320px 0px 0px 340px; z-index: 3;}
.login{ position: absolute; background-image: url("../images/pieces/fond-login.png"); background-position: top left; background-repeat: no-repeat; width: 331px; height: 86px; z-index: 2; margin: 375px 0px 0px 0px; }
.texte-login{ text-indent: 15px; color: #ffffff; font-weight: normal; font-size: 12px;}
.easyflirt-partners{ position: absolute; margin: 80px 0px 0px 350px; }

	/* CSS HeaderUnivers */ 

.univers{ position: absolute; background-image: url("../images/pieces/fond-univers.png"); background-position: top right; background-repeat: no-repeat;	width: 451px; height: 222px; margin: 19px 0px 0px 507px; }
.titre-univers{ font-family: arial; font-size: 14px; color: #ffffff; font-weight: bold;	margin: 3px 0px 0px 15px;}
.titre-univers-rose{ color: #ea2398;}
.texte-univers{ font-family: arial; font-size: 12px; color: #ffffff; font-weight: normal; margin: 0px 0px 0px 15px;}
.univers-choix{ margin: 2px 0px 0px 15px; z-index: 1;}
.photo-choix{ padding: 0px 0px 0px 20px; z-index: 1;}
.blanc-univers{	width: 12px;}
.texte-choix-1{ position: absolute;	margin: 50px 0px 0px 72px; z-index: 2;}
.texte-choix-2{ position: absolute;	margin: 50px 0px 0px 272px; z-index: 2;}
.texte-choix-3{ position: absolute;	text-align: center; margin: 105px 0px 0px 47px; z-index: 2;}
.texte-choix-4{ position: absolute;	text-align: center; margin: 105px 0px 0px 187px; z-index: 2;}
.texte-choix-5{ position: absolute; text-align: center; margin: 105px 0px 0px 327px; z-index: 2;}
	.texte-choix-1  a{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px;}
	.texte-choix-1 a:hover{ color: #ffea00; text-decoration: none; font-weight: bold; font-size: 12px;}
	.texte-choix-2  a{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 12px;}
	.texte-choix-2 a:hover{ color: #ffea00; text-decoration: none; font-weight: bold; font-size: 12px;}
	.texte-choix-3  a{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 16px;}
	.texte-choix-3 a:hover{ color: #ffea00; text-decoration: none; font-weight: bold; font-size: 16px;}
	.texte-choix-4  a{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 16px;}
	.texte-choix-4 a:hover{ color: #ffea00; text-decoration: none; font-weight: bold; font-size: 16px;}
	.texte-choix-5  a{ color: #ffffff; text-decoration: none; font-weight: bold; font-size: 16px;}
	.texte-choix-5 a:hover{ color: #ffea00; text-decoration: none; font-weight: bold; font-size: 16px;}
	
/* CSS BODY */ 

h1{ text-indent: 0px; text-align: left; font-family: arial; font-size: 18px;}
h2{ text-indent: 15px; font-family: arial; font-size: 16px;}

/* CSS BODY bloc-carte */ 

.texte-intro{ position: absolute; margin: 290px 0px 0px 507px; z-index: 1; width: 451px; }
	.texte-intro a{ color: #000000; text-decoration: none; font-weight: none; font-size: 10px;}
	.texte-intro a:hover{ color: #ffffff; text-decoration: none; font-weight: none; font-size: 10px;}
.texte-intro-2{ color: #ffffff; text-align: justify; }
.formulaire-inscription{ position: absolute; background-image: url("../images/pieces/fond-formulaire.png"); background-position: top left; background-repeat: no-repeat; width: 451px; height: 700px; margin: 10px 0px 0px 0px; z-index: 2;}
.titre-bloc{ font-family: arial; font-size: 20px; color: #ffffff; font-weight: normal;	padding: 34px 0px 0px 15px;}
.form-2{ font-family: arial ;font-size: 10px; color: #000000; padding: 10px 0px 0px 5px; z-index: 2; width: 460px; text-align: left;}	
.faq{ background-image: url("../images/pieces/fond-faq.png"); background-position: top left; background-repeat: no-repeat; width: 451px; height: 400px; margin: 20px 0px 0px 0px;}
.texte-faq { width: 431px; padding: 20px 0px 0px 10px; text-align: justify; color: #ffffff;}
.texte-faq-2 { width: 320px; padding: 10px 0px 0px 110px; font-size: 19px; font-weight: none; color: #ffffff; }
.faq-noir { color: #000000; font-weight: bold; font-size: 19px; }

/* CSS BODY bloc-left 2 */ 

.membre{ margin: 730px 0px 0px 0px; width: 451px;}
.membre-haut{ background-image: url("../images/pieces/fond-membres-haut.png"); background-position: top left; background-repeat: no-repeat; height: 85px; z-index: 2; cursor:pointer;}
.membre-milieu{ background-image: url("../images/pieces/fond-membres-milieu.png"); background-position: top left; background-repeat: repeat-y; }
.conteneur-membre{ text-align: center; }
.membre-bas{ background-image: url("../images/pieces/fond-membres-bas.png"); background-position: top left; background-repeat: no-repeat; height: 28px; }


/* CSS BODY INTERIEUR BLOC LEFT 2 */

.membre-table {width:100%; font: 10px arial;}
.membre-table tr {vertical-align:top; }
.membre-table-left {width:15%; padding-left:10px; padding-right:5px;}
.membre-table-right {width:80%; padding-left:5px; padding-right:10px;}
.membre-homme {border: 2px solid CornflowerBlue;}
.membre-femme {border: 2px solid DeepPink;}

/* CSS BODY bloc-left */ 

.carte{ position: absolute;	margin: 532px 0px 0px 0px; width: 468px; height: 100px;}
.carte-haut{ background-image: url("../images/pieces/fond-carte-haut.png"); background-position: top left; background-repeat: no-repeat; height: 85px; z-index: 2;}
.carte-milieu{ background-image: url("../images/pieces/fond-carte-milieu.png"); background-position: top left; background-repeat: repeat-y; }
.conteneur-carte{ text-align: center; }
.image-carte{  }
.texte-carte{ padding: 0px 0px 0px 0px; }
.carte-bas{ background-image: url("../images/pieces/fond-carte-bas.png"); background-position: top left; background-repeat: no-repeat; height: 29px; }
.table-localite{ width: 468px; }
.colonne-localite{ padding: 0px 0px 0px 1px; width: 50%; font-size: 10px;}
.titre-localite{ font-size: 18px; color: #ea2398; font-weight: bold }
.localite{ list-style-position: outside;}
	.localite  a{ color: #000000; text-decoration: none; font-weight: normal; font-size: 10px;}
	.localite a:hover{ color: #ea2398; text-decoration: underline; font-weight: normal; font-size: 10px;}


img { border : none; }	

/* CSS Footer*/ 	
.footer{ background-image: url("../images/pieces/fond-footer.png"); background-position: top left; background-repeat: no-repeat; width: 451px; height: 80px; margin: 0px 0px 0px 0px;}
.texte-footer{ color: #000000; text-align: center; font-size: 11px; padding: 15px 10px 0px 10px; font-weight: bold;}
	.texte-footer a{ color: #000000; text-decoration: none; font-weight: none; font-size: 10px;}
	.texte-footer a:hover{ color: #ea2398; text-decoration: none; font-weight: none; font-size: 10px;}

a{ color: #000000; text-decoration: none; font-weight: none; font-size: 10px;}
a:hover{ color: #ea2398; text-decoration: none; font-weight: none; font-size: 10px;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
