/* Stili per il nuovo motore di ricerca */
/************* #cerca styles ***************/


h1#titolo_motore  {
	color:#70787D;
	font-size:130%;
	margin: 0 5px 0 20px;
	padding: 0;
	text-align:left;
}
#contenuti_una_colonna {
		 padding: 0; 
		 margin: 0; 
		 color: #000;	
		 text-align: left;
}
#contenuti_una_colonna div {
	margin: 0;
	padding:0 ;
} 
#contenuti_una_colonna p.help {
		 padding: 0; 
		 margin: 0 30px 0 0; 
		 color: #000;	
		 text-align: right;
} 
#contenuti_una_colonna p.help a {
	color: #AE1B13;
	text-decoration: underline;
	font-weight: bold;
} 
#contenuti_una_colonna p.help a:hover {
	text-decoration: none;
} 

/*#contenuti {
padding:10px 20px 0px 10px;
}
*/
#contenuti_una_colonna .incluso_motore, #contenuti_una_colonna #principale {
		 POSITION: relative; 
		 padding: 0 10px 0 0; 
		 margin: 0; 
		 WIDTH: 100%; 
		 color: #000;
		 background: none;
		 background-repeat: no-repeat;
}
#contenuti_una_colonna #cerca {
		 position: absolute; 
		 top: 10px; 
		 left: 0px;
		 width: 30%; 
		 padding: 0 0 5px 0; 
		 margin: 0px; 
		 color: #000;	
	}

#contenuti_una_colonna #cerca form{
	margin: 0px 0px 0px 2px;
 	padding: 0px;
	width: 100%; 
 	
}


#contenuti_una_colonna #cerca input{
	text-align: left;
	margin:0 5px 0 3px;
	padding: 0;
	padding: 3px 0;
}
#contenuti_una_colonna #cerca input#okricerca{
	padding: 1px 3px;
	font-weight: bold;
	border-style:solid;
	border-color: #FFF #333 #333 #FFF;
	border-width:1px 2px 2px 1px;
  	background: #004BB8;
  	color: #FFF;
	text-align: center;
}

#contenuti_una_colonna #cerca input#ricerca{
	padding: 0;
	text-align: left;
	width: 145px;
	text-indent: 5px;
}

#contenuti_una_colonna #cerca label{
	/*display: block;*/
    margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}

#contenuti_una_colonna #cerca fieldset {
	border: 1px solid #749EB1; 
	margin: 0px;
	padding: 0px 0 10px 0;
}
#contenuti_una_colonna #cerca legend {
	display: none;
}


/************* #search styles ***************/

/************* #menu laterale e risultato ***************/

#contenuti_una_colonna #menu {
		 position: absolute; 
		 top:80px;
		 left:0px;	
		 border: 0px solid #000; 
		 padding: 0px; 
		 margin: 0px; 
     	 background-color: #FFF;
		 width: 25%;
	}
#contenuti_una_colonna #menu h1, #contenuti_una_colonna #menu h3 {
	color:#004BB8;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0px 10px 20px;
	padding: 5px 0;
	text-align:left;
/*	border-bottom: 1px solid #004BB8;
	border: 1px solid #ccc;
	background-color: #004BB8;
	color:#FFF;
*/
	background-color:#F0F7F9;
	border-top: 1px solid #6B90DA;
}
#contenuti_una_colonna #menu ul {
	list-style: none;
	margin: 0 0 10px 40px; 
	padding: 0;
	text-align: left;
}

#contenuti_una_colonna #menu ul li {
	margin: 0 0 10px 0;
	padding: 0; 
}

#contenuti_una_colonna #menu a {

	display: block;
	padding: 0px;
	color: #000;
	background-color:#FFFFF;
}

#contenuti_una_colonna #menu ul li a:link {
	text-decoration: underline;
	color: #000;	

}

#contenuti_una_colonna #menu ul li a:hover{
	text-decoration: none;
}
#contenuti_una_colonna #menu ul li a:visited {

	text-decoration: none;
	color: #000;	

}

#contenuti_una_colonna #menu h2, #risultato h2{
	position:absolute;
	left:-10000px;
	overflow:hidden;
	width:0;
	height:0;
}

#contenuti_una_colonna  #risultato {
			margin: 10px 0 0 30%; 
			color: #000; 
		 	padding: 0; 
		 	border: 0px solid #000; 
			margin-right: 0.5em;
			padding: 0.5em 1em;
			background-color: #FFF;
			min-height: 22em;
			height : auto !important;
			height: 22em;	
}
#contenuti_una_colonna  #risultato img{
	padding: 0;
	margin: 0 10px 0 0;
}

