/* ==================== PTCP ==================== */
#container{
	background-image:url(../img/servizi_bg_container.gif);
	background-position: right;
	background-repeat:repeat-y
}
#credits{
	background: url(../img/servizi_bg_container_bottom.gif) right bottom repeat-x;
	}
#serveaiuto{
	background-color: #638C18;
}
#coldes h3{
	margin-left:27px;
	font-size: 100%;
	color:#FFFFFF;	
	padding:3px 0 6px 10px;
	margin:0px 0px 20px 0px;
	background-color: #333333;
}
#contenutointerne h1{
	color:#638C18;
	font-size:140%;
}
#contenutointerne h2{
	color:#638C18;
	font-size:130%;
}
#contenutointerne h3{
	color:#638C18;
	font-size:120%;
	background-color:none;
	padding:0px;
	margin:0px;
}
#contenutointerne h4{
	color:#638C18;
	font-size:110%;
}
#contenutointerne h5{
	color:#638C18;
	font-size:100%;
}
#collina{
	background: url(../img/collina_ptcp.gif) right bottom no-repeat;
}
#primopiano h2{
	background: url(../images/subtitle_territorio.gif) center no-repeat #FFFFFF;
	height: 100px;
}
#strumenti li a:hover img{
   padding:1px;
	border:1px solid #638C18;
}

#testoptcp{
	margin:0px;
	padding:10px 0px 20px 0px;
}

.top1{	
	background: url(../img/sfondo_servizi.jpg) no-repeat top left;
}
.top1 h2{	
	background: url(../img/titolo_servizi.gif) no-repeat bottom right;
	text-align:right;
	padding:12px 60px 12px 0;
	margin:24px 0px 0px 0px;
}
.top2 h3{
	margin:40px 0 0 10px;
	font-size:170%;
}

/* ----------------------Piano territoriale di coordinamento------------------ */
body#pianoterritoriale #angolo{
	background: url(../img/angolo.gif) right bottom no-repeat #004F26;
	margin-right:13px;
}
body#pianoterritoriale #top{
	background: url(../img/sfondo_pianoterritoriale.jpg) no-repeat top left #004F26;
	height:60px;
	margin-right:1px;
}

/* ----------------------Piani d'area------------------ */
body#pianiarea #angolo{
	background: url(../img/angolo.gif) right bottom no-repeat #004F26;
	margin-right:13px;
}
body#pianiarea #top{
	background: url(../img/sfondo_pianiarea.jpg) no-repeat top left #004F26;
	height:60px;
	margin-right:1px;
}

/* ----------------------Sit------------------ */
body#sit #angolo{
	background: url(../img/angolo.gif) right bottom no-repeat #004F26;
	margin-right:13px;
}
body#sit #top{
	background: url(../img/sfondo_sit.jpg) no-repeat top left #004F26;
	height:60px;
	margin-right:1px;
}

/* ----------------------Servizi ai comuni------------------ */
body#servizicomuni #angolo{
	background: url(../img/angolo.gif) right bottom no-repeat #004F26;
	margin-right:13px;
}
body#servizicomuni #top{
	background: url(../img/sfondo_servizicomuni.jpg) no-repeat top left #004F26;
	height:60px;
	margin-right:1px;
}



/* ----------------------Vas------------------ */
body#vas #angolo{
	background: url(../img/angolo.gif) right bottom no-repeat #004F26;
	margin-right:13px;
}
body#vas #top{
	background: url(../img/sfondo_vas.jpg) no-repeat top left #004F26;
	height:60px;
	margin-right:1px;
}


/*--------Tabella----------*/

#contenutointerne table{
	background-color: #004f26;
}
#contenutointerne table td,
#contenutointerne table th{
	background-color: #efefef;
}
#contenutointerne table th{
	background-color: #efefef;
	color: #FFFFFF;
}
#contenutointerne table caption{
	background-color: #004f26;
	color: #FFFFFF;
}

/*     --/////////////////////////////////////-- NAV --\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\-- */
body #left #nav li.on a.on:link,
body #left #nav li.on a.on:active,
body #left #nav li.on a.on:visited,
body #left #nav li.on a.on:hover{
	background-color:#638C18;
	text-decoration:none;
	color:#FFFFFF;
}
body #left #nav li.on li a:link,
body #left #nav li.on li a:active,
body #left #nav li.on li a:visited{
	background:url(../img/nav_freccia_blu.gif) left top no-repeat #FFFFFF;
	color:#00009C;
	font-weight: normal;
	display: block;
	text-decoration: none;
	padding:0px 0px 0px 10px;
        margin:0px 0px 0px 0px;
}
body #left #nav li.on li a:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
	color:#00009C;
	padding:0px 0px 0px 10px;
        margin:0px 0px 0px 0px;
}
body #left #nav li.on li{
	background:none;
	list-style:none;
	padding:0px;
        margin:0px 0px 0px 0px;
}
body #left #nav li.on li a.on:link,
body #left #nav li.on li a.on:active,
body #left #nav li.on li a.on:visited,
body #left #nav li.on li a.on:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
	color:#00009C;
}
