/* ------------------------------------ */
/* LINKS */
/* ------------------------------------ */

body{
background:#eeeeee;
margin: 0;
text-align: center;
}



a    {
	font-family: Verdana,Arial,sans-serif;
	color: #f880f1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a:hover    {
	font-weight: bold;
	color: #666666;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.smallhref    {
	font-family: Verdana,Arial,sans-serif;
	color: #f880f1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.smallhref:hover    {
	font-weight: bold;
	color: #666666;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.supersmallhref    {
	font-family: Verdana,Arial,sans-serif;
	color: #f880f1;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.supersmallhref:hover    {
	font-weight: bold;
	color: #666666;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.smallwhitehref    {
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.smallwhitehref:hover    {
	font-weight: bold;
	color: #EEEEEE;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.smallthinhref    {
	font-family: Verdana,Arial,sans-serif;
	color:#f880f1;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallthinhref:hover    {
	font-weight: normal;
	color: #666666;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.smallthinwhitehref    {
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.smallthinwhitehref:hover    {
	font-weight: normal;
	color: #EEEEEE;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.supersmallthinhref    {
	font-family: Verdana,Arial,sans-serif;
	color: #D64691;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.supersmallthinhref:hover    {
	font-weight: normal;
	color: #666666;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.supersmallthinwhitehref    {
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.supersmallthinwhitehref:hover    {
	font-weight: normal;
	color: #EEEEEE;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a.adminmenuhref    {
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 3;
	margin-right: 3;
}

a.adminmenuhref:hover    {
	font-weight: bold;
	color: #EEEEEE;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: underline;
	margin-left: 3;
	margin-right: 3;
}

a.mainmenuhref    {
	font-family: Verdana,Arial,sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.mainmenuhref:hover    {
	font-weight: normal;
	color: #BF588D;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.mainmenuhref3    {
	font-family: Verdana,Arial,sans-serif;
	color: #699cde;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

a.mainmenuhref3:hover    {
	font-weight: bold;
	color: #699cde;
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
	text-decoration: none;
	
}

a.mainmenuhref2    {
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.mainmenuhref2:hover    {
	font-weight: normal;
	color: #CCCCCC;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.pseudohref    {
	font-family: Verdana,Arial,sans-serif;
	color: #B72A7D;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.pseudohref:hover    {
	font-weight: bold;
	color: #D7588B;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.pseudooffhref    {
	font-family: Verdana,Arial,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.pseudooffhref:hover    {
	font-weight: bold;
	color: #EEEEEE;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.bottomlinks    {
	font-family: Verdana,Arial,sans-serif;
	color: #575757;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.bottomlinks:hover    {
	font-weight: normal;
	color: #000000;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.rollopaque img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

a.rollopaque:hover img {
	filter:alpha(opacity=60); 
	-moz-opacity: 0.6; 
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

h1 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 18px;
	color: #f880f1;
	font-weight: normal;
}

/* ------------------------------------ */
/* GENERAL */
/* ------------------------------------ */

*.main    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
}

*.main_o   {
	font-family: Verdana,Arial,sans-serif;
	font-size: 18px;
	color: #ffffff;
	padding-left:50px;
}

*.small    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

*.small_o    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #5ac8e3;
	font-weight: normal;
}

*.smallred    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: red;
	font-weight: normal;
}

*.smallwhite    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}

*.supersmall    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

*.supersmallemphasize    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #D64691;
	font-weight: bold;
}


.recherche {
	color: #f880f0;
}


/* ------------------------------------ */
/* TABLES */
/* ------------------------------------ */
*.tdhome    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
}

*.tdhome1    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	
}

*.tdlabel    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #tdlabel;
	font-weight: normal;
	text-decoration: none;

}

*.tableheader    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-color: #999999;
	color: #FFFFFF;
}

*.tableline_rr    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
}

*.tableline    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	color: #000000;
}

*.tabledetail    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
	color: #000000;
}

*.tablespacer    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

/* ------------------------------------ */
/* FORMS */
/* ------------------------------------ */

*.field    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #1f1f1f;
	text-decoration: none;
	font-weight: normal;
	border: 1px #DDDDDD solid;
}

