.cellamenu {
	background-image: url(../img/menu_bg.jpg);
	text-align: center;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-weight: bold;
}

a.menuheader:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A8FCC;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}
a.menuheader:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A8FCC;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}
a.menuheader:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	text-decoration: none;
	padding-right: 14px;
	padding-left: 14px;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7A8FCC;
	border-left-color: #7A8FCC;
}
a.menuheader:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A8FCC;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}

a.menuheaderyellow:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}
a.menuheaderyellow:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}
a.menuheaderyellow:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}
a.menuheaderyellow:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}

.intpg {
	background-image: url(../img/intest_pg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 25px;
	font-weight: bold;
	background-color: #EFEFEF;
	background-repeat: no-repeat;
}

.corpopgindex {
	background-image: url(../img/pg_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 20px;
	color: #7A8FCC;
}
.corpopgprofile {
	background-image: url(../img/pg_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 50px;
	padding-right: 100px;
	padding-top: 25px;
	padding-bottom: 40px;
	color: #7A8FCC;
}

.corpopg2 {
	background-image: url(../img/pg_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 40px;
	color: #7A8FCC;
	text-align: justify;
}

.corpopg3 {
	background-image: url(../img/pg_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #7A8FCC;
	text-align: justify;
}

.corpopg4 {
	background-image: url(../img/pg_bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #7A8FCC;
	text-align: justify;
}

a.corpopglink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A8FCC;
	text-decoration: underline;
}
a.corpopglink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A8FCC;
	text-decoration: underline;
}
a.corpopglink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #acbdf0;
	text-decoration: underline;
}
a.corpopglink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #acbdf0;
	text-decoration: none;
}
.indeximg {
	padding-top: 4px;
}
.indexcellaimg {
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.indexcellawrite {
	padding-right: 50px;
	text-align: justify;
	padding-left: 20px;
}
.indexwarning {
	font-size: 9px;
	color: #999999;
}
.profilecellaphoto {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 20px;
}
.profilecelawrite {
	padding-left: 20px;
}
.webimgminiat {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 3px;
}

.webcelladescr {
	border: 1px solid #CCCCCC;
	padding: 15px;
	text-align: left;
}

.logocellamini {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	text-align: left;
	padding-bottom: 30px;
}
.logocellavisual {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.logoimgmini {
	margin-top: 3px;
	margin-right: 1px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.logocelladescr {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}
.logocellawarning {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: center;
	font-size: 9px;
	padding-top: 5px;
	color: #999999;
}
.fotoritoccocellamenu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	text-align: left;
	padding-bottom: 30px;
}
.fotoritoccocelladescr {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}
.fotoritoccocellavisual {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.fotoritoccocellamesi {
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.printcellamenu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	text-align: left;
	padding-bottom: 30px;
}
.printcelladescr {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}
.printcellavisual {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.linkcellaimg {
	background-color: #FFFFFF;
}
.linkcellawrite {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 30px;
	text-align: left;
}
.linkcellalinkme {
	font-family: "Courier New", Courier, mono;
	font-size: 10px;
	color: #7A8FCC;
	text-align: left;
}
a.linksezlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A8FCC;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.linksezlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
a.linksezlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A8FCC;
	text-decoration: none;
	padding-right: 9px;
	padding-left: 9px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #7A8FCC;
	border-left-color: #7A8FCC;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7A8FCC;
	border-bottom-color: #7A8FCC;
}
a.linksezlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9900;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}


a.smallmenulink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A8FCC;
	text-decoration: underline;
	padding-right: 40px;
}
a.smallmenulink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A8FCC;
	text-decoration: underline;
	padding-right: 40px;
}
a.smallmenulink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC9900;
	text-decoration: underline;
	padding-right: 40px;
}
a.smallmenulink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
	padding-right: 40px;
}

.contatticellaimg {
	background-color: #FFFFFF;
}
.contatticellawrite {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 30px;
}
.input {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A8FCC;
	border: 1px solid #CCCCCC;
}
.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A8FCC;
	padding: 0px;
}

.cellfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	background-image: url(../img/foot_bg.gif);
	background-repeat: no-repeat;
	padding-left: 130px;
	padding-top: 5px;
}
a.footerlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.footerlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.footerlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A8FCC;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.footerlink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.footercclink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
a.footercclink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.footercclink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A8FCC;
	text-decoration: underline;
}
a.footercclink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}