@charset "utf-8";
/* User Style CBT 2009 CSS Document */

img {
-ms-interpolation-mode: bicubic;
}

html, body, div, span, table, tbody, tr, td, p  {
font-family: arial, sans-serif;
font-size: 12px;
}

h1 {
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: 400;
}

/* ********************************************************************************** */
/* *****                   STILI PER LE TESTATE DI PAGINA                       ***** */
/* ********************************************************************************** */

#testatablu {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bandablu2.jpg);
background-repeat: no-repeat;
font-size: 18px;
font-weight: 400;
color: #ffffff;
}

#testataamaranto {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bandaamaranto2.jpg);
background-repeat: no-repeat;
font-size: 18px;
font-weight: 400;
color: #555555;
}

#testataviola {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bandaviola2.jpg);
background-repeat: no-repeat;
font-size: 18px;
font-weight: 400;
color: #ffffff;
}

#testataverde {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bandaverde2.jpg);
background-repeat: no-repeat;
font-size: 18px;
font-weight: 400;
color: #ffffff;
}

#testatagialla {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bandagialla2.jpg);
background-repeat: no-repeat;
font-size: 18px;
font-weight: 400;
color: #555555;
}

/* ********************************************************************************** */
/* *****                          STILI PER I MENU INTERNI                      ***** */
/* ********************************************************************************** */

table.menuprimario{
height:22px;
}

td.bottoneblu {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bottoneblu_b5.jpg);
background-repeat: no-repeat;
height: 22px;
width: 100px;
font-size: 10px;
font-weight: 700;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
border: 0px;
text-align: left;
display: table-cell;
vertical-align: middle;
}

td.bottoneamaranto {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bottoneamaranto_b5.jpg);
background-repeat: no-repeat;
height: 22px;
width: 100px;
font-size: 10px;
font-weight: 700;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 16px;
border: 0px;
text-align: left;
display: table-cell;
vertical-align: middle;
}

td.bottoneviola {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bottoneviola_b5.jpg);
background-repeat: no-repeat;
height: 22px;
width: 100px;
font-size: 10px;
font-weight: 700;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
border: 0px;
text-align: left;
display: table-cell;
vertical-align: middle;
}

td.bottoneverde {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bottoneverde_b5.jpg);
background-repeat: no-repeat;
height: 22px;
width: 100px;
font-size: 10px;
font-weight: 700;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
border: 0px;
text-align: left;
display: table-cell;
vertical-align: middle;
}

td.bottonegiallo {
background-image: url(http://www.cbt.it/UserFiles/Image/CBT2009/GRAFICA/bottonegiallo_b5.jpg);
background-repeat: no-repeat;
height: 22px;
width: 100px;
font-size: 10px;
font-weight: 700;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
border: 0px;
text-align: left;
display: table-cell;
vertical-align: middle;
}

a:link.bottone {
text-decoration: none;
font-weight:bold;
color: #000000;
}

a:visited.bottone {
text-decoration: none;
font-weight:bold;
color: #000000;
}

a:active.bottone {
text-decoration: none;
font-weight:bold;
color: #000000;
}

a:hover.bottone {
text-decoration: none;
font-weight:bold;
color: #ff0000;
}

strong, b, a {
font-weight: 700;
color: #993300;
}

/* ********************************************************************************** */
/* *****                STILI PER LA COLONNA DX (o ALTRI SFONDI)                ***** */
/* ********************************************************************************** */

.blu {
background-color: #ccddee;
}

.viola {
background-color: #dfc6f0;
}

.amaranto {
background-color: #ffee88;
}

.verde {
background-color: #d1f3d6;
}

.dx {
font-family: arial, sans-serif;
font-size: 10px;
}

ul.dx {
margin: 10px; 
padding: 6px; 
font-size: 10px;
}

/* ********************************************************************************** */
/* *****  STILI PER I LINK DEI MENU INTERNI  e  PER QUELLI DELLE ICONE INTERNE  ***** */
/* ********************************************************************************** */

a:visited {
font-weight: 700;
color: #552200;
}

a:link {
font-weight: 700;
color: #9d0000;
}

a:hover {
color: #552200;
}

.borderit img{
border: 1px solid #ffffff;
}

.borderit:hover img{
border: 1px solid navy;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

/* ********************************************************************************** */
/* *****                          STILI PER LA HOME PAGE                        ***** */
/* ********************************************************************************** */

#hp-est{
width: 650px;
}

#hp-int{
border: 0px;
margin: 0px;
padding: 0px;
}

.boxhp-est{
width: 100%;
}

.boxhp-int{
border-bottom-style: dashed;
border-bottom-width: 1 px;
border-bottom-color: gold;
margin: 0px;
padding: 0px;
font-family: arial,sans-serif;
font-size: 11px;
}

.boxhp-int p, .boxhp-int td, .boxhp-int div {
font-size: 11px;
}

.boxhp-int strong, .boxhp-int b, .boxhp-int a {
font-size: 11px;
font-weight: 700;
}

.titolo-hp {
font-size:11px;
font-weight:700;
}
