.top2bg {
	BACKGROUND-POSITION: center top; BACKGROUND-REPEAT: no-repeat
}
BODY {
	BACKGROUND-COLOR: #cccccc
}
.testotop {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.topbg {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: no-repeat
}
.bgjunior {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #86d4ea 1px solid; BACKGROUND-REPEAT: no-repeat
}
.cercaform {
	BORDER-RIGHT: #9e9e9e 1px solid; BORDER-TOP: #9e9e9e 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #9e9e9e 1px solid; WIDTH: 173px; COLOR: #333333; BORDER-BOTTOM: #9e9e9e 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #efefef
}
.testo {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titolifocus {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #d81f1a; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bgnews {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #f88781 1px solid
}

.mapdistance {FONT-SIZE: 10px; COLOR: #d81f1a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.bgmain { 
  background-image: url("/images/background4.gif");
  background-attachment: scroll;
  background-position: top;
  background-repeat: no-repeat;
} 
.bgmainstyle { 
  background-image: url("/images/backgroundstyles4.gif");
  background-attachment: scroll;
  background-position: top;
  background-repeat: no-repeat;
} 
.bgmain2 { 
  background-image: url("/images/background2.gif");
  background-attachment: fixed;
  background-position: top;
  background-repeat: repeat-y;
} 

.bgsenior {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #f3833b 1px solid; BACKGROUND-REPEAT: no-repeat
}
.bgmedici {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BORDER-BOTTOM: #35d4ab 1px solid; BACKGROUND-REPEAT: no-repeat
}
.bgcartaamico {
	BACKGROUND-POSITION: left 50%; FONT-SIZE: 10px; COLOR: #383838; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bgaudiotest {
	BACKGROUND-POSITION: left 50%; FONT-SIZE: 10px; COLOR: #383838; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topbginterna {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: no-repeat
}
.topbginterna2 {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: no-repeat
}
.bgmenusxjunior {
	BACKGROUND-POSITION: 50% bottom; BORDER-BOTTOM: #BFB7A0 1px solid; BACKGROUND-REPEAT: repeat-x
}
.testointerno {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bgtestointerno {
	PADDING-RIGHT: 7px; PADDING-LEFT: 1px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.bgtdmainbody {
	BORDER-BOTTOM: #a8a8a8 1px solid
}
.link1livello {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link2livello {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #333333; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link3livello {
	FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link4livello {
	FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.form-com {
	BORDER-RIGHT: #9e9e9e 1px solid; BORDER-TOP: #9e9e9e 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #9e9e9e 1px solid; WIDTH: 109px; COLOR: #333333; BORDER-BOTTOM: #9e9e9e 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
.top2bg-com {
	BACKGROUND-POSITION: center top; BACKGROUND-REPEAT: no-repeat
}
.tablegreyborder-com {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
.bordergrey-com {
	BORDER-BOTTOM: #666666 1px dashed
}
.bgnews-com {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-REPEAT: no-repeat
}
.jumpmenu-com {
	FONT-SIZE: 10px; WIDTH: 172px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px
}
.testo9px-com {
	FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.boxgreydx-com {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a8a8a8 1px solid
}
.topbginterna-com {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: no-repeat
}
.topbginterna2-com {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: no-repeat
}
.bgmenusxprofessionals {
	BACKGROUND-POSITION: 50% bottom; BORDER-BOTTOM: #BFB7A0 1px solid; BACKGROUND-REPEAT: repeat-x
}
.bgmedici-com {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #a8a8a8 1px solid; BACKGROUND-REPEAT: no-repeat
}
.bgprofessionals-com {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #a8a8a8 1px solid; BACKGROUND-REPEAT: no-repeat
}
.bgutenti-com {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #a8a8a8 1px solid; BACKGROUND-REPEAT: no-repeat
}
.topbg-it {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x
}
.spaziatore-interlinea {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.testointernospaziato {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.form-interni {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 216px; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e4dfcb
}
.form-cap {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 70px; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e4dfcb
}
.form-privacy {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; WIDTH: 300px; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 70px; BACKGROUND-COLOR: #e4dfcb
}
.border-dx {
	BORDER-RIGHT: #999999 1px solid; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tabelle-bg-rosa {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; COLOR: #ff0000; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f4eae9
}
.tabelle-celle-alte-grige {
	PADDING-RIGHT: 3px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ffffff 1px solid; COLOR: #676767; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.tabelle-celle-sx-grige {
	PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; COLOR: #676767; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.tabelle-celle-centrali {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px solid; COLOR: #676767; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px dashed; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.tabelle-celle-centrali-ultima-riga {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px solid; COLOR: #676767; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
.titolihome {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d81f1a; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL {LIST-STYLE-POSITION: outside; margin-top:8px; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
OL {LIST-STYLE-POSITION: outside; margin-top:8px; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
DL {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}
TABLE.hometicker {
	WIDTH: 201px; BORDER-COLLAPSE: collapse
}
TABLE.hometicker TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.homejs DIV {
	TEXT-ALIGN: center
}
.tr-bg-rosa {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; COLOR: #ff0000; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f4eae9
}
.tr-bg-grigio {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; COLOR: #333333; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.link10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #d81f1a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
/****************Pete stuff ********************/
.content {FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.content a:link { color:#E50005; text-decoration: underline; }
.content a:active { color:#E50005; text-decoration: underline; }
.content a:hover { color:#E50005; text-decoration: none; }
.content a:visited { color:#E50005; text-decoration: underline; }
.content-link {FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.boxfun {
	margin:3px 3px 3px 3px;
	padding:5px;
	border:1px solid #c0c0c0;
	background-color:#fafbfc;
	color:#505050;
	FONT-SIZE: 11px;
}
.legal {PADDING-RIGHT: 5px; FONT-SIZE: 9px; COLOR: #757474; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

/**************** Navigation Fonts ********************/
a.navtext { color:#000000; text-decoration: none; }
a.navtext:active { color:#FFFFFF; text-decoration: none; }

.footer-link {FONT-SIZE: 9px; COLOR: #7E7E7E; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
a.footer-link:hover {FONT-SIZE: 9px; COLOR: #373737; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
a.footer-link:active {FONT-SIZE: 9px; COLOR: #373737; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.header	{ font-size : 12pt; color:#C71D18; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.subhead { font-size : 10pt; color:#D81F1A; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}

.homepagetext {FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.navheader	{ font-size : 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF}
.navtext	{ font-size : 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

a.topmenuactive { font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#E50005; text-decoration: none;font-weight: bold}

a.topmenu { font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#6E6E6E; text-decoration: none; font-weight: bold}
a.topmenu:active { color:#E50005; text-decoration: none; }
a.topmenu:hover { color:#E50005; text-decoration: none; }
a.topcurrentmenu { font-size : 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#E50005; text-decoration: none; font-weight: bold;}

a.xsidemenu { font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; font-weight: bold;}
a.xsidemenu:active { color:#FFFFFF; text-decoration: none; }
a.xsidemenu:hover { color:#D81F1A; text-decoration: none; }
a.xsidecurrentmenu { font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#D81F1A; text-decoration: none; font-weight: bold;}

a.sidemenu { font-size : 10px; LINE-HEIGHT: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#525252; text-decoration: none; font-weight: bold;}
a.sidemenu:active { color:#525252; LINE-HEIGHT: 15px; text-decoration: none; }
a.sidemenu:hover { color:#D81F1A; LINE-HEIGHT: 15px; text-decoration: none; }

a.sidemenu2 { font-size : 10px; LINE-HEIGHT: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#525252; text-decoration: none; font-weight: 400;}
a.sidemenu2:active { color:#525252; LINE-HEIGHT: 15px; text-decoration: none; }
a.sidemenu2:hover { color:#D81F1A; LINE-HEIGHT: 15px; text-decoration: none; }


a.sidecurrentmenu { font-size : 10px; LINE-HEIGHT: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#D81F1A; text-decoration: none; font-weight: bold;}
a.sidecurrentmenu2 { font-size : 10px; LINE-HEIGHT: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#D81F1A; text-decoration: none; font-weight: 400;}


/****************BGCOLORS********************/
#aboutDark {background-color : #62B0B5;}
#aboutLite {background-color : #CAE1E5;}
#productsDark {background-color : #9B94AA;}
#productsLite {background-color : #D7D4DD;}
#serviceDark {background-color : #D6BD32;}
#serviceLite {background-color : #E5E599;}
#resourceDark {background-color : #88B889;}
#resourceLite {background-color : #CFE3D0;}
#contactDark {background-color : #C38D6C;}
#contactLite {background-color : #E7D1C4;}
#careersDark {background-color : #6B8E91;}
#careersLite {background-color : #D2DDDE;}
#bggrey {background-color : #E5E5E5;}


#nav td {
  border-right: 1px solid #666666;
  border-top: 1px solid #666666;
  font-family: verdana;
  font-size: 14px;
  color: red;
  height: 16px;
  padding: 10px 3px;
  text-align: justify;
  vertical-align: middle
}