*.formfield_connect    {
	font-family: Verdana,Arial,sans-serif;
	background:url(../images/field_connect.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	color: #606060;
	border:none;
	margin-right:2px;
	margin-left:2px;
	}

*.formfield_cp    {
    width:163;
    height:18;
	font-family: Verdana,Arial,sans-serif;
	background:url(../images/field_connect.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #606060;
	border:none;
	margin-right:2px;
	margin-left:2px;
	
	}
	

*.GO    {
	background:url(../images/GO.gif);
	background-repeat: no-repeat;
	border:none;
}


.femmes {
	color: #f97af2;
	font-size:14px;
	font-weight:bold;
	
}

.hommes {
	color: #4184e2;
	font-size:14px;
	font-weight:bold;
	
}


#connect{
padding-left:2px;
padding-right:2px;
}

*.formfieldlabel    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCCCCC;
}

*.formcheckboxlabel    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
}

*.formselect    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

*.formfielderrors    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #FF0000;
}

*.formheadertitle    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

*.formheader    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AAAAAA;
}

*.mandatoryfield    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #D64691;
	font-weight: bold;
}

*.formsubmit    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px #AAAAAA solid;
}

*.formsubmit_home {
margin-top:2px;
width:179px;
height:29px;
border: none; 
cursor: pointer;
background: url("../images/je-minscris.jpg") no-repeat left top; 
font-size:0px;
color:#f880f1;
}


*.formsubmit_home_recherche {
margin-top:2px;
margin-left:110px;
width:156px;
height:29px;
border: none; 
cursor: pointer;
background: url("../images/bouton_recherche.jpg") no-repeat left top;
font-size:0px;
color:#f880f1;
}


*.button    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: 1px #AAAAAA solid;
	background-color: #f97af2;
}

*.button    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border: 1px #AAAAAA solid;
	background-color: #0b9ccf;
}


*.button2    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #D64691;
}

/* ------------------------------------ */
/* TITLES */
/* ------------------------------------ */

*.title    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 18px;
	color: #999999;
	font-weight: normal;
}

*.whitetitle    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}

*.title2    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 16px;
	color: #f880f1;
	font-weight: bold;
}

/* ------------------------------------ */
/* BODIES */
/* ------------------------------------ */
#container {
margin-left: auto;
margin-right: auto;
text-align: left;
width:874px;
height:688px;
}

#header {
width:874px;
height:25px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#4d4c4c;
padding-left:20px;
padding-top:6px;
}

#header_login {
width:899px;
height:92px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#4d4c4c;
background:url(../images/back_login_header.jpg);
margin: 0 auto;
padding: 0 0px;
}


#container_login {
width:899px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#4d4c4c;
background:url(../images/back_login.jpg);
margin: 0 auto;
padding: 0 0px;
}


#back_deja{
background:url(../images/deja_membre.jpg);
background-repeat:no-repeat;
margin-left:5px;
}

#profil{
background:url(../images/profil.jpg);
background-repeat:no-repeat;
}

#rechercher{
background:url(../images/rechercher.jpg);
background-repeat:no-repeat;
margin-left:5px;
}

#recherche_rapide{
background:url(../images/recherche_rapide.jpg);
background-repeat:no-repeat;
}


#logo_login {
position:relative; top:21px; left:25px;
width:172px;
height:53px;
}

#logo_retour {
position:relative; top:-68px; left:800px;
width:34px;
height:29px;
}

#logo_pourcentage {
position:relative; top:-41px; left:290px;
width:140px;
height:28px;
}

#contenu {
width:520px;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
margin-right:5px;
margin-top:0px;
}

#menu {
margin-left:580px;
margin-top:0px;
width:315px;
}

#mainbody    {
margin-top:-2px;
width:874px;
height:588px;
background:url(../images/back_home.jpg);
background-repeat:no-repeat;
}

#logo{
height:88px;
width:874;
margin-top:19px;
margin-right:652px;
}

#title_inscription {
position:relative ; top: 110px ; left:480px;
font-family:Verdana, Arial, Helvetica, sans-seriff;
font-size:18px;
color:#FFFFFF;
height:15px;
width:348px;
}

#title_recherche {
position:relative ; top: 135px ; left:480px;
font-family:Verdana, Arial, Helvetica, sans-seriff;
font-size:18px;
color:#FFFFFF;
height:15px;
width:348px;
}

