* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

html, body {
	padding: 0px 0px 0px 0px;
	background: #fff;
}

BODY {
	FONT-SIZE: 75%;
	MARGIN: 0px 15px 0px 15px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}

/* definizione delle caratteristiche della pagina */

col.left  {	width: 200px;}
col.main {	width: 550;}
col.right {	width: 200px;}
/*	col.logo { width: 400px;}*/
/*col.funzioni { width: 994px;}*/

.single col.main {width: 100%;}
.single col.left  {	width: 0px; display: none;}
.single col.right {	width: 0px; display: none;}

/* page header */

.head {
	width: 100%;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	background: #FBDE9E url(/images/sfondo_tabella.gif);
}

.head .main {
	vertical-align: bottom;
	height: 58px;
}

.head .subtitle {
	vertical-align: bottom;
	width: 457px;
	text-align: right;
	height: 114px;
	padding: 0px 0px 0px 0px;
}

.head .logo {
	vertical-align: bottom;
	padding: 0px 0px 1px 15px;
	background: #FFF;
	height: 56px;
}
.head .funzioni {
	padding: 0px 12px 0px 0px;
	background: #F7B529;
	text-align: right;
	border-top: 1px solid #BC7523;
	border-bottom: 1px solid #BC7523;
	height: 20px;
}

/* page body */
.body {
	margin: 0px 0px;
}

.body td.main {
	vertical-align: top;
	text-align: center;
	padding: 8px 8px 8px 8px;
	line-height: 1.35em;
	background: #FBDE9E url(/images/sfondo_tabella.gif);
/*	background: url(/images/sotto_logo.gif) no-repeat fixed top left;*/
}

.body .main {
	background: #FBDE9E url(/images/sfondo_tabella.gif);
	padding: 100px;
}

.body .left {
	vertical-align: top;
	font-size: 100%;
	padding: 12px 4px 15px 4px;
}
	
.body .right {
	vertical-align: top;
	text-align: center;
	font-size: 100%;
	padding: 12px 12px 15px 12px;
	background: #FFFFFF;
	}

/* page layout - width 800px, padding 20px  */

table.page {
	width: 100%;
	height: 75%;
	table-layout: fixed;
	border-collapse: collapse;
	font-size: 100%;
	margin-right: 0px;
	vertical-align: top;
}

table.page[class] {
	margin-right: auto;
}

table.page td {
	padding: 0px 0px;
}
/* FINE definizione delle caratteristiche della pagina */

/* Definizione caratteristiche menu principale */

table.MainMenu {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
table.MainMenu th {
	vertical-align: middle;
	border-bottom: 4px solid #BC7523;
	background-color: #F7B529;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding-left: 0px;
	padding-right: 5px;	
}
table.MainMenu th .evidenziato {
	color: #ff6600;
}
table.MainMenu th a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

table.MainMenu th a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

table.MainMenu td {
	height: 15px;
	vertical-align: top;
	FONT-SIZE: 11px;
	COLOR: #7B4D3B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 2px 5px 0px 0px;
}
table.MainMenu td .evidenziato {
	COLOR: #ff6600;
}


table.MainMenu td p {
	FONT-SIZE: 11px;
	COLOR: #7B4D3B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 5px;
	padding: 0px 5px 0px 0px;
	margin: 3px 0px 5px 5px;
}

table.MainMenu td a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7B4D3B;
	text-decoration: none;
}
table.MainMenu td a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

.image-MainMenu {
	position: static;
	float: left;
	width: 6px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	background: url(/images/aprimenu.gif) y-repeat;
	background-color: #BC7523;
}

.image-MainMenuSez {
	position: static;
	float: left;
	width: 33px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	background: url(/images/pixel.gif) no-repeat;
}

/* FINE Definizione caratteristiche menu principale */

/* Definizione caratteristiche menu di sezione */

table.SectionMenu {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
table.SectionMenu th {
	vertical-align: middle;
	border-bottom: 4px solid #BC7523;
	background-color: #F7B529;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding-left: 10px;
	padding-right: 5px;	
}
table.SectionMenu th.evidenziato {
	color: #ff6600;
}
table.SectionMenu th a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

table.SectionMenu th a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

table.SectionMenu td {
	height: 15px;
	vertical-align: middle;
	FONT-SIZE: 11px;
	COLOR: #7B4D3B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 5px;
	padding: 0px 0px 0px 15px;
}
table.SectionMenu td.evidenziato {
	border: 1px solid #ff6600;
}

table.SectionMenu td a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7B4D3B;
	text-decoration: none;
}
table.SectionMenu td a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

