/**
* @copyright (C) 2006 Bo.Di. Srl
*/

body{
	background-color: #006CB2;
	padding: 8px 0px 0px 0px;
	margin: 0;
	font-size: 7pt;
	color: #6C6C6C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TR	{font-family: Verdana, Arial; font-size: 7pt;}
TD	{font-family: Verdana, Arial; font-size: 7pt;}


/* ---------------------------------------- Conteiner --------------------------------------*/

#boxMenu { height: 51px; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; background-image: url(../images/bkg_filetto_DOPPIOmenu.jpg); background-repeat: repeat-x; }
#boxDATIMenu { }
#boxCentraleGlogale { border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; }
#boxIndirizzo { height: 20px; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; font-size: 7pt; color: white; text-align: center; line-height: 20px; }
#boxSponsors { height: 55px; border: 2px solid #FFFFFF; background-image: url(../images/bkg_footer_sfumata.jpg); background-repeat: no-repeat; }
#boxContenitore { margin: 0px 7px 0px 7px; background-color: white; padding: 15px 25px 15px 25px; }
#boxSottoMenu { height: 21px; color: white; margin-left: 30px; margin-top: 5px; }


/* ---------------------------------------- Caratteristiche Testo --------------------------- */

.titoli, .titoliOrganigramma, .titoliPhotogallery { color: #4382B7; font-weight: bold; }
.titoliOrganigramma { margin-left:140px; }
.titoliPhotogallery { margin-left:10px; }

/* ------------------------ RollOver TR ---------------- */

.item			{	 background-color: #FFF; }
.itemHover	{
	background-color: #E8F4FF;
}


/* ---------------------------------------- Barra MainMenù --------------------------- */

#mainmenu { text-align: center;
	margin:0px 0px 0px 0px;
	padding: 0px;
	height:25px;
}

#mainmenu ul {
	margin: 0px;
	border : 0px;
	padding: 0px;
	display : block;
}

#mainmenu ul li {
	list-style-type : none;
	float : left;
	display : block;
}

#mainmenu ul li a, a.ultima, a.impianti, a.modulistica, a.comunicati, a.organizzazione, a.links, a.dovesiamo 
{
	text-decoration : none;
	text-align: center;
	color : #FFFFFF;
	font-weight : bold;	
   height: 21px;
   line-height: 21px;
	display : block;
}
a.ultima, a.ultima:hover, .mainmenu_attivo_ultima
{ width:128px; }
a.impianti, a.modulistica, a.impianti:hover, a.modulistica:hover, .mainmenu_attivo_impianti, .mainmenu_attivo_modulistica
{ width:78px; }
a.comunicati, a.comunicati:hover, .mainmenu_attivo_comunicati
{ width:138px; }
a.organizzazione, a.organizzazione:hover, .mainmenu_attivo_organizzazione
{ width:98px; }
a.dovesiamo, a.dovesiamo:hover, .mainmenu_attivo_dovesiamo
{ width:88px; }
a.links, a.links:hover, .mainmenu_attivo_links
{ width:73px;}

#mainmenu ul li a:hover {
	color : #FFFFFF;
	background-image: url(../images/bkg_filetto_menu_hover.jpg);
	background-repeat: repeat-x;
	border-top : 2px solid #FFFFFF;
	border-bottom : 2px solid #FFFFFF;
	display : block;	
}

.mainmenu_attivo_ultima, .mainmenu_attivo_comunicati, .mainmenu_attivo_organizzazione, .mainmenu_attivo_impianti, .mainmenu_attivo_modulistica, .mainmenu_attivo_links, .mainmenu_attivo_dovesiamo
{
	text-align: center;
	color : #FFFFFF;	
	background-image: url(../images/bkg_filetto_menu_hover.jpg);
	background-repeat: repeat-x;
	border-top : 2px solid #FFFFFF;
	border-bottom : 2px solid #FFFFFF;
	font-weight : bold;	
   height: 21px;
   line-height: 21px;
	display : block;	
}

IMG.home{margin-top: 2px;}

/* ---------------------------------------- Link Normale */


