BODY	{
 BACKGROUND: #FFFFFF; 
 FONT-FAMILY: Verdana,Helvetica,Courier,Arial,sans-serif;
 margin: 0px 0px 50px 0px;
}


div#nav {
  width:100%;
	text-align:center;
}

div#header{
  position: absolute; 
	top: 0px; 
	left: 10px;
	width: 490px;
	padding: 0 0 0 0px
}
div#header2{
  position: absolute; 
	top: 0px; 
	left: 400px;
	width: 490px;
	padding: 15px 0 0 0
}
	
div#content{
 
  border-left: 2px solid #36c;border-right: 2px solid #36c;
    /*background: url(files/rightcol.gif) repeat-y top right;*/
	margin: 0 auto;
	padding: 0em 2px;
	vertical-align:top;
	width:800px;
	BACKGROUND-color: #EAEAEA; 
	FONT-SIZE: 12px; 
	border: 1px solid #A9B8C2;
}
div#content2{
  position: absolute; 
	top: 100px; 
	left: 8px;
	margin: 0 auto;
	padding: 0em 2px;
	vertical-align:top;
	/*width:980px;	*/
	BACKGROUND-color: #EAEAEA; 
	FONT-SIZE: 12px; 
	border: 1px solid #A9B8C2;
}

table#conteiner{
  position: absolute; 
	top: 100px; 
	left: 8px;
  border-left: 2px solid #36c;border-right: 2px solid #36c;
    background: url(files/rightcol.gif) repeat-y top right;
	margin: 0 auto;
	padding: 0em 2px;
	vertical-align:top;
	/*width:980px;	*/
	BACKGROUND-color: #EAEAEA; 
	FONT-SIZE: 12px; 
	border: 0px solid #A9B8C2;
}


div#right{
  /*position: absolute; 
	top: 10px; 
	left: 760px;*/
  width:210px; 
	BACKGROUND-color: #FFFFFF;
	border: 1px solid #A9B8C2;
	margin: 1px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 12px; 
	text-align: left;
}

div#right a:link, div#right a:visited      {
	font-weight:normal;
	font-size:12px;
	color:#336699;
}

div#right a:hover      {
	font-weight:normal;
	font-size:12px;
	color:#336699;
	text-decoration:underline;
}

div#right1{
  position: absolute; 
	top: 740px; 
	left: 760px;
  width:200px; 
	BACKGROUND-color: #FFFFFF;
	border: 1px solid #A9B8C2;
	margin: 1px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 12px; 
	text-align: left;
}

div#right1 a:link, div#right a:visited      {
	font-weight:normal;
	font-size:12px;
	color:#336699;
}

div#right1 a:hover      {
	font-weight:normal;
	font-size:12px;
	color:#336699;
	text-decoration:underline;
}

div#leftdiv {
	BACKGROUND-color: #FFFFFF;
	border: 1px solid #A9B8C2;
	margin: 1px 5px 0px 5px;
	width:210px;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 11px; 
	text-align: left;
}

div#leftdiv a:link, div#leftdiv a:visited      {
	font-weight:normal;
	font-size:12px;
	color:#336699;
}

div#leftdiv a:hover      {
	font-weight:normal;
	font-size:12px;
	color:#336699;
	text-decoration:underline;
}

/* TableContent 
 ----------------------------------------------------- */
.TableContent {
  vertical-align:top;
	margin-top:1px;
	/*width:980px;	*/
	BACKGROUND: #E8E8E8; 
	 
	FONT-SIZE: 12px; 
}

.TableContent td {
	position:relative;
}

p {
  clear:both;
	margin: 0px 0px 0px 0px;
}

p#menu {
	text-align: center;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p#titrovi {
	text-align: left;
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

p#left {
	text-align: left;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Footer
 ----------------------------------------------------- */
#footer { 
  text-align: left;
	font-size:10px;
	clear:left;
	margin: 5px 0px 0px 10px;
} 

