html,body{margin: 0 auto;padding: 0;background: url(../../but/travel.gif) repeat;}
body{	font-size: 76%;text-align: center;}

div#container{width: 750px;margin: 0px auto;text-align: left;}  
div#header{margin: 0px auto; text-align: left;}
div#contents{width: 750px;margin: 0px auto;text-align: left;}
div#footer{clear:right; text-align:center;margin-top:5px; padding: 0em;   color: #000}

/*Menu LINGUE*/
ul#barralingue2{width: 100%;list-style: none;margin: 0;float: left;padding: 10px 0;font-weight: normal;text-align: left;
white-space: nowrap}
ul#barralingue2 li{display: inline;margin: 0 2px;font-family: arial,verdana;font-size: 11px;}

A:link {color: #3333ff; text-decoration: none}
A:visited {color: #3333ff; text-decoration: none}
A:active {color: #3333ff; text-decoration: none}
A:hover {color: #c20000; text-decoration: none}



/* STILI PRESENTAZIONE HOTEL */
div#photohome{border: 0;width: 240px; float: left;text-align: center;margin: 0 auto;}
div#indirizzihome{padding-top: 0px;border: 0;width: 330px;margin: 0 auto;text-align: center;float: left;}
div#indirizzihome h2{margin: 0;text-align: center; color: #000080; font-size: 25px;font-family: times,arial,verdana;font-weight: bold;}
div#desc_index{width:100%;float: left; border-top: 1px solid #d7f0ff; border-bottom: 1px solid #d7f0ff;
font: normal 1em arial,verdana,times; color: #000000; text-align: justify; line-height: 140%; margin-top: 20px; 
padding: 0.7em;}


.index{font: normal 1em arial,verdana,times;color: #676767;text-align: center; margin: 0.1em; padding: 0;}
.dovesiamo{font: normal 1em arial,verdana,times;color: #000000;text-align: left; margin: 0.1em; padding: 0;}
.dovesiamo_indicazioni{background: url(../../stampa.gif) no-repeat left;width: 16px;height: 16px;padding-left: 20px;}
.contatti_attenzione{font: normal 0.9em arial,verdana,times;color: #ff0000;text-align: center;margin: 0;padding:0;}
.privacyh3{padding-top: 10px;font-size: 17px;margin : 0;font-weight: bold;text-align: center;color: #4388B4;font-family: times,arial,verdana;}
.seiqui{margin-bottom: 5px;padding: 0;font: normal 11px arial,verdana;}


div#errore_send{margin: 0 auto;padding: 2px;text-align: center;width: 350px;border: 1px solid #cccccc;font: normal 1em arial,verdana,times;}
div#errore_send .p1{display: block;background: #e3f4ff;padding: 5px;color: #000000;margin: 0;}
div#errore_send .p2{display: block;padding: 5px;color: #000000;background: #c3e1f3;margin: 0;}

.input_errore_send{margin-top: 20px;padding: 0;text-align: center;border:0;font-weight: bold;font-size: 11px;
background: url(../../but/invia.jpg) no-repeat center;width:87px;height: 23px;color: #336699;font-family:arial,helvetica,sans-serif; }
.tit_errore_send{margin-top: 40px;color: #ff0000; text-align: center;font-size: 15px;font-family: arial,verdana,times;font-weight: bold;}

/* BANDIERA ITALIA */
ul#barralingue2 li.italia{padding-left: 5px;color: #3333ff;
font-family: arial,verdana;font-size: 11px;}
ul#barralingue2 li.italia a{background: url(../../but/versione_italiana.jpg) no-repeat left; padding-left: 18px;color: #3333ff;
font-family: arial,verdana;background: url(../../but/versione_italiana.jpg) no-repeat left;font-size: 11px;}
ul#barralingue2 li.italia_active{background: url(../../but/versione_italiana.jpg) no-repeat left;
background-position: 3px;padding-left: 23px; background-color: #f2f2f2;color: #000000;border: 1px solid #cccccc;font-weight: normal;letter-spacing: 1px;}
ul#barralingue2 li.italia a:hover{padding-left: 18px;color: #c20000;
font-family: arial,verdana;font-size: 11px;}

/* BANDIERA ENGLISH */
ul#barralingue2 li.english{padding-left: 5px;color: #3333ff;
font-family: arial,verdana;font-size: 11px;}
ul#barralingue2 li.english a{background: url(../../but/english_version.jpg) no-repeat left; padding-left: 18px;color: #3333ff;
font-family: arial,verdana;background: url(../../but/english_version.jpg) no-repeat left;font-size: 11px;}
ul#barralingue2 li.english_active{background: url(../../but/english_version.jpg) no-repeat left;
background-position: 3px;padding-left: 23px; background-color: #f2f2f2;color: #000000;border: 1px solid #cccccc;font-weight: normal;
letter-spacing: 1px;}
ul#barralingue2 li.english a:hover{padding-left: 18px;color: #c20000;
font-family: arial,verdana;font-size: 11px;}

/* BANDIERA FRANCAISE */
ul#barralingue2 li.francaise{padding-left: 5px;color: #3333ff;
font-family: arial,verdana;font-size: 11px;}
ul#barralingue2 li.francaise a{background: url(../../but/versione_francaise.jpg) no-repeat left; padding-left: 18px;color: #3333ff;
font-family: arial,verdana;background: url(../../but/versione_francaise.jpg) no-repeat left;font-size: 11px;}
ul#barralingue2 li.francaise_active{background: url(../../but/versione_francaise.jpg) no-repeat left;
background-position: 3px;padding-left: 23px; background-color: #f2f2f2;color: #000000;border: 1px solid #cccccc;font-weight: normal;
letter-spacing: 1px;}
ul#barralingue2 li.francaise a:hover{padding-left: 18px;color: #c20000;
font-family: arial,verdana;font-size: 11px;}

