@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
input, textarea {border:0;}
.clear {clear:both;	height:0;font-size:0;line-height: 0;overflow:hidden;}

body{ background:url(../image/gif/bg.gif) center top  repeat-x white ; width:970px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.div_top{ padding:0 25px ; margin:20px 0 12px}
.div_top_r{float:right; text-align:right; margin-top:12px}

.logo{ float:left; padding-top:20px;}
.flag_lang { float:right}
.flag_lang a{ display:inline-block; margin-left:10px}
.div_search{ background:url(../image/gif/bg_search.gif)  right top no-repeat; height:31px ;width:205px; margin:10px 0; overflow:hidden; text-align:left; position:relative; float:right}
.div_search .label_search{ position:absolute; left:10px; top:3px; height:31px; display:inline-block; line-height:26px;  width:62px; color:#000; font-size:11px ;  }
.div_search .input_search{ position:absolute; left:75px; top:0; height:28px; line-height:24px; display:inline-block;  width:132px ; background:none transparent;}
.div_search .submit_search{position:absolute; right:0; top:0; height:31px; width:34px; cursor:pointer; background:none; font-weight:bold; font-size:10px; text-align:center; color:white}
.div_search .submit_search:hover{  }
 
 .menu_top{ float:right; margin-top:-10px}
.menu_top a{ color:#003c2a; font-size:11px; text-decoration:none  }
.menu_top a:hover, .menu_top a.actif{ color:#5e9015; font-size:11px; text-decoration:underline  }
.menu_top span{ padding:0 5px; color:#07354f; font-size:11px; }

.main_content{  padding:0 25px 15px; /*background:url(../image/gif/bg_content.gif) left  top repeat-y white; margin-bottom:20px*/}



.div_main_menu{ background-color:#3c6b23; padding:0 0 0 10px; margin-bottom:10px; /*height:40px; zoom:1*/}
.main_menu { width:100%; position:relative}
.main_menu .level1{ float:left; position:relative; z-index:3 }
.main_menu .level1 .link_level1{  height:40px; line-height:40px; padding:0 15px; display:inline-block; color:white; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none}
.main_menu .level1 .link_level{  height:40px; line-height:40px; padding:0 15px; display:inline-block; color:white; font-size:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none}
.main_menu .level1 .link_level1:hover, .main_menu .level1 .active{  height:40px; line-height:40px; padding:0 15px; display:inline-block; color:white; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; background-color:#6e9b26}
.sub_main_menu{ position:absolute; left:0; top:40px; background-color:#6e9b26; width:270px; padding:10px 0 ; z-index:1; display:none }
.sub_main_menu li{ padding:0 20px}
.sub_main_menu li a{ display:block; height:100%; border-bottom:#FFF 1px dotted; color:#fff; font-size:14px; padding:8px 10px; text-decoration:none}
.sub_main_menu li a:hover, .sub_main_menu li.actif a{ display:block; height:100%;  color:#fff; font-size:14px; padding:8px 10px  ; text-decoration:underline; }
.sub_main_menu li a.last{ border-bottom:none;}



.footer{ padding:0 25px}
.div_menu_footer{ border-bottom:#e1e8d4 1px solid;border-top:#e1e8d4 1px solid; padding:10px 0; text-align:center}
.menu_footer li{display:inline;}
.menu_footer li a{color:#003c2a; font-size:11px; text-decoration:none  }
.menu_footer li a:hover{  text-decoration:underline ; color:#5e9015}
.menu_footer li span{color:#0d6394; font-size:11px; padding:0 6px}
.div_footer{ color:#808080; font-size:11px; text-align:center; padding:10px 0; line-height:1.8}
.powered_by{ background:url(../image/gif/logo_medianet.gif) left center no-repeat; padding:5px 0 5px 30px; color:#a7a8a9; font-size:11px; color:#a7a8a9; text-decoration:none}
.powered_by:hover{text-decoration:underline}
.ps{ padding:0 7px}
.mailto{ color:#808080; font-size:11px; text-decoration:none}
.mailto:hover{  text-decoration:underline}


.right_box{ float:left; width:200px;}
.right_box h2{ font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#003c2a; font-weight:normal; /*border-bottom:#e1e8d4 1px solid ;*/ padding-bottom:0px; margin-bottom:10px; line-height:1.3 }


.defi_reference{ padding:10px; background-color:#e1e8d4}
.defi_reference_inside{ padding:20px; background-color:white}
.ul_reference{ height: 116px;    overflow: hidden;    position: relative;    text-align: center;}
.ul_reference li{ /*border-bottom:#97bcd1 1px dotted; padding-bottom:10px; margin-bottom:10px*/ position:absolute; width:140px; text-align:center; background-color:white}
.ul_reference li a{ display:block; text-decoration:none; text-align:center}
.cell_ref{ height:116px; vertical-align:middle; text-align:center}
 
.svplus{ background:url(../image/png/svplus.png) right top no-repeat; display:inline-block; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:10px; text-decoration:none; height:23px; line-height:23px;}
.svplus:hover{ background-position:right bottom; text-decoration:underline;  }

.bloc_evenement_title{ color:#003c2a; font-size:16px; text-transform:uppercase; border-bottom:#e1e8d4 3px solid; padding:2px 0 6px 0; margin-bottom:15px}
.date_evenement{ color:#003c2a; font-size:11px; margin-bottom:2px }
.lien_evenement, .desc_evenement{ color:black; font-size:11px; line-height:1.3; text-decoration:none  }
.desc_evenement{ margin-bottom:3px }
.lien_evenement:hover{text-decoration:underline  }
 
.marge_evenement{ margin-bottom:10px}
.tt_evenement{ background:url(../image/png/svplus.png) right top no-repeat; display: inline-block; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:10px; text-decoration:none;  height:23px; line-height:23px;}
.tt_evenement:hover{ background-position:right bottom; text-decoration:underline; }


.left_box{ float:right; width:200px; margin-left:20px}
.main_box{ float:left; width:460px; padding-left:40px}
.main_box2{ float:right; width:680px;}
.apropos_img{ float:left;  padding:0 10px 0 0; display:inline; background-color:white}
.titre_bloc_index{ color:#003c2a; font-size:26px; border-bottom:#e1e8d4 1px solid; font-weight:normal; padding: 0 0 10px  0; margin-bottom:10px	}
.titre_bloc_index span{ display:block; color:#5e9015; font-size:20px; padding-top:2px 	}
.bloc_index_txt p{   color:#282828; font-size:13px; line-height:1.3; margin-bottom:10px  	}


.fil_ariane{ padding:0 0 6px 8px; margin-bottom:5px}
.fil_ariane a, .fil_ariane span{ background:url(../image/gif/arrow_fil_arian.gif) left 3px no-repeat; padding:0 10px 0 13px; display:inline-block; text-decoration:none; color:#003c2a; font-size:11px}
.fil_ariane span{ color:#5e9015}
.fil_ariane a:hover{  text-decoration:underline}
.title_page{ color:#003c2a; font-size:20px;   border-bottom:#e1e8d4 3px solid; padding:2px 0 6px 0; margin-bottom:15px; font-weight:normal}
.padding_content{ padding-left:20px}

.level1_plan{ display:block; border-bottom:#e1e8d4 1px solid; font-size:16px; color:#5e9015; padding:6px 10px 6px 0; text-decoration:none}
.level2_plan{ display:block; font-size:13px; color:#000000; padding:6px 0 6px 20px; background:url(../image/gif/arrow_plan2.gif) left 11px no-repeat; text-decoration:none; border-bottom:#e1e8d4  1px dotted}
.level3_plan{ display:block; font-size:12px; color:#656565; padding:3px 0 3px 20px; background:url(../image/gif/arrow_plan3.gif) left 10px no-repeat; text-decoration:none}
.ul_plan1{ display:none}
.ul_plan1, .ul_plan2{ padding:5px 0 10px 20px}
.o_p{ background:url(../image/gif/o_plan.gif) 99% center no-repeat}
.c_p{ background:url(../image/gif/c_plan.gif) 99% center no-repeat}


.div_pagination{ background-color:#fff; text-align:right; padding:0 10px; color:#0d6394; font-size:14px ;   }
.div_pagination a{ display:inline-block; padding:0 11px ; height:28px; line-height:28px; text-decoration:none; color:#0d6394; font-size:14px   }
.div_pagination a:hover{  background-color:#3c6b23; color:white  }
.div_pagination a.cur_pag{ display:inline-block; padding:0 11px ; height:28px; line-height:28px; text-decoration:none; background-color:#3c6b23; color:white; font-size:14px   }

.img_act{ float:left; margin:0 12px 0 0}
.img_act_detail{ float:right; margin:0 5px 5px 18px}
.tabcell_act{ height:100%; overflow:hidden; line-height:1.3}
.div_act{ border-bottom:#dfe6d2 2px solid; padding:10px 0 }
.date_act{ color:#003c2a; font-size:13px}
.link_act{ color:black; font-size:12px; text-decoration:none}
.link_act:hover{   text-decoration:underline}
.parag_act{ color:black; font-size:12px; text-decoration:none}
.descp_act{ color:black; font-size:16px; margin-bottom:8px}
.descp_act_detail{ color:black; font-size:16px; margin:8px 0 15px; line-height:1.4}
.content_act_detail{ border-bottom:#dfe6d2 2px solid; padding-bottom:10px; line-height:1.3; margin-bottom:12px}
.content_act_detail p{ color:black; font-size:12px; margin-bottom:10px}

.ie6 .thematique{ position:absolute; bottom:15px; right:0;}
.thematique{ position:absolute; bottom:0; right:0;}
.span_thematique{ display:inline-block; background:url(../image/gif/puce_thematique.gif) 92% center no-repeat #003c2a; padding:0 65px 0 15px; color:white; height:32px; line-height:32px; cursor:pointer}
.thematique .active_th{ display:inline-block; background:url(../image/gif/puce_thematique.gif) 92% center no-repeat #5e9015; padding:0 65px 0 15px; color:white; height:32px; line-height:32px}
.relative_thematique{ position:relative; width:100%; z-index:2}
.sub_thematique{ position:absolute; right:0; top:30px; background-color:#5e9015; width:325px; padding:15px 0; display:none }
.sub_thematique li{ padding:0 22px}
.sub_thematique li a{ display:block; padding:7px 0 7px 22px; height:100%; background:url(../image/gif/arrow_theme.gif) left center no-repeat; border-bottom:#fff 1px dotted; color:white; font-size:14px; text-decoration:none}
.sub_thematique li a:hover{  text-decoration:underline}
.tab_coordonne td{ width:33%; vertical-align:top; padding:12px 0 8px}

.div_coordonnes{ border:#e1e8d4  1px solid; padding:15px 20px 6px; background-color:#fff}
.div_coordonnes_title{color:#000; font-size:20px ; border-bottom:#e1e8d4 1px solid ; padding:0 0 10px; margin-bottom:15px}
.coordonne_elm{ font-size:16px; color:#5e9015}
.coordonne_elm_dt{ background:url(../image/gif/arrow_plan2.gif) left 8px no-repeat;  font-size:13px; color:#000; padding:4px 0 0 12px; line-height:1.3}

.div_form_contact{ border:#e1e8d4 1px solid; padding:15px 20px 25px; background-color:#fff}
.div_form_contact_title{color:#000; font-size:20px ; border-bottom:#e1e8d4 1px solid ; padding:0 0 10px; margin-bottom:15px}

.div_input{ border:#e1e8d4 1px solid}
div.div_input label{ display:inline-block; height:22px; line-height:22px; font-size:11px; color:#003c2a; padding: 0 10px; float:none; margin:0}
.div_input input{ height:22px; line-height:22px; display:inline-block;font-size:11px; width:200px }

.div_textarea{ border:#e1e8d4 1px solid}
.div_textarea textarea{ width:95%; display:block; margin-left:10px; font-size:11px }
.div_textarea label{  display:inline-block; height:22px; line-height:22px; font-size:11px; color:#003c2a; padding: 0 10px; float:none; margin:0}

.btn_contact{ padding:5px 0 ; width:70px; color:#fff; background-color:#5e9015; font-size:10px;   text-align:center ; cursor:pointer; margin-left:10px}
.btn_contact:hover{  background-color:#003c2a;  }
.align_btn{ text-align:right; margin-top:10px}

.div_felicitation{ background-color:#fff; padding:12px 25px 15px; border:#dfe6d2 1px solid}
.div_felicitation .titre_message{  font-size:20px; color:#0d6394; margin-bottom:5px }
.div_felicitation .message{  font-size:17px; color:#3c6b23; }
.div_felicitation .message_dt, .div_erreur .message_dt{  font-size:13px; color:#394448; }
.div_erreur .message{  font-size:17px; color:#e00000; }

.div_erreur{ background-color:#fff; padding:12px 25px 15px; border:#dfe6d2 1px solid}
.div_erreur .titre_message{  font-size:20px; color:#dc0000; margin-bottom:5px }


.div_reference_border{ float:left; display:inline; border:#c0dde9 1px solid; margin:0 10px 15px 0;   }
.div_reference{  width:205px; height:170px; overflow:hidden   }
.div_reference_padding{padding:9px; text-align:center}
.div_reference_bg{  }
.div_reference a img{ display:block; margin:auto }
.div_reference a span{ display:block; color:red }
.div_reference_desc{ font-size:13px; color:#000; padding:5px 0 0; line-height:1.1    }
.div_reference_link{ font-size:13px; color:#d00000;   }
.div_reference_link:hover{ font-size:13px; color:#d00000;  text-decoration:none  }
.cell_reference_desc{ height:40px; vertical-align:middle}
.relative_ref{height:170px; width:205px; position:relative; text-align:center}
.abs_ref{position:absolute; bottom:8px; width:100%; text-align:center}





.inputfile {position:relative; height:26px;overflow:hidden;background:url(../image/gif/parcourir.gif) right center no-repeat; height:26px; border:#bfd1e9 1px solid}
.inputfile input.file {position:absolute;right:0;	top:0;font-size:12px;color:#03C;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);cursor:pointer;text-align:right;z-index:110;width:100%;height:26px;}
.inputfile input.txt {width:98%;height:26px;position:absolute;background:none;left:0;top:0;font-size:11px;color:#000; text-align:left;z-index:22;}

.sous_titre{ margin-bottom:10px; font-weight:normal}
.sous_titre span{ display:inline-block;color:#5e9015; font-size:18px;  padding:8px 25px 8px 0; position:relative; margin-bottom:-2px}
.div_mettre_val{ background-color:#f3fafd; padding:12px 25px 15px; border:#bfd1e9 1px solid; margin-bottom:5px}

.ssous_titre{ font-size:16px; margin-left:20px; padding:5px 0 5px 15px; margin-bottom:10px; font-weight:normal; background:url(../image/gif/puce_sstitre.gif) left 10px no-repeat;}

.div_important{ background-color:#0d6394; border-bottom:#930000 4px solid; padding:20px 28px}
.div_important_title{ color:white; font-size:16px; margin-bottom:8px}
.div_important_parag{ color:white; font-size:14px;  }




.div_tableau{ background-color:#bfd1e9}
.div_tableau .tableau { border-collapse:separate; border-spacing:1px}
.div_tableau .tableau td{ background-color:#FFF; padding:12px 15px; color:#000; font-size:14px ; text-align:left}
.div_tableau .tableau th{ background:url(../image/gif/bg_th.gif) left center repeat-x; padding:12px 15px; color:#0d6394; font-size:14px ; text-align:left}

.img_gal{ position:relative}
.img_gal .zoom{ position:absolute; width:30px; height:30px; background:url(../image/gif/zoom.gif) left top no-repeat; right:10px; bottom:10px;}
.img_gal:hover .zoom{ position:absolute; width:30px; height:30px; background:url(../image/gif/zoom.gif) left bottom no-repeat; right:10px; bottom:10px;}
.content_cms{ line-height:1.4; font-size:12px}
.content_cms p{ margin-bottom:15px; color:#282828; }
.content_cms a.link{ color:#1255b1; text-decoration:underline;}
.content_cms a.link:hover{   text-decoration:none;}
.content_cms .important{ color:#dc0000; font-weight:bold}
.content_cms .txt_gras{ color:#000; font-weight:bold; font-size:16px}
.div_mettre_val_txt{ color:#0d6394; font-size:13px}
.liste1{ background:url(../image/gif/arrow_plan2.gif) left 9px no-repeat; padding:3px 0 3px 20px; color:#525252; }
.ul_liste2{ margin:5px 0 0 15px }
.liste2{ background:url(../image/gif/arrow_plan3.gif) left 9px no-repeat;  padding:3px 0 3px 20px; font-size:12px;  color:#888888}

.float_r_img{ float:right; margin:0 0 10px 10px}

.float_rbloc{ float:right; width:350px; margin:0 0 8px 10px }


.nav_sec{ border-bottom:#5e9015 4px solid; padding:0 0 20px; margin-bottom:10px}
.title_nav{ color:#003c2a; font-size:18px; border-bottom:#e1e8d4 1px solid; padding:0 0 11px 0 }

.li_nav1{  border-bottom:#000 1px dotted; }
.link_nav1{ display:block; padding:6px 5px 6px 0;  color:black; text-decoration:none; font-size:12px}
.link_nav1_cur{ display:block; padding:6px 5px 6px 0;color:#5e9015; text-decoration:none; font-size:12px}
a.link_nav1:hover{  color:#5e9015; }


.ul_nav2{ margin:2px 0 0 10px; padding-bottom:5px}
.link_nav2{ display:block; padding:6px 5px 6px 15px; background:url(../image/gif/arrow_select.gif) left 9px no-repeat; color:black; text-decoration:none;font-size:12px}
.link_nav2_cur{ display:block; padding:6px 5px 6px 15px; background:url(../image/gif/arrow_select.gif) left 9px no-repeat; color:#007189; text-decoration:none; font-size:12px}
a.link_nav2:hover{  text-decoration:underline}


div.first{  border-left:none;   }
.div_telechargement{ width:225px; height:250px; border-left:#e1e8d4 1px solid;  float:left; text-align:center  }
.clear_telechargement{ height:1px; clear:both;  overflow:hidden; border-bottom:#e1e8d4 1px solid; padding-top:10px; margin-bottom:10px}
.link_img_telechargement{ display:inline-block; background-color:#fff; border:#e1e8d4 1px solid; width:150px; height:180px}
.link_img_telechargement span{ display:inline-block; background-color:#c2deef; margin-top:19px; position:relative; z-index:1; width:110px; height:140px}
.link_img_telechargement span span{ position:absolute; right:-10px; bottom:-10px; width:33px; height:30px; background:url(../image/gif/icone_telechargement.gif) left top no-repeat; display:inline-block; padding:0}
.link_img_telechargement:hover span span{  background:url(../image/gif/icone_telechargement.gif) left bottom no-repeat;  }

.link_txt_telechargement{ display:block; margin:8px  20px 0; color:#000; font-size:13px; line-height:1.2; text-decoration:none  }
.link_txt_telechargement span{ display:block;  color:#3c6b23; font-size:12px  }

.link_txt_telechargement:hover{ display:block; margin:8px  20px 0; color:#000; font-size:13px; line-height:1.2; text-decoration:underline  }
.link_txt_telechargement:hover span{ display:block;  color:#e00000; font-size:12px; text-decoration:underline  }
 
/*********slider_bann**********/
.banniere{ margin-bottom:25px; height:220px; position:relative}
#slider_bann{position:relative; z-index:1;} 
#slider_bann li{  width:920px;height:220px;overflow:hidden; }	
#prevBann, #nextBann{ display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;}	
#prevBann a, #nextBann a{  display:block;position:relative;width:30px;height:77px;background:url(../images/btn_prev.gif) no-repeat 0 0;	
}	
#nextBann a{ background:url(../images/btn_next.gif) no-repeat 0 0;	}	
.c_controls{  position:absolute; z-index:2; margin:0; bottom:10px; right:10px}
ol#controls{margin:0;padding:0;height:16px;	}
ol#controls li{margin:0 5px 0 0; padding:0;float:left;list-style:none;height:27px;width:27px; line-height:15px;}
ol#controls li a{background:url(../image/png/numeric_bann.png) top left no-repeat;height:27px;width:27px;float:left;line-height:24px;color:#f3fafd;text-decoration:none;font-size:10px; text-align:center;}
ol#controls li a:hover{background:url(../image/png/numeric_bann.png) bottom left no-repeat;color:#000;}
ol#controls li.current a{background:url(../image/png/numeric_bann.png) bottom left no-repeat;color:#000;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline: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:11px; 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 #ddd;border-right:2px solid #ddd; 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 #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
.greenPopup .formErrorContent,.greenPopup .formErrorArrow div{background:#33be40}
.blackPopup .formErrorContent,.blackPopup .formErrorArrow div{background:#393939;color:#FFF}


.padding_top15 { padding-top:15px;}
.padding_top10 { padding-top:10px;}
.padding_top20 { padding-top:20px;}
.padding_top30 { padding-top:30px;}
.padding_bottom10 { padding-bottom:10px;}
.padding_bottom20 { padding-bottom:20px;}
.padding_bottom30 { padding-bottom:30px;}


.div_map{background:url(../../image/gif/map.gif) center center no-repeat;  border:#d7e6ed 1px solid; height:385px; text-align:center}

.div_map_padd{ padding:25px; }

.span_map{ display:inline-block; width:165px; margin:0 12px;  vertical-align:top }

.span_map a{ display:block; text-align:left; font-size:16px; color:black; padding:4px; text-transform:uppercase; text-decoration:none }

.span_map a:hover{  color:#a80000; }
.ling_res td {border-bottom: #cdcdcd 1px solid; padding:5px 0;} .ling_res td  a { color:#000; text-decoration:none;} .ling_res td  a:hover { 	text-decoration:underline;}
.margin_bottom20 { margin-bottom:20px;}