/* ****************************************************************** */
/* *******************************************  custom css*/
/* ****************************************************************** */
div.clear {
	clear:both;
}

.bg_main {
	background-color:#f3f3f3;
	margin-top: 5px;
	vertical-align: top;
	height: 100%; 
	}

img {
	border:0px
}

/* *******************************************  main outline*/
#outer {
  text-align: center;
	}

#main_inner {
		height: 100%;
		margin: 0px auto;
		min-width: 750px;
		max-width: 1050px;
}

/* ******************************************* header top */
div#header_top {
	text-align:left;
}

div#logo {
	background-position: 18px 0px;
	margin: 0px;
	height: 109px;
}

div#banner {
	padding: 35px 20px 0px 0px;
	text-align: right;
	height:60px;
}

/* ******************************************* tab area */
div#tab_area {
	background: #f3f3f3 url(../images/header_b_bg.png) 0 0 repeat-x;
}

div#tab_area_l {
	background: url(../images/header_bl.png) 0 0 no-repeat;
}

div#tab_area_r {
	height: 39px;
	background: url(../images/header_br.png) 100% 0 no-repeat;
}

/* ******************************************* tab menu */
div#tabmenu {
	clear: right;
	width:100%;
}

div#top_menu {
	float:right;
	text-align: right;
	padding-right: 20px;
}

#top_menu ul {
	list-style		: none;
	padding			: 0px;
    margin:0px;
}

#top_menu li {
	float: right;
	height:30px;
	margin-left: 3px;
	text-indent:0px;
}

#top_menu li a:link, #top_menu li a:visited {
	float:left;
	display:block;
	font: bold 13px Arial, Helvetica, sans-serif;
	line-height:22px;
    color: #000;
    text-decoration: none;
	height:27px;
	padding:0px 18px 0px 18px;
}

#top_menu li a:hover {
  color: #fff;
}

#nav a {float:none;}

/***** orange */
#top_menu li.orange {
	background: url(../images/tab_off_l_orange2.png) 0 0 no-repeat;
}

#top_menu li.orange a {
	background: url(../images/tab_off_r_orange2.png) 100% 0 no-repeat;
}

#top_menu li.orange_active_menu {
	background: url(../images/tab_on_l_orange.png) 0 0 no-repeat;
}

#top_menu li.orange_active_menu a {
	background: url(../images/tab_on_r_orange.png) 100% 0 no-repeat;
	line-height:20px;
}

/*****red */
#top_menu li.red {
	background: url(../images/tab_off_l_red.png) 0 0 no-repeat;
}

#top_menu li.red a {
	background: url(../images/tab_off_r_red.png) 100% 0 no-repeat;
}

#top_menu li.red_active_menu {
	background: url(../images/tab_on_l_red.png) 0 0 no-repeat;
}

#top_menu li.red_active_menu a {
	background: url(../images/tab_on_r_red.png) right top no-repeat;
	line-height:20px;
}

/***** green */
#top_menu li.green {
	background: url(../images/tab_off_l_green.png) 0 0 no-repeat;
}

#top_menu li.green a {
	background: url(../images/tab_off_r_green.png) 100% 0 no-repeat;
}

#top_menu li.green_active_menu {
	background: url(../images/tab_on_l_green.png) 0 0 no-repeat;
}

#top_menu li.green_active_menu a {
	background: url(../images/tab_on_r_green.png) 100% 0 no-repeat;
}

/***** blue */
#top_menu li.blue {
	background: url(../images/tab_off_l_blue.png) 0 0 no-repeat;
}

#top_menu li.blue a {
	background: url(../images/tab_off_r_blue.png) 100% 0 no-repeat;
}

#top_menu li.blue_active_menu {
	background: url(../images/tab_on_l_blue.png) 0 0 no-repeat;
}

#top_menu li.blue_active_menu a {
	background: url(../images/tab_on_r_blue.png) 100% 0 no-repeat;
}

/***** gray */
#top_menu li.gray {
	background: url(../images/tab_off_l_gray.png) 0 0 no-repeat;
}

#top_menu li.gray a {
	background: url(../images/tab_off_r_gray.png) 100% 0 no-repeat;
}

#top_menu li.gray_active_menu {
	background: url(../images/tab_on_l_gray.png) 0 0 no-repeat;
}

