td.label{
	
	font-size:11px;
	
	width:300px;
	
}

a {

	font-size:11px;

	color:#990000;

	font-family:verdana,arial,helvetica,sans-serif;

	text-decoration:underline;

	}

a:hover {

	font-size:11px;

	color:#595959;

	font-family:verdana,arial,helvetica,sans-serif;

	text-decoration:underline

	}



a.grande {

	font-size:11px;

	}



a.grande:hover {

	font-size:11px;

	}



a.menu {

	font-size:12px;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	}



a.menu:hover {

	font-size:12px;

	color:#CCCCCC;

	font-weight:bold;

	text-decoration:none;

	}



acronym {

	border-bottom:1px;

	cursor:help;

	}



body {

	background-position:center 50%;

	scrollbar-face-color:#ffffff;

	background-image:url(../images/sfondo.jpg);

	scrollbar-highlight-color:#ffffff;

	scrollbar-shadow-color:#cccccc;

	scrollbar-3dlight-color:#cccccc;

	scrollbar-arrow-color:#8d0000;

	scrollbar-track-color:#eeeeee;

	background-repeat:repeat-y;

	font-family:verdana, arial, helvetica, sans-serif;

	scrollbar-darkshadow-color:#eeeeee;

	scrollbar-base-color:#ffffff;

	background-color:#ffffff;

	}



/* Inizio div di intestazione, corpo centrale, pie' di pagina */


div.centrato {

	position:absolute;

	left:50%;

	float:left;

	margin-left:-455px;

	width:910px;

	background-color:#ffffff;

	top:0px;

	}


div.header {

	float:left;

	width:100%;

	height:86px;

	background-color:#ffffff;

	position:relative;
	
	}


div.tit {
  
  	width:100%;

	text-align:center;

	background-color:#ffffff;

	padding-top:10px;

	padding-bottom:10px;
	
	font-size:14px;

	color:#e46c00;

	font-weight:bold;

	text-decoration:none;

	}



div.footer {

	background-image:url(../images/footer.jpg);

	width:100%;
	
	float:left;
	
	margin-top:50px;

	background-repeat:no-repeat;

	background-position:center top;

	text-align:center;

	}



div.testo_footer {

	width:910px;

	line-height:20px;

	padding-top:25px;

	position:relative;

	text-align:center;

	}



/* Fine div di intestazione, corpo centrale, pie' di pagina*/



/* Inizio div di titolo, menu, presentazione*/



div.titolo {

	float:left;

	position:relative;

	width:100%;

	margin-top:5px;

	margin-bottom:5px;

	padding-top:15px;

	background-color:#ccc2c2;

	height:50px;

	text-align:center;

	font-size:20px;
}
	

div.menu {
  
  width:100%;
  
  float:left;
  
  text-align:center;
  
  padding:0;
  
  margin-top:5px;
  
}

div.voce_menu {

	float:left;
	
	width:160px;

	height:50%;

	margin-right:2px;

	text-align:center;

	background-color:#e06f07;
	
	padding-bottom:0.5%;
}

div.ricerca_menu{
  
  position:absolute;
  
  top:90px;
  
  left:650px;
  
  width:230px;
  
}

div.ricerca_menu div{
	
	width:100%;
	
}
	
input.text_gen{
 
 margin-left:5px;
 
 height:1.3em;
 
 font-family: Verdana,Arial,Helvetica,sans-serif;
 
 font-size: 11px;
 
 color: #595959;
 
 padding-left:5px;
 
 }

input.submit_gen {
 
 margin-left:5px;
 
 font-size:11px;
 
 border-width:0px;
 
 background-image:url(../images/pulsante-trova.gif);
 
 background-repeat:no-repeat;
 
 background-color:#f0f0f0;
 
 width:50px;
 
 height:19px;
 
 }




div.presentazione {
 
	width:453px;

	height:448px;

	float:left;

	position:relative;

	margin-top:5px;

	margin-right:1px;

	background-color:#f0f0f0;

	}



h2{

font-size:1em;

color:#e06f07;

	
}

div.presentazione_fondi {

	width:32%;

	float:left;
	
	margin:5px;

	background-color:#f0f0f0;

	}

.content-testo {

	width:430px;

	float:left;

	text-align:justify;

	position:relative;

	margin-top:20px;

	padding-left:10px;

	}


#content-testo {

	width:430px;

	height:150px;
	
	clear:left;
	
	margin-top:50px;
	
	text-align:justify;

	position:relative;

	padding-left:10px;
	
	top:0;
}
	


/* Fine div di titolo, menu, presentazione*/

/* Div delle immagini casuali */

div.immagini_casuali {
  
  text-align:center;
  
  padding-top:50px;
  
  }

