body {
	margin: 0px;
	padding: 0px;
	/*font-family: Arial, Helvetica, Sans Serif; */
	font-family: Verdana;  /* per fare delle prove e verficare come e dove cambia il carattere abilitate questa riga e disabilitate la precedente */
	font-size: 11px;
	color: #FFFFFF;
	background: #21201f;
	/*background-image: url(../images/bg.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
	*/
	background-image: url(../images/bg1800tr.png);
	background-repeat:no-repeat;
	background-position: center 227px;
}

a:link, a:visited {
	color: #0095da; 
	text-decoration: none;
}

a:hover {
	color: #0095da;	
	text-decoration: underline;
}

#container {
	position: relative;
	width: 996px;
	float: left;
	background: #111111;
}

#all {
	position: relative;
	width: 996px;
	/* width: 1044px; */
	margin: 0;
	background: #21201f;
}

#allb  {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1800px;;
	height: 227px;
	margin: 0;
	float: left;
	background: #1a1a1a;
	background-image: url(../images/bg1800tr.png);
	background-repeat:no-repeat;
	background-position: -180px top;
}

#allc  {
	position: relative;
	width: 1436px;
	margin: 0;	
}

#sidel  {	
	margin-top: 227px;
	width: 220px;
	height: 295px;
	float: left;
	cursor: pointer;
}

#leftsf {
	position: relative;
	float: left;
	width: 32px;
	height: 782px;
	background-image: url(../images/leftbg.gif);
	background-repeat: no-repeat;
	margin: 0;
}

#rightsf {
	position: relative;
	float: left;
	width: 32px;
	height: 782px;
	background-image: url(../images/rightbg.gif);
	background-repeat: no-repeat;
	margin: 0;
}

#top {
	/*float: left;*/
	width: 996px;
	height: 224px;
	background-image: url(../images/bgtop.gif);
	background-repeat: no-repeat;
}

#pulsantieratop {
	width: 980px;
	height: 38px;
	margin-top: 20px;
	background-image: url(../images/bgpuls.png);
	_background-image: url(../images/bgpuls.gif);
	background-repeat: no-repeat;

}

#topmenu {
	float: left;
	width: 810px;
	height: 34px;
}


#logo {
	/*float: left;*/
	width: 980px;
	height: 157px;
	background-image: url(../images/ondatop.gif);
	background-repeat: no-repeat;
}

#banner {
	/*float: left;*/
	width: 996px;
	height: 360px;
}

#middlemenu {
	/*float: left;*/
	width: 991px;
	height: 50px;
	margin-top: 20px;
	padding-left:5px;
}

#middlepuls {
	float: left;
	width: 240px;
	height: 50px;
}

#boxnews {
	/*float: left;*/
	width: 980px;
	height: 27px;
	margin-top: 10px;	
}

#newsscroll {
	/*float: left;*/
	padding-top: 7px;
	width: 980px;
	margin-left: 8px;
}

#boxcontainer {
	/*float: left;*/
	width: 991px;
	height: 125px;
	margin-top: 10px;
	padding-left:5px;
}

#boxdiv  {
	float: left;
	width: 240px;
	height: 122px;
	margin-left: 5px;
	margin-bottom:10px;
}

#boxlinks {
	/*float: left;*/
	width: 980px;
	height: 30px;
	margin-top: 10px;
	padding-top: 5px;
	text-align: right;
	padding-right: 10px;
	color: #908d9b;
}

#boxlinks a {
	color: #908d9b;
}

#reserved {
	/* float: left; */
	width: 980px;
	height: 30px;
	margin-top: 10px;
	color: #908d9b;
}

#language {
	margin-bottom: 10px;

}

#search {
	float: left;
	margin-left: 20px;
	margin-top: 4px;
}

#search input {
	border: none;
	background-color: #1a1a1a;
	margin-right: 10px;
	width: 110px;
	color: #0095da;
	font-size: 15px;
}


/* menu */

#mainlevel{	
	list-style: none;
	margin-left: 0px;
	text-align: left;	
	margin-top: 0px;
}

ul#mainlevel {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	height: 34px;
	margin-bottom: 0px;
}

ul#mainlevel li {
	height: 34px;
	float: left;
}

#mainlevel a {
	line-height: 34px;
	width: 114px;
	font-size: 14px;
	text-align: center;
	/*font-weight: bold;*/
	display: block;
	text-decoration: none;
	color: #0094d9;		
}

#mainlevel a:link, .mainlevel.visited{
	color: #0094d9;
}
/* caratteristiche del testo del menu */
a.mainlevel#active_menu { 
	color: #0094d9; /* colore del testo a riposo */
}


