body {
	margin:0;
	padding:0;
}

img {
	border:0px;
}

td {
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
}

input {
	width:290px;
	margin-right:10px;
}

a {
	color:black;
	text-decoration:none;
}

a:hover {
	color:#666;
}


#container {
	width:930px;
	margin:0 auto;
}
	
#header {
	height:142px;
	border-bottom:1px solid #d4d4d4;
	background:url(../gfx/logo.png) no-repeat top left;
}

#lang {
	width:170px;
	margin:25px 0 0 0;
	float:right;
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
}

#topmenu {
	height:100px;
	margin-top:15px;
}

.smaller {
	height:45px !important;
}

#topmenu a {
	display:block;
	float:left;
	width:152px;
	height:21px;
	font-family:Futura, "Century Gothic", AppleGothic, sans-serif;
	font-size:14px;
	color:#444;
}

#topmenu a:hover {
	color:#666;
}

a.active {
	color:#29A7DF !important;
}

a.active:hover {
	color:#49c7fF !important;
}


a.b {
	font-weight:bold;
}

#pagetitle {
	width:930px;
	height:28px;
	clear:both;
	font-family:Futura, "Century Gothic", AppleGothic, sans-serif;
	font-size:14px;
	color:#444;
	border-bottom:1px solid #d4d4d4;
}

#content {
	margin-top:10px;
}

/* page specific */

.homeautori_intro {
	font-size:24px;
}

.homeautori_nomi {
	width:920px;
	font-size:21px;
	line-height:22px;
	font-style:italic;
	color:black;
}

.pageautori {
	font-size:12px;
}

.listaautori {
	width:150px;
	float:left;
	margin-bottom:400px;
}

.box {
	width:760px;
	float:left;
	padding:0 0 10px 0;
	margin:0 0px 10px 0;
	border-bottom:1px solid #d4d4d4;
}

.colonna {
	width:140px;
	padding:0 10px 0 0;
	float:left;
}

.colonna2 {
	width:290px;
	padding:0 10px 0 0;
	float:left;
	font-size:13px;
}

.colonna4 {
	width:600px;
	padding:0 180px 0px 0px;
	float:right;
	font-size:13px;
}

.sponsor {

}

.webtv {
	margin-left:150px;
}

.webtv2 {
	margin-left:0px;
}

.gallery {
	width:910px
}

.titologalleria {
	display:none;
}

.galleria {
	width:100%;
	font-family:arial;
	font-size:11px;
}

.galleria td {
	padding-bottom:10px;
	vertical-align:bottom;
}


.titolo { color:#29A7DF; font-size:13px; }

.pro_data { color:#29A7DF; font-size:13px; }
.pro_t1 { color:black; font-size:13px; }
.pro_t2 { color:#29A7DF; font-size:13px; }
.pro_acura { color:black; font-size:13px; }
.pro_testo { color:black; font-size:13px; }
.linkinv {background-color:#29A7DF; color:white; font-size:11px; padding:0 2px;}
.linkinv:hover {background-color:#D6F3FF; color:#29A7DF;}


.prenota {
	margin-left:150px;
}

#venezia {

	margin-top:10px;
	float:right;
	
}

.info {}

.numero {
	background:url(../gfx/bg_numero.png) no-repeat top left;	
	color:white;
	padding:0 4px;
}

#intro {
	margin-left:150px;
	width:600px;
	border:1px solid red;
}

a.xbutton {
	font-size:40px;
	font-family:Futura, "Century Gothic", AppleGothic, sans-serif;
	text-decoration:none;
	color:black;
	font-weight:bold;
	padding:5px;
	background-color:#e0e0e0;
	border:1px solid #d8d8d8;
	-webkit-border-radius: 3px; -moz-border-radius: 3px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #ddd));
	-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}

a.xbutton:active {
	background-color:#d8d8d8;
	border:1px solid #d0d0d0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(1, #fafafa));
	color:black;
}
