@charset "utf-8";
/* CSS Document */

* {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

img {
	border:0;
}

div {
	/* NS overflow:hidden;*/
}

#layout {
	width:888px;
	margin:18px 0 0 53px;
}
* html #layout {
	width: 898px;
}

#layout_per_iframe {
	width:888px;
	margin:0px 0 0 0px;
}

/* CSS PER LA TESTATA ED IL MENU' */

#testata {
	width:888px;
	height:90px;
	margin: 0 0 0 0;
}
* html #testata {
	width: 898px;
}
#logo{
	display:block;
	float:left;
	width:176px;
	height:81px;
	background:url(../../GIFs/public/logo.gif) no-repeat;
	margin: 0 106px 9px 0;
}
* html #logo {
	margin: 0 100px 9px 0;
}
#menu {
	float:left;
	padding:0 3px 0 3px;
	width:600px;
	border-top:2px solid #000000;
}

#menu_nero {
	float:left;
	padding:0 3px 0 3px;
	width:600px;
	border-top:2px solid #ffffff;
}

#menu ul, #menu_nero ul {
	float:left;
	margin:6px 20px 0 0;
	list-style:none;
}

#menu h2, #menu_nero h2 {
	font-size:10px;
	font-weight:normal;
	clear:left;
	float:left;
}

#menu li, #menu_nero li {
	display:inline;
}

#menu a, #menu_nero a {
	margin-top:1px;
	display:block;
	height:11px;
	line-height:11px;
	text-decoration:none;
	overflow:hidden;
}

#menu a.active:link,
#menu a.active:visited,
#menu_nero a.active:link,
#menu_nero a.active:visited{
	background-color:#FF1100;
	color:#FFFFFF;
}

#menu a.active:hover,
#menu_nero a.active:hover{
	background-color:#FF1100;
	color:#FFFFFF;
}

#menu a.inactive:link,
#menu a.inactive:visited,
#menu_nero a.inactive:link,
#menu_nero a.inactive:visited{
	color:#666666;
}

#menu a.inactive:hover,
#menu_nero a.inactive:hover{
	background-color:#FF1100;
	color:#FFFFFF;
}

#menu a:link,
#menu a:visited,
#menu_nero a:link,
#menu_nero a:visited{
	color:#FF1100;
}

#menu a:hover,
#menu_nero a:hover{
	background-color:#FF1100;
	color:#FFFFFF;
}

#menu ul.menuRight,
#menu_nero ul.menuRight{
	float:right;
	margin:6px 0px 0 0;
	list-style:none;
}

#menu ul.menuRight a:link,
#menu ul.menuRight a:visited,
#menu_nero ul.menuRight a:link,
#menu_nero ul.menuRight a:visited{
	color:#1D5FA2;
}

#menu ul.menuRight a:hover,
#menu_nero ul.menuRight a:hover{
	background-color:#1D5FA2;
	color:#FFFFFF;
}

/* CSS COMUNI PER IL BODY A TUTTE LE PAGINE */


#main {
	width:800px;
	margin:0 0 0 88px;
}

 #main2 {
        margin-left: -30px;
        margin-top: 18px;
}

#main_static {
	width:800px;
	height: 431px;
	margin: 18px 0 0 88px;
	border-bottom: solid #000 1px; 
	border-top: solid #000 2px;
}

#main_static_newsletter {
	width:800px;
	height: 806px;
	margin: 18px 0 0 88px;
	border-bottom: solid #000 1px; 
	border-top: solid #000 2px;
}

#main_static_per_iframe {
	width:800px;
	height: 431px;
	margin: 0px 0 0 0px;
	border-bottom: solid #000 0px; 
	border-top: solid #000 0px;
}

.prev, 
.next {
	font-size: 9px;
	margin-top:1px;
	display:block;
	height:10px;
	line-height:10px;
	text-decoration:none;
	overflow:hidden;
}

.prev span, 
.next span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.prev:link,
.prev:visited,
.next:link,
.next:visited{
	color:#339900;
}

.prev:hover,
.next:hover{
	background-color:#339900;
	color:#FFFFFF;
}

img {
	display:block;
}

.tool-tip {
	color: #000;
	width: 270px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 2px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFF;
}
 
