body, html {
height: 98%;


}
#outer {
height: 100%; 
width: 100%;
} /* or without overflow */

body
{

margin: auto;
text-align: left;
background-color: #202e40;
/* background-image: url("../images/background.gif"); */
background-repeat: repeat-x;
font-family: arial,  sans-serif;
font-size: 0.8em;
}

#body
{
background-color: #202e40;
margin: auto;
width: 902px;
height: 601px;
}

#top_left
{
height: 64px;
width: 696px;
background-image: url("../images/menuhaut.gif");
background-repeat: repeat-x;
padding: 0px;
}


a:link
{
	color :#e0e0e0;

}
a:visited
{
	color :#e0e0e0;

}

#menu_right
{
float: right;
background-image: url("../images/menudroit_centre.gif");
width: 193px;
height: 582px;
margin-top: -2px;
text-align: center;
}
	#right_left
	{
		float: left;
		background-image: url("../images/menudroit_gauche.gif");
		height: 100%;
		width: 10px;
	}
	#right_right
	{
		float: right;
		background-image: url("../images/menudroit_droit.gif");
		height: 100%;
		width:10px;
	}
	#right_center
	{
	
	}
		#right_vtop
		{
		margin-top: 20px;
		margin-bottom: 34px;
		
		text-align: right;
		color: #ffffff;
		font-size: 0.8em;
		height:88px;
		
	
		}
	
		#right_vmiddle
		{
		margin-left: 10px;
		width: 167px;
		height: 419px;
		background-image: url("../images/ban_droite.jpg");
		background-repeat: no-repeat;
		
		}
		
		


#menu_left
{
background-image: url("../images/menugauche.gif");
width: 185px;
height: 574px;
float: right;
}
	#menu_left_contenu
	{
	
	font-size: 0.8em;
	margin-top: 10px;
	text-align: right;
	color: #d0d0d0;
	height: 496px; 
	width: 80%;
	
	
	
	}
	
	#menu_bas_gauche
	{
		
	
	
	}
	

	

#center_page
{
background-color: white;
float: right;
margin-left: 4px;
margin-right: 4px;
border: 1px solid #2b2b2b; 
width: 482px;
height: 570px;

padding-bottom: 8px;
padding-right: 4px;
padding-left: 4px;
text-align: center;
}
	#menu_top
	{
		text-align: right;
		margin-left: 2px;
		margin-right: 2px;
		color: #e3e3e3;
		width: 477px;
		
		
		
		
		
	}
		 #menu_top td
		 {
			font-size: 0.8em;
			background-color:  #2b2b2b;
			text-align: center;
			width:33%;
		 }

	 
	 #framepage
	 {
	 
	 width: 473px;
	 height: 550px;

	 }
	 
	
	
#bottom
{
clear: both;
background-color: yellow;
width: 100%;
height: 20px;
background-image: url("../images/menubas.gif");
}
	#logo_bas
	{
	
		float: right;
			position: relative;
		bottom: 0px;
	}


	
	
#enter
{
margin-top: 30px;
border: 1px solid #2b2b2b; 
width: 725px;
background-color: white;
height: 553px;
padding: 4px;
}	
	
	
	
	
	
#copyrights
{
color: #6a8396;
margin: auto;
margin-top: -15px;
text-align: right;
width: 902px;
font-size: 0.8em;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#top_menu
{
width: 100%;
/*background-image: url("../images/degradorange.gif");*/
background-color: #ff9125;
height: 0px;
text-align: right;	

}

#header
{
width: 100%;
height: 120px;
background-image: url("../images/degradbleu.jpg");
margin-bottom: 1px;
}

#menucentre
{

width: 100%;
height: 200px;

margin-bottom: 1px;

}



#page
{

font-size: 0.8em;

width: 800px;
text-align: left;

}

#contenu
{
padding: 25px;
background-color: white;

margin-bottom: 1px;
}

#copyright
{
height: 15px;
/*background-image: url("../images/degradbleu_mini.gif");*/
padding: 0px;
background-color: #1c5084;
margin-bottom: 1px;

text-align: right;
font-size: 0.8em;

color: white;
/* background-image: url("../images/degradorange.gif"); */
}

#title_bar
{


height: 15px;
/*background-image: url("../images/degradbleu_mini.gif");*/
padding: 0px;
background-color: #1c5084;
margin-bottom: 1px;
}

.title
{
font-family: "arial";
font-weight: bold;
color: white;
font-size: 15px;
position: relative;
left: 14px;
top: -2px;
margin-bottom: 0px;
text-transform: lowercase
}


h4
{
font-weight: bold;
color: #13395e;

}

.textsmall
{
font-size: 0.7em;
color: #cfcfcf;

}


.bodytext
{
font-size: 0.9em;
}
.bluetextbold
{

font-weight: bold;
color:#13395e;
}

a img
{
border: none;
}


.table_centre td
{
text-align: center;

}


a
{
text-decoration: none;
color: #2469ad;

}

a:hover
{
text-decoration: underline;
color: #5799db;

}
