/* motori ricerca */
#seo {
	width:100%;
    margin:0;/* centra negli altri browser */
	margin-bottom:1px;
	text-align: center;/* ripristina l'allineamento */
	position: relative; 	
	background-color:#BFF0FF;
	padding:0;
}
#seo h1{
    margin:0;/* centra negli altri browser */
	text-align: center;/* ripristina l'allineamento */	
	padding:2px;
	color:#a3a3a3;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, serif;
}



/* stile bordo - menu top */
#bordo a{
 padding:0 0 0 15px;
 margin:0;
 text-align:right;
 color:#A71C05;
 text-decoration: none;
 font-size: 10px;
 font-family: Verdana, serif;
 }
 
 #bordo a:hover{
 color:#000;
 }
 
/* stile indirizzo */
 #content h3 {
 text-align:center;
 color:#A71C05;
 text-decoration: none;
 font-size: 10px;
 font-family: Verdana, serif;
 padding:5px 0;
 margin:0;
}

 #content h3 a{
 color:#A71C05;
 text-decoration: underline;
}

 #content h3 a:hover{
 color:#A71C05;
 text-decoration: none;
}

/* stile testo principale */
#mainbox {
 padding:10px 10px;
 text-align:left;
 font-weight:normal;
 font-size: 12px;
 text-align:justify;
 }
 
#main a {
	background: #e7e7e7;
	color:#003399;
	text-decoration: underline;
 }
#main a:hover{
	background: #e7e7e7;
	color:#039;
	text-decoration: none;
 }
 
 #main h1 {
	color:#000;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, serif;
	padding:0;
	font-weight:normal;
	margin:0 0 -10px 0;
 }
 
 /* stile footer */
 #footer a{
	color:#fff;
	text-decoration: underline;
 }
#footer a:hover{
	color:##fff;
	text-decoration: none;
 }
 
 
/* altri stili */
	

	
.testo { text-decoration: none; color: #006; font: 11px Verdana; text-align:justify; }

		
		table.prezzi {
border: 1px solid; border-collapse: collapse; border-color:#0B4076;
}

table.prezzi td{
border: 1px solid; border-collapse: collapse; border-color:#0B4076; padding:2px;
}

.prezzi {
	font-family: verdana, serif;
	font-weight: normal;
	font-size:10px;
	color: #006;
	}
 
 .form { text-decoration: none; color: #000; font: 11px Verdana }
.formp { text-decoration: none; color: #000; font: 9px Verdana }
.formred { text-decoration: none; color: #f00; font: Bold 11px Verdana }
	
img.imag1 {
float : right;
}

img.imag2 {
float : left;
}

img.imag3 {
margin-top:10px;
}

img.imag4 {
border-bottom:1px #707070 solid;
}

/* stile menu sinistra */
.menu {
	position:absolute;
	top: 30px;
	left: 0px;
	padding:0;
	margin-left:1px;
    background:#BFB070;
	text-align:left;
}

.menu_01 {
	position:absolute;
	top: 281px;
	left: 0px;
	padding:0;
	margin-left:1px;
    background:#BFB070;
	text-align:left;
}

.menu_02 {
	position:absolute;
	top: 443px;
	left: 0px;
	padding:0;
	margin-left:1px;
    background:#BFB070;
	text-align:left;
}
  .menu ul, .menu_01 ul, .menu_02 ul {
	margin: 0;
	padding:0;
	width: 174px;

	}
	
  .menu li a,  .menu_01 li a, .menu_02 li a {
	text-decoration: none;
	display:block;
	margin: 2px;
	font-family: verdana;
	color:#152A3E;
	font-size: 11px;
	font-weight: normal;
	height:auto;
	line-height: 16px;
	border: 1px solid #EFE3A0;
	}
	
	.menu li a {
		padding:2px 10px 2px 4px;
	}
	
	.menu_01 li a, .menu_02 li a {
		padding:2px 15px 2px 4px;
	}
	
  .menu ul li,   .menu_01 ul li, .menu_02 ul li {
	display:inline;
	} 
	
  .menu ul li a,   .menu_01 ul li a, .menu_02 ul li a {
	background: #BFB070;
	}
  .menu ul li a:hover,   .menu_01 ul li a:hover, .menu_02 ul li a:hover  {
	background: #F9CF60;
	color:#006;
	text-decoration: underline;
	}
	
	.villa {
	position:relative;
	top: 222px;
	left: 0px;
	padding:0;
margin-left:3px;
    background:#BFB070;
	text-align:left;
}

	.elba {
	position:relative;
	top: 355px;
	left: 0px;
	padding:0;
margin-left:3px;
    background:#BFB070;
	text-align:left;
}

 .prezzi {
   color: #000; font: 11px verdana; font-weight: normal;}
   
table.prezzi td{
border: 1px solid #c9c9c9; border-collapse: collapse; padding:2px;text-align:center; 
}

table.prezzi td.left{
text-align:left;
}