
.body
{
    color:#000000;
}

a:link
{
    color:#000000;
    text-decoration:none;
}
a:visited
{
    color:#000000;
    text-decoration:none;
}
a:active
{
    color:#000000;
    text-decoration:none;
}
a:hover
{
    color:#3380a6;
    text-decoration:none;
}
.sfondo 
{
    margin-top:0;
    margin-left:0;
    margin-right:0;
background-color:#d4f1ff;		

}
.divbody
{
	width:988px;  	
	margin-left:auto;
	margin-right:auto;
	background-color:#d4f1ff;
}
.divMenu
{
    float:left;
	width:988px;  	
	height:38px;
	max-height:38px;
	position:relative;
	border:0px;
	padding:0px;
}
.divFlash
{
    float:left;
	width:988px;  	
	height:103px;
	max-height:103px;
	position:relative;
	border:0px;
	padding:0px;
}
.divTestataHome
{
    float:left;
	width:988px;  	
	height:72px;
	max-height:72px;
	position:relative;
	border:0px;
	padding:0px;
    background-image: url(../images/pannello.png);
    background-repeat:no-repeat;
}
.divTestata
{
    float:left;
	width:988px;  	
	height:72px;
	max-height:72px;
	position:relative;
	border:0px;
	padding:0px;
    background-image: url(../images/pannello.png);
    background-repeat:no-repeat;
}
.divFondino
{
    float:left;
	width:988px;  	
	height:44px;
	max-height:44px;
	position:relative;
	border:0px;
	padding:0px;
    background-image: url(../images/fondino.png);
    background-repeat:no-repeat;
}
.divPagina
{
    float:left;
	width:988px;  	
    min-height:700px;
	position:relative;
	border:0px;
	padding:0px;
    background-image: url(../images/sfondo.png);
    background-color:Transparent;
}
.divCorpoContenitore
{
	width:740px;  	
    float:left;
    border:0px;
    font-size: 9pt;
    font-family:Arial, Tahoma, Verdana;
    text-align:justify;
    
    
}
.divColonnaDestra
{
    vertical-align:top;
    float:right;
    border:0px;
    width:200px;
	padding:0px;
	margin-top:30px;
}
.divContenutoCentro
{
    font-size: 9pt;
    font-family: Arial, Tahoma, Verdana;
    text-align:justify;
    padding-left:15px;
    padding-right:15px;
    vertical-align:top;
    margin-left:10px;
}
.divAvvisi
{
    font-size: 9pt;
    font-family: Arial, Tahoma, Verdana;
    text-align:justify;
    vertical-align:top;

}
.divColonnaPercorso
{
    float:left;
    width:946px;
    height:14px;
    min-height:14px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
    margin-left:20px;
}
.contentPercorso
{
    float:left;
    width:750px;
    font-size: 8pt;
    font-family: Arial, Tahoma, Verdana;
    font-weight:bold;
    text-align:left;
    padding-left:5px;
    background-color:transparent;
}
.contentPercorsoIndietro
{
    float:right;
    font-size: 8pt;
    font-weight:bold;
    width:150px;
    font-family: Arial, Tahoma, Verdana;
    text-align:right;
    padding-right:5px;
    background-color:transparent;
}
.contentSeparatore
{
    height:15px;
    min-height:15px;
    margin-bottom:15px;
}






.contentLink
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    cursor:pointer;
    text-decoration:none;
    color:#054767;
    background-color:Transparent;
    border-bottom-style:none;
    border:0;
    border-bottom:0;
    border-top:0;
    border-left:0;
    border-right:0;
    text-align:left;
}
.contentLink:visited
{
    color:#000000;
}
.contentLink:hover
{
    color:#3380a6;
}
.contentLinkBottone
{
    FONT-SIZE: 0.9em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    cursor:pointer;
    text-decoration:none;
    color:#054767;
    background-color:Transparent;
    border-bottom-style:none;
    border:0;
    border-bottom:0;
    border-top:0;
    border-left:0;
    border-right:0;
    text-align:left;
    margin-top:2px;
    margin-left:20px;
}
.contentLinkBottone:visited
{
    color:#054767;
}
.contentLinkBottone:hover
{
    color:#3380a6;
}
.contentNoLink
{
    text-decoration:none;
    color:#054767;
    border-bottom-style:none;
    border:0;
    border-bottom:0;
    border-top:0;
    border-left:0;
    border-right:0;
    text-align:left;
}
.contentNoLink:visited
{
    color:#054767;
}






