body {
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000099; 
background-color : #DDDDFF;
}
/*
h1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1.1em; 
color : #000000; 
background-color : transparent; 
}
*/

tr {
font-size : 10px; 
}

a {
  color : #990000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.smalltext {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
}

.smalltext a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
color: #990000;
text-decoraton: none;
}

.smalltext a:hover{
text-decoraton: underline;
}

.noline a {
  text-decoration : none;
}

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


.largetext {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :11px; 
color: #000099;
}

.largetext a {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :11px; 
color: #990000;
text-decoraton: none;
}

.largetext a:hover {
text-decoraton: underline;
}

.errortext {
  font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 10px;
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.blue {
  background-color : #000099;
}


.bg_dark {
  background-color : #6666CC;
}

.bg_medium {
  background-color : #9999FF;
}

.bg_light {
  background-color : #DDDDFF;
}
.maintable {
	border-collapse: collapse;
	border: 1px solid #000099;
}
.maintable td{
	border-collapse: collapse;
	border: 1px solid #000099;
}
.maintable td td{
	border: 0px;
}
.licence {
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
color: #9999FF;
}

.licence a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 9px; 
color: #9999FF;
text-decoration: underline;
}
.bar {
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	background-color: #DDDDFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}

.bar td{
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color : #000099;
}
.bar a{
	text-decoration: none;
	color : #000099;
}
.bar a:hover{
	text-decoration: none;
	color : #9999FF;
}
/*
.bar a:visited{
	text-decoration: none;
	color : #000099;
}
*/
input {
	font-family : Arial, Helvetica, sans-serif; 
	border: 1px solid #000099;
	font-size: 9px;
}
textarea {
	font-family : Arial, Helvetica, sans-serif; 
	border: 1px solid #000099;
	font-size: 9px;
}
select {
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 9px;
}




.colchiara{
	background-color : #9999FF;
}
.colchiara .boxmain{
	border: 0px solid #000099;
	padding: 2px;
	background-color : #DDDDFF;
}


.colscura{
	background-color : #6666CC;
}
.colscura .boxmain{
	border: 0px solid #000099;
	padding: 2px;
	background-color : #9999FF;
}

.annimg img{
	width: 80px;
	height: 80px;
	border: 1px solid #000099;
}
.anntitle{
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;
}

.boxtable {
	border: 1px solid #000099;
}
/*
.boxmain{
	border: 0px solid #000099;
	padding: 2px;
	background-color : #9999FF;
}
*/
.boxtitle{
	background-color: #FF9900;
}
.boxtitle a{
	color: #000099;
	text-decoration: underline;
	font-weight: normal;
}
.boxmainmid{
	border: 0px solid #000099;
	padding: 2px;
	background-color : #DDDDFF;
}
.noborder input{
	border: 0px;
}

hr {
	border-top: 1px solid #000099;
	height: 0px;
}
.img img{
	border: 1px solid #000099;
}
.annuncio{
	border: 1px solid #000099;
	background-color: #FFFFFF;
	/*padding: 3px;*/
}