body {
    background-color: #E0E0E0;
    color:#000000;
    font:12px Verdana,Arial,Helvetica,sans-serif;
    margin: 0px;'    
}


.mainTable {
	width: 100%;
	border: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}

.mainTableBody {
	width: 100%;
	border: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}


.mainTableHeader {
	background-color: #ffffff;
	width: 100%;
	border: 0px;
	margin: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
}


.row1 {
	background-color: #383838;
	height: 40px;
}

.row1b {
	background-color: #2E2E2E;
	height: 25px;
}

.table1Row {
	color: #404040;
}

.rowFooter {
	background-color: #000000;
	height: 64px;
}

.rowWhite {
	background-color: #fffff;
}


.rowMenuBottom {
	background-color: #383838;
	height: 45px;
	color: #000000;
}

.table1RowBottom {
	color: #000000;
}

a.menuBottom:link {
	text-decoration: none;
	color: #ff9900;
}

a.menuBottom:visited {
	color: #ff9900;
	text-decoration: none;
}

a.menuBottom:hover {
	text-decoration: underline;
	color: #ffffff;
}

a.menuBottom:active {
	color: #ff9900;
	text-decoration: none;
}

a.menuBottom {
	color: #ff9900;
	z-index: 9999;
}

.rowMenuTop {
	color: #404040;
	font-size: 14px;
	/*background-color: #ff9900;*/
	background-color: #fafafa;
	
	height: 30px;
}

a.menuTopGuida:link {
	text-decoration: none;
	color: #404040;
}

a.menuTopGuida:visited {
	color: #404040;
	text-decoration: none;
}

a.menuTopGuida:hover {
	background-color: #ff6600;
	text-decoration: underline;
	color: #ffffff;
}

a.menuTopGuida:active {
	color: #404040;
	text-decoration: none;
}

a.menuTopGuida {
	color: #404040;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	z-index: 9999;
}

.row3b {
	background-color: #f4f4f4;
}

