.texte { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
.texte_small { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.menu_admin { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; color: #000000}
.menu { font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal}
.texte_message { font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; color: #666666}

.input { font: Tahoma, Verdana; font-size: 10pt; border-width:1; border-color:#000000; border-style:solid; }
.input_small { font: Tahoma, Verdana; font-size: 8pt; border-width:1; border-color:#000000; border-style:solid; }
.input_search { font: Tahoma, Verdana; font-size: 8pt; border-width:1; border-color:#CCE4ED; border-style:solid; }
.textarea { font-family: Arial; font-size: 11px}

.bouton_bleu{font-family:Tahoma, Verdana sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; background:#0076A3; cursor:hand; border-width:1;}
.bouton{font-family:Tahoma, Verdana sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; background:#000000; cursor:hand;}

#actu { text-align:left; padding-left:8px; padding-right:8px; }
#actu .bloc { padding-bottom:8px; }
#actu a { color:#006996; }
#actu a.titre { color:#000000; font-weight:bold; }
#actu a.titre:hover { color:#46A5DB; font-weight:bold; text-decoration:none; }

A.lien1 {COLOR:#000000}
A.lien1:hover {COLOR:#46A5DB; text-decoration: none}
A.lien2 {COLOR:#FFFFFF}
A.lien2:hover {COLOR:#CCE4ED; text-decoration: none}
A.lien3 {COLOR:#0076A3; text-decoration: none}
A.lien3:hover {COLOR:#FFFFFF; text-decoration: none}
A.lien4 {COLOR:#0076A3}
A.lien4:hover {COLOR:#46A5DB; text-decoration: none}

.AnnuaireGay{display : none;}

BODY {
scrollbar-face-color: #0076A3; 
scrollbar-shadow-color: black;
scrollbar-highlight-color: white;
scrollbar-3dlight-color: black; 
scrollbar-darkshadow-color: black; 
scrollbar-track-color: #CCE4ED; 
scrollbar-arrow-color: white;}

#inscription { padding-left:10px; font-size:10px; background-color:#FFFFFF; text-align:left;}
#inscription strong { font-size:14px; font-weight:bold; }
#inscription em { font-size:9px; }
#inscription span { width:180px; float:left; }
#inscription input,select { width:120px; margin-bottom:4px; }
#inscription .radio { width:10px; margin-bottom:4px; }
#inscription .ok { width:80px; background-color:#FFFFFF; border:1px solid #000000; color:#0076A3; }
#inscription textarea { width:350px; height:100px; margin-bottom:4px; }
#inscription .error { display:block; color:#FF0000; text-align:center; width:100%; }

#liste_annuaire { width:720px; text-align:left; }
#liste_annuaire .annuaire { width:100%; height:auto; margin-bottom:20px; border-bottom:1px solid #A11550; }
#liste_annuaire .img_annu{ width:720px; height:123px; margin-bottom:10px; border:0px; }
#liste_annuaire .attr { width:520px; }
#liste_annuaire .titre { width:400px; font-size:14px; font-weight:bold; }
#liste_annuaire .description { font-size:10px; width:400px; color:#000000; }
#liste_annuaire a{ color:#0076A3; font-size:9px; font-style:italic; }
#liste_annuaire hr { clear:both; border:0px; }

.rouge { text-align:center; color:#FF0000;  }
#inscriptions { width:720px; text-align:left; font-size:10px; border:1px solid #0076A3; }
#inscriptions a { font-size:11px; font-weight:bold; text-decoration:underline; font-style:normal; }
#inscriptions .titre1 { background-color:#CCE4ED; font-size:13px; font-weight:bold; }
#inscriptions .attente { color:#0000FF; font-weight:bold; font-size:11px; width:100px; }
#inscriptions .valide { color:#00CC00; font-weight:bold; font-size:11px; width:100px; }
#inscriptions .refuse { color:#FF0000; font-weight:bold; font-size:11px; width:100px; }
#inscriptions .date { width:135px; }
#inscriptions .nom { width:230px; }
#inscriptions .type {width:100px; }
#inscriptions .commentaire { width:80px; }
#inscriptions .etat {width:100px; }
#inscriptions .action { width:180px; }