/***************************** elementi di impaginazione ***************************/

/* cerca in header*/
#search{
			position:static;
			float:none;
			bottom:0px;
			}
			#search input{
			display:inline;
			}
			
			#search label{
			display:inline;
			}
			
			#search input.cerca-2{
			display:block;
			height:auto;
			margin:0;
			padding:0;
			}
			#search input.cerca-cerca{
			height:auto;
			margin:auto;
			padding:0px;
			}

/* cerca in header_sub        fine*/

.inline {
	display:inline;
}
#logo-sx a strong {
	font-size:130%;
}
a:hover, a:focus, a:active {
	text-decoration:underline;
	background-color:#F3F3F3;
	/*****************cambiare************************/
color:#ff6600
}
.menu-orizz-sfondo {
	background: #ffffff;
	padding-left:0px;/* se non lo specifico al ridursi del carattere scompare lo sfondo*/
}
.carattere {
	/*display:none;*/
}
.nav-int {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.nav-int li a:hover, .nav-int li a:focus, .nav-int li a:active {
	text-decoration:underline;
	background-color:#F3F3F3;
	/*****************cambiare************************/
color:#ff6600
}
/* devo annullare il formato per il menu di navigazione interna*/
#navigation ul.nav-int li a {
	border:0px;
}
#navigation ul.nav-int li a:hover, #navigation ul.nav-int li a:focus, #navigation ul.nav-int li a:active, #navigation ul.nav-int li a:focus {
	border: 0px;
	text-decoration:underline;
	background-color:#F3F3F3;
}
/*   -------------------stile navigazione-------------------------*/
div#navigation ul {
	margin:0px; /* mi serve per eliminare il margine predefinito del tag ul che mi crea problemi con gli altri div */
}
div#navigation a {
	text-decoration: none;
	color: #214162;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #A4CBE6;
	padding-right:7px;
	padding-bottom:1px;
	border-bottom:1px solid #E8F5FD;
}
div#navigation a.center {
	text-decoration: none;
	color: #0000FF;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #F3F3F3;
	padding-right:8px;
}
div#navigation a.center:hover {
	/*****************cambiare************************/
color: #ff6600;
	background-color:#F9FCFE;
}
/*****************cambiare************************/
div#navigation a:hover {
	color: #D12A02;
	border-color:#4796CB;
	border-bottom:1px dashed #D12A02;
}
div#navigation ul.nav {
	padding: 0px;
	margin-left: 0px;
	line-height: 1.8em; /*se abbasso questo valore mozilla mi mostra una linietta bianca quando c'è un grassetto */
	list-style: none;
	/*border-right: 1px solid transparent;*/
		font-variant:small-caps;
}
div#navigation ul.nav-sub {
	margin-left:10px;
	padding: 0px; /* è indispensabile altrimenti Mozilla impazzisce */
	list-style: none;
	line-height: 1.8em;
}
div#navigation ul.nav-sub2 {
	margin-left:8px;
	padding: 0px; /* è indispensabile altrimenti Mozilla impazzisce */
	list-style: none;
	line-height: 1.8em;
}
/* definisco i "li" che vengono richiamati nel menu.asp quando è attivo un link */ 
div#navigation li.nav-sel a {
	padding-left: 14px;
	padding-right: 10px;
	/*border-right: 2px solid #A4CBE6;*/
background:url(/_css/img/li_l_sel.gif) 0 10px no-repeat;
	display:block;
	color:#214162;
	background-color:#FFFFFF;
	font-weight:normal;
	padding-top:0.4em;
	line-height:1.5em;
	background-color:#014D91;
	color:#FFFFFF;
	border-right-color: #014D91; /*aggiunto oggi 21/10/2006 per far risaltare il menu attivo*/
}
div#navigation li.nav-sel {
	background-color:#FFFFFF;
}
div#navigation li.nav a:hover, div#navigation .nav a:focus, div#navigation .nav a:active, div#navigation li.nav-sel a:hover, div#navigation .nav-sel a:focus, div#navigation .nav-sel a:active {
	border-color: #D12A02;
	text-decoration:none;
	background-color:#F9FCFE;
	color:#FFFFFF;
	background-color:#014D91;
}
div#navigation li.nav-sub-sel a {
	/*padding-left: 14px;*/
font-weight:normal;
	color:#214162;
	background:url(/_css/img/li_m_sel.gif) 0 8px no-repeat;
	background-color:#FFFFFF;
	padding-top:0.4em;
	line-height:1.2em;
	background-color:#014D91;
	color:#FFFFFF;
	border-color: #E8F5FD; /*aggiunto oggi 21/10/2006 per far risaltare il menu attivo*/
}
div#navigation li.nav-sub-sel- a {
	/*padding-left: 14px;*/
