

* { padding: 0; margin: 0; border:0; }
table{ margin-left:10px; font-weight:normal;}
#AvailabilityCalendar16 table {margin:0 19px 0 1px;}
th { text-align:left;}

html {
	overflow:scroll;
}

body {
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	text-align:justify;
}
ul {
	margin: 0;
	padding:0;
	list-style:none;
}
#contenitore { 
 margin:0 auto 0 auto;
 width: 1000px;
 }
#all {
 float:left;
 margin:0 0 20px 0;
 padding-bottom:20px;
 width: 1000px;
 background-color:#fff;
 }
#keyword { 
 clear:both;
 margin: 10px auto 0 auto;
 width: 1000px;
 height:10px;
 }
 
	 #header, #googleAdwords { 
	 margin: 0 20px;
	 width: 960px;
	 }
	 
	 
	 #centro { /*SPAZIO FIRST BUNNER DARE O UN PADDING O UN MARGIN*/
	 margin: 0 20px;
	 padding:0px 0 0 0; 
	 width: 960px;
	 float:left;
	 background-color:#fff;
	 } 
	 
	 /*divisione 2 colonne*/
	 #colonnaSx { 
	 margin: 0;
	 padding:0;
	 width: 285px;
	 float:left;
	 } 
	 #colonnaCentro { 
	 margin: 0;
	 padding:0;
	 width: 675px;
	 float:right;
	 } 
	 /*FINE divisione 2 colonne*/
	 
	 /*divisione 3 colonne*/
	 /*#colonnaSx uguale*/
	 #colonnaCentrale { 
	 margin: 0;
	 padding:0;
	 width: 380px;
	 float:left;
	 } 
	 #colonnaDx{ 
	 margin: 0;
	 padding:0;
	 width: 295px;
	 float:right;
	 } 
	 /*divisione 2 colonne*/

#feed {
	 float:left;
	 margin: 20px;
	 padding:10px 0;
	 width: 960px;/*1000-40*/
	 background-color:#E5E5D9;
	 } 
	 
	 
	 #footer {
	 margin: 0 20px;
	 padding:20px;
	 clear:both;
	 width: 920px;/*1000-40-40*/
	 height:60px;/*100-40*/
	 background-color:#A1A1A1;
	 }