body, html {height:100%;background: #FFF; font-family: 'Archivo Narrow',Helvetica,Tahoma,Verdana, Arial,  sans-serif; margin: 0; padding:0;text-align: center; font-size:1em;}
.orderBU,.orderBD{
	cursor:hand;
	cursor:pointer;
}
.sorter{
	display:block;
	position:absolute;
	top:0px;
	left:39%;
	margin:auto;
	height:50px;
	width:15px;
}
.orderBD{
	position:absolute;
	bottom:0px;
}
.titoloOrder{
	margin-top:2px;
	text-align:center;
}
.thOrder{
	position:relative;
	height:50px;
}
.tabella_dati th{
	text-align:left;
}
a{
	color:#333;
}
em{
	font-weight:bold;
}
.logosquadra,.logolega{
	width:88px;
	height:88px;
}
.logosquadra_small,.logolega_small{
	width:44px;
	height:44px;
	float:left;
	margin-right:3px;
}
#userTeam{
	position:absolute;
	left:50%;
	width:639px;
	margin-left:-149px;
	margin-top:0px;
	height:99px;
}
#userTeam .maglietta{
	width:67px;
	height:88px;
}
#userTeam .immaginiutente{
	position:absolute;
	left:0px;
	top:0px;
	width:179px;
	background:  url('../images/base_an_all_01.png') center top repeat-x;
	overflow:hidden;
	height:100%;
	z-index:21;
}
#userTeam .immaginiutente img{
	
	margin-top:3px;
	margin-right:3px;
	background: url('../images/textureteam.png') center top repeat-x;
	
}

#userTeam .datiutente{
	position:absolute;
	left:179px;
	top:0px;
	width:252px;
	background:  url('../images/base_an_all_02.png') center top repeat-x;
	color:#fff;
	height:100%;
	-moz-box-shadow: 5px 0px 15px #333;
	-webkit-box-shadow: 5px 0px 15px #333;
	box-shadow: 5px 0px 15px #333;
	text-align:left;
	z-index:23;
}
#userTeam .datiutente h3{
	color:#fff;
	margin:7px;
	padding:0px;
	text-shadow: 0 0 0.2em #000;
}
#userTeam .datiutente span{
	display:block;
	margin:7px;
	margin-top:0px;
	padding:0px;
	text-shadow: 0 0 0.5em #000;
	line-height:1em;
}
#userTeam .pulsanti{
	position:absolute;
	right:0px;
	top:0px;
	width:208px;
	background:  url('../images/base_an_all_03.png') center top repeat-x;
	overflow:hidden;
	height:100%;
	z-index:22;
	height:99px;
	text-align:center;
}
#userTeam .pulsanti #bottonePostaAlarm{
	position:absolute;
	top:4px;
	left:72px;
}
#userTeam .pulsanti #bottonePostaAlarm strong{
	display:block;
	background-color:red;
	border:1px solid #fff;
	font-size:0.8em;
	font-weight:normal;
	color:white;
	padding:3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 5px 0px 5px #333;
	-webkit-box-shadow: 5px 0px 5px #333;
	box-shadow: 5px 0px 5px #333;
}
#userTeam .pulsanti .bottone{
	margin-top:7px;
}
#seasontime{
	text-align:left;
	color:#fff;
	position:absolute;
	right:0px;
	top:99px;
	z-index:51;
	height:60px;
	left:50%;
	width:240px;
	font-size:95%;
	margin-left:250px;
	text-align:center;
	background:  url('../images/stato_centrale.png') center top repeat-x; /* for all you older browsers out there */
    background: 
            url('../images/stato_sx.png') left top no-repeat, 
            url('../images/stato_dx.png') right top no-repeat,  
            url('../images/stato_centrale.png') center top repeat-x;
}
#seasonstep{
	padding:3px;
}
#gametime {
	margin:3px;
	margin-top:8px;
}
#gametime .date {
	font-weight:bold;
}

