body {
	background:url(http://newsletter.sirio-is.it/img/bg_page.png) center repeat-y;
	background-color:#E5E6D8;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align:center;
}

#header {
	display:block;
	clear:both;
	height: 180px;
	width: 600px;
	position:relative;
	margin: auto;
	padding: 0px 0px 0px 1px;
}
#testata {
	display:block;
	clear:both;
	width: 600px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: auto;
}

.testata {
	float:left;
	width: 300px;
	text-align:center;
	font-weight: bold; 
	font-size: 11px; 
	line-height: 25px; 
}

.footerup {
	float: right;
	width: 300px;
	text-align:center;
	font-size: 10px; 
	color: #666666; 
	line-height: 25px; 
	text-align: center;
}
.footerup a:link, .footerup a:visited {
	text-decoration:underline; 
	color:#290000;
}
.footerup A:hover {
	text-decoration:none; 
	color:#290000;
}

#sommario {
display:block;
clear:both;
width: 600px;
background-color:#f2f2f2;
padding: 0px 0px 0px 0px;
}

html>/**/body #sommario {
position:relative;
margin: auto;
}

#content {
	clear:both;
	background-color:#f2f2f2; 
	font-size: 10px; 
	color: #666666; 
	line-height: 16px; 
	text-align: justify;
	display:block;
	width: 600px;
	margin: auto;
}

#content p			   {margin: 0px 0px 0px 0px}
#content A:link 		{text-decoration: underline; color: #0F385A; font-weight: bold;}
#content A:visited 	{text-decoration: underline; color: #0F385A; font-weight: bold;}
#content A:hover		{text-decoration:none; color: #FFFFFF; background-color:#0F385A; font-weight: bold;}

#content ul {
	margin-top:0cm;
}

.articolo_sezione {
	clear:both;
	display:block;
	width: 590px;
	height:auto;
	text-align: left;
	border-top: 1px solid #CEC3BF;
	padding: 0px 0px 0px 10px;
}

.destra {
	display:block;
	float:right;
	width: 100px;
	padding: 10px 0px 10px 20px;
	text-align: center;
	font-size:9px;
}

.go_up {
	display:block;
	float:right;
	width: 100px;
	height: 20px;
	padding: 20px 0px 10px 0px;
	text-align: center;
	background: url(http://newsletter.sirio-is.it/img/top.png) center top no-repeat;
	font-size:9px;
}
.go_up a:link, .go_up a:visited  {
	color:#0F385A;
	text-decoration:none;
}
.go_up a:hover  {
	text-decoration:underline;
}

.gallery {
	display:block;
	float:right;
	width: 100px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size:9px;
}

.gallery img {
	border-color:#CCCCCC;
	border-width: 10px;
	margin-bottom:15px;
}

.testo {
	font-size: 10px; 
	color: #666666; 
	line-height: 16px; 
	text-align: justify;
	padding: 0px 0px 0px 10px;
}
.testo p {
	margin: 10px 10px 3px 0px;
}
.testo a:link .testo a:visited {
	text-decoration: underline; 
	color: #FF6600; 
	font-weight: bold;
}
.testo a:hover {
	text-decoration:none; 
	color: #FFFFFF; 
	background-color:#FF6600; 
}

.testoSI {
	font-size: 10px; 
	color: #666666; 
	line-height: 16px; 
	text-align: justify;
	padding: 5px 5px 5px 5px;
	background-color:#f2f2f2; 
}

.testoSILine {
	clear:both;
	background-color:#8F8870;
	color:#FFFFFF;
	font-size: 10px;
	text-align: justify;
	line-height: 15px;
	padding: 0px 0px 2px 5px;
}

.testosegue {
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FF6600; 
	line-height: 16px; 
	text-align: right;
	padding: 20px 0px 20px 0px;
}

.testosegue a:link, .testosegue a:visited {
	text-decoration: underline; 
	color: #0F385A; 
	font-weight: bold;
	padding: 5px;
	border: 1px solid #0F385A;
}

.testosegue a:hover	{
	text-decoration:none; 
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #0F385A;
	background-color:#0F385A;
}

#footer {
	display:block;
	clear:both;
	width: 600px;
	position:relative;
	margin: auto;
	padding: 2px 2px 2px 2px;
	font-size:10px;
	height: 60px;
	text-align:justify;
}

#footer a:link, #footer a:visited {
	color:#000000;
	font-weight: bold;
}
#footer a:hover {
	color: #333333;
	text-decoration: none;
}

