/*Condivise*/

body {
background-color: #ffffff;
background-image: url("/img/sfondo.png");
margin: 5px;
}

* {
font-size: 14px;
font-family: Arial;
}

img {
border: none;
}

h1 {
margin: 0px;
font-size: 19px;
font-weight: normal;
color: #000000;
}

form {
margin: 0px;
padding: 0px;
}

td, th {
padding: 0px;
text-align: left;
vertical-align: top;
}

table.center > tbody > tr > td, td.center, table.center > tbody > tr > th, th.center {
text-align: center;
}

table.center > tbody > tr > td > table, table.center > tbody > tr > td > div, td.center > table, td.center > div, table.center > tbody > tr > th > table, table.center > tbody > tr > th > div, th.center > table, th.center > div {
margin: auto;
}

table.right > tbody > tr > td, td.right, table.right > tbody > tr > th, th.right {
text-align: right;
}

table.middle > tbody > tr > td, td.middle, table.middle > tbody > tr > th, th.middle {
vertical-align: middle;
}

table.bottom > tbody > tr > td, td.bottom, table.bottom > tbody > tr > th, th.bottom {
vertical-align: bottom;
}

img.bt {
vertical-align: top;
position: relative;
top: 35px;
}

div.banner {
width: 476px;
height: 68px;
background-image: url("/img/banner.png");
padding: 4px 4px 4px 4px;
}

div.leaderboard {
width: 728px;
height: 90px;
background-image: url("/img/leaderboard.png");
padding: 4px 4px 4px 4px;
}

table.tcs {
width: 99%;
}

table.ts {
background-image: url("/img/skyscraper.png");
width: 128px;
}

table.ts td {
width: 128px;
height: 608px;
text-align: center;
vertical-align: middle;
}

table.thumbnail > tbody > tr > td, td.thumbnail {
width: 168px;
height: 168px;
background-image: url("/img/thumbnail.png");
text-align: center;
vertical-align: middle;
}

table.thumbnail > tbody > tr > td > div, td.thumbnail > div {
padding: 4px;
}

table.pointer > tbody > tr > td, td.pointer {
cursor: pointer;
}

table.pulsanti td {
width: 160px;
height: 65px;
background-image: url("/img/pulsante.png");
cursor: pointer;
text-align: center;
vertical-align: middle;
}

table.pulsanti div, .divpulsante {
padding: 5px 8px 24px 8px;
}

table.pulsanti a {
font-size: 15px;
color: #000000;
text-decoration: none;
}

table.pulsanti th {
height: 65px;
font-weight: normal;
text-align: center;
vertical-align: middle;
}

table.moduloweb td {
padding: 3px;
}

table.moduloweb td td {
padding: 0px;
}

span.asteriscocampoobbligatorio {
font-size: 16px;
font-family: Verdana;
font-weight: bold;
}

span.errore {
font-size: 19px;
color: #ff0000;
}

a.evidenziato {
font-size: 19px;
color: #0000ff;
}

span.evidenziato {
font-size: 19px;
}

table.tchat {
width: 950px;
}

table.tchat * {
font-size: 14px;
}

.ibchat {
vertical-align: middle;
}

.taa,.ta9,.ta8,.ta7,.ta6,.ta5,.ta4,.ta3,.ta2,.ta1,.ta0{width:160px}
.taa,.t9a,.t8a,.t7a,.t6a,.t5a,.t4a,.t3a,.t2a,.t1a,.t0a{height:160px}
.ta9{height:144px}
.ta8{height:128px}
.ta7{height:112px}
.ta6{height:96px}
.ta5{height:80px}
.ta4{height:64px}
.ta3{height:48px}
.ta2{height:32px}
.ta1{height:16px}
.ta0{height:1px}
.t9a{width:144px}
.t8a{width:128px}
.t7a{width:112px}
.t6a{width:96px}
.t5a{width:80px}
.t4a{width:64px}
.t3a{width:48px}
.t2a{width:32px}
.t1a{width:16px}
.t0a{width:1px}

/*Fine condivise*/

a {
color: #a06060;
}

.t {
font-size: 19px;
}
