a:link  {
	text-decoration: none
}
a:active {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: #8B8867
}
a.main:hover {
	text-decoration: underline;
	color: red;
	background: white
}
.homeBase {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align: justify
}
.home {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align: justify;
	border-width: 1px;
	border-left-width: 0px;
	border-style: dashed;
	border-color: #CCCC99;
	padding: 0px
}
.home_cw {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: center;
	padding: 0px
}
.home_l {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align: justify;
	border-width: 1px;
	border-style: dashed;
	border-color: #CCCC99;
	padding: 0px
}
.home2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: justify;
	border-width: 1px;
	border-style: dashed;
	border-color: #9999CC;
	padding: 2px
}
.coll {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #8B8867;
	border: 1px dashed #CCCC99;
	padding: 4px;
	width:40%;
	text-align:center
}
.Txt1a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #8B8867;
	font-weight: bold;
	vertical-align: top
}
.Txt1aw {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	color: #8B8867;
	font-weight: bold;
	vertical-align: top
}
.Txt1aa {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #505050;
	font-weight: bold;
	text-align: center
}
.Txt1b {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt
}
.Txt2a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #8B8867;
	font-weight: bolder
}
.Txt2ab {
	font-family: Verdana;
	font-size: 10pt;
	color: #8B8867;
	font-weight: bolder
}
.Txt2ac {
	font-family: Verdana;
	font-size: 10pt;
	color: #666633
}
.Txt2aa {
	font-family: Verdana;
	font-size: 9pt;
	color: #8B8867
}
.Txt2b {
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
	text-align: justify
}
p.Txt2qg {
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
	text-align: justify;
}
p.Txt2qg:first-line {font-size: 120%}
.Txt2bb {
	font-family: Verdana;
	font-size: 9pt;
	color: #999999;
	text-align: left;
	font-weight: normal
}
.Txt2c {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #8B8867
}
.Txt2d {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt
}
.week {
    text-align: justify;
    vertical-align: top;
    border-style: solid;
    border-color: #cc9900;
    border-width: 2px;
    width: 33%;
    background-color: #CCCC99;
    height: 86;
}
week2 {
    text-align: left;
    vertical-align: top;
    border-style: solid;
    border-color: #cc9900;
    border-width: 2px;
    background-color: #CCCC99;
}
p.uno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14pt;
	text-align: justify;
	text-indent: 15pt
}
.tabba {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16pt;
	text-align: justify;
}
.tit {
	text-align: center;
	font-family: Verdana;
	font-size: 8pt;
	color: red;
	font-weight: bolder
}
p.norm  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	text-align: justify
}
.boxlist {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #8B8867;
	border-width: 1px;
	border-style: dashed;
	border-color: #CCCC99;
	padding: 2px
}
.div.basic {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	text-align: justify
}
.div.under {
	color: #8B8867;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	border-bottom-style: dotted;
	border-bottom-color: #666633;
	border-width: 1px;
	padding: 1px;
	width: 50%
}
.div.underxt {
	color: #8B8867;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	border-bottom-style: dashed;
	border-bottom-color: #666633;
	border-width: 1px;
	padding: 2px;
	width: 58%
}
.div.underxt2 {
	color: #8B8867;
	font-family: Verdana;
	font-size: 10pt;
	border-bottom-style: dotted;
	border-bottom-color: #666633;
	border-width: 1px;
	padding: 4px;
	width: 98%
}
.div.underxt3 {
	color: #8B8867;
	margin: 0px 0px 10px 0px;
	font-family: Verdana;
	font-size: 10pt;
	border-bottom-style: dotted;
	border-bottom-color: #666633;
	border-width: 1px;
	padding: 4px;
	width: 98%
}
div.titbox {
	color: #8B8867;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bolder;
	border-bottom-style: dashed;
	border-bottom-color: #666633;
	border-width: 1px;
	padding: 2px;
	width: 40%
}
div.titbox_sm {
	color: #8B8867;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bolder;
	border-bottom-style: dashed;
	border-bottom-color: #666633;
	border-width: 1px;
	padding: 2px;
	width: 15%
}
div.titbox_bg {
	color: #8B8867;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bolder;
	border-bottom-style: dashed;
	border-bottom-color: #666633;
	border-width: 1px;
	padding: 2px;
	width: 60%
}
.sbar {

	scrollbar-3dlight-color:#B8B162;
    scrollbar-arrow-color:#B8B162;
    scrollbar-base-color:#FFFFFF;
    scrollbar-darkshadow-color:#B8B162;
    scrollbar-face-color:;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:#B8B162
}
.wn {
	background-image: url(../img/eventi/bgr_wn.jpg);
	background-repeat: repeat;
	background-position: top
}
.bord {
	font-family: Verdana;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC99
}
.bord2 {
	text-align: justify;
	width: 90%;
	font-family: Verdana;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC99
}
.bord3 {
	width: 8%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC99
}
.bord4 {
	width: 23%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC99
}
.bord_gr {
	font-family: Verdana;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC99
}
div.list {
	border: dashed 1px #CCCC99;
	padding:0em;

}

