
.textecourant{
	display:block;
}

.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;
}

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


/* 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;
	background-color: #FFF;
	margin-bottom: 0px;
	margin-top:0px;
	vertical-align:top;
}


div.left .menucontent, div.left .menulink {
	color: #ffffff;  
	background-color: #336699;
	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;
		background-color: #90afcc;
		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;
}
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;
}

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;
}

/* END: Left menu link  (when on the linked page) */

#Formulaire{
	direction:ltr;
}
#results_dl_softwares{
	text-align:left;
	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;/*
padding-right:80px;
padding-left:71px;*/
line-height:16px;
}

div.main_table h2.infocus {
direction:ltr;

}

.results_ar_fa{
	text-align:left;
}
