
 body {
                background-color: #eeeeee;
                background-image: url(../images/images/tworld_04.jpg);
                background-repeat: repeat-x;
                margin: 0px;
                padding: 0px;
            }
.success_message {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: none;
    line-height: 100%;
}

.error_message {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #FC1A1A;
    text-decoration: none;
    line-height: 100%;
}

.popup_headingsredbg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    background: #292929;
    color: #A6A6A6;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    background-color: #FFFFFF;
}

.left_column, .right_column, #left_column, #right_column {
    background-color: #CCC;
    border: 1px solid #A6A6A6;
}

.contenttable, #contenttable {
    background: #FFFFFF;
    border: none;
    background-color: #555555;
}

/* Used to show profile fields to prevent overflow */
.preventOverflow {
    border-style: solid;
    border-width: 0pt;
    overflow: auto;
    position: relative;
    left: 1px;
    top: 0px;
    width: 100;
    height: 100;
    z-index: 1;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
    visibility: visible;
}

.toplinks2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: none;
    background: url(../images/sub_bg_links.jpg);
    background-repeat: repeat-x;
    height: 27px;
}

.toplinks2 a:active, .toplinks2 a:link, .toplinks2 a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.toplinks2 a:hover {
    color: #FF9900;
}

.error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FC1A1A;
    text-decoration: none;
    border: 1px solid #A6A6A6;
    background-color: #292929;
}

.input_error {
    color: #FC1A1A;
    border: 2px solid #A6A6A6;
    background-color: #292929;
}

.redbg {
    color: #FFFFFF;
    border: 2px solid #A6A6A6;
    background-color: #292929;
    background: url(../images/top_links.jpg);
}

.toplinks, .menu_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: none;
    background: url(../images/top_links.jpg);
    background-repeat: repeat-x;
    height: 27px;
}

.toplinks a:active, .toplinks a:link, .toplinks a:visited, .menu_header a:active, .menu_header a:link, .menu_header a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.toplinks a:hover, menu_header a:hover {
    color: #FF9900;
}

.title, .title a:active, .title a:link, .title a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.title a:hover {
    font-size: 11px;
    color: #FF9900;
}

.picture {
    border: 1px solid #9FA2A7;
}

.pmRead {
}

.box, .row_shade, .pmUnRead {
    border: 1px solid #9FA2A7;
    background-color: #292929;
}

.textads {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.details {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #555555;
    text-decoration: none;
}

.footer a:link, .footer a:visited, .footer a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FF9900;
    text-decoration: none;
}

.footer a:hover {
    color: #FF9900;
    text-decoration: underline;
}

.menu_item {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: url(../images/sub_bg_links.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    height: 30px;
}

.menu_item a:active, .menu_item a:link, .menu_item a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    height: 30px;
}

.menu_item a:hover {
    color: #FF9900;
}

.headingsredbg, .headingsredbg a:visited, .headingsredbg a:link, .headingsredbg a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    background: url(../images/sub_bg_links.jpg);
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: left;
}

.headingsredbg a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    background: url(../images/sub_bg_links.jpg);
    text-decoration: underline;
}

.contenttitle, .popup_contenttitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #899999;
    font-weight: bold;
    font-size: 12px;
}

.separator {
    border-top: 1px dotted #0C2D5C;
    margin-top: 1em;
    background: #555555;
}

.username, .username a:visited, .username a:link, .username a:active, .username a:hover {
    color: #888888;
    font-weight: bold;
}

.profile_username, .profile_username a:visited, .profile_username a:link, .profile_username a:active, .profile_username a:hover {
    color: #888888;
    font-size: 25px;
    font-weight: bolder;
    font-variant:
}

.usersonline {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
}

.pervious_picture {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

/* FOR LIGHTBOX FEATURES*/
#outerImageContainer {
    background-color: #333333;
    border: 2px solid #FF6600;
    position: relative;
    width: 400px;
    height: 300px;
    margin: 0 auto;
    color: #FF6600;
}

#div_html {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    line-height: 100%;
    background-color: #F1F5F5;
}

#success, #div_error {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    line-height: 100%;
    background-color: #333333;
}

#imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #F1F5F5;
    margin: 0 auto;
    line-height: 1.4em;
    border: 2px solid #333333;
    border-top-color: #FF6600;
    color: #CCCCCC;
}

/* END OF LIGHT BOX */
/* Used for the Forum */
.forumbg {
    background: #292929;
}

.forumquotebg {
    background: url(../images/sub_bg_links.jpg);
    color: #FFFFFF;
}

