
html{
		width:100%;
		font-size:100%;
	}
	
.cop-big{width: 64%;float: left;position: relative;border-right:1px solid white;padding-right:20px}
.el-small{width: 31.8%;float: left;position: relative;padding-left:20px}
.gareOggi{width:100%;max-width:666px}


.divXrappSx{width: 47%;float: left;position: relative;padding-right:20px;border-right:1px solid white}
.divXrappDx{width: 47%;float: left;position: relative;padding-left:20px}
	
/* Desktop */
@media only screen and (min-width: 981px) {
	#headerMob  {display: none;}
	#TimeLineMob {display: none;}
	
	body{
		font-family: Trebuchet MS,Arial, sans-serif;
		font-size:16px;
		margin:0px;
		padding:0px;
		height:100%;
		color: black;
		background-color:#afdcec;
	}
}

/* Tablet */
@media (min-width: 813px) and (max-width: 980px) {
#headerMob  {display: none;}
#TimeLineMob {display: none;}

	body{
		font-family: Trebuchet MS,Arial, sans-serif;
		font-size:16px;
		margin:0px;
		padding:0px;
		height:100%;
		color: black;
		background-color:#afdcec;
	}
	.cop-big{width: 64%;}
	.el-small{width: 30%;}
    .gareOggi{width:100%;}
}

/* MobileOri  */
@media only screen and (max-width: 812px) {
	#header  {display: none;}
	#TimeLineMob {display: none;}
	
	body{
		font-family: Trebuchet MS,Arial, sans-serif;
		font-size:14px;
		margin:0px;
		padding:0px;
		height:100%;
		color: black;
		background-color:#afdcec;
	}
	.cop-big{width: 98%;border:0;padding-left:1%;padding-right:1%}
	.el-small{width: 98%;padding-left:1%;padding-right:1%}
	.mainContent{top:150px;}
    .gareOggi{width:99vw;}
}

/* MobileVert */
@media only screen and (max-width: 812px) and (orientation:portrait) {
	#header  {display: none;}
	#TimeLineMob {display: inline;}
	#TimeLineDesk {display: none;}
	#chatDesktop  {display: none;}
	
	body{
		font-family: Trebuchet MS,Arial, sans-serif;
		font-size:14px;
		margin:0px;
		padding:0px;
		height:100%;
		color: black;
		background-color:#afdcec;
	}
	.cop-big{width: 98%;border:0;padding-left:1%;padding-right:1%}
	.el-small{width: 98%;padding-left:1%;padding-right:1%}
	.divXrappSx{width:100%;padding-left:1%;padding-right:0}
	.divXrappDx{width:100%;padding-left:1%;padding-right:0}
	.mainContent{top:120px;}
	.imgHomeMenu{width: 80%;}
    .gareOggi{width:99vw;}
}

.rigaVuota{height:20px;}

	.clear{
		clear:both;
	}
#mainContainer {
	position: relative;
}

#mainContent{
	width:100%;
	position: absolute;
}

A:LINK {color: black;text-decoration: none;letter-spacing: normal;}
A:VISITED {color: black;text-decoration: none;}
A:HOVER {color: black;text-decoration: none;}

.testo {font-size: 1em}

.testoPiccmo {font-size: 0.7em}
A.testoPicc:LINK {font-size: 0.7em}
A.testoPicc:VISITED {font-size: 0.7em}
A.testoPicc:HOVER {font-size: 0.7em}

.testoPicc {font-size: 0.8em}
A.testoPicc:LINK {font-size: 0.8em}
A.testoPicc:VISITED {font-size: 0.8em}
A.testoPicc:HOVER {font-size: 0.8em}

.testoMedio {font-size: 1.2em}
A.testoMedio:LINK {font-size: 1.2em}
A.testoMedio:VISITED {font-size: 1.2em}
A.testoMedio:HOVER {font-size: 1.2em}

.testoGrande {font-size: 1.5em}
A.testoGrande:LINK {font-size: 1.5em}
A.testoGrande:VISITED {font-size: 1.5em}
A.testoGrande:HOVER {font-size: 1.5em}

