﻿body
{  
    padding-right: 0px;
    list-style: disc  inside;
    padding-left: 0px;
    font-size: 10pt;
    background-attachment: fixed;
    padding-bottom: 0px;
    margin: 0px;
    color: #191970;
    text-indent: 0pt;
    padding-top: 0px;
    font-style: normal;
    font-family: 'trebuchet ms', 'ms trebuchet', verdana, arial, sans-serif;
    background-color: #ffffff;
    text-align: left;
    font-variant: normal;
}

a
{
    background-color: #ffffff;
	color: #000099;
	font-weight: bolder;
	text-decoration: none;
}

a:hover
{
    background-color: #ffffff;
	color: #3366ff;
	font-weight: bolder;
	text-decoration: none;
}
a:visited
{
	font-weight: bolder;
	text-decoration: none;
}
a:active
{
    background-color: #ffffff;
	color: #3366ff;
	font-weight: bolder;
	text-decoration: none;
}
a:link
{
    background-color: #ffffff;
	color: #000099;
	font-weight: bolder;
	text-decoration: none;
}
div.cltopmenu
{
    font-weight: bolder;
    font-size: 13px;
    z-index: 31;
    visibility: hidden;
    width: 142px;
    clip: rect(0px, 142px, 48px, 0px);
    font-family: 'trebuchet ms', 'ms trebuchet', verdana, arial, sans-serif;
    position: absolute;
    height: 350px;
    background-color: #a3dbfe;
    color: #000000;
}
div.cltopmenubottom
{
    z-index: 2;
    width: 142px;
    clip: rect(0px, 142px, 3px, 0px);
    position: absolute;
    top: 1000px;
    height: 3px;
    background-color: #a3dbfe;
    color: #000000;
}
div.cltopmenutext
{
    margin-top: 5px;
    font-weight: normal;
    font-size: 11px;
    z-index: 1;
    left: 5px;
    margin-bottom: 5px;
    font-family: 'trebuchet ms', 'ms trebuchet', verdana, arial, sans-serif;
    position: absolute;
    top: 15px;
    background-color: #a3dbfe;
    color: #000000;    
}
h1
{
    font-weight: bold;
    font-size: 24pt;
    font-family: 'trebuchet ms', 'ms trebuchet', verdana, arial, sans-serif;
    text-align: center
}
h2
{
    font-weight: bold;
    font-size: 18pt;
    text-align: center
}
h3
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 14pt;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    text-align: left
}
h4
{
    font-weight: bold;
    font-size: 12pt;
    text-indent: 4pt;
    text-align: left
}
h5
{
	font-weight: bold;
	font-size: 16pt;
	text-indent: 4pt;
	text-decoration: none;
}
h6
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
}


tr
{
    font-size: 8pt
}
ol
{
    padding-right: 0px;
    padding-left: 2px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
ul
{
    padding-right: 0px;
    padding-left: 3px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    text-align: left
}

.tabmenu
{
	margin: 1px;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid;
}

.tabinterna
{
	margin: 1px;
	border-right: #6495ed 1px solid;
	border-top: #6495ed 1px solid;
	border-left: #6495ed 1px solid;
	border-bottom: #6495ed 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
}
.tabinterna a:hover
{
	font-weight: bold;
	font-size: 8pt;
	background-color: #ffffff;
	color: #0066ff;
    font-family: 'trebuchet ms', 'ms trebuchet', verdana, arial, sans-serif;
	text-decoration: none;
}
.tabinterna th
{
	color: #ffffff;
	background-color: #0033cc;
}


div#header
{
    width: 100%;
}

div#banner
{
	width: 20%;
    margin-left: 78%;
	float: right;
}
div#menu
{
    width: 75%;
    position: absolute;
    margin-top: 4%;
	margin-left: 1%;
}

div#menuright_home
{
	background: white;
    width: 35%;
    text-align: center;
    float: right;
}

div#content_home, div#content
{
    margin-right: 35%;
	margin-left: 15%;
    text-align: center;
    font-family: 'calibri', 'arial';
    font-size: 10pt;
}

div#content
{
	margin-right: 0;
	margin-left: 15%;
}

div#footer{
	background: white;
	width: 100%;
	clear: both;
}

div.news {
    /*text-align: left;*/
    margin-left: 5%;
}

.img_menur_riga {
	height: 100px;
	margin-top: 10px;
}

.img_menur_left
{
    width: 42%;
    padding: 0;
    float: left;
    background: white;
	margin-left: 10px;
}

.img_menur_right
{
    width: 42%;
    padding: 0;
    float: right;
    background: white;
	margin-right: 10px;
}

.img_menur_riga img {
	border: none;
	/*margin: 10px;*/
	height: 70px;
	width: 100px;
}

li.pdf
{
    list-style-image: url('/images/icon_pdf.gif');
}

div#ricerca {
	position: absolute;
	margin-left: 430px;
	top: 0;
}