.forumquotetable {
    border-color: #FFFFFF;
    border: 1.05px solid #FFFFFF;
    color: #FFFFFF;
    background: #292929;
}

.forumquoteseperator {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    background: #292929;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.forum_thread_user_details {
    padding: 2px;
}

.forum_thread_thread_details {
    background: #292929;
}

.forum_thread_user_links {
    padding-left: 5px;
    background: #292929;
}

.maintext2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

.details2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}

/* STANDARD HMTL TAG SETTINGS */
td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}

body {
  /*  background-color: #F4F4F4;
    margin: 0px;
    background: url(../images/body_bg.jpg) repeat-x;*/
}

textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF9900;
    text-decoration: none;
    text-indent: 2px;
}

select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-indent: 2px;
}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-indent: 2px;
}

form {
    padding: 0;
    margin: 0;
}

img {
    border: 0;
}

a:active, a:link, a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FF9900;
    text-decoration: none;
}

a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FF9900;
    text-decoration: underline;
}

.logintxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #76B41C;
    text-decoration: none;
}

.loginbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    border: 1px solid #999999;
}

.logged {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}

.login, .login a:active, .login a:link, .login a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF9900;
    text-decoration: none;
}

.login a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FF9900;
    text-decoration: underline;
}

.report, .report a:active, .report a:link, .report a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #999999;
    text-decoration: underline;
}

.report a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

/*ADDED BY MICKAEL*/
#chat {
    width: 200px;
}

#chat_header {
    background-image: url(../images/images/tchat_01.png);
    height: 44px;
    width: 200px;
}

#chat_content {
    background-image: url(../images/images/tchat_02.png);
    width: 190px;
    padding-left: 10px;
    color: #333;
}

#chat_content ul {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #333;
    margin-top: 10px;
}

#chat_content li {
    color: #333;
    cursor: pointer;
}

#chat_bottom {
    background-image: url(../images/images/tchat_04.png);
    height: 20px;
}

.toplinks, .menu_header {
    width: 200px;
    background-image:url(../images/small_boxbg.jpg);
border-left:1px solid #DC6B01;
border-right:1px solid #DC6B01;
}

.menu_item {
    color: #aaa;
    height: 30px;
    line-height: 20px;
}

.menu_item a:active, .menu_item a:link, .menu_item a:visited {
    color: #333;
}

#contenttable {
    background-color: #ddd;
    border-bottom: 1px solid #aaa;
}

.headingsredbg {
    height: 30px;
    width: 100px;
    /*background-image:url(../images/boxbg2.png);*/
}

#navigation_membre {
    padding-left: 10px;
    padding-right: 10px;
    /*width:940px;*/
    /*display:none;*/
    /*position:absolute;*/
    /*background-image:url(../images/navigation_membre.png);*/
}

#navigation_membre a, #navigation_membre {
    color: #fff;
}

#navigation_membre h2 {
    margin: 0;
    padding: 0;
    color: #FFC28B;
}

#navigation_membre p {
    margin-bottom: 0px;
    padding-bottom: 10px;
}

#navigation_membre_top {
    background-color: #393836;
    color: white;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    cursor: pointer;
}

#espace_perso {
    width: 370px;
    background-color: #888;
    margin-left: 10px;
}
#espace_perso h2{
font-size:12px;	
color:#FFFFFF;
}

#espace_perso_top {
    line-height: 30px;
    height: 30px;
    background-image: url(../images/small_boxbg.jpg);
	border-left:1px solid #DC6B01;
border-right:1px solid #DC6B01;
padding-left:3px;
color:#fff;
font-weight:bold;

}
.headingsredbg{
background-image:url(../images/small_boxbg.jpg);
border-left:1px solid #DC6B01;
border-right:1px solid #DC6B01;
font-size:11px;
text-align:center;	
height:24px;


}

#contenttable td{
	color:#3E3E3E;
}

#contenttable td .headingsredbg{
	color:#fff;
}
.row_shade{

background-color:#888888;	
}

.contenttitle{
color:#FFFFFF;	
}
#zezezeze{
color:#333;	
}
.afficher_non{
display:none;	
}

