/* body
--------------------------------------------------*/
body {
  margin:0;
  padding:0px;
  background:#333333;
  background-image:url(../images/background2.gif);
  background-repeat:no-repeat;
  background-position:top;
}

/* table
--------------------------------------------------*/
table {
  margin:0;
  padding:0px;
}

.left {
  margin:0;
  padding:0px;
  background:#ffffff;
  background-image:url(../images/bg_left.gif);
  background-position:top left;
  background-repeat:repeat-y;
}

.centrale {
  margin:0;
  padding:0px;
  background:#ffffff;
  height:350px;
}

.right {
  margin:0;
  padding:0px;
  background-image:url(../images/bg_right.gif);
  background-position:top left;
  background-repeat:no-repeat;
  height:350px;
}

/* footer
--------------------------------------------------*/
.footer {
  margin:0;
  padding:15px;
  background:#7f7f7f;
  font-family:tahoma;
  font-size:10px;
  font-weight:normal;
  color:#ffffff;
  text-align:right;
}

.footer_link {
  font-family:tahoma;
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
}


/* links
--------------------------------------------------*/
.lingua{
  font-family:tahoma;
  font-size:10px;
  font-weight:normal;
  color:#96c03a;
  text-decoration: underline;
}

a.lingua:active { text-decoration: underline;}

a.lingua:hover { text-decoration: underline;
}

a.lingua:link { text-decoration: underline;}

.link{
  font-family:tahoma;
  font-size:12px;
  font-weight:normal;
  color:#96c03a;
  text-decoration: underline;
}

a.link:active { text-decoration: underline;}

a.link:hover { text-decoration: underline;
}

a.link:link { text-decoration: underline;}

.chiudi{
  font-family:tahoma;
  font-size:14px;
  font-weight:bold;
  color:#96c03a;
  text-decoration: none;
}

a.chiudi:active { text-decoration: none;}

a.chiudi:hover { text-decoration: none;
}

a.chiudi:link { text-decoration: none;}

/* paragraphs
--------------------------------------------------*/
.titolo{
  font-family:tahoma;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  padding-left:18px;
  padding-right:18px;
}

.verde{
  font-family:tahoma;
  font-size:12px;
  font-weight:bold;
  color:#96c03a;
}

.testo{
  font-family:tahoma;
  font-size:12px;
  padding:20px;
  font-weight:normal;
  color:#333333;
  vertical-align:top;
}

.testo2{
  font-family:tahoma;
  font-size:12px;
  font-weight:normal;
  color:#333333;
  vertical-align:top;
}

/* menu
--------------------------------------------------*/
.voci_menu{
  font-family:tahoma;
  font-size:14px;
  font-weight:normal;
  color:#333333;
  text-align:left;
  text-decoration: none;
  width:100%;
}

a.voci_menu:active { text-decoration: none;}

a.voci_menu:hover { text-decoration: none;
					color: #96c03a;
					background-image:url(../images/barretta.gif);
					background-position:left;
					background-repeat:no-repeat;
					padding-left: 5px;
}

a.voci_menu:link { text-decoration: none;}

span.voci_menu {
	color: #96c03a;
	background-image:url(../images/barretta.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 5px;
	}
/* immagini
--------------------------------------------------*/
.img{
border:3px solid #ebebeb;
padding:3px;
margin:3px;
}

.img2{
border:3px solid #ebebeb;
}