
@IMPORT url("common.css");


/* Banner */


body {
	margin-top: 0px;
	margin-right: 0px;
}

td.langues {
	font-family: verdana;
	font-size: 10px;
	color: #4f6273;
	/*width: 70px;*/
}

td.topMenubanner {
    background: url(../img/header_part2_ar.jpg);
	height: 27px;
	width: 1000px;
	background-repeat: no-repeat;
}

.bannerLeft {
	background: url(../img/banner_left_ar.jpg);
	height: 72px;
	width: 1000px;
	background-repeat: no-repeat;
}

.bannerRight {
	background: url(../img/banner_right_arabe.jpg);
	height: 63px;
	width: 324px;
	background-repeat: no-repeat;

}

.texte_defilant {
width:630px !important;
 height:15px; 
 position:absolute;
 top:73px; 
 right:250px;
	font-family: tahoma;
	font-size: 12px;
	color: #fe8301;
	font-style:italic;
	font-weight:bold;
	padding-bottom:5px;
}

/*==================================  uniforce  =====================================*/
.div_puces{
width:130px !important;
 height:15px; 
 position:absolute;
 top:73px; 
 right:120px;
}
.div_puces a{
 text-decoration:none;
}
.tab_banner{
	height:99px !important;
	width:100% !important;
}
.ban_left{
	width:645px !important;
	background:url(../img/banner_right_ar.jpg) no-repeat;
	display:block;
	height:99px !important;
	vertical-align:bottom;
}

.pix_ban_midl{
	background:url(../img/pix_banner_middle.jpg) repeat-x;
	height:99px !important;
	width:100%;
}

.ban_right{
	width:358px !important;
	background:url(../img/banner_left_ar.jpg) no-repeat;
	display:block;
	height:99px !important;
}
/*===========================================================*/




textarea {
	direction: rtl;
}

input {
	direction: rtl;
}

td.texte_defilant marquee {
	direction: right;
}

td.mBanner {
	width: 100%;
}

/* Access Bottons */

.entrepriseAccess {
	background: url(../img/AccesEntreprise_arabe.jpg) no-repeat right;
	width: 184px;
	height: 83px;
	display: block;
	padding:0px !important;
}

.entrepriseAccessOn {
	background: url(../img/AccesEntrepriseOn_arabe.jpg) no-repeat right;
	width: 184px;
	height: 82px;
	display: block;
	padding:0px !important;
}

.acheteurAccess {
	background: url(../img/AccesAcheteur_arabe.jpg) no-repeat right;
	width: 184px;
	height: 82px;
	display: block;
	padding:0px !important;
}

.acheteurAccessOn {
	background: url(../img/AccesAcheteurOn_arabe.jpg) no-repeat right;
	width: 184px;
	height: 82px;
	display: block;
	padding:0px !important;
}

div.container {
	direction: rtl;
}

div#rightContent {
	float: left;
}

/****************************************** SOUS RUBRIQUES ******************************************************/
/*td.*/.rubSousRub {
	padding-left: 0px;
	margin-left: 0px;
	vertical-align: top;
}

