body {
	background-color: #ffffff;
	color: #696868;
	font-family: Arial;
	font-size:11pt;
	font-weight:normal;
	margin: 0;
	padding: 0;
}

div#container{
	width:800px;
	margin: 0 auto;
}

div#header {
	height: 100px;
	text-align:left;
}

div#menu_primario {
	margin-top:10px;
	float:right;
}

#tbl_menu1 td {
	border-style:solid;
	border-width:0 0 0 1px;
	border-color: #a8a8a8;
	vertical-align:top;
}

#img_logo {
	margin-top:45px;
	border:0;
	float:left;
}

.colonna_menu {
	width:95px;
	margin:0 0px 3px 10px;
	line-height:18px;
}


div#menu_lingue {
	text-align:right;
	margin:10px 10px 0 0;
	color:#a8a8a8;
	font-size:8pt;
}


div#menu_lingue select {
	font-size:8pt;
}


div#menu_primario a {
	color: #a8a8a8;
	text-decoration: none;
	font-size:10pt;
}

div#menu_primario a.lingua_sel, div#menu_primario a.menu_sel {
	color: #14a4c6;
}

/* *********************************************************** */

div#body {
	margin-top:40px;
	padding-bottom:20px;
	background-color: #ffffff;
	color: #686868;
}

td#body_left {
	width:190px;
	padding-top:10px;
	float: left;
	vertical-align:top;
}

td#body_right {
	width:610px;
	vertical-align:top;
}

/* *********************************************************** */

div.menu_liv_2 {
	font-weight:bold;
	margin-top:20px;
	font-size:10pt;
}

div.menu_liv_2 a {
	text-decoration:none;
	color:#a8a8a8;
}

div.menu_liv_2 a.menu_sel {
	color:#14a4c6;
}


div.menu_liv_3 {
	font-weight:normal;
	font-size:10pt;
	padding: 1px 0 1px 0;
}

div.menu_liv_3 a {
	text-decoration:none;
	color:#a8a8a8;
}

div.menu_liv_3 a.menu_sel {
	text-decoration:underline;
}

/* *********************************************************** */

div#footer {
	height:40px;
	text-align:left;
	clear:both;
	font-size:9pt;
	color: #a8a8a8;
	
}
div#footer table {
text-align:left;
/*width:900px;*/
}
div#footer a {
	color: #a8a8a8;
	text-decoration: none;
}

div#footer a.lingua_sel, div#footer a.menu_sel {
	color: #14a4c6;
}

table#logo {
	border-spacing:2px;
	display:inline;
	float:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#c2c2c2;
}


table#logo acronym {
	text-decoration:none;
}

/* *********************************************************** */

h1.titolo {
	font-weight:normal;
	color: #a8a8a8;
	font-size:24pt;
}

h2.home {
	margin: 0 0 2px 0;
	font-size:10pt;
}

/* *********************************************************** */

div.blocco_intro {
	color: #a8a8a8;
}

div.blocco_home {
	margin: 15px 35px 0 35px;
	font-size:9pt;
}

div.blocco {
	font-size:9pt;
	text-align:justify;
	width:595px;
}

div.blocco a {
	color: #14a4c6;
}


ul {
	color:#1564a7;
	padding-left:15px;
	list-style-type:square;
}


.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.padSx {
	padding: 0 0 3px 12px;
	margin: 0 0 3px 12px;
}

.padDx {
	padding: 0 12px 3px 0;
	margin: 0 12px 3px 0;
}

input, textarea { border:1px solid #b9b9b9; }


/* *********************************************************** */

a.clBlue {
	color:#1765a7;
	text-decoration: none;
}

a.clBlue:hover {
	text-decoration: underline;
}

/* *********************************************************** */

.sitemap_h2 {
	font-size:12pt;
	padding-left:30px;
}

.sitemap_h3 {
	font-size:11pt;
	padding-left:60px;
}

.sitemap_h4 {
	font-size:10pt;
	padding-left:90px;
}

.sitemap_h5 {
	font-size:9pt;
	padding-left:120px;
}

/* Pagina download */
#download
{
}

#download #left_column
{
  float: left;
  width: 220px;
  margin-right: 10px;
  padding: 10px;
}

#download ul, #download li
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#download #left_column h3 a
{
  color: #14A4C6;
  font-size: 10pt;
}

#download #left_column h4
{
  margin: 0;
  font-size: 10pt;
}

#download #left_column a
{
  color: #A8A8A8;
  font-size: 10pt;
  text-decoration: none;
}
#download #left_column .title
{
  margin-bottom: 20px;
}

#download #right_column
{
  float: left;
  width: 540px;
}

#download #right_column h5
{
  color: #B1B1B1;
  font-size: 11pt;
}

#download #right_column .download_pdf,
#download #right_column .download_zip,
#download #right_column .download_txt,
#download #right_column .download_description
{
  display: block;
  float: left;
}

#download #right_column .download_pdf,
#download #right_column .download_zip,
#download #right_column .download_txt
{
  background: transparent no-repeat top left;
  color: #B1B1B1;
  text-decoration: none;
  margin-right: 5px;
  width: 75px;
  padding: 10px 0px 10px 35px;
}

#download #right_column .download_pdf:hover,
#download #right_column .download_zip:hover,
#download #right_column .download_txt:hover
{
  text-decoration: underline;
  color: #A4A4A4;
}

#download #right_column .download_pdf
{
  background-image: url('../img/icn_pdf_cat_download.gif');
}

#download #right_column .download_zip
{
  background-image: url('../img/icn_zip_cat_download.gif');
}

#download #right_column .download_txt
{
  background-image: url('../img/icn_txt_cat_download.gif');
}

#download #right_column .download_description
{
  color: #4C4C4C;
  padding: 10px;
  clear: right;
}

#download #right_column .complete
{
  color: #B1B1B1;
  text-decoration: underline;
}

#download #right_column li
{
  display: block;
  clear: both;
}

#download #right_column h5
{
  margin: 30px 0px 30px;
  text-align: left;
  color: #686868;
  font-size: 11pt;
}

.row
{
  height: 1px;
  border-bottom: 1px solid #B1B1B1;
  width: 450px;
}

#download #right_column ul
{
  display: block;
}

#download #right_column img
{
  margin-top: 25px;
}

#download #right_column .new_ll
{
  color: #14A4C6;
}

#download #right_column .new_tr
{
  color: #FE7D05;
}

.clearer
{
  clear: both;
}
