@charset "utf-8";
/* CSS Document */
html {
	margin: 0px;
	padding: 0px;
}
 
body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	line-height: 1.4em;
}
 
#pagina {
	width: 976px;
	padding: 1px;
	background-color: #FFF;
	margin-top: 24px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.unotesto {
	margin: 0px;
	padding-right: 5px;
	padding-left: 9px;
	padding-top: 12px;
	color: #5f5f5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	background-image: url(images/sfondo_focus.jpg);
	background-repeat: repeat-x;
	background-color: #CECECE;
	line-height: 16px;
 height: auto !important;  /* per i browser moderni */
    height: 470px;      /* per IE5.x e IE6 */
    min-height: 470px;  /* per i browser moderni */
}
a.freccinagrigia {
	color: #5f5f5f;
	text-decoration: underline;
	background-image: url(images/freccina_grigia.gif);
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
img.banner {
	margin-bottom: 12px;
}
 
#testa {
	padding: 0px;
	background-image: url(images/loghi_iride_enia_black.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 76px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #000;
}
#testablack {
	padding: 0px;
	background-image: url(images/loghi_iride_enia_black.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 76px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #000;
}
#contenuti {
	padding: 0px;
	background-color: #ffffff;
	text-align: left;
	display: block;
	width: 976px;
	vertical-align: top;
	 height: auto !important;  /* per i browser moderni */
    height: 500px;      /* per IE5.x e IE6 */
    min-height: 500px;  /* per i browser moderni */

}
 
#coda {
	text-align: center;
	background-image: url(images/footer.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #727272;
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	background-color: #F2F2F2;
}
 
h2 {
	font-size: 1.3em;
	color: #666;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}
 
div#barramenuor {
	text-align: left;
	background-image: url(images/barra_menu_or.jpg);
	background-repeat: repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-right: 0px;
	width: 936px;
	text-indent: -32px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
	padding-left: 40px;
	height: 20px;
}
 
 
 
.mv1 {
	margin: 0px;
	padding: 0px;
}
 
.mv1 ul {
	list-style-type: none;
	text-align: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0px;
	padding: 0px;
}
 
.mv2 li{
	margin: 0;
	text-align: left;
	width: 100%;
}
 
.mv1 li a {
	color: #616161;
	background-image: url(images/pulsante_servizi.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin-left: 11px;
	padding: 0px;
}
 
.mv1 li a:visited {
	width: 100%;
	color: #FFCC00;
	text-decoration: none;
}
 
.mv1 li a:hover {
	width: 100%;
	background-color: #996600;
	color: #FFCC00;
}
#barrasuperiore {
	margin: 0px;
	background-image: url(images/barra_superiore.jpg);
	background-repeat: repeat-x;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
	width: 957px;
	padding-right: 20px;
}
#barrasuperiore ul li {
	text-align: right;
	color: #818181;
	padding-left: 33px;
	display: inline;
	padding-right: 33px;
}
#barrasuperiore ul li a {
	text-align: right;
	color: #818181;
	text-decoration: none;
}
#barrasuperiore ul {
	text-align: right;
	color: #818181;
	padding-left: 33px;
	display: inline;
	margin-right: 150px;
}
#barrasuperiore ul li.rss {
	text-align: right;
	color: #818181;
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
}
#barramenuor ul li {
	text-align: right;
	color: #818181;
	display: inline;
	font-weight: bold;
}
#barramenuor ul li a {
	text-align: right;
	color: #818181;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
	padding-right: 31px;
	border-left-style: none;
	margin-right: 0px;
	padding-left: 31px;
	margin-left: -6px;
	margin-top: 0px;
	padding-top: 0px;
}
#barramenuor ul {
	text-align: left;
	color: #818181;
	display: inline;
	white-space: nowrap;
	height: 22px;
	margin: 0px;
	width: 976px;
	padding: 0px;
}
#barramenuor ul li a.last {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
}
div#barraslideshow {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width: 976px;
	height: 274px;
	margin-top: 10px;
	display: block;
	margin-bottom: 15px;
}
#uno {
	float: left;
	width: 255px;
	margin-right: 14px;
	position: relative;
	background-color: #FFF;
	margin-top: 0;
	margin-bottom: 8px;
	margin-left: 0;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	height: auto !important;  /* per i browser moderni */
	height: 490px;      /* per IE5.x e IE6 */
	min-height: 490px;  /* per i browser moderni */
}

