body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	background-color: #000000;
	letter-spacing: 0.2em;
	width: 90%;
}
div#grigio {
	background-color: #CCCCCD; 
	margin:10px; 
	padding:5px; 
	color:#333333
}

p.minima {
line-height:50%;
}

li {
list-style-position: inset;
list-style-type: none;
padding:5px;
}

table {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding: 5px;
}

h1 {
letter-spacing: 0.8em;
font-size: 11px;
}

h2 {
font-size:140%;
	border-top: 1px solid red;
	text-align: right;
	padding-right:20px;
}
h3 {
	font-family: "Courier New", Courier, monospace;
	line-height: normal;
	font-weight: bold;
	color: #0066CC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

a:link {
color:#000099;
text-decoration: none;
}

a:visited {
 color:#003366;
text-decoration: none;
}

a:hover {
color:#990033;
text-decoration: none;
}

a.link1:link {
	color:#FFFFFF;
	text-decoration: underline;
}
a.link1:visited {
	color:#FFFFFF;
	text-decoration: underline;
}
a.link1:hover {
	text-decoration: overline;
}

form,input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
}
form {
	background-color: #222222;
}

div#header{height: 70px;line-height: 70px;padding: 0 2%;}
div#sidebar{float: left;
    width:29%;\width:33%;w\idth:29%; /*box model hack*/
    padding: 0 2%;color: #333;font-size:80%}
div#content{margin: 0 2% 0 35%;position:relative;background-color: #CCCCCD; color:#333333; text-align:center;padding:10px;}
div#footer{clear: left;background: #fff url(footer.jpg) repeat-x top}

