body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FCFCFC;
	padding: 0px;
	background-image: url(../images/00.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}
.top {
	font-size: 10px;

}
.centro {
	background-color: #969EB4;
	color: #555F77;

}
.copy {
	font-size: 10px;
	text-align: center;
	color: #2B2F3C;
	background-image: url(../images/png/copy.png);
}
.copy a {
	font-size: 10px;
	color: #444A60;
	text-decoration: none;
}
.copy a:hover {
	font-size: 10px;
	text-align: center;
	color: #606886;
	text-decoration: underline;
}
.menutop
 {
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	color: #FFFFFF;

}
.logo {
}
.banner {
	text-align: center;
	padding: 3px;

}
.menutop a {
	color: #D5EAFF;
	text-decoration: none;
	font-weight: bold;
	height: 18px;
	padding-top: 3px;
	font-size: 10px;

}
.menutop a:hover {
	color: #F4FAFF;
	background-color: #E92F16;

}

.contenuto {
	height: 370px;
	font-size: 10px;
	color: #4A5368;
	background-color: #5B6580;
	border-top: 1px solid #B1B8C7;
	border-right: 1px solid #B1B8C7;
	border-bottom: 1px solid #B1B8C7;
	border-left: 1px solid #B1B8C7;
}
.upcontenuto {
	height: 18px;
	padding-left: 10px;
	background-color: #F8E6C8;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.downcontenuto {
	height: 18px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F8E6C8;
	padding-top: 0px;
	padding-bottom: 0px;


}
.centrocontenuto {
	padding: 10px;
	background-color: #FDFEFF;
	text-align: justify;
	height: 300px;

}
.centrocontenuto_imm {
	padding: 2px;
	background-color: #FDFEFF;


}
.maincontenuto {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;

}
.linkstb {
	font-size: 10px;
}
.contenuto a.link_img {
	background-repeat: no-repeat;
	background-position: center top;
	border: 10px solid #ffffff;
}

td.td_link {
	border: 1px solid #eeeeee;	
}

.contenuto a {
	text-decoration: none;
	color: #CC0000;
}
.contenuto a:hover {
	text-decoration: none;
	color: #00152B;
}
.seiqui {
	font-size: 10px;
	font-weight: bold;
}
.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.0 {
	background-color: #F9FCFF;
	border: 1px solid #D9ECFF;
}
.1 {
	background-color: #EEF7FF;
}
.1t {
	background-color: #EEF7FF;
	padding-top: 4px;
}
.2 {

	border: 1px solid #CCCCCC;
}
.tbmenusx {
	height: 100%;
}
.menu {
	height: 200px;
}
.staff {
	font-size: 10px;
}
.form {
	font-size: 10px;
	text-transform: capitalize;
}
.campo {
	font-size: 10px;
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	color: #00152B;

}
.campoc {
	font-size: 10px;
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	color: #00152B;
	background-color: #FFFFF0;
}
.informazioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 225px;
	color: #00152B;
	text-transform: capitalize;

}
.informazionic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 225px;
	color: #00152B;
	text-transform: capitalize;
	background-color: #FFFFF0;

}
.dalal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 92px;
	color: #00152B;

}
.dalalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 92px;
	color: #00152B;
	background-color: #FFFFF0;

}
.messaggio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 90px;
	width: 225px;
	overflow: auto;
	color: #00152B;

}
.messaggioc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 90px;
	width: 225px;
	overflow: auto;
	color: #00152B;
	background-color: #FFFFF0;

}
.button {
	width: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E9EEF3;
	cursor: hand;
	color: #00152B;
}
.button2 {
	width: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	cursor: hand;
	color: #00152B;
}
.button3 {
	width: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #E9EEF3;
	cursor: hand;
	color: #00152B;
}
.button4 {
	width: 95px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	cursor: hand;
	color: #00152B;
}
.formz {
	font-size: 10px;
}
.tbservizi {
	font-size: 10px;
	background-color: #CAE4FF;
}
.tbservh {
	height: 130px;
	background-color: #F9FCFF;
	padding: 10px;

}
.campisx {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	padding-right: 5px;
}
.linea {
	height: 1px;
	width: 100%;
	padding: 5px;
	color: #00152B;


}
.invio {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 80px;
	cursor: hand;


}
.campom {

	font-size: 10px;
	padding-top: 2px;
	height: 20px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	color: #00152B;
}
.tbdivecenters {
	font-size: 10px;
	height: 300px;
}
.tbblu {
	font-size: 10px;
	height: 300px;
}
.tbcrociere {
	font-size: 10px;
}
.offerta {
	font-size: 10px;
	background-color: #00152B;

}
.tbblu img {
	font-size: 10px;
	border: 1px solid #000033;

}
.tbcurr {
	font-size: 10px;
	width: 560px;
	background-color: #CAE4FF;

}
.curriculum {
	font-size: 10px;
	font-weight: bold;
	text-align: center;

}
.tbcurr td {
	background-color: #EEF7FF;
	height: 20px;
}
.tbcorsi {
	font-size: 10px;
}
.cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	width: 190px;
}
.bold {
	font-weight: bold;
}
.boldCC0000 {
	font-weight: bold;
	color: #CC0000;
}
.tbTDTC {
	font-size: 10px;
	background-color: #00152B;
}
.tbTDTCa {
	padding-left: 3px;
	width: 115px;
	height: 22px;
	background-color: #F4FAFF;
}
.campoTDTC {

	font-size: 10px;
	padding-top: 2px;
	height: 20px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	color: #00152B;
}
.campoTDTCe {


	font-size: 10px;
	padding-top: 2px;
	height: 20px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	color: #00152B;
}
.invioTDTC {

	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 185px;
	cursor: hand;
}
.tbTDTCb {
	padding-left: 3px;
	width: 160px;
	height: 22px;
	background-color: #EEF7FF;
	font-weight: bold;
}
.tbTDTCc {
	padding-left: 3px;
	height: 22px;
	background-color: #EEF7FF;
	font-weight: bold;
}
.googlesearch {
	font-size: 10px;
}

