/*################################*/
/*###   ELEMENTI STRUTTURALI   ###*/
/*################################*/
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#515151; }
#main { margin:0 auto; }
#header { }
#headerStampa {  }

#logo { display:none; }
#lingua { display:none; }
#topBanner { display:none; }
#menu { display:none; }

#colSX { display:none; }

#colDX { margin:0 2px 0 0; }

#topHome { display:none;
 }

.bodytext{
 	font-size:10pt;
	line-height:16pt;
}

p{
	font-size:10pt;
	line-height:16pt;
}

img{
	margin-bottom:10px;
}

.link{
	display:none;
}
 
#homeContent { float:left; }

#rightCol { display:none; }

#content { margin:0 5px 0 0; }
#pageTitle { background:url(img/page-title-bg.jpg) repeat-x; overflow:hidden; }
#pageTitle h2 { margin:0; background:url(img/20090803/page-title-h2-bg.jpg) repeat-x top left; float:left; padding:0 10px 0 0px; height:22px; font-size:14pt; text-transform:uppercase; }

#footer { clear:both; height:0px; text-align:center; padding-top:10px; margin:40pt auto 0 auto; border-top:5px solid #666; width:100%}
#footer { background:url(img/footer.jpg) no-repeat; }
.footerHome { background:url(img/footer-home.jpg) no-repeat!important; }
#footerTop { margin:0 auto 15px auto; }
#footerBottom { display:none; }
#footer ul { margin:0; padding:0; float:left; overflow:hidden; list-style-type:none; font-size:11pt; line-height:16pt;}
#footer li { margin:0 10px; float:left; }
#footer a { color:#000; text-decoration:none; font-weight:bold; }
#footer a:hover { text-decoration:underline; }
#footer p { margin:0 0 0 0; padding:0;}


/*#################################*/
/*###   ELEMENTI DI CONTENUTO   ###*/
/*#################################*/
a { color:#000; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
a img { border:none; }

h1, h2, h3, h1 a, h2 a, h3 a { color:#006699; font-size:12pt;}

h1 { font-size:14pt;text-align:left; font-weight:normal; padding:10pt 0;}
h2 { font-size:12pt; font-weight:normal; width:100%; border-bottom:1px solid #006699;}
h3 { font-size:11pt; padding:20px 0 0 0 }
h4 { font-size:11pt; }
h5 { font-size:11pt; }

ul{
	font-size:10pt; line-height:16pt; margin-bottom:20px; float:left; width:100%; margin-left:0; padding-left:15px;
}

table{
	font-size:10pt;
}

.descrizione h3{
	font-size:11pt;
	font-weight:normal;
}

.contenttable { width:100%; border:1px solid #DDD; }
.contenttable td { border:1px solid #DDD; }

.csc-mailform { border:none; }
.csc-mailform-field { margin:5px 0; overflow:hidden; }
.csc-mailform-field label { float:left; width:200px; font-weight:bold; }

.csc-sitemap ul { padding-left:25px; }

.popup-banner-close{
	display:none;
}

.backlink{
	display:none;
}

.strutture-red-singolo-hotelguidealpine, .strutture-red-singolo-speciali_inverno, .sottoredazionali-singolo-benessere, .strutture-red-singolo-speciali_weekendromantici, .strutture-red-singolo-spec_multi_mappe_struttura{
	border-bottom:2px solid #666;
	margin-bottom:44px;
	padding:20px 0 10px 0;
	clear:both;
}


.strutture-red-singolo-hotelguidealpine img, .strutture-red-singolo-speciali_inverno, .sottoredazionali-singolo-benessere, .strutture-red-singolo-speciali_weekendromantici, .strutture-red-singolo-spec_multi_mappe_struttura img{
	float:left;
	margin-right:10pt;
}

.strutture-red-singolo-spec_multi_mappe_link{
	display:none;
}

.redazionali-item{
	border-bottom:1px solid #666;
	padding:20px 0 10px 0;
	margin-bottom:10px;
	font-size:10pt;
}

.redazionali-item img{
	float:left;
	margin-right:10px;
}

/*div.csc-textpic-intext-right div.csc-textpic-imagewrap{
	float:left;
	margin-right:10px;
}*/

/*#################################*/
/*###   schede hotel  ###*/
/*#################################*/

.schedadx, .footer-left, .footer-right{
	display:none;
}

.scheda-hotel h2, .scheda-hotel a{
	display:none;
}

.scheda-hotel p{
	clear:both;
}


.scheda-hotel img{
	margin:0 10px 10px 0;
	float:left
}

#gallery-link{
	display:none;
}

.servizi_base ul li{
	float:left;
	margin:10px 10px 0 0; 
}

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

.servizi ul, .servizi ul li{
	width:100%;
	clear:left;
}

.servizi ul li img{
	margin-right:10px;
	float:left;
}

.scheda-form-richieste{
	display:none;
}

.titolo-servizi, .titolo-descrizione{
	width:100%;
	border-bottom:1px solid #000;
	display:block;
	padding-bottom:5px;
	margin-bottom:10px;
}

/*.catalogs input, .catalogs label{
	display:none;
}*/


/*#################################*/
/*###   ESTENSIONI   ###*/
/*#################################*/
.circolo-input { display:none; }
.dettaglio-struttura { clear:both; margin-bottom:40px; overflow:hidden; }
.struttura-immagine { float:left; margin-right:10px; }
.struttura-circoli { clear:both; }
.box-circolo { float:left; margin-right:10px; }
.cat { display:none; }
.servizi ul { list-style-type:none; }
.servizi ul li { float:left; margin-right:20px; }
#gallery-link, #gallery-shadow, #gallery { display:none; }
.testo, .scheda-servizi { overflow:hidden; margin-top:20px; }
.titolo-descrizione, .titolo-servizi { font-size:17px; font-weight:bold; margin-top:20px; }
.servizi ul { padding:0; }
.risultati-ricerca td, .risultati-ricerca th { border:1px solid #CCC; margin-top:20px; }
.csc-frame-frame1 { overflow:hidden; }
.news-list-morelink { display:none; }
.moreinfo-title { font-weight:bold; text-transform:uppercase; }

.user-p1-pi2-browsebox{
	display:none;
}
