html,body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0;padding:0; text-align:center;}

body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	color: #003366;
	text-align: center;
	height: 100%;
}

DIV#template {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	background-color: #E9E9E9;
	text-align:left;
}

DIV#fasciaUp {
	height: 60px;
	width: 760px;
	background-color: #DBDBDB;
}

DIV#logo {
	position: absolute;
	width: 669px;
	float: left;
	text-align: left;
	margin-left: 0px;
}
DIV#bandiere {
	position: absolute;
	margin-top: 32px; 
	margin-left: 669px;
	height: 24px;
	background-color: #EFEFEF;
	text-align: center;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
DIV#bandiere IMG{
	border: 0;
}

DIV#fasciaMD {
	width: 760px;
	height: 215px;
}
DIV#menuUp {
	width: 760px;
	position: absolute;
	height: 31px;
	top: 249px;
	background-color: white;
	FILTER: alpha(opacity=75, style=0);
   	moz-opacity: .75;
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	z-index: 2;
}

DIV#linkMenuUp {
	height: 26px;
	background-color: white;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 0.8em;
	color: #003366;
	FILTER: alpha(opacity=80, style=0);
   	moz-opacity: .80;
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	position: absolute;
	top: 249px;
	z-index: 5;
}

DIV#container {
	width: 760px;
	z-index: 9;
}

DIV#menuLeft {
	float: left;
	width: 200px;
	background-color: #E9E9E9;
}

DIV#prenotazione {
	background-color: #DBDBDB;
	padding: 10px;
	border-bottom: 1px;
	/*font-weight: bold;*/
}
DIV#prenotazione .titPrenotazione{
	font-size: 0.9em;
	font-weight: bold;
}
DIV#menuLeft .csc-form-labelcell {
	font-size: 0.6em;
	font-weight: bold;
}

DIV#contact {
	padding: 10px;
/*	background-color: #E9E9E9;*/
	font-size: 0.9em;
}

DIV#principal {
	margin-left: 200px;
}

DIV#content {
	padding-top: 10px;
	padding-left: 40px;
	padding-right: 10px;
}
DIV#content TABLE{
	font-size: 0.9em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
DIV#content .imgtext-table{
	font-size: 0.9em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

DIV#footer {
	text-align: center;
	position: relative;
	margin-left: 200px;
	margin-top: 20px;
	width: 560px;
	bottom: 0;
	padding: 10px;
	font-size: 0.8em;
	clear: both;
	white-space: nowrap;
}

A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	color: #003366;
white-space: nowrap;
}
A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	color: #003366;
white-space: nowrap;
}
A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	color: #003366;
white-space: nowrap;
}
A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	color: #FF6600;
white-space: nowrap;
}

.csc-firstHeader {
	font-size: 1.3em;
	font-weight: bold;
}

.csc-header-n2 H1{
	font-size: 1.3em;
	font-weight: bold;
}

.sezione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: underline;
	color: #FF6600;
white-space: nowrap;
}

.sezione A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.sezione A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.sezione A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.sezione A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}


DIV#menuLeft INPUT {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-size: 0.6em;
}
DIV#menuLeft SELECT {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; height: 1.5em; font-size: 0.6em;
}


.screen {

}

fieldset.csc-mailform {border:none}
fieldset.csc-mailform div.csc-mailform-field {margin-bottom:20px}
fieldset.csc-mailform label {float:left;font-size:0.6em;width:55px;}

DIV.csc-textpic DIV.csc-textpic-imagerow { clear: none; }
DIV.csc-textpic-above DIV.csc-textpic-text { clear: none; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: none; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: none; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { clear: none; }
DIV.csc-textpic-clear { clear: none; }

table.contenttable {
	border-collapse:collapse;
}
table.contenttable td {border:1px solid #003366;padding:0.3em;}
table.contenttable td.td-last.td-2 {vertical-align:top}