#gametime .time{

	
}
#leaguedata{
	position:relative;
	clear:both;
	width:980px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	font-size:1.3em;
	line-height:1em;
	background:  url('../images/portatitololega_centrale.jpg') center top repeat-x; /* for all you older browsers out there */
    background: 
            url('../images/portatitololega_sx.jpg') left top no-repeat, 
            url('../images/portatitololega_dx.jpg') right top no-repeat,  
            url('../images/portatitololega_centrale.jpg') center top repeat-x;
}
#leaguedata strong{
 color:#2e5894;
}
#nomeLega,#squadreIscritte,#datiPresidente{
	margin:0px;  
    padding-top:15px;
    width:150px;
	height: 60px;
	margin-bottom:0px;
	float:left;
	text-align:center;
	background:  url('../images/portatitolo_centrale.jpg') center top repeat-x; /* for all you older browsers out there */
    background: 
            url('../images/portatitolo_sx.jpg') left top no-repeat, 
            url('../images/portatitolo_dx.jpg') right top no-repeat,  
            url('../images/portatitolo_centrale.jpg') center top repeat-x;
}

#logoLega{
	margin:0px;  
    width:95px;
	margin-bottom:0px;
	float:left;
}

#nomeLega{
	width:270px;
	text-align:left;
}
#nomeLega strong{
	width:250px;
	display:block;
	margin-left:20px;
	font-size:0.8em;
	text-align:left;
	padding:0px;
}
#squadreIscritte{
	width:160px;
	line-height:1.1em;
}
#squadreIscritte strong{ 
	float:left;
	display:block;
	margin-left:20px;
	font-size:0.7em;
	text-align:left;
	line-height:1em;
	margin-top:3px;
}

#squadreIscritte span{ 
	display:block;
	float:right;
	position:relative;
	margin-right:20px;
	font-size:1.3em;
	margin-top:6px;
	color:#2f5794;
	font-weight:bold;
	text-shadow: -1px 0 #444, 0 1px #444, 1px 0 #444, 0 -1px #444;
}

#datiPresidente{
	text-align:left;
	width:450px;
	line-height:0.9em;
}
#datiPresidente strong{ 
	float:left;
	clear:left;
	display:block;
	margin-left:20px;
	font-size:0.8em;
	text-align:left;
	padding:0px;
}

#datiPresidente span{ 
	font-size:0.8em;
	float:left;
	display:block;
	margin-left:5px;
	padding:0px;
}
.clear{
	clear:both;
}
.bottoni{
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	clear:both;
	position:relative;
}
.scroller .bottoni{
	margin-top:5px;
}
.bottone{
	height:51px;
	margin-left:5px;
	margin-right:5px;
    float:left;
    text-decoration:none;
    outline: none; 
    background-color:transparent;
    border:0;
    cursor:hand;
	cursor:pointer;
}
.td .bottone,.descrizione .bottone{
	margin-left:0px;
	margin-right:0px;
}
.td .bottone{
	position:relative;
	margin-top:auto;
	margin-right:auto;
}
.esci{
	width:94px;
	height:40px;
	background-image:url('../images/bott_esci_small.png');
	float:left;
}
.assistenza{
	width:94px;
	height:40px;
	background-image:url('../images/bott_assistenza_small.png');
	float:left;
}
.posta{
	width:94px;
	height:40px;
	background-image:url('../images/bott_posta_small.png');
	float:left;
}
.guida{
	width:94px;
	height:40px;
	background-image:url('../images/bott_guida_small.png');
	float:left;
}
.rosa_attuale_small{
	width:99px;
	background-image:url('../images/bott_rosa_attuale_small.png');
	height:31px;
}
.modificaformazione_small{
	width:148px;
	background-image:url('../images/bott_modificaformazione_small.png');
	height:31px;
}

.rigoristi_small{
	width:86px;
	background-image:url('../images/bott_rigoristi_small.png');
	height:31px;
}

.copia_formazione_small{
	width:126px;
	background-image:url('../images/bott_copia_formazione_small.png');
	height:31px;
}

