/* Formattazione Testo */
a:link, a:visited,{
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Formattazione Testo SFONDO BLU*/
a.blu:link, a.blu:visited, a.blu:active {
	color: Black;
	text-decoration: none;
	background: #FFE5B5;

}	
a.blu:hover {
	color: #FFCC00;
	text-decoration: none;
	background: Black;
	
}

/* Barra di scorrimento */
body {
	scrollbar-face-color: #E5E5E5;
	scrollbar-highlight-color: #E5E5E5;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-3dlight-color: #D3D3D3;
	scrollbar-arrow-color: #5755A1;
	scrollbar-track-color: #F8F8F8;
	scrollbar-darkshadow-color: #D3D3D3;
}

/* Formattazione FORM */

INPUT {
	color: #FFCC00;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
		background-color: #336699;
		border: 1px dotted #000000;
}

TEXTAREA {
	color: #FFCC00;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	background-color: #336699;
	border: 1px dotted #000000;
}

SELECT {
	color: #FFCC00;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none;
	background-color: #336699;
	border: 1px dotted #000000;
}


.invia {
	color: #000000;
	BACKGROUND: #FFCC00;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 10px; width: 60px;

}

.annulla {
	color: #000000;
	BACKGROUND: #FFCC00;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 10px; width: 60px;

}

.cerca {
        BACKGROUND: #FFCC00;
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid;
        FONT-SIZE: 10px; width: 60px;

}

/* Linea Background */
.bline {
	background-image: url(images/bline.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* Formattazione Menų_verticale */
A.menulink {
	display: block;
	width: 150px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px outset #BBC4CC;
	background-color: #7A899A;
}

A.menulink:hover {
	color: #000000;
	border: 1px inset #7A899A;
	background-color: #FFFFFF;
	text-decoration: none;
}


/* Formattazione Sottomenų_select */
A.smenulink:link, A.smenulink:visited, A.smenulink:active, A.smenulink:hover {
	display: block;
	width: 150px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #C2CDD6;
	border: 1px outset #FFFFFF;
	background-color: #003366;
	background-image: url(images/freccia.gif);
	background-position: right;
	background-repeat: no-repeat;
}

/* Formattazione Menų_verticale */
A.menulink_uk {
	display: block;
	width: 150px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px outset #BBC4CC;
	background-color: #7A899A;
	background-image: url(images/uk.gif);
	background-position: right;
	background-repeat: no-repeat;
}

A.menulink_uk:hover {
	color: #000000;
	border: 1px inset #7A899A;
	background-color: #FFFFFF;
	text-decoration: none;
}

/* Formattazione Menų_verticale */
A.menulink_it {
	display: block;
	width: 150px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px outset #BBC4CC;
	background-color: #7A899A;
	background-image: url(images/it.gif);
	background-position: right;
	background-repeat: no-repeat;
}

A.menulink_it:hover {
	color: #000000;
	border: 1px inset #7A899A;
	background-color: #FFFFFF;
	text-decoration: none;
}


/* Formattazione Menų_verticale */
A.menulink_GEO {
	display: block;
	width: 150px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	border: 1px inset #7A899A;
	background-color: #FFFFFF;
	background-image: url(images/geoicon_80x20.gif);
	background-position: center;
	background-repeat: no-repeat;
}

A.menulink_GEO:hover {
	color: #000000;
	border: 1px inset #7A899A;
	background-color: #FFFFFF;
	text-decoration: none;
}

/* Formattazione Menų_orizzontale */
A.menulink2 {
	display: block;
	width: 106px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px outset #BBC4CC;
	background-color: #7A899A;
}

A.menulink2:hover {
	color: #000000;
	border: 1px inset #7A899A;
	background-color: #FFFFFF;
	text-decoration: none;
}

/* Formattazione Menų_select */
A.menulink3:link, A.menulink3:visited, A.menulink3:active,{
	display: block;
	width: 106px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	border: 1px inset #7A899A;
	background-color: #C7CDD3;
}


/* Formattazione DIA_120px */
A.dialink {
	display: block;
	width: 120px;
	height: 120px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px dotted #BBC4CC;
	background-color: #7A899A;
}

A.dialink:hover {
	color: #000000;
	border: 1px dotted #CC0000;
	text-decoration: none;
	filter: alpha(opacity=50);
	-moz-opacity: 0.3;
}

/* Formattazione DIA_150px */
A.dialink_2 {
	display: block;
	width: 150px;
	height: 150px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px outset #BBC4CC;
	background-color: #7A899A;
}

A.dialink_2:hover {
	color: #000000;
	border: 1px inset #7A899A;
	background-color: #FFFFFF;
	text-decoration: none;
	filter: alpha(opacity=50);
-moz-opacity:0.3
}

/* Formattazione DIA_60px */
A.dialink_3 {
	display: block;
	width: 60px;
	height: 60px;
	text-align: center;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px;
	background-color: #7A899A;
}

A.dialink_3:hover {
	color: #000000;
	border: 1px;
	background-color: #FFFFFF;
	text-decoration: none;
	filter: alpha(opacity=50);
-moz-opacity:0.3
}

/* Formattazione DIA_75px */
A.dialink_4 {
display: block;
width: 75px;
border: solid 1px #BBC4CC;
filter: alpha(opacity=50);
-moz-opacity:0.3;
}

A.dialink_4:hover {
border: solid 1px #FFCC00;
filter: alpha(opacity=100);
}


/* Formattazione testo con link */
A.glossary:link, A.glossary:visited, A.glossary:active {
   color: Blue;
	border-bottom: 1px solid Blue;
}

A.glossary:hover {
	border-bottom: 1px dashed Red;
}

.box {border: 1px dashed #a1a5a9; margin: 5px; padding: 10px; background: #EEECDF;}