/* ******************************************************************* PARTI COMUNI */
html,body{
	height:100%;
}
body {
	margin: 0px;
	padding: 0;
	font: 12px  Arial, Sans-serif;
	color: #fff;
	text-align: center;
	background-color:#fdf3c4;
}
td {
	font: 12px  Arial, Sans-serif;
}
#struttura{
	width:100%;
	height:100%;

}
#sfondo {
	background:url(sfondo.gif) repeat-x left top;
	height: 466px;
}
body#home #sfondo{
	background-image:url(sfondo-index.gif)
}
#box {
	width: 902px;
	height: 465px;
	margin: 0 auto;
	text-align: left;
	
}
/* ******************************************************************* FINE PARTI COMUNI */

/* ******************************************************************* HOMEPAGE */
#lingua{
	padding:0;
	margin: 0;
	list-style: none;
	float:right;
	margin-right:57px;
	margin-top:15px;
	display:inline;
}
#lingua a {
	display: block;
	text-decoration:none;
	color:#fdf3c4;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#lingua a:hover{
	text-decoration:underline;
}
#lingua li {
	float: left;
	margin-left:10px;
}
/* ******************************************************************* FINE HOMEPAGE */

/* *******************************************************************  TOP */
#logo{
	float:left;
}
#menu{
	padding:0;
	margin: 0;
	list-style: none;
	float:right;
	margin-right:21px;
	margin-top:49px;
	display:inline;
}
#menu a {
	display: block;
	text-decoration:none;
	color:#808080;
	font-size:13px;
}
#menu a:hover{
	color:#FFFFFF;
}
#menu li.evid a:link, #menu li.evid a:visited, #menu li.evid a:hover, #menu li.evid a:active {
	color:#FFFFFF
}
#menu li {
	float: left;
	margin-left:10px;
}
.cambio_lingua{
	position:absolute;
	margin:0;
	left:0px;
	color:#fcf4d0;
	margin-bottom:0px;
	margin:11px 50px 0px 20px;
}
.cambio_lingua a:link, .cambio_lingua a:visited, .cambio_lingua a:hover, .cambio_lingua a:active{
	text-decoration:none;
	color:#fcf4d0;
}
.cambio_lingua a:hover{
	text-decoration:underline;
}
#express_veloce{
	color:#554337;
	height:38px;
	background-color:#716662;
	
}
#express{
	float:right;
	padding-right:190px;
	padding-top:10px;
	
}
#express input {
	font: 12px verdana, Sans-serif;
	height: 16px;
	width: 100px;
	background-color:#bdb3a9;
	border:#bdb3a9;
	vertical-align:middle;
	float:left;
	margin-right:5px;
}
#express label {
	font-size: 12px;
	margin: 0px 5px 0px 5px;
	color:#fff;
	float:left;
	
}
#express input.invia {
	font-size: 12px;
	color: #554337;
	height: 18px;
	width: 80px;
	background-color:#bdb3a9;
}

#express input.invia:hover {
	cursor: pointer;
}
/* ******************************************************************* FINE TOP */

/* *******************************************************************  PRINCIPALE */
#principale{
	clear:left;
}
#main_foto{
	margin-left:12px;
}

#scroll{
	float:right;
	width:269px;
	height:298px;
	overflow:auto;
	margin: 16px 5px 0px 0px;
	display:inline;
	line-height:16px;
}
#scroll {
 	scrollbar-face-color: #463329;
 	scrollbar-arrow-color: #FFFFFF;
 	scrollbar-base-color: #000080;
 	scrollbar-shadow-color: #FFFFFF;
 	scrollbar-dark-shadow-color: #FFFFFF;
 	scrollbar-highlight-color: #FFFFFF;
 	scrollbar-3d-light-color: #6699CC;
}
#scroll a:link, #scroll a:visited, #scroll a:hover, #scroll a:active{
	color:#fdf3c4;
}
#scroll a:hover{
	font-weight:bold;
}
/* *******************************************************************  Scrollprezzi */
#scrollprezzi{
	float:right;
	width:570px;
	height:332px;
	overflow:auto;
	margin: 10px 5px 0px 0px;
	display:inline;
	line-height:16px;
}

#scrollprezzi {
 	scrollbar-face-color: #463329;
 	scrollbar-arrow-color: #FFFFFF;
 	scrollbar-base-color: #000080;
 	scrollbar-shadow-color: #FFFFFF;
 	scrollbar-dark-shadow-color: #FFFFFF;
 	scrollbar-highlight-color: #FFFFFF;
 	scrollbar-3d-light-color: #6699CC;
}
#scrollprezzi a:link, #scrollprezzi a:visited, #scrollprezzi a:hover, #scrollprezzi a:active{
	color:#fdf3c4;
}
#scrollprezzi a:hover{
	font-weight:bold;
}

.prezzi {
	margin: 0px;
	padding: 0;
	font: 12px  Arial, Sans-serif;
	color: #423029;
/*<!--	text-align: center;
	background-color:#fdf3c4;-->*/
}


#map{
	height:342px;
	width:600px;
	margin-bottom:2px;
	color:#666666;
}
/* ******************************************************************* FINE PRINCIPALE */

/* ******************************************************************* BOTTOM */
#bottom{
	clear:left;
}
#gallery {
	margin-left:23px;
	padding-top:10px;
}
#gallery a:link, #gallery a:visited, #gallery a:hover, #gallery a:active {
	background-color: #61534f;
	text-decoration: none;
	color: #fdf3c4;
	float: left;
	padding: 2px 5px;
	margin: 0 1px;
}
#gallery a:hover {
	background-color: #463329;
	color: #fff;
}
#menu_servizi{
	padding:0;
	margin: 0;
	list-style: none;
	float:right;
	margin-right:3px;
	margin-top:12px;
	display:inline;
	width:290px;
}
#menu_servizi a {
	display: block;
	text-decoration:none;
	color:#fdf3c4;
	font-size:13px;
}
#menu_servizi a:hover{
	text-decoration:underline;
}
#menu_servizi li.evid a:link, #menu_servizi li.evid a:visited, #menu_servizi li.evid a:hover, #menu_servizi li.evid a:active {
	color:#61534f
}
#menu_servizi li {
	float: left;
	margin-left:18px;
}
#indirizzo{
	color:#808080;
	margin-top:5px;
	text-align:center;
}
#indirizzo a:link, #indirizzo a:visited, #indirizzo a:hover, #indirizzo a:active{
	color:#808080;
	text-decoration:none;
}
#indirizzo a:hover{
	color:#463329;
	text-decoration:underline;
}
/* ******************************************************************* FINE BOTTOM */

/* ******************************************************************* CALENDARIO **/
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 21px;
	height: 20px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* ******************************************************************* FINE CALENDARIO **/

/* ******************************************************************* RICHIESTA */
#richiesta {
	width: 90%;
}
#richiesta input, #richiesta textarea {
	border: 1px solid #000;
	font: 11px 'Trebuchet MS', Arial, Sans-serif;
	color: B5B4B4;
	background-color: #D4D0C8;
}
#richiesta input.no_color {
	border: 0;
	background-color: transparent;
}
#richiesta input.invia {
	background-color: #D4D0C8;
	padding: 1px 17px;
	font-size: 12px;
}
select{
	font-size:11px;
 
}
/* ******************************************************************* FINE RICHIESTA */
