@import url(dynstyle.css);
/* generali */

body { margin:0; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  background-color:#F5F5F5; }
#tabcont { margin:0; padding:0; border:0; width:950px; background-image:url(img/bkg_contentone.jpg); background-repeat:repeat-y;  }
#contentone { margin:0 auto; padding:0; border:0; width:950px; height:100%;  position: relative;   background-color:#FFF;  }
#accessibilita { margin:0; padding:0; border:0; position:absolute; top:130px; left:142px; z-index:10; font-size:9px }
#accessibilita a { margin:0; padding:0; color: #CC0000; text-decoration: none; }
#accessibilita a:link { margin:0; padding:0; color:#CC0000; text-decoration: none; }
#accessibilita a:hover { margin:0; padding:0; color:#CC0000; text-decoration: underline; }
#accessibilita a:active { margin:0; padding:0; color:#CC0000; text-decoration:underline; }
#accessibilita ul { margin:0; padding:0; list-style-type:none; }
#accessibilita li { margin:0 60px; padding:0; list-style-type:none; display:inline; }

/* parte sinistra */
#sx { margin:0; padding:0; border:0; width:192px;  position: relative; /*background-image: url(img/bkg_sx.jpg); background-repeat: no-repeat; background-position:top;*/ }
#logo { margin:15px 0 0 0; padding:0; border:0; width:150px; height:245px;  position: relative; top:0; left:20px; text-align: center; }
#logo img { margin:0 0 15px 0; padding:0; border:0;  }


#menu { margin:128px 0 0 0; padding:0; border:0; width:175px;   position: absolute; top:120px; left:6px; }
#menusxh table { margin:0; padding:0; border:0;  width:175px; }

.tdprinc { margin:0; padding:0; border:0;  width:175px; height:34px; }
.tdprinc a { margin:0; padding:11px 0 0 0; color:#FFF; font-weight:bold; text-decoration:none; background-image: url(img/bkg_tdprinc.jpg); display:block;  width:175px; height:23px; }
.tdprinc a:link { margin:0; padding:11px 0 0 0; color:#FFF; font-weight:bold; text-decoration:none; background-image:url(img/bkg_tdprinc.jpg); display:block; width:175px; height:23px; }
.tdprinc a:hover { margin:0; padding:11px 0 0 0; color:#FFF; font-weight:bold; text-decoration: underline; background-image: url(img/bkg_tdprinc.jpg); display:block; width:175px; height:23px; }
.tdprinc a:active { margin:0; padding:11px 0 0 0; color:#FFF; font-weight:bold; text-decoration:underline; background-image: url(img/bkg_tdprinc.jpg); display:block; width:175px; height:23px; }

.tdprincselected { margin:0; padding:0; border:0;  width:175px; height:34px; }
.tdprincselected a { margin:0; padding:11px 0 0 0; color:#FFF; font-weight:bold; text-decoration:underline; background-image: url(img/bkg_tdprinc.jpg); display:block;  width:175px; height:23px; }
.tdprincselected a:link { margin:0; padding:11px 0 0 0; color:#FFF; font-weight:bold; text-decoration:underline; background-image:url(img/bkg_tdprinc.jpg); display:block; width:175px; height:23px; }
.tdprincselected a:hover { margin:0; padding:11px 0 0 0; color:#FFF; font-weight:bold; text-decoration: underline; background-image: url(img/bkg_tdprinc.jpg); display:block; width:175px; height:23px; }
.tdprincselected a:active { margin:0; padding:11px 0 0 0; color:#FFF; font-weight:bold; text-decoration:underline; background-image: url(img/bkg_tdprinc.jpg); display:block; width:175px; height:23px; }

.tdprinc2 { margin:0 0 1px 0; padding:0; border:0;  width:175px; height:18px; }
.tdprinc2 a { margin:0 0 1px 0; padding:3px 0 0 0; color:#000; text-decoration:none; background-image: url(img/bkg_tdprinc2.jpg); display:block;  width:175px; height:15px; }
.tdprinc2 a:link { margin:0 0 1px 0; padding:3px 0 0 0; color:#000; text-decoration:none; background-image:url(img/bkg_tdprinc2.jpg); display:block; width:175px; height:15px; }
.tdprinc2 a:hover { margin:0 0 1px 0; padding:3px 0 0 0; color:#000; text-decoration: underline; background-image: url(img/bkg_tdprinc2.jpg); display:block; width:175px; height:15px; }
.tdprinc2 a:active { margin:0 0 1px 0; padding:3px 0 0 0; color:#000; text-decoration:underline; background-image: url(img/bkg_tdprinc2.jpg); display:block; width:175px; height:15px; }

.tdprincselected2 { margin:0 0 1px 0; padding:0; border:0;  width:175px; height:18px; }
.tdprincselected2 a { margin:0 0 1px 0; padding:3px 0 0 0; color:#000; text-decoration:underline; background-image: url(img/bkg_tdprinc2.jpg); display:block;  width:175px; height:15px; }
.tdprincselected2 a:link { margin:0 0 1px 0; padding:3px 0 0 0; color:#000; text-decoration:underline; background-image:url(img/bkg_tdprinc2.jpg); display:block; width:175px; height:15px; }
.tdprincselected2 a:hover { margin:0 0 1px 0; padding:3px 0 0 0; color:#000; text-decoration: underline; background-image: url(img/bkg_tdprinc2.jpg); display:block; width:175px; height:15px; }
.tdprincselected2 a:active { margin:0 0 1px 0; padding:3px 0 0 0; color:#000; text-decoration:underline; background-image: url(img/bkg_tdprinc2.jpg); display:block; width:175px; height:15px; }

#arearis { margin:17px 0 0 0; padding:77px 0 0 0; border:0; width:175px; height:67px; position: relative; top:0; left:6px; background-image:url(img/bkg_arearis.jpg); background-position:top; background-repeat:no-repeat; }
#arearis table { margin:0; padding:0; border:0; width:175px; height:67px; }
#newslet { margin:15px 0 0 0; padding:59px 0 0 0; border:0; width:175px; height:44px; position: relative; top:0; left:6px; background-image:url(img/bkg_newslet.jpg); background-position:top; background-repeat:no-repeat; }
#newslet table { margin:0; padding:0; border:0; width:175px; height:44px; }

#esperto { margin:24px 0 0 0; padding:19px 0 24px 0; border:0; width:152px; height:13px; position: relative; top:0; left:15px; background-image: url(img/bkg_esperto.gif); background-position:top; background-repeat: repeat-x; }
#esperto a { margin:0; padding:0 0 0 25px; color:#CC0000; text-decoration: none; background-image: url(img/bkg_a_esperto.gif); background-position:left; background-repeat:no-repeat; }
#esperto a:link { margin:0; padding:0 0 0 25px; color:#CC0000; text-decoration: none; background-image:url(img/bkg_a_esperto.gif); background-position:left; background-repeat:no-repeat; }
#esperto a:hover { margin:0; padding:0 0 0 25px; color:#CC0000; text-decoration: underline; background-image: url(img/bkg_a_esperto.gif); background-position:left; background-repeat:no-repeat; }
#esperto a:active { margin:0; padding:0 0 0 25px; color:#CC0000; text-decoration:underline; background-image: url(img/bkg_a_esperto.gif); background-position:left; background-repeat:no-repeat; }

/* form */
.campo { margin:0; padding:2px; border:0; font-size:9px; height:14px;  color:#8C95AA; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(img/bkg_campo.jpg); background-repeat:repeat-x; }
.camponodim { margin:0; padding:2px; color:#8C95AA; font-size:9px;  font-family:Verdana, Arial, Helvetica, sans-serif;  }
.campoinf { margin:0; padding:2px; color:#000; font-size:9px;  font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #CCC;  }
.inviafrm { margin:0; padding:0; border:0; width:50px; height:22px; background-image:url(img/bkg_inviacerca2.jpg); background-position:left; background-repeat:no-repeat; }

/* parte centrale */
#centro { margin:0; padding:0; border:0; width:576px;  height:100%;  position: relative; top:0; left:0; }
#testa { margin:0 0 10px 0; padding:0; border:0;   }
#testalino { margin:5px; padding:0; border:0; height:130px; }
#testalino img { margin:0; padding:0; border:0; }
#patrona { margin:0; padding:0; border:0; position:absolute; top:5px; left:50px; }
#titolone { margin:0; padding:0; border:0; position:absolute; top:25px; left:5px; z-index:1; }
#dic3 { margin:0; padding:0; border:0; position:absolute; top:43px; left:0; z-index:2; }
#solidwe { margin:0; padding:0; border:0; position:absolute; top:43px; left:435px; z-index:2; }


#primotit { margin:7px 0 0 0; padding:0; border:0; position:relative; top:0; left:4px;  }
#primoimg { margin:8px 0 0 0; padding:0; border:0; position: relative; top:0; left:4px;  }
#primotito { margin:8px 0 0 0; padding:0; border:0; position: relative; font-weight:bold; top:0; left:15px; font-size:12px; color:#CC0000;  width:540px;  }
#primotito a { margin:0; padding:0; color:#FF9900; text-decoration: none; }
#primotito a:link { margin:0; padding:0; color:#FF9900; text-decoration: none; }
#primotito a:hover { margin:0; padding:0; color:#FF9900; text-decoration: underline; }
#primotito a:active { margin:0; padding:0; color:#FF9900; text-decoration:underline; }

#primotex { margin:10px 0 0 0; padding:0; border:0; width:260px; position: relative; top:0; left:15px;  }

#news { margin:8px 0 0 4px; padding:0; border:0; position: relative; top:0; left:0; }
#rassegna { margin:8px 0 0 15px; padding:0; border:0; position: relative; top:0; left:0; }

h1 { margin: 0 0 8px 0; padding:0; border:0; position: relative; top:0; left:0; color:#FF9900; font-weight:bold; font-size:12px;  }
h3 { margin: 16px 0 8px 0; padding:0; border:0; position: relative; top:0; left:0; color:#CC0000; font-weight:bold; font-size:11px; width:270px;  }
h3 a { margin:0; padding:0; color:#FF9900; text-decoration: none; }
h3 a:link { margin:0; padding:0; color:#FF9900; text-decoration: none; }
h3 a:hover { margin:0; padding:0; color:#FF9900; text-decoration: underline; }
h3 a:active { margin:0; padding:0; color:#FF9900; text-decoration:underline; }
h2 { margin: 0 0 8px 0; padding:0; border:0; position: relative; top:0; left:0; color:#FF9900; font-weight:bold; font-size:11px;  }
.imgpic { margin:0; padding:10px; border:0; position: relative; width:250px; height:80px; background-color:#F0F0F0;  }
.nottex { margin:8px 0 0 0; padding:0; border:0; position: relative; width:250px;  }
.archivio { margin:20px 0 0 0; padding:20px 0 0 4px; border:0; width:204px; height:26px;  position: relative;  background-image: url(img/bkg_archivio.jpg); background-repeat:no-repeat; background-position:top; }
.archivio a { margin:0; padding:0 0 2px 20px; color:#000; text-decoration: none; font-weight:bold; background-image:url(img/bkg_a_archivio.gif); background-repeat:no-repeat; background-position: left; }
.archivio a:link { margin:0; padding:0 0 2px 20px; color:#000; text-decoration: none; font-weight:bold; background-image:url(img/bkg_a_archivio.gif); background-repeat:no-repeat; background-position: left; }
.archivio a:hover { margin:0; padding:0 0 2px 20px; color:#000; text-decoration: underline; font-weight:bold; background-image:url(img/bkg_a_archivio.gif); background-repeat:no-repeat; background-position: left; }
.archivio a:active { margin:0; padding:0 0 2px 20px; color:#000; text-decoration:underline; font-weight:bold; background-image:url(img/bkg_a_archivio.gif); background-repeat:no-repeat; background-position: left; }

#menugiu { margin:15px 0 0 0; padding:0; border:0; position: relative; top:0; left:0; width:572px; height:59px; background-image:url(img/bkg_menubottom.jpg); background-repeat:repeat-x; }
#piva { margin:0; padding:0; border:0; position: absolute; top:1px; left:15px; color:#FFF; }
#menubot { margin:0; padding:0; border:0; position: absolute; top:29px; left:15px; }
.botnolast { margin:0 15px 0 0; padding:0 15px 0 0; color:#FFF; text-decoration: none; font-weight:bold; background-image: url(img/bkg_bottomite.gif); background-repeat:no-repeat; background-position: right; }
.botnolast:link { margin:0 15px 0 0; padding:0 15px 0 0; color:#FFF; text-decoration: none; font-weight:bold; background-image: url(img/bkg_bottomite.gif); background-repeat:no-repeat; background-position: right;  }
.botnolast:hover { margin:0 15px 0 0; padding:0 15px 0 0; color:#FFF; text-decoration: underline; font-weight:bold; background-image: url(img/bkg_bottomite.gif); background-repeat:no-repeat; background-position: right;  }
.botnolast:active { margin:0 15px 0 0; padding:0 15px 0 0; color:#FFF; text-decoration:underline; font-weight:bold; background-image: url(img/bkg_bottomite.gif); background-repeat:no-repeat; background-position: right;  }
.botlast { margin:0 15px 0 0; padding:0 15px 0 0; color:#FFF; text-decoration: none; font-weight:bold; }
.botlast:link { margin:0 15px 0 0; padding:0 15px 0 0; color:#FFF; text-decoration: none; font-weight:bold; }
.botlast:hover { margin:0 15px 0 0; padding:0 15px 0 0; color:#FFF; text-decoration: underline; font-weight:bold; }
.botlast:active { margin:0 15px 0 0; padding:0 15px 0 0; color:#FFF; text-decoration:underline; font-weight:bold; }
#dev { margin:0; padding:0; border:0; color:#DA0000; font-weight:bold; position: absolute; top:29px; right:5px; }
#dev a { margin:0 15px 0 0; padding:0; color:#FFF; text-decoration: none; font-weight:bold; }
#dev a:link { margin:0 15px 0 0; padding:0; color:#FFF; text-decoration: none; font-weight:bold; }
#dev a:hover { margin:0 15px 0 0; padding:0; color:#FFF; text-decoration: underline; font-weight:bold; }
#dev a:active { margin:0 15px 0 0; padding:0; color:#FFF; text-decoration:underline; font-weight:bold; }

/* pagine di contenuto */
#titopage { margin:7px 0 0 0; padding:10px; border:0; position:relative; top:0; left:4px; width:544px; height:11px; background-image:url(img/bkg_titolopage.jpg); font-size:12px; color:#FFF; font-weight:bold;  }
.sottotito { margin:7px 0 0 0; padding:5px; border:0; position:relative; top:0; left:4px; width:554px; height:10px; background-color:#AE0000; color:#FFF; font-weight:bold;  }
.sottotito a { margin:0; padding:0; color:#FFF; text-decoration: none; }
.sottotito a:link { margin:0; padding:0; color:#FFF; text-decoration: none; }
.sottotito a:hover { margin:0; padding:0; color:#FFF; text-decoration: underline; }
.sottotito a:active { margin:0; padding:0; color:#FFF; text-decoration:underline; }
.tex { margin:8px 0 20px 4px; padding:0; border:0; position: relative; width:564px; clear:both;  }
.tex img {  border:solid 10px #F0F0F0; }
.tex a { margin:0; padding:0; color:#FF9900; text-decoration: none; }
.tex a:link { margin:0; padding:0; color:#FF9900; text-decoration: none; }
.tex a:hover { margin:0; padding:0; color:#FF9900; text-decoration: underline; }
.tex a:active { margin:0; padding:0; color:#FF9900; text-decoration:underline; }

.allegato { text-align: left; margin: 0 0 0 4px; padding:0; clear:both; }
.scaroapri { margin:0; padding:15px 0 10px 4px; border:0; width:204px; height:31px;  position: relative;  background-image: url(img/bkg_archivio.jpg); background-repeat:no-repeat; background-position:top; }

.apri { margin:0; padding:0 0 2px 20px; color:#000; text-decoration: none; font-weight:bold; background-image:url(img/bkg_a_archivio.gif); background-repeat:no-repeat; background-position: left; }
.apri:link { margin:0; padding:0 0 2px 20px; color:#000; text-decoration: none; font-weight:bold; background-image:url(img/bkg_a_archivio.gif); background-repeat:no-repeat; background-position: left; }
.apri:hover { margin:0; padding:0 0 2px 20px; color:#000; text-decoration: underline; font-weight:bold; background-image:url(img/bkg_a_archivio.gif); background-repeat:no-repeat; background-position: left; }
.apri:active { margin:0; padding:0 0 2px 20px; color:#000; text-decoration:underline; font-weight:bold; background-image:url(img/bkg_a_archivio.gif); background-repeat:no-repeat; background-position: left; }

.scarica { margin:0; padding:0 0 2px 20px; color:#FF0000; text-decoration: none; font-weight:bold; background-image: url(img/bkg_scarica.gif); background-repeat:no-repeat; background-position: left; }
.scarica:link { margin:0; padding:0 0 2px 20px; color:#FF0000; text-decoration: none; font-weight:bold; background-image:url(img/bkg_scarica.gif); background-repeat:no-repeat; background-position: left; }
.scarica:hover { margin:0; padding:0 0 2px 20px; color:#FF0000; text-decoration: underline; font-weight:bold; background-image:url(img/bkg_scarica.gif); background-repeat:no-repeat; background-position: left; }
.scarica:active { margin:0; padding:0 0 2px 20px; color:#FF0000; text-decoration:underline; font-weight:bold; background-image:url(img/bkg_scarica.gif); background-repeat:no-repeat; background-position: left; }

.elementli { margin: 10px 0 15px 4px; padding:0; clear:both;  width:564px; }
.elementli a { margin:0; padding:0; color:#999; text-decoration: none; }
.elementli a:link { margin:0; padding:0; color:#999; text-decoration: none; }
.elementli a:hover { margin:0; padding:0; color:#999; text-decoration: underline; }
.elementli a:active { margin:0; padding:0; color:#999; text-decoration:underline; }

.imgpiccolali { margin: 0 12px 10px 0; padding:0; border: solid 5px #F0F0F0; display: block; float:left;}
.precsucc { margin:40px auto 0 auto; padding:15px 0 10px 0; border:0; width:208px; height:31px;  position: relative;  background-image: url(img/bkg_archivio.jpg); background-repeat:no-repeat; background-position:top; text-align:center;  clear:both; font-size:10px; }
.prec { margin:0 20px 0 0; padding:0 0 2px 15px; color:#000; text-decoration: none; font-weight:bold; background-image: url(img/bkg_prec.gif); background-repeat:no-repeat; background-position: left; }
.prec:link { margin:0 20px 0 0; padding:0 0 2px 15px; color:#000; text-decoration: none; font-weight:bold; background-image:url(img/bkg_prec.gif); background-repeat:no-repeat; background-position: left; }
.prec:hover { margin:0 20px 0 0; padding:0 0 2px 15px; color:#000; text-decoration: underline; font-weight:bold; background-image:url(img/bkg_prec.gif); background-repeat:no-repeat; background-position: left; }
.prec:active { margin:0 20px 0 0; padding:0 0 2px 15px; color:#000; text-decoration:underline; font-weight:bold; background-image:url(img/bkg_prec.gif); background-repeat:no-repeat; background-position: left; }
.succ { margin:0 0 0 20px; padding:0 15px 2px 0; color:#000; text-decoration: none; font-weight:bold; background-image: url(img/bkg_succ.gif); background-repeat:no-repeat; background-position: right; }
.succ:link { margin:0 0 0 20px; padding:0 15px 2px 0; color:#000; text-decoration: none; font-weight:bold; background-image:url(img/bkg_succ.gif); background-repeat:no-repeat; background-position: right; }
.succ:hover { margin:0 0 0 20px; padding:0 15px 2px 0; color:#000; text-decoration: underline; font-weight:bold; background-image:url(img/bkg_succ.gif); background-repeat:no-repeat; background-position: right; }
.succ:active { margin:0 0 0 20px; padding:0 15px 2px 0; color:#000; text-decoration:underline; font-weight:bold; background-image:url(img/bkg_succ.gif); background-repeat:no-repeat; background-position: right; }

.note { margin:15px 0 0 0; padding:0; font-style:italic;}

#indietro { margin:20px auto 0 auto; padding:15px 0 10px 0; border:0; width:208px; height:31px;  position: relative;  background-image: url(img/bkg_archivio.jpg); background-repeat:no-repeat; background-position:top; text-align:center; display:block;  clear:both; }

#firma { margin:10px 0; padding:0; text-align:right; font-style:italic;}

.circos { margin:7px 7px 0 7px; padding:0 0 0 10px; color:#000; text-decoration: none; display:block; background-image:url(img/bkg_circos.gif); background-position:left; background-repeat:no-repeat; }
.circos:link { margin:7px 7px 0 7px; padding:0 0 0 10px; color:#000; text-decoration: none; display:block; background-image:url(img/bkg_circos.gif); background-position:left; background-repeat:no-repeat; }
.circos:hover { margin:7px 7px 0 7px; padding:0 0 0 10px; color:#000; text-decoration: underline; display:block; background-image:url(img/bkg_circos.gif); background-position:left; background-repeat:no-repeat; }
.circos:active { margin:7px 7px 0 7px; padding:0 0 0 10px; color:#000; text-decoration:underline; display:block; background-image:url(img/bkg_circos.gif); background-position:left; background-repeat:no-repeat; }

/* parte destra */
#dx { margin:7px 4px 0 0; padding:0; border:0; width:160px;  position: relative; top:0; left:0; }
#dx img { margin:0 0 20px 30px; padding:0; border:0;  }

select {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding-left: 4px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;    
	color: #383838;
	background-image: url(img/corners.gif);
}

