.moduletable-news{margin:0; padding:0; width:100%; table-layout:fixed;}
.moduletable-news td{vertical-align:top;}
.moduletable-news th{height:28px; text-align:left; padding:0; text-transform:none; text-transform:capitalize; color:#0099FF; 
font:18px Verdana, Arial, Helvetica, sans-serif; line-height:24px}
.moduletable-news .alias{font:11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; display:block; clear:both;}
.moduletable-news .titre{font:bold 16px Verdana, Arial, Helvetica, sans-serif; display:block; line-height:17px; text-transform:none; color:#3366CC}
.moduletable-news .mtitre{font:bold 10px Verdana, Arial, Helvetica, sans-serif; display:block; line-height:14px; text-transform:none; color:#000; text-transform:uppercase; padding-bottom:8px}
.moduletable-news .titre:hover{color:#036; text-decoration:underline;}
.moduletable-news p{margin:0 0 10px ; padding:0; color:#000}
.moduletable-news .bigimg{margin-right:10px; margin-bottom:5px; float:left; width:280px;}
.moduletable-news .smallimg{margin-right:5px; margin-bottom:2px; float:left; width:140px; height:75px;}
.moduletable-news  .morebtn{text-decoration:none; display:block; width:120px; height:16px; float:right; }
.moduletable-news  A.morebtn:visited{color:#0000FF;}
.moduletable-news  a .smallink{margin-right:2px; margin-bottom:2px; float:left; width:120px; height:70px; padding:0;}
.moduletable-news .liens{margin:0; padding:0; list-style-type:none; clear:both;}
.moduletable-news .liens li{margin:0; padding:0; list-style-type:none;  margin-bottom:1px;}
.moduletable-news .liens li a{font:11px Verdana, Arial, Helvetica, sans-serif; line-height:11px;  text-decoration:none; color:#3333CC}
.moduletable-news .liens li a:hover{text-decoration:underline;}
.moduletable-news .btnup{display:block; height:19px; background-color:#777; color:#FFF; }
.moduletable-news .btndown{display:block; height:19px; background-color:#777; color:#FFF;}

.moduletable-news .camp{margin:0; padding:0; clear:both;}
.moduletable-news .camp td{padding:5px; background-color:#f9f9f9; border-bottom:1px solid #e5e5e5}
.moduletable-news .camp .alias{display:block; color:#444; font-size:10px; line-height:11px;}
.moduletable-news .camp .titre{ display:block; margin-top:2px;font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000}
.moduletable-news .camp titre:hover{color:#6699FF;}
.moduletable-news .camp .smallimg{margin-right:5px; margin-bottom:2px; float:left; width:120px; height:61px;}

.moduletable-news .cth{display:block; font-weight:normal; height:24px; background:#000 url(../images/modth.png); color:#FFF; line-height:24px; padding-left:5px; margin:1px}

.moduletable-news table td ul li a:hover{text-decoration:underline;}

.moduletable-news .roadmap{margin:0; padding:0; width:100%;}
.moduletable-news .roadmap .roadtitle{background-color:#233E7C; height:26px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; 
text-align:left; border-top:1px solid #999; border-right:0; color:#fff; padding-left:10px}
.moduletable-news .roadmap .roadintro{overflow:hidden; padding-left:5px;}

.moduletable-news .blackroad{padding-right:10px;}
.moduletable-news .blackroad table{ margin:4px; background-color:#233E7C; table-layout:fixed; background:#233E7C url(../images/roadmap.jpg) no-repeat bottom right}
.moduletable-news .blackroad a{text-decoration:none; display:block; color:#69F; font-size:11px; text-transform:uppercase; font-weight:bold;}
.moduletable-news .blackroad a:hover{color:#000;}
.moduletable-news .blackroad p{color:#FFF;}


.moduletable-video{margin:0; padding:0; width:100%; height:350px; background:#000 url(../images/videobg.jpg) no-repeat top center;}
.moduletable-video td{vertical-align:middle;}
 
.moduletable-flash{margin:0; padding:0; width:100%; margin:10px 0 10px; background-color:#fff; padding:3px; border:2px solid #1A4DA9;}
.moduletable-flash td{vertical-align:top;}
.moduletable-flash th{height:18px; text-align:left; padding:0; text-transform:none; text-transform:uppercase; color:#fff; text-transform:uppercase; 
font:11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; background-color:#1A4DA9; padding-left:4px}

.moduletable-login{margin:0; padding:0; float:left;}
.moduletable-login .inputbox{border:1px solid #aaa; height:18px; font:12px Arial, Helvetica, sans-serif; margin:0 2px 0 2px; min-width:80px}
.moduletable-login label{ text-transform:uppercase; font-size:10px; margin-right:3px;}

.moduletable-imgslide{margin:0; padding:0; margin-bottom:0; background-color:#000000; width:100%; border-bottom:4px solid #fff}

.moduletable-imglink{margin:auto;}

.moduletable-summary{margin:0; padding:0; width:250px; background:#F2F2F2 url(../images/realiztop.jpg) no-repeat center top; text-align:center; margin-bottom:10px;}
.bilansummary{ background:url(../images/realizmiddle.jpg) no-repeat center top;}
.wilayasummary{ background:url(../images/realizbottom.jpg) no-repeat center top;}
.moduletable-summary label{display:block; height:14px; text-align:left; padding-left:10px;}
.moduletable-summary select{width:220px; position:relative;}
.moduletable-summary optgroup{color:#003366}
.moduletable-summary optgroup option{color:#333;}

.moduletable-wtv{margin:0; padding:0; width:250px; background:#fff; text-align:center; margin-bottom:10px;}
.moduletable-wtv a.tvbutton{display:block; margin:0; background:#fff url(../images/tvbtn.jpg) no-repeat top center; padding:0; height:60px; width:200px;}
.moduletable-wtv a.tvbutton:hover{background:#fff url(../images/tvbtnon.jpg) no-repeat top center;}
.moduletable-wtv a.telebutton{display:block; margin:0; background:#fff url(../images/tvbtn2.jpg) no-repeat top center; padding:0; height:60px; width:200px;}
.moduletable-wtv a.telebutton:hover{background:#fff url(../images/tvbtnon2.jpg) no-repeat top center;}

.moduletable-contactmail{margin:auto; padding:0; width:99%; text-align:center}
.moduletable-contactmail ul{list-style-type:none; margin:0; padding:0; text-align:center}
.moduletable-contactmail ul li{list-style-type:none; margin:0; padding:0; margin-bottom:5px; text-align:center}
.moduletable-contactmail ul li a{display:block; width:99%; margin:auto; height:40px; width:250px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; 
background:url(../images/contactbtn.jpg) no-repeat; text-decoration:none; text-transform:uppercase; line-height:40px; text-align:center}
.moduletable-contactmail ul li a:visited{ color:#FFFFFF;}