/* FINE Definizione caratteristiche menu di sezione */


/* Definizione caratteristiche console */

table.console {
	width: 140px;
}

table.console td {
	vertical-align: top;
	text-align: right;
	FONT-SIZE: 11px;
	COLOR: #947A53;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 10px 20px 0px;
}
table.console td a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #947A53;
	text-decoration: none;
}
table.console td a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

/* FINE Definizione caratteristiche console */



h1 {
	COLOR: #ff6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
/*	TEXT-DECORATION: none;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px dotted #2B83C6;*/
}

h2 {
	FONT-SIZE: 11px;
	COLOR: #de0000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	list-style-type: square; 
	/*margin-bottom: -13px;*/
}

h3 {
	FONT-SIZE: 11px;
	COLOR: #2B83C6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	list-style-type: square; 
	/*margin-bottom: -13px;*/
	font-style: italic;
}

A{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #804B00;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #804B00;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

form {
	border: 0px;
}


INPUT
{
	FONT-SIZE: 10px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #7D350F;
	background-color: #FBDE9E;

/*	border: 1px solid #C6C6C6;
	background: #FFFFFF;*/
}
INPUT.pulsante {
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 0px solid;
	background: transparent;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #7F7F7F;
}

INPUT.InputCerca
{
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #7D350F;
	background: #FBDE9E;
}

select {
	font-size: 9px;
}

ul {
	list-style-type: square;
}

UL.Trattino {
	CLEAR: left;
	FONT-SIZE: 11px;
	LEFT: -22px;
	LIST-STYLE-TYPE: square;
	POSITION: relative;
	list-style-image: url(/images/trattino.gif);
	margin-bottom: 3px;
	margin-top: 3px;
}

li {
	padding-bottom: 15px;
}


blockquote {
	position: relative;
	margin: 0px 5px 0px 25px;
	padding: 0px 0px;
	line-height: 20px;
}


.footer {
	padding: 0px 12px 0px 0px;
	background: #F9CA65;
	text-align: center;
	border-top: 1px solid #BC7523;
	/*border-bottom: 1px solid #BC7523;*/
	height: 20px;
	vertical-align: middle;
}

.footer p {
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* Menu funzioni ' barra in alto */

.separaFunzioni {
	FONT-SIZE: 11px;
	COLOR: #BC7523;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menuFunzioni {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.menuFunzioni {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

A.menuFunzioni:hover {
	FONT-SIZE: 11px;
	COLOR: #804B00;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.menuLingua {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #2B83C6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
A.menuLingua {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #2B83C6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.menuLingua:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #032E4F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Cerca {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
A.Cerca {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
A.Cerca:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.TitoloCerca {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-weight: bold;
}
.TestoCerca {
	FONT-SIZE: 11px;
	COLOR: #804B00;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.RolCerca {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.RolCerca:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


.MappaTitolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #032E4F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 5px;
}
a.MappaTitolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #032E4F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 5px;
}
a.MappaTitolo:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #2B83C6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 5px;
}
.MappaCorpo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.Mappa {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #2B83C6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.Mappa:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

table.Contenuto table.Recensioni {
	width: 100%;
	margin: 0px 0px 30px 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-top: 0px;
	border-top: 1px solid #f24e21;
	border-bottom: 4px double #f24e21;
}
table.Contenuto table.Recensioni th {
	vertical-align: middle;
	border-bottom: 4px double #f24e21;
	background-color: #f5714d;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
table.Recensioni th a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
table.Recensioni th a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

table.Contenuto table.Recensioni td {
	height: 15px;
	vertical-align: middle;
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 5px 10px 5px 15px;
}
table.Recensioni td a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D350F;
	text-decoration: none;
}
table.Recensioni td a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}


.TitoloCorpoHtml {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.TitoloCorpoHtml:first-letter {
	/*COLOR: #FF6600;*/
}

.SottoTitCorpoHtml {
	FONT-SIZE: 11px;
	COLOR: #804B00;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	list-style-type: square; 
}

.TestoCorpoHtml {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	padding-right: 5px;
	padding-left: 5px;*/
}

table.Contenuto {
	background-color: #FFFBF3;
	width: 100%;
	height: 100%;
	border-left-color: #F7B529;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #F7B529;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right: 1px solid #F7B529;
	border-top: 1px solid #F7B529;
}
table.Contenuto th {
	vertical-align: top;
	height: 35px;
}
table.Contenuto th p {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
}

table.Contenuto td {
	background-color: #FFFBF3;
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 20px;
}

table.Contenuto td a {
	color: #ff6600;
}

table.Contenuto table {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	
}

table.Contenuto table th, table.Contenuto table td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.Contenuto table th {
	font-weight: bold;
	text-align: left;
}

table.ContenutoHP {
	background-color: #FFFBF3;
	width: 100%;
	border-left-color: #F7B529;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #F7B529;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right: 1px solid #F7B529;
	border-top: 1px solid #F7B529;
	margin-bottom: 15px;
	margin-top: 5px;
}
table.ContenutoHP th {
	vertical-align: top;
	FONT-SIZE: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
table.ContenutoHP th p {
	FONT-WEIGHT: bold;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
}

table.ContenutoHP td {
	background-color: #FFFBF3;
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}

table.ContenutoHP td a {
	color: #ff6600;
}

table.ContenutoHP table {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
}

table.ContenutoHP table th, table.ContenutoHP table td {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

table.ContenutoHP table th {
	font-weight: bold;
	text-align: left;
}


table.InternoContent{
	border-collapse: collapse;
	border-bottom: 2px solid #e8e8e8;
	width: 100%;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #7F7F7F;
	margin: 25px 0px 25px 0px;
}
table.InternoContent th {
	FONT-FAMILY: Terminal, Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	TEXT-TRANSFORM: uppercase;
	TEXT-ALIGN: center;
	COLOR: #000000;
	HEIGHT: 24px;
}
table.InternoContent td {
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background-color: #f2f2f2;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

table.InternoContent td.pari {
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background-color: #E0E0E0;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	padding-right: 5px;
	padding-left: 5px;
}

.TitoloEvidenziato {
	FONT-SIZE: 11px;
	COLOR: #1F7EC8;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	list-style-type: square;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}

.TestoEvidenziato {
	FONT-SIZE: 11px;
	COLOR: #1F7EC8;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
}


.TitoloPopupHtml {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	list-style-type: square;
}
.TestoCorpoPopupHtml {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 12px;
}


.TitoloCatPopupEeM {
	FONT-SIZE: 18px;
	COLOR: #5E6E7B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	padding-left : 10px;
}
.TitoloPopupEeM {
	FONT-SIZE: 11px;
	COLOR: #D10000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	text-transform : uppercase;
	line-height : 2;
}
.TestoCorpoPopupEeM {
	FONT-SIZE: 11px;
	COLOR: #5E6E7B;
	FONT-WEIGHT: bold;
	text-transform : uppercase;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 10px;
}



.TitoloCorpoEeM {
	FONT-SIZE: 11px;
	COLOR: #D10000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	text-transform : uppercase;
	padding-left : 10px;
}
.TestoCorpoEeM {
	FONT-SIZE: 11px;
	COLOR: #5E6E7B;
	FONT-WEIGHT: bold;
	text-transform : uppercase;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 10px;
}
.TestoRaggrupEeM {
	FONT-SIZE: 11px;
	COLOR: #00386B;
	FONT-WEIGHT: bold;
	text-transform : lowercase;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 10px;
}
a.RolTestoCorpoEeM {
	FONT-SIZE: 11px;
	COLOR: #2179C6;
	FONT-WEIGHT: bold;
	text-transform : uppercase;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.RolTestoCorpoEeM:hover {
	FONT-SIZE: 11px;
	COLOR: #043E7E;
	FONT-WEIGHT: bold;
	text-transform : uppercase;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.MenuSezioneTitolo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #053051;
	text-transform: none;
}
.MenuSezioneTD {
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: none;
	padding-left: 15px;
	padding-right: 3px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.MenuSezione {
	FONT-SIZE: 11px;
	COLOR: #053051;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
A.MenuSezione {
	FONT-SIZE: 11px;
	COLOR: #053051;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.MenuSezione:hover {
	FONT-SIZE: 11px;
	COLOR: #2B83C6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}
A.MenuSezioneSel {
	FONT-SIZE: 11px;
	COLOR: #2B83C6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.MenuSezioneSel:hover {
	FONT-SIZE: 11px;
	COLOR: #2B83C6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}


.MenuSezionePopupTitolo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5E6E7B;;
}
.MenuSezionePopup {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
A.MenuSezionePopup {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	TEXT-DECORATION: none;
}
A.MenuSezionePopup:hover {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}


.TestoTabElencoTesto {
	FONT-SIZE: 11px;
	COLOR: #555656;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}



.TitoloAbstractsx {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #5E6E7B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-transform: uppercase;
}
.TestoAbstractsx {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #5E6E7B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}



.TitoloAbstractdx {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #5E6E7B;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.TestoAbstractdx {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #555656;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}


.TitoloBoxHP {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.TitoloBoxHP:first-letter {
	/*COLOR: #FF6600;*/
}
.TestoBoxHP {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 5px;
}
A.TestoBoxHP {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A.TestoBoxHP:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.TestoBoxHProll {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #7F7F7F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-transform: uppercase;
}
A.TestoBoxHProll:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}



.TitoloLogin {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 110%;
	padding-left: 15px;
	TEXT-TRANSFORM: uppercase; 
	FONT-FAMILY: Terminal, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.TestoLogin {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #555656;
	FONT-FAMILY: Terminal, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height : 110%;
}
.MessaggioLogin {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

p.stampatop{
	padding-top: 15px;
}
table.navigatore {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	list-style-type: square;
}
table.navigatore td {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	list-style-type: square;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

table.navigatore td a {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
}
table.navigatore td a:hover {
	FONT-SIZE: 11px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
}

.avviso {
	display: block;
	margin: 15px 0px 15px 0px;
	padding: 15px 15px 15px 25px;
	background: #EEF5FC;
	border: 1px dotted #999;
	font-size: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

/* Definizione caratteristiche mappa */

table.Mappasito {
	width: 100%;
	padding: 0px 0px 0px 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

table.Mappasito th {
	vertical-align: middle;
	border-bottom: 4px solid #BC7523;
	background-color: #F7B529;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 20px;
}
table.Mappasito th a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
table.Mappasito th a:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

table.Mappasito td {
	height: 15px;
	vertical-align: middle;
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 0px 0px 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
table.Mappasito td a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D350F;
	text-decoration: none;
}
table.Mappasito td a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

.image-mappa {
	position: relative;
	float: left;
	width: 9px;
	height: 100%;
	margin: 0px 0px 0px -9px;
	background: url(/images/aprimenu.gif) no-repeat 2px 7px;
	background-color: #8d9195;
}

table.mappa blockquote {
	position: relative;
	margin: 0px 5px 0px 25px;
	padding: 0px 0px;
	line-height: 20px;
}


/* FINE Definizione caratteristiche mappa */


.tipsGlossario {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #9c3035;
	FONT-STYLE: italic;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.tipsGlossario{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #9c3035;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-STYLE: italic;
}
A.tipsGlossario:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #9c3035;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-STYLE: italic;
}


.Credits {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.Credits {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FF6600;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
A.Credits:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #7F7F7F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}


.TestoProcedure {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.TitoliProcedure {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.TitoliProcedureScuri {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #08429D;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.contattaci {
	border: 1px solid #7D350F;
}


table.frmLogin {
	width: 125px;
	padding: 0px 0px 0px 0px;
	background: #FDF0D4;
	border-top: 6px solid #F7B529;
	border-bottom: 6px solid #F7B529;
	text-align: center;
}

table.frmLogin th.top {
	border-top: 1px solid #7D350F;
	vertical-align: middle;
	padding-top: 15px;
}
table.frmLogin th.bottom {
	border-bottom: 1px solid #7D350F;
	vertical-align: middle;
	padding-bottom: 15px;
}

table.frmLogin td {
	vertical-align: middle;
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
}
table.frmLogin td a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D350F;
	text-decoration: none;
}
table.frmLogin td a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

table.frmLogin td p {
	text-align: center;
	margin-bottom:10px;
}


table.contattaci {
 	width: 100%;
}

table.contattaci th {
	vertical-align: top;
	height: 25px;
}

table.contattaci td {
	vertical-align: top;
	height: 25px;
	FONT-SIZE: 11px;
}
table.contattaci td a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #7D350F;
	text-decoration: none;
}
table.contattaci td a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff6600;
	text-decoration: none;
}

table.contattaci td input, textarea,  select {
	FONT-SIZE: 11px;
	COLOR: #7D350F;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}