/*********** #cercaneirisultati styles  ***********/
#contenuti_una_colonna  #cercaneirisultati {
	padding: 0;
	margin: 30px 10px 0 20px;
	font-size: 80%;
	text-align: left;
}

#contenuti_una_colonna  #cercaneirisultati #okricercanr{
	padding: 1px 3px;
	font-weight: bold;
	border-style:solid;
	border-color: #FFF #333 #333 #FFF;
	border-width:1px 2px 2px 1px;
  	background: #004BB8;
  	color: #FFF;
	text-align: center;
	
	margin-top:4px;
}

#contenuti_una_colonna  #cercaneirisultati #inputcercaneirisultati{
		width: 139px;
	height: 22px;
	margin: 0;
	padding: 0 3px 0 3px;
	border: 0px;
	background-image:url(/inclusi_flex/2010/img/sfondo_input_cerca.gif);
	background-position: top right ;
	background-repeat: no-repeat;
	vertical-align: middle;
	line-height: 22px;
}

/*********** #numris styles  ***********/

#contenuti_una_colonna  #numris {
	text-align: right;
	color: #000;	
	font-size: 80%;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #F0F7F9;
	border-top: 1px solid #6B90DA;
}

/*********** #numris styles Fine ***********/


/*********** #hits styles  ***********/
#contenuti_una_colonna  #hits {
	text-align: left;
	color: #000;	
/*	background-color: #DEE7EB;*/
	padding: 5px;
	font-size: 80%;
}

#contenuti_una_colonna  #hits a {
	font-size: 100%;
	text-decoration: underline;
	color: #0000FF;	
}
#contenuti_una_colonna  #hits a:visited {
	font-size: 100%;
	text-decoration: underline;
	color: #800080;	
}
#contenuti_una_colonna  #hits a:hover {
	color: #CD3301;
	text-decoration: none;
}
#contenuti_una_colonna  #hits a:focus {
	text-decoration: none;
	color: #990000;	
}
#contenuti_una_colonna  #hits a:active {
	text-decoration: none;
	color: #990000;	
}
/*********** #hits styles Fine ***********/


/*********** #nav styles  ***********/

#contenuti_una_colonna #nav {
	text-align: center;
	color: #A90A08;	
	font-size: 80%;
	background-color: #FFF;
	border: 0px solid #FFF; 
	margin: 0px;
	padding: 5px;
/*	 POSITION: absolute; 
		 TOP: 10px; 
*/		 
}
#contenuti_una_colonna #nav a:link {
	font-size: 100%;
	text-decoration: underline;
	color: #000;	
}

#contenuti_una_colonna #nav a:hover {
	text-decoration: none;
	color: #000;	
}
#contenuti_una_colonna #nav a:visited {
	text-decoration: underline;
	color: #000;	
}

p.motore {
	text-align: right;
	font-weight: bold;
}

/*********** #nav styles Fine ***********/  
.Sezione {
	width: 90%;
	border: 0px solid red; 
	text-align: center;
	margin: 10px;
	color: #506D7A;
	
}

#sfondo_index ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}
#sfondo_index ul li{ 
	margin-bottom: 20px;
	
}
#sfondo_index p { 
	margin-top: 0;
	
}
#servizi_online { 
	margin: 0;
	padding: 0;
	width: 90%; 
	border: 1px solid #1F5F7B; 
	padding: 5px;  
	margin: 30px 0;	
}

#servizi_online p { 
	margin: 10px 0;
}



dl	{
	margin: 0 0 30px;
	padding: 0;
	font-size: 100%;
}
dl dt {
	padding: 0px;
	margin: 20px 0 0 0;
	border: 0;
	font-weight: normal;
/*	line-height: 140%;*/
	voice-family: "\"}\"";
	voice-family:inherit;
	/*width: 150px;	*/
}
dl dd {
	margin: 0;
	padding: 0;
	line-height: 25px;
	margin-left: 15px;
	padding-left: 15px;
	background: url(/immagini/dd_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
dl dd.rosso {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	padding-left: 15px;
	background: url(/immagini/dd_arrow_r.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}

dl dd dl {
	font-size: 100%;
}

#contenuti_una_colonna #suggest {
		 POSITION: absolute; 
		 top: 60px; 
		 left: 8px;
		 width: 25%;
		 text-align: left; 
		 padding: 0px 0px 5px 10px; 
		 margin: 0px; 
		 color: #000;	
	font-size: 80%;
	color: #000;
}
#contenuti_una_colonna #suggest a {
		 text-decoration: underline;	
}

#contenuti_una_colonna #campiformricerca {
	padding-left:18px;
	padding-right:6px;

	padding: 0 0 0 10px;
	margin: 0;
	
}

