body {
margin: 0px;
font-family: tahoma,arial, helvetica, sans-serif;
font-size: 11px;
color: #0E1347;
}
td {
margin: 0px;
font-family: tahoma,arial, helvetica, sans-serif;
font-size: 11px;
color: #0E1347;
line-height : 15px;
}
h1 {
font-family: tahoma,arial, palatino, "Times New Roman", times, serif;
font-weight: bold;
font-size: 14px;
color: #0E1347;
background : transparent;
}
h2 {
font-family: tahoma,arial, palatino, "Times New Roman", times, serif;
font-weight: bold;
font-size: 12px;
color: #0E1347;
background : transparent;
}
.bianco {
margin: 0px;
font-family: tahoma,arial, helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: normal;
}
.small {
margin: 0px;
font-family: tahoma,arial, helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
font-weight: normal;
}
A:link	{
	color: #0E1347;	text-decoration: none; background : transparent; font-weight: normal;
}
A:visited	{
	color: #0E1347;	text-decoration: none; background : transparent; font-weight: normal;
}
A:hover	{
	color: #2A3771;	text-decoration: underline;	font-weight: normal; font-weight: normal;
}
A:active	{
	color: #0E1347;	text-decoration: none; background : transparent; font-weight: normal;
}
A.categorie:link	{
	color: #0E1347;	text-decoration: none; font-size: 13px; font-weight: bold;
}
A.categorie:visited	{
	color: #0E1347;	text-decoration: none; font-size: 13px; font-weight: bold;
}
A.categorie:hover	{
	color: #AA0000;	text-decoration: underline;	font-weight: bold; font-size: 13px;
}
A.categorie:active	{
	color: #0E1347;	text-decoration: none; font-size: 13px; font-weight: bold;
}
A.link_bianco:link	{
	color: #ffffff;	text-decoration: none; font-size: 13px; font-weight: normal;
}
A.link_bianco:visited	{
	color: #ffffff;	text-decoration: none; font-size: 13px; font-weight: normal;
}
A.link_bianco:hover	{
	color: #5E6BA5;	text-decoration: underline;	font-weight: normal; font-size: 13px;
}
A.link_bianco:active	{
	color: #ffffff;	text-decoration: none; font-size: 13px; font-weight: normal;
}
A.link:link	{
	color: #ffffff;	text-decoration: none; font-size: 13px; font-weight: bold;
}
A.link:visited	{
	color: #ffffff;	text-decoration: none; font-size: 13px; font-weight: bold;
}
A.link:hover	{
	color: #7B88C2;	text-decoration: underline;	font-weight: bold; font-size: 13px;
}
A.link:active	{
	color: #ffffff;	text-decoration: none; font-size: 13px; font-weight: bold;
}
a.external  
{
  padding: 0 12px 0px 0px;
	display:inline;
  background-repeat: no-repeat;
	background-position: center right;
	background-image: url('http://img.assovela.com/external.gif');
	/*background-image: url('http://img.assovela.com/remote.gif');*/
}
/* ------------------------------------------------------ */
.navigation {
	width: 14em;
	float: left;
	margin: 0 0 0 1em;
	padding-top: 0em;
}
.navigation .navigation-section {
	background: #EDEDEC;
	margin: 0 0 1em 0;
	padding: 0 0 0.5em 0;
}
.navigation .navigation-heading {
	font-weight: normal;
	background: #E3E3DE;
	padding: 0px 5px 3px 15px;
	text-transform: uppercase;
	font-size: 100%;
	border: 1px solid #D6D6CE;
	/*-moz-border-radius: 8px 8px 0 0;*/
}
.navigation .navigation-heading a {
	border-bottom: none;
	color: #737373;
	text-decoration: none;
}
.navigation .navigation-section-on .navigation-heading {
	background: #BEBFB9;
}
.navigation .navigation-item {
	font-size: 100%;
	padding-left: 25px;
	background: url("http://img.assovela.com/arrow.gif") 15px 50% no-repeat;
}

/* ------------------------------------------------------ */

#main-box {
	padding: 1.8em 2em 2em 2em;
	/*background: #FFFFFF url(../pics/content-bg.gif) repeat-x;*/
	border: 1px solid #eee;
	margin: 0.3em 3.5em 0.3em 3.5em;
}
#content-box {
	min-height: 410px;
	height: 100%;
	background-color: #FFFFFF;
}

