/* CSS Document */
/***************** BODY *****************/
*{
/*---on passe toutes les marges à 0---*/
margin:0;
padding:0;
}
body,html{
height:100%;
/*---permet de changer la couleur de la barre de scroll dans IE (déconseillé)
scrollbar-base-color:#7d8a2e;
---*/
}
.btsearch {	
	font-family:Verdana;
	font-size:9px;
	color:#14354F;
}
a.bourselink {
font-size:10px;
text-decoration:none;
}
.style3 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.style2 {	color: #CCCCCC;
	font-weight: bold;
	font-size: 12px;
}
/***************** CONTAINER *****************/
#container{
position:relative;
min-height:100%;
height:auto !important;
width:1000px;
margin:0 auto;
background-image:url(../images/pixel_blanche.jpg);
background-repeat:repeat-y;
background-position:center;
background-repeat:repeat-x;
background-repeat:repeat;
}
/****************** Entete **********************/
#entete{

height:auto;
float:right;
width:1000px;

}

#banierePub{
text-align:center;
	height:auto;
	float:left;
	width:auto;
	padding-bottom:0px;
	padding-top:0px;
}

#baniere{
margin:10px 0 10px 2px;
height:auto;
width:1000px;

}
#logo{
padding:0 10px 0 0;
}
#barre_menu{
height:auto;
/*float:right;*/
width:1000px;
text-align:center;
}
#entete #barre_info{
height:auto;
width:1000px;
/*float:right;*/
}

#entete #infoBorse{
float:left;
height:auto;
width:45%;
background:#F0F0F0;
}
#entete #titreBourse{
float:left;
text-align:center;
background-color:#13334C;
height:auto;
width:5%;
}
#entete #infoDevise{
float:right;
height:auto;
width:44%;
background:#F0F0F0;
}
#entete #titreDevise{
float:right;
text-align:center;
background-color:#13334C;
height:auto;
width:5%;

}

/************ fin style entete ***********/
#page{
width:1000px;
min-height:100%;
height:auto;
float:right;
margin-bottom:10px;
}

#pageliste{
width:1000px;
min-height:100%;
height:auto;
float:right;
margin-bottom:10px;
}

#page #contenu{
/*	border:1px solid #3F6;*/
	float:right;
	height:auto; 
	width:660px;
	margin-top:20px;
	margin-right:5px;

/*padding:20px;*/
}
#pageliste #contenu{
/*	border:1px solid #3F6;*/
	float:right;
	height:auto; 
	width:660px;
	margin-top:20px;
	margin-right:5px;

/*padding:20px;*/
}
#container #pageliste #zoneLeft{
/*border:1px solid green;*/ 

height:auto; 
min-height:1305px; 
width:300px; 
float:left;
background-color:#F1F1F1;
margin-left:3px;
margin-top:20px;
padding-bottom:10px;
}
#container #page #zoneLeft{
/*border:1px solid green;*/ 

height:auto; 
min-height:1805px; 
width:300px; 
float:left;
background-color:#F1F1F1;
margin-left:3px;
margin-top:20px;
padding-bottom:10px;
}

#contenuImprim{
	/*border:1px solid #3F6;*/
	float:right;
	height:auto; 
	width:590px;
	margin-top:20px;
/*padding:20px;*/
}

#contenuImprim .blocArticle{
/*border:1px solid red; */
width:550px; 
float:right;
max-height:120px;
margin-top:5px;
margin-left:5px;
margin-bottom:5px;

}

#pageRecherche{
	width:950px;
	min-height:100%;
	height:auto;
	float:right;
	margin-bottom:10px;
}
#pageRecherche #contenu{
	float:right;
	height:auto; 
	width:550px;
	margin-top:10px;
	/*border:1px solid red; */
}
#container #pageRecherche #zoneLeft{
/*border:1px solid green; 
height:auto;  
width:360px; 
float:left;
margin-left:3px;
margin-top:29px;
margin-bottom:20px;
padding-bottom:10px;*/
height:auto; 
min-height:1025px; 
width:347px; 
float:left;
background-color:#F1F1F1;
margin-left:3px;
margin-top:20px;
padding-bottom:10px;
}
#pageArticle{
	width:1000px;
	min-height:100%;
	height:auto;
	margin-bottom:10px;
	float:right;
}

#pageArticle #contenu{
	float:right;
	height:auto; 
	width:660px;
	margin-top:10px;
	/*border:1px solid red; */
}
#container #pageArticle #zoneLeft{
/*border:1px solid green; */
/*height:auto;  
width:360px; 
float:left;
margin-left:3px;
margin-top:29px;
margin-bottom:20px;*/

