/*STRUCTURE*/
/*LIEN
#menu_recherche_rencontre
#menu_inscription
#menu_general
*/
.log{
width:100px;
height:18px;
font-size:10px;
font-family:verdana,helvetica;
font-weight:bold;
background:rgb(101,96,106);
color:#FFF;
border:1px solid #000;
}

.bloc{
float:left;
width:760px;
border:0px solid #000;
background:#fff;
}

.bloc_recherche{
float:left;
width:760px;
border:0px solid #000;
height:68px;
background:#fff;
margin:5px 0 2px 0;
}

.bloc_contenu{
float:right;
width:600px;
border:0px #000 solid;
background:#fff;
margin-right:10px;
}

.bloc_contenu_message{
float:left;
width:600px;
border:0px #000 solid;
background:#F1F1F1;
}

.bloc_menu_contact,.bloc_menu_contact_off{
float:left;
border-right:0px solid #b9b595;
border-top:0px solid #000;
text-align:center;
padding:5px 0 0 0;
width:140px;
height:29px;
margin-right:13px;
background-image: url('../image/menu/menu_haut_bord.gif');
background-repeat:no-repeat;
background-position:0px 0px;
cursor:pointer;
}



.bloc_menu_contact_off{
background:#FFF;
/*background-image: url('../image/menu/menu_haut_bord1.gif');
background-repeat:no-repeat;
background-position:0px 12px;*/
}


a.menu_contact:link,a.menu_contact:visited,a.menu_contact:hover,a.menu_contact:active, 
a.menu_option:link,a.menu_option:visited,a.menu_option:hover,a.menu_option:active
{ 
font-family: Helvetica,Georgia, Times New Roman, Times, serif; 
font-size:  10pt; 
font-weight: bold; 
}

a.menu_option:link,a.menu_option:visited,a.menu_option:active{
color:rgb(243,173,245);
}

a.menu_contact:link,a.menu_contact:visited,a.menu_contact:active{
color:#FFF;
}

a.menu_contact:hover,a.menu_option:hover {
text-decoration: underline;
}

a.menu_contact_off:link,a.menu_contact_off:visited,a.menu_contact_off:hover,a.menu_contact_off:active 
,a.menu_option_off:link,a.menu_option_off:visited{ 
font-family: Helvetica,Georgia, Times New Roman, Times, serif; 
font-size:  10pt; 
font-weight: bold; 
color:#FFF;
} 
a.menu_contact_off:hover {
text-decoration: underline;
} 

#message{
padding:5px;
border: 3px dashed rgb(240,240,240);
color:#000
}

.bloc_menu{
float:left;
width:120px;
border:0px #000 solid;
}

.bloc_resultat{
float:left;
width:99%;
margin:1px;
border:0px #000 solid;
}

img{
vertical-align:middle;
}

.titre_section{
font-family:helvetica;
font-size:10pt;
font-weight:bold;
color:#000;
text-align:center;
border: 0px solid #000;
}

.titre_compte{
font-family:helvetica;
font-size:14pt;
font-weight:bold;
color:#cf6dcf
}

.titre_logo{
font-family:helvetica,verdana;
font-size:12pt;
font-weight:bold;
color:#406f9d;}

.gestion_txt{
color:#ca64bb;
font-weight:bold;
}

.txt_explain{
color:rgb(97,164,214);
font-family:helvetica;
font-weight:bold;
font-size:11pt;
}

/*menu_princ*/
.menu_principal{
float:left;
border-right:4px solid rgb(111,111,111);
border-bottom:4px solid rgb(131,131,131);
text-align:center;
margin:0 20px;
padding:10px;
height:80px;
width:40%;
text-align:center;
background:#000;
}


.menu_zone{
border:0px solid #FFF;
font-family:Helvetica;
font-weight:bold;
font-size:14pt;
margin:0px 2px 0 0;
padding:4px 0;
text-align:center;
float:left;
width:150px;
cursor:pointer;
}

.titre_zone{
border:0px solid #000;
float:left;
font-weight:bold;
font-family:Helvetica;
font-size:26pt;
color:rgb(139,119,164);
}

.titre_menu,.section_recherche{
border-left:1px solid #FFF;
border-right:1px solid #999999;
border-bottom:1px solid rgb(89,89,89);
}

.titre_menu{
font-weight:bold;
padding:10px;
border-top:2px solid #FFF;
cursor:pointer;
color:#FFF;
font-weight:bold;
text-align:center;
}

.section_recherche{
height:60px;
padding:3px;
}

#menu_zone_off{
color:rgb(93,93,93);
}

