@charset "utf-8";
/* CSS Document */

body{margin:0px;background-color: #c2d6f3; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#all{width: 980px; height: 100%; margin: 0 auto; margin-top: 20px;}
#top_header{ background:url(images/top_header.jpg); width: 980px; height: 72px;}
#connection{float: right; margin-top: 30px; margin-right: 8px; display: inline;}
#connection input {background: #fffcdc; color:#79b90d; font-weight:700}
#banniere{ background: #88bc37; width: 980px; height: 226px;}
a{ text-decoration: none}




#menu_h{}

#col_gauche{float: left; width: 250px; height: 100%; overflow: visible; }
#col_droite_top{ background:url(images/col_droite_top.jpg); width: 720px; height: 37px;}
#col_droite_top_ins{ background:url(images/col_droite_top_ins.jpg); width: 720px; height: 37px;}
#col_droite_top_ajoutrub{ background:url(images/col_droite_top_ajout_rub.jpg); width: 720px; height: 37px;}
#col_droite_top_contact{ background:url(images/col_droite_top_contact.jpg); width: 720px; height: 37px;}
#col_droite_top_index{ background:url(images/col_droite_top_index.jpg); width: 720px; height: 37px;}
#col_droite_top_pub{ background:url(images/col_droite_top_pub.jpg); width: 720px; height: 37px;}
#col_droite_top_ajout_ev{ background:url(images/col_droite_top_ajout_ev.jpg); width: 720px; height: 37px;}
#col_droite_top_modif_ev{ background:url(images/col_droite_top_modif_ev.jpg); width: 720px; height: 37px;}
#top_modif_photo{ background:url(images/top_modif_photo.png); width: 720px; height: 37px;}
#top_rech{ background:url(images/top_rech.png); width: 720px; height: 37px;}
#top_mess{ background:url(images/top_mess2.png); width: 720px; height: 37px;}

#col_droite{float: right; width: 720px;margin-right: 10px; display:inline;overflow: visible;  }
#col_droite_content{ background:url(images/col_droite_con.jpg) repeat-y; width: 720px; padding-top: 8px;}
#col_droite_bottom{ background:url(images/col_droite_bottom.jpg); width: 720px; height: 31px; }


#text_footer{ color:#333333; padding-top: 8px; font-size: 14px;}
#text_footer a{color: #0884a5; text-decoration: none}
#text_footer a:hover{color: #387a3e;text-decoration: none; }

/*#ban_explication{ background:url(images/ban_explication.jpg); width: 720px; height: 184px;}*/
	#ban_explication{ background:url(images/ban_explication.png); width: 980px; height: 180px; margin-bottom: 20px;}
	
.index_der_ins img{ width: 65px; height:65px;}
#index_der_ins{ width: 660px; height: 100px; padding-top: 20px; padding-bottom: 10px;background:#dcf8b0; -moz-border-radius : 10px 10px; margin: 0 auto;}
#index_der_ev{ width: 660px;background:#dcf8b0; -moz-border-radius : 10px 10px; margin: 0 auto; overflow:auto; padding-top: 20px; padding-bottom: 20px;}
#bloc_index{ overflow:auto;}
.index_der_ev img{width: 65px; height:65px}

#index_der_ev a{ text-decoration: none;}
/*box der ev*/
.index_der_ev_box{ width: 292px; height: 135px; padding-left: 8px; padding-top: 5px; float:left; margin-left: 20px; background: url(images/bg_box_der_ev.png); display:inline; margin-bottom: 8px; position: relative; cursor: pointer}
.index_der_ev_box_titre{font-size: 15px; font-family: Helvetica, sans-serif;  margin-bottom: 12px; font-weight: bold; color: #0d3c08; }
.index_der_ev_box_img{ float: left; height:65px; width: 65px; margin-right: 2px;}
.index_der_ev_box_desc{ float: right;width: 190px; height: 80px; display: inline; color:#333333;}

#prive { position: absolute; left: 254px; top: 0;}
#prive2 { position: absolute; left: 45px; bottom: 0;}
#prive3 { position: absolute; right: 0; top: 0;}

/******************************/
/* AJOUT_EV */
/******************************/
#top_ajout_ev{background:url(images/top_ajout_ev.png); width: 720px; height: 37px;}
#content_ajout_ev{ background:url(images/col_droite_con.jpg) repeat-y; width: 720px; padding-top: 8px;}
#bottom_ajout_ev{background:url(images/col_droite_bottom.jpg); width: 720px; height: 31px; } 

/******************************/
/* AJOUT_PHOTOS_EV */
/******************************/

#ajout_photos_ev_nn_id{ width: 720px; height: 70px; background: url(images/ajout_photos_ev_nn_id_bg.png);padding-top: 30px; } 
#ajout_photos_ev_nn_id_txt{ text-align: center; vertical-align:middle;color: #4d7508; font-size: 15px; font-weight:700; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#perso_liste_ev_top{width: 960px; height: 37px; background:url(images/perso_liste_ev_ajout_top.png) no-repeat; margin: 0 auto}

/******************************/
/* AJOUT_AVATAR */
/******************************/
#ajout_avatar_top{background:url(images/ajout_avatar_top.png); width: 720px; height: 37px;}

/******************************/
/* SUP_RUB */
/******************************/
#top_sup_rub{background:url(images/top_sup_rub.png); width: 720px; height: 37px;}
#content_sup_rub{ background:url(images/col_droite_con.jpg) repeat-y; width: 720px; padding-top: 8px;}
#bottom_sup_rub{background:url(images/col_droite_bottom.jpg); width: 720px; height: 31px; } 
#table_sup_rub{ width: 700px; margin: 0 auto; }

	
/******************************/
/* EXPLICATIONS */
/******************************/

#explication{ color:#4d7508; width: 660px; font-size: 14px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 auto; margin-top: 20px; }
#explication a{ color:#5282c7;}
.big{font-size: 30px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


/******************************/			
/******* CLASS DIVERSES********/
/******************************/	

.text_small{ font-size: 12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #363100;}
.big2{font-size: 20px; font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
td{color:#333333; font-size: 16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
img{ border: none;}
#img_fb{ width: 225px; height: 30px; text-decoration: none; border:none; background:url(images/fb.png) top;}
#img_fb:hover{ width: 225px; height: 30px; text-decoration: none; border:none; background:url(images/fb.png) bottom;}
#lien_fb{ text-decoration: none; color:#FFFFFF}
.lien_bleu{ color:#5282c7; text-decoration:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.lien_bleu:hover{ color:#1b4c92; text-decoration: underline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.lien_bleu:visited{ color:#5282c7; text-decoration:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.bienvenue{ font-size:18px; color:#83ac13; font-weight: bold;}
.color_vert{color:#4b6407;}
.conditions{ font-size: 12px; color: #333; padding-left: 10px;}
h3{ background:#70aa42; padding: 10px; color:#fff; border: 1px solid #fff; font-weight: bold; font-size: 18px;}
.letter_one{ color:#3c7112; font-size: 24px; font-weight: bold;}

/******************************/	
/******* MENU EVENEMENT ********/
/******************************/



.nettoyeur {clear:both;}

/******************************/	
/******* MENU VERTICAL ********/
/******************************/
#top_menu{ background:url(images/top_menu.png); width: 200px; height: 37px;overflow: auto;margin: 0 auto;}
#menu_gauche{ background:url(images/bg_menu.jpg) repeat-y; width: 200px;overflow: auto;margin: 0 auto; padding-bottom:1px; }
#nav2{width: 190px ;list-style: none ;margin: 0 ;padding: 0 ;  margin: 0 auto;  }
#nav2 li {color: black ; margin-top: 4px;	}
#nav2 li a {display: block ;background: url(images/item_menu.png) bottom;color: black ;font: 1em "Arial",sans-serif ;line-height: 1em ;text-align: left ;text-decoration: none ;padding: 5px 0 ;padding-left: 20px;}
#nav2 li a:hover, #nav2 li, #nav2 li a:active {background: url(images/item_menu.png) top;text-decoration: none ;color: #fff}
#bottom_menu{ background:url(images/bottom_menu.jpg); width: 200px; height: 16px; margin: 0 auto}

/******************************/	
/******* PUBLICITE ********/
/******************************/
#pub{ width: 200px;overflow: visible;margin: 0 auto; margin-top: 10px;}
#pub_top{ background:url(images/publicite_top.jpg); width: 200px; height: 37px;overflow: auto;margin: 0 auto;}
#pub_content{ background:url(images/bg_menu.jpg) repeat-y; width: 200px;overflow: auto;margin: 0 auto; min-height: 330px}
#pub_bottom{ background:url(images/bottom_menu.jpg); width: 200px; height: 16px; margin: 0 auto}


/******************************/
/* TABLEAU ADMIN AJOUT / SUPPRESSION RUBRIQUES */
/******************************/

.titre_rub{color:#336600; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background: #FFFF99;}
.titre_ssrub{ color:#009933;background: #FFFFCC;}
.nom_rub{width: 500px; padding-left: 15px;}
.nom_ssrub{width: 500px; padding-left: 25px;}
.icone{width:20px; }


/******************************/
/*      ALL FORMULAIRE        */
/******************************/
#formu{ width: 650px;margin: 0 auto }

/******************************/
/* MESSAGES FORMULAIRE */
/******************************/
#div_error{ background:#FFCCCC; border: solid 2px red; padding: 10px; color: red;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
#div_error_smile{ background:#FFCCCC; border: solid 2px red; padding: 10px; color: red;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width: 640px; margin: 0 auto;margin-bottom: 10px; }
#div_ok{ background: #e0f5a6; border: 2px solid #006600; color: #006600; padding: 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 10px; }
#div_ok_profil{ background: #e0f5a6; border: 2px solid #006600; color: #006600; padding: 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  width: 640px; margin: 0 auto;  }
#div_ok_smile{ background: #e0f5a6; border: 2px solid #006600; color: #006600; padding: 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  width: 640px; margin: 0 auto; margin-top: 10px;margin-bottom: 10px; }
/******************************/
/* FORMULAIRE INSCRIPTION */
/******************************/
#form_modif{margin : 0 auto; width: 557px; height:100%;}
#table_ins{ margin-left: 5px;}
.td_d input{ border: none; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;color:#5282c7; font-weight: bold}
.td_d{ height: 40px;  width: 300px; background: url(images/bg_i.png) no-repeat; padding-left: 20px;}
.td_g{ height: 40px; width: 250px;}
.td_g2{ height: 40px;  width: 315px;}



/******************************/
/* FORMULAIRE AJOUT/RUB */
/******************************/

#form_ajoutrub{margin : 0 auto; width: 557px; height:100%;}
.table_ajoutrub{ width: 600px; margin: 0 auto;}
.table_ajoutrub td{ padding: 10px;}
.titre_ajoutrub{ font-weight: bold; font-size: 18px; color: #4d7508;}
.content_ajoutrub{ font-size: 16px; }
.content_ajoutrub a{ font-size: 16px; color: black; text-decoration: none}
.content_ajoutrub a:hover{ font-size: 16px;color: black; text-decoration: underline }

/******************************/
/* CONTACT */
/******************************/
#form_contact{  width: 650px; margin: 0 auto; background:#d2e5c0;-moz-border-radius : 10px 10px; padding: 10px; overflow:auto }
#text_contact{ background: #fffcdc; width: 620px; padding: 10px; color:#333333; margin:0 auto}
.element{ margin-top: 20px; height: 50px;}
.element_ta{ margin-top: 20px; height: 200px;}
.el_g{ float: left; width: 160px; display: inline;  }
.el_g_ta{ float: left; width: 240px;  display: inline; }
.el_d{float: right; width: 400px; display: inline; margin-top: 17px; }
#erreur{float:left; width: 300px; display: inline; }



/******************************/
/* RUBRIQUE.PHP */
/******************************/

.top_rub{ width: 720px; height: 37px; background:url(images/top_rub.png); color:#333333;}
#rub_description{ width: 720px;  background: url(images/content_box_profil.png) repeat-y;font-size: 14px; overflow:auto; margin: 0 auto; color:#333333}
#text_desc_rub{width: 680px; margin: 0 auto; margin-top: 8px; margin-bottom: 8px;}
.bottom_rub{ background:url(images/bottom_box_profil.png); width: 720px; height: 9px; margin-bottom: 20px;}
.div_liste_ss_rub{ width: 700px;  background: url(images/content_box_profil.png) repeat-y; margin: 0 auto;padding: 10px; overflow: auto }
.cal{ float: left;}
.cinq_der_ev{ padding: 8px 10px 0 10px;color: #000000; font-weight: 500;}
.der_ev{ width: 100px; padding-bottom: 5px; background:#dcf8b0; margin-left: 15px; float: left; position:relative; cursor: pointer }
.der_ev:hover{ width: 100px; padding-bottom: 5px; background:#b0d63b; margin-left: 15px; float: left; text-decoration: none;}

.lien_der_ev{text-decoration:none}
.lien_der_ev:hover{text-decoration:none}

.der_ev_titre{width: 98px; min-height: 30px; padding-left: 2px; padding-bottom: 5px; text-align: center; font-size:small; color:#666666; vertical-align: text-bottom; padding-top:10px;text-decoration: none;}

.img_der_ev{width: 65px; height: 65px;margin-left: 18px;}


/******************************/
/* SOUS-RUBRIQUE.PHP */
/******************************/

.mini_srub_ev{float: left; margin-left: 7px; margin-top: 10px;width: 340px; height: 100px; background:#dcf8b0; -moz-border-radius : 5px 5px; position: relative; display: inline; cursor: pointer}
.mini_srub_ev:hover{float: left; margin-left: 7px; margin-top: 10px;width: 340px; height: 100px; background:#b0d63b; -moz-border-radius : 5px 5px; position: relative; display: inline}

.mini_av{ height:80px; width:80px; background: red; position: absolute; top: 10px; left: 10px;}
.mini_titre{ position: absolute; left: 100px; top: 8px; color: #4d7508}
.mini_info{position: absolute; left: 100px; top: 33px; font-size: 14px; color:#333}
.mini_auteur{position: absolute; left: 100px; top: 69px;color:#666}

/******************************/
/* MODIF_PHOTOS.PHP */
/******************************/


.modif_photo{background: #fcf8cf; width: 640px;height: 80px; margin:0 auto; overflow:auto; margin-top:10px; overflow:auto}
.modif_photo_pic{float: left; width: 70px; height:70px; padding-top:10px; padding-left:7px;}
#table_modif_photo{ width: 400px;}
#div_mess_photos_valid { margin-top:10px; background: #e0f5a6; border: 2px solid #006600; color: #006600; margin-left:5px; padding: 5px; width: 628px;}
/******************************/
/* EVENEMENT.PHP */
/******************************/

/*#mes_bottom{ width: 100%; height:150px; background: red;}*/
#mes_left{width:150px; position: absolute; left: 0px;}
#mes_right{width:150px;   position: absolute;left: 830px;}
#mes_right a{ text-decoration: none;}
#mes_left a{ text-decoration: none;}
.img_mail{padding-top: 15px;}


.mes_left_mail_first{width:80px; height:80px; background: url(images/mail_bg.png);margin: 0 auto;margin-top: 15px; cursor: pointer}

.mes_left_mail_img{ height:58px; width: 50px; margin: 0 auto; position: relative }
.mes_left_mail_img img{ margin: 0 auto; height:50px; width: 50px; margin-top: 7px}
.mes_left_mail_nom{ height: 20px; width: 80px; text-align: center; color: black; font-size: 14px; }
.mes_top_mail{ width:80px; height:80px; background: url(images/mail_bg.png); float: left; display: inline; margin-top: 20px; margin-left: 35px;}


.mes_right_mail_first{width:80px; height:80px; background: url(images/mail_bg.png);margin: 0 auto;margin-top: 15px;cursor: pointer}
.mes_right_mail_img{ margin: 0 auto; height:58px; width: 50px;position: relative  }
.mes_right_mail_img img{ margin: 0 auto; height:50px; width: 50px; margin-top: 7px}
.mes_right_mail_nom{ height: 20px; width: 80px; text-align: center; color: black; font-size: 14px;  }

.new_message{ height: 16px; width: 16px; background:url(images/new.png); position: absolute; top: 3px,; left: -10px;}
#div_partenaire{ float: left;min-height: 80px; text-align: center; padding-left: 35px;}
/******************************/
/* PERSO.PHP */
/******************************/


/*#perso_titre{ color:#006633; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 25px;font-weight: bold; border-bottom: 1px  dashed #666666; height:30px; width: 700px; margin-top: 15px; margin-bottom: 35px; margin-left: 10px;}*/
#top_box_profil { width: 720px; height: 37px; background:url(images/top_box_profil.png);}
#top_box_nouveautes { width: 720px; height: 37px; background:url(images/top_box_nouveaute.png);}
#box_profil{ width: 720px; background: url(images/content_box_profil.png) repeat-y; margin: 0 auto; overflow:auto; padding-top: 10px;position:relative}

#bottom_box_profil { width: 720px; height: 9px; background:url(images/bottom_box_profil.png); margin-bottom: 20px}

#table_profil{ width: 680px; margin-top: 10px; float:left; margin-left: 20px; display: inline; margin-bottom: 11px; color:#333333}

#div_ok_perso{ background: #e0f5a6; border: 2px solid #006600; color: #006600; padding: 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin-left: 20px; margin-top: 12px; width: 300px; }


#table_profil_3{ width: 150px; margin-top: 20px; margin:0 auto; display: inline; margin-bottom: 5px; color:#333333}

.profil_l{ width: 130px;}
.profil_2{ width: 250px;}
.profil_r{}
.ligne{ width: 150px}

#option_ev { width: 720px; margin: 0 auto; overflow: auto;}

#perso_liste_ev_table{width: 690px; margin: 0 auto;}
.liste_ev_titre{width: 400px;padding: 5px 0 5px 10px}

.liste_ev_titre2{width: 254px;padding: 5px 0 5px 10px}
.liste_ev_img2{width: 50px; }

/******************************/
/* LISTE_EV.PHP */
/******************************/

#mess_ev{ width:780px; margin: 0 auto;padding: 10px;  font-size: 15px; color: #333333}

/******************************/
/* SMILEYS_ADMIN.PHP */
/******************************/

#bloc_smile{ width: 670px; margin: 0 auto;overflow:auto}
#bloc_smile_mini{ -moz-border-radius : 8px 8px; background: #fffcdc; border: 1px solid #003300; height: 68px; width: 68px; float: left; margin-top: 10px; margin-left: 10px; position: relative}
#bloc_smile_mini_img{ height: 50px; width: 50px; float: left; margin-top: 10px; margin-left: 10px; position: relative}
.lien_error{position: absolute; left: 35px; top: 35px;}

/******************************/
/* MODIF_EV.PHP */
/******************************/
.bg_style{ width: 125px; height:107px; position: relative; float: left; margin-left: 10px; margin-top: 8px}
.chk_style{ position: absolute; left: 5px; top: 80px;}

/******************************/
/* RECHERCHE.PHP */
/******************************/

#text_rech{background: #fffcdc;padding: 10px; color:#333333; margin:0 auto}

/******************************/
/* MESSAGERIE */
/******************************/

#text_mess{background: #fffcdc;padding: 10px; color:#333333; margin:0 auto; margin-bottom: 10px;}
#nav_mesg{ height: 50px; margin-top: 20px; }
.a_mesg{  text-align: center; color:#053f09; background:#fffcdc; padding: 6px; padding-left: 15px; padding-right: 15px; text-decoration: none}
.a_mesg:hover{color:#fffcdc; background:#053f09; }


.mess_box{ width: 650px; margin-bottom: 10px; overflow: auto;background: #fffcdc}
.mess_top{ height: 25px; padding-top: 5px; background: url(images/top_mess.png); width: 650px; color:#000000; overflow: visible; position: relative}

#mess_auteur{ float: left; width:auto; color:#000000}
#mess_obj{ position: absolute; left: 250px;}
#mess_obj2{ position: absolute; left: 350px;}

#mess_date{ float: right; margin-right: 10px; color:#666666; font-size: 11px;}
.mess_arrow{ height: 16px; width: 16px; float: left; margin-right: 5px; margin-left: 5px; margin-top: 2px;}
.mess_content{ padding: 10px; background: #fffcdc}




/* Highslide js */

.highslide{cursor: url(highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide-active-anchor img{visibility: hidden;}
.highslide img{border: 2px solid gray;}
.highslide:hover img{border: 2px solid white;}
.highslide-wrapper{background: white;}
.highslide-image{border: 2px solid white;}
.highslide-image-blur{}
.highslide-caption{display: none;border: 2px solid white;border-top: none;font-family: Verdana, Helvetica;font-size: 10pt;padding: 5px;background-color: white;}
.highslide-loading{display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;padding-left: 22px;background-image: url(highslide/graphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits,a.highslide-credits i{padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i{color: white;background-color: gray;}
.highslide-move{cursor: move;}
a.highslide-full-expand{background: url(highslide/graphics/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
/* These must always be last */
.highslide-display-block{display: block;}
.highslide-display-none{display: none;}
/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control{float: right;display: block;position: relative;margin: 0 5px;font-size: 9pt;font-weight: bold;text-decoration: none;text-transform: uppercase;margin-top: 1px; margin-bottom: 1px;}
.control:hover{border-top: 1px solid #333;border-bottom: 1px solid #333;margin-top: 0;margin-bottom: 0;}
.control, .control *{color: #666;}


/* tab js */

#tabbed_box {
    margin: 0px auto 0px auto;
    width:300px;
}

.tabbed_area {
    background-color:#8db16c;
    padding:8px;
}
ul.tabs {
    margin:0px; padding:0px;
}
ul.tabs li {
    list-style:none;
    display:inline;
}
ul.tabs li a {
    background-color:#38551d;
    color:#ffebb5;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
}
ul.tabs li a:hover {
    background-color:#1c2f0a;
    border-color:#2f343a;
}
ul.tabs li a.active {
    background-color:#fffcdc;
    color:#282e32;
    border:1px solid #464c54;
}
.content {
    background-color:#ffffff;
    padding:10px;
}
#content_2, #content_3 { display:none; }
ul.tabs {
    margin:0px; padding:0px;
    margin-top:5px;
    margin-bottom:6px;
}
.content ul {
    margin:0px;
    padding:0px 20px 0px 20px;
}
.content ul li {
    list-style:none;
    border-bottom:1px solid #d6dde0;
    padding-top:15px;
    padding-bottom:15px;
    font-size:13px;
}
.content ul li a {
    text-decoration:none;
    color:#3e4346;
}
.content ul li a:hover {
    text-decoration: none;
    color:#457d11;
}
.content ul li a small {
    color:#8b959c;
    font-size:9px;
    text-transform:uppercase;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    position:relative;
    left:4px;
    top:0px;
}
.content ul li:last-child {
    border-bottom:none;
}
ul.tabs li a {
    background-image:url(images/tab_off.jpg);
    background-repeat:repeat-x; 
    background-position:bottom;
}
ul.tabs li a.active {
    background-image:url(images/tab_on.jpg);
    background-repeat:repeat-x;
    background-position:top;
}
.content {
    background-image:url(images/content_bottom.jpg);
    background-repeat:repeat-x; 
    background-position:bottom;
}
.a_border{ padding: 2px; border: 1px solid #999999; color: #006633; font-size: 12px;text-decoration: none;}
.a_border:hover{ text-decoration: none; color: #000000;}