#top_menu li.gray_active_menu a {
	background: url(../images/tab_on_r_gray.png) 100% 0 no-repeat;
}

/***** darkgolden */
#top_menu li.darkgolden {
	background: url(../images/tab_off_l_dgolden.png) 0 0 no-repeat;
}

#top_menu li.darkgolden a {
	background: url(../images/tab_off_r_dgolden.png) 100% 0 no-repeat;
}

#top_menu li.darkgolden_active_menu {
	background: url(../images/tab_on_l_dgolden.png) 0 0 no-repeat;
}

#top_menu li.darkgolden_active_menu a {
	background: url(../images/tab_on_r_dgolden.png) 100% 0 no-repeat;
}


/* *******************************************  SEARCH*/
#search {
	background: url(../images/bg_search.png) top left no-repeat;
	margin: 8px 0px 0px 0px;
	padding-left:30px;
	width: 165px ;
	height: 19px ;
	text-align: left;
}

.searchbox {
	font : 11px Arial, Helvetica, sans-serif;
	color			: #333;
	border			: 0px;
	background: transparent;
	width			: 100%;
	height			: 19px;
	padding-top		: 3px;
	text-indent		: 5px;
}
/********************************************* SELECT*/

.selectbox {
	font : 12px Arial, Helvetica, sans-serif;
	color			: #333;
	border			: 1px;
	background: transparent;
}

/* *******************************************  pathway */
#pathway_bg {
	background		: url(../images/path_bg.png) top left repeat-x;
	margin-bottom: 12px;
	width			: 100%;
	text-align		: left;
}

#pathway_l {
	background		: url(../images/path_l.png) 0 0 no-repeat;
	margin			: 0px;
	text-align		: left;
}

#pathway_r {
	background		: url(../images/path_r.png) 100% 0 no-repeat;
	margin			: 0px;
	height			: 34px;
	text-align		: left;
	text-indent: 26px;
	line-height		: 34px;
}

#pathway_r img {
	margin:15px 1px 1px 1px;
}

.pathway {
	margin			: 0px;
	border			: 0;
	color			: #000;
	font-weight:bold;
}

a.pathway:link, a.pathway:visited {
	color			: #000;
	line-height		: 34px;
	font-weight:bold;
}
a.pathway:hover {
	color			: #FFAE60;
}

/* ******************************************* mid_out */
#mid_out {
	padding:0px;
	text-align: left;
	min-height: 100%;
	background-color:#fff;
}

#mid_out_l {
	background: url(../images/side_main_l.png) 0 0 repeat-y;
	padding:0px;
	text-align: left;
}

#mid_out_r {
	background		: url(../images/side_main_r.png) 100% 0 repeat-y;
	padding:0px;
	text-align: left;
	width: 100%;
	min-height: 100%;
}

#mid_body {
	margin: 0 22px;
	width: auto !important;
	width: 100%;
}

#main_content table.contentpaneopen {
	padding:0px;
}

/* ******************************************* leftside */
#leftarea {
	padding:0px;
	text-align: left;
	width: 200px;
}

#rightarea {
	padding:0px;
	text-align: left;
	width: 190px;
	margin-top:4px;
}

/* *******************************************  main corner*/
div.left_edge {
	background  	: url(../images/round_l.png) 0 0 repeat-y;
}

div.right_edge {
  background	: url(../images/round_r.png) 100% 0 repeat-y;
  width: 100%;
}

/* ******************************************* module round line */
#rightarea div.module {
  padding:0px 0px 0px 0px;
  width: 100%;
}

div.module table {
	margin: 5px 0px;
}

div.module h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px -4px 0px -4px;
	height:22px;
	line-height: 20px;
	text-indent:15px;
	border-bottom:1px solid #ccc;
	background:transparent;
}

div.module {
	background: url(../images/round_bl.png) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module div {
	background: url(../images/round_br.png) bottom right no-repeat;
}

div.module div div {
	background: url(../images/round_tl.png) top left no-repeat;
}

div.module div div div {
	background: url(../images/round_tr.png) top right no-repeat;
	width: auto;
	padding: 6px;
	clear: both;
}

div.module div div div div {
	background:none;
}

/* ******************************************* module 2 round line */
#rightarea div.module2 {
  padding:0px 0px 0px 0px;
  width: 100%;
}

