
body, table {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
font-size : 13px;
font-style : normal;
color : #003399;
margin : 0;
}


hr {
width : 80%;
height : 1px;
text-align : center;
}


form {
margin : 0;
}


th {
font-size : 11px;
font-weight : bold;
color : #ffffff;
background : #ffc900;
}


.maintab {
height : 100%;
border : 0 solid #ffc900;
}


.bg {
background : #ffffff url("imgs/") fixed center 0%;
}

.header {
  width:100%;
  padding:15px 0px 0px 0px;
  margin: 0px;
}

.logodx {
	background-image: url('imgs/logodx.jpg');
	background-repeat: no-repeat;
	background-position: center right ;
	height:130px;
	}

.logosx {
	width: 280px;
	background-image: url('imgs/logosx.jpg');
	background-repeat: no-repeat;
	background-position: top left ;
	height:130px;
	}


table.max {
max-width : 400px;
}


.small {
font-size : 9px;
}


.verde {
font-weight : bold;
color : #003399;
list-style-type : square;
}


.viola {
font-weight : bold;
font-size : 11px;
color : rgb(120, 112, 192);
list-style-type : square;
}


.bianco {
font-size : 12px;
font-weight : bold;
font-variant : small-caps;
color : #ffffff;
list-style-type : square;
}


.blu {
font-size : 11px;
font-weight : bold;
font-variant : small-caps;
color : #ffc900;
list-style-type : square;
}


.rosso {
font-weight : bold;
font-variant : small-caps;
color : #cc3366;
list-style-type : square;
}


.red {
color : #cc3366;
}


.green {
font-variant : small-caps;
color : #ffffff;
background : #003399;
border-bottom : medium solid #cc3366;
}


.violet {
font-variant : small-caps;
color : rgb(120, 112, 192);
}


.top {
font-weight : bold;
font-size : 11px;
font-variant : small-caps;
color : #66cccc;
list-style-type : square;
}


a:link {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
color : #6699cc;
text-decoration : none;
}


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


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


a:active {
color : #cc3366;
text-decoration : none;
}


a.bianco:link {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
color : #ffffff;
text-decoration : none;
}


a.bianco:visited {
color : #ffffff;
text-decoration : none;
}


a.bianco:hover {
color : #ffff33;
text-decoration : none;
}


a.blu:link {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
color : #ffc900;
text-decoration : none;
}


a.blu:visited {
color : #ffc900;
text-decoration : none;
}


a.blu:hover {
color : #339966;
text-decoration : none;
}


a.red:link {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
color : #cc3366;
text-decoration : none;
}


a.red:visited {
color : #cc3366;
text-decoration : none;
}


a.red:hover {
color : #003399;
text-decoration : none;
}


a.title:link {
font-family : "Tahoma", Trebuchet MS, sans-serif;
color : #cc3366;
text-decoration : none;
}


a.title:visited {
color : #cc3366;
text-decoration : none;
}


a.title:hover {
color : #003399;
text-decoration : none;
}


a.verde:link {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
color : #003399;
text-decoration : none;
}


a.verde:visited {
color : #003399;
text-decoration : none;
}


a.verde:hover {
font-style : normal;
color : #cc3366;
text-decoration : none;
}


a.rosso:link {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
color : #cc3366;
text-decoration : none;
}


a.rosso:visited {
color : #cc3366;
text-decoration : none;
}


a.rosso:hover {
color : #003399;
text-decoration : none;
}


input.blu {
border-style : double;
border-color : #ffc900;
border-width : 1px;
font-variant : normal;
}


select.blu {
font-size : 11px;
color : #ffc900;
}


.submit {
background : #ffc900;
color : #ffffff;
font-weight : bold;
font-size : 8pt;
border : 1px solid #808080;
}


.tabella {
border-style : double;
border-color : #ffc900;
border-width : 1px;
}


ul {
line-height : 2.0;
color : #cc3366;
list-style : square;
}


ol {
line-height : 2.0;
color : #cc3366;
}


h4, h5, h6 {
font-variant : small-caps;
}


.bordo {
border : 2px double #ffc900;
}


.bordosx {
border-left : 1px dotted #ffc900;
}


.bordodx {
border-right : 1px dotted #ffc900;
}


.bordodown {
border-bottom : 1px dotted #ffc900;
}


.title {
font-family : "Tahoma", Trebuchet MS, sans-serif;
font-variant : small-caps;
font-size : 14px;
color : #cc3366;
}


.title2 {
font-variant : small-caps;
color : #ffc900;
border-bottom : 1px solid #003399;
width : 300px;
}


.image {
position : relative;
top : 4px;
}


.bor {
border : 1px solid #4d8080;
vertical-align : top;
text-align : justify;
line-height : 1.5;
}


.det {
text-align : justify;
line-height : 1.5;
}


td.blu {
background : #ffffff;
border-top : 1px solid #003399;
}


.grey {
color : #808080;
}


h4.title {
font-family : "Tahoma", Trebuchet MS, sans-serif;
font-size : 18px;
}


td.bottom {
border-top : 1px solid #ffc900;
}


.notes {
color : #ff6600;
}


a.notes {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
color : #ff6600;
text-decoration : none;
}


a.notes:visited {
color : #ff6600;
text-decoration : none;
}


a.notes:hover {
color : #cc3366;
text-decoration : none;
}


.righemenu a.notes {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
color : #ff6600;
text-decoration : none;
}


.righemenu a.notes:visited {
color : #ff6600;
text-decoration : none;
}


.righemenu a.notes:hover {
color : #cc3366;
text-decoration : none;
}


small {
font-family : "Tahoma", Verdana, sans-serif, Helvetica, Arial;
}


.frecciamenu {
font-size:0.85em;
background : #ffffff;
color : #ff9900;
font-weight : bold;
}


.righemenu {
color : #ffc900;
}


.righemenu a {
font-size:0.85em;
color : #003399;
font-weight : bold;
}


.righemenu a:visited {
color : #003399;
}


.righemenu a:hover {
color : #04bd00;
}


.titolomenu {
font-size:0.85em;
background : #ffc900;
font-weight : bold;
font-variant : small-caps;
color : #ffffff;
}


.sfondodataora {
background : #ffc900;
}


.sfondotitolo {
background : #003399;
color : #ffffff;
}


div.elenco {
height : 45px;
overflow : auto;
}


.righemenu select, option {
font-size : 7pt;
width : 185px;
color : #003399;
}

.sfondomenusx {
background: url('imgs/sfumatosx.jpg') repeat-y;
}

.sfondomenudx {
background: url('imgs/sfumatodx.jpg') repeat-y;
}