#menu_zone_on{
background:#000;
color:#FFF;
}

#profil_section_s{
float:left;
width:100%;
border: 0px solid #000;
padding: 1px 0;
}

#profil_section{
float:left;
width:100%;
border: 0px solid #000;
padding: 10px 0;
}

#section_detail{
overflow:auto;
height:360px;
padding:20px;
border: 0px solid #000;
}

#profil_section_demi_d,#profil_section_demi_g{
width:45%;
text-align:center;
border: 0px solid #000;
}

#profil_section_demi_g{float:left;}
#profil_section_demi_d{float:right;}

.affichage_res{
float:left;
padding:10px;
width:300px;
border:0px solid #000;
}

.profil_titre,.profil_titre2,.profil_titre_detail{
width:150px;
float:left;
border:0px solid #000;
font-style: normal;
text-align:left;
color:#484848;
font-size:8pt;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.profil_titre2{width:auto;padding:0 10px;}
.profil_titre_detail{width:160px;}
.profil_choix,.profil_choix2,.profil_choix3,.profil_choix4{border:0px solid #000;float:left;width:200px;}
.profil_choix2{width:300px;font-weight:bold;}
.profil_choix3{width:430px;}
.profil_choix4{width:auto;}

.profil_choix_case_coche{
border-right:1px #aeaeae solid;
border-bottom:1px #999999 solid;
/*border-top:1px #D4D4DF solid;
border-right:1px #D4D4DF solid;*/
float:left;
display:block;
width:440px;
}

.profil_choix_case_coche_limite{
border-left:1px #ACACC1 solid;
border-bottom:1px #9A9DB3 solid;
border-top:1px #D4D4DF solid;
border-right:1px #D4D4DF solid;
float:left;
display:block;
}


.aff_nb_membre_L,.aff_nb_membre_S{
float:left;
width:100%;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
background:#F9F9F9;
color:#4f4f4f;
}

.gestion{
height:100px;
float:left;
border:0px solid #fff;
width:100%;
padding:10px 0;
}

.gestion_divers{
float:right;
padding:30px 0 0 0;
border: 0px solid #000;
text-align:center;
}


#lien_page_suivante_on{
margin:2px;
padding:8 12;
background:#FFF;
text-align:center;
border: 1px solid #EAEAEA;
float:left;
cursor:pointer;
font-family:verdana;
}

#lien_page_suivante_off{
margin:2px 3;
padding:8 12;
float:left;
text-align:center;
border: 1px solid #000;
color:#FFF;
font-size:8pt;
font-weight:bold;
background-color:#5b7491;
font-family:verdana;
}

#menu_general li a:link, #menu_general li a:visited
{
 display: block;
 color: #BEBEC1;
 font-size: 7pt;
 background: #FFF;
 margin: 0;
 padding: 4px 8px;
 text-decoration: none;
}

#menu_general li a:hover { 
background-color: #FFF;
color: #3B4E77;
}

#menu_general li a:active { background-color: #F6F9F7; }


/* MENU RECHERCHE*/
#menu_recherche_rencontre {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 border: 0px solid #000;
 border-left: 0px solid #F5F5F5;
 background:#F4F4F4;
 height:66px;
}

#menu_recherche_rencontre li {
 margin: 0;
 padding: 4px 0;
 width:99%;
 border-bottom: 1px solid #FFF;
 height:auto;
}

#menu_recherche_rencontre li a:link, #menu_recherche_rencontre li a:visited
{
 color: #000;
 font-size: 8pt;
 font-weight:normal;
 font-family: Verdana,Georgia, Times New Roman, Times, serif;
 margin: 0;
 padding: 0px 0px;
 text-decoration: none;
}

#menu_recherche_rencontre li a:hover {color: #CCC;}
#menu_rencontre li a:active { background-color: #FFF; }



