#menu {
	width: 100%;
	background: #eee;
	float: left;
	border-top:2px solid #3e4347;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 12em;
	float: left;
}

body
{
    font: Verdana, Arial, Helvetica, sans-serif;
    /* background: #FED36B url(images/background_main.jpg) repeat-y center top; */
    /*background-color:#e7f1fb;*/
    background:url(images/pitch.gif);
    font-size: 9px;
    color:#3b4044;
    margin: 0px;
    padding: 0px 10px 0px;
}
a:link
{
    color: #60b1f0;
    text-decoration:none;
    font-weight:800;   
}
a:visited
{
    color: #1068c9;
}
a:hover
{
    text-decoration: none;
    color:#1068c9;
}
a:active
{
    text-decoration: none;
    color: #000000;
}
a{
    text-decoration: none;
	color:#60b1f0;
}

.title
{
    color: #60b1f0;
    text-decoration:none;
    font-weight:800;
    font-size:10px;
	text-transform:uppercase;
}
.title_lower
{
    color: #60b1f0;
    text-decoration:none;
    font-weight:800;
    font-size:10px;
}
.title_left
{
	color: #60b1f0;
	text-decoration:none;
	font-weight:800;
	font-size:10px;
	text-align:left;
	text-transform:uppercase;
}
.title_center
{
	text-align:center;
  font-size:9px;
}
.title_center h6
{
	text-align:center;
  font-size:8px;
}
.div_title
{
	width:100%;
	text-align:center; 
	padding:10px 0 10px 0;
}

input, select, textarea{
  font-family:Verdana;
  font-size:9px;
  background-color:#bfdff9;
  border-color:#39C;
  border-style:ridge;
  border-width:1px;
  color:#333;
}
/* Use headers in the markup for accessibility reasons but control look with styles below*/

h1, h2, h3, h4, h5, h6
{
   margin: 2px 0 2px 0;
}

h1
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
   margin: 5px 0 5px 0;
}


h1 a:link, h1 a:visited, h1 a:hover, h1 a:active
{
    text-decoration: none;
    color: #000000;
}


#poster h2
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #50700E;
}
.leftblock h2, .rightblock h2, .fullwidth h2
{
    font-size:  10px;
}

.rightblock h3
{
    font-size:  10px;
    font-weight: bold;
    margin: 0px;
    display: block;
}


h5{	
	font-size:12px;
  padding-top:20px;
	white-space:nowrap;
	line-height:16px;
	color:#A5A5A5;
	text-align:center;
  }

h6{	
	font-size:10px;
  padding-top:5px;
	white-space:nowrap;
	line-height:14px;
	color:#60b1f0;
	text-align:center;
  }
  
/************************************************************************
* 
* Main navigation used by the masterpage
*
************************************************************************/

/* Picture at the top of the site */
#poster
{
    background: url(images/betadmin_bg_top.jpg) no-repeat;
    margin-right: auto;
    margin-left: auto;
    width: 800px;
    height: 74px;
    margin-top: 17px;
}

#navtop
{
    background-color:#b8d7f4;
    font-size:  10px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#090c11;
    margin-right: auto;
    margin-left: auto;
    width: 800px;
    height: 19px;
    
}
#navtop ul
{
    margin: 0px;
    padding: 0px;
    background-color:#000000;
    list-style-type: none;
    text-align: center;
    float:left;
}
#navtop ul li
{
    display: inline;
    float:left;
}

#navtop a
{
    float:left;
    background:#090c11;
	  color:#FFFFFF;
	  padding:6px 49px 6px 49px;
}

#navtop #current a {
    /* background-image:url("./img/norm_left_on.gif"); */
	background:#b8d7f4;
	color: #FFFF00 ;
	border-top:ridge 1px #f0f0f0;
	border-left:ridge 1px #f0f0f0; 
	border-right:ridge 1px #f0f0f0;
}

#navtop a:link,#navtop a:visited
{
    text-decoration: none;
}

#navtop a:hover
{
    text-decoration: underline;
    color:#b8d7f4;
}

#navtop a:active
{
   text-decoration: none;
}

#navbottom
{
    color:#090c11;
    background:#b8d7f4;
    font-weight: bold;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    margin-right: auto;
    margin-left: auto;
    margin-bottom:10px;
    width: 800px;
    height: 30px;
}

#navbottom ul
{
    margin: 0px;
    list-style-type: none;
    text-align: center;
}
#navbottom ul li
{
   display: inline; 
   float:left;
   background:#b8d7f4;
   padding-left:35px;
   padding-right: 35px;
   padding-top:6px;
   color:#090c11;
}
#navbottom a
{
    color:#FFFFFF;
    padding-left:16px;
    padding-right:15px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navbottom a 
{
    float:none;
} /* End IE5-Mac hack */
#navbottom #current a {
    color: #FFFF00 ;
    font-weight:800;
	}

#navbottom a:link,#navbottom a:visited
{
    text-decoration: none;
}
#navbottom a:hover
{
    text-decoration: underline;
    color:#020202;
}
#navbottom a:active
{
   text-decoration: none;
}

