a:link,
a:active,
a:visited,
a:hover{
	color:#0030FF;
}

/*------------------------------------*/
#container{
	background-color: #FFFFFF;
}
#left{
	background-color: #FFFFFF;
}
#right{
	background-color: #FFFFFF;
}
/*------------------------------------*/
.top{
	background-color:#DF0000;
}
#left .top h2{
	color: #FFFFFF;
}
#left .top h2 a:link,
#left .top h2 a:active,
#left .top h2 a:visited,
#left .top h2 a:hover{
	color: #FFFFFF;
}
#right .top{
	border-bottom:1px solid white;
}
#right .top li{
	background: url(../img/white_pixel.gif) right top repeat-y;
}
#right .top a:link,
#right .top a:active,
#right .top a:visited,
#right .top a:hover{
	color:#FFFFFF;
}
#right .top span{
	border-right:1px solid #FFFFFF;
}
/*
.affarigenerali {background-color: #333369;}
.diritti        {background-color: #DB3C00;}
.tutela			 {background-color: #828200;}
.bilancio		 {background-color: #515565;}
.dirittocasa	 {background-color: #AE0065;}
.protezione		 {background-color: #28519E;}
.integrazione	 {background-color: #653065;}
*/
/* -==- -==- -==- FOOTER  -==- -==-  -==- */
#foot{
	background-color:#DF0000;
}
#foot li{
	background: url(../img/white_pixel.gif) right top repeat-y;
}
#foot a:link,
#foot a:active,
#foot a:visited,
#foot a:hover{
	color:#FFFFFF;
}

/* -==- -==- -==- NAVIGAZIONE  -==- -==-  -==- */
#nav{
background-color: #FFFFFF;
}
#nav h3, #rightcol h3{
	color:#DF0000;
}
#nav li{
	background: url(../img/bg_nav.gif) left top repeat-y;
}
#nav li li{
	background-color: #FFFFFF;
}
#nav li a:link,
#nav li a:active,
#nav li a:visited{
	color:#0030FF;
}
#nav li a:hover{
	color:#FFFFFF;
	background-color: #DF0000;
}
#nav li a.on:link,
#nav li a.on:active,
#nav li a.on:visited,
#nav li a.on:hover{
	color:#FFFFFF;
}

#nav ul#interna li li{
	list-style: none;
	background-image: none;
	background-color: #FFFFFF;
}
#nav ul#interna li li a.on{
background-color: #F0F0F0;
}
#nav ul#interna li li a:hover{
background-color: #FFFFFF;
}
#nav ul#interna li li li a:hover{
background-color: #F0F0F0;
}
#nav ul#interna ul ul li,
#nav ul#interna ul ul ul li{
	background-color:#F0F0F0;
}

#nav ul#interna li li a.on:hover{
background-color: #F0F0F0;
text-decoration:underline;
}



#nav ul#istituzionale li li{
	list-style: none;
	background-image: none;
	background-color: #FFFFFF;
}
#nav ul#istituzionale li li a.on{
background-color: #F0F0F0;
}
#nav ul#istituzionale li li a:hover{
background-color: #FFFFFF;
}
#nav ul#istituzionale li li li a:hover{
background-color: #F0F0F0;
}
#nav ul#istituzionale ul ul li,
#nav ul#istituzionale ul ul ul li{
	background-color:#F0F0F0;
}

#nav ul#istituzionale li li a.on:hover{
background-color: #F0F0F0;
text-decoration:underline;
}



#nav ul#aree li li{
	list-style: none;
	background-image: none;
	background-color: #FFFFFF;
}
#nav ul#aree li li a.on{
background-color: #F0F0F0;
}
#nav ul#aree li li a:hover{
background-color: #FFFFFF;
}
#nav ul#aree li li li a:hover{
background-color: #F0F0F0;
}
#nav ul#aree ul ul li,
#nav ul#aree ul ul ul li{
	background-color:#F0F0F0;
}

