@charset "utf-8";
/* CSS Document */

body {margin:0;background-color:#ffffff;font-family:arabic-transparent;font-weight:bold;line-height:16px;direction:rtl;}
table { font-family: arabic-transparent;font-size: 14px;font-style: normal;font-weight: bold;line-height: 18px;text-align:right;}
td, tr, p, div {font-family:arabic-transparent;font-size: 14px;font-style: normal;font-weight: bold;line-height: 18px;text-align:right;}
ul{margin: 0;padding: 0;list-style: none;text-indent:10px;}
li{line-height:22px;padding-right:0px;color:#374EB5;background-image: url(../images/puce.png);background-repeat: no-repeat;font-weight:bold;}

div#event {width:534px;}
div#point_view {width:300px;}
div#akhbar {width:534px;}
div#report {width:260px;}
div#social {width:534px;}
div#diaporama {width:300px;}
div#cult_econ_sant {width:534px;}
div#sport {width:534px;}
div#divers {width:300px;}
div#tech {width:260px;}
div#sante{width:260px;}
div#menu{width:150px;}
div#economie{width:300px;}

div#search {width:174px;background-color:#000C36;text-align:right;}
div#sondage{width:150px;background-color:#003;color:#FFF;border:#000;background-color:#0A0432;}

h3, .componentheading, table.moduletable th, legend {
width: 95%;
margin-right: 0pt;
margin-left: 0pt;
font-size: 16px;
font-weight: 700;
text-align: right;
color: #0000000;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

#rightcolumn h3 {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
text-indent:20px;
border-bottom: 1px solid #ffffff;
margin-left: 0pt;
height: 30px;
line-height: 21px;
padding-bottom: 0pt;
padding-left: 0px;
font-size: 14px;
color: #000000;
text-align: right;
text-transform: none;
font-weight: bold;
background-image: url("../images/bg_module.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
}

#rightcolumn ul.menu {}

#rightcolumn ul.menu li, #leftcolumn ul.menu li  {line-height: 18px;}

#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link,#rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {
display: block;
font-weight: 700;
font-size: 14px;
padding-top: 5pt;
padding-bottom: 4px;
margin-top: 0pt;
margin-bottom: 0px;
margin-left: 0pt;
vertical-align: middle;
text-decoration: none;
text-indent:20px;
line-height: 18px;
border-bottom: 1px solid #ffffff;
color: #000000;
background-color: #efede0;
background-image: url("../images/menu_arrow.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
}

#leftcolumn ul.menu li a:hover, #rightcolumn ul.menu li a:hover {color: #5695f5;}

div.module_menu div, div.module div, div.module_text div {}
div.module_menu div div, div.module div div, div.module_text div div {text-align: right;margin: 0;}

div.module_menu div div div, div.module div div div, div.module_text div div div {
margin:0;
color:#000000;
padding:0;
background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:center bottom;
}

#rightcolumn div.module_menu div, #rightcolumn div.module div, #rightcolumn div.module_text div {margin: 0pt;}
a:hover {font-family:arabic-transparent;font-size:14px;font-style:normal;color:#000080;/*line-height:20px*/;text-decoration:none;}
td.encadre{font-family: arabic-transparent;font-size:14px;font-style:normal;font-weight:bold;line-height:17px;background-color:#A5C6F1;text-align:center;}
div.bottom {font-family:arabic-transparent;font-size:14px;font-style:normal;font-weight:bold;line-height:normal;color:#E1F8FF;text-align:center;direction:ltr;background-color:#000C36;}
div.bottom a {font-family:arabic-transparent;font-size: 14px;font-style: normal;line-height: normal;color: #E1F8FF;text-align:center;}
hr {background: #CCCCCC;height:1px;}

div#menu.table.moduletable {width: 150px;font-family:arabic-transparent;font-size:16px;line-height:17px;text-align:right;}
div#menu.table.moduletable th {height:21px;width:150px;font-family:arabic-transparent;font-size:18px; color: #FFFFFF;text-decoration:none; 
font-weight:bold;margin: 0;padding-right:26px;background-repeat: no-repeat;background-position: right right;text-align:right;}
div#menu.table.moduletable td {font-size:16px;font-weight:bold;height:20px;border-bottom:1px solid #ffffff;font-family:arabic-transparent;font-weight:normal;text-indent:14px;}
div#menu.table.moduletable ul {font-size:14px;height:20px;border-bottom:1px solid #0000000;font-family:arabic-transparent;font-weight:normal;text-indent:5px;}
div#menu.table.moduletable ul li {font-size:16px;height:20px;font-family:arabic-transparent;border-bottom:1px solid #0000000;font-weight:bold;text-indent:5px;}

table.moduletable td:hover {font-family:arabic-transparent;font-size: 14px; color: #666666;line-height: 17px;}
table.moduletable a { font-family: arabic-transparent;font-size:14px;font-style:normal;color:#000080;line-height:17px;font-weight:normal;text-decoration:none;}
table.moduletable a:hover {font-family:arabic-transparent;font-size: 14px; font-style: normal;color: #888888;line-height: 17px;}

/*----------------- module audio-video-----------------------------*/

div#aud_video  tr , td {line-height:0px;}
table.moduletable_vid{width:300px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_vid th{
height:30px;width:300px;
padding-right:16px;
font-family:arabic-transparent;font-size:18px;color:#ffffff;font-weight:bold;
border-bottom: 1px solid #ffffff;
text-align:right;
vertical-align:middle;
background-image: url(../images/bg_blue.jpg) ;
line-height:15px;
}
table.moduletable_vid td {font-family:arabic-transparent;font-style: normal; font-weight: bold;color:#000000;width:300 px;}


/*------------------------------------------------------sport _p---*/
table.moduletable_p {width:490px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_p th {height:35px;width:490px;font-family:arabic-transparent; 
font-size:22px; color:#FFFFFF;font-weight:normal;padding-right:15px;text-align:right;vertical-align:middle;text-indent:20px;}
table.moduletable_p td {font-size: 14px;font-family: arabic-transparent;font-style: normal; font-weight: bold;line-height: 20;}
table.moduletable_p a {font-family:arabic-transparent;font-size:14px;font-style:normal;color:#000000;line-height:17px;font-weight:bold;text-decoration:none;}

/*************ticker****************/
table.moduletable_ticker{width:755px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_ticker td {font-size: 14px;font-family:arabic-transparent;font-style:normal;font-weight:bold;color:#ffffff;line-height:20;background-color:#000;}
table.moduletable_ticker a { 
font-family:arabic-transparent;
font-size:14px;
font-style:normal; 
color:#ffffff;
line-height:17px;
font-weight:bold ;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
/*************/
table.moduletable_div{width:300px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_div th{
height:30px;
width:300px;
padding-right:16px;
font-family: arabic-transparent; 
font-size: 18px; 
font-weight: bold;
border-bottom: 1px solid #ffffff;
text-align:right;
vertical-align:middle;
background-image: url(../images/bg_orange.jpg) ;
color:#000000;
text-indent:40;
}
table.moduletable_div td {font-family:arabic-transparent;font-style:normal;font-weight:bold;color:#000000;width:300px;}
table.moduletable_div li{background-position:289px 7px;}
table.moduletable_div a { 
font-family:arabic-transparent;font-size:15px;font-style:normal;font-weight:bold;
color:#374EB5;
line-height:17px;
text-decoration:none;
width:300px;
}

/******************tech****************/
table.moduletable_tech{width:260px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_tech th{
height:30px;width:260px;
padding-right:16px;
font-family:arabic-transparent;font-size:18px;font-weight:bold;
border-bottom: 1px solid #ffffff;
text-align:right;
vertical-align:middle;
background-image: url(../images/bg_orange.jpg) ;
color: #000000;;
}
table.moduletable_tech td {font-family:arabic-transparent;font-style: normal; font-weight: bold;color:#000000;line-height: 20;width: 260px;}
table.moduletable_tech li{background-position: 249px 7px;}
table.moduletable_tech a { 
font-family:arabic-transparent;font-size:15px;font-style:normal; 
color:#374EB5;
line-height: 17px;
font-weight:bold ;
text-decoration:none;
width:260px;
}

/*----------------------------------------------------sport--*/

table.moduletable_sp {width:260px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_sp th{
height:30px;width:260px;
padding-right:15px;
font-family:arabic-transparent; font-size: 18px;background-image: url(../images/bg_blue.jpg);font-weight: bold;
color: #ffffff;
border-bottom: 1px solid #ffffff;
text-align:right;
vertical-align:middle;
}

table.moduletable_sp td {font-family: arabic-transparent;font-style: normal; font-weight: bold;color:#000000;}
table.moduletable_sp li{background-position:249px 7px;}
table.moduletable_sp a { 
font-family: arabic-transparent;font-size:15px;font-style:normal;font-weight:bold;
color: #374EB5;
line-height:17px;
text-decoration:none;
width :260px;
}

/*------------------------------------------------------actu--*/
table.moduletable_actu {width:534px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_actu th{
height:30px;width:534 px;
padding-right:15px;
font-family: arabic-transparent;font-size: 18px;font-weight: bold;
border-bottom: 1px solid #ffffff;
text-align:right;
vertical-align:middle;
background-image: url(../images/bg_blue.jpg) ;
color: #ffffff;
}
table.moduletable_actu td {
font-size:14px;font-family:arabic-transparent;font-style: normal;font-weight: bold;
color:#000000;
line-height: 20;
width :534 px;
}
table.moduletable_actu li{background-position: 523px 7px;}
table.moduletable_actu a { 
font-family:arabic-transparent;
font-size: 15px;
font-style: normal; 
color: #374EB5;
line-height: 17px;
font-weight:bold ;
text-decoration:none;
width  :534 px;
}

/*------------------------------------------------------reportage--*/
table.moduletable_rep {width:260px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_rep th{
height:30px;width:260px;
padding-right:15px;
font-family:arabic-transparent;font-size:16px;font-weight:bold;
color: #000000;
border-bottom: 1px solid #ffffff;
text-align:right;
vertical-align:middle;
background-color:#FEE3A2;
}
table.moduletable_rep td {font-size: 14px;font-family:arabic-transparent;font-style: normal; font-weight: bold;color:#000000;line-height: 20;}
table.moduletable_rep a { 
font-family:arabic-transparent;font-size:15px;font-style: normal; font-weight:bold ;
color: #374EB5;
line-height: 17px;
text-decoration:none;
}

/*------------------------------------------------------point d vue--*/
table.moduletable_pv  {width:300px;font-family: arabic-transparent;font-size: 14px;}
table.moduletable_pv th {
height:30px;width:300px;
padding-right:16px;
font-family:arabic-transparent;font-size:18px;font-weight:bold;
border-bottom: 1px solid #ffffff;
text-align:right;
vertical-align:middle;
background-image: url(../images/bg_orange.jpg) ;
color: #000000;
}
table.moduletable_pv td {font-size:14px;font-family:arabic-transparent;font-style: normal; font-weight: bold;color:#000000;line-height: 20;}
table.moduletable_pv li{background-position:295px 13px; line-height:30px; border-bottom: 1px solid #CCCCCC;}
table.moduletable_pv a {font-family:arabic-transparent;font-size: 15px;font-style: normal; color: #374EB5;font-weight:bold ;text-decoration:none;}

/*------------------------sport rouge-----------------------------------*/
table.moduletable_spr  {width: 530px;font-family:arabic-transparent;font-size: 14px;}
table.moduletable_spr th {
height:30px;width:532px;
padding-right:16px;
font-family:arabic-transparent;font-size:18px;font-weight:bold;
color: #A80000;
text-align:right;
vertical-align:middle;
background-image: url(../images/bg_sport.jpg);
}

/*------------------------------------------------------sondage---*/
table.moduletable_snd {
width:150px;
font-family: arabic-transparent;
font-size: 14px;
border-top:7px solid #0A0432;
border-right:7px solid #0A0432;
border-left:7px solid #0A0432;
border-bottom:7px solid  #0A0432;
}

table.moduletable_snd th {
height:30px;
width :150px;
font-family: arabic-transparent; 
font-size: 18px; 
color: #000000;
font-weight:bold;
text-align:center;
vertical-align:middle;
background-color:#ffffff;
}

table.moduletable_snd td {font-size: 14px;font-family: arabic-transparent;font-style: normal; line-height:18px;font-weight: bold;background-color:#80C8E1;color:#000000;}

div.mosimage {  margin: 5px}
.mosimage {border: 0px;margin: 5px}
.mosimage_caption{
margin-top: 2px;
margin-left: 3px;
margin-right: 3px;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-top:1px;padding-right:2px;padding-bottom:1px;padding-left:2px;
color: #666666;
font-size: 14px;
}

span.readon {font-family :  arabic-transparent;font-weight: bold;text-decoration: none;font-size: 14px;color: #FF6600;text-align: right;}
.small {font-family:arabic-transparent;font-size: 14px;color: #0066CC;text-decoration: none;font-weight: medium;}
.smalldark {font-family :arabic-transparent;font-size:10px;color: #0066CC;text-decoration: none;font-weight:bold;}
.createdate {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #999999;text-align: right;}
a.category:link, a.category:visited {color:#2B415D;font-weight: bold;}
a.category:hover {color : #2B415D;}
/* for modifying {moscode} output.  Dont set the colour! */
.moscode {background-color: #446DAF;}
/* Text passed with mosmsg url parameter */
.message {font-family :arabic-transparent;font-weight: bold;font-size : 10pt;color : #ff6600;text-align: center;}
/* custom stuff */
.back_button {
float: right;
font-family:   arabic-transparent;
font-size: 14px; 
font-style: normal; 
color: #FFFFFF;
line-height: 17px;
text-decoration: none; 
font-weight:bold;
border: 1px double #446DAF;
width: auto;
background: url(../images/button.jpg) repeat-x;
padding: 0px 10px;
line-height: 27px;
margin: 1px;
}

.pagenav {text-align: center;font-size: 14px;font-weight: bold;width: auto;padding-top:40px;padding-bottom:20px;line-height: 20px;}
.button {background: url(../images/bout.jpg) no-repeat;width:100;height:19;border:0;text-align: center;}
table.contenttoc {border: 1px solid #2B415D;padding: 2px;margin-bottom: 2px;}
table.contenttoc td {  padding: 2px;}
span.readon a {text-align: right;font-family:  arabic-transparent;font-size: 14px;font-weight: bold;text-decoration: none;color : #FF5D05;}
table.date {width: 167px;font-family:arabic-transparent;font-size:14px;font-style:normal;font-weight:bold;line-height:17px;text-align:center;font-weight:bold;color:#ffffff;}
table.date td {font-family:  arabic-transparent;font-size: 14px;line-height: 17px;font-weight:bold; text-align:center;color:#ffffff;}

/*--------------------------------------------------recherche*/
table.moduletable_R {font-family:  arabic-transparent;font-size: 14px;font-style: normal;font-weight:bold;line-height: normal;text-align:right;}
table.moduletable_R td{font-family:  arabic-transparent;font-size: 14px;font-style: normal;font-weight:bold;line-height: normal;text-align:right;}
table.bottom {width:780px;font-family:arabic-transparent;font-size:14px;font-style:normal;font-weight:bold; line-height:17px;text-align:center;font-weight:bold;direction:ltr;}
table.bottom th {font-family:arabic-transparent;font-size:14px;font-style:normal;font-weight:bold;line-height:17px;color:#DAEDFC;text-align:center;text-decoration:none;font-weight:bold;}
table.bottom td {color:#DAEDFC;font-family:arabic-transparent;font-size: 14px;font-style: normal;line-height: 17px;text-align:center;}
table.bottom a {color:#DAEDFC;font-family:  arabic-transparent;font-size: 14px;font-style: normal;line-height: 17px;text-align:center;}

/* summry test */
table.contentpaneopen, table.contentpane {	margin: 0;	padding: 0;	width: auto;}
table.contentpaneopen li {	margin-bottom: 5px;}
table.contentpaneopen fieldset {	border: 0;	border-top: 1px solid #ddd;}
table.contentpaneopen h3 {	margin-top: 25px;}
table.contentpaneopen h4 {	font-family: Arial, Helvetica, sans-serif;	color: #333;}
.highlight {	background-color: #fffebb;}

table.contentpaneopen  {margin-top: 2px;font-family: Arial,"Simplified Arabic";font-size: 16px;color: #000000;font-weight: bold;text-align: right;}

table.contentpaneopen img { margin: 5px}
.contentheading {text-align: right;}

.contentheading a:link, .contentheading a:visited  {
font-family: Geneva,Arial,Helvetica,sans-serif;font-size:18px;text-decoration:none;
color: #0070C0;
font-style:normal;font-variant:normal;font-weight:bold;
line-height:normal;
text-decoration:none;
text-align: right;	
}

.contentheading a:hover {color: #FF9028;}
.contentpagetitle {text-align: right; width: auto;}
a.contentpagetitle {	text-align: right;	width: auto;	font-size: 20px;	color: #0070C0;}
.contentpagetitle a:link, .contentpagetitle a:visited  {text-align: right;width: auto;font-size: 20px;color: #0070C0;}

/* content styles */
table.contentpaneopen, table.contentpane {	padding: 0;	width: auto;text-align: justify;}
table.contentpaneopen li {	margin-bottom: 5px;}
table.contentpaneopen fieldset {	border: 0;	border-top: 1px solid #ddd;}
table.contentpaneopen h3 {	margin-top: 25px;}
table.contentpaneopen h4 {	font-family: Arial, Helvetica, sans-serif;	color: #333;}
.highlight {	background-color: #fffebb;}
