html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	scrollbar-arrow-color:#eeeeee;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#eeeeee;
	scrollbar-3d-light-color:#666666;
	scrollbar-base-color:#666666;
	scrollbar-dark-shadow-color:#222222;
	scrollbar-shadow-color:#666666;
	scrollbar-track-color:#d2d2d2;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-attachment: fixed;
	background-image: url(http://www.cuoredifango.it/img/jpegs/background.jpg);
	background-repeat: repeat;
	background-position: left top;
}

td.bottom {
	border-bottom-style: DOTTED;
	border-width: 1px;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

table.dashed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-style: dashed;
	border-width: 1px;
	border-color: #444444;
}

table.dotted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-style: dotted;
	border-width: 1px;
	border-color: #444444;
}


td.dashed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-style: dashed;
	border-width: 1px;
	border-color: #444444;
}

td.dotted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-style: dotted;
	border-width: 1px;
	border-color: #444444;
}

table.data td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-top-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #444444;
}
.data td.last {
	border-right-style: solid;
}
.data td.bottom {
	border-bottom-style: solid;
}
.data td.top {
	border-left-style: none;
	border-top-style: solid;
}
.data td.hidden {
	background-color: #ffffff;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.data *.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #999999;
}
.data tr.pair {
	background-color: #fafafa;
}
.data tr.unpair {
	background-color: #f0f0f0;
}

*.border {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

*.noborder {
	border-style: none;
	border-width: 0px;
	border-color: #000000;
}

/* Hypertext definitions */
a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}
a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}
a:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #0000ff; 
	text-decoration: none;
}
a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #0000ff;
	text-decoration: underline;
}
a:link.foot {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #222222; 
	text-decoration: none;
	font-weight: bold;
}
a:visited.foot {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #222222; 
	text-decoration: none;
	font-weight: bold;
}
a:active.foot {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #222222; 
	text-decoration: none;
	font-weight: bold;
}
a:hover.foot {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #0000ff;
	text-decoration: underline;
}
a:link.bordered {
	font: Verdana, Arial, Helvetica, sans-serif; 
	padding: 2px 2px 2px 2px;
	background-color:#f5f5f5; 
	font-size: 16px; 
	color: #666666; 
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #666666
}
a:visited.bordered {
	font: Verdana, Arial, Helvetica, sans-serif; 
	padding: 2px 2px 2px 2px;
	background-color:#f5f5f5; 
	font-size: 16px; 
	color: #666666; 
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #666666
}
a:active.bordered {
	font: Verdana, Arial, Helvetica, sans-serif; 
	padding: 2px 2px 2px 2px;
	background-color:#f5f5f5; 
	font-size: 16px; 
	color: #666666; 
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #666666
}
a:hover.bordered {
	font: Verdana, Arial, Helvetica, sans-serif; 
	padding: 1px 1px 1px 1px;
	background-color:#dddddd; 
	font-size: 16px; 
	color: #666666; 
	text-decoration: underline;
	border-style: solid;
	border-width: 1px;
	border-color: #666666
}

/* Text definitions */
*.banner {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 26px; 
	color: #0000ff; 
	text-decoration: none;
	#font-weight: bold;
}
*.note {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #444444; 
	text-decoration: none;
	text-align: justify;
}

*.verdblacknorm {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
}

*.verdblackmob {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 3px; 
	color: #000000; 
	text-decoration: none;
}

*.verdblacksmall {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none;
}

*.verdblackbold {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}

*.verdgraynorm {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	text-decoration: none;
}

*.verdgraysmall {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	text-decoration: none;
}

*.verdgraynormbig {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #666666; 
	text-decoration: none;
}

*.verdgraynormhuge {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	color: #666666; 
	text-decoration: none;
}

*.verdgraybold {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	text-decoration: none;
	font-weight: bold;
}

*.verdgrayboldbig {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #666666; 
	text-decoration: none;
	font-weight: bold;
}

*.verdblackboldbig {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}

*.verdblacknormbig {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #000000; 
	text-decoration: none;
	font-weight: none;
}

*.verdblueboldbig {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #0000FF; 
	text-decoration: bold;
	font-weight: bold;
}

*.verdbluebold {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0000FF; 
	text-decoration: bold;
	font-weight: bold;
}

*.verdwhitenorm {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: none;
}

*.verdwhitebold {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	text-decoration: none;
	font-weight: bold;
}

*.trebblacknorm {
	font: 78%/1.4em Trebuchet MS, Trebuchet,Arial, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: none;
}

*.trebgraynorm {
	font: 78%/1.4em Trebuchet MS, Trebuchet,Arial, sans-serif; 
	font-size: 14px; 
	color: #666666; 
	text-decoration: none;
}

*.trebgraynormbig {
	font: 78%/1.4em Trebuchet MS, Trebuchet,Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	text-decoration: none;
}

*.trebgraybold {
	font: 78%/1.4em Trebuchet MS, Trebuchet,Arial, sans-serif; 
	font-size: 14px; 
	color: #666666; 
	text-decoration: none;
	font-weight: bold;
}

*.trebblackbold {
	font: 78%/1.4em Trebuchet MS, Trebuchet,Arial, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
}

*.trebbluebold {
	font: 78%/1.4em Trebuchet MS, Trebuchet,Arial, sans-serif; 
	font-size: 14px; 
	color: #0000ff; 
	text-decoration: none;
	font-weight: bold;
}

*.trebblueboldbig {
	font: 78%/1.4em Trebuchet MS, Trebuchet,Arial, sans-serif; 
	font-size: 18px; 
	color: #0000ff; 
	text-decoration: none;
	font-weight: bold;
}

*.trebbluenormhuge {
	font: 78%/1.4em Trebuchet MS, Trebuchet,Arial, sans-serif; 
	font-size: 40px; 
	color: #0000ff; 
	text-decoration: none;
	font-weight: none;
}

*.post-footer {
	color:#aaaaaa;
	text-transform:uppercase;
}
.post-footer em {
	font-style:normal;
	color:#666666;
}

/* Form fields definition */
input, select, textarea {
	font: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#f5f5f5; 
	font-size: 14px; 
	color: #666666; 
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #666666
}

input.small, select.small, textarea.small {
	font: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#f5f5f5; 
	font-size: 10px; 
	color: #666666; 
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #666666
}

input.mobile, select.mobile, textarea.mobile {
	font: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#f5f5f5; 
	font-size: 3px; 
	color: #666666; 
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #666666
}

