BODY
{
	font-size: 11px;
	SCROLLBAR-ARROW-COLOR: #ff0000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	SCROLLBAR-BASE-COLOR: #ffffff;
	background-color: #e8e5da;
	text-align: center;
}
img
{
	border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-bottom-style: solid;
}



A:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A:hover
{
	left: 1px;
	color: #ff0000;
	position: relative;
	top: 1px;
	text-decoration: underline;
}
INPUT
{
	font-size: 12px;
	color: #ff0000;
	background-color: #ffffff;
}
TEXTAREA
{
	font-size: 12px;
	color: #ff0000;
	background-color: #ffffff;
}
#box
{
	border-right: #cc0000 1px solid;
	padding-right: 10px;
	border-top: #cc0000 1px solid;
	margin-top: 10px;
	padding-left: 10px;
	font-size: 12px;
	margin-left: auto;
	border-left: #cc0000 1px solid;
	width: 862px;
	color: #666666;
	margin-right: auto;
	padding-top: 5px;
	border-bottom: #cc0000 1px solid;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #ffffff;
}
#header
{
	border-right: #ff0000 1px solid;
	background-position: center 50%;
	border-top: #ff0000 1px solid;
	margin-bottom: 5px;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
	background-repeat: no-repeat;
	height: 90px;
	background-color: #ffffff;
}

#menuhor
{
	border-right: #ff0000 1px solid;
	background-position: center 50%;
	border-top: #ff0000 1px solid;
	margin-bottom: 0px;
	border-left: #ff0000 1px solid;
	color: white;
	border-bottom: #ff0000 1px solid;
	background-repeat: no-repeat;
	height: 20px;
	background-color: #ff0000;
	text-align: left;
}


#boxblog
{
	margin-bottom: 10px;
	padding-bottom: 15px;
	color: #666666;
	margin-right: 260px;
	text-align: justify;
}



#menu
{
	padding-right: 5px;
	padding-left: 5px;
	float:right;
	margin-bottom: 10px;
	width: 230px;
	color: #666666;
	padding-top: 0px;
	background-color: #ff0000;
	text-align: left;
}
#fondo
{
	clear: both;
	background-position: center 50%;
	background-repeat: no-repeat;
	height: 15px;
}
#nomeblog
{
	padding-right: 20px;
	font-size: 25px;
	color: #3333ff;
	padding-top: 5px;
	font-family: Comic Sans MS;
	text-align: left;
}
#sottotitolo
{
	padding-right: 20px;
	font-size: 12px;
	color: #3333ff;
	padding-top: 1px;
	font-family: Comic Sans MS;
	text-align: left;
}

.vocemenu
{
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 2px;
	text-transform: capitalize;
	color: #000000;
	padding-top: 2px;
	border-bottom: #ff0000 3px double;
	background-color: #e8e5da;
	text-align: center;
}
.boxmenu
{
	border-right: #cc0000 1px solid;
	padding-right: 1px;
	border-top: #cc0000 1px solid;
	padding-left: 1px;
	margin-bottom: 20pt;
	padding-bottom: 5px;
	border-left: #cc0000 1px solid;
	padding-top: 1px;
	border-bottom: #cc0000 1px solid;
	background-color: #ffffff;
	text-align: left;
}
.wide
{
	font-size: 12px;
}
.giorni
{
	font-size: 11px;
}
.sopra
{
	border-right: #ff0000 1px solid;
	padding-right: 4px;
	background-position: left top;
	border-top: #ff0000 1px solid;
	padding-left: 4px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	border-left: #ff0000 1px solid;
	padding-top: 4px;
	border-bottom: #ff0000 1px solid;
	background-repeat: no-repeat;
	background-color: #ffffff;
}


.sotto
{
	border-top-width: 1px;
	background-position: left top;
	border-left-width: 1px;
	border-left-color: #7ab4fd;
	border-bottom-width: 1px;
	margin-bottom: 15px;
	border-bottom-color: #7ab4fd;
	border-top-color: #7ab4fd;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-right-width: 1px;
	border-right-color: #7ab4fd;
}


.titolo
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	margin-left: 0px;
	text-transform: capitalize;
	color: #c0bebe;
	padding-top: 2px;
	text-align: left;
}
.datapost {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 50px; TEXT-TRANSFORM: capitalize; COLOR: #ff941d; BORDER-BOTTOM: #7ab4fd 3px double; TEXT-ALIGN: left
}
.titolinilog {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; COLOR: #c0bebe; TEXT-ALIGN: left
}
.piccolo
{
	font-size: 11px;
	color: #c0bebe;
	text-align: left;
}
.giustificato {
	PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
.divlog {
	BORDER-RIGHT: #7ab4fd 1px solid; PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; BORDER-TOP: #7ab4fd 1px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(http://nea.ngi.it/templates/img/45-logo.jpg); MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 4px; BORDER-LEFT: #7ab4fd 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #7ab4fd 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
#blog-pager DIV {
	PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #ff941d; PADDING-TOP: 1px
}
#blog-pager A {
	DISPLAY: inline; MARGIN: 3px; TEXT-DECORATION: overline
}
.comment {
	MARGIN-TOP: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 99%
}
.comment-body {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; COLOR: #666666; FONT-STYLE: normal; TEXT-ALIGN: left; FONT-VARIANT: normal
}
.comment-top {
	PADDING-RIGHT: 0.5em; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.7em; MARGIN-RIGHT: 0.55em; FONT-STYLE: normal; TEXT-ALIGN: right; FONT-VARIANT: normal
}
.comment-bottom {
	PADDING-RIGHT: 0em; MARGIN-TOP: 10px; PADDING-LEFT: 0em; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.9em; COLOR: #ff941d; PADDING-TOP: 0.2em; BORDER-BOTTOM: #7ab4fd 1px solid; FONT-STYLE: normal; TEXT-ALIGN: left; FONT-VARIANT: normal
}
.comment-tips {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666666; FONT-STYLE: normal; TEXT-ALIGN: left; FONT-VARIANT: normal
}
.comment-form-title {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 20px; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0.55em; COLOR: #ff941d; MARGIN-RIGHT: 0.55em; BORDER-BOTTOM: #7ab4fd 3px double; FONT-STYLE: normal; TEXT-ALIGN: left; FONT-VARIANT: normal
}
.comment-form-user {
	MARGIN-TOP: 5px; PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff941d; LINE-HEIGHT: 1.3em; PADDING-TOP: 0.3em; FONT-STYLE: normal; TEXT-ALIGN: left; FONT-VARIANT: normal
}
.navigazione {
	BORDER-RIGHT: #ff941d 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff941d 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ff941d 1px solid; COLOR: #7ab4fd; BORDER-BOTTOM: #ff941d 1px solid; TEXT-ALIGN: center
}
.prev {
	FLOAT: left; WIDTH: 45%; TEXT-ALIGN: left
}
.next {
	FLOAT: right; WIDTH: 45%; TEXT-ALIGN: right
}
.home {
	TEXT-ALIGN: center
}

/* --- social bookmarks --- */

div.social { text-align:center; }
span.social { border:1px solid #EEE; padding:2px; }
span.social img { border:0px; }