.boxNews
{
	padding: 1em 1em 1em 1em;
	background: #eeeeee;
	border: 1px solid #ccc;
	margin: 0.3em 2em 0.3em 2em;
}

.boxNewsSottotitolo
{
	padding: 1em 1em 1em 1em;
	background: #eeeeee;
	border: 1px solid #ccc;
	margin: 0.5em 0em 0.5em 0em;
	font-weight: bold;
}

.boxNewsTesto
{
	padding: 1em 1em 1em 1em;
	background: #eeeeee;
	border: 1px solid #ccc;
	margin: 0.2em 0em 1.5em 0em;
	color: black;
	line-height: 18px;
	text-align: justify;
}

.boxNewsFoto
{
	padding: 1em 1em 1em 1em;
	background: #ffffff;
	border: 1px solid #ccc;
	margin: 0.2em 0em 1.5em 0em;
	color: black;
}

.boxCategorie
{
	padding: 1em 1em 1em 1em;
	/*background: #e0e0e0 url(../pics/content-bg.gif) repeat-x;*/
	background: #e0e0e0;
	border: 1px solid #ccc;
	margin: 0.3em 2em 0.3em 2em;
	text-align: center;
}

.totLinkscat
{
	font-family: monospace;
	font-weight: normal;
	font-size: 85%;
	color: red;
}

.totalLinksBox
{
	padding: 1em 1em 1em 1em;
	/*background: #e0e0e0 url(../pics/content-bg.gif) repeat-x;*/
	background: #e0e0e0;
	border: 1px solid #ccc;
	margin: 0.3em 2em 0.3em 2em;
	text-align: center;
}

.totalLinks
{
	color: red;
	font-weight: bold;
}

.pager
{
	padding: 1.5em 1.5em 1.5em 1.5em;
	/*background: #e0e0e0 url(../pics/content-bg.gif) repeat-x;*/
	background: #e0e0e0;
	border: 1px solid #ccc;
	margin: 0.3em 3.5em 0.3em 3.5em;
	text-align: center;
}

.pagerSelected
{
	color: red;
}

/* addLink */
table.addlink 
{
	width: 99%;	
}
table.addlink th
{
	background-color: #e0e0e0;
	color: #2E415C;
	white-space: nowrap;
	vertical-align: top;	
	padding: 4px;	
}
table.addlink td 
{
 
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

/* News */
table.news 
{
	width: 99%;	
}
table.news th
{
	background-color: #CCCCCC;
	color: #2E415C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-image: url('http://img.assovela.com/tbl_bg_image.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	white-space: nowrap;
	vertical-align: top;	
	padding: 4px;	
}
table.news td 
{
 
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
table.news td a
{
	text-decoration: none;	
	width: 100%;
}

/* Links */
table.links 
{
	width: 99%;	
}
table.links th
{
	background-color: #CCCCCC;
	color: #2E415C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-image: url('http://img.assovela.com/tbl_bg_image.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	white-space: nowrap;
	vertical-align: top;	
	padding: 4px;	
}
table.links td 
{
 
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
table.links td a
{
	text-decoration: none;	
	width: 100%;
}

/* Acronimi */
acronym 
{ 
	/* acronym and abbr aren't styled in IE per default */
	border-bottom: 1px dotted #000;
	cursor: help;
}
acronym 
{
	speak: normal;
}
table.acronimi 
{
	width: 99%;	
}
table.acronimi th
{
	background-color: #CCCCCC;
	color: #2E415C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-image: url('http://img.assovela.com/tbl_bg_image.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	white-space: nowrap;
	vertical-align: top;	
	padding: 4px;	
}
table.acronimi td 
{
 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
table.acronimi td a
{
	text-decoration: none;	
	width: 100%;
}

/* Footer */
.footer a img 
{
    opacity: 0.5;
}

.footer a:hover img 
{
    opacity: 1;
}

/* errore form */
.erroreform 
{
	padding-right: 16px; 
	border: 1px solid red; 
	background-color: #FFFCE2; 
	background-image: url("http://img.assovela.com/warning.gif"); 
	background-position: right; 
	background-repeat: no-repeat;
}	

kbd{
	color: #555;
	background-color: #ddd;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: inherit;
	font-family: inherit;
	padding: 0 3px 2px 4px;
	}
	
