#prezzario-print{
	display:none;	
}
.top-print{
display:block !important;	
}
.modalBody-print{
display:block !important;	
}
#topsection{
	display:none;
}
#print{
	display:none;	
}
#ssprincipali{
display:block !important;
}
#sscaratteristiche{
display:block !important;
}
#ssattrazioni{
display:block !important;
}
#ssmete{
display:block !important;
}
#ssattivitain{
display:block !important;
}
#ssattivitaout{
display:block !important;
}
#ssnegozi{
display:block !important;
}
#ssdistanze{
display:block !important;
}
#ssalloggi{
display:block !important;
}
#ssprezzi{
display:block !important;
}
#sscontatti{
display:block !important;
}


#sscaratteristiche{
display:block !important;
	}
#flash0{
	display:none;
}
#superSearchElementSubmit{
float:right;	
margin:10px 6px 0;
}
#input{
	background:white;
	border:2px solid #E4D8A5;
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
	color:#996600;
}

#form12{
float:left;
padding:10px 4px;
border:5px solid #FAF9EF;
margin: 1px 3px 50px;
background-color:#f2eed9;
min-width:97%;
}
#superSearchElement1{
float:left;
}
#superSearchElement0{
float:left;
text-align:right;
width:130px;
padding:2px 7px;
}
#sel_rates{
	background:white;
	border:1px solid #E4D8A5;
	width:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
}
#sel{
	background:white;
	border:1px solid #E4D8A5;
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
}
#btipology{
	margin:3px 5px;
	border-bottom:1px solid #EFE8C7;
	line-height:20px;
}
#list-title-structure{
	font-size:12px;
	font-weight:bold;
	float:left;
}
.alert{
	clear:left;
	border:1px solid #5D90D8;
	margin-left:100px;
	padding:20px;
	width:550px;
}
#topsection .bar2 .right img{
	vertical-align:middle;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
}
body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
}
/*
 *  * LINK
 *   */
a:link {
			color: #996600;
}
a:visited {
			color: #996600;
}
a:hover {
			color: #666666;
}
#boximage .text{
	padding: 15px 0 0 0 ;
}
#boximage {
	padding: 6px; 
	margin: 0 7px;
	background: #eee9cc;
	width: auto;
	border:1px solid white;
}
#lboximage {
  	float:left;
	padding: 6px; 
	margin: 0 7px;
	background: #F3EFD8;
	width:140px; 
	border:0px solid white;
}

#contentcolumn #lboximage .fullhr{
	clear:both;
	margin: 13px 0 15px 0 ;
	height: 1px;
	color: white;
	background-color: #EFE8C7;
	width:auto;
}


#box {
	margin:0 10px 0 10px; 
	width: auto;
}

#box .title{
	padding: 3px 7px 2px ;
	background: #e4d8a5;
	width: auto;
	color:white;
	font-weight:bold;
	text-transform: uppercase;
}

#box .text{
	padding:7px;
	background: #eee9cc;
	border:1px solid #e4d8a5;
}

#lboximage .text{
	padding-top:12px;
}

/**
 *  * Per equilibrare l'immagine nel box
 *   */
#box .img{
	margin-top:10px;
}

/**
 *  * Per equilibrare il bordo del filmato flash
 *   */
#box .swf{
}

#maincontainer{
width: 788px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
float: left;
background: #efe8c7;
height:auto;
}

#topsection .bar0{
	display:none;	
}

#topsection .bar0-right #language a{
color:#666;
text-decoration:none;
}
#topsection .bar0-right{
margin-left:410px;
margin-right:9px;
float:right;
}
#topsection .bar1{

	display:none;	
}

#topsection .bar1 a{
color:#f0ebcd;
text-decoration:none;
}

#topsection .bar0 .select1{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666;border:0px;
	size:1;
}

#topsection .bar2 input{
	width: 200px; border: 1px solid #E4D8A5;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666;
}

