/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

BODY
{
    BACKGROUND-COLOR: #67aed8;
    background-image: url(immagini/sfondo.jpg);
    background-position: center top;
    FONT-FAMILY: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    margin: 0 0 0 0;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin: 0 0 0 0;
	border: 0px;
}
/******************************************MENU DI NAVIGAZIONE***************************************/
.tblMenu
{
	padding: 15 0 0 20;
}
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 160px; /*WIDTH OF MAIN MENU ITEMS*/
/*border: 1px solid black;*/
background-color: White;
}

.glossymenutitle {
text-decoration: underline;
padding-left: 10px;
font-size: 9pt;
}

.glossymenu li{
list-style-type: none;
position: relative;
border-bottom: 1px solid #efefef;
border-right: 1px solid #efefef;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
list-style-type: none;
position: absolute;
width: 195px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
background-color: White;
filter:alpha(opacity=80);
moz-opacity:0.8;
khtml-opacity:0.8;
opacity:0.8;
}

.glossymenu li a{
/*background: transparent url(glossyback.gif) repeat-x bottom left;*/
font: bold 10px Tahoma;
color: #494949;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(Immagini/arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: #494949;
text-decoration: none;
}

.glossymenu li a:hover{
background-image: url(Immagini/MenuBGOver.png);
background-position: left bottom;
background-repeat: repeat-x;
text-decoration: none;
color: #3333cc;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */

/**********************************************************************************************************/

.tblPagina
{
	width: 1000px;
}

.tblPaginaBanner
{
	background-image: url(Immagini/BannerSgai.png);
	background-repeat: no-repeat;
	height: 149px;
}


.tblNews
{
	background-image: url(Immagini/sfondoTblNews.png);
	background-repeat: no-repeat;
	height: 209px;
	width:  675px;
}

.tdNews
{
	padding-left:200px;
	padding-top:20px;
}


.tblEventi
{
	background-image: url(Immagini/sfondoTblEventi.png);
	background-repeat: no-repeat;
	height: 366px;
	width:  675px;
}

.MenuNavigazione
{
    vertical-align: top;	
    width: 250px;
}

.NotizieElencoPagina
{
    vertical-align: top;
	color: #000000;
	font-size: 10pt;
	text-align: justify;
}

.NotizieElencoPagina
{
    vertical-align: top;
	color: #0000FF;
	font-size: 10pt;
	text-align: justify;
}

.NotizieElencoPagina A
{
	font-size: 10pt;
	color: #494949;
	font-weight: normal;
	text-decoration: none;
}
.NotizieElencoPagina A:visited
{
	font-size: 10pt;
	color: #494949;
	text-decoration: none;
}
.NotizieElencoPagina A:hover
{
	font-size: 10pt;
	color: #494949;
	text-decoration: none;
}


.Notizie
{
    vertical-align: top;
	color: #0000FF;
	font-size: 12pt;
	text-align: justify;
}

.Notizie A
{
	font-size: 8pt;
	color: #494949;
	font-weight: normal;
	text-decoration: none;
}
.Notizie A:visited
{
	font-size: 8pt;
	color: #494949;
	text-decoration: none;
}
.Notizie A:hover
{
	font-size: 8pt;
	color: #494949;
	text-decoration: none;
}

.EventiHome 
{
	vertical-align:top;
	padding-left:20px;
	padding-top:50px;
}

.Eventi 
{
	padding-left:20px;
	padding-top:20px;
}

.Eventi TR TD
{
	width: 500px;
	font-size: 8pt;
}
.EventiTitle
{
	font-size: 10pt;
	color: #494949;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}
.Eventi A
{
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #494949;
	font-size: 9pt;
}
.Eventi A:visited
{
	color: #494949;
	text-decoration: none;
}
.Eventi A:hover
{
	color: #494949;
	text-decoration: none;
}

.Associazioni TR TD
{
	width: 215px;
	font-size: 8pt;
	vertical-align: top;
}
.AssociazioniTitle
{
	font-size: 10pt;
	color: #494949;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}
.Associazioni A
{
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #494949;
	font-size: 9pt;
}
.Associazioni A:visited
{
	color: #494949;
	text-decoration: none;
}
.Associazioni A:hover
{
	color: #494949;
	text-decoration: none;
}

.Documenti TR TD
{
	width: 500px;
	font-size: 8pt;
}
.DocumentiTitle
{
	font-size: 10pt;
	color: #494949;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}
.Documenti A
{
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #494949;
	font-size: 9pt;
}
.Documenti A:visited
{
	color: #494949;
	text-decoration: none;
}
.Documenti A:hover
{
	color: #494949;
	text-decoration: none;
}

.Soci TABLE TR TD
{
	width: 215px;
	font-size: 8pt;
	vertical-align: top;
}
.SociTitle
{
	font-size: 10pt;
	color: #494949;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}
.Soci A
{
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #494949;
	font-size: 9pt;
}
.Soci A:visited
{
	color: #494949;
	text-decoration: none;
}
.Soci A:hover
{
	color: #494949;
	text-decoration: none;
}

.AllegatiPagina
{
	border-top: solid 1px #494949;
	border-left: solid 1px #494949;
	border-right: solid 1px #494949;
	border-bottom: solid 1px #494949;
	width: 140px;
	font-size: 10px;
}


.Allegati
{
	border-top: solid 1px #494949;
	border-left: solid 1px #494949;
	border-right: solid 1px #494949;
	border-bottom: solid 1px #494949;
	/*background-color: #EFEFEF; /*NAZIONALE*/
	/*background-color: #ffc174; /*MILANO*/
	/*background-color: #faebc0; /*ROMA*/
	/*background-color: #dbdaff; /*TORINO*/
	width: 234px;
	font-weight: bold;
}
.Allegati TD
{
	color: #494949;
	font-size: 10pt;
	text-align: justify;
}
.Allegati A
{
	font-size: 8pt;
	color: #494949;
	font-weight: normal;
	text-decoration: none;
}
.Allegati A:visited
{
	font-size: 8pt;
	color: #494949;
	text-decoration: none;
}
.Allegati A:hover
{
	font-size: 8pt;
	color: #494949;
	text-decoration: none;
}
.Allegati IMG
{
	border: 0;
}

.Evento TR TD
{
	width: 500px;
	text-align: justify;
	font-size:13px;
}
.EventoTitle
{
	font-size: 10pt;
	color: #494949;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}
.Evento A
{
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #494949;
}
.Evento A:visited
{
	color: #494949;
	text-decoration: none;
}
.Evento A:hover
{
	color: #494949;
	text-decoration: none;
}


.Notizia TR TD
{
	width: 500px;
	text-align: justify;
	font-size: 13px;
}
.NotiziaTitle
{
	font-size: 10pt;
	color: #494949;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}
.Notizia A
{
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #494949;
}
.Notizia A:visited
{
	color: #494949;
	text-decoration: none;
}
.Notizia A:hover
{
	color: #494949;
	text-decoration: none;
}


.Documento TR TD
{
	width: 500px;
	text-align: justify;
}
.DocumentoTitle
{
	font-size: 10pt;
	color: #494949;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}
.Documento A
{
	color: #494949;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted #494949;
}
.Documento A:visited
{
	color: #494949;
	text-decoration: none;
}
.Documento A:hover
{
	color: #494949;
	text-decoration: none;
}

.spacer IMG
{
	border: 0;
}


.CorpoPagina
{
	padding: 0 15 2 2;
	font-size: 10pt;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
}
.CorpoPagina TD
{
	font-size: 10pt;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial;
}
.CorpoPagina IMG
{
	margin: 0 0 0 0;
}

/*Nuovo Sgai*/

.TitoloMenu
{
 height:14px;
 background-image: url(immagini/bgMenu1.png);
 background-repeat:no-repeat;
 font-size: 8pt;
 font-family: Trebuchet MS, Tahoma, Verdana, Arial;
 font-weight:bold ;
 padding-left:10px;
 padding-top: 0px;
 padding-bottom: 0px; 
 text-align : center;
 color:#FFFFFF;
 cursor:pointer;
}

.TitoloMenu2
{
 width:200px;
 height:14px;
 background-image: url(immagini/bgMenu2.png);
 background-repeat:no-repeat;
 font-size: 8pt;
 font-family: Trebuchet MS, Tahoma, Verdana, Arial;
 font-weight:bold ;
 padding-left:10px;
 padding-top: 0px;
 padding-bottom: 0px; 
 text-align : left;
 color:#FFFFFF;
 }

.SottoMenu
{
 
 height:10px;
 font-size: 8pt;
 font-family: Trebuchet MS, Tahoma, Verdana, Arial;
 font-weight:bold ;
 padding-left:10px;
 padding-top: 0px;
 padding-bottom: 0px; 
 text-align : left;
 margin: 0 0 0 0;
 color:#0000FF;
}



.PaginaTitolo
{
	background-image: url(Immagini/tblPaginaTopSx.png);	
	width: 540px;
	height: 38px;
	padding-left:20px;
	padding-top:10px;
	font-family:Arial Narrow ;
	font-size:14px;
	color:#FFFFFF;
	
}

.PaginaNewsTitolo
{
	background-image: url(Immagini/tblPaginaTopDx.png);	
	width: 202px;
	height: 38px;
	
}

.PaginaCorpo
{
	background-image: url(Immagini/tblPaginaBodySx.png);
	width: 540px;
	height: 402px;	
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	vertical-align:top;
	color: #494949;
	font-size: 9pt;
	text-align: justify;
}

.PaginaNews
{
	background-image: url(Immagini/tblPaginaBodyDx.png);
	width: 205px;
	height: 402px;	
	vertical-align:top;
	padding-left:5px;
	padding-right:30px;
	
}

.PaginaDiv
{
    overflow:auto;	
	width: 500px;
	height: 360px;	
	scrollbar-face-color: #FFFFFF;				/*Riempimento base*/
	scrollbar-highlight-color: #FFFFFF;			/*Bordo superiore e sinistro*/
	scrollbar-shadow-color: #FFFFFF;			/*Bordo inferiore e destro*/
	scrollbar-3dlight-color: #FFFFFF;				/*Bordo superiore e sinistro + esterno*/
	scrollbar-arrow-color:  #000000;			/*Colore delle frecce*/
	scrollbar-track-color: #FFFFFF;				/*Colore dello sfondo dietro la barra*/
	scrollbar-darkshadow-color: #FFFFFF;			/*Bordo inferiore e destro + esterno*/
	font-size:11px;
	
	
	
}

.NewsEventiDiv
{
    overflow:auto;	
	width: 165px;
	height: 330px;	
	scrollbar-face-color: #FFFFFF;				/*Riempimento base*/
	scrollbar-highlight-color: #FFFFFF;			/*Bordo superiore e sinistro*/
	scrollbar-shadow-color: #FFFFFF;			/*Bordo inferiore e destro*/
	scrollbar-3dlight-color: #FFFFFF;				/*Bordo superiore e sinistro + esterno*/
	scrollbar-arrow-color:  #000000;			/*Colore delle frecce*/
	scrollbar-track-color: #FFFFFF;				/*Colore dello sfondo dietro la barra*/
	scrollbar-darkshadow-color: #FFFFFF;			/*Bordo inferiore e destro + esterno*/
	
	
	
}


.tblPaginaFondoBottom
{
	background-image: url(Immagini/Footer.png);
	background-repeat: no-repeat;
	height: 33px;
	font-family:Arial Narrow ;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing: 1px;
	padding-right: 50px;
	text-align:right;
	
	
}

.tblPaginaFondoBottom a:visited
{
	
	font-family:Arial Narrow ;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	
}

.tblPaginaFondoBottom a:link
{
	
	font-family:Arial Narrow ;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	
}

.tblPaginaFondoBottom a:active
{
	
	font-family:Arial Narrow ;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	
}

.tblPaginaFondoBottom a:hover
{
	
	font-family:Arial Narrow ;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	
}



.PaginaBottomDX
{
	background-image: url(Immagini/tblPaginaBottomDx.png);
	background-repeat: no-repeat;
}

.PaginaNoteSede
{
	font-family:Arial Narrow ;
	font-size:11px;
	color:#000000;
	letter-spacing: 1px;
	text-align:center;
	
	
	
}


.bottomLink
{
 text-align : right;
}