/* CSS Document */
body {
	margin:0;
	padding:0;
	font:12px/16px Arial;
	background-color:#303e5d;
}
a:active, a:focus{outline:none;}

	#background_top {
		height:228px;
		background:#303e5d url('../images/background_top.jpg') repeat top center;
	}
	#background_middle {
		background:#e4e1e1 url('../images/background_middle.jpg') repeat-x top center;
	}
	#background_bottom {
		height:110px;
		background:#303e5d url('../images/background_bottom.jpg') repeat-x top center;
	}

		#background_top2 {
			height:228px;
			background: url('../images/background_top2.jpg') no-repeat top center;
		}
		#background_middle2 {
			background: url('../images/background_middle2.jpg') no-repeat top center;
		}
		#background_bottom2 {
			height:110px;
			background: url('../images/background_bottom2.jpg') no-repeat top center;
		}
		#background_middle3 {
			background: url('../images/background_middle3.jpg') repeat-y top center;
		}
		
		
	#background_middle_accueil {
		background:#303e5d url('../images/background_middle_accueil.jpg') repeat-x top center;
	}		
	
	#background_middle_accueil2 {
		height:493px;
			background: url('../images/background_middle_accueil2.jpg') no-repeat top center;
	}	

	#contenant_top {
		width:960px;
		margin:0 auto;
		overflow:hidden;
	}
	#contenant_bottom {
		width:960px;
		margin:0 auto;
		overflow:hidden;
	}
	#animation {
		width:651px;
		height:172px;
	}
		#image_haut_droite{
		position:absolute;
		margin-left:659px;
	}
		#image_haut_droite img{
		display:block;
	}
	
	
		#menu {
		width:671px;
		height:36px;
		margin:0;
	}
				#menu ul
				{
				margin: 0;
				padding-left: 10px;
				}
				#menu li {
				margin: 0px;
				display: inline;
				list-style: none none;
				list-style-type: none;
		        } 
				#menu a
				{
				color:#FFFFFF;
				text-decoration:none;
				font-size: 14px;
				padding-bottom: 10px;
				display:block;
				float:left;
				padding: 10px;
				font-weight:normal;
				}
				#menu a:hover, #menu
				{
				color:#f6d579;
				}
				#menu #current
				{
				color:#f6d579;
				background:transparent url(../images/menu_li.gif) no-repeat center bottom;
				}
	
			#bas_blanc {
		width:671px;
		height:20px;
	}
	
	#contenant_middle {
		width:960px;
		margin:0 auto;
		overflow:hidden;
	}
		#contenant_texte {
		width:631px;
		background-color:#FFFFFF;
		padding: 0 20px 0 20px;
		z-index:2;
		_height:500px;
	}
	#contenant_texte_accueil
	{
		width: 341px;
		height: 321px;
	}
	
		#image_bas_accueil {
		width:631px;
	}
				#bt_acces_compte {
		width:180px;
		float:left;
		margin-top:-13px;
		position:absolute;
		margin-left:475px;
		background-color:#FFFFFF;
		height:30px;
	}
	#pub_droite {
		width:278px;
		float:left;
		margin-top:355px;
		position:absolute;
		margin-left:678px;
		background-color:#FFFFFF;
		height:30px;
	}
		#pub_droite img{display:block;}
		
			#boutons_droite {
		width:279px;
		float:left;
		margin-top:-12px;
		position:absolute;
		margin-left:681px;
		background-color:#FFFFFF;
		height:450px;
	}
		#boutons_droite #boutons_droite_01 a {
			width:129px;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		background:url(../images/bt_conseils.jpg) left top no-repeat;
		padding: 12px 90px 14px 60px;
		color: #082156;
		float:left;
		height:20px;
	}
		#boutons_droite #boutons_droite_01 a:hover {
			width:129px;
		background:url(../images/bt_conseils_over.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
			#boutons_droite #boutons_droite_01 #current {
				width:129px;
		background:url(../images/bt_conseils_down.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
			#boutons_droite #boutons_droite_02 a {
				width:139px;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		background:url(../images/bt_financier.jpg) left top no-repeat;
		padding: 12px 80px 14px 60px;
		color: #082156;
		float:left;
		height:20px;
	}
		#boutons_droite #boutons_droite_02 a:hover {
			width:139px;
		background:url(../images/bt_financier_over.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 80px 14px 60px;
		height:20px;
				
				}
						#boutons_droite #boutons_droite_02 #current {
							width:139px;
		background:url(../images/bt_financier_down.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 80px 14px 60px;
		height:20px;
				
				}
				#boutons_droite #boutons_droite_03 a {
					width:129px;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		background:url(../images/bt_mise_situation.jpg) left top no-repeat;
		padding: 12px 90px 14px 60px;
		color: #082156;
		float:left;
		height:20px;
	}
		#boutons_droite #boutons_droite_03 a:hover {
			width:129px;
		background:url(../images/bt_mise_situation_over.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
			#boutons_droite #boutons_droite_03 #current {
				width:129px;
		background:url(../images/bt_mise_situation_down.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
	
					#boutons_droite #boutons_droite_04 a {
						width:119px;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		background:url(../images/bt_trucs.jpg) left top no-repeat;
		padding: 12px 90px 14px 60px;
		color: #082156;
		float:left;
		height:20px;
		
	}
		#boutons_droite #boutons_droite_04 a:hover {
			width:119px;
		background:url(../images/bt_trucs_over.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
			#boutons_droite #boutons_droite_04 #current {
				width:119px;
		background:url(../images/bt_trucs_down.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
						#boutons_droite #boutons_droite_05 a {
		width:119px;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		background:url(../images/bt_outil.jpg) left top no-repeat;
		padding: 12px 90px 14px 60px;
		color: #082156;
		float:left;
		height:20px;
		
	}
		#boutons_droite #boutons_droite_05 a:hover {
			width:119px;
		background:url(../images/bt_outil_over.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
			#boutons_droite #boutons_droite_05 #current {
				width:119px;
		background:url(../images/bt_outil_down.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
							#boutons_droite #boutons_droite_06 a {
		width:119px;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		background:url(../images/bt_cle.jpg) left top no-repeat;
		padding: 12px 90px 14px 60px;
		color: #082156;
		float:left;
		height:20px;
		
	}
		#boutons_droite #boutons_droite_06 a:hover {
			width:119px;
		background:url(../images/bt_cle_over.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
			#boutons_droite #boutons_droite_06 #current {
				width:119px;
		background:url(../images/bt_cle_down.jpg) left top no-repeat;
		text-decoration:none;
		font-size: 15px;
		font-weight:bold;
		float:left;
		padding: 12px 90px 14px 60px;
		height:20px;
	}
	
	h1  {
		margin: 0px;
		padding: 0px;
		border-bottom:1px solid #d3ab3c;
		
		}
		
	h2  {
		margin: 0px;
		padding: 0px;
		color: #183061;
		font-size: 15px;
		font-weight:bold;
		letter-spacing: 0.1em;
		}
	p   {
		margin: 0px;
		padding: 0px;
		color: #000000;
		text-align:justify;
		}
	h3   {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	display:inline;
	letter-spacing: 0.1em;
		}
			h4   {
	margin: 0px;
	padding: 0px;
	color: #183061;
	font-size: 12px;
	font-weight:bold;
	display:inline;
	letter-spacing: 0.25em;
		}
	a   {
		margin: 0px;
		padding: 0px;
		color: #183061;
		text-align:justify;
		font-weight:bold;
		}	
	a:hover   {
		margin: 0px;
		padding: 0px;
		color: #999999;
		text-align:justify;
		font-weight:bold;
		}	
	.oragecommunication
	{
		margin: 0px;
		padding: 0px;
		color: #303e5d;
		font-size:1px;
		}
	.img_float
		{
		margin: 0px;
		margin-right: 10px;
		padding: 0px;
		border: 1px solid #999999;
		float:left;
		}
			.img_float_right
		{
		margin: 0px;
		padding: 0px;
		border: 1px solid #999999;
		float:right;
		}
td.formation:hover{background-color:#eaeaea}
.hr
{
		border-bottom:1px dotted #a0a0a0;
		margin:3px 0 0 0 ;
		height:1px;
		}
		
		div.hr hr{display:none;}
		
		#programmes li {
			margin: 0px 14px;
			padding: 4px 0;
			padding-left: 12px;
			vertical-align:middle;
			background: transparent url(../images/li.gif) no-repeat left 1em;
			text-align:left;
		} 
		#programmes ul {
		list-style:none none;
		margin: 0px;
		padding: 0px;
		} 
		#programmes li.except {
			margin: 0px 25px;
			padding: 2px 0;
			padding-left: 20px;
			vertical-align:middle;
			background: none;
			text-align:left;
		} 
.haut {
		margin: 0px;
		padding: 0px;
		color: #183061;
		text-align:justify;
		font-weight:bold;
		font-size:10px;
		text-align:center;
		}
		
		
img.pdfIco{vertical-align:bottom; margin-right:5px;}

ul{
list-style:square outside url('../images/puce.gif');
}