/* BANDIERA DEUTSCH */

ul#barralingue2 li.deutsch{padding-left: 5px;color: #3333ff;
font-family: arial,verdana;font-size: 11px;}
ul#barralingue2 li.deutsch a{background: url(../../but/deutsch_version.jpg) no-repeat left; padding-left: 18px;color: #3333ff;
font-family: arial,verdana;background: url(../../but/deutsch_version.jpg) no-repeat left;font-size: 11px;}
ul#barralingue2 li.deutsch_active{background: url(../../but/deutsch_version.jpg) no-repeat left;
background-position: 3px;padding-left: 23px; background-color: #f2f2f2;color: #000000;border: 1px solid #cccccc;font-weight: normal;
letter-spacing: 1px;}
ul#barralingue2 li.deutsch a:hover{padding-left: 18px;color: #c20000;
font-family: arial,verdana;font-size: 11px;}

/* BANDIERA RUSSIAN */
ul#barralingue2 li.russian{padding-left: 5px;color: #3333ff;
font-family: arial,verdana;font-size: 11px;}
ul#barralingue2 li.russian a{background: url(../../but/russian_version.jpg) no-repeat left; padding-left: 18px;color: #3333ff;
font-family: arial,verdana;background: url(../../but/russian_version.jpg) no-repeat left;font-size: 11px;}
ul#barralingue2 li.russian_active{background: url(../../but/russian_version.jpg) no-repeat left;
background-position: 3px;padding-left: 23px; background-color: #f2f2f2;color: #000000;border: 1px solid #cccccc;font-weight: normal;
letter-spacing: 1px;}
ul#barralingue2 li.russian a:hover{padding-left: 18px;color: #c20000;
font-family: arial,verdana;font-size: 11px;}


/* IMMAGINI PRESENTAZIONE HOTEL ARROTONDATA */
div.pic{position:relative; float: left;}
div.pic div{position: absolute;width: 240px;height: 240px;background: url(../images/bg_home.png) no-repeat}
div.pic2{float:left;padding:10px;background: url(../images/bg_images.jpg) no-repeat top left}