.win {
	font-family: verdana;
	font-size: 9pt;
	line-height: 12pt;
	padding: 0.2cm;
	border-style: dotted;
	border-width: 1pt;
	border-color: #8B8867
}
.winclose {
	font-weight: bold;

	text-align: center;

	font-family: verdana;
	font-size: 8pt;
	padding: 0.2cm;
}

.tab {
	background-image: url(../img/eventi/bgr_mm.jpg);
	background-repeat: no-repeat
}
.tab2 {
	background-image: url(../img/eventi/bgrMoi.jpg);
	background-position: top;
	background-repeat: no-repeat
}
.tabmy {
	background-image: url(../img/eventi/bgrMytho.jpg);
	background-position: top;
	background-repeat: no-repeat
}
.tabat {
	background-image: url(../img/eventi/bgrAtt.jpg);
	background-position: top;
	background-repeat: no-repeat
}
.tabgb {
	background-image: url(../img/eventi/bgr_gb.jpg);
	background-position: top;
	background-repeat: no-repeat
}
.tabgb {
	background-image: url(../img/eventi/bgr_leon.jpg);
	background-position: top;
	background-repeat: repeat
}
.tablore {
	background-image: url(../img/eventi/bgr_lore.jpg);
	background-position: top;
	background-repeat: no-repeat
}
.tabmc {
	background-image: url(../img/eventi/bgr_mc.jpg);
	background-position: top;
	background-repeat: no-repeat
}
.tabel {
	background-image: url(../img/eventi/bgr_el.jpg);
	background-position: left;
	background-repeat: repeat
}
.tabds {
	background-image: url(../img/eventi/bgr_ds.jpg);
	background-position: top;
	background-repeat: no-repeat
}
.tit1 {
	font-size:14px;
	font-family: Verdana,sans-serif;
	color:red
}
.tit2 {
	font-size:14px;
	font-family: Verdana,sans-serif;
	color:#8B8867
}
.tit3 {
	font-size:13px;
	font-family: Verdana,sans-serif;
	color:red
}
img.middle {
	vertical-align:middle;
}
.dx {
	background-color: #d0d0d0
}
code,pre {
	font-size:14px;
	font-family:"Courier New",monospace;
	background:#cc9;
	padding:0 0.5em
}
pre {
	padding:0.5em;
	margin:2px
}
blockquote {
	margin:0.5em
}
blockquote p {
	margin:0
}
.winbox1 {
	border: 1px dashed #CCCC99;
	padding: 6px;
	margin: 6px
}
.box01 {
	border: 1px dotted #000;
	padding: 20px
}
.box1 {
	margin: 50px;
	border-color: #b7a5df;
	border:10px solid;
  	padding:30px;
  	background: #ffc;
  	width:300px;
}
.box2 {
	height:10px;
	border: 1px dashed #b5a3df;
	padding: 20px
}
.window {
  background-color: #c0c0c0;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid;
  border-width: 2px;
  margin: 0px;
  padding: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}
.titleBar {
  background-color: #cccc99;
  cursor: default;
  color: #ffffff;
  font-family: Verdana,sans-serif;
  font-size: 9pt;
  font-weight: bold;
  margin: 0px;
  padding: 2px 2px 2px .5em;
  text-align: right;
  white-space: nowrap;
}
.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left;
  vertical-align: absmiddle
}
.titleBarButtons {
  border-style: none;
  border-width: 0px;
  width: 50px;
  height: 14px;
}
.clientArea {
  background-color: #ffffff;
  border-color: #404040 #e0e0e0 #f0f0f0 #505050;
  border-style: solid;
  border-width: 2px;
  color: #000000;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 2px 0px 0px 0px;
  overflow: auto;
  padding: .5em;
}
ul.list1
{
list-style: url(../images/logo_smlist.gif) outside;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
	font-size: 80%;
	text-align: justify
}

ul.list2{
font-size: 12px;
line-height: 14pt;
list-style: square url(../images/listmark.gif) inside;
}
ul.list3{
font-size: 12px;
color: #8B8867;
line-height: 13pt;
list-style: square url(../images/listmark.gif) outside;
}
div.img-ilus {
background: url('shadow.gif') no-repeat bottom right;
margin: 10px 5px;
padding: 0;
position: relative;
}
div.img-ilus img {
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -5px 5px 5px -5px;
padding: 4px;
position: relative;
vertical-align: bottom;
}
