td {
	FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

#CC {
	LEFT: 0px; WIDTH: 129px; POSITION: absolute; TOP: 150px;
}

/*
CSS Styles per link
*/
A:link {
	COLOR: #996600; TEXT-DECORATION: none
}
A:hover {
	COLOR: #996633; TEXT-DECORATION: underline
}
A:active {
	COLOR: #996600; TEXT-DECORATION: none
}
A:visited {
	COLOR: #993300; TEXT-DECORATION: underline
}

/* 
CSS Styles per il menu di sinistra
*/
#list-menu {
width: 132px;
/* this width value is also effected by
the padding we will later set on the links. */
z-index: 1;
position: absolute;
left: 0;
top: 20px;
}
#list-menu ul {
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, sanf-serif;
font-size: 12px;
}
#list-menu li {
	margin: 2px 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B0825E;
}
#list-menu a {
display: block;
width:115px; /* 120px + 2px = 132px ! */
padding: 2px 2px 2px 10px;
/* border: 1px solid #000000; */
/*
background: #ffffff;
*/
text-decoration: none; /*lets remove the link underlines*/
}
#list-menu a:link, #list-menu a:active, #list-menu a:visited {
color: #000000;
}

#list-menu a:hover {
color: #EEE7BD;
background: #B0825E;
}

#selected-menu {
	color:#006633;
	font-family: verdana, arial, sanf-serif;
	font-size: 12px;
	font-weight: bolder;
}

/*
CSS Styles per la barra inferiore dei menu
*/
#bottom-menu { }

#bottom-menu p, span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
}

#bottom-menu a {
display: block;
text-decoration: none; /*lets remove the link underlines*/
}
#bottom-menu a:link, #bottom-menu a:active, #bottom-menu a:visited {
color: #000000;
}

#bottom-menu a:hover {
color: #999999;
}

/*
CSS Styles per la barra superiore dei menu
*/

/*
CSS Styles per i titoli di ogni articolo
*/
#titolo-articolo {
	margin-top:10px;
	margin-bottom:0px;
}

#titolo-articolo h3 {
		 position: absolute;        
		 top: 75px !important;
		 top: 125px;
         left: 180px;
         font: normal 36pt "Times New Roman", Times, serif;
         color: #EEE7BD;
}

#titolo-articolo h4 {
		 position: absolute;
		 top: 57px !important;
         top: 120px;
         font: normal 36pt "Times New Roman", Times, serif;
         color: #B0825E;
         margin-left: 170px;
         margin-bottom: 0px;
}

/*
CSS Styles per l'area info
*/
#info-area {
	padding-left:140px;
	padding-top: 70px;
	padding-right: 20px;

}
#info-area p, .corpoArticolo {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	padding: 10px 20px;
}
#info-area p.first-paragraph:first-letter{
	font-size:300%;
	float:left;
	color:#006633;
}

#box-area {
	background-color: #EEE7BD;
}

#info-area .subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #B0825E;
	padding-bottom: 20px;
}

.info-table {
}

.info-table th {
	border: 1px solid #EEE7BD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EEE7BD;
	text-align: center;
	margin: 2px;
	padding: 2px;
}

.info-table td {
	border: 1px solid #EEE7BD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 2px;
	padding: 2px;
}

/*
CSS Styles per ombra foto
*/
.img-shadow {
  float:left;
  background: url(images/effetti/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/effetti/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

/*
CSS Styles per didascalia foto
*/
.didascalia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

/*
CSS Styles for vertical text
*/
#titolo-verticale {
	LEFT: -125px;
	WIDTH: 129px;
	HEIGHT: auto;
	POSITION: absolute;
	TOP: 0px;
	font: normal 40pt Georgia, "Times New Roman", Times, serif;
	color: #EEE7BD;
	layout-flow:vertical-ideographic;
	text-align: left;
	z-index: 0;

	/*  firefox ?	
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);	
	display:block;	
	*/
}
#sottotitolo-verticale {
	LEFT: -325px; WIDTH: 60px; HEIGHT: auto;
	POSITION: absolute; TOP: 0px;
	font: normal 40pt Georgia, "Times New Roman", Times, serif;
	color: #EEE7BD;
	layout-flow:vertical-ideographic;
	z-index: 0;
	/*
	padding-top: 237px;
	*/
}

/*
CSS Styles per bordo foto
*/
.bordered {
	border: 2px solid #EEE7BD;
	/*#B0825E;*/
}

/**
CSS Styles per approfondimenti
*/
#approfondimenti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B0825E;
}

.txt_body_note3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Verdana, Helvetica, sans-serif
}
.txt_body_note3_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial, Verdana, Helvetica, sans-serif
}

#news-box-td {
	background-color: #B0825E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEE7BD;
	font-weight: bold;
	text-indent: 3px;
}

#news-box-table {
	border: 1px solid #EEE7BD;
}

#list li {
	list-style-image: url(images/info/bullet.gif);
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 10px;
}

/**
NEW CSS
**/

#infoSito {
	clear: both;
	font-size: 75%;
	color: #000000;
	padding: 5px 10px 7px 10px;
	margin-top: 2px;
	
	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	
	border-top-color: #006600;
	border-top-style: solid;
}

#infoSito img {
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

#infoSito a {
	text-decoration: none; /*lets remove the link underlines*/
	color: #000000;
}
#infoSito a:link, #infoSito a:active, #infoSito a:visited {
	color: #000000;
}

#infoSito a:hover {
	color: #999999;
}

/**********************************/
/* Riquadri per le news           */
/**********************************/

#news, #news-r, #news-bordered, #news-r-bordered {
	text-align: left;
	padding: 5px 5px 5px 5px;
	overflow:hidden;
	display: inline-block; /* Force hasLayout in ie */ 
}

#news a, #news-r a, #news-bordered a, #news-r-bordered a,
#news a:hover, #news-r a:hover, #news-bordered a:hover, #news-r-bordered a:hover,
#news a:visited, #news-r a:visited, #news-bordered a:visited, #news-r-bordered a:visited,
#news a:link, #news-r a:link, #news-bordered a:link, #news-r-bordered a:link
 {
	text-decoration: underline;
}

#news-bordered, #news-r-bordered { 
	border: 1px solid #b0825e;
	background-color: #eee7bd;
}

#news h3, #news-r h3, #news-bordered h3, #news-r-bordered h3 {
	padding-bottom: 5px;
}

#news img, #news-r img, #news-bordered img, #news-r-bordered img {
	float: left;
	margin: 8px 8px 8px 8px;
	border: 1px solid #000000;
}

#news-r img , #news-r-bordered img{
	float: right;
}

#news p, #news-r p, #news-bordered p, #news-r-bordered p {
	margin: 0px;
	padding: 0px;
}

