/**
  * SIGGI
  * @version 1.0.0
  * @copyright (C) 2009 by Be&Partners (Be S.r.l.) and Simone Conti
 **/


/* # GENERAL # */

BODY {
	color                : #737373;
	background-color : #f5f0e2;
	background-repeat: repeat-x;
	border               :  0px;
	margin               :  0px;
	padding              :  0px;
	text-align           : center;
	font-size            : 11px;
	font-family          : "Trebuchet", "Trebuchet MS", "Arial", "Microsoft Sans Serif";
}
br{
	line-height: 8px;
}

img {
	border: 0px;
}
h1,
h1.thepage {
	font-size            : 16px;
	line-height          : 18px;
}

h1.thepage {
	margin-left : 50px;
	margin-right: 50px;
}

h2 {
	font-size            : 14px;
	line-height          : 16px;
}

.endline {
	margin-top   :  10px;
	margin-left  :   0px;
	margin-right :   0px;
	border-bottom : 1px solid #746a5f;
	float        : none;
	display      : block;
	clear        : both;
}

.ending {
	float   : none;
	display : block;
	clear   : both;
}


a {
	text-decoration: none;
	color: #6f4a10;
}

a:hover {
	color: #b09044;
}

/* @end */

#thepage {
	position: relative;
	text-align      : left;
	padding-left     : 105px;
	padding-right    : 105px;
}

#thepage_admin {
	position: relative;
	text-align      : left;
	width            : 788px;

}

#footer {
	color            : #cdb26e;
	background-image : url( '../img/footer.jpg' );
	background-position: top left;
	background-repeat: no-repeat;
	width            : 788px;
	margin-left     : 105px;
	margin-right    : 105px;
	height           : 72px;
	padding-top      : 20px;
}

#maincanvas,
#canvas,
#contents,
#homecontentarea {
	vertical-align:top;
	margin           :   0px auto;
	border           :   0px;
	padding          :   0px;
	width            : 998px;
	min-width        : 998px;
	max-width        : 998px;
	text-align       : center;
}

/* ADMIN */

#adminmaincanvas,
#admincanvas {
	margin           :   0px auto;
	border           :   0px;
	padding          :   0px;
	width            : 788px;
	min-width        : 788px;
	max-width        : 788px;
	text-align       : center;
}

#admincontents {
	background-color : #f5f0e2;
	width            : 788px;
	min-width        : 788px;
	max-width        : 788px;
}
#admincontentarea {
	width      : 788px;
	min-width  : 788px;
	max-width  : 788px;
	min-height : 529px;
}

#adminheader {
	background-color : #f5f0e2;
	background-image : url('../img/admin_header.jpg');
	background-repeat: no-repeat;
	width            : 788px;
	height           : 152px;
	min-height       : 152px;
	max-height       : 152px;
	position         : relative;
}
#adminfooter {
	color            : #f5f0e2;
	background-image : url( '../img/footer.jpg' );
	background-repeat: no-repeat;
	width            : 823px;
	min-width        : 823px;
	max-width        : 823px;
	height           : 72px;
	min-height       : 72px;
	max-height       : 72px;
	float            : left;
	position         : relative;
}

/* HEADER */

#header{
	position: relative;
	width: 998px;
	height: 357px;
}

#h_top_left{
	float: left;
	width: 105px;
	height: 357px;
	background-image: url('../img/bg_left_top.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#h_top_center{
	float: left;
	width: 893px;
	height: 113px;
	background-image: url('../img/bg_center_top.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#invisible_back_to_home{
	float:left;
	width: 220px;
	height: 100px;
}
#menu{
	position: absolute;
	top: 65px;
	right: 105px;
}

.menu_button {
	color: #6f4a10;
	height: 10px;
	padding: 3px;
}

.button_selected {
	background-color: #e9ddbf;
	height: 10px;
	padding: 3px;
}

#menu span{
	float: left;
	padding-left: 5px;
	font-size: 11px;
	font-family : "Garadmond", "Times New Roman" ;
}

#language{
	position: absolute;
	top: 10px;
	right: 105px;
}

#h_center_center{
	float: left;
	width: 788px;
	height: 244px;
	background-image: url('../img/bg_center_home.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#h_center_right{
	float: left;
	width: 105px;
	height: 244px;
}

#h_center_right a{
	float: left;
}

#prenota {
	color           : #FFFFFF;
	width           : 788px;
	margin-left     : 105px;
	margin-right    : 105px;
	height          : 65px;
	padding-top     : 0px;
	background-position: top left;
}

#data_prenota {
	text-align: left;
	padding-left: 230px;
	float:left;
	padding-top: 8px;
}

#notti_prenota, #adulti_prenota, #bambini_prenota {
	padding-top: 8px;
	padding-left: 10px;
	float:left;
}

#but_prenota {
	padding-top: 22px;
	padding-left: 20px;
	float:left;
}

.staffimg{
	float: left;
	margin: 5px;
}