#menu_rencontre {
 list-style-type: none;
 margin: 0px;
 padding: 4px;
 /*border-bottom: 1px solid #CCC;
 border-right: 1px solid rgb(229,229,229);
 border-left: 1px solid rgb(229,229,229);
 background:#F4F4F4;*/
 background:#FFF;
}

#menu_rencontre li {
 margin: 0;
 padding: 7px 0;
 width:100%;
 border-bottom: 1px solid #EAEAEA;
 height:15px;
}

#menu_rencontre li a:link, #menu_rencontre li a:visited
{
 color: #000;
 font-size: 8pt;
 font-weight:normal;
 font-family: Verdana,Georgia, Times New Roman, Times, serif;
 margin: 0;
 padding: 0px 0px;
 text-decoration: none; 
}

#menu_rencontre li a:hover {color: #CCC;}
#menu_rencontre li a:active {color: #FFFFFF;}


a.menu_section:link,a.menu_section:visited,a.menu_section:hover,a.menu_section:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration:underline;
	color: #74a93f;
}

a.menu_section:hover {
	color: #82bf44;
	text-decoration: none;
}



a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFCC66;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FFCC66;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC66;
	text-decoration: none;
}

a.lien_gestion:link,a.lien_gestion:visited,a.lien_gestion:hover,a.lien_gestion:active { 
font-size:  8pt;
color: #ca64bb; 
font-family: Helvetica,Georgia, Times New Roman, Times, serif; 

text-decoration: none; 
text-decoration: underline; 
}

a.lien_gestion:hover { 
color: rgb(230,136,230);  
}

.txt_gestion{
font-size:  8pt;
color: rgb(202,98,191); 
}


a.menu:link,a.menu:visited,a.menu:hover,a.menu:active { 
font-family: Helvetica,Georgia, Times New Roman, Times, serif; 
font-size:  10pt; 
font-weight: bold; 
color: #FFF;
} 
a.menu:hover {
text-decoration: underline;
} 

a.lien_menu_compte:link { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:  x-small; 
font-style: normal; 
color: #FFFFFF; 
text-decoration: underline;
} 
a.lien_menu_compte:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
font-style: normal; 
color: #FFFFFF; 
text-decoration: underline; 

} 
a.lien_menu_compte:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
color: #FFFFFF; 
text-decoration: none; 

} 
a.lien_menu_compte:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC66;
	text-decoration: none;
	font-weight: normal;
}

a.sousmenu:link,visited,hover,active { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #39679F;
text-decoration: none;
font-weight: bold;
}
a.sousmenu:hover{
color: rgb(114,179,214);
}

a.soussousmenu:link,visited,hover,active { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
text-decoration: none;
font-weight: bold;
}

a.lien_interne:link,visited,hover,active { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #39679F;
text-decoration: none;
font-weight: bold;
}
a.lien_interne:hover{
color: rgb(114,179,214);
}

a.supprimer:link { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:  x-small; 
font-style: normal; 
color: #CC0000; 
text-decoration: none; 
} 
a.supprimer:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
font-style: normal; 
color: #CC0000; 
text-decoration: none; 
} 
a.supprimer:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
color: #CC0000; 
text-decoration: none; 
font-weight: normal;
} 
a.supprimer:active { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small;
color: #FFCC66; 
text-decoration: none; 
}

a.home:link {
color:#fff;
font-size:14pt;
font-family:Helvetica,arial,verdana;
} 
a.home:hover,a.home:active {color: rgb(239,240,238);} 

 a.detail:link,a.detail:visited,a.detail:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
