/*

$Header: /cvs/hol/src/pmh.css,v 1.7 2005/12/12 14:29:36 jakuza Exp $

phpMyHotels default Cascading Style Sheet
by Jacopo 'Jakuza' Romei - jakuza@users.sourceforge.net
-------------------------------------------------------
Color Reference

Darkblue	#404A5A;
Darkblue2	#4D6485;
Darkblue3	#4D6487;

Darkgrey1	#565D62;
Darkgrey2	#6E757B;
Darkgrey3	#80868B;

Lightblue	#729FC9;

Orange		#FF7700;
Orange2		#FF9400;

*/

A {
	text-decoration:	none;
	color:	white;
	font-size:	10px; 
	font-family:	Verdana,sans-serif;
}

A:visited {
	color:	#white
}

A:hover {
	text-decoration:	underline;
}

A:active {
	color:	yellow
}

a.confirmation {
	font-size:	12px;
	font-weight:	bold;
	margin:	2px;
	padding:	5px;
}

A.controls {
	color:	#729FC9;
}

A.controls:hover {
	color:	#FF7700;
	text-decoration:	underline;
}

A.footer {
	color:	#333333;
	text-align:	right;
}

A.footer:hover {
	text-decoration:	underline;
}

A.footer:visited {
	color:	#333333;
}

A.quicklogin, A.logout {
	color:	#666666;
	font-size:	9px;
	font-weight:	bold;
	vertical-align:	middle;
}

A.logout {	
	color:	#999999;
	font-size:	10px;
}

A.menu {
	background:	url('images/itembar.png') right;
	color:	#666666;
	display:	block;
	font-size:	12px;
	font-weight:	bold;
	height:		29px;
	margin:	1px;
	padding-left:	0px;
}

A.menu:hover {
	color:	#999999;
	text-decoration:	none;
}

A.menu IMG {
	margin-right:	4px;
	vertical-align:	middle;
}

A.quicklogin:hover, A.logout:hover {
	text-decoration:	underline;
}

A.quicklogin:visited {
	color:	#666666
}

A.logout:visited {
	color:	#999999;
}

BODY {
	font-family:	Verdana, sans-serif;
	font-size:	10px;
}

FORM {
	float:	inline;
	margin:	0px;
}

FORM.loginbox {
	margin-left:	20px;
}

FORM.submenu {
	margin:	0px;
	margin-bottom:	3px;
	padding:	0px;
}

IMG {
	border:	0px;
}

IMG.nofares {
	vertical-align:	middle;
}

IMG.article {
	border: 1px solid #FFCC00;
	float:	left;
	margin:	7px;
}

IMG.formicon {
	height:	20px;
}

IMG.property {
	border: 2px solid #404A5A;
	margin:	10px;
}

IMG.facility {
	border: 0px;
	margin:	9px;
}

IMG.qr {
	margin:	5px;
	vertical-align: center;
}

IMG.star {
	margin:	0px;
	margin-right:	1px;
	vertical-align: middle;
}

IMG.report {
	border:	1px solid #FFFFFF;
	margin-bottom:	20px;
	margin-top:	20px;
	width:	400px;
}


INPUT.loginbox {
	width:	70px;
}

INPUT.season {
	width:	30px;
}

SELECT {
	font-size: 10px;
	vertical-align: middle;
}

SELECT.language {
	float: right;
}

TEXTAREA {
	width:	250px;
	height:	230px;
}

.affmenu, .altaffmenu, .affmenu0, .affmenu1 {
	background:	#4D6485;
	color:	white;
	font-size:	11px;
	font-weight:	bold;
	padding:	2px;
	padding-left:	0px;
}

.altaffmenu, .affmenu0 {
	background:	#729FC9;
}

.affthumb {
	font-weight:	bold;
	text-align: center;	
}

.altitemrow, .itemrow {
	background:	#EEEEEE;
	color:	#666666;
	height:	35px;
	margin:	1px;
	padding:	2px;
}