.tool-text {
	font-size: 11px;
	padding: 2px 4px 4px;
	font-family:Arial, Helvetica, sans-serif;
	background: #FFF;
}

#image, #image1  {
	float: left;
}


#testo {
	padding: 20px 0 0 38px;
	float:left;
}

#testo a:link, #testo a:visited {
	color: #666;
	text-decoration: none;
}

#testo a:hover {
	color: #FF1100;
	text-decoration: none;
}

p {
	font-size: 11px;
}

h3 {
	font-size: 12px;
	color: #666;
	font-weight: normal;
}


#footer {
	position:absolute;
	z-index:1;
	top:519px;
}

/* SOLO PER IE6 E PRECEDENTI */
* html .prev, 
* html .next{
	display:inline;
}

* html #menu{
	width:606px;
}

* html #menu a {
	display:inline;
	line-height:11px;
	margin-top:-10px;
}

* html #menu li {
	display:inline;
	line-height:11px;
}
/* FINE SOLO PER IE */

/* PUBBLICAZIONI */


#main_static_pubblicazioni {
	width:888px;
	height: 431px;
	margin: 0;
	border-bottom: solid #000 1px; 
	border-top: solid #000 2px;
}

#main_static_pubblicazioni1 {
	width:888px;
	height: 650px;
	margin: 18px 0 0 0;
	border-bottom: solid #000 1px; 
	border-top: solid #000 2px;
}

#pulsanti_pubblicazioni  {
   height: 18px;
}

#puls1  {
   float: left;
   width: 788px;
   text-align: right;
   font-size: 11px;
}

#puls2  {
   float: left;
   text-align: right;
   width: 100px;
   font-size: 11px;
}

#puls1 a:link, #puls1 a:visited  {
   text-decoration: none;
   color: #000;
}

#puls1 a:hover  {
   text-decoration: none;
   color: #000;
}

#puls2 a:link, #puls2 a:visited  {
   text-decoration: none;
   color: #000;
}

#puls2 a:hover  {
   font-size: 11px;
   text-decoration: none;
   color: #000;
}

.box_pubblicazioni  {
   float: left;
  margin:0;
}

.box_pubblicazioni_testo {
 width: 125px;
 padding-left: 10px;
 line-height: 13px;
}

.box_pubblicazioni_testo a:link, .box_pubblicazioni_testo a:visited {
  font-size: 11px;
  text-decoration: none;
  color: #666;
}

.box_pubblicazioni_testo a:hover {
  font-size: 11px;
  text-decoration: none;
  color: #000;
}

.box_pubblicazioni_down {
clear: both;
}

/* =Internet Explorer 6 Hacks -----------------------*/

* html .box_pubblicazioni  {
  margin-left:4px;
}


#testata_pubblicazione  {
   width: 888px;
   height: 61px;
   padding-top: 15px;
}

#titolo_pubblicazione {
   font-size: 18px;
   color: #000;
   width: 438px;
   padding-left: 10px;
   float: left;
}

.dettagli_pubblicazione {
   font-size: 11px;
   color: #000;
   width: 120px;
   float: left;
   margin-left: 20px;
}

.dettagli_pubblicazione1 {
   font-size: 11px;
   color: #000;
   width: 132px;
   float: left;
   margin-left: 20px;
}

.dettagli_pubblicazione span {
   font-size: 11px;
   color: #666;
}

.dettagli_pubblicazione1 span {
   font-size: 11px;
   color: #666;
}

#colonna_pubblicazione {
   width: 204px;
   height: 335px;
   font-size: 11px;
   color: #000;
   float: left;
   margin-top: 20px;
   padding-left: 10px;
}

#colonna_pubblicazione_noscroll {
   width: 188px;
   height: 335px;
   font-size: 11px;
   color: #000;
   float: left;
   margin-top: 20px;
   margin-right: 16px;
   padding-left: 10px;
}


#immagini_pubblicazione {
   width: 674px;
   height: 355px;
   float: left;
}

.holder {
	float: left;
}

.scroll-pane {
	height: 325px;
	overflow: auto;
	background: #FFF;
	float: left;
}

.pics { 
height: 355px; 
width: 674px; 
padding:0; 
margin:0; 
overflow: hidden; 
position:relative;
z-index: 1;
}

