body {
	font-family : "Verdana",Arial,Helvetica;
	font-size:1em;
	background-color : #fff;
	color : #000;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	line-height:1.2em;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	background-image:url(./background.gif);
	background-repeat:repeat-y;
}

h1 {
	font-size:1.5em;
	margin-bottom:8px;
	color:#3399ff;
}
h2 {
	font-size:1.4em;
	margin-bottom:6px;
	color:#3399ff;
}
h3 {
	font-size:1.3em;
	margin-bottom:0px;
	color:#3399ff;
}
h4 {
	font-size:1.1em;
	margin-bottom:0px;
}
h5 {
	font-size:1em;
	margin-bottom:2px;
	border-top:solid 1px #c0c0c0;
}

a:link {
	color:#7f90a0;
	text-decoration:none;
	border-bottom:dashed 1px;
}
a:visited {
	color:#6F6F6F;
	text-decoration:none;
}
a:hover {
	color:#3399ff;
	text-decoration:none;
}
a:active {
	color:#F00;
	text-decoration:underline;
}

img {
	border:0px;
}


/*######## stili comuni ########*/

/*
html, body { height: 100%; margin: 0; padding: 0; }
.container {min-height: 100%; }
* html #container4 { height: 100%; } /*IE browsers less than IE7*/
html { overflow-y: scroll; } /* to create a vertical dummy scrollbar in Firefox or Safari which would not have a scrollbar with height 100%. If you move to and from pages which don't have a vertical scrollbar to a page which does, it makes the page content jump sideways without a forced dummy scrollbar (works in Firefox and Safari but not in Opera; IE always shows a dummy scrollbar; Opera needs min-height and height: 101% in the container styles but it causes a standard scrollbar, not a dummy, and is less correct.)*/

*/


.date {
	color:#c0c0c0;
	font-style:italic;
}
.footer {
  text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	color:#333;
	background-color:#0c376c;
	font-size:0.7em;
	font-weight:normal;
}
.header{
  background-color:#6E7884;
  height:135px;
}
.paragraph {
	font-size:0.8em;
	max-width:490px;
	margin-bottom:15px;
}
.floatEnd {
	clear:both;
	padding-bottom:3px;
}

/*######## stili personalizzati ########*/
.maintable {
	background-repeat:repeat-y;
	background-position:top right;
}
.menu {
	height:67px;
	margin-bottom:20px;
	padding-top:20px;
}

.icon{
  margin-right:2px;
  margin-left:2px;
}
a:link.icon {
	border-bottom:0px;
}
a:visited.icon {
	text-decoration:none;
}
a:hover.icon {
	text-decoration:none;
}

.sxtable {
	width:390px;
	height:750px;
	background-repeat:no-repeat;
	background-position:43% 70%;
}

.clear {
	clear:both;
}
