h1, h2, h3, h4, h5 {

    margin: 0px;
	
}
a.testo:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #13B1F8; text-decoration: none}
.testo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000069; text-decoration: none}
.MatchBoxResult
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e5eef5;
}
.MatchBoxInfo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}
.MatchBoxWTeams
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
}
.testopartite {font-family: Arial; font-size: 11px; color: #707070; text-decoration: none}
.testopartite:hover {font-family: Arial; font-size: 11px; color: #707070; text-decoration: none}
div.cliccabile {
cursor: pointer;
background: #f0f0f0;
}
div.cliccabile2 {
background: #f0f0f0;
}
A:link, A:visited { text-decoration: none }
A:hover { text-decoration: none }
.telone {
	position:fixed;
   top:0px;
    bottom:0px;
    left:0px;
    right:0px;
	display:none;
	z-index:2;
 background: rgba(0, 0, 0, 0.7);  
/* Explorer 5.5 -> 7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
/* Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000)";
}
a.boxclose{
    float:right;
	position:absolute;
	top:-10px;
	right:-10px;
    cursor:pointer;
    color: #fff;
    border: 1px solid #AEAEAE;
    border-radius: 45px;
    background: #605F61;
    font-size: 46px;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    padding: 17px 4px;       
}

.boxclose:before {
    content: "×";

}
a.boxclose2{
    float:right;
	position:absolute;
	top:-15px;
	right:-20px;
    cursor:pointer;
    color: #fff;
    border: 1px solid #AEAEAE;
    border-radius: 45px;
    background: #605F61;
    font-size: 46px;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    padding: 17px 4px;       
}

.boxclose2:before {
    content: "×";

}

.giocatoreincampo {
	position:absolute; 
	font-size:9px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-transform:uppercase; 
	background-size:30px 20px; 
	background-position:top center; 
	background-repeat:no-repeat; 
	height:40px; 
	width:50px;	
}

.menusito {
  width: 100%;
  
}

.menusitobkg {
    background: #d0d0d0; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#555555, #222222); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#555555, #222222); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#555555, #222222); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#555555, #222222); /* Standard syntax */
}

.menusitobkg:hover {
    background: #acacac; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#222222, #555555); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#222222, #555555); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#222222, #555555); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#222222, #555555); /* Standard syntax */
}

.menusito ul {
  margin: 0;
  padding: 0;
}

.menusito ul li {
  list-style: none;
  text-align: center;
  border-right: 1px solid #000;
  font-family: Arial;
  vertical-align:middle;
}

.menusquadre ul li {
  border-right: none !important;
  background-image:url(http://www.lifanet.com/immagini/index_01.gif);
}

.menusito ul li:last-child {
  border-right: none;
}

.menusito ul li a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  padding: 10px 0;
}

.menusito {
  display: table;
  table-layout: fixed;
}

.menusito ul {
  display: table-row;
}

.menusito ul li {
  display: table-cell;
}

  .menusmall {
    display: none;
	margin:10px;
	max-width:600px;
	margin-bottom:40px;
  } 
  
  .menubig {
    display: block;
  }

#squadrebutton{
	position:absolute;
	left:0px;
}

#menubutton{
	position:absolute;
	right:0px;
}

#menudrop{
	left: -78px !important;
}

#main_container{
	max-width:1024px;
}

.progress{
	position:relative;
	margin-top:5px;
	margin-bottom:0px !important;
}

.progresstxt {
    position: absolute;
    left: 10px;
    color: #000;
}

.ult_turc{
	position:relative; 
	width: 100%; 
	height: 54px; 
	background:linear-gradient(#c6c5c6, #afafb0);
	margin-bottom:30px;
	margin-top:20px;
}

.ult_tur_foto{
	position:absolute; 
	top:-8px; 
	width: 70px; 
	height: 70px; 
	background:linear-gradient(#979797, #5c5c5c);
}

.ult_tur_foto_left{
	left:35px; 
}
.ult_tur_foto_right{
	right:35px; 
}
.ult-tur-score{
	position:absolute; 
	top:0px; 
	left:0px; 
	width: 100%; 
	text-align:center;
}

.thumbnail{
	margin-top:10px;
	background-color:transparent !important;
	border:none;
}

.table-responsive{
	margin-bottom:0px !important;
	border:none !important;
}

.modal-buttons{
	float:left;
}


.footerclass {
	width:100%;
    color: #f5f5f5;
}

.footerclass p{
	float:right;
}

.footerclass div{
	width:100%;
    background-color: #fff;
	height:2px;
	margin-bottom:10px;
}

.nopadding{
	padding-left:0px !important;
	padding-right:0px !important;
}

.larghezza_tabelle{
	width:750px;	
}

.tabletd{
	font-size:11px !important;
	line-height:initial !important;	
}

.dropdown-menu li{
    border-bottom: 1px solid #cdcdcd;
    padding: 10px 0;
}
/* stile per dispositivo largo fino a 600px */
@media (max-width: 600px) {
  
  .menusito {
    font-size: .8em;
  }
  
  .menusito ul li {
    display: block;
    border-bottom: 1px solid #ccc;
  }
  
  .menusmall {
    display: block;
  } 
  
  .menubig {
    display: none;
  }     

}



