
html,body{
	margin:0 auto;
	padding:0;
	background: #006D19;
     text-align: center;     
   }
   body{font: 76% arial,sans-serif;}
	 /* sopra*/
div#container{
	width:679px;
	margin: 0 auto;
	background: #fff;
	line-height: 2em;
	}
div#header{
    background-image: url("../img/img-sfondo.jpg");
    width: 679px;
	margin:0 auto;
}

  /* sinistra */
div#navigation{ 	float:left;	width:180px;	background: #ffc;	text-align: left;	}
div#flash-sound {
	height: 25px;
	text-align: center;
	float:left;
	clear:left;
	width:160px;
	margin: 15px auto;
}
   /* destra */
div#content{
	float:right;
	width:498px;
	background: #fff;
	}
  /* sotto */
div#footer{
	clear:both;
    margin: 0 auto; padding: 0;
    width: 679px;
    background: #D4911C;
    height: 15px;
    font: normal 12px arial, verdana, sans-serif;
    color: #000;
	}




   /* testi a destra unico */
div#content2 {
	width: 450px;
	margin: 5px auto;
	float: center;
	text-align: left;
	line-height: 2em;
}
div#content2 h1 {   font: bold 16px Arial, verdana, sans-serif;     color: #E39A0F;   margin: 20px auto 0px auto;}
div#content2 h2 {     font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; color: #000; text-align: justify; }




   /* testi a destra con foto */
div#content3 {
	width: 340px;
	margin: 5px auto;
	float: left;
	text-align: left;
}
div#content3 h1 {
   font: bold 16px Arial, verdana, sans-serif;
   color: #E39A0F;
   margin: 20px auto 0px 10px;
}
div#content3 h2 {
   font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; 
	color: #000;
	text-align: justify;
	margin: 5px 15px 0px 10px;
	line-height: 1.6em;
}
div#content4 {
	width: 155px;
	margin: 0px auto;
	float: right;
	text-align: left;
	background: #B3E2C5;
}
div#content4 img {
	margin: 20px 15px;
	border: 1px solid #000;
	float: center;
}




/* testi a sinistra */
div#menu { 	width: 160px;	margin: 20px auto 10px auto;	float: center;	text-align: left;}
div.menu1 {	color: #809400;	padding: 5px;	border-bottom: 1px solid #809400;}
div.menu1 img {	border: 0px solid #fff;}
div.menu1 a {	color: #809400;    text-decoration: none;} div.menu1 a:current {	color: #809400;	text-decoration: none;} div.menu1 a:hover {	color: #000;	text-decoration: none; }
div.menu2 {	padding: 5px;	border-bottom: 1px dashed #ccc;}div.menu2 a {	color: #000;    text-decoration: none;} div.menu2 a:current {	color: #000;	text-decoration: none;} div.menu2 a:hover {	color: #000;	text-decoration: none;}

/* lista */
ul {  list-style-type: square;      padding: 2px;}
li {  margin-left: 20px;   }


/* form online in contatti */
table.last {		font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; margin: 0; padding: 0;	text-align: center;	width: 400px;	FLOAT:center;}
td.img {	text-align: right; font: bold 12px; padding: 3px; color: #000; 	}
td.testo { color : #000;	text-align: left;	padding: 5px 10px;}
td.testo a {	text-align: left; 	background: #FFCC00;	padding: 5px;}

input.testo { width: 250px; 	padding: 2px;	border: 2px solid #ddd;	color: #777;	background: #f9f9f9;	font-size: 125%;	font-family: Arial, Verdana, sans-serif;	}
input.testo a:hover { border: 2px solid blue; }
input.testo2 { width: 95px; 	padding: 2px;	border: 2px solid #ddd;	color: #777;	background: #f9f9f9;	font-size: 110%;	font-family: Arial, Verdana, sans-serif;	}
select.testo { width: 200px; 	padding: 2px;	border: 2px solid #ddd;	color: #777;	background: #f9f9f9;	font-size: 110%;	font-family: Arial, Verdana, sans-serif;	}
input.pulsante {width: 100px; padding: 2px; }
textarea {width: 250px; 	padding: 2px;	border: 2px solid #ddd;	color: #777;	background: #f9f9f9;	font-size: 110%;	font-family: Arial, Verdana, sans-serif;	 }



/* tesdtimonials */

.pari {
	width: 400px;
	border: 1px solid #00A664;
	background: #E3F2E9;
	margin: 15px auto;
	padding: 5px;
	font: normal 12px arial, verdana, sans-serif;
	text-align: left;
}
.dispari {
	width: 400px;
	border: 1px solid #0099DA;
	background: #E4EFFA;
	margin: 15px auto;
	padding: 5px;
	font: normal 12px arial, verdana, sans-serif;
	text-align: left;
}
.virgolette {
    font: 18px georgia, Verdana, Arial, sans-serif;
	text-align: left;
}
.commento {
     font: normal 12px arial, verdana, sans-serif;
     text-align: left;
}





/* tabella offerte mirabilandia */
table.offerte { width: 450px;	margin: 0; padding: 0;	text-align: left; font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; }
td.offerte {
text-align: left;
float: left;
color : #000;
padding: 4px;
margin-bottom: 15px;
}
td.offertetit { text-align: left;color : #f00;padding: 0px 4px;text-transform: uppercase;font-weight: bold;margin: 0;}




/*galleria foto piccole */
table.foto { margin: 0; padding: 0;  } tr.foto { height: 120px; }
td.foto1   { padding: 0 20px 0px 0px; margin: 0px auto;  }
td.foto1 img { padding: 4px; background: #000; border: none;  width: 125px; }
td.foto1 a:hover img  {  padding: 4px; background: red;  }



