body {color:#000000; background:url("img/florenceloc2.gif") repeat scroll 0 0 #FCFCFC;font-family:Microsoft Sans Serif}
.NbPrI-into .NbPrI-bluefon h2 {color:#FF0000; background:url(img/arr_red.gif) no-repeat 4px 9px;}
a{color:#940016;text-decoration:underline;}
a:hover{color:#940016;text-decoration:none}
.NbPrI-error { color:#FF0000}
.NbPrI-into .NbPrI-bluefon h2 {color:#FF0000; background:url(img/arr_red.gif) no-repeat 4px 9px;}
div.NbPrI-tblcont table.NbPrI-list tr.NbPrI-bg { background:#DBDBC4}
div.NbPrI-tblcont table.NbPrI-list span.NbPrI-gray {color:#7D7D7D;}
div.NbPrI-tblcont table.NbPrI-list .NbPrI-button {
-moz-border-radius:4px;
border-radius:4px;
-khtml-border-radius: 4px;
-webkit-border-top-left-radius: 4px;   
-webkit-border-top-right-radius: 4px;   
-webkit-border-bottom-right-radius: 4px;   
-webkit-border-bottom-left-radius: 4px;
background:none repeat scroll 0 0 #940016;
border:2px solid #6F0011;
color:#FFFFFF;
cursor:pointer;}
div.NbPrI-tblcont table.NbPrI-list span.NbPrI-costroom {color:#000000;}
div.NbPrI-jalousie .NbPrI-button2 {
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
background:#FF0000;
border:2px solid #6F0011;
color:#EDEED7;
}
div.NbPrI-itemtopBl { border:1px solid #940016;
-moz-border-radius:4px 4px 0px 0px;
border-radius:4px 4px 0px 0px;
-khtml-border-radius: 4px 4px 0px 0px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:0px;   
-webkit-border-bottom-left-radius:0px;
}
div.NbPrI-itemtopBl dd h2 {color:#DBDBC4; background:url(img/arr_white.gif) no-repeat 4px 9px}
div.NbPrI-itemtopYlw { /*background: #FFCC66;*/ border:1px solid #940016;} 
div.NbPrI-itemtopYlw dd h2 {color:#ffffff; background:url(img/arr_black.gif) no-repeat 4px 9px}
div.NbPrI-item .NbPrI-dott { background:#EDEED7; border-bottom:1px dashed #940016}
div.NbPrI-item .NbPrI-dottnone { background:#EDEED7; border-bottom:none}
div.NbPrI-item .NbPrI-brdr { border-top:1px solid #940016}
div.NbPrI-jalousieTop {  border-top:1px solid #940016;background:#EDEED7;
}
div.NbPrI-jalousieTop dl { border-left:1px solid #940016}
div.NbPrI-jalousieTop dd { border-right:1px solid #940016}
div.NbPrI-jalousie { border-left:1px solid #940016;  border-bottom:1px solid #940016;  border-right:1px solid #940016; background:#EDEED7;
-moz-border-radius:0px 0px 4px 4px;
-khtml-border-radius:0px 0px 4px 4px;
border-radius:0px 0px 4px 4px;
-webkit-border-top-left-radius:0px;   
-webkit-border-top-right-radius:0px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}
div.NbPrI-into { padding-bottom:12px; background:#EDEED7; border-left:1px solid #940016; border-right:1px solid #940016; border-bottom:1px solid #940016; position:relative}
.NbPrI-hidden .NbPrI-secondlevel dd { border-top:1px  dashed #940016;}
.NbPrI-hidden .NbPrI-secondlevel a.NbPrI-more,.NbPrI-into dl.NbPrI-dataobj a.NbPrI-more {color:#940016; background:url(img/more_bg.gif) no-repeat right bottom;}
.NbPrI-into dl.NbPrI-dataobj a.NbPrI-hiddentext {color:#940016; background:url(img/hiddentext.gif) no-repeat right bottom;}
a.NbPrI-explanation,a:hover.NbPrI-explanation {background: #940016 url(img/demand_bg.gif) no-repeat 0 0;} 
h1 {
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
background:#EDEED7;
color:#6F0011;
font-size:28px;
font-style:italic;
font-weight:bold;
margin:16px 0 20px 60px;
padding:0 10px;
}
h1.picto {background:url(img/hotel_picto.gif) no-repeat 10px 7px;}
p.NbPrI-whitetext{color:#000000;}
div.NbPrI-jalousie a.NbPrI-open {color:#EDEED7; background: #940016 url(img/openR.gif) no-repeat top right;
-moz-border-radius:4px 0px 0px 0px;
-khtml-border-radius:4px 0px 0px 0px;
border-radius:4px 0px 0px 0px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:0px;   
-webkit-border-bottom-right-radius:0px;   
-webkit-border-bottom-left-radius:0px;
}
div.NbPrI-jalousie a.NbPrI-close { color:#EDEED7; background: #940016 url(img/closeL.gif) no-repeat 0 1px;}
.NbPrI-demand { background: #940016 url(img/demand_bg.gif) no-repeat 0 0}
div.NbPrI-item .NbPrI-hidden{background:#FAFCFF none repeat scroll 0% 0%;border-left: solid 1px #940016;border-right: solid 1px #940016;}
div.NbPrI-card ul li.NbPrI-active { background: #DBDBC4; 
-moz-border-radius:4px 4px 0px 0px;
-khtml-border-radius:4px 4px 0px 0px;
border-radius:4px 4px 0px 0px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:0px;   
-webkit-border-bottom-left-radius:0px;

}
div.NbPrI-card ul li.NbPrI-active a { color:#000000;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}
#NbPrI-multilayer { background: #DBDBC4; 
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}
#NbPrI-general { margin:0 auto; width:100%; min-width:850px; text-align:left; min-height:100%; _height:100%;
}
div.NbPrI-tblcont { border:1px solid #940016; background:#EDEED7; }
.NbPrI-inputtext {
/*-moz-border-radius:4px;
border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;*/
/*background:#940016;*/
border:1px solid #6F0011;
color:#FFFFFF;
}
div.NbPrI-jalousie .NbPrI-button {
-moz-border-radius:4px;
border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
background:#940016;
border:2px solid #6F0011;
color:#FFFFFF;}
div.NbPrI-pagelist ul li a:hover { color:#EDEED7; background:#940016;}
div.NbPrI-pagelist ul li.current a { color:#EDEED7; background:#940016;}
dl.NbPrI-pointhotel { background: #940016;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
border: 2px solid #6F0011;
}
dl.NbPrI-pointhotel dd { background: #940016;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}
dl.NbPrI-pointhotel a {color:#EDEED7; background: #940016}
.NbPrI-dataobject {  border-top:1px dashed #940016}
div.NbPrI-dataobject dd h2 {color:#940016;}
div.NbPrI-storecard { padding-bottom:15px; width:53.5%; background:#DBDBC4; float:left}
.NbPrI-into .NbPrI-bluefon {background:#DBDBC4;  border:1px dashed  #DE6A6A}
div.NbPrI-into dl.NbPrI-cost {color:#000000; background: #DBDBC4;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}
div.NbPrI-into dl.NbPrI-costYlw { color:#000000; background: #FCF7E2;}
div.NbPrI-into ul.NbPrI-options li.NbPrI-cancel a { color:#FF0000} 
select.NbPrI-select { color:#000000; border:1px solid #940016}
.NbPrI-arrow {background:#940016 url(img/blackarrow_bg.gif) no-repeat 0 0;}
.NbPrI-hidden .NbPrI-secondlevel a.NbPrI-hiddentext {color:#1B4C8A; background:url(img/hiddentext.gif) no-repeat right bottom;} 
div.NbPrI-item .NbPrI-hidden h3 { color:#940016;font-size:14px;}
div.NbPrI-into h2 {color:#6F6F6F; background:url(img/arr_red.gif) no-repeat 4px 9px; }
div.NbPrI-sortMulti{color:#000000;}
.NbPrI-inputtext-map {  background:#EDEED7;  color:#000000; border:1px solid #940016; margin-right: 8px; height: 15px}
/* STYLE */
div.NbPrI-itemtopBl dl {
	background:#940016;
	margin:1px;
	-moz-border-radius:4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;
	-khtml-border-radius:4px 4px 0px 0px;
	-webkit-border-top-left-radius:4px;   
	-webkit-border-top-right-radius:4px;   
	-webkit-border-bottom-right-radius:0px;   
	-webkit-border-bottom-left-radius:0px;
}
div.NbPrI-itemtopYlw dl {
	background:#940016;
	margin:1px;
}
.NbPrI-into .NbPrI-first {
	border:medium none;
}
div.NbPrI-pic img {
	border: 1px solid #940016;
	padding: 5px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-webkit-border-top-left-radius:4px;   
	-webkit-border-top-right-radius:4px;   
	-webkit-border-bottom-right-radius:4px;   
	-webkit-border-bottom-left-radius:4px;
}
#list_table_point1 th {
	background-color:#DBDBC4;
	border:1px solid #DBDBC4;
}
#list_table_point td {
	border:1px solid #DBDBC4;
}
#geoBAddress {
	background: #940016;
	color: #EDEED7;
	border: medium none;
}
#NbPrI-map-general  {
	background:none repeat scroll 0 0 #DBDBC4;
}
#NbPrI-map-general  div.NbPrI-itemtopBl{
	background:none repeat scroll 0 0 #EDEED7;
}
#NbPrI-map-general div.NbPrI-itemtopBl {
	border: 1px solid #940016;
}
#map_container {
	padding-bottom:5px;
}
div.NbPrI-jalousie .NbPrI-button2 {
	width: 170px;
}
#NbPrI-map-general li {
background-image: url("img/picto.gif");
}

#NbPrI-content {
background:url("img/florence-52.gif") no-repeat scroll 0 0 transparent;
/*padding-top:35px;*/
}

div.NbPrI-into p.NbPrI-small {
font-size: 1em;
}

#res_error {
margin: 0 0 5px !important;
border: 2px solid #940016 !important;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
}



div#ftB {
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
-webkit-border-top-left-radius:4px;   
-webkit-border-top-right-radius:4px;   
-webkit-border-bottom-right-radius:4px;   
-webkit-border-bottom-left-radius:4px;
background:none repeat scroll 0 0 #DBDBC4;
color:#6F0011;
padding:5px 0;
margin: 0px 32px;
}

div#ftB p {
color:#6F0011;
font-size:10px;
font-style:italic;
font-weight:bold;
padding:0 15px;
text-align:center;
}

/** SITE **/
/*
div.blockMadrid {
	border: solid 1px #940016;
	margin-bottom: 15px;
}
div.blockMadridTitle {
	border-bottom: solid 1px #940016;
}
div.blockMadridTitle h2 {
	font-size: 13px; 
	background: #940016;
	margin: 1px;
	color: #EDEED7;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
}
div.bodyBlock {
	padding: 8px 10px 15px 10px; 
}
div#hd {
	padding: 15px 0px;
}
div#ft {
	padding: 15px 0px;
	background: url("img/b-back.png") repeat scroll 0 0 transparent;
}
div#hd h1{
	font-size: 24px;
	color: #EDEED7;
	padding: 3px 15px;
	font-weight: bold;
	background: url("img/b-back.png") repeat scroll 0 0 transparent;
	width: 100%;
}
div#ft p{
	font-size: 10px;
	color: #EDEED7;
	padding: 3px 15px;
	font-weight: bold;
	text-align: center;
}
div#ft a {
	color: #EDEED7;
	text-decoration:none;
}
div#ft a:hover {
	color: #EDEED7;
	text-decoration:none;
}
div.blockMadridFoot {
	border-top: none;
}
div.oneTopHotel div.hotelImg {
	float: left;
	margin-right: 10px;
}
div.oneTopHotel div.hotelImg img {
	padding: 5px 5px;
	border: 1px solid #940016;
}
div.shortDescription p {
	font-size: 12px; 
}
b.linkHotelShortDescription {
	font-size: 14px; 
	color: #940016;
}
div.oneTopHotel {
	margin-bottom: 15px;
}
div.mForm {
	float:left;
	padding:5px 0;
	width:125px;
}
div.mFormR {
	float:right;
	padding:3px 2px;
	text-align:right;
	width:135px
}
.fs_form {
	margin-bottom: 3px;
}
.searchHotelsButton {
	background: #940016;
	padding: 5px;
	color: #EDEED7;
	border:medium none;
	cursor: pointer;
}
.center {
	text-align: center;
}
select {
	border: solid 1px #940016
}
#doc2 {
	width: 950px;
}
#NbPrI-PWRB-links {
	margin: 10px;
}
*/
