div.contenit{
	font-weight: normal;
	padding : 0;
	margin : 0 ;
	min-width:620px;
	width : 90%;
	overflow:hidden;
	clear:both;
	margin-left:5%;
}

h1.titolo1_ricerca{
	font-size:10pt;
	color: #004080; 
	font-weight:bold; 
	vertical-align : middle;
	background-color:#DFF1FF;
	/*border-left :16px solid #004080;*/
	width:550px; 
	margin-left:5%; 
	text-align:center;
}


fieldset.ricerca{
	border:0; 
	width:550px; 
	margin-left:5%; 
	padding:0;
}

legend.ricerca{
	font-weight:bold;
	color:#000000;
}

p.text_grigio_bordo{
	background-color:#eaeaea; 
	border-bottom:#DFF1FF 3px solid ; 
	width:550px; 
	margin:0; 
	padding:0px; 
	color: #004080; 
	font-weight:bold;
}

p.text_grigio{
	background-color:#eaeaea; 
	width:550px; 
	margin:0; 
	padding:0px; 
	color: #004080;
	font-weight:bold;
}

p.text_azzurro{
 	background-color:#DFF1FF; 
	width:550px; 
	margin:0; 
	padding:0; 
	color: #004080; 
	font-weight:bold;
}

p.centro{
	text-align:center;
	font-weight:bold;
}

label.text{
	width:120px; 
	margin-top:2px; 
	float:left;
}

label.check{
	width:120px; 
	float:left;
	font-weight:bold;
}

label.select{
	width:60px; 
	float:left;
	margin-top:3px;
	font-weight:bold;
}

label.select2{
	width:60px; 
	float:left;
	margin-top:3px;
	margin-left:120px;
	font-weight:bold;
}

input.text{
	width:347px; 
	font-family:Tahoma; 
	font-size: 11px;
}

select.select{
	width:100; 
	font-family:Tahoma; 
	font-size: 11px;
}

select.select2{
	width:300px; 
	margin-bottom:3px;
	font-family:Tahoma; 
	font-size: 11px;
}

input.submit{
	font-family:Tahoma; 
	font-size: 11px;
}

/*Risultati ricerca*/

span.nuova, a.nuova{
	float:right; 
	color : #004080; 
	background-color : #A0CDF0;
	display:inline;
	height:16px;
}

a.nuova:hover{
	color : White;
	background-color : #A0CDF0;
}

p.testi{
	width:550px; 
	margin-left:5%; 
}

div.contenitore, div.contenitore2{
	clear:both; 
	overflow:hidden; 
	width:550px;
	margin-left:5%;
}

div.sin{
	float:left; 
	width:40%;;
}

div.sin2{
	float:left; 
	width:15%;
	
}

div.cen{
	float:left; 
	width:35%;
}

div.cen2{
	float:left; 
	width:58%;
	
}

div.des{
	float:right;
	width:15%;
}

div.des2{
	float:left;
	width:15%;
}

h3.aziende{
	font-weight:bold; 
	background-color: #004080; 
	width:540px; 
	margin-left:5%;
	color:#ffffff;
}

a{
	color: #004080;
}

a.aziende{
	color:#ffffff;
}

a.aziende:hover{
	color:#DFF1FF;
}

hr.fine{
	width:540px; 
	color: #a0cdf0;
	background-color: #a0cdf0;
	height: 3px;
	border:0;
	margin-left:5%;
	margin-top:10px;
	
}

hr.fin{
	width:550px; 
	height: 1px;
	color:#000040;
	background-color: #000040;
	border-width:0;
	margin-left:2%;
	padding:0;
	margin-top:10px;
	margin-bottom:10px;
}

div.sin3{
	float:left; 
	width:9%;
}
div.cen3{
	float:left; 
	width:45%;
}
div.des3{
	float:right; 
	width:45%;
}

/*Pagina di visualizzazione azienda*/
img{
	border:0;
}

div.div_sin1{
	float:left; 
	width:40%;
}

div.div_des1{
	float:left; 
	width:50%;
}

div.div_sin2{
	float:left; 
	width:26%;
}

div.div_des2{
	float:left; 
	width:60%;
}

th.intest1{
	font-weight : bold;
	text-decoration : none;
	color : #004080;
	background-color : #A0CDF0;
}

td.col1{
	font-weight : bold;
	text-decoration : none;
	color : White; 
	background-color : #004080;
}

td.col2{
	font-weight : bold;
	text-decoration : none;
	color : White; 
	background-color : #004080;
	width:50px;
}

td.colonna_sx{
	color: #004080; 
	width:130px;
}

h2.titolo2{
	text-align:center; 
	font-weight : bold; 
	background-color : #FFCC33;
	font-size:12px;
	color: #004080;
}

h2.titolo2b{
	text-align:center;
	font-weight : bold; 
	background-color : #A0CDF0;
	width:400px; 
	font-size:12px;
	color: #004080;
}

h3.titolo3{
	text-align:center;
	font-weight : bold; 
	background-color : #A0CDF0;
	width:600px; 
	font-size:12px;
	color: #004080;
}

td.col3{
	color: #004080; 
	width:250px;
}

td.col4{
	color: #004080; 
	width:300px;
}

/*Segnalazione*/

h1.tit1{
	text-align:center; 
	font-size: 10pt;
	font-weight : bold;
	text-decoration : none;
	color : White;
	background-color : #004080;
}

fieldset.segnalazione{
	width:600px; 
	border:0;
}

p.titolo{
	text-align:center; 
	margin:0; 
	background-color:#a0cdf0; 
	color:#004080;
	 width:600px;
}
 
 p.riquadri_color{
	text-align:center; 
	margin-left:0; 
	color:#004080;
}
 
 p.riquadri{
	text-align:center; 
	margin-left:0;
}

label.etic{
	font-size:11px;
	width:150px;
	float:left;
	text-align:left;
	margin-left:20px;
}

select.sel{
 	font-size:11px;
	margin-left:-80px;
	width:380px;
}
div.segnalaz{
	font-weight: normal;
	padding : 0;
	margin : 0 ;
	min-width:620px;
	width : 95%;
	overflow:hidden;
	clear:both;
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
}

textarea.testo{
	margin:0;
	text-align:left;
	padding:0;
}