body{
	background-color: #E5EADA;
	background-image: url(../img_template/sfondo.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       TESTALINO       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#testalino{
	background:url(../img_template/testalino.jpg) right top no-repeat #FFFFFF;
}
#testalino h1{
	background:url(../img_template/comune_rognano.gif) left top no-repeat #FFFFFF;
}
#testalino a{
	color:#000000;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      BREADCRUMBS      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#breadcrumbs a{
	color:#000000;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      NAVIGAZIONE      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#nav ul ul{
	background:url(../img_template/nav_bottom.gif) left bottom no-repeat;
}
#nav ul ul ul{
	background-image:none;
}
#nav li{
	background:url(../img_template/nav_top.gif) left top no-repeat;
}
#nav li li{
	background-image:none;
	background-color:#1a253d;
}
.nav li li a{
	background:url(../img_template/freccina.gif) left top no-repeat;
	color:#FFFFFF;
}
.nav li li li{
	background-color:transparent;
}
.nav li li a.on,
.nav li li a:hover{
	color:#FFFFFF;
	background:url(../img_template/freccina_on.gif) left top no-repeat;
	text-decoration:underline
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[          BOX          ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.box h3{
	color:#4c6724;
}
.box .contentbox ul.sondnav li a{
	background:url(../img_template/freccina.gif) left top no-repeat;
	color:#000000;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       BOX    LEFT     ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#left .box{
	background:url(../img_template/nav_bottom.gif) left bottom no-repeat;
}
#left .box h3{
	background:url(../img_template/nav_top.gif) left top no-repeat;
}
#left .box .contentbox{
	background:url(../img_template/nav_center.gif) left top repeat-y;

}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[     BOX    RIGHT      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/


#servizi ul ul{
	background:url(../img_template/navbig_bottom.gif) left bottom no-repeat;
}
#servizi ul ul ul{
	background-image:none;
}
#servizi li{
	background:url(../img_template/navbig_top.gif) left top no-repeat;
}
#servizi li li{
	background-image:none;
	background-color:#4c6724;
}




#right .box .contentbox h3,
#left .box .contentbox h3{
	background-image:none;
	color:#4c6724;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[     PARTE CENTRALE    ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

.text h1, .contentbox h1{ color:#4c6724; } 
.text h2, .contentbox h2{ color:#4c6724; } 
.text h3, .contentbox h3{ color:#4c6724; }
.text h4, .contentbox h4{ color:#4c6724; } 
.text h5, .contentbox h5{ color:#4c6724; } 
.text h6, .contentbox h6{ color:#4c6724; } 
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[     HOME   PAGE       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[       NEWS  HOME      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#news h3{
	color:#4c6724;
}
#news li a{
	color:#000000;
}
#news li a:hover{
	color:#0000FF;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[        FOOTER       ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*#footer a{
	background:url(../img_template/credits.gif) left top no-repeat;
	color:#FFFFFF;
}
*/

/* ================== COLORI MAPPA ===================*/
#mappa ul li a{
	color:#000000;
}
#mappa ul ul {
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4c6724;
	border-bottom-color: #4c6724;
}
#mappa ul ul li {
	border-left:1px solid #4c6724;
	border-bottom:1px solid #4c6724;
	background-color: #e5eada;
}

#mappa ul li li a:hover{
	background-color:#4c6724;
	color:#FFFFFF;
}

#mappa ul ul ul{
	background-color: #ffffff;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #4c6724;
}
#mappa ul ul ul li {
	background:#fff;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #4c6724;
}
#mappa ul ul ul li a {
	color:#002277;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]====[      INDIRIZZO      ]====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#indirizzo a{
	color:#000000;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[      TABELLE     ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.testo table{
	background-color: #579900;
}
.testo table td{
	background-color: #FFFFFF;
	border-bottom:1px dotted  #e5eada;
}
.testo table th{
	background-color: #e5eada;
	color: #000000;
}
.testo table caption{
	background-color: #579900;
	color: #FFFFFF;
}
.testo table caption p{
	padding:0px;
	margin:0px;
}

.testo hr, .contentbox hr{
	color:#F7F7F7;
	background-color:#F7F7F7;
	border:0px solid;
	border-bottom:1px dashed #4c6724;
}
.testo hr.break, .contentbox hr.break{
	border-bottom:0px dashed #4c6724;
}


hr {
	height:1px;
	padding:0;
	margin:0;
	color:#fff;
	background:#fff;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #579900;
	}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*    ===============[   NEWS TOP-RIGHT    ]============*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
ul.newshome{
	margin:0px;
	padding:0px;
}
ul.newshome ul{
	margin:0px;
	padding:0px;
}
ul.newshome li{
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style:none;
	min-height:70px;
}
ul.newshome li img{
	float:left;
	clear:both;
	padding:0px 0 0 0;
}
ul.newshome li li{
	margin:0px 0px 0px 120px;
	padding:0px;
	min-height:1px;
}
ul.newshome a{
	font-weight:bold;
}

