body {
	background-color: #ffffff;
	border: 0mm;
	color: #724C21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: auto;
	/* max-width: 250mm; */
	max-width: 1000px;
	padding: 3mm;
}

#wrapper {
	border: 0mm;
	border-collapse: separate;
	margin: 0mm;
	padding: 0mm;
	border-spacing: 2mm;
	width: 100%;
}

#header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	/* padding: 2mm; */
	padding: 1px;
	background-color: #E1F2C4;
	border: .5mm solid #A8D59D;
	text-align: center;
}

#header_google {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	/* padding: 2mm; */
	padding: 1px;
	background-color: #EAF4DA;
	border: .5mm solid #a9834f;
	text-align: right;
}

#header_utenti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	/* padding: 2mm; */
	padding: 1px;
	background-color: #EAF4DA;
	border: .5mm solid #A8D59D;
	text-align: left;
	max-width: 200px;
}

#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	/* padding: 2mm; */
	padding: 1px;
	background-color: #E1F2C4;
	border: .5mm solid #A8D59D;
	max-width: 200px;
}

#navigation_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 1px;
	background-color: #E1F2C4;
	border: .5mm solid #A8D59D;
	max-width: 200px;
}

#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #EAF4DA;
	border: 0mm;
	margin: 0mm;
	padding: 0mm;
	max-width: 550px;
}

#contentB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #EAF4DA;
	/* border: 0mm; */
	margin: 0mm;
	padding: 0mm;
	max-width: 200px;
	width: 200px;
	border-top: .5mm solid #a9834f;
	border-left: .5mm solid #a9834f;
	border-right: .5mm solid #a9834f;
	border-bottom: .5mm solid #a9834f;
}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2mm;
	font-size: small;
}

p {
	border: 0mm;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0mm 0mm 3mm 0mm;
	padding: 0mm;
}

#old_table {
	border: 0mm;
	border-collapse: separate;
	border-spacing: 0mm;
	margin: 0mm;
	padding: 0mm;
}

#old_content {
	background-color: #EAF4DA;
	border: 0mm;
	margin: 0mm;
	padding: 0mm;
}

form, input, textarea {
	font-family: Courier, monotype;
	font-size: 3mm;
}

h1 {
	border: 0mm;
	font-size: x-large;
	font-weight: bolder;
	margin: 2mm 0mm 2mm 0mm;
	padding: 0mm;
}

h2 {
	border: 0mm;
	font-size: large;
	font-weight: bolder;
	margin: 2mm 0mm 2mm 0mm;
	padding: 0mm;
}

h3, h4, h5, h6 {
	border: 0mm;
	font-size: medium;
	font-weight: bolder;
	margin: 2mm 0mm 2mm 0mm;
	padding: 0mm;
}

:link, :link:active, :link:hover {
	color: #724C21;
	font-weight: bold;
	text-decoration: underline;
}

:visited, :visited:active, :visited:hover {
	color: #724C21;
	font-weight: bold;
	text-decoration: underline;
}

.mondo_titolo_testo {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
  text-decoration: none; 
	color: #724C21;
}

.mondo_titolo_nolink {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
  text-decoration: none; 
	color: #336699;
}

.mondo_titolo {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
  text-decoration: none; 
	color: #336699;
}

.mondo_titolo:active {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
  text-decoration: none; 
	color: #336699;
}
.mondo_titolo:visited {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
  text-decoration: none; 
	color: #336699;
}
.mondo_titolo:hover {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal; 
	color: #000099;
	text-decoration: underline;
}

.mondo_link {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
  text-decoration: none; 
	color: #336699;
}
.mondo_link:active {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
  text-decoration: none; 
	color: #336699;
}
.mondo_link:visited {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
  text-decoration: none; 
	color: #336699;
}
.mondo_link:hover {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal; 
	color: #000099;
	text-decoration: underline;
}

.mondo_menu:link {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
  text-decoration: underline; 
	color: #724C21;
}

.mondo_menu:active {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
  text-decoration: underline; 
	color: #724C21;
}
.mondo_menu:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
  text-decoration: underline; 
	color: #724C21;
}
.mondo_menu:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal; 
	text-decoration: underline;
  color: #724C21;
}

.blog_entry {
	border: .5mm solid #a9834f;
	margin: 0mm 0mm 3mm 0mm;
	padding: 0mm 1mm 1mm 1mm;
}

.subject {
	border-bottom: .5mm solid #a9834f;
	border-left: 0mm;
	border-right: 0mm;
	border-top: 0mm;
	margin: 0mm -1mm 2mm -1mm;
	padding: 1mm 2mm 1mm 2mm;
}

.tagline {
	font-size: small;
}

.comments {
	font-size: small;
	margin: 4mm 0mm 2mm 0mm;
	text-align: center;
}

.genmed {
	font-size: small;
}

.code, .quote {
	border: .5mm solid #a9834f;
}

.blog_box {
	border: .5mm solid #a9834f;
	margin: 3mm 0mm 2mm 0mm;
}

#logo {
	float: left;
	margin: 0mm 5mm 1mm 1mm;
}

.cal_header {
	background-color: #EAF4DA;
	text-align: center;
}

.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 2mm;
	border: .5mm solid #a9834f;
	background-color: #EAF4DA;
}

.old_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	padding: 2mm;
}

.cal_normal {
	font-size: small;
	margin: 4mm 0mm 2mm 0mm;
	text-align: center;
	color: #FF0000;
}

.cal_link {
	font-size: small;
	margin: 4mm 0mm 2mm 0mm;
	text-align: center;
	color: #FF0000;
}


ul.tagcloud{list-style:none;margin:0;padding:1px;line-height:1.8;
    width: 200px;text-align:justify}
ul.tagcloud li{display:inline}
ul.tagcloud a{text-decoration:none;color: #787870;margin-right: 1px}
ul.tagcloud a:hover{text-decoration: underline;color: #444}
a.size1{font-size:80%}
a.size2{font-size:100%}
a.size3{font-size:125%}
a.size4{font-size:150%}
a.size5{font-size:180%}

.blog_google {
	border: .5mm solid #a9834f;
	margin: 0mm 0mm 3mm 0mm;
	padding: 0mm 1mm 1mm 1mm;
}
