/***** BODY *****/

body { margin:0px; }
td { font-family:verdana; font-size:11px; color:#000000; }
.disclaimer { width:466px; height:70px; font-family:arial; font-size:8pt; border-width:1px; border-color:#999999; border-style:solid; }

a.lien_thumb { font-family:arial; font-size:10px; color:#CE1451; font-weight:bold; text-decoration:underline; }
a.lien_thumb:hover { font-family:arial; font-size:10px; color:#3685BE; font-weight:bold; text-decoration:underline; }
a.lien_thumb:hover img { border: 1px solid #3685BE; }
.thumb { border: 1px solid #CE1451; }

#bookmark { text-align:center; padding:12px; margin:0px; }

#encadre2 { text-align:center; padding:4px; margin:0px; border:0px; border: solid 3px #F0F4F6; background-color: #FFFFFF; }
#encadre2 a { font-size:12px; font-weight:bold; color:#136FA9; text-decoration:underline; }
#encadre2 a:hover { font-size:12px; font-weight:bold; color:#C20E49; text-decoration:underline; }

div#left {
    float: left;
    width: 139px;
	height:auto;
	position:absolute; top:92px;
    margin: 0px 0px 0px 0px;	
	z-index: 2;
}
div#right {
    float: right;
    width: 139px;
	height:auto;
	position:absolute; top:92px;
    margin: 0px 0px 0px 621px;	
	z-index: 1;
}
div#middle {
    width: 468px;
	height:auto;
	z-index: 5;
    margin: 0px 139px 0px 147px;
}

/* CADRE */
#cadre { width:760px; border-collapse:collapse; margin:auto; }
#cadre td { padding:0px; margin:0px; border:0px; }

/* HEADER */
#head { width:760px; border-collapse:collapse; margin:auto; }
#head td { padding:0px; margin:0px; border:0px; }

#search { background-image:url('images/header_search.gif'); background-repeat:repeat-x; text-align:center; }
#search .formulaire { margin:auto; margin-top:7px; }

#topref h1 { height:12px; text-align:center; padding:2px; margin:0px; border:0px; background-color:#3382BA; color:#FFFFFF; font-family:arial; font-size:9px; letter-spacing:2pt; }
#topref a { height:12px; text-align:center; padding:2px; margin:0px; border:0px; background-color:#3382BA; color:#FFFFFF; font-family:arial; font-size:9px; letter-spacing:2pt; text-decoration:none; }

/* CONTENU AU MILIEU */
#content { width:468px; }

/* MENU */
#menu { width:139px; } 
#menu .titre { text-align:center; padding-top:4px; font-family:arial; font-size:16px; font-weight:bold; color:#FFFFFF; }

/* ROUGE */
#menu .r_plein { background:#CB124F; background-image:url('images/menu_r_bas.gif'); background-repeat:no-repeat; background-position:bottom; padding:2px; margin:0px; border:0px; }
#menu .r_vide { background-color:#FFFFFF; border-left: solid 1px #9C1D52; border-right: solid 1px #9C1D52; padding:2px; margin:0px; }
#menu .r_close { font-size:1px; height:6px; background:url('images/menu_r_close.gif') no-repeat; }
#menu .r_titre { height:26px; width:139px; background:url('images/titre_r_full.gif'); }
#menu .r_webcam { height:26px; width:139px; background:url('images/titre_r_webcam.gif'); }
/* BLEU */
#menu .b_plein { background:#3382BA; background-image:url('images/menu_b_bas.gif'); background-repeat:no-repeat; background-position:bottom; padding:2px; margin:0px; border:0px; }
#menu .b_vide { background-color:#FFFFFF; border-left: solid 1px #4783AF; border-right: solid 1px #4783AF; padding:2px; margin:0px; }
#menu .b_close { font-size:1px; height:6px; background:url('images/menu_b_close.gif') no-repeat; }
#menu .b_titre { height:26px; width:139px; background:url('images/titre_b_full.gif'); }
#menu .b_rencontre { height:26px; width:139px; background:url('images/titre_b_msg.gif'); }
#menu .b_video { height:26px; width:139px; background:url('images/titre_b_video.gif'); }

#menu_video { margin:4px 0px 8px 5px; text-align:left; font-family:arial; font-size:11px; color:#000000; font-weight:normal; }
#menu_video a { font-family:arial; font-size:11px; color:#C20E49; font-weight:normal; text-decoration:none; }
#menu_video a:hover { font-family:arial; font-size:11px; color:#136FA9; font-weight:normal; text-decoration:underline; }

/* MENU PLUS */
#menu ul { margin:5px 0px 8px 25px; padding:0px; }
#menu li { margin:6px 0px 0px 0px; list-style-image:url(images/plus.gif); letter-spacing:0pt; font-weight:bold; }
#mplus a { font-family:verdana; font-size:11px; color:#FFFFFF; text-decoration:none; }
#mplus a:hover { font-family:verdana; font-size:11px; color:#FFFFFF; text-decoration:underline; }

#menu .promo { font-family:arial; font-size:14px; line-height:15pt; }
#menu .promo a { color:#0033CC; font-weight:bold; text-decoration:underline;  }
#menu .promo a:hover { color:#000000; font-weight:bold; text-decoration:underline; }

#menu a.lien_top_first { font-family:arial; font-size:11px; color:#136FA9; text-decoration:underline; }
#menu a.lien_top_first:hover { font-family:arial; font-size:11px; color:#C20E49; text-decoration:underline; }
#menu a.lien_top_last { font-family:arial; font-size:11px; color:#004477; text-decoration:none; }
#menu a.lien_top_last:hover { font-family:arial; font-size:11px; color:#C20E49; text-decoration:underline; }

#menu a.lien_part_first { font-family:arial; font-size:11px; color:#C20E49; font-weight:normal; text-decoration:underline; }
#menu a.lien_part_first:hover { font-family:arial; font-size:11px; color:#136FA9; font-weight:normal; text-decoration:underline; }
#menu a.lien_part_last { font-family:arial; font-size:11px; color:#C20E49; font-weight:normal; text-decoration:none; }
#menu a.lien_part_last:hover { font-family:arial; font-size:11px; color:#136FA9; font-weight:normal; text-decoration:underline; }

#menu .104 { text-align:center; padding:8px; margin:0px; }

#menu .b_encadre { border:solid 1px #4783AF; text-align:center; }

/* ANNUAIRE */
#annu .titre_cat { font-family:verdana; font-size:1px; font-weight:bold; color:#666666; text-decoration:none; }
#annu a.titre_site { font-family:arial; font-size:12px; font-weight:bold; color:#136FA9; text-decoration:none; }
#annu a.titre_site:hover { font-family:arial; font-size:12px; font-weight:bold; color:#CE1451; text-decoration:underline; }
#annu .ndd { font-family:arial; font-size:11px; color:#888888; text-decoration:none; }
#annu .separe { height:1px; background:url('images/_dot.gif') repeat; }
#annu .site {
	margin: 7px 0px 7px 0px;
	padding: 0px; }
	
/* THEMATIQUE */
#thema a { font-family:verdana; font-size:11px; color:#085F96; text-decoration:none; }
#thema a:hover { font-family:verdana; font-size:11px; color:#C20E49; text-decoration:underline; }
	
/* ARBORESCENCE */

#arbo { 
	padding-bottom:5px; margin:0px; border:0px; 
	border-bottom:solid 1px #C20E49; background-color:#FFFFFF; 
	font-size:13px; color:#000000; }
#arbo a { font-family:verdana; font-size:13px; font-weight:bold; color:#CE1451; text-decoration:underline; }
#arbo a.active { font-family:verdana; color:#333333; font-weight:bold; font-size:13px; text-decoration:none; }
#arbo a.active:hover { font-family:verdana; color:#333333; font-weight:bold; font-size:13px; text-decoration:none; }

/* FOOTER */

#footer { width:760px; border:solid 1px #4783AF; }
#footer .master { height:12px; text-align:center; padding:2px; margin:0px; border:0px; background-color:#3382BA; color:#FFFFFF; font-family:arial; font-size:11px; }
#footer .master a { color:#FFFFFF; font-family:arial; font-size:11px; text-decoration:underline; }
#footer .legal { text-align:center; color:#999999; font-family:arial; font-size:10px; }
#footer .legal a { color:#CE1451; font-family:arial; font-size:10px; text-decoration:underline; }
#footer a.copysexe { color:#999999; font-family:arial; font-size:10px; text-decoration:none; }

#presente { width:468px; font-family:arial; font-size:10px; color:#999999; font-weight:normal; text-align:justify; }


/* AUTRES */

.top_numero { font-family:arial; font-size:10px; color:#999999; }
.annu_ndd { font-family:verdana; font-size:10px; color:#777777; }
.titre_cat { font-family:arial; font-size:14px; font-weight:bold; color:#777777; }
.barre_bas { font-family:verdana; font-size:11px; color:#FFFFFF; }
.titre_promotion { font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF; }
.texte_in { font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF; letter-spacing:1pt; line-height:4ex; }
.lettrex { font-family:arial; font-size:10px; color:#FFFFFF; }
.titre_haut { font-family:verdana; font-size:11px; color:#666666; letter-spacing:1pt; }

a.lien { font-weight:bold; color:#136FA9; text-decoration:none; }
a.lien:hover { font-weight:bold; color:#CE1451; text-decoration:underline; }

.awe_104x80 { font-family:arial; font-size:12px; font-weight:bold; color:#666666; }
#top_468x60 { width:468px; height:60px; border: solid 1px #9C1D52; }

.formulaire { font-family:arial; font-size:9pt; }

a.lien_entrer { font-family:verdana; font-size:18px; color:#C20E49; font-weight:bold; text-decoration:underline; }
a.lien_entrer:hover { font-family:verdana; font-size:18px; color:#136FA9; font-weight:bold; text-decoration:underline; }

a.lien_lettrex { font-family:arial; font-size:10px; color:#FFFFFF; text-decoration:underline; }
a.lien_lettrex:hover { font-family:arial; font-size:10px; color:#BBBBBB; text-decoration:underline; }

a.lien_acc_new { font-family:arial; font-size:11px; color:#136FA9; font-weight:normal; text-decoration:underline; }
a.lien_acc_new:hover { font-family:arial; font-size:11px; color:#C20E49; text-decoration:underline; }

/***** ARBO *****/
.page_active { font-family:arial; font-size:15px; font-weight:bold; color:#444444; }
a.lien_page { font-family:arial; font-size:14px; color:#085F96; font-weight:bold; text-decoration:underline; }
a.lien_page:hover { font-family:arial; font-size:14px; color:#C20E49; font-weight:bold; text-decoration:underline; }
a.lien_nav { font-family:arial; font-size:14px; color:#C20E49; font-weight:bold; text-decoration:underline; }
a.lien_nav:hover { font-family:arial; font-size:14px; color:#C20E49; font-weight:bold; text-decoration:underline; }

#partenaire { width:468px; font-family:arial; font-size:9px; color:#999999; }
#partenaire a { font-family:arial; font-size:9px; color:#999999; font-weight:normal; text-decoration:none; }

/***** les vignettes*******/
#promoth { width:100%; background-color:#F0F4F6; margin:auto; 	}
#promoth td { width:50%; padding:0px; color:#000000; font-family:arial; font-size:10px; }
#promoth div { padding:4px; margin:0px; border:0px; }
#promoth .annonce { text-align:left; font-size:10px; color:#000000; }
#promoth img { border: 0px solid #000000; float:left; padding-right:5px; }
#promoth a { font-family:arial; font-size:11px; color:#136FA9; font-weight:bold; text-decoration:underline; }
#promoth a:hover { font-family:arial; font-size:11px; color:#CE1451; font-weight:bold; text-decoration:underline; }

#special { font-family:arial; text-align:left; padding:5px; margin:0px; border:0px; border: solid 0px #0560A6; background-color: #F0F4F6; }
#special a.lien { font-size:12px; font-weight:normal; color:#136FA9; text-decoration:underline; }
#special a.lien:hover { font-size:12px; font-weight:normal; color:#CE1451; text-decoration:underline; }

#gay { font-family: arial; font-size:11px; color: #999999; font-weight:normal; text-decoration:none; }
#gay a { font-family: arial; font-size:12px; color: #CE1451; font-weight: bold; text-decoration:underline; }
#gay a:hover { font-family: arial; font-size:12px; color: #3685BE; font-weight: bold; text-decoration:underline; }


