b@charset "utf-8";
/* Custom CSS */



/* Custom FONTS */



@font-face {
    font-family: 'bebas_neueregular';
    src: url('Font/BebasNeue-webfont.eot');
    src: url('Font/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('Font/BebasNeue-webfont.woff') format('woff'),
         url('Font/BebasNeue-webfont.ttf') format('truetype'),
         url('Font/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Fine Custom FONTS */






body {
  color: #555555;
  background: #000723; 
}

  



/* background-repeat-y:inherit;
background-repeat-x:inherit; */

background-repeat: repeat;


  font-family: Arial, sans-serif;
  font-size: 12px;

}


h1{
font-size: 30px;
}




/*LoghiSerieA*/
#seriea {width:100%; height:42px;}
  #squadre {margin:0 auto; width:100%; list-style:none;}
  #squadre li {float:left; line-height:42px;}
  #squadre li a {height:40px; display:block; overflow:hidden; line-height:999em; margin-right:15px; outline:none; background:url('http://css.gazzettaobjects.it/includes2013/LIBS/css/assets/Gazzetta_SerieA_2014.svg?v=201407231525') no-repeat no-repeat 0 0;}
   #squadre li a.atalanta {width:35px; background-position: 4px 0; margin-left:10px;}
   #squadre li a.cagliari {width:32px; background-position: -74px 0;}
   #squadre li a.cesena {width:35px; background-position: -1004px 0;}
   #squadre li a.chievo {width:40px; background-position: -167px 0;}
   #squadre li a.empoli {width:35px; background-position: -1042px 0;}
   #squadre li a.fiorentina {width:30px; background-position: -216px 0;}
   #squadre li a.genoa {width:35px; background-position: -250px 0;}
   #squadre li a.inter {width:42px; background-position: -288px 0;}
   #squadre li a.juventus {width:35px; background-position: -330px 0;}
   #squadre li a.lazio {width:44px; background-position: -378px 0;}
   #squadre li a.milan {width:35px; background-position: -482px 0;}
   #squadre li a.napoli {width:35px; background-position: -525px 0;}
   #squadre li a.palermo {width:35px; background-position: -570px 0;}
   #squadre li a.parma {width:35px; background-position: -612px 0;}
   #squadre li a.roma {width:35px; background-position: -696px 0;}
   #squadre li a.sampdoria {width:35px; background-position: -738px 0;}
   #squadre li a.sassuolo {width:36px; background-position: -783px 0;}
   #squadre li a.torino {width:35px; background-position: -867px 0;}
   #squadre li a.udinese {width:39px; background-position: -914px 0;}
   #squadre li a.hellas {width:35px; background-position: -960px 0;}


@media (max-width: 979px) {
#squadre li a {margin-right:0px;}
}


/* INIZIO STILI CAROUSEL*/

h1.carousel { /* Titolo nel Carousel*/
       font-family: lato,bebas_neueregular;
	font-size: 25px;
	color: #E3BF88;	
}

.lead { /* Sottotitolo nel Carousel */
	font-family: lato;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 5px;
	font-weight: 100;
}


.carousel {
       margin-top: -6px;
	margin-bottom: -4px;
       line-height: 45px;
}

/* FINE STILI CAROUSEL*/


.container {
	width: 85%;
}


.breadcrumb {
  padding: 7px 14px;
  margin: -12px 0 0px;
  font-family:lato,bebas_neueregular;
  font-weight:900;
}


div#navsq {
	background: #333;
	background-color: rgba(20, 20, 20, 0.9); 
	padding-bottom: 8px; 
	padding-top: 8px; 
	margin-top: 0px;
    -webkit-border-bottom-right-radius: 25px;
    -webkit-border-bottom-left-radius: 25px;
    -moz-border-radius-bottomright: 25px;
    -moz-border-radius-bottomleft: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
}

.forabg {
	margin-top: -18px
}

.headerbar { /* Per distanziare il carousel dall'altro*/
margin-bottom: 0px;
padding-top: 0px;
}

@media (min-width: 641px)  {
img.logo_sq { /* Dimensione loghi squadre Desktop*/
height: 18px;
padding: 3px 2.5px 3px 2.5px;
  }
}

@media (min-width: 1024px) {
img.logo_sq { /* Dimensione loghi squadre Desktop*/

  }
}

img.logo_sq:hover {
opacity: 0.5;
-webkit-filter: blur(0.5px);
}

img.logo_sq_tab { /* Dimensione loghi squadre Tablet*/
height: 30px;
padding-left:1px;
padding-right:1px;
}
img.logo_sq_tab:hover { 
opacity: 0.5;
-webkit-filter: blur(0.5px);
}


.div-center { /* Classe creata per centrare i div */
text-align:center;
}



#navigation a { /*Barre di navigazione laterali nel pannello di controllo utente */
max-width: 300px;
}


.nav-pills > li > a { /* Menu del pannello di controllo utente */
  color: #FFF;
}

.nav-pills > li > a:hover { /* Menu del pannello di controllo utente */
  color: #333;
  background-color: #d6c889;
}



.nav-pills > .active > a, /* Menu del pannello di controllo utente */
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #d6c889;
  color: #000;
}



.pagination a{ /* Numerazione inattiva Pagination */
background-color: #FFF;
}

.pagination .active a{ /*Numerazione attiva Pagination */
background-color: #d6c889;
color: #000;
}

.pcon {
	float: left;
width: 40px;
height: 40px;
margin-right: 10px;
margin-top: 5px;
}

.pcon_topic {
	float: left;
width: 27px;
height: 27px;
margin-right: 10px;
margin-top: 5px;
}



.table th,
.table td { /* Tabella listato dei forum */
  padding: 8px;
  line-height: 17px;
  border-top: 1px solid #b9b9b9;
}



td.topic-list{ /* Tabella listato dei topic */
margin-top: 0px;
margin-bottom: 0px;
margin-left: 4px;
margin-right: 4px;
padding-bottom: 5px;
}

.tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  padding: 5px;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

ul.linklist {
	margin-bottom: 25px;
}

/*TOPIC TITLE*/
h2.topictitle a {color:#E3BF88 !important;font-family:lato; text-shadow:1px 1px 5px #000;}

@media only screen and (max-width:670px) {

body {background:#191533;}

h2.topictitle a {font-size:19px;}

}