﻿body {
	padding: 0;
	margin: 5px 0;
	text-align: center;
	/*background:#333333 url('../../images/sfondi/sfondoez.jpg');
	background: #ffffff url('../../images/sfondi/bkchiweb5.jpg');*/
	background: #edf2f6 url('../../images/sfondi/scuro7rid.gif');
	background-attachment: fixed;
	background-position: left top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana, Geneva, arial, helvetica, sans-serif;
}

a {
color: #6666FF;
text-decoration: none
}

a:hover {
color: red;
text-decoration: none
}
img{
border-width: 0px;	
}

/* INIZIO BOX PRIMA PAGINA*/
#centrato {
width: 1000px;
margin: auto;
text-align: left;
/*border-left: 1px solid silver;
border-right: 1px solid silver;
border-bottom: 1px solid silver;*/
background-color: transparent;
}

#corpo {
float: left;
width:1000px;
background-color: #FFFFFF;
/*background-image:url('../../images/sfondi/sf3col.jpg');
background-repeat:repeat-y;*/
}

#corpol {
	float: left;
	width: 1000px;
	background-color: #FFFFFF;
	background-image: url('../../images/sfondi/sfcorpo2d.gif');
	/*background-image: url('../../images/sfondi/sfcorpo2e.jpg');*/
	background-repeat: repeat-y;

}

#colonnal {
float: left;
width: 250px;
background: transparent;
/*color: #FFA500;*/
color: black;
}

#colcentr {
	float: left;
	width: 320px;
	color: black;
	text-align: justify;
}
#colunica {
	padding: 20px;
	border: 1px dotted #808080;
	margin: 20px 50px 20px 50px;
	color: black;
	background-color: #FFFFFF;
	/*text-align:center;*/
}

#colink {
	padding: 20px;
	border: 1px dotted #808080;
	margin: 20px 150px 20px 150px;
	color: black;
	background-color: #FFFFFF;
}

#colonna3 {
float: left;
width: 215px;
background: transparent;
color: #FFA500;
}

#colarge {
float: left;
width: 750px;
color: black;
min-height: 470px;
}

#intestazione {
background: transparent;
color: #FFFFFF;
}

#menu {
background-color: white;
color: black;
width:1000px;
height: 35px;
}

#intest2 {
color: #000000;
background-color:white;
/*background-image: url('../../images/sfondi/bkmenu2.jpg');
border-top: 1px solid silver;
border-bottom: 1px solid silver;*/
background-image: url('../../images/sfondi/sfgray2.gif');
background-repeat:repeat-x;
background-position:center;
width: 1000px;
height: 30px;
}

.pintest2 {
font-size: 0.8em;
margin: 0;
padding: 0.8em 0.6em;
}

#intest3 {
background: white;
color: #000;
}

#basepag {
color: #fff;
background-color: #FFFFFF;
background-image:url('../../images/sfondi/sfcorporp4.gif');
background-repeat:repeat-y;
}
 

#basepag2 {
	clear: left;
	color: #FFFFFF;
	height: 5em;
	width: 1000px;
	background-color: transparent;
	background-image: url('../../images/sfondi/base4.png');
	/*background-image: url('../../images/sfondi/sfbase.png');
	background-repeat:repeat-x;
	background-position:center;*/
}

.pbasepag2 {
	padding: 15px 0px 0px 0px;
	text-align: center;
	margin-top: 15px; /*padding-top: 15px;*/;
	font-size: 11px;
	color: #FFFFFF;
}
.pbasepag2 a {
	color: #CCCCCC;
}
.pbasepag2 a:hover {
color: red;
}

.basepag3 {
	width: 1000px;
	height: 5em;
	margin-left: auto;
	margin-right: auto;
}

.basepag3 p {
font-size: 0.8em;
margin: 0;
padding: 0.8em 0.6em;
color: gray;
}

.bxright {
margin-left: 10px;
width:200px;
background: transparent;
text-align: right;
color: red;
}

.bxleft {
margin-right: 10px;
margin-top: 10px;
width:175px;
background: transparent;
text-align: center;
}

.bxnews {
margin-right: 5px;
margin-top: 10px;
margin-left: 10px;
color: black;
width:225px;
background-color: #FFFFFF;
text-align: center;
border: 2px solid #CC3300; 
}
.bxnews h3 {
margin-top: 3px;
}

