/* CSS Document */
body { margin: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
td{ font-size: 12px; color: #333333}
a {color:#003366;}
a:hover {color: #000000; font-weight: bold; text-decoration: underline;} 
h1{font-size: 24px; color: #CC3333; font-weight:normal }
/*h2, h3,h4 {font-size: 16px ; color: #000; font-weight: bold} */
h2, h3,h4{ padding-top: 10px; padding-bottom: 10px; 
font-size:16px; font-weight:bold; 
color:#333333; 
font-family:Arial, Helvetica, sans-serif}
.new_dat{color:#CC3333; font-weight: normal; font-style:normal; font-size:9px}
.new_title{color: #333333; text-decoration:none; font-size:11px; font-weight:bold}
a.new_title:hover{text-decoration:underline;color:#CC3333;}
.bott,.bott a,.bott a:hover{color: #FFFFFF; font-size: 10px; padding-bottom:10px; font-weight:normal; text-decoration: none}
.bott a:hover{text-decoration:underline}
/*
ul ,li,ol{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
*/
.menu{padding: 0px 5px 20px 15px; font-style:normal; }
.menu ul ,.menu li,.menu ol,.hb_menu ul ,.hb_menu li,.hb_menu ol,.annonce ul ,.annonce li,.annonce ol{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

.menu ul{
padding-bottom: 0px;
padding-left: 0px;
padding-right: 5px;
padding-top: 0px;
}

.menu ul li,.menu ul ul li{
list-style-position:outside;
list-style-type:none;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
}
.menu ul li a,.menu ul li a:hover{color: #003399; font-weight:bold; font-size:11px;}
.menu ul li a { background: none url(../im/arrow_red.gif) no-repeat 7px 11px;
display: block; 
padding:5px 0px 5px 15px;
}
.menu ul ul li a,.menu ul ul a:hover {
color: #314B91; 
font-size:11px;font-weight: normal;
padding-left: 15px; 
background: none url(../im/arrow_grey.gif) no-repeat 7px 11px;}

.menu ul a.red,.menu ul ul a.red,.menu ul ul a.red:hover{color:#CC3333 ;font-weight:bold; font-size:11px; }

.menu ul ul{
padding-bottom: 5px;
padding-left: 10px;
padding-right: 0px;
padding-top: 7px;
}

.body {padding:0px 25px 30px 25px}
.blue_menu{color:#324786; font-weight:bold }
.left_pmenu {padding:5px 5px 3px 5px;}
.blue_title{padding-top:5px; color: #0066FF;font-size:16px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif; padding-left: 5px}
/*
a.left_menu,a.left_menu:hover {color: #003399; font-weight:bold;}
.left_menu1{color: #314B91; font-size:11px;}
a.left_menu1,a.left_menu1:hover{color: #314B91; font-size:11px;font-weight: normal;}
.left_menu11{color: #314B91; font-size: 11px}
.hhb_menu{color: #CC6666; font-size: 11px; padding-left:25px;}
*/
.hb_menu { padding: 0px 5px 0px 20px; }
.hb_menu ul li{display:inline;list-style-type:none; padding-right: 5px}
.hb_menu ul li a{color: #666666 ; font-size: 11px;font-weight: normal}
.hb_menu ul li a:hover{color: #666666 ; font-size: 11px;font-weight: normal}

.s_new{
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px; color: #006699; 
padding: 0px 5px 20px 10px; 
text-decoration:none}

.s_new ul ,.s_new li,.s_new ol{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none}
.s_new a,.s_new a:hover,.s_new p{color: #324786;font-size: 11px; font-weight:normal}
#s_new0 a{color: #336699;}

#afile_list div{color: #333333; font-size: 11px }
#afile_list div a{font-weight:bold;text-decoration:none; color:#003366 ;}
#afile_list div a:hover{font-weight:bold;text-decoration: underline; color:#333333}
#afile_list span {color: #333333; font-size: 11px }
.afile_none{font-weight:bold; color: #999999}

.annonce{  padding: 0px 10px 10px 5px;   }
.annonce ul li{
 list-style-type: none;
 padding: 7px 5px 15px 5px;
 color:#324786;
 font-size: 11px ; 
 font-weight:bold  
}
 
.sch{ margin: 10px 20px 30px 20px}
.sch input {border:1px solid #6699FF; font-size: 12px}
.td_left1 {background-color:#f2f2f2; background-image:url(/im/m-l2.jpg); background-position:top; background-repeat:no-repeat;}
.td_left0  {background-color:#f2f2f2;background-image:url(/im/m-l.jpg); background-position:top left; background-repeat:no-repeat;}
.l_menu ul ,.l_menu li,.l_menu ol{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
.l_menu ul {
	margin:0px 5px 30px 15px;
	padding: 0;
	list-style: none;}
.l_menu ul li{padding: 5px 5px 5px 5px ;
border-bottom:1px solid #cccccc; display: block; 
background-image: url(../im/arrow_red.gif);
background-repeat:no-repeat; background-position: left center}
.l_menu ul li a{color: #003399; font-weight:bold;
font-size: 11px;
text-decoration:none;
 } 
.l_menu ul li a:hover,.top_menu a:hover{text-decoration:underline}
a.red, a.red:hover{color:#CC3333 ;font-weight:bold; font-size:11px; }
ul.bot_link{padding: 5px 0px 10px 0px}
ul.bot_link,ul.bot_link li
{
 list-style-type:none; 
 display: inline; font-size:10px;
 }
ul.bot_link li{padding: 1px 20px 20px 15px; border-right: 1px solid #cccccc; }
 ul.bot_link li a:hover{font-weight: normal; color:#003366;} 
.top_menu ul ,.top_menu li,.top_menu ol{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
 .top_menu ul,.top_menu ul li {
  list-style-type:none; 
  display: inline; 
  font-size:10px;
  font-weight:bold;}
.top_menu ul li { padding: 1px 20px 4px 20px; border-right: 1px solid #cccccc }
.top_menu ul li a,.top_menu a:hover{color: #003399;text-decoration:none;}
    
.top_line {
text-align:center; 
background-image:url(../im/p-v1.gif); 
background-repeat:repeat-x; 
background-position:top; height: 40px; 
vertical-align: top;
}
.pod_menu ul ,.pod_menu li,.pod_menu ol{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
.pod_menu {padding:  0px 5px 0px 0px;}
.pod_menu ul li{
list-style: none; 
padding: 5px 10px 5px 0px;
}
.pod_menu li a{
color:#314B91; 
font-size:11px;
 }
 .url_curent{color:#CC0000 ;font-weight:bold; font-size:11px}
 .parent { padding: 0px 10px 0px 15px}
.parent a{color: #0066FF; font-weight:bold; font-size:13px;}
.ttop_left {
 width: 240px;
 vertical-align:top;
  background-image: url(../im/p-vleft.gif) ; background-repeat: no-repeat; 
  background-position:top left;
  height: 40px; font-size:9px; 
 } 
  
.ttop_left1{ width: 240px;background-image: url(../im/p-vleft0.gif); background-position:top left; background-repeat:no-repeat; background-color: #efefef}
.ttop_right1{width: 222px;background-image: url(../im/p-vright0.gif); background-position:top left; background-repeat:no-repeat; background-color: #efefef ;}
.ttop_right{width: 222px;background-image: url(../im/p-vright.gif); background-position: center; background-repeat:no-repeat; text-align:center; vertical-align:top;}
/*#index_news{padding: 5px 25px 5px 20px;}*/
#index_news .new_dat{color:#CC3333; font-weight: normal; font-style:normal; font-size:9px}
#index_news a.new_title:hover{text-decoration:underline;font-weight: bold}
#index_news td {border-bottom: 1px solid #cccccc; }
<!-- padding: 5px 10px 5px 10px  -->
#index_news table td,p,.new_dat{font-size: 12px; font-weight: 200}
#index_news td img{ border-width:0px; float: left; padding-right: 7px   }
#index_news td a,#index_news td a:hover{text-decoration:none; color: #333333}
#index_news td a:hover{text-decoration:underline;font-weight: normal}
#index_news .title{text-align:left; font-size:16px; font-weight:bold; color:#333333; font-family:Arial, Helvetica, sans-serif}
<!-- a [href $='.pdf'] {    padding-right: 18px;   background: transparent url(icon_pdf.gif) no-repeat center right;}  -->
<!-- a [href $='.doc'] {    padding-right: 18px;   background: transparent url(icon_pdf.gif) no-repeat center right;}  --> 
