.centerHome{
	text-align:right;
	margin-right: 200px;
}

.left-layer-right {
direction: rtl;
}

a.menulink, a.menulink_selected, a.menulink_pageselected{
direction: rtl;
text-align:right;
font-size:14px;
}

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
.left-layer-right {
	display : block;
}

div.left ul.nav li {
	overflow:hidden;
}
div.left .menucontent {
	padding: 0px 0px 0px 0px;
	letter-spacing: 0px;
	margin-bottom: 0px;
	margin-top:0px;
	vertical-align:top;
}


div.left .menucontent, div.left .menulink {
	color: #ffffff;  
	vertical-align:top;
}

div.left .menulink {
 display : block; 
 padding: 2px 5px 2px 3px;
}

div.left .menulink:hover { 
 text-decoration: none; 
 color: #FFF; 
 }

	div.left .menulinkon { 
 	 display : block; 
	 color: #FFF;
	 text-decoration: none;
	 padding: 2px 5px 2px 3px; 
	}

div.left ul.nav li.menucontent ul.nav li.menucontent{
	list-style: none; 
}

	div.left ul.nav li.menucontent ul.nav li.menucontent a.menulink{
 		display : block; 
 		padding: 2px 17px 2px 3px;
		overflow: auto;
		border-bottom: 1px solid #FFF;
			color: #ffffff;
	}
	
	div.left ul.nav li.menucontent ul.nav li.menucontent a.menulink:hover{
		display : block; 
	}


	div.left ul.nav li.menucontent ul.nav li.menucontent ul.nav li.menucontent a.menulink{
		border-bottom: 1px solid #FFF;
 		display : block; 
 		padding: 2px 30px 2px 3px; 
		overflow: auto;	
		
	margin-bottom:-2px;
	}
	
	
	div.left ul.nav li.menucontent ul.nav li.menucontent ul.nav li.menucontent a.menulink_pageselected{
		border-bottom: 1px solid #FFF;
 		display : block; 
 		padding: 2px 30px 2px 3px; 
		overflow: auto;	
	}

div.left ul.nav li.menucontent ul.nav li.menucontent a.menulink_pageselected {
	display : block; 
 	padding: 2px 17px 2px 3px; 
	overflow: auto;
	border-bottom: 1px solid #FFF;
	background-position:right center;
}
div.left ul.nav li.menucontent ul.nav li.menucontent a.menulink_selected {
	display : block; 
 	padding: 2px 17px 2px 3px; 
	overflow: auto;
	border-bottom: 1px solid #FFF;
	background-position:right center;
}

div.left a.menulink_pageselected {
	color:white;
	display : block; 
    padding: 2px 5px 2px 3px;
    padding-right: 8px;
}
div.left a.menulink_selected {
	color:white;
	display : block; 
    padding: 2px 5px 2px 3px;
    /*padding-left: 8px;*/
}

/* END: Left menu link  (when on the linked page) */
#Formulaire{
	direction:ltr;
}
.register_table {
direction:rtl;
}
.combo_box{
	direction:ltr;
}


.details_softwares, .details_cases, .details_training {
font-size:11px;
min-height:170px;
padding:10px 8px 8px 175px;
}
#results_dl_cases {
direction:ltr;
text-align:left;
}
#results_dl_cases .div_row_result{
direction:ltr;
text-align:left;
}
h2.infocus {
direction:ltr;
line-height:16px;
}
.results_ar_fa{
	text-align:left;
}

.highpointS div.textecourant div{
	padding-right:5px;
	float:none;
}
.highpointS{
	_width:390px;
}
