* { margin: 0; padding: 0; }


body {
 color: #555555;
 font: small Verdana, sans-serif;
 text-align: center;
}

h1 { color: #3399ff; font-size: 110%; }
h2 { color: #cc3333; font-size: 100%; padding: 0 0 2px 0; }

#sociale h2,
#newsletter h2 { 
 color: #cc3333; 
 font-size: 80%; 
 padding: 0 0 2px 0; 
}

/* sovrascritto */
#sociale h2,
#newsletter h2 { 
 color: #cc3333; 
 font-size: 80%; 
 padding: 0 0 2px 0; 
}

#sociale h2,
#newsletter h2,
h2.titolo {
 color: #555555;
 font-size: 100%; 
 padding: 0 0 2px 0;
}	
 
p { line-height: 1.5em; margin: 10px 0; }

hr.hidden { 
 border: 0; 
 left: -1000px;
 margin: 0; 
 padding: 0; 
 position: fixed;
}

.title {
 border-bottom: 1px #eeeeee solid;
 padding: 0 0 2px 0; 
}
a { outline: 0 none; }

/* MENU */
a:link.menu_top, 
a:visited.menu_top { 
 color: #555555; 
 font-weight: bold; 
 line-height: 1.4em;
 padding: 0 4px; 
 text-decoration: none;
}
a:hover.menu_top { 
 background:url(../img/arrow_green_right.jpg) left no-repeat; 
 color: #77a73a; 
 font-weight: bold; 
 line-height: 1.4em;
 margin: 0 0 0 4px; 
 padding: 0 0 0 20px; 
}
.menu_top_selected { 
 background: #77a73a; 
 color: #ffffff;
 line-height: 1.4em;
 margin: 0 0 0 4px; 
 padding: 0 4px;
}

a:link.menu_top2, 
a:visited.menu_top2 { 
 color: #555555; 
 font-weight: bold;
 line-height: 1.4em;
 margin: 0;
 padding: 0 4px; 
 text-decoration: none; 
}
a:hover.menu_top2 { 
 background:url(../img/arrow_pink_right.jpg) left no-repeat; 
 color: #bf98b3; 
 font-weight: bold;
 line-height: 1.4em;
 margin: 0 0 0 4px; 
 padding: 0 0 0 20px; 
}
.menu_top_selected2 { 
 background: #d1b0c3; 
 color: #ffffff;
 line-height: 1.4em;
 margin: 0 0 0 4px; 
 padding: 0 4px;
}


a:link.menu_top3, 
a:visited.menu_top3 { 
 background: red;
 color: #ffffff; 
 font-weight: bold;
 line-height: 1.4em;
 margin: 0 4px;
 padding: 0 4px; 
 text-decoration: none; 
}
a:hover.menu_top3 { 
 background:url(../img/arrow_red_right.jpg) left no-repeat; 
 color: red; 
 font-weight: bold;
 line-height: 1.4em;
 margin: 0 0 0 4px; 
 padding: 0 0 0 20px;
}
.menu_top_selected3 { 
 background: red; 
 color: #ffffff;
 line-height: 1.4em;
 margin: 0 0 0 4px; 
 padding: 0 4px;
}




/* home */
#home {}
#home_text_img { float: left; margin: 40px 0 0 50px; }
#home_text_img2 { float: left; margin: 0px 0 0 50px; }
#home_works { float: right; }
#home_works_box { margin: 0; }
#home_movie { 
 border: 6px solid #cccccc;
 float:left; 
 padding: 2px; 
}

