div.pagina {
    margin: auto;
    text-align: center;
    width: 1000px;
}
table.elenco {
    width : 100%;
    padding: 3px;
    border: 1px;
    margin: auto;
}
th {
    background-color : #96E25A;
    color: #ffffff;
    padding: 5px;
}

td {
    padding: 5px;
    
}


img {
    border:none;
    
}

.percorsi{
/*	float: center; */
/*	width : 800;*/
	margin-left: 50px; 
	padding-top: 10px;
	text-align : left;
}
.popup{
	float: left; 
	font-size: 14px;
	margin-left: 20px; 
	padding-top: 10px;
	width: 650px;
}

.popup_strutt{
	float: left; 
	font-size: 12px;
	margin-left: 20px; 
	padding-top: 10px;
	width: 650px;
}

h2.percorsi2{
	font-size: 14px;
	text-align: center;
	color : #339933;
}

#bottone{
	border: 0;
	position: relative;
	top: 10px;
	margin-right: 5px;
}
#barra{
	background-color: #E0E6EF;
}
#barra h2{
	background-color: #E0E6EF;
}
h2.link{
	float: right;
	width: 90px;
}
div.col-1{
	float: left;
	padding-top: 3px;
}
div.col-2{
	position: relative;
	left: 15px;
	top: 1px;
}
#semplice{
	/*position: relative;
	left: 20px;*/
}
div.search-result h2 {
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	text-decoration : underline;
}
h2.search-title-2{
	padding-bottom: 5px;
	float: left;
	width: 300px;
	margin-left: 10px;
}
h2.search-title{
	padding-top: 3px;
	float: left;
	width: 200px;
	margin-left: 10px;
}
div.utenti-content{
	padding-top: 50px;
	text-align: center;
	position: relative;
	left: 80px;
	width: 800px;
}
.utenti-inner{
	padding-bottom: 30px;
	text-align: left;
	width: 350px;
}
div.search-content, div.search-result h2{
	position: relative;
	width: 1000px;
	margin-left: 20px;
}
div.search-field select {
	width: 400px;
	margin: 2px;
	position: relative;
	left: 10px;
}
div.search-button {
	float: right;
	position: relative;
	bottom: 15px;
	right: 20px;
}
span.utenti-label {
	width: 120px;
	float: left;
	vertical-align: middle;
}
div.search-label {
	position: relative;
	top: 4px;
	width: 180px;
	float: left;
	vertical-align: middle;
}
div.search-form-field {
	width: 780px;
	vertical-align: middle;
	font-size: 13px;
}

span.errors{
	color: #FF3333;
}
textarea{  
   font-family: Verdana; 
   font-size: 12px; 
   font-style: normal;
   font-weight: normal; 
   color: #293064; 
   background-color: #e9e9e9; 
   border: #293064; 
   border-style: groove; 
   border-top-width: 1px; 
   border-right-width: 1px; 
   border-bottom-width: 1px; 
   border-left-width: 1px
}
td{
   font-family: Verdana;
   /*#color: #293064;*/
   color:#010a0c;
   font-size: 14px;
   vertical-align:central;
}

td.strutt{
   font-family: Verdana;
   /*#color: #293064;*/
   color:#010a0c;
   font-size: 12px;
   vertical-align:central;
}


th{
	font-size: 15px;
}
tr.dispari{
	background-color: #e9e9e9; 
}
select{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #293064;
	background-color: #e9e9e9;
	border: thin #293064;
}
body{
	font-family: Verdana;
/*	#color: #32616E;*/
	color : #010a0c;
	font-size: 14px;
	text-align: center;  
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: #ff3366;
	scrollbar-base-color: #e9e9e9;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #999999;

}
div.menu4b { 
    margin:1px;
    padding:0px;
    width:100%;
    text-align:left;
    background-color:#ffffff;
}

div.menu4b a { 
display:block; 
margin:0px; 
padding:0px; 
font-family:Verdana; 
font-weight:normal; 
font-size:14px; 
line-height:11px; 
text-decoration:none; 
color:#000000; 
} 
div.menu4b a:hover { 
color: Black;
text-decoration:none; 
background-color:#ffcccc;
border-style: none;
}

a:visited {  
font-family: Verdana; 
font-style: normal; 
color: #32616E; 
text-decoration: none;
font-weight: bold;
}
a:active {  
font-family: Verdana; 
font-style: normal; 
color: #32616E; 
font-weight: bold;
}


