/* CSS Document */
body {
	background-image: url(../Images/background2010.jpg);
	background-color: #FFF;
	background-repeat: repeat-x;
	background-attachment:fixed;
	height: 100%;
	width:100%;
	color: #000;
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: justify;
}
#menu {
	position: relative;
	visibility: visible;
	margin-top: 0px;
	height:30px;
	
}

#windowsresize {
	border-top: solid 1px #404040;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
	padding: 5px 5px 10px 5px;
	margin-bottom: 5px;
	width: 800px;
	float: bottom;
	margin-right: 10px;
	background-color: #006;
	visibility: visible;
}
#wrapper {
	display:block;
	top: 0px;
	width: 945px;
	padding: 0px;
	margin: 0 auto;
	display:block;
	float:none;
			
}

#header {
	position:relative;
	min-width:1024px;
	top:0px;
	visibility: visible;
	width: 925px;
	height:100%;
	
}
#header-bottom {
	position:relative;
	width:945px;
	color:#FFF;
	border-top: 1px solid #FFF;
	float: left;
	text-align:center;
	height: 16px;
}

#footer {
	width:945px;
	background-color:#006;
	color:#FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	clear:both;
	height: 1%;
	
}
#footer-webmaster {
	float:left;
	background-color:#006;
	background-image:url(../Images/under-title.png);
	padding:2px;
	width:138px;
	height:34px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	top:2px;
}
#footer-shinystat {
	float:right;
	background-color:#006;
	padding:2px;
	width:137px;
	height:34px;
	text-align:right;
	top:2px;
}
#footer-text {
	float:left;
	background-color:#006;
	width:658px;
	height:34px;
	padding:2px;
	color:#FFF;
	text-align:center;
}
#footer-text h3 {
	font-size:100%;
	color:#0FF;
	background-color:#006;
	font-weight: normal;
	font-style:italic;
}
#footer-text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 16px;
	
}
#footer-text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 16px;
	
}
#footer-text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FF0;
	text-decoration: underline;
	line-height: 16px;
	
}
#header-description {
	width:945px;
    color:#FFF;
	position:absolute;
	float: left;
	margin-top:-146px;
	height: 145px;
	border-bottom: 1px solid #0FC;
}
#header-description img {
	float: right;
	margin: 0px 0px 0px 0px;
}
#main {
	position:relative;
	width:945px;
	margin-top:168px;
}
#main-feature {
	padding: 2em 2em 1em 100px;
}
#side-left {
	position:relative;
	float:left;
	padding:5px;
	margin:5px;
	margin-top:0px;
	width:128px;
	min-width:128px;
	visibility: visible;
}

/******************************************************************/
/*Area del POST*/

#post {
	top:5px;
	margin: 0px 240px 0px 150px;
	padding:10px;
	text-align:justify;
	line-height:1.5em;
	border-bottom: solid 2px;
	border-bottom-color:#999;
}
#post h1 {
	font-size:190%;
	
	color:#009;
	border:none;
	font-weight: bold;	
}
#post h2 {font-size:120%;
	text-transform:capitalize;
	font-style:italic;
	color:#F90
}
#post h3 {
	font-size:110%;
	color:#333
}
#post p {
	font-size:100%;
	color:#000;
	font-weight: normal;	
}
#post .datapost {
	font-size:90%;
	font-style:italic;
	text-align:right;
	color:#F00;
	font-weight:normal;
}