img.home_works_img { margin: 0 0 4px 4px; padding: 1px; }
a:link img.home_works_img, 
a:visited img.home_works_img { border: 3px #cccccc solid; }
a:hover img.home_works_img   { border: 3px #7fb737 solid; }


.img_home {
 border: 0px solid #555555;
 padding: 2px;
}

.home_latest_works { 
 border-bottom: 1px #eeeeee solid;
 margin: 0 0 0 4px;
 padding: 0 0 2px 0;
 text-align: right; 
}

.works_update { 
 color: #bbbbbb; 
 font-size: 80%;
 padding: 0 0 5px 0;
 text-align: right;
}


/* 10 anni */
#teny {}

img.teny_book_img {
 border: 1px solid #cccccc;
 float: left;
 padding: 4px;
 margin: 0 10px 10px 0;
}
a:link.teny_pg_cover, 
a:visited.teny_pg_cover { 
 color: #555555; 
 font-weight: bold; 
 padding: 0; 
 text-decoration: none;
}
a:hover.teny_pg_cover { 
 background: url(../img/arrow_blue_up.jpg) right no-repeat; 
 color: #3399ff; 
 font-weight: bold; 
 margin: 0; 
 padding: 0 20px 0 0;
}
/**/

/* works */
#works_type_bar {
 margin: 5px 0 0 0;
 padding: 0 0 27px 0;
}


a:link.works_type, a:visited.works_type, 
a:link.works_type2, a:visited.works_type2 { 
 border-right: 1px solid #cccccc;
 color: #7c7c7c; 
 font-weight: bold; 
 padding: 0 4px; 
 text-decoration: none;
}
a:link.works_type2, a:visited.works_type2 { border: 0; }
a:hover.works_type, a:hover.works_type2 { 
 background: url(../img/arrow_blue_down.jpg) right no-repeat; 
 border: 0;
 color: #3399ff;
 margin: 0 0 0 4px; 
 padding: 0 20px 0 0; 
 text-decoration: none;
}
.works_type_selected {
 background: #3399ff;
 color: #ffffff;
 margin: 0; 
 padding: 0 5px;
}

img.work_single {
 border: 1px solid #eeeeee;
 float: left;
 padding: 4px;
 margin: 0 10px 10px 0;
 clear: both;
}
img.person {
 float: left;
 margin: 0 10px 10px 0;
}

.box_work_container {
 width: 600px;
}
.box_works_img {
 float: left;
}	
.box_works_txt {
 vertical-align: text-top;
 width: 300px;
}

/* download */
a:link.download, a:visited.download { 
 color: #555555; 
 font-weight: bold; 
 padding: 0 4px 0 0; 
 text-decoration: none;
}
a:hover.download { 
 background: url(../img/arrow_blue_down.jpg) right no-repeat; 
 color: #3399ff;
 margin: 0; 
 padding: 0 20px 0 0; 
 text-decoration: none;
}
a.newsletter { 
 border-bottom: 1px dotted #555555;
 color: #555555; 
 font-weight: bold; 
 padding: 0 0 1px 0; 
 text-decoration: none;
}
a.newsletter:hover { 
 border-bottom: 1px solid #3399ff;
 color: #3399ff;
 margin: 0; 
 padding: 0 0 1px 0; 
 text-decoration: none;
}




/* portfolio */
img.works_gallery { margin: 0 4px 4px 0; padding: 1px; }
a:link img.works_gallery    { border: 3px #cccccc solid; }
a:visited img.works_gallery { border: 3px #cccccc solid; }
a:hover img.works_gallery   { border: 3px #7fb737 solid; }


img.people_xxx {
  border: 3px #cccccc solid;
  margin: 0 4px 4px 0;
  padding: 1px;
}


a:link.page_prev, a:visited.page_prev {
 background:url(../img/arrow_black_left.jpg) left no-repeat; 
 color: #555555;
 font-weight: bold;
 margin: 0; 
 padding: 0 0 0 20px;
 text-decoration: none;
}
a:hover.page_prev {
 background:url(../img/arrow_pink_left.jpg) left no-repeat; 
 color: #d1b0c3;
 font-weight: bold;
 margin: 0; 
 padding: 0 0 0 20px;
 text-decoration: none;
}

a:link.page_next, a:visited.page_next {
 background:url(../img/arrow_black_right.jpg) right no-repeat; 
 color: #555555;
 font-weight: bold;
 margin: 0; 
 padding: 0 20px 0 0; 
 text-decoration: none;
}
a:hover.page_next {
 background:url(../img/arrow_green_right.jpg) right no-repeat; 
 color: #77a73a;
 font-weight: bold;
 margin: 0; 
 padding: 0 20px 0 0; 
 text-decoration: none;
}

.page_selected {
 background: #3399ff;
 color: #ffffff;
 margin: 0;
 padding: 0 4px;
}

.text_selected { color: #3399ff; }


a:link.work_prev, a:visited.work_prev {
 background:url(../img/arrow_black_left.jpg) left no-repeat; 
 color: #555555;
 font-weight: bold;
 margin: 0; 
 padding: 0 0 0 20px;
 text-decoration: none;
}
a:hover.work_prev {
 background:url(../img/arrow_pink_left.jpg) left no-repeat; 
 color: #d1b0c3;
 font-weight: bold;
 margin: 0; 
 padding: 0 0 0 20px;
 text-decoration: none;
}

a:link.work_next, 
a:visited.work_next {
 background:url(../img/arrow_black_right.jpg) right no-repeat; 
 color: #555555;
 font-weight: bold;
 margin: 0; 
 padding: 0 20px 0 0; 
 text-decoration: none;
}
a:hover.work_next {
 background:url(../img/arrow_green_right.jpg) right no-repeat; 
 font-weight: bold;
 color: #77a73a;
 margin: 0; 
 padding: 0 20px 0 0; 
 text-decoration: none;
}




a:link.text_link, 
a:visited.text_link, 
a:hover.text_link {
 background:url(../img/arrow_black_right.jpg) left no-repeat;
 color: #555555; 
 font-weight: bold; 
 padding: 0 1px 0 20px; 
 text-decoration: none;
}
a:hover.text_link {  
 background: #77a73a url(../img/arrow_green_right.jpg) left no-repeat;
 color: #ffffff; 
 font-weight: bold; 
 padding:  0 1px 0 20px; 
 text-decoration: none;
}



.img_link {
 border: 0; 
 margin: 0;
 padding: 0;
}

#container {
  background: #ffffff;
  margin: 0 auto;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
  width: 1007px;
}



/* logo */
#container_head {  background: #ffffff; margin: 0; }
#logo_pec {
  float: left;
  margin: 10px 0 0 0;
  padding: 0 20px;
}
#logo_top_right {
  float: right;
  margin: 21px 0 0 0;
  padding: 0 20px;
}



/* contatti */
#contacts { color: #555555; min-height: 220px; width: 500px;}
#contacts strong { color: #77a73a; }
#contacts strong.black { color: black; }
#contacts strong.fucsia { color: #af3d94; }
#contacts .email { color: #77a73a; }

img.map_small { background: #77a73a; float: right; margin: 0 0 0 10px;  padding: 1px; }
a:link img.map_small    { border: 3px #cccccc solid; }
a:visited img.map_small { border: 3px #cccccc solid; }
a:hover img.map_small   { border: 3px #77a73a solid; }

img.map_large { background: #77a73a; margin: 0; padding: 1px; }
a:link img.map_large    { border: 3px #cccccc solid; }
a:visited img.map_large { border: 3px #cccccc solid; }
a:hover img.map_large   { border: 3px #77a73a solid; }


#menu {
 background: #ffffff url(../img/menu.jpg) no-repeat top left;
 margin: 0;
 height: 223px;
 padding: 0 0 0 63px;
}
ul {
 clear: both;
 height: 0;
 list-style: none;
}
ul.lista_download,
ul.lista_attivita,
ul.lista_newsletter {
 clear: both;
 height: 0;
 list-style: none;
 margin: 0 0 70px 0;
}
ul.lista_attivita {
 margin: 0 0 110px 0;	
}	

li { margin: 0; padding: 0 5px; }
li.normal {
 margin: 34px 0 0 0px;
 padding: 0 5px;
}
li.normal2 {
 margin: 0;
 padding: 0 5px;;
}
li.special {
 margin: 0;
 padding: 0 5px;
}
li.float { 
 border-right: 0px solid #cccccc;
 border-bottom: 1px solid #eeeeee;
 float:left; margin: 0; padding: 0 0 5px 0; }

li.select { margin: 0; padding: 0; }

li.square {
 color: #3399ff;
 list-style: square;	
 margin: 0 0 0 16px;	
 padding: 0 0 2px 0;
}	
li.square span {
 color: #555555;
}

/* structure */
#container_content {
  background: #ffffff;
  margin: -10px 0 0 0;
  padding: 0 0 1em 0;
  width: 100%;
}
#container_content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
#content {
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  top: 55px;
  width: 78%;
}
#content_wrap {
  margin: 0;
  padding: 0 20px;
}
#sidebar {
  float: left;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 150px;
  width: 22%;
}
#sidebar_wrap {
  margin: 0;
  padding: 0 2em 0 20px;
}

#container_foot_10anni,
#container_foot_clienti,
#container_foot_contatti,
#container_foot_home,
#container_foot_pec,
#container_foot_persone,
#container_foot_portfolio,
#container_foot_sociale,
#container_foot_newsletter {
  margin: 80px 0 0 0;
  height: 280px;
  width: 100%;
}


#container_foot_home {
  margin: 80px 0 0 0;
  height: 280px;
  width: 100%;
}

#background_autumn_10anni,
#background_autumn_clienti,
#background_autumn_contatti,
#background_autumn_home,
#background_autumn_pec,
#background_autumn_persone,
#background_autumn_portfolio,
#background_autumn_sociale,
#background_autumn_newsletter,
#background_autumn_joomla,
#background_autumn_webdesign,
#background_spring_10anni,
#background_spring_clienti,
#background_spring_contatti,
#background_spring_home,
#background_spring_pec,
#background_spring_persone,
#background_spring_portfolio,
#background_spring_sociale,
#background_spring_newsletter,
#background_spring_joomla,
#background_spring_webdesign,
#background_summer_10anni,
#background_summer_clienti,
#background_summer_contatti,
#background_summer_home,
#background_summer_pec,
#background_summer_persone,
#background_summer_portfolio,
#background_summer_sociale,
#background_summer_newsletter,
#background_summer_joomla,
#background_summer_webdesign,
#background_winter_10anni,
#background_winter_clienti,
#background_winter_contatti,
#background_winter_home,
#background_winter_pec,
#background_winter_persone,
#background_winter_portfolio,
#background_winter_sociale,
#background_winter_newsletter,
#background_winter_joomla,
#background_winter_webdesign {
  margin: 80px 0 0 0;
  height: 280px;
  width: 100%;
}

#background_autumn_home,
#background_spring_home,
#background_summer_home,
#background_winter_home {
  margin: 80px 0 0 0;
  height: 280px;
  width: 100%;
}



