body{
background-color:#ebf6f9;}

#contenitore{
width:800px;
margin: auto;}

.message{ font-size:15px !important; font-weight:bold;}

/* Menu */
#MainMenu {
	height:41px;
	background: #FFFFFF url("images/bmid_088.gif");
	margin:0;
	border:0;}
#tab{
	margin:0;
	top:0;}
#tab ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;}
#tab li {
display:inline;
	float:left;
	margin:0;
	padding:0;}
#tab a {
	background:#000000 url("images/bright_088.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;}
#tab a span {
	display:block;
	background:url("images/bleft_088.gif") no-repeat left top;
	padding:0 15px 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#859598;
	font-weight:bold;
	line-height:41px;}
	
#tab a:hover,#tab li.item_active a {
	background-position:right bottom;
	border-color:;}
#tab a:hover span,#tab li.item_active a span {
	background-position:left bottom;
	color:#1e3a3f;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;}
.dropmenudiv{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid ;
	background: #FFFFFF url("images/bmid_088.gif");
	color:#859598;
	z-index:100;
	text-decoration:none;
	padding:0;}
	
.dropmenudiv ul {
	margin:0;
	padding:0;
	list-style:none;}
	
.dropmenudiv li {
	display:inline;
	margin:0;
	padding:0;}
	
.dropmenudiv a:link, .dropmenudiv a:visited{
	width:180px;
	margin:0;
	padding:0;
	display:block;
	border:0 solid ;
	color:#859598;
	background:url("images/bleft_088.gif") no-repeat left top;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;}
	
.dropmenudiv a span {
	float:left;
	display:block;
	line-height:41px;
	background:url("images/bright_088.gif") no-repeat right top;
	padding:0 15px 0 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#859598;}
	
.dropmenudiv a span {
	float:none;}
	
.dropmenudiv a:hover{
	border:0 solid ;
	background-position:left bottom;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#1e3a3f;}
	
.dropmenudiv a:hover span{
	background-position:right bottom;
	color:#1e3a3f;
	font-weight:bold;}/* Fine Menu */

 
/* Testa */
#testa{
width:799px;
height:240px;
margin-top:25px;}

#immagine_testa{
width:472px;
height:240px;
background-image:url(immagini/immagine_testa.gif);
float:right; } 

#immagine_testa_camere{
width:472px;
height:240px;
background-image:url(immagini/immagine_testa_camere.gif);
float:right; } 

#immagine_testa_contatti{
width:472px;
height:240px;
background-image:url(immagini/immagine_testa_contatti.gif);
float:right; } 

#immagine_testa_dove{
width:472px;
height:240px;
background-image:url(immagini/immagine_testa_dove.gif);
float:right; }

#immagine_testa_prezzi{
width:472px;
height:240px;
background-image:url(immagini/immagine_testa_prezzi.gif);
float:right; }

#spazio_logo{
width:327px;
height:240px;
background-image:url(immagini/sfondo_spazio_logo.gif)}
 
#spazio_logo_rotondo{
width:24px;
height:240px;
background-image:url(immagini/rotondo_logo.gif);
background-repeat: no-repeat;
background-position: left;
float:left;}

#logo{
margin-left:30px;}/* Fine Testa */

/* Corpo */
#corpo{
width:799px;
height:260px;
background-image:url(immagini/sfondo_corpo.gif);
margin-top:25px;
position:relative;}

#corpo_dove{
width:799px;
height:350px;
background-image:url(immagini/sfondo_corpo.gif);
margin-top:25px;
position:relative;}

#sfondosu{
width:799px;
height:10px;
background-image:url(immagini/sfondo_corpo_su.gif);}

#sfondogiu{
width:799px;
height:10px;
background-image:url(immagini/sfondo_corpo_giu.gif);
position:absolute;
margin-bottom:0px;
bottom:0px;}

#testo_sx{ /* riquadro a sinistra */
width:361px;
height:220px;
background-image:url(immagini/sfondo_testo_sx.jpg);
background-repeat: no-repeat;
background-position:left;
position:absolute;
margin-left:10px;
}

#testo_sx p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#859598;
top:0px;
margin-top:0px;
margin-left:5px;}

#testo_dx{ /* riquadro a destra */
width:379px;
height:220px;
background-image:url(immagini/sfondo_testo_dx.jpg);
background-repeat: no-repeat;
background-position:left;
position:absolute;
margin-left:410px;
}

#testo_dx p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#859598;
top:0px;
margin-top:0px;
margin-left:5px;}

#titolo{
margin-top:5px;
margin-left:10px;
margin-bottom:5px;}

#linea {
width:1px;
height:178px;
background-color:#d9d8d8;
position:absolute;
margin-left:390px;
margin-top:20px;}

/* Modulo */
.testomodulo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#859598;}

.miopulsante{
width:200px;
height:10px;      
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#84989c;}
   
.miopulsante2{
width:200px;      
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#84989c;}

.miopulsante3{
width:70px;      
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#aab8bc;}

/* Photogallery */
#photogallery{
border:2px solid #859598;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;}

#cartina{
border:2px solid #859598;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;}

/* Piede */
#piede{
width:799px;
height:30px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#84989c;
position:relative;}

#piede .piededx{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#84989c;
position:absolute;
right:0px;
top:0px;}

#piede .piededx a.contatto:LINK, a.contatto:VISITED{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#84989c;}

#piede .piededx a.contatto:HOVER, a.contatto:ACTIVE{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b1d0dc;}
