* {padding:0; margin:0; }
img, fieldset {border:none;}
body {background: #FFF;text-align: left;font-size:12px;font-family: Arial, sans-serif;}
/*////////////////////////////common classes////////////////////////////*/
h3 {padding:0 0 10px 0; font-size:14px; text-transform:uppercase; font-weight:normal;  }
h4 {padding:0 0 10px 0; font-size:12px; text-transform:uppercase; font-weight:normal;   color:#577182;  }
h3 span { font-size:11px; }
ul{list-style:none;}
form submit{align:left;}
.fleft {float:left;}


.clear {clear:both;height:1px;}
.strongLink1{color:#425d70; text-decoration:none;}
.strongLink2{background: transparent url(../images/strongLink2.gif) no-repeat 3px 4px; text-decoration: none; padding-left:15px; margin:10px 0 10px 71px; color:#425d70;}
.strongLink9{background: transparent url(../images/stronglink7.gif) no-repeat 1px 5px; text-decoration: none; padding-left:14px; margin:10px 0 10px 71px; color:#425d70;}
.strongLink3 {background:url(../images/stronglink3.gif) no-repeat 0; padding:0 0 3px 22px; }
.strongLink4 {background:url(../images/stronglink4.gif) no-repeat 0 3px; padding:0 0 0 22px; }
.strongLink5 {background:url(../images/stronglink5.gif) no-repeat 0 1px; padding:0 0 0 22px; }
.strongLink6 {background: #fff url(../images/icons.gif) no-repeat 0 2px;padding:0 0 0 20px;}
.strongLink7 {background:url(../images/stronglink6.gif) no-repeat 0 2px; padding:0 0 0 22px;}
.strongLink8{background: transparent url(../images/icon_square.gif) no-repeat 0 6px; text-decoration: none; padding-left:10px; color:#425d70; margin:5px 0 5px 81px; }
.selected { font-weight:bold; }

/*////////////////////////////common classes////////////////////////////*/

#container{width:955px; margin:auto; position:relative; }
	
	#header ul, #header img { float:left;}
	#header ul.home{ position:absolute;left:820px; top:10px; right:10px;} 
		#header li { display:inline; }
		
	#header .home a { padding:5px;float:right;color:#ffffff; text-decoration:none; font-size:11px; }	
	#header .english a:hover { color:#FFFFFF; text-decoration:underline; }
	#mainCont{}
	#mainCont .MEABlk2{float:left; padding:28px 15px 0 28px; width:491px}

		/*////////////////////////////Home Page////////////////////////////////*/
		/*Block text*/
		#contText{background:url(../images/bgd_contText1.gif) top center no-repeat; padding:0; margin:0; height:1%;}
			/*block container*/
			#contText .highlight{float:left; margin:10px 0 0 0; padding:0 10px 0 15px;}
			#contText .highlight h2{}
			#contText .blkLink{padding:10px 0 0 0;}
			#contText .blkLink a{text-align:right; display:block;}
			
			#frmLogin { float:left }
			#frmLogin label { width:70px; float:left; display:block }
			#frmLogin input { font-size:11px }
			#frmLogin span { font-size:11px; color:#FF0000; margin:0 0 0 70px; height:10px }
			#frmLogin .txtInput { width:170px; float:left }
			#frmLogin .btnLogin { vertical-align:top; float:right; margin:0 43px 0 0 }
			/*block container*/
			/*MEAType1*/
			#contText .MEAType1{padding:10px 0 0 0;}
				#contText .MEAType1 p{float:left; width:200px; margin-left:15px;}
				#contText .MEAType1 img{float:left; margin:0; padding:0;}
			/*MEAType2*/
			#contText .MEAType2{padding:10px 0 0 0;}
				#contText .MEAType2 p{background: transparent url(../images/icons.gif) no-repeat 0 2px;padding:0 0 10px 15px; width:270px;}
			/*form Login*/
			.highlight form{width:286px; border:1px solid #bac8d1; padding:10px 0 20px 10px;}
			.highlight form p{ padding:0 5px 6px 0; display:block }

		/*Block link*/	
		#contLinks{background:url(../images/bgd_contLinks1.gif) top center no-repeat; padding:0; margin:0; height:66px;}
		/*////////////////////////////Home Page////////////////////////////////*/
		.left { padding:5px 0 0 0;  background:#0066CC;}
		.left li { margin:5px 0 0 0; display:inline; }
		.left li span { background:#FFFFFF; display:block; padding:0 0 0 5px; color:#183145; }

		.left p { margin:0 0 20px 70px; text-transform:uppercase; color:#384c5d; font-size:12px; }
		
		
		/*////////////////////////////niv_metiers page/////////////////////////*/
		#contType1 h3 { color:#7a7864; }
			#contType1 a:hover,#contType2 a:hover,#contType3 a:hover,#contType4 a:hover,#contType5 a:hover{ text-decoration:underline;}
			/*#contType1 .left{background:url(../images/bgd_contType1_left.jpg) no-repeat; height:358px; float:left; width:236px;}
			#contType1 .MEABlk2{background:url(../images/bgd_contType1_center.jpg) no-repeat;}
			#contType1 .MEABlk3{background:url(../images/bgd_contType1_right.jpg) no-repeat;height:386px; float:left; width:185px; }*/
			#flashMetho { float:left; width:241px; background:url(../images/visual_metiers.jpg) no-repeat; width:241px; height:318px; }
			#contType1 .methoContent { float:left; width:253px; margin:65px 0 0 0; display:none; }
			#contType1 .methoContent p { margin:0 0 10px 0; }
			#contType1 .identification { background:url(../images/bgd_quote_metiers.gif) no-repeat; width:246px; height:33px; font-weight:bold; color:#4a545d; padding:7px 0 0 6px; }
				#contType1 .MEABlk3 p, #contType1 .MEABlk3 form,#contType1 .MEABlk3 h3,  #contType2 .MEABlk3 p, #contType3 .MEABlk3 p, #contType4 .MEABlk3 p{ padding:0 0 15px 15px;  }
				
		/*////////////	niv_metiers page new	///////////////////*/
		#contType1 .left{height:510px; float:left; }
		#contType1 .MEABlk2{height:534px;background:url(../images/center.jpg) no-repeat; float:left; width:650px; padding:25px 4px 0 10px;}
			#contType1 h3 { color:#577182; }
			#contType1 .MEABlk2 img{ float:left;}
			#contType1 .line { padding:15px 0 0 0; }
			#contType1 .contentVisuel {width:360px; float:left; padding:0 0 0 15px;}
			#contType1 .contentVisuel img { float:none; }
			
			#contType1 .MEAType4 {float:left;border:1px solid #c3c2d0; width:163px; margin-right:7px; padding-bottom:30px; }
			#contType1 .MEAType4 img{border-bottom:1px solid #c3c2d0; margin:0 0 10px 0; float:none; }
		
			#contType1 .MEAType4 p { margin:0 0 10px 12px; }
			#contType1 .MEABlk3{padding: 28px 0 0 0;background:url(../images/right.jpg) no-repeat;height:521px; float:left; width:290px; }
			#contType1 .MEABlk3 p.strongLink2{margin:25px 0 0 15px; padding:0 0 0 10px;}
			#contType1 .MEABlk3 p.strongLink2 span{ font-weight:bold; display:block;}
		
			#contType1 ul,li {list-style:disc;}
			#contType1 li{margin:15px;}

			#contType1 .smallText { color:#787878; font-size:11px; margin:15px 0 15px 0; }
			#contType1 .highlightText { color:#787878; margin:0 0 15px 10px; }
			#contType1 .usefulLink { margin:30px 0 0 21px; }
			#contType1 .usefulLink li { margin:0 0 10px 0;  }
			#contType1 .usefulLink a:hover { text-decoration:none; }
			#contType1 .print { background:url(../images/icon_print.gif) 0 1px no-repeat; padding:0 0 2px 20px; color:#2a2d77; font-size:11px; }
			#contType1 .telecharger { background:url(../images/icon_telecharger.gif) 0 1px no-repeat; padding:0 0 2px 20px; color:#2a2d77; font-size:11px; display:block; }
			#contType1 .contentEve { padding:10px 10px 0 0; }
		
			#contType1 .contentEve span { font-size:10px; }
			form#frmReg2 { padding:20px 0 0 0; width:495px; }
			#contType1 .contentEve h3 { background:url(../images/sepline_hor1.gif) bottom no-repeat; }
			#contType1 .contentEve fieldset { padding:20px 0 0 0;  }
			#contType1 .contentEve fieldset p.selectfield { width:73px; }
			#contType1 .contentEve fieldset p { float:left; width:132px; margin:0 0 0 4px; display:inline; }
			#contType1 .contentEve fieldset select { width:73px; border:1px solid #948683; float:none;  }
			#contType1 .contentEve fieldset input { width:132px; border:1px solid #948683; float:none; height:15px; margin:0;  }
			#contType1 .contentEve fieldset textarea { width:493px; border:1px solid #948683; }
			#contType1 .leftBtn { width:71px; float:left; margin:20px 0 0 0; }
			#contType1 .rightBtn { width:71px; float:right; margin:20px 0 0 0; }
			#contType1 .contentPresse { padding:0 20px 0 0; }
			#contType1 .contentPresse p { margin:0 0 20px 0; }
			#contType1 .contentPresse a { font-size:11px; text-decoration:underline; background:url(../images/icon_revenir.gif) 0 3px no-repeat; padding:0 0 0 15px;  }  
			#contType1 .contentPresse a:hover { text-decoration:none; }
			#contType1 p.subtitle {background:url(../images/strongLink1.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0; }

	
#top_banner_up {position:absolute; z-index:99;  width:955px; }
#footer{text-align:center;vertical-align:middle; margin:20px 0; padding:2px 0;}
#footer li{display:inline;}
#footer li a{text-decoration:none;padding:0 5px; color:#537083;}
#footer li a:hover{text-decoration:underline;}


#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url(images/background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 10em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
	position:absolute;
	top:80px;
	left:0;	
width:100em
} 

.news_img{padding-bottom:5px;float:left;clear:both;}
.date{color:#006699; font-weight:bold;}
.title{font-size:13px; font-size:12px;}
.more_info{color:#999999;}