.scheda_small{
	width:60px;
	background-image:url('../images/bott_scheda_small.png');
	height:31px;
}
.tabellini_small{
	width:79px;
	background-image:url('../images/bott_tabellini_small.png');
	height:31px;
}
.tabellino_small{
	width:82px;
	background-image:url('../images/bott_tabellino_small.png');
	height:31px;
}
.ricalcola_small{
	width:79px;
	background-image:url('../images/bott_ricalcola_small.png');
	height:31px;
}
.stampa_giornata_small{
	width:116px;
	background-image:url('../images/bott_stampa_giornata_small.png');
	height:31px;
}
.vedi_tutto_small{
	width:82px;
	background-image:url('../images/bott_vedi_tutto_small.png');
	height:31px;
}
.stampa_small{
	width:61px;
	background-image:url('../images/bott_stampa_small.png');
	height:31px;
}
.stampa{
	width:79px;
	background-image:url('../images/bott_stampa.png');
}
.acquista_small{
	width:82px;
	background-image:url('../images/bott_acquista_small.png');
	height:31px;
}
.offerta_small{
	width:72px;
	background-image:url('../images/bott_offerta_small.png');
	height:31px;
}
.invia{
	width:67px;
	background-image:url('../images/bott_invia.png');
}
.rispondi{
	width:100px;
	background-image:url('../images/bott_rispondi.png');
}
.inoltra{
	width:89px;
	background-image:url('../images/bott_inoltra.png');
}
.formazioni_small{
	width:94px;
	height:31px;
	background-image:url('../images/bott_formazioni_small.png');
}
.regolamento_small{
	width:105px;
	height:31px;
	background-image:url('../images/bott_regolamento_small.png');
}
.calendario_small{
	width:67px;
	height:31px;
	background-image:url('../images/bott_calendario_small.png');
}
.risultati_small{
	width:77px;
	height:31px;
	background-image:url('../images/bott_risultati_small.png');
}
.classifica_small{
	width:82px;
	height:31px;
	background-image:url('../images/bott_classifica_small.png');
}
.completa_offerte{
	width:114px;
	background-image:url('../images/bott_completa-offerte.png');
}
.come_preparare{
	width:150px;
	background-image:url('../images/bott_come_preparare_asta.png');
}
.come_opera{
	width:126px;
	background-image:url('../images/bott_come_opera_software.png');
}
.invia_invito{
	width:125px;
	background-image:url('../images/bott_invia_invito.png');
}
.effettua_nuovamente_login{
	width:194px;
	background-image:url('../images/bott_effettua_login.png');
}
.chiudi_iscrizioni{
	width:112px;
	background-image:url('../images/bott_chiudi_iscrizioni.png');
}
.indietro{
	width:92px;
	background-image:url('../images/bott_indietro.png');
}
.avanti{
	width:79px;
	background-image:url('../images/bott_avanti.png');
}
.continua{
	width:105px;
	background-image:url('../images/bott_continua.png');
}
.cancella{
	width:99px;
	background-image:url('../images/bott_cancella.png');
}
.cancella_small{
	width:80px;
	height:31px;
	background-image:url('../images/bott_cancella_small.png');
}
.cancella_selezionati{
	width:118px;
	background-image:url('../images/bott_cancella_selezionati.png');
}
.nuovo_topic{
	width:87px;
	background-image:url('../images/bott_nuovo_topic.png');
}
.nuovo_messaggio{
	width:115px;
	background-image:url('../images/bott_nuovo_messaggio.png');
}
.posta_in_arrivo{
	width:115px;
	background-image:url('../images/bott_posta_arrivo.png');
}
.posta_inviata{
	width:115px;
	background-image:url('../images/bott_posta_inviata.png');
}
.aggiorna{
	width:105px;
	background-image:url('../images/bott_aggiorna.png');
}
.apri_small{
	width:50px;
	height:31px;
	background-image:url('../images/bott_apri_small.png');
}
.elimina_small{
	width:77px;
	height:31px;
	background-image:url('../images/bott_elimina_small.png');
}
.accetta_small{
	width:77px;
	height:31px;
	background-image:url('../images/bott_accetta_small.png');
}
.salva{
	width:67px;
	background-image:url('../images/bott_salva.png');
}
.copia{
	width:67px;
	background-image:url('../images/bott_copia.png');
}
.salva_small{
	width:60px;
	height:31px;
	background-image:url('../images/bott_salva_small.png');
}
.salva_tutte_small{
	width:197px;
	height:31px;
	background-image:url('../images/bott_salva_tutte_small.png');
}
.default_small{
	width:71px;
	height:31px;
	background-image:url('../images/bott_default_small.png');
}
.ripristina{
	width:105px;
	background-image:url('../images/bott_ripristina.png');
}
.modifica{
	width:100px;
	background-image:url('../images/bott_modifica.png');
}
.modifica_small{
	width:82px;
	height:31px;
	background-image:url('../images/bott_modifica_small.png');
}
.ritira_small{
	width:62px;
	height:31px;
	background-image:url('../images/bott_ritira_small.png');
}
.partecipa_small{
	width:82px;
	height:31px;
	background-image:url('../images/bott_partecipa_small.png');
}
.accetta_small{
	width:69px;
	height:31px;
	background-image:url('../images/bott_accetta_small.png');
}
.rifiuta_small{
	width:69px;
	height:31px;
	background-image:url('../images/bott_rifiuta_small.png');
}
.freccia_su_small{
	width:45px;
	height:31px;
	background-image:url('../images/bott_freccia_su_small.png');
}
.upload{
	width:84px;
	background-image:url('../images/bott_upload.png');
}
.crea{
	width:64px;
	background-image:url('../images/bott_crea.png');
}
.iscrivimi{
	width:87px;
	background-image:url('../images/bott_iscrivimi.png');
}
.iscriviti{
	width:87px;
	background-image:url('../images/bott_iscriviti.png');
}
.iscriviti_small{
	width:69px;
	height:31px;
	background-image:url('../images/bott_iscriviti_small.png');
}
.annulla{
	width:96px;
	background-image:url('../images/bott_annulla.png');
}
.annulla_small{
	width:74px;
	height:31px;
	background-image:url('../images/bott_annulla_small.png');
}
.rimuovi_small{
	width:69px;
	height:31px;
	background-image:url('../images/bott_rimuovi_small.png');
}
.conferma_small{
	width:89px;
	height:31px;
	background-image:url('../images/bott_conferma_small.png');
}
.messaggio_small{
	width:89px;
	height:31px;
	background-image:url('../images/bott_messaggio_small.png');
}
.concludi{
	width:112px;
	background-image:url('../images/bott_concludi.png');
}
.chiudi{
	width:78px;
	background-image:url('../images/bott_chiudi.png');
}
.esegui_small{
	width:63px;
	height:31px;
	background-image:url('../images/bott_esegui_small.png');
}
.riapri_small{
	width:65px;
	height:31px;
	background-image:url('../images/bott_riapri_small.png');
}
.crea_sessione_small{
	width:104px;
	height:31px;
	background-image:url('../images/bott_crea_sessione_small.png');
}
.avvia_asta_small{
	width:101px;
	height:31px;
	background-image:url('../images/bott_avvia_asta_small.png');
}
.vedi_small{
	width:58px;
	height:31px;
	background-image:url('../images/bott_vedi_small.png');
}
.cerca_small{
	width:65px;
	height:31px;
	background-image:url('../images/bott_cerca_small.png');
}
.fai_scadere_ora_small{
	width:116px;
	height:31px;
	background-image:url('../images/bott_fai_scadere_small.png');
}
.giocatori_small{
	width:83px;
	height:31px;
	background-image:url('../images/bott_giocatori_small.png');
}
.scambia_small{
	width:69px;
	height:31px;
	background-image:url('../images/bott_scambia_small.png');
}
.cambia_small{
	width:62px;
	height:31px;
	background-image:url('../images/bott_cambia_small.png');
}
.aggiungi_small{
	width:82px;
	height:31px;
	background-image:url('../images/bott_aggiungi_small.png');
}
.filtra_small{
	width:61px;
	height:31px;
	background-image:url('../images/bott_filtra_small.png');
}
.cedi_small{
	width:57px;
	height:31px;
	background-image:url('../images/bott_cedi_small.png');
}
.nuova_small{
	width:65px;
	height:31px;
	background-image:url('../images/bott_nuova_small.png');
}
.iscrizioni_completate_small{
	width:147px;
	height:31px;
	background-image:url('../images/bott_iscrizioni_completate_small.png');
}
.frecciadestra_small{
	width:45px;
	height:31px;
	background-image:url('../images/bott_freccia_destra_small.png');
}
.frecciasinistra_small{
	width:45px;
	height:31px;
	background-image:url('../images/bott_freccia_sinistra_small.png');
}
.penalita_small{
	width:72px;
	height:31px;
	background-image:url('../images/bott_penalita_small.png');
}
.punteggi_small{
	width:82px;
	height:31px;
	background-image:url('../images/bott_punteggi_small.png');
}
.formazioni_small{
	width:94px;
	height:31px;
	background-image:url('../images/bott_formazioni_small.png');
}
.regolamento_small{
	width:105px;
	height:31px;
	background-image:url('../images/bott_regolamento_small.png');
}
.calendario_small{
	width:94px;
	height:31px;
	background-image:url('../images/bott_calendario_small.png');
}
.partite_small{
	width:69px;
	height:31px;
	background-image:url('../images/bott_partite_small.png');
}
.crea_calendario_small{
	width:116px;
	height:31px;
	background-image:url('../images/bott_crea_calendario_small.png');
}
.edita_small{
	width:54px;
	height:31px;
	background-image:url('../images/bott_edita_small.png');
}
.ripristina_small{
	width:80px;
	height:31px;
	background-image:url('../images/bott_ripristina_small.png');
}
.salva_pagella_small{
	width:105px;
	height:31px;
	background-image:url('../images/bott_salva_pagella_small.png');
}
.vai_small{
	width:45px;
	height:31px;
	background-image:url('../images/bott_vai_small.png');
}
.indietro_small{
	width:77px;
	height:31px;
	background-image:url('../images/bott_indietro_small.png');
}
.risultati_small{
	width:77px;
	height:31px;
	background-image:url('../images/bott_risultati_small.png');
}


