body {
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 12px;
}
a img {
	border:none;
	} 
h1 {
	
	font-size: 14px;
	font-weight: bold;
	color: #EC3C12;
}
h2 {
	
	font-size: 12px;
	color: #EC3C12;
	font-weight: bold;
}
h3 {
	
	font-size: 10px;
	color: #EC3C12;
	font-weight: bold;
}
p {
	
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.pjust {
	
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.pdx {
	
	font-size: 12px;
	color: #000000;
	text-align: right;
}
.pcetr {
	
	font-size: 12px;
	color: #000000;
	text-align:center;
}

.titolicelle {
	
	font-size: 10px;
	font-weight: bold;
	color: #EC3C12;
}
.testocelle {
	
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.testocelle12 {
	
	font-size: 12px;
	color: #000000;
}
.menubassi {
	
	font-size: 9px;
	text-align: center;
}
a:hover {
	color: #FF0000;
}
a:visited {
	color: #0000FF;
}
.campiform {
	
	font-size: 10px;
	color: #000000;
	text-align: left;
	font-weight: normal;
}
.campiformcentrati {
	
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight: normal;
}
.testipiccoli {
	
	font-size: 9px;
	color: #000000;
	text-align: justify;
	font-weight: normal;
}
.bottoniform {
	
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}
.testipiccolinoal {
	
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}
.barrato {
	text-decoration: line-through;
}
.testocelledx {

	
	font-size: 10px;
	color: #000000;
	text-align: right;
}
.testocestrato12px {
	text-align: center;
}
.pdx {
	
	font-size: 12px;
	color: #000000;
	text-align:right;
}
.psx {
	
	font-size: 12px;
	color: #000000;
	text-align:left;
}
h1perlink {
	
	font-size: 14px;
	font-weight: bold;
	color: #0390BE;
}
.titolicelleCentrati {
	
	font-size: 10px;
	font-weight: bold;
	color: #EC3C12;
	text-align: center;
}
.testatacellebianco {
	
	font-size: 10px;
	color: #FFFFFF;
}
.testatacellebiancobold {
	
	font-size: 10px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
}
.testatacellebiancoboldcentrato {
	
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.campiformsa {

	
	font-size: 10px;
	color: #000000;
}
.nomiHotel {
	
	font-size: 14px;
	font-weight: bold;
	color: #0390BE;
}
.testo14px {
	
	font-size: 14px;
	color: #000000;
}
.nomiHotel12 {
	
	font-size: 12px;
	font-weight: bold;
	color: #0390BE;
}
.TitoliArancio12 {
	
	font-size: 12px;
	font-weight: bold;
	color: #EC3C12;
}
.TitoliArancio12centrato {
	
	font-size: 12px;
	font-weight: bold;
	color: #EC3C12;
	text-align: center;
}
.Grasseto {
font-weight: bold
}
.Verdana10BoldBianco {
	
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}
.Verdana10BoldCelestino {
 
font-weight: bold; 
color: #0390BE; 
font-size: 10px; 
}
.sfondocelleblu {
background-color:#0390BE;
}
.Stile4 {
 
font-weight: bold; 
color: #0390BE; 
font-size: 10px; 
}
	
#bottonischeda ul {
    list-style-type: None;
	margin: 0;
	padding: 0;
	border: none;

}

#bottonischeda li
{
    display: Inline;
    float: Left;
    font: Normal 10px Verdana;
	font-weight:bold;
    padding: 0px;
}

#bottonischeda li a 
{
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 8px solid #EC3C12;
		border-right: 8px solid #ffffff;
		background-color: #0390BE;
		color: #fff;
		text-decoration: none;
		width: 100%;
		width: auto;
}
#bottonischeda li a:hover {
		border-left: 8px solid #EC3C12;
		border-right: 8px solid #ffffff;
		background-color: #EC3C12;
		color: #fff;
		}
#bottonischeda li a:active {
		border-left: 8px solid #EC3C12;
		border-right: 8px solid #ffffff;
		background-color: #EC3C12;
		color: #fff;
}

#scheda h2 {
color: #000000;	
text-align:left;
margin: 0;
padding: 0;
}

#scheda p {
margin: 0 0 10px 0;
padding: 0;
text-align: justify;
}

#bottonitop ul {
    list-style-type: None;
	margin: 0;
	padding: 0;
	border: none;

}

#bottonitop li
{
    display: Inline;
    float: Left;
    font: Normal 10px Verdana;
	font-weight:bold;
    padding: 0px;
}

#bottonitop li a 
{
		display: block;
		padding: 3px 5px 3px 5px;
		border-left: 10px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		background-color: #0390BE;
		color: #fff;
		text-decoration: none;
		width: 100%;
		width: auto;
}
#bottonitop li a:hover {
		border-left: 10px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		background-color: #EC3C12;
		color: #fff;
		}
#bottonitop li a:active {
		border-left: 10px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		background-color: #EC3C12;
		color: #fff;
}

#bottonisx ul {
    list-style-type: None;
	margin: 0;
	padding: 0;
	border: none;

}

#bottonisx li
{
    display: Inline;
    font: Normal 10px Verdana;
	font-weight:bold;
    padding: 0px;
}