font-weight: normal; 
color: #990000; 
text-decoration: none; 
} 
a.detail:hover {color: #CC0000;} 
a.detail:active { color: #FFCC66;}

td.description { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small;
color: #CCCCCC; 
}

.button_detail{
width:160px;
font-size: x-small;
color: #FFFFFF;
background-color: #F5B723;
/*border-Bottom-Style: inset;
border-Bottom-Color: #637A1D;*/
}

.button_detail_annonce_invisible{
width:200px;
font-size: 10px;
color: #8B5B3F;
background-color: #F5B723;
/*border-Bottom-Style: inset;
border-Bottom-Color: #637A1D;*/
}

.button_detail_annonce_visible{
width:200px;
font-size: 10px;
color: #76AB07;
background-color: #F5B723;
border-Bottom-Color: #637A1D;
}
a.menu_horizontal:link,a.menu_horizontal:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:7pt; 
font-style:normal; 
color: #786C57; 
text-decoration:underline; 
} 

a.menu_horizontal:hover{color: #97886E;} 
a.menu_horizontal:active {color: #8c5353;}

a.menu_general2:link,a.menu_general2:visited { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:7pt; 
font-style:normal; 
color: #000; 
text-decoration:none; 
} 
a.menu_general2:hover{color: #97886E; } 
a.menu_general2:active {color: #97886F;}

td.amour_profil_champs{
	color:#61447b;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
}

td.amour_profil_titre{
    text-align:right;
	color:#5972AC;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:200px;
}

INPUT.champs_texte
{
width:200px;
height:23px;
color:#000;
font-size:14px;
font-family:verdana;
font-weight:bold;
}

INPUT.champs_texte_recherche
{
width:150px;
color:#BE743D;
font-weight: normal;
font-family:verdana;
}

INPUT.champs_texte_sans_bordure
{
width:39px;
color:#000000;
background-color:#fbfbfb;
border:0px solid #000;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
}


/*SELECT.champs_texte
{
border:1px solid #FFFFFF;
width:235px;
color:#BA5307;
font-weight: normal;
font-size:10px;
font-family:verdana;
}*/

SELECT.champs_texte_rapide
{
float:left;
border:1px solid #CCC;
background-color:#F0F2FF;
color:#61447b;
font-weight: normal;
font-style:normal;
font-size:10px;
font-family:verdana;
width:180px;
}

SELECT.champs_texte{
border:1px solid #CCC;
background-color:#F0F2FF;
color:#61447b;
font-weight: normal;
font-style:normal;
font-size:10px;
font-family:verdana;
width:auto;
}

SELECT.champs_texte_option
{
border:1px solid #ded6f8;
background-color:#F0F2FF;
color:#A789C7;
font-weight: normal;
font-style:normal;
font-size:10px;
font-family:verdana;
width:200px;
}

SELECT.champs_date
{
border:1px solid #fff;
background-color:#F0F2FF;
color:#A789C7;
width:45px;
font-size:10px;
font-family:verdana;
font-weight: normal;
}


SELECT.champs_texte_date1
{
border:1px solid #fff;
width:65px;
color:#B997C4;
font-size:12px;
font-weight: normal;
font-family:verdana;
}

SELECT.champs_texte_date2
{
border:1px solid #fff;
width:84px;
color:#B997C4;
font-weight: normal;
font-size:12px;
font-weight: normal;
font-family:verdana;
}

.rencontre_recherche{
text-align:left;
color:#000;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.texte_petit,.texte_petit2{
	color:#666666;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texte_petit2,.texte_petit3{font-size:7pt;}
.texte_petit3{color:#FFF;}

.txt_remarque{
color:#5972AC;
font-weight:bold;
}



.texte_petit_alert{
	color:#FF3300;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.bouton1{
	color:#FFFFFF;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color:#B4D05E;
}

input.bouton_supprimer{
	color:#FFFFFF;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color:#C03A3A;
}



.cachediv {
visibility: hidden;
overflow: hidden;
position: relative;
}

DIV.cache{
display:block;
clear:both;
visibility:hidden;
}

/*detail_simple.php*/
.bouton_bleu_recherche{
color:#FFFFFF;
font-style:normal;
font-size:8pt;
font-weight:bold;
background-color:#5482C7;
border:1px solid #fff;
}

.bouton_gestion{
color:#FFF;
font-style:normal;
font-size:8pt;
background:#ca64bb;
height:25px;
font-weight:bold;
border-left:1px solid #9c55b7;
border-bottom:1px solid #9c55b7;
border-right:1px solid #9c55b7;
border-top:0px solid #fff;
cursor:pointer;
}

.bouton_rouge{
height:25px;
color:#FFFFFF;
font-size:14px;
background:#c52812;
}

.bouton_vert{
height:25px;
color:#fff;
font-size:14px;
background:rgb(90,171,82);
}

.bouton_profil{
width:80px;
height:19px;
color:#617B28;
font-size:9px;
background:#B9ED6B;
border-bottom:2px solid rgb(90,112,58);
border-right:1px solid rgb(155,155,155);
}



/* MENU GENERAL*/

#cadre_menu_gen {
width:100%;
float:left;
/*margin-left:0px;
margin-top:20px;
background-repeat: repeat-y;*/
background-color : #f8f8f8;
border: 0px solid #000;
}
		
#cadre_menu_gen2 {
overflow: hidden;
background:#FFF;
background-repeat: repeat-y;
background-position: right;
border: 0px solid #000;
}

#haut_cadre_menu_gen {
height:11px;
border: 0px solid #000;
background-color : #fff;
}

#haut_detail_photo_texte_membre img {
vertical-align:top; /* for ie5*/
border: 0px solid #000;			
}


#menu_gen {
 list-style-type: none;
 margin: 0px;
 padding: 4px;
 border: 0px solid #000;
/*background-color:#FFF;*/
}

#menu_gen li {
 /*float: left;*/
 margin: 0;
 padding: 5px 0;
 width:100%;
 border-bottom: 1px solid #ccc;
}

#menu_gen li a:link, #menu_gen li a:visited
{
 color: #fff;
 font-size: 8pt;
 font-weight:normal;
 font-family: Verdana, Georgia, Times New Roman, Times, serif;
 margin: 0;
 padding: 0px 0px;
 text-decoration: none; 
}

#menu_gen li a:hover { 
/*background-color: #FFF;*/
color: #000;
cursor:pointer;
}