#background_autumn_10anni  { background: #ffffff url(../img/bkg_autumn_10anni.jpg) no-repeat bottom left; }
#background_autumn_clienti  { background: #ffffff url(../img/bkg_autumn_clienti.jpg) no-repeat bottom left; }
#background_autumn_contatti  { background: #ffffff url(../img/bkg_autumn_contatti.jpg) no-repeat bottom left; }
#background_autumn_home { background: #ffffff url(../img/bkg_autumn_home.jpg) no-repeat bottom left; }
#background_autumn_pec  { background: #ffffff url(../img/bkg_autumn_pec.jpg) no-repeat bottom left; }
#background_autumn_persone  { background: #ffffff url(../img/bkg_autumn_persone.jpg) no-repeat bottom left; }
#background_autumn_portfolio  { background: #ffffff url(../img/bkg_autumn_portfolio.jpg) no-repeat bottom left; }
#background_autumn_sociale  { background: #ffffff url(../img/bkg_autumn_pec.jpg) no-repeat bottom left; }
#background_autumn_newsletter  { background: #ffffff url(../img/bkg_autumn_pec.jpg) no-repeat bottom left; }
#background_autumn_joomla  { background: #ffffff url(../img/bkg_autumn_pec.jpg) no-repeat bottom left; }
#background_autumn_webdesign  { background: #ffffff url(../img/bkg_autumn_pec.jpg) no-repeat bottom left; }

