a { color: #000000; text-decoration: none;}
a:hover { color: #000000; text-decoration: underline;}
#dhtmltooltip{ position: absolute; left: -300px; width: 150px; border: 1px solid black; padding: 2px; background-color: white; visibility: hidden; z-index: 100;}
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden;}
#popitmenu{ position: absolute; background-color: #FFFFFF; z-index: 100; visibility: hidden; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}
#popitmenu a{ text-decoration: none; padding-left: 6px; color: black; display: block;}
#popitmenu a:hover{ background-color: #EFEFEF;}

#onglets {background-color:#EFA8F0; border-top:solid 1px white; border-bottom:solid 1px #00000;}
#onglets a {border-right:solid 1px #00000; display:block; margin:0; padding:0; text-decoration:none; text-transform:uppercase; font:normal 10px Arial,Sans-serif; text-align: center; color:#00000; cursor:hand;}
#onglets a span {line-height:16px; padding:1px 0 0 0px; height:18px; display:block; width:auto; background-color:#EFA8F0; color:#00000;}
#onglets a:hover span {line-height:16px; padding:1 0 0 0px; height:18px; display:block; width:100%; background-color:#EFA8F0; color:#0000;}

#dernier-onglet {background-color: #EFA8F0; border-top:solid 1px white; border-bottom:solid 1px #00000;}
#dernier-onglet a {display:block; margin:0; padding:0; text-decoration:none; text-transform:uppercase; font:normal 10px Arial,Sans-serif; text-align: center; color:#00000; cursor:hand;}
#dernier-onglet a span {line-height:16px; padding:1px 0 0 0px; height:18px; display:block; width:auto; background-color:#EFA8F0; color:#00000;}
#dernier-onglet a:hover span {line-height:16px; padding:1 0 0 0px; height:18px; display:block; width:100%; background-color:#EFA8F0; color:#0000;}

.submenuscss{ width:165px; white-space:nowrap; position:absolute; visibility: hidden; border:1px solid #00000; border-bottom-width:0; font:normal 11px Sans-serif,Arial; line-height: 16px; z-index: 100; filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=130,strength=2);}
.submenuscss a{ width:165px; color:#00000; background-color:#EFA8F0; white-space:nowrap; display:block; text-indent:3px; border-bottom:1px solid #00000; padding:1px 0; text-decoration:none; font-weight:normal;}
.submenuscss a:hover{color:#0000; text-decoration: none; background-color:#EFA8F0;}

.icone-menu {margin-left:5px;margin-right:0px;float:left;}

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333;}
.texte-normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333;}
.texte-normal a { color: #000000; text-decoration: none;}
.texte-normal a:hover { color: #000000; text-decoration: underline;}
.texte-petit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333;}
.texte-grisé { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #8A8A8A;}
.texte-grisé-petit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #A0A0A0;}
.barre-menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC;}
.texte-blanc-petit { color: #00000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}
a.texte-blanc-petit:link { color: #00000; text-decoration: none;}
a.texte-blanc-petit:visited { color: #00000; text-decoration: none;}
a.texte-blanc-petit:hover { color: #00000; text-decoration: underline;}
a.texte-blanc-petit:active { color: #00000; text-decoration: underline;}
.champs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; background-color: #F5F5F5; border: 1px solid #CCCCCC;}
.champserror { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: white; background-color: red;}
.champs-petits { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}
.titres-normal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3399FF; font-weight: bold;}
.cadre-photo { border: 1px solid #DFDFDF; background-color: #F7F7F7;}
.cadre-table-pointillés { border: 1px dashed #CCCCCC; background-color: #F5F5F5;}
.cadre-table-solide { border: 1px solid #CCCCCC; background-color: #FFFFFF;}
.titres-barre-bleue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0000; font-weight: bold;}
.barre-bleue { background-color: #EFA8F0;}
.membre-masculin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #1066F5;}
a.membre-masculin:link { color: #1066F5; text-decoration: none;}
a.membre-masculin:visited { color: #1066F5; text-decoration: none;}
a.membre-masculin:hover { color: #1066F5; text-decoration: underline;}
a.membre-masculin:active { color: #1066F5; text-decoration: underline;}
.membre-feminin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0099;}a.membre-feminin:link { color: #FF0099; text-decoration: none;}
a.membre-feminin:visited { color: #FF0099; text-decoration: none;}
a.membre-feminin:hover { color: #FF0099; text-decoration: underline;}
a.membre-feminin:active { color: #FF0099; text-decoration: underline;}
.couple { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #9928FF;}a.couple:link { color: #9928FF; text-decoration: none;}
a.couple:visited { color: #9928FF; text-decoration: none;}
a.couple:hover { color: #9928FF; text-decoration: underline;}
a.couple:active { color: #9928FF; text-decoration: underline;}
.attention { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000;}
.champs-taille { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; background-color: #F5F5F5; border: 1px solid #CCCCCC; width: 180px;}
.cadre-annonce { border: 1px solid #E8E8E8; background-color: #F7F7F7;}
.texte-erreur {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FFFFFF;	font-weight: bold;	background-color: #FF0000;}
.cadre-bas { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.texte-message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EE2880; font-weight: bold;}
.titres-petit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3399FF; font-weight: normal;}
.titres-barre-bleue-petit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal;}.cadre-site { border: 1px solid #99ABDD;}

.fleche{ background-image: url(rencontres-img/contenu-fleche-titres.gif); background-color: #EFA8F0; background-repeat: no-repeat; background-position: center left; padding-left: 20px; line-height:1.2em;}