#menu_gen li a:active { 
color: #FFF;
}


#profil_section_detail{
float:left;
border: 0px solid #000;
padding:8px 0;
}

.titre_pseudo,.titre_pseudo2{
color:#CBE12F;
font-size:13pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
/*float:left;
width:100%;*/
border:0px solid #000;
}

.titre_pseudo2{
width:auto;
}


#texte_fonds{
background:#115580;
color:#5A5959;
border-right:1px #aeaeae solid;
border-bottom:1px #9A9DB3 solid;
/*border-top:1px #D4D4DF solid;
border-right:1px #D4D4DF solid;*/
padding:10px;
margin:10px;
}

.bulle{
/*width:300px;*/
border: 2px solid #000;
background:#4d7cb0;
padding:10px;
color:#FFF;
}

.info_critere_plus{
padding:5px 5px;
margin:10px 10px;
background:rgb(249,249,249);
border-bottom:1px solid #000;
border-right:1px solid #555554;
}

#valider_button{
width:100%;
float:left;
text-align:right;
/*border:1px solid #EAEAEA;
background:rgb(248,248,248);*/
}


/*
profil1.php
*/
.menu_profil,.menu_profil_on{
float:left;

text-align:left;
padding:3px 17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
margin:3px;
color:rgb(56,106,160);
border:1px solid #CCC;
background:#FFF;
font-size: 8pt;
font-weight:bold;
padding:0 12;
font-size: 10pt;
}

.menu_profil_on{
background:rgb(87,135,183);
border:0px solid #ccc;
color:#FFF;

padding:15 12 2 12;
}

.menu_profil_detail,.menu_profil_detail_on{
float:left;
width:auto;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;

padding:3px 5px;
margin:3px;
background:rgb(87,135,183);
border:1px solid #ccc;
color:rgb(219,231,240);
font-size: 8pt;
}

.menu_profil_detail_on{
background:#FFF;
border:1px solid #ccc;
color:rgb(87,135,183);
font-size: 8pt;
}


.menu_profil_detail_off{
float:left;
background:#fff;
padding:3px;
margin:3px;
text-align:center;
color:#ccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
cursor:pointer;
}


/*profil1.php*/
.titre_profil{
float:left;
width:95%;
font-weight:bold;
font-size:14pt;
color:#ab9e78;
font-family:Georgia,Helvetica,Arial;
font-style:normal;
padding:0 0 20px 0;
}

.champs_recherche{
height:35px;
font-size:18pt;
color:#304363;
background: #fdfdfd;
}

#texte_pseudo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
color:#B8DA50;
}