#logouploader{
	margin-top:10px;
	float:left;
}
.bottoneGrid,.bottoneright,.bottoneright,.bottoneleft{
	color:#000;
	text-align:center;
	height: 22px;
	background: url(../images/bott_1_SX.png) 0px 0px no-repeat, url(../images/bott_1_CX.png) 5px 0px no-repeat,url(../images/bott_1_DX.png)top right no-repeat;
	line-height:1.7em;
	text-transform:uppercase;
	cursor:pointer;
	cursor:hand;
}
.paginatore{
	clear:both;
}
.paginabutton,.paginabutton_on{
	float:left;
	margin:4px;
	border:1px solid #42536D;
	width:20px;
	height:20px;
	text-align:center;
	background-color:#ECECEC;
	cursor:hand;
	cursor:pointer;
}

.paginabutton_on{
	color:#ECECEC;
	background-color:#42536D;
}
#newpost{
	clear:both;
	background-color: #ECECEC;
	border:1px solid #42536D;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
	padding:10px;
	position:relative;
}
.topic,.post{
	clear:both;
	background-color: #ECECEC;
	border:1px solid #42536D;
	margin-top:10px;
	color:#000;
}

.topic .autore,.post .autore {
	float:left;
	background-color: #333;
	border:1px solid #333;
	color:#fff;
	margin:0px;
	height:94px;
	width:330px;
	font-size:0.9em;
}