div#slideshow {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width: 976px;
	height: 274px;
	float: left;
	text-align: left;
	display: inline;
}
#tre {
	background-color: #FFF;
	position: relative;
	top: 0px;
	display: block;
	width: 165px;
	float: right;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#tre ul {
	list-style-type: none;
	width: 165px;
	padding: 0px;
	margin: 0px;
}

#tre li a {
	display: block;
	margin: 0px;
	padding: 0px;
}

#tre li {
	padding: 0px;
	width: 100%;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #d1d1d1;
	margin-bottom: 0px;
	margin-top: 0px;
}
#tre li.new {
	padding: 0px;
	width: 100%;
	display: block;
	margin-bottom: 0px;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.titolofocus01 {
	background-image: url(images/barra_focus_sottile.jpg);
	background-repeat: repeat-x;
	height: 10px;
	width: 245px;
	font-weight: bold;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.testoblu {
	color: #004B99;
	font-weight: bold;
	font-size: 14px;
}
.titolofocus02 {
	background-image: url(images/barra_focus_sottile.jpg);
	background-repeat: repeat-x;
	height: 10px;
	width: 335px;
	font-weight: bold;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	margin: 0px;
	float: left;
}
#coda p {
	text-align: center;
	color: #727272;
	vertical-align: top;
	line-height: 12px;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
}
.duetesto {
	background-color: #CECECE;
	margin: 0px;
	padding-top: 12px;
	color: #5f5f5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	background-image: url(images/sfondo_focus.jpg);
	background-repeat: repeat-x;
	height: 400px;
	overflow: visible;
	padding-right: 7px;
	padding-left: 7px;
}
div.testobludx a{
	color: #005AA1;
	font-weight: bold;
	text-align: right;
	background-image: url(images/freccina_blu.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-top: 3px;
	background-position: 2px;
	float: right;
	margin-bottom: 2px;
}
.duetesto p {
	margin: 0px;
	padding-top: 11px;
	color: #5f5f5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 3px;
	line-height: 16px;
	padding-right: 0px;
	padding-left: 0px;
}
.titolofocus03 {
	background-image: url(images/barra_focus_sottile.jpg);
	background-repeat: repeat-x;
	height: 10px;
	font-weight: bold;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
	float: left;
	width: 155px;
	padding-right: 4px;
	margin: 0px;
	background-position: top;
	padding-top: 0px;
	padding-bottom: 0px;
}

#due {
	float: left;
	width: 345px;
	margin-right: 14px;
	position: relative;
	background-color: #FFF;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	height: auto;
}
#testoquattro li {
	width: 162px;
	border-bottom: 1px solid #eeeeee;
	color: #616161;
	display: block;
	background-image: url(images/pulsante_servizi.jpg);
	background-repeat: no-repeat;
	height: 46px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
}
.titolofocus04 {
	background-image: url(images/barra_focus_sottile.jpg);
	background-repeat: repeat-x;
	height: 10px;
	font-weight: bold;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	width: 155px;
	margin: 0px;
}
#testoquattro ul {
	list-style-type: none;
	text-align: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0px;
	padding: 0px;
	color: #616161;
	font-weight: normal;
}
#testoquattro li  a{
	color: #616161;
	background-image: url(images/pulsante_servizi.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	width: 156px;
	height: auto;
	margin: 0px;
	line-height: 13px;
}
.testoblunews {
	color: #004B99;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
div.testobludx {
	color: #005AA1;
	font-weight: bold;
	text-align: right;
	margin-top: 0px;
	float: right;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: dotted;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	width: 98%;
	margin-right: 3px;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
a img   {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#quattro {
	background-color: #FFF;
	position: relative;
	top: 0px;
	display: block;
	width: 165px;
	float: right;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.tre {
	background-color: #FFF;
	position: relative;
	top: 0px;
	display: block;
	width: 165px;
	float: right;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.trenew {
	position: relative;
	top: 0px;
	display: block;
	width: 165px;
	float: right;
	padding: 0px;
	height: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.tre ul {
	list-style-type: none;
	width: 165px;
	padding: 0px;
	margin: 0px;
}

.tre li a {
	display: block;
	margin: 0px;
	padding: 0px;
}
.tre li {
	padding: 0px;
	width: 100%;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #d1d1d1;
	margin-bottom: 4px;
	margin-top: 0px;
}
#form1 fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tre ul li.new {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#testasx {
	padding: 0px;
	height: 76px;
	text-align: left;
	margin: 0px;
	float: left;
	width: 144px;
}
#testadx {
	padding: 0px;
	height: 40px;
	text-align: right;
	background-image: url(images/loghi_iride_enia_black.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	width: 399px;
	vertical-align: bottom;
	margin-top: 34px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	right: 0px;
}
#testanewdx {
	padding: 0px;
	height: 40px;
	text-align: right;
	background-image: url(images/loghi_iride_enia_black.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	width: 399px;
	vertical-align: bottom;
	margin-top: 34px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	right: 0px;
}

#testadx img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#header {
	width: 976px;
	height: 160px;
	float: left;
	text-align: left;
	display: inline;
	margin-bottom: 14px;
	margin-top: 10px;
}
div#treinterna {
	margin-top: 10px;
	width: 150px;
}

div#tendineinterna {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width: 153px;
	height: 210px;
	float: right;
	display: inline;
	background-color: #CCC;
	padding-top: 11px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 7px;
	margin-top: 1px;
}
div#tendineinterna select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	display: inline;
	margin-bottom: 16px;
	height: 20px;
	width: 145px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
}
div#tendineinterna input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	display: inline;
	margin-bottom: 16px;
	height: 13px;
	padding: 2px;
}
div#tendineinterna input.puls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	display: inline;
	margin-bottom: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #949494;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #FFF;
	height: 20px;
	margin-left: 6px;
	width: 40px;
}
div.testo {
	float: left;
	width: 531px;
	height: auto !important;  /* per i browser moderni */
	height: 300px;            /* per IE5.x e IE6 */
	min-height: 300px;        /* per i browser moderni */
	margin-right: 11px;
	position: relative;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 14px;
	margin-left: 0;
	text-align: left;
	vertical-align: top;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F6F6F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div.testo h1{
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	margin-top: 0px;
	line-height: 100%;
}
#menusx {
	float: left;
	width: 211px;
	margin-right: 12px;
	position: relative;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 0;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	height: auto;
}
div.testoimg {
	height: 211px;
	width: 211px;
	float: left;
	vertical-align: top;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
div.testofeed {
	float: left;
	width: 350px;
	margin-right: 0px;
	position: relative;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 14px;
	margin-left: 0;
	text-align: left;
	vertical-align: top;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F6F6F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#servizi {
	background-color: #FFF;
	position: relative;
	top: 0px;
	display: block;
	width: 165px;
	float: right;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	text-align: left;
}
div.txtSearch    {
	display: inline;
	white-space: nowrap;
	float: right;
	margin-top: -20px;
	font-size: 9px;
}
div.txtSearch input {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
}
div.txtSearch input.cerca {
	font-size: 9px;
	width: 100px;
}
a.freccinagrigiamenu {
	color: #5f5f5f;
	text-decoration: underline;
	background-image: url(images/freccina_grigia.gif);
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#testoquattro li {
	color: #616161;
	background-image: url(images/pulsante_servizi.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
	width: 156px;
	height: auto;
	margin: 0px;
}
#barramenuor ul li.active a {
	text-decoration: none;
	z-index: 100;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
}
#barramenuor ul li a:hover {
	text-decoration: none;
	background-image: url(images/pulsante_menu_active.jpg);
	background-repeat: no-repeat;
	z-index: 100;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	background-position: center center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
	margin-left: -8px;
	margin-right: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 0px;
	height: 22px;
}
/* menu sx */