#liste_option_invitation li {
 margin: 0;
 padding: 5px;
 border: 0px solid #000;
 width:90%;
 list-style:none outside;
} 

#liste_regle_site li {
 margin: 0;
 padding: 5px;
 border: 0px solid #000;
 width:90%;
 list-style:decimal outside;
} 

#menu_rencontre {
 list-style-type: none;
 margin: 0px;
 padding: 4px;
 border-right: 0px solid #F6F6F6;
 border-left: 0px solid #F5F5F5;
 background:#F4F4F4;
 
}

#menu_rencontre li {
 margin: 0;
 padding: 7px 0;
 width:100%;
 border-bottom: 1px solid #fff;
 height:15px;
}

#menu_rencontre li a:link, #menu_rencontre li a:visited
{
 color: #000;
 font-size: 8pt;
 font-weight:normal;
 font-family: Verdana,Georgia, Times New Roman, Times, serif;
 margin: 0;
 padding: 0px 0px;
 text-decoration: none; 
}

#menu_rencontre li a:hover { 
color: #CCC;
}

#menu_rencontre li a:active { 
color: #FFFFFF;
}


/*menu recherche*/
#menu {
position: relative;
left: 0px;
top: 0px;
}

#menu li {
display: inline;
}

#menu a {
text-decoration: none;
color: #000;
background: #fff;
}

a {text-decoration: none;
color: #222;
}

.message_detail{
position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#434467;
	font-size: 10px;
	left : 100px;
	width:350px;
	background-color:#FFFFFF;
}

/* LIEN */
a.resultat_rech:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #4e6485;
	text-decoration: none;
}

a.resultat_rech:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #4e6485;
	text-decoration: none;
}

a.resultat_rech:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #67B9C7;
	text-decoration: none;
	font-weight: bold;
}

a.resultat_rech:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFCC66;
	text-decoration: none;
	font-weight: bold;
}

/* PAGE MAIL_AUTORISE.PHP */

.bouton_fermer_case_coche{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:10px;
height:10px;
border: 1px solid #000;
color:#FFFFFF;
background-color:#FF0000;
font-weight: bold;
font-size:6pt;
text-align:center;
cursor:pointer;
}

.afficher_detail_membre_choix_multiple{
border: 0px solid #000;
float:left;
padding-left:20px;
background-color:#F8F8F8;
color:#AC7326;
}

.texte_detail_membre{
float:left;
width:380px;
padding-left:2px;
background-color:#FFF;
color:#B64210;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
margin-left:10px;
border: 0px solid #000;
}

.afficher_detail_membre_titre_champ{
width:160px;
float:left;
border: 0px solid #000;
border-bottom:1px dashed #BE4210;
padding-left:2px;
margin-left:10px;
text-align:right;
color:#DE9A83;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-weight: bold;*/
}


.texte_detail_annonce{
float:left;
width:450px;
padding-left:2px;
/*background-color:#FFF;*/
color:#B64210;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align:left;
margin-left:10px;
border: 0px solid #000;
line-height:13pt;

}



