	
input, select, textarea {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  margin: 2px;
}

.CellaSinistra
{



}

.CellaDestra
{
background-image:url(../img/Right_BackGround_Repeat.jpg);
background-repeat:repeat-y;



}
.sfondoCelle
{
background-image:url(../hostel/sf);
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../hostel/SF.gif);
	background-repeat:repeat-x;
	background-color:#2392bc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-attachment: inherit;
}

.normaltext {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

.smalltext {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding: 2px 2px;
}
a.linksmalltext {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
a.linksmalltext:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
a.linksmalltext:visited  {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
a.linksmalltext:visited:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}


.largetext {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000000;
}

.bartitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0066CC;
  font-weight: bold;
  margin: 3px;
}


.largetitle {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}


/* Titolo - Titoli Tabelle Output */
.normaltitle {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  margin: 2px;
}

.normaltitleGriggio {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #888888;
  font-weight: bold;
  margin: 2px;
}

/* Footer */
.footer {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
}
a.linkfooter {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}
a.linkfooter:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: underline;
}
a.linkfooter:visited  {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}
a.linkfooter:visited:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: underline;
}

/* Spaziatura laterale immagini */
img {
  margin: 0px 1px;
}

/* Text - Note or Info */
.notetext {
  color: #0000FF;
}

/* Text - Highlighted */
.highlighted {
  background-color: #FFFF00;
}

/* Image Icon */

.def-icon {
    border: 1px solid #CCCCCC;
}

.stilegriggio {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666666;
}
.Stile45 {
	font-family: Tahoma, Arial, Tahoma;
	font-size: 16px;
}



.sfondo_Prezzo {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFE9D2;
	border-right-color: #EC7600;
	border-bottom-color: #EC7600;
	border-left-color: #FFE9D2;
}
.IntestazioneRegistrazione {
font-family:Tahoma, Tahoma, Arial;
font-size:16px;
color:#9B0314;
font-weight:bold;
}

.DatiInUso {
font-family:Tahoma, Tahoma, Arial;
font-size:11px;
color:#9B0314;
font-weight:bold;
}
.TableBorder
{
border:1px #000000 solid;
}

.input
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000033;
}

.button
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000033;
}
INPUT.BTN_bookNow {
	BORDER-RIGHT: #630101 1px outset;
	BORDER-TOP: #ffd5d5 1px outset;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #ffd5d5 1px outset;
	CURSOR: hand;
	COLOR: #ffffff;
	BORDER-BOTTOM: #630101 1px outset;
	BACKGROUND-COLOR: #ff0000;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.StileDomenica
{
font-family:Tahoma, Arial, Tahoma;
font-size:12px;
font-weight:bold;
color:#FF0000;
}
.StileSettimana
{
font-family:Tahoma, Arial, Tahoma;
font-size:12px;
font-weight:bold;
color:#000000;
}
.StileVenerdi
{
font-family:Tahoma, Arial, Tahoma;
font-size:12px;
font-weight:bold;
color:#00cc00;
}
.StileSabato
{
font-family:Tahoma, Arial, Tahoma;
font-size:12px;
font-weight:bold;
color:#0000ff;
}



.Stile3 {color: #993300}


.sfondo_verde {
  font-size: 10px;
  background-color: #DEF4D0;
  color: #1A4500;
  border-right: #72935E 1px solid;
  border-top: #F3FDED 1px solid;
  border-left: #F3FDED 1px solid;
  border-bottom: #72935E 1px solid;
}

.sfondo_rosso {
	font-size: 10px;
	background-color: #D17676;
	color: #1A4500;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EDC9C9;
	border-right-color: #8C2F2F;
	border-bottom-color: #8C2F2F;
	border-left-color: #EDC9C9;
}


.sfondo_arancio {
	font-size: 10px;
	background-color: #FFB873;
	color: #1A4500;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFE9D2;
	border-right-color: #EC7600;
	border-bottom-color: #EC7600;
	border-left-color: #FFE9D2;
}
.sfondo_giorni {
	font-size: 10px;
	background-color: #FFDD95;
	color: #1A4500;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFE9D2;
	border-right-color: #EC7600;
	border-bottom-color: #EC7600;
	border-left-color: #FFE9D2;
}
.sfondo_day {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFE9D2;
	border-right-color: #EC7600;
	border-bottom-color: #EC7600;
	border-left-color: #FFE9D2;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}

.BordoTabBooking
{
border-bottom:1px #F2BC4F solid;
border-left:1px #F2BC4F solid;
border-top:0px #F2BC4F solid;
border-right:0px #F2BC4F solid;
}

.BordoTabBookingTotals
{
border-bottom:1px #F2BC4F solid;
border-left:1px #F2BC4F solid;
border-top:0px #F2BC4F solid;
border-right:1px #F2BC4F solid;
}

.sfondo_dayAdmin {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFE9D2;
	border-right-color: #EC7600;
	border-bottom-color: #EC7600;
	border-left-color: #FFE9D2;
	color:#000000;
	font-family:Tahoma, verdana, arial, geneva;
}

.Sfondo_HeaderAgenda {
	font-size: 11px;
	background-color: #FFB873;
	font-weight:bold;
	color: #180601;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFE9D2;
	border-right-color: #EC7600;
	border-bottom-color: #EC7600;
	border-left-color: #FFE9D2;
}
.AdminTestata
{
font-family:Tahoma, verdana, arial, geneva;
font-size:16px;
color:#FFFFFF;
font-style:normal;
font-weight:bold;
}
.StileRosso
{
font-family:Tahoma, verdana, arial, geneva;
font-size:11px;
color:#D90000;
font-weight:bold;
}


.BoxSearch
{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}

.TextHeaderInfo1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF5500;
}

.TextHeaderGuida1
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#880000;
}
.TextHeaderGuida2
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.TextHeaderGuida3
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#880000;
}