font-weight:normal;
	color:#214162;
	background:url(/_css/img/li_m_sel.gif) 0 8px no-repeat;
	background-color:#FFFFFF;
	padding-top:0.4em;
	line-height:1.2em;
	background-color:#014D91;
	color:#FFFFFF;
	border-color: #014D91; /*aggiunto oggi 21/10/2006 per far risaltare il menu attivo*/
}
div#navigation li.nav-sub2-sel a {
	padding-left: 12px;
	font-weight:normal;
	background:url(/_css/img/li_s_sel.gif) 0 8px no-repeat;
	background-color:#FFFFFF;
	padding-top:0.4em;
	line-height:1.2em;
	background-color:#014D91;
	color:#FFFFFF;
	border-color: #014D91; /*aggiunto oggi 21/10/2006 per far risaltare il menu attivo*/
}
div#navigation li.nav a {
	display:block;
	padding-left: 14px;
	background:url(/_css/img/li_l.gif) 0 10px no-repeat;
	font-weight:normal;
	color: #214162;
	padding-top:0.4em;
	line-height:1.5em;
}
div#navigation li.nav-sub a {
	background:url(/_css/img/li_m.gif) 1px 8px no-repeat;
	font-weight:normal;
	color: #214162;
	padding-top:0.4em;
	line-height:1.2em;
}
div#navigation li.nav-sub2 a {
	background:url(/_css/img/li_s.gif) 1px 8px no-repeat;
	font-weight:normal;
	color: #214162;
	padding-top:0.4em;
	line-height:1.2em;
}
.nav li {
	display:inline;
}
/*   -------------------fine navigazione-------------------------*/
/***********************************************************************************/

/****************************elementi di formattazione******************************/
form.classic {
	margin: 0px;
	padding: 0px;
}
form.classic fieldset {
	clear: both;
	font-size: 100%;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	/*border:none;*/
    border-color: #336699;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
form.classic fieldset legend {
	font-size: 140%;
	font-weight: normal;
	color: #214162;
	margin: 0;
	padding: 0;
}
form.classic div {
	clear: left;
	display: block;
	/*width: 400px;*/
 /* height: expression('1%');*/
  margin: 5px 0px 0px 0px;
	padding: 1px 3px;
}
form.classic input { /*, form.classic textarea*/
	width: 100px;
	padding: 1px 3px;
	margin: 0px 0px 0px 0px;
}
form {
	margin: 0 0 1.5em
}
input {
	font-family: arial, tahoma, verdana, sans-serif;
	margin: 2px 0
}
fieldset {
	border: none
}
label {
	display:block;
	padding: 5px 0
}
label br {
	clear:left
}
input.submit {
	padding: 0px 0px;
	background:#336699;
	color:#fff;
	font-weight:bold;
	font-size:96%;
}
.div-submit {
	text-align:left;
	margin-right:5px;
}
#content .leggi-right a:link, #content .leggi-right a:visited, #content .leggi-right a:hover, #content .leggi-right a:active {
	background: transparent url(/_css/img/leggi.gif) no-repeat 0px 0px;
	padding-left:15px;
	color:#00f;
	text-decoration:none;
	border-bottom:0px;
}
#content .leggi-right a:hover {
	border-bottom:1px dashed #dd0000;
	color:#000000;
}
#content .leggi-right a:hover {
	background: transparent url(/_css/img/leggi-on.gif) no-repeat 0px 0px
}
#content .leggi-right span {
	position:absolute;
	left:-9999px;
	width:900px
}
#content .leggi-right {
	text-align:right;
	margin-bottom:2px;
}
h1, h2, h3 {
	margin: 0px 0px 0px 0px;
	padding:0px;
	color:#336699;
	line-height:1em
}
h1 {
	font-size: 150%;
	padding-top:0px /*per separare il titolo dal menù a briciola*/
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 120%;
}
img {
	border-style:none;
	border-width:0px;
}
hr.skip, .pgNav {
}
.center {
	text-align:center
}
.descr {
	position:relative;
	padding: 0px;
	margin: 0px;
}
.descr p  /* è il paragrafo che inserisce auomaticamente xstandard */ {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	display:inline;
}
.descr img {
	float:left;
	margin: 5px 5px 0px 0px;
	padding: 0px;
	position:relative;
}
.separa {
	text-align: center;
	width:80%;
	background-image: url(/_css/img/tratteggio.gif);
	background-repeat: repeat-x;
	width: 100%;
	height:1px;
	clear: left;
	overflow:hidden;
	/*margin:-1px;*/
	margin-bottom:10px;
	margin-top:1px; /* se no netscape si arrabbia*/
	padding:0px;
}
.img-left {
	float:left;
	margin: 0px 10px 10px 10px
}
img {
	border-style:none;
	border-width:0px;
	display: inline;
}
/* se non inserisco questo quel Beeeeep di dreamweaver prende in considerazione i tag del css no-grafica.css..così invece sovrascrivo (ma solo per dreamweaver perchè li carica tutti e due! */