#footer
{
    float: left;
    width:800px;
    text-align:center;
    font-size:9px;
    color:#C9CBAC;
    padding-top:15px;
    padding-bottom:5px;
}

.textfield{
    background-color:#000022;
    color:#ffffff;
}

/* Make main navigation bars from a unordered list for easy update and better accessibility */

/************************************************************************
* 
* Formatting common to most pages
*
************************************************************************/

/* Main part of the page that holds contents */
#body
{
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    color:#3b4044;
}

/* 2 column layout */
#columnleft
{
    float: left;
    margin-left:0px;
    text-align:center;
    /*position: relative; */
}

#columnright
{
    position:relative;
}

.leftblock
{
    border: 1px solid #b8d7f4;
    padding: 15px 0 15px 28px;
    margin-bottom: 10px;
    position: relative;
    width:770px;
}

 #rightblock
{
    float:left;
   position:relative;
   margin-left:15px;
    /* background: #FEFAAB url(images/background_columnright_2.gif); */
    padding-left:25px;
}

.rightbottomblock
{
    float:left;
    margin-left:10px;
}

#content
{
    float:left;
    width:800px;
    border:2px;
	line-height:16px;
}

#content_sx
{
    float:left;
    width:580px;
    border-right:dotted 1px #e9e9e9;
	line-height:16px;
	padding:20px 10px 0 10px;
}
ul,li.solo_testo {
    line-height:20px;
	text-indent:5px;
	margin-left:20px;
	list-style-type:square;
	text-align:justify;
}
#content_dx
{
    float:left;
    width:190px;
	line-height:16px;
	padding:22px 4px 0 4px;
	color:#5b4a40;
}

/*popup*/
#popup
{
    float:left;
    width:500px;
    border:2px;
    padding:5px;
}

#popup_top
{
    float:left;
    width:500px;
    height:50px;
    background-color:#3b4044;
    color:#f0f0f0;
    font-size:15px;
    font-weight:800;
}
#popup_top_l
{
    float:left;
    width:250px;
    text-align:center;
}
#popup_top_r
{
    float:left;
    width:250px;
    text-align:center;
}

#popup_middle
{
    float:left;
    width:500px;
    text-align:center;
    padding-top:10px;
}
#popup_middle_c
{
    float:left;
    width:500px;
    text-align:center;
    padding-top:10px;
}
#popup_middle_l
{
    float:left;
    width:240px;
    text-align:center;
    padding-top:10px;
}
#popup_middle_r
{
    float:left;
    width:240px;
    text-align:center;
    padding-top:10px;
}

#popup_bottom
{
    float:left;
    width:500px;
    padding-top:5px;
	border-top:1px dotted #B8D7F4;
}
#popup_bottom_l
{
    float:left;
    width:250px;
    text-align:center;
    padding-top:10px;
}
#popup_bottom_r
{
    float:left;
    width:250px;
    text-align:center;
    padding-top:10px;
}

#popup_dx
{
    float:left;
	width:200px;
	text-align:center;
}
#popup_sx
{
    float:left;
    width:200px;
	padding-left:20px;
	text-align:center;
}
#popup_upd
{
    float:left;
    width:100%;
	padding:5px 0 5px 0;
	text-align:center;
}
.solo_testo{
  font-size:10px;
	line-height: 1.3pc;
	text-align: justify;
	padding-bottom:10px;
  }

.pulsante{	
	color:#09365b;
	font-weight:bold;
}

/*END popup*/

/*div della 3_1 */
#d_3_1_checklist
{
   float:left;
   width:800px;
   border:1px solid #B8D7F4;
	 border-collapse:collapse;
	 border-spacing: 1px 1px;
}

/*div dx della 3_1 (checklist)*/
#d_3_1_checklist
{
   float:left;
   width:790px;
   border:1px solid #B8D7F4;
	 border-collapse:collapse;
	 border-spacing: 1px 1px;
}

/*div sx della 3_1 (comparazione squadre)*/

#d_3_1_top
{
  float:left;
  width:800px;
  border:1px solid #B8D7F4;
	border-spacing: 1px 1px;
}


#d_3_1_bottom{
  float:left;
  width:800px;
}

#d_3_1_bottom_a{
  float:left;
  height:25px;
  width:800px;
  color:#ffffff;
  font-weight:800;
  margin-top:6px;
  border:1px solid #ffff00;
	border-spacing: 1px 1px;
}

#d_3_1_bottom_b{
  float:left;
  height:75px;
  width:395px;
  color:#ffffff;
  font-weight:800;
  margin-top:6px;
  text-align:center;
  border:1px solid #ffff00;
	border-spacing: 1px 1px;
}

#d_3_1_bottom_c{
  float:left;
  height:75px;
  width:395px;
  color:#ffffff;
  font-weight:800;
  margin-top:6px;
  margin-left:6px;
  text-align:center;
  border:1px solid #ffff00;
	border-spacing: 1px 1px;
}
#Presentazione{
	line-height: 1.3pc;
	text-align: justify;
	padding-bottom:10px;
  font-size:10px;
}
#scm{
  float:left;
  width:800px;
}

#view_scm{
  float:left;
  width:350px;
  height:150px;
  padding-left:50px;
  text-align:center;
}

