/* css by Kikus */
body {
margin: 0;
padding: 0;
background-color: #000000;
background-color : #2A2A2A;
background-attachment: fixed;
}
div {
padding: 0;
margin:  0;
}
a {
color : #c1c1c1;
text-decoration : none;
}
a:hover {
background-color : transparent;
color : #8C8C8C;
text-decoration : none;
}
table.servizi{
width: 940px;
height: 58px;
background-image : url(head_rs.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: #333333;
padding: 0 20px 0 20px;
border-left:  0px solid #4d4d4d;
border-right: 0px solid #4d4d4d;
margin: 0;
}
td.srv {
color: #ffffff;
font-size: 12px;
font-family: sans-serif, Helvetica;
padding: 0;
margin: 0;
}
td.srv a, td.srv a:hover, td.srv a:link{
color: #ffffff;
font-size: 12px;
font-family: sans-serif, Helvetica;
padding: 0;
margin: 0;
}
.head {
width: 940px;
height: 150px;
padding: 0;
margin:  0;
background-color: #333333;
border-left:  1px solid #4d4d4d;
border-right: 1px solid #4d4d4d;
border-color: #2A2A2A
}
.testata {
width: 932px;
height: 150px;
background-image: url(head_bg.jpg);
background-repeat: no-repeat;
background-position: top center;
margin-left: 3px;
padding: 0;
/*margin: 0;*/
}
.table_header {
width : 100%;
padding: 0;
margin: 0;
background-color: transparent;
}
.logo {
text-align: center;
padding: 0 0px 0 0px;
}
.banner {
text-align: right;
padding: 0 25px 0 2px;
}
.backmenu {
margin-top: 0;
background-image: url(menu_bg.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 932px;
height: 39px;
padding: 0 25px 4px 25px;
}
td.menu {
color : #ffffcc;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bolder;
padding: 0 2px 0 2px;
}
a.menu {
color : #9397F4;
font-size : 16px;
font-family : courier New, Arial, Helvetica, sans-serif;
font-weight : bolder;
text-decoration : none;
font-style: normal;
}
a:hover.menu {
color : #C0C0C0;
font-size : 16px;
font-family : courier New, Arial, Helvetica, sans-serif;
font-weight : bolder;
text-decoration : none;
font-style: normal;
}
a.menu_adm {
color : #4d4d4d;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bolder;
text-decoration : none;
font-style: normal;
}
a:hover.menu_adm {
color : #4d4d4d;
font-size : 11px;
font-family : courier New, Arial, Helvetica, sans-serif;
font-weight : bolder;
text-decoration : none;
font-style: normal;
}
.pagina {
width: 940px;
color: #8f8f8f;
background-color : #2a2a2a;
padding: 0;
margin: 0;
border-left:  0px solid #4d4d4d;
border-right: 0px solid #4d4d4d;
}
.tdleft {
vertical-align: top;
padding : 2px 8px 0px 6px;
}
.tdcenter {
vertical-align : top;
width : 100%;
padding : 0px;
}
.tdright {
vertical-align : top;
padding : 2px 6px 0px 8px;
}
.corpo {
width : 100%;
}
.box {
color : #cecece;
font-size : 13px;
font-family : courier New, Arial, Helvetica, sans-serif;
padding : 0;
}
a.box {
color : #c9c9c9;
text-decoration : none;
padding : 0;
}
a:hover.box {
color : #9397F4;
text-decoration : none;
}
.boxcenter {
color : #cdcdcd;
background-color; #333333;
border: 0px dashed #4E4E4E;
padding: 0;
}
.titoli {
color : #9397F4;
font-size : 13px;
font-family : courier New, Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : left;
padding: 3px 0 3px 0;
border-bottom: 0px dashed #4d4d4d;
}
.titoli2 {
color : #9F9F9F;
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : left;
}
.titolol {
color : #9F9F9F;
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : left;
}
.tabella {
color : #000011;
background-color : #9F9F9F;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 4px 5px;
}
.tabella1 {
color : #F2F2F2;
background-color : #464646;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
padding : 3px 4px;
}
a.tabella1 {
text-decoration : none;
}
a:hover.tabella1 {
color : #eeeeff;
text-decoration : none;
}
.tabella1b {
color : #9F9F9F;
background-color : #4D4D4D;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
padding : 3px 4px;
}
a.tabella1b {
text-decoration : none;
}
a:hover.tabella1b {
color : #eeeeff;
text-decoration : none;
}
.legenda {
color : #9F9F9F;
background-color : #4D4D4D;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
padding : 3px 4px;
}
.tabella2 {
color : #9F9F9F;
background-color : #4C4C4C;
font-size : 13px;
font-family : Arial, Helvetica, sans-serif;
padding : 5px 6px;
}
a.tabella2 {
text-decoration : none;
}
a:hover.tabella2 {
color : #9397F4;
text-decoration : none;
}
.tabella3 {
color : #CCCCCC;
background-image : url(body_bg2.gif);
font-size : 12px;
font-family : courier New, Arial, Helvetica, sans-serif;
padding : 5px 0 12px 6px;
width : 38%;
}
.tabella4 {
color : #000011;
background-color : #999999;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
.tabella5 {
color : #000111;
background-color : #EEEEEF;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
padding : 3px 3px 5px 3px;
}
a.tabella5 {
text-decoration : none;
}
a:hover.tabella5 {
color : #C0C0C0;
text-decoration : none;
}
.tabella6 {
color : #000011;
background-color : #999999;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
.tabella7 {
color : #222255;
background-color : #9F9F9F;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
.tabella8 {
color : #333355;
background-color : #eeeeef;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
padding : 3px 3px 5px 3px;
}
a.tabella8 {
text-decoration : none;
}
a:hover.tabella8 {
color : #0000aa;
text-decoration : none;
}
.tabella9 {
color : #333355;
background-color : #999999;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
.f_editor {
background-color : #9F9F9F;
}
.f_TA {
width : 430px;
}
.cittit {
margin : 0 20px;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
color : #3F3F3F;
}
.citazione {
background-color : #99999D;
color : #000022;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
padding : 3px;
text-align : justify;
width : 92%;
margin : 0 5px;
}
.boxl {
color : #9F9F9F;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
padding : 2px 0 20px 0;
}
a.boxl {
color : #aFaFaF;
text-decoration : none;
padding : 0;
}
a:hover.boxl {
color : #fCfCfC;
text-decoration : none;
}
.titolil, a.titolil, a:link.titolil, a:visited.titolil, a:hover.titolil {
color : #2a2a2a;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
text-align : left;
}
.footer {
width : 100%;
color: #C9C9C9;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
padding: 7px 0 0 0;
margin-top: 0;
background-image : url(footer_bg.jpg);
background-repeat: no-repeat;
background-position: top;
height: 44px;
}
.copy {
text-align : center;
padding: 0 20px 0 20px;
}
img {
border : 0;
}
a.img {
border : 0;
}
a:hover.img {
border : 0;
}
.pulsante {
color : #9F9F9F;
background-color: #2A2A2A;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
height: 25px;
font-weight : bolder;
cursor : pointer;
vertical-align: top;
margin: 0;
padding-bottom: 3px;
}
.pulsante2 {
border : 0px solid #A8A8A8;
background-color : trasparent;
font-weight : bolder;
cursor : pointer;
padding : 2px;
}
.pulsante2_Hover {
border : 1px solid #3F3F3F;
background-color : #ddddff;
font-weight : bolder;
cursor : pointer;
padding : 2px;
}
hr {
height : 1px;
margin-top: 2px;
margin-bottom: 4px;
border-bottom : 1px dashed #5a5a5a;
border-top : 0 none;
border-right : 0 none;
border-left : 0 none;
width : 100%;
}
h3 {
color : #3F3F3F;
font-family : Arial, Helvetica, sans-serif;
font-size : 17px;
margin-bottom : 0;
}
.bordo {
border : 1px solid #4D4D4D;
}
.bordol {
border-left  : 0px solid #4D4D4D;
border-right : 0px solid #4D4D4D;
}
.bordot {
border-top : 1px solid #4D4D4D;
}
.text {
color : #3F3F3F;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 1px;
}
select {
color : #3F3F3F;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
textarea {
border : 1px solid #4D4D4D;
color : #000000;
background-color : #fefeff;
overflow : auto;
}
.data {
color : #c9c9c9;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.datalink {
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.cal {
background-color : #4D4D4D;
color : #3f3f3f;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
padding : 0;
}
.cal0 {
background-color : #efefef;
color : #303030;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
padding : 3px 0;
font-size : 10px;
}
.cal1 {
background-color : #1d1d1d;
color : #aeaeae;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
padding : 2px 1px;
}

.cal2 {
background-color : #a3a3a3;
color : #353535;
font-size : 9px;
text-align : center;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
padding : 4px 0;
}
.cal3 {
border : 1px solid #662000;
background-color : #553010;
color : #ffffff;
font-size : 10px;
text-align : center;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
padding : 0;
}
ul {
padding : 2px;
}
li {
margin-left : 14px;
}
ul.art {
font-weight : bold;
padding : 0;
margin : 0;
}
li.art {
font-weight : normal;
list-style-type : none;
padding : 1px;
margin-left : 4px;
}
.cola1 {
padding : 2px;
color : #C1C1C1;
background-color : #4D4D4D;
}
.cola2 {
padding : 2px;
color : #C1C1C1;
}
.alert {
color : #C0C0C0;
}
.barra {
color : #9397F4;
}
a.barra {
color : #9e9e9e;
}
a:hover.barra {
color : #f3f3f3;
}
.agenda {
padding:3px;
background-color: #EEEEFF;
color: #112299;
font-weight:bold;
font-size:12px;
text-align:center;
}
a.agnd {
color:#3F3F3F;
}
a:hover.agnd {
color:#3F3F3F;
background-color: transparent;
}
#dhtmltooltip{
position: absolute;
border: 2px solid #C0C0C0;
padding: 2px 3px;
color: #FFFFFF;
background-color: transparent;
background-image: url(tooltip.jpg);
font-family: arial;
font-size: 12px;
white-space: nowrap;
visibility: hidden;
z-index: 100;
}
.dhtmltable{
font-size: 14px;
font-family: arial;
font-weight:bold;
color: #C0C0C0;
width:290px;
}
.dhtmltitle{
border-bottom: 1px solid #C0C0C0;
font-size: 16px;
font-family: arial;
color: #FF0000;
width:290px;
}