.bxnews p a {
color:#336699;
}

.bxnews h3 a {
color:#336699;
}
.bxnews p a:hover {
text-decoration: underline;
color: #CC3300;
}

.bxnews h3 a:hover {
text-decoration: underline;
color: #CC3300;
}

.bxnews p {
font-size: 11px;
padding: 5px 5px;
margin: 0;
}

/*.pintest2 {
font-size: 0.8em;
margin: 0;
padding: 0.5em 0.5em;
}*/

.pdove {
margin: 0;
text-align: left;
padding-left:1em;
padding-right:1em;
/*padding-top:0.5em;
padding-bottom:0.5em*/
color: black;
font-size: 0.7em;
}

.chiaro {
margin-left: 20px;
margin-right: 50px;
border-bottom: 1px solid silver;
padding-bottom: 5px;

}

.chiaro h5 {
font-size: 11px;
margin-bottom: -15px;
color:#555555;
margin-top: 10px
}

.chiaro h4 {
font-size: 13px;
color: #333333;
margin-bottom: 1px;
}

.chiaro p {
margin-top: 2px;
margin-bottom: 10px;
font-size: 11px;
line-height:150%;
}
 
.txton {
margin-left:20px;
margin-right:50px;
margin-top:20px;
line-height:190%;
border-bottom: 1px dotted;
padding-bottom: 5px;
}
.txtcerca {
margin-left:50px;
margin-top:20px;
line-height:190%;
}

/*.txton h2 {
color: #993300;
font-size: 1.6em;
text-align: left;
line-height:100%;
}

.txton h3 {
color: #003366;
font-size: 1.4em;
text-align: left;
line-height:110%;
font-weight: bold;
}*/

