/* CSS Document */
body{ margin:0; padding:0;}
#border{ width:998px; margin:0 auto 0 auto; border:1px solid #000;}
#header{ background:url(images/header.jpg) no-repeat; height:180px; border-bottom:1px solid #9f9f9f;}
#menu_haut span{ display:block; float:right; background:url(images/sep_menu1.gif) no-repeat;}
#menu_haut a{ display:block; height:20px; font:bold 12px arial; text-decoration:none; color:#fff; padding:25px 10px 0 10px; text-align:center;}
#menu_haut{ float:right; width:280px;}
#menu_haut a:hover{ color:#FF0000;}
a#m_1{ background:url(images/fandraisana.gif) center 0 no-repeat;width:68px;}
a#m_2{ background:url(images/drafitra.gif) center 0 no-repeat; width:68px;}
a#m_3{ background:url(images/adiresy.gif) center 0 no-repeat;width:68px;}
#sous_menu{ clear:both;}
#sous_menu div{ float:right; width:310px; padding-top:15px; margin-left:20px;}
#sous_menu div span{ display:block; background-color: #000; color:#fff; height:16px; font:11px arial; text-align:center; padding:10px 0 10px 0;}
#recherche{ background:url(images/bg_search.jpg) repeat-x!important; height:74px!important; margin-top:10px; text-align:left!important; padding:0!important;}
#recherche strong{ display:block; float: left; background-image:url(images/bg_search_left.jpg); width:16px; height:74px;}
#recherche form{ padding:25px 0 0 20px;}
#recherche input{ font:11px arial; color:#eba900; width:180px; border:1px solid #ffd032; padding:2px 10px 2px 10px;}
.ok{ width:auto!important; border:0!important; vertical-align:middle; margin-left:15px; padding:0!important;}

