BODY {font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #fff; margin: 0 0; background-color:#273852;text-align:center}
a:link, a:visited {color:#3399FF; text-decoration:none}
a:hover {color:#fff; text-decoration:underline}

div#content {margin:0 auto;position:relative;width: 836px !important; width /**/: 320px; background: url(images/bgcontainer.jpg) repeat-y top left;text-align:justify;padding:10px 42px}
div#top{margin:0 auto;position:relative;width: 920px; height:469px;background: url(images/introfoto.jpg) no-repeat top left;text-align:center}
div#bot {margin:0 auto;clear: both;width: 920px; height:45px !important; height /**/: 55px;padding-top:10px;background: url(images/bot.jpg) no-repeat top left;text-align:center;font-size:90%;}

ul#menu {position:absolute;bottom:0;left:0;width:920px;background: url(images/intromenu.jpg) no-repeat top left;text-align:center;margin:0; padding:0; height:39px;font-weight:bold;font-size: 15px; color:#fff; list-style:none;text-align:center}
ul#menu li a {text-decoration:none;line-height:39px;margin:0 25px}
ul#menu li {display:inline; text-align:center;}
ul#menu li a:link, ul#menu li a:visited {color:#fff; text-decoration:none;}
ul#menu li a:hover {text-decoration:underline}

 /* mappatura lingue */
ul#mlingue {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:275px;height:430px;
	background: url(images/introdx.jpg) no-repeat top left;
	right: 0;
	top: 0;
	font-size:13px;}
ul#mlingue li {
display:block;
position:absolute;
margin:0;padding:0;
height:28px !important; height /**/: 35px;padding:7px 0 0 0;text-align:right}
li#ita {width:118px;left:69px;top:185px;background: url(images/ita.png) no-repeat bottom left}
li#eng {width:116px;left:69px;top:238px;background: url(images/eng.png) no-repeat bottom left}
li#booking {width:80px;left:49px;top:320px;background: url(images/button1_it.gif) no-repeat bottom left}
li#advisor {width:80px;left:49px;top:430px;background: url(images/triplogo162w.gif) no-repeat bottom left}
#mlingue a {
display:block;
width:100%;
height:100%;
font-weight:bold}
#mlingue a:link, #mlingue a:visited {color:#fff; text-decoration:none}
#mlingue a:hover {text-decoration:underline}
.alt {display:none}

h1 {display:inline;color:#0000FF;font-size:20px;}

div.gallery {margin:5px auto;font-weight:bold;font-size:14px;width:100%;}
div.gallery div {float:left;text-align:center;width:20%;margin:5px 0}
div.gallery div img {border:3px solid #c00}
div.gallery div a:link, div.gallery div a:visited {color:#090;text-decoration:none}
div.gallery div a:hover {color:#c00;text-decoration:none}
div.gallery div a:link img, div.gallery div a:visited img {border:3px solid #fff}
div.gallery div a:hover img {border:3px solid #8684B0}

div.wide {clear:left;margin:0}


/* STILI INDISPENSABILI PER IL MENU */

#MJ_MainMenu
{
	background: #273870;
	border-bottom: solid 1px #000000;
}
td.MJ_MainMenu
{
	vertical-align: top;
	width: 150px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}
div.MJ_HiddenLink
{
	visibility: hidden;
	position: absolute;
}
div.MJ_VisibleLink
{
	visibility: visible;
	position: absolute;
	left: 160px;
	width: 200px;
	margin: -23px 0px 0px 1px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}
a.MJ_VoiceClass, a.MJ_VoiceClass:hover
{
	display: block;
	position: relative;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
}
a.MJ_VoiceClass
{
	color: #FFFFFF;
}
a.MJ_VoiceClass:hover
{
	color: #FFCC00;
}
a.MJ_LinkClass, a.MJ_LinkClass:hover
{
	display: block;
	position: relative;
	color: #000000;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	border-bottom: solid 1px #000000;
}
a.MJ_LinkClass
{
	background: #EEEEEE;
}
a.MJ_LinkClass:hover
{
	background: #DDDDDD;
}

