*{font-family:Verdana;}

body {
	font-size:11px;
	color:#000;
	text-align:center;
	background-image:url("/images/sfondopagina.gif");
}


a{color:#000;}


h2{ 
	font-size:1.3em;
	font-weight:normal;
	text-align:center;
	margin:0px;
	padding:0px;
}

img {border:none;}

img.indice {
	text-align:center;
	margin:auto;
	display:block;
}

img.language{
	border:1px #000 solid;
	margin:0px;
}

img.flag{
	border:none;
	margin: 4px;
}

img.photogallery{
	border:1px #000 solid;

}

div.BlockLanguage {
	display:block;
	margin:5px 2px 5px 2px;
	width:100%;
}

div.frame {
	width:800px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
	text-align:left;
	background:#FFF;
	border:1px #000 solid;
	padding:5px;
}
	
div.menu {
	width:175px;
	float:left;
	padding:4px;
	margin-right:2px;
	background:#CAFA7A;
	border:1px #000 dashed;
}
div.menu ul{
	list-style:none; /* elimino i punti elenco */
	margin:0; padding:0; /* elimino i rientri delle liste */
	font-variant: small-caps;
	text-transform:capitalize;
}


div.menu ul li a {
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
	height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}
div.menu ul li a:hover {
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:underline; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
	height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
}

div.menu ul  li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


div.corpo {
	width:600px;
	float:left;
	padding:5px;
	
}

div.corpoindice {
	width:100%;
	margin:auto;
	float:center;
	padding:5px;
	
}


div.head{
	background-image:url("/images/sfondotestata.gif");
	height:120px;
	margin-bottom:5px;
	
} 

div.indice{
	background-image:url("/images/sfondoindice.jpg");
	background-repeat:no-repeat;
	background-position: center center;
	height:320px;
	width:480px;
} 
div.indicetesto{
	font-size:1.2em;
	padding:20px 15px 0px 15px;
} 


div.foot{
	clear: both;
	white-space: pre;
}

div.head img{

}

div.corpo img{				
	margin:0px 10px 0px 10px;
}

div.corpo table.listino caption{
	margin-left: 10%;
	margin-right: 10%;
	width:80%;
}

div.corpo table.listino {				
	font-size:1em;
	text-align:center;
	border: 1px solid #000;
	margin-left: 10%;
	margin-right: 10%;
	width:80%;

}


div.corpo table.listino tbody td{
	font-size:1.5em;
	text-align:center;
}

div.corpo table.listino tfoot td{
	font-size:1em;
	text-align:left;
	font-weight:bold;
}

div.corpo ul.listino{
	list-style:circle outside; /* elimino i punti elenco */
	margin:auto; 
	padding:2em; /* elimino i rientri delle liste */
	font-variant: small-caps;
}

div.corpo ul.listino li.highlights{
	color:#CC0000;
}


div.corpo img.immagine{
	border:1px #000 solid;
	margin:10px;
}

p.offerte{
font-size:150%;
font-weight:bold;
color:#C70000;
text-align:center;
}
