* {
	margin: 0;
	padding: 0;
	
	
	font-size: small;
	color: #000000;
	}

img { border: 0px #999999 solid;
	display: block;
	float: left;
	}
	
body {border: 0px #999999 solid;
	padding: 22px;
	background-color: #9DACBD;
	}
	
a:link {
	text-decoration: none;
	color: #72787F;
}
a:visited {
	text-decoration: none;
	color: #72787F;
}
a:hover {
	text-decoration: none;
	color: #FF8000;
}
a:active {
	text-decoration: none;
	color: #72787F;
}


div#container-global {
border: 0px #999999 solid;
	border-color: #D0D7DF;
	border-width: 15px;
	}
div#container {
border: 0px #999999 solid;
	background-color: #ffffff;
	background-image: url('images/fond-milieu.png');
	background-repeat: repeat-y;
	border-color: #666666;
	border-width: 1px
	}
	

	div#container div#top1 {border: 0px #999999 solid;
		height: 98px;
		}
		div#container div#top1 p {border: 0px #999999 solid;
			height: 98px;
			}
				
			div#container div#top1 p#top1p2 {border: 0px #999999 solid;
				margin-left: 280px;
				background-image: url('images/fond-top1p2.png');
				background-repeat: repeat-x;
				text-align: right;
				border-left-width: 1px
				}	
				div#container div#top1 p#top1p2 img { border: 0px #999999 solid;
					float: none; 
					display: inline;
					}	
				

	div#container div#top2 {border: 0px #999999 solid;
		height: 84px;	
		background-image: url('images/top2p2.png');
		background-repeat: no-repeat;
		background-position: 281px 0;
		border-top-width: 1px;
		border-bottom-width: 1px
		}
		div#container div#top2 p {border: 0px #999999 solid;
			height: 84px;
			}
			div#container div#top2 p#top2p1 {border: 0px #999999 solid;
				width: 280px;
				border-right-width: 1px;
				}
			div#container div#top2 p#top2p2 {border: 0px #999999 solid;
				height: 30px;
				margin-left: 10px;
				margin-top: 5px;
				padding-top: 10px;
				padding-left: 10px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: large;
				color: #474F63;
				border-left: 5px #EAA400 solid;
				}
			div#container div#top2 p#top2p3 {border: 0px #999999 solid;
				border-left: 5px #EAA400 solid;
				text-align: right;
				}
	div#container div#milieu {border: 0px #999999 solid;
		margin-top: 30px;
		background-image: url('images/fond-menu-2.png');
		background-repeat: repeat-y
		
	}	
	div#container div#milieu div#div1-menu {border: 0px #999999 solid;
		position: relative;
		width: 220px;
		padding-bottom: 30px;
		padding-left: 50px;
		padding-right: 3Opx;
		background: none url('images/fond-menu-2.png') repeat-y;
		border-top-width:1px; background-image:url('images/fond-menu-2.png'); background-repeat:repeat-y		
		}
		div#container div#milieu div#div1-menu p.titre {border: 0px #999999 solid;			
			margin-top: 20px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.3em;
			color: #949DBC;
			line-height: 0.6em;
			border-bottom-width: 1px;
			border-bottom-color: #eeeeee;
			}
			div#container div#milieu div#div1-menu .titre a {border: 0px #999999 solid;	
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1em;	
			color: #949DBC;
				
			}
			div#container div#milieu div#div1-menu .titre a:hover {
				color: #FF8000;
			}
			div#container div#milieu div#div1-menu ul {
				margin: 10px 0 0 0px;
				list-style: none;				
				}
				
				div#container div#milieu div#div1-menu ul li {
						padding-left: 15px;
						margin-top: 1px;
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 1em;
						color: #878596;
						}					
						div#container div#milieu div#div1-menu ul li a {
							display: block;
							height: 22px;
							line-height: 22px;
							padding-left: 15px;							
							font-family: "Century Gothic", "Trebuchet MS", Georgia;
							font-size: 1em;
							color: #000000;
							border-left: 5px #ffffff solid;			
							}						
						div#container div#milieu div#div1-menu ul.bleu li a {
							border-color: #6264AA;
							}
						div#container div#milieu div#div1-menu ul.vert li a {
							border-color: #00CC66;
							}
						div#container div#milieu div#div1-menu ul.rouge li a {
							border-color: #CC6633;
							}
						div#container div#milieu div#div1-menu ul.bleu-ciel li a {
							border-color: #BFCDF2;
							}			
						div#container div#milieu div#div1-menu ul.gris li a {
							border-color: #999999;
							}				
							div#container div#milieu div#div1-menu ul li a:hover {
								background-color: #fafafa;
								background-image: url('images/fond-menu.png');
								border-left: 5px solid #FF8000;		
								font-weight: bold;				
								color: #000000
								}
							div#container div#milieu div#div1-menu ul li a.selected {
								background-color: #fafafa;
								border-left: 5px #FF8000 solid;			
								font-weight: bold;			
								color: #000000;
								}
						
	div#container div#milieu div#div2-contenu {
		margin: 0 30px 0 290px;		
		border-left-width: 0px;
		
		border-left-color: #D8DEDE;
		}		
		div#container div#milieu div#div2-contenu p.titre {
			height: 34px;
			margin-left: 13px;
			padding-top: 10px;
			padding-left: 20px;
			background-color: #F9FAFB;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1.1em;
			font-weight: bold;
			color: #494569;
			font-variant:small-caps;
			border-left: 15px #ECEDF0 solid;
			
			}
		div#container div#milieu div#div2-contenu p.contenu {
			margin-top: 15px;
			margin-left: 30px;
			margin-right: 20px;
			padding-left: 40px;			
			padding-bottom: 30px;
			padding-right: 30px;
			text-align: justify;
			} 
			div#container div#milieu div#div2-contenu p.contenu * {
				text-align: justify;
				}
			div#container div#milieu div#div2-contenu p.contenu * img {
				display: none;
				float: none;
			}

	div#container div#bottom {border: 0px #999999 solid;
		background-color: #ffffff;
		border-top: 1px #9DACBD solid;
		
		}
		div#container div#bottom p#menu {border: 0px #999999 solid;
			position: relative;
			width: 270px;
			padding-top: 10px;
			text-align: center;
			}
			div#container div#bottom a {
				padding: 3px 5px;
				margin-right: 3px;							
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 1.3em;
				line-height: 1.6em;	
				border: 1px #eeeeee solid;
				}
				div#container div#bottom a:link { color: #949DBC; }
		div#container div#bottom p#bp2 {border: 0px #999999 solid;
			padding: 10px;
			margin-left: 270px;
			border-left-color: #B5B6D7;
			border-left-width: 10px;
			font-size: 0.9em;
			text-align: center;
			color: #444444;
			}