div.module2 table {
	margin: 5px 0px;
}

div.module2 h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px -4px 0px -4px;
	height:22px;
	line-height: 20px;
	text-indent:15px;
	border-bottom:1px solid #ccc;
	background:transparent;
}

div.module2 {
	background: url(../images/round_bl.png) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module2 div {
	background: url(../images/round_br.png) bottom right no-repeat;
}

div.module2 div div {
	background: url(../images/round_tl.png) top left no-repeat;
}

div.module2 div div div {
	background: url(../images/round_tr.png) top right no-repeat;
	width: auto;
	padding: 6px;
	clear: both;
}

div.module2 div div div div {
	background:none;
}
/* ******************************************* module black */
div.module-black table {
  width:190px;
  margin: 0px 0px 10px 5px;
}

div.module-black {
  padding:0px;
}

div.module-black h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px -4px 0px -4px;
	line-height: 40px;
	text-indent:20px;
	background:transparent;
	background: url(../images/round_black_2.png) top center no-repeat;


}

div.module-black {
	background: url(../images/round_black_bl.png) bottom left no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

div.module-black div div {
	background: url(../images/round_black_tl.png) top left no-repeat;
}

div.module-black div {
	background: url(../images/round_black_br.png) bottom right no-repeat;
}

div.module-black div div div {
	background: url(../images/round_black_tr.png) top right no-repeat;
	padding: 0px;
	width: 100%;
}

div.module-black div div div div {
	background:none;
}

/* ******************************************* user1 and user2 */
#user1{
float: left;
width: 49%;
}

#user2{
float: right;
width: 49%;
}

#user3 {
width: 100%;
}

#user1 ul, #user2 ul, #user3 ul {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0.7em;
margin-left: 0.7em;
margin-bottom: 5px;
margin-top: 2px;
}

#user1 li, #user2 li {
  text-indent: 18px;
  padding-top: 0px;
  background-image: url(../images/arrow_gray.png) ;
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

/* ******************************************* Footer */
#footer  {
	background		: url(../images/bot_bg.png) top left repeat-x;
	padding			: 0px;
	margin			: 0px;
	text-align		: center;
}
#footer_l  {
	background		: url(../images/bot_l.png) 0 0 no-repeat;
	padding			: 0px;
	padding			: 0px;
	margin			: 0px;
}

#footer_r  {
	background		: url(../images/bot_r.png) 100% 0 no-repeat;
	padding			: 0px;
	margin			: 0px;
	width			: 100%;
	height			: 50px;
	text-align		: center;
	color			: #333;
	line-height		: 50px;
}


/* ****************************************************************** */
/* *******************************************  General CSS Styles  */
/* ****************************************************************** */
html {
  height: 100%;
  margin-bottom: 1px;
}

body {
	background		: #fff; 
	padding			: 0px; 
	margin			: 0px;
	height: 100%;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
  text-align: left;
}

div, p, table, td, th {
	padding:0px;
	color:#000;
	font: 12px Arial, Verdana, sans-serif, Helvetica ;
	line-height:18px;
}

a:link, a:visited {
	color: #000;
/*	color: #1B57B1; */ 
	text-decoration	: none;
	font-weight: normal;
}
a:hover {

color: #cc0000; 
/* color: #00c; */
text-decoration:underline;	
font-weight: normal;
}




h1	{font: bold 16px Arial, Verdana, sans-serif, Helvetica; padding: 0px; 	vertical-align: bottom;	width: 100%;}
h2	{font: bold 15px Arial, Verdana, sans-serif, Helvetica;	 padding: 0px;}
h3	{font: bold 14px Arial, Verdana, sans-serif, Helvetica;	padding: 0px;}
h4	{font: bold 12px Arial, Verdana, sans-serif, Helvetica; padding: 0px;}

ul {
  margin: 0;
  padding-left: 2em;
}

li {
  text-indent: 18px;
  padding-top: 0px;
}

form { 
	margin			: 0; 
	padding			: 0;
}

/* ******************************************* MODULES */
table.moduletable {
	width: 100%;
	margin-bottom: 15px;
}

table.moduletable td  {
	text-align: left;
	padding: 4px 0;
}

div.moduletable {
  margin-bottom: 15px;
}