#topsection .bar2{
background: #ede6c0;
height: 65px; 
border-bottom:1px solid white;
color:#996600;
}

#topsection .bar2 .right .contact0{

}
#topsection .bar2 .right{

	display:none;	
}

#topsection .bar2 .left{
position:absolute;
top:0;
left:0;
}

#topsection .bar3 .right{

	display:none;	
}

#topsection .bar3 .left{
	float:left;
	margin: 10px 15px 0 10px;
	width:540px;
}

#topsection .bar3 .text .selected{
font-weight:bold;
color:#666;
}
#topsection .bar3 .text{
	float:left;
}
#topsection .bar3 .title{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#a27314;
}
#topsection .bar3{
	margin: 0px;
}

#voidspace{
	clear:left;
	height:0px;
}

#voidspace20{
	clear:left;
	height:7px;
}
#voidspace30{
	clear:left;
	height:30px;
}

#contentcolumn .paging{
float:right;
margin:0 10px 0 0;
}
#contentcolumn .structure-details-innertube .structure-details-row{
background-color:#EDE6C0;
width:520px;
border-bottom:1px solid #F3EDD5;
}
#contentcolumn .structure-details-row{
display:block;
background-color:#EDE6C0;
width:520px;
border-bottom:1px solid #F3EDD5;
}

#contentcolumn .structure-details-row .title-hover{
	background-color:#E8DFAC;
	cursor:pointer;
	color:white;
	font-weight:bold;
	text-transform: uppercase;
	padding:10px 0 10px 5px;
}
#contentcolumn .structure-details-row .title{
	color:#666666;
	font-weight:bold;
	text-transform: uppercase;
	padding:10px 0 10px 5px;
}
#contentcolumn .structure-details-row .all{
	padding:1px;
	padding-left:7px;
	float:left;
	width:507px;
	margin:1px;
	background-color:#F3EDD5;
}
#contentcolumn .structure-details-row .left{
	padding:1px;
	padding-left:7px;
	float:left;
	width:193px;
	margin:1px;
	background-color:#F3EDD5;
}
#contentcolumn .structure-details-row .right{
	padding:1px;
	float:left;
	width:310px;
	margin:1px;
	background-color:#F3EDD5;
}
#contentcolumn .structure-details-row .text{
	display:none;
	background:#f2EaD3 none repeat scroll 0 0;
}
#contentcolumn .row-container{
float:left;
width:98%;
border:5px solid #FAF9EF;
margin: 15px 3px;
background-color:#f2eed9;
}
#contentcolumn .row-container .images{
float:left;
width:auto;
background-color:#f5f2e0;
padding:6px;
margin:6px;
}
#contentcolumn .row-container .row0{
float:left;
margin:0px;
font-size:0.9em;
}
#contentcolumn .row-container .row{
clear:left;
width:760px;
margin:5px;
border-top:1px solid #EFE8C7;
}
#contentcolumn .row-container hr{
width:100%;
margin-bottom:1px;
margin-top:3px;
}
#contentcolumn .row-container .text .description{
line-height:14px;
margin:9px 0;
float:left;
}
#contentcolumn .row-container .text{
	float:left;
	padding: 7px 3px 0 5px;
	width:590px;
}
.center{
text-align:center;
}
#iconlist{
	margin:3px 0 3px 6px;
	float:left;
}
#contentcolumn .row-container #iconlist .icons{
	float:left;
	margin:0 6px 4px 0;
}
#contentcolumn .row-container .right .price{
background-color:#f8f4e4;
text-align:center;
width:165px;
}
#contentcolumn .row-container .right{
	float:right;
}
#structurelist0{
	float:left;
	width:600px;
}
#contentcolumn .title-container{
float:left;
width:98%;
border:1px solid #bbb3a4;
margin: 0 0 0 5px;
background-color:#e4d8a5;
}
#contentcolumn .title-container .left{
float:left;
width:72%;
padding: 0 0 0 5px;
}