#container #milieu #div2-contenu dl.news-bloc {
	margin-top: 20px;
	margin-left: 40px;
	padding-bottom: 10px;
	text-align: justify;
	font-family: Verdana, "Century Gothic", "Trebuchet MS";
}
#container #milieu #div2-contenu .news-bloc dt {
	/*border-top: 1px solid #DDDCE9;
	border-left: 1px solid #DDDCE9;
	border-right: 1px solid #DDDCE9;*/
	padding: 10px 10px 0 10px;
	font-weight: bold;
}
#container #milieu #div2-contenu .news-bloc dd {
	/*border-bottom: 1px solid #DDDCE9;
	border-left: 1px solid #DDDCE9;
	border-right: 1px solid #DDDCE9;*/
	margin-bottom: 15px;
}
#container #milieu #div2-contenu .news-bloc span.news-date {
	color: #999999;
}
#container #milieu #div2-contenu .news-bloc dd p.news-text {
	padding: 0 20px 10px 10px;	
}



#popup-formation {
	display: block;
	width: 400px;
	height: 63px;
	margin-bottom: 20px;
	margin-left: 13px;
//	background-image: url('fcontinue_ban.png');
	background-repeat: no-repeat;
}
#popup-formation:hover {
	display: block;
	height: 400px;
}




.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.float-left {
	display: block;
	float: left;
}
.float-right {
	display: block;
	float: right;
}


p#copy{ color: #9DACBD; text-align: right; }
p#copy *{ color: #9DACBD; }
p#copy a:hover, p#copy a:hover *{ color: #ffffff; }
