/* -- déclarations génériques -- */
body {
	margin-top: 0px;
	background-image:url(images/cool-dating.png);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	color: #000000;
	font-color: #000000;
	font-family: Arial, Verdana;
	font-size: 10px;
}
div, form, h1, h2, h3, span, hr {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0;
}
hr {
	color: #640264;
	height: 1px;
	border: 0px solid #640264; /* pour compatibilite firefox */
	border-bottom-width: 1px;
}
table {
	font-color: #000000;
	font-family: Verdana;
	font-size: 10px;
}
table tr td {
	align: left;
	valign: top;
}
table table tr td {
	align: left;
	valign: top;
}

/* -- Titre / sous titre / menu / plus -- */
h1, .titrerose, .titreviolet, .titreblanc {
	font-size: 18px;
	font-weight: bold;
}
h2, .stnoir, .stblanc, .stviolet, .strose {
	font-size: 14px;
	font-weight: bold;
}
h3, .menunoir, .menublanc, .menuviolet, .menurose, .lireplus, .erreur {
	font-size: 12px;
	font-weight: bold;
}
.smallmenu {
	font-size: 9px;
	font-weight: bold;
	color: #c2c2c2;
}
.mbrmenu {
	font-size: 9px;
	font-weight: bold;
}
.titrerose, .strose, .menurose, .rose {
	color: #e50083;
}
.titreviolet, .stviolet, .menuviolet, .lireplus, .violet, .mbrmenu {
	color: #640264;
}
.titreblanc, .stblanc, .menublanc, .blanc {
	color: #FFFFFF;
}
.stnoir, .menunoir {
	color: #000000;
}
.rouge, .erreur, .smallerreur {
	color: #F90000;
}

/* -- images -- */
img.borduredroite {
	margin-right: 17px;
}
img.borduregauche {
	margin-left: 17px;
}

/* -- Texte / lien -- */
a, a.noir, a.blanc, a.violet, a.gris {
	text-decoration: none;
	font-family: Verdana;
}
a, a.violet{
	color: #640264;
}
a.noir {
	color: #000000;
}
a.gris {
	color:#c2c2c2;
}
a.blanc, .txtblanc {
	color: #FFFFFF;
}
a.rose, .txtrose, a:hover {
	color: #e50083;
}
.smallbold {
	font-size: 9px;
}
.small, .small a, .small a:hover {
	font-size: 8px;
}
.smallbold, .grosbold, .grasbold {
	font-weight: bold;
}
.grosbold, .gros, .gros a, .gros a:hover {
	font-size: 14px;
}
.grasbold {
	font-size: 12px;
}
.gras, .gras a, .gras a:hover, .smallerreur {
	font-size: 10px;
}

/* -- formulaire -- */
.txtid {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}
.formid {
	width: 60px;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #640264;
	padding-left: 2px;
}
.formbtid {
	width: 25px;
	height:25px;
	background-image:url(images/go.png);
	background-repeat:no-repeat;
	background-color:transparent;
	text-align:center;
	border:0px;
	padding-top:0px;
	padding-left:0px;
}
.formfindsex {
	font-family: Arial;
	font-size: 10px;
}
.formfindcenter {
	font-family: Arial;
	font-size: 12px;
}
.formfindage {
	width: 45px;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #640264;
	padding-left: 2px;
}
.formfind {
	width: 150px;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #640264;
	padding-left: 2px;
	margin-left: 15px;
}
.formpa {
	width: 350px;
	height: 75px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #640264;
	padding-left: 2px;
}
.formfindallsex {
	font-family: Arial;
	font-size: 12px;
}
.formfindallage {
	width: 55px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #640264;
	padding-left: 2px;
}
.formfindall {
	width: 240px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #640264;
	padding-left: 2px;
}
.formsmfindall {
	width: 160px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #640264;
	padding-left: 2px;
}
.formbtfind {
	width: 50px;
	font-family: Arial;
	font-size: 12px;
	font-color: #e50083;
	color: #e50083;
	background-color: #c2c2c2;
	border: 1px solid #640264;
	margin-left: 70px;
}
.formbtfindall {
	width: 70px;
	font-family: Arial;
	font-size: 12px;
	font-color: #640264;
	color: #640264;
	background-color: #c2c2c2;
	border: 1px solid #FFFFFF;
}
.formbtfindrp {
	width: 50px;
	font-family: Arial;
	font-size: 12px;
	font-color: #640264;
	color: #640264;
	background-color: #c2c2c2;
	border: 1px solid #640264;
}
.forminsciption {
	width: 150px;
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #640264;
	border: 0px;
	margin-left: 15px;
}
.chinscrip {
	width: 350px;
}
.inscriptxt {
	font-size: 12px;
}

/* -- background -- */
.bgviolet, .bginscrip {
	background-color: #640264;
}
.bgrose {
	background-color: #e50083;
}
.bege {
	background-color: #FCF5DB;
}
.bgblanc {
	background-color: #FFFFFF;
}
.bggris, .bgprofil {
	background-color: #C2C2C2;
}
.bgnoir {
	background-color: #000000;
}
.bgrouge {
	background-color: #FF0000;
}
.bgvert {
	background-color: #00FF00;
}
