
/*
Per ID usare #
per Class usare .
-----------------------------------------------
Spry Demos CSS Rules
Version:  12 Apr 2006 (0.2b)
----------------------------------------------- */
body
{ 
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande" , "Trebuchet MS" , sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /*for compliant browsers */
    background-position: 0% 0%; 
    background-attachment: scroll; 
    background-image: url(Immagini/grass-top.jpg); 
    background-repeat: repeat-x; 
    color: rgb(0,0,0); background-color: rgb(255,255,255) }

html>body { font-size: small; } /* be nice to Opera */

/* Links
----------------------------------------------- */
a img        { border-style: none; }
a:link       { color: rgb(153,51,51) }
a:visited    { color: rgb(51,51,153) }
a:active     { color: rgb(0,102,51) }

ul           { color:Gray; list-style-image: url('anabull1.gif') }
ul ul        { list-style-image: url('anabull2.gif') }
ul ul ul     { list-style-image: url('anabull3.gif') }
hr           { color: rgb(51,102,51) }
/*label, .MSTHEME-LABEL { color: rgb(0,0,0) }*/
textarea     { color: black; border-color: rgb(153,102,0);
			   font-size : 8pt; font-family: Arial, Helvetica; font-style: normal; 
               border-style: solid; border-width: 1pt }/* non dove è usato */
fieldset     { color: black; border-color: rgb(153,102,0); 
			   font-size: 8pt; font-family: Arial, Helvetica; font-style: normal; 
               border-style: solid; border-width: 1pt }
legend       { color: rgb(51,102,51); font-size: 8pt; font-family: 'Trebuchet MS', Arial, Helvetica; 
				font-style: normal }
select       { color: black; border-color: rgb(153,102,0); 
               font-size: 8pt; font-family: Arial, Helvetica; font-style: normal; 
               border-style: solid; border-width: 1pt }
caption      { color: rgb(51,102,51);  
               font-size: 14pt; font-family: 'Trebuchet MS', Arial, Helvetica; font-style: 
               Normal }
th           { color: rgb(0,0,0); border-color: rgb(153,102,0);  
               font-family: 'Trebuchet MS', Arial, Helvetica; font-style: normal }
button       { background-color: rgb(51,102,51); color: white; border-color: rgb(204,153,102);  
               font-size: 8pt; font-family: Arial, Helvetica;  
               border-style: solid; border-width: 1pt }
label, .MSTHEME-LABEL { font-size: 8pt; font-family: Arial, Helvetica }
marquee      { font-size: 14pt; font-family: 'Trebuchet MS', Arial, Helvetica }

label, select { font-family: "Lucida Grande", "Trebuchet MS", sans-serif;}
select /* Controllo a tendina*/
{
	color: #B1B1BC;
	background-color:  #131313;
	border: 1px solid #b1b1bc;
}

.menua   
{ color: #336633;
	position: absolute;
	top: 6px;
	left: 5px;
	text-align:left;
	}
	
.menua a:link {
color: #336633;
}
.menua a:visited {
color: #336633;
}	
.Menu1   
{ color: #336633;
	text-align:left;
}

.Menu1 a:link {
color: #336633;
}
.Menu1 a:visited {
color: #336633;
}


/* Tabelle 
----------------------------------------------- */
table        { font-family: 'Trebuchet MS', Arial, Helvetica; font-style: normal }
td           { border-color: rgb(153,102,0) }
.ElencoVarieta table {}

/* Tabelle con elenco delle varietà
----------------------------------------------- */
#SpazioSchede { width: 990px; height:550px; 
				overflow:scroll; 
				margin-top: 0px; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; 
				padding: 0px 6px 0px 6px; 
				background-color: #ffffff;}

#TabellaInfo {}
#TabellaInfo p {line-height: 100%; margin: 0px 0px 0px 0px; background-color:Black; width: 1000px}
#TabellaInfo a:link{color:Gray; text-decoration: none; }
#TabellaInfo a:visited{color:Gray;}
#TabellaInfo a:hover {color: #FFFFFF;}

