@CHARSET "ISO-8859-1";
/* Définition des couleurs de bases */
legend 								{color:#990000;}
INPUT[type=text], SELECT 			{background-color:#FFF;border:thin solid black;color:#990000;}
textarea 							{background-color:#FFF;border:thin solid black;color:#990000;}
label 								{color : #990000;}
#label_description label			{color : #990000;height: 17px;line-height: 17px; }

#profil_bloc div INPUT , 
#profil_bloc div SELECT {width: 98%;background-color: #FFFFFF;color:#990000;border:thin solid #FA9C39;}

#profil_bloc div SELECT {height : 17px;}
	
/* un test de saisie */
/* couleur principale de fond */
.b_body {background-color : #FFFFFF;}													/* Couleur de fond du body  						*/
.f_body  {color : #990000;}															/* Couleur de text std 								*/

A, A:visited, A:link {color: #990000;text-decoration: none; }
A:hover 				{color: #FF0000;}

A.fon				{color: #FFF;font-weight: bold;}
A.fon:hover			{color: #FFF;}

/* Couleur de fond foncé et txt clair				*/
.bfon {background-color: #745487;background-image:url(../i/i/back0.png);background-repeat: repeat-x; color: #FEFDB2;}

/* Couleur de fond foncé et txt clair, avec gestion Over		*/
A.bfono, 
LI.bfono, 
INPUT.bfono, 
DIV.bfono ,
button.bfono 				{background-color: #745487;background-image:url(../i/i/back0.png);background-repeat: repeat-x; color: #FFFFFF;}

.bfono A {color: #FFFFFF;font-weight: bold;}
.bfon A {color: #FFFFFF;font-weight: normal;}

/* Couleur de fond foncé et txt clair, avec gestion Over		*/
A.bfono:hover, 
LI.bfono:hover, 
INPUT.bfono:hover, 
DIV.bfono:hover ,
button.bfono:hover		{background-color: #745487;background-image:url(../i/i/back0o.png);background-repeat: repeat-x;}

/* Couleur de fond clair avec gestion Over		*/
A.bclao , DIV.bclao 					{background-color: #E8C5FD;background-image:url(../i/i/back0o.png);background-repeat: repeat-x;color:#FFF;}
A.bclao:hover, DIV.bclao:hover 			{background-color: #E8C5FD;background-image:url(../i/i/back0.png);background-repeat: repeat-x; color: #FFF;}
/* Couleur de fond clair 	(menudiv et Plus ...)				*/
.bcla 				{background-color: #FFF;}
.bover 			{background-color: #fcf3ff;}   /*#E8C5FD;*/ 
.over 			{background-color :#fcf3ff;}

.bstd {background-color : #FFF;}												

.fstd  {color : #333;}																
.fwar {color : #FF0000;}	/*#FFFF00*/

.bdcolor {border-color: #FA9C39;}

H1.head {margin-top:0px;}

	#accueil_left .head {height: 24px;margin-bottom: 2px;line-height: 24px;}
	#accueil_right .head {height: 24px;margin-bottom: 2px;line-height: 24px;}
	.head {height: 24px;margin-bottom: 10px;line-height: 24px;}

	#top_menu { background-image:url(../i/i/header_menu.png);background-repeat: no-repeat;  height: 111px; width: 810px; }
		#top_menu UL {height: 24px;}
			#menu {padding: 3px 0 0 3px;}
				#menu UL{width: 805px;}
			#menu_user_exit {margin-right: 8px; margin-top: 5px;}
				#menu_user_exit UL {margin-top: 2px;}

	/* .box 			 				{background: transparent url(../i/i/box_ann.png) no-repeat top right;}*/

	.box_ruban_520			{background: transparent url(../i/i/rubon2_520.png) no-repeat top right;border: 1px solid buttonface;border-top-width:0px;border-radius: 10px;margin: 5px 0px;}
	.box_ruban				{background: transparent url(../i/i/rubon2.png) no-repeat top right;border: 1px solid buttonface;border-top-width:0px;border-top-width:0px;border-radius: 10px;margin: 5px 0px;}
	.box_ruban UL{list-style:none;width:230px;border:0px;margin: 5px 0 0 10px;padding-left: 10px;}
	
		.box_ruban UL LI {height: 16px;line-height: 16px;}
		.box_ruban UL span{font-size: 8pt;}

	.box_ruban H1 {margin: 0 0 0 5px;color: white;font-size: 8pt;height: 20px;line-height:20px;padding:0px;}
		.box_ruban H1 A {color: white;text-decoration: none;}

	.box_ruban_520 H1 {margin: 0 0 0 5px;color: white;font-size: 8pt;height: 20px;line-height:20px;padding:0px;}
		.box_ruban_520 H1 A {color: white;text-decoration: none;}
		.box_ruban_520 DIV#infos {margin:5px 10px;height:64px; overflow: scroll;overflow-x:hidden;font-size: 8pt; }
			.box_ruban_520 DIV#infos UL {margin:0px;padding: 0px;list-style:circle;}

	.box_ruban DIV {margin:5px 10px;}
		.box_ruban DIV UL {margin:0px;padding:0px;}
			.box_ruban DIV UL LI A {font-size: 8pt;display: block;overflow: hidden;width: 230px;height: 16px;}
				.box_ruban DIV UL LI A B{color: blue;font-weight: normal;}
				.box_ruban DIV UL LI A:hover{background-color:buttonface;color: red;font-weight: normal;}


	#accueil_info .box {margin-top:2px;margin-bottom: 0px;border: 1px inset #1a0633;border-radius:8px;margin-right: 3px;height: auto;background:transparent none;}
		#accueil_info .box A {display:block;font-size: 8pt;font-weight: bold;height: 20px;line-height: 20px;margin: 5px 0 0 5px;padding-left: 20px;width: 230px;overflow: hidden;}
		#accueil_info .box DIV.box_pic {float:left;height: 94px;width: 79px;margin: 2px;padding: 0px;min-height: 0px;}

		/*	#accueil_info .box DIV.box_sex {float:right;height: 20px;width: 160px;} */
		#accueil_info .box DIV.box_ann {float:right;height: 84px;width: 150px;overflow: hidden;padding: 5px;}

	/* #accueil_info DIV.box:hover {background:buttonface url(../i/i/box_ann_acceuil.png) center no-repeat;} */
	#accueil_info DIV.box:hover {border-color:red;}


	/* #accueil_right DIV.box:hover 	{background: #fcf3ff url(../i/i/box_ann.png) no-repeat top right;} */
	#accueil_right DIV.box:hover 	{background-color: #fcf3ff;border-color: black;border-style:outset;-moz-box-shadow:    2px -2px 3px rgba(50, 50, 50, 0.64);}
	
	/* #annonce_liste DIV.boxlg:hover 	{background: #fcf3ff url(../i/i/box_ann_lg.png) no-repeat top right;} */
	#annonce_liste DIV.boxlg:hover 	{background-color: #fcf3ff;border-color: black;border-style:outset;-moz-box-shadow:    2px -2px 3px rgba(50, 50, 50, 0.64);}
	
	DIV.sbox:hover 					{background-color: #fcf3ff;}
	.gphoto:hover {background-color: #fcf3ff;}

		.tablg { background-position: 0 -10px;background-image:url(../i/i/tabe0.png)}
		.TabPage:hover {height: 24px;} 
		
		.Tab1, .Tab0{background-image: url(../i/i/tab150.png);padding-left: 10px;padding-top: 0px;line-height: 24px;height: 24px;} 

		#agenda_header {border-bottom: thin inset #4E195D;}
		.fiche_ul span.header {border-bottom: thin solid black;font-weight: bold;line-height: 10px;}	


#gp_visu {border: 1px inset white; margin: 10px; position: absolute; top: 100px; left: 50px; height: 500px; width: 700px; z-index: 1500;}
#gp_prev {position: absolute;top:40%;left:10px;background: url(../i/32.png) no-repeat 0px -266px;width: 48px;height: 48px;cursor: pointer;}
#gp_next {position: absolute;top:40%;right:10px;background: url(../i/32.png) no-repeat 0px -322px;width: 48px;height: 48px;cursor: pointer;}
#gp_close{position: absolute;top:5px;right:10px;background: url(../i/32.png) no-repeat 0px -210px;width: 48px;height: 48px;cursor: pointer;}

#vote_photo{background: transparent url(../i/ok.png);width: 16px;height: 16px; float: right;margin-right: 10px;margin-top: 4px;cursor: pointer;}

#menu_site { position: absolute;z-index:1000; top:3px;left:0px;width: 804px;height:24px;background: #745487 url(../i/i/back0o.png) repeat-x center;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 8pt; }
	#menu_site ul {list-style-type:none; padding:0; margin:0;color: white;height: auto;}
	#menu_site ul li.top {float: left;width: 200px;border-right: 0px inset buttonface;line-height: 24px;cursor: pointer;background: transparent url(../i/i/down.png) 180px center no-repeat; }
	#menu_site ul li.top SPAN {padding: 0 10px;text-align: center;display: block;}
	#menu_site ul li.top:hover {color:red; }

	#menu_site ul li.top:hover UL.sub {display: block;}
	#menu_site ul li.top UL.sub {display: none;background-color: #745487;border: 2px outset white;}

	#menu_site ul li.top UL.sub LI {position:relative;line-height: 18px;height: 18px;}
	#menu_site ul li.top UL.sub LI A {padding-left: 10px;color: white;text-decoration: none;display: block;font-size: 8pt;}
	#menu_site ul li.top UL.sub LI A:hover {background-color: black;}

	#menu_site ul li.top UL.sub LI.insc {position:relative;height: 90px;}
	#menu_site ul li.top UL.sub LI.insc A {padding-left: 5px;color: yellow;text-decoration: none;display: block;font-size: 8pt;}
	#menu_site ul li.top UL.sub LI.insc A:hover {background-color: black;}

	#menu_site ul li.top UL.sub LI SPAN {padding-left: 10px;color: white;text-decoration: none;display: block;font-size: 8pt;}

	#menu_site ul li.top UL.sub LI.fly SPAN {text-align:left;padding-left: 10px;color: white;text-decoration: none;display: block;font-size: 8pt;}
	#menu_site ul li.top UL.sub LI.fly UL {font-size: 8pt;background-color: #745487;position: absolute;left: 100px;top:5px;width:200px;display: none;z-index: 600;border: 1px inset white;}
	
	#menu_site ul li.top UL.sub LI.fly:hover SPAN {background-color: black;}
	
	#menu_site ul li.top UL.sub LI.fly:hover UL {display: block;}
	#menu_site ul li.top UL.sub LI.fly:hover UL LI {display: block;}


#content_annuaire #tabpage_liens {display: block;height:auto;}
#content_annuaire #tabpage_liens #annonce_liste{width:98%;height:auto;padding: 0 5px;overflow: auto;overflow-y:hidden; }


#content_annuaire #tabpage_liens #annonce_liste A {float:left;display: block;width: 300px;height: 20px;font-size: 9pt;}
	#content_annuaire #tabpage_liens #annonce_liste A.L0 	{padding-left: 30px; background:url(../i/cat0.png) no-repeat 5px center; width:270px;}
	#content_annuaire #tabpage_liens #annonce_liste A.L1 	{padding-left: 50px; background:url(../i/cat1.png) no-repeat 25px center;width:250px;}
	#content_annuaire #tabpage_liens #annonce_liste A.L2 	{padding-left: 75px; background:url(../i/cat2.png) no-repeat 50px center;width:225px;}
#content_annuaire #tabpage_liens #annonce_liste label {float:right;display: block;width: 450px;height: 20px;font-size: 8pt;}
	div.title {width:320px;float:left;margin-top:3px;height:17px;line-height:17px;overflow:hidden;}
	div.stats {width:320px;float:right;margin-top:3px;height:17px;line-height:17px;text-align:right;}
	div.description {float:left;width:640px;height:70px;overflow:scroll;overflow-x:hidden;color:#000;}
	div.url {float:left;width:640px;height:20px;}

#content_annuaire #tabpage_liens #annonce_liste DIV.boxlg DIV.thumb {background-color:transparent;background-repeat:no-repeat;background-position:center;float:left;width:120px;height:100px; }
#content_annuaire #tabpage_liens #annonce_liste DIV.boxlg DIV.bloc_desc {width:640px;height:100px;float:left;}
#content_annuaire #tabpage_liens #annonce_liste DIV.boxlg DIV.bloc_desc DIV.url A {color:#6EB82F;display: block;width: 90%;overflow: hidden;font-size: 8pt;}

#content_annuaire #tabpage_liens #annonce_liste #navigation A {float:none;display: inline;font-size: 9pt;}

#content_annuaire #tabpage_add {display: block;height:auto;}
#content_annuaire #tabpage_add #new_lien_add {width:98%;height:auto;padding: 0 5px;overflow: auto;}

#content_recherche h1 {margin-top:0px;}
#content_recherche #regionsbloc {width: 780px;padding-left: 10px;padding-top: 10px; }
#content_recherche #blackbloc	{width: 780px;padding-left: 10px;padding-top: 10px; }
#content_recherche #blackbloc #annonce_liste {height: auto;margin: 0 0 10px 0px;}
#content_recherche #regionsbloc #regionsbloc_liste {height: auto;min-height:200px;margin: 0 0 10px 0px;}

/* Surcharge du menu
.menu {margin:0;padding:0;font-size:8pt;background-color:#FFFFFF;color:#990000;font-family: Verdana, Arial, Helvetica, sans-serif; } 
.menu *{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;} 

#menu {width:792px;}
SELECT.menu_liste {background:transparent;color:white;font-size: 9pt;height: 20px; line-height: 20px;}
SELECT.menu_liste OPTION {background:#745487;color:white;font-size: 10pt;}

 */
	.m_home {background:transparent url(../i/menu/home.gif) no-repeat;width:24px;height:24px;border: 0px;}
	.m_home:hover {background:transparent url(../i/menu/home1.gif) no-repeat;width:24px;height:24px;border: 0px;cursor: pointer;}

	.m_annonce {background:transparent url(../i/menu/card.gif) no-repeat;width:24px;height:24px;border: 0px;}
	.m_annonce:hover {background:transparent url(../i/menu/card1.gif) no-repeat;width:24px;height:24px;border: 0px;cursor: pointer;}

	.m_search {background:transparent url(../i/menu/search24.gif) no-repeat;width:24px;height:24px;border: 0px;}
	.m_search:hover {background:transparent url(../i/menu/search24-1.gif) no-repeat;width:24px;height:24px;border: 0px;cursor: pointer;}

	.m_courrier {background:transparent url(../i/menu/mail.gif) no-repeat;width:24px;height:24px;border: 0px;}
	.m_courrier:hover {background:transparent url(../i/menu/mail1.gif) no-repeat;width:24px;height:24px;border: 0px;cursor: pointer;}

	.m_top {background:transparent url(../i/menu/photo.gif) no-repeat;width:24px;height:24px;border: 0px;}
	.m_top:hover {background:transparent url(../i/menu/photo1.gif) no-repeat;width:24px;height:24px;border: 0px;cursor: pointer;}

	#m_cam {margin: 0px 15px; width: 185px;}
		.m_open_cam:hover{cursor:pointer;color: #FF0000;background-color: #111;}
		
		.m_close_cam {cursor:auto;background-color: #111;color:#FFF;}
			.m_close_cam:hover {cursor:auto;background-color: #111;color:#FFF;}

.m_black{color:#000000;font-weight:900;letter-spacing:120%;}
.m_std{color:#990000;font-weight:normal;letter-spacing:120%;}
	.m_priv1{color:red;font-weight:bold;}
	.m_priv0{color:blue;font-weight:bold;}
.m_msg{float:left;width:100px;border:0px inset #000000;}
.m_cnx{float:left;width:198px;border:0px inset #000000;}
.m_newmsg{background-color: red;cursor: pointer;}

#pseudo_mail li.unread {background-color:#111111;color:#FFFFFF;}
	#pseudo_mail li.unread A {color:#FFFFFF;}

	.m_nb1{background-color: red;color: white;font-weight: bold;}
	.m_nb0{background-color: none;font-weight: normal;}

.r1_c3{width:216px;height:79px;background:url(../i/m/m1.gif) no-repeat  0 -10px;}
.r1_c1{width:313px;height:79px;background:url(../i/m/m1.gif) no-repeat  0 -99px;}
.r1_c2{width:497px;height:79px;background:url(../i/m/m1.gif) repeat-x  0 -232px;} /*padding-top:5px;*/
.r1_c21{height:79px;background:url(../i/m/m1.gif) repeat-x  0 -232px;}
.r2_c3{width:216px;height:32px;background:url(../i/m/m1.gif) no-repeat 0 -188px;}
.r2_c2a{height:34px;width:810px; background:url(../i/m/m.gif) repeat-x 0 -812px;;}

/* ----- Partie du Tchat --------
#top_chat{vertical-align:middle;width: 216px;height:111px;border: 0px solid black;font: .8em Verdana, Arial, Sans-Serif;background:url(../i/m/m1.gif) no-repeat  0 -10px; }
*/
#top_chat{vertical-align:middle;width: 216px;height:111px;border: 0px solid black;font: .8em Verdana, Arial, Sans-Serif;background:url(); }
	#top_chat_head{ background:url(../i/m/m1.gif) no-repeat  0 -10px; width: 216px;height:79px;border: 0px; }
		#top_chat_head TD DIV { height:17px;line-height: 17px;margin: 0px 10px;width: 196px;border-bottom: 1px inset #990000;}
		#top_chat_info {border-width : 0 0 1px 0px;}

#logo_re{vertical-align:middle;width: 216px;height:111px;border: 0px solid black;font: .8em Verdana, Arial, Sans-Serif;background:url(../i/m/logo.png) no-repeat  0 -10px; }

#tchat li.won {background-color:#333;color:#FFF;}
	#tchat li.won A{color:#FFF;}

.box_pic_visit 	{float: left;margin-left: 5px;margin-top: 5px;width: 90px;min-height: 100px;height: 100px;cursor: pointer;background:url(../i/i/mask1.png) no-repeat center;}

	