.altrow, .highlight0 {
	background:	#4D6485;
	margin:		0px;
	padding:	1px;
}

.briefdate {
	font-size:	10px;
	font-weight:	bold;
	margin-top:	2px;
	padding-bottom:	2px;
	padding-right:	2px;
	padding-top:	2px;
	text-align:	right;
	width:	150px;
}

.briefintro {
	display:	block;
	font-size:	10px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	3px;
	padding-top:	3px;
}

.brieftitle {
	background:	#FF7700;
	border-top: 1px solid #FFCC00;
	display:	block;
	font-size:	10px;
	font-weight:	bold;
	padding-bottom:	1px;
	padding-left:	1px;
	padding-top:	1px;
}

.brieffooter {
	display:	block;
	font-size:	9px;
	font-weight:	bold;
	padding-right:	2px;
	text-align:	right;
}

.briefsfooter {
	display:	block;
	background:	#FFCC00;
	height:	7px;
}

.briefsheader {
	background:	#FF7700;
	font-size:	14px;
	font-weight:	bold;
	padding-bottom:	7px;
	padding-top:	7px;
	text-align:	center;
	text-transform: uppercase;
	width:	150px;
}

.controls {
	background:	White;
	color:	#729FC9;
	font-size:	10px;
	padding-right:	1px;
	text-align:	right;
}

.footerbar{
	color:	#666666;
	text-align:	left;
	vertical-align:	middle;
}

.form, .whiteboxed {
	background:	#729FC9;
	border:	2px solid white;
	font-size:	11px;
	margin:	1px;
	margin-top:	3px;
	padding:	2px;
	text-align: justify;
}

.form {
	margin-left:	30px;
}

.formfield {
	display: inline;
	float:	left;
	margin-right:	10px;
}

.formheader {
	background:	#404A5A;
	color:	white;
	font-size:	12px;
	font-weight:	bold;
	margin-left: 0px;
	margin-top:	5px;
	margin-bottom:	5px;
	padding:	3px;
	vertical-align:	middle;
}

.formlabel {
	float:	left;
	font-size:	11px;
	height:	10px;
	width:	160px;
}

.formsublabel {
	float:	left;
	font-size:	11px;
	width:	60px;
}

.gallery {
	text-align:	center;
}

.header {
	background:	#404A5A;
	color:	white;
	font-size:	12px;
	font-weight:	bold;
	margin-top:	3px;
	margin-bottom:	4px;
	padding:	2px;
}

.highlightfoot {
	background:	#729FC9;
	border-bottom:	#FF7700 2px solid;
	font-size:	10px;
	margin-top:	1px;
	margin-bottom:	5px;
	padding:	2px;
	padding-right:	7px;
	text-align: right;
}

.highlightfoot A:link{
	text-decoration:	none;
}

.highlightfoot A:hover{
	color:	yellow;
	text-decoration:	underline;
}

.highlightlabel {
	background:	#4D6485;
	font-size:	10px;
	margin-top:	2px;
	padding-right:	7px;
	text-align:	right;
}

.highlightqr {
	background:	#729FC9;
	font-size:	11px;
	margin-top:	2px;
	padding-right:	7px;
	text-align:	right;
}

.highlightprop {
	background:	#EEEEEE;
	color:	#729FC9;
	font-size:	10px;
	padding-right:	7px;
	text-align:	right;
}

.highlightprop A:link {
	color:	#333333;
	text-decoration:	none;
}

.highlightprop A:visited {
	color:	#333333;
	text-decoration:	none;
}

.highlightprop A:hover {
	color:	yellow;
	text-decoration:	underline;
}

.highlighttitle {
	background:	#729FC9;
	font-size:	10px;
	font-weight:	bold;
	margin-top:	1px;
	margin-bottom:	1px;
	padding:	2px;
	padding-right:	7px;
	text-align: right;
}

.itembook {
	width:	30px;
}

.itemrow {
	background:	#FFFFFF;
}

.more {
	font-size:	10px;
}