#contentcolumn .title-container .right{
float:left;
width:26%;
border-left:1px solid #bbb3a4;
padding: 0 0 0 5px;
}

#contentcolumn .fullhr{
	clear:both;
	margin: 13px 6px 15px ;
	border: 0;
	height: 1px;
	color: white;
	background-color: white;
	width:334px;
}

#contentcolumn .vhr{
	float:left;
	border:0; 
	margin:0 5px 0 5px;
	height: 124px;
	width:1px;
	background-color: white;
}

#contentcolumn .vcolumn{
	float:left;
	border:0; 
	margin:0 3px 0 3px;
	height: 124px;
	width:1px;
}

#extracolumn .bar0{
background: #fff;
height: 20px; 
}

#extracolumn .bar1{
background: #EDE6C0;
height: 25px; 
}

#extracolumn .center1{
text-align:center;
}

#footer .image{
float:left;
}
#footer .right{
	display:none;	
}
#footer .left{
float:left;
font-size:0.9em;
width:470px;
}
hr{
	border: 0;
	height: 1px;
	color: white;
	background-color: white;
	width:90%;
}

.structure-details-innertube{
	margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
width:520px;
}
.innertube2{
	margin: 0px 15px 30px; /*Margins for inner DIV inside each column (to provide padding)*/
}
.innertube{
	margin: 20px 15px 10px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}
h1{
color:#ff9900;
font-size:14px;
margin:0px;
margin:0px;
font-weight:bold;
}
h2{
font-weight:bold;
font-size:1em;
}
h3{
	font-size:1em;
	font-weight:normal;
}
h4{
	font-size:1em;
	font-weight:normal;
}
#rightcolumn .innertube p{ 
font-size:11px;
}
/**
 * Modal popup
 */
#modalPage {
display: none;
position: absolute;
width: 100%;
height: 100%;
top: 0px; left: 0px;
}
.modalBackground {
filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
width: 100%; height: 100%; background-color: #999999;
position: absolute;
z-index: 500;
top: 0px; left: 0px;
}
.modalContainer {
position: absolute;
width: 600px;
left: 30%;
top: 30%;
z-index: 750;
}
.modal {
background: #eee9cc;
border:1px solid white; position: relative;
top: -150px;
left: -150px;
z-index: 1000 !important;
width: 600px;
height: 500px;
padding: 0px;
overflow: auto;
}
.modalTop {
background-color: #e4d8a5;
padding: 4px;
color: #ffffff;
text-align: right;
}
.modalTop a, .modalTop a:visited {
color: #ffffff;
}
.modalBody {
padding: 10px;
}
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   150px;

  border:  1px solid #e0d198;
  padding: 2px 3px;

  background: #EFE8C7;

  text-decoration: none;
  font-weight: normal;
  font-size: 1.0em;
  color:   #996600;
  /*
  margin-left:200px;
  margin-top:5px;
  */
}
div #categoria{
	padding-left:390px;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             {
	border-bottom: 1px solid #E6DAAB; 
	border-top: 0px solid #E6DAAB; 
	line-height:13px;
}
a.sample_attach:hover {
background: #F2EED9;
}

a.sample_attachlang, a.sample_attachlang:visited, div.sample_attachlang
{
  display: block;
  width:   83px;

  padding-left:5px;
  padding-right:5px;

	background: white;

  text-decoration: none;
  font-weight: normal;
  font-size: 0.8em;
  color:   #777;
  text-align:right;
  margin:0;
}

a.sample_attachlang, a.sample_attachlang:visited { border-bottom: none; }
a.sample_attachlang:hover {
background: #efefef;
}
div#sample_attach_menu_childlang{ 
	border-bottom: 1px solid #d4c895;
	border-right: 1px solid #d4c895;
	border-top: 1px solid #faefbb;
	border-left: 1px solid #f4e8b5;
}
#sitemapLanguage{
	line-height:30px;
}
#ASServiceIconsTitle{}
#ASServiceIconsRow{
float:left;
margin:0 12px 0 0;
}