#background_spring_10anni  { background: #ffffff url(../img/bkg_spring_10anni.jpg) no-repeat bottom left; }
#background_spring_clienti  { background: #ffffff url(../img/bkg_spring_clienti.jpg) no-repeat bottom left; }
#background_spring_contatti  { background: #ffffff url(../img/bkg_spring_contatti.jpg) no-repeat bottom left; }
#background_spring_home { background: #ffffff url(../img/bkg_spring_home.jpg) no-repeat bottom left; }
#background_spring_pec  { background: #ffffff url(../img/bkg_spring_pec.jpg) no-repeat bottom left; }
#background_spring_persone  { background: #ffffff url(../img/bkg_spring_persone.jpg) no-repeat bottom left; }
#background_spring_portfolio  { background: #ffffff url(../img/bkg_spring_portfolio.jpg) no-repeat bottom left; }
#background_spring_sociale  { background: #ffffff url(../img/bkg_spring_pec.jpg) no-repeat bottom left; }
#background_spring_newsletter  { background: #ffffff url(../img/bkg_spring_pec.jpg) no-repeat bottom left; }
#background_spring_joomla  { background: #ffffff url(../img/bkg_spring_pec.jpg) no-repeat bottom left; }
#background_spring_webdesign  { background: #ffffff url(../img/bkg_spring_pec.jpg) no-repeat bottom left; }