.pics img { 
height: 355px; 
width: 674px; 
}

.nav {
position:absolute;
left:20px; top:20px;
z-index: 2;
width:654px;
}

#prev2  {
float: left;
background-color: #999999;
color: #FFFFFF;
font-size: 14px;
padding: 0 20px 0 5px;
text-decoration: none;
}

#next2  {
float: right;
background-color: #999999;
color: #FFFFFF;
font-size: 14px;
padding: 0 5px 0 20px;
text-decoration: none;
}

/* FINE PUBBLICAZIONI */


/* SCROLL PUBBLICAZIONI */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #FFF;
}

.jScrollPaneDrag {
	position: absolute;
	background: #000;
	cursor: pointer;
	overflow: hidden;
}

.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}

/* FINE SCROLL PUBBLICAZIONI */


/* LOCATION */

#immagini_location {
   width: 397px;
   height: 431px;
   float: left;
}

#testi_location {
   width: 176px;
   height: 411px;
   font-size: 11px;
   color: #000;
   float: left;
   padding: 0 0 20px 39px;
}

#testi_location a:link,
#testi_location a:visited {
	text-decoration:none;
	color:#000;
}

#testi_location a:hover {
	background-color:#000;
	color:#FFFFFF;
}

.scroll-pane_location {
	height: 411px;
	overflow: auto;
	background: #FFF;
	float: left;
}

#link_location {
   width: 168px;
   float: left;
   margin-left: 20px;
   padding: 12px 0;
   font-size: 11px;
   color: #000;
}

#link_location a:link,
#link_location a:visited {
	text-decoration:none;
	padding:0 5px;
	color:#666;
}

#link_location a:hover {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_location a.active:link,
#link_location a.active:visited {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_location a.active:hover{
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_gen {
   float: left;
   padding: 0 0 14px 14px;
   border-bottom: solid #000 1px; 
   width: 160px;
}

#link_gen li  {
	list-style-type: none;
	line-height: 30px;
}

#link_visita  {
   float: left;
   padding: 19px 0 14px 14px;
   border-bottom: solid #000 1px; 
   width: 160px;
}

#link_visita li  {
	list-style-type: none;
	line-height: 15px;
}

#link_contatti  {
   float: left;
   padding: 19px 0 14px 14px;
   width: 160px;
}

#link_contatti li  {
	list-style-type: none;
}

#link_virtual_location {
   width: 181px;
   height: 411px;
   font-size: 11px;
   color: #000;
   float: left;
   padding: 12px 0 20px 34px;
}

#link_virtual_location a:link,
#link_virtual_location a:visited {
	text-decoration:none;
	padding:0 5px;
	color:#666;
}

#link_virtual_location a:hover {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_virtual_location a.active:link,
#link_virtual_location a.active:visited {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_virtual_location a.active:hover{
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_virtual_location li  {
	list-style-type: none;
    line-height: 30px;
}

#virtual_location {
   width: 397px;
   height: 431px;
   float: left;
}

#immagini_virtual_location {
   width: 397px;
   height: 287px;
}

#map_virtual_location {
   width: 397px;
   height: 109px;
   padding-top: 35px;
}

#map_virtual_location_g {
   width: 397px;
   height: 130px;
   padding-top: 14px;
}

.pics_location { 
height: 287px; 
width: 397px; 
padding:0; 
margin:0; 
overflow: hidden; 
position:relative;
z-index: 1;
}

.pics_location img { 
height: 287px; 
width: 397px; 
}

.nav_location {
position:absolute;
left:0; top:50px;
z-index: 2;
width:397px;
}

#prev_location  {
float: left;
background-color: #999999;
color: #FFFFFF;
font-size: 14px;
padding: 0 20px 0 5px;
text-decoration: none;
}

#next_location  {
float: right;
background-color: #999999;
color: #FFFFFF;
font-size: 14px;
padding: 0 5px 0 20px;
text-decoration: none;
}

.list_no-link {
padding: 0 0 14px 5px;
}

.piante_location {
   width: 397px;
   height: 109px;
   padding-top: 35px;
   border-bottom: solid #000 1px; 
}

.piante_location1 {
   width: 397px;
   height: 144px;
   padding-top: 12px;
}

