/*body {
	font:100% verdana,helvetica,sans-serif;
	color: black;
	margin:0; padding:0
}
code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }
*/
hr { display:none }
html, body {margin: 0px; padding: 0px; background: transparent; font-size: 100.01%; 
	//text-align:center;
	font-family:  Arial, Trebuchet, Verdana, Helvetica, sans-serif;
}

/* centrare la pagina web a larghezza fissa */
body { text-align:center }
a{
	color:black;
}
/*#testa { width:90%; margin:1em auto; text-align:left }*/

#testa {
	width:1000px;
	
	margin:0em auto;
	text-align:left
	/*background-image: url(../img/logo.jpg) no-repeat;*/
	/*img/logo.jpg" height="100" width="993"*/
}
#testa img{
	padding: 3px;
}
#testa div.back{
margin: 3px;
background: url(../img/logo.jpg) no-repeat;

width:993px;
height:110px;
}

/*sotto_menu_head*/
.home_head{
width:400px;
height:100px;

}
#testa ul, #testa li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #339;

}
#testa a.btn{
	display: block;
	font-size:0.9em;
	color: black;
	float: left;
	background-image: url(../img/bottone1.gif);
	width: 176px;
	height: 22px;
	margin: 3px 8px;
	text-align: center;
	text-decoration: none;
}
#testa a.btn:hover {
	text-decoration: underline ;
	background-image: url(../img/bottone1_over.gif);
	color:white;
}
#testa a.btn_blue{
	display: block;
	font-size:0.9em;
	color: black;
	float: left;
	background-image: url(../img/pulsante_arancione.gif);
	width: 174px;
	height: 22px;
	margin: 3px 8px;
	text-align: center;
	text-decoration: none;
}
#testa a.btn_blue:hover {
	text-decoration: underline ;
	background-image: url(../img/bott_grey.gif);
	color:white;
}
#testa a.btn_red{
	display: block;
	font-size:0.9em;
	color: black;
	float: left;
	background-image: url(../img/pulsante_azzurro.gif);
	width: 174px;
	height: 22px;
	margin: 3px 8px;
	text-align: center;
	text-decoration: none;
}
#testa a.btn_red:hover {
	text-decoration: underline ;
	background-image: url(../img/bott_grey.gif);
	color:white;
}
#testa a.btn_pink{
	display: block;
	font-size:0.9em;
	color: black;
	float: left;
	background-image: url(../img/pulsante_rosa.gif);
	width: 174px;
	height: 22px;
	margin: 3px 8px;
	text-align: center;
	text-decoration: none;
}
#testa a.btn_pink:hover {
	text-decoration: underline ;
	background-image: url(../img/bott_grey.gif);
	color:white;
}
#testa a.btn_green{
	display: block;
	font-size:0.9em;
	color: black;
	float: left;
	background-image: url(../img/pulsante_verde.gif);
	width: 174px;
	height: 22px;
	margin: 3px 8px;
	text-align: center;
	text-decoration: none;
}
#testa a.btn_green:hover {
	text-decoration: underline ;
	background-image: url(../img/bott_grey.gif);
	color:white;
}
#testa img{
	border:0;
}
/*sotto_menu_head fine*/

/*#corpo { width:90%; margin:1em auto; text-align:left }*/
#corpo {
	width:1000px;
	margin:0em auto;
	text-align:left
}
/*#piedipagina { width:90%; margin:1em auto; text-align:left }*/
#piedipagina {
	width:1000px;
	margin:1em auto;
	text-align:left
}

/* testa */
#testa {
	/*background:#ccc;*/
	/*background: #f0f0f0 url(img/logo.jpg) no-repeat;*/
	border: 1px solid #000;
	/*padding: 1em 0;*/
}

/* corpo */
#corpo {
	position:relative;
	/*background:#f0f0f0 url(sfondo_colonna1.png) repeat-y;
	border:1px solid #000;*/
}
#corpo-colonna1 {
	position:absolute; top:0; left:0;
	width:200px;
	padding:0.5em 10px;
}
/*sotto_menu_colonna 1*/
#corpo-colonna1 ul, #corpo-colonna1 li{
	display: inline;
	margin: 0;
	padding: 0;
	color: #339;

}
#corpo-colonna1 a{
	display: block;
	font-size:0.6em;
	color: black;
	background-image: url(../img/bottone1.gif);
	width: 176px;
	height: 22px;
	margin: 3px 2px;
	text-align: center;
	text-decoration: none;
}
#corpo-colonna1 a:hover{
	text-decoration: underline ;
	background-image: url(../img/bottone1_over.gif);
	color:white;
}
/*sotto_menu_colonna 1 fine*/