#background_summer_10anni  { background: #ffffff url(../img/bkg_summer_10anni.jpg) no-repeat bottom left; }
#background_summer_clienti  { background: #ffffff url(../img/bkg_summer_clienti.jpg) no-repeat bottom left; }
#background_summer_contatti  { background: #ffffff url(../img/bkg_summer_contatti.jpg) no-repeat bottom left; }
#background_summer_home { background: #ffffff url(../img/bkg_summer_home.jpg) no-repeat bottom left; }
#background_summer_pec  { background: #ffffff url(../img/bkg_summer_pec.jpg) no-repeat bottom left; }
#background_summer_persone  { background: #ffffff url(../img/bkg_summer_persone.jpg) no-repeat bottom left; }
#background_summer_portfolio  { background: #ffffff url(../img/bkg_summer_portfolio.jpg) no-repeat bottom left; }
#background_summer_sociale  { background: #ffffff url(../img/bkg_summer_pec.jpg) no-repeat bottom left; }
#background_summer_newsletter  { background: #ffffff url(../img/bkg_summer_pec.jpg) no-repeat bottom left; }
#background_summer_joomla  { background: #ffffff url(../img/bkg_summer_pec.jpg) no-repeat bottom left; }
#background_summer_webdesign  { background: #ffffff url(../img/bkg_summer_pec.jpg) no-repeat bottom left; }

#background_winter_10anni  { background: #ffffff url(../img/bkg_winter_10anni.jpg) no-repeat bottom left; }
#background_winter_clienti  { background: #ffffff url(../img/bkg_winter_clienti.jpg) no-repeat bottom left; }
#background_winter_contatti  { background: #ffffff url(../img/bkg_winter_contatti.jpg) no-repeat bottom left; }
#background_winter_home { background: #ffffff url(../img/bkg_winter_home.jpg) no-repeat bottom left; }
#background_winter_pec  { background: #ffffff url(../img/bkg_winter_pec.jpg) no-repeat bottom left; }
#background_winter_persone  { background: #ffffff url(../img/bkg_winter_persone.jpg) no-repeat bottom left; }
#background_winter_portfolio  { background: #ffffff url(../img/bkg_winter_portfolio.jpg) no-repeat bottom left; }
#background_winter_sociale  { background: #ffffff url(../img/bkg_winter_portfolio.jpg) no-repeat bottom left; }
#background_winter_newsletter  { background: #ffffff url(../img/bkg_winter_portfolio.jpg) no-repeat bottom left; }
#background_winter_joomla  { background: #ffffff url(../img/bkg_winter_portfolio.jpg) no-repeat bottom left; }
#background_winter_webdesign  { background: #ffffff url(../img/bkg_winter_portfolio.jpg) no-repeat bottom left; }

#foot_autumn,
#foot_spring,
#foot_summer, 
#foot_winter {
  margin: 0;
  padding: 0;
  width: 100%;
}
#foot_autumn { background: #9d933a; }  
#foot_spring { background: #5eaa2c; }  
#foot_summer { background: #59b3ce; } 
#foot_winter { background: #4fc3f6; }


#shortlinks {
 font-size: 11px;	
 padding: 0 20px 4px 20px;
 text-align: center;
}	
#foot_autumn #shortlinks,  
#foot_autumn #shortlinks a {
 color: #c9c070;
}	
#foot_spring #shortlinks,
#foot_spring #shortlinks a { 
 color: #ade786; 
}  
#foot_summer #shortlinks, 
#foot_summer #shortlinks a { 
 color: #8dd7ec; 
} 
#foot_winter #shortlinks, 
#foot_winter #shortlinks a { 
 color: #a5e0f9; 
}
#foot_autumn #shortlinks a, 
#foot_spring #shortlinks a, 
#foot_summer #shortlinks a, 
#foot_winter #shortlinks a{
 text-decoration: none;
}	


