body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}
.grassetto {	font-weight: bold;}

A:link		{	color: #006699;}
A:visited	{	color: #006699;}
A:active	{	color: #CC0000;	text-decoration:underline;}
A:hover		{	color: #CC0000;	text-decoration:underline;}
A.mail:link		{	color: #CC0000;	text-decoration:none;	font-style: italic;}
A.mail:hover		{	text-decoration:underline;}
A.noColorDeco:link		{	color: #333333;	text-decoration:none;}
A.noColorDeco:visited	{	color: #333333;	text-decoration:none;}
A.noColorDeco:hover		{	text-decoration:underline;}
A.red:link		{	color: #CC0000;	text-decoration:none;}
A.red:visited	{	color: #CC0000;	text-decoration:none;}
A.red:hover		{	text-decoration:underline;}

TABLE.mainbox{	margin:0px;	padding:0px;	border-right:1px solid #999999;	border-left:1px solid #999999;	width:780px}

TD.footerBK	{	background-image: url(img/footer.gif);	background-repeat: repeat;	background-position: top center;	height:42px;	vertical-align:middle;}
TD.footer	{	padding: 0px 100px 0px 0px;	font-size: 11px;	line-height: 13px;	color: #333333;	text-align: right;	vertical-align:middle;}
A.footer		{	font-size: 13px;	line-height: 15px;	text-decoration:none;	font-weight: bold;}	A.footer:link		{	color: #333333;}	A.footer:visited	{	color: #333333;}	A.footer:active	{	color: #333333;}	A.footer:hover	{	color: #333333;}
TD.footerPadOne	{	font-size: 11px;	line-height: 13px;	color: #333333;	text-align: right;	vertical-align:middle;}
TD.footerPadOneImg	{	padding: 0px 10px 0px 0px;	width: 37px;	font-size: 11px;	line-height: 13px;	color: #333333;	text-align: right;}

TD.logoMain	{
	background-color: #336699;
	background-image: url(img/full_immersion_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 780px;
	height: 118px;
}
TD.logoSub1	{
	background-image: url(img/full_immersion_02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 218px;
	height: 60px;
}
TD.logoSub2	{
	width: 562px;
	height: 60px;
	vertical-align:middle;
}

TD.menu {	color: #333333;	padding: 2px 10px 2px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;	white-space: nowrap;}
TD.menuOn {	color: #CC0000;	padding: 2px 10px 2px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	font-weight: bold;	white-space: nowrap;}
TD.menu2 {	color: #333333;	padding: 2px 4px 2px 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	font-weight: bold;	white-space: nowrap;}
TD.menu2On {	color: #CC0000;	padding: 2px 4px 2px 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	font-weight: bold;	white-space: nowrap;}
A.menu		{	text-decoration:none;}
A.menu:link		{	color: #555555;}
A.menu:visited	{	color: #555555;}
A.menu:active	{	color: #990033;	text-decoration:underline;}
A.menu:hover	{	color: #990033;	text-decoration:underline;}
A.menu2		{	text-decoration:none;}
A.menu2:link		{	color: #0033FF;}
A.menu2:visited	{	color: #0033FF;}
A.menu2:active	{	color: #FF6600;	text-decoration:underline;}
A.menu2:hover	{	color: #FF3300;	text-decoration:underline;}
TD.menuSpaceR {	font-size: 1px;	line-height: 1px;	width: 15px;}
TD.menuAng	{
	font-size: 1px;	line-height: 1px;
	background-image: url(img/ang.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
}
TD.menuAngOn	{
	font-size: 1px;	line-height: 1px;
	background-image: url(img/ang_on.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
}
TD.menuAngDown	{
	font-size: 1px;	line-height: 1px;
	background-image: url(img/ang_down.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
}
TD.menuAngUp	{
	font-size: 1px;	line-height: 1px;
	background-image: url(img/ang_up.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
}
TD.menuAng2	{
	font-size: 1px;	line-height: 1px;
	background-image: url(img/ang2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
}
TD.menuAng2On	{
	font-size: 1px;	line-height: 1px;
	background-image: url(img/ang2_on.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 20px;
}
TD.menuAng2Off	{
	font-size: 1px;	line-height: 1px;
	background-image: url(img/ang2_off.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 20px;
}
TD.menuAng3	{
	font-size: 1px;	line-height: 1px;
	background-image: url(img/ang3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 10px;
}
TD.lineDoubleTop	{
/*	background-image: url(img/doubleline.gif);	*/
/*	background-repeat: repeat;	*/
/*	background-position: center center;	*/
/*	font-size: 1px;	*/
/*	line-height: 1px;	*/
/*	height: 8px;	*/
/*	height: 8px;	*/
}
TD.englishScelta {	background-color: #CC0000;}
TD.englishSceltaTx {	background-color: #CC0000;	padding: 0px 14px 0px 14px;		font-size: 11px;	line-height: 12px;	color: #FFFFFF;}
A.englishSceltaLink		{	text-decoration:none;}
A.englishSceltaLink:link		{	color: #FFFFFF;}
A.englishSceltaLink:visited	{	color: #FFFFFF;}
A.englishSceltaLink:active	{	color: #FFFFFF;}
A.englishSceltaLink:hover	{	color: #FFFFFF;}
TD.traduzService {	background-color: #000066;}
TD.traduzServiceTx {	padding: 2px 14px 0px 14px;		font-size: 11px;	line-height: 12px;	color: #FFFFFF;}
A.traduzServiceLink		{	text-decoration:none;}
A.traduzServiceLink:link		{	color: #FFFFFF;}
A.traduzServiceLink:visited	{	color: #FFFFFF;}
A.traduzServiceLink:active	{	color: #FFFFFF;}
A.traduzServiceLink:hover	{	color: #FFFFFF;}

TD.leftMenu {	background-color: #FFFFFF;	vertical-align:top;}
TD.tieup {	text-align: center;}
TD.LMintroduct		{	padding: 12px;	font-size: 11px;	line-height: 13px;	color: #333333;}
TD.LMintroduct2		{	text-align: right;	padding: 12px;	font-size: 11px;	line-height: 13px;	color: #333333;}
A.LMintroduct		{	text-decoration:none;}
A.LMintroduct:link		{	color: #000066;}
A.LMintroduct:visited	{	color: #000066;}
A.LMintroduct:hover	{	color: #000000;}

TD.rightMenu01 {	width: 157px;	background-color: #ECECF9;	vertical-align:top;	background-image: url(img/rmenu_bak.gif);}
TD.rightMenu02 {	vertical-align:top;}
TD.RMimpres	{	padding: 12px 12px 2px 12px;	font-size: 11px;	line-height: 13px;	color: #333333;}
TD.RMimpresList	{	font-size: 11px;	line-height: 13px;	color: #333333;}
TD.RMimpresName	{	padding: 2px 12px 12px 12px;	font-weight: bold;	font-size: 11px;	line-height: 13px;	color: #333333;}
TD.RMimpresTitle	{	text-align: center;	padding: 12px 12px 2px 12px;	font-weight: bold;	font-size: 14px;	line-height: 16px;	color: #CC0000;}
IMG.lapis {	padding-right: 5px;	padding-left: 2px;	padding-top: 2px;	padding-bottom: 2px;}

TD.home3corsi1	{	padding: 15px 8px 10px 8px;}
TD.home3corsi2	{	padding: 4px 6px 4px 6px;	font-size: 11px;	line-height: 13px;	vertical-align:top;}
A.home3corsiLink		{	text-decoration:none;	font-weight: bold;}	A.home3corsiLink:link		{	color: #3333CC;}	A.home3corsiLink:visited	{	color: #3333CC;}	A.home3corsiLink:active	{	color: #3333CC;	text-decoration:underline;}	A.home3corsiLink:hover	{	color: #3333CC;	text-decoration:underline;}
TD.home3corsi3	{	padding: 4px 8px 10px 8px;	font-size: 11px;	line-height: 13px;	vertical-align:top;}
TD.home3corsi4	{	padding: 4px 8px 40px 8px;	font-size: 11px;	line-height: 13px;	vertical-align:top;	text-align: right;}

TD.page2main	{	padding: 30px 25px 35px 30px;	vertical-align:top;	text-align: left;}
TD.subtitle {	padding: 0px 0px 30px 0px;	font-size: 24px;	line-height: 24px;	font-weight: bold;	color: #003399;}
TD.subtitle2 {	padding: 0px 20px 25px 0px;	font-size: 13px;	line-height: 13px;	font-weight: bold;}
TD.page2text	{	padding: 0px;}
TD.staffFOTO {	width: 150px;	vertical-align:middle;}
IMG.staffFOTO {	width: 130px;	height: 130px;	padding-top: 0px;}
TD.staffTEXT {	padding: 0px 0px 20px 0px;}
.staffTITOLO {	font-weight: bold;}
.staffNAME {	font-weight: bold;	line-height: 24px;}
.iscrizioneTITOLO {	font-weight: bold;	color: #000099;}
.stampaSTAMPA {	font-weight: bold;	color: #000066;}
.stampaTITOLO {	font-weight: bold;	font-style: italic;}
.stampaNOME {	font-weight: bold;	font-style: italic;}
.contattoTITOLO {	font-weight: bold;	color: #000099;}
TD.contattoNOME {	font-weight: bold;	white-space: nowrap;}

TD.program_title {	font-weight: bold;}
TD.program_orario {	vertical-align:top;	padding: 0px 10px 0px 0px;	font-style: italic;	white-space: nowrap;}

TD.mapOrvieto {	width: 157px;	height: 100px;	background-image: url(http://www.mapitaly.net/img/map/orvieto.gif);	background-position: 50% 50%;}
TD.mapBolsena {	width: 157px;	height: 100px;	background-image: url(http://www.mapitaly.net/img/map/bolsena.gif);	background-position: 80% 50%;}
