/* CSS Document */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(index_files/bg_body.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}

H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;FONT-SIZE: 24px;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, Helvetica, sans-serif
}
H2.noMarg {
	MARGIN: 0px
}
H2.listing {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: -2px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
A {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}
H4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma , Arial, Helvetica, sans-serif
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #333; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; COLOR: #333; LINE-HEIGHT: 15px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-ALIGN: left
}
TH {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-ALIGN: left
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 1em; PADDING-TOP: 0px
}
UL.noBullets {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
STRONG {
	FONT-WEIGHT: bold; COLOR: #666
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.withBorder {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
A {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
/* ########### BLOCCO STRUTTURA DI PAGINA ######################### */

TD#layoutTableCol1 {
	BORDER-RIGHT: #ccc 1px solid
}
TD#layoutTableCol2 {
	BORDER-RIGHT: #fff 1px solid; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; WIDTH: 724px; BORDER-BOTTOM: #c9c9c9 2px solid; BACKGROUND-COLOR: #fff
}
TD#layoutTableCol3 {
	BACKGROUND-IMAGE: url(index_files/bg_right_drop.gif); BORDER-LEFT: #ccc 1px solid; WIDTH: 26px; BACKGROUND-REPEAT: repeat-y
}
TD#layoutTableCol3 IMG {
	LEFT: 5px; POSITION: relative; TOP: 85px
}
/* ########### BLOCCO MENU TOP PAGINA ######################### */
.topmenu {
	BORDER-TOP: #ffffff 1px solid;
	BACKGROUND: url(index_files/bg_navigazione2.jpg) #f1f1f1 repeat-x;
	BORDER-BOTTOM: #cccccc 1px solid;
	POSITION: relative;
	HEIGHT: 22px;
	background-image: url(index_files/bg_navigazione2.jpg);
}
.topmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.topmenu LI {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #666666; LINE-HEIGHT: 22px; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.topmenu LI.primaryNavRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none
}
.topmenu LI.primaryNavRight A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(index_files/bg_login-off.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.topmenu LI.primaryNavRight A:hover {
	BACKGROUND-IMAGE: url(index_files/bg_login-on.gif); BACKGROUND-REPEAT: no-repeat
}
.topmenu A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #868686; TEXT-DECORATION: none
}
.topmenu A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.topmenu LI A.navItemOn {
	COLOR: #333! important
}
.promotop {
	MARGIN: 0px 0px 8px
}
/* ########### BLOCCO EVENTI CENTRO PAGINA ######################### */
DIV#t1Content {
	BORDER-TOP: #cc0000 1px solid; MARGIN-TOP: 1px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
DIV#t1Gutter1 {
	FLOAT: left; WIDTH: 10px
}
DIV#t1Gutter2 {
	FLOAT: left; WIDTH: 10px
}
div#t1Col1 {
float:left; margin-top:5px; width:434px;
}
DIV#t1Col1 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 5px; PADDING-TOP: 0px
}
DIV.feature1 DIV {
	BORDER-TOP: #fff 1px solid; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.feature1 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px
}
DIV#bookingPanel DIV.feature1 {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
TABLE.homePromos {
	BORDER-BOTTOM: #ccc 1px solid
}
TD.promoContents TABLE.columnData {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.whatsOnPromo {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(index_files/bgtabeventi.jpg); PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px; BACKGROUND-COLOR: #f9f9f9
}
DIV.whatsOnPromo DIV {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: right bottom; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
DIV.whatsOnPromo DIV IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 0px; PADDING-TOP: 0px
}
DIV.whatsOnPromo DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.whatsOnPromo DIV P {
	MARGIN-LEFT: 105px
}
DIV.whatsOnPromo DIV H3 {
	MARGIN-LEFT: 105px
}
DIV.promoSpecialEvents {
	BACKGROUND-IMAGE: url(index_files/promo_special_events.gif)
}
/* ############## BLOCCO GUIDA CENTRO PAGINA ################*/
TABLE.cityGuidePromos TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fafafa
}
TABLE.cityGuidePromos TD IMG {
	FLOAT: left; MARGIN: 0px 6px 0px 0px
}
TABLE.cityGuidePromos TD H3 {
	LINE-HEIGHT: 13px
}
TABLE.cityGuidePromos TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
TD.promoContents TABLE.columnData {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.columnData TD.columnDataHeading {
	PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(index_files/v2FeatureBG2.jpg); PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f9f9f9
}
TABLE.columnData TD A {
	COLOR: #cf3638
}
.mainLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #53537b
}
DIV.promoMoreLink {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(index_files/v2FeatureBG2.jpg); BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: right
}
.campaignPromos {
	MARGIN: 0px 0px 8px
}
DIV.legendBorder TABLE TD.left {
	PADDING-RIGHT: 5px
}
TABLE.columnData TR.first TD.left {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(index_files/v2FeatureBG1.jpg); BACKGROUND-REPEAT: repeat-x
}
TABLE.columnData TD.left {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px! important; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px! important; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.columnData TR.first TD.right {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/static/images/v2FeatureBG1.jpg); BACKGROUND-REPEAT: repeat-x
}
TABLE.columnData TD.right {
	PADDING-RIGHT: 5px! important; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 6px! important; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT-WIDTH: 0px
}
/* ############## PRIMA FINESTRA A DESTRA ############### */
#foreignLanguageChooser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; 	background-color: #ececec;
}
DIV.quickSearchBorder {
	BORDER-RIGHT: #fff 1px solid; BORDER-LEFT: #fff 1px solid; HEIGHT: 1px; 
}