.txton h2 {
	color: #666666;
	font-size: 28px;
	text-align: left;
	line-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
.txton h3 {
	color: #5B6A8E;
	font-size: 22px;
	text-align: left;
	line-height: 110%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

.txth3min {
	color: #5B6A8E;
	font-size: 16px;
	text-align: left;
	line-height: 110%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

.txtmod {
margin-left: 20px;
margin-right: 20px;
margin-top: 2px;
margin-bottom: 20px;
line-height:150%;
text-align: center;
}

.txtst {
margin-left: 20px;
margin-right: 20px;
margin-top: 2px;
margin-bottom: 20px;
padding-bottom: 10px;
text-align: center;
}

.txtoff {
margin-left: 20px;
margin-right: 20px;
margin-top: 2px;
margin-bottom: 20px;
padding-bottom: 10px;
text-align: center;
}

/*.txtst {
border-top: 1px solid red;
}*/

.h4txton {
margin-top: 0.5em;
color: #666666;
padding-bottom: 3px;
font-size: 0.8em;
text-align: left;
}

.noteup {
font-size: 0.8em;
text-align: left;
color: #666666;
}

.note {
font-size: 0.8em;
text-align: left;
color: #666666;
}
.note {
border-bottom: 1px solid red;
margin-left: 0.8em;
margin-top: 0.5em;
margin-bottom: 1em;
padding-bottom: 5px;
}
.noteup {
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: -13px;
}

.priser {
line-height: 110%;
font-size: 0.8em;
border: 1px solid gray;
padding: 5px;
}

/*INIZIO BOX CONTENITORE DELLE IMMAGINI*/
.bl4 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 10px 5px 0px;
	PADDING-TOP: 0px;
	}
.blsu {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 10px 10px 0;
	PADDING-TOP: 0px;
	}

.bl5 {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN-TOP: 20px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 0px;
	}
.bldx {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 20px;
	MARGIN-TOP: 10px;
	PADDING-TOP: 0px;
	margin-right: 30px;
}
.blmenudx {
	PADDING: 0;
	DISPLAY: block;
	FLOAT: right;
	border: 1px solid gray;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 1px;
	padding-left: 0;
	padding-bottom: 3px;
	}

/*INIZIO MENUDX CLASS*/

.menuDX {
width: 200px; 
margin-left: 20px;
margin-right: 20px;
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 2px;
background: white;
border-left: 1px solid silver;
border-right: 1px solid silver;
border-bottom: 1px solid silver;
line-height: 100%;
}

.menuDX ul {
padding: 0;
list-style-type: none;
margin-left: 0px; 
width: 200px; 
}
 
.menuDX li {
list-style-type: none;
padding-top:1px;
margin-top: 0px;
margin-bottom: 0px;
font-size: 0.8em;
text-align: left;
background: transparent;
width: 200px; 
}

.menuDX a {
width: 191px; 
display: block;
color: black;
/*font-weight: bold;*/
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 8px;
background: transparent;
}

.menuDX a:hover {
color: #000000;
text-decoration: underline;
}
.actDX a:link
{
background: #C0D1DA;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 8px;
padding-right: 2px;
width: 192px; 
text-decoration: underline;
}

.actDX a:hover
{
background: #C0D1DA;
color: #000000;
text-decoration: underline;
}

.actDX a:visited
{
background: #C0D1DA;
color: #000000;
text-decoration: underline;
}

.actTDX a:link
{
	background-color: #CC0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #FFFFFF;
	font-weight: bold;
	width: 192px;
	text-decoration: none;
	border-top: 1px solid #CC0000;
}

.actTDX a:hover
{
background-color: #CC0000;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #CC0000;
}

.actTDX a:visited
{
background-color: #CC0000;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #CC0000;
}

.act2DX a:link
{
color: white;
background-color: gray;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
width: 192px; 
margin-top: 0px; 
text-decoration: none;
}

.act2DX a:hover
{
color: white;
background-color: gray;
text-decoration: none;
}

.act2DX a:visited
{
color: white;
background-color: gray;
text-decoration: none;
font-weight: bold;

}

/*FINE MENUDX CLASS*/

/*INIZIO MENUSX CLASS*/

.menuSX {
width: 230px; 
margin-left: 10px;
margin-right: 20px;
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 2px;
background: transparent;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
line-height: 100%;
}

.menuSX ul {
padding: 0;
list-style-type: none;
margin-left: 0px; 
width: 220px; 
}
 
.menuSX li {
list-style-type: none;
padding-top:1px;
margin-top: 0px;
margin-bottom: 0px;
font-size: 0.8em;
text-align: left;
background: transparent;
width: 220px; 
}

.menuSX a {
width: 216px; 
display: block;
color: black;
/*font-weight: bold;*/
text-decoration: none;
padding-top: 2px;
padding-left: 8px;
padding-right: 3px;
background: transparent;
}

.menuSX a:hover {
color: #000000;
padding-top: 2px;
padding-left: 8px;
padding-right: 3px;
text-decoration: underline;
}
.actSX a:link
{
background: #C0D1DA;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 3px;
padding-right: 2px;
width: 220px; 
text-decoration: underline;
}

.actSX a:hover
{
background: #C0D1DA;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 3px;
padding-right: 2px;
text-decoration: underline;
}

.actSX a:visited
{
background: #C0D1DA;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 3px;
padding-right: 2px;
text-decoration: underline;
}

.actTSX a:link
{
background-color: #003366;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 2px;
color: #FFFFFF;
font-weight: bold;
width: 219px;
text-decoration: none;
border-top: 1px solid #000;
}

.actTSX a:hover
{
background-color: #003366;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 2px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #000;
}

.actTSX a:visited
{
background-color: #003366;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 2px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
border-top: 1px solid #000;
}

.act2SX a:link
{
color: white;
background-color: gray;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
width: 195px; 
margin-top: 0px; 
text-decoration: none;
}

.act2SX a:hover
{
color: white;
background-color: gray;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
width: 195px; 
margin-top: 0px; 
text-decoration: none;
}

.act2SX a:visited
{
color: white;
background-color: gray;
padding-top: 3px;
padding-bottom: 3px;
font-weight: bold;
width: 195px; 
margin-top: 0px; 
text-decoration: none;
}

/*FINE MENUSX CLASS*/



/* ALLINEAMENTO DELLE VOCI */
.menuNavigazione{
margin:0;
padding:0;
list-style:none;
height:23px;
font-size: 0.8em;
font-weight: bold;
}
.menuNavigazione li{
float:left;
}
.menuNavigazione a{
float:left;
height:20px;
line-height:2em;
padding:0 0.7em;
text-decoration:none;
border-bottom: 3px solid white;
}

/* COLORI */
.menuNavigazione{
background: white;
color: black;
}
.menuNavigazione a:visited{
background: white;
color:#000;
}
.menuNavigazione a:link{
background: white;
color:#000;
}
.menuNavigazione a:active{
background: white;
color: #000;
border-bottom: 3px solid red;
}

.menuNavigazione a:focus{
background: white;
color: #000;
border-bottom: 3px solid red;
}

.menuNavigazione a:hover{
background: white;
color: #000;
border-bottom: 3px solid red;
}

.menuNavigazione .voceCorrente a:active{
background:white;
color:#003366;
border-bottom: 3px solid red;
}

.menuNavigazione .voceCorrente a:focus{
background:white;
color:#003366;
border-bottom: 3px solid red;
}

.menuNavigazione .voceCorrente a:hover{
background:white;
color:#003366;
border-bottom: 3px solid red;
}

.menuNavigazione .voceCorrente a:visited{
background:white;
color:#003366;
border-bottom: 3px solid red;
}

.menuNavigazione .voceCorrente a:link{
background:white;
color:#003366;
border-bottom: 3px solid red;
}

/*RIMPIAZZA*/

#rimpiazza {
position: relative;
width:1000px;
height: 181px;
margin: 0px auto;
/*border-top: 1px solid gray; 
border-left: 1px solid gray;
border-right: 1px solid silver;*/
}

#rimpiazza span {
background-repeat:no-repeat;
background-image:url('../../images/intest/chiweb1000xb.jpg');
/*background-image:url('../../images/intest/logochiweb2.jpg');*/
position: absolute;
top:0;
left: 0px;
width: 100%;
height: 100%;
}

