
/*-------------- Général ------------>
<!----------------------------------->
<!----------------------------------*/

body
{
	text-align : center;
	background-color : #EEEEEE;
	
	margin : 0px;

	font-family : "Times New Roman";
	
	color : #696969;
}

#conteneur
{
	width : 980px;
	margin : 0px auto 0px auto;
	background-image : url('images/bg.png');
	background-repeat : repeat-y;
	background-color : #FFFFFF;
}

#bas_conteneur
{
	width : 980px;
	height : 40px;
	margin : -10px auto 0px auto;
	background-image : url('images/bgb.png');
	background-repeat : no-repeat;
	background-color : #FFFFFF;
}

#page
{
	width : 900px;
	margin : 0px auto 0px auto;
	
	text-align : left;
}


/*********************************/

a
{
	text-decoration : none;
	color : #696969;
}

a img
{
	border : 0px;
}

hr
{
	width : 90%;
}

textarea
{
	width : 99%;
}

.menu
{
	font-type : arial;
	font-size : 16px;
	color : #696969;
}

.menu:hover
{
	color : #FFFFFF;
}




/*---------- Partie haute ----------->
<!----------------------------------->
<!----------------------------------*/

#log
{
	width : 100%;
	height : 25px;
	background-image : url('images/bgl.png');
	background-position : right;
	background-repeat : repeat-y;
}

#top_message
{
	width : 380px;
	float : right;
	margin-top : 3px;
}

#top_log
{
	width : 240px;
	float : right;
	margin-top : 3px;
}

#top_autre
{
	width : 75px;
	float : right;
	margin-top : 3px;
}

#top_user
{
	width : 315px;
	float : right;
	margin-top : 3px;
	color : #000000;
	text-align : center;
}

#header
{
	width : 100%;
	height : 192px;
	background-image : url('images/head.png');
	background-position : right;
	background-repeat : no-repeat;
}

#header_haut
{
	width : 100%;
	height : 165px;
}
#header_bas
{
	width : 100%;
	height : 20px;
}

.menu_principal
{
	height : 100%;
	float : right;

	text-align : left;
}

.menu_principal_decallage
{
	width : 10px;
	height : 100%;
	float : right;
}

/*--------- Partie centre ----------->
<!----------------------------------->
<!----------------------------------*/

.contenu
{
	margin-top : 10px;
}

/*------------ Gauche ----------------*/

#gauche
{
	width : 200px;
	margin: 0px 0px 0px 30px;
	float : left;
	text-align : center;
}

#liens
{
	width : 100%;
	margin : 0px auto 5px 0px;

	text-align : center;
}



/*------------ Milieu -------------*/

#news
{
	width : 275px;
	height : 160px;
	float : left;
	margin-left : 30px;
}

#resultats
{
	width : 285px;
	height : 160px;
	float : left;
	margin-left : 5px;
}

#upload
{
	width : 270px;
	height : 160px;
	margin : auto 30px 0px auto;
}

#principal
{
	width : 640px;
	margin : 0px 30px 0px auto;
}

#fin
{
	clear : both;
	margin-bottom : 0px;
}

/*----------------Details blocs-----------*/



#deca
{
	width : 20px;
	height : 30px;
	float : left;
}

/*Fofo*/

#forum
{
	text-align : center;
}

.tab
{
	width : 98%;
	border-collapse : collapse;
	border-spacing : 0px;
	margin : 10px auto 0px auto;
	text-align : left;
}

.tab td
{
	border : 1px solid black;
	padding : 5px;
}

.top_post
{
	height : 20px;
	background-image : url('images/forum/deg.jpg');
	background-repeat : repeat-x;
}

#esp
{
	height : 8px;
	width : 100%;
}

.sep
{
	float : right;
	height : 26px;
	width : 21px;
	background-image : url('images/sep.png');
}
	