/* detail.php photo et texte*/

	#detail_photo_texte_membre {
		  width:100%;
			float:left;
			margin-left:0px;
			/*background-image:url('images/area_left.gif');*/
			background-repeat: repeat-y;
      background-color : #A4C102;
			border: 0px solid #000;
		}
		
			#style_menu_rencontre {
		  width:100%;
			float:left;
			margin-left:0px;
			/*margin-bottom:40px;
			background-image:url('images/area_left.gif');*/
			background-repeat: repeat-y;
      background-color :#FFF;
			border-right: 0px solid #F4F4F4;
		}
		
     #detail_photo_texte_membre2 {
	 		overflow: hidden;
			/*background-image:url('../image/rencontre/profil/fonds_recherche_rencontre.gif');*/
			background:#FFF;
			background-repeat: repeat-y;
      background-position: right;
			border: 0px solid #000;
		}

	#haut_detail_photo_texte_membre {
  height:11px;
  /*background-image:url('images/area_top.gif');*/
	border: 0px solid #000;
	background-color : #A4C102;
	}

	#haut_detail_photo_texte_membre img {
	vertical-align:top; /* for ie5*/
	border: 0px solid #000;			
	}

			#coingh {
         /*       width:14px;
				height:13px;
				background-image:url('../image/rencontre/profil/detail_bord_1.gif');
				background-repeat:no-repeat;
				float: left;*/

			}
			
			#coindh {
        width:120px;
				height:11px;
				background-image:url('../image/rencontre/profil/detail_bord_2.gif');
				background-repeat:no-repeat;
				float: right;
			}
			
		#contenu_detail_photo_texte_membre {
		  color:#48443E;
		  font-size:12pt;
			padding: 0 0 0 0px;
			border: 0px solid #000;
			background-color : #A4C102;
			/*background-image:url('../image/rencontre/profil/moncompte.gif');*/
			background-repeat:no-repeat;
			
		}

		#contenu_detail_photo_texte_membre p {
			margin: 0px;
		}

		#bas_detail_photo_texte_membre {
		/*float:left;*/
      height:11px;
      background-color : #A4C102;
      /*background-image:url('../image/rencontre/profil/detail_bord_bas.gif');*/
			border: 0px solid #000;
			clear:both;
		}
		
			#coingb {
        width:11px;
				height:11px;
				border: 0px solid #000;
				background-image:url('../image/rencontre/profil/detail_bord_4.gif');
				background-repeat:no-repeat;
				float: left;
			}
			
			#coindb {
        width:11px;
				height:11px;
				background-color : #A4C102;
				/*background-image:url('../image/rencontre/profil/detail_bord_3.gif');*/
			  float:right;
			}
	
/* detail section*/	

#menu_section{
float:left;
width:100px;
height:250px;
border-top: 0px solid #F0E8E7;
text-align:center;
background: #FFF;

/*padding:5px 0 5px 45px;*/
}


	
#menu_detail_section
{
 width: 100%;
 list-style-type: none;
 margin: 0;
 padding: 0;
border: 0px solid #000000;
}


#menu_detail_section li
{
 margin: 0;
 padding: 0;
 border: 0;
 width:100px;
}


#menu_detail_section li a:link, #menu_detail_section li a:visited
{
display: inline;
 /*display: block;*/
 height: 35px;
 color: #FFF;
 font-size:12px;
 margin: 0;
 padding: 8px 8px 6px 8px;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
 text-decoration: none;
 background: #FFA579;
}

#menu_detail_section_off
{
height:25px;
background-color: #FFF;
font-size:12pt;
color:#ccc;
}

#menu_detail_section li a:hover { 
background-color: #FFC679; 
}

#menu_detail_section li a:active { background-color: #f2e85e; }

/*AFFICHAGE MEMBRE*/
.donnee_txt_membre{
border: 0px solid #000;
float:left;
/*width:68%;*/
width:73%;
}

.donnee_avec_annonce{
float:left;
width:98%;
border: 1px dashed #E6E5E5;
padding:2px;
overflow:hidden;
}

.donnee_sans_annonce{
border: 1px dashed #E6E5E5;
width:auto;
}



.detail_pseudo{
float:left;
color:#333333;
width:120px;
font-size:8pt;
border:0px solid #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.nbr_membre_trouve
{
border-bottom:1px dashed #000;
clear: both;
text-align:center;
margin: 0;
padding: 0;
}


.photo_membre
{
border: 0px solid #000;
float:left;
text-align:center;
margin: 0;
/*padding: 0;*/
}	

/* page options*/
.gestion_compte{
cursor:pointer;

width:100%;
background:#F4F4F4;
/*background-image:url('../image/menu/menu_option.gif');
background-repeat:no-repeat;*/
padding:3px;
border-top:1px solid #CCC;
height:20px;
margin-bottom:15px;
}

.menu_gestion_compte,.menu_gestion_compte:active,.menu_gestion_compte:link,.menu_gestion_compte:visited{
font-weight: bold;
text-decoration:underline;
font-size:8pt;
color: rgb(200,64,200);
cursor:pointer;
font-size:8pt;
}

.titre_logo{
font-family:helvetica,verdana;
font-size:12pt;
font-weight:bold;color:#406f9d;
}

.menu_gestion_compte:hover {color: rgb(213,123,199);}