.button {
	font			: normal 10px Arial, Helvetica, sans-serif;
	padding			: 2px 5px 2px 5px;
	color			: #ffffff;
	border  		: 1px solid #000;
	background		: url(../images/menu_l_title_bg.png) top left repeat-x;
	height:20px;
}

.inputbox, .search {
	border			: 1px solid #999;
	background		: url(../images/bg_input.gif) repeat-x;
}

/* ******************************************* CONTENT STYLES */
.contentpane, .contentpaneopen {
	text-align		: left;
	padding			: 0px;
	width:100%;
}

.contentdescription {
	width:100%;
	text-align		: left;
	padding			: 0px;
}

.contentpaneopen td {
	padding			: 0px; 
}

.contentpane td, .contentdescription td {
	padding			: 4px 0px; 
}


.contentheading {
    height:25px;
    font : bold 13px Arial, Verdana, sans-serif, Helvetica ;
    color: #000;
    text-align        : left;
    font-size        : 16px;
    text-indent        : 2px;
    border-bottom    : 1px solid #000;
}

.contentheadingchat {
    height:25px;
    font : bold 13px Arial, Verdana, sans-serif, Helvetica ;
    color: #000;
    text-align: center;
    font-size: 16px;
    text-indent: 2px;
    border-bottom: 1px solid #000;
}

.componentheading {
	font : bold 14px Arial, Verdana, sans-serif, Helvetica ;
	color: #000;
	height:30px;
	line-height:30px;
	text-align		: left;
	text-indent		: 5px;
	padding-top:10px;
	border-bottom:1px solid #000;
}

.componentheadingwf {
	height:30px;
	line-height:30px;
	text-align		: left;
	text-indent		: 5px;
	padding-top:10px;
	border-bottom:1px solid #000;
	vertical-align:middle;
}

.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited     {
    color            : #000;
    font-size        : 14px;
}

a.contentpagetitle:hover {
    color            : #cc3333;
    font-size        : 14px;

}

td.buttonheading {
	width			: 10%;	
}

.back_button {
	float:right;
	width:55px;
	font-size		: 11px;	
	color			: #333; 
	font-weight		: bold; 
	text-align:right;
	vertical-align	: middle; 
	margin			: 0 6px; 
	padding			: 1px 1px 1px 1px;
	border:0;
}

.small 		{
	font-size		: 11px; 
	color			: #999; 
	font-weight		: normal;
	line-height:14px;
	height:14px;
}

.createdate, .modifydate {
	font-size		: 11px; 
	font-weight		: normal; 
	color			: #999;
	height			:14px;
	line-height		:14px;
}

a.readon:link, a.readon:visited {
	font			: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color			: #333;
	background:url(../images/arrow.png) no-repeat;
	background-position: 3px 3px;
    border           : 1px solid #E0E0E0;
    padding          : 2px 4px 2px 20px;
    white-space      : nowrap;
    float            : left;
    line-height      : 10px;
    text-decoration  : none;
}
a.readon:hover {
	color			: #cc3333;
	text-decoration	: none; 
}

.fase4rdf, a.fase4rdf:link, a.fase4rdf:visited {
	font-size		: 12px; 
	font-weight		: normal; 
	color			: #999;
}
a.fase4rdf:hover {
	font-weight		: bold; 
	color			: #cc3333;
}

a.blogsection:link, a.blogsection:visited {
	font-weight		: bold;
}
a.blogsection:hover {
	font-weight		: bold;
}

.blog {
	margin			: 0px;
	padding			: 0px;
	width			: 99%;
}

.blog_more {
	padding			: 4px;
	margin			: 0px;
	font-weight		: bold;
}

table.contenttoc {
	border			: 1px solid #eee;
 	padding			: 1px;
	margin-left		: 7px;
	margin-bottom	: 2px;
}
table.contenttoc th {
	text-align		: left;
	padding			: 4px;
	font-weight		: bold;
	font-size		: 14px;
	text-transform	: uppercase;
}

/* ******************************************* STYLES CONTACT PAGE */
textarea.inputbox {
	background: transparent;
	width:90%;
}

