@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body { -webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
body { font:normal normal 0.75em  "Arabic Transparent",Arial, Tahoma, Verdana, Helvetica, sans-serif; background:; padding:0 0 40px; direction:rtl; overflow-x:hidden }
.float_right {float:left;}.float_left {float:right;}.align_right {text-align:left;}.align_left {text-align:right;}.align_center {text-align:center;}.wrapper { margin:auto; width:950px; padding:0 5px; }.wrapper.hd { width:930px;}
img { display:;} .ie7 .zoom { zoom:1;} img, object, embed, video {}.ie6 img {width:100%;}
a { color:#000;}
/* margins */
.margin_left10{ margin-right:10px;} .margin_left20{ margin-right:20px;}
.margin_top10{ margin-top:10px;} .margin_top20{ margin-top:20px;} .margin_bottom10 { margin-bottom:10px;}.margin_bottom20 { margin-bottom:20px;	}
.margin_right10 { margin-left:10px;} .margin_right20 { margin-left:20px;}

/************* HEADER *****************/
.top { background:#084053; border-bottom:#2898af solid 1px; padding:10px 0; position:relative; z-index:2;} 
.lang { float:left; display:inline;} 
.lang a { background:#0c5e7a; height:20px; padding:0 5px; color:#c0c3c4; font-size:1.1em; margin-right:1px; display:inline-block; line-height:20px;} 
.lang a:hover { background:#083a4b; color:#fff;} 
.menu_top { width:760px; font-size:1.1em; padding:4px 0 0 0; } 
.menu_top a { color:#fff; display:inline-block;} 
.menu_top a:hover, .menu_top a.active { color:#5390a5;} 
.menu_top span { display:inline-block; margin:0 10px; color:#1f85a2; } 
.top2 { background:#034b63;} 
.top2_c { height:120px; background:url(../image/gif/slogan.gif) center center no-repeat; position:relative; z-index:1;}
.menu_header { background:url(../image/gif/bg_menu.gif) right top repeat-x; position:relative; z-index:100;} 
.liste_menuheader { width:700px; top:10px;} 
.liste_menuheader li.elem_menuheader { float:right;}  
.semnu_header{ display:none; position:absolute; right:0; top:45px; border-top:#eab306 solid 4px; width:100%; background:#ececec; } 
.semnu_header_in {padding:10px}
.entete_smenuheader { background:#fff; padding:13px 10px; color:#043647; margin-bottom:10px; font-size:1.2em} 
.box_semnu_header { background:#fff; width:207px; float:right; height:120px; padding:15px 10px 10px; margin-left:10px; margin-bottom:1px;}  
.box_semnu_header_last { margin-left:0;} 
.titr_smenuheader { background:; color:#043647; font-size:1.6em; font-weight:bold; background:url(../image/gif/puce_sliste.gif) right 5px no-repeat; padding:0 12px 0 0; display:block;} 
.links_semnuheader { padding:4px 12px 0 0; color:#595959; font-size:1.6em;} 
.links_semnuheader a { color:#595959;} 
.links_semnuheader a:hover { color:#26899f; text-decoration:underline;}
.liste_menuheader li a.link_menuheader { color:#084053; font-size:1.6em; font-family: "Arabic Transparent"; padding:0 ; display:inline-block; line-height:42px; height:42px;}

.liste_menuheader li a.link_menuheader:hover, .liste_menuheader li a.link_menuheader_active{ color:#2e9db6; border-bottom:#eab306 solid 3px;} 
.liste_menuheader li span.sep_menu { background:url(../image/gif/sep_menu.gif) right top no-repeat; width:8px; height:14px; display:inline-block; text-indent:-9999em; margin:0 6px;  position:relative; top:15px;} 
.bloc_search { background:#e4e4e4; float:left; padding:8px;}
.div_search { background:#fff; border:#d5d5d5 solid 1px;} 
.input_search { background:#fff; height:27px; line-height:27px; color:#073544; font-size:1.4em; font-family: "Arabic Transparent"; width:220px; padding:0 10px 0 0; float:right;} .btn_search { float:right; background:url(../image/gif/btn_search.gif) right top no-repeat; width:28px; height:27px; float:left; cursor:pointer;}  
.logo { position:absolute; right:-56px; top:-38px;} 
.tunisia { position:absolute; left:-39px; top:-31px;}
.nav_top{ position:fixed; z-index:12; width:80px; left:5%;} 
.link_res { position:relative; top:-14px;} 
.link_res_twitter { top:-28px;}  
.link_res_youtube { top:-42px;}
.link_res_5 { top:-56px;}
.link_res_6 { top:-70px;}
/************* CONTENT ***************/
.content { background:url(../image/gif/bg_top.gif) center top no-repeat; min-height:368px; height:auto!important; height:368px;} 
.path { color:#82bacc; font-size:1.1em; padding:12px 0 13px; position:relative; z-index:} .path a{ color:#82bacc; }.path a:hover{ text-decoration:underline;}
.article_index { float:right; width:640px;}  
.zone_banner_index { margin-bottom:15px; height:215px; overflow:hidden; direction:ltr;} 
.quisomme { height:70px; overflow:hidden; background:url(../image/gif/quisomme.gif) right top no-repeat; padding:0 80px 0 0; color:#fff;} 
.titr_quisomme { font-family: "Arabic Transparent"; font-size:1.5em; line-height:1.1}
.disc_quisomme { line-height:18px; font-size:1.2em} 
.box_article_index { padding:40px 0 0 0; } 
.titr_articl_index { display:inline-block; border-bottom:#215a6d solid 5px; color:#131313; font-size:2.2em; font-family: "Arabic Transparent";} 
.box_rapport_index { border-bottom:#dfece6 solid 1px; padding:0 0 18px 0; margin-bottom:20px;} 
.titr_articl_index { margin-bottom:20px; padding-bottom:3px;} 
.img_rapport_index { float:right; margin-left:10px;}
.date_rapport_index { background:#f6f6f6; font-family: 'Arabic Transparent'; color:#215a6d; font-size:1.3em; position:relative; height:17px; padding:3px 10px 0 0 ; margin-bottom:5px;} 
.etiquet_bleu { position:absolute; left:0; top:0; display:inline; background:#215a6d url(../image/gif/etiquet.gif) right top no-repeat; height:20px; color:#fff; font-family: "Arabic Transparent"; font-size:1.1em;  min-width:108px; width:auto !important; width:108px; padding:0 7px 0 10px; text-align:left; line-height:20px;} 


.titr_rapportindex a { font-size:2.2em;  font-family: "Arabic Transparent"; color:#000;} 
.disc_rapportindex { line-height:18px; margin-top:6px; font-size:1.3em;}
 
.article_interne { float:left; width:610px; background:#fff; border:#f0f0f0 solid 5px; padding:10px 15px 15px; min-height:900px; height:auto!important; height:900px;}
.article_interne p.parag_contenu, .article_interne p.parag_act{ font-size:1.2em}
.box_menuleft { background:#2d2d29; border:#252523 solid 5px; border-bottom:#252523 solid 3px; border-top:#252523 solid 3px; padding:15px;}  
.titr_menu_filter { color:#fff; font-family: 'Arabic Transparent'; font-size:2.2em; text-transform:uppercase; background:url(../image/gif/icon_filter.gif) left top no-repeat; padding:0 0 0 50px; margin-bottom:10px;} 
.lab_filter_left { color:#fff; font-size:1.4em; font-family: 'Arabic Transparent'; margin-bottom:7px; display:block;} 
.btn_filter {background:#222220;border:#252523 solid 1px; width:90px; height:27px; font-size:1.4em;color:#d5d5d5; line-height:27px; cursor:pointer; font-family:'Arabic Transparent';} 
.img_act { float:right; margin-left:10px;}
.date_act{ background:#f6f6f6; font-family: 'Arabic Transparent'; color:#215a6d; font-size:1.1em; position:relative; height:17px; padding:3px 0 0 10px ; margin-bottom:5px;}
.titr_act { font-size:2.2em;  font-family: "Arabic Transparent"; color:#000;}
.titr_act a { font-size:1em;  font-family: "Arabic Transparent"; color:#000;} 
.disc_act { line-height:18px; margin-top:6px; font-size:1.2em}
.titr_page { font-size:2.2em;  font-family: "Arabic Transparent"; border-bottom:#eab306 solid 5px; padding-bottom:10px; margin-bottom:20px;} 
.div_act { margin-bottom:20px; padding:0 0 20px 0 ; border-bottom:#dfece6 solid 1px;} 
.bot_article {border-top:#e4e4e4 solid 5px; padding-top:10px; clear:both} 
.bt_bleu_bot { margin-right:5px; background:#215a6d; border:#e5e5e5 solid 1px; padding:0 10px; line-height:27px; color:#fff; height:27px; font-family: 'Arabic Transparent'; font-size:1.4em; display:inline-block;} 
.num { float:left; display:inline;} .bt_bleu_bot:hover{ color:#ECBE13}
.preced { background:url(../image/gif/fleche.gif) right top no-repeat; width:28px; height:27px; border:#d5d5d5 solid 1px; text-indent:-9999em; display:inline-block;} 
.suiv { background:url(../image/gif/fleche.gif) left top no-repeat; width:28px; height:27px; border:#d5d5d5 solid 1px; text-indent:-9999em; display:inline-block; margin-left:10px;} .link_num { margin-bottom:10px;  color:#b5b5b5; background:#f4f4f4;  border:#d5d5d5 solid 1px; line-height:27px; width:28px; height:27px; display:inline-block; text-align:center; vertical-align:top; margin-left:10px;} 
.link_num:hover, .link_num_active { color:#fff; background:#215a6d;} 
.parag_act { color:#1e1e1e; line-height:18px; margin-bottom:9px;} 
.partage_article { float:left; display:inline; width:220px;}
.link_press { color:#ff1212;} 
.link_press:hover { text-decoration:underline;} 
.titr_menu_left { color:#fff; font-family: 'Arabic Transparent'; font-size:2.2em; text-transform:uppercase; background: url(../image/gif/puce_menuleft.gif) right top no-repeat; padding:0 50px 0 0; margin-bottom:10px;} 
.elem_menu_left { background:url(../image/gif/dot_menu.gif) left bottom repeat-x;} 
.link_menuleft { color:#fff; font-size:1.8em; font-family: 'Arabic Transparent'; display:block; padding:6px 0 8px;} 
.link_menuleft:hover { color:#eab306;}
.link_menuleftActif { color:#eab306; font-size:1.8em; font-family: 'helveticaneueltstd-cn'; display:block; padding:6px 0 8px;}

.box_lienutil { border-bottom:#dfece6 solid 1px; margin-bottom:13px; padding-bottom:15px;} 
.titr_lienutil { background:url(../image/gif/puce_lienutil.gif) right 2px no-repeat; margin-bottom:8px; padding:0 20px 0 0;}
.link_lienutil { background:#f6f6f6; color:#215a6d; font-family: 'Arabic Transparent'; font-size:1.1em; /*text-transform:uppercase;*/ display:block; padding:3px 5px 4px 0; position:relative;}
.link_lienutil span { width:98px; font-family:Arial, Helvetica, sans-serif; text-transform:none; height:20px; padding-right:20px; color:#fff; font-size:1.1em; line-height:20px; background:url(../image/gif/icon_lien.gif) left top no-repeat; position:absolute; left:0; top:0;}
.link_lienutil:hover span { background-position:left bottom;}
.parag_contenu { line-height:18px; margin-bottom:16px;} 

.top_glossaire { margin-bottom:18px; padding-bottom:10px; border-bottom:#e4e4e4 solid 5px;} 
.allettr_glossaire { background:#215a6d; border:#e5e5e5 solid 1px; color:#fff; font-family:'Arabic Transparent'; font-size:1.4em; height:27px; float:right; width:50px; line-height:27px; text-align:center; margin-left:5px;} 
.letter { text-align:center; margin-left:5px; color:#b5b5b5;  height:27px; width:28px; background:#f4f4f4; border:#e5e5e5 solid 1px; display:inline-block; line-height:27px; margin-bottom:5px;}
.letter:hover, .letter_active { background:#215a6d; color:#fff;} 
.titr_glossaire {  display:block; background:url(../image/gif/puce_lienutil.gif) right 2px no-repeat; margin-bottom:8px; padding:0 20px 0 0;} 
.box_glossaire { border-bottom:#dfece6 solid 1px; margin-bottom:15px; padding-bottom:15px;} 
.dic_gloassaire { position:relative; background:#f6f6f6; border:#cbcbcb solid 1px; padding:17px 20px 15px; margin-top:15px;} 
.dic_gloassaire p { line-height:17px; font-size:1.1em;} 
.coin_glossaire { background:url(../image/gif/coin_glossaire.gif) right top no-repeat; right:49px; top:-11px; position:absolute; width:11px; height:11px;} 

.lab_filter_left2 { color:#fff; font-family: 'Arabic Transparent'; font-size:1.8em; padding:7px 0 7px; display:block;} 
.rslt_titrpage span { color:#094b60;}
.lab_filter_left_juris { color:#fff; font-family: 'Arabic Transparent'; font-size:1.4em; padding:7px 0 7px; display:block;} 
.rslt_titrpage { float:left; font-family: "Arabic Transparent"; display:inline; font-size:0.727em; color:#b0b0b0; width:200px;}
.box_faq { border-bottom:#dfece6 solid 1px; margin-bottom:15px; padding-bottom:15px;} .dic_faq { position:relative; background:#f6f6f6; border:#cbcbcb solid 1px; padding:17px 20px 15px; margin-top:15px;} .dic_faq p { line-height:17px; font-size:1.1em;} .coin_faq { background:url(../image/gif/coin_glossaire.gif) left top no-repeat; left:49px; top:-11px; position:absolute; width:11px; height:11px;}  
.titr_faq {  display:block; background:url(../image/gif/puce_lienutil.gif) right 2px no-repeat; margin-bottom:8px; padding:0 20px 0 0;} 
.smenu_left { background:#474743; display:none; font-size:1.2em} .smenu_left li { padding:7px 10px 8px 7px; background:url(../image/gif/dot_menu2.gif) left bottom repeat-x;} 
.smenu_left li a { color:#fff; background:url(../image/gif/puce_smenu_left.gif) right 4px no-repeat; display:inline-block; padding:0 12px 0 0;} 
.smenu_left li a:hover, .smenu_left li.active a { color:#f9bd00;}

.box_media { float:right; width:190px; padding-bottom:8px; border-bottom:#dfece6 solid 1px; margin-left:20px; margin-bottom:20px;} .link_media { margin-bottom:10px; width:190px; height:111px; overflow:hidden; position: relative; display:block;} .link_media span { position:absolute; left:10px; bottom:10px;} .disc_media a { color:#000; line-height:1.4; height:26px; overflow:hidden; font-size:1.2em}.box_media_last { margin-left:0;}

.box_download { border-bottom:#dfece6 solid 1px; margin-bottom:13px; padding-bottom:15px;} 
.titr_download { background:url(../image/gif/puce_lienutil.gif) right 2px no-repeat; margin-bottom:8px; padding:0 20px 0 0;}
.link_download {background:#f6f6f6; color:#215a6d; font-family:'Arabic Transparent'; font-size:1.1em; text-transform:uppercase; display:block; padding:3px 5px 4px 0; position:relative;}
.link_download span { width:98px; font-family:Arial, Helvetica, sans-serif; text-transform:none; height:20px; padding-right:20px; color:#fff; font-size:1.1em; line-height:20px; background: url(../image/gif/icon_download.gif) left top no-repeat; position:absolute; left:0; top:0;}
.link_download:hover span { background-position:right bottom;} 

.img_cms { float:left; margin-right:20px;} 
.titr2_page { background:#f0f0f0; border:#eaeaea solid 1px;margin-bottom:15px;}
.titr2_page span {font-family: 'helveticaneueltstd-mdcn'; display:block; color:#0c607c; font-size:1.8em; border-right:#0c607c solid 5px; padding:5px 10px 6px 0; }
 
.titr3_page { background:#f0f0f0; border:#eaeaea solid 1px;margin-bottom:15px;padding:10px 0 7px 0;}
.titr3_page span {font-family: 'helveticaneueltstd-mdcn'; display:block; color:#2a2a2a; font-size:1.6em; border-left:#eab306 solid 5px;padding:0 10px 0 0px;  }
 
  .titr4_page { background:#fff; border:#eaeaea solid 1px;margin-bottom:15px;padding:10px 0 7px 0;}
 .titr4_page span {font-family: 'helveticaneueltstd-mdcn'; display:block; color:#2a2a2a; font-size:1.4em; border-left:#93a42a solid 5px;padding:0 10px 0 0px;  } .list_contenu { margin-bottom:20px;}
 .elem1_list { overflow:hidden; background:url(../image/gif/puce_lienutil.gif) right 10px no-repeat; padding:0 18px 0 0px; color:#0c607c; font-size:1.1em; line-height:18px;}

 .elem2_list {  overflow:hidden; background:url(../image/gif/puce_sliste.gif) right 11px no-repeat; padding:0 16px 0 0px; color:#686868; font-size:1.1em; line-height:18px; margin-right:20px;} 
 .elem3_list {  overflow:hidden; background:url(../image/gif/puce_ssliste.gif) right 11px no-repeat; padding:0 16px 0 0px; color:#8a8a8a; font-size:1.1em; line-height:18px; margin-right:40px;}
 .bloc_agenda { width:242px; float:left; margin-right:20px;}  .top_agenda { border-bottom:#e4e4e4 solid 1px; margin-bottom:20px; padding-bottom:20px;}
 .left_agenda { float:right; width:340px;} 
  .elem1_list a {color:#0c607c;}.elem2_list a {color:#686868;}.elem3_list a { color:#8a8a8a;}

  .elem1_list p,  .elem2_list p,  .elem3_list p { border-bottom:#f0f0f0 solid 1px; padding:7px 0 8px;}
    .elem1_list a:hover, .elem2_list a:hover, .elem3_list a:hover { text-decoration:underline;} 
  .box_important { background:#f0f0f0; padding:16px 20px 20px; width:210px; float:right; margin-left:10px;} .titr_boximportant {font-family: "Arabic Transparent"; font-size:2.2em; border-bottom:#215a6d solid 5px; padding-bottom:4px; color:#2d2d29; margin-bottom:13px;} .date_boximportant {color:#2d2d29; font-size:1.1em; margin-bottom:5px;}.titreact_boximportant { color:#215a6d; font-size:1.3em; margin-bottom:5px;}  .disc_boximportant { color:#666; line-height:14px; font-size:1.1em; margin-bottom:20px;}
 .allact_boximportant {background: #215a6d;border: #0e4456 solid 1px;height: 24px;display: inline-block;color: #fff;font-family: 'Arabic Transparent';font-size: 1.4em;padding: 5px 10px 0;} .titr_video { margin-bottom:10px; background:url(../image/gif/sep_titr.gif) left bottom no-repeat; font-family: 'Arabic Transparent'; font-size:1.4em; padding-bottom:7px;}
 .titr_ouvreferme { background:#215a6d;}  .titr_ouvreferme a { color:#fff; position:relative; display:block; padding:7px 10px 8px;} .titr_ouvreferme a span { background:url(../image/gif/ouvreferme.gif) left top no-repeat; width:15px; height:15px; position:absolute; right:10px; top:7px;} .disc_ouvrefemre { display:none;  background:#f0f0f0; padding:10px;} .stitr_dtl_rapport { color:#9b9b9b; background:#f6f6f6; padding:4px 0 0; font-size:1.1em; display:block;} .entete_dtlrapport { border-bottom:#eab306 solid 5px; margin-bottom:10px;} .option_doc { background:#f6f6f6; border:#d8d9d8 solid 1px; padding:5px; margin-bottom:0;} 
.slelct_doc { margin-left:10px; width:155px; position:relative; float:left; border:#d5d5d5 solid 1px; background:#fff; padding:0  0 0 10px;z-index:9;} 
.slelct_doc a.link_selectdoc { color:#215a6d; font-size:1.4em; display:block; background:url(../image/gif/dow_doc.gif) left 8px no-repeat; font-family: 'Arabic Transparent'; height:27px; padding:0 5px 0 0; line-height:27px;}.ouvre_selectdoc { display:none; position:absolute; left:-1px; top:27px; border:#d5d5d5 solid 1px; width:145px; padding:10px; background:#fff; } 
.titr_optiondoc {font-family: "Arabic Transparent"; font-size:1.8em; float:right; position:relative; top:4px; }
.ouvre_selectdoc label { color:#909090; font-size:1.1em; float:left; margin-right:3px;}
 
  .in_dicouverfemre { background:#fff; border:#eaeaea solid 1px; padding:10px; font-size:1.1em;} .bloc_ouverferme { margin-bottom:1px; border:#fff solid 1px;}  .bloc_ouverferme_active { margin-bottom:10px; border:#eaeaea solid 1px; } .bloc_ouverferme_active .titr_ouvreferme a span { background-position:left bottom;} .box_err { margin-bottom:20px; background:#f0f0f0; padding:15px 20px 20px;} .titr_err { color:#e20000; font-family: "Arabic Transparent"; font-size:2.2em; border-bottom:#e20000 solid 5px; padding-bottom:5px; margin-bottom:17px;}
 .disc_err { color:#666; font-size:1.1em; line-height:14px; margin-bottom:20px;} .bt_err {background: #215a6d;border: #0e4456 solid 1px;height: 24px;display: inline-block;color: #fff; font-family: 'Arabic Transparent'; font-size: 1.4em;padding: 5px 10px 0; width:90px; text-align:center;} .ssmenu_left { background:#2d2d29; display:none;} .ssmenu_left li { border-bottom:#474743 solid 1px; background:none;} .ssmenu_left li a { background:url(../image/gif/puce_ssmenuleft.gif) left 4px no-repeat; color:#c6c6c6; margin-left:10px;} .ssmenu_left li a:hover { text-decoration:underline; color:#c6c6c6;} .titr_felecit {color:#388c00; font-family: "Arabic Transparent"; font-size:2.2em; border-bottom:#388c00 solid 5px; padding-bottom:5px; margin-bottom:17px;} .tab_contenu {border:#eaeaea solid 1px; margin-bottom:20px;} .tab_contenu tr th { background:#0b3949; color:#fff; text-align:left; padding:7px 10px; border-right:#406b79 solid 1px;} .tab_contenu tr td { background:#f0f0f0; text-align:left; padding:7px 10px; border-right:#cbcbcb solid 1px;border-top:#eaeaea solid 1px;} .tab_contenu tr.odd td { background:#fff;} .tab_contenu tr td.last{ border-right:none;} .titr_menu_left_contact { color:#fff; font-family: 'Arabic Transparent'; font-size:2.2em; text-transform:uppercase; background: url(../image/gif/icon_contact.gif) left 3px no-repeat; padding:0 0 5px 50px; } .info_contact { padding:18px 0 0 10px;} .entet_infocontact {font-family: 'Arabic Transparent'; color:#8f8f89; font-size:1.8em; line-height:18px; background:url(../image/gif/dot_menu.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
 .disc_contact { margin-bottom:20px;} .disc_contact,  .disc_contact a {color:#fff; font-size:1.1em;} .acces_map { background:#222220; height:27px; border:#252523 solid 1px; display:inline-block; font-family: 'Arabic Transparent'; color:#d5d5d5; font-size:1.4em; padding:0 25px; line-height:27px;} .lab_contact {font-family: 'Arabic Transparent'; font-size:1.4em; color:#131313; margin-bottom:7px; display:block;} .box_contact { margin-bottom:7px; float:left; width:290px; margin-right:30px;} .box_contact_last { margin-right:0;} .input_contact { border:#d5d5d5 solid 1px; background:#f4f4f4; height:27px; width:100%; line-height:27px; font-size:1.1em;} .input_contact_err { border:#ff0d0d solid 1px;} .lab_contact_err { color:#ff0d0d;} .box_contact2 { margin-bottom:7px;} .area_contact { border:#d5d5d5 solid 1px; background:#f4f4f4; height:27px; width:100%; height:140px;} .bt_contact { margin-left:5px; background:#215a6d; border:#e5e5e5 solid 1px; width:70px; line-height:27px;  height:27px;  display:inline-block;} .bt_contact input { width:70px; height:27px; background:none transparent;color:#fff;font-family: 'Arabic Transparent'; font-size:1.4em; cursor:pointer;}.bt_contact input:hover{ color:#ECBE13}
 .rslt_recherche { border-bottom:#dfece6 solid 1px; color:#b0b0b0; font-size:1.6em; font-family: "Arabic Transparent"; padding-bottom:10px; margin-bottom:15px;} .rslt_recherche span { color:#094b60;} .select_rapport { border-top:#215a6d solid 5px; margin-bottom: 10px;} .input_filter {  width:94%; padding:0 3%; font-size:1.1em; height:27px; border:#d5d5d5 solid 1px; color:#393838}
 .input_clalandar { height:27px; border:#d5d5d5 solid 1px; background:#f4f4f4 url(../image/gif/icon_clandar.gif) left top no-repeat; width:100px; float:right; color:#393838; font-size:1.1em; padding-right:8px;} .titr1_plan { margin-bottom:10px; color:#131313; border-bottom:#215a6d solid 5px; font-family: "Arabic Transparent"; font-size:1.8em; padding:0 0 5px;}
 .box_plan { width:290px; float:right; margin-bottom:10px; margin-left:10px} .elem1_plan { color:#043647; font-size:1.4em; background:url(../image/gif/puce_sliste.gif) right 4px no-repeat; padding:0 13px 0 0; margin-bottom:7px; display:block;}
.slite_plan li {background:url(../image/gif/puce_ssliste.gif) right 11px no-repeat; padding:0 13px 0 0;} .elem2_plan { display:block; color:#8a8a8a; font-size:1.1em;  border-bottom:#f0f0f0 solid 1px; padding:7px 0 8px;} 
 .slite_plan { padding:0 10px 0 0;}  .sslite_plan { padding:0 0 0 10px;} .elem3_palan { color:#7a9ba2; font-size:1.1em; display:block; padding:3px 0 2px;} .sslite_plan li { background:none; padding:0;}
 /* Easy Slider */
#slider { margin-bottom:20px;} #slider li{  height:143px; width:230px; overflow:hidden; }
#prevBtn{ background:url(../image/gif/updown.gif) left top no-repeat; width:30px; height:29px; display:inline-block; overflow:hidden; text-indent:-9999px;}
#nextBtn{background:url(../image/gif/updown.gif) right top no-repeat; width:30px; height:29px; display:inline-block; overflow:hidden; text-indent:-9999px;}	


#slider2 { } #slider2 li{  height:215px; width:640px; overflow:hidden; }

/************ RIGHT *****************/
.right { width:270px; float:left; overflow:hidden}
.box_rappor { background:#fff; border:#f0f0f0 solid 6px; height:284px; padding:10px 15px 15px; } 
.titr_boxrapport { margin-bottom:7px; font-size:2.2em; font-family: "Arabic Transparent"; color:#2d2d29;} 
.elem_rapport { background:url(../image/gif/sep_rap.gif) right bottom no-repeat; padding:7px 0 10px; } 
.date_rapport { font-family: 'Arabic Transparent'; font-size:1.3em; color:#215a6d;} 
.elem_rapport_last { background:none;}
.all_report { background:#052c39; border:#0e4456 solid 1px; height:24px; display:inline-block; color:#689cad; font-family: 'Arabic Transparent'; font-size:1.4em; padding:5px 10px 0;}.all_report:hover{ color:#ECBE13}
.list_rapport { margin-bottom:10px;} 
.left { width:270px; float:right;}

.act_right { background:#ecbe13; border:#dcb00c solid 6px;  padding:10px 15px 15px; } 
.titr_boxact_right { margin-bottom:7px; font-size:2.2em; font-family: "Arabic Transparent"; color:#000; border-bottom:#000 solid 5px; padding-bottom:5px;} 
.elem_act_right { background:url(../image/gif/sep_act.gif) right bottom no-repeat; padding:15px 0 12px; overflow:hidden; position:relative }  
.elem_act_right_last { background:none;} 
.date_act_right { font-family: 'Arabic Transparent'; color:#806500;} .titr_act_right { line-height:1.3; } 
.disc_act_right {line-height:1.3;}
.img_act_right { float:left; margin-right:10px;} 
.all_act_right { background:#2d2d29;  height:25px; display:inline-block; color:#ecbe13; font-family: 'Arabic Transparent'; font-size:1.4em; padding:5px 10px 0;} 
.list_act_right { margin-bottom:15px; line-height:18px;}.all_act_right:hover{ color:#689CAD}

.box_newsletter_right { background:#215a6d url(../image/gif/bg_newsletter.gif) left top repeat;border:#174b5d solid 6px; padding:10px 15px 15px; }  .titr_newsletter { color:#fff;  font-size:2.2em; font-family: "Arabic Transparent";} 
.disc_newsletter { margin-bottom:15px; color:#85b2c1; font-size:1.3em;  font-family: 'Arabic Transparent';} 
.border_newslleter { border:#e5e5e5 solid 1px; background:#fff;} 
.input_newsletter { background:#fff; height:27px; width:153px; padding:0 10px 0 0; line-height:27px; color:#191919; font-family: 'Arabic Transparent'; float:right;}
.btn_newsletter { background:url(../image/gif/btn_newsletter.gif) right top no-repeat; width:60px; height:27px; float:left; color:#c2c2c2; font-size:1.4em; cursor:pointer; font-family: 'Arabic Transparent'; line-height:24px;}
.box_lienutil_last, .div_act_last, .box_glossaire_last, .box_download_last { border-bottom:none;} 
.elem_menu_left_last { background:none;} 

/***************Validation engine*************/
.inputContainer{position:relative;float:left}
.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}
.ajaxSubmit{background:#55ea55;border:1px solid #999;display:none;padding:20px}
.formError .formErrorContent{background:#dc0000;position:relative;z-index:5001;color:#fff;width:150px;font-family:tahoma;font-size:1.1em; padding:10px}
.formError .formErrorArrow{width:15px;position:relative;z-index:5006;margin:-2px 0 0 13px}
/*body[dir=rtl] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0}*/
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;top:2px;margin:0 0 0 12px}
.formError .formErrorArrow div{border-left:2px solid #dc0000;border-right:2px solid #dc0000; height:1px;background:#dc0000;line-height:0;font-size:0;display:block;margin:0 auto}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.formError .formErrorArrow .line10{width:15px;border:none}
.formError .formErrorArrow .line9{width:13px;border:none}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #dc0000;border-right:2px solid #dc0000;border-bottom:0 solid #dc0000}
.formError .formErrorArrow .line2{width:3px;border:none;background:#dc0000}
.formError .formErrorArrow .line1{width:1px;border:none;background:#dc0000}
.greenPopup .formErrorContent,.greenPopup .formErrorArrow div{background:#33be40}
.blackPopup .formErrorContent,.blackPopup .formErrorArrow div{background:#393939;color:#FFF}
/************* FOOTER **************/
footer { padding:20px 0 0 0;} 
.menu_footer { background:#2d2d29; text-align:center; border-bottom:#ecbe13 solid 2px; padding:12px 10px 13px;  font-size:1.2em} 
.menu_footer a { color:#abab9e;} 
.menu_footer a:hover, .menu_footer a.active { color:#fff;}
.menu_footer span { color:#ecbe13; display:inline-block; padding:0 7px; } 
.bot_footer { background:#f7f7f7; text-align:center; padding:17px 0 18px; border-bottom:#e4e4e4 solid 1px;} 
.info_footer { color:#303030; font-size:1.1em; margin-bottom:7px;} 
.copyright { color:#9d9d9d; font-size:1.1em;} 
.taille{ float:left; padding-left:20px;}.taille .plus{ float:right; background:url(../image/png/plus.png) left top no-repeat; width:20px; height:20px;}.taille .moins{float:right; background:url(../image/png/moins.png) left top no-repeat; width:20px; height:20px; margin-right:1px;}
.letter_inactive, .letter_inactive:hover { background:#F4F4F4; color:#e2e2e2;}
/** Added **/
.taille .reinitialiser{float:right; background:url(../image/png/reinitialiser.png) left top no-repeat; width:20px; height:20px; margin-right:1px;}
.divPowered a{ padding:5px 0; color:#215a6d; display:inline-block; font-size:1.2em}
.disc_inforacid_r{ font-size:1.2em}
/**Adde 11/02 **/
.backtotopinstance {
    background: url(../image/png/arrow_top.png) no-repeat left top;
    bottom: 50px;
    cursor: pointer;
    display: block;
    height: 62px;
    position: fixed;
    left: 50px;
    text-indent: -9999em;
    width: 54px;
	overflow:hidden
}
/* Added 09/04 **/
/*sondage*/
.bloc_page_sondage{ background:url(../image/gif/bg_border.gif) right bottom repeat-x; padding:0 0 15px; margin-bottom:20px;}
.bloc_page_sondage .theme{ font-size:11px; color:#ffb131;}
.bloc_page_sondage .titre{ font-size:18px; color:#0C607C; margin-bottom:15px; display:block;}
.bloc_page_sondage .sondage_form{ padding-right:25px;}
.bloc_page_sondage .sondage_form .prop{ width:35%;}
.bloc_page_sondage .sondage_form .valprop{ width:45%}
.bloc_page_sondage .sondage_form .infoprop{ width:19%; padding-right:1%;}
.bloc_page_sondage .radioinput{ float:right; margin:0 0px 8px 5px;}
.bloc_page_sondage .radiolabel{ margin:0 0px 0 10px; font-size:12px; color:#7f7978; height:100%; overflow:hidden;}
.bloc_page_sondage .sondage_form .valprop div{background:#f0f6fb; border:1px solid #e1e9ef; padding:4px;}
.bloc_page_sondage .sondage_form .valprop span{display:block; background:url(../image/gif/bg_sondage.gif) right bottom repeat-x; height:10px; }
.bloc_page_sondage .sondage_form .infoprop .val{ font-size:13px; color:#000;  font-family: 'Merriweather Sans',arial, serif; font-style:normal; font-weight:700; }
.bloc_page_sondage .sondage_form .infoprop .nbr{ font-size:11px; color:#000;   }
.bloc_page_sondage .txt_voter{float:right; padding:7px 20px; color:#7f7978; font-size:14px;  font-family: 'Merriweather Sans',arial, serif; margin:10px 0; }

.input_filter2 {  width:94%; padding:0 3%; font-size:1.1em; height:27px; border:#d5d5d5 solid 1px; color:#D1D0D0; background:#F4F4F4;}
/* responsiveness
--------------------------------------------- */
@media (max-width: 1250px) {

.nav_top{ position:fixed; z-index:12; width:80px; right:0;}

}
@media (max-width: 900px) {

.nav_top{ position:static; z-index:12; width:auto; right:auto; top:auto; text-align:center} 
.nav_top p{ display:inline}
.nav_top p a{ display:inline-block; position:static; left:auto; right:auto; top:auto; margin:0  }
}
@media screen and (max-width: 1023px) {
body  {width: auto;margin: auto;padding: auto;}
img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video {max-width: 100%;}
img {height: auto; width: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
textarea, table, td, th, code, pre, samp {word-wrap: break-word; /* passage à la ligne forcé */-webkit-hyphens: auto; /* césure propre */-moz-hyphens: auto;hyphens: auto;}code, pre, samp {word-wrap:break-word!important; white-space:pre-wrap!important;}
.nav_top{ position:static; z-index:12; width:auto; right:auto; top:auto; text-align:center} 
.nav_top p{ display:inline}
.nav_top p a{ display:inline-block; position:static; left:auto; right:auto; top:auto; margin:0 }}
@media only screen and (max-width: 769px) {}
@media (max-width: 640px) {}
@media (width: 480px) {} 
@media (width: 320px) {}

@media print {
.nav_top,.left, .menu_footer, .menu_header  { display:none;}	
.article_interne{ display:block; width:auto; float:none; min-height:0; height:auto !important; height:auto}
.top .wrapper{ display:none}
.top2{ background:#034b63}
.wrapper{ width:auto; background:#034b63}
}