.titolo {
	font-weight: bold; 
	font-size: 11px; 
	color: #0F385A; 
	line-height: 16px; 
	text-align: left;
}
.titolo a:link, .titolo a:visited {
	text-decoration: underline; 
	color: #0F385A; 
}
.titolo a:hover {
	text-decoration:none; 
	color: #FFFFFF; 
	background-color:#0F385A; 
}

.testoSI3 {
	font-size: 10px; 
	color: #8F8870; 
	line-height: 16px; 
	text-align: justify;
	padding: 5px 5px 5px 5px;
	background-color:#f2f2f2; 
}

.titolo01 {
	display:block;
	font-weight: bold; 
	font-size: 10px; 
	color: #666666; 
	line-height: 14px; 
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color:#F2F2F2; 
}
.titolo01 a:link, .titolo01 a:visited {
	display:block;
	text-decoration: underline; 
	color: #666666; 
	padding: 1px 1px 1px 55px;
}
.titolo01 a:hover {
	clear:both;
	text-decoration:none; 
	color: #FFFFFF; 
	background-color:#0F385A; 
}

.titolo01Edit  a:link, .titolo01Edit a:visited {
	display:inline;
	text-decoration: underline; 
	color: #666666; 
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}

.titolo01Edit a:hover {
	display:inline;
	text-decoration:none;
	color: #FFFFFF; 
	background-color:#0F385A; 
}
.titolo01Oriz {
	display:block;
	font-weight: bold; 
	font-size: 10px; 
	color: #666666; 
	line-height: 14px; 
	text-align: left;
}
.titolo01Oriz a:link, .titolo01Oriz a:visited {
	display:block;
	text-decoration: underline; 
	color: #666666; 
}
.titolo01Oriz a:hover {
	text-decoration:none; 
	color: #FFFFFF; 
	background-color:#0F385A; 
}

.titolo_sezione {
	display:block;
	font-weight: bold; 
	font-size: 10px; 
	color: #666666; 
	line-height: 14px; 
	text-align: left;
	padding: 10px 0px 0px 10px;
}
.titolo_sezione a:link, .titolo_sezione a:visited {
	display:block;
	text-decoration: underline; 
	color: #666666; 
	padding: 1px 1px 1px 55px;
}
.titolo_sezione a:hover {
	text-decoration:none; 
	color: #FFFFFF; 
	background-color:#0F385A; 
}

#sezione {
	display:block;
	clear:both;
	height: 54px;
	border-top: 1px solid #CEC3BF;
	border-bottom: 1px solid #CEC3BF;
	background-color:#e0e0e0;
	margin: 10px 0px 0px 0px;
}

h1 { font-size: 16px; }
h2 { font-size: 14px; }
table { empty-cells:show;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

.aree_orizz 				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
.aree_orizz A:link 		{text-decoration:underline; color: #666666; font-size: 9px;}
.aree_orizz A:visited 	{text-decoration:underline; color: #666666; font-size: 9px;}
.aree_orizz A:hover		{text-decoration:none; color: #FF6600; font-size: 9px;}

.bottone {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 10px; border: 0px; height: 20px; background-color: #8F8870; color: #FFFFFF; margin: 2px;
}

.rigaChiara {
		 background-color: #FFFFFF;
}

.rigaScura {
		 background-color: #EBEAE7;
}

.statistiche_header {		
		font-weight: bold;
		color: #FFFFFF;
		background-color: #8F8870;
}

.statistiche_header_group {		
		font-weight: bold;
		color: #000000;
		background-color: #EBEAE7;
}

.statistiche_tot_parziale th {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #8F8870;
}
.statistiche_tot {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #8F8870;
}		

.search {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	border: 2px;			
	width:540px;
	padding: 10px 35px 0px 25px;
}

.search A {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px;	
	border: 0px;			
	width: 0px;
	padding: 17px 0px 0px 0px;
}

.search input {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	float: left;
	width: 180px;	
	padding: 2px 2px 2px 2px;
}

.search img {	
	float: right;
	padding-top: 0px;
}

.testoSearch {
	font-size: 10px; 
	color: #666666; 
	line-height: 16px; 
	padding: 0px 30px 0px 50px;
}

.testoSearch A {
	font-size: 9px; 
	color: #666666; 
	line-height: 11px; 
	padding: 0px 0px 0px 0px;
}
.testoSearch ul {
	margin-top:0cm;
	margin-bottom:0cm;
	padding: 0px 30px 0px 0px;
}