#rimpiazza h1 {
font-size: 1em;
color: black;
font-weight: bold;
margin-top:10px;
margin-left: 10px;
}

/*FINE RIMPIAZZA*/

/*RIMPIAZZA VARIAZIONI*/

#rimpiazzaSt {
position: relative;
width:800px;
height: 18px;
margin: 0px auto;
border-top: 1px solid silver; 
border-left: 1px solid silver;
border-right: 1px solid silver;
}

#rimpiazzaS {
position: relative;
width:800px;
height: 18px;
margin: 0px auto;
border-top: 1px solid silver; 
border-left: 1px solid silver;
border-right: 1px solid silver;
}

#rimpiazzaN {
position: relative;
width:800px;
height: 18px;
margin: 0px auto;
border-top: 1px solid silver; 
border-left: 1px solid silver;
border-right: 1px solid silver;
}

#rimpiazzaSt span {
position: absolute;
top:0;
left: 0px;
width: 100%;
height: 100%;
}

#rimpiazzaS span {
position: absolute;
top:0;
left: 0px;
width: 100%;
height: 100%;
}

#rimpiazzaN span {
position: absolute;
top:0;
left: 0px;
width: 100%;
height: 100%;
}

#rimpiazzaN span  {
background-repeat:no-repeat;
background-image:url('../../images/intest/chiweb130n.jpg');
}
#rimpiazzaS span  {
background-repeat:no-repeat;
background-image:url('../../images/intest/chiweb130s.jpg');
}
/*FINE RIMPIAZZA VAR*/

#r_an06
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an05
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an04
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an03
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an02
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an01
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an00
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an99
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an98
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an97
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an96
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an95
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an94
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an93
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an92
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an91
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_anno
{
position: relative;
width:700px;
height: 50px;
margin: 0px auto;
}

#r_an06 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an05 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an04 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an03 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an02 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an01 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an00 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an99 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an98 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an97 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an96 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an95 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an94 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an93 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an92 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_an91 span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

#r_anno span
{
position: absolute;
top:5px;
width: 100%;
height: 100%;
/*border-bottom: 1px dotted silver;*/
text-align: left;
}

.anno {
font-size: 2em;
color: white;
font-weight: bold;
margin-top:10px;
}

#r_anno span {
background-repeat:no-repeat;
background-image:url('../../images/anno/1990gr.jpg');
}

#r_an91 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1991.jpg');
}

