#container
{
	width : 970px;
	margin: auto;
}

#entete
{
	float:left;
	width : 970px;
	height:120px;
}

#entete_haut
{
	float:left;
	width: 970px;
	height:91 px;
}

#logo_haut
{
	float: left;
	width: 185px;
	height: 91px;
	background: url(images/logo_haut.gif) no-repeat;
}

#entete_haut_droite
{
	float: left;
	width: 785px;
	height: 91px;
	background: url(images/entete_haut_droite.gif) no-repeat;
	
}

#entete_bas
{
	float: left;
	width: 970px;
	height: 29px;
}
#logo_bas
{
	float: left;
	width: 185px;
	height: 29px;
	background: url(images/logo_bas.gif) no-repeat;
}

#menus
{
	float: left;
	width: 785px;
	height: 29px;
}

#top_menu
{
	float:left;
	width : 970px;
	height:29px;
}

#menu_gauche
{
	float: left;
	width: 19px;
	height: 29px;
	background-color: f7f7f9;
}

#menu_droite
{
	float: left;
	width: 11px;
	height: 29px;
	background-color: cbd4df;
}

#menu_droite2
{
	float: left;
	width: 166px;
	height: 29px;
	background-color: cbd4df;
}

#menu_div
{
	float: left;
	width: 20px;
	height: 29px;
	background: url(images/menu_div.gif) no-repeat;
}

#nouv_box
{
	position: absolute;
	left : 494;
	top:262;
	height: 30;
	width:110;
	z-index : 0;
}

#chat_line
{
	position: absolute;
	left : 0;
	top:500;
	height: 30;
	width:500;
	z-index : 0;
}



.menu_home
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_home.gif) no-repeat;
}

.menu_home:hover
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_home_2.gif) no-repeat;
}

.menu_visio
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_visio.gif) no-repeat;
}

.menu_visio:hover
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_visio_2.gif) no-repeat;
}

.menu_membres
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_membres.gif) no-repeat;
}

.menu_membres:hover
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_membres_2.gif) no-repeat;
}


.menu_contact
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_contact.gif) no-repeat;
}


.menu_contact:hover
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_contact_2.gif) no-repeat;
}

.menu_aide
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_aide.gif) no-repeat;
}


.menu_aide:hover
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(images/menu_aide_2.gif) no-repeat;
}


.menu_modo
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(/images/menu_modo.gif) no-repeat;
}

.menu_fin
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(/images/menu_fin.gif) no-repeat;
	text-align:center;
}

.menu_modo:hover
{
	float:left;
	width: 135px;
	height: 29px;
	background: url(/images/menu_modo_2.gif) no-repeat;
}

.messages
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/messages.gif) no-repeat;
}

.messages:hover
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/messages_2.gif) no-repeat;
}

.visites
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/visites.gif) no-repeat;
}

.visites:hover
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/visites_2.gif) no-repeat;
}

.profil
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/profil.gif) no-repeat;
}

.profil:hover
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/profil_2.gif) no-repeat;
}

.kiff
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/kiff.gif) no-repeat;
}

.kiff:hover
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/kiff_2.gif) no-repeat;
}

.photos
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/photos.gif) no-repeat;
}

.photos:hover
{
	float:left;
	width: 198px;
	height: 30px;
	background: url(/images/photos_2.gif) no-repeat;
}

.mess_inbox_top
{
	
	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_recu.gif) no-repeat;
	border:1px solid #C1CFDC;
}

.mess_inbox_top:hover
{
	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_recu_2.gif) no-repeat;
	border:1px solid #C1CFDC;
}

.mess_inbox_sel
{
	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_recu_2.gif) no-repeat;
	border:1px solid #C1CFDC;
}

.mess_outbox_top
{
	margin-left:11px;
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_env.gif) no-repeat;
	border:1px solid #C1CFDC;
}

.mess_outbox_top:hover
{
	margin-left:11px;	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_env_2.gif) no-repeat;
	border:1px solid #C1CFDC;
}


.mess_outbox_sel
{
	margin-left:11px;
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_env_2.gif) no-repeat;
	border:1px solid #C1CFDC;
}



.mess_contacts_top
{
	margin-left:11px;	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_contact.gif) no-repeat;
	border:1px solid #C1CFDC;
}

.mess_contacts_top:hover
{
	margin-left:11px;	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_contact_2.gif) no-repeat;
	border:1px solid #C1CFDC;
}