.mytopic .autore,.mypost .autore{
	background-color: #42536D;
	border:1px solid #42536D;
}

.topic .descrizione h2 {
	text-decoration:underline;
	font-size:1.1em;
}
.topic .descrizione,.post .descrizione {
	float:left;
	width:590px;
	height:100%;
	padding:5px;
	word-wrap:break-word;
}
.autore img{
	float:left;
	margin:3px;
}
.left{
	float:left;
}
#maglietta{
	position:relative;
	float:left;
	 -webkit-box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
    -moz-box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
    box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
    border:1px solid #000;
    background-color:#FFF;
}
.maglietta{
    background:transparent;
}
#magliettacontroller{
	position:relative;
	float:left;
	margin-top:10px;
	width:100%;
}

.logocontainer{
	margin-bottom:10px;
}
.bottoneGrid{
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:0.8em;
	height: 18px;
	background-size:5px 18px,80px 18px,5px 18px;
	width: 70px;
	display:block;
	overflow:hidden;
	float:left;
}

#listamessaggi #elenco{
	max-height:270px; /*most smart browesrs*/
    *height:270px; /*ie7*/
    _height:270px; /*ie6*/
	overflow:auto;
}
#listamessaggi #lista{
	border:1px solid #C8C8C8;
}
#messaggiolettura{
	border:1px solid #C8C8C8;
	padding:5px;
	font-size:1.1em;
	margin-top:10px;
	min-height:auto; /*most smart browesrs*/
    *height:100px; /*ie7*/
    _height:100px; /*ie6*/
	background-color:#FFF;
}
#offerteList .offerta, #offerteList .scambio, #offerteList .scambiomio{
	margin:5px;
	padding:5px;
	border:1px solid #DDD;	
	background-color:#FFF;
}
#offerteList .scambio{
	border:1px solid #CCC;	
	background-color:#EEE;
}
#offerteList .scambiomio{
	border:1px solid #CCC;	
	background-color:#F89406 ;
	color:#FFF;
}
del {
	color:#F00;
	text-style:italic;
}
.table{
	width:100%;
	border-collapse:collapse;
	border-spacing: 0px;
}
table,td,th{
	border: 0px solid black;
}
.th{
	color:#333;
	background-color:#c8c8c8;
	border-collapse:collapse;
}
.tdright{
	text-align:right;
	float:right;
}
.tdcheck{
	width:15px;
}
.rowbold{
	font-weight:bolder;
	font-size:1.1em;
	color:#000;
	font-style:italic;
}
tr:nth-of-type(even) { background-color: #f2f2f2;color:#112848 }
tr:nth-of-type(odd) { background-color: #fff; color:#333;}

.bottoneright,.bottoneleft{
	display:block;
	clear:both;
	background-size:5px 22px,140px 22px,5px 22px;
	width: 150px;
	margin-top:4px;
}
.bottoneright{
	float:right;
	margin-right:5px;
	clear:none;
}

.bottoneleft{
	float:left;
	margin-left:5px;
	clear:none;
}
header, #header{
	position:relative;
	background-image:url('../images/barratifosi.jpg');
	height:99px;
	top:0px;
	left:0px;
	width:100%;
}
#header #loginBox{
	position:absolute;
	background-image:url('../images/texture_base_login_logout.png');
	height:99px;
	top:0px;
	left:50%;
	margin-left:160px;
	width:330px;
	text-align:left;
}
#header #logo{
	position:absolute;
	left:50%;
	margin-left:-490px;
	margin-top:9px;
}