#nav ul#aree li li a.on:hover{
background-color: #F0F0F0;
text-decoration:underline;
}


/******NAV*****/



#primopiano{
	background-color:#EFEFEF;
}
#primopiano h3{
	color:#DF0000;
}
#primopiano .left-news img{
	border: 2px solid #DF0000;
}
#primopiano .breaker{
background:url(../img/primopiano_breaker.gif) center repeat-x;
}
#primopiano a:link,
#primopiano a:active,
#primopiano a:visited,
#primopiano a:hover{
	color:#0000CE;
}
/* -==--==--==--==--==--==--==--==--==--==--==- Personalizza -==-*/
#accessibility{
	color: #000000;
}
#accessibility a:link,
#accessibility a:active,
#accessibility a:visited,
#accessibility a:hover{
	color: #000000;
}
#accessibility a.noborder{
	padding:1px;
	margin:0px;
	border: 0px solid #FFFFFF;
}
#accessibility a.noborder:hover{
	border: 2px solid #FFFFFF;
}
#accessibility li{
		background: url(../img/pixel_red.gif) right top repeat-y;
}
/*colori*/
#accessibility  a:link,
#accessibility  a:active,
#accessibility  a:visited{
   color:#000000;
	border: 1px solid #FFFFFF;
}
#accessibility  a:hover{
	border: 1px solid #F5AB30;
}
#accessibility .default{
   background-color:  #FFFFFF;
}
#accessibility .relax{
   background-color:  #FFCF9A;
}
#accessibility .contrasto{
	background-color: #000000;
}
#accessibility a.default:link,
#accessibility a.default:active,
#accessibility a.default:visited{
	border: 1px solid #F5AB30;
}
#accessibility a.default:hover{
	border: 1px solid #F5AB30;
}
#accessibility a.contrasto:link,
#accessibility a.contrasto:active,
#accessibility a.contrasto:visited{
	border: 1px solid #FFFFFF;
}
#accessibility a.contrasto:hover{
	border: 1px solid #F5AB30;
}

/*-==- -==- -==- -==- PAGINE INTERNE -==- -==- -==- -==- -==- */

#topsezione h3{
	color:white;
}
#content{
	background-color: #F0F0F0;
}
#content hr{
	color:#F0F0F0;
}
html #content hr{
	border-top: 1px dotted #7B7B53;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    =================[ PAGINA MAPPA COLORi ]===============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

ul.sitemap ul {
	border-top:1px solid #6b6b6b;
	border-bottom:0px solid #6b6b6b;
    margin-bottom:20px
}

ul.sitemap ul li { 
	border-left:1px solid #6b6b6b; 
	border-bottom:1px solid #6b6b6b; 
	background:#FEC1AC;
}

ul.sitemap ul ul{
	border-top:1px dashed #6b6b6b; 
	background:#d6d9d0;
}

ul.sitemap ul ul li {
	border-bottom:1px dashed #6b6b6b; 
	background:#E6F2FF;
}

ul.sitemap li a{
	color:#000099;
	border:0px;
	font-weight:bold;
}

ul.sitemap ul li a{
	border:0px;
	background-color:#adafa9;
}

ul.sitemap ul li a:hover{
	background-color:#6b6b6b;
	color:#FFFFFF;
	font-weight:normal;
	border:0px;
}

ul.sitemap ul ul li a {
	color:#0000FF;
	background-color:#d6d9d0;
}




/* 0===============0 TABELLE INTERNE 0===============0  */

#content table{
	background-color: #FF3000;
}
#content table td{
	background-color: #efefef;
}
#content table th{
	background-color: #f9a08c;
	color: #FFFFFF;
}
#content table caption{
	background-color: #FF3000;
	color: #FFFFFF;
}


/* ---=========[  DEFAULT ACCESO  ]=========----*/
#accessibilityint a.default{
	 text-decoration:underline;
}