#r_an92 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1992.jpg');
}
#r_an93 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1993.jpg');
}
#r_an94 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1994.jpg');
}
#r_an95 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1995.jpg');
}
#r_an96 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1996.jpg');
}
#r_an97 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1997.jpg');
}
#r_an98 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1998.jpg');
}
#r_an99 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1999.jpg');
}
#r_an00 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno2000.jpg');
}
#r_an01 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno2001.jpg');
}
#r_an02 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno2002.jpg');
}
#r_an03 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno2003.jpg');
}
#r_an04 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno2004.jpg');
}
#r_an05 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno2005a.jpg');
}
#r_an06 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno2006.jpg');
}
#r_an07 span {
background-repeat:no-repeat;
background-image:url('../../images/anno/anno1991.jpg');
}

/*VARIAZIONI PAG LINKS*/
.link280 {
width: 280px;
float: left;
margin-top: 15px;
min-height: 70px;
height:auto!important;
height: 70px;
}

.link200 {
width: 260px;
float: left;
margin-top: 15px;
padding-top: 5px;
margin-left: 15px;
text-align: center;
min-height: 70px;
height:auto!important;
height: 70px !important;
border: 1px solid silver;
background-image:url('../../images/sfondi/sflink.gif');
background-repeat:repeat-x;
background-position: top;
font-size: 0.8em;
}

.link200 a {
color: #336699;
text-decoration: none;
font-weight:bold;
}

.link200 a:hover {
color: #808080;
font-weight:bold;
}

.chilnk {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	/*PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	
	MARGIN-right:1px;
	PADDING-TOP: 10px;*/
	min-height: 100px;
    height:auto!important;
    height: 100px;
	MARGIN-left:50px;}

/*INIZIO DIV CLASS NOMI*/

.nomiT{
margin-top: 15px;
margin-left: 15px;
padding-bottom: 10px;
width: 640px;
}

.nomig{
margin-top: 15px;
margin-left: 15px;
padding-bottom: 10px;
width: 640px;
}

.nomi{
margin-top: 15px;
margin-left: 15px;
padding-bottom: 10px;
width: 640px;
}

.nomiT {
text-align: left;
}

.nomig {
text-align: left;
}

.nomi {
text-align: left;
}

.news {
text-align: left;
margin-top: 15px;
margin-left: 15px;
margin-right: 30px;
padding-bottom: 10px;
}

.news p {
line-height: 150%;
}

.nomi {
border-bottom: 1px dotted silver;
}

.nomig {
border-bottom: 3px solid red;
padding-bottom: 20px;
}

.nomiT {
border-bottom: 3px solid silver;
text-align: center;
}

.nomi a {
text-decoration: none;
color: gray;
}

.nomi a:hover {
color: gray;
text-decoration: underline;
}

.nomi p {
margin-top: -8px;
/*font-size: 1em;*/
font-size: 0.8em;
}

.news h1 {
font-size: 2em;
color: #006666;

}
.news h2 {
font-size: 1.2em;
color: #CC3300;
margin-bottom: 3px
}

.nomi h2 {
font-size: 1.2em;
color: #CC3300;
margin-bottom: 3px
}

.news h3 {
font-size: 1em;
color: #336699;
margin-top: 1px
}

.nomi h3 {
font-size: 1em;
color: #336699;
margin-top: 1px
}

.news h4 {
font-size: 0.8em;
color: #000000;
margin-top: -13px;
font-weight: normal;
}

.nomig h4 {
font-size: 0.8em;
color: #000000;
margin-top: -13px;
font-weight: normal;
}

.nomi h4 {
font-size: 0.8em;
color: #000000;
margin-top: -13px;
font-weight: normal;
}

/*FINE NOMI*/

#colsx {
	float: left;
	width: 210px;
	background: transparent;
	color: gray;
}
#colc {
	float: left;
	width: 320px;
	color: black;
/*line-height: 150%;
text-align:justify;*/
}
#coldx {
	float: left;
	width: 205px;
	color: gray;
/*margin-left: 15px;*/
}

.evid {
color: #336699;
font-weight: bold;
}

/*per netscape 6*/

div.hrClear hr{
margin:0;
}

div.hrClear{
clear:both;
height:0;
overflow:hidden;
}

.topc {
	text-align: center;
	color: #336699;
}
.topr {
text-align: right;
}

/*INIZIO MENU ORIZZONTALE*/
div#menuor a {
display:block;
float:left;
border-bottom: 3px solid white;
margin-top: 1px;
padding-top: 10px;
padding-bottom: 3px;
padding-left: 8px;
padding-right: 8px;
color: black;
font-size: 0.8em;
font-weight: bold;
height:16px;
}

