/*structure.css*/

	
	body {
	/*background-color:#EDFAFD;*/
	 /*background-color:#CA953D; 0F4F72  185490 624250 392B42*/ 
	/*background-color:#B49A68;*/ 
	background-color:#142D5D;
	margin:0;
	padding:0;
	font-size: 11px;
	font-family: Verdana, serif;
    text-align:center;/* centra in IE5.x */
	color: #000;
	}
	
	/* conteiner
----------------------------------------------- */
	
#container {
	width:764px;
    margin:2px auto;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;
	position: relative; 	
	background:#fff;
}




/* header
----------------------------------------------- */
#header {
  background:#fff;
  width:764px;
  margin:0;
  padding:0;
  text-align:left;
  height:254px;
  border:0;
 }
 
 #logo { 
background-color:#fff; 
top:0px;
left: 0;
width:384px;
height:103px; 
margin:0;
padding:0; 
text-align:left; 
position:relative;
z-index:10; }
		
#foto { 
background-color:#fff; 
top:0;
left: 384px;
width:380px;
height:220px; 
margin:0;
padding:0; 
text-align:left; 
position:absolute;
z-index:10; }


#slogan { 
background-color:#ccffcc;
background-image:url(gif/box-slogan.gif); 
top:151px;
left: 0;
width:384px;
height:61px; 
margin:0;
padding:0; 
text-align:left; 
position:absolute;
z-index:10; }

#slogan h1{ 
font-size:10px; color: #102B63;font-family: Verdana, serif;
margin:0;
padding:15px 15px 0 15px;
text-align:justify;}

#lingue, #lingueita, #lingueeng, #linguede { 
top:110px;
left: 0;
height:25px; 
margin:0;
padding:0; 
text-align:left; 
position:absolute;
z-index:10; }

#lingueeng { 
left: 0;
width:175px;}

#linguede, #lingueita { 
left: 170px;
width:200px;}

#lingue { 
left: 0px;
width:185px;}

#lingue h1, #lingueita h1,#lingueeng h1, #linguede h1{ 
margin:0;
padding:0 0 0 14px;
line-height:21px;}

#lingue h1 a, #lingueita h1 a, #lingueeng h1 a, #linguede h1 a{ 
font-size:10px; color: #102B63;font-family: Verdana, serif;
margin:0;
padding:0;
text-decoration:underline;
text-align:left;
border: 0}

#lingue h1 a:hover, #lingueita h1 a:hover, #lingueeng h1 a:hover, #linguede h1 a:hover{ 
text-decoration:none;
}


#menu { 
background-color:#ccffcc;
background-image:url(gif/box-menu.gif); 
top:220px;
left: 0;
width:764px;
height:34px; 
margin:0;
padding:0; 
text-align:left; 
position:absolute;
z-index:10; }

#menu h1{ 
font-size:12px; color: #fff;font-family: Verdana, serif;
margin:0;
padding:9px 2px 0 2px;
text-align:center;}

#menu h1 a{ 
font-size:12px; color: #fff;font-family: Verdana, serif;
margin:0;
padding:0 4px;
text-decoration:none;
text-align:center;
border:0;
border-right:2px solid #ccffcc}

#menu h1 a:hover{ 
font-size:12px; color: #33CDCD;font-family: Verdana, serif;
margin:0;
padding:0 4px;
text-decoration:underline;
text-align:center;
border-right:2px solid #33CDCD;}

/* content
----------------------------------------------- */



#content{
 position: relative;
 margin: 0;
 background:#cc66ff;
 padding:0;
 margin-top:5px;
}


 
 #main1{
width:764px;
background:#fff;
padding: 0;
margin: 0;
margin-bottom:5px;
 }
 

 
  #mainbox1{
width:754px;
background:#fff;
padding: 2px 5px;
margin: 0;
text-align:justify;
 }
 
 #fot {
 position:absolute;
 top:30px;
 left:225px;
  width:520px;
  margin:0;
  padding:0 8px;
  text-align:center;
  height:auto;
  border:0;

 }
 

 
    #titolo {
	position:absolute;
	left:234px;
width:525px;
height:24px;
background:#fff;
padding: 0;
margin: 0;
background-image:url(gif/titolo.gif);
 }
 
     #titolo h1 {
font-size:11px; color: #102B63;font-family: Verdana, serif;
margin:0;
margin-left:300px;
padding:4px 0 0 0;
text-align:center;
 }
 
    #left {
float:left;
width:227px;
height:285px;
background:#fff;
padding: 0;
margin: 0;
text-align:left;
 }
 
     #left1 {
float:left;
width:227px;
height:400px;
background:#fff;
padding: 0;
margin: 0;
text-align:left;
 }
 
       #left2 {
float:left;
width:227px;
height:1200px;
background:#fff;
padding: 0;
margin: 0;
text-align:left;
 }
 
   #box-prenota {
width:227px;
height:139px;
background:#fff;
padding: 0;
margin: 0;
margin-left:0;
text-align:left;
background-image:url(gif/prenota-box.gif);
 }
 
    #box-prenota h3, #box-elba h3 {
font-size:11px; color: #102B63;font-family: Verdana, serif;
margin:0;
padding:4px 0 0 0;
text-align:center;
 }

     #prenota {
width:214px;
height:100px;
background:#fff;
padding: 0;
margin: 10px 0 0 7px;
text-align:left;
 } 
 
      #prenota h4{
font-size:10px; color: #102B63;font-family: Verdana, serif;
margin:0;
padding:5px;
text-align:justify;
 } 
 
       #prenota h4 a{
font-size:10px; color: #102B63;font-family: Verdana, serif;
margin:0;
padding:0;
text-decoration:underline;
 } 
 
        #prenota h4 a:hover{
text-decoration:none;
 } 
 
 
    #box-elba {
width:227px;
height:139px;
background:#fff;
padding: 0;
margin: 0;
margin-left:0;
text-align:left;
background-image:url(gif/prenota-box.gif);
 } 
   

/* footer
----------------------------------------------- */	
#footer{
    text-align:center; 
    } 
	
#contact {position:relative;
	background: #fff;
	width: 764px;
	height:auto;
	padding: 0;
	margin: 0;
	text-align:center;
}

	#contact a {
color: #000; text-decoration:none;}
	#contact a:hover {
color: #006;text-decoration:underline;}




/* content
----------------------------------------------- */

 

 
	/* valido */
	   img.dx {
float: right; 
}

	   img.dx5 {
float: right; margin-left:1px;
}

	   img.sx {
float: left; padding-right:2px; 
}

	/* fine valido */


.prezzi {
   color: #000; font: 11px verdana; font-weight: normal;} 

table.prezzi {
border: 1px solid; border-collapse: collapse; border-color:#DED0B9;
}
table.prezzi td{
border: 1px solid; border-color:#E3E6E8; border-collapse: collapse; padding:2px;text-align:center; line-height:15px;
}

table.prezzi td.left{
text-align:left;
}

table.prezzi tr.be{
background:#E3E6E8;
}

table.prezzi td.titolo{
background:#E3E6E8;
}



#seo {position:relative;
	background: #142D5D;
	width: 764px;
	height:50px;
	padding: 0;
	margin: 0;
	text-align:center;
	color:#fff;
	line-height:50px;
}

#seo a {color: #fff; text-decoration:none;
}

.red {color: #ff0000; text-decoration:none;
}