#address {
 color: white;
 margin: 0;
 padding: 10px 0;
 text-align: center;
}

#address strong.black { color: black; }
#address strong.white { color: white; }
#address .email_autumn { color: #841a26; }
#address .email_spring { color: #006400; }
#address .email_summer { color: #0b64a2; }
#address .email_winter { color: #016cba; }

.text_foot_autumn,
.text_foot_spring,
.text_foot_summer,
.text_foot_winter { 
 font-weight: bold;
}
.text_foot_autumn { color: #841a26; }
.text_foot_spring { color: #006400; }
.text_foot_summer { color: #0b64a2; }
.text_foot_winter { color: #016cba; }


#customers { 
 text-align: justify;
}
#img_customers {
 margin: 20px 0 0 70px;	
}	
 

ul.lista_joomla {
 padding: 0 0 150px 0;	
}	

ul.lista_webdesign {
 padding: 0 0 150px 0;	
}	

#text_50l {
 clear: both;
 margin: 0;
 padding: 0 100px 0 0;
 text-align: justify;
}
#text_20t_50l {
 clear: both;
 margin: 0;
 padding: 10px 100px 0 0;
 text-align: justify;
}
#text_20t_502 {
 clear: both;
 margin: 0;
 padding: 80px 100px 0 0;
}

#text_100l {
 clear: both;
 margin: 0;
 padding: 0 100px 0 0;
 text-align: jtustify;
}
#text_250r {
 margin: 0; 
 padding: 0 250px 0 0;
}
#text_50l2 {
 height: 200px;
 margin: 0;
 padding: 0 100px 0 0;
}

#books {
 padding: 20px 0 0 0;
}
#joomla li span {
 color: #555555;
}	

#webdesign li span {
 color: #555555;
}	

select { 
 border: 1px solid #eeeeee;
 color: #7c7c7c;
 font-family: verdana, arial;
 font-weight: bold;
}

select.customer { 
 background: #3399ff; 
 border: 1px solid #eeeeee; 
 color: white;
 font-weight: bold;
}

select option { padding: 0 4px; }

input.submit { 
 background: #eeeeee; 
 border: 1px solid #eeeeee;  
 color: #7c7c7c;
 font-weight: bold;
 padding: 0 4px; 
}

.both { clear: both; } 

.banner_uw {
 border-top: 1px #eeeeee solid;
 border: 0;
 padding: 4px 0 4px 4px;
}


.home_banners { 
 border-bottom: 1px #eeeeee solid;
 margin: 0 0 5px 0;
 padding: 0 0 2px 0;
 text-align: right; 
}

img.home_banner_img { margin: 0 0 4px 0; padding: 1px; }
a:link img.home_banner_img, 
a:visited img.home_banner_img { border: 3px #cccccc solid; }
a:hover img.home_banner_img   { border: 3px #7fb737 solid; }

/* news */ 

#news1,
#news2,
#news,
#news_init,
#news_last {
 background: #ffffff;	 
 border-bottom: 1px solid #eeeeee;
 margin: 0 0 20px -50px;
 padding: 0 0 20px 0;
 text-align: justify;
 width: 487px;
}
#news_last {
 border-bottom: 0;
}
#news_init {
 background: #eeeeee;	
 background: #ffffff;
}	

#news h2 { 
 font-size: 100%;
 padding: 0 0 2px 0; 
}

img.img_news { 
 float: left;
 margin: 0 5px 0 0;
 padding: 1px;
}
a:link img.img_news, 
a:visited img.img_news { border: 3px #cccccc solid; }
a:hover img.img_news   { border: 3px #7fb737 solid; }


.green { 
 color: #77a73a; 
} 
.blue {
 color: #3399ff;
}
a:link.home_link, 
a:visited.home_link, 
a:hover.home_link {
 background:url(../img/arrow_black_right.jpg) left no-repeat;
 color: #555555; 
 font-weight: bold; 
 padding: 0 1px 0 20px; 
 text-decoration: none;
}
a:hover.home_link {  
 background: #77a73a url(../img/arrow_green_right.jpg) left no-repeat;
 border-bottom: 0px solid #77a73a;
 color: #ffffff; 
 font-weight: bold; 
 padding:  0 1px 0 20px; 
 text-decoration: none;
}

