/* Webmaster: federico.capone74@virgilio.it */

body.bodybase {
background-color: #ffffff;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

body.bodyblu {
background-color: #4780AD;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

/* stili testo del testo semplice e dei titoli */
.title {
color: #0b4199;
background-color: #FFFFFF;
font-weight: bold;
font-size: 16px;
font-family: Verdana, sans-serif;
letter-spacing: 1px;
text-transform: none;
}

.titoletto {
color: #ff7f00;
font-weight: bold;
font-size: 13px;
font-family: sans-serif, Verdana
}

td.welcome {
font: bold 12px Verdana, sans-serif;
color: #FFFFFF;
}

td.welcome a {
font: bold 12px Verdana, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

td.welcome a:hover {
font: bold 12px Verdana, sans-serif;
color: #FF7F00;
text-decoration: underline;
}

td.welcomesmall {
font: 10px Verdana, sans-serif;
color: #FFFFFF;
}

td.welcomesmall a {
font: bold 10px Verdana, sans-serif;
color: #FFFFFF;
}

td.welcomesmall a:hover {
font: bold 10px Verdana, sans-serif;
color: #FF7F00;
text-decoration: underline;
}

td.simpletext {
font: 12px/16px Verdana, sans-serif;
vertical-align: top;
color: #000000;
background-color: #FFFFFF;
}

td.simpletext a {
color: #0B4199;
text-decoration: underline;
}

td.simpletext a:hover {
color: #FF7F00;
text-decoration: underline;
}

td.bgtopsideup {
background-image: url(image/bg_topside_up.gif);
}

td.bgtopsidemiddle {
background-image: url(image/bg_topside_middle.gif)
}

td.bgtopsidedown {
background-image: url(image/bg_topside_down.gif);
}

td.orangebar {
background-color: #FF7F00;
font: normal bold 10px Verdana, sans-serif;
text-decoration: none;
vertical-align: middle;
color: #0B4199;
}

td.orangebar a {
font: normal bold 10px Verdana, sans-serif;
text-decoration: none;
color: #FFFFFF;
}

td.orangebar a:hover {
font: bold 10px Verdana, sans-serif;
text-decoration: underline;
color: #0B4199;
}

td.bluebox-top-center {
background-color: #0B4199;
background: url(image/blubox/blubox_top_center.gif);
width: 110px;
height: 3px;
}

td.bluebox-down-center {
background-color: #0B4199;
background: url(image/blubox/blubox_down_center.gif);
width: 110px;
height: 3px;
}

td.blubox-linea {
background-color: #0B4199;
background: url(image/blubox/blubox_linea.gif);
width: 110px;
height: 1px;
}

td.bluebox-mid-sx {
background-color: #0B4199;
background: url(image/blubox/blubox_mid_sx.gif);
width: 3px;
}

td.bluebox-mid-dx {
background-color: #0B4199;
background: url(image/blubox/blubox_mid_dx.gif);
width: 3px;
}


td.menusx {
font: bold 11px Verdana, sans-serif;
text-align: center;
vertical-align: middle;
text-decoration: none;
color: #AADCF0;
background-color: #0B4199;
width: 110px;
height: 13px;
}

td.menusx a {
font: bold 11px Verdana, sans-serif;
text-align: center;
vertical-align: middle;
text-decoration: none;
color: #FFFFFF;
background-color: #0B4199;
width: 110px;
height: 13px;
}

td.menusx a:hover {
font: bold 11px Verdana, sans-serif;
text-align: center;
vertical-align: middle;
text-decoration: none;
color: #FF7F00;
background-color: #0B4199;
width: 110px;
height: 13px;
}

td.dati {
font: normal 10px Geneva, Arial, Helvetica, sans-serif;
text-align: center;
width: 150px;
vertical-align: top;
}

td.datibold {
font: normal bold 11px Geneva, Arial, Helvetica, sans-serif;
text-align: center;
letter-spacing: 1px;
vertical-align: top;
width: 150px;
height: 44px;
}

td.datigradi {
font: normal bold 10px Geneva, Arial, Helvetica, sans-serif;
text-align: center;
letter-spacing: 1px;
color: #B20000;
width: 150px;
height: 30px;
vertical-align: middle;
}

td.immbirra {
text-align: center;
width: 150px;
height: 170px;
vertical-align: bottom;
}

td.datiicona {
text-align: center;
width: 150px;
height: 40px;
vertical-align: middle;
}