.icone_location1 {
   width: 397px;
   height: 20px;
   padding-top: 10px;
   padding-left: 10px;
   float: left;
}

.icone_location {
   width: 397px;
   height: 20px;
   padding-top: 10px;
   padding-left: 200px;
   float: left;
}

#giardino_location {
   width: 187px;
   height: 118px;
   float: left;
}

.icone_location2 {
   height: 20px;
   padding-left: 13px;
   padding-top: 104px;
   float: left;
}

.icone_float {
   float: left;
   padding-right: 16px;
}

.icone_float1 {
   float: left;
   padding-right: 8px;
}

.icone_float2 {
   float: left;
   padding-right: 22px;
}

/* FINE LOCATION */=======
/* FINE SCROLL PUBBLICAZIONI */

/* LOCATION */

#immagini_location {
   width: 397px;
   height: 431px;
   float: left;
}

#testi_location {
   width: 176px;
   height: 411px;
   font-size: 11px;
   color: #000;
   float: left;
   padding: 0 0 20px 39px;
}

#testi_location a:link,
#testi_location a:visited {
	text-decoration:none;
	color:#000;
}

#testi_location a:hover {
	background-color:#000;
	color:#FFFFFF;
}

.scroll-pane_location {
	height: 411px;
	overflow: auto;
	background: #FFF;
	float: left;
}

#link_location {
   width: 168px;
   float: left;
   margin-left: 20px;
   padding: 12px 0;
   font-size: 11px;
   color: #000;
}

#link_location a:link,
#link_location a:visited {
	text-decoration:none;
	padding:0 5px;
	color:#666;
}

#link_location a:hover {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_location a.active:link,
#link_location a.active:visited {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_location a.active:hover{
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_gen {
   float: left;
   padding: 0 0 14px 14px;
   border-bottom: solid #000 1px; 
   width: 160px;
}

#link_gen li  {
	list-style-type: none;
	line-height: 30px;
}

#link_visita  {
   float: left;
   padding: 19px 0 14px 14px;
   border-bottom: solid #000 1px; 
   width: 160px;
}

#link_visita li  {
	list-style-type: none;
	line-height: 15px;
}

#link_contatti  {
   float: left;
   padding: 19px 0 14px 14px;
   width: 160px;
}

#link_contatti li  {
	list-style-type: none;
}

#link_virtual_location {
   width: 181px;
   height: 411px;
   font-size: 11px;
   color: #000;
   float: left;
   padding: 12px 0 20px 34px;
}

#link_virtual_location a:link,
#link_virtual_location a:visited {
	text-decoration:none;
	padding:0 5px;
	color:#666;
}

#link_virtual_location a:hover {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_virtual_location a.active:link,
#link_virtual_location a.active:visited {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_virtual_location a.active:hover{
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_virtual_location li  {
	list-style-type: none;
    line-height: 30px;
}

#virtual_location {
   width: 397px;
   height: 431px;
   float: left;
}

#immagini_virtual_location {
   width: 397px;
   height: 287px;
}

#map_virtual_location {
   width: 397px;
   height: 109px;
   padding-top: 35px;
}

#map_virtual_location_g {
   width: 397px;
   height: 130px;
   padding-top: 14px;
}

.pics_location { 
height: 287px; 
width: 397px; 
padding:0; 
margin:0; 
overflow: hidden; 
position:relative;
z-index: 1;
}

.pics_location img { 
height: 287px; 
width: 397px; 
}

.nav_location {
position:absolute;
left:0; top:50px;
z-index: 2;
width:397px;
}

#prev_location  {
float: left;
background-color: #999999;
color: #FFFFFF;
font-size: 14px;
padding: 0 20px 0 5px;
text-decoration: none;
}

#next_location  {
float: right;
background-color: #999999;
color: #FFFFFF;
font-size: 14px;
padding: 0 5px 0 20px;
text-decoration: none;
}

.list_no-link {
padding: 0 0 14px 5px;
}

.piante_location {
   width: 397px;
   height: 109px;
   padding-top: 35px;
   border-bottom: solid #000 1px; 
}

.piante_location1 {
   width: 397px;
   height: 144px;
   padding-top: 12px;
}

.icone_location1 {
   width: 397px;
   height: 20px;
   padding-top: 10px;
   padding-left: 10px;
   float: left;
}

