body {
	background-image: url(sfondo-azzurro.jpg);
	background-attachment: fixed;
	text-align: center;
	}
a.menu:link {
 color: #000066; font-weight: 700; font-family: arial, helvetica, sans-serif; font-size: 14px; font-style: normal;
 }
a.menu:visited {
 color: #000066; font-weight: 700; font-family: arial, helvetica, sans-serif; font-size: 14px; font-style: normal;
}
a.menu:hover {
 color: #000066; font-weight: 700; font-family: arial, helvetica, sans-serif; font-size: 14px; font-style: normal;
}
a.menu:active {
 color: #000066; font-weight: 700; font-family: arial, helvetica, sans-serif; font-size: 14px; font-style: normal;
}
a.link:link, a.link:visited, a.link:active {
 color: #000000;
 text-decoration: none;
 }
a.link:hover {
 color: grey;
 text-decoration: none;
 }	
a.language:link, a.language:visited, a.language:hover, a.language:active {
 color: #FFF;
 }
a:link, a:visited, a:hover, a:active {
 color: #000000;
 }

.page {
	margin: 10px auto 10px;
	width: 1000px;
	border: 1px solid #000;
	background: #FFF;
	text-align: left;
	}	
.header-menu {
	float: left;
	width: 178px;
	height: 206px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(sfondo_azzurro_4.jpg);
	}
.header-foto {
	float: left;
	width: 822px;
	height: 206px;
	margin: 0px;
	background-image: url(intestazione-torino-weekend.jpg);
	}
.header-foto1 {
	float: left;
	width: 1000px;
	height: 251px;
	margin: 0px;
	padding: 0px;
	background-image: url(intestazione-torino-weekend.jpg);
	}
.barralinks {
	clear: both;
	margin: 0px;
	width: 1000px;
	height: 21px;
	background-image: url(sfondo-grigio.png);
	background-repeat: repeat;
	}
.contenuti {
	clear: both;
	width: 920px;
	padding-right: 40px;
	padding-left: 40px;
	}
.titolo {
	float: left;
	width: 770px;
	}
.bannerhotel{
	float: right;
	width: 150px;
	}
.contenuti1 {
	float: left;
	width: 700px;
	padding-bottom: 10px;
	}
.contenuti2 {
	clear: both;
	width: 920px;
	margin: 0px;
	padding: 0px;
	}

.contenuti-home {
	clear: both;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	}
.box-home1 {
	float: left;
	margin: 10px;
	margin-left: 20px;
	padding: 0px;
	width: 500px;
	}
.box-home2 {
	float: left;
	margin: 10px;
	margin-right: 20px;
	padding: 0px;
	width: 440px;
	}
.box-home3 {
	float: left;
	margin: 10px;
	margin-right: 20px;
	padding: 0px;
	width: 270px;
	}
.condividi-home {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
	width: 430px;
	}
.condividi {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 200px;
	}
.box-estero {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100px;
	}
.adsense-home {
	float: left;
	margin: 10px;
	margin-left: 20px;
	padding: 0px;
	width: 360px;
	}
.meteo {
	float: left;
	margin: 10px;
	margin-top: 25px;
	margin-left: 20px;
	padding: 0px;
	width: 187px;
	}
.contenuti4 {
	float: left;
	margin: 10px;
	margin-right: 20px;
	padding: 0px;
	width: 748px;
	}
.contenuti5 {
	margin: 10px;
	margin-right: 20px;
	padding: 0px;
	width: 620px;
	}
.sidebar {
	float: left;
	margin: 0px;
	padding-right: 10px;
	width: 207px;
	text-align: left;
	}
.sidebar-condividi {
	margin: 0 0 0 10px;
	width: 200px;
	text-align: left;
	}
.boxadsense1 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	}
.boxadsense2 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	}
.box-affiancato {
	float: left;
	width: 460px;
	}
.box-singolo {
	width: 430px;
	margin: 5px;
	padding: 10px;
	text-align: center;
	border: 0px outset #DCDCDC;
	}	