.mess_contacts_sel
{
	margin-left:11px;	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_contact_2.gif) no-repeat;
	border:1px solid #C1CFDC;
}


.mess_block_top
{
	margin-left:10px;	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_block.gif) no-repeat;
	border:1px solid #C1CFDC;
}

.mess_block_top:hover
{
	margin-left:10px;	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_block_2.gif) no-repeat;
	border:1px solid #C1CFDC;
}


.mess_block_sel
{
	margin-left:10px;	
	float:left;
	width: 180px;
	height: 30px;
	background: url(/images/mess_block_2.gif) no-repeat;
	border:1px solid #C1CFDC;
}


#top_box_droite
{
	float: left;
	width: 165px;
	height: 24px;
	border-right:1px solid #C1CFDC;
	border-top:1px solid #C1CFDC;
	background: url(images/jaune_droite.gif) no-repeat ;
}

#top_box_gauche
{
	float: left;
	width: 165px;
	height: 24px;
	border-left:1px solid #C1CFDC;
	border-top:1px solid #C1CFDC;
	background: url(images/jaune_gauche.gif) no-repeat;
}

#top_box_milieu
{
	float: left;
	width: 1px;
	height: 24px;
	border-top:1px solid #C1CFDC;
	background: url(images/jaune_milieu.gif) repeat-x ;
}

#top_box
{
	float: left;
	width: 200px;
	height: 24px;
	border-left:1px solid #C1CFDC;
	border-right:1px solid #C1CFDC;
	border-top:1px solid #C1CFDC;
	
}

#logged_box
{
	float:left;
	width:246px;
	height:166px;
	
}

#logged_box_top
{
	float: left;
	width: 246px;
	height: 24px;
	border-left:1px solid #C1CFDC;
	border-right:1px solid #C1CFDC;
	border-top:1px solid #C1CFDC;
	
}

#box
{
	
	float: left;
	background: url(images/ligne_gris.gif) repeat-x ;
	border-left:1px solid #C1CFDC;
	border-right:1px solid #C1CFDC;
	border-bottom:1px solid #C1CFDC;
}

#promo_box
{
	float: left;
	width:300px;
	height:178px;
}

#search_box
{
	float: left;
	width:448px;
	height:178px;
	border:1px solid #C1CFDC;
	margin-left: 10px;
}


#content
{
	float:left;
	margin-top: 5px;
	width : 975px;
}

#left_content
{
	float:left;
	width : 200px;
}

#main_content
{
	float:left;
	margin-left:10px;
	width : 760px;
}

#bottom_content
{
	float:left;
	margin-top:10px;
	width : 970px;
	height:50px;
	background: url(images/ligne_gris.gif) repeat-x ;

}


.chat_session_online
{
	float:left;
	width : 165px;
	height:30px;
	background: url(images/session_online.gif) no-repeat ;

}

.chat_session_offline
{
	float:left;
	width : 165px;
	height:30px;
	background: url(images/session_offline.gif) no-repeat ;

}

.chat_session_ina
{
	float:left;
	width : 165px;
	height:30px;
	background: url(images/session_ina.gif) no-repeat ;

}

.chat_session_current
{
	float:left;
	width : 165px;
	height:30px;
	background-color: #64e0fa ;

}

*
{
	font-family: Verdana;
	font-size: 11px;
	
}


body
{
	font-family: Verdana;
	font-size: 11px;
	
}


.titre
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #147C5A;
	text-align:center;
	
}

.titre2
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #ff7a32;
	text-align:center;
	
}


h1.titre3
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #209BB7;
	
	
}

h1.titre4
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ff7a32;;
	
	
}


.alert:link, .alert:visited, .alert:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #FF0000;
	font-weight: BOLD;
	text-decoration:underline;
}


a.sessions, a.sessions:link, a.sessions:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: BOLD;
	text-decoration:none;
}

a.sessions:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: BOLD;
	text-decoration:none;
}

a:link, a:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #209BB7;
	font-weight: bold;
}

a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #ff7a32;
	font-weight: bold;
}

.message_style:link, .message_style:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #535353;
	font-weight: normal;
	text-decoration:none;
}

.message_style:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #535353;
	font-weight: normal;
	text-decoration:underline;
}

#menu_sm
{
	width:255px ; 
	height:150px; 
	background : #FFFFFF; 
	border:1px solid #C1CFDC; 
	position: absolute; 
	left:13; 
	visibility:hidden;
}