.more:hover {
	color:	#FF9400;
}

.newsheader {
	background:	#FF7700;
	font-size:	14px;
	font-weight:	bold;
	padding-bottom:	7px;
	padding-top:	7px;
	text-align:	center;
	text-transform: uppercase;
}

.newsdate {
	font-size:	10px;
	font-weight:	bold;
	padding-bottom:	2px;
	padding-top:	4px;
	text-align:	right;
}

.newsfooter {
	background:	#FFCC00;
	height:	7px;
	margin-top:	10px;
}

.newspreview {
	text-align:	center;
	border-bottom: 1px solid #FFCC00; 
	margin-left:	7px;
	margin-right:	3px;
	padding-bottom:	3px;
	padding-top:	3px;
	text-align:	justify;	
	width:	140px;
}

.newspreview A{
	font-weight:	bold;
}

.newstitle {
	background:	#FF7700;
	font-size:	11px;
	font-weight:	bold;
	margin-top:	2px;
	padding-bottom:	2px;
	padding-left:	2px;
	padding-top:	2px;
}

.nota {
	color:	#CCCCCC;
	font-size:	10px;
}

.reportheader {
	background:	#729FC9;
	color:	white;
	font-size:	16px;
	font-weight:	bold;
	margin-top:	6px;
	margin-bottom:	4px;
	padding:	2px;
	text-align:	center;
}

.reportimgs {
	background:	#729FC9;
	border: 1px solid #CCCCFF;
	margin:		4px;
}

.resheader {
	background:	#4D6485;
	color:	white;
	font-size:	11px;
	font-weight:	bold;
	margin-bottom:	3px;
	padding:	3px;
}

.resinfo {
	font-weight:	bold;
	margin-bottom:	10px;
}

.reslabel {
	background:	#4D6487;
	float:	left;
	font-weight:	bold;
	margin-right:	10px;
	margin-bottom:	10px;
	padding:	0px;
	width:	150px;
}

.resume, .altresume {
	background:	#729FC9;
	font-size:	11px;
	font-weight:	bold;
	padding:	1px;
}

.reviewlabel, .reviewrate {
	height:	20px;
	width:	200px;
}

.reviewlabel {
	float:	left;
}
.altresume {
	background:	#4D6487;
}

.rightheader {
	background-image:	url('images/lightblue-spacer.png');
	color:	white;
	font-size:	10px;
	font-weight:	bold;
	margin:	1px;
	padding:	1px;
	text-align:	right;
}


.highlight1 {
	
}

.highlight0 {
	
}


.searchsubmit {
	margin-right:	5px;
	text-align:	right;
}

.searchtitle {
	font-size:	12px;
	font-weight:	bold;
}

.searchtitle:before {
/*	content:	url('images/caporali.png')*/
}

.subheader {
	background:	#4D6485;
	color:	white;
	font-size:	11px;
	font-weight:	bold;
	padding:	3px;
}

.altsubheader {
	background:	#729FC9;
	color:	white;
	font-size:	11px;
	font-weight:	bold;
	padding:	3px;
}

.submit {
	background:	#404A5A;
	color:	white;
	font-size:	12px;
	font-weight:	bold;
	margin-top:	4px;
	margin-bottom:	4px;
	padding:	2px;
}

.thumbframe {
	background:	white;
	margin:	5px;
	padding: 5px;
	text-align: center;
	width:	120px;
}

.warning {
	background:	white;
	color:		red;
	font-size:	11px;
	font-weight:	bold;
	padding:	3px;
}

.whiteboxed {
	/* background:	url('images/darkblue3-spacer.png');	*/
}

#corpo {
	border-top:	solid 2px #FFCC00;
	padding:	1px;
	text-align:	justify;
}

#footnote {
	color:	#666666;
	font-size:	9px;
	text-align: center;
}

#language {
	width:	130px;
}

#login {
	float:	left;
	margin-left:	5px;
	width:	300px;
}

#searchform {
	margin-bottom: 10px;
}
