.tabletop {width:940px; margin-bottom:4px;}
.tabletop_bar {font-size: 12px; background-color: #F2F2F2; text-align: right; padding: 4px 15px 4px 0px;}
.tabletop_bar span {margin-left: 60px;}
.tabletop_bar a { text-decoration: none}
.tabletop_bar a:hover { text-decoration: underline}

.menutable {width:940px;  table-layout: fixed }
.menutable td {width:128px;}
.menutable td.sep {width:7px; }
.menutable a {color:#FFF; text-decoration:none;}

div.menubutton {background-color:#3b3b3b; width:128px; padding:5px 0px 5px 0px; color:#FFFFFF; font-size:10px; font-weight: bold; text-align: center; margin-top: 1px;  cursor:pointer}
div.menubutton:hover {background-color:#FFF2D2;color:#3b3b3b }

td.languagebar { font-family: Times New Roman; font-size: 10px; color: #000; padding: 14px 5px 8px 15px;text-align:right;}
td.languagebar a { text-decoration: none}
td.languagebar a:hover { text-decoration: underline}



input.error, select.error, textarea.error {
    border: 1px solid #FF0000;
}
label.error {
    color: #FF0000;
}

div.imgback135left {
    float:left;
    margin-right:10px;
    margin-bottom: 5px;
    overflow:hidden;
    width:168px;
    height:110px; /*75px per ottenere rapporto 16/9*/
    background-repeat: no-repeat;
}
/*div.det { overflow: hidden}*/

/*coldx*/
div.coldx {}
div.boxtit {background-color: #594f47; padding:5px; color:#FFFFFF; font-size:10px; font-weight: bold; margin:0px;}
div.box {background-color: #fff2d2; padding:10px; line-height: 15px; color:#000000; font-size:10px; font-weight: bold; margin:0px;
	margin-bottom:3px;
}
div.box a {text-decoration: none}
div.box a:hover {text-decoration: underline}

.icoblogcontainer {position:relative; z-index:10; float: right; width:50px; height:48px;}
.icoblog {position:absolute; top:-8px; left:-10px; background-image: url('/include/mod/layout1/images/ico_blog.png'); background-position: 50% 50%; background-repeat: no-repeat; width:60px; height:40px; }
.icoarialpina {background-image: url('/include/mod/layout1/images/ico_blog_arialpina.gif'); margin:5px auto 0px auto; z-index:1; width:164px; height:41px; cursor:pointer}

/*colsx*/
div.menu {background-color: #83776b; padding:5px; color:#FFFFFF; font-size:10px; font-weight: bold; margin:0px 0px 5px 0px; cursor:pointer; background-image: url('/include/mod/layout1/images/ico_freccia2.gif');
	background-repeat:no-repeat;
	background-position:3% 50%;
	padding-left:15px;
}
div.menutop {background-color: #83776b; padding:5px; color:#FFFFFF; font-size:10px; font-weight: bold; margin:0px 0px 5px 0px; cursor:pointer; 



}

div.menu:hover { background-color: #594f47}
div.menusel { background-color: #594f47}
div.colsx a {color:#FFF; text-decoration:none;}
div.colsx div.box a {color:#3B3B3B; text-decoration:none;}

/*footer*/
div.home_copyright {
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 0px;
	font-size: 10px;
	color:#8b7266;
	text-align:center;
}
div.home_copyright a {
    color:#8b7266;
    font-weight:bold;
    text-decoration: none;
}
div.home_footer {background-color: #3b3b3b; height: 18px; margin-top: 10px; text-align:center;padding-top:4px;
	font-size:10px;
}

div.home_footer a{
	color:#fff;
}

/*----path----*/
div.path{
	margin:10px;
	margin-left:220px;
}

div.src, div.det {
    clear: both;
    margin: 0 25px;
}

div.img_header{
    height:289px;
	width:939px;
	background-position:center;
}

div.navpage{
	text-align:center;
}

/*----pacchetti----*/

span.tipo_pacchetti{
	padding:0px 5px 0px 5px;
	border-right:1px solid #3b3b3b;
	font-size:11px;
	color:#3b3b3b;
}

span.tipo_pacchetti a{
	color:#3b3b3b;
}

div.hotel_pacchetti{
	padding:3px 5px;
	background-color:#83776b;
	color:#fff;
	float:left;
	margin-top:3px;
	margin-right:4px;
	font-size:11px;
}

div.data_pacchetti{
	padding:3px 5px;
	background-color:#fff2d2;
	color:#3b3b3b;
	float:left;
	
	font-size:11px;
}

div.src table.det_pacchetti{
width:325px;
border:0px;
}

div.src table.det_pacchetti td{
border:0px;
}

/*-----menu-----*/

div.menutop li{
 list-style-type:none;
}

div.menutop ul {
	margin:0px;
	padding:0px;
}

div.menutop li {
	color:#FFFFFF; 
	font-size:10px; 
	font-weight: bold; 
	text-transform:uppercase;
	margin-left:-5px;
	padding:0px;
}

div.menutop li ul li{
	margin-left:10px;
	padding:3px 0px;
}

div.menutop li div.menuli{
	background-color: #83776b; padding:4px 0px; color:#FFFFFF; font-size:10px; font-weight: bold; margin:0px; cursor:pointer; background-image: url('/include/mod/layout1/images/ico_freccia2.gif');
	background-repeat:no-repeat;
	background-position:3% 50%;
	padding-left:15px;
}

div.menutop ul li ul{
	margin-left:13px;

}
#filtro{
	font-size:11px;
	margin-top:10px;
}

div.titolo_filtro{
	background-color:#FFF2D2;
	color:#594F47;
	padding:4px;
	font-weight:bold;
	margin:10px 0px;
}

#filtro input.checkbox{
	margin-left:0px;
	
}



#filtro span{
	margin-right:10px;
}

#filtro div.tit{
	margin:4px 0px;
	font-weight:bold;
}

input.bottone{
	background-color:#FFF2D2;
	color:#594F47;
	border:1px solid #594F47;
	cursor:pointer;
	float:right;
	font-weight:bold;
}

input.bottone:hover{
	background-color:#594F47;
	color:#FFF2D2;
}

input.iscriviti{
	background-color:#FFF2D2;
	color:#594F47;
	border:0px solid #594F47;
	cursor:pointer;
	float:right;
	font-weight:bold;
}

input.iscriviti:hover{
	cursor:pointer;
	
}


/*---DET---*/

div.src div.det, div.det{
	font-size:12px;
	line-height:20px;
	text-align:justify;
}

div.src div.det h2, div.det h2{
	margin:10px 0px;
}

div.src div.det h2, div.det h2{
	margin:10px 0px 0px -1px;
}

div.det h1, div.src div.det h1 {
	line-height:normal;
	text-align:left;
}

div.niente{
text-align:center;
font-size:24px;
}

div.webcam{
float:left;
padding:20px 35px;
}

div.det table td{
border:1px solid #ccc;
padding:3px 5px;
/*font-size:11px;*/
}

#contactform table td, div.det table.det_pacchetti td{
border:0px;
padding:3px 0px;
}

div.etichetta{
float:left;
width:100px;
margin-bottom:10px;
padding-left:5px;
}

div.form_mappa{

}

div.form_mappa input{
float:left;
margin-bottom:10px;
margin-right:10px;
width:161px;
}

#panel{
padding:10px 7px;
}

.adp-directions{
width:100%;
}

#map { width:577px; height:300px;margin:15px 0px 15px 0px;float:left; }

div.hotel_btn{
float:left;
margin-left: 10px;
    padding-top: 15px;
}

div.hotel_btn div{
	border: 1px solid #CCCCCC;
    height: 91px;
    margin-bottom: 10px;
    width: 100px;
	cursor:pointer;
}

div.form_mappa  input.percorso{
	background-color: #83776B;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin-right: 4px;
    margin-top: 3px;
    padding: 3px 5px;
	float:right;
	cursor:pointer;
}

div.form_mappa  input.percorso:hover{
	color: #83776B;
    background-color: #FFFFFF;
   
}

input.calcola {
        background-color: #83776B;
        color: #FFFFFF;
        cursor: pointer;
        float: left;
        font-size: 13px;
        font-weight: bold;
        margin: 0 0 5px;
        padding: 5px;
}

input.calcola:hover{
        background-color: #594F47;
}