div#menuor a:hover{
background: white;
color: #000000;
border-bottom: 3px solid red;
}
	
div#menuor .attivo {
color: #000000;
background: #FFFFFF;
border-bottom: 3px solid red;
}

/*FINE MENU ORIZZONTALE*/

#clear {
	clear: both;
	height: 5px;
	width: 1000px;
	background: transparent;
/*background: green;*/
}

.google {
text-align: right;
height: 28px;
width: 800px;
background: transparent;
/*background: green;*/
padding: 0;
margin: 0;
border-top: 1px solid silver;
border-bottom: 1px solid silver;
}

/* MENUNW ok!*/
.menuNW {
width: 230px;
margin-left:10px;
margin-top:20px;
margin-right:0;
margin-bottom:20px;
padding:0;
list-style:none;
font-size: 0.8em;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
border-top: 1px solid white;
background: transparent;
}
.menuNW a{
display: block;
text-decoration:none;
margin:1px 0;
padding:3px 10px;
background:transparent;
color: black;
}
.menuNW a:visited{
background: transparent;
color:black;
}
.menuNW a:link{
background: transparent;
color:black;
}
.menuNW a:active{
background: #9999FF;
color: #000000;
}
.menuNW a:focus{
background: #9999FF;
color: #000000;
}
.menuNW a:hover{
background: #9999FF;
color: #000000;
}
.menuNW .NWtprima a:active{
border: 1px solid #FFFFFF;
background-color:  #5353A8;
color:white;
/*border-bottom: 1px solid white;*/
}
.menuNW .NWprima a:focus{
border: 1px solid #FFFFFF;
background-color:  #5353A8;
color:white;
/*border-bottom: 1px solid white;*/
}
.menuNW .NWprima a:hover{
border: 1px solid #FFFFFF;
background-color:  #5353A8;
color:white;
/*border-bottom: 1px solid white;*/
}
.menuNW .NWprima a:visited{
border: 1px solid #FFFFFF;
background-color:  #5353A8;
color:white;
/*border-bottom: 1px solid white;*/
}
.menuNW .NWprima a:link{
border: 1px solid #FFFFFF;
background-color:  #5353A8;
color:white;
/*border-bottom: 1px solid white;*/
}
.menuNW .NWmedia a:visited
{
border: 1px solid #FFFFFF;
background-color:  #CCCCE6;
color:#003366;
/*border-bottom: 1px solid white;*/
}

.menuNW .NWmedia a:link
{
border: 1px solid #FFFFFF;
background-color:  #CCCCE6;
color:#003366;
/*border-bottom: 1px solid white;*/
}

.menuNW .NWmedia a:active{
border: 1px solid #FFFFFF;
background-color:  #26264F;
color:#FFFFCC;
/*border-bottom: 1px solid white;*/
}

.menuNW .NWmedia a:focus{
border: 1px solid #FFFFFF;
background-color:  #26264F;
color:#FFFFCC;
/*border-bottom: 1px solid white;*/
}

.menuNW .NWmedia a:hover{
border: 1px solid #FFFFFF;
background-color:  #26264F;
color:#FFFFCC;
/*border-bottom: 1px solid white;*/
}

.menuNW .NWact a:active{
background: #C4C4FF;
color:#000000;
}

.menuNW .NWact a:focus{
background: #C4C4FF;
color:#000000;
}

.menuNW .NWact a:hover{
background: #C4C4FF;
color:#000000;
}

.menuNW .NWact a:visited{
background: #C4C4FF;
color:#000000;
}

.menuNW .NWact a:link{
background: #C4C4FF;
color:#000000;
}
/*FINE MENUNW*/

/* MENUDIB ok!*/
.menuDIB {
width: 250px;
margin-left:0px;
margin-top:20px;
margin-right:0;
margin-bottom:20px;
padding:0;
list-style:none;
font-size: 0.8em;
/*border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
border-top: 1px solid white;*/
background: transparent;
}

.menuDIB a {
display: block;
text-decoration:none;
margin:1px 0;
padding:3px 3px 6px 10px;
background:transparent;
color: #000000;
}
/*.menuDIB a:link{
background: transparent;
color:#000000;
}*/
.menuDIB a:active{
color: #000000;
text-decoration: underline;
background:transparent;
}

