.gui_header_keys{
background-color:#ced6ea;
 font-size:8pt;
color:#333333;
}

.gui_header_keys h1 a{
 font-size:8pt;
  font-weight: bold;
color:#333333;
}

/* landing pages Map */

.gui_title_page_map{
border:1px solid #ced6ea; 
background-color:#eef2fb;
}

.gui_title_page_map h1{
  font-size: 10pt;
  font-weight: bold;
  color:#444444;
  display: inline;
}
/* enf landing pages map */


/* landing luxury old style version hotelinroma.com */

.luxury_titolo{
  color: #333333;
  font-family: verdana;
  font-size: 10pt;
  font-weight: bold;
  text-align: justify; 
  padding: 3px;
}

.luxury_testo{
  color: #000000;
  font-family: verdana;
  font-size: 8pt;
  text-align: justify;
  padding: 8px;
}
/* end landing luxury old style version hotelinroma.com */
/* landing cheap old style version hotelinroma.com */

.cheap_testo{
  color: #000000;
  font-family: trebuchet ms, verdana;
  font-size: 10pt;
  text-align: justify; 
  padding-left: 15px;
  padding-right:15px;
}

.cheap_titolo{
  color: #000000;
  font-family: trebuchet ms, verdana;
  font-size: 12pt;
  font-weight: bold;
  text-align: justify; 
  padding-left: 5px;
}

.cheap_price{
  color: #ffffff;
  font-family: trebuchet ms, verdana;
  font-size: 9pt;
  font-weight: bold;
  line-height:10pt;
  text-align:center;
}
/* end landing cheap old style version hotelinroma.com */

/* landing pages how to arrive styles */

