body {padding:0; margin:0; background-color:#001831; color:#cfcfcf; font-family:Tahoma, Verdana; font-size:11px; }
table {font-family: Tahoma, Verdana; font-size:11px; }
.bottommenu {
	color:#CCCCCC;
	text-align: center;
	padding-top: 15px;
}
.bottommenu a{ color:#375573; }
.bottommenu a:hover{ color:#CCCC99; text-decoration:none; }
.leftmenu {
    font-size:9px; 
	color:#CCCCCC;
	text-align: left;
	padding-left: 28px;
	padding-top: 5px; padding-bottom: 5px;
}
.leftmenu a{
	color:#CCCC99;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;

}
.leftmenu a:hover{ color:#99CCFF; }
.bottomaddress {
	color:#7B7B7B;
	text-align: center;
	padding-top: 10px;	padding-bottom: 20px;

}
.skip a{ color:#375573; }
.skip a:hover{ color:#CCCC99; text-decoration:none; }
.skip {
	color:#7B7B7B;
	text-align: right;
	vertical-align: top;

}
.titolosub {
	font-weight: bolder; height: 23px;
	padding-left: 15px;
	padding-top: 3px; padding-bottom: 5px;
	color: #FFFFFF;
	background-color:#1B2E42;
}
.titolosub ul{
	margin-left:60px; padding-left: 45px;
	color: #FFFFFF;
}
.titolosub li{
	padding-top: 2px;
	list-style-image: url(images/arrow.gif);

}
.titolosub a{
	color: #FFFFFF; text-decoration:none;
}
.titolosub a:hover{
	color: #FFFFFF; text-decoration:underline;
}
.titolosub img{
	border: 0px none;
	margin-right: 8px;
}
.submenu {
	padding-left: 20px;
	padding-top: 3px; padding-bottom: 3px;
}
.submenu a {
color:#cfcfcf; text-decoration:none;
}
.submenu a:hover {
color:#ffffff; text-decoration: underline;
}
.submenu img{
	border: 0px none;
	margin-right: 8px;
}
.oggi {
    color:#375573; font-family:Tahoma, Verdana; font-size:10px;
	padding-left: 10px;
}
.listanews b{
	color:#FF9900;
	text-decoration:none;
	font-weight: normal;
}
.listanews a {
color:#cfcfcf; text-decoration:none;
}
.listanews a:hover {
color:#ffffff; text-decoration: underline;
}
.listanews img{
	border: 0px none;
	margin-right: 8px;
}
.moreinfo {
	font-weight: bolder;
	padding-left: 20px;
	padding-top: 3px; padding-bottom: 10px;
}
.moreinfo a {
	color:#996600; text-decoration:none;
}
.moreinfo a:hover {
	color:#996600; text-decoration: underline;
}
.listanews b{
	color:#FF9900;
	text-decoration:none;
	font-weight: normal;

}
.abstract {
	padding: 10px;
	text-align: justify;
	vertical-align: top;

}
.abstract a{
	color:#ffffff; text-decoration: none;
}
.abstract a:hover{
	color:#ffffff; 	text-decoration: underline;
}
.abstract img{
	border: 2px solid #1B2E42;
	margin-right: 8px; 
}
.gallery img{
	border: 2px solid #1B2E42; 
	margin: 2px; 
}
.more {
	margin-left: 6px; margin-top: 4px; margin-right: 4px;
}
.presenta img{
	border: 2px solid #1B2E42;
}
.presenta {
	text-align: right; color:#cfcfcf; font-family:Tahoma, Verdana; font-size:10px;
}
.presenta a{
	color:#cfcfcf; text-decoration: none; 
}
.presenta a:hover{
	color:#ffffff; 	text-decoration: underline;
}
input, textarea {
	font: bold 11px Tahoma, "Verdana", "Helvetica", "Arial", "sans-serif";
	color:#CCCC99;
	background-color: #111111;
	border-top: #333333 solid 1px;
	border-right: #666666 solid 1px;
	border-bottom: #666666 solid 1px;
	border-left: #333333 solid 1px;
	scrollbar-base-color: #001831;
	scrollbar-face-color: #001831;
	scrollbar-arrow-color: #666666;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;


}
h4 {
	font: bold 11px Tahoma, "Verdana", "Helvetica", "Arial", "sans-serif";
	color: #FF00CC;}
.titolonews {
	color: #FFFFFF;
	background-color:#1B2E42;
}
.listanews {
	padding-left: 20px;
	padding-top: 10px; padding-bottom: 3px;
}
.contact {
	background-color:#1B2E42;
	padding-left: 50px;
	text-align: justify;
	vertical-align: top;
}
.design {
	color:#001831; 
	padding: 9px;
	text-align: right; display:none;
	vertical-align: top;
}
.design a{
	color:#001831; 
}
.box {
	padding: 10px;
	text-align: justify;
	vertical-align: top;

}
.box a{
	color:#ffffff; text-decoration: none;
}
.box a:hover{
	color:#ffffff; 	text-decoration: underline;
}
.box img{
	border: 2px solid #1B2E42;
}
.contact a{ 
	color:#ffffff;
}