#corpo-colonna2 {
	margin:0 200px 0 200px;
	/*border-left:1px solid #000;
	border-right:1px dotted #000;
	background:#fff;*/
	padding:1em 0;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	font-size:0.8em;
}
/*Box centrali*/
#corpo-colonna2 p.in_box{
	margin: 0 10px;
}
/*boxini*/
#box_a{
	/*text-align: center;*/
	padding:0;
	float: left;
	margin-left: 4px;
}
#box_a_head{
	width:190px;
	height:6px;
	background-image: url(../img/box_head.gif);
	background-repeat: no-repeat;
	background-position: right top;
	//margin-bottom:-10px;
}
#box_a_row{
	width:190px;
	min-height: 50px;
	//height: 50px;
	background-image: url(../img/box_row.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size:0.7em;
	color:#003366;
	color: black;
}
#box_a_row h2{
	margin: 0 10px;
}
#box_a_row ul{
	margin: 0 0px;
	//margin: 0 10px;
	padding-left:15px;
  padding-right:15px;
}
#box_a_row li{
	margin: 5px -10px;
	//margin: 5px 10px;
	list-style: none;
}
#box_a_row p.in_box{
	margin: 0 10px;
}
#box_a_foot{
	width:190px;
	height:10px;
	background-image: url(../img/box_foot.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*fine boxini*/
/*boxini arancione*/
#box_a_arancione{
	/*text-align: center;*/
	padding:0;
	float: left;
	margin-left: 4px;
}
#box_a_head_arancione{
	width:190px;
	height:6px;
	background-image: url(../img/box_head_arancione_little.gif);
	background-repeat: no-repeat;
	background-position: right top;
	//margin-bottom:-10px;
}
#box_a_row_arancione{
	width:190px;
	min-height: 50px;
	//height: 50px;
	background-image: url(../img/box_row_arancione_little.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size:0.7em;
	color:#003366;
	color: black;
}
#box_a_row_arancione h2{
	margin: 0 10px;
}
#box_a_row_arancione ul{
	margin: 0 0px;
	//margin: 0 10px;
	padding-left:15px;
  padding-right:15px;
}
#box_a_row_arancione li{
	margin: 5px -10px;
	//margin: 5px 10px;
	list-style: none;
}
#box_a_row_arancione p.in_box{
	margin: 0 10px;
}
#box_a_foot_arancione{
	width:190px;
	height:10px;
	background-image: url(../img/box_foot_arancione_little.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*fine boxini arancione*/
/*boxini azzurro*/
#box_a_azzurro{
	/*text-align: center;*/
	padding:0;
	float: left;
	margin-left: 4px;
}
#box_a_head_azzurro{
	width:190px;
	height:6px;
	background-image: url(../img/box_head_azzurro_little.gif);
	background-repeat: no-repeat;
	background-position: right top;
	//margin-bottom:-10px;
}
#box_a_row_azzurro{
	width:190px;
	min-height: 50px;
	//height: 50px;
	background-image: url(../img/box_row_azzurro_little.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size:0.7em;
	color:#003366;
	color: black;
}
#box_a_row_azzurro h2{
	margin: 0 10px;
}
#box_a_row_azzurro ul{
	margin: 0 0px;
	//margin: 0 10px;
	padding-left:15px;
  padding-right:15px;
}
#box_a_row_azzurro li{
	margin: 5px -10px;
	//margin: 5px 10px;
	list-style: none;
}
#box_a_row_azzurro p.in_box{
	margin: 0 10px;
}
#box_a_foot_azzurro{
	width:190px;
	height:10px;
	background-image: url(../img/box_foot_azzurro_little.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*fine boxini azzurro*/
/*boxini rosa*/
#box_a_rosa{
	/*text-align: center;*/
	padding:0;
	float: left;
	margin-left: 4px;
}
#box_a_head_rosa{
	width:190px;
	height:6px;
	background-image: url(../img/box_head_rosa_little.gif);
	background-repeat: no-repeat;
	background-position: right top;
	//margin-bottom:-10px;
}
#box_a_row_rosa{
	width:190px;
	min-height: 50px;
	//height: 50px;
	background-image: url(../img/box_row_rosa_little.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size:0.7em;
	color:#003366;
	color: black;
}
#box_a_row_rosa h2{
	margin: 0 10px;
}
#box_a_row_rosa ul{
	margin: 0 0px;
	//margin: 0 10px;
	padding-left:15px;
  padding-right:15px;
}
#box_a_row_rosa li{
	margin: 5px -10px;
	//margin: 5px 10px;
	list-style: none;
}
#box_a_row_rosa p.in_box{
	margin: 0 10px;
}
#box_a_foot_rosa{
	width:190px;
	height:10px;
	background-image: url(../img/box_foot_rosa_little.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*fine boxini rosa*/
/*box medi*/
#box_m{
	/*text-align: center;*/
	padding:0;
	float: left;
	margin-left: 4px;
}
#box_m_head{
	width:290px;
	height:6px;
	background-image: url(../img/box_m_head.gif);
	background-repeat: no-repeat;
	background-position: right top;
	//margin-bottom:-10px;
}
#box_m_row{
	width:290px;
	min-height: 50px;
	//height: 50px;
	background-image: url(../img/box_m_row.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size:0.7em;
	color:#003366;
	color: black;
}
#box_m_row h2{
	margin: 0 10px;
}
#box_m_row ul.news{
/*top right bottom left*/
	margin: 0 10px 10px -10px;
	//margin: 0 10px;
}
#box_m_row ul.news li{
	margin: 10px 0px;
	list-style: none;
}
#box_m_row p.in_box{
	margin: 0 10px;

}
#box_m_foot{
	width:290px;
	height:10px;
	background-image: url(../img/box_m_foot.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*fine box medi*/

/*box grande*/
#rosa_bg{
 	width:589px;
	height:6px;
	background-image: url(../img/box_head_rosa.gif);
	background-repeat: no-repeat;
	background-position: right top;
	//margin-bottom:-10px;
}
#box_g{
	/*text-align: center;*/
	padding:0;
	float: left;
	margin-left: 4px;
}
#box_g_head{
	width:589px;
	height:6px;
	background-image: url(../img/box_head_grey.gif);
	background-repeat: no-repeat;
	background-position: right top;
	//margin-bottom:-10px;
}
#box_g_row{
	width:589px;
	min-height: 50px;
	//height: 50px;
	background-image: url(../img/box_row_grey.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size:0.7em;
	color:#003366;
	color: black;
}
#box_g_row h2{
	margin: 0 10px;
}
#box_g_row ul.news{
/*top right bottom left*/
	margin: 0 10px 10px -10px;
	//margin: 0 10px;
}
#box_g_row ul.news li{
	margin: 10px 0px;
	list-style: none;
}
#box_g_row p.in_box{
	margin: 0 10px;
}
#box_g_foot{
	width:589px;
	height:10px;
	background-image: url(../img/box_foot_grey.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#thumbs{
	width:560px;
	height:110px;
	padding: 10px;
	//height:130px;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: auto;
}
#cornice{
	background-color: White;
	border: thin Black;
	padding: 10px;

	margin:10px 100px 10px 100px;
	border:1px solid #000;

}
#cornice_foto{
	background-color: black;
	border: thin Black;
	padding: 10px;

	margin:10px 100px 10px 100px;
	border:1px solid #000;

}
/*fine box grande*/
/*box grande verde*/
#box_g_green{
	/*text-align: center;*/
	padding:0;
	float: left;
	margin-left: 4px;
}
#box_g_head_green{
	width:589px;
	height:6px;
	background-image: url(../img/box_head_green.gif);
	background-repeat: no-repeat;
	background-position: right top;
	//margin-bottom:-10px;
}
#box_g_row_green{
	width:589px;
	min-height: 50px;
	//height: 50px;
	background-image: url(../img/box_row_green.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size:0.7em;
	color:#003366;
	color: black;
}
#box_g_row_green h2{
	margin: 0 10px;
}
#box_g_row_green ul.news{
/*top right bottom left*/
	margin: 0 10px 10px -10px;
	//margin: 0 10px;
}
#box_g_row_green ul.news li{
	margin: 10px 0px;
	list-style: none;
}
#box_g_row_green p.in_box{
	margin: 0 10px;
}
#box_g_foot_green{
	width:589px;
	height:10px;
	background-image: url(../img/box_foot_green.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#thumbs{
	width:560px;
	height:110px;
	padding: 10px;
	//height:130px;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: auto;
}
#cornice{
	background-color: White;
	border: thin Black;
	padding: 10px;

	margin:10px 100px 10px 100px;
	border:1px solid #000;

}
/*fine box grande verde*/
/*Fine Box centrali*/
#corpo-colonna3 {
	position:absolute; top:0; right:0;
	width:200px;
	padding:0.5em 0;

}
/*sotto_menu_colonna 3*/
#corpo-colonna3 ul, #corpo-colonna3 li{
	display: inline;
	margin: 0;
	padding: 0;
	color: #339;

}
#corpo-colonna3 a{
	display: block;
	color: black;
	font-size:0.6em;
	background-image: url(../img/bottone1.gif);
	width: 176px;
	height: 22px;
	margin: 3px 12px;
	text-align: center;
	text-decoration: none;
}
#corpo-colonna3 a:hover{
	text-decoration: underline ;
	background-image: url(../img/bottone1_over.gif);
	color:white;
}
/*sotto_menu_colonna 3 fine*/
/*pie' di pagina */
#piedipagina {
	text-align: center;
	background:#eee;
	font-size: 0.6em;
	border:1px solid #000;
	padding:0em 0;
	margin:0em auto;
}
/*inizio biblioforum*/
span.left {/*immagine biblioforum*/
	float: left;
	margin: 5px 5px 5px 0px;
}
span.right {/*testo biblioforum*/
	float: left;
	width:380px;
	margin: 5px 0px 5px 5px;
}
#indice{
	width:90%;
	clear:center;
	float:center;
	margin:auto;
	margin-top:.5em;
	margin-bottom:.5em;
	background:#FAFAFA;
	border:1px solid #CCC;
	border-collapse:collapse;
	text-align:center;
}
#risultati_glossario h2{
	color: Maroon;
	background: none;
	font-weight: normal;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .17em;
	border-bottom: 1px solid #aaa;
	/*padding-left:30px;*/
	margin-left:20px;
	margin-right:20px;
}
.left{
	background-color: White;
	border: thin Black;
	padding: 10px;
text-align=center;
	border:1px solid #000;
}
/*fine biblioforum*/
/*ricerca biblioforum*/
/*form*/
.ricerca_biblio{
	width:90%;
	border:1px solid #000;
}
.ricerca_biblio caption{
	background-color: #c1c1c1;
}
/*risultati*/
.risultati_biblio {
	width:90%;
}

