/*------- STRUTTURA -------------*/
body {
	color:#000;
}
#maincontainer {
	background:url(../img/bg_cont2sx.gif) no-repeat left top;
}
#container {
	background:url(../img/bg_cont2dx.gif) no-repeat right top;
}
.left {
	background-color:transparent;
}
/*-------------- STILI GENERICI ----------------------*/
a:link    {color:#000;}
a:visited {color:#000;}
a:hover   {color:#000;}
a:active  {color:#000;}
hr {
	background-color:transparent;
	border:none;
	border-bottom:1px dotted #ccc;
}
/*---------- HEADER ------------------------*/
#testalinohome {
	/*background:url(../img/bg_bord_blu.gif) repeat-x top;*/
}
#pagetitle {	
	background:url(../img/bg_bord_blu.gif) repeat-x top;
}
#pagetitle h1 a {
	background:url(../img/logo_comune_zibido_san_giacomo.gif) no-repeat 5px 0;
}
.testalinohome_dx {
}
.cerca {
	border-left:1px solid #003480;
}
#cerca_nel_sito {
}
#cerca_nel_sito fieldset {
	border:none;
}
#cerca_nel_sito fieldset label {
	}
#cerca_nel_sito .bt_cerca {
	background:url(../img/bt_cerca.gif) no-repeat;
	border:none;
}
.mappa_accessibilita {
	color:#003480;
	border-left:1px solid #003480;
}
.mappa_accessibilita a {
	color:#003480;
}
.mappa_accessibilita a:hover {
	text-decoration:underline;
}
.mappa_accessibilita .bt_access {
}
/*-------- GALLERIA FOTOGRAFICA HP -------------*/
/*#top_galleria_home {
	background:#ccc;
}*/
#top_galleria_home {
	/*background:#ccc;*/
}
.cont_foto {
	/*background:#ececec;*/
}
#top_galleria_home .foto {
}
#top_galleria_home .foto .ang_dx {
	background:url(../img/ang_dx.gif);
}
#top_galleria_home_dida {
	background:url(../img/bg_right_home_top.gif) no-repeat left top #003480;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#top_galleria_home_dida h2 {
	/*color:#fff;*/
	background:url(../img/bg_tit_gall_home.gif) no-repeat;
}
#top_galleria_home_dida .txt {
	color:#fff;
}
#top_galleria_home_dida .txt a {
	text-decoration:underline;
	color:#fff;
}
#top_galleria_home_dida .txt a:hover {
	text-decoration:none;
}
#top_galleria_home_dida #mynavgal {
	background:#ececec;
	border-top:1px solid #fff;
}
#mynavgal{
}
#mynavgal ul{
}
#mynavgal ul li{
}
/*
#mynavgal ul li img{
	width:112px;
	height:82px;
}
*/
#navgalindietro,
#navgalavanti{
	
}
#navgalindietro{ }
#navgalavanti{ }


