BODY {
	background : #FFFFFF;
	scrollbar-base-color : #E7E0D2;
	scrollbar-3dlight-color : #F6EFE0;
	scrollbar-arrow-color : #BC124F;
	scrollbar-darkshadow-color : #C7C0B3;
	scrollbar-face-color : #E7E0D2;
	scrollbar-highlight-color : #F2EADB;
	scrollbar-shadow-color : #C7C0B3;
	scrollbar-track-color : #D5CDBE;
}

.testo_nero {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
.testobold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; }
.testo_beige {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #E7E0D2; text-decoration: none;}
.testo_rosso {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #BA385C; text-decoration: none;}
.testo_rosso_bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; color: #BA385C; text-decoration: none;}
.testo_grigio {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #A3A3A3; text-decoration: none;}
.testo_grigio_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold;	font-weight: bold;	color: #A3A3A3;	text-decoration: none;}

 /***************** Stili tabelle e celle **************************/

.tb_beige {  height: auto;  width: 100%;  background-color: #E6DFCC; }
.td_center { text-align:center; }

/* menu */
.tb_menu {  height: auto;  width: 90%; }
.td_menu {  height: auto;  width: 30%; text-align: left;}

/* pacchetti eventi congressi */
.td_nerobold {  padding: 6px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
.td_pacchetto {  height: 22px; width: 150px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #BA385C; vertical-align: middle; }
.td_grigio {  padding: 6px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;	color: #A3A3A3;}

.td_copy2 {  text-align: center; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;	color: #A3A3A3;}
.td_copy {  text-align: center; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; font-weight: bold;	color: #A3A3A3;}
.td_footer {  text-align: center; padding: 2px; }
.tb_footer {  height: 100px;  width: 420px; }

/* home main */
.tb_main {  height: auto;  width: 790px;}
.tb_main_col {  width: 100%; }
.td_main {  padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
.td_left {  height: auto;  width: 245px; text-align: left;  padding: 3px;}
.td_center {  height: auto;  width: 344px; text-align: left; padding: 3px;}
.td_right {  height: auto;  width: 180px; text-align: left; padding: 3px;}
.td_int {  height: auto;  width: 6px; text-align: left; background: url(img/mattone.gif);}
.tb_enp {  height: 8px;  width: 790px; }
.tb_flash {  height: 200px;  width: 100%; background-color: #000000;  }
.td_flash {  text-align: center;  }
.td_main_rosso {  padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; font-weight: normal; color: #BA385C; text-decoration: none;}

/* modulo prenotazione */
.tb_tab {  height: 28px;  width: 150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; vertical-align: middle;}
.data {	font: 10px Verdana, Arial, Helvetica, sans-serif; font-style: center; font-weight: normal; text-align: center;  color: #A3A3A3;  background-color: #E7E0D2;  width: 24px; height: 20px; border: 0px solid #AABEF3;  vertical-align: middle;}
.anno {	font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align:center; color: #A3A3A3; background-color: #E7E0D2; width: 40px; height: 20px; border: 0px solid #AABEF3;  vertical-align: middle;}
.calendario { background-color: #FFFFFF; background: url(img/calendario.gif); width: 19px; height: 19px;  color: #000000; border: 1px solid #FFFFFF;  vertical-align: middle;}
.submit { height: 26px; text-align: right; padding: 16px; vertical-align: middle;}
.tb_pad { padding: 2px; }
.tb_line { width: 400px;margin:20px; }
.tb_line2 { width: 780px;margin:6px; }
.tb_dati { width: 760px; padding: 0px; }
.td_dati1 { width: 20px; vertical-align: middle;}
.td_dati2 { width: 180px; vertical-align: middle; text-align:left;}
.td_dati3 { width: 450px; vertical-align: middle; text-align:right;}
.td_dati4 { text-align:right; padding:4px; width: 86px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; color: #BA385C;}
.td_dati5 { width: 60px; vertical-align: middle; text-align:center; border-right:1px; border-right-style:ridge;}
.td_voce { width:150px; padding:6px; vertical-align: middle; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.td_voce_bold { width:150px; padding:6px; vertical-align: middle; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
.td_campo { width:200px; vertical-align: middle; text-align:left; }
.corto { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left;  color: #000000; text-indent:3px; background-color: #FFFFFF;  width: 34px; height: 15px; border: 1px solid #CCCCCC;  vertical-align: middle;}
.lungo { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left;  color: #000000; text-indent:3px; background-color: #FFFFFF;  width: 184px; height: 15px; border: 1px solid #CCCCCC;  vertical-align: middle;}
.note { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left;  color: #000000; text-indent:3px; background-color: #FFFFFF;  width: 184px; height: 85px; border: 1px solid #CCCCCC;  vertical-align: middle;}
.privacy { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left;  color: #000000; text-indent:3px; background-color: #FFFFFF;  width: 300px; height: 100px; border: 1px solid #CCCCCC;  vertical-align: middle;}
