BODY {
	background-color: #AAA6A0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3A3A38;
	font: 12px Arial, Helvetica, sans-serif;
}

H1{
		font-size: 12px;
		font-weight: normal;
		color: #969696;
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
TABLE.MainContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	background-color: #FFFFFF;
}

TD.Content {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	width: 100%;
	vertical-align: top;
}

TD.SidePage {
	vertical-align: top;
	background-color: #171B1F;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #FFFFFF;
}

TABLE.HomeContent {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 20px 10px;
	width: 100%;
	height: 330px;
	background-color: #FFFFFF;
}


TD.HomeContentSx {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 10px;
	width: 109px;
	vertical-align: middle;
}

TD.HomeContentDx {
	background-color: #FFFFFF;
	padding: 0px 20px 0px 20px;
	width: 482px;
	vertical-align: top;
	color: #3A3A38;
	font: 12px Arial, Helvetica, sans-serif;
}

TABLE.PageContent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-color: #FFFFFF;
}

TD.PageTitleBoxDeluxe {
background-image: url(images/deluxe/bg_title.jpg);
background-position: right;
background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 100%px;
	height: 84px;
}

TD.PageTitleBoxSuperior {
	background-image: url(images/superior/bg_title.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 100%px;
	height: 84px;
}

TD.PageTitleBoxDovesiamo {
	background-image: url(images/dovesiamo/bg_title.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 100%px;
	height: 84px;
}

TD.PageTitleBoxLinks {
	background-image: url(images/links/bg_title.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	width: 100%px;
	height: 84px;
}

TD.PageContentDx {
	background-color: #FFFFFF;
	padding: 25px 10px 10px 10px;
	width: 100%;
	height: 150px;
	vertical-align: top;
	color: #3A3A38;
	font: 12px Arial, Helvetica, sans-serif;
}

TD.PageKeywords {
	background-color: #FFFFFF;
	padding: 25px 10px 10px 10px;
	width: 100%;
}

TD.PageContentSx {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	width: 271px;
	vertical-align: top;
}

TD.PageContentMap {
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	width: 100%;
	height: 312px;
	vertical-align: top;
	color: #3A3A38;
	font: 12px Arial, Helvetica, sans-serif;
}

div.Residence{
	height: 25px;
	background-color: #FFFFFF;
	padding: 0px 10px 0px 10px;
}

div.Language{
	height: 20px;
	background-color: #FFFFFF;
	padding: 5px 10px 0px 10px;
	float: right;
	
}

div.Logo{
	height: 81px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

div.Menu{
	height: 18px;
	background-color: #BBB8B3;
	padding: 2px 0px 3px 15px;
	color: #FFFFFF;
	font: bold 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
}

div.popup{
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	color: #3A3A38;
	font: 11px Arial, Helvetica, sans-serif;
	width: 355px;
}

div.piantina{
	background-color: #FFFFFF;
	padding: 0px 0px 0px 16px;
	color: #3A3A38;
	font: 11px Arial, Helvetica, sans-serif;
	width: 250px;
}

a.piantina {
	color: #3A3A38;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.piantina:hover {
	text-decoration: none;
}

div.Keywords {
	color: #969696;
	font: 11px Arial, Helvetica, sans-serif;
}

div.Footer {
	height: 15px;
	background-color: #171B1F;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 3px 0px 0px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

div.Credits {
	height: 15px;
	background-color: #AAA6A0;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
}

DIV.TitleBox {
	color: #FFFFFF;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 175px;
}

a.Menu {
	color: #FFFFFF;
	font: bold 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
	text-decoration: none;
}

a.Selected {
background-color: #FFFFFF;
	color: #BBB8B3;
	font: bold 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
	text-decoration: none;
}

a.Selected:Hover {
	background-color: #FFFFFF;
	color: #3A3A38;
	font: bold 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
	text-decoration: none;
}

a.Menu:Hover {
	color: #3A3A38;
	font: bold 14px "Times New Roman", Times, serif;
	letter-spacing: 1px;
	text-decoration: none;
}

a {
	color: #DC5480;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	color: #E184A2;
	text-decoration: none;
}

TD.Categoria {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	font-weight: normal;
	border-bottom: 1px solid #F5F5F5;
	width: 60%;
}

TD.Elenco {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	background-color: #F5F5F5;
	width: 40%;
	font-weight: normal;
}

a.footer {
	color: #FFFFFF;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.footer:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*< Inizio stile Credits >*/

div.fondobianco {
	background-color: #AAA6A0;
	height: 20px;
	vertical-align: bottom;
	padding: 0px 10px 0px 0px;
	margin: 0;
	color: #D3D3D3;
	text-align: right;
}

a.LinkCredits {
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3D3D3;
	text-decoration: none;
	font-weight: normal;
}

a.LinkCredits:Hover {
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
/*< Fine stile Credits >*/

/* Google Maps */

#map { width:570px; height:350px; border: solid #405b44 1px; padding: 0px; margin: 0px 0px 20px 0px;}
#tooltip { padding:0px; text-align:left; }
#tooltip p,  #tooltip img { float:left; display:inline; padding:0; margin:0 0px 0 0; }

/* div separatore */
div.clearer{
	clear: both;
	height: 0px;
	font-size: 0px;
}