.cachediv {display: none;}

#accueil_titre_news  {padding-left:20px; background: url(/img/accueil_title.gif); background-repeat: no-repeat; width:730px; height:25px; color:#fff; text-decoration:none; font-family:Arial; font-size:0.8em; font-style:normal; font-variant:normal; font-weight:bold; }

#midlink {position:relative; top:0px; left:0; width:730px; height:35px; text-align:left; background: url(/img/mag_mois00_titre.gif); background-repeat: no-repeat;}
#main_menu {padding:0; margin:0 0px; list-style-type:none; width:730px; height:35px; background:url(/img/mag_mois00_titre.gif); background-repeat: no-repeat;}
#main_menu li {float:left; display:inline; width:730px; background:url(/img/mag_mois00_titre_ON.gif); background-repeat: no-repeat;}
#main_menu li a, #main_menu li a:visited {padding-left:23px; display:block; width:730px; height:35px; color:#0a94ca; font-size:0.8em; font-weight:bold; text-decoration:none; line-height:35px; font-family:arial, verdana, sans-serif; background:url(/img/mag_mois00_titre.gif); background-repeat: no-repeat;}
#main_menu li a:hover {color:#0f3c08;  background:url(/img/mag_mois00_titre_ON.gif); background-repeat: no-repeat;} 
#main_menu li a.chosen, #main_menu li a.chosen:visited,  #main_menu li a:active, #main_menu li a:focus{color:#0f3c08;  background:url(/img/mag_mois00_titre_b.gif); background-repeat: no-repeat; }
#main_menu li.java a:hover {color:#0f3c08;  background:url(/img/mag_mois00_titre_b.gif); background-repeat: no-repeat;} 

#midlink2 {position:relative; top:0px; left:0; width:730px; height:35px; text-align:left; background: url(/img/bonplan_title_OFF.gif); background-repeat: no-repeat;}
#main_menu2 {padding:0; margin:0 0px; list-style-type:none; width:730px; height:35px; background:url(/img/bonplan_title_OFF.gif); background-repeat: no-repeat;}
#main_menu2 li {float:left; display:inline; width:730px; background:url(/img/bonplan_title_ON.gif); background-repeat: no-repeat;}
#main_menu2 li a, #main_menu2 li a:visited {padding-left:23px; padding-bottom:0px; display:block; width:730px; height:25px; color:#0a94ca; font-size:0.8em; font-weight:bold; text-decoration:none; line-height:25px; font-family:arial, verdana, sans-serif; background:url(/img/bonplan_title_OFF.gif); background-repeat: no-repeat;}
#main_menu2 li a:hover {color:#0a94ca;  background:url(/img/bonplan_title_ON.gif); background-repeat: no-repeat;} 
#main_menu2 li a.chosen, #main_menu2 li a.chosen:visited,  #main_menu2 li a:active, #main_menu2 li a:focus{color:#0f3c08;  background:url(/img/bonplan_title_ON_b.gif); background-repeat: no-repeat; }
#main_menu2 li.java a:hover {color:#0a94ca;  background:url(/img/bonplan_title_ON_b.gif); background-repeat: no-repeat;} 

#guide_main {  background: url(/img/guide_bg_right.gif); background-repeat: no-repeat; width:545px; height:220px; }
#guide_main0 { display: block;padding-left: 20px; color:#526f8c; text-decoration:none; font-family:Arial; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold;}
#guide_main0 span, #guide_main0 {padding-left: 20px; color:#526f8c; text-decoration:none; font-family:Arial; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold;}
#guide_main2  { padding-left: 10px; color:#425f30; text-decoration:none; font-family:Arial; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold;}

td#tab_00 a, #tab_00 a:hover {padding-left:23px; padding-top:5; display:block; height:20px; color:#2b4b0b; font-size:0.8em; font-weight:normal; text-decoration:none;font-family:arial, verdana, sans-serif; }
td#tab_01 a, #tab_01 a:hover { padding-left:23px; padding-top:5; display:block; height:20px; color:#2b4b0b; font-size:0.8em; font-weight:normal; text-decoration:none; font-family:arial, verdana, sans-serif; }
td#tab_0 {border: solid; border-width:0px; border-top:0px; border-left:1px; border-right:1px; border-color: #c6c6c6;}
#taborder {border: solid; border-width:1px; border-bottom: 0px; border-color: #c6c6c6;}
#taborderbottom {border-bottom:1px solid #c6c6c6; background:#f8f8f8;}
#taborderbottom a, #taborderbottom:hover  {border-bottom:1px solid #c6c6c6; background:#fffce0;}
#taborderbottom2 {border-bottom:1px solid #c6c6c6; background:#ffffff;}
#taborderbottom2 a, #taborderbottom2:hover  {border-bottom:1px solid #c6c6c6; background:#fffce0;}