height:auto; 
min-height:1040px; 
width:300px; 
float:left;
background-color:#F1F1F1;
margin-left:3px;
margin-top:20px;
padding-bottom:10px;

}
#zoneArticle{
/*border:1px solid green; */
height:auto; 
width:610px;
float:right;
margin-right:2px;
margin-bottom:10px;
}
/******
* les styles du la page d'accueil pour les articles
*****/

#zoneArticle .TitrePrincipale {
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
}
#contenu #zoneArticle .PresentPrincipale{
color:#333333 !important;
font-size:18px;
font-weight:bold;
}
.blocArticle{
/*border:1px solid red; */
width:308px; 
float:right;
height:137px;
margin-top:5px;
margin-left:5px;
margin-bottom:5px;

}
.blocArticle .PresentIndex {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	font-family:"Arabic Transparent";
}
.blocArticle .Titreindex {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	height:20px;
}

/*#zoneArticle{
border:1px solid green; 
height:auto; 
width:573px;
float:right;
margin-right:2px;
margin-bottom:10px;
}*/

.blocArticle2009{
/*border:1px solid red; */
width:520px; 
float:right;
height:auto; 
margin-top:5px;
margin-left:5px;
margin-bottom:5px;

}
#imagemin{

max-width:95px;
max-height:100px;
float:right;
margin-left:5px;

}
#titreetpres{

width:180px;
float:right;
}

.blocArticle2009 .PresentIndex {
	color:#000000;
	font-size:15px;
	font-weight:bold;
	font-family:"Arabic Transparent";
}
.blocArticle2009 .Titreindex {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	height:20px;
}

#imagesArticle{
width:300px;
height:auto;
float:right;
margin-left:8px;
}
#imagesArticle2{
width:182px;
height:auto;
float:right;
margin-left:8px;
}
#zonePubLeft{
border:1px solid #F1F1F1; 
width:300px;
/*min-height:250px;*/
float:right;
margin-top:0px;
padding-top:0px;
text-align:center;
/*background-color:#FFFFFF;*/
}

#pubGauche{
	margin-top:10px;
	text-align:center;
	height:auto;
	border:1px solid #666666; 
	/*padding:19px;*/
	background-color:#FFFFFF;
}
#takarir{
/*border:1px solid black; */
width:300px;
height:auto;
float:right;
background-color:#F1F1F1;
border:1px solid #CFCFCF;
}
#takarir .Present {
	color:#4F5559;
	font-size:13px;
	font-weight:bold;
	margin-right:10px;
}
#takarir .blocMenuContenu{
	text-align:right !important;
	margin-right:10px;
	/*float:right;*/
	
}

#takarir .TitreMenu{
	color:#353434;
	font-size:15px;
	font-weight:bold;
}


#ajenda{
/*border:1px solid black; */
margin-top:20px;
width:300px;
height:auto;
float:right;
background-color:#F1F1F1;
border:1px solid #CFCFCF;
}
#ajenda .Present {
	color:#4F5559;
	font-size:13px;
	font-weight:bold;
	margin-right:10px;
}
#ajenda .blocMenuContenu{
	text-align:right !important;
	margin-right:10px;
	/*float:right;*/
	
}

#ajenda .TitreMenu{
	color:#353434;
	font-size:15px;
	font-weight:bold;
}
#akthar{
/*border:1px solid black; */
margin-top:0px;
width:300px;
height:auto;
float:right;
background-color:#F1F1F1;
border:1px solid #CFCFCF;
padding-bottom:10px;
}
#akthar .Present {
	color:#4F5559;
	font-size:13px;
	font-weight:bold;
	margin-right:10px;
}
#akthar .blocMenuContenu{
	text-align:right !important;
	margin-right:10px;
	/*float:right;*/
	
}

#akthar .TitreMenu{
	color:#353434;
	font-size:15px;
	font-weight:bold;
}

#zoneBasArticle{
/*border:1px solid black; */
width:630px;
float:right;
margin:5px 2px 20px 0px;
/*padding-right:10px;*/
}
#articleaccueil{
border:1px solid black; 
width:610px;
float:right;
margin:0px 0px 10px 0px;
/*padding-right:10px;*/
}