#bottonisx li a 
{
		display: block;
		padding: 3px 5px 3px 5px;
		margin: 2px;		
		color: #fff;
		text-decoration: none;
		width: 88%;
		border: 1px solid #0390BE;
		background-color: #0390BE;
}
#bottonisx li a:hover {
		background-color: #EC3C12;
		color: #fff;
		}
#bottonisx li a:active {
		background-color: #EC3C12;
		color: #fff;
}


#listehome ul {
    list-style-type: None;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: none;

}

#listehome li
{
    display: block;
    font: Normal 10px Verdana;
	font-weight:bold;
    padding: 3px 5px 3px 5px;
}

#listehome a {
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 2px;		
  text-decoration:underline;
  font-weight:bold;
  /*border: 0px solid #0390BE;
  background-color: #0390BE;*/
}
#listehome a:hover {
  /*background-color: #EC3C12;
  color: #fff;*/
  color: #EC3C12;
}
#listepagdedicate ul {
    list-style-type:disc;
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: none;
}
#listepagdedicate li {
  display: block;
  font: Normal 10px Verdana;
  font-weight:bold;
  padding: 0px 0px 0px 0px;
}
#listepagdedicate a 
{
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 0px;		
  text-decoration:underline;
  font-weight:bold;
}
#listepagdedicate a:hover {
		color: #EC3C12;
}
#risultatopreventivo {
  border:1px solid #0390BE;
  padding:5px;
  display:none;
}
.loading{
  padding:30px;
  text-align:center;
}

/* Tab Disponibilità */
.daverificare {background:#F8B037;}
.nondisponibile {background:#B6000A;}
.disponibile {background:#40A52B;}
.opzionato {background:#aaa;cursor:pointer;}
.blocksales {background:#ff9900;cursor:pointer;}
.strutturachiusa {text-decoration:line-through;}
.detail h2.centered {padding-top:8px;}
#tbcaldisponibilita {border-collapse:collapse;border:none;}
#tbcontdisponibil {border-bottom:1px solid #333;}
#tbcaldisponibilita td {text-align:center;}
#tbcaldisponibilita th {color:#0056A2;}
#tbcaldisponibilita caption {background:#0E7BBC;color:#fff;font-weight:bold;}
#selMesiDisponibilita {padding:10px 0 0 5px;text-align:center;}
#selMesiDisponibilita select {width:18em;}
#legendaDisponibilita {margin:10px auto;}
#legendaDisponibilita td.strutturachiusa {text-decoration:line-through;border:1px solid #333;}
/* Tab Tariffe */
#tbtariffe {margin:0;padding:0 10px;height:auto;overflow:auto;border-bottom:none;}
#tbtariffe h2{margin:10px 0 0 0;padding:0;font-weight:bold;font-size:13px;}
#tbtariffe h3 {margin:10px 0 0;padding:0;font-weight:bold;font-size:13px;background:#d4dfff;}
#tbtariffe .left {text-align:left;float:none;}
#tbtariffe table {width:100%;border-collapse:collapse;}
#tbtariffe caption {padding:6px 0;font-weight:normal;}
#tbtariffe tbody {border-bottom:1px solid #0390BE;}
#tbtariffe table th {padding:2px 4px;text-align:center;border-bottom:1px solid #0390BE;}
#tbtariffe table td {padding:4px;text-align:center;border-bottom:1px solid #0390BE;}
#tbtariffe table .background0 {background:#D6EFF4;}
#tbtariffe table .background1 {background:#fff;}
#tbtariffe table .white {color:#fff;}
#tbtariffe table .tratt, #tbtariffe table .periodo {color:#0390BE;font-weight:bold;}
#tbtariffe table .periodo, #tbtariffe table .doublebordertop, #tbtariffe table .iniziosoggiorno {border-top:2px solid #0390BE;}
#tbtariffe select.select {width:20em;}
#tbtariffe input.button {}
#containNote{width:70%;padding:4px 30px;}
#notetariffe{margin:6px 0 0 0;padding:0;list-style-type:none;}
#notetariffe li{margin:0 0 6px 0;padding:0;}
.tariffeOverflow{overflow:auto;}

.clear {clear:both;}
#anchor {margin:20px 0;width:100%;clear:both;float:left;border-bottom:2px solid #0390BE;}
#anchor a {margin-right:2px;color:#fff;text-decoration:none;float:left;background:#0390BE url("/imglayout/tab-blu-top-sx.gif") 0 0 no-repeat;}
#anchor a span {padding:5px 8px;color:#fff;font-weight:bold;white-space:nowrap;display:block;min-width:40px;float:left;cursor:pointer;background:url("/imglayout/tab-blu-top-dx.gif") 100% 0 no-repeat;}
#anchor a:hover {text-decoration:underline;} 

#anchor a.active {background:#EC3C12 url("/imglayout/tab-arancio-top-sx.gif") 0 0 no-repeat;}
#anchor a.active span {background:url("/imglayout/tab-arancio-top-dx.gif") 100% 0 no-repeat;}

#tbtariffe table td.tarext {color:#A21503;}
#tbtariffe table td.tarext  span.sconto {color:#A21503;font-size:11px;line-height:200%;}
#tbtariffe table td.tarext  span.sconto  strong {padding:1px 4px;color:#fff;background:#A21503;font-size:14px;} 
