Body, Html, Form{
  display:block;
  margin:0;
  padding:0;
  height:100%;
  width:100%;
}


body{ 
   background-color: #333333;
   background-image:url(/images/bg_3.gif); 
   font-family: arial, verdana, helvetica;font-size:11px;
}

wrapper {
margin:0 auto;  
border:0;  
padding:0;  
width:100%;
height:100%;
text-align:center; 
}




table.tabsite{ 
 width:808px; 
 height:700px;
 padding:0; 
 margin:0;
 border-collapse:collapse; 
}




img{ border:none; }

p {margin:20px 0px 5px 0px;}

/* table { margin:0;padding:0; }
tr{ margin:0;padding:0; }
td{ margin:0;padding:0; } */


h1, h2, h3, h4, h5, h6 {
	padding: 8px;
	color: #2f0043;
	background-color: #f4daff;
	font-family: sans-serif;
	font-weight: bold;
	border-bottom: 1px #c43aff solid;
}
h1 {  font-size: 20px; }
h2 {  font-size: 16px; }
h3 {  font-size: 13px; }
h4 {  font-size: 12px; }

a{color:#651248;text-decoration:underline;}
a:hover{color:#A32778;text-decoration:none;}


select { background: White url(input_background.gif) repeat-x; 
	 border:#741452 1px 3D; font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:9px;
}

textarea { background: White url(input_background.gif) repeat-x;
           border:#741452 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size:9px; }


.input { height:18px; background: White url(input_background.gif) repeat-x; 
              border:  #741452 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif;
              font-size:9px;
              color: Black;
              vertical-align: middle; /* #99CCFF */
             }

input.buttomb { height:20px; background: White url(formbg.gif) repeat-x; 
              border:#99CCFF 1px 3D; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;
              }
              
input.submit {
cursor:pointer;
border:outset 1px #482C3E;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(formbg.gif) repeat-x left top;
}




/* Tabella principale */
.tabsiteTHx   { background: url(/images/head.gif) no-repeat;   background-color:#ffffff;  width:774px; height:62px; margin:0; padding:0; }
.tabsiteTMx   { background: url(/images/menu.gif) repeat-x;    background-color:#ffffff;  width:774px; height:29px; margin:0; padding:0; }
.tabsiteTMShx { background: url(/images/up.gif)   repeat-x;    background-color:#ffffff;  width:774px; height:6px;  margin:0; padding:0; }

.tabsiteTDx{ background-color:#DEDEDE; background: url(/images/dx.gif) repeat-y;  width:17px; margin:0; padding:0; }
.tabsiteTSx{ background-color:#DEDEDE; background: url(/images/sx.gif) repeat-y;  width:17px; margin:0; padding:0; }
.tabsiteTCx{ background-color:#ffffff; width:774px; height:100%; margin:0; padding:0; vertical-align:top; text-align:left; }

/* Frame del contesto */
.tabDivCx1 { width:594px; height:100%; margin:0; padding:4px; vertical-align:top; text-align:left; }
.tabDivCx2 { width:180px; height:100%; margin:0; padding-top:4px; vertical-align:top; text-align:left; }


/* Menu */
#menu {margin:0;padding:0;background:#333 url(/images/menu.gif);width:774px;height:29px;list-style:none;overflow:hidden;}
#menu li{border-right:1px solid #350725;font:normal 12px arial,sans-serif;float:left;background:none;padding:7px 0px 7px 0px;}
#menu li a{color:#fefefe;text-decoration:none;margin:0 13px;}
#menu li a:hover{color:#c4559d;}


/* Pagine admin */
.adminTable{width:100%;border:none;padding:0;margin:0;}
.adminTd{border:none;padding:4px;margin:0;}
.adminTabTd{height:28px; background-image:url(/images/bgtd.gif); background-color:#fff; border-bottom: 1px solid #cccccc; padding-left:4px;}
.adminTabTdB{	background-color:#fff; border: 1px dashed #cccccc; padding:2px;}

.adminTabTdSB{width:100%;border:none;}
.adminTabTdSBC1{width:5%;border:none;}
.adminTabTdSBC2{width:5%;border:none;}
.adminTabTdSBC3{width:90%;border:none;}

.adminFormsTableNw{ border: 1px solid #cccccc; padding-left:4px; }
.adminFormsTable{ width:99%; border: 1px solid #cccccc; padding-left:4px; }
.adminFormsHt{height:28px; background-image:url(/images/bgtd.gif); background-color:#fff; border-bottom:solid 1px #cccccc; padding-left:4px; }
.adminFormsTd{border:none; }
.adminFormsTdR{border:none; text-align: right; }
/* ------------------------------ */


/* Pagina Commenti */
.commentoNumber	 {font-size:12px; font-weight:bold;}
.commentoUser    {font-size:11px; font-weight:bold;}
.commentoLineUser {font-size:11px;}
.commentoData	 {font-size:9px;}
.commentoText	 {font-size:12px;}

/* Pagina mpage */
.mpageTable {width:100%;border:none;padding:0;margin:0;}
.mpageTd    {border:none;padding:4px;margin:0;}


/* Pagina news */
.newsH1		{ font-family: Trebuchet MS, arial, verdana, helvetica;
                  color:#404040;
                  font-size:18px;
                 line-height:22px;
                  color:#fff;background-color:#6C3C5B;
                  border-bottom:solid 1px #cccccc;
                  width:100%;
		  padding:0;margin:0;
                  
                  }
.newsH1 span { display: block; padding-left:4px;padding-top:4px;padding-bottom:4px;}
.newsFiltTable	{width:100%;border:none;padding:0;margin:0;}
.newsFiltTd	{height:28px; background-image:url(/images/bgtd.gif);border-bottom:solid 1px #cccccc;}

.newsTabTable	{width:100%;border:none;padding:0;margin:0;}
.newsTabTdB	{height:28px; background-image:url(/images/bgtd.gif);border-bottom:solid 1px #cccccc; padding-left:4px;}
.newsTabTd	{height:28px; background-color:#fff; border-bottom:solid 1px #cccccc; padding-left:4px;}

.newsWTable	{width:100%;border:none;padding:0;margin:0;}
.newsWTdAutor	{font-size:9px;height:10px; border-bottom:dashed 1px #cccccc;}

 .newsWSubTable {width:100%;border:none;padding:0;margin:0;border-collapse:collapse;}
 .newsWSubTd    {border:none;padding:0;margin:0;}

.newsWTdTitle1	{font-family: Trebuchet MS, arial, verdana, helvetica;color:#404040;font-size:25px;font-weight:bold;}
.newsWTdTitle2	{font-family: Trebuchet MS, arial, verdana, helvetica;color:#333333;font-size:14px;}
.newsWTdContent	{font-family: Trebuchet MS, arial, verdana, helvetica;color:#333333;font-size:12px;padding-top:12px;}





/* Pagina squadra */
.squadraFormsTableNw{ border: 1px solid #cccccc; padding-left:4px; }
.squadraFormsTable{ width:99%; border: 1px solid #cccccc; padding-left:4px; }
.squadraFormsHt{height:28px; background-image:url(/images/bgtd.gif); background-color:#fff; border-bottom:solid 1px #cccccc; padding-left:4px; }
.squadraFormsTd{border:none; }
.squadraFormsTdR{border:none; text-align: right; }


/* Pagina giocatore */
.giocatoreFormsTableNw{ border: 1px solid #cccccc; padding-left:4px; }
.giocatoreFormsTable{ width:99%; border: 1px solid #cccccc; padding-left:4px; }
.giocatoreFormsHt{height:28px; background-image:url(/images/bgtd.gif); background-color:#fff; border-bottom:solid 1px #cccccc; padding-left:4px; }
.giocatoreFormsTd{border:none; }
.giocatoreFormsTdR{border:none; text-align: right; }

.giocatoreTabSB{width:100%;border:none;}
.giocatoreTabTdSBNw{border:none;}


/* Pagina links */
.linksFormsTableNw{ border: 1px solid #cccccc; padding-left:4px; }
.linksFormsTable{ width:99%; border: 1px solid #cccccc; padding-left:4px; }
.linksFormsHt{height:28px; background-image:url(/images/bgtd.gif); background-color:#fff; border-bottom:solid 1px #cccccc; padding-left:4px; }
.linksFormsTd{border:none; }
.linksFormsTdR{border:none; text-align: right; }



/* ----------------------------------------- */

.boxAllert      { background-color: #FFE4DC;border:1px solid #C23D14;padding:0;padding-top:10px;padding-bottom:10px; }
.boxInformation { background-color: #DEFFDC;border:1px solid #55C214;padding:0;padding-top:10px;padding-bottom:10px; }