#foreignLanguageInner {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #ececec;
	background-image:url(index_files/chooser.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 6px;
}
#foreignLanguageInner P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 13px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#foreignLanguageFlags {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
#foreignLanguageFlags IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px 4px 0px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
div#t1Col2 {
	float:left;
	margin-top:30px;
	width:260px;
}

DIV#t1Col2 DIV#bookingPanel H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#t1Col2 DIV#bookingPanel DIV.box1 {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#t1Col2 DIV#bookingPanel DIV.box1 A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV#t1Col2 DIV#bookingPanel DIV.box1 A SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666
}
DIV#t1Col2 DIV#bookingPanel DIV.box1 A EM {
	COLOR: #cc0000; FONT-STYLE: normal
}
img.floatRight {
float:right !important; margin-left:5px !important;
}
/* FOOTER */

div#footerContent {
background-image:url(/static/images/furniture/bg_footer.jpg); background-repeat: repeat-x;
background-color: #e4e4e4;
margin: 10px 0 0 0;
padding: 15px 0 0 0;
}
div#footerContent td {
padding: 0 0 8px 0;
}

div#footerContent td.footerLogo {
    vertical-align: top;
    padding-left: 16px;
}

.footerLink {
font-size:10px; color:#666666;
text-decoration:none; line-height:13px;
font-weight: normal;
}
.footerLink:hover {
text-decoration:underline;
font-weight: normal;
}
.footerText, .footerText p {
font-size:10px; color:#999999;
line-height:13px;
}
.footerText p {
margin: 0 0 4px 0;
}


div#footerContent td.footerBadges {
	padding-right: 7px; padding-left: 7px;
}
/* Hotel promo */
div.hotelPromo {
	margin: 0 0 8px 0; padding: 6px;
	background-color: #f8f8f8;
	border-left: 1px solid #c00;
	border-right: 1px solid #c00;
	border-bottom: 1px solid #C00;	
}

table.hotelOffers {
	margin: 0; padding: 0;
	border-top: 1px solid #ccc;
}
table.hotelOffers th {
	font-weight: normal;
	color: #666;
	padding: 3px 0 2px 0; 
	border-top: 1px solid #FFF; 
	border-bottom: 1px solid #CCC; 
	font-size: x-small;
}
table.hotelOffers td {
	border-top: 1px solid #fff;
	padding: 1px 0 2px 0;
	font-size: 10px;
}
table.hotelOffers td.hotelPromoMore {
	border-top: 1px solid #ccc;
	padding: 3px 0 0 0;
	font-size: 11px;
	font-weight: bold;
}

table.hotelOffers td.separator { padding: 0; border-bottom: 1px solid #ccc; border-top: none; }
table.hotelOffers td.separator hr { display: none; }

div.hotelPromoBorder,
td.londonTVPromoBottom {
	margin: 0 0 5px 0;
	padding: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #ccc;
}.ricercabox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #FFCC33;
	background-color: #FFFFCC;
}
.bottonericerca {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #FFD900;
	border: 1px solid #FF9900;
}
.titoloauto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.bordotot {
	border: 1px solid #E6E6E6;


}.bordo2 {
	border-top: 1px solid #e6e6e6;
	border-right: 1px none #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px none #e6e6e6;
}
.tabellascheda {
	font-size: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.testogiallolink a{
	color: #FFBA00;
}
.galleryname {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.testoazienda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

