	/* inizio reset CSS */

* {
	margin: 0;
	padding: 0;
}

body {margin:0; padding:0; }
	
p, span { 
margin:0;
padding:0;
}

img {
margin:0;
padding:0;
border:0;
}

a {text-decoration:none}

a:hover {text-decoration:underline; color: inherit;}

h1,h2,h3,h3,h4,h5,h6 { 
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
}

ul {margin:0; padding:0 }
	
	li {margin:0; padding:0 }

/* fine reset CSS */	


.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0;
}
 
.clearfix {
   display: inline-block;
}
 
html[xmlns] .clearfix {
   display: block;
}
 
* html .clearfix {
   height: 1%;
   overflow: visible;
}

/* fine del clearfix*/


	
	body {margin:0; padding:0; }
	
	
	
	
	

	#testa {width:100%; height:120px; border-bottom:2px dashed #76a6f5 ; z-index: 100}
	
	.wrapper { width:1000px; margin: 0 auto;}
	
	.blu { background-color: #f1f4f9;} 
	
	.pulitore {clear:both; }
	
	
	#menu_alto ul{  list-style:none; }
	
	#menu_alto li{ display:block; margin:0px 15px ; float:left }
	
	#menu_alto a:link, 
#menu_alto a:visited {font-family:arial; color:white; text-decoration:none; font-size:16px; color:black}

#menu_alto a:hover, 
#menu_alto a:focus, 
#menu_alto a:active, 
#menu_alto a { font-family:arial; color:white; text-decoration:underline;font-size:16px; color:black}

.menu_icone {vertical-align:middle; margin: 0 5px 0 0}

#cercatore { float :right; border:1px dashed #76a6f5; width:250px; padding: 10px; position: relative; bottom: 40px; right: 200px }


/* editor generale */

#menu_editor  ul {list-style:none;}

#menu_editor  li{margin-left: 20px}

/*  pagine dell'editor  */

.testi_istruzioni {
font-family: arial;
font-size: 14px;

}

.titoli_interni {
font-family: arial;
font-size: 14px;
font-weight: bold;

}

.scatola_dati  input{ padding: 5px}