/*GENERALE*/
body {padding:0; margin:0; background:#410e0b}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0; padding:0;}
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}
body, td {
	font-size:11px;
    color:#FFFFFF;
	line-height:13px;
	vertical-align:top;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {
	font-size:11px;
    color:#ffa938;
	line-height:13px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*TABELLE*/
.language_table{ width:800px;}
.language_table h1{font-size:10px; font-weight: normal; text-align:center}
.language_table h1 a{color: #A37D7B;  text-decoration:none;}
.language_table h1 a:hover{color: #FFFFFF;  text-decoration: none;}
.language_table a{color: #A37D7B;  text-decoration:none;}
.language_table a:hover{color: #FFFFFF;  text-decoration: none;}
.language_table img{padding-right: 5px}
.language_table h2{font-size:11px; font-weight: normal; text-indent: 10px;}
.language_table h2 a{color:#e4ca99; text-decoration:underline;}
.language_table h2 a:hover{color:#e4ca99; text-decoration:none;}
#flag{padding-left: 15px;}
h1{ text-align: right; color: #A37D7B; font-size:10px; font-weight: normal;}
h1 a{ text-align: right; color: #A37D7B; font-size:10px;}
h1 a:hover{ text-align: right; color: #FFFFFF; font-size:10px;}

.menu_table{ width:790px; color: #A37D7B; border:1px solid #4a0f16; background:#220808; font-size:11px; padding:0; margin:0; }
#spacer{height: 5px;}

#foot {height: 10px; background:url(grafica/linea_foot.jpg) top left repeat-x;}
.foot a{color:#e4ca99; text-decoration:underline;}
.foot a:hover{color:#e4ca99; text-decoration:none;}

.booking{ width:280px; border:1px solid #4a0f16; background:#220808; font-size:10px; padding:10px;}
.booking p{line-height: 5px;}

.lastminute{ width:280px; border:1px solid #690f02; background:#690f02; font-size:10px; padding:10px;}
.lastminute a{ color: #FFFFFF; text-decoration:none;}
.lastminute a:hover{ color: #FFFFFF; text-decoration:underline;}


.testo a{ color: #ffa938; text-decoration:underline;}
.testo a:hover{ color: #ffa938; text-decoration:none;}

.foto {margin:10px 20px 10px 0px; border:1px; border-color:#000000}


/*FORM*/

select.struttura{
   background:#CCCCCC;
   border:1px solid #999999;
   width:200px; height:18px;
   font-family: Tahoma;
   font-size:11px;
   color:#333333;
}

select.notti{
   background:#CCCCCC;
   border:1px solid #999999;
   width:40px; height:18px;
   font-family: Tahoma;
   font-size:11px;
   color:#333333;
}

select.struttura_eng{
   background:#CCCCCC;
   border:1px solid #999999;
   width:150px; height:18px;
   font-family: Tahoma;
   font-size:11px;
   color:#333333;
}

select.notti_eng{
   background:#CCCCCC;
   border:1px solid #999999;
   width:40px; height:18px;
   font-family: Tahoma;
   font-size:11px;
   color:#333333;
}

input{
   background:#CCCCCC;
   border:1px solid #999999;
   width:150px; height:15px;
   font-family: Tahoma;
   font-size:11px;
   color:#333333;
   padding: 2px 2px 1px 2px
}

.inputdata{
   background:#CCCCCC;
   border:1px solid #999999;
   width: 59px; height:12px;
   color:#333333;
   font-size:11px
}


.input1{
   background:#CCCCCC;
   border:1px solid #999999;
   width: 30px; height:12px;
   color:#333333;
   font-size:11px
}
.input2{
   background:#CCCCCC;
   border:1px solid #999999;
   width: 45px; height:12px;
   color:#333333;
   font-size:11px
}
.pulsante_newsletter {
	height: 23px;
	width: 50px;
}
.titoli {font-size:18px; font-family:Arial, Helvetica, sans-serif Arial, Helvetica, sans-serif}


.box_social {
	margin-top: 5px;
	height: 100px;
	position:relative;
	background: #220808 url(/grafica/titolo_contactus.jpg) no-repeat 0 4px;
}

.box_ico_social {
	position:absolute;
	bottom: 10px;


}

a.ico_social_messenger {
	background-image: url(/grafica/ico_social_messenger.jpg);
}
a.ico_social_skype {
	background-image: url(/grafica/ico_social_skype.jpg);
}
a.ico_social_facebook {
	background-image: url(/grafica/ico_social_facebook.jpg);
}
a.ico_social_email {
	background-image: url(/grafica/ico_social_email.jpg);
}
a.ico_social {
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 40px;
	display:block;
	float:left;
	padding: 40px 10px 0;
}
a.ico_social {
	text-decoration: none;
	color: #e4ca99;
	font-weight:bold;
}
a.ico_social:hover {
	text-decoration: none;
	color: #c2a877;
}


#banner-skype {
	height:81px; 
	margin: 0; padding: 0;
	text-align: center; 
	background:#C46724 url(/grafica/banner_skype.jpg) no-repeat 0 50%; 
	font-weight:bold
}

#banner-skype .inner {
	padding-top: 24px;
	font-size: 14px;
	line-height: 1.3em;
}

#banner_alunnoimmobiliare {
	padding-top: 5px;
}
#banner_alunnoimmobiliare a {
	display: block;
	height: 80px;
	background: url(/grafica/banner_alunnoimmobiliare.jpg) no-repeat 0 0;
	text-indent: -9999px
}