/* -----  menu  ----- */

.menusx {

}
.menudiv {
	padding: 5px;
	width: 100%;
}
.tbm {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #E6F2FF;
	font-weight: bold;
	margin: 5px;
}
.tbm a {
	color: #E6F2FF;
	text-decoration: none;
	display: block;
}
.tbm a:hover {
	color: #5B6580;
	text-decoration: none;
}
.tdm {
	padding-left: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	background-color: #5B6580;
	border-top: 1px solid #B1B8C7;
	border-right: 1px solid #39414F;
	border-bottom: 1px solid #39414F;
	border-left: 1px solid #B1B8C7;
	background-image: url(../images/gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: hand;
}
.tbnews {
	font-size: 10px;
}
.tbnew {
	font-size: 10px;
}
.tdm1 {
	padding-left: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	background-color: #313746;
	border-top: 1px solid #B1B8C7;
	border-right: 1px solid #39414F;
	border-bottom: 1px solid #39414F;
	border-left: 1px solid #B1B8C7;
	cursor: default;
}
.tdmo {
	padding-left: 20px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	background-color: #F0F0F0;
	border-top: 1px solid #B1B8C7;
	border-right: 1px solid #39414F;
	border-bottom: 1px solid #39414F;
	border-left: 1px solid #B1B8C7;
	background-image: url(../images/gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor: hand;
	color: #5B6580;
}
.tdmo a {
	color: #5B6580;
	text-decoration: none;
	display: block;
}
.info_sniff {
	background-color: #FFFFE8;
	padding: 25px 10px 10px 25px;
	border: 1px solid #1F2229;
	color: #1F2229;
	width: 60%;
	text-align: left;
	background-image: url(../images/png/info.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.inf {
	cursor: help;
}
.switch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 200px;
}
.langtd {
	font-size: 10px;
}

.imgnew {
	border: 0px none;
}
.corsitd {
	padding: 5px 5px 5px 8px;
	background-color: #F2F3F7;
	border: 1px solid #ACB3C4;
}
.titl {
	font-weight: bold;
	font-size: 11px;
	color: #CC0000;
}
.data {
	font-weight: bold;
}
.datains {
	font-style: italic;
	color: #999999;
}
.nomecorsi {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.banner {
	background-color: #FDFEFF;
}
.centrocontenuto_bis {
	background-color: #FDFEFF;
}.tbform {
	font-size: 10px;
}
.guest {
	font-size: 10px;
}