.contentNewsTable
{
    width:100%;
    float:left;
    margin-bottom:10px;
}
.contentNewsTableSmall
{
    width:100%;
    position:relative;
}
.contentNewsPrecedenti
{
    width:50%;
    background-color:#e0e0e0;
    padding-left:5px;
}
.contentNewsIscrizione
{
    width:50%;
    background-color:#e0e0e0;
    text-align:right;
    padding-right:5px;
}
.contentNewsPrecedentiLista
{
    width:100%;
    padding-left:25px;
    font-family:Arial, Tahoma, Verdana;
    font-size:12pt;
    font-weight:bold;
}
.contentNewsData
{
    font-family:Arial, Tahoma, Verdana;
    font-size:9pt;
    color:#666666;
}
.contentNewsTitolo
{
    font-family:Arial, Tahoma, Verdana;
    font-size:16pt;
    font-weight:bold;
    color:#000000;
}
.contentNewsSottotitolo
{
    font-family:Arial, Tahoma, Verdana;
    font-size:14pt;
    font-style:italic;
    color:#000000;
}
.contentNewsTesto
{
    font-family:Arial, Tahoma, Verdana;
    font-size:9pt;
    color:#000000;
}

.contentTitoloPagina
{
    font-size: 2em;
    font-family: Arial, Tahoma, Verdana;
    font-weight:bold;
    color:#000000;
    text-align:left;
    margin-top:5px;
}
.contentTitoloArticolo
{
    font-size: 1.5em;
    font-family: Arial, Tahoma, Verdana;
    font-weight:bold;
    text-align:left;
    margin-top:5px;
}
.contentSottotitoloPagina
{
    font-size: 1.4em;
    font-family: Arial, Tahoma, Verdana;
    font-weight:bold;
    color:#000000;
    text-align:left;
}
.contentPaginazione
{
    font-size: 0.8em;
    font-family: Arial, Tahoma, Verdana;
    font-weight:bold;
    color:#000000;
    background-color:#f0f0f0;
    text-align:center;
    word-spacing:4px;
}

.newsBox2
{
    FONT-SIZE: 1.4em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    width:100%;
    height:25px;
    background-color:#f9782a;
    color:#ffffff;
    text-indent:10px;
    vertical-align:middle;
    border:solid 1px #000000;
}
.newsBox3
{
    FONT-SIZE: 1.4em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    width:100%;
    height:25px;
    background-color:#2af960;
    color:#000000;
    text-indent:10px;
    vertical-align:middle;
    border:solid 1px #000000;
}

.helpPanel
{
    top:10px;
    left:100px;
    width:200px;
    height:200px;
    position:absolute;
    border-top:1px black solid;
    border-bottom:1px black solid;
    border-left:1px black solid;
    border-right:1px black solid;
    z-index:2;
    background-color:#ffffff;
}
.helpTable
{
    FONT-SIZE: 1.4em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    background-color:#ffffff;
}
.campi
{
    FONT-SIZE: 1em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#000000;
}

.riga0
{
    FONT-SIZE: 1.2em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#000000;
    background-color:#e08b3a;
    border-bottom:1px black solid;
    border-left:1px black solid;
    border-right:1px black solid;
    border-top:1px black solid;
    font-weight:bold;
}
.riga1
{
    FONT-SIZE: 1em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#000000;
    background-color:#d9d9d9;
    height:30px;
}

.riga2
{
    FONT-SIZE: 1em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#000000;
    background-color:#f3efee;
    height:30px;
}

.vuota
{
    height:10px;
}

.pulsante
{
    FONT-SIZE: 1em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#000000;
}
.errore
{
    FONT-SIZE: 1.4em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#ff0000;
    font-weight:bold;
}


.testo
{
    font-size: 1em;
    font-family: Arial, Tahoma, Verdana;
    text-align:justify;
}
.titolo
{
    FONT-SIZE: 1.6em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#000000;
    font-weight:bold;
}
.sottotitolo
{
    FONT-SIZE: 1.2em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
   ?color:#000000;
    font-style:italic;
}
.bottoneComuni
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#000000;
    text-align:left;
    cursor:pointer;
    text-decoration:none;
    color:#054767;
    background-color:Transparent;
    border-bottom-style:none;
    border:0;
    border-bottom:0;
    border-top:0;
    border-left:0;
    border-right:0;
    text-align:left;
}
.bottoneInternoComuni
{
    FONT-SIZE: 1em;
    FONT-FAMILY:Arial, Tahoma, Verdana;
    color:#000000;
    text-align:left;
    cursor:pointer;
    text-decoration:none;
    color:#054767;
    background-color:Transparent;
    border-bottom-style:none;
    border:0;
    border-bottom:0;
    border-top:0;
    border-left:0;
    border-right:0;
    text-align:left;
}
.titoloRigaComuni
{
    font-weight:bold;
    color:White;
}
.titoloRigaBandoComuni
{
    font-weight:bold;
    background-color:#fbd91c;
}