/* ******************************************* MAIN AND SUB MENU SYSTEM  */
.mainlevel {
	font-weight:bold;
	line-height	:22px;
}
a.mainlevel:link, a.mainlevel:visited {
	display			: block;
	padding			: 0px 0px;
	height			: 30px;
	font-weight:bold;
	text-decoration	: none;
	text-indent		: 27px;
	border-bottom: 1px solid #ccc;
	line-height		: 30px;
	background-position: 5% 50%;
}
a.mainlevel:hover {
	text-decoration	: none;
	padding			: 0px 0px;
	background-position: 5% 50%;
}
#active_menu {
	background-position: 5% 50%;
}

a.sublevel:link, a.sublevel:visited {
	display			: block;
	text-decoration	: none;
	vertical-align: middle;
	text-align: left;
	line-height:15px;
	padding-left:15px;
}

a.sublevel:hover {
	text-decoration	: none;
}

a.sublevel#active_menu  {
	border			: 0;
	text-decoration	: none;
	background		: #eee;
}

/* ******************************************* CATEGORY (text format and links) */
a.category:link, a.category:visited {
	font-weight		: bold;
}
	
/* ******************************************* STYLES LISTING CONTENT PAGE */
td.sectiontableheader  {
	background-color: #eee; 
	color			: #000; 
	font-weight		: bold;
	padding			: 2px 3px 3px 2px;
	border-bottom:1px solid #666;
}
td.sectiontablefooter  {
	padding			: 2px 3px 3px 2px;
}
.sectiontableentry1  {
	background-color: #ffffff; 
	font-weight		: normal; 
	padding			: 2px 0px 2px 2px;
}
.sectiontableentry2  {
	background		: #eee; 
	font-weight		: normal; 
	padding			: 2px 0px 2px 2px;
}


.sectionphotoindexn {         
        background-color: #FFFFFF;
        font-weight             : normal;
        padding                 : 2px 0px 2px 2px;
}
.sectionphotoindexn A {
        font-weight: normal;             
        text-decoration: none;
}
.sectionphotoindexf {
	background-color: #FFFFFF; 
	font-weight		: normal; 
	padding			: 2px 0px 2px 2px;
}
.sectionphotoindexf A {
        font-weight: bold;
	color: #FF66FF;       
        text-decoration: none;
}
.sectionphotoindexh {
        background-color: #FFFFFF;
        font-weight             : normal;
        padding                 : 2px 0px 2px 2px;
}

.sectionphotoindexh A {
        font-weight: bold;
	text-decoration: none;
	color: #3366ff;
}
.sectionphotoindexn:hover {
        background-color: #E5E5E5;
}
.sectionphotoindexf:hover {
	background-color: #FFCCFF;
}
.sectionphotoindexh:hover {  
        background-color: #D4E5FA;  
}

.pagenavbar {
	text-align		: center;
	width			: 100%;
}
.pagenav {
	font-size		: 11px;
	font-weight		: bold;
	text-decoration	: none;
	margin			: 0;
	padding			: 0 2px;
	border			: 0;
}
a.pagenav:link, a.pagenav:visited  {
	font-weight		: bold;
}
a.pagenav:hover {
}

pre {
 font-size: 1.2em;
 border: 1px solid #ddd;
 border-left: 10px solid #d5dce7;
 padding: 10px;
 background: #f6f6f6;
} 

