body{
	margin:0px auto;
	padding:0px;
	color:#666666;
	font-family:Arial;
	font-size:12px;
/*	overflow:scroll;*/
}

#contenitore{
	margin:0px auto;
	padding:0px;
	background: url('../img/sfondo.jpg') top no-repeat;
}

#corpo{
	margin:0px auto;
/*	margin-left:0px auto !important;
	margin-left:4px auto;*/
	padding:0px;
	width:970px;
}

#testata{
	margin:0px;
	margin-left:39px;
	padding:0px;
	width:930px;
	height:100px;
}

#contenuti{
	margin:0px;
	margin-left:39px;
	padding:0px;
	width:930px;
}

#sinistra{
	margin:0px;
	padding:0px;
	float:left;
	width:440px;
}

#destra{
	margin:0px;
	margin-right:6px;
	padding:0px;
	float:right;
	width:484px;
}

#piede{
	margin:0px;
	margin-top:10px;
	margin-left:23px;
	margin-right:16px;
	padding-top:20px;
	width:925px;
	background: url('../img/tratteggio_chiaro.gif') top repeat-x;
}

#percorso{
	margin:0px;
	margin-top:8px;
	padding:0px;
	float:left;
	width:450px;
/*	margin-left:15px!important;
	margin-left:5px;*/
}

#ricerca{
	margin:0px;
	margin-top:8px;
	margin-right:38px!important;
	margin-right:18px;
	padding:0px;
	float:right;
/*	width:270px;*/
	color:#000000;
}
#ricerca form a {
	color: #f63;
}
#ricerca form a:hover {
	text-decoration: underline;
}

p{
	margin-top:5px;
	margin-bottom:5px;
}

h1{
	margin:0px;
	color:#666666;
	font-size:40px;
	font-weight:100;
	line-height:80%;
/*	letter-spacing:-1pt;*/
}

.header{
	margin:0px;
	margin-left:39px;
	padding:0px;
	width:930px;
	height:264px;
}

/*#header_home{
	margin-left:15px!important;
	margin-left:5px;
	background: url('../img/header01.jpg') no-repeat;
}*/

#header_benessere{
	background: url('../img/header_benessere.jpg') no-repeat;
}

#header_animali{
	background: url('../img/header_animali.jpg') no-repeat;
}

#header_ciclisti{
	background: url('../img/header_ciclisti.jpg') no-repeat;
}

#header_cucine{
	background: url('../img/header_cucine.jpg') no-repeat;
}

#header_parchi{
	background: url('../img/header_parchi.jpg') no-repeat;
}

#header_famiglie{
	background: url('../img/header_famiglie.jpg') no-repeat;
}

.stile_benessere{
	color: #339933;
}

.stile_animali{
	color: #FFCC00;
}

.stile_ciclisti{
	color: #FF0000;
}

.stile_cucine{
	color: #FF6633;
}

.stile_parchi{
	color: #CC0066;
}

.stile_famiglie{
	color: #666666;
}

a{
	color: #000000;
	text-decoration:none;
}

.interruzione{
	clear:both;
}

.varie_form{
	border:1px solid #666666;
	font-family:arial;
	font-size:10px;
	height:14px;
/*	vertical-align:absmiddle;
	margin-bottom:5px;*/
	background-color:#E6E6E6;
}

ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

li.navigazione{
	display:inline;
	font-family:Arial;
	padding:0px;
	font-size:12px;
	color:#cccccc;
}

li.menu_tipologie {
	margin:0px;
	padding:0px;
	margin-top:6px!important;
	margin-top:7px;
	padding-top:6px;
	padding-left:7px;
	color:#000000;
	font-family:Arial;
/*	padding-right:15px;*/
	font-size:9px;
	font-weight:bold;
	height:18px;
}

html>body li.menu_tipologie {
	margin-top:8px!important;
}

li.menu_tipologie a{
	color:#000000;
	text-decoration:none;
}

li.menu_tipologie a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#cucine{
	background: url('../img/btn01_a.jpg') no-repeat;
}

#cucine_sel{
	background: url('../img/btn01_c.jpg') no-repeat;
}

#famiglie{
	background: url('../img/btn02_a.jpg') no-repeat;
}

#famiglie_sel{
	background: url('../img/btn02_c.jpg') no-repeat;
}

#animali{
	background: url('../img/btn03_a.jpg') no-repeat;
}

#animali_sel{
	background: url('../img/btn03_c.jpg') no-repeat;
}

#ciclisti{
	background: url('../img/btn04_a.jpg') no-repeat;
}

#ciclisti_sel{
	background: url('../img/btn04_c.jpg') no-repeat;
}

#benessere{
	background: url('../img/btn05_a.jpg') no-repeat;
}

#benessere_sel{
	background: url('../img/btn05_c.jpg') no-repeat;
}

#divertimento{
	background: url('../img/btn06_a.jpg') no-repeat;
}

#divertimento_sel{
	background: url('../img/btn06_c.jpg') no-repeat;
}

#lastminute{
	background: url('../img/btn07_a.jpg') no-repeat;
}

#lastminute_sel{
	background: url('../img/btn07_c.jpg') no-repeat;
}

.logo{
	margin-top:5px;
	float:left;
/*	margin-left:15px!important;
	margin-left:5px;*/
}

a.home {
	color:#cccccc;
	text-decoration:none;
}

a:hover.home {
	color:#666666;
	text-decoration:none;
}

