body {
	margin: 0px;
	background: #1774A5;
	SCROLLBAR-FACE-COLOR: #1774A5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #1774A5; 
	SCROLLBAR-3DLIGHT-COLOR: #1774A5; 
	SCROLLBAR-ARROW-COLOR: #feea37; 
	SCROLLBAR-TRACK-COLOR: #1774A5; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000; 
	SCROLLBAR-BASE-COLOR: #789789;
}
.tabcontenitore {
	width: 900px;
	height: 840px;
	background: #FFFFFF;
}
.tdcontenitore {
   vertical-align: top;
}
.tabtop {
	width: 900px;

}
.top {
	background: url(../img/top.gif) no-repeat;
	height: 90px;
	width: 900px;

}
.tabmain {
    width: 900px;
}
.barranews {
	background: url(../img/bgbarratop.gif);
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #E3F5FF;
	height: 33px;
	width: 597px;
}
.home {
	/*background: url(../img/home.gif) no-repeat;*/
	height: 33px;
	width: 125px;
}
.data {
	background: url(../img/bgbarratop.gif);
	height: 33px;
	width: 178px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #E3F5FF;
	text-align: center;
	padding-bottom: 5px;


}
/*------------------------LEFT-----------------------*/
.left {
	width: 160px;
	height: 675px;
	background: #F1F1F1;
	vertical-align: top;
	padding-top: 16px;
}
.tabcategorie {
	margin-bottom: 11px;
	width: 160px;
}
.categorie {
	background: url(../img/categorie.gif) no-repeat;
	height: 30px;
	width: 160px;
}
.cellamenu {
	background: url(../img/bottone.gif) no-repeat center bottom;
	/*height: 24px;
	padding-left: 25px;*/
}
.linkmenu:link {
	font: bold 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #004B98;
	text-decoration: none;
	padding-left: 25px;
}
.linkmenu:visited {
	font: bold 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #004B98;
	text-decoration: none;
	padding-left: 25px;
}
.linkmenu:hover {
	font: bold 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #267B00;
	text-decoration: underline;
}
.tabphotogallery {
	margin-bottom: 11px;
	width: 160px;
}
.tdbox {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #006296;
	padding: 10px 10px 10px 13px;
}
/*----------------------RIGHT----------------------*/
.right {
	width: 160px;
	height: 675px;
	background: #F1F1F1;
	vertical-align: top;
}
.tabareariservata {
	height: 160px;
	width: 160px;
}
.tabmailing {
	width: 160px;
}
.linkemail:link {
	font: 11px Arial, Helvetica, sans-serif;
	color: #006296;
}
.linkemail:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #006296;
}
.linkemail:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #267B00;
}
.tabbottom {
	width: 900px;
	background: url(../img/bgbottom.gif) repeat-x;
	height: 42px;
	padding-top: 5px;
}
.txtbottom {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.linkbottom:link {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.linkbottom:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.linkbottom:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #9ADDFF;
}
/*-----------------MAIN--------------*/
.content {
	vertical-align: top;
}
.movietop {
	height: 160px;
	width: 580px;
}
.main {
	height: 515px;
	width: 580px;
	vertical-align: top;
}
.mainframe {
	height: 515px;
	width: 580px;
}
.newscroll {
	height: 28px;
	width: 595px;

}
.mainarea {
	height: 100px;
	width: 160px;
}
.tdareareg {
	font: 11px Arial, Helvetica, sans-serif;
	color: #004B98;
	padding-left: 5px;
}
.tablingue {
	height: 46px;
	width: 110px;
	background: url(../img/lingue.gif) no-repeat;
	margin-left: 765px;

}
.tdlingue {
	padding-left: 16px;
	padding-top: 15px;
}
.mainbanner {
	height: 100px;
	width: 135px;


}