.effacercom {
 background-image:url(http://www.chat-gratuit.net/images/supprimer.gif);
 background-repeat:no-repeat;
 background-position:0% 80%;
 padding-left:20px;
 padding-top:10px;
}

.effacercom2 {
 background-image:url(http://www.chat-gratuit.net/images/supprimer.gif);
 background-repeat:no-repeat;
 background-position:41% 80%;
 padding-left:20px;     
 padding-top:10px;
}

.validercom {       
 background-image:url(http://www.chat-gratuit.net/images/icon_actif_unlocked.gif);
 background-repeat:no-repeat;             
 background-position:62% 75%;              
 padding-left:250px;
 padding-top:10px;
}

.gcommentaire {
        background-color: #FFFFFF;
        padding: 2px 2px 2px 2px;
}

.gcommentaire:hover {
        background-color: #E5E5E5;
	padding: 2px 2px 2px 2px;     
}


.gcomptesup {
 background-image:url(http://www.chat-gratuit.net/images/supprim.gif);
 background-repeat:no-repeat;
 background-position:5% 45%;
 float: left; 
 padding-left: 25px; 
 padding-top: 2px;                  
 padding-bottom: 2px;
}

.gcompteact {
 background-image:url(http://www.chat-gratuit.net/images/icon_actif_unlocked.gif);
 background-repeat:no-repeat;
 background-position:5% 45%; 
 float: left;
 padding-left: 25px;
 padding-top: 2px;
 padding-bottom: 2px; 
}

.conseilconf {
 background-image:url(http://www.chat-gratuit.net/images/help.gif);
 background-repeat:no-repeat;
 background-position:5% 45%;
 float: left;
 padding-left: 25px;
 padding-top: 2px;
 padding-bottom: 2px;
}
/******************************************************************************/

.fichecontainer {
padding-top: 0px;
}

.fichebloc0 {
margin-left: 0px;
color: #AAAAAA;
}

.fichebloc {
margin-left: 10px;
}

.fichebloc2 {
margin-left: 10px;
color: #AAAAAA;
}
.fichebloc3 {
margin-left: 10px;                      
color: #999999;                           
}       

.ficheneutre {
	background-color: #FFFFFF;
        padding: 2px 2px 2px 2px;        
}
.ficheneutre:hover {
        background-color: #E5E5E5;
        padding: 2px 2px 2px 2px;        

}
.fichehomme {
        background-color: #FFFFFF;
        padding: 2px 2px 2px 2px;  
}

.fichehomme:hover {
        background-color: #D4E5FA;
        padding: 2px 2px 2px 2px;  
}

.fichephotohomme {
	border: 1px;
	border-style: solid;
	border-color: #D4E5FA;
        padding: 1px 1px 1px 1px;
}
.fichephotoneutre {
        border: 1px;       
        border-style: solid;      
        border-color: #E5E5E5;
        padding: 1px 1px 1px 1px;
}

.fichefemme {
        background-color: #FFFFFF;                
        padding: 2px 2px 2px 2px;        
}

.fichefemme:hover {
        background-color: #FFCCFF;
        padding: 2px 2px 2px 2px;
}

.fichephotofemme {
        border: 1px;
        border-style: solid;
        border-color: #FFCCFF;
        padding: 1px 1px 1px 1px;      
}

/*********************************Les fiches*****************/
.amis {
 background-image:url(http://www.chat-gratuit.net/images/fiche/star.png);
 background-repeat:no-repeat;
 background-position:0% 65%;
 padding-left:20px;
}
.profil-box-homme {     
        background-color: #FFFFFF;
        margin-bottom: 0px;
        border: 1px solid #aac3d4;
}
.profil-box-femme {
	margin-top: 3px;  
        background-color: #FFFFFF;
        margin-bottom: 0px;
        border: 1px solid #FF99FF;
}                  

.profil-box-neutre {
	margin-top: 3px;
        background-color: #FFFFFF;
        margin-bottom: 0px;
        border: 1px solid #aac3d4;
}
.profil-top-homme { 
        background-color:#EEF3F9;
	padding:1px 0px 1px 10px;
}                

.profil-top-neutre {              
        background-color:#EEF3F9;
        padding:1px 0px 1px 10px;
}

.profil-top-femme {     
        background-color:#FFDDFF;
        padding:1px 0px 1px 10px;
}

.box_stats	{
	background: #F4F4F4;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 12px;
	margin: 4px;
	padding-bottom: 5px;
}

.box_stats H1	{
	margin: 2px;
	font-size: 8pt;
}

.box_stats A	{
	font-size: 12px;
	margin: 2px;
	color: #666666;
}

.fiche_photo {
	text-align: center;
}

/******************************************Annuaire*********************************/
.catannu1{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/rencontre.gif);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannus{
 padding-left: 120px;
}

.catannu2{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/sexe.png);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu3{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/jeux-video.png);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu4{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/musique.png);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu5{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/sport.gif);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu6{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/ado.png);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu7{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/politique.gif);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu8{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/etude.gif);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu9{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/cinema.png);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu10{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/discussion.gif);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
.catannu11{
 background-image:url(http://www.chat-gratuit.net/images/annuaire/litterature.gif);
 background-repeat:no-repeat;
 background-position:32% 45%;
 padding-left: 150px;
 padding-top: 3px;
 padding-bottom: 3px; 
}
