body{
	
	background-image:url("../images/background.jpg");
	background-repeat: repeat-x;
	margin:auto;
	width:1008px;
	text-align:center;
	font-size:0.8em;
	font-family: arial;
}
a{
	text-decoration:none;

	color: #214c73;
}
#content{
	
	width:1008px;
	background-color: white;
	text-align:left;
	
}
#header{
	width:100%;
	height:138px;
	background-image:url("../images/banner.jpg");
	
}

#header #header_sentence{
	position: relative;
	top:114px;
	left:50px;
	color: #d4e1ec;
	float:left;
	font-size:0.9em;
	width:460px;
}
#header #menu_header{
	position: relative;
	top:100px;
	left:50px;
	float:left;
	width:520px;

}
#header #menu_header .header_item{
	width:90px;
 	color: white;
 	float:left;
 	margin-left:5px;
 	background-color:#8bacc9;
 	text-align: center;
 	height: 35px;
 	background-image:url("../images/menu_header_item.gif");
 	background-repeat:no-repeat;
 	background-color:#477ba9;
 	cursor:pointer;
}
#header #menu_header .header_item .header_item_content{
	color:white;
	height:100%;
}

#submenu_top{
	width:1005px;
background-color:#4A78A9;
	margin-top:-3px;
	margin-left:3px;
	text-align:center;
	padding:0px;
	
}
#submenu_top table{
	margin:auto;

	border-collapse:collapse;
}

#submenu_top .menu_item{
	border:1px dotted #8bacc9;
	text-align:center;
	font-size:1.2em;
	background-color:#8BACC9;
	width:163.5px;
	margin:auto;
	
}

#submenu_top .menu_item a{
color:white;
font-size:0.8em;
}

#main_container{
	margin-left:210px;

}
#main_container .content{
	
}



#menu_left{
	width:200px;
	border-right: 1px dotted #8bacc9;
	border-left: 1px dotted #8bacc9;
	border-bottom: 1px dotted #8bacc9;
	float:left;
	margin-left: 3px;

	
}
#menu_left #container{
	width:100%;

}
#menu_left #container .categorie_item{

	padding: 5px;
	color: #c70000;
	font-size: 1.2em;
	

}
#menu_left #container .cours_item{
	color: #214c73;
	cursor:pointer;
	margin-left:10px;
	
}
#menu_left #container .cours_item li{
	margin-left:5px;
}

#menu_left #container .cours_content{
background-color:#e9f2fa;
padding-top:5px; 
padding-bottom:5px;
border-bottom:1px solid #8bacc9;
}

#menu_left #container .cours_list{
margin-top:0px;
margin-bottom:5px;

}

#menu #container .cours_item {
	list-style-type: square;
	
}




#side_produits{
	color:white;
	text-align:center;
}

#side_produits .produits{
	border-bottom:1px solid #BF6F74;
}

.ProduitPrix{
	font-weight:bold;
}

#menu_right{
	
	width:300px;
background-color:#8bacc9;
	/*background-image:url("../images/background_menu_droite.gif");*/
	float: right;
	margin-bottom:5px;
}

#menu_right .container{
	margin:5px;
	color:white;
	
}
#menu_calendar{
	background-color: white;

}



#contenantArticles{
	width:492px;
}

#firstArticle{
	background-color:#FBE577;
	border:1px solid #FFD000;
	
	
}

#firstArticle .container{
	margin:10px;
}

.articles{
	margin-top:10px;
	background-color:#FBFCFE;
	
	
}
.articles .container{
	
	margin:10px;
	
}
.ArticleTitle{
	font-size:1.5em;
}

#subscribeNewsLetter{
	
	text-align:center;
	color: white;
}

#subscribeNewsLetter table{
	
	text-align:left;
	color: white;
}


.thumbnailFloatLeft{
	margin:5px;
	float:left;
}

.thumbnailCenter{
	text-align:center;
	margin:auto;
}

.intro{
	color: #356AA0;
	font-weight:bold;
}


.verticalListing{
	margin-top:20px;
	background-color:#FBFCFE;
}


a img{
	border:none;
}

.block_info{
	background-color:#FBE577;
	border:1px solid #FFD000;
	margin-bottom:5px;
}

.btnPsStyle{
	background-color:#4479A3;
	color:white;
	border:1px solid white;
}

hr
{
	border:1px solid #4479A3;
}

.contentFloatRight{
	float:right;
}

.javascriptLink{
	cursor:hand;
}

#table_produit td{
	border-bottom:1px dotted #8bacc9;
}
#table_produit .table_header{
	font-weight:bold;
}
#table_produit .table_categorie{
	font-weight:bold;
	font-size:1.1em;
	color:white;
	background-color:#8BACC9;
}

.justified_article{
	text-align:justify;
}
.MoreDateButton{
	background-color:#ffd700;
	font-size:1.2em;
	text-decoration:underline;
}