@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font: normal 13px/20px Georgia, "Times New Roman", Times, serif;
	color: #363636;
	text-align: left;
	background: #fff url(img/bg_body.gif) 0 0 repeat-x;
}

body * {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: 0;
	text-decoration: none;
}

div#wrapper {
	width: 1024px;
}

div#left {
	float: left;
	width: 244px;
}

div#right {
	float: left;
	width: 780px;
}

div#header {
	float: left;
	width: 780px;
	height: 226px;
}

div#content {
	width: 780px;
}

div#cleft {
	float: left;
	width: 370px;
	padding-top: 25px;
	text-align: right;
}

div#cright {
	float: left;
	margin-left: 26px;
	_margin-left: 13px;
	width: 370px;
	padding-top: 25px;
}

div#logos { text-align: center; }
div#logos img { clear: both; margin: 20px 0 10px 0;}

h1 { height: 53px; width: 475px; background: url(img/h1.jpg) 0 0 no-repeat; margin: 90px 0 0 20px; }
h1.en { background: url(img/h1_en.jpg) 0 0 no-repeat; }
h2 { height: 32px; width: 475px; background: url(img/h2.jpg) 0 0 no-repeat; margin: 0 0 0 20px; }
h2.en { background: url(img/h2_en.jpg) 0 0 no-repeat; }
p { margin-bottom: 1.5em; }
p.ingressi { font-size: 18px; line-height: 30px; margin-bottom: 0; }
p.info { font-size: 11px; line-height: 30px; text-transform: uppercase; }

span.tr { display: none; }
a.lang { color: #eee; float: right; padding-top: 20px; }
a.lang:hover { text-decoration: underline; }
