.header_inscrizione {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #000066;
  color: white;
  text-align:center;
  vertical-align:middle;
}

.row_inscrizione {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #E9E9E9;
  color: #FFFFFF;
  text-align:center;
  vertical-align:middle;
}

a:link { 
  font-family: Arial, Helvetica, sans-serif;
  color:#002B5C;
  text-decoration:none
}

a:hover{ 
  font-family: Arial, Helvetica, sans-serif;
  color:#00adef;
  text-decoration:none
}

a:active{ 
  font-family: Arial, Helvetica, sans-serif;
  color:#002B5C;
  text-decoration:none
}

a:visited{ 
  font-family: Arial, Helvetica, sans-serif;
  color:#002B5C;
  text-decoration: none
}


/* inscrizione Class */
.inscrizione:link { 
  font-family: Arial, Helvetica, sans-serif;
  color:#000099;
  text-decoration:none;
  font-weight:bold;
}

.inscrizione:hover { 
  font-family: Arial, Helvetica, sans-serif;
  color:#FF00FF;
  text-decoration:none;
  font-weight:bold;
}

.inscrizione:active { 
  font-family: Arial, Helvetica, sans-serif;
  color:#0000FF;
  text-decoration:none;
  font-weight:bold;
}

.inscrizione:visited { 
  font-family: Arial, Helvetica, sans-serif;
  color:#000099;
  text-decoration:none;
  font-weight:bold;
}

/* Top Menu Class */
.top_menu:link { 
  font-family: Arial, Helvetica, sans-serif;
  color:#000099;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}

.top_menu:hover { 
  font-family: Arial, Helvetica, sans-serif;
  color:#FF00FF;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}

.top_menu:active { 
  font-family: Arial, Helvetica, sans-serif;
  color:#0000FF;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}

.top_menu:visited { 
  font-family: Arial, Helvetica, sans-serif;
  color:#000099;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	word-spacing: 0;
	margin: 0;
	text-indent: 0px;
	color: #002B5C
}

.base_table {
	background-color:#FFFFFF;
	width: 950px;
}

.body_table {
  border-width:15px;
  border-color:#DDDDDD;
  border-style:solid;
  width: 100%;
  height: 6%;
  max-height: 6%;
}

.top_right {
  max-width: 310px;
  width:310px;
}

.left_cell {
	background-color:#666666;
	width:250px;
	height: 160px;
	max-width:250px;
	min-width:250px;
	max-height:160px;
	right: auto;
}

.left_cell_correct {
  background-color:#666666;
  width:100%;
  max-width:220px;
  max-height:160px;
}


.top_center {
  min-width: 400px;
  font-size:18px;
  color:#000066;
  font-family:Arial Narrow;
}

.center_cell {
  border-width: 0px;
  background-color:#00005B;
  width: 800px;
}

.right_cell {
	border-width: 0px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 15px;
	font-weight: bold;
	word-spacing: 0;
	margin: 0;
	text-indent: 0px;
	color: #002B5C;
}

.menu_int_vert  {
  height: 3px;
  min-height: 3px;
  max-height: 3px;
  background-color:#DDDDDD;
  font-size: 2px;
}


.int_cell {
  border-width: 0px;
  width: 17px;
  min-width: 17px;
  max-width: 17px;
  background-color:#DDDDDD;
  color: #DDDDDD;
}

.menu_title {
	vertical-align:middle;
    font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
    font-size: 18px;
    font-weight: bold;
    word-spacing: 0; 
    margin: 0;
    text-indent: 0px;
    color: white;
}


.menu_int {
  border-width:0px;
  height:15px;
  background-color:#DDDDDD;
}

.top_menu {
  font-family:Arial, Helvetica, sans-serif;
  color:#000066;
  font-weight: normal;
  height:15px;
}
.testo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.testata {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
