BODY { background-color: white;}

a { font-size:12px; color:#d00000;font-weight:bold; text-decoration:underline;}
a:visited { color:#d00000;} /* viola #b800df;*/
a:hover { color:#c0c0c0;}
.falselink{ font-weight:bold; color:#d00000;}

.euro{ color:#c00000; font-size:18px;}
textarea {
width:480px;
font-family:Verdana;
font-size: 12px;
border-right:#c0c0c0 1px solid;
border-top:#c0c0c0 1px solid;
border-left:#c0c0c0 1px solid;
border-bottom:#c0c0c0 1px solid;
}
input {
font-family:Verdana;
border-right:#c0c0c0 1px solid;
border-top:#c0c0c0 1px solid;
border-left:#c0c0c0 1px solid;
border-bottom:#c0c0c0 1px solid;
}

select {
font-family:Verdana;
border-right:#c0c0c0 1px solid;
border-top:#c0c0c0 1px solid;
border-left:#c0c0c0 1px solid;
border-bottom:#c0c0c0 1px solid;
}

.errore{
font-family:Verdana;
font-weight: bold;
color: #e00000;
font-size: 14px;
}
h1 { text-align:center;margin: 0 0 .3em; padding-bottom:5px; color:#000090; font-size: 32px; font-family:Verdana,Arial; font-weight:bold;letter-spacing: -1px;}
h2 { margin: 0 0 .3em; padding-bottom:5px; border-bottom: 1px solid #000090; color:#000090; font-size: 18px; font-family:Arial; font-weight:bold;letter-spacing: -1px;}
h3 { margin: 0 0 .3em; color:#009090; font-size: 18px; font-family:Arial; font-weight:bold;letter-spacing: -1px;}

.small { font-size: 10px; font-family:Arial;Ms Sans Serif;}
.smalllight { font-size: 10px; font-family:Arial;Ms Sans Serif; color:#909090;}
.paypalform { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.paypaltxt { font-family:Ms Sans Serif, Verdana, Arial; font-size:11px;  font-weight: bold; color:white; text-align:center;}

.sitiamici { font-size: 10px; font-family:Verdana,Arial;Ms Sans Serif;}
.sitiamici a { color:gray; font-weight: normal;}
.sitiamici a:hover { color:gray;}
.sitiamici a:visited { color:gray; text-decoration:underline;}

.guida { font-weight: bold; color:#009000; vertical-align:top;}
.guidahead { font-size:10px; color:#808080; text-align:right; vertical-align:top;}

td { font-family:Verdana, Arial; font-size:12px; color:black;}
p { text-align:justify;}

.evidenzia{ color:#000090; font-size: 16px; font-family:Arial; font-weight:bold;letter-spacing: -1px;}
.campopetizione { font-weight:bold; color:#00a000; font-family:Arial; font-size:11px;}

.topbar
{
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
border-left: 1px solid #909090;
border-right: 1px solid #909090;
}

.centerpanel
{
table-layout: fixed;
width: 730px;
margin: 0px 0px 0px 0px;
padding: 5px 5px 20px 5px;
border-left: 1px solid #d7d7d7;
border-right: 1px solid #d7d7d7;
font-family: tahoma,verdana,sans-serif;
}

.leftbox{ table-layout: fixed; width: 200px;}
.rightbox{ table-layout: fixed; width: 510px;}

.newsbox{ table-layout: fixed; width:485px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.box
{
table-layout: fixed;
width: 510px;
border-top: 2px solid #d7d7d7;
background: #f6f6f6 url('pic/box.gif') no-repeat 100% 100%;
margin:0px 0px 20px 0px;
padding: 10px 10px 30px 10px;
}

ul { margin: 10px 0px 10px 0px; padding:10px 0px 10px 0px; list-style-type:none;}
li {
line-height: 1.3em;
padding-left: 20px;
padding-bottom: 15px;
background: transparent url('pic/point.gif') no-repeat 0 0
}

ul.menu1 { margin: 0px 0px 0px 0px; padding:10px 0px 10px 0px; list-style-type:none;}
ul.menu1 li#first { color:green;}
ul.menu1 li {
line-height: 1.2em;
padding: 0px 0px 15px 20px;
background: transparent url('pic/pointmenu1.gif') no-repeat 0 0
}



ul.menu2 { margin: 10px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.menu2 li#first { color:green;}
ul.menu2 li {
line-height: 1.2em;
padding: 0px 0px 13px 20px;
background: transparent url('pic/pointmenu2.gif') no-repeat 0 0;
}
.menuoff { font-weight: bold; color:black;}
.menuon { font-weight: bold; color:#ffffff; background-color:#00a000; margin:0; padding:0;}
.infoguida { font-family: Verdana; font-size: 11px; color:#808080; letter-spacing: -0.1em;}

/* area news*/
.newscontatore { text-align:left; vertical-align: top; font-size: 11px; color:#909090;}
.newsdata { text-align:center; vertical-align: top; font-size: 11px; color:#909090;}
.newsnavigatore { text-align:right; vertical-align: top; }

.newstitolo { text-align:left; font-family: Verdana; font-size: 18px; font-weight: bold; vertical-align:top; color:#009090}
.newsmessaggio { text-align:justify; padding-top:20px;}

.boxmenu
{
table-layout: fixed;
width: 200px;
margin:0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
background: #f6f6f6 url('pic/box.gif') no-repeat 100% 100%;
border-top: 2px solid #d7d7d7;
}

/*pagina links*/
.links{ font-weight:bold; color:#00a000; font-size:14px;}
.linkcenter p { text-align:center;}
.nota { font-weight:bold; color:#00a000;}
.traduzioni { color:#0000a0;}

blockquote {
	margin:5px 0 1px 0;
	padding:4px 0 0 22px;
	background: url(http://www.osservatorioaziende.it/pic/q1.gif) top left no-repeat;
	}

blockquote p  {
	background: url(http://www.osservatorioaziende.it/pic/q2.gif) bottom right no-repeat;
	padding:0 22px 5px 0;
	margin:0;
	color: #0096a3;
	}