BODY {
	FONT-SIZE: 16px; BACKGROUND: #FCFCA8 url(../img/background.gif);
	MARGIN: 0px; COLOR: black; 
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none
}
A.black {
	FONT-WEIGHT: bold; COLOR: #638ba5; TEXT-DECORATION: none
}
A.black:hover {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none; BACKGROUND: #638ba5
}
A:hover {
	COLOR: #638ba5; TEXT-DECORATION: underline
}
TD {
	FONT-SIZE: 13px ;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.int {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; 
	PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
TD.img {
	BORDER-RIGHT: aqua 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: aqua 1px solid; 
	PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: aqua 1px solid; 
	PADDING-TOP: 1px; BORDER-BOTTOM: aqua 0px solid; TEXT-ALIGN: center
}
TD.line {
	BACKGROUND: #FCFCA0; HEIGHT: 0px
}
TD.titolo_tab {
	FONT-SIZE: 20px; MARGIN-LEFT: 10px; 
	COLOR: black; font-weight:bold;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}
TD.titolo_tab_w {
  background-color: #638ca6;
	FONT-SIZE: 20px; MARGIN-LEFT: 10px; 
	COLOR: #FCFC90; font-weight:bold;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}
TD.titolo_tr {
	FONT-SIZE: 18px; MARGIN-LEFT: 10px; TEXT-ALIGN: center;
	COLOR: black; font-weight:bold;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.titolo_magenta {
 FONT-SIZE: 20px; color: #ff00ff; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.titolo_blu {
 FONT-SIZE: 20px; color: #3300FF; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.titolo_td {
	FONT-SIZE: 15px; MARGIN-LEFT: 10px; TEXT-ALIGN: center;
	COLOR: black; font-weight:bold;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.header_td {
	FONT-SIZE: 13px; MARGIN-LEFT: 10px; COLOR: black; font-weight:bold;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.corsivo {font-style: italic; font-size: 16px; TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.female {color: #FF7FFF; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.male {color: #007FFF; font-weight: bold; TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.grande {
	FONT-SIZE: 15px; MARGIN-LEFT: 10px; COLOR: black;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD.normale {
	FONT-SIZE: 13px; MARGIN-LEFT: 10px; COLOR: black;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD.piccolo {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: black;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
TR.pedigree {
	FONT-SIZE: 9px; MARGIN-LEFT: 10px; COLOR: black;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 18px; COLOR: black; 
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 16px; MARGIN-LEFT: 10px; COLOR: black; FONT-STYLE: italic;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 14px; COLOR: black; FONT-STYLE: italic;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
H4 {
	FONT-SIZE: 11px; COLOR: black; FONT-STYLE: italic;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
H5 {
	FONT-SIZE: 12px ; COLOR: white;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H6 {
	FONT-SIZE: 13px; COLOR: #ff00ff; FONT-STYLE: italic;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
HR {
	COLOR: #638ba5
}
B.title {
	FONT-SIZE: 18px; COLOR: navy
}
SPAN.piccolo {
	FONT-SIZE: 10px
}
.pedigree {
	FONT-SIZE: 11px;
}
.pedigree_bold {
	FONT-SIZE: 11px; font-weight:bold;
}
.titolo_piccolo {
	FONT-SIZE: 16px; MARGIN-LEFT: 10px; COLOR: black; FONT-STYLE: italic;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
.bottone {
	FONT-SIZE: 14px ; COLOR: white;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}
a.bottone:hover {
	COLOR: white;TEXT-DECORATION: none
}
.didascalia {
	FONT-SIZE: 11px; COLOR: black; FONT-WEIGHT: bold;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
SPAN.bigblue {font-size: 36px; color: #3300FF;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SPAN.blue {font-size: 14px; color: #3300FF;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
SPAN.red {color: #FF0000; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SPAN.female {color: #FF7FFF; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SPAN.male {color: #007FFF; font-weight: bold; TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SPAN.female_b {FONT-SIZE: 16px; color: #FF7FFF; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SPAN.male_b {FONT-SIZE: 16px; color: #007FFF; font-weight: bold; TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SPAN.blue_sx {font-size: 14px; color: #3300FF;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold; TEXT-ALIGN: left;
}
SPAN.blue_dx {font-size: 14px; color: #3300FF;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold; TEXT-ALIGN: right;
}
.parag {
	position: relative;
  float:right;
	width: 660px;
	margin-right: 5px;
  margin-bottom: 15px;
	FONT-SIZE: 14px;
  COLOR: black; 
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
.par_title{
	position: relative;
  float:left;
	width: 120px;
  height: 40px;
  margin-top: 0px;
	margin-left: 0px;
	FONT-SIZE: 15px; TEXT-ALIGN: center;
	COLOR: #638ca6; font-weight:bold;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.par_font{
	FONT-SIZE: 14px;
  COLOR: black; 
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif
}
#page_title {
  margin-top: 10px;
  height: 20px;
	FONT-SIZE: 20px; MARGIN-LEFT: 10px; 
	COLOR: #638ca6	; font-weight:bold;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}
.label {
	background-color: #638ca6;
	color: #FFFFFF;
}
.label2 {
	color: #638ca6;font-weight:bold;
}
.label2s {
	color: #638ca6;font-weight:bold;text-decoration:underline;
}
.label3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: navy; FONT-STYLE: italic; 
	TEXT-ALIGN: right;
	FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.booked {color: #FF0000; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.optioned {color: #FF8000; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.available {color: #008000; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#mainpage {
	width: 100%;
	height: 100%;
  text-align:center;
  background: #000000;
}
#desc {
 	width: 100%;
	height: 0px;
  display: none;
  background: #ffffff;
  border: 1px solid #ff0000;
  }
#top {
  /*background: #FCFCA8;*/
	width: 960px;
	height: 125px;
}
#left {
  float:left;
	/*background: #FCFCA8;*/
	color: #fff;
	width: 120px;
	margin-left: 0px;
	margin-top: 20px;
}
#left_menu {
  float:right;
  background: #FCFCA8;
	color: #fff;
	width: 100px;
	margin-left: 15px;
}
.menu_sel {
	background-color: #C4E1FF;
	border: 1px solid #C4E1FF;
}
#mail {
  float:right;
	width: 100px;
	margin-left: 15px;
}
#page_black {
	width: 100%;
	height: 100%;
  text-align:center;
  background: #000000;
}
#pagina_interna {
	width: 100%;
  text-align:center;
  /*background: #FCFCA0;*/
}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
  height: 760px;
	/*background: #FCFCA0;*/
}

#content {
  float:left;
	width: 800px;
	margin-left: 10px;
}
#inner_page {
  float:left;
	width: 800px;
	margin-left: 0px;
}

#main_table {
 width: 960px;
 height: 800px;
 border: 0;
 background: #000000;
}

#enter {
 height: 40;
 border: 1px #FFFFFF;
 background: #000000;
 FONT-SIZE: 12px ; COLOR: white;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;

}
#cuc_ita {
 display: inline;
 position:relative; top: 2px; left: 20px;
 float: left;
 border:  1px  #FFFFFF;
 background: #000000;
 FONT-SIZE: 20px; color: #ff00ff; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#cuc_eng {
 display: inline;
 position:relative; top: 2px; right: 20px;
 float: right;
 border:  1px  #FFFFFF;
 background: #000000;
 FONT-SIZE: 20px; color: #ff00ff; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#cuc_gif_sx {
 display: inline;
 position:relative; top: 0px; left: 380px;
 float: left;
 border:  1px  #FFFFFF;
 background: #000000;
 FONT-SIZE: 20px; color: #ff00ff; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#cuc_gif_dx {
 display: inline;
 position:relative; top: 30px; right: 100px;
 float: right;
 border:  1px  #FFFFFF;
 background: #000000;
 FONT-SIZE: 20px; color: #ff00ff; font-weight: bold;  TEXT-ALIGN: center;
 FONT-FAMILY: Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#foto_sx_h {
  float:left;
	margin-left: 30px;
	margin-top: 10px;
}
#foto_dx_h {
  float:right;
	margin-right: 20px;
	margin-top: 20px;
}
#foto_sx_l {
  float:left;
	margin-left: -250px;
	margin-top: 370px;
}
#foto_dx_l {
  float:left;
	margin-left: 60px;
	margin-top: 60px;
}