#footer a:link, #footer a:visited      {
	font-weight:normal;
	font-size:10px;
	color:#336699;
}

#footer a:hover      {
	font-weight:normal;
	font-size:10px;
	color:#336699;
	text-decoration:underline;
}

div#footerdiv { 
  /*position: relative; 
	top: 50px; 
	left: 8px;
	height: 40px;*/
  text-align: left;
	font-size:10px;
	clear:left;
} 

.pagine {
  background: #A9B8C2;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	padding-left: 0px;
}
.pagine a:link, .pagine a:visited {
  cursor:pointer; 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
}
.pagine a:hover, .pagine a:active {
	cursor:pointer; 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
}

.tastipagine {
  BACKGROUND: transparent; 
	cursor:pointer; 
	FONT-FAMILY: Verdana,Helvetica,Courier,Arial,sans-serif;
	FONT-SIZE: 11px;
	text-align: center;  
	COLOR: #FFFFFF; 
	border: 0px; 
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* Mappa
 ----------------------------------------------------- */	
.Mappa {
	background:url(files/map.gif) no-repeat; 
	height:450px; 
	width:348px; 
	float:left;
}


.MappaDiv {
	position:relative;
	left:32px;
	top:7px;
	z-index:100;
}

.MappaDivMappa {
	/*position:relative;
	left:150px;
	top:30px;
	z-index:100;*/
	margin: 30px 0px 0px 70px;
}


/* Lista regioni
 ----------------------------------------------------- */
.lista {
  /*position:relative;
	left:80px;
	top:15px;*/
	margin: 10px 0px 0px 0px;
	font-size:14px;
	line-height:10px;
	list-style-type:none;
	float:left;
	text-align:left;

}

.lista a:visited {
	COLOR: #445588; 
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none
}
.lista a:link {
	COLOR: #445588; 
	FONT-SIZE: 14px; 
}
.lista a:active {
	COLOR: #445588; 
	TEXT-DECORATION: none
}
.lista a:hover {
	COLOR: #445588; 
	TEXT-DECORATION: underline
}

/*lista1 link */

.lista1 {
  position:relative;
	left:8px;
	top:3px;
	font-size:12px;
	COLOR: #000000;
	line-height:14px;
	list-style-type:none;
	float:left;
	text-align:left;
}

.lista1 a:visited {
	COLOR: #0000FF; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline;
}
.lista1 a:link {
	COLOR: #0000FF; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline;
}
.lista1 a:active {
	COLOR: #0000FF; 
	TEXT-DECORATION: underline;
}
.lista1 a:hover {
	COLOR: #0000FF; 
	TEXT-DECORATION: underline;
}

.lista10 {
  position:relative;
	left:4px;
	top:3px;
	font-size:12px;
	COLOR: #0000FF;
	line-height:20px;
	list-style-type:none;
	float:left;
	text-align:left;
	TEXT-DECORATION: underline;
}

.lista10 a:visited {
	COLOR: #0000FF; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline;
}
.lista10 a:link {
	COLOR: #0000FF; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline;
}
.lista10 a:active {
	COLOR: #0000FF; 
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
.lista10 a:hover {
	COLOR: #0000FF; 
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

.lista11 {
  position:relative;
	left:8px;
	top:3px;
	font-size:9px;
	COLOR: #008001;
	line-height:11px;
	list-style-type:none;
	float:left;
	text-align:left;

}

.lista11 a:visited {
	COLOR: #008001; 
	FONT-SIZE: 9px; 
	TEXT-DECORATION: none;
}
.lista11 a:link {
	COLOR: #008001; 
	FONT-SIZE: 9px; 
	TEXT-DECORATION: none;
}
.lista11 a:active {
	COLOR: #008001; 
	FONT-SIZE: 9px;
	TEXT-DECORATION: none;
}
.lista11 a:hover {
	COLOR: #008001; 
	FONT-SIZE: 9px;
	TEXT-DECORATION: none;
}

INPUT	{
 BACKGROUND: #FFFFFF; 
 cursor:pointer;  
 FONT-SIZE: 10px
}

RADIO	{ 
  BACKGROUND: transparent; 
  cursor:pointer;
  FONT-SIZE: 10px
}

FORM 	{ 
  FONT-FAMILY: Verdana,Helvetica,Courier,Arial,sans-serif;
  FONT-SIZE: 12px;
}

form#f1 { 
  FONT-SIZE: 10px
}

SELECT { 
  FONT-SIZE: 10px
}

A:link {
  cursor:pointer; 
	COLOR: #445588; 
	FONT-SIZE: 14px;  
	TEXT-DECORATION: none
}

A:active  {
  cursor:pointer; 
	COLOR: #445588; 
	FONT-SIZE: 14px;  
	TEXT-DECORATION: none
}

A:visited {
  cursor:pointer; 
	COLOR: #445588; 
	FONT-SIZE: 14px;  
	TEXT-DECORATION: none
} 

A:hover {
  cursor:pointer; 
	COLOR: #445588; 
	FONT-SIZE: 14px;  
	TEXT-DECORATION: underline
}
.title 	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: none
}

.bigtitle {
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: none
}

.medtitle {
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: none
}

.intestazione  {
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 48px; 
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: none
}

.content 	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 10px; 
}

