
	/* CasalaRosa: Main stylesheet */
	
	BODY{
	margin: 0;
	margin-top: 8%;
	padding: 0;
	border: 0;
	background-color: #025b02;
	font-weight: 400;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: black;
	background-image: url("http://www.casalarosa.it/img/bouganville.jpg");
	background-repeat: repeat;
	}
	
	A{
	font-weight: 400;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: transparent;
	}
	
	A:link{
	font-weight: 400;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: transparent;
	}
	
	A:active{
	font-weight: 400;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color:#ddb554;
	background-color: transparent;
	}
	
	A:visited{
	font-weight: 400;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color:#ddb554;
	background-color: transparent;
	}


	/* Language cell style rules */
	
	TD.language{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: #025b02;
	}
	
	TD.language A.language:link{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.language A.language:active{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.language A.language:visited{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.language A.language:hover{
	text-decoration: underlined;
	}
	
	
	/* Menu cell style rules */
	
	TD.menu{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: #037805;
	}
	
	TD.menu A.menu:link{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.menu A.menu:active{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.menu A.menu:visited{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.menu A.menu:hover{
	/*color: #e5c67d;*/
	color: #e8ce8e;
	text-decoration: underlined;
	}
	
	TD.menu A.menulighted:link{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #e8ce8e;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.menu A.menulighted:active{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #e8ce8e;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.menu A.menulighted:visited{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #e8ce8e;
	text-decoration: none;
	background-color: transparent;
	}
	
	TD.menu A.menu:hover{
	text-decoration: underlined;
	}
	
	TD.menu SPAN.menu{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #e8ce8e;
	background-color: transparent; 
	}
	
	
	/* Content div style rules */
	
	DIV.layer{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #dfb655;
	background-color: transparent;
	}
	
	DIV.layer A.content:link{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	DIV.layer A.content:active{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	DIV.layer A.content:visited{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	DIV.layer A.content:hover{
	text-decoration: none;
	}
	
	TD.content A.content:link{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	TD.content A.content:active{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	TD.content A.content:visited{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	TD.content A.content:hover{
	text-decoration: none;
	}
	
	
	/* Footer cell style rules */
	
	TD.footer{
	font-weight: 700;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: #025b02;
	}
	
	TD.footer A.footer:link{
	font-weight: 700;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	TD.footer A.footer:active{
	font-weight: 700;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	TD.footer A.footer:visited{
	font-weight: 700;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	TD.footer A.footer:hover{
	color: #e5c67d;
	}
	
	
	/* Bordered text */
	
	SPAN.bordered{
	padding: 1px 1px 1px 1px;
	border: 1px solid #ddb554;	
	background-color: transparent;
	}
	
	
	/* Lighter text */
	
	SPAN.lighter{
	color: #e7cc8b;
	background-color: transparent;	
	}
	
	/* Page title */
	
	SPAN.title{
	color: #e7cc8b;
	background-color: transparent;
	}
	
	/* Note */
	
	SPAN.note{
	font-size: 10px;
	}
	
	/* Print link */
	
	A.print:link{
	font-weight: 700;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	}
	
	A.print:active{
	font-weight: 700;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	}
	
	A.print:visited{
	font-weight: 700;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	}
	
	A.print:hover{
	text-decoration: none;
	}
	
	
	/* Appartamenti style rules */
	
DIV.layer A.flats:link{
	font-weight: 700;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	DIV.layer A.flats:active{
	font-weight: 700;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	DIV.layer A.flats:visited{
	font-weight: 700;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: transparent;
	}
	
	DIV.layer A.flats:hover{
	text-decoration: none;
	}
	
	SPAN.price{
	padding: 1px 1px 1px 1px;
	border: 1px solid #ddb554;
	background-color: transparent;	
	}
	
	
	/* Request and Booking style rules */
	
	FORM.request{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: transparent;
	}
	
	DIV.layer A.request:link{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: transparent;
	}
	
	DIV.layer A.request:active{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: transparent;
	}
	
	DIV.layer A.request:visited{
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: transparent;
	}
	
	DIV.layer A.request:hover{
	text-decoration: none;
	}
	
	DIV.layer INPUT.requestfield{
	margin: 0;
	padding: 1px 1px 1px 1px;
	border: 1px solid #ddb554;
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: #059705;	
	}
	
	DIV.layer SELECT.request{
	margin: 0;
	padding: 1px 1px 1px 1px;
	border: 1px solid #059705;
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;
	background-color: #059705;	
	}
	
	DIV.layer TEXTAREA.request{
	margin: 0;
	padding: 7px 7px 7px 7px;
	border: 1px solid #ddb554;
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	background-color: #059705;
	}
	
	DIV.layer INPUT.requestsubmit{
	margin: 0;
	padding: 1px 1px 1px 1px;
	border: 1px solid #ddb554;
	font-weight: 700;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #ddb554;;	
	background-color: #059705;
	}
	
	DIV.layer H1.request{
	font-weight: 700;
	font-size: 13px;
	font-family: Verdana, sans-serif;
	color: #ddb554;	
	}
