.clearer { 
float: none; 
clear: both; 
}
.sfondo-menu {

	background-color:#006600;
	
	height:20px;
	top:0px;
	POSITION: relative;
	
}
.sfondo-pagina {
	background-color:#e9f1f6;
	

	border:solid #BEE9B4 10px;
	
	height:auto
	
}
.sfondo-pagina-immagine {   background-image: url(images/fondo_css3.jpg); background-color:#deeeff; background-position: left top; background-attachment: scroll; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
div.hr {
    height: 15px;
    background: #fff url(interfaccia/hr_image.gif) no-repeat scroll center;
}
div.hr hr {
    display: none;
} 


hr {
    border: 0;
   
background-color: #e9f1f6;
height: 10px;
width:10px;

}

body{text-align: center;}
p{
	width: 5em;
	margin: auto;
	text-align: left;
	background-color: #D4D0C8;
}
BR {
 clear:none;
  }
  .br_basso{
  line-height:5px; 
  
  }
.break{
	clear:left;
	
	
	
} 
.break_dx{
	clear:right
	
	
	
} 
/*css che allinea al centro*/
#cnt{
	width:700px;
	margin: auto;
	
	
	
	
	
	
	
} 
#cnt_game{
	width:100%;
	top:50px;
	
	margin: auto;
	position:relative;
	
	
	
	
	
	
	
}
#indirizzo{

  
	text-align: left;
	left:5px;
	top:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#C9F981;
	POSITION: relative;
	
	
}
.testo {
float: left; 
	text-align: left;
	color:#006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:5px;
	
	
	
	
}
.contenuto_dx_gallery {

	background-color:#ffffff;
float: none; 
	text-align: left;
	border: solid #999999 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	

	
	
	
}
.contenuto_scontornato {


	background-color:#ffffff;
	padding:10px;
	
	width:auto;

	text-align: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	
	height:inherit;
	
	
	
}
.contenuto_dx {
	width:340px;
	background-color:#ffffff;
	text-align: left;
	border: solid #999999 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	height:1%;
     height:auto;

	}
.contenuto_sx {

width:287px;
text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:7px;
	
	
	
}
.contenuto_int2 {
width:280px;
	text-align: left;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px;
	
	border-bottom:solid #d9e7f0 3px;
	border-left:solid #d9e7f0 3px;
	border-right:solid #d9e7f0 1px;
	height:auto;
	color:#888888;
	position:relative;
	
	
}
.contenuto_int {
	text-align: left;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px;
	
	border-bottom:solid #d9e7f0 3px;
	border-left:solid #d9e7f0 3px;
	border-right:solid #d9e7f0 1px;
	height:auto;
	color:#888888;
	position:relative;
	
	
}
.contenuto_int_new {
	text-align: left;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:11px;
		border: solid #999999 1px;
		
	
	
	
}
.box_sx {
float: left;








}
.box_dx {

float:right;
padding:10px;



height:auto;
background-color:#E5E5E5;
border: solid #cccccc 5px;


}
.image_sx {
float: left; 
margin: 2px;
position:relative;

}
.image_dx {
float:right;
margin: 2px;
position:relative;



}

.titoletto{
	height:auto;
	background-color:#A25754;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	color: #FFFFFF;
	border: solid #753D40 1px;
	
}
.titoletto2{


	height:5px;
	background-color:#009900;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	
	
	border: solid #0080c0 1px;
	
	
}
.piede{
	background-color: #D4ECC8;


}