/*VOIP ITALIANO*/
.voip{background: url(../images/voip.jpg); width: 115px; height: 36px;text-align: right; font-weight: bold;margin:0 auto;padding:0;
font-family: Lucida Sans,verdana,arial;}
.voip a{	display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip a:active{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip a:visited{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip a:hover{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #000000;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
/*VOIP INGLESE*/
.voip_en{background: url(../images/voip_en.jpg); width: 115px; height: 36px;text-align: right; font-weight: bold;margin:0 auto;padding:0;
font-family: Lucida Sans,verdana,arial;}
.voip_en a{	display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_en a:active{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_en a:visited{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_en a:hover{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #000000;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
/*VOIP FRANCESE*/
.voip_fr{background: url(../images/voip_fr.jpg); width: 115px; height: 36px;text-align: right; font-weight: bold;margin:0 auto;padding:0;
font-family: Lucida Sans,verdana,arial;}
.voip_fr a{	display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_fr a:active{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_fr a:visited{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_fr a:hover{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #000000;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
/*VOIP TEDESCO*/
.voip_de{background: url(../images/voip_de.jpg); width: 115px; height: 36px;text-align: right; font-weight: bold;margin:0 auto;padding:0;
font-family: Lucida Sans,verdana,arial;}
.voip_de a{	display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_de a:active{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_de a:visited{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_de a:hover{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #000000;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
/*VOIP RUSSO*/
.voip_ru{background: url(../images/voip_ru.jpg); width: 115px; height: 36px;text-align: right; font-weight: bold;margin:0 auto;padding:0;
font-family: Lucida Sans,verdana,arial;}
.voip_ru a{	display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_ru a:active{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_ru a:visited{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #2a7a0c;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}
.voip_ru a:hover{display: block;padding-right: 11px;padding-top: 10px;padding-bottom: 0px;color: #000000;
font-family: Lucida Sans,verdana,arial;font-size: 16px;}


.txtinfo{margin: 0;padding-left: 0px;padding-right: 0px;font-family: arial, verdana, times;text-align: center;font-size: 12px;
color: #676767;}

.txthome{margin: 0;padding-left: 13px;padding-right: 13px;font-family: arial, verdana, times;text-align: justify;font-size: 12px;
color: #676767;}

.nome_hotel_sottotitolo{font: bold 13px arial,verdana;color: #7f7f7f;text-align: center;margin: 0 auto;padding-bottom: 15px;}

.txtimg{width: 280px;margin: 0;font-family: arial, verdana, times;text-align: center;font-size: 11px;color: #676767;}
.txt_numerazionepag{margin: 0 auto; padding: 0;text-align: center;}
.txt_numerazionepag img{margin: 0 auto; padding: 0;border: 0;vertical-align: middle;}
.txt_numerazionepag a{color: #3333ff; font: normal 11px arial,verdana;text-decoration: none;}
.txt_numerazionepag a:visited{color: #3333ff; font: normal 11px arial,verdana;text-decoration: none;}
.txt_numerazionepag a:active{color: #3333ff; font: normal 11px arial,verdana;text-decoration: none;}
.txt_numerazionepag a:hover{color: #c20000; font: normal 11px arial,verdana;text-decoration: none;}

/* CLASSI SERVIZI */
.table_servizi{width: 100%;margin: 0  auto; padding: 0;border-collapse: collapse;}
.table_servizi caption{display: none;}
.table_servizi td{width: 180px;font: normal 0.9em arial,verdana,times;padding-left: 3px;color: #434343;text-align: left;}
.table_servizi td.img{width: 33px;}
.table_servizi td img{border:0;padding: 0px;width: 33px;height: 32px;border:1px solid #ededed;background-color: #fbfbfb;padding: 2px;}
.no_servizi{display: block;text-align: center;font: normal 13px arial,verdana;color: #676767;background: #f2f2f2;
border: 1px solid #cccccc;width: 400px;margin: 20px 80px auto;padding: 10px;}



.txtprenotazioni{margin: 0;margin-top: 2px;margin-bottom: 2px;font-family: arial, verdana, times;text-align: left;
font-size: 11px;color: #676767;}



DIV#preno{margin: 0;margin-top: 2px;margin-bottom: 2px;padding-left: 20px;padding-right: 20px;}

.txtprivacy{margin: 0;font-family: arial, verdana, times;text-align: justify;font-size: 11px;color: #676767;}

.titoloprezzi{margin: 0;font-family: arial, verdana, times;text-align: center;font-size: 16px;color: #ffffff;font-weight: bold;}

.titolo2prezzi{margin: 0;font-family: arial, verdana, times;
text-align: center;font-size: 12px;color: #000000;font-weight: bold;}
.titolo3prezzi{margin: 0;font-family: arial, verdana, times;text-align: center;
font-size: 11px;color: #000000;font-weight: normal;}
.desc{margin: 0;font-family: arial, verdana, times;text-align: justify;
padding-left: 4px;margin-top: 1px;margin-bottom: 1px;font-size: 11px;
color: #000000;font-weight: normal;}
.risultatoprezzi{margin: 0;font-family: arial, verdana, times;
text-align: center;font-size: 10px;color: #000000;font-weight: normal;}
.offertedata{margin: 0;font-family: arial, verdana, times;text-align: left;
font-size: 10px;padding-left: 4px;padding-right: 4px;color: #676767;
font-weight: normal;}
.offertatitolo{margin: 0;font-family: arial, verdana, times;text-align: left;
font-size: 12px;padding-left: 4px;padding-right: 4px;color: #676767;
font-weight: bold;}
.offertanotitolo{margin: 0;font-family: arial, verdana, times;text-align: center;
font-size: 13px;padding-left: 4px;padding-right: 4px;color: #676767;font-weight: bold;}
.offerta{margin: 0;font-family: arial, verdana, times;text-align: left;font-size: 12px;
padding-left: 4px;padding-right: 4px;color: #676767;font-weight: normal;}
.offertadesc{margin: 0;font-family: arial,verdana,times;text-align: justify;padding-left: 4px;
padding-right: 4px;font-size: 12px;color: #676767;font-weight: normal;}


/* HR compatibile con TUTTI I BROWSER */
hr{border: 0px;color: #E1F2FC;width: 97%;height:1px;margin-top: 1px;margin-bottom: 4px;background-color: #E1F2FC;}

h1{font-size: 23px;margin : 0;font-weight: bold;font-style: normal;text-align: center;color: #4388B4;
font-family: times,arial,verdana;}

h2{font-size: 22px;margin : 0;font-weight: bold;font-style: normal;text-align: center;color: #4388b4;
font-family: times,arial,verdana;}

h3{font-size: 17px;margin : 0;font-weight: bold;text-align: center;color: #4388B4;font-family: times,arial,verdana;}


/* CONTENITORe BOX */

div.CONTENUTO
{margin-left: 8px;background-color: #cce8f8;color: #000000;width: 149px;padding: 0px;}
div.CONTENUTO h1
{font-size: 13px;margin : 0;font-weight: bold;font-style: normal;text-align: center;color: #000080;
font-family: arial,verdana;}


.boxArrotondato{background: #fff;width:149px;margin-left: -6px;}
.boxArrotondato h1{font-size:1em;margin:0;padding: 5px;background: url(../../but/angolo_top.jpg) left top no-repeat;}
.boxArrotondato p{margin:0;padding: 0 10px 10px 10px;}
.pbot{background: url(../../but/angolo_bot.jpg) left bottom no-repeat;}

div.contbox{width: 750px;margin-top: 20px;}
div.boxsinistra{float: left;width:580px;}
div.boxdestra{float: right;width:150px}

.titolo{	border-bottom: 1px dashed #676767;border-top: 1px dashed #676767;	width: 100%;margin-top:0;}
.titolo_form_richiesta{border-bottom: 1px dashed #676767;border-top: 1px dashed #676767;	width: 100%;margin-top:0;font-size: 14px;}
.colonna {FLOAT: left;padding: 0;MARGIN: 0 ;WIDTH: 580px;margin-top: 10px;margin-left:0px;}

/* NO SCRIPT */
div#noscript{border-top: 1px dashed #69c;border-bottom: 1px dashed #69c;color: #434343;margin: 0 auto; padding: 0; background: #e3f5ff;}
div#noscript h3{font: normal 14px georgia,arial,verdana;}


/* Menu OSPITALITA*/
.menucent{margin:0;padding:0;width: 149px;list-style:none;}

.menucent li{display: inline;margin: 0 0px;}
.menucent li.zone{margin:0 0px;font-family: arial,verdana,times;padding: 2px;}
.menucent li.cercahotel{margin-bottom: -16px;margin-top: 3px;display: block;text-align:center;height: 30px;
	font-family: arial,verdana,times;}
.menucent li.titoloprincipale h2{    /* CLASSE PER TITOLO MENU*/
	display:block;
	text-decoration: none;
	margin: 0px 0;
	padding: 1px;
	padding-left: 3px;		
	background-color:#cce8f8;
	color: #000080;
	font-size: 12px;
	text-align:center;
	font-family:arial;
	font-weight:normal;
}
.menucent a.title{    /* CLASSE PER TITOLO MENU*/
	display:block;text-decoration: none;margin: 0px 0;padding: 2px;border-bottom: 1px solid #ffffff;
	color: #000080;font-weight:normal;
	
	background: #b3d6ea url(../../but/freccia_menu.gif) no-repeat left;background-position: 2%;padding-left: 15px;
	}

.menucent a.title:hover, 
.menucent a.title:active{    /* LINK PER TITOLO MENU*/
	margin: 0px 0;padding: 2px;color:#000;font-weight:bold;
		background: #98bdd2 url(../../but/freccia_menu.gif) no-repeat left;background-position: 2%;padding-left: 15px;
	}
.menucent a.title:active{    /* LINK PER TITOLO MENU*/
	margin: 0px 0;	padding: 2px;color:#000;font-weight:bold;
	background: #e0ec9e url(../../but/freccia_menu.gif) no-repeat left;background-position: 2%;padding-left: 15px
	}
.menucent a.current{
	display:block;
	margin: 0px 0;
	padding: 0px;
	padding-left: 3px;
	border-bottom: 1px solid #ffffff;
	background-color:#d64860;
	font-family: arial,verdana,san-serif;
	 font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}
.menucent a.current:active{
	display:block;
	margin: 0px 0;
	padding: 0px;
	padding-left: 3px;
	border-bottom: 1px solid #ffffff;
	background-color:#d64860;
	font-family: arial,verdana,san-serif;
	 font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}
.menucent a.current:hover{
	display:block;
	margin: 0px 0;
	padding: 0px;
	padding-left: 3px;
	border-bottom: 1px solid #ffffff;
	background-color:#d64860;
	font-family: arial,verdana,san-serif;
	 font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}
.menucent a{
	display:block;
	margin: 0px 0;
	padding: 0px;
	padding-left: 3px;
	border-bottom: 1px solid #ffffff;
	background-color:#e3f5ff;
	font-family: arial,verdana,san-serif;
	 font-size: 1em;
	color: #3333ff;
	text-decoration: none;
}
.menucent a:active{padding: 0px;	color: #000000;padding-left: 3px;}
.menucent a:hover{padding: 0px;color: #000080;padding-left: 3px;background-color:#cce8f8;}
.menucent ul{margin:0;padding:0;list-style:none;}
.menucent a .vocecorrente{margin:0;padding:2px;font-weight:bold;background:#ccc;color: #000080;}
.menucent .vocecorrente a:hover{margin:0;padding:2px;font-weight:bold;background-color:#f0fbd7;}
/*.scheda_prodtipici{
	display: block; width: 500px;background-color: #eddcb6; margin: 0 auto; text-align: center; margin-top: 6px;padding: 0;
}
*/

/* FOOTER */

ul#copyright {margin:0;padding:0;list-style:none;position:relative;width:750px;height:37px;clear: left;
background:url("../../but/bottompage.jpg") no-repeat;}
ul#copyright li {display:block;position:absolute;margin:0;padding:0}
li#copyright-link2 {left:0;top:0;width:165px;height:14px;left:287px;top:6px;}
#copyright a {display:block;width:100%;height:100%;}
#copyright .alt { display:none }