A:link, A:visited, A:active {color: #4483B9; text-decoration: none;}
A:hover {color: #000000; text-decoration: none;}



/* ---------------------------------------- Link Sottomenu --------------------------------------*/

.NOlinkSottomenu {color: #99D3F9; text-decoration: none; }

A.linkSottomenu:link, A.linkSottomenu:visited, A.linkSottomenu:active {color: #FFFFFF; text-decoration: none; }
A.linkSottomenu:hover {color: #99D3F9; text-decoration: none; }


/* ---------------------------------------- link Riga Indirizzo */

A.linkIndirizzo:link, A.linkIndirizzo:visited, A.linkIndirizzo:active {color: #FFFFFF; text-decoration: underline;}
A.linkIndirizzo:hover {color: #474747; text-decoration: none;}


/* ---------------------------------------- Riga Credits */

.txtCredits { color: gray; font-size:7pt; text-align: center;}

A.linkCredits:link, A.linkCredits:visited, A.linkCredits:active {	color: #A0A0A0;	text-decoration: none;}
A.linkCredits:hover {color: gray; text-decoration: none;}

/* ------------------------ Notizie ---------------- */

DIV.NotizieItem { margin-bottom:20px; line-height:14px; }

/* ------------------------ Rappresentative ---------------- */

SPAN.rappresentativeMenu { margin-left:155px; height:22px; line-height:22px; color:#006CB2; }
A.rappresentativeButton, A.rappresentativeButton:visited 
{ background-color: #006CB2; color:White; letter-spacing:2px; padding:2px; margin-left:45px; }
.rappresentativeLabel { border: solid 1px #006CB2; color:#006CB2; letter-spacing:2px; height:20px; padding:2px; 
margin-left:45px; }
.noRappresentativeLabel { letter-spacing:2px; height:20px; padding:2px; margin-left:45px; }
.panelRappresentative { display:inline; }

TABLE.rappresentative { margin-top:20px; }
TD.rappresentativeImmagine { width:160px; text-align:left; vertical-align:top; }
IMG.rappresentativeImmagine { width:140px; }

TD.datiSx { background-color: #006CB2; color:White; vertical-align:top; padding: 5px; width:160px; }
TD.datiDx, TD.datiDxAlt, TD.impiantiDx, TD.impiantiDxAlt 
{ vertical-align:top; padding-top: 5px; padding-left:15px; padding-right:15px; }
TD.datiDxAlt, TD.impiantiDxAlt { background-color:#F9F9F9; }
TD.impiantiDx, TD.impiantiDxAlt 
{ width:300px; }

/* ------------------------ Tabelle Contenuto ---------------- */

TABLE.giocatoriGridView, TABLE.moduliGridView, TABLE.impiantiGridView
 { margin-top:20px; width:100%; border:none; margin-bottom:10px; }

TR.tabellaHeader { color : #FFFFFF; background-image: url(../images/bkg_filetto_menu_hover.jpg);
line-height: 20px; background-repeat: repeat-x;  height:20px;  }
.tabellaHeaderSx { border-right: solid 1px White;  }
TR.tabellaRow, TR.tabellaAltRow, TR.impiantiRow { height:20px; text-align:center; }
TR.tabellaAltRow, TR.linksAltRow { background-color:#F9F9F9; }
TR.linksRow, TR.linksAltRow { height:30px; text-align:left; }

IMG.imgPdf { height:17px; margin:7px; }

TABLE.organigrammaGridView{ margin-top:20px; margin-bottom:10px; margin-left:140px; }
TD.carica{ text-align:left; vertical-align:top; font-weight:bold; width:150px; padding:10px; }
TD.incaricato{ width:250px; padding:10px; line-height:16px; }

/* ------------------------ Photogallery ---------------- */

.dlPhotogallery { margin-top:10px; }
DIV.photoRiquadro { border: solid 1px #006CB2; width:80px; height:80px; padding:5px; margin:10px; }
.didascalia { margin-left:20px; color:White; font-size:9pt; margin-top:2px; }

/* ------------------------ Impianti ---------------- */

IMG.impiantiImmagine { width:160px; margin-top:3px; }
TD.impiantiImmagine { width:180px; text-align:left; vertical-align:top; }

/* ------------------------ Modulistica ---------------- */

SPAN.moduliMenu { margin-left:105px; height:22px; line-height:22px; color:#006CB2; }
A.moduliButton, A.moduliButton:visited 
{ background-color: #006CB2; color:White; letter-spacing:2px; padding:2px; margin-left:20px; }
.moduliLabel { border: solid 1px #006CB2; color:#006CB2; letter-spacing:2px; height:20px; padding:2px; 
margin-left:20px; }

/* ------------------------ Home ---------------- */

TD.homeSx { width:180px; text-align:left; vertical-align:top; }
TD.homeCentro { width:160px; text-align:left; vertical-align:top; }
TD.homeDx { vertical-align:top; padding-left:20px; line-height:18px; letter-spacing:1px;}

TABLE.homeGridView
 { width:160px; border:solid 1px #4483B9;}
TR.homeHeader { color : #FFFFFF; background-image: url(../images/bkg_filetto_menu_hover.jpg);
line-height:14px; background-repeat: repeat-x;  height:14px; text-align:center; }
TR.homeRow, TR.homeAltRow { height:20px; text-align:left; line-height:14px; }
TR.homeAltRow { background-color:#F9F9F9; }
TD.home { padding:5px; }
TD.homeNoP { padding:0px; }

/* ------------------------ Calendario --------------- */

SPAN.campionatiMenu { height:22px; line-height:22px; color:#006CB2; }
A.campionatiButton, A.campionatiButton:visited 
{ background-color: #006CB2; color:White; letter-spacing:2px; padding:2px; margin-right:8px; }
.campionatiLabel { border: solid 1px #006CB2; color:#006CB2; letter-spacing:2px; height:20px; padding:2px; 
margin-right:8px; }

P.sottotitolo { color:#4483B9; font-weight:bold; }
DIV.titoloCampionati, DIV.titoloCampionatiPiccola { width:100%; text-align:center; margin-top:20px; }
DIV.titoloCampionatiPiccola { margin-bottom:10px; margin-top:10px; }

DIV.partitaHeader, DIV.partitaHeader_ie
{ 
    width:340px; height:20px; background-color:#4483B9; color:white; margin-top:20px; margin-left:auto; margin-right:auto;
    padding-left:10px; padding-top:5px;
}
DIV.partitaHeader { border-left: solid 1px #4483B9; }

SPAN.numeroGiornata { font-weight:bold; margin-left:70px;}

.gridViewGiornata { width:350px; margin-left:auto; margin-right:auto; margin-bottom:30px; border: solid 1px #4483B9;  }
.gridViewGiornata TD { height:22px; vertical-align:middle; padding-left:10px;}

.calendario, .calendario_ie { margin-left:auto; margin-right:auto; }

DIV.partitaHeaderPiccola
{ 
    width:310px; height:30px; background-color:#4483B9; color:white; margin-top:5px; margin-right:10px;
    padding-left:5px; padding-right:5px; 
}
.calendario DIV.partitaHeaderPiccola { border-right: solid 1px #4483B9; margin-left:-1px; }
SPAN.numeroGiornataPiccola { font-weight:bold; }

.gridViewGiornataPiccola { width:320px; margin-right:10px; margin-bottom:5px; border: solid 1px #4483B9;  }
.gridViewGiornataPiccola TD { height:24px; vertical-align:middle; padding-left:10px; font-size:9px; }

.calendario .risultatiPiccola { text-align:center; width:11%; padding-left:5px; padding-right:5px; }
.calendario_ie .risultatiPiccola { text-align:center; width:15%; padding-left:5px; padding-right:5px; }

DIV.headerClassifica, DIV.headerClassifica_ie
{ 
    font-weight:bold; background-color:#4483B9; color:white; margin-top:20px; width:500px; height:13px; padding-top:2px;
    margin-left:auto; margin-right:auto;
}
DIV.headerClassifica {  border-right: solid 1px #4483B9; border-left: solid 1px #4483B9; }
SPAN.totaleClassifica { margin-left:230px;}
SPAN.casaClassifica, SPAN.trasfertaClassifica { margin-left:60px;}
.classifica { width:500px; margin-left:auto; margin-right:auto;  }
.squadraClassifica { height:20px; padding-left:5px; padding-top:3px; }
.numeroClassifica { height:20px; width:18px; text-align:center; padding-top:3px; border-right: solid 1px #4483B9; border-left: solid 1px #4483B9; }
.vuotoClassifica { width:1px; }

.noPartite, .noPartite_ie { text-align:center; margin-top:116px; }
.noPartite {  margin-bottom:115px; }
.noPartite_ie {  margin-bottom:173px; }

.noPartitePiccola, .noPartitePiccola_ie { text-align:center; margin-top:126px; }
.noPartitePiccola {  margin-bottom:115px; }
.noPartitePiccola_ie {  margin-bottom:173px; }