body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td, blockquote {margin:0;padding:0; list-style:none;}
body { SCROLLBAR-FACE-COLOR: #E6E6E6;SCROLLBAR-HIGHLIGHT-COLOR: #D1CCCC;SCROLLBAR-SHADOW-COLOR: #D1CCCC; SCROLLBAR-3DLIGHT-COLOR: #D1CCCC; SCROLLBAR-ARROW-COLOR: #D1CCCC; SCROLLBAR-TRACK-COLOR: #E6E6E6; SCROLLBAR-DARKSHADOW-COLOR: #D1CCCC; font-family:Tahoma; }
body {background:#77bbe8 url(image/jpg/bg.jpg) center top no-repeat;}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
a.nav:link { font-family : Tahoma; font-size : 0.813em; text-decoration : none; color : #888888;}
a.nav:visited {font-family : Tahoma;text-decoration : none;font-size : 0.813em;color : #888888;}
a.nav:hover {font-family : Tahoma;font-size : 0.813em;text-decoration : none;color : #888888;}
a.nav7:link {font-family : Tahoma;font-size : 0.688em;text-decoration : none;color : #ffffff;font-weight : bold;}
a.nav7:visited {font-family : Tahoma;text-decoration : none;font-size : 0.688em;color : #ffffff;font-weight : bold;}
a.nav7:hover {font-family : Tahoma;font-size : 0.688em;text-decoration : none;color : #ff6633;font-weight : bold;}
a.navletre:link {font-family : Tahoma;font-size : 0.813em;text-decoration : none;color : #969696;font-weight : bold;}
a.navletre:visited {font-family : Tahoma;text-decoration : none;font-size : 0.813em;color : #969696;font-weight : bold;}
a.navletre:hover {font-family : Tahoma;font-size : 0.813em;text-decoration : none;color : #ff8c00;font-weight : bold;}
.td {font-family : Tahoma;font-size : 0.813em;font-weight : normal;}
.td2 {color : #000000;font-family : Tahoma;font-size : 0.9em;font-weight : normal;text-align : justify;}
.td3 {color : #000000;font-family : Tahoma;text-align : justify; font-size:0.900em;}
.tdn {color : #000000;font-family:tahoma;font-size : 0.813em;font-weight : normal; }
.tdnpetit {color : #000000;font-family:tahoma;font-size : 0.813em;font-weight : normal;}
.tdletre {color : #ff8c00;font-family : Tahoma;font-size:0.938em;font-weight : bold;}
.tdresultat {color : black;font-family : Tahoma;font-size:1.333em;font-weight : bold;background-color : #ffa500;}
.td5 {color : #4480b7;font-family : Tahoma;font-weight : bold;}
.tdnp {color : #4480b7;font-family : /*Tahoma;font-size : 0.813em;*/font-weight : normal;}
.tdlien {color : #000000;font-family : Tahoma;font-size : 0.813em;font-weight : normal;}
.td {font-family : Tahoma;font-size : 0.813em;font-weight : normal;}
.tdpetit {color : #888888;font-family : Tahoma;font-size:0.833em;font-weight : normal;}
.tdletre {color : #000000;font-family : Tahoma;font-size:0.938em;font-weight : normal;}
.tdresultat {color : #000000;font-family : Tahoma;font-size:0.938em;font-weight : bold;background-color :#ffa500;font-style : oblique;}
a.nav2:link {font-family : Tahoma;font-size : 0.813em;text-decoration : none;color : #6699cc;}
a.nav2:visited {font-family : Tahoma;text-decoration : none;font-size : 0.813em;color : #6699cc;}
a.nav2:hover {font-family : Tahoma;font-size : 0.813em;text-decoration : none;color : #ff9933;}
a.nav4:link {font-family : Tahoma;font-size : 0.688em;text-decoration : none;color : #ffffff;}
a.nav4:visited {font-family : Tahoma;text-decoration : none;font-size : 0.688em;color : #ffffff;}
a.nav4:hover {font-family : Tahoma;font-size : 0.688em;text-decoration : none;color : #ff9933;}
a.nav3:link {color : #000000;font-family : Tahoma;font-weight : normal;text-decoration : none;}
a.nav3:visited {color : #000000;font-family : Tahoma;font-weight : normal;text-decoration : none;}
a.nav3:hover {font-family : Tahoma;font-weight : normal;text-decoration : none;color : #ff9933;}
a.nav13:link {color : #ff9933;font-family : Tahoma;font-size : 0.813em;font-weight : normal;text-decoration : none;}
a.nav13:visited {color : #ff9933;font-family : Tahoma;font-size : 0.813em;font-weight : normal;text-decoration : none;}
a.nav13:hover {font-family : Tahoma;font-size : 0.813em;font-weight : normal;text-decoration : none;color : #ff9933;}
a.navv:link {color : #4fbde3;font-family : Tahoma;font-size : 0.813em;font-weight : normal;text-decoration : none;}
a.navv:visited {color : #4fbde3;font-family : Tahoma;font-size : 0.813em;font-weight : normal;text-decoration : none;}
a.navv:hover {font-family : Tahoma;font-size : 0.813em;font-weight : normal;text-decoration : none;color : #ff9933;}
a.nav5:link {color : #4480b7;font-family : Tahoma;font-weight : normal;text-decoration : none;}
a.nav5:visited {color : #4480b7;font-family : Tahoma;font-weight : normal;text-decoration : none;}
a.nav5:hover {font-family : Tahoma;font-weight : normal;text-decoration : underline;color : #4480b7;}
a.nav6:link {color : #4480b7;font-family : Tahoma;font-weight : normal;text-decoration : none;}
a.nav6:visited {color : #4480b7;font-family : Tahoma;font-weight : normal;text-decoration : none;}
a.nav6:hover {font-family : Tahoma;font-weight : normal;text-decoration : underline;color : #4480b7;}
a.navind:link {color : #666666;font-family : Tahoma;font-size : 0.688em;font-weight : normal;text-decoration : none;}
a.navind:visited {color : #666666;font-family : Tahoma;font-size : 0.688em;font-weight : normal;text-decoration : none;}
a.navind:hover {font-family : Tahoma;font-size : 0.688em;font-weight : normal;text-decoration : underline;color : #666666;}
.ind {color : #29689e;font-family : Tahoma;font-size : 0.688em;font-weight : normal;text-decoration : none; direction:rtl;}
/* Menu header */
ul.menu_header {margin:0;padding:0; direction:ltr}
ul.menu_header li {display: inline;vertical-align:middle;float:right;position:relative;margin:0;padding:0 ;height:100%;}
ul.menu_header li a.lien_menu {color:#fff;font-size : 0.75em;font-weight:normal;display:inline-block;background:url(images/bg_menu.gif) no-repeat;width:120px;height:22px;text-decoration:none;padding:5px 0 0 0;text-align:center;}
ul.menu_header li a.lien_menu:hover {color:#fff;font-size : 0.75em;font-weight:normal;display:inline-block;background:url(images/bg_menu_hover.gif) no-repeat;width:120px;height:22px;text-decoration:none;padding:5px 0 0 0;text-align:center;}
ul.menu_header li a.lien_menu_actif {color:#fff;font-size : 0.75em;font-weight:normal;display:inline-block; background:url(images/bg_menu_hover.gif) no-repeat;width:120px;height:22px;text-decoration:none;text-align:center;padding:5px 0 0 0;}
ul.menu_header ul.submenu {position:absolute;display:none;clear:both; left:0;top:27px;z-index:999;background:#2b699f url(images/bg_ss_menu_top.gif) top no-repeat;width:110px;margin:0;padding:10px 5px 0 5px;}
ul.menu_header ul.submenu li {display:block;z-index:999;height:100%;margin:0;padding:0;width:110px; float:none}
ul.menu_header ul.submenu li a {color:#fff;font-size : 0.688em;background: url(images/sep_link_ss_menu.gif) top no-repeat;text-decoration:none;display:block;z-index:999;
width:100px;padding:2px 5px; text-align:right;}
ul.menu_header ul.submenu li a:hover {color:#ff9933;font-size : 0.688em;background: url(images/sep_link_ss_menu.gif) top center no-repeat;text-decoration:none;display:block;
z-index:999;width:100px;padding:2px 5px;}
ul.menu_header ul.ssmenu {position:absolute;display:none;clear:both;top:15px;top:0; left:-120px;background:#2399d3;z-index:999;width:120px;margin:0;padding:0;}
ul.menu_header ul.ssmenu li {display:block;z-index:999;height:100%;margin:0;padding:0;width:120px;}
ul.menu_header ul.ssmenu li a {color:#fff;font-size : 0.688em;text-decoration:none;border-bottom:#fff solid 1px;display:block;background:none;z-index:999;width:110px;
padding:2px 5px;}
ul.menu_header ul.ssmenu li a:hover {color:#ff9933;font-size : 0.688em;background:none;text-decoration:none;display:block;z-index:999;width:110px;padding:2px 5px;}
.motif_bottom_menu {background:url(images/ss_bas.gif) no-repeat; width:120px;  clear:both; height:9px; margin-left:-5px; bottom:-9px; position:absolute;}
.bloc_accessibility {padding-top:48px;padding-right:12px;float:right;}
.caretab2 {background: url(img/gif/caretab2.gif) right top no-repeat; height:88px;}
.line_heigh18 {line-height:18px;}
.txt_noir12 {font-size : 0.75em;color:#000;}
a.txt_noir12 {font-size : 0.75em;color:#000;}
a.txt_noir12:hover {text-decoration:underline;}
.menu_haut {text-align:right;font-size : 0.75em;padding-right:20px;}
.menu_haut a {color:#fff;text-decoration:none;}
.menu_haut a:hover {color:#ff6633;}
.menu_haut span {padding:0 4px;}
.question_sondage {padding:0 2px 7px 10px;}
.btn_form {background:url(images/btn_form.gif) no-repeat;width:72px;height:24px;color:#2e6ba0;font-size : 0.75em;font-family:Tahoma;border:0; cursor:pointer;}
.float_right {float:right;}
.ok_search {background:#eae8e9;width:38px;height:23px;color:#2d71a7;font-size : 0.75em;font-family:Tahoma;border-top:#41a9db solid 1px;
border-bottom:#41a9db solid 1px;border-right:#41a9db solid 1px;border-left:none;float:right;display: inline;}
.input_search {background:#eae8e9;width:139px;height:23px;border:#41a9db solid 1px;float:right;display: inline;color:#000;font-size : 0.75em;padding:3px 0 3px 13px;}
.path {color:#888888;}
.link_orange {color:#ea6e22;text-decoration:none;}
.link_orange:hover {text-decoration:underline;}
.motif_banner { background:url(ar/image/png/motif_banner_ar.png) no-repeat; width:752px; height:96px; overflow:hidden; position:relative; top:0; z-index:999;}
*html .motif_banner { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ar/image/png/motif_banner_ar.png', sizingMethod='scale'); background:none;  width:752px; height:96px; overflow:hidden; position:relative; top:0; z-index:999;}
.banner_header {position: relative; z-index:1; width:752px; height:200px; overflow:hidden; margin:-96px 0 0 0;}
.suiv_fast {background:url(images/gif/num_prec_fast.gif) no-repeat;width:13px;height:16px;float:right;margin-left:2px;}
.preced {background: url(images/gif/num_suiv.gif) no-repeat;width:13px;height:16px;float:right;margin-left:2px;margin-right:4px;}
.preced_fast {background:url(images/gif/num_suiv_fast.gif) no-repeat;width:13px;height:16px;float:right;margin-left:2px;float:right;}
.suiv {background: url(images/gif/num_prec.gif) no-repeat;width:13px;height:16px;float:right;;margin-left:6px;}
.titre_gris_puce { font:normal normal 20px Tahoma; color:#ACA9A9; background:url(images/puce_titre_gris.gif) right 3px no-repeat; padding:4px 28px 0 28px; text-align:right; margin-right:10px;}
/*alignement*/
.float_right {float:right;}
.float_left {float:left;}
.align_right {text-align:left;}
.align_left {text-align:right;}
.num {padding:1px 4px 0 4px;margin-left:2px;float:right; height:16px;color:#4184B9;font-size : 0.688em;font-weight:bold;}
.num:hover {background:#4184B9;color:#fff;}
.num_active {padding:1px 4px 0 4px;margin-left:2px;float:right;height:16px;background:#4184B9;color:#fff;font-size : 0.688em;font-weight:bold; margin-bottom:5px;}
/***/
.fermer {padding:1px 4px 0 4px;margin-left:2px;display:inline-block;height:15px;color:#ff6633;font-size : 0.688em;font-weight:bold;}
.fermer:hover {background:#ff6633;color:#fff;}
.fermer_active {padding:1px 4px 0 4px;margin-left:2px;height:15px;background:##ff6633;color:#fff;font-size : 0.688em;font-weight:bold;}

/*sondage*/
a.btn_bleu1 {background:url(img/gif/bout_btn_right.gif) right no-repeat;padding:0 17px 0 0;height:26px;display:block;float:left;color:#fff;font-size : 0.688em;
font-weight:bold;font-style:italic;clear:both;}
a.btn_bleu1 span {background:url(img/gif/bout_btn_left.gif) left no-repeat;padding:5px 0 0 24px;height:21px;float:left;display:block;cursor:pointer;}

/*photo*/

/* Galerie photos */
.bloc_select_galerie {background:#edf6f9;border:#b8daec solid 1px;padding:0 10px 0 10px;color:#484837;font-size:14px;}
.select_galerie {width:140px;height:20px;background: url(../image/gif/select_galerie.gif) no-repeat right;padding:4px 28px 0 10px;cursor:pointer;color:#000;}
.select_galerie a {font-size : 0.75em;color:#1c1c1c;}
.photos_galerie {display:block;list-style:none;float:left;margin:20px 0 0 0;}
*+ html .photos_galerie {display:block;list-style:none;float:right;margin:20px 0 0 0;padding-bottom:20px;}
.conteneur_photo_info {margin-bottom:15px; width:152px; float:right;}

.conteneur_photo {width:134px;background:#edf6f9;border:#b8daec solid 1px;padding:9px; }

.conteneur_photo_last {display: inline;width:105px;height:70px;background:#edf6f9;border:#b8daec solid 1px;float:left;margin-right:0;padding:9px;}
.div_titre_date_photo {margin-top:5px; text-align:left; background:#00FF99;}
.txt_gris12 {color:#343434;}
.txt_gris_photo12 {color:#343434;  display:block; height:20px;}
.txt_gris12_gras {color:#343434;font-weight:bold;}
a.txt_gris12_gras:hover {text-decoration:underline;}
/********** A+ A- A****************/
.increase, .decrease, .reset { font-size:100%; color:#3a89b0; text-decoration:none; font-weight:bold;}
.increase:hover, .decrease:hover, .reset:hover { text-decoration:underline;}
/* site map */
.liste_sitemap li.map1 { background:url(../image/gif/puce_jaune_p.gif) left 14px no-repeat; padding:0 0 0 25px; display:block; height:100%; }
.liste_sitemap li.map1 a { border-bottom:#e6e6e6 solid 1px; color:#39130b;  display:block; padding:7px 0 9px 0; }
.liste_sitemap li.map1 .plus_moin_map { padding:4px 7px 0 12px; height:17px; border-left:#e6e6e6 solid 1px; display:inline; margin-top:4px;}
.liste_sitemap li.map1 span.plus_map, .liste_sitemap li.map1 span.moin_map { background:url(../image/gif/plus_moin_map.gif) no-repeat; width:14px; height:14px; display:inline-block;}
.liste_sitemap li.map1 span.plus_map { background-position:left bottom;}
.liste_sitemap li.map1 span.moin_map {background-position:left top;}
.liste_ssitemap { background:#f2f2f2;  border-bottom:#e6e6e6 solid 1px; padding:2px 0 5px 40px;}
ul.liste_ssitemap li { background:url(../image/gif/puce_sitemap.gif) left 10px no-repeat; padding:0 0 0 13px; }
.liste_sitemap li.map1 ul.liste_ssitemap li a { color:#000; border-bottom:none; padding:4px 0 3px; display:inline-block;}
.td_right{text-align:right;}
.td_bleu{border:1px solid #41A9DB;}
.direction{direction:rtl;}
* html .direction{direction:rtl;}
/******************************* 2010 03 07 *******************************/
.main_nav{ height:27px; clear:both}
.main_nav li.elem{float: right; display: inline; position:relative; text-align:right;} 
.main_nav li a.niveau1{ width:120px; background:url(fr/image/bg_menu.gif) left top no-repeat; font-family:tahoma;display: block;height:27px;color:#fff;font-size : 0.75em; cursor: pointer;  overflow:hidden; text-align:center; line-height:27px;text-decoration:none; font-weight:bold;}

.main_nav li a.niveau1:hover{background:url(fr/image/bg_menu_hover.gif) left top  no-repeat;  }
.main_nav li a.niveau1_actif{background:url(fr/image/bg_menu_hover.gif) left top  no-repeat;}
.sub_menu{
position: absolute;
padding-top:10px;
background:url(fr/image/bg_ss_menu_top.gif) top left no-repeat;
left: -1px; 
width: 120px;
background-color: #2A689E;
}
li.sub{

position: relative;
cursor: pointer; 
background:url(fr/image/sep_sub_menu.gif) no-repeat top center;
font-size : 0.688em;
color:#FFFFFF;
font-family:tahoma; height:100%;}
a.niveau2{display:inline-block;padding:2 10px 2px 0px; color:#FFFFFF; text-decoration:none; width:110px; font-family:tahoma;}
a.niveau2:hover{color:#FF9933;}
a.niveau2_actif{color:#FF9933;}
li.sub_last{ display:block; background:url(fr/image/ss_bas.gif) bottom left no-repeat; width:120px; height:100%;  overflow:hidden;}
.sub_sub_menu{
position: absolute;
top:0;
background:none;
right:110px;
width:120px;
padding-right:10px;}
.sub_sub_menu li {overflow:hidden; height:100%; display:block; border-bottom:1px solid #FFFFFF; background:#2399D3; }
.sub_sub_menu li a {font-family:Arial; color:#fff;  padding:5px; text-decoration:none; font-family:tahoma;}
.sub_sub_menu li a:hover {color:#FF9933;}

.bloic_video_g{float:right; padding-left:20px; width:154px; }
.txt_blan { color:#fff;}
.txt_noir{ color:#000;}
.txt_orange_e7691e { color:#e7691e}
a.for_underline { text-decoration:none;}
a.for_underline:hover { text-decoration:underline;}
.txt12 { font-size:0.75em;}
.txt13 { font-size:0.813em;}
.link_faq { color:#000;}
.link_faq:hover { color:#e7691e;}
.td6 {font-size : 1em;}

.td {color : #000000;font-family:tahoma;font-size : 0.813em;font-weight : normal; }


/**************** Added 13/05/2011 ******************/
.padding_table td{ padding:3px 2px;}
.tab_projet td{ padding:5px; zoom:1;}
.tdnpetit2 {color : #000000;font-family : Arial, Helvetica, sans-serif;font-size : 1.2em; font-weight : normal;}
.margin_left10{ margin-left:10px;}
.bt_lire_suite1{ color: #336699; font-size: .75em; text-decoration: none;}
.bt_lire_suite1:hover{ text-decoration:underline; color: #336699;}
.td_tab {color : #000000;font-family : Arial, Helvetica, sans-serif;font-size : 0.9em;font-weight : normal; }
/**************** Added 16/05/2011 ******************/
.btn_fermer{ color: #336699; font-size: .75em; text-decoration: none; font: Arial, Helvetica, sans-serif;}
.btn_fermer:hover{ text-decoration:none; color: #336699;}
.bt_fermer_lire_suite1:hover{ text-decoration:none;}
.titre_orange{ color: #e7691e; font-size:0.8em;}
.titre_orange2{ color: #e7691e; font-size:0.97em;}
.padding_left10{ padding-left:10px;}
.txt_n {color : #000000;font-family : Tahoma;font-size : 1.2em;font-weight : normal;text-align : justify;}
.td7 {color : #000000;font-family : Tahoma;font-size : 0.85em;font-weight : normal;text-align : justify;}
.tab_chiffre{ margin-top:15px;}
.tab_chiffre td{ padding:4px;}
.pad_tab td{ padding:4px;}
.margin_ban{ margin:10px 0;}
a.nav8:link {color : #000000;font-family : Tahoma;font-weight : normal;text-decoration : none; font-size:0.8em;}
a.nav8:visited {color : #000000;font-family : Tahoma;font-weight : normal;text-decoration : none;}
a.nav8:hover {font-family : Tahoma;font-weight : normal;text-decoration : none;color : #ff9933;}
.tab_offre td{ padding:4px; font-size:0.813em;}
.lien_interne{ color:#FF6633; font-size:1.3em;}
.pad_tab2 td{ padding:4px 4px 4px 0px;}
*html .pad_tab2 td{ padding:4px 4px 4px 0px;}
.txt_bleu{ color:#4480B7; font-size:1.1em; font-family:Arial; font-weight :bold;}
.padding_txt{ padding:0 3px;}
.tab_projet2 td{ padding:3px;}
.tab_contact td{ padding:4px 3px;}
*html .td7 {color : #000000;font-family : Tahoma;font-size : 0.85em;font-weight : normal;text-align : justify;}
.txt_lien {font-family : Tahoma;font-size : 1em;font-weight : normal;}
.txt1{ font-size:1.2em; font-weight:normal; font-family:Arial; color:#000;}
.txt2{ font-size:1em; font-weight:normal; font-family:Tahoma; color:#000;}
.tab_img{ width: 537px; }
.tab_img td { border:#e5ebf1 solid 1px; padding:4px;}
.tab2{width: 570px;}
.tab2 td { border:#d6dee6 solid 1px; padding:4px;}
.tab_news td{ padding:3px;}
.tdd {font-size : 1.1em;}
.tdd1 {font-size : 1.05em;}