/*td.*/.rubSousRub ul {
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

li.acheteurPublicLi {
	background:url(../img/menu_orange_ar.jpg) no-repeat 1px 0px #ff8307 !important;
}

ul.acheteurPublicUl {
	border-color: #E7862D !important;
}

li.entrepriseLi {
	background:url(../img/menu_bleu_ar.jpg) no-repeat 1px 0px #a8b9c9 !important;
}

ul.entrepriseUl {
	border-color: #a8b9c9 !important;
}

/*td.*/.rubSousRub ul li {
	width: 184px;
	margin-right: 0px;
	background:url(../img/puce_menu2_ar.jpg) no-repeat 170px 5px #ebeef3;
	margin-right: 0px;
	padding-right: 0px;
	font-weight: none !important;
}

/*td.*/.rubSousRub ul li a {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid;
	border-color: #ffffff;
	color: #2a5a8b;
	text-decoration: none;
	display:block;
	padding:3px 14pt 5px 0px;
}

li.acheteurPublicLi a {
	color:#FFFFFF !important;
	padding:2px 5pt 2px 0px !important;
	border-color:#ff8307 !important;
	border-top: 1px solid;
}

li.entrepriseLi a{
	color:#FFF !important;
	padding:2px 5pt 2px 0px !important;
	border-color:#a8b9c9 !important;
	border-top: 1px solid;
}

/*td.*/.rubSousRub ul ul {
	padding-right: 5px;
	font-size: 11px;
	color: #858D8B;
	background-color: #ffffff;
	text-decoration: none;
	border: 1px solid;
	border-color: #ebeef3;
}

/*td.*/.rubSousRub ul ul li a {
	background: url(../img/blue_puceAr.jpg) #ffffff no-repeat right 8px !important;
	display:block !important;
	border:none !important;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b5a88 !important;
	text-decoration: none;
	padding: 3px 10px 3px 0px  !important;
}

/*td.*/.rubSousRub ul ul li {
	color: #2b5a88 !important;
	text-decoration: none;
	width: 156px;
	/*
	background: url(../img/blue_puceAr.jpg);
	background-repeat: no-repeat;
	padding-right: 15px;
	font-size: 10px;
	color: #2b5a88;
	background-color: #ffffff;
	text-decoration: none;
	width: 156px;
	background-position: 162px 8px;
	background-repeat: no-repeat;*/
}

/*td.*/.rubSousRub ul ul ul {
	border: none !important;
	padding-right:20px;
}

/*td.*/.rubSousRub ul ul ul li {
	background:#FFF;
	color:#858D8B;
	font-size:11px;
	padding-left:15px;
	text-decoration:none;
	width:118px;
}

/*td.*/.rubSousRub ul ul ul li a{
	background:#FFFFFF url(../img/blue_B_puceAr.jpg) no-repeat scroll right 8px !important;
	color:#FF8307 !important;
}
/*td.*/.rubSousRub ul ul ul li a:hover{
	color:#2B5A88 !important;
}

.unlinkedRub {
	width: 183px;
	margin-right: 0px;
	font-weight: none !important;
}

.unlinkedRub span{
	border-bottom: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a5a8b;
	text-decoration: none;
	display:block;
	padding:3px 14pt 5px 0px;
}


/************************************************* content **********************************************/

.content {
	vertical-align: top;
}

td.menu {
	vertical-align: top;
}

td.wpsPortletBorder form tr td {
	font-family: tahoma;
	font-size: 10px;
	color: #2e5a87;
	font-weight:normal;
	text-align: right;
}

td.wpsPortletTitle {
	background-color: #f1f1f1;
	font-family: Arial;
	text-align: left;
	color: #a1a1a1;
	border-left: 6px;
	border-color: #333333;
}


li.accessButtons {
	background:none;
	background-color: #ffffff !important;
	padding-right: 0px !important;
	padding-bottom:3px;
	display:none;
}

li.prog_demat {
	background:none;
	background-color: #ffffff !important;
	padding-right: 0px !important;
	/*padding-bottom:3px;*/
}

li.accessButtons a {
	border:medium none !important;
	padding: 0px !important;
}


/*==================================   button   ===================================*/

.annuler{
	background:url(../img/button/btn_annuler_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.connexion{
	background:url(../img/button/btn_connexion_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:81px;
	height:19px;
	cursor:pointer;
}
.ccsbutton{
	background:url(../img/button/btn_ajouter_vide_FR.jpg) no-repeat #FFF;
	border:none !important;
	width:79px;
	height:19px;
	cursor:pointer;
	font-size:13px !important;
	font-family: tahoma;
	text-align:right;
	padding-right:5px;
	color:#FFFFFF !important;


}
.ajouter{
	background:url(../img/button/btn_ajouter_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.editer{
	background:url(../img/button/btn_editer_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.effacer{
	background:url(../img/button/btn_effacer_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.enregistrer{
	background:url(../img/button/btn_enregistr_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:81px;
	height:19px;
	cursor:pointer;
}
.envoyer{
	background:url(../img/button/btn_envoyer_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.valider{
	background:url(../img/button/btn_valider_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}

.terminer{
	background:url(../img/button/btn_terminer_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.suivant{
	background:url(../img/button/btn_suivant_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.precedent{
	background:url(../img/button/btn_precedent_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.nouveau{
	background:url(../img/button/btn_nouveau_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.supprimer{
	background:url(../img/button/btn_supprimer_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}

.supprimer_vide{
	background:url(../img/button/btn_supprimer_vide_FR.jpg) no-repeat #FFF;
	border:none !important;
	cursor:pointer;
	font-size:13px !important;
	font-family: tahoma;
	color:#FFFFFF !important;
	height:19px;
	padding-right:3px;
	text-align:right;
	width:79px;
}


.publier{
	background:url(../img/button/btn_publier_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.copier{
	background:url(../img/button/btn_copier_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.juger{
	background:url(../img/button/btn_juger_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.notifier{
	background:url(../img/button/btn_notifier_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.rectifier{
	background:url(../img/button/btn_rectifier_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.creer{
	background:url(../img/button/btn_creer_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:81px;
	height:19px;
	cursor:pointer;
}
.creernouveau{
	background:url(../img/button/btn_creernouveau_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:81px;
	height:19px;
	cursor:pointer;
}
.ok{
	background:url(../img/button/btn_ok_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:49px;
	height:19px;
	cursor:pointer;
}
.telecharger{
	background:url(../img/button/btn_telecharger_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:70px;
	height:19px;
	cursor:pointer;
}
.listerecherche{
	background:url(../img/button/btn_listerecherche_AR.jpg) no-repeat #FFF;
	border:none !important;
	width:97px;
	height:19px;
	cursor:pointer;
}
  .ajouterlot{ 
        background:url(../img/button/btn_ajouterlot_ar.jpg) no-repeat #FFF;
        height:19px;
        width:71px;
        border:0px;
    }


/*=================================================================================*/

/* TABS */


.table_tabs{
	/*padding:5px;*/
	border:0px;
	
}

.sep_ong{
	width:100%;
	border-bottom:1px solid #c6d4e2;
}

.content_tabs{
	border-bottom:1px solid #c6d4e2;
	border-left:1px solid #c6d4e2;
	border-right:1px solid #c6d4e2;
	padding:5px;
}

.sep {
	/*border-bottom:1px solid #c6d4e2;*/
	width: 100%
}


.unselectedTabFalse {
	background: url(../img/selectedTabL.png) no-repeat right 4px;
	height: 18px;
	display: block;
	padding-top: 6px;
	padding-right:15px;
	text-align:center;
}

.unselectedTabRFalse{
	background: url(../img/selectedTabL.png) no-repeat left 4px;
	padding-left:15px;
	display:block;
	height: 18px;
	padding-top:6px;
}

a.unselectedTabFalse {
color:#526271 !important;
font-weight:bold;
}

a.unselectedTab {
	background: url(../img/unSelectedTabL.png) no-repeat right 4px;
	color: #8aa0b7 !important;
	height: 18px;
	display: block;
	padding-top: 6px;
	padding-right:15px;
	text-align:center;
}

.unselectedTabL{
	background: url(../img/unSelectedTabL.png);
	height: 24px;
	width: 23px;
	display: block;
	color: #ffffff;
}

a.unselectedTabR{
	background: url(../img/unSelectedTabL.png) no-repeat left 4px;
	padding-right:15px;
	display:block;
	height: 18px;
	padding-top:6px;
}

/* Footer */

.footerMenu {
	text-align: left;
}

.texte_gris {
	color:#2C5A8B;
	font-family:tahoma;
	font-size:10px;
	text-align: left;
}

.textAreaFr {
	direction: ltr;
}

.inputFr {
	direction: ltr;
}

td.wpsPortletBorder {
	font-size: 12px;
	font-family: tahoma;
	color: #2B5A88;
	text-decoration: none;
	text-align: right;
}

/* LISTE AO */
td.aoLib {
	font-family: tahoma;
	font-size: 11px;
	color: #2b5a88;
	background-color: #ebeff2;
	width: 30%;
}

td.aoDesc {
	font-family: tahoma;
	font-size: 11px;
	color: #2b5a88;
	background-color: #f5f6f8;
	width: 70%;
}

td.wpsPortletBorder a {
	font-family: tahoma;
	color: #2c5a8b;
	font-size: 11px;
	text-decoration:none;
}

span.dossierStyleLi li{
	background: url(../img/blue_puceAr.jpg) no-repeat right 7px;
	padding-left: 0px;
	padding-right: 10px;
	margin:0;
	text-decoration: none;
}


a.bannerPDCP {
	background: url(../img/bannerAr.jpg) no-repeat right top;
	width: 184px;
	height: 75px;
	display: block;
	margin-top:1px;
	padding:0px !important;
}
a.pmmpOld {
	background: url(../img/PMMP_OLD_ar.jpg) no-repeat right top;
	width: 184px;
	height: 76px;
	display: block;
	margin-top:1px;
	padding:0px !important;
}
a.rechrcheAO{
	background: url(../img/recherche_avance_ar.jpg) no-repeat;
	width: 182px;
	height: 80px;
	display: block;
	margin-top:3px;
	padding:0px !important;
}

.deconnect {
	text-align: left;
}
/***************************** Pagination ************************************/

.firstPage {
	background: url("../img/pagination/lastPage.gif");
	width: 16px;
	height: 16px;
	display: block;
}

.lastPage {
	background: url("../img/pagination/firstPage.gif");
	width: 16px;
	height: 16px;
	display: block;
}
.nextPage {
	background: url("../img/pagination/previousPage.gif");
	width: 16px;
	height: 16px;
	display: block;
}

.previousPage {
	background: url("../img/pagination/nextPage.gif");
	width: 16px;
	height: 16px;
	display: block;
}

.firstPageOff {
	background: url("../img/pagination/lastPageOff.gif");
	width: 16px;
	height: 16px;
	display: block;
}

.lastPageOff {
	background: url("../img/pagination/firstPageOff.gif");
	width: 16px;
	height: 16px;
	display: block;
}

.nextPageOff {
	background: url("../img/pagination/previousPageOff.gif");
	width: 16px;
	height: 16px;
	display: block;
}

.previousPageOff {
	background: url("../img/pagination/nextPageOff.gif");
	width: 16px;
	height: 16px;
	display: block;
}

.PUCE_ts{
      background: url(../img/button/plus_bleu.jpg) no-repeat right 4px;
	  font-family:Verdana;
	  font-size:11px;
	  color:#2E5A89;
	  padding-right:13px;
	  padding-left:3px;
	  margin: 0 ;
}


td.topMenubanner_ar {
    background: url(../img/header_part2_ar.jpg);
	height: 27px;
	width: 100%;
	background-repeat: no-repeat;
}

.search{
	background: url(../img/button/searchAr.jpg) no-repeat;
	width: 70px;
	height: 19px;
	display: block;
	border: 0px !important;
	cursor:pointer;
}

.puce_onglet{
   background: url(../img/button/puc_orange_ar.jpg) no-repeat;
   background-position: right 7px;
   width: 6px;
   height: 5px;
}
.title_actualite{
   color:#2C5A8B;
   font-family:tahoma;
   font-size:11px;
   text-align: justify;
}
.texte_actualite{
    font-family:Verdana;
    font-size:10px;
    color:#2C5A8B;
	vertical-align:top;
	padding-top:2px;
	padding-left:4px;
	text-align:justify;
}
.texte_actualite_plus{
    font-family:Verdana;
    font-size:10px;
    color:#99CCFF;
	vertical-align:top;
	padding-top:2px;
	padding-left:4px;
	width:95px;
}
.liensuite{
    font-family:Verdana !important;
    font-size:10px !important;
    color:#fc8203 !important;
	text-decoration:underline !important;
	
	
}
.separator{
   background: url(../img/button/separateur.gif)  repeat-x;
   padding-top:4px;
   padding-bottom:4px;
   height:1px;
}

.accesAchateur{
   padding-right:3px;
   }
.accesEntreprise{
     padding-left:3px;
	}

	
.title_left_bis{
	background: url(../img/icon_titre_ar_2.jpg) no-repeat left;
	width:18px;
	height:23px;
}

.title_center_bis{
	background: url(../img/px_gris_titre_fr.jpg) repeat-x bottom;
	font-family:tahoma !important;
	font-size:11px !important;
	color:#ff8800 !important;
	font-weight:bold !important;
	padding:0 5px 0 0;
	text-align:right;
	padding-left:5px;
}

.title_right_bis{
	background: url(../img/degrad_gris_titre_ar.jpg) no-repeat right bottom;
	width:255px;
}

.detail_bis{
	border:#cfdae2 1px solid;
	margin:5px 0 15px 0;
	width:100%;
}

.td_detail_bis{
   padding : 4px;
}


.title_left_orange{

	background: url(../img/icon_titre_ar.jpg) no-repeat right;

	width:18px;

	height:23px;

}

.title_center_orange{

	background: url(../img/px_orange_titre_fr.jpg) repeat-x bottom;

	font-family:tahoma;

	font-size:11px;

	color:#7F8C92;

	font-weight:bold;

	padding:0 0 0 5px;

}

.title_right_orange{

	background: url(../img/degrad_orange_titre_ar.jpg) no-repeat right bottom;

	width:255px;

}

.detail_orange{

	border:#cfdae2 1px solid;

	margin:5px 0 15px 0;

	width:100%;

}

.detail_orange .td_detail_orange{

   padding : 4px;

}

select{
 font-family: tahoma !important;
 font-size: 10px !important;
}
