/* CSS Document */

body {	margin: 0px; }

/* bodyFrame viene utilizzato per lo sfondo delle pagine con frame */
.bodyFrame {margin: 0px; background-color: #FFFFF4}

/* cella dove viene inserito il titolo del sito*/

.titoloSito {
font-family: tahoma,sans-serif;
font-size: 10pt; 
font-weight: bold; 
color: #FFFFFF; 
padding-left: 5px;
background-color: #0066CC;
}

/* al posto di titoloSito per mettere link*/
.percorso {
font-family: Tahoma,sans-serif; 
font-size: 10pt; 
font-weight: bold; 
padding-left: 5px;
BACKGROUND-COLOR: #F4FAFF;
border: 1px solid #cccccc;
}

table {
	font-family: arial;
	font-size: 10pt;
	color: #000000;
	text-align:justify;
	border-spacing:2;
	padding-left: 5px;
	padding-right: 5px;
	
}

.table td {
border: 1px solid #dddddd;
padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
margin-bottom: 8px;
text-align: justify;
}

input {
font-size: 8pt;
font-family: Tahoma,sans-serif;
font-weight: bold;
border-style: ridge; 
border-width: 1px; 
background-color: #FFFFf4;
}


/* tabella principale, con bordo e sfondo*/

.tableBorder {	
border: 1px solid #dddddd; 
background-color: #FFFFf4;
}

/*pagina che contiene il menu*/
.bodyMenu {	
background-color: #FFFFf4;
}

/* tabella che contiene il menu, con sfondo*/

.tableMenu {	
background-color: #FFFFf4;
}

/* tabella dove inserire il testo, con sfondo*/

.tableText {	
}

.tableText ul {
margin-top: 0.5em;
margin-bottom: 0.5em;
list-style-position : outside;
list-style-type: circle;
}

/* cella standard dove inserire il testo*/ 

.tdSimpleText {
border-left: 1px solid #cccccc; 
border-right: 1px solid #cccccc; 
border-bottom: 1px solid #cccccc;
padding: 5px;
text-align: justify;
BACKGROUND-COLOR: #ffffff;
}

/* utilizzata nelle pagine con frame */
.tdMenu {
	padding: 2px;
	color: #003399;
	border:1px solid #cccccc;
	font-size: 8pt;	
	text-align: center;
	BACKGROUND-COLOR: #ffffff;
	}

.Titolo1 {
	background-color: #eeeeee;
	font-weight: bold;
	color: #003399;
	border: 1px solid #cccccc;
	text-align: center;
	font-family: Bitstream Vera Sans,Verdana,sans-serif;
	font-size: 11pt;	
	font-variant: small-caps;
	padding: 5px;
	}
	
.Titolo2 {
	background-color: #F2F2F2;
	border: 1px solid #cccccc;
	font-family: Bitstream Vera Sans,Verdana,sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #525252;
	font-size: 9pt;	
	padding: 3px;
	padding-left: 20px;	
	}

.Avviso {
	text-align: center;
	font-weight: bold;
	color: #FF5050;
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc;
	font-size: 8pt;
	letter-spacing: 2pt;
	padding: 4px;
	background-color: #fbfbfd;
	}
	
.TestoAvviso {
border-left: 1px solid #cccccc; 
border-right: 1px solid #cccccc; 
border-bottom: 1px solid #cccccc;
padding: 3px;
text-align: justify;
font-size: 8pt;
padding: 4px;
padding-left: 30px;
padding-right: 30px;
BACKGROUND-COLOR: #ffffff;
}	

.barraBottomDx {
	background-color: #FFFFf4;
	padding: 3px;
	color: #003399;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 8pt;	
	text-align: left;
	}

.barraBottomSx {
	background-color: #FFFFf4;
	padding: 3px;
	color: #003399;
	border-left:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;	
	font-size: 8pt;	
	text-align: right;
	}
	
.barraBottomDx {
	background-color: #FFFFf4;
	padding: 3px;
	color: #003399;
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	font-size: 8pt;	
	text-align: left;
	}

.divLogo {
	width: 138px;
	height: auto;
	border: 1px solid #dddddd;
	border-left: 8px solid #dddddd;
	margin-top: 5px;
	margin-left: 3px;
	margin-bottom: 5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Verdana,sans-serif;
	text-align: center;
	BACKGROUND-COLOR: #ffffff;
}
	
.divMenu {
	width:141px;
	height: 100%;
	margin-top: 2px;
	margin-left: 3px;
}
	
.divMenu A:link,A:visited {color: #003399;}

.divMenu UL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.divMenu LI A {
	font-weight: bold;
	font-size: 90%;
	DISPLAY: block; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-LEFT: #0069C2 6px solid; 
	BORDER-right: #0069C2 1px solid;
	BORDER-top: #0069C2 1px solid;
	BORDER-bottom: #0069C2 1px solid;
	WIDTH:100%; 
	BACKGROUND-COLOR: #F4FAFF;
}

.divMenu LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff6600;
}
.divMenu LI A:visited {
	font-weight: bold;
}

.divSottoMenu {
	width: 132px;
	height: 100%;
	margin-top: 0px;
	margin-left: 10px;
}
	
.divSottoMenu A:link,A:visited {color: #003399; font-weight:normal}

.divSottoMenu UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.divSottoMenu LI A {
	font-size:7pt;
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BORDER-LEFT: #0069C2 3px solid; 
	BORDER-right: #0069C2 1px solid;
	/*BORDER-top: #0069C2 1px solid;*/
	BORDER-bottom: #0069C2 1px solid;
	WIDTH: 100%; 
	BACKGROUND-COLOR: #FDFEFF;
}

.divSottoMenu LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff6600;
}

.divMenuEvidenza {
	width: 141px;
	height: 100%;
	margin-top: 4px;
	margin-left: 3px;
}
	
.divMenuEvidenza A:link,A:visited {color: #003399;}

.divMenuEvidenza UL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.divMenuEvidenza LI A {
	DISPLAY: block; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-LEFT: #0069C2 6px solid; 
	BORDER-right: #0069C2 1px solid;
	BORDER-top: #0069C2 1px solid;
	BORDER-bottom: #0069C2 1px solid;
	WIDTH: 100%; 
	BACKGROUND-COLOR: #ffffd9;
}

.divMenuEvidenza LI A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff;
}
.divMenuEvidenza LI A:visited {
	font-weight: bold;
}

a:link, a:hover, a:visited {
	font-weight: bold;
	text-decoration: none;
	}
a:link {	color: #0066FF; }
a:visited {	color: #000080; }
a:hover {	color: #ff6600;	}