#post p:first-letter {
	font-weight:bold;
	color:#F00;
}
#post img {
	float: left;
	margin: 0px 8px 8px 0px;
}
#post a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #00C;
	text-decoration: none;
	line-height: 16px;
	text-align: left;
}
#post a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #969;
	text-decoration: none;
	line-height: 16px;
	text-align: left;
}
#post a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #F00;
	text-decoration: underline;
	line-height: 16px;
	text-align: center;
}
/*****************************************************************/
/*Barra degli eventi sulla destra*/
#side-right {
	position:absolute;
	float:right;
	margin-top:2px;
	margin-left:710px;
	text-align:left;
	width:235px;
	visibility:visible;
}
#side-right h1 {
	font-size:160%;
	text-align:center;
	color:#FFF;
	background-color:#036;
	bakground-image:url(../Images/under-title.png);
	background-repeat:no-repeat;
	margin:0px;
	padding: 0 2em 0 0.2em 10px;
	font-weight:bold;
}
#side-right h2 {
	font-size:120%;
	text-align:center;
	background-color:#036;
	background-image:url(../Images/under-title.png);
	background-repeat:no-repeat;
	margin:0px;
	padding: 0.1em 0 0.1em 4px;
	color:#FFF;
}
#side-right p {
	font-size:100%;
	color:#FFF;
	background-color:#036;
	font-weight: normal;
}
/*spaziatura per il testo*/
#side-right .inner {
	background-color:#036;
	padding: 10px;
}
#side-right ul {
	background-color:#036;
	/*list-style-image:url(../Images/tail-hover.png);*/
	margin-left: 0px;
	padding-left:30px;
}
#side-right li {
	list-style-image:url(../Images/tail-hover.png);
	background-color:#036;
	font-size:100%;
	line-height:1.5em;	
}
#side-right .date {
	font-weight:bold;
	color: #FFF;
}
#side-right img {
	float: left;
	padding-right:4px;
}
#side-right .second-photo {
	float: left;
	padding-top:0px;
	padding-left:4px;
	height:20px;
	width:20px;
}
#side-right a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color:#036;
	color: #FFF;
	text-decoration:none;
	line-height: 16px;
	text-align: left;
}
#side-right a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color:#036;
	color: #FFF;
	text-decoration:underline;
	line-height: 16px;
	text-align: left;
}
#side-right a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#036;
	color: #0F0;
	text-decoration: underline;
	line-height: 16px;
	text-align: center;
}
/*****************************************************************/
/*Barra degli eventi sulla destra in basso no.2*/
#side-right2 {
	position:absolute;
	float:right;
	margin-top:410px;
	margin-left:710px;
	text-align:left;
	width:235px;
	visibility:visible;
}
#side-right2 h1 {
	font-size:160%;
	text-align:center;
	color:#FFF;
	background-color:#F90;
	bakground-image:url(../Images/under-title.png);
	background-repeat:no-repeat;
	margin:0px;
	padding: 0 2em 0 0.2em 10px;
	font-weight:bold;
}
#side-right2 h2 {
	font-size:120%;
	text-align:center;
	background-color:#F90;
	background-repeat:no-repeat;
	margin:0px;
	padding: 0.1em 0 0.1em 4px;
	color:#FFF;
}
#side-right2 p {
	font-size:100%;
	color:#006;
	background-color:#F90;
	font-weight: normal;
	text-align: center;
}
/*spaziatura per il testo*/
#side-right2 .inner {
	background-color:#F90;
	padding: 10px;
}
#side-right2 ul {
	background-color:#F03;
	/*list-style-image:url(../Images/tail-hover.png);*/
	margin-left: 0px;
	padding-left:30px;
}
#side-right2 li {
	list-style-image:url(../Images/tail-hover.png);
	background-color:#F90;
	font-size:100%;
	line-height:1.5em;
}
#side-right2 .date {
	font-weight:bold;
	color: #FFF;
}
#side-right2 img {
	float: left;
	padding-right:4px;
}
#side-right2 .second-photo {
	float: left;
	padding-top:0px;
	padding-left:4px;
	height:20px;
	width:20px;
}
#side-right2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color:#F90;
	color: #FFF;
	text-decoration:none;
	line-height: 16px;
	text-align: left;
}
#side-right2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	background-color:#F90;
	color: #FFF;
	text-decoration:underline;
	line-height: 16px;
	text-align: left;
}
#side-right2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#F90;
	color: #00F;
	text-decoration: underline;
	line-height: 16px;
	text-align: center;
}
/* arrotondamento bordi dei box 1*/
b.rtop, b.rbottom{display: block; background-color:}
b.rtop b, b.rbottom b{
	display: block;
	height: 1px;
	overflow: hidden;
	background-color:#036;
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}

/* arrotondamento bordi dei box 2*/

b.rtop2 b, b.rbottom2 b{
	display: block;
	height: 1px;
	overflow: hidden;
	background-color:#F90;
}

/* blocco CLEAR ONE per spostare in basso il footer */
#clearone {
	clear: both;
	height: 1px;
}