#slidertesti{
}
#slidertesti ul{
}
#slidertesti ul li{
}
#slidertesti h3{
        color:#FFFFFF;
}
#slidertesti .text{
        color:#FFFFFF;
}
/*--- COLONNA CONTENT SINISTRA HOME --------*/ 
.cont_left {
}
/*.left_home {
	background:#ccc;
}
.left_home .menu {
	background:#fff;
	background:url(../img/bg_tab_menu_top.png) no-repeat left top;
}
.left_home .menu h2 {
	color:#003480;
	background:url(../img/bg_tit_menu_home.gif) no-repeat left top;
}
.left_home .menu .bg_tit_comune {
	background:none;
}
.left_home .menu ul {
}
.left_home .banner_sx{
	background:url(../img/bg_bott_menu.gif) no-repeat left top #fff;
}
*/
.news_home {
	/*background:#523;*/
	background:url(../img/bg_tab_cent_home.png) no-repeat left top;
}
.news_home h2 {
	color:#003480;
} 
.news_home .archivio {
	color:#003480;
}
/*.news_home hr {
	border-bottom:1px solid #cfcfcf;
	background-color:transparent;
}*/
.news_home .testo {
	background:#fff;
}
.news_dett {
}
.news_dett img {
}
.news_dett .argomento {
	background:url(../img/punto_news.gif) no-repeat left;
}
.news_dett .titolo {
	color:#003480;
}
.news_dett .data {
}
.scadenze {
}
.scadenze .archivio {
	color:#003480;
}
.right_home {
	/*background:#003480;*/
	/*border-left:1px solid #fff;*/
	border-right:1px solid #dcdada;
}
.sportello_cittadino {
	border-top:1px solid #fff;
	/*border-right:1px solid #dcdada;*/
	background:url(../img/bg_sportello_citt.gif) no-repeat left top #fff;
}
.sportello_cittadino h2 {
	background:url(../img/bg_tit_sportello_cittadino.gif) no-repeat 23px top;
}
.sportello_cittadino h3 {
}
.sportello_cittadino h3.servizi_online {
}
.sportello_cittadino .servizi_online {
}
.scrivi {
	border-right:1px solid #fff;
	background:url(../img/bg_scrivi_a.gif) no-repeat left top;
	border-bottom:1px solid #fff;
}
.scrivi h2 {
	background:url(../img/bg_tit_scrivi_a.gif) no-repeat left top;
}
.scrivi ul {
}
.newsletter {
	background:url(../img/bg_newsletter.gif) no-repeat left top;
	border-bottom:1px solid #fff;
}
.newsletter h2 {
	background:url(../img/bg_tit_newsletter.gif) no-repeat left top;
}
.newsletter #newslett {
}
.newsletter #newslett fieldset {
	border:0;
}
.newsletter #newslett label {
}
.newsletter #newslett .txt {
}
.newsletter #newslett .bt_cerca {
	background:url(../img/bt_cerca_nl.gif) no-repeat;
	border:none;
}
.banner_dx_home a img {
	border-bottom:1px solid #fff;
}

/*>>>>>>>>>>>>>>>>>> cerca eventi <<<<<<<<<<<<<<<<<*/
.cerca_eventi {
	border-bottom:1px solid #fff;
	background:url(../img/bg_sportello_citt.gif) no-repeat left top #fff;
}
.cerca_eventi .sx h2 {
	background:url(../img/bg_tit_cercaeventi.gif) no-repeat left top;
}