.icone_location {
   width: 397px;
   height: 20px;
   padding-top: 10px;
   padding-left: 200px;
   float: left;
}

#giardino_location {
   width: 187px;
   height: 118px;
   float: left;
}

.icone_location2 {
   height: 20px;
   padding-left: 13px;
   padding-top: 104px;
   float: left;
}

.icone_float {
   float: left;
   padding-right: 16px;
}

.icone_float1 {
   float: left;
   padding-right: 8px;
}

.icone_float2 {
   float: left;
   padding-right: 22px;
}

/* FINE LOCATION */

/* PARTNER */

#main_partner {
	width:893px;
	height: 431px;
	margin: 18px 0 0 0;
}

#immagine_partner {
   width: 783px;
   height: 431px;
   float: left;
   	border-bottom: solid #000 1px; 
	border-top: solid #000 2px;
}

#link_partner {
   width: 100px;
   float: left;
   margin-left: 10px;
   padding: 20px 0;
   font-size: 11px;
   color: #000;
	border-top: solid #000 2px;
}

#link_partner span {
   margin-bottom: 30px;
}

#link_partner a:link,
#link_partner a:visited {
	text-decoration:none;
	padding:0 5px;
	color:#666;
	margin-bottom: 20px;
}

#link_partner a:hover {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_partner a.active:link,
#link_partner a.active:visited {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_partner a.active:hover{
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

/* NEWSLETTER */

#immagine_newsletter {
   width: 197px;
   height: 361px;
   padding-top: 20px;
   float: left;
}

#colonna-centrale_newsletter {
   width: 236px;
   height: 361px;
   padding: 20px 0 0 0;
   float: left;
   border-bottom:1px solid black;
}

#colonna-centrale_consensi {
   width: 246px;
   height: 411px;
   padding: 0;
   float: left;
}

#testo_newsletter{
   width: 170px;
   font-size: 11px;
   color: #000;
   line-height: 14px;
}

form {
	margin: 0;
	padding: 0;
}

form ul {
	margin: 0;
	padding: 0;
}

form li {
	margin: 0;
	padding: 0;
}



input.checkbox {
	display:block;
	height:13px;
	line-height:1.4em;
	margin: 6px 0 0 0;
	padding: 0;
	width:15px;
	border: none;
}

label.choice {
	color:#000;
	display:block;
	font-size:11px;
	font-weight: bold;
	line-height:1.4em;
	margin:0 0 0 20px;
	padding: 4px 0 5px 0;
	width:90%;
}

#flag {
	margin-top: 22px;
}


#form_newsletter {
   width: 367px;
   height: 361px;
   padding: 20px 0 0 0;
   margin: 0;
   float: left;
   border-bottom:1px solid black;
}

#form_newsletter1 {
float:left;
height:411px;
margin:0 0 0 30px;
padding:20px 0 0;
width:317px;
}

#dati_personali {
   width: 345px;
   padding: 10px 0 0 0;
   margin: 0;
   font-size: 9px;
   color: #999;
   line-height: 9px;
	overflow:hidden;
}

#dati_personali a:link,
#dati_personali a:visited  {
   color: #666;
}

#dati_personali a:hover {
   color: #666;
}

.row {
	clear: both;
	font-size: 11px;
	font-weight: bold; 
	margin: 0 0 10px 0;
	overflow:hidden;
  }

.label {
  float: left;
  width: 100px;
  }
  
.label_right {
   padding: 0 9px 0 10px;
   float: left;
  }

div.row span.formw {
	float: left;
} 
  
  
.asterisco {
  color: #FF0000;
  font-size: 14px;
}
  
  
div.spacer {
  clear: both;
}
  
.obbligatori {
  width: 100px;
  margin: 0;
  font-size: 10px;
  float: left;
}

.submit {
  width: 80px;
  height: 13px;
  border: 0;
  padding: 0;
  float: right;
  margin: 0 24px 0 0;
}

#submit {
  width: 80px;
  height: 13px;
  border: none;
  padding: 0;
  margin: 0;
}

input{
	height: 13px;
	border: solid 1px #c0c0c0;
	background-color: #c0c0c0;
	width: 241px;
	float:left;
  } 
  