.erroreIcon{
	position:absolute;
	z-index:1200;
	background-image:url('../images/error.png');
	width:24px;
	height:24px;
	cursor:help;
}
.erroreForm{
	position:absolute;
	z-index:1201;
	border: 2px dotted #FF6633;
	background-color:#F00;
	padding:4px;
	color:#fff;
	display:none;
}

select,input[type=text],input[type=number],input[type=password],input[type=email]{
	width:96%;
	padding:5px;
	height:auto;
}
select{
	width:98%;
}

select:disabled{
	color:#545454;
	background-color:#ebebe4;
}

textarea{
	width:96%;
	font-family: 'Archivo Narrow',Helvetica,Tahoma,Verdana, Arial,  sans-serif;
	padding:5px;
	font-size:1em;
}

#content{
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	color:#777;
	line-height:1.4em;
}
#content p{
	margin-top:3px;
	margin-bottom:3px;
}
.boxleft,.boxleft50,.boxleft34,.boxleft33,.boxleft66,.boxleft100{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	text-align:left;
	background:  url('../images/sfumatura_centrale.jpg') center bottom repeat-x; /* for all you older browsers out there */
    background: 
            url('../images/sfumatura_sx.jpg') left bottom no-repeat, 
            url('../images/sfumatura_dx.jpg') right bottom no-repeat,  
            url('../images/sfumatura_centrale.jpg') center bottom repeat-x;
}
.boxleft50{
	width:50%;
}
.boxleft66{
	width:66%;
}
.boxleft34{
	width:34%;
}
.boxleft33{
	width:34%;
}
.boxleft100{
	width:100%;
}