.testoPiccBianco {font-size: 0.8em;color:white}
A.testoPiccBianco:LINK {font-size: 0.8em;color:white}
A.testoPiccBianco:VISITED {font-size: 0.8em;color:white}
A.testoPiccBianco:HOVER {font-size: 0.8em;color:#FA050B}

.testoGrandeBianco {font-size: 1.5em;color:white}
A.testoGrandeBianco:LINK {font-size: 1.5em;color:white}
A.testoGrandeBianco:VISITED {font-size: 1.5em;color:white}
A.testoGrandeBianco:HOVER {font-size: 1.5em;color:white}

.testoGrandeGiallo {font-size: 1.5em;color:#FFEC00}
A.testoGrandeGiallo:LINK {font-size: 1.5em;color:#FFEC00}
A.testoGrandeGiallo:VISITED {font-size: 1.5em;color:#FFEC00}
A.testoGrandeGiallo:HOVER {font-size: 1.5em;color:#FFEC00}

.rigaDivO{width:100%;height:1px;background-color: white;}
.rigaDivV{width:1px;height:100%;background-color: white;}

.bandaMenu{background-color:#1503a3;color:white}
div.bandaMenu a  {color:white}

.bandaMenuSel{background-color:red;color:white}
div.bandaMenuSel a  {color:white}

.divTurni {
   border-top:1px solid #0A71B3;
   border-bottom:1px solid #0A71B3;
	border-right:1px solid #0A71B3;
	float:left;
	width:25px;
	height: 25px;
	text-align: center;
}

.spazioTit {
	margin-top:6px;
	margin-bottom:0;
}

.boxTit {
	background-color:#ffec00;
	height:15px;
	line-height:15px;
	text-align:center;
	border:2px groove #fff68c;
	padding-right:10px;
	padding-left:10px;
	font-size: 0.8em;
	font-weight: bold;
}

.boxTitOk{
	background-color:#ffec00;
	height:15px;
	line-height:15px;
	text-align:center;
	border:2px groove #fff68c;
	padding-right:10px;
	padding-left:10px;
	font-size: 1em;
	font-weight: bold;
}

.boxTitGrande{
	background-color:#ffec00;
	height:20px;
	line-height:20px;
	text-align:center;
	border:2px groove #fff68c;
	padding-right:10px;
	padding-left:10px;
	font-size: 1.5em;
	font-weight: bold;
}

.divSepBiancoD {
    margin: 0 auto; 
    padding-left: 1px;
    padding-right: 1px;
    background-color:white;
}

input { 
  background: white;
  border: 1px solid #1503a3;
  color: black;
  font-size:14px;
}

input[type=checkbox] {
    transform: scale(1.5);
}

input[type=text] {
 -webkit-appearance: none;
}

input[type=submit] {
 -webkit-appearance: none;
}

input[type=password] {
 -webkit-appearance: none;
}

select {
  background: white;
  border: 1px solid #1503a3;
  color: black;
}

textarea {
  background: white;
  border: 1px solid #1503a3;
  color: black;
  -webkit-appearance: none;
}

.big_submit {
	height:40px;
	font-size:1.5em;
	font-weight: bold;
	line-height:40px;
}

.info {text-decoration: none;}
A.info:LINK {text-decoration: underline;}
A.info:VISITED {text-decoration: underline;}
A.info:HOVER {text-decoration: underline;}

A.infoRosso:LINK {font-size:1.3em;color:#ff0000;text-decoration: underline;}
A.infoRosso:VISITED {font-size:1.3em;color:#ff0000;text-decoration: underline;}
A.infoRosso:HOVER {font-size:1.3em;color:#ff0000;text-decoration: underline;}
.infoRosso {font-size:1.3em;color:#ff0000;font-weight:bold;}

.infoVerde {font-size:1.3em;color:#62B846;font-weight:bold;text-decoration: none;}
A.infoVerde:LINK {font-size:1.3em;color:#62B846;text-decoration: underline;}
A.infoVerde:VISITED {font-size:1.3em;color:#62B846;text-decoration: underline;}
A.infoVerde:HOVER {font-size:1.3em;color:#62B846;text-decoration: underline;}







.testoMoltoGrande {font-size: 16px; color: #000000; font-family: Arial Black, Arial, Helvetica, Verdana;}
A.testoMoltoGrande:link {color:#000000; text-decoration: none; font-family: Arial Black, Arial, Helvetica, Verdana; font-style: normal; font-size: 16px}
A.testoMoltoGrande:VISITED {color:#000000; text-decoration: none;font-family: Arial Black, Arial, Helvetica, Verdana; font-size: 16px}
A.testoMoltoGrande:HOVER {Color: #FF0000;  text-decoration: none; font-family: Arial Black, Arial, Helvetica, Verdana;font-style: normal; font-size: 16px}

.testoEnorme {font-size: 18px; color: #000000; font-family: Arial Black, Arial, Helvetica, Verdana;}
A.testoEnorme:link {color:#000000; text-decoration: none; font-family: Arial Black, Arial, Helvetica, Verdana; font-style: normal; font-size: 18px}
A.testoEnorme:VISITED {color:#000000; text-decoration: none;font-family: Arial Black, Arial, Helvetica, Verdana; font-size: 18px}
A.testoEnorme:HOVER {Color: #FF0000;  text-decoration: none; font-family: Arial Black, Arial, Helvetica, Verdana;font-style: normal; font-size: 18px}

.testoPiuEnorme {font-size: 26px; color: #000000; font-family: Arial Black, Arial, Helvetica, Verdana;}

.testoStraEnorme {font-size: 35px; color: #015252; font-family: Arial Black, Arial, Helvetica, Verdana}

.testoPiccBold {font-size: 10px; color: #000000; font-family: Verdana,Arial, Helvetica;font-weight: bold}
.testoBold {font-size: 11px; color: #000000; font-family: Arial, Helvetica, Verdana;font-weight: bold}
.testoGrandeBold {font-size: 28px; color: #000000; font-family: Arial, Helvetica, Verdana;font-weight: bold;letter-spacing:5px}







a.bordoimg img { border: 2px solid #000000; }
a.bordoimg:hover img { border-color: #FF0000; }

A.paginazioneNoSel:link { color:#000000; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-weight: bold; font-size: 11px; }
A.paginazioneNoSel:VISITED { color:#000000; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-weight: bold; font-size: 11px; }
A.paginazioneNoSel:HOVER { color:#000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana; font-style: normal; font-weight: bold; font-size: 11px; }

.paginazioneSel {  color:#FF0000; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal;font-weight: bold; font-size: 11px;}

TD.paginazione {
 vertical-align: middle; text-align:center; width:34px; height:38px; background-image: url(/images/campionati/ranking/il_cerchio.png);	
}

.testoBianco {font-size:8px; color: #FFFFFF; font-family: Arial Black,Arial, Helvetica, Verdana;letter-spacing:1px}

.testoFigu {font-size: 9px; color: #000000; font-family:Verdana, Arial, Helvetica, Verdana;}
A.testoFigu:link {color:#000000; text-decoration: none; font-family:Verdana, Arial, Helvetica, Verdana; font-style: normal; font-size: 9px}
A.testoFigu:VISITED {color:#000000; text-decoration: none;font-family:Verdana, Arial, Helvetica, Verdana; font-size: 9px}
A.testoFigu:HOVER {color: #000000;  text-decoration: none; font-family:Verdana, Arial, Helvetica, Verdana;font-style: normal; font-size: 9px}

.testoTitoloCamp {font-size:14px; color: #FFFFFF; font-family: Arial, Helvetica, Verdana;font-weight: bold}

.testoBiancoSx {font-size:13px; color: #FFFFFF; font-family: Arial, Helvetica, Verdana;letter-spacing:1px;font-weight: bold}
.testoNeroSx {font-size:13px; color: #000000; font-family: Arial, Helvetica, Verdana;letter-spacing:1px;font-weight: bold}

.testoBiancoNormal {font-size:11px; color: #FFFFFF; font-family: Arial, Helvetica, Verdana;letter-spacing:1px}

.testoBiancoBold {font-size:11px; color: #FFFFFF; font-family: Arial, Helvetica, Verdana;font-weight: bold}
.testoNeroBold {font-size:12px; color: #000000; font-family: Arial, Helvetica, Verdana;font-weight: bold}

.testoRossoBold {font-size:18px; color: #FF0000; font-family: Arial, Helvetica, Verdana;font-weight: bold}

.testoAzzurro {font-size: 11px; color: #67B8DC; font-family: Tahoma, Verdana, Arial, Helvetica}
a.testoAzzurro {font-size: 11px; color: #67B8DC; font-family: Tahoma, Verdana, Arial, Helvetica;font-weight: bold;}
a.testoAzzurro:VISITED {font-size: 11px; color: #67B8DC; font-family: Tahoma, Verdana, Arial, Helvetica;font-weight: bold;}
a.testoAzzurro:HOVER {font-size: 11px; color: #67B8DC; font-family: Tahoma, Verdana, Arial, Helvetica;font-weight: bold;}


.azzurroBold {font-size: 12px; color: #67B8DC; font-family: Tahoma, Verdana, Arial, Helvetica;font-weight: bold;}
a.azzurroBold {font-size: 12px; color: #67B8DC; font-family: Tahoma, Verdana, Arial, Helvetica;font-weight: bold;}
a.azzurroBold:VISITED {font-size: 12px; color: #67B8DC; font-family: Tahoma, Verdana, Arial, Helvetica;font-weight: bold;}
a.azzurroBold:HOVER {font-size: 12px; color: #67B8DC; font-family: Tahoma, Verdana, Arial, Helvetica;font-weight: bold;}

.testoBlu {font-size: 11px; color: #0F71B3; font-family: Tahoma, Verdana, Arial, Helvetica;}

.titolo {font-size: 14px; color: #000000; font-family: Tahoma,Arial Black,Arial, Helvetica, Verdana;font-weight: bold}
A.titolo {font-size: 14px; color: #000000; font-family: Tahoma,Arial Black,Arial, Helvetica, Verdana;font-weight: bold}

.black {font-size: 11px; color: #000000; font-family: Arial Black,Arial, Helvetica, Verdana;}

.titoloNewsPers {font-size: 12px; color: #000000; font-family: Arial, Helvetica, Verdana;font-weight: bold}

.testoRosso {font-size: 11px; color: #FF0000; font-family: Arial, Helvetica, Verdana;}
A.testoRosso:link {color:#FF0000; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-size: 11px}
A.testoRosso:VISITED {color:#FF0000; text-decoration: none;font-family: Arial, Helvetica, Verdana; font-size: 11px}
A.testoRosso:HOVER {Color: #FF0000;  text-decoration: none; font-family: Arial, Helvetica, Verdana;font-style: normal; font-size: 11px}
                                                  
A.testoRossoGrande:link {color:#FF0000; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-size: 12px;font-weight: bold}   
A.testoRossoGrande:VISITED {color:#FF0000; text-decoration: none;font-family: Arial, Helvetica, Verdana; font-size: 12px;font-weight: bold}                     
A.testoRossoGrande:HOVER {Color: #FF0000;  text-decoration: none; font-family: Arial, Helvetica, Verdana;font-style: normal; font-size: 12px;font-weight: bold} 

.testoIncludeFB {Color: #3B5998;  text-decoration: none; font-family: Verdana;font-style: normal; font-size: 14px;font-weight: bold}
A.testoIncludeFB:link {Color: #3B5998;  text-decoration: none; font-family: Verdana;font-style: normal; font-size: 14px;font-weight: bold}
A.testoIncludeFB:VISITED {Color: #3B5998;  text-decoration: underline; font-family: Verdana;font-style: normal; font-size: 14px;font-weight: bold}
A.testoIncludeFB:HOVER {Color: #3B5998;  text-decoration: underline; font-family: Verdana;font-style: normal; font-size: 14px;font-weight: bold}

.testoIncludeFBPicc {Color: #3B5998;  text-decoration: none; font-family: Helvetica;font-style: normal; font-size: 11px;}
A.testoIncludeFBPicc:link {Color: #3B5998;  text-decoration: none; font-family: Verdana;font-style: normal; font-size: 11px;}
A.testoIncludeFBPicc:VISITED {Color: #3B5998;  text-decoration: underline; font-family: Verdana;font-style: normal; font-size: 11px;}
A.testoIncludeFBPicc:HOVER {Color: #3B5998;  text-decoration: underline; font-family: Verdana;font-style: normal; font-size: 11px;}


INPUT.button {
        font-size: 12px;
        font-weight: normal;
        font-family: Arial, Helvetica, Verdana;
        border: 1px solid #D9ECFF;
        background: #FFFFFF;
}
INPUT.buttonBig {
        font-size: 20px;
        font-weight: normal;
        font-family: Arial, Helvetica, Verdana;
        border: 1px solid #D9ECFF;
        background: #00FF00;
}
INPUT.buttonSoloTesto {
        font-size: 11.2px; color: #000000; font-family: Arial, Helvetica, Verdana;font-weight: bold;
        border: 0;
        background: url('/images/campionati/ranking/etichettaform.gif') no-repeat;
        width:120px;
        height:20px;
}

INPUT.text {
	font-size: 12;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana;
	border:	1px solid #174586;
	background: #FFFFFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:0 5px 0 5px;
}

INPUT.text_mobile {
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana;
	border:	1px solid #174586;
	height: 30px; /* Altezza */
	line-height: 30px;
	width: 400px;
	background: #FFFFFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:0 5px 0 5px;
}

.textarea_mobile { 
    font-size: 20px;
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana;
    border:	1px solid #174586;
    height: 150px;
    line-height: 30px;
    width: 400px;
    background: #FFFFFF;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding:0 5px 0 5px;
}

.styleRapArb {
  background:transparent;
  border:1px solid black;
  text-align:center;
}

TD.not_selected{
       background: white;
}
TD.selected {
	background: #FF0000;
}


TD.not_selected_alto{
       background: #000000;
}
TD.selected_alto {
	background: #FF0000;
}

TD.selectedTestata {
	background: url('/images/homecalcio/rollTestata.png');
	background-position:bottom;
	background-repeat:repeat-x;	
}

TD.turno_selected {
	background: #CCFF00;
}

.tapulloXRiga {
	font-size: 1px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana;	
}

.testoLampeggiante {
 text-decoration: blink;
}

#maschera {margin-left: 2;
                   margin-top:  50;
                   z-index: 2;}
#img_sotto {margin-left: 2;
                   margin-top:  2;
                   z-index: 1;}
#titoloPag
{
	background-image : url(/images/comitato/bluVuoto.png);
	background-position : top;
	background-repeat : no-repeat;
	width : 628px;
	height : 24px;
	margin : 0 auto;
	text-align : left;		
}

.testoNuovo {font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: none;}
A.testoNuovo:HOVER {font-size: 11px; color: #FF0000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: underline;}
A.testoNuovo:link {font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: underline;}
A.testoNuovo:VISITED {font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: underline;}

A.testoNuovoNoUnderline:HOVER {font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: none;}
A.testoNuovoNoUnderline:link {font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: none;}
A.testoNuovoNoUnderline:VISITED {font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: none;}

.testoBoldNuovo {font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: none;font-weight: bold}
.testoNuovoInd {font-size: 11px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: none;text-indent: 10px}

.testoBiancoNuovo {font-size: 11px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: none;}


.testoPiccNuovo {font-size: 9px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana;}
.testoGrandeBoldNuovo {font-size: 18px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}
.testoGrandeBoldNuovoRavv {font-size: 18px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold;letter-spacing:-1px}
.testoStraEnormeNuovo {font-size: 35px; color: #015252; font-family: Tahoma, Verdana,Arial, Helvetica;font-weight: bold}

.testoNeroBoldNuovo {font-size:12px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}
A.testoNeroBoldNuovo:HOVER {font-size:12px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}
A.testoNeroBoldNuovo:link {font-size:12px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}
A.testoNeroBoldNuovo:VISITED {font-size:12px; color: #000000; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}

.testoBiancoPiccoloNuovo {font-size:9px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, Verdana;letter-spacing:1px}
.testoBiancoBoldNuovo {font-size:12px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}
.testoBiancoGrandeBoldNuovo {font-size:15px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}

.testoRossoBoldNuovo {font-size:12px; color: #FF0000; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}
.testoGialloBoldNuovo {font-size:12px; color: #FFFF00; font-family: Tahoma, Arial, Helvetica, Verdana;font-weight: bold}

.testoRossoNuovo {font-size: 11px; color: #FF0000; font-family: Tahoma, Arial, Helvetica, Verdana; text-decoration: none;}

ul.listaStand {
 margin-left:-15; 
 list-style-image : url(/images/iconevarie/freccina_dx_dg.gif);	
}

ul.listaIscr { 
 list-style-image : url(/images/iconevarie/freccina_dx_dg.gif);	
}

li.listaPicc {
 margin-top:5;margin-bottom:5;	
}

input.username {
    border:#ffff00;
    background:none;
    padding-left: 5px;
    width:97px;
    height:14px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    background:url(/images/campionati/arbitri/username.png) no-repeat;
    
    margin-top:5px;
}

input.password {
    border:none;
    background:none;
    padding-left: 5px;
    width:97px;
    height:14px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    background:url(/images/campionati/arbitri/password.png) no-repeat;
    
    margin-top:5px;}

input.campoVuoto {
    border:none;
    background:none;
    padding-left: 5px;
    width:97px;
    height:14px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    background:url(/images/campionati/arbitri/campoVuoto.png) no-repeat;
    
    margin-top:5px;
}

input.pulsanteInvio {
    border:none;
    background:none;
    width:23px;
    height:22px;
    background:url(/images/campionati/arbitri/pulsanteInvio.png) no-repeat;
}

input.invioRicercaTesserati {
    border:none;
    background:none;
    width:42px;
    height:64px;
    background:url(/images/homecalcio/ominointerrogativo.png) no-repeat;
}


input.cognomeTess {
    border:none;
    background:none;
    padding-left: 0px;
    width:151px;
    height:24px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    background:url(/images/homecalcio/inputTesserati.png) no-repeat;
    padding-left: 5px;
}

#sfondoArbitro
{
	background-image : url(/images/campionati/arbitri/sfondoBlu.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 400px;
	height : 75px;
	margin : 0 auto;		
}

#sfondoCampo
{
	background-image : url(/images/campionati/campi/sfondoVerde.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 400px;
	height : 75px;
	margin : 0 auto;		
}

#boxini
{
	position:relative;
        top:-15px;
        left:5px;
        z-index:1;
}

#boxStat
{
	position:relative;
        top:-30px;
        left:5px;
        z-index:1;
}

#naz
{
	position:relative;
        top:-15px;
        left:0px;
        z-index:1;
}

a.bordoimg img { border: 2px solid #000000; }
a.bordoimg:hover img { border-color: #FF0000; }

.scrittaSquadre {font-size: 40px; color:#005353; font-family: Verdana, Arial, Helvetica; font-style: italic;font-weight: bold}

.squadreMatch {font-size: 14px; color: #89AFD7; font-family: Arial, Helvetica, Verdana;}
A.squadreMatch:link {color:#89AFD7; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-size: 14px}
A.squadreMatch:VISITED {color:#89AFD7; text-decoration: none;font-family: Arial, Helvetica, Verdana; font-size: 14px}
A.squadreMatch:HOVER {Color: #89AFD7;  text-decoration: none; font-family: Arial, Helvetica, Verdana;font-style: normal; font-size: 14px}

.squadreMatch2 {font-size: 14px; color: white; font-family: Arial, Helvetica, Verdana;}
A.squadreMatch2:link {color:white; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-size: 14px}
A.squadreMatch2:VISITED {color:white; text-decoration: none;font-family: Arial, Helvetica, Verdana; font-size: 14px}
A.squadreMatch2:HOVER {Color: white;  text-decoration: none; font-family: Arial, Helvetica, Verdana;font-style: normal; font-size: 14px}

.biancoBold {font-size: 14px; color: #FFFFFF; font-family: Arial, Helvetica, Verdana;}
A.biancoBold:link {color:#FFFFFF; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-size: 14px}
A.biancoBold:VISITED {color:#FFFFFF; text-decoration: none;font-family: Arial, Helvetica, Verdana; font-size: 14px}
A.biancoBold:HOVER {Color: #FFFFFF;  text-decoration: none; font-family: Arial, Helvetica, Verdana;font-style: normal; font-size: 14px}

.arancioBold {font-size: 14px; color: #FFBE00; font-family: Arial, Helvetica, Verdana;}
A.arancioBold:link {color:#FFBE00; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-size: 14px}
A.arancioBold:VISITED {color:#FFBE00; text-decoration: none;font-family: Arial, Helvetica, Verdana; font-size: 14px}
A.arancioBold:HOVER {Color: #FFBE00;  text-decoration: none; font-family: Arial, Helvetica, Verdana;font-style: normal; font-size: 14px}

.testoNewsBold {font-size: 10px; color: #000000; font-family: Verdana,Arial, Helvetica;font-weight: bold}
A.testoNewsBold:link {color:#000000; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-size: 10px}
A.testoNewsBold:VISITED {color:#000000; text-decoration: none;font-family: Arial, Helvetica, Verdana; font-size: 10px}
A.testoNewsBold:HOVER {color: #FF0000;  text-decoration: none; font-family: Arial, Helvetica, Verdana;font-style: normal; font-size: 10px}

.testoNews {font-size: 9px; color: #000000; font-family: Arial, Helvetica, Verdana; text-decoration: none;}
A.testoNews:link {color:#000000; text-decoration: none; font-family: Arial, Helvetica, Verdana; font-style: normal; font-size: 9px}
A.testoNews:VISITED {color:#000000; text-decoration: none;font-family: Arial, Helvetica, Verdana; font-size: 9px}
A.testoNews:HOVER {color: #FF0000;  text-decoration: none; font-family: Arial, Helvetica, Verdana;font-style: normal; font-size: 9px}

.nomeCampionato {
	 font-size: 11px; 	  
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
	 color: #FFFFFF;
	 text-decoration: none;	 
}

.puntiClass {
	 font-size: 23px; 
	 color: #000000; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
}

.posClass {
	 font-size: 10px; 
	 color: #FFFFFF; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
}

.giornoPartita {
	 font-size: 11px; 
	 color: #FFFFFF; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
	 text-decoration: none;	
}
A.giornoPartita:link {color:#FFFFFF; text-decoration: none; font-family: Tahoma,Arial, Helvetica, Verdana; font-style: normal; font-size: 11px;font-weight: bold;}
A.giornoPartita:VISITED {color:#FFFFFF; text-decoration: none; font-family: Tahoma,Arial, Helvetica, Verdana; font-style: normal; font-size: 11px;font-weight: bold;}
A.giornoPartita:HOVER {Color: #FFFFFF;  text-decoration: none; font-family: Tahoma,Arial, Helvetica, Verdana;font-style: normal; font-size: 11px;font-weight: bold;}


.vnp {
	 font-size: 9px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana,Arial, Helvetica;
	 font-weight: bold;
}

.titoloCampo {
	 font-size: 11px; 
	 color: #FFFFFF; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
	 text-decoration: none;
}

.testoCampo {
	font-size: 9.5px; 
	color: #000000; 
	font-family: Tahoma, Verdana,Arial, Helvetica ;
}

.testoStelle {
	font-size: 8px; 
	color: #000000; 
	font-family: Tahoma, Verdana,Arial, Helvetica ;
}

.fotoCampo {
border: 1px solid #1E5FA5;
}

.numPartita {
	font-size: 8px; 
	color: #000000; 
	font-family: Tahoma, Verdana,Arial, Helvetica ;
}

.titoloBox {
	 font-size: 11px; 
	 color: #FFFFFF; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
	 text-decoration: none;
}

.titoloBoxNero {
	 font-size: 11px; 
	 color: #000000; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
	 text-decoration: none;
}

.partiteRendimento {
	 font-size: 9px; 
	 color: #000000; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
}

.partiteRendimentoRis {
	 font-size: 9px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana,Arial, Helvetica;
	 font-weight: bold;
}

.partiteRendimentoCF {
	 font-size: 7px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.partiteTurnoCamp {
	 font-size: 8px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.cognomiCannonieri {
	 font-size: 11px; 
	 color: #000000; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
}
.nomiCannonieri {
	 font-size: 10px; 
	 color: #000000; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
}
.classGenCannonieri {
	 font-size: 10px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}
.numGol {
	 font-size: 10px; 
	 color: #FFFFFF; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.nomiFigc {
	 font-size: 10px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.siglaFigc {
	 font-size: 9px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.arbitroRuolo {
	 font-size: 8px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.arbitroNome {
	 font-size: 10px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
}

.arbitroCognome {
	 font-size: 10px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.assRuolo {
	 font-size: 7px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.assNome {
	 font-size: 8px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
}
.assCognome {
	 font-size: 8px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
}

.notaPie {
	 font-size: 10px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
}

#squadre
{
	background-image : url(/images/prepartita/sfondiNomiSquadre.png);
	background-position : center center;
	background-repeat : no-repeat;
	width : 990px;
	height : 110px;
	margin : 0 auto;
	text-align : center;
	padding-bottom : 4px;
}

#squadrePost
{
	background-image : url(/images/postpartita/sfondiNomiSquadre.png);
	background-position : center center;
	background-repeat : no-repeat;
	width : 990px;
	height : 110px;
	margin : 0 auto;
	text-align : center;
	padding-bottom : 4px;
}

#campionato
{
	background-image : url(/images/prepartita/sfondoCampionato.png);
	background-position : top;
	background-repeat : no-repeat;
	width : 264px;
	height : 26px;
	margin : 0 auto;
	text-align : center;		
}

#data
{
	background-image : url(/images/prepartita/sfondoGiorno.png);
	background-position : bottom;
	background-repeat : no-repeat;
	width : 361px;
	height : 27px;
	margin : 0 auto;
	text-align : center;	
}

#vnpA
{
	background-image : url(/images/prepartita/sfondoVNPsx.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 151px;
	height : 28px;
	margin : 0 auto;
}

#vnpB
{
	background-image : url(/images/prepartita/sfondoVNPdx.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 151px;
	height : 28px;
	margin : 0 auto;
}

#campo
{
	background-image : url(/images/prepartita/campo.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 205px;
	height : 130px;
	margin : 0 auto;
}

#rendimento
{
	background-image : url(/images/prepartita/sfondoRendimento.png);
	background-position : center;
	background-repeat : no-repeat;
	margin : 0 auto;
}

#cannoniere
{
	position:relative;
        left:50px;
        z-index:1;
}

#cannoniereContorno 
{
	position:relative;
        z-index:10;
}

#cannoniereB
{
	position:relative;
        left:-50px;
        z-index:1;
}

#puntinoCannonieri
{
	background-image : url(/images/prepartita/puntinoGiallo.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 30px;
	height : 19px;
	margin : 0 auto;
}

#gol
{
	background-image : url(/images/prepartita/sfondoGolCannoniere.png);
	background-position : center;
	background-repeat : no-repeat;
	width : 32px;
	height : 19px;
	margin : 0 auto;
}

#testaAtesta
{
	background-image : url(/images/prepartita/sfondoTestaTesta.png);
	background-position : top;
	background-repeat : no-repeat;
}

#figcCat
{
	background-image : url(/images/prepartita/figcGiallo.png);
	background-position : top;
	background-repeat : no-repeat;
}

#stoArbAttSx
{
	background-image : url(/images/prepartita/stoArbAttSx.png);
	background-position : top;
	background-repeat : no-repeat;
}

#stoArbStoSx
{
	background-image : url(/images/prepartita/stoArbStoSx.png);
	background-position : top;
	background-repeat : no-repeat;
}

#stoArbAttDx
{
	background-image : url(/images/prepartita/stoArbAttDx.png);
	background-position : top;
	background-repeat : no-repeat;
}

#stoArbStoDx
{
	background-image : url(/images/prepartita/stoArbStoDx.png);
	background-position : top;
	background-repeat : no-repeat;
}

#arbitro
{
	position:relative;
        top:-150px;
        z-index:1;
}

#arbitroContorno 
{
	position:relative;
        z-index:10;
}

#arbitroContornoNome
{
	background-image : url(/images/prepartita/sfondoNomeArb.png);
	background-position : top;
	background-repeat : no-repeat;
}

#assistente
{
	position:relative;
        top:-127px;
        z-index:1;
}

#assistenteContornoNome
{
	background-image : url(/images/prepartita/sfondoNomeAss.png);
	background-position : top;
	background-repeat : no-repeat;
}

#nota
{
	position:relative;
        top:-50px;
        z-index:1;
}

.superpiccolo {
	 font-size: 1px; 	  
	 font-family: Tahoma, Arial, Helvetica, Verdana;	 
}

.minuti {
	 font-size: 11px; 
	 color: #000000; 
	 text-decoration: none;	
}

.minutiRec {
	 font-size: 11px; 
	 color: #FF0000; 
	 text-decoration: none;	
}

.nomeCampionato {
	 font-size: 11px; 	  
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
	 color: #FFFFFF;
	 text-decoration: none;	 
}
A.nomeCampionato:link {color:#FFFFFF; text-decoration: none; font-family: Tahoma, Arial, Helvetica, Verdana; font-style: normal; font-size: 11px;font-weight: bold;}
A.nomeCampionato:VISITED {color:#FFFFFF; text-decoration: none; font-family: Tahoma, Arial, Helvetica, Verdana; font-style: normal; font-size: 11px;font-weight: bold;}
A.nomeCampionato:HOVER {Color: #FFFFFF;  text-decoration: none; font-family: Tahoma, Arial, Helvetica, Verdana;font-style: normal; font-size: 11px;font-weight: bold;}

.nomeSquadra {
	 font-size: 20px; 
	 color: #000000; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
	 text-decoration: none;
}
A.nomeSquadra:link {color:#000000; text-decoration: none; font-family: Tahoma, Arial, Helvetica, Verdana; font-style: normal; font-size: 20px;font-weight: bold;}
A.nomeSquadra:VISITED {color:#000000; text-decoration: none; font-family: Tahoma, Arial, Helvetica, Verdana; font-style: normal; font-size: 20px;font-weight: bold;}
A.nomeSquadra:HOVER {Color: #000000;  text-decoration: none; font-family: Tahoma, Arial, Helvetica, Verdana;font-style: normal; font-size: 20px;font-weight: bold;}

.golRis {
	 font-size: 38px; 
	 color: #000000; 
	 font-family: Tahoma, Arial, Helvetica, Verdana;
	 font-weight: bold;
	 text-decoration: none;
}

.formazioneNome {
	 font-size: 13px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
	 text-decoration: none;	
}

.formazioneNum {
	 font-size: 11px; 
	 color: #FFFFFF; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 font-weight: bold;
	 text-decoration: none;	
}

.noteGara {
	 font-size: 13px; 
	 color: #000000; 
	 font-family: Tahoma, Verdana, Arial, Helvetica;
	 text-decoration: none;	
}

#sfondoTimeLineA
{
	position:relative;
        top:16px;
        z-index:1;
}

#sfondoTimeLineB
{
	position:relative;
        top:53px;
        z-index:1;
}

#TimeLine
{
	position:relative;
        z-index:10;
}

#corniceA
{
	position:relative;
        top:-50px;
        left:4px;
        z-index:5;
}

#fotinaA
{
	position:relative;
        top:-123px;
        left:10px;
        z-index:4;
}

#corniceB
{
	position:relative;
        top:20px;
        left:-4px;
        z-index:5;
}

#fotinaB
{
	position:relative;
        top:-53px;
        left:2px;
        z-index:4;
}

#posNote
{
	position:relative;
        top:-70px;
        z-index:10;
}

#posTitolari
{
	position:relative;
        top:-40px;
        z-index:10;
}

#posRiserve
{
	position:relative;
        top:-20px;
        z-index:10;
}

#posAllenatori
{
	position:relative;        
        z-index:10;
}

#sfondoNote
{
	background-image : url(/images/postpartita/sfondoNote.png);
	background-position : bottom;
	background-repeat : no-repeat;
}

#sfondoNomiSx
{
	background-image : url(/images/postpartita/sfondoNomiSx.png);
	background-position : bottom;
	background-repeat : no-repeat;
}

#sfondoNomiDx
{
	background-image : url(/images/postpartita/sfondoNomiDx.png);
	background-position : bottom;
	background-repeat : no-repeat;
}

#sfondoNumTit
{
	background-image : url(/images/postpartita/numTit.png);
	background-position : bottom;
	background-repeat : no-repeat;
}

#sfondoNumPan
{
	background-image : url(/images/postpartita/numPanca.png);
	background-position : bottom;
	background-repeat : no-repeat;
}


td.logo {
	background-color: #80B1FF;
}    

td.teamA, td.teamB, td.score {
	background-color: #80B1FF;
	color: #000484;
	font-weight: bold;
	padding: 3px;
	font-family:verdana;
	font-size:14;
}

td.teamB {
	text-align: right;	
}

td.teamA {
	text-align: left;	
}

td.score {
	border-left: solid 1px #659EB9;
	border-right: solid 1px #659EB9;
	text-align: center;
	}

table.table-tabellino td {
	font-size:11px;
	width:250px;
	padding: 2px;
}
table.table-tabellino2 td {
	font-size:11px;
}
table.cal {
	width:500px;
	float: center;
	font-size: 11px;
	border:1px solid #EFEFEF;
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica;
}


    #nav {
		margin:0; 
		padding:0; 
		list-style:none;
	}	
	
		#nav li {
			float:left; 
			display:block; 
			background:white;			 
			position:relative;
			z-index:500; 
			margin:0;
			//border:1px solid #1503a3;
			-webkit-transition: all 0.1s ease-in-out;
            color:#1503a3;
            font-size: 0.8em;
         line-height: 20px; 
         padding-top:2px;
         padding-bottom:2px;
         width:83px; 
		}
        
        #nav li.menu {
            border-left:0;
            border-top:0;
            border-bottom:0;
            font-size: 0.9em;
			  padding:0;
        }
        
        #nav li.menulast {
            border:0;
            font-size: 0.9em; 
			  padding:0;
        }

		
		#nav li.last {	
			width:95px;
			}
			
		#nav li li.last {
			width:95px;			
			}
		#nav li li.estremi {				
			width:95px;		
			}	
		#nav li li.estremilast {
			width:95px;		
			}																	
			
		#nav li a {
			display:block; 
			padding:0px 0px 0px 0px; 
			text-decoration:none; 
			text-align:center; 
			color:#1503a3;
		}

		#nav li a:hover {
			background:#FA050B;	
		}
		
		#nav li li:hover {
			-webkit-transform: translate(+10px,0);
			}
	
		#nav a.selected {
			color:#C00;
			padding-top:5px;
         padding-bottom:5px;
		}
	
		#nav ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
		}
		
		#nav ul li {
			width:83px; 
			float:left; 
			border-top:1px solid #fff;
		}
		
		#nav ul a {
			display:block;  
			height:auto;
			padding: 2px 2px; 
			color:#1503a3;
		}
		
		*html #nav ul {
			margin:0 0 0 -2px;
		}
		
.semiTrasparente {
  background-color: white;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity:0.8;
}

.quasiTrasparente {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity:0.5;
}

.roundedAltoSx {    
    border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    -webkit-border-radius: 10px 0 0 0;
    border-top: 1px solid;
    border-left: 1px solid;
    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity:0.8;
        
}

.roundedAltoDx {
   border-top: 1px solid;
   border-right: 1px solid;  
   
    border-radius: 0 10px 0 0;
    -moz-border-radius: 0 10px 0 0;
    -webkit-border-radius: 0 10px 0 0;
    
    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity:0.8;    
}

.roundedBassoDx {
   border-right: 1px solid;
   border-bottom: 1px solid;  
   
    border-radius: 0 0 20px 0;
    -moz-border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 10px 0;
    
    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity:0.8;    
}

.roundedBassoSx {    
   border-bottom: 1px solid;
   border-left: 1px solid;  
   
    border-radius: 0 0 0 20px;
    -moz-border-radius: 0 0 0 20px;
    -webkit-border-radius: 0 0 0 20px;
    
    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity:0.8;    
}

.roundedSemiTrasparente {    
   border: 1px solid;  
   
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    
    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity:0.8;    
}

.border-radius { 
 border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px; 
}

.border-camp { 
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px; 
}

.border-youtube { 
 border-radius: 20px;
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px; 
}

.bomberTurno {    
    border-radius: 0px 0 0 20px;
    -moz-border-radius: 0px 0 0 20px;
    -webkit-border-radius: 0px 0 0 20px;
}

.border-loghiart { 
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px; 
}

.angoloAltoSx {    
    border-radius: 20px 0 0 0;
    -moz-border-radius: 20px 0 0 0;
    -webkit-border-radius: 20px 0 0 0;
    border-top: 3px solid;
    border-left: 3px solid;        
}

.angoloAltoDx {
   border-top: 3px solid;
   border-right: 3px solid;  
   
    border-radius: 0 20px 0 0;
    -moz-border-radius: 0 20px 0 0;
    -webkit-border-radius: 0 20px 0 0;    
}

.angoloBassoDx {
   border-right: 3px solid;
   border-bottom: 3px solid;  
   
    border-radius: 0 0 20px 0;
    -moz-border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 20px 0;          
}

.angoloBassoSx {    
   border-bottom: 3px solid;
   border-left: 3px solid;  
   
    border-radius: 0 0 0 20px;
    -moz-border-radius: 0 0 0 20px;
    -webkit-border-radius: 0 0 0 20px;
}

.angoloNewsPAltoSx {    
    border-radius: 10px 0 0 0;
    -moz-border-radius: 10px 0 0 0;
    -webkit-border-radius: 10px 0 0 0;
    border-top: 1px solid;
    border-left: 1px solid;    
}

.angoloNewsPBassoSx {    
   border-bottom: 1px solid;
   border-left: 1px solid;  
   
    border-radius: 0 0 0 10px;
    -moz-border-radius: 0 0 0 10px;
    -webkit-border-radius: 0 0 0 10px;
}

.border-radius-sx {    
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
}

.border-radius-sx-g {    
    border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
}

.border-radius-dx-g {    
    border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
}

.curvatura-articoli {
 border-top-left-radius: 170px 5px;
 border-top-right-radius: 170px 5px;
 border-bottom-left-radius: 170px 5px;
 border-bottom-right-radius: 170px 5px;
 border-top:1px solid white;
 border-bottom:1px solid white;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 
 background-color:rgba(15,55,81,0.5)
}


#tab1 {clear: both; overflow: hidden;padding:0;margin:0}
#tab1 li {display: inline;}
#tab1 li a, #tab1 li a:visited {display: block; float: left; line-height: 30px; padding: 0 6px; background-color:#1503A3; text-transform: uppercase; color: #fff; text-decoration: none; margin-right: 1px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000;}
#tab1 li a:hover {color: #ccc;}
#tab1 li a.current {background-color:red; color: white; border-color: #ccc;}

#ajax-content {padding: 0 0; width: 99%; overflow: auto; height: 600px; margin-bottom: 5px; border: 1px solid #ccc;background-color:#e1f2f9}
#ajax-content h2, #ajax-content p {padding: 0 10px;}
#ajax-content ul {margin: 0 0 0 20px; list-style: disc; line-height: 1.5em;}

#tab2 {clear: both; overflow: hidden;padding:0;margin:0}
#tab2 {display: inline;}
#tab2 a, #tab2 li a:visited {display: block; float: left; line-height: 30px; padding: 0 6px; background-color:#1503A3; text-transform: uppercase; color: #fff; text-decoration: none; margin-right: 1px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000;}
#tab2 a:hover {color: #ccc;}

/* DIMENSIONIAMO LE CELLE CONTENENTI LE FRECCE */
#thumb_arrow_left { width: 50px; }
#thumb_arrow_right {width: 50px; }

/* IMPOSTIAMO LA LARGHEZZA AL CONTENITORE DELLA THUMB */
#thumb_content { width: 900px; }

/* GENERIAMO LE CLASSI CHE NASCONDERANNO E MOSTRERANNO I VARI BLOCCHI */
div.thumb_hide { display: none; visibility: hidden; position: absolute; }
div.thumb_show { visibility: visible; }

//per testo scorrevole
.marquee {
  height: 150px;
  width: 100%;

  overflow: hidden;
  position: relative;
}

.marquee div {
  display: block;

  position: absolute;
  overflow: hidden;

  animation: marquee 10s linear infinite;
}

.marquee span {
  width: 100%;
}

@keyframes marquee {
  0% { top: 150px; }
  100% { top: -150px; }
}

.marquee div:hover {
    animation-play-state: paused;
}

.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: red;    }
    49%{    color: red; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: red;    }
}
.noblinking{
     color: red;
}


<!--[if IE]>
.curvatura-articoli {
 border-top-left-radius: 170px 5px;
 border-top-right-radius: 170px 5px;
 border-bottom-left-radius: 170px 5px;
 border-bottom-right-radius: 170px 5px;
 border-top:1px solid white;
 border-bottom:1px solid white; 
 
 background:transparent;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000050,endColorstr=#99000050);
 zoom: 1;
}
<![endif]-->