@charset "utf-8";
html { overflow: -moz-scrollbars-vertical; }
body { 
	text-align:center;
	background:#000000; 
	background-image:url('img/Background.jpg');
	background-repeat: no-repeat;
	background-position: center top; 
	margin-top: 0em;
	font:11px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
.main	      {width:979px !important; width:981px; }
.columns      {width:160px; float:left; padding:0px; position:relative; z-index:100; overflow:auto;}
.float        {float:left; display:inline;}
.topBottomBdr {border:#000 solid; border-width:0px 0px 0px 0px;}
.leftRightBdr {border:#000 solid; border-width:0px 0px 0px 0px;}

.contentenuto      { 
	vertical-align:top;
	padding:10px;
	}

div.intestazione1 {
width:1020px;
height:242px;
overflow:hidden;
}

div.menusinistramargine {
padding-left:5px; 
}


/*#wrap   {margin-left:auto; margin-right:auto; text-align:left;} */
#float  {background-color:#000; color: White;}
#center {margin-left:167px; margin-right:167px; width:647px; background-color:#000;}
#left   {margin-left:-162px; }
#right  {margin-right:-162px; float:right;}
#header {width:100%; height:235px; background-color:#000; padding:0px; border-width:0px 0px 0px 0px;}
#footer {width:100%; height:40px; background-color:#000; text-align:center; }


a:link    {text-decoration: none; color: #ff00ff;}
a:visited {text-decoration: none; color: #ff00ff;}
a:hover   {color: #BF69C0;}

select {
	font:11px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #666699; 
}
.newsright {
/* background-image: url('immagini/bg-menu.jpg'); */
background-color: #ff00ff;
background-image:url(img/fasc.jpg);
font:90%/1.7 Arial, Helvetica, sans-serif;
font-weight: bold;
color: White;
width:170px; 
height:15px; 
float:right;
}

.newsleft {
/* background-image: url('immagini/bg-menu.jpg'); */
background-color: #ff00ff;
background-image:url(img/fasc.jpg);
font:90%/1.7 Arial, Helvetica, sans-serif;
font-weight: bold;
color: White;
width:170px; 
height:15px; 
float:left;
}

.calendariohome {
color: White;
font:85%/1.8 Geneva, Arial, Helvetica, sans-serif;

}


#menu {
	/* background: #333; */
	background: #000;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#menu li {
	float: left;
	font: 100% "Comic Sans MS", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #000 url("Immagini/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover {
	/* background: #ff00ff url("Immagini/hover.gif") bottom center no-repeat; */
	background: #ff00ff;
	color: #fff;
	padding-bottom: 8px; }
	
	


#right_int{
 	width:647px;
	float:RIGHT;
	padding:0 0px 0 1px;
	overflow:hidden;
	color:#333333;
	line-height:19px;
   }	
   
 #right_int a.link{
 	 
	color:#B21212;
	text-decoration:none;
   }	
   

  #right_int a.link_societa:hover{
 	color:#333333;
	text-decoration:underline;
   }	
 #right_int a.link:hover{
 	 
text-decoration:underline;    }	





/*ul calciatori*/
#right_int ul.boxsquadra {
	width:647px;
	float:left;
	margin:0 0 10px -10px;
}
#right_int ul.boxsquadra li.tit{
	width:565px;
	height:20px;
	min-height:20px;
	background-color:#ff00ff;
	color:#fff;
	font-size:10px;
	padding:0px 0 0px 10px;
	display:block;
	font-weight:bold;
	margin:0 0 5px 10px;
	line-height:20px;
	text-align:left;
  }

#right_int ul.boxsquadra li{
	display:block;
	width:185px;                     /* DIMENSIONE BOX CALCIATORE */
	float:left;
 	margin:0 0px 10PX 10px;
	overflow:hidden;
	height:93px;
}

#right_int ul.boxsquadra li.giov{
	display:block;
	width:181px;
	padding:0 0 0 20px;
	float:left;
 	margin:0 0px 10PX 10px;
	overflow:hidden;
	background-color:#F7F7F7;
	height:55px;

}
#right_int ul.boxsquadra li img.foto{
	width:60px;
	float:left;
	margin:5px 5px 5PX 0;
	padding:0 0 0 0px;
	height:80px;
 }

