body {
	background-color:#390;
	background-image:url(../images/sfondomain.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-attachment:fixed;
}

.style1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
font-size:24px;
}

.style2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
font-size:24px;
color:#FFC;
}

#content {
border:1px solid #666;
position:absolute;
height:auto;
width:540px;
left:163px;
top:123px;
background-image:url(../images/trans.png);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:3px;
padding:3px 3px 3px 5px;
}

#content h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
font-size:36px;
color:#666;
}

#content h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#666;
}

.menu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFC;
font-weight:700;
text-decoration:none;
}

.menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFC;
font-weight:700;
text-decoration:none;
height:auto;
width:150px;
}

.menu a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:green;
font-weight:700;
text-decoration:none;
height:auto;
width:120px;
background-color:#FFC;
display:block;
padding:2px;
}

.tableBox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:200px;
border:1px solid #666;
}

.tablelist {
font-size:12px;
border-color:#999;
border-style:none none solid;
border-width:1px;
}

#container {
width:1005px;
}

#container #leftcol {
width:150px;
float:left;
}

#container #center {
width:600px;
margin-left:168px;
background-image:url(../images/trans.png);
}

#container #rightcol {
width:221px;
float:right;
}

#container #head {
	clear:both;
	height: 110px;
	padding-bottom: 10px;
}

.rightbox {
background-image:url(../images/trans.png);
margin-bottom:10px;
font-size:12px;
padding:5px;
}

#container #head #banner {
float:right;
width:221px;
}

.cleardiv {
clear:both;
float:none;
height:0;
width:auto;
}

#container #center #bottom {
	background-color:#236A00;
	font-family:"Times New Roman", Times, serif, Symbol;
	font-size:10px;
	font-weight:400;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	color:#CCC;
}

#external #container #center #contenuto {
padding-right:7px;
padding-left:10px;
font-size:13px;
color:#333;
line-height:17px;
font-family:"Times New Roman", Times, serif, Symbol;
padding-top:7px;
}

#contenuto h1 {
font-family:"Times New Roman", Times, serif, Symbol;
font-size:24px;
font-weight:400;
color:#0345B6;
text-transform:uppercase;
}

#News h3 a {
display:inline;
line-height:16px;
color:#009;
}

#contenuto h3 {
font-weight:400;
}

#bottom a {
color:#FFF;
}

#container #center #contenuto a:link {
border-bottom-color:#0345B6;
color:#0345B6;
text-decoration:none;
border-style:none;
border-width:0;
}

#container #center #contenuto a:visited {
border-bottom-color:#0345B6;
color:#0345B6;
text-decoration:none;
border-style:none;
border-width:0 0 1px;
}

#container #center #contenuto a:hover {
border-bottom-color:#0345B6;
color:#0345B6;
text-decoration:underline;
border-style:none;
border-width:0 0 1px;
}

#News h3 a:hover {
font-size:18px;
color:#0345B6;
text-decoration:underline;
font-family:"Times New Roman", Times, serif, Symbol;
font-weight:400;
}

.bigbutton {
background-image:url(../images/bigbutton.gif);
background-repeat:no-repeat;
background-position:center center;
height:50px;
width:360px;
display:block;
text-align:center;
vertical-align:middle;
margin-top:10px;
font-family:"Times New Roman", Times, serif, Symbol;
font-size:18px;
padding:0;
}

#News h3 a:link,#News h3 a:visited {
font-size:18px;
color:#0345B6;
text-decoration:none;
font-family:"Times New Roman", Times, serif, Symbol;
font-weight:400;
}

