﻿body {margin: 0; padding: 0; background-color: #0e1112; font-family: Tahoma, Sans-Serif, Arial; font-size: 11px; color: #d9dee0}

img {border:0}

.content {width: 980px; margin: 0 auto;	clear: both}

#header_up {
	height: 28px;
	width: 100%;
	background-image: url('../img/tile_header_up.gif');
}

#nav_header {
	width: 164px;
	height: 13px;
	padding: 7px 12px;
	float: right;
	background-color: #262d30;
	text-align: center
}

	#nav_header a {color: #d9dee0; text-decoration: none; margin: 0 2px}
	#nav_header a:hover {color: #ffffff; text-decoration: underline}
	#nav_header img {border-style: none;
	border-color: inherit;
	border-width: 0;
	width: 16px;
}


#header {
	height: 289px;
	width: 100%;
	background-image: url('../img/tile_header.jpg');
}

	#header_sx {width: 203px; height: 289px; float: left}
	#header_dx {width: 777px; height: 289px; float: left}

	#navigation {width: 756px; height: 65px; background-image: url('../img/bg_nav.jpg'); margin: 27px 0 0 6px}
	#navigation ul {list-style:none; margin: 0 21px; padding: 0}
	#navigation li {text-align: center; float:left; font-size: 14px; font-weight: bold; margin-top: 15px}
	#navigation li a {color:#d9dee0; text-decoration:none; width:102px; height:26px; display: block; padding: 10px 0 0 0}
	#navigation li a:hover {color: #ffffff; background-image: url('../img/bg_btn.jpg')}
	
	/************************************************************************************/
	/***************************** SOTTOMENU A TENDINA **********************************/
	/************************************************************************************/
	
	ul#navigation_ul{}
	
	ul#navigation_ul li ul li{}
	ul#navigation_ul li{}
	ul#navigation_ul a:link,
	ul#navigation_ul a:visited{}
	ul#navigation_ul a:hover,
	ul#navigation_ul a:focus,
	ul#navigation_ul a:active{}
	ul#navigation_ul li ul{display: none}
	ul#navigation_ul li:hover ul{display: block; position: absolute; z-index:1; width: 160px; padding: 8px 0 0 0; margin: 0; background: #06324f; border-bottom: solid 4px #041e2f}
	ul#navigation_ul li li {border-bottom:1px dashed #215271; width: 160px; font-size:11px; text-decoration: none; font-weight: normal; margin:0; padding:0; text-align:left}
	ul#navigation_ul li li a {width:150px; height: 10px; background-image: none; background-color: #133b55; padding: 5px}
	ul#navigation_ul li li a:hover {background-color:#041e2f; background-image: none;}
	
	/************************************************************************************/
	/************************************************************************************/
	
	#header_news {width: 731px; height: 157px; padding: 20px; background-image: url('../img/bg_news.jpg'); margin: 0 0 0 6px; color: #ffffff; font-size: 14px; font-weight: bold}
	#header_news h1 {font-size: 22px; color:#eec319; font-weight: bold; margin: 0 0 15px 0; padding: 0}
	
	.pt_news, pt_news_float {width: 280px; height: 40px; clear:both}
	.pt_news_float {float:left}
		.pt_v {width:35px; height:35px; float:left}
		.pt_txt {width:235px; height:23px; padding: 12px 0 0 10px; float:left}
		.pt_txt a {color:#ffffff; text-decoration:none}
		.pt_txt a:hover {color:#67b6ea; text-decoration:underline}


#content_page {
	background-image: url('../img/bg_body.jpg');
	background-repeat: repeat-x;
	background-position: top;
	min-height: 450px;
	overflow: auto;
}

#footer {
	height: 88px;
	padding: 10px 0;
	background-image: url('../img/bg_footer.jpg');
	line-height: 18px;
}

/************************************************************************************/
/******************************* fine master.page ***********************************/
/************************************************************************************/
/************************************************************************************/

#rss_area {width: 230px; min-height: 400px;	float: left;}
.tit_area {width: 230px; height: 32px; margin-top:20px}
.icon_32 {width:32px;height:32px;float:left}
.titolo_32 {float:left; height:32px; font-size:16px; color: #eec319; font-weight: bold; margin: 8px 0 0 8px}
.titolo_sezione {font-size:12px; color:#ffffff; font-weight: bold; clear:both; margin-top: 15px; margin-bottom: 5px; clear:both}

.link_rss {width:230px; margin-bottom:6px; clear:both; overflow: auto}
.link_rss a {color:#bbbbbb;  width:210px; line-height: normal; margin: 2px}
.link_rss a:hover {color:#ffffff}
.link_rss h8 {float: left; width: 10px}

#spicer_home {width:24px; height: 334px; float: left; background-image: url('../img/vertical_spicer.png'); margin-top: 58px}
#spicer_pagine {width:24px; height: 334px; float: left; background-image: url('../img/vertical_spicer.png'); margin-top: 8px}

#welcome_area {width: 686px; min-height: 360px; padding: 20px; float: left; font-size:12px; line-height:18px; text-align: justify}
#welcome_area h1 {font-size:16px; color: #eec319; font-weight: bold; padding:0; margin: 8px 0 20px 0}

#area_tre_news {width:660px; height: 290px; margin: 16px auto}
.poster_news {width:200px; height: 290px; margin: 4px 10px; float:left}
.poster_news a {width:200px; height: 290px; margin: 4px 10px; float:left}
.poster_news a:hover {width:200px; height: 290px; margin: 0 6px; float:left; border: solid 4px #404b51}

/************************************************************************************/
/************************************************************************************/

#contentPage {
	margin: 20px 0;
	font-size: 12px;
	text-align: justify;
	line-height: 17px;
}

#contentPage p {margin:5px 0}

#contentPage h1 {font-size:16px; color: #eec319; font-weight: bold; padding:0; margin: 8px 0 10px 0}
#contentPage h2 {font-size:14px; color: #ffffff; font-weight: bold; padding:0; margin: 10px 0 10px 0}

.pulsantiera_sx
{
	width:220px;
	float:left;
	line-height:25px;
	text-align:left;
}

.pulsantiera_sx a
{
	color:White;
}

.pulsantiera_sx a:hover
{
	color:#eec319;
}

.pulsantiera_sx hr
{
	color:Silver;
}

.contenuti_dx
{
	width:680px;
	float:left;
	padding-left:40px;
}

.contenuti_dx a
{
	color:Orange;
}

.scarica
{
	height:20px;
	background-image:url('../img/pdf.png');
	padding-left:25px;
	background-repeat:no-repeat;

}

.visita
{
	height:20px;
	background-image:url('../img/users.png');
	padding-left:25px;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.area_campi input
{
	width:250px; 
	margin-bottom:7px; 
	margin-top:3px;
	background-color:silver; 
	border:0;
	border-bottom:solid 2px #085a90;
}

.area_campi 
{
	float:left;
	width:280px;
	margin-right:20px;
}

.area_campi1
{
	float:left;
	width:300px;
	margin-right:20px;
	line-height:20px;
}

.title_mappa
{
	font-size:12px;
	color:White;
	font-weight:bold;
}

.linkNavigation
{
	font-size:12px;
	color:White;
	list-style-image : url('../img/arrow_small_right.png');
	line-height:20px;
}

.linkNavigation a
{
color:White;
}