#right_int ul.boxsquadra li a { 
	background-color:#F7F7F7;
	color:#231F20;
	cursor:pointer;
	display:block;
	float:left;
	height:100%;
	text-decoration:none;
	width:100%;
	padding:3px 3px 3px 3px;
 }
 #right_int ul.boxsquadra li .cognome { 
 	display:block;
	font-size:11px;
	font-weight:bold;	
	
	}
	
 #right_int ul.boxsquadra li .bandiera { 
 		margin:-5px 0 0 0;
 	}
	
 #right_int ul.boxsquadra li .nome { 
 	display:block;
	font-size:11px;
	margin:-3px 0 0 0;
 	}
 #right_int ul.boxsquadra li .citta { 
 	display:block;
	font-size:11px;
	margin:0px 0 0 0;
 	}	
 #right_int ul.boxsquadra li .data { 
 	display:block;
	font-size:11px;
	margin:-3px 0 2px 0;
 	}	
#right_int ul.boxsquadra li a:hover { 
	background-color:#E9E9E9;
 }

div.tit{
	width:565px;
	height:20px;
	min-height:20px;
	background-color:#ff00ff;
	color:#fff;
	font-size:10px;
	padding:0px 0 0px 10px;
	display:block;
	font-weight:bold;
	margin:0 0 5px 10px;
	line-height:20px;
	text-align:left;
  }
/*ul calciatori fine*/


table.dettaglio,
td.dettaglio
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
    font                 : 10px Verdana, "Tahoma", "Bitstream Vera Sans",  Helvetica,  sans-serif;
}
table.dettaglio
{
	border                :none;
	border                :1px solid #CCC;
}
thead.dettaglio,
th.dettaglio,
tbody.dettaglio,
th.dettaglio
{
	background            : #FFF url(th_bck.gif) repeat-x;
  color                 : #666;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
tbody.dettaglio,
th.dettaglio
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody.dettaglio,
tr.dettaglio,
td.dettaglio
{
  padding               : 5px 10px;
  color                 : #666;
}
/*
tr.dettaglio:hover
{
  background            : #FFF url(tr_bck.gif) repeat;
}

tbody.dettaglio tr.dettaglio:hover td
{
  color                 : #454545;
}
*/
tfoot.dettaglio td,
tfoot.dettaglio th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
caption.dettaglio
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #ffffff;
}
table.dettaglio a:link
{
	color                 : #ffffff;
}
table.dettaglio a:visited
{
	color                 : #ffffff;
}
table.dettaglio a:hover
{
	color                 : #ffffff;
	text-decoration       : none;
}
table.dettaglio a:active
{
	color                 : #003366;
}


table.dettaglio_fe,
td.dettaglio_fe
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
    font                 : 10px Verdana, "Tahoma", "Bitstream Vera Sans",  Helvetica,  sans-serif;
}
table.dettaglio_fe
{
	border                :none;
	border                :1px solid #CCC;
}
thead.dettaglio_fe,
th.dettaglio_fe,
tbody.dettaglio_fe,
th.dettaglio_fe
{
	background            : #FFF url(th_bck.gif) repeat-x;
  color                 : #666;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
tbody.dettaglio_fe,
th.dettaglio_fe
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody.dettaglio_fe,
tr.dettaglio_fe,
td.dettaglio_fe
{
  padding               : 5px 10px;
  color                 : #ffffff;
}
/*
tr.dettaglio_fe:hover
{
  background            : #FFF url(tr_bck.gif) repeat;
}

tbody.dettaglio_fe tr.dettaglio_fe:hover td
{
  color                 : #454545;
}
*/
tfoot.dettaglio_fe td,
tfoot.dettaglio_fe th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
caption.dettaglio_fe
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #ffffff;
}
table.dettaglio_fe a:link
{
	color                 : #ffffff;
}
table.dettaglio_fe a:visited
{
	color                 : #ffffff;
}
table.dettaglio_fe a:hover
{
	color                 : #ffffff;
	text-decoration       : none;
}
table.dettaglio_fe a:active
{
	color                 : #ffffff;
}