.input2 {
	height: 13px;
	border: solid 1px #c0c0c0;
	background-color: #c0c0c0;
	width: 155px;
 	float:left;
 } 
  
.input3 {
	height: 13px;
	border: solid 1px #c0c0c0;
	background-color: #c0c0c0;
	width: 35px;
	float:left;
  } 
  
.input4 {
	height: 13px;
	border: solid 1px #c0c0c0;
	background-color: #c0c0c0;
	width: 108px;
	float:left;
  } 
  
.input5 {
	height: 13px;
	border: solid 1px #c0c0c0;
	background-color: #c0c0c0;
	width: 34px;
    float: left;
  } 
  
.input6 {
	height: 13px;
	border: solid 1px #c0c0c0;
	background-color: #c0c0c0;
	width: 52px;
    float: left;
	margin-left: 20px;
} 
  
.input7 {
	height: 13px;
	border: solid 1px #c0c0c0;
	background-color: #c0c0c0;
	margin-left: 20px;
	width: 98px;
	float: left;
} 
  
  
.messaggi{
    color: #FF0000;
	margin-bottom: 20px;
	font-weight:bold;
} 

#colonna-centrale_consensi ul, #colonna-centrale_consensi ol { 
   margin:auto -3em 1em 0; 
   padding:0; 
   position:relative; 
   left:-3em;
   overflow:hidden;
   color:#000;
   font-size:11px;
}
 
#colonna-centrale_consensi li { 
   margin-top:0.25em;
   margin-bottom:0.25em; 
}
 
#colonna-centrale_consensi ul ul, #colonna-centrale_consensi ul ol, 
#colonna-centrale_consensi ol ol, #colonna-centrale_consensi ol ul { 
   margin-left:1em; 
   padding-left:0; 
}
 
#colonna-centrale_consensi ul li, #colonna-centrale_consensi ol li { 
   margin-left:5em; 
}
 
#colonna-centrale_consensi li li { 
   margin-left:1em; 
}
#colonna-centrale_consensi br{
	margin-bottom:0.5em;
}

input.radio {
	float: left;
}

.radio{
	width:12px;
	background-color:white;
}

div.radioText{
	float:left;
	width: 130px;
	margin-left:6px;
	font-size:11px;
}


/* FINE NEWSLETTER */

/* VIDEO */

#main_video {
	width: 888px;
	height: 431px;
	margin: 18px 0 0 0;
}

#immagine_video {
   width: 692px;
   height: 431px;
   float: left;
}

#archivio_video {
   width: 86px;
   height: 431px;
   float: left;
   border-top: solid #000 2px;
}

div#search-box-mostre {
	color: #666;
	font-size: 11px;
}

div#search-box-mostre .cercaPer {
	color: #000;
	display:block;
	margin: 50px 0 10px 0;
	font-weight: bold;
}

div#search-box-mostre input {
	background: transparent url("../../images/bginput.jpg") no-repeat;
	border: 0;
	width: 70px;
	height: 16px;
	color: #666;
	padding-right: 11px;
}

div#search-box-mostre .searchButton  {
	background: none;
	width: 20px;
	height: 15px;
	border: 1px solid #bfbfbf;
	cursor: pointer;
	margin-top: 5px;
	margin-right: 7px;
	float: right;
	padding: 0;
}

#titolo_archivio {
	padding:  5px 0 0 0; 
	line-height: 13px; 
    font-size: 11px; 
	font-weight: bold; 
}

#spazio_video {
   width: 606px;
   height: 431px;
   float: left;
   border-top: solid #000 2px;
   border-bottom: solid #000 1px; 
}

#video {
   width: 606px;
   height: 365px;
}

#desc_video {
   width: 606px;
   height: 66px;
   border-top: solid #000 1px;
}

#desc_video h1 {
   font-size: 11px;
   color: #000;
   font-weight: bold;
   padding-top: 16px;
}

#desc_video p {
   font-size: 11px;
   color: #000;
   font-weight: normal;
}

#link_video {
   width: 186px;
   float: left;
   margin-left: 10px;
   border-top: solid #000 2px;
   border-bottom: solid #000 1px; 
   padding-top: 11px;
   height: 420px;
   font-size: 11px;
}

.box_video {
   width: 186px;
   height: 72px;
   font-size: 11px;
   padding-top: 10px;
}