#zonemenu{
/*border:1px solid black;*/ 
height:auto; 
width:630px;
float:right;
margin-right:2px;
margin-top:5px;
text-align:center;
/*margin-bottom:20px;*/

}
#news_arabe{
/*border:1px solid #999; 
height:auto; 
width:300px;
float:right;
margin-right:2px;
margin-top:10px;
margin-bottom:10px;
background-color:#F1F1F1;*/
/*border:1px solid black; */
margin-top:20px;
width:300px;
height:auto;
float:right;
background-color:#F1F1F1;
border:1px solid #CFCFCF;
 
}

#news_arabe .Present {
	color:#4F5559;
	font-size:13px;
	font-weight:bold;
	margin-right:10px;
}
#news_arabe .blocMenuContenu{
	text-align:right !important;
	margin-right:10px;
	/*float:right;*/
	
}

/*#page #contenu #news_arabe .TitreMenu{
	color:#353434;
	font-size:14px;
	height:25px;
}*/

#contenu #zonemenu #blocMenu{
	float:right;
	width:205px;
	height:270px;
	background-image:url(../images/fond_bloc_menu.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#EDEDEE;
	border:1px solid #C2CDE0;

}
#contenu #zonemenu #blocMenu .menuTitre{
	font-size:19px;
	width:100%;
	font-weight:bold;
	float:right;
	height:20px;

}

#contenu #zonemenu #blocMenu .blocMenuContenu{
	text-align:right !important;
	margin-right:5px;
	margin-top:10px;
	float:right;

}


#contenu #zonemenu #blocMenu .blocMenuContenu #TitreMenu{
	color:#353434;
	font-size:15px;
	font-weight:bold;
	
}
.TitreMenu{
	color:#353434;
	font-size:10px;
	font-weight:bold;
	
}
.blocMenuContenu .TitreMenu{
	color:#353434;
	font-size:14px;
	font-weight:bold;
	margin-top:2px;
	height:25px;
	
}
<!--*********style du footer******-->
#container #footer{
border:1px solid red;
float:right;
text-align:center;
height:auto;
margin-top:10px;
padding-top:20px;
margin-bottom:30px;

}
#container #footer .pubFooter
	{
	text-align:center;
	height:auto;
	min-height:110px !important;
	padding-bottom:10px;
	padding-top:10px;
	}
#container 	#footer .copyr{
		margin-top:10px;
	}
/*********fin style footer***********/

.hausse {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006600;
}
.baisse {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}
a.bourselink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.bourselink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.bourselink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}


#article{
	margin-right:20px;
}
#titreRubrique{
	margin-top:16px;
	margin-bottom:2px;
	border-bottom:3px solid #295F6B;
	background-image:url(../images/fond_ac.jpg);
}
#page #contenu #zoneBasPub{
	float:right;
	text-align:center;
	height:auto;
	width:520px;
	padding:20px;
	margin-bottom:20px;
	/*border:1px solid #CCC;*/
}

/* START SERVICE BLOCK */
.serviceBlock {
   color:#333;
   direction:rtl;
}
.serviceBlock .blocMenuContenu{
	
	margin-right:10px;
	margin-bottom:15px;
}
.serviceBlockBottom {
   height:24px; 
   background:url(../images/serviceBlock_shadow.gif) top left repeat-x;
   overflow:hidden;
   position:relative;
   top:-1px;
}
html>/**/body .serviceBlockBottom {top:0px;}

.serviceBlock .tabs {
   height:28px;
   position:relative;
   z-index:10;
   direction:rtl;
}

.serviceBlock .tabs div {
   float:right;
   margin-right:3px;
   width:98px;
}

.serviceBlock #serviceMiniBlockTab_2 {
   margin-right:0;
}	

.serviceBlock .tabs div.clear {
   float:none;
}

.serviceBlock .tabs a {
   padding-top:5px;
   display:block;
   color:#666;
   font-size:12px;
   font-weight:bold;
   text-align:center;
   height:29px;
   line-height:21px;
   background:url(../images/serviceBlock_tab_off.gif) top left repeat-x;
}
html>/**/body .serviceBlock .tabs a {line-height:25px;height:24px;}

.serviceBlock .tab3 {
   margin-right:0px!important;
}

.serviceBlock .tabs .tabOff_0 a, .serviceBlock .tabs .tabOff_1 a, .serviceBlock .tabs .tabOff_2 a,
.serviceBlock .tabs .tabOn_0 a, .serviceBlock .tabs .tabOn_1 a, .serviceBlock .tabs .tabOn_2 a {
   top:0px;
   color:#333;
   border-left:1px solid #c0c0c0;
   border-right:1px solid #c0c0c0;
   text-decoration:none;
}
html>/**/body .serviceBlock .tabs .tabOn_0 a {line-height:25px;}
html>/**/body .serviceBlock .tabs .tabOn_1 a {line-height:25px;}
html>/**/body .serviceBlock .tabs .tabOn_2 a {line-height:25px;}