.separatore {
	clear: both;
	width: 920px;
	}
.box-booking {
	float: left;
	width: 270px;
	height: 250px;
	padding-top: 10px;
	padding-right: 10px;
	}
.box-booking1 {
	float: left;
	width: 440px;
	height: 184px;
	padding-top: 10px;
	padding-right: 10px;
	}
.box-ristohotel {
	float: left;
	height: 340px;
	width: 280px;
	margin: 5px;
	padding: 5px; 
	}
.voli-interni {
	float: left;
	text-align: top;
	padding-left:30px;
	width: 230px;
	}
.voli-esteri {
	float: left;
	padding-left:30px;
	text-align: top;
	width: 230px;
	}
.voli-torino {
	float: left;
	width: 400px;
	}
.box-voli {
	float: left;
	width: 400px;
	}
.box-voli1 {
	float: left;
	width: 450px;
	padding-left: 30px; 
	}
.boxsx-adv {
	float: left;
	width: 200px;
	margin: 0px;
	padding-right: 5px;
	}
.boxcenter-adv {
	float: left;
	width: 400px;
	height: 250px;
	margin: 0px;
	}
.boxcenter-contenuti {
	float: left;
	width: 705px;
	margin: 0px;
	}
.boxdx-adv {
	float: left;
	width: 300px;
	height: 250px;
	margin: 0px;
	padding-left: 5px;
	}
.boxsx-hotel {
	float: left;
	width: 160px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	}
.boxcen-hotel{
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	width: 745px;
	margin: 0px;
	}
.boxcen1-hotel{
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	width: 515px;
	margin: 0px;
	}
.boxcen2-hotel{
	float: left;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	width: 745px;
	margin: 0px;
	}
.boxdx-hotel{
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 220px;
	margin: 0px;
	}
.box-menu {
	clear: both;
	width: 930px;
	padding-right: 35px;
	padding-left: 35px;
	}	
.box-menu1 {
	float: left;
	width: 210px;
	height: 300px;
	margin: 4px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	border: 2px outset #DCDCDC;
	}	
.footerlinks {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height: 21px;
	background-image: url(sfondo-grigio.png);
	background-repeat: repeat;
	}
.footer {
	margin: 0px;
	text-align: center;
	}
	
#left  { text-align : left }
#right { text-align : right }
#justify { text-align : justify }
#center { text-align : center }

p#barralinks {
	margin: 0px;
	padding: 3px;
	text-align: center;
	font-weight: 700;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	}
p#menulinks {
	text-align: center;
	line-height: 1.5;
	font-weight: 700;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	}
h1 {
	margin: 10px 0 10px 0;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 35px;
	font-style: normal;
	color: red;
	}
h2 {
	margin: 10px 0 10px 0;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	color: red;
	}
h3 {
	margin: 10px 0 10px 0;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #000066;
	}
h4 {
	margin: 10px 0 10px 0;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #000066;
	}
p {
	margin: 10px 0 10px 0;
	text-align: justify;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000;
	}
b#ristohotel {	margin: 10px 0 10px 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #000066;
	}
li#aeroporto {
	margin: 3px 0 3px 15px;
	font-weight: 600;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000066;
	}
p#footerlinks {
	margin: 0px;
	padding: 3px;
	text-align: center;
	font-weight: 600;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	}
p#footer {
	margin: 10px 0 10px 0;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000;
	}
p#language {
	margin: 10px 10px 10px 0;
	text-align: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	}
strong {
	font-weight: normal;
	font-size: 14px;
	}
table {
	}
#condividi-footer {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 570px;
	}
td#a1 {
	padding-left: 40px;
	}
td#a2 {
	padding-left: 15px;
	}
td#a3 {
	padding-left: 0px;
	}
#intestazione td {
	padding: 1px;
	text-align: center;
	width: 170px;
	}
#titolo {
	width: 920px;
	}
#musei {
	width: 920px;
	}
	