img.presentazione {
	  
	margin:5px;
	
	height:100px;
	
	border: 1px solid #990000;
	
	}


/* Fine Div delle immagini casuali */



/* Inizio div di form, risultati */



div.form {

	width:455px;

	height:470px;

	float:left;

	position:relative;

	margin-top:5px;

	background-color:#f0f0f0;
}



div.input {

	float:left;

	position:relative;

	margin-top:10px;

	margin-bottom:10px;

	}



div.input_radio {

	float:left;

	font-size:11px;

	margin-top:10px;

	margin-bottom:10px;

	}


img {
  
	border:0px;

	}


fieldset{
	
	border:0px;
	
}



input.text {

	float:left;

	border-right:#e2a672 1px solid;

	border-top:#e2a672 1px solid;

	font-size:11px;

	border-left:#e2a672 1px solid;

	width:100px;

	color:#666666;

	border-bottom:#e2a672 1px solid;

	font-family:verdana, geneva, arial, helvetica, sans-serif;

	height:16px;

	background-color:#ffffff;

	text-decoration:none;

	margin-right:10px;

	}

input.text_img {

	float:left;

	border-right:#e2a672 1px solid;

	border-top:#e2a672 1px solid;

	font-size:11px;

	border-left:#e2a672 1px solid;

	width:200px;

	color:#666666;

	border-bottom:#e2a672 1px solid;

	font-family:verdana, geneva, arial, helvetica, sans-serif;

	height:15px;

	background-color:#ffffff;

	text-decoration:none;

	margin-right:10px;

	}


input.submit {

	float:left;

	font-size:11px;

	border-width:0px;

	background-image:url(../images/pulsante-trova.gif);

	background-repeat:no-repeat;

	background-color:#f0f0f0;

	width:60px;

	height:17px;
	
	}
	

input.reset	{

	float:left;

	font-size:11px;

	border-width:0px;

	background-image:url(../images/pulsante-reset.gif);

	background-repeat:no-repeat;

	background-color:#f0f0f0;

	width:50px;

	height:17px;

	}



select {

	border-right:#e2a672 1px solid;

	border-top:#e2a672 1px solid;

	font-size:11px;

	float:left;

	border-left:#e2a672 1px solid;

	width:200px;

	color:#666666;

	border-bottom:#e2a672 1px solid;

	font-family:verdana, geneva, arial, helvetica, sans-serif;

	height:2em;

	background-color:#ffffff;

	text-decoration:none;

	}



select.cng {

	width:7em;

	}



div.testo_res {

	margin-top:5px;

	margin-bottom:5px;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#595959;

	}



/* Fine div di form, risultati */



/* Inizio div di scheda immagine */



div.tit_scheda {

	float:left;

	width:100%;

	height:30px;

	margin-top:5px;

	padding-top:10px;

	margin-bottom:5px;

	text-align:center;

	background-color:#f0f0f0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#e46c00;

	}



div.esemplari_img {

	float:left;

	position:relative;

	width:100%;

	margin-top:5px;

	text-align:center;

	}



div.box_scheda {

	float:left;

	position:relative;

	width:100%;

	margin-top:10px;

	}



div.idimg_anno {

	text-align:center;
	
	}
	
div.not_valid{
  
  	clear:left;
  
  	float:none;
  
  	width:912px;
  
  	height:350px;
  
  	padding:5%;
  
  	font-size:11px;
  
	}	


div.img_media {

	width:45%;

	float:left;

	text-align:center;

	}



div.scheda_img {

	width:480px;

	float:left;

	padding-left:15px;

	}



div.box_scheda_img {

	float:left;

	}



div.sogg {

	width:100%;

	margin-top:20px;

	float:left;

	background-color:#f0f0f0;
	
	}

div.sogg ul{
  
  	list-style-type: square;
  
  	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#595959;
	
	text-align:center;
	
	}	

div.sogg li{
  
  	display:inline;
	  
	}
	
div.pag_album_fondo {
  
  width:100%;
  
  float:left;
  
  text-align:center;
  
  height:10px;
  
  padding-top:10px;
  
  padding-bottom:10px;
  
  font-size:70%;
  
}


div.nome_fondo{
 
	text-align:center;

	background-color:#e06f07;
	
	float:left;
	
	margin-top:5px;
	
	color:white;
	
	font-weight:bold;
	
	width:100%;	
	
	font-size:12px;
	
}
	
div.pag_album {
  
  width:100%;
  
  float:left;
  
  margin-top:5px;
  
  text-align:center;
  
  font-weight:bold;
  
  }


#left {
	
	width:50%;
	float:left;
	text-align:right;
	
}