.boxright66{
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	text-align:left;
	width:66%;
}

.testo{
	margin-top:20px;
	text-align:left;
}
.separatore{
	width:100%;
	height: 15px;
	float:left;
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
	background:  url('../images/sfumatura_centrale.jpg') center top repeat-x; /* for all you older browsers out there */
    background: 
            url('../images/sfumatura_sx.jpg') left top no-repeat, 
            url('../images/sfumatura_dx.jpg') right top no-repeat,  
            url('../images/sfumatura_centrale.jpg') center top repeat-x;
}

#menu{
	position:relative;
	background-image:url('../images/texture_barra_menu.jpg');
	height:60px;
	width:100%;
	z-index:50;
}
#menu ul {
	position:relative;
	width:980px;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	list-style-type: none;
	height: 60px;
}
#menu li {
	float: left;
	margin:0px;
	background-image:url('../images/divisorio_bottoni_menu.png');
	background-repeat:no-repeat;
	background-position:left top; 
}
#menu li:last-child {
	background:  url('../images/divisorio_bottoni_menu.png') left top no-repeat,url('../images/divisorio_bottoni_menu.png') right top no-repeat; /* for all you older browsers out there */
    background: 
            url('../images/divisorio_bottoni_menu.png') left top no-repeat, 
            url('../images/divisorio_bottoni_menu.png') right top no-repeat,  
}

#app{
	display:none;
	min-height:500px;
  	height:auto !important;
  	height:500px;
  	min-width:1080px;
}
#content{
	background-color:#FFF;
	padding:10px;
}

#presidentearea{
	width:100%;
	height:0px;
	border:none;
	overflow:hidden;
}
h1,th h1{
	font-weight: 'bold';
	-webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    color:#2e5894;
    text-align:center;
    margin:0px;
    font-size:1.5em;
    padding-top:15px;
    padding-left:30px;
    padding-right:30px;
    line-height:1.3em;
	max-height: 70px;
	float:left;
	clear:both;
	margin-top:10px;
	margin-bottom:0px;
	background:  url('../images/portatitolo_centrale.jpg') center top repeat-x; /* for all you older browsers out there */
    background: 
            url('../images/portatitolo_sx.jpg') left top no-repeat, 
            url('../images/portatitolo_dx.jpg') right top no-repeat,  
            url('../images/portatitolo_centrale.jpg') center top repeat-x;
}
h2{
	font-family: 'Anton', Arial, serif;
	font-weight: 200;
	-webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    color:#000;
    margin:0px;
    font-size:1.8em;
    padding:2px;
    line-height:1em;
}
h3{
	color:#444;
	font-size:1.1em;
	margin:0px;
	padding:0px;
}
footer, #footer{
	position:relative;
	border-top:3px solid #bfbfbf;
	background-color:#333;
	height:167px;
	width:100%;
	background-image:url('../images/ombra_footer.png');
	background-repeat:no-repeat;
	background-position:center top; 
	text-align:center;
	margin-top:20px;
}

#copylogos{
	position:absolute;
	left:50%;
	margin-left:-485px;
	margin-top:90px;
}
#copyrights{
	width:780px;
	position:absolute;
	left:50%;
	margin-left:-210px;
	text-align:left;
	color:#666;
	font-size:0.7em;
	margin-top:85px;
	line-height:1.3em;
}
#copyrights a{
	text-decoration:none;
	color:#666;
}
#copyrights a:hover{
	text-decoration:underline;
	color:#888;
}

#copyquality{
	position:absolute;
	left:50%;
	margin-left:-340px;
	margin-top:90px;
}

#vocifooter{
	position:absolute;
	text-align:left;
	color:#888;
	font-size:0.8em;
	left:50%;
	margin-left:-490px;
	margin-top:20px;
}