/*--- MENU --*/
.left .nav,
.left .nav_home {
}
/*------- menu home ------*/
.left .menu_top {
	background:url(../img/bg_menu_bott_off.gif) no-repeat right bottom;
}
.left .menu {
	background:url(../img/bg_menu_bott_off.gif) no-repeat right bottom;
}
.left .menu li,
.left .menu_top li {
}
.left .servizi {
	background-image:url(../img/bg_bott_menu.gif);
}
.left h3 {
	color:#003480;
	background:url(../img/bg_menu_h2_off.gif) no-repeat right top;
}
.left h3 a {
	color:#003480;
	background:url(../img/bg_menu_a_off.gif) no-repeat left top;
}
.nav_home .menu_top h3 {
	background:url(../img/bg_menu_top_h2_off.gif) no-repeat right top;
}
.nav_home .menu_top h3 a,
.nav_home .menu h3 a {
	background:url(../img/bg_menu_home_a_on.gif) no-repeat left top;
}
.left .menu ul,
.left .menu_top ul {
	background:#fff;
}
.nav_home ul a {
	background:url(../img/freccina_nera.gif) no-repeat left 7px;
}
.left .nav a.on {
	text-decoration:underline;
}
/*------------------ menu interna -----------------------*/
.nav .menu_top.on,
.nav .menu.on {
	background:url(../img/bg_menu_bott_on.gif) no-repeat right bottom;
}
.nav .menu_top h3 {
	background:url(../img/bg_menu_top_int_h2_off.gif) no-repeat right top;
}
.nav .menu_top.on h3 {
	background:url(../img/bg_menu_top_h2_on.gif) no-repeat right top;
}
.nav .menu.on h3 {
	background:url(../img/bg_menu_h2_on.gif) no-repeat right top;
}
.nav .menu_top.on h3 a,
.nav .menu.on h3 a {
	color:#fff;
	background:url(../img/bg_menu_a_on.gif) no-repeat left top;
}
.nav .menu.on ul,
.nav .menu_top.on ul {
	color:#fff;
	background:#003480;
}
.nav .menu.on ul a,
.nav .menu_top.on ul a {
	color:#fff;
}
.nav ul a {
	background:url(../img/freccina_bianca.gif) no-repeat left 7px;
}
/**/
.left .banner_sx{
}
.left .banner_sx a img {
}
/*----PARTE CENTRALE INTERNA ---------*/
.center_int {
	background:url(../img/bg_tab_center.gif) no-repeat left top;
}
.content_int .percorso_pag { 
	background:url(../img/bg_content_int.gif) repeat-x top;
}
.center_int .center_int2 {	
	background:url(../img/bg_tab_ang_right.gif) no-repeat right 0;
}
.center_int .center_int2 .testo {
}
.center_int2 img {
}
.testo .tit_interna {
	color:#003480;
	/*background:url(../img/bg_tit_uffici_comunali.gif) no-repeat;*/
	border-bottom:1px solid #cfcfcf;
}
.center_int .testo table {
	border:0;
	border-top:2px solid #e3e4e4;
	border-bottom:2px solid #e3e4e4;
}
.center_int .testo table caption {
}
.center_int .testo table td {
	border-top:1px solid #e3e4e4;
	border-bottom:1px solid #e3e4e4;
}
.center_int .testo h3 {
	color:#248841;
}
.center_int .testo a {
	color:#1d1dd0;
	text-decoration:underline;
}
.center_int .testo a:hover {
	text-decoration:none;
}
/*---------- SEZIONE DESTRA INTERNA -------------*/
.right_int {
	background:url(../img/bg_tab_right.gif) no-repeat right top;
}
.right_int .info {
}
.right_int .tit_info {
	background:url(../img/bg_tit_info.gif) no-repeat;
}
.right_int a {
	color:#1d1dd0;
	text-decoration:none;
}
.right_int a:hover {
	text-decoration:underline;
}
/*----------- INTERNA WIDE ----------*/
.wide .center_int2 {	
	background:none;
}
.wide .testo a {
	text-decoration:none;
	color: #003480;
}

/*-------------- FORM GENERATOR ----------*/
.webform_table {
	border:none !important;
}
.webform_table td {
	border:none !important;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[   MAPPA DEL SITO  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.mappa{
	background:url(../img/bg_int_wide.gif) repeat-y;
}
/*.mappa .txt_sx{
	background:url(../img/bg_titb_wide.gif) no-repeat left top;
}*/
.mappa ul a{
	text-decoration:none;
	color: #003480;
}
.mappa ul a:hover{
	text-decoration:underline;
}
/*.mappa .bottom{
	background:url(../img/bg_bott_int_wide.gif) no-repeat left bottom;
}*/
.mappa ul li{
	background-image:none;
}
	/* MAPPA COLORI */
	.mappa h2{
	    color: #003480;
	}
	.mappa ul li a{
		color: #003480;
		text-decoration:none;
	}
	.mappa ul ul {
		border-top:1px solid #dcdadb;
		border-bottom:0px solid #dcdadb;
	}
	.mappa ul ul li { 
		border-left:1px solid #dcdadb; 
		border-bottom:1px solid #dcdadb;
		background:#f2f0f1;
	}
	.mappa ul ul li a{
		text-decoration:none;
	}
	.mappa ul ul li a:hover{
		/*background-color:#fad9bb;*/
		background-color:#e3e4e4;
		color:#000;
		text-decoration:none;
	}
	.mappa ul ul ul{ 
		border-top:1px dashed #dcdadb;
		background:#fff;
	}
	.mappa ul ul ul li {
		border-top:1px dashed #dcdadb; 
		background:#fff;
	}
	.mappa ul ul ul li a {
		color:#000;
	}
/*---- FOOTER -----*/
.footer {
	color:#fff;
	background:#003480;
}
.piva {
	background:url(../img/bg_maincontainer_sx.gif) no-repeat bottom left #003480;
}
.credits {
	background:url(../img/bg_maincontainer_dx.gif) no-repeat bottom right #003480;
}
.credits a {
	color:#fff;
}