.Accordion {
	overflow: hidden;
	width: 211px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	margin: 0px;
	border-top-style: none;
}


div.Accordion #Accordion .AccordionPanel {
	margin: 0px;
	padding: 0px;
	height: auto;
}

/* This is the selector for a Panel's Content area. It's important to note that
 * you should never put any padding on the panel's content area if you plan to
 * use the Accordions panel animations. Placing a non-zero padding on the content
 * area can cause the accordion to abruptly grow in height while the panels animate.
 *
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel
 * Content container.
 *
 * The name of the class ("AccordionPanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * accordion panel content container.
 */
div.Accordion #Accordion  .AccordionPanel .AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: auto;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "AccordionPanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the Accordion.
 */
div.Accordion #Accordion  .AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
div.Accordion #Accordion  .AccordionPanelTabHover {
	color: #555555;
}
div.Accordion #Accordion  .AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open when the Accordion has focus.
 */
div.Accordion #Accordion  .AccordionFocused .AccordionPanelOpen .AccordionPanelTab {

}
div.Accordion #Accordion  .AccordionPanel .AccordionPanelContent a {
	overflow: auto;
	margin: 0px;
	height: auto;
	color: #616161;
	text-decoration: none;
	padding: 0px;
}
div.Accordion #Accordion .AccordionPanel .AccordionPanelContent ul {
	padding: 0px;
	color: #616161;
	text-decoration: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 8px;
	font-size: 11px;
	overflow: visible;
	width: 138px;
}
div.Accordion #Accordion .AccordionPanel .AccordionPanelContent li {
	overflow: auto;
	margin: 0px;
	height: auto;
	color: #616161;
	text-decoration: none;
	background-image: url(../images/freccina_grigia.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-position: 3px;
}
div.Accordion #Accordion .AccordionPanel .AccordionPanelContent li.doppio {
	overflow: auto;
	margin: 0px;
	height: auto;
	color: #616161;
	text-decoration: none;
	background-image: url(../images/freccina_grigia.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-position: 3px 6px;
}
.titolomenusx {
	background-image: url(images/barra_focus_sottile.jpg);
	background-repeat: repeat-x;
	height: 10px;
	font-weight: bold;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	padding-left: 0px;
	width: 211px;
	margin: 0px;
}
.Accordion ul li {
	background-image: url(images/sfondo_menusx.jpg);
	background-repeat: no-repeat;
	width: 211px;
	padding-left: 0px;
	margin: 0px;
}
.Accordion ul {
	background-image: url(images/sfondo_menusx.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
	width: 211px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.Accordion ul li a {
	background-image: url(images/freccina_grigia.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	color: #666;
	text-decoration: none;
	width: 211px;
	padding-left: 20px;
}
#contenutint {
	padding: 0px;
	background-color: #ffffff;
	text-align: left;
	display: block;
	width: 976px;
	vertical-align: top;
	height: auto;
}
.menudx {
	float: right;
	width: 211px;
	height:190px;
	position: relative;
	background-color: #FFF;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	height: 211px;
	margin-right: 0px;
}
.Accordion ul li.doppio {
	background-image: url(images/sfondo_menusx_doppio.jpg);
	background-repeat: no-repeat;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 26px;
	padding-bottom: 2px;
	padding-top: 3px;
	display: block;
}
a {
	color: #666;
}
a:hover {
	color: #666;
	text-decoration: none;
}
#barramenuor ul li.active a {
	text-decoration: none;
	background-image: url(images/pulsante_menu_active.jpg);
	background-repeat: no-repeat;
	z-index: 100;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	background-position: center center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
	margin-left: -8px;
	margin-right: 3px;
}
.Accordion ul li.doppio a {
	padding-left: 20px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
@font-face {
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
    src: url(LucidaStd.otf);
}
.ace {
    font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
    font-size: 13px;
	}
.contatti_coldx{
	float: right;
	margin-right: 200px;
	margin-top: 40px;
}
.contatti_colsx {
	float: left;
}
img.bannertop {
	margin-bottom: 12px;
	margin-top: 6px;
}
iframe {
	margin: 0px;
	padding: 0px;
	height: 395px;
	width: 345px;
	overflow: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
div#due div.duetestoframe iframe#comunicati a{
	color: #036;
}
#contenutihome {
	padding: 0px;
	background-color: #ffffff;
	text-align: left;
	height: 296px;
}
#form2 label  {
	display: none;
}

