html, body {
	margin: 0;
	padding: 0;
	font-family: arial;
	color: #626262;
	font-size: 12px;
}

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

a:hover {
	text-decoration: underline;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

td.header {
	background: url(images/sfondo.jpg);
	background-repeat: no-repeat;
}

td.footer {
	background: url(images/footer.jpg) 22px 0;
	background-repeat: no-repeat;
	padding: 28px 37px 25px 37px;
	text-align: center;
}

td.logo {
	padding: 0 37px 0 37px;
}

td.page {
	padding: 0 21px 0 15px;
}

td.contenitore_menu {
	padding: 0 37px 0 37px;
	background: url(images/menu.png) 37px 0;
	background-repeat: no-repeat;
}
td.menu {
	padding-left: 20px;
	padding-right: 20px;
	background: url(images/freccia_menu.gif) 3px 0px;
	background-repeat: no-repeat;
	font-weight: bold;
}

td.swf {
	padding: 18px 39px 35px 39px;
}

td.blocco_center {
	background: url(images/blocco.jpg);
	background-repeat: no-repeat;
	padding: 13px 10px 18px 13px;
}

td.box_testo {
	height: 205px;
	vertical-align: top;
}

td.box_spazio {
	width: 10px;
}
/*
td.box_spazio_verde {
	width: 10px;
	background: url(images/verde.jpg);
	background-repeat: repeat-y;
}

td.box_spazio_arancione {
	width: 10px;
	background: url(images/arancione.jpg);
	background-repeat: repeat-y;
}

td.box_spazio_azzurro {
	width: 10px;
	background-color: #1ea7e4;
	background: url(images/azzurro.jpg);
	background-repeat: repeat-y;
}

td.box_spazio_blu {
	width: 10px;
	background: url(images/blu.jpg);
	background-repeat: repeat-y;
}

td.box_spazio_rosa {
	width: 10px;
	background: url(images/rosa.jpg);
	background-repeat: repeat-y;
}
*/
td.box_img {
	margin: 0;
	padding: 0;
}

a.continue:link, a.continue:visited {
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
}

a.continue:hover {
	text-decoration: underline;
}

a.verde:link, a.verde:visited, a.verde:hover {
	background: url(images/freccia_verde.gif) 0 2px;
	background-repeat: no-repeat;
	color: #008751;
}

a.azzurro:link, a.azzurro:visited, a.azzurro:hover {
	background: url(images/freccia_azzurro.gif) 0 2px;
	background-repeat: no-repeat;
	color: #1ea7e4;
}

a.arancione:link, a.arancione:visited, a.arancione:hover {
	background: url(images/freccia_arancione.gif) 0 2px;
	background-repeat: no-repeat;
	color: #f8a145;
}


a.blu:link, a.blu:visited, a.blu:hover {
	background: url(images/freccia_blu.gif) 0 2px;
	background-repeat: no-repeat;
	color: #234568;
}

a.rosa:link, a.rosa:visited, a.rosa:hover {
	background: url(images/freccia_rosa.gif) 0 2px;
	background-repeat: no-repeat;
	color: #cc005c;
}

a.grigio:link, a.grigio:visited, a.grigio:hover {
	background: url(images/freccia_grigia.gif) 0 2px;
	background-repeat: no-repeat;
	color: #474747;
}

td.td_continue{
	vertical-align: bottom;
	padding-bottom: 10px;
}