#menu{
width:590px;
margin:0 auto 5px auto;
height:80px;
background-image:url(../images/menu.jpg);
border:1px solid #999;
}

  #main {
                width: 958px;
                border: 1px solid #888;
                border-top: 0;
                background-color: #ddd;
            }
            
            #connexion {
                padding-top: 80px;
                margin-right: 20px;
                height: 62px;
                width: 275px;
                float: right;
            }
            
            #connexion p {
                float: left;
                margin: 0;
                margin-left: 3px;
                font-size: 12px;
                color: #fff;
            }
            
            #connexion .input {
                width: 86px;
                height: 22px;
                text-align: center;
                border: 1px solid #ccc;
                background-color: #ffffff;
                float: left;
                color: #888;
                margin-right: 2px;
            }
            
            .button {
                height: 26px;
                border: 1px solid #fff;
                background-image: url(../images/tworld_099.jpg);
                cursor: pointer;
                color: #fff;
            }
            
            #inscription {
                background-image: url(../images/inscription.jpg);
                width: 293px;
                height: 150px;
                position: relative;
                left: 695px;
                top: 5px;
            }
			
			#inscription {
                background-image: url(../images/webcam.jpg);
                width: 150px;
                height: 199px;
                position: relative;
                
            }
            
            #top_trans div.case {
                width: 184px;
                height: 170px;
                background-color: #EEE;
                float: left;
                text-align: center;
                margin: 4px;
                padding-top: 6px;
                border: 3px solid #fff;
                color: #F77B0F;
                font-weight: bold;
                cursor: pointer;
            }
            
            #top_trans div.case:hover {
                background-color: #FFC795;
            }
            
            .textuel {
                margin: 5px;
                padding: 5px;
                border: 2px solid white;
                color: #3E3E3E;
                background-color: #EEE;
            }
            
            .textuel h1 {
                font-size: 14px;
                color: #3E3E3E;
            }
			
			
			.submit{
			float:left;	
			background-color:red;	
			font-size:12px;
			background-color:#FFA02A;
			padding-top:3px;
			padding-bottom:4px;
			border:1px solid #bbb;
			}
				#bottom {
                background-image: url(../images/images/tworld_04b.jpg);
                background-repeat: repeat-x;
                width: 100%;
                height: 140px;
				text-align:center;
				font-size:10px;
				padding-top:50px;
				cursor:pointer;
				color:white;
            }
            
            #header {
                background-image: url(../images/images/tworld_02.jpg);
                width: 960px;
                height: 142px;
				margin:0 auto 0 auto;
            }
            
               
            #top_trans div.case:hover {
                background-color: #FFC795;
            }
        
		#menu_top{
		width:100%;
		height:30px;
		}
		
		
		#menu_accueil{
        cursor:pointer;
		height:35px;
		margin-left:0px;
		margin-top:15px;
		width:45px;
        float:left;
		
		}
		#menu_referal{
		cursor:pointer;
		float:left;
		width:160px;
		height:30px;	
		}
		
		#menu_pseudo{
		cursor:pointer;	
		float:left;
		width:170px;
		height:30px;	
		line-height:30px;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		color: #F77B0F;
			}
		
		#menu_abonnement{
		float:left;
		width:130px;
		height:30px;
		cursor:pointer;	
		
		}
		#menu_logout{
		cursor:pointer;	
		float:left;
		width:130px;
		height:30px;	
		
		}
		
		#menu_mon_compte,#menu_messages,#menu_annonces,#menu_contacts,#menu_stats{
		
        cursor:pointer;
		height:35px;
		margin-left:3px;
		margin-top:15px;
		width:106px;
        float:left;
		}
		
		#menu_mon_compte:hover{
		 background-image: url(../images/menu_overlay.jpg);
		 background-position:-48px -45px;
		}
		
		#menu_messages:hover{
		 background-image: url(../images/menu_overlay.jpg);
		 background-position:-157px -45px;
		}
		#menu_annonces:hover{
		 background-image: url(../images/menu_overlay.jpg);
		 background-position:-266px -45px;
		}
		
		#menu_contacts:hover{
		 background-image: url(../images/menu_overlay.jpg);
		 background-position:-375px -45px;
		}
		
		#menu_stats:hover{
		 background-image: url(../images/menu_overlay.jpg);
		 background-position:-484px -45px;
		}
		
		.message_title{
			line-height: 30px;
   			 height: 30px;
    		background-image: url(../images/small_boxbg.jpg);
			border-left:1px solid #DC6B01;
		}
		.pmUnRead,.pmRead{
			background-color:#888888;
		}
          .button{
          	background-color:#FFA02A;
			border:1px solid #BBBBBB;
			font-size:12px;
			padding-bottom:4px;
			padding-top:3px;
			color:#333;
          }
		  #recheche{
		  	color:#333;
		  }