#recherche_home {
position:relative ; top: 145px ; left:480px;
height:109px;
width:373px;
color:#FFFFFF;
font-family: Verdana,Arial,sans-serif;
font-size:12px;
}

#inscription {
position:relative ; top: 130px ; left:480px;
height:266px;
width:373px;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

*.memberbody    {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	scrollbar-face-color: #E9E9E9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #BF588D;
	}

*.iframebody    {
	background-color: #FFFFFF;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	scrollbar-face-color: #E9E9E9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #BF588D;
}

*.chatiframebody    {
	background-color: #FBDBE8;
	margin-left: 5;
	margin-top: 5;
	margin-right: 5;
	margin-bottom: 5;
	scrollbar-face-color: #E9E9E9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #BF588D;
}

*.chatmainiframebody    {
	background-color: #D64691;
	margin-left: 5;
	margin-top: 5;
	margin-right: 5;
	margin-bottom: 5;
	scrollbar-face-color: #E9E9E9;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #BF588D;
}

/* ------------------------------------ */
/* MAIN INTERFACE */
/* ------------------------------------ */

*.headerbg    {
	background-color: #F2C6DC;
}

*.mainmenu    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	}

*.mainmenu2    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #D64691;
}

*.navbar    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

*.searchbox    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}

*.alertbox    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	color: #f97af2;
	font-weight: normal;
	padding-right: 17px;
	padding-left: 5px;
}

*.msglist    {
	background-color: #F4F4F4;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

*.msgheader    {
	background-color: #FFFFFF;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

*.logintitle    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #D64691;
	font-weight: bold;
}

/* ------------------------------------ */
/* SEARCH AND MEMBER DETAILS SCREENS */
/* ------------------------------------ */

*.listnotonline    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background:url(../images/back_search.gif);
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

*.listonline    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-color: #f97af2;
	color: #48ff00;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

*.pseudo    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #f97af2;
	font-weight: bold;
}

*.pseudobig    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
	color: #f97af2;
	font-weight: bold;
}

*#detailsmenu    {
	width: 180px;
}

*#detailsmenu td    {
	width: 100%;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px;
	margin: 2px;
	border: 1px #CCCCCC solid;
	background: #F4F4F4;
	font-weight: normal;
}

*#detailsmenu td a:link    {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

*#detailsmenu td a:visited    {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

*#detailsmenu td a:hover    {
	color: #BF588D;
	font-weight: normal;
	text-decoration: none;
}

*.profilbg    {
	background-color: #ECECEC;
}

*.profillabel    {
	background-color: #ECECEC;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

*.profildetail    {
	background-color: #F4F4F4;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.opposite {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #067CA6;
	font-weight: bold;
}

/* ------------------------------------ */
/* HOMEPAGE */
/* ------------------------------------ */

*.homephotopink    {
	border: 1px #FFFFFF solid;
}

*.homephotoblue    {
	border: 1px #FFFFFF solid;
}

*.hometitle    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 14px;
	color: #3d75c0;
	font-weight: bold;
}

*.homelistpink    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #D64691;
	font-weight: bold;
}

*.homelistblue    {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	color: #067CA6;
	font-weight: bold;
}

/* ------------------------------------ */
/* VARIOUS */
/* ------------------------------------ */

*.photopad    {
	margin-right: 5;
}

*.ruler    {
	background-color: #FFFFFF;
}

.topbox {
	font-family: Verdana,Arial,sans-serif;
	background:url(../images/topbox.jpg);
	background-repeat:no-repeat;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}

.topbox1 {
	font-family: Verdana,Arial,sans-serif;
	background:url(../images/topbox1.jpg);
	background-repeat:no-repeat;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	}



/*pub*/
#pub_home {
	width:850px;
	height:30px;
}

#annonce_home {
	
	margin-left:-10px;
	
	}

#recherche_home_google {
	width:370px;
	margin-left:500px;
	height:20px;
}

#google {
	width:120px;
	height:600px;
	margin-top:-690px;
	margin-left:870px;
}


#temoignages {
	margin-top:80px;
}


#pub_annonce {
	margin-left:10px;
	
	}