td.dettaglio_fe_barbie
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
    	font                 : 10px Verdana, "Tahoma", "Bitstream Vera Sans",  Helvetica,  sans-serif;
	  padding               : 5px 10px;
	  color                 : #ff00ff;
}


table.elenco_partite_over tr:hover
{
background-color: #ff00ff
}

/* test */
table.elenco_partite_over,
td.elenco_partite_over
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
    font                 : 10px Verdana, "Tahoma", "Bitstream Vera Sans",  Helvetica,  sans-serif;
}
table.elenco_partite_over
{
	border                :none;
	border                :1px solid #CCC;
}
thead.elenco_partite_over,
th.elenco_partite_over,
tbody.elenco_partite_over,
th.elenco_partite_over
{
	background            : #FFF url(th_bck.gif) repeat-x;
  color                 : #666;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
tbody.elenco_partite_over,
th.elenco_partite_over
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody.elenco_partite_over,
tr.elenco_partite_over,
td.elenco_partite_over
{
  padding               : 5px 10px;
  color                 : #ffffff;
}
/*
tr.elenco_partite_over:hover
{
  background            : #FFF url(tr_bck.gif) repeat;
}

tbody.elenco_partite_over tr.elenco_partite_over:hover td
{
  color                 : #454545;
}
*/
tfoot.elenco_partite_over td,
tfoot.elenco_partite_over th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
caption.elenco_partite_over
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #ffffff;
}
table.elenco_partite_over a:link
{
	color                 : #ffffff;
}
table.elenco_partite_over a:visited
{
	color                 : #ffffff;
}
table.elenco_partite_over a:hover
{
	color                 : #ffffff;
	text-decoration       : none;
}
table.elenco_partite_over a:active
{
	color                 : #ffffff;
}

td.elenco_partite_over_barbie
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
    	font                 : 10px Verdana, "Tahoma", "Bitstream Vera Sans",  Helvetica,  sans-serif;
	  padding               : 5px 10px;
	  color                 : #ff00ff;
}


	#form5{
		margin:1em 0;
		padding-top:10px;
		}
	#form5 fieldset{
		margin:0;
		padding-top:.5em;
		border:none;	
		border-top:1px solid fuchsia;
		}		
	#form5 legend{
		background:#000;
		padding:0 5px;
		font-style:italic;
		}	
	#form5 p{
		clear:both;
		margin:.5em 0;
		overflow:hidden;
		}	
	#form5 label{
		float:left;
		width:60px;
		display:block;
		text-align:right;
		margin-right:10px;
		}	
	#form5 input, #form5 textarea{	
		margin:0;	
		width:250px;
		border:1px solid #ddd;		
		padding:3px 5px 3px 25px;
		}		
	
	
	#form5 input#name{background:#fff url(/img/contatti/form_name.gif) no-repeat 5px 50%;}
	#form5 input#email{background:#fff url(/img/contatti/form_email.gif) no-repeat 5px 50%;}
	#form5 input#web{background:#fff url(/img/contatti/form_url.gif) no-repeat 5px 50%;}
	#form5 textarea#message{background:#fff url(/img/contatti/form_note.gif) no-repeat 5px 6px;}
	

	#form5 textarea{
		height:125px;
		overflow:auto;
		}					
	#form5 p.submit{
		clear:both;
		margin:1em 0;
		padding:.5em 70px;
		border-top:1px solid fuchsia;		
		}	
		
	#form5 button{
		height:28px;
		line-height:28px;		
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		background:url(/img/contatti/form_button.gif) no-repeat;
		padding:0 10px 0 25px;
		color:#333;
		cursor:pointer;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		}		
		
		
		
		
#pagination, #status, #footer {
	text-align: center;
}
#smilies {
	display: none;
}

#add_message, #pagination {
	margin: 0 0 10px;
}

#add_message {
	padding: 10px 10px 5px;
}

#wrap {
	width: 600px;

}

.post_name {
	color: #666;
	text-align: right;
}

.button {
	margin: 3px 0 0;
	padding: 1px;
	background: #222;
	color: #FFF;
}
.message, .post_name, #status {
	margin: 0 0 10px;
}

.message {
	padding: 10px;
	background: #111;
	border: #333 solid 1px;
}