#webradio{ display:block; background:url(images/webradio.jpg) no-repeat; width:122px; height:113px; float:right;}
div#sous_logo{ width:420px!important; float:left!important; font:12px arial; color:#643d06; padding:110px 0 0 0;}
form{ margin:0;}
#border_contenu{ background:url(images/bg_content.jpg) repeat-x #fff;   padding:15px;}
#menu{ background:url(images/bg_menu.gif) repeat-x; height:54px;}
#menu div{ background:url(images/bg_menu_left.gif) 0 -1px no-repeat;height:54px; padding:0 0 0 60px;}
#righ_bg{ display:block; float:right; background:url(images/bg_menu_right.gif) 0 -1px no-repeat; width:14px; height:55px;}
#menu a{ display:block; text-decoration:none; background-image:url(images/bg_menu.png); padding-top:15px; height:39px; width:137px; float:left; color:#fff; text-align:center; font:14px "Century Gothic";}
.end{ width:3px!important;}
#menu a.on,#menu a:hover{ background:url(images/bg_menu.png) 0 -54px;}
#menu img{ border:0;}
#rss{ display:block; background:url(images/rss.gif) no-repeat!important; width:26px!important; height:25px!important; text-decoration:none; margin:15px 0 0 25px;}
#contenu{ border:1px solid #000;/*height:900px; */clear:both; padding:15px; background-color:#fff; font:12px arial;height:1025px;}
.contenu_home{ height:100px!important;}
#contenu_gauche{ width:715px; padding:0;height:255px}
.home{ border-bottom:1px dotted #e2e2e2; }
.pubhome{ margin-top:5px!important;}
#border_gauche{ float: left; width:730px!important;}
#contenu_gauche h1{ font:12px arial; text-transform:uppercase; color:#eba900; margin:0; padding:0 0 10px 0}
#contenu_gauche h2{ font:bold 12px arial; color:#609de1; margin:0; padding:0 0 10px 0;}
h2 a{ text-decoration:none; color:#609de1;font:bold 14px arial;}
#pg_text h2{font:bold 18px arial;}
#la_une{ width:445px; text-align:justify; float:left;}
#la_une p,#pg_text p{ margin:0; padding:0 0 10px 0; font-size:12px;} 
#pg_text{width:445px; text-align:justify; float:left;}
#pg_text{ overflow:auto; height:1010px;}
#pg_text p{ font:12px arial!important;}
#la_une img,#pg_text img{ float:left; border:1px solid #ffd334; margin:0 15px 0 0;}
a.suite{ display:block; background:url(images/tohiny.gif) no-repeat; width:134px; height:27px; float:right; margin-bottom:10px;}
.space{ clear:both; height:0px!important;}
.pub1{ background:url(images/dokambarotra.gif) 0 -1px no-repeat; width:253px; height:100px; float:right; padding-top:18px;}
.pub_txt{background:url(images/dokambarotra.gif) 0 -1px no-repeat; width:253px; padding-top:18px;}
.pub1 img,.pub_txt img{ border:0;}

.rub{ width:216px; float:left;  padding:15px 0 0 0; font:11px arial; margin-right:15px;}
.rub div{ clear:both; padding-bottom:15px;}
.titre{ background:url(images/maro_mpamaky.gif) no-repeat; width:141px; height:27px; position:relative; display:block; margin-bottom:-15px}
.rub div a{ text-decoration:none; color:#000;}
.rub div a:hover{ color:#fe0f0d;}
.rub span{ display:block; background:url(images/bg_title.gif) no-repeat; width:218px; height:27px; font:bold 12px arial; color:#ffd789; padding:5px 0 0 10px; clear:both;}
.rub strong,a.tit_rub{ display:block; font:bold 12px arial; color:#609de1!important; background:url(images/arrow.gif) 0 5px no-repeat; padding:3px 0 3px 20px; clear:both; margin-top:6px; /*border:1px solid red;*/}
.rub img{ float:left; margin-right:10px;}

.rub2{ float:left; width:255px; padding:15px 0 0 0;}
#pubs{ float:left; width:255px; margin-left:15px;}
#pubs .rub2{ float:inherit!important; clear:both;}
.rub2 div{ border:1px solid #46a2d6; padding:30px 15px 15px 15px;}


.meteo{ background:url(images/bg_meteo.jpg) repeat-x #dfebf9;padding:0 15px 15px 15px!important; margin-top:15px; border:1px solid 46a2d6!important;}
.meteo span{ display:block;}
.meteo span b{ float:right; font-weight:normal;}
.meteo table{ margin-top:3px;}
.meteo table td{ padding:0 5px 0 5px; text-align:right;}
.meteo .suite2{ display:block; background:url(images/fleche_bleu.gif) no-repeat; width:auto; padding-top:2px; text-decoration:none; height:19px; padding-left:25px; color:#609de1; font:bold 11px arial;  margin-top:10px;}
.toetrandro{ display:block; background:url(images/toetrandro.gif) no-repeat; width:222px; height:35px; border-bottom:1px dotted #609de1; margin-bottom:15px;}
.change{ display:block; background:url(images/sandambola.gif) no-repeat; width:222px; height:40px; border-bottom:1px dotted #609de1; }
.pub2{ padding:20px 0 0 0!important; border:0!important; background:url(images/dokambarotra.gif) center 0 no-repeat; margin-top:15px;}

.pub2 img{ border:0;}
#footer{ background-color:#000000; padding:15px; height:55px;}
#footer img{float:left; border:0;}
#text-bas{ font: 12px Arial; color: #FFFFFF; padding:0 0 0 15px; float: left;}
#text-bas a{ color:#FFF;}
#contenu_droite{ float:left; width:203px;}
#archive{ height:50px; background:url(images/tahiringazety.gif) repeat-x; border:1px solid #ffd642; padding:5px; }
#archive select{ font:12px arial; border:1px solid #ffd642;}
#archive form{ margin:0; padding:0; text-align:center;}
#archive .go{ display:block; float:right; margin-top:5px;}
#documentaire{border:1px solid #ffd642; font:11px arial; text-align:justify; padding:20px 10px 10px 10px; background: url(images/bg_documentaire.jpg) repeat-x #fbeecb; margin-top:15px; margin-bottom:15px;}
#documentaire a.titre1{ display:block; color:#609de1!important; padding:0 0 10px 0!important; background:none!important;}
#documentaire p{ margin:0; padding:8px 0 8px 0;}
#documentaire img{ display:block; margin:0 auto 0 auto;}
#documentaire a,.hatsikana a.tahiry{ display:block; background:url(images/fleche_bleu.gif) no-repeat; padding:3px 0 3px 25px; text-decoration:none; font:bold 11px arial; color:#609de1;}
#documentaire a:hover,.hatsikana a.tahiry:hover{ text-decoration:underline;}
.titre_doc{ background:url(images/fanadihadiana.gif) no-repeat; width:140px; height:27px; position:relative; display:block; margin:20px 0 -30px 0;}
.hatsikana{ background:url(images/hatsikana.gif) no-repeat; border:1px solid #609de1; height:210px; margin-top:15px; padding:35px 10px 0 10px;}
.indraymbava{ display:block; text-align:center; text-decoration:none; color:#609de1; font-weight:bold; padding:25px 0 0 0;}
.ilaina{ display:block; text-decoration:none; color:#eba900; font:bold 12px arial;}
.ilaina:hover{ text-decoration:underline;}
.men1{ margin-top:40px;}
p{ font: 11px arial; margin-left:130px;}
strong.auteur{ display:block; text-align: right; font:bold 12px arial!important;}

.rub2 ul{  margin:0; padding:0; color:#46a2d6; font-weight:bold;}
.rub2 ul li{ margin:0; padding:0 0 10px 0;}
.rub2 ul a{ font:11px arial; color:#000; text-decoration:none;}
.rub2 ul a strong{color:#46a2d6;font-weight:bold;}
.rub2 ul a:hover{ color:#FF0000;}

#slider ul, #slider li{/*margin:0;padding:0;*/list-style:none;}
#slider{ width:220px!important;}
#maromamaky{width:220px;height:182px; padding:0!important}
#slider{ height:180px;overflow:hidden; border:0!important; margin:0!important; padding:0!important}
#slider li{ width:220px;height:172px;overflow:hidden;}
#slider ul span{padding:0 0 8px 0; list-style-type:decimal; display: list-item; list-style-position:inside; }
span#prevBtn{ position:absolute; margin:-195px 0 0 215px; z-index:99;}
span#nextBtn{ position:absolute; margin:-10px 0 0 215px; z-index:98;}		
span#prevBtn a{ display:block; color:red; background:url(images/fleche_top.gif) no-repeat; width:16px; height:9px; text-decoration:none;}
span#nextBtn a{display:block; color:red; background:url(images/fleche_bas.gif) no-repeat; width:16px; height:9px; text-decoration:none;}

.copyr span{ float:right; color: #0bacb4;}
.copyr span a{color: #0bacb4;}
.copyr{ display:block; width:978px; margin:0 auto 0 auto; padding:10px;}
#lien_logo{ display:block; width:380px; height:130px; position:absolute;}
#load{ background:url(images/loader.gif) center center no-repeat; width:150px; height:150px;}