/* GENERALI */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #666;
	background-color: #999;
	background-image: url(images/bg_body.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
}
table, tr, td {
	vertical-align: top;
}

P {
	margin: 1px 0px 5px 0px;
}
IMG {
	border: none;
}
FORM {
	margin: 0;
	padding: 0;
}
INPUT {
	font-size: 100%;
}
input.LoginForm {
	width: 100%;
	border: 1px solid #666;
	background-color: #F4F4F4;
}
.fRight {
	float: right;
}
.aRight {
	text-align: right;
}
a.checkLink {
	color: #999;
	text-decoration: none;
	padding: 0 15px;
}

.txtMedium {
	font-size: 80%;
}
.txtSmall {
	font-size: 70%;
}

a:link, a:visited {
 
  text-decoration: none;
}

a:hover {
    text-decoration: none;
}
.txtMedium2 {
	font-size: 80%;
	line-height: 2em;
}
.txtSmall2 {
	font-size: 70%;
	line-height: 2em;
}
.txtSmall4 {
	font-size: 50%;
	line-height: 2em;
}




.tableMain {
	width: 90%;
	margin: 0px auto;
	background-color: transparent;
	padding: 0px;
}
.tdMainHeaderHp {
	background-color: #666;
	border-top: 2px solid #FFF;
	border-bottom: 5px solid #CDCDCD;
	background-image: url(images/bg_tableMainHeader.gif);
}
.tdMainHeader {
	background-color: #666;
	border-top: 2px solid #FFF;
	border-bottom: 5px solid #F56A00;
	background-image: url(images/bg_tableMainHeader.gif);
}
.tdMain {
	background-color: #FFF;
	background-image: url(images/bg_tableMain.gif);
	background-repeat: repeat-y;
	padding: 10px;
}
.tdMainFooter {
	text-align: right;
	text-size: 70%;
}
.tdMainFooter1 {
	text-align: left;
text-size: 70%;}




.tableInside {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
.tdInsideLogo1 {
	padding: 0px;
}
.tdInsideLogo2 {
	background-color: #EEE;
	background-image: url(images/bg_trInsideLogo.gif);
	background-repeat: repeat-x;
	width: 100%;
	padding: 0px 10px 0px 15px;
}
.tdInsideLogo3 {
	background-color: #EEE;
	background-image: url(images/bg_trInsideLogo.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding: 0px;
}
.tdInsideBody1 {
	text-align: center;
}
.tdInsideBody2 {
	padding: 0px 15px;
	width: 70%;
}
.tdInsideBody3 {
	width: 30%;
}

.tableNav {
	width: 100%;
}
.tdNav1Start {
	border-right: 1px solid #999;
	vertical-align: middle;
}
.tdNav1Off {
	border-right: 1px solid #999;
	padding: 0px 22px;
	vertical-align: middle;
	color: #FFF;
	background-image: url(images/bg_Nav1Off.gif);
	white-space: nowrap;
	font-size: 90%;
}
.tdNav1On {
	border-right: 1px solid #999;
	padding: 0px 22px;
	vertical-align: middle;
	color: #FFF;
	background-image: url(images/bg_Nav1On.gif);
	background-color: #FF6E00;
	white-space: nowrap;
	font-size: 90%;
}
.tdNavLang {
	width: 100%;
	vertical-align: middle;
}

a.Nav1Link {
	color: #FFF;
	text-decoration: none;
}
a.Nav1Link:hover {
	color: #FFF;
	text-decoration: underline;
}

.nav2 {
	margin: 10px 0;
	padding: 0;
	background-image: url(images/bg_nav2.gif);
	background-position: top right;
	background-repeat: repeat-y;
	text-align: left;
	list-style: none;
	list-style-position: inside;
	list-style-image: url(images/ico_nav2.gif);
	border-top: 1px solid #E5E5E5;
}

.nav2ListOff {
	margin: 0;
	padding: 5px 5px 5px 20px;
	border-bottom: 1px solid #E5E5E5;
}
.nav2ListOn {
	margin: 0;
	padding: 5px 5px 5px 20px;
	border-bottom: 1px solid #E5E5E5;
	background-color: #FFF;
}
a.nav2Link {
	font-size: 82%;
	color: #666;
	text-decoration: none;
}
a.nav2Link:hover {
	color: #999;
	text-decoration: underline;
}


.nav3ListOff {
	margin: 0;
	padding: 5px 5px 5px 40px;
	border-bottom: 1px solid #E5E5E5;
}
.nav3ListOn {
	margin: 0;
	padding: 5px 5px 5px 40px;
	border-bottom: 1px solid #E5E5E5;
	background-color: #FFF;
}
a.nav3Link {
	font-size: 70%;
	color: #666;
	text-decoration: none;
}
a.nav3Link:hover {
	color: #999;
	text-decoration: underline;
}



.tableLanciDx {
	width: 100%;
	background-image: url(images/bg_tableMain.gif);
}
.tdLanciDx {
	background-color: #FFF;
	padding: 2px 5px;
}
.tdLanciDxLogin {
	background-color: #CDCDCD;
	padding: 2px 5px;
}


.focusArea {
	border: 5px solid #EFEFEF;
	padding: 7px 10px;
}
.focusMterials {
	text-align: right;
}
.tabFocus {
	background-color: #EFEFEF;
	padding: 2px 5px;
	font-size: 70%;
}