	/*	per il footer sempre in fondo alla pagina	*/
	/*	html,body{margin:0; padding: 0;height: 100%}
		div#contenitore{position: relative; height:96%}
		body>div#contenitore{height: auto; min-height: 96%}
		div#footer{position:absolute;bottom: 0;width: 100%;}
		div#showRiassuntivo{padding: 0 1.5em 3em}	*/
		
		html,body{margin: 0px; padding: 0px; border: 0px;}	
		
		legend{
			color: #000;
		}
		
		th{
			text-align: left;
		}
		.kofield{
		background: #FFDDDD;
		}
		.okfield{
		background: white;
		}
		html>body input,html>body textarea,html>body fieldset,html>body select{ border: 1px solid #000000;}
		
		*{
			font-family: Verdana, Georgia;
			font-size: 8pt;
		}
		#contenitore{ width: 100%; padding: 0; margin: 0;background-color: #ffffff; }
		#logo{ width: 100%; height: 65px; margin: 0 auto 0 auto; padding: 0; background-image: url('img/struct/SfondoAlto.png'); }		
		#menup2{ width: 100%; height: 20px; margin: 0 auto 0 auto; padding: 0; background-image: url('img/struct/SfondoBarraViola.png');}
		
		
		
		#menup4{ display: block; width: 100%; height: 20px; margin: 50px auto 0 auto; padding: 0; background-image: url('img/struct/SfondoBarraViolaSotto.png');}
		#navcontainer img,#menup2 img{display: block; float: left;}
		
		
		#etichettaArea { height: 20px; width: 50%; padding-left: 20px; margin-top: 20px; margin-left: 30px;  background-image: url('img/struct/SfondoBarraViola.png');  }
		#etichettaArea b { font-size: 12px;}
		#comandi{
			margin: 5px 0;
			display: block;
			padding-left:30px;
		}
		#comandi input {margin-left: 10px;}
		#titlep{	
			margin: 0 auto;
			padding: 0;	
			display: block; 
			width: 100%;
			height: 24px;
			font-weight: bold;
			font-size: 12px;
			background-image: url('/administration/img/struct/SfondoBarraViola.png');
			float: none;
			clear: both; 
		}
		
		#showRiassuntivo{
		margin: 0 0 0 20px;
		width: 87%;
		}
		
		#contentRiassuntivo{
			overflow: scroll;
			max-height: 470px;
			min-height: 300px;
		}
			
		.tableRiassuntivo{
			border: 0;
			width: 80%;
		}
		
		#actions{
			width: 80%;
			margin: 0 auto;	
		}
		
		.msgDisplayed_OK,.msgDisplayed_Err{
			z-index: 1;
			position: absolute;
			width: 22%;
			top: 5px;
			right: 5px;
			margin: 0;
			padding: 4px;
		}
		
		.msgDisplayed_Err{
			background-color: #FFDDDD;
			border: 2px solid #FF0000;
		}
		
		.msgDisplayed_OK{
			background-color: #DDFFDD;
			border: 2px solid #00BB55;
		}
		
		.msgHidden{
			display: none;
		}
		
		.query_result{
			font-weight: bold;
		}
		
		#msg_content{
			margin-top: 8px;
		}
		
		#form_container{
			width: 80%;
			margin: 0 auto;
		}
		
		.rollOverRiga{
			background-color: #f4f0f4;
		}
		
#container {
	margin: 0 10% 0 30px;
	height: 100%;
	}

#team_selection {
	margin: 0;
	border: 0;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	clear: both;
	position: static;
	float: none;
}
	
 #fsTeams{ 
 	display: block;
 	list-style-type: none;
	padding: 0;
	margin: 0 10% 0 0;
	font: 10px/20px "Lucida Grande", verdana, sans-serif;
	text-align: center;
#
	
 }
 #fsTeams a{
 	display: block;
 	height: 20px;
 	text-decoration: none;
	border: 0px;
	padding: 0 10px;
	float: left;
 }
 
 #fsTeams a:hover{ background: #ffcc00; font-weight: bold;}
 
 
  .sqmenu{ 
	display: block;
 	height: 20px;
 	text-decoration: none;
	border: 0px;
	padding: 0 10px;
  }

	a.sqmenu:hover{ background: #ffcc00; font-weight: bold;}

#fsPlayers{
	float: left;
	width: 280px;
 	min-height: 150px;

}
#fsCard{
	float: left;
	width: 400px;
 	min-height: 100px;
}
#fsCardDetail{
	float: left;
	width: 100%;
 	min-height: 100px;
}

