body {
	/*
	background-color: #efefef;
	*/
	/*background: URL("../images/background/gradienteGrigio.bmp");
	background-repeat: repeat-x;
	background-attachment: fixed;*/	
	font-family: Catull, sans-serif;
	color: black;
	font-size: small;

}

div.header {
	font-family: Zapfino, Chiller, Lucida Handwriting, Century, Papyrus;
	line-height: 10pt;
	text-align: center;

}

div.menu {
	font-size: small;
	text-align: center;
	line-height: 20pt;
}

table.page {
	width: 100%;
}

tr.header {
	height: 100px;
}
tr.menu {
	height: 20px;
	background-color: #F3F3F3;
}
a:link {
	color: #000000;
}
a.menu:link {
	text-decoration: none;
	color: inherit;
	}
a.menu:visited {
	text-decoration: none;
	color: inherit;
}
a.menu:hover{
	color: #D2D2D2;
}
a.menu:active{
	color: #D2D2D2;
}
div.quote {
	font-family: "Papyrus Condensed";
	font-size: 12px;
}
div.punteggi {
	overflow: auto;
}
div.link_fanta {
	font-size: 12px;
	line-height: 20px;
	background-color: #CCCCCC;
	border: 1px solid;
}
table.link_fanta {
	font-size: 12px;
}
a.link_fanta:link {
	text-decoration: none;
	color: inherit;
	}
a.link_fanta:visited {
	text-decoration: none;
	color: inherit;
}
a.link_fanta:hover{
	color: #D2D2D2;
}
a.link_fanta:active{
	color: #D2D2D2;
}
div.commento_fanta {
	font-size: 12px;
	line-height: 20px;
	background-color: #FFFF99;
	border: 1px solid;
	color: red;
}
div.footer {
	font-family: sans-serif;
	font-size: 11px;
	/*
	color: blue;
	*/
}
tr.footer {
	background-color: #F3F3F3;
}
a.footer:link {
	text-decoration: none;
	color: inherit;
	}
a.footer:visited {
	text-decoration: none;
	color: inherit;
}
a.footer:hover{
	color: #D2D2D2;
}
a.footer:active{
	color: #D2D2D2;
}
tr.body{
	height: 400px;
}
tr.fanta_body{

}
tr.web20_body{
	height: 800px;
	vertical-align: top;
}
tr.whoami_body{
	/*height: 800px;*/
	vertical-align: top;
}
td.whoami_body {
	padding-left: 50px;
	padding-right: 50px;
}
table.whoami_body {
	font-size: small;
}

tr.fantacalcio_body{
	height: 400px;
}
tr.blog_body{
	height: 400px;
}
div.message{
	font-family: sans-serif;
	font-size: 11px;
	color: red;
	font-style: italic;
}
div.web20 {
	font-size: 12px;
	line-height: 20px;
	border: 1px solid;
}

/*tabella di gestione pagina web 2.0:*/
table.web20 {
}
td.web20_col1 {
  vertical-align: top;
  width: 200px;
}
td.web20_col2 {
  vertical-align: top;
  width: 600px;
}
td.web20_col3 {
  vertical-align: top;
  width: 100px;
}

div.password_fantacalcio_div {
  z-index: 5;
  border-color: black;
  border: 1px solid;
  visibility: hidden;
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -125px;
  height: 100px;
  width: 250px;
  background-color: #333333;
  /*opacity: 0.7;*/
  text-align: center;
}

div.copriPagina {
  z-index: 3;
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: #5F5F5F;
  opacity: 0.85;
  filter: alpha(opacity=85);
}

div.adminLogin {
  position: relative;
  left: 50%;
  width: 350px;
  height: 100px;
  margin: 125px 0 0 -175px;
  border: 2px solid black;
  background-color: #CCCCCC;
}
/*stile pagine di amministrazione generica*/
div.admin {
  position: relative;
  left: 50%;
  width: 500px;
  height: 400px;
  margin: 30px 0 0 -250px;
  border: 2px solid black;
  background-color: #CCCCCC;
}
.admin {
  font-size: 10px;
}

div.fantaAdmin {
  position: relative;
  left: 50%;
  width: 500px;
  height: 400px;
  margin: 30px 0 0 -250px;
  border: 2px solid black;
  background-color: #CCCCCC;
}
.fantaAdmin {
  font-size: 10px;
}
div.registrazioniAdmin {
  position: relative;
  left: 50%;
  width: 500px;
  height: 485px;
  margin: 30px 0 0 -250px;
  border: 2px solid black;
  background-color: #CCCCCC;
}
.registrazioniAdmin {
  font-size: 10px;
}
/*Link generici per le pagine di amministrazione*/
a.linkAdmin:link {
	text-decoration: none;
	color: inherit;
	}
a.linkAdmin:visited {
	text-decoration: none;
	color: inherit;
}
a.linkAdmin:hover{
	color: #D2D2D2;
}
a.linkAdmin:active{
	color: #D2D2D2;
}

table.fantacalcio{
  font-size: small;
  margin:0 0 20px 0px;
  background: URL("../images/background/gradienteVerde.bmp");
  background-repeat: repeat-x;
}