#Menu2 {color: #336633;}
#Menu2 a:link {color: #336633;}
#Menu2 a:visited {color: #336633;}
#Menu2 a:hover {color: #336633;}

/* Paragraph Headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {font-weight: normal; color: rgb(51,102,51); }
h1			 { font-size: 20pt ; line-height:20pt; text-align: left; }
h2           { font-size: 18pt }
h3           { font-size: 14pt; margin-bottom: 0px; }
h4           { font-size: 12pt; margin-bottom: -1px; }
h5           { font-size: 10pt; margin-bottom: 0px; }
h6           { font-size: 8pt }
p            { text-align:justify; margin:0.375em 0; font-size: 10pt}

/* Layout Rules
----------------------------------------------- */
#wrap {
	width: 1000px;
	height: 500px;
	padding: 20px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}
/*.h1 {  padding-left: 8px;
	color:Black;
	}*/

#codesample #wrap { width: auto; }

/*
*/
div#header {
	width: 1200px; 
	margin: 20px 0px 0px 10px;
	padding: 30px  0px 0px 10px;
	text-align:  center;
  	left: 0px; height: 150px;
  	background-color: transparent; 
	background-image: url(immagini/Pomologia-copia.gif); background-repeat:  no-repeat;
}

#LeftColumn {
  margin:0 10px 0 0;
  padding:0;
  width: 200px;
  float: left;
}
#LeftColumn, #articles {
  border-left: solid 1px #404040;
  border-right: solid 1px #404040;
  border-bottom: solid 1px #404040;
}
#articles {	margin-bottom: 10px; }

#RightColumn {
	margin:0;
	padding:0;
	height: 600px;
	float: left;
	width: 750px;
}
#content, #sidebar {
	float: left;
	text-align: left;
}
#content {
	width: 600px;
	margin-right: 15px;
	padding-top: 5px;
}
#sidebar {
	width: 240px;
	margin-top: 0;
}
.SpryHiddenRegion {
   visibility: hidden;
}


/* Table Rules
----------------------------------------------- */
td.rank { }

#products { 
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
	margin: 0;
}
#products caption {
	color: #fff;
	text-transform:uppercase;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-color: #FD2800;
	padding: 0.375em;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
}
#products th {
	background: url('Immagini/servizio/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #333333;	
	font-weight: bold;
	margin: 0;
	cursor: pointer;
}

#products th.infocus { background-color: #E6E6E6; }
#products th.selected {	color: #EAEAEA; }

#products td, #products th { 
	margin: 0; 
	padding: 0.25em 0.375em 0.45em 0.375em;
	text-align: left;
}
#products tr {
	border-bottom: solid 1px #202020;
	-moz-user-select: none;
	-khtml-user-select: none;
}
#products tr.infocus {
	background-color:#dfdfdf;
	cursor: pointer;
}

#products tr.notinfocus { background-color:#fff; }
#products tr.selected { color:#fc0; }
#products tbody { margin-top: 0; }
.even { background-color: #151515; }

.rowHover {
	color: #000;
	background-color: #777;
	cursor: pointer;
}

.rowSelected { color: #fc0; }

/* Gallery and Playback Controls
----------------------------------------------- */
#gallerySelect { width: 180px; }
#controls {	margin:0 auto 10px auto; }
#galleries 
{
	margin:0 auto 20px auto;
	 }
#galleries label { padding-bottom: 2px; }

#transport {
	margin: 0;
	padding: 0;
	list-style: none;
}
#transport li {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
#transport a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	width: 64px;
	float: left;
	display: block;
	-moz-user-select: none;
	-khtml-user-select: none;
}
#transport a:link {
	background: #666 url('Immagini/servizio/bg_grad_gray1.gif') repeat-x;
	color: #fff;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
}
#transport a:visited {
	background: #666 url('Immagini/servizio/bg_grad_gray1.gif') repeat-x;
	color: #fff;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
}
#transport a:hover {
	background: #666 url('Immagini/servizio/bg_grad_gray2.gif') repeat-x;
	color: #000;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
}
#transport a:focus {
	-moz-user-select: none;
	-khtml-user-select: none;
}