#vocifooter a{
	text-decoration:none;
	color:#888;
}
#vocifooter a:hover{
	text-decoration:underline;
	color:#fff;
}
#vocifootertitle{
	color:#fff;
	font-weight:bold;
	margin:0px;
	clear:both;
}
#boxGeneral{
	position:fixed;
	z-index:1002;
	display:none;
}

#boxGeneral2{
	position:fixed;
	z-index:1004;
	display:none;
}
.boxContent{
	background-color:#FFF;
	color:#000;
	float:left;
	height:0px;
}
.boxContent .scroller{
	background-color:#FFF;
	color:#000;
	float:left;
	overflow:hidden;
	height:99%;
	width:100%;
	font-size:11px;
	text-align:left;
}
.boxContent .scroller a{
	color:#000;
	
}
.containerW{
	clear:both;
	margin:10px;
	font-size:1.5em;
}
.containerW h3{
	margin-bottom:10px;
	font-size:1.2em;
}
.cornerTL{
	clear:left;
	position:relative;
	width:16px;
	height:16px;
	float:left;
}
.rowT{
	position:relative;
	float:left;
	height:16px;
}
.cornerTR{
	width:16px;
	height:16px;
	float:right;
}

.rowB{
	position:relative;
	float:left;
	height:16px;
}
.cornerBL{
	clear:left;
	width:16px;
	height:16px;
	float:left;
}
.cornerBR{
	width:16px;
	height:16px;
	float:right;
}
.rowL{
	width:16px;
	float:left;
}
.rowR{
	width:16px;
	float:right;
}

.barraChiudi{
	position:absolute;
	cursor:pointer;
	cursor:hand;
	right:0px;
	top:0px;
	z-index:20;
}
#black{
	 position:fixed;
	 top:0px;
	 left:0px;
	 background-color:#000;
	 z-index:1001;
	 display:none;
	 height: 100%;
	 width: 100%;
	 opacity:0.6;
	 filter:alpha(opacity=60);
}
#black2{
	 position:fixed;
	 top:0px;
	 left:0px;
	 background-color:#000;
	 z-index:1003;
	 display:none;
	 height: 100%;
	 width: 100%;
	 opacity:0.6;
	 filter:alpha(opacity=60);
}

.bigcountdown{
	position:relative;
	float:right;
	text-align:center;
	height:99px;
	width:327px;
}
.bigcountdown h3{
	display:blocK;
	background-color:#e61f10;
	height:45px;
	width:100%;
	padding:4px;
	color:#fff;
}
.bigcountdown h2{
	display:block;
	top:30px;
	position:absolute;
	font-size:1.3em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bigcountdown h2 div{
	float:left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #ccc;
	background-color:#fff;
	width:71px;
	margin-left:6px;
	padding-top:6px;
	font-family: 'Anton', Arial, serif;
	font-weight: 200;
	-webkit-font-smoothing: antialiased;
	font-size: 1.8em;
	color: #2e5894;
	line-height: 0.6em;
}
.bigcountdown h2 span{
	display:block;
	margin-top:4px;
	clear:both;
	font-size:0.35em;
	font-weight: 100;
	text-transform:uppercase;
	color:#333333;
}

.errore{
	color:red;
	font-weight:bold;
}
.tuttook{
	color:#006600;
	font-weight:bold;
}
.errore{
	color:#f00;
	font-weight:bold;
}
.pos{
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}

.colore1{
	background-color: #fff;
}

.colore2{
	background-color: #f2f2f2;
}

#tooltip
{
    text-align: center;
    color: #fff;
    background: #111;
    position: absolute;
    z-index: 100;
    padding: 15px;
}
 
    #tooltip:after /* triangle decoration */
    {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #111;
        content: '';
        position: absolute;
        left: 50%;
        bottom: -10px;
        margin-left: -10px;
    }
 
        #tooltip.top:after
        {
            border-top-color: transparent;
            border-bottom: 10px solid #111;
            top: -20px;
            bottom: auto;
        }
 
        #tooltip.left:after
        {
            left: 10px;
            margin: 0;
        }
 
        #tooltip.right:after
        {
            right: 10px;
            left: auto;
            margin: 0;
        }