.centertitle 	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	text-align: center; 
	FONT-SIZE: 10px; 
}

.storytitle 	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: none
}

.storycat	{
  BACKGROUND: transparent; 
	COLOR: #FFFFFF; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: none
}

.boxtitle 	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: none
}

.boxcontent 	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 10px; 
}

.option 	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: normal;  
	TEXT-DECORATION: none
}

.tiny	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal;  
	TEXT-DECORATION: none
}

.footmsg  {
  BACKGROUND: transparent; 
	COLOR: #445588; 
	text-align: left; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal;  
	TEXT-DECORATION: none
}

.footmsg_l	{
  BACKGROUND: transparent; 
	COLOR: #445588; 
	text-align: left; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal;  
	TEXT-DECORATION: underline
}

.box	{
  BACKGROUND: #A9B8C2;  
	color: #FFFFFF; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	border: 1px solid #A9B8C2
}

.bodyline {
  BACKGROUND: #FFFFFF;   
	FONT-SIZE: 12px; 
	border: 1px solid #FFFFFF
}

.bodyline2 {
  BACKGROUND: #FFFFFF;   
	FONT-SIZE: 12px; 
	border: 1px solid #A9B8C2
}

.tasti {
  BACKGROUND: transparent;
	cursor:pointer;  
	font-size: 8pt; 
	COLOR: #445588; 
	border: 0px;
	font-weight: normal
}

.tasti_bordo  {
  BACKGROUND: transparent; 
	cursor: pointer;  
	FONT-SIZE: 8pt;  
	color: #FFFFFF;
	font-weight: bold; 
	text-align: center; 
	border: 1px solid #FFFFFF;
}

.tasti_big  {
  BACKGROUND: transparent; 
  cursor:pointer;  
	font-size: 8pt; 
	COLOR: #445588; 
	border: 1px solid; 
	font-weight: bold
}

.tasti_left {
  BACKGROUND: transparent; 
	cursor:pointer; 
	FONT-FAMILY: Verdana,Helvetica,Courier,Arial,sans-serif;
	FONT-SIZE: 12px;
	text-align: left;  
	COLOR: #445588; 
	border: 0px; 
	font-weight: bold;
}

.tasti_left2 {
  BACKGROUND: transparent; 
	cursor:pointer; 
	FONT-FAMILY: Verdana,Helvetica,Courier,Arial,sans-serif;
	FONT-SIZE: 14px;
	text-align: left;  
	COLOR: #445588; 
	border: 0px; 
	font-weight: normal;
}

.error {
  BACKGROUND: transparent; 
	COLOR: #FF0000; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: none
}