.risultati_biblio th{
	background-color: #c1c1c1;
	padding: 5px;
}
.risultati_biblio td{
	background-color: white;
	padding: 5px;
}
/*fine ricerca biblioforum*/

/*gallery folder*/
.left_img{
	float:left;
	margin-left: 25px;
}
/*.left_img img{
	background-color: White;
	border: thin Black;
	padding: 10px;
text-align=center;
	border:1px solid #000;
	margin: 5px 5px 5px 0px;
}*/
.right_text{
	margin-left: 200px;
	border:0px solid #000;
}
.right_text span{
	padding-left: 10px;
	padding-right: 10px;
}
span.testo{
	float: left;
	width: 400px;
	border: 1px solid #000;
	margin-left: 83px ;
	padding: 10px;
	background: white;
	
}
span.content_gallery{
	display: block;
	width: 400px;
	
	margin-left: 83px ;
	margin-bottom: 10px;
	padding: 10px;
	
	
}
#box_g_row h2{
  margin-left: 83px ;
}
span.content{
	display: block;
	width: 400px;
	
	margin-left: 83px ;
	margin-bottom: 10px;
	padding: 10px;
	
	
}
/*.left_text{
	float:left;
	border:1px solid #000;
}
.right_img{
	margin-left: 350px;
}*/
img.cornice{
	width: auto;
	background-color: White;
	border: thin Black;
	padding: 10px;
text-align=center;
	border:1px solid #000;
}
img.cornice_foto{
	width: auto;
	background-color: Black;
	border: thin Black;
	padding: 10px;
text-align=center;
	border:1px solid #000;
}
/*end gallery folder*/