a:hover {  
font-family: Verdana; 
font-style: normal; 
color: #32616E;
text-decoration: underline;
font-weight: bold;
}
a:link {  
font-family: Verdana; 
font-size: 14px; 
font-style: normal; 
color: #32616E; 
text-decoration: none;
font-weight: bold;
}
input {  
font-family: Verdana; 
font-style: normal; 
color: Black; 
background-color: #e9e9e9;
border: #293064; 
border-style: groove; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}
.corpo {
font-family: Verdana;
font-size: 14px;
color: #000000;
vertical-align:  top;
text-indent: 5pt;
text-align: justify;
padding-top: 1px; 
padding-right: 5px; 
padding-bottom: 1px; 
padding-left: 5px
}
.cornice { border: solid Gray; 
border: 1px #cccccc solid;
 text-indent: 9px;
 }
.bordi_t {  
border: 1px #999999 solid;
}
.bordi {  
border-bottom: solid; border-bottom-width: 1px;  border-color:#FF3366;
border-top: solid; border-top-width: 1px;  border-color:#FF3366;
border-left: solid; border-left-width: 1px;  border-color:#FF3366;
border-right: solid; border-right-width: 1px;  border-color:#FF3366;
}
.bordi {  
border: 1px #3399CC solid;
}
applet {  
font-family: Verdana; 
font-size: 13px; 
font-style: normal; 
font-weight: normal; 
background-color: #ffffff; 
border-style:inset; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px
}
.linkarancio:link, .linkarancio:visited
{
   color : #FF9900;
   font-weight: bold; 
}
.linkarancio:hover
{
   color : #000080;
   font-weight: bold; 
}
div.navigation{
	float: left;
}
div.admin{
	font-weight: bolder;
}
ul.admin {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 120px;
	padding-bottom: 20px;
}
li.admin{
	margin: 0;
	padding: 0;
	width: 120px;	
}
.formfield{
	width: 400px;
}
textarea.formfield{
	width: 700px;
	height: 100px;
}
textarea.big{
	width: 700px;
	height: 700px;
}
select{
	width: 400px
}
#container {
	width: 1000px;
	margin: 0 ;
}
tr.dispari {
	background-color: #E0E6EF;
}
input.tcheck, input.search-radio {
	border: none;
	padding: 0;
	margin: 0;
	background-color: #fff;
}

div.ad{
	width: 675px;
}
hr#admin {
	width: 100%;
}

h1 {
 	font-size: 16px;
	text-align: center;
}
h2{
	font-size: 13px;
}
/*.cancella{
	position: absolute;
	float:left;
}*/
div#container_pop{
	text-align: justify;
	padding: 10px;
	width: 750px;
}
.utility, .destinazione, .codici{
	margin: 0;
	padding:0;
	border: 0;
}
.destinazione {
	width: 450px;
}
.utility {
	width: 150px;
}
.codici{
	width: 80px;
}
.ricerca{
	width: 1000px;
}
.ricerca_strut{
	width: 800px;
}
.glossario{
	width: 780px;
}
.ricerca td{
	padding-left: 20px;
} 
a.link-list{
	
}
div.search-link{
	padding: 30px;
}
p#login-error{
	position: relative;
	left: 80px;
	color: red;
}
.titolo{
	font-size: 20px;
	color: Green;
	font-weight: bold;
	padding-top: 20px;
}
.sottotitolo{
	font-size: 16px;
	text-decoration: underline;
	color: Green;
	font-weight: bold;
	padding-left : 0px;
	padding-top: 20px;
}
.sottotitolo-2{
	padding-left : 30px;
	color: Green;
	font-weight: bold;
	font-size: 14px;
}
.campi-2{
	display: block;
	padding-left: 30px;
	font-size: 14px;
}
#avanti {
	background-image: url("../img/arrow_right.png");
	width: 32px;
	height: 32px;
}
#indietro {
	background-image: url("../img/arrow_left.png");
	width: 32px;
	height: 32px;
}
#h-pop-up{
	width: 730px;
}
td.strut-pop-l, td.strut-pop-r{
	vertical-align: top;
}
td.strut-pop-l{
	width: 33%;
}
td.strut-pop-r{
	width: 66%;
	text-align: justify;
}

div.frmRicercaSemplice {
    background-color: #bfb;
}

div.frmRicercaAvanzata {
    background-color: #bff;
}