#right{
	
	width:50%;
	float:left;
	text-align:left;
	
}

img.tbbody {

	width:auto;
	
	}


ul {

	list-style-type:square;

	color:#e2a672;

	}



/* Fine div di scheda immagine */



/* Inizio div di pagina soggetti */



div.liste_sog {

	width:100%;

	margin-top:2px;

	}



div.lista_sog_gen {

	clear:left;

	float:left;

	position:relative;

	margin-right:2px;

	width:454px;

	background-color:#f0f0f0;

	}



div.lista_den_sog {

	float:left;

	position:relative;

	width:454px;

	background-color:#f0f0f0;

	}



div.sog {

	float:left;

	position:relative;

	margin-left:2px;

	margin-top:5px;

	}



div.tit_liste {

	width:100%;

	clear:left;

	position:relative;

	padding-top:20px;

	padding-bottom:20px;

	text-align:center;

	background-color:#f0f0f0;

	}



/* Fine div di pagina soggetti */



div.help {

	width:100%;

	float:left;

	position:relative;

	margin-top:5px;

	margin-bottom:5px;

	margin-right:2px;

	}



div.img {

	float:left;

	position:relative;

	margin-top:2px;

	margin-left:2px;

	padding-left:115px;

	}



div.img_grande {

	float:left;

	position:relative;

	}



div.menu_img {

	float:left;

	height:28px;

	padding-top:10px;

	position:relative;

	text-align:center;

	}



div.menu_img_1 {

	float:left;

	position:relative;

	margin-right:2px;

	width:336px;

	height:20px;

	margin-bottom:2px;

	padding-top:4px;

	text-align:center;

	background-color:#f0f0f0;
	
	}
	
div.menu_img_2 {

	float:left;

	position:relative;

	margin-right:2px;

	width:336px;

	height:20px;

	margin-bottom:2px;

	padding-top:4px;

	text-align:center;

	background-color:#f0f0f0;

	}

div.scheda_esemplare {

	width:910px;

	float:left;

	position:relative;

	margin-top:5px;

	margin-bottom:5px;

	margin-right:2px;
	
	padding-bottom:10px;

	}



div.part {

	float:left;

	position:relative;

	width:100%;

	margin-left:2px;
	
	}
	

td.tbbody {

	text-align:center;

	}



img.scheda_img {

	height:10%;
}
	
img.scheda_img_piccola {
  
  width:350px;
  
}


img.grande {

	width:675px;

	}



table {

	font-size:11px;

	font-family:verdana,arial,helvetica,sans-serif;

	}



table.img_sog {

	width:100%;

	height:100%;

	}



table.autori {

	width:100%;

	height:100%;

	background-color:#ffffff;

	}



table.esemplare {

	width:75%;
	
	margin-left:2%;

	}


td {

	padding-right:3px;

	padding-top:5px;

	font-size:11px;

	color:#595959;

	font-family:verdana,arial,helvetica,sans-serif;

	background-color:#f0f0f0;

	text-align:left;

	}



td.idimg {

	padding-left:2%;

	}



td.data {

	padding-left:2%;

	}



td.pag {

	width:100%;

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#595959;

	}



td.box_aut {

	background-color:#ffffff;

	}



td.aut {

	text-align:left;

	}

td.titolo {
	
	padding-left:3%;
	
}


th {

	padding-right: 3px;

	font-size:11px;

	color:#595959;

	padding-top: 5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align:left;

	}



th.tb_headings {

	text-align:center;
  
  	}

th.res {

	padding-top:5px;

	padding-bottom:5px;

	text-align:center;

	font-size:11px;

	font-family:verdana,arial,helvetica,sans-serif;

	}

th.res_ex{
	
	text-align:left;
	
	height:100px;
	
}



th.aut {

	padding-right:3px;

	font-size:11px;

	color:#595959;

	padding-top:5px;

	font-family:verdana,arial,helvetica,sans-serif;

	text-align:left;

	background-color:#ffffff;

	width:74px;

	}



/*Inizio gestione testi*/

.testoBianco {

	font-size:10px;

	color:#ffffff;

	text-decoration:none;

	}

.testoOrange {

	font-size:14px;

	color:#e46c00;

	text-decoration:none;

	}

.testo_grigio {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#595959;
	
	}
	
.testo_grassetto {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-weight:bold;

	font-size:11px;

	color:#595959;

	}

.linkBianco {

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

	}

.linkBianco:hover {

	font-size:10px;

	color:#CCCCCC;

	text-decoration:none;

	}

.links {

	font-size:10px;

	color:#FFFFFF;

	}

.links:hover {

	font-size:10px;

	color:#CCCCCC;

	}

/*Fine gestione testi*/




