/*****************************************Begin Accueil***********************************************/

#acc-header-contenu{
	width: 621px;	
}

#acc-header-contenu, #right-contenu-acc{
	float: left;
}

/***** Header Accueil *******/

#img-defile-haut img{
	width: 472px;
	height: 64px;
	display: block;	
	padding-left: 60px;	
}

#img-defile-haut{
	z-index: 0;
}

/***** Contenu Accueil *******/

#p-recherche{
	color: #4abee5;
	font-weight: bold;
	font-size: 13px;
}

/***** Form Recherche *******/

#div-rech-exp{
	background: url("/images/accueil/bg-form-acc.png") no-repeat;
	width: 610px;
	height: 190px;
	display: block;
}

/****** Para Avant Table******/

.p-rech-ex-1{
	padding: 20px 0 0 35px;
	color: #ed2526;	
}

.p-rech-ex-2{
	padding: 20px 0 10px 35px;
	color: #ed2526;	
}

/***** Table Recherche *******/

#recherche-exp{
	padding: 0 0 0 50px;
	/padding: 0 0 0 20px;
	width: 552px;
	height: 161px;
	/margin: 0 0 0 50px;
}

/****** Table tr td *******/

.que-1, .input-1{
	float: left;
}

#input-qoui{
	margin-left: 35px;
}

#input-ou{
	margin-left: 48px;
}

.p-rech-ex-1, .p-rech-ex-2, .question-1, .question-2{
	font-size:15px;
	font-weight: bold;
}

#recherche-exp{
	color: #2c3c8c;	
}

#btn-trouver-express{
	position: absolute;
	left:645px;	
	margin-top: -25px;
}

.exemple{
	font-size:10px;
	font-weight: bold;
	margin:2px 0 0 2px;
	
}


/****** Recherche Avancee ******/

#div-rech-avan{
	background: url("/images/accueil/bg-list-acc.png") no-repeat;
	width: 616px;
	height: 314px;
	display: block;		
}

.list-rec-avan{
	width: 250px;
	height: 230px;
	display: block;
	margin: 0 0 0 45px;
	color: #2c3c8c;	
	/position: relative;
	/z-index:1;	
}

.list-rec-avan ul li{
	/float: left;
}

.link-re-avan a{
	margin: 5px 0 0 10px;
	color: #2c3c8c;	
}

/******* Right Accueil******/

#right-contenu-acc{
	width: 125px;
	display: block;
}

/***** Vertical Menu *****/

.list-rec-avan a.click_hover_vm, #formations-vm a.show-vm{
	list-style: none;
	padding: 12px 0 0 0;	
	margin: 0;	
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight: bold;
	z-index:500;
	background: url('/images/accueil/bg-menu-verti.png') no-repeat;	
	background-position: 2px 10px;
	/*width: 259px;*/
	height: 20px;
	display: block;	
	/position: relative;	
}

.list-rec-avan a.click_hover_vm{
	width: 230px;
}

#formations-vm a.show-vm{
	width: 237px;
}

span.link-re-avan{	
	/position: relative;		
	position: relative; /*--Declare X and Y axis base for sub navigation--*/		
	padding: 0; 	
	z-index: 0;
	margin: 12px 0 0 47px;
	color: #2c3c8c;		
}

.subnav-vm{
	position: absolute;	
	left:330px;
	/left:90px;	
	list-style: none;		
	display: none;
	float: left;			
	z-index:1000;	
	margin: -4px 0 0 0;	
}

ul.subnav-vm li{
	border-bottom:1px solid #b5dffd;
	border-left:1px solid #b5dffd;
	border-right:1px solid #b5dffd;
	width: 133px;	
	background-color:#FFF;	
	padding: 2px 0 6px 8px;	
	z-index:1000;	
	font-weight: bold;			
}

ul.subnav-vm li a{	
	margin: 0 0 8px 0;	
	display: inline;
	color: #4abee5;	
	z-index:1000;
}

ul.subnav-vm li a img{	
	width:141px;
	height:37px;
	position:absolute;
	left: 1px;		
	z-index:1;
	/z-index:1000;
	margin-top:-5px;			
}

#subnav_level1-vm #menu-geo {
	margin: 0 0 0 10px;	
}


#subnav_level1-vm #menu-geo ul{
	padding: 13px 0 0 0;	
	/padding: -7px 0 0 0;	
}

#subnav_level1-vm #menu-geo ul li a{
  padding: 1px 3px 0 5px;  
}

#subnav_level1-vm #menu-geo ul li{
	margin: 0px 0 0 8px;
	/margin: -5px 0 -5px 8px;
}

#subnav_level1-vm{
	position:absolute;
	left:135px;	
	z-index: 3000;
}

#formations-vm #subnav_level1-vm{	
	left:330px;	
}

#formations-vm #subnav_level1-vm #menu-geo ul li{		
	margin: 5px 0 0 8px;	
}

#formations-vm #subnav_level1-vm #menu-geo ul li a{
  padding: 3px 3px 0 5px;  
}

#subnav_level2-vm{
	position:absolute;
	left:105px;
	/left:160px;	
	z-index:11;	
}
/*****************************************End Accueil***********************************************/
 