.gui_landing_arrive_head {
	height: 50px;
	background-image: url('../../images/common/arrive-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_arrive_bkg {
	vertical-align: top;
	background-image: url('../../images/common/arrive-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_arrive_foot {
	height: 50px;
	background-image: url('../../images/common/arrive-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_arrive_title {
		font: 13pt verdana;
		color: #1d56a3;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_arrive_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}

/* landing pages rating styles */

.gui_landing_information_rating {
		width:540px;
		height:250px;
		font:8pt verdana;
		color:#000000;
		line-height:12pt;
    text-align:justify;
    padding-left:20px;
    padding-right:30px;
    padding-top:20px;
}

.gui_landing_rating_head {
	height: 50px;
	background-image: url('../../images/common/rating-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_rating_bkg {
	vertical-align: top;
	background-image: url('../../images/common/rating-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_rating_foot {
	height: 50px;
	background-image: url('../../images/common/rating-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_rating_title {
		font: 13pt verdana;
		color: #ba995a;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_rating_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}



/* landing pages churces styles */

.gui_landing_churces_head {
	height: 50px;
	background-image: url('../../images/common/churces-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_churces_bkg {
	vertical-align: top;
	background-image: url('../../images/common/churces-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_churces_foot {
	height: 50px;
	background-image: url('../../images/common/churces-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_churces_title {
		font: 13pt verdana;
		color: #ea7f00;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_churces_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}


/* landing pages tour styles */

.gui_landing_tour_head {
	height: 50px;
	background-image: url('../../images/common/tour-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_tour_bkg {
	vertical-align: top;
	background-image: url('../../images/common/tour-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_tour_foot {
	height: 50px;
	background-image: url('../../images/common/tour-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_tour_title {
		font: 13pt verdana;
		color: #278a0d;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_tour_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}



/* landing pages restaurants styles */

.gui_landing_restaurants_head {
	height: 50px;
	background-image: url('../../images/common/restaurants-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_restaurants_bkg {
	vertical-align: top;
	background-image: url('../../images/common/restaurants-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_restaurants_foot {
	height: 50px;
	background-image: url('../../images/common/restaurants-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_restaurants_title {
		font: 13pt verdana;
		color: #b94824;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_restaurants_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}



/* landing pages palaces styles */

.gui_landing_palaces_head {
	height: 50px;
	background-image: url('../../images/common/palace-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_palaces_bkg {
	vertical-align: top;
	background-image: url('../../images/common/palace-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_palaces_foot {
	height: 50px;
	background-image: url('../../images/common/palace-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_palaces_title {
		font: 13pt verdana;
		color: #248921;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_palaces_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}



/* landing pages events styles */

.gui_landing_events_head {
	height: 50px;
	background-image: url('../../images/common/events-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_events_bkg {
	vertical-align: top;
	background-image: url('../../images/common/events-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_events_foot {
	height: 50px;
	background-image: url('../../images/common/events-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_events_title {
		font: 13pt verdana;
		color: #ff5a00;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_events_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}



/* landing pages musei styles */

.gui_landing_museums_head {
	height: 50px;
	background-image: url('../../images/common/museums-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_museums_bkg {
	vertical-align: top;
	background-image: url('../../images/common/museums-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_museums_foot {
	height: 50px;
	background-image: url('../../images/common/museums-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_museums_title {
		font: 13pt verdana;
		color: #7e4fb3;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_museums_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}


/* landing pages laguna styles */

.gui_landing_lagoon_head {
	height: 50px;
	background-image: url('../../images/common/lagoon-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_lagoon_bkg {
	vertical-align: top;
	background-image: url('../../images/common/lagoon-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_lagoon_foot {
	height: 50px;
	background-image: url('../../images/common/lagoon-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_lagoon_title {
		font: 13pt verdana;
		color: #537eb9;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_lagoon_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}

/* landing pages monument styles */

.gui_landing_monument_head {
	height: 50px;
	background-image: url('../../images/common/monument-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_monument_bkg {
	vertical-align: top;
	background-image: url('../../images/common/monument-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_monument_foot {
	height: 50px;
	background-image: url('../../images/common/monument-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_monument_title {
		font: 13pt verdana;
		color: #b57237;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_monument_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}


/* landing pages number styles */

.gui_landing_number_head {
	height: 50px;
	background-image: url('../../images/common/number-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_number_bkg {
	vertical-align: top;
	background-image: url('../../images/common/number-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_number_foot {
	height: 50px;
	background-image: url('../../images/common/number-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_number_title {
		font: 13pt verdana;
		color: #ff5a00;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_number_subtitle {
		font: 8pt verdana;
		color: #ff5a00;
    text-align: left;
    margin-left: 57px;
    padding-left: 30px;
    padding-top:15px;
    padding-bottom: 5px;
}

.gui_landing_number_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:20px;
    line-height:12pt;
}

/* landing pages common styles */

.gui_landing_photo {
		float:left;
		padding-right:15px;
		height:65%;
}


.gui_landing_information_content {
		width:540px;
		height:170px;
		font:8pt verdana;
		color:#000000;
		line-height:12pt;
    text-align:justify;
    padding-left:20px;
    padding-right:30px;
    padding-top:20px;
}

.gui_landing_information_text {
		width:550px;
		font:8pt verdana;
		color:#000000;
		line-height:12pt;
    text-align:justify;
    padding-left:20px;
    padding-right:30px;
    padding-top:20px;
    padding-bottom:20px;
}

.gui_landing_subtitle {
		margin-top:5px;
		font: bold 9pt verdana;
		color: #000000;
    text-align: left;
}

.gui_landing_dotted{
  border-top: 2px dotted #dadada;
	width: 450px;

}

/* styles dedicated to browser explorer */

* html .gui_landing_information_content {
					width:550px;
					height:175px;
					font:8pt verdana;
					color:#000000;
					line-height:11pt;
    			text-align:justify;
    			padding-left:10px;
    			padding-right:5px;
    			padding-top:15px;
}


/* landing pages moving around styles */

.gui_landing_moving_head {
	height: 50px;
	background-image: url('../../images/common/moving-head.gif');
	background-repeat: no-repeat;
}

.gui_landing_moving_bkg {
	vertical-align: top;
	background-image: url('../../images/common/moving-bkg.gif');
	background-repeat: repeat-y;
}

.gui_landing_moving_foot {
	height: 50px;
	background-image: url('../../images/common/moving-foot.gif');
	background-repeat: no-repeat;
}
	

.gui_landing_moving_title {
		font: 13pt verdana;
		color: #b94824;
    background-color: white;
    text-align: left;
    margin-left: 57px;
}

.gui_landing_moving_text {
		font:8pt verdana;
		color:#000000;
    text-align:justify;
    padding-left:30px;
    padding-right:30px;
    padding-top:10px;
    padding-bottom:10px;
    line-height:12pt;
}





P, BODY, TD, DIV, A, INPUT, SELECT, TEXTAREA, TH {
  font: 8pt verdana, arial, helvetica;
  line-height: 135%;
  color: #333333;
  
}

TH {
  font-weight: bold;
}

STRONG {
	color: red;
}

H1 {
  font-size: 12pt;
  display: inline;
  line-height: 135%;
}

H2 {
  font-size: 10pt;
  font-weight: bold;
  color: white;
  display: inline;
}

H3 {
  font-size: 10pt;
  font-weight: bold;
  color: #333333;
  display: inline;
}

.menu_up, .menu_up P {
	color: white;
  font-size: 8pt;
}

.menu_geo {
	font: verdana, arial, helvetica;
	color: black;
  font-size: 8pt;
}

.myul {
  margin: 10px 10px 10px 25px;
}

.bordofino {   /* non modificare */
  border-width: 1;
  border-color: #888888;
}

.just {
  text-align: justify;
}

.inli {
  display: inline;
}

A {
 text-decoration: none;
 color: #2b2c62;
 }

A:hover {
  text-decoration: underline;
}

/* creare qui sotto stili personalizzati */

.whlink, .whlink a {
  color: white;
  font-size: 8pt;
}

.whlinks, .whlinks a {
  color: white;
  font-size: 2pt;
}

.border_only {
  border: 1px solid #BDBCD8;
 }
 
.banner a {
			font-weight: bold;
	}
.banner img {
			float:left;
			margin-right: 5px;
			border: 1px solid #BDBCD8;
}
.banner div {
			text-align: justify;
}
.small {
  font-size: 7pt;
}
div#wait_page_filler {
background-color: #f7f7f7 !important;
 }
 
table.pager td {padding: 10px 0 !important;}