.link_categorie, .link_localita {
	margin-top:27px;
	height:90px;
	font-size: 24px;
	font-weight: bold;
}
.link_categorie ul, .link_localita ul {
	margin-top: 5px;
}

.link_categorie{
	margin-left:18px;
}

.link_localita{
}

.left_roll{
	margin:0px;
	padding:0px;
	height:115px;
	width:16px;
	float:left;
}

.right_roll{
	margin:0px;
	padding:0px;
	height:115px;
	width:14px;
	float:right;
}

.lista_hotel{
	float:left;
	width:437px;
}

h2{
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	line-height:90%;
	color: #666666;
	font-size: 18px;
}
#destra h2 {
	margin-left: 16px;
	margin-bottom: 1ex;
}

h3{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 14px;
	font-weight:bold;
}

h4{
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 20px;
	display:inline;
	font-weight:normal;
}

li.menu_localita {
	margin:0px;
	padding-top:8px;
	padding-bottom:15px;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	float:left;
	width:104px;
	text-align:center;
	background: url('../img/tratteggio_bkg_chiaro.gif') repeat-x;
}

li.menu_localita a{
	color:#000000;
	text-decoration:none;
}

li.menu_localita a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.novita{
	margin: 0px;
	padding: 0px;
	width:416px;
}
.novita h2, .novita p {
	margin-bottom: 1em;
}
.novita .archivio {
	margin-top: 2em;
}
.novita .archivio .archivio_news {
	margin-top: 1em;
	clear: both;
}
.novita .archivio .archivio_news .anno {
	float: left;
	margin-right: 10px;
	font-weight: bold;
}
.novita .archivio .archivio_news .select form select {
	border: 1px solid #666;
	color: #666;
}

#varie{
	margin: 0px;
	padding: 0px;
	width:429px;
}

#varie_eventi{
	margin: 0px;
	padding: 0px;
	width:429px;
	height:280px;
	display: block;
	background: url('../img/tab_middle.gif') repeat-y;
}

#varie_meteo{
	margin: 0px;
	padding: 0px;
	width:429px;
	height:280px;
	display: none;
	background: url('../img/tab_middle.gif') repeat-y;
}

#varie_info{
	margin: 0px;
	padding: 0px;
	width:429px;
	height:280px;
	display: none;
	background: url('../img/tab_middle.gif') repeat-y;
}

a.info{
	font-family:verdana;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a:hover.info {
	color:#ff6633;
	text-decoration:none;
}

.box_sopra{
	margin: 0px;
	padding: 0px;
}

.box_centrale{
	margin: 0px;
	padding: 0px;
	background: url('../img/tab_middle.gif') repeat-y;
}

.box_scheda{
	margin: 0px;
	padding: 0px;
	background: url('../img/sidebar_bottom.gif') repeat-y;
}

.box_listino{
	margin: 0px;
	padding: 0px;
	width:660px;
	background: url('../img/long_bottom.gif') repeat-y;
}

.box_sotto{
	margin: 0px;
	padding: 0px;
}

.menu_varie{
	margin: 0px;
	padding: 0px;
	float:left;
	width:22px;
}

.content_varie{
	margin: 0px;
	padding: 0px;
	float:left;
	width:390px;
}

.sfondino{
	height:10px;
	background: url('../img/tratteggio_chiaro.gif') top repeat-x;
}

#sottotitoli{
	margin:0px;
/*	background: url('../img/tratteggio_chiaro.gif') repeat-x;*/
	font-weight: bold;
	font-family: verdana;
	color:#FF6633;
}

.scheda_sx{
	margin:0px;
	padding:0px;
	float:left;
	width:665px;
}

.scheda_dx{
	margin:0px;
	margin-right:40px!important;
	margin-right:20px;
	padding:0px;
	float:right;
	width:218px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#f63;
	padding:2px;
	display:none;
	color:#fff;
}

.sfondo_anteprima{
	float:left;
	width:97px;
	height:97px;
	margin-left:10px;
	padding-top:5px;
	padding-left:5px;
	background:url('../img/cornice_sfondo.jpg') no-repeat;
}

/*
.prezzi{
	margin: 0px;
	padding: 0px;
	background: url('../img/listino-bg.jpg') repeat-y;
	padding-left:20px;
}

.prezzi td{
	font-size: 12px;
}
}*/

.social {
	text-align: right;
}
.social a {
	margin-left: 5px;
}
.social a img {
	opacity: 0.5;
}
.social a:hover img {
	opacity: 1;
}
.social .rss {
	margin-top: 1em;
}
#ricerca_avanzata {
}
#ricerca_avanzata  .striscia {
	background: #eee;
	padding: 5px;
	margin-bottom: 20px;
	width: 890px;
}
#ricerca_avanzata  .striscia a:hover {
	color: #666;
}
#ricerca_avanzata .box {
	background: #eee;
	padding: 10px;
	width: 880px;
}
#ricerca_avanzata .box select {
	width: 170px;
	border: 1px solid #ccc;
	color: #666;
}
#ricerca_avanzata .box .item {
	width: 890px;
	margin-bottom: 1em;
}
#ricerca_avanzata .box .titolo_item {
	margin-bottom: 1em;
	font-weight: bold;
	font-size: 14px;
}
#ricerca_avanzata .box .item_categoria {
	margin-right: 20px;
	float: left;
	width: 90px;
}
.link_articolo {
	text-align: right;
}
.link_articolo a {
	color: #f63;
	margin-left: 1em;
}