.AreeDedicateHeader
{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.AreeDedicateTitolo
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14;
font-weight:bold;
}

.SelectedLanguage
{
border:1px #f98212 solid;
color:#d4e3e9;
}
.HeaderText
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
}
.HeaderTextSignIn
{
color:#000000;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.BackGroundBooking
{
background-image:url(../img/BackGroundBooking.gif);
background-repeat:no-repeat;
width:477px;
height:123px;
}

.SearchBoxHeader1
{
background-image:url(../img/TabSearchOrange.gif);
background-repeat:no-repeat;
font-family:Tahoma, verdana, arial, geneva;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
height:28px;
}

.SearchBoxHeader2
{
background-image:url(../img/TabSearchWhite.gif);
background-repeat:no-repeat;
font-family:Tahoma, verdana, arial, geneva;
font-size:12px;
font-weight:bold;
color:#000000;
height:28px;
}
.HeaderTextStructure
{
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}


.Availability
{
	background-image:url(../img/booking.gif);
	background-repeat:no-repeat;
	height:21px;
	width:102px;
	color:#FFFFFF;
	cursor:hand;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
}
.HeaderTextPriceCompare
{
color:#ff6805;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.HeaderBooking
{
	background-repeat:no-repeat;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#171625;
	font-weight: bold;
	background-color: #FCAC4C;
}


.HeaderTextBookingSummary
{
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(../img/img_prova5.gif);
	height:25px;
}
.BackgroundVoti
{
background-image:url(../img/BackGroundVoti.gif);
background-repeat:no-repeat;
background-color:#e9f2f5;
height:194px;
}



/*	=signInPopup
-----------------------------------------------*/
#signInPopup {
	background-color: #fff;
	border: 3px solid #bac4dc;
	position: absolute;
	top: 320px;
	left: 160px;
	z-index: 999;
	
	width: 230px;
	height: auto;
	
	/*height: 140px;*/
}
		
#signInPopup ul {
	margin: 5px 10px;
}
		
#signInPopup li {
	margin-bottom: 5px;
}
		
#signInPopup label {
	display: block;
}
		
#signInPopupUsernameTxt, #signInPopupPasswordTxt, #signInPopupEmailTxt {
	width: 200px;
}
		
#signInPopup li a {
	color: #24408f;
	font-size: 12px;
}
		
#signInPopupCloseBtn {
	background: url(http://images.hostelworld.com/images/signInPopUpCloseBtn.png) no-repeat;
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 3px;
	right: 3px;
}

#signInPopup li.signInActions {
	height: 23px;
}

#signInPopup li.signInActions input {
	float: left;
}

#signInPopup li.signInActions a {
	float: left;
	padding-left: 5px;
	font-size: 9px;
}

#signInPopup .signInAlert {
	background: #fcc url(http://images.hostelworld.com/images/signInAlertIcon.gif) no-repeat 0 50%;
	color: #600;
	margin: 10px 15px 0 10px;
	padding: 0 0 0 12px;
}