#previews {
	border-top: solid 1px #404040;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
	padding: 10px 10px 20px 10px;
	margin-bottom: 5px;
	background-image: url('Immagini/servizio/bg.gif');
	width: 250px;
	float: left;
	margin-right: 10px;
}
#OggettoName {	text-align: left; font-size: 9pt;}

#FotografoName { text-align: left; font-size: 9pt;}

#thumbnails {
	clear: both;
	margin: 10px auto;
}
#thumbnails div {
	position: relative;
	width: 24px;
	height: 24px;
	float: left;
	margin: 8px;
	padding: 0;
	float: left;
	display:inline;
}
#thumbnails img {
	width: 24px;
	height: 24px;
	position: absolute;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
}
#picture {
	padding: 0px;
	width: 500px;
	float: left;
}
#mainImageOutline {
	margin: 0 auto;
	padding: 0;
	background-color: #eee;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
	padding: 1em; 
	overflow: hidden; 
}
#mainImage {
	width: 100%;
	height: 100%;
}

#picture img {	border: 1px solid #999; }
.selectedThumbnail {  border: solid 2px #fc0 !important; }
.inFocus {  border: solid 1px #fc0 !important; }

/* Spry Validation Widgets Demo*/
#MovieList{
  height: 600px;
  overflow: auto;
}
/* RSS Reader Rules
----------------------------------------------- */
#RSSFeedsList{ 
  height: 570px;
  overflow: auto;
}
#MovieTitle h2, #RSSFeedsTitle h2, #RSSChannelTitle h2 {
	color: #fff;
	font-size: 110%;
	text-transform:uppercase;
	text-align: left;
	font-weight: bold;
	letter-spacing: 0.1em;
	background-color: #ff2700;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
	margin: 0;
	height: 20px;
	padding-left: 3px;
}
#columnHeadings {
	background: url('Immagini/servizio/bg_grad_gray1.gif') repeat-x;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	width: 100%;
	height: 24px;
	text-transform:uppercase;
	margin: 0;
	padding: 0;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
	cursor: pointer;
}
#SubjectTitle, .SubjectColumn { width: 500px; margin: 0; }
#PubDateTitle, .PubDateColumn {	width: auto; margin: 0; }
.ListBoxItemGroup .ListBoxItem { padding:3px 0 5px 0.25em; }