.serviceBlock .free .tabOn_0 a, .serviceBlock .free .tabOn_1 a, .serviceBlock .free .tabOn_2 a {
   background:url(../images/serviceBlock_tab_on.gif) top left repeat-x #fff;
}

.serviceBlock .abonne .tabOn_0 a, .serviceBlock .abonne .tabOn_1 a, .serviceBlock .abonne .tabOn_2 a {
   background:url(../images/serviceBlock_tabAbonne_on.gif) top left repeat-x #fff;
}

.serviceBlock .free .tabOn_0 span, .serviceBlock .free .tabOn_1 span, .serviceBlock .free .tabOn_2 span {
   background:url(../images/serviceBlock_arrow_free.gif) center right no-repeat;
   padding-right:12px;
}

.serviceBlock .abonne .tabOn_0 span, .serviceBlock .abonne .tabOn_1 span, .serviceBlock .abonne .tabOn_2 span {
   background:url(../images/serviceBlock_arrow_abonne.gif) center right no-repeat;
   padding-right:12px;
}

.serviceBlock .blocks {
   border:1px solid #c0c0c0;
   padding:9px 9px 0 9px;
   position:relative;
   top:-1px;
   z-index:1;
}
html>/**/body .serviceBlock .blocks {top:0px}

.serviceBlock .bottomLink {
   border-top:1px dotted #999;
   font-size:11px;
   margin-top:7px;
   padding:4px 0;
}

.serviceBlock .type {
   font-size:11px;
   text-transform:uppercase;
   font-weight:bold;
   color:#666;
}

.serviceBlock .image {
   float:left;
   margin-right:10px;
}



/* serviceMiniBlock1 */

.serviceBlock #serviceMiniBlock0 .jeImage {
   float:left;
   margin-right:10px;
   width:108px;
   height:76px;
   border:1px solid #c0c0c0;
   overflow:hidden;
}
 
.serviceBlock #serviceMiniBlock0 .link a {
   font-weight:bold;
}

.serviceBlock #serviceMiniBlock0 .jeLink a {
   font:16px/19px georgia, serif;
   color:#333;
}

/* serviceMiniBlock2 */
.serviceBlock #serviceMiniBlock1 table {
   width:280px;
   border-collapse:separate;
   border-spacing:3px;
}

.serviceBlock #serviceMiniBlock1 td {
   text-align:center;
   width:33%;
   color:#333;
}

.serviceBlock #serviceMiniBlock1 td .description {
   font-size:11px;
}

.serviceBlock #serviceMiniBlock1 table .image {
   float:none;
   margin-right:0px;
}


/* serviceMiniBlock3 */

.serviceBlock #serviceMiniBlock2 .timestamp {
   float:left;
   border-right:1px solid #c0c0c0;
   color:#666;
   font-size:11px;
   line-height:13px;
   font-weight:bold;
   padding-right:12px;
   margin-right:15px;
}

.serviceBlock #serviceMiniBlock2 .link {
   float:left;
   margin-right:15px;
   margin-top:5px;
}

.serviceBlock #serviceMiniBlock2 .number {
   float:left;
   font-size:16px;
   font-weight:bold;
   margin-right:5px;
   margin-top:5px;
}

.serviceBlock #serviceMiniBlock2 .percent {
   float:left;
   margin-top:5px;
   margin-left: 20px;
}

.serviceBlock #serviceMiniBlock2 .percent span {
   font-size:16px;
   font-weight:bold;
   padding-left:17px;
}

.serviceBlock #serviceMiniBlock2 .percent .negative {
   color:#c00;
   background:url(../images/var-medium-home-red.gif) no-repeat left center;
}

.serviceBlock #serviceMiniBlock2 .percent .positive {
   color:#248a1d;
   background:url(../images/var-medium-home-green.gif) no-repeat left center;
}

/* END NEW SERVICE BLOCK */
.autreArticle{
	padding:10px;
}
#contenuListe{
	float:right;
	height:auto; 
	width:630px;
	margin-top:20px;
	margin-right:10px;
	
}

td.entetehautact {
	font-family: "Arabic Transparent";
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	cursor:hand;cursor:pointer;
	height:21px;
	background-color:#1F63AB;
}
td.traittact {
	background-image:none;
}

.entetehaut {
	font-family:"Arabic Transparent";
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	cursor:hand;cursor:pointer;
	height:21px;
	/*vertical-align: bottom ;*/
}