#CardDetail input{
	width: 150px;
	
}

#navcontainer{ width: 100%; height: 26px; margin: 0 auto 0 auto; padding: 0; background-image: url('img/struct/menuItemBg.png'); }
#navcontainer ul li{
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	font: 10px/20px "Lucida Grande", verdana, sans-serif;
	text-align: left;
}

#navcontainer a{
	color: #000;
	text-decoration: none;
	display: block;
	width: 110px;
	height: 20px;
	border:0px;
}
#navcontainer img {display: inline; float: left;}

#navcontainer li#active { }

#navcontainer a:hover { text-decoration: underline; color: #694E8F;}




#menup3{
	width: 100%;
	height: 25px;
	margin: 0 auto;
	border-top: 1px solid #FFF;
	padding: 0;
}

#menup3 ul{
	list-style: none;
	margin: 0;
	padding: 6px 0 3px 0;
	background-color: #EEE;
	background-image: url("/administration/img/struct/menup3bg.png");
	background-repeat: repeat-x;
	background-position: bottom;
}
#menup3 ul li{
	display: inline;
}
#menup3 ul li a{
	padding: 5px 10px 5px 10px;
	color: #000;
	text-decoration: none;
}
#menup3 ul li a img{
	vertical-align: middle;
	margin-right: 4px;
}

#menup3 a:hover { text-decoration: underline; color: #694E8F;}


#credits{float: left; margin-left: 50px;}
#info{float: right;margin-right: 50px;}

.buttons{
	height: 20px;
	border: 2px solid #663399;
}

.imgButtons, .but {
	cursor: pointer; cursor: hand;
	margin: 0;
	border: 0;
	text-decoration: underline;
	font-weight: bold;
}

#msg_btnClose{
	float: right;
}
 
 #form1 td{ margin:0; padding-left: 20px; padding-right: 20px; height: 15px; border: 0; border-bottom: 1px solid #A8B090}
 #form1 table{; margin: 0; padding: 0;}
#footer{
}


.testo{
	display: inline;
}


.img_selector{
	display: block;
	width: 100%;
	padding: 10px;
	margin: 0;
	border: 10px;
	background: #FF0000;
}

.tinyArea_hidden{
	display: none;
}
.tinyArea_visible{
}

.slide{
	border: 0;
	margin: 4px;
	text-align: center;
	vertical-align: middle;
}

.selectedImg{
	border: 0;
	text-align: center;
	vertical-align: middle;
}

#sinottico{
	text-align: left;
	width: 900px;
}

#login{
	margin: 10 auto 10 auto;
	border: 1px solid #000;
	width: 320px;
	height: 150px;
	background-image: url('/administration/img/actions/lock.jpg');
}
#login h1{
	font-size: 12px;
}

.login{
	font-size: 10px;
}

.warning{
	color: #F00;
	font-weight: bold;
	font-size: 20px;
}

.warning_head{
	color: #F00;
	font-weight: bold;
	font-size: 40px;
}

.marked{	background: #ccffcc;}
#permissions td:hover  { background: #f4f0f4;  }
.unmarked{background: #ffcccc;}

#checkAll{
	display: block;
	float: left;
  width: 120px;
  height: 15px;
  padding: 0 auto 0 auto;
  text-align: center;
  background-image: url('/administration/img/actions/mark.png');
}
#unCheckAll{
	display: block;
	float: left;
  width: 120px;
  height: 15px;
  padding: 0 auto 0 auto;
  text-align: center;
  background-image: url('/administration/img/actions/unmark.png');
}		

#pager{
  margin: 0 auto 0 auto;
  padding: 0 auto 0 auto;
  width: 100%;
}
#pager a { 
	color: #000;
	font-weight: bold;
	display: block;
	float: left;
	width: 30px;
	height: 15px;
}
.pagerselected{
  background-image: url("/administration/img/struct/pagerbackgroundselected.png");
}
.pagerblock{
  background-image: url("/administration/img/struct/pagerbackground.png");
}