#SubjectTitle, #PubDateTitle, .SubjectColumn, .PubDateColumn { 
	padding:3px 0 5px 0.25em; 
	float: left;
 	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
}
#RSSItemsList {
  width: 100%;
  height: 195px;
  overflow: auto;
  clear: both;
}
#RSSItemContent {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.RSSItemListRow {
	float: left;
	border-bottom: solid 1px #202020;
	background-color: #000;
	width: 100%;
	white-space: nowrap; 
	overflow: hidden; 
}
.ListBoxItemTitle {
	background: url('Immagini/servizio/bg_grad_gray1.gif') repeat-x;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
	padding: 3px 0 5px 0.25em;
	color: #fff;	
	font-weight: bold;
	margin: 0;
	cursor: pointer;
}
.ListBoxCategTitle {
	background: url('Immagini/servizio/bg_grad_gray1.gif') repeat-x;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
	padding: 3px 0 5px 0.25em;
	color: #fff;	
	font-weight: bold;
	margin: 0;
}
.ListBoxItem {
	border-bottom: solid 1px #202020;
	cursor: pointer;
	clear: both;
	background-color: #000;
	white-space: nowrap;
	overflow: hidden;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.EvenRow { background-color: #151515; }
.ListBoxItemHover {	background-color: #777; color: #000; }
.SelectedListBoxItem { color: #fc0; }

.RSSItemListFeedback {
	height: 32px;
	margin: 75px auto auto auto;
	background-color: #151515;
	border: solid 1px #202020;
}
.RSSItemListFeedback td {
	padding: 10px;
}
td.RSSItemListLoading {
	height: 32px;
	background-image: url(Immagini/servizio/throbber.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 36px;
}

/* iFrame Stuff
----------------------------------------------- */
iframe { 
	border: none; 
	background: #3a3a3a; 
	width: 100%; height: 365px;
	border-top: solid 1px #404040;
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
  }

/* Utility IDs, classes, and HTML selectors
----------------------------------------------- */
#boxshot {
	background-color: #fff;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #3a3a3a;
	border-right: solid 1px #3a3a3a;
	text-align: center;
 }
.clear {
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	margin: 0;
	padding: 0;
	}
.ClearAll {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

code { color: #000; }
pre { font-size: small; color: #000; }

.highlightedcode {background-color: #ff9;}

.sample {
	background: #eee;
	padding: 20px;
	border: 2px solid #666;
	margin-top: 20px;
	overflow: scroll;
}

/* Accordion Classes
----------------------------------------------- */
.Accordion {
	border-left: solid 1px #404040;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #404040;
	overflow: hidden;
}
.AccordionPanelTab {
	color: #ccc;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background: #080808 url('Immagini/servizio/bg_grad_gray1.gif') repeat-x;
}
.AccordionPanelTab h3 {
	margin: 0;
	padding: 2px 2px 4px 36px;
	font-size: 110%;
	background: url('Immagini/servizio/blt_panel_exp.gif') no-repeat left 50%;
} 
.AccordionPanelContent {
	overflow: auto;
	height: 200px;
	font-size: 90%;
	line-height: 140%;
}
.AccordionPanelContent ul { margin: 0;	padding: 1.375em; }
.AccordionPanelTabHover { color: #fff; }
.AccordionPanelClosed .AccordionPanelTab h3 { background: url('Immagini/servizio/blt_panel_clps.gif') no-repeat left 50%; }
.AccordionPanelContent div { margin: 5px 8px; }

/* Home Page Classes
----------------------------------------------- */
.screen {
	background-color: #bbb;
	border-top: solid 1px #999;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #3a3a3a;
	border-right: solid 1px #3a3a3a;
	margin: 5px 5px 5px 0;
	padding: 1em 1em 0.5em 1em;
	float: left;
	display: block;
	text-decoration: none;
}
.screen:hover {
	background-color: #fff;
	color: #000;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
	text-decoration: none;
}
.imgcaption {
	font-size: 90%;
	font-weight: bold;
	margin: 0em 0 1em 0;
	line-height: 1.1em;
	color: #333333;
	border: none;
	text-decoration: none;
}
/* Navigation Classes
----------------------------------------------- */
.demo a, .return a, .demo a, .source a {
	text-decoration: none; 
	font-size: small;
	font-weight: normal;
	margin-left: 24px;
	padding-left: 16px;
}

.return a:link { color: #fff; background: url('Immagini/servizio/btn_return_link.gif') no-repeat left 50%; }
.return a:visited { color: #fff; background: url('Immagini/servizio/btn_return_link.gif') no-repeat left 50%; }
.return a:hover {
	color: #fc0; 
	border-bottom:dotted 1px #fc0; 
	background: url('Immagini/servizio/btn_return_hover.gif') no-repeat left 50%;
}
.return a:active { 
	color: #fff; 
	border-bottom:dotted 1px #fff; 
	background: url('Immagini/servizio/btn_return_link.gif') no-repeat left 50%;
	}

.demo a:link { color: #fff; background: url('Immagini/servizio/btn_demo_link.gif') no-repeat left 50%; }
.demo a:visited { color: #fff; background: url('Immagini/servizio/btn_demo_link.gif') no-repeat left 50%; }
.demo a:hover {
	color: #fc0; 
	border-bottom:dotted 1px #fc0; 
	background: url('Immagini/servizio/btn_demo_hover.gif') no-repeat left 50%;
}
.demo a:active { 
	color: #fff; 
	border-bottom:dotted 1px #fff; 
	background: url('Immagini/servizio/btn_demo_link.gif') no-repeat left 50%; 
	}
/* ----------------------------------------------*/
.source a:link { color: #fff; background: url('Immagini/servizio/btn_source_link.gif') no-repeat left 50%; }
.source a:visited { color: #fff; background: url('Immagini/servizio/btn_source_link.gif') no-repeat left 50%; }
.source a:hover {
	color: #fc0; 
	border-bottom:dotted 1px #fc0; 
	background: url('Immagini/servizio/btn_source_hover.gif') no-repeat left 50%;
}
.source a:active { 
	color: #fff; 
	border-bottom:dotted 1px #fff;  
	background: url('Immagini/servizio/btn_source_link.gif') no-repeat left 50%;
	}
	
/* Sommario delle pagine */
/* ----------------------------------------------*/
div#sommario 
			{width:200; left: 0px; 
			position: relative; top: 0px; 
			padding: 0px 0px 0px 0px; 
			margin: 0px  0px;
			}
.sommario a:active { color: gray; }
.sommario a:visited { color: gray; }
.sommario a { text-decoration: none}
.sommario h3 
{  color:White; 
	font-size: 12pt;
	width:200;
	margin:  0px 1px 0px 1px; 
	padding: 0px 8px 0px 8px; 
	background-color:  Black;
}
.sommario ul
{	margin: 0px 1px  0px 1px; 
	padding: 4px 8px 8px 8px;
	color: #777;
	font-size: 10pt;
	text-decoration: none;
	background-color:  Black;
	list-style-image:none;
}
.sommario li {color:Gray; 
			list-style: none; 
			border-bottom: 1px solid #333;
			width: 150px;
			margin: 0px 0px 0px 8px }
.sommario li a {color: #777; 
			text-decoration: none}
.sommario li a:hover {color: #FFFFFF;}
.sommario img { margin-bottom: -5px; width: 200px}
#sommario td {vertical-align: top; }

/*Collapsible Panel styling classes*/
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
}
.CollapsiblePanelTab {
	font: em ;/*0.7em sans-serif*/
	color: rgb(51,60,51);
	/*background-color: #DDD;*/
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-selez: none;
	-khtml-user-select: none;
	background-image: url('nahbs.gif');
}
.CollapsiblePanelContent {
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #CCC;
	background-image: url('nabkgns.jpg');
}
.CollapsiblePanelTab a {
/*	color: black;*/
	text-decoration: none;
	background-image: url('nahbh.gif');
 
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-image: url('nahbh.gif');
	background-color: #EEE;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
background-color: #CCC;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #3399FF;
}

/*
-----------------------------------------------
Spry Demos CSS Rules
Version:  12 Apr 2006 (0.2b)
----------------------------------------------- */

/* Links
----------------------------------------------- */
a img { border-style: none; }



#codesample #wrap { width: auto; }


.SpryHiddenRegion {
   visibility: hidden;
}

/* Form Elements
----------------------------------------------- */
label, select { 
	font-size: 85%;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
}
select {
	color: #B1B1BC;
	background-color:  #131313;
	border: 1px solid #b1b1bc;
}



/* Navigation Classes
----------------------------------------------- */
.demo a, .return a, .demo a, .source a {
	text-decoration: none; 
	font-size: small;
	font-weight: normal;
	margin-left: 24px;
	padding-left: 16px;
}

.return a:link { color: #fff; background: url('../immagini/servizio/btn_return_link.gif') no-repeat left 50%; }
.return a:visited { color: #fff; background: url('../immagini/servizio/btn_return_link.gif') no-repeat left 50%; }
.return a:hover {
	color: #fc0; 
	border-bottom:dotted 1px #fc0; 
	background: url('../immagini/servizio/btn_return_hover.gif') no-repeat left 50%;
}
.return a:active { 
	color: #fff; 
	border-bottom:dotted 1px #fff; 
	background: url('../immagini/servizio/btn_return_link.gif') no-repeat left 50%;
	}

.demo a:link { color: #fff; background: url('../immagini/servizio/btn_demo_link.gif') no-repeat left 50%; }
.demo a:visited { color: #fff; background: url('../immagini/servizio/btn_demo_link.gif') no-repeat left 50%; }
.demo a:hover {
	color: #fc0; 
	border-bottom:dotted 1px #fc0; 
	background: url('../immagini/servizio/btn_demo_hover.gif') no-repeat left 50%;
}
.demo a:active { 
	color: #fff; 
	border-bottom:dotted 1px #fff; 
	background: url('../immagini/servizio/btn_demo_link.gif') no-repeat left 50%; 
	}

.source a:link { color: #fff; background: url('../immagini/servizio/btn_source_link.gif') no-repeat left 50%; }
.source a:visited { color: #fff; background: url('../immagini/servizio/btn_source_link.gif') no-repeat left 50%; }
.source a:hover {
	color: #fc0; 
	border-bottom:dotted 1px #fc0; 
	background: url('../immagini/servizio/btn_source_hover.gif') no-repeat left 50%;
}
.source a:active { 
	color: #fff; 
	border-bottom:dotted 1px #fff;  
	background: url('../immagini/servizio/btn_source_link.gif') no-repeat left 50%;
	}

/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 10px;
	font-size: 100%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
	text-align: justify;
	}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
	width: 50%; height: 149px;
}

#content{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	border-right: 1px solid #ccd2d2;
}

/* siteInfo */

#globalNav
{
	width:912px; height: 30px; 
	padding:0px; 
	position: absolute; left: 54px; top: 100px;
	}
	
#footerbg
{
	text-align: center; 
	left: 0px; top: -10px;
	}
	
#Col1
{width: 45px; 
  text-align: center;}

#Col2
{ width: 10%;
	text-align:center; }

#Col3
{width: 30%; 
 text-align:center;	}

#Col4
{width: 30%; 
 text-align:center;	}

#Col5
{width: 20%; 
 text-align:center;	}

#Col6
{ 
 text-align:center;	}

#Col7
{width: 45px; 
	 text-align:center;}

#Col01
{width: 200px; height: 21px;}

#Col02
{width: 690px; height: 21px}

#ColTestoInn
{width: 60%; vertical-align: middle;}

div#testo
{	width: 750px;  
	position:relative; top: 0px;
	overflow: visible; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 6px 0px 6px; 
	background-color: #ffffff;}

.testo h2
{margin: 0px 0px 0px 0px;  
}

#testoB
{	width: 750px; height:600px; 
	overflow:scroll; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 6px 0px 6px; 
	background-color: #ffffff; 
	left: 200px; position: relative;}

#Testo
{vertical-align: top; width: 750px; height: 623px;}

#TestoTop
{position: relative; margin-top: 0px; margin-bottom: -10px; height: 20px; width: 760px; }

#TestoBTop
{margin-top: 0px; margin-bottom: -10px; height: 20px; position:relative; left: 200px; width: 760px;}

#home
{left: 0px; top: 0px; clip: rect(auto 10px auto 10px);}

#Descrittori
{}
#Descrittori table
{ width:775px;
	border-top-width: thin; border-left-width: thin; border-left-color: gray; border-bottom-width: thin; border-bottom-color: gray; border-top-color: gray; border-right-width: thin; border-right-color: gray}

#Descrittori1 
{width: 80px; border-right: gray 1px solid; padding-right: 2px; border-top: gray 1px solid; padding-left: 2px; border-left: gray 1px solid; border-bottom: gray 1px solid;}

#Descrittori2
{width: 254px; border-right: gray 1px solid; padding-right: 2px; border-top: gray 1px solid; padding-left: 2px; border-left: gray 1px solid; border-bottom: gray 1px solid;}

#Descrittori3
{width: 95px; border-right: gray 1px solid; padding-right: 2px; border-top: gray 1px solid; padding-left: 2px; border-left: gray 1px solid; border-bottom: gray 1px solid;}

#Descrittori4
{width: 350px; border-right: gray 1px solid; padding-right: 2px; border-top: gray 1px solid; padding-left: 2px; border-left: gray 1px solid; border-bottom: gray 1px solid;}
