body{
	padding:0px;
	margin:0px;
}

/*image_banner*/
.image_banner{
	float:left;
	height:98px;
	padding:0px;
	margin:0px;
	margin-top:5px;
	overflow:hidden;
}

/*home_logo*/
.home_logo{
	float:left;
	height:95px;
	width:340px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
}

/*annuaire*/
.annuaire{
	float:left;
	vertical-align:middle;
	height:93px;
	width:246px;
	border:1px solid #FF6600;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;	
	margin-right:5px;
	overflow:hidden;
}

/*letter*/
.letter{
	float:left;
	height:89px;
	width:160px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	margin-right:5px;
	border:1px solid #6699FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6699FF;
}

.letter_textbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:2px;
	margin-top:3px;
	border:1px solid #6699FF;
	height:16px;
	width:150px;
}

.letter_button{
	border:1px solid #6699FF;
	height:20px;
	width:75px;
	margin-top:2px;
	margin-right:3px;
	background-color:#C8DBFF;
}

/*top_menu*/
#top_menu{
	background-color:#003366;
	width:768px;
	height:24px;
	position:relative;
}

/*left_menu*/
#left_menu{
	width:158px;
	padding:5px;
	margin:0px;
	margin-top:5px;
	margin-left:5px;
	border:1px solid #6699FF;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#left_menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#left_menu li{
	margin: 0;
}

#left_menu a:hover
{
/*background-color: #9ABDFF;*/
color: #660033;
}

.normal_li{
	display: block;
	color: #036;
	background-color: #C8DBFF;
	padding: 3px 12px 3px 8px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	width: 138px;
}

.current_li{
	display: block;
	color: #AE0004;
	background-color: #C8DBFF;/*#6699FF;*/
	padding: 3px 12px 3px 8px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	width:138px;
}

/*block_left*/
.block_title_left{
	width:162px;
	padding:3px;
	margin:0px;
	margin-top:5px;
	margin-left:5px;
	border:1px solid #6699FF;
	background-color:#E7EFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#69f;
	text-align:center;
}

.left{
	width:148px;
	padding:10px;
	margin:0px;
	margin-left:5px;
	border-bottom:1px solid #6699FF;
	border-left:1px solid #6699FF;
	border-right:1px solid #6699FF;
	overflow:hidden;
	text-align:left;
}

.box{
	width:158px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	margin-top:5px;
	margin-left:5px;
	border:1px solid #6699FF;
	overflow:hidden;
	text-align:left;
}

/*block_right*/
.block_title_right{
	width:125px;/*162px*/
	padding:3px;
	margin:0px;
	margin-top:5px;
	margin-right:5px;
	border:1px solid #6699FF;
	background-color:#E7EFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#69f;
	text-align:center;
}

.right{
	width:121px;/*158px*/
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	margin:0px;
	margin-right:5px;
	border-bottom:1px solid #6699FF;
	border-left:1px solid #6699FF;
	border-right:1px solid #6699FF;
	overflow:hidden;
}

.rss_link
{
	text-decoration:underline;
	color:#003366;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

a.rss_link:hover
{
	color:#660033;
}

.bottom{
	margin-top:5px;
	text-align:center;
	background-color:#003366;
	width:758px;
	padding:5px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*center_title*/
#main_title{
	width:437px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	/*background-color:#6699FF;*/
	text-align:left;
	padding:4px;
	padding-bottom:8px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#6699FF;
	border-bottom:1px solid #6699FF;
}

/*welcome_text*/
.welcome_text{
	width:437px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*actualites_text*/
.actualites_title{
	width:437px;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	text-align:left;
	padding:4px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}

.actualites_text{
	width:437px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	padding:4px 4px 10px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
/*	float:left;*/
}

/*.actualites_pic{
	width:88px;
	/*height:66px;*/
	float:left;
	margin-left:5px;
	overflow:hidden;
}
*/
.liens_pic{
	width:88px;
	/*height:66px;*/
	float:left;
	margin-right:5px;
	overflow:hidden;
}

.actualites_text_pic{
	width:344px;/*307px*/
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

.page_navigation{
	padding:4px;
	font-family:"Times New Roman", Times, serif;
	background-color:#EEEEEE;
	text-align:center;
	font-size:12px;
}

.navigation_link{
	text-decoration:none;
	color:#003366;
}

/*table_job*/
.table_job{
	width:445px;/*408px*/
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	/*background-color:#6699FF;*/
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.alternative{
	background-color:#C8DBFF;
}

.table_header{
	background-color:#6699FF;
	text-align:left;
	font-weight:normal;
	color:#000;
	padding:5px;
}

.description_forum{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.link_color{
	text-decoration:none;
	color:#003366;
}

a.link_color:hover{
	color:#660033;
}

.link_color_line{
	text-decoration:underline;
	color:#003366;
}

/*discuss*/
.table_header_discuss{
	background-color:#C8DBFF;/*6699FF;*/
	text-align:left;
	font-weight:normal;
	color:#000;
	padding:5px;	
}

.post_text{
	background-color:#FFFFFF;
	text-align:left;
	color:#000;
	padding:5px;
}

.table_footer_discuss{
	padding:4px;
	font-family:"Times New Roman", Times, serif;
	background-color:#fff;
	text-align:center;
	font-size:12px;
}

/*detail_title*/
.detail_title{
	width:437px;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;
	text-align:left;
	padding:4px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}

.detail_text{
	width:437px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	padding:4px 4px 10px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
/*	float:left;*/
}

.detail_pic{
	width:100px;
	margin-left:5px;
	overflow:hidden;
}

.white_link{
	color:#FFFFFF;
	text-decoration:none;
}

.edufrance{
	width:112px;
	height:41px;
	overflow:hidden;
	padding-top:10px;
}

.cnous{
	width:53px;
	height:52px;
	overflow:hidden;
	padding-top:10px;
}

.egide{
	width:71px;
	height:37px;
	overflow:hidden;
	padding-top:10px;
}

.auf{
	width:54px;
	height:54px;
	overflow:hidden;
	padding-top:10px;
}

.def{
	width:52px;
	height:38px;
	overflow:hidden;
	padding-top:10px;
}

.brochure{
	width:78px;
	height:111px;
	overflow:hidden;
	padding-top:10px;
}