body
{
margin:0;
padding:0;
text-align:center;
}

#container
{
background-image:url(../images/design/bck.gif);
border:solid 1px black;
text-align:left;
position:relative;
margin-left:auto;
margin-right:auto;
width:950px;
}

#header
{
position:relative;
height:110px;
text-align:center;
}

#header_logo
{
margin-left:auto;
margin-right:auto;
position:relative;
width:826px;
height:63px;
}

#header_text
{
margin-left:auto;
margin-right:auto;
position:relative;
background-image:url(../images/design/barre.gif);
width:826px;
height:23px;
text-align:left;
}

#header_path
{
margin-left:auto;
margin-right:auto;
position:relative;
width:826px;
height:23px;
text-align:left;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding-left:120px;
color:white;
}

#content
{
padding-top:5px;
padding-bottom:5px;
text-align:left;
position:relative;
}

#footer
{

position:relative;
vertical-align:bottom;
}

.footer_table
{
border-top: solid white 1px;
}

#site_abo
{
background-image:url(../images/design/prix.gif);
position:absolute;
top:0px;
left:0px;
width:400px;
border-style:solid;
border-color:red;
border-width:1px;
}

#site_explain
{
position:absolute;
top:0px;
left:0px;
width:400px;
border-style:solid;
border-color:red;
border-width:1px;
}

#site_login
{
position:relative;
top:0px;
left:0px;
width:300px;
border-style:solid;
border-color:red;
border-width:1px;
}

#site_image
{
background-image:url();
position:relative;
top:0px;
left:0px;
width:350px;
height:500px;
border-style:solid;
border-color:red;
border-width:1px;
}

#profile_2
{

  display:none;

}

#modify_account
{
margin-left:auto 0;
margin-right:auto 0;
width:500px;
}


.chat_content
{
margin:0;
padding:0;
font-family:Verdana;
}

.chat_box
{
margin:0;
padding: 0;
overflow:auto;
width:170px;
border:solid 1px black;
margin-top:5px;
font-size:11px;
background-color:#FFECCF;
padding-top:5px;
padding-left:5px;
padding-right:5px;
height:150px;
display:none;
margin-left:5px;
}

.chat_box_2
{
position:absolute;
left:10px;
top:10px;
z-index:5;
display:none;
width:150px;
border:solid 1px black;
margin-top:5px;
font-size:11px;
background-color:#FFECCF;
padding-top:5px;
padding-left:5px;
padding-right:5px;
height:100px;
}

.chat_user_room
{

margin:0 auto;
padding:0 auto;
margin-top:5px;
}

.chat
{
top:0px;
left:0px;
overflow:auto;
background-color:#FFECCF;
border:solid 1px black;
font-size:11px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
height:390px;
width:645px;
}

.chat_message
{
text-align:center;
width:645px;
padding-top:5px;
font-size:11px;
font-weight:bold;
color:#FFECCF;
}

.quit_chat{
width:645px;
margin-top:10px;
text-align:center;
}

.see_profile
{
margin: 0 auto;
padding: 0 auto;
text-align:center;
margin-top:20px;
}

#infos_picture
{
display:none;
position:absolute;
z-index:2;
top:642px;
left:134px;
background-color:#FFECCF;
border:solid 1px black;
width:200px;
font-family:Verdana;
font-size:11px;
padding:3px;
}

.refuse_chat
{
margin-left:300px;
margin-right:300px;
width:300px;
display:none;
background-color:#C04F03;
color:#FFECCF;
font-family:Verdana;
font-size:11px;
border:solid 2px black;
position:absolute;
left:0;
top:100px;
z-index:2;
padding:7px;
}

.refuse_chat img
{
background-color:#FFECCF;
border:solid 1px black;
}

#close
{
padding:0;
margin:0;
position:relative;
width:10px;
height:10px;
margin-left:280px;
padding-left:1px;
padding-right:1px;
color:black;
}

.box_account
{
position:absolute;
top:0px;
left:0px;
width:256px;
}

.box_account_header
{
position:absolute;
top:0px;
left:0px;
width:256px;
height:48px;
background-image:url(../images/design/box_account/tab_sup.gif);
background-repeat:no-repeat;
}

.box_account_text
{
position:absolute;
z-index:100;
top:27px;
left:60px;
color:#A93E03;
font-weight:bold;
font-family: Verdana;
font-size:11px;
}

.box_account_logo
{
position:absolute;
top:5px;
left:10px;
z-index:100;
}

.box_account_content
{
position:relative;
top:47px;
border-top:solid 1px #AF5A05;
background-image:url(../images/design/box_account/tab_center.gif);
height:120px;
width:250px;
font-family:Verdana;
font-size:11px;
}

.box_account_end
{
position:relative;
top:47px;
background-image:url(../images/design/box_account/tab_inf.gif);
background-repeat:no-repeat;
width:256px;
height:14px;
}

#last_inscription
{
position:relative;
width:100%;
top:550px;
left:60px;
}

#header_chat{
position:relative;
background-image:url(../images/design/barre.gif);
background-position:bottom;
background-repeat:no-repeat;
width:826px;
height:88px;
margin-bottom:5px;
margin-left:5px;
}

#context_menu {
position:absolute;
top:0;
left:0;
background-color:#ECBA85;
width:150px;
z-index:100;
border: solid 1px black;
padding-top:3px;
padding-left:7px;
display:none;
}

#context_menu td {
margin:0;
padding:0;
padding-top:4px;
padding-bottom:4px;
font-size:10px;
font-family:Verdana;
}

#context_menu a:link {color:black; text-decoration:none;}
#context_menu a:visited {color:black; text-decoration:none;}
#context_menu a:hover {color:black; text-decoration:underline;}

#user_info
{
position:absolute;
top:0;
left:0;
background-color:#ECBA85;
z-index:100;
border: solid 1px black;
padding-top:3px;
padding-bottom:3px;
padding-left:7px;
padding-right:7px;
display:none;
font-family: Verdana;
font-size:11px;
}

#user_info p
{
padding:0;
margin:0;
font-weight:bold;
}

#abo_end
{
position:absolute;
text-align:center;
z-index:200;
background-color:#ECBA85;
height:150px;
width:350px;
display:none;
border:solid 1px black;
font-family: Verdana;
font-weight:bold;
font-size:11px;
padding-left:10px;
padding-right:10px;
}

#abo_end p
{
padding:0;
margin:0;
margin-bottom:15px;
}

#newInvite
{
position:absolute;
z-index:200;
width:400px;
font-family: Verdana;
font-size:11px;
background-color:#ECBA85;
border:solid 1px black;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

#newRefuseChat
{
position:absolute;
z-index:200;
width:400px;
font-family: Verdana;
font-size:11px;
background-color:#ECBA85;
border:solid 1px black;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

#newAcceptChat
{
position:absolute;
top:600px;
z-index:200;
width:400px;
font-family: Verdana;
font-size:11px;
background-color:#ECBA85;
border:solid 1px black;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

#newInvite table
{
font-family: Verdana;
font-weight:bold;
font-size:11px;
color:black;
}

#newRefuseChat table
{
font-family: Verdana;
font-weight:bold;
font-size:11px;
color:black;
}

#newAcceptChat table
{
font-family: Verdana;
font-weight:bold;
font-size:11px;
color:black;
}