.box_video a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
  color: #666;
  cursor: pointer;
}

.box_video a:hover {
  text-decoration:none;
  background-color: #FFF;
  color: #666;
  border: solid 1px #999;
  margin: -1px 0 0 -1px;
}

.thumb_video {
   width: 93px;
   float: left;
   height: 72px;
}

.title_video {
   width: 83px;
   float: left;
   height: 72px;
   overflow: hidden;
   color: #666;
   margin-left: 10px;
}

#risultati_video {
   height: 20px;
   font-size: 11px;
   	position:absolute;
	top: 566px;
	left: 859px;

}

#numero_risultati {
   height: 20px;
   font-size: 11px;
   color: #FF0000;
   float: left;
}

#parola_risultati {
   height: 20px;
   font-size: 11px;
   color: #000;
   float: left;
   margin-left: 5px;
}

#link_partner a:link,
#link_partner a:visited {
	text-decoration:none;
	padding:0 5px;
	color:#666;
	margin-bottom: 20px;
}

#link_partner a:hover {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_partner a.active:link,
#link_partner a.active:visited {
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

#link_partner a.active:hover{
	background-color:#000;
	color:#FFFFFF;
	padding:0 5px;
}

/* FINE VIDEO */

/* MUSEO */

#main_museo a:link, #main_museo a:visited {
text-decoration: none;
} 

#main_museo {
	width:800px;
	height: 431px;
	margin: 18px 0 0 88px;
} 



#museo_image {
   width: 550px;
   float: left;
   	height: 431px;
	padding: 0;
	border-bottom: solid #000 1px; 
	border-top: solid #000 2px;
} 

#museo_colonna {
	padding: 0;
	margin-left: 20px;
	float:left;
    width: 230px;
	height: 431px;
	border-top: solid #000 2px;
}   

#museo_piano4 {
    width: 550px;
   	height: 129px;
	border-bottom: solid 1px #000; 
	padding: 0;
	margin-bottom: 19px;
} 

#museo_piano2, #museo_piano3 {
    width: 550px;
   	height: 130px;
	border-top: solid 2px #000; 
	border-bottom: solid 1px #000; 
	padding: 0;
	margin-bottom: 19px;
} 

#museo_piano1 {
    width: 550px;
   	height: 132px;
	border-top: solid 2px #000; 
	padding: 0;
} 

#museo_immaginepiano {
	border-bottom: solid 1px #000; 
} 

#museo_testo {
	padding: 0;
    width: 230px;
	height: 129px;
	border-bottom: solid #000 1px; 
	margin-bottom: 19px;
}  

.museo_restauro {
    width: 230px;
   	height: 131px;
	padding: 0;
	border-bottom: solid #000 1px; 
	margin-bottom: 19px;
} 

.image_restauro {
    width: 230px;
   	height: 78px;
	border-top: solid 2px #000; 
	border-bottom: solid 1px #000; 
	padding: 0;
} 

.scroll-pane_museo {
    width: 230px;
	height: 119px;
	overflow: auto;
	background: #FFF;
	float: left;
}

.scroll-pane_museo2 {
    width: 550px;
	height: 431px;
	overflow: auto;
	background: #FFF;
	float: left;
}


.titoli_piani {
height: 24px;
}

.museo_edizione {
font-size: 11px;
font-weight: bold;
margin-left: 5px;
float: left;
width: 330px;
margin-top: 5px;
color:#000;
}

.numero_edizione {
font-size: 11px;
float: left;
width: 80px;
color: #666666;
margin-top: 5px;
}

.data_edizione {
font-size: 11px;
float: left;
width: 120px;
color:#FF0000;
text-align: right;
margin-top: 5px;
}

.restauro_titolo {
font-size: 11px;
margin-left: 5px;
width: 225px;
margin-top: 4px;
}

.restauro_titolo a:link, .restauro_titolo a:visited {
color:#000;
font-weight: bold;
width: 225px;
}

.restauro_testo {
font-size: 11px;
margin-left: 5px;
width: 225px;
margin-top: 1px;
}

.restauro_testo a:link, .restauro_testo a:visited {
color: #666666;
margin-top: 1px;
width: 225px;
}

/* FINE MUSEO */
