
html {height:100%;}
body {
margin:0; padding:0; height:100%;
/*background: url(img/bg.gif) top right repeat-y;
background*/
/*background: #C2C4C6;*/
/*background:trasparent  repeat-y;*/
/*background-repeat: repeat-y;*/
background: url(img/bg.gif) top right repeat-y;
/*background-color: #eee;*/
/*background-position: 80% 20%;*/
/*background-attachment:fixed;*/
/*border: 5px solid #000;*/
font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	/*overflow:scroll;*/
	height:100%;
}

#tutto {
	/*height:100%;*/
	background:#fff url(img/bg.gif) top right repeat-y;

}

#wrap {
background:url(img/kl_ombra.gif) top left repeat-y;
min-height:100%;
height:100%
/*position:relative;*/

}
/*#wrap {
	height:100%
}*/

#header {
	position:absolute;

}

#contenitore_header {
	background: url(img/kl_sfondo_flash.gif) repeat-x;
	color:#FF00FF;
	margin:0px; padding:0px;
	height:188px;
}

p {	margin:5px; 
	padding:0;
	line-height:16px;
}

h1 {
	color:#972134;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
	margin:0px;
	padding:0px;
	font-size:18px;
}

h2 {
	color:#972134;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
	margin:0px;
	padding:0px;
	font-size:15px;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#CCCCCC;
}

#left {
	float:left;
	width:38px;
	text-align:center;
	/*height:100%;*/
	/*max-height:1300px;*/
	/*border:6px solid #000000;*/
	background-image:url(img/kl_ombra.gif);
}

#main {
	margin-left:38px;
}

#right {
	float:right;
	width:200px;
	text-align:center;
	/*background: #000;*/
	/*height:100px;*/
}

#content {
	padding:5px;
	margin-right:200px;
	text-align:left;
}

#inner-wrap {
padding-bottom:24px;
}

#inner-wrap:after {
	content:" ";
	display:block;
	clear:both;
}

#footer {
	position:fixed;
	bottom:0;
	height:24px;
	background:#C2C4C6 url(img/kl_fondo_piede2.gif) repeat-x;
		/*top:100px;*/
		/*background: #000;
		border: 1px solid black;*/
	width:100%;
	color:#FF00FF;
	text-align:left;

}


code {
font-size:0.8em;
border:1px solid navy;
background-color:white;
color:#333333;
padding:10px;
display:block;
width:80%;
margin:10px auto;
overflow:auto;
font-family: Courier New, Courier, mono;
}


.minibox3{
	width:29%; margin:1%;
	float:left;
	padding:2px;
	background-color:#F0F0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:10px solid #972134;
}

a:link,
a:visited{
color:#972134;
text-decoration:none;
line-height:20px;
}

a:hover,
a:focus,
a:active{
color:#972134;
text-decoration:underline;
}

.box{
	float:left;
}

.boxLargo {
/*border-bottom: 2px solid #000;*/
background-color: #F0F0F0;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:10px solid #972134;
clear:none;
font-size:9px;
}

.titoloBox{
	font-size: 10pt;
	padding-left:0px;
	color:#972134;
	/*padding-bottom: 5px;*/
}

.imgBoxLungoSx {
	padding: 5px;
	/*padding-right:5px;*/
	float:left;
	/*border: 1px solid #972134;*/
	
}

/*
	ELEMENTI UTILI PER GLI ELENCHI
*/
	
	
.immagine {
float:left;
width: 15%;
}

.testo{
width: 72%;
float:left;
text-align:justify;
/*padding:0;
margin-top: 10px;
	background-color: #C1272D;*/

}

.scheda {
	width: 80px;
	text-align: center;
	background-color: #972134;
}

.chiuditutto {
clear:left;
}

.link {
	float:right;
}

.link2 {
	width: 80px;
	/*padding:10px;*/
	/*margin:10px;*/
	text-align: center;
	background-color: #4d4d4d;
}

.link a {
	color: #fff;
}



ul {
	list-style: none;
	line-height:20px;
	margin-top:5px;
	margin-left:15px;
	padding:0;
	}

li {
	margin:0;
	padding:0;
	}

.categoria p {
	margin:0;
	padding:0;
}

.contieneAnteprime{
	/*width:100%;*/
	max-width:110px;
	float:left;
	background-color:#CCCCCC;
	border-bottom:10px solid #972134;
	margin-left:10px;
	/*margin-left:10px;*/
	
}

.anteprime {
	margin-left:3px;
	float:left;
	width:110px;
	
}

.fotogrande {
	width:300px;
	text-align:center;
	float:left;
	border: 1px solid #972134;
	padding:5px;
	margin-bottom: 1%;
	/*background-color:#FF00FF*/;
}

.boxcategoria {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:10px solid #972134;
	/*width: 22%;*/
	/*float: left; */
	/*margin-right: 20px;
	margin-left: 10px;*/
	background-color: rgb(240, 240, 240);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

.boxcategoriaInverso {
	/*border-top:1px solid #972134;
	border-left:1px solid #972134;
	border-right:1px solid #972134;
	border-bottom:10px solid #972134;*/
	/*width: 22%;*/
	/*float: left; */
	/*margin-right: 20px;
	margin-left: 10px;*/
	background-color:#972134;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	padding:3px;
}

.boxcategoriaInverso a{
	color:#FFFFFF;
	text-decoration:none;
}
.boxcategoriaInverso a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.offerte {
	clear:both;
}




.boxcategoria h2 {
	margin:0;
	padding:5px;
	color:#972134;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}


.descrizione {
width: 90%;
float: left; 
background-color: rgb(255, 255, 255);
}

.giudizi h2 {
	margin:0;
	padding:5px;
}

div.riga {
	clear: left;
	padding-top: 5px;
	
  }

div.riga span.etichetta {
	float: left;
	width: 150px;
	margin-right:10px;
	text-align: right;
	font-weight: bold;
  }

div.riga span.dati { /*imput*/
  float: right;
  width: 300px;
  text-align: left;
  }


.allineaSX{
	margin:3px;
	padding:3px;
	float:left;
}

.allineaDX{
	margin:3px;
	padding:3px;
	float:left;
}