td.TXT   { color:#2b4b0b; text-decoration:none; font-family:Arial; font-size:11px; font-style:normal; font-variant:normal; letter-spacing:1;}
td.footerTXT { color:#688167; text-decoration:none; font-family:Arial; font-size:12px; font-style:normal; font-variant:normal; text-align: right;}
td.bgleft {background-image: url(/img/border_img_left.jpg); background-repeat: no-repeat; background-position: top right}
td.bgleftbottom {background-image: url(/img/border_img_left_bottom.jpg); background-repeat: no-repeat; background-position: top right}
td.footer {background-image: url(/img/footer.jpg); background-repeat: no-repeat; background-position: top left;}
td.bgcontent {background-image: url(/img/content_border_right.gif); background-repeat: repeat-x; background-position: top left;}
td.728 {background-image: url(/img/bg728x90.jpg); background-repeat: no-repeat-y; background-position: top left;}
td.bgcontentleft {background-image: url(/img/bgcontent.gif); background-repeat: no-repeat-x; background-position: top left;}
td.bgright {background-image: url(/img/border_img_right.jpg); background-repeat: no-repeat; align: top left;}
td.bgrightbottom {background-image: url(/img/border_img_right_bottom.jpg); background-repeat: no-repeat; align: top left;}
.box {font-family: Arial; font-size: 11px; width:80px; height:18px; background:#ffffff; border: solid; border-width: 1px; border-color: #c6c6c6; padding-top: 3px; padding-bottom: 2px;padding-left: 0px; padding-right: 0px;}
div#phpmv2{
  display: none;
}
#newsticker {position:absolute; display:none; margin-left:0px;
padding-left:0px;}
#newsticker ul, #newsticker li {list-style:none; margin-left:0px;
padding-left:0px; display:inline;}
#newsticker a {color:#2b4b0b; font-family:Arial; font-size:11px;
font-style:normal; font-variant:normal; letter-spacing:1;}
#newsticker a:link {text-decoration:none;}
#newsticker a:visited {text-decoration:none;}
#newsticker a:hover {color:#b20808; text-decoration:underline;}
#newsticker a:active {color:#b20808; text-decoration:underline;}

#newsdefilante a {color:#2b4b0b; font-family:Arial; font-size:11px; font-style:normal; font-variant:normal; letter-spacing:1;}
#newsdefilante a:link {text-decoration:none;}
#newsdefilante a:visited {text-decoration:none;}
#newsdefilante a:hover {color:#b20808; text-decoration:underline;}
#newsdefilante a:active {color:#b20808; text-decoration:underline;}

#main_menu td, #main_menu td img{
  height: 30px;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1px;
  line-height: 1px;
}

#shadow_close{
  height: 23px;
  width: 100%;
  background: url('/img/shadowboxtopbg.png') 34px no-repeat;
  color: #000;
}

#shadow_close a{
  float: right;
  display: block;
  font-size: 1px;
  text-indent:-9000px;
  outline:none;
  height: 23px;
  width: 55px;
}

#shadowbox_title{
  visibility: hidden;
  position: absolute;
  top:1px;
  height: 1px;
  font-size:1px;
}

#shadowbox_toolbar{
  visibility: hidden;
  position: absolute;
  top:1px;
  height: 1px;
  font-size:1px;
}

#shadowbox_body {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
}

#shadowbox_loading{
  background: 295px 160px url('/img/loading.gif') #fff no-repeat;
  text-align: center;
  padding: 240px 0 0 0;
  text-indent: -40px;
  margin: 0 15px 0 35px;
  font-family:Verdana;
  color: #2b4b0b;
}

/* pour le popup */
#news_content{
  display: none;
}
#bg {color:#2b4b0b; text-decoration:none; font-family:Arial; font-size:11px; font-style:normal; font-variant:normal; }
#popfooterbg { border: 1px solid #f00;background:url(/img/pop_mag/pop_left_footer.gif); background-repeat: no-repeat; background-position: top left; width:683; height:36;}

#prec  { width:248px; height:36px; color:#fff; text-decoration:none; font-family:Arial; font-size: 11px;}
#prec a, #prec:hover { width:248px; height:36px; color:#990000; text-decoration:none; font-family:Arial; font-size: 11px; }

#suiv  { width:252px; height:36px; color:#fff; text-decoration:none; font-family:Arial; font-size: 11px;}
#suiv a, #suiv:hover { width:252px; height:36px; color:#990000; text-decoration:none; font-family:Arial; font-size: 11px; }
#article_content{
  width:505px; height:344px;
  overflow: auto;
  background: #fff;
}

#static_page_content{
  min-height: 700px;
}
