body
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
/*	
	background-image:url(images/sfondo.gif); background-repeat: repeat-x; background-color: #14291F;
*/
	color: #34353a;
}

h1
{
	margin-top: 0px;
	font: small-caps 24px georgia, serif;
	letter-spacing: -0.02em;
	text-decoration: none;
	/*
	border-bottom: 1px solid #F4F6E2;
	*/
	border-bottom: 1px solid #E2E3DE;
	padding-right: 0px;
	}

h2
{
	padding-bottom: 0;
	font: 20px georgia, serif;
	letter-spacing: -0.02em;
	text-decoration: none;
	}

p
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	line-height: 1.6;
}

a
{
/*	color: #624516;
	*/
	color: #3b3b3b;
}

a:hover
{
	color: #0b0b0b;
}
	
img
{
	border: 0px;
	padding: 0px;
	line-height: 0;
}

.white_frame
{
	width: 600px; 
	background-color: #FFFFFF;
	/*
	border: 2px solid #edeed4; 
	background-image: url(../images/sfondo_white.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	*/
	border: 1px solid #E2E3DE;
	border-bottom: 0px;
	padding: 18px;
	padding-bottom: 5px;
}

.settori
{

	margin: 10px;
	float: left;
	text-align: center;
	color: #000000;
}

.settori a
{
	display: block; 
	width: 250px; 
}

.rooms
{
	cursor: pointer; 
	border: 1px solid #333333; 
	width: 79px; 
	height: 79px;
}

#content
{
	background-image:url(../images/avorio.gif);
	background-repeat: repeat-x;
	background-color: #e8e9cb;
	text-align: center;
	margin: auto;
	margin-top: 20px;
	width: 860px;
	padding: 20px;
	border: 8px solid #FFFFFF;
}


#corpo
{
text-align: left;
}

.menu a
{
	font: 10px Verdana;
	color: #003300;
	text-decoration: none;
	padding: 20px;
}


.home_box
{
	border: 1px solid #c5c6bd;
	background-image:url(../images/home_box.gif);
	background-repeat: repeat-x;
	width: 270px;
	height: 125px;
	text-align: left;
	background-color: #F6F7EA;
	padding: 10px 0 0 10px;
}
.home_box a
{
	padding: 0px; margin: 0px;
}
.home_boxetti a
{
	display: block;
	width: 135px;
	float: right;
	color: #3b3b3b;
	padding-left: 5px;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	}
.home_boxetti a:hover
{
	background-color: #dbdbdb;
	color: #3b3b3b;
}
/******** SIDE BAR **********/

.sidebar {
	width: 210px;
	float: right;
	padding-top: 0px;
overflow: hidden;
	display: block;
	}

.sidebar h1 {
	font: 14px arial;
	margin: 15px 0 5px 0;
	padding-bottom: 5px;
	border-bottom: 0px;
	color: #003300;
	}

.sidebar img
{
	padding: 10px;
	border: 1px solid #E2E3DE;
	background-color: #FFFFFF;
	}
.sidebar a
	{
	color: #4B5563;
	text-decoration: none;
	display: block;
	padding: 5px;
	border-bottom: 1px solid #e2e5b8;
	}
.sidebar a:hover
	{
	background-color: #e2e5b8;
	}
/****************************/

.box
{
	width: 180px;
	margin: 10px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 11px;
	margin-bottom: 20px;
}

.box h1
{
	color: #ffffff;
	font-size: 11px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 3px;
}

.box input
{
	font-size: 11px;
	border: 1px solid #999999;
}

.footer
{
	text-align: center;
	color: #FFFFFF;
	margin-top: 10px;
}

.footer a
{
	color: #FFFFFF;
}

.footer a:hover
{
	color: #DDDDDD;
}