﻿body {
	scrollbar-face-color: #002f55;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #D4D4D4;
	SCROLLBAR-ARROW-COLOR: #D4D4D4;
	background-color: White;
	margin-top:15px;
}

table.Contenitore {
width:980px;
}

table.TabellaSopra {
width:980px;
}

table.TabellaCentro {
width:980px;
background-color:#EEEEEE;
}

table.TabellaSotto {
width:980px;
}

.testo_micro {
	FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: Gray;
}
span.testo01      { font-family: Arial, Verdana; font-size:13px; color: #183C95; font-weight: bold }
span.testobig     { font-family: Arial, Verdana; font-size:16px; color: #183C95; font-weight: bold }
span.mini         { font-family: Arial, Verdana; font-size:11px; color: #183C95 }
span.barra        { font-family: Verdana, Arial; font-size:11px; color: #000000 }

span.home         {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: Navy;
	font-weight: bold;
}

span.spazio       { font-family: Arial, Verdana; font-size:11px; color: #ffffff; font-weight: bold }

a:active.menudettagli   {
	FONT: bold 8pt Verdana, Arial, sans-serif;
	COLOR: Gray;
	text-decoration: none;
}
a:link.menudettagli     {
	FONT: bold 8pt Verdana, Arial, sans-serif;
	COLOR: Gray;
	text-decoration: none;
}
a:visited.menudettagli  {
   FONT: bold 8pt Verdana, Arial, sans-serif;
	COLOR: Gray;
text-decoration: none;
}
a:hover.menudettagli    {
	FONT: bold 8pt Verdana, Arial, sans-serif;
	color: #FFA500;
	text-decoration: none;
}


a:active.menu01   {
	FONT: bold 12px Verdana, Arial, sans-serif;
	COLOR: Gray;
	text-decoration: none;
}
a:link.menu01     {
	FONT: bold 12px Verdana, Arial, sans-serif;
	COLOR: Gray;
text-decoration: none;
}
a:visited.menu01  {
   FONT: bold 12px Verdana, Arial, sans-serif;
	COLOR: Gray;
text-decoration: none;
}
a:hover.menu01    {
	FONT: bold 12px Verdana, Arial, sans-serif;
	color: #FFA500;
	text-decoration: none;
}

a.Titolo { font-family: Arial, Verdana; font-size:13px; color: #183C95; font-weight: bold; text-decoration: none }
a.Titolo:hover { color:#FFA500}

a:active.developed { font-family: Arial, Verdana; font-size:11px; color: #ccffff; text-decoration:none; font-weight: bold }
a:link.developed     { font-family: Arial, Verdana; font-size:11px; color: #ccffff; text-decoration:none; font-weight: bold }
a:visited.developed  { font-family: Arial, Verdana; font-size:11px; color: #ccffff; text-decoration:none; font-weight: bold }
a:hover.developed    { font-family: Arial, Verdana; font-size:11px; color: #ffffff; text-decoration:none; font-weight: bold }

a:active.contatti { font-family: Arial, Verdana; font-size:11px; color: #000000; text-decoration:none; font-weight: bold }
a:link.contatti     { font-family: Arial, Verdana; font-size:11px; color: #000000; text-decoration:none; font-weight: bold }
a:visited.contatti  { font-family: Arial, Verdana; font-size:11px; color: #000000; text-decoration:none; font-weight: bold }
a:hover.contatti    { font-family: Arial, Verdana; font-size:11px; color: #ec008c; text-decoration:none; font-weight: bold }

a:active.menu     { FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: Gray;; text-decoration:none }
a:link.menu       { FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: Gray; text-decoration:none }
a:visited.menu    { FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: Gray; text-decoration:none }
a:hover.menu      {
	FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: #FFA500;
	text-decoration: none;
}



.testonetwork{
	FONT: 8pt Verdana, Arial, sans-serif;
	color: black;
}

A.network:LINK, A.network:VISITED {
	FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: Gray;
	text-decoration : none;
}
A.network:hover {
	FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: black;
	text-decoration: none;
}

.m_titolo {
	FONT: bold 10pt Verdana, Arial, sans-serif;
	COLOR: #FF8C00;
}
.m_titolo_strutture {
	FONT: bold 10pt Verdana, Arial, sans-serif;
	COLOR: Navy;
}
.m_titolocroazia {
	FONT: 13pt Verdana, Arial, sans-serif; COLOR: #ffffff
}

.indirizzo_micro {
	FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: Gray;
}
img.float {float:left;margin:.3em}

.Caricamento
{
    position:absolute; 
    font-size:20px;
    font-family:Verdana;
    font-weight:bold;
    border: 2px solid #617298;
    background-color:White;
    padding: 2px;
}

.SommarioPercorso
{
    font-family:Verdana;
    font-size:14px;
}

.LinkPersonale {
	FONT: 8pt Verdana, Arial, sans-serif;
	COLOR: Gray;
	font-weight:bold;
}
.InformativaPrivacy { font-family:Verdana, Arial; font-size:11px; color:#333333; text-align:justify}

span.TitoloErrore { font-family:Arial, Verdana; font-size:12px; color:#FFFFFF; font-weight:bold;text-align: left;}
span.TestoErrore { font-family:Arial, Verdana; font-size:11px; color:#333333; font-weight:bold }

/* mappa google */
.Caricamento{    position:absolute;     font-size:20px;    font-family:Verdana;    font-weight:bold;    border: 2px solid #617298;    background-color:White;    padding: 2px;}
.SommarioPercorso{    font-family:Verdana;    font-size:14px;}
.StepPercorso{    font-family:Verdana;    font-size:12px;}


/*---------INIZIO MENU ORIZZONTALE----------*/

		#menu{
		width:100%;
		background-color:#4395FA /*--#373737; bg generale*/
		}
		/*stile generale delle liste*/
		#menu ul{
		margin:0;
		padding:0;
		position: relative;
		height: 30px;
		width:100%;
		}
		/*stile generale delle sub liste*/
		#menu ul ul{
		position: absolute;
		top:30px;
		left: 0;
		visibility: hidden;
		}
		/*stile generale dei list item*/
		#menu li{
		list-style: none;
		float: left;
		padding:0 5px;
		background-color:#4395FA /*#373737;*/
		}
		#menu ul, #menu li{
		background-color:#4395FA/*#373737;*/
		}
		#menu ul ul, #menu li li{
		background-color:#8BBEFC /*#767676;*/
		}
		#menu ul ul ul, #menu li li li{
		background-color:#D6E8FE /*#DDDDDD;*/
		}
		
		/*style generale dei link*/
		#menu a{
		display:block;
		float:left;
		padding:0 30px;
		text-decoration:none;
		text-align: center;
		line-height: 30px;	
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
		}
		/*style generale dei link sullo stato hover*/
		#menu ul :hover > a, #menu ul a:hover{
		height:20px;
		border-top:5px solid #4395FA; /*373737*/
		border-bottom:5px solid #4395FA; /*373737*/
		line-height:20px;
		}
		#menu ul :hover > a.sub{
		height:25px;
		border-bottom:none;
		line-height:20px;
		}
		/*stile link primo livello*/
		#menu ul a{
		color:#FFFFFF;
		}		
		#menu ul :hover > a{
		background-color:#8BBEFC; /*767676*/
		border-color:#4395FA; /*373737*/
		color:#003366; /*FFCC00*/
		} 	
		/*stile link secondo livello*/
		#menu ul ul a{
		color:#003366; /*FFCC00*/

		}	
		#menu ul ul :hover > a{
		background-color:#D6E8FE; /*DDDDDD*/
		border-color: #8BBEFC; /*767676*/
		color:#336699;
		}	
		/*stile link terzo livello*/
		#menu ul ul ul a{
		color:#336699;	
		}
		#menu ul ul ul :hover > a{
		background-color:#FFF;
		border-color:#D6E8FE; /*DDDDDD*/
		}	
		/*secondo livello visibile su hover del primo livello*/
		#menu ul li:hover ul, #menu ul a:hover ul{
		visibility:visible;
		}
		/*terzo livello invisibile su hover del primo livello*/
		#menu ul li:hover ul ul, #menu ul a:hover ul ul{
		visibility:hidden;
		}
		/*terzo livello visibile su hover del secondo livello*/
		#menu ul ul li:hover ul, #menu ul ul a:hover ul{
		visibility:visible;
		}
		/*style per Internet Explorer 6*/
		#menu table {
		position:absolute; 
		border-collapse:collapse; 
		top:0; 
		left:0;
		width:100%;
		}
		#menu a:hover{
		height:20px;
		border-top:5px solid #4395FA; /*373737*/
		border-bottom:5px solid #4395FA; /*373737*/
		line-height:20px;
		}
		#menu ul a.sub:hover{
		height:25px;
		border-bottom:none;
		line-height:20px;
		}
		#menu ul a:hover{
		background-color:#8BBEFC; /*767676*/
		border-color:#4395FA; /*373737*/
		color:#003366; /*FFCC00*/
		} 
		#menu ul ul a:hover{
		background-color:#D6E8FE; /*DDDDDD*/
		border-color: #8BBEFC; /*767676*/
		color:#336699;
		}
		#menu ul ul ul a:hover{
		background-color:#FFF;
		border-color:#D6E8FE; /*DDDDDD*/
		}

/*-----------FINE MENU ORIZZONTALE---------------*/





