A:link          {background: none; color: #404040; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline;}
A:active        {background: none; color: #404040; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline;}
A:visited       {background: none; color: #404040; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline;}
A:hover         {background: none; color: #00aeef; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline}


A.minihome:link          {background: none; color: #404040; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;}
A.minihome:active        {background: none; color: #404040; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;}
A.minihome:visited       {background: none; color: #404040; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;}
A.minihome:hover         {background: none; color: #000000; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: underline}

A.chiSiamo {font-weight: none ;background: none; color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none}
A.chiSiamo:link          {font-weight: none ;background: none; color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none}
A.chiSiamo:active        {font-weight: none ;background: none; color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none}
A.chiSiamo:visited       {font-weight: none ;background: none; color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none}
A.chiSiamo:hover         {font-weight: none ;background: none; color: #ffffff; font-size: 11px; font-family: Verdana, Helvetica; text-decoration: underline;}

A.authorLink:link          {padding: 5px;font-weight: none ;color: #000000; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.authorLink:active        {padding: 5px;font-weight: none ;color: #000000; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.authorLink:visited       {padding: 5px;font-weight: none ;color: #000000; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.authorLink:hover         {padding: 5px;font-weight: none ;background-color: #00aeef;color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none;}

.navigatore {
	font-weight: none ;
	background: none; 
	color: #505050; 
	font-size: 11px; 
	font-family: Verdana, Helvetica; 
	text-decoration: none	
}
A.navigatore {
	font-weight: none ;
	background: none; 
	color: #00aeef; 
	font-size: 11px; 
	font-family: Verdana, Helvetica; 
	text-decoration: none	
}
A.navigatore:link {
	font-weight: none ;
	background: none; 
	color: #00aeef; 
	font-size: 11px; 
	font-family: Verdana, Helvetica; 
	text-decoration: none		
}

A.navigatore:active {
	font-weight: none ;
	background: none; 
	color: #00aeef; 
	font-size: 11px; 
	font-family: Verdana, Helvetica; 
	text-decoration: none		
}
A.navigatore:visited {
	font-weight: none ;
	background: none; 
	color: #00aeef; 
	font-size: 11px; 
	font-family: Verdana, Helvetica; 
	text-decoration: none		
}
A.navigatore:hover {
	font-weight: none ;
	background: none; 
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Helvetica; 
	text-decoration: underline;	
}

A.navigatoreIcona:hover {
	border-bottom-style: solid;
	border-bottom-color: #00aeef;
	border-bottom-width: 1px;
}



.table {
	width: 976px;
	border: 0px;
}

.tableBody {	
	width: 976px;
	background-color: #ffffff;
	border-color: #808080;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	text-align: left;	
}

.tableBodyHome {	
	width: 976px;
	background-color: #ffffff;
	border: none;
	padding: 0px;
	text-align: left;	
}


.tableBodyGenerico {	
	width: 976px;
	background-color: #ffffff;
	border-color: #808080;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
}

.bodyGenerico {
	padding: 10px;	
	text-align: left;	
}


.tableHead {
	width: 976px;
	border: 0px;
	border-bottom-color: #c0c0c0;	
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}

.rowBody {
	background-color: #e0e0e0;
	color: #404040;
	font-size: 14px;
}

.leftColumn {
	width: 300px;
	background-color: #ffffff;
	border-left-color: #a0a0a0;
	border-left-style: dotted;
	border-left-width: 1px;
}

.titoloPagina {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom-color: #404040;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

table {
	font-size: 12px;
}

.forum-quote {
	margin-left: 10px;
	
	border-color: #c0c0c0;
	border-width: 1px;
	border-style: dotted;
	
	background-color: #e0e0e0;
	padding: 5px;
}

.forum-oscurato {
	text-align: center;
	background-color: #b81615; 
	color: #ffffff; 
	font-size: 16px;  
	padding: 20px;"
}

.argomento-oscurato {
	text-align: center;
	background-color: #b81615; 
	color: #ffffff; 
	font-size: 12px;  
	padding: 5px;"
}

.forum-intestazione-messaggi {
	background-color: #00aeef;
	height: 30px;	
	font-size: 14px;
	color: #ffffff;
}

.forum-intestazione-argomento {
	background-color: #404040;
	height: 30px;	
	font-size: 14px;
	color: #ffffff;
}


.forum-cella-intestazione {
	border-right-width: 1px;
	border-right-color: #e0e0e0;
	border-right-style: dotted;
}

.forum-messaggio-riga-riempitore-0 {
	font-size: 5px;
	background-color: #f0f0f0;
	height: 5px;
}

.forum-messaggio-riga-riempitore-1 {
	font-size: 5px;
	background-color: #ffffff;
	height: 5px;
}

.forum-messaggio-riga-separatore {
	font-size: 2px;
	background-color: #00aeef;
	height: 2px;
}

.forum-messaggio-riga-separatore-argomento {
	font-size: 2px;
	background-color: #404040;
	height: 2px;
}

.forum-messaggio-riga-0 {
	background-color: #f0f0f0;
}

.forum-messaggio-riga-1 {
	background-color: #ffffff;
}

.aggiornamento-in-corso {
	background-color: #b81615; color: #ffffff; font-size: 14px;  padding: 20px;
}

.aggiornamento-in-corso-top {
	background-color: #b81615; color: #ffffff; font-size: 14px;  padding: 5px;
}


A.link-aggiornamento-in-corso {font-weight: none ;color: #ffffff; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: underline;}
A.link-aggiornamento-in-corso:link          {font-weight: none ;color: #f0f0f0; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: underline;}
A.link-aggiornamento-in-corso:active        {font-weight: none ;color: #f0f0f0; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: underline;}
A.link-aggiornamento-in-corso:visited       {font-weight: none ;color: #f0f0f0; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: underline;}
A.link-aggiornamento-in-corso:hover         {font-weight: none ;color: #ffff00; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: underline;}

.cerchiFAQBox {
	background-color: #f6f9a0;
	border-width: 2px;
	border-style: solid;
	border-color: #ff0000;
	font-size: 15px;
	padding: 5px;	
}

A.cerchiFAQ 			  {font-weight: none ;background: none; color: #404040; font-size: 15px; font-family: Verdana, Helvetica; text-decoration: none}
A.cerchiFAQ:link          {font-weight: none ;background: none; color: #404040; font-size: 15px; font-family: Verdana, Helvetica; text-decoration: none}
A.cerchiFAQ:active        {font-weight: none ;background: none; color: #404040; font-size: 15px; font-family: Verdana, Helvetica; text-decoration: none}
A.cerchiFAQ:visited       {font-weight: none ;background: none; color: #404040; font-size: 15px; font-family: Verdana, Helvetica; text-decoration: none}
A.cerchiFAQ:hover         {font-weight: none ;background: none; color: #000000; font-size: 15px; font-family: Verdana, Helvetica; text-decoration: underline;}

A.forumArgomento 			  {font-weight: none ;background: none; color: #00aeef; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumArgomento:link          {font-weight: none ;background: none; color: #00aeef; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumArgomento:active        {font-weight: none ;background: none; color: #00aeef; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumArgomento:visited       {font-weight: none ;background: none; color: #00aeef; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumArgomento:hover         {font-weight: none ;background: none; color: #404040; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: underline;}

A.forumTitolo 			  {font-weight: none ;background: none; color: #00a000; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumTitolo:link          {font-weight: none ;background: none; color: #00a000; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumTitolo:active        {font-weight: none ;background: none; color: #00a000; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumTitolo:visited       {font-weight: none ;background: none; color: #00a000; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumTitolo:hover         {font-weight: none ;background: none; color: #404040; font-size: 18px; font-family: Verdana, Helvetica; text-decoration: underline;}

A.forumTitoloBox 			  {font-weight: none ;background: none; color: #404040; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumTitoloBox:link          {font-weight: none ;background: none; color: #404040; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumTitoloBox:active        {font-weight: none ;background: none; color: #404040; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumTitoloBox:visited       {font-weight: none ;background: none; color: #404040; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumTitoloBox:hover         {font-weight: none ;background: none; color: #b81615; font-size: 14px; font-family: Verdana, Helvetica; text-decoration: underline;}

A.forumCategoriaBox 			  {font-weight: bold ;background: none; color: #808080; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumCategoriaBox:link          {font-weight: bold ;background: none; color: #808080; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumCategoriaBox:active        {font-weight: bold ;background: none; color: #808080; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumCategoriaBox:visited       {font-weight: bold ;background: none; color: #808080; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: none}
A.forumCategoriaBox:hover         {font-weight: bold ;background: none; color: #00aeef; font-size: 12px; font-family: Verdana, Helvetica; text-decoration: underline;}


.forumArgomentoContainer {
	width: 100%;
	border: 0px;
	border-bottom-color: #404040;
	border-bottom-width: 1px;
	border-bottom-style: dotted;	
	margin: 0px;
	margin-bottom: 10px;
}

.forumVisite {
	width: 60px;
	height: 60px;
	background-color: #404040;
	color: #ffffff;
	font-size: 13px;
	border-width: 1px;
	border-color: #c0c0c0;
	border-style: solid;
}

.forumRisposte0 {
	width: 60px;
	background-color: #a00000;
	color: #ffffff;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #404040;
} 

.forumRisposte1 {
	width: 60px;
	background-color: #00a000;
	color: #ffffff;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #404040;
}


.forumArgomenti {
	width: 70px;
	height: 60px;
	background-color: #00aeef;
	color: #ffffff;
	font-size: 13px;
}

.forumMessaggi {
	width: 70px;
	background-color: #ff6600;
	color: #404040;
	font-size: 13px;
	padding-bottom: 5px;
	border-bottom-width: 4px;
	border-bottom-color: #00aeef;
	border-bottom-style: solid;
}

.boxLaterale {
	border-top-width: 1px;
	border-top-color: #808080;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	margin-bottom: 10px;
}

.homeCell {
	background-color: #f0f0f0;
}

.homeCellAdv {
	background-color: #00aeef;
	color: #ffffff;
}

.homeBoxTitle {
	background-color: #ffffff;
	color: #000000;
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.homeBox1 {
	width: 340px;
	height: 300px;	
	background-color: #f0f0f0;
	color: #000000;
	font-size: 16px;
	padding: 10px;
}

.homeBox2 {
	width: 300px;
	height: 300px;	
	background-color: #b81615;
	color: #ffffff;
	padding: 10px;
}

.homeBox3 {
	width: 300px;
	height: 300px;	
	background-color: #404040;
	color: #ffffff;
	padding: 10px;
}

.titolo {
	width: 100%;
	background-color: #fafafa;
        border-top-color: #008000;
        border-top-style: solid;
        border-top-width: 3px;
        border-bottom-color: #c0c0c0;
        border-bottom-style: dotted;
        border-bottom-width: 1px;
}

.titoloSlash {
	font-size: 17px;
	color: #808080;
	font-weight: bold;
}

.titoloCaption {
	font-size: 16px;
	color: #404040;
	font-weight: normal;
	text-transform: uppercase;
}

#oraCorrente {
	font-style: italic;
	color: #ffffff;
}

.commento {
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-color: #404040;
	border-bottom-style: dotted;
}

.error {
	color: #b81615; 
}

.info {
	color: #008000; 
}

.warning {
	color: #404040;
	font-style: italic;
}

.commento-testata {
	background-color: #f0f0f0;
}

.alignleft { float: left; padding: 15px 15px 15px 0; }
.alignright { float: right; padding: 15px 0 15px 15px; }

.voto-TitoloElemento {
	font-weight: bold;
}

.voto-barra {
	font-size: 4px;
	border-bottom-style: solid;;
	border-bottom-width: 4px;
	border-bottom-color: #00aeef; 
}

/* BOX LOGIN COMMUNITY  */
#loginform-box {
	width:240px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;

}
#loginform-home{
	width:100%;
	margin-top:5px;
	background-color:#fff;
	float:left;
	text-align: left;

}

.login-title {
	padding: 5px;
}

.login_body{
	width:90%;
	margin-left:20px;
	margin-right:20px;	
}

.login_body form{
	font-weight:bold;
	color:#990000;
	width:90%;
}

.commento-unlogged {
	padding: 10px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #00aeef;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #00aeef;
}

.commento-titolo {
	width: 400px;
}

A.rispondi-commento-link:link          {padding: 5px;font-weight: none ;background-color: #00aeef; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link:active        {padding: 5px;font-weight: none ;background-color: #00aeef; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link:visited       {padding: 5px;font-weight: none ;background-color: #00aeef; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link:hover         {padding: 5px;font-weight: none ;background-color: #ff6600; color: #000000; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none;}

A.rispondi-commento-link-admin:link          {padding: 5px;font-weight: none ;background-color: #b81615; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-admin:active        {padding: 5px;font-weight: none ;background-color: #b81615; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-admin:visited       {padding: 5px;font-weight: none ;background-color: #b81615; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-admin:hover         {padding: 5px;font-weight: none ;background-color: #000000; color: #ffff00; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none;}

A.rispondi-commento-link-moderatore:link          {padding: 5px;font-weight: none ;background-color: #008000; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-moderatore:active        {padding: 5px;font-weight: none ;background-color: #008000; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-moderatore:visited       {padding: 5px;font-weight: none ;background-color: #008000; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-moderatore:hover         {padding: 5px;font-weight: none ;background-color: #008000; color: #ffff00; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none;}

A.rispondi-commento-link-normale:link          {padding: 5px;font-weight: none ;background-color: #808080; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-normale:active        {padding: 5px;font-weight: none ;background-color: #808080; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-normale:visited       {padding: 5px;font-weight: none ;background-color: #808080; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.rispondi-commento-link-normale:hover         {padding: 5px;font-weight: none ;background-color: #808080; color: #ffff00; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none;}

.normale {
	font-weight: normal;
	font-size: 12px;
	color: #404040;	
}

.ultimoMessaggioData {
	font-size: 11px;
}

.boxPubblicita728 {
	width: 728px;
	border-width: 1px;
	border-color: #e0e0e0;
	border-style: solid;
}

.boxPubblicita468 {
	width: 468px;
	border-width: 1px;
	border-color: #e0e0e0;
	border-style: solid;
}


tr.border-bottom-profilo td {
  border-bottom:1px dashed #c0c0c0;
}

.box-image {
	width:471px !important;
	width /**/:480px;
    height:390px !important;
    height /**/: 400px;
    overflow:auto;
    padding: 4px;
    border:1px solid #EEE;
    border-right:0 solid;
}

.box-image-container {
	font-size: 11px;
	font-style: italic;
	color: #404040;
}

A.offtopic-link:link          {width: 80%; text-align: center; padding: 5px;font-weight: none ;background-color: #008000; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.offtopic-link:active        {width: 80%; text-align: center; padding: 5px;font-weight: none ;background-color: #008000; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.offtopic-link:visited       {width: 80%; text-align: center; padding: 5px;font-weight: none ;background-color: #008000; color: #ffffff; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none}
A.offtopic-link:hover         {width: 80%; text-align: center; padding: 5px;font-weight: none ;background-color: #ff6600; color: #000000; font-size: 13px; font-family: Verdana, Helvetica; text-decoration: none;}

.offtopic-body {
	border-width: 2px;
	border-color: #008000;
	border-style: dotted;
	padding: 5px;
}
	