.menuDIB a:focus{
color: #000000;
text-decoration: underline;
background:transparent;
}

.menuDIB a:hover{
color: #000000;
text-decoration: underline;
background:transparent;
}
.menuDIB a:visited{
background: transparent;
color:#000000;
background:transparent;
}

.menuDIB .DIBprima a:link{
background-color:  #CC0000;
color:white;
font-weight: bold;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
}
.menuDIB .DIBtit a:visited
{
	background-color: #993300;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}

.menuDIB .DIBtit a:hover
{
	background-color: #993300;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}

.menuDIB .DIBtit a:focus
{
	background-color: #993300;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}

.menuDIB .DIBtit a:active
{
	background-color: #993300;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}

.menuDIB .DIBtit a:link
{
	background-color: #993300;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}

.menuDIB .DIBtprima a:active{
background-color:  #CC0000;
color:white;
font-weight: bold;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
}

.menuDIB .DIBprima a:focus{
background-color:  #CC0000;
color:white;
font-weight: bold;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
}

.menuDIB .DIBprima a:hover{
background-color: #CC0000;
color:white;
font-weight: bold;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
}

.menuDIB .DIBprima a:visited {
background-color:#CC0000;
color:white;
font-weight: bold;
text-decoration: none;
padding-top: 6px;
padding-bottom: 6px;
}

.menuDIB .DIBact a:link{
	background: #fff;
	color: #666699;
	text-decoration: none;
}

.menuDIB .DIBact a:active{
	background: #fff;
	color: #666699;
	text-decoration: none;
}

.menuDIB .DIBact a:focus{
background: #fff;
color:#666699;
text-decoration: none;
}

.menuDIB .DIBact a:hover{
background: #fff;
color:#666699;
text-decoration: none;
}

.menuDIB .DIBact a:visited{
background: #fff;
color:#666699;
text-decoration: none;
}

/*FINE MENUDIB*/

/* MENUSTO ok!*/
.menuSTO {
width: 150px;
margin-left:50px;
margin-top:20px;
margin-right:0;
margin-bottom:20px;
padding:0;
list-style:none;
font-size: 0.8em;
font-weight: bold;
background: transparent;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}
.menuSTO a{
display: block;
text-decoration:none;
margin:1px 0;
padding:3px 10px;
background:transparent;
color: black;
}
.menuSTO a:visited{
background: transparent;
color:black;
}
.menuSTO a:link{
background: transparent;
color:black;
}
.menuDIB a:active{
color: #ffffff;
background:red;
}

.menuSTO a:focus{
color: #ffffff;
background:red;
}

.menuSTO a:hover{
color: #ffffff;
background:red;
}

.menuSTO .STOprima a:active{
background: #CC0000;
color: #ffffff;
text-decoration: none;
}

.menuSTO .STOprima a:focus{
background: #CC0000;
color: #ffffff;
text-decoration: none;
}

.menuSTO .STOprima a:hover{
background: #CC0000;
color: #ffffff;
text-decoration: none;
}

.menuSTO .STOprima a:visited{
background: #CC0000;
color: #ffffff;
text-decoration: none;
}

.menuSTO .STOprima a:link{
background: #CC0000;
color: #ffffff;
text-decoration: none;
}

.menuSTO .STOact a:active{
background: silver;
color: #000000;
text-decoration: none;
}

.menuSTO .STOact a:focus{
background: silver;
color: #000000;
text-decoration: none;
}

.menuSTO .STOact a:hover{
background: silver;
color: #000000;
text-decoration: none;
}

.menuSTO .STOact a:visited{
background: silver;
color: #000000;
text-decoration: none;
}

.menuSTO .STOact a:link{
background: silver;
color: #000000;
text-decoration: none;
}
/*FINE MENUSTO*/
.txtonbottom {
	margin-left: 20px;
	margin-right: 50px;
	margin-top: 20px;
	line-height: 190%;
	padding-bottom: 5px;
}
.dida {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D5D5FF;
	padding: 5px;
	font-size: 14px;
	font-style: oblique;
	color: #003366;
}
.citapoesia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: center;
	font-style: italic;
}
.h3news {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #3366FF;
}
.galdidared {
	color: #CC0000;
}
