table, th, td   { color:#FFF; }

#sub_menu       { width: 397px; height: 30px; position: relative; margin:0; padding:0; }
#sub_menu li    { height: 30px; position: absolute; display: block; background: url(../it/azienda/img/menu.gif) no-repeat 0px 0px;}
#sub_menu a     { height: 30px; display: block; text-decoration:none; }

#sub_menu #puls01 { background-position: 0px -30px; left: 0; width:101px; }
#sub_menu #puls02 { background-position: -101px -30px;  left: 101px; width:83px; }
#sub_menu #puls03 { background-position: -184px -30px; left: 184px; width:109px; }
#sub_menu #puls04 { background-position: -293px -30px; left: 293px; width:104px; }

#sub_menu #puls01 a:hover { background: url(../it/azienda/img/menu.gif) no-repeat 0px 0; }
#sub_menu #puls02 a:hover { background: url(../it/azienda/img/menu.gif) no-repeat -101px 0; }
#sub_menu #puls03 a:hover { background: url(../it/azienda/img/menu.gif) no-repeat -184px 0; }
#sub_menu #puls04 a:hover { background: url(../it/azienda/img/menu.gif) no-repeat -293px 0; }

#sub_menu #puls01.active { background-position: 0 0;  left: 0; }
#sub_menu #puls02.active { background-position: -101px 0;  left: 101px; }
#sub_menu #puls03.active { background-position: -184px 0;  left: 184px; }
#sub_menu #puls04.active { background-position: -293px 0;  left: 293px; }

#sub_menu #puls01.active a:hover{ background:transparent; }
#sub_menu #puls02.active a:hover{ background:transparent; }
#sub_menu #puls03.active a:hover{ background:transparent; }
#sub_menu #puls04.active a:hover{ background:transparent; }

#sub_menu_en       { width: 463px; height: 30px; position: relative; margin:0; padding:0; }
#sub_menu_en li    { height: 30px; position: absolute; display: block; background: url(../en/azienda/img/menu.gif) no-repeat 0px 0px;}
#sub_menu_en a     { height: 30px; display: block; text-decoration:none; }

#sub_menu_en #puls01_en { background-position: 0px -30px; left: 0; width:127px; }
#sub_menu_en #puls02_en { background-position: -127px -30px;  left: 127px; width:93px; }
#sub_menu_en #puls03_en { background-position: -220px -30px; left: 220px; width:104px; }
#sub_menu_en #puls04_en { background-position: -324px -30px; left: 324px; width:139px; }

#sub_menu_en #puls01_en a:hover { background: url(../en/azienda/img/menu.gif) no-repeat 0px 0; }
#sub_menu_en #puls02_en a:hover { background: url(../en/azienda/img/menu.gif) no-repeat -127px 0; }
#sub_menu_en #puls03_en a:hover { background: url(../en/azienda/img/menu.gif) no-repeat -220px 0; }
#sub_menu_en #puls04_en a:hover { background: url(../en/azienda/img/menu.gif) no-repeat -324px 0; }

#sub_menu_en #puls01_en.active { background-position: 0 0;  left: 0; }
#sub_menu_en #puls02_en.active { background-position: -127px 0;  left: 127px; }
#sub_menu_en #puls03_en.active { background-position: -220px 0;  left: 220px; }
#sub_menu_en #puls04_en.active { background-position: -324px 0;  left: 324px; }

#sub_menu #puls01.active a:hover{ background:transparent; }
#sub_menu #puls02.active a:hover{ background:transparent; }
#sub_menu #puls03.active a:hover{ background:transparent; }
#sub_menu #puls04.active a:hover{ background:transparent; }

.testo	{ padding:0 25px 20px 25px; text-align:justify;}

.text	{ line-height:15px; padding-left:20px; padding-bottom:15px; }
.text a	{ color:#fff; }
.text a:visited	{ color:#fff; }
.text a:hover	{ color:#fff; }

.back	{ background:#000 url(../img/azienda/team/01.jpg) no-repeat left bottom; padding-bottom:250px;}

.titolo	{ color:#FFA400; font-weight:bold; }