#view_giocate{
  float:left;
  height:150px;
  padding-left:75px;
  text-align:center;
}


#upd_giocate{
  float:left;
  width:100%;
}

#upd_scm{
  float:left;
  width:800px;
  padding:10px 0 10px 0;
}

#giocate_pm
{ 
  float:left;
  margin-top:10px;
  padding:10px 0px 10px 0px;
	width:100%;
}
	
table.tab
{
	float:left;
  width:100%;
}

table.tab_100
{
	float:left;
  border:1px solid #B8D7F4;
	border-collapse:collapse;
	border-spacing: 1px 1px;
	width:95%;
}

table.tab_fixed
{
  float:left;
	border:1px solid #B8D7F4;
	border-collapse:collapse;
	border-spacing: 1px 1px;
	margin:10px 0 0 0;
	text-align:center;
}

table.tab_chk
{
	float:left;
	width:700px;
  text-align:left;
}

table.tab_compare
{
	float:left;
	width:800px;
}

table.tab_bottom_right
{
	float:left;
	text-align:center;
}

tr{	
	padding:3px 5px;
	line-height:16px;
  }

th{	
	padding:3px 5px;
	line-height:16px;
	color:#A5A5A5;
	text-align:center;
  }

td{	
	padding:3px 5px;
	line-height:14px;
	}

tr.tit td, tr.tit th,tr.tit tr{
	background-color:#E0DFE3;
}
tr.odd td, tr.odd th,tr.odd tr{
	background-color:#FFFFFF;
}
tr.even td, tr.even th,tr.even tr{
	background-color:#fefecf;
}

tr.fix td, tr.fix th,tr.fix tr{
	border-bottom:1px dashed #E0DFE3;
}
tr.aut td, tr.aut th,tr.aut tr{
	border-bottom: 1px dashed #E0DFE3;
}
tr.txt td, tr.txt th,tr.txt tr{
	background-color:#d2d2d2;
}

#treeview_par{
	float:left;
	width:500px;
	height:250px;
	text-align:left;
	border-top:1px dotted #d2d2d2;
}

/* JQUERY - MENU A COMPARSA */
/*Testo laterale Home page*/

/*Legenda home page*/
.legenda-panel {
	    width:800px;
	    height: 140px;
	    display: none;
	    border:solid 1px #ffff00;
    }
    .legenda-slide {
	    margin: 0;
	    padding: 0;
	    width:800px;
	    border:solid 1px #ffff00;
	    background:#FFFFFF no-repeat center top;
    }
    .legenda-slide:hover {
	    text-decoration: none;
	    background-color:#ffff00;
    }
    
    .legenda-btn-slide {
	    background: #ffffcc no-repeat right -50px;
	    text-align: center;
	    width: 100%;
	    padding: 5px 0px 5px 0;
	    margin: 0 auto;
	    display: block;
	    font: bold 120%/100% Arial, Helvetica, sans-serif;
	    color: #fff;
	    text-decoration: none;
    }
    
    .legenda-btn-slide:hover {
	    color:#114db0;
	    background-color:#ffff00;
     }
    
		
/* JQUERY 2*/
/*Legenda home page*/
.legenda-panel-2 {
	    width:800px;
	    height: 140px;
	    display: none;
	    border:solid 1px #ffff00;
    }
    .legenda-slide-2 {
	    margin: 0;
	    padding: 0;
	    width:800px;
	    border:solid 1px #ffff00;
	    background:#FFFFFF no-repeat center top;
    }
    .legenda-slide-2:hover {
	    text-decoration: none;
	    background-color:#ffff00;
    }
    
    .legenda-btn-slide-2 {
	    background: #ffffcc no-repeat right -50px;
	    text-align: center;
	    width: 100%;
	    padding: 5px 0px 5px 0;
	    margin: 0 auto;
	    display: block;
	    font: bold 120%/100% Arial, Helvetica, sans-serif;
	    color: #fff;
	    text-decoration: none;
    }
    
    .legenda-btn-slide-2:hover {
	    color:#114db0;
	    background-color:#ffff00;
     }
    
    .legenda-active {
	    background-position: right 12px;
    }
		
/* STATISTICHE - LEGENDA A META' SCHERMATA */
.legenda-panel-left{
	    width:550px;
	    height: 300px;
	    display: none;
	    border:solid 1px #ffff00;
    }
    .legenda-slide-left{
	    margin: 0;
	    padding: 0;
	    width:550px;
	    border:solid 1px #ffff00;
	    background:#FFFFFF no-repeat center top;
    }
    .legenda-slide-left:hover {
	    text-decoration: none;
	    background-color:#ffff00;
    }
    
    .legenda-btn-slide-left {
	    background: #ffffcc no-repeat right -50px;
	    text-align: center;
	    width: 100%;
	    padding: 5px 0px 5px 0;
	    margin: 0 auto;
	    display: block;
	    font: bold 120%/100% Arial, Helvetica, sans-serif;
	    color: #fff;
	    text-decoration: none;
    }
    
    .legenda-btn-slide-left:hover {
	    color:#114db0;
	    background-color:#ffff00;
     }
    