#Page { border-style:none;  border-collapse:collapse;}
/*  ID display da il nome e le caratteristiche alla div che contiene il corpo della pagina (i contenuti)  */
#display {background: url(img/corpo-bg-top.png); border-style:none;  border-collapse:collapse; width: 730px; height: 100%; table-layout: fixed; padding-left: -1px;}
#display h3 { margin: 0px;  padding: 15px 0px 5px 0px;}
.SmallText { FONT-SIZE: 85%; }
.button { BACKGROUND-COLOR: #804a2d; COLOR: #fabb30; border-color: #804a2d; FONT-SIZE: 12px; FONT-WEIGHT: bold; }
.inputSmallText { border-color: #8089fb; FONT-SIZE: 10px; }
.myQuote { background: url(img/leather-light.jpg) ;COLOR: #999999; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; TEXT-ALIGN: justify; TEXT-DECORATION: none}
.myD3Quote { background: url(img/leather-light.jpg) ;COLOR: #999999; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; TEXT-ALIGN: justify; TEXT-DECORATION: none}
.tablelinemain { background: url(img/tablelinemain-bg.gif) top repeat-x; height: 23px; color: #e17413 ; margin: 2px; vertical-align: middle;}
.tablelinemain2 { background: url(img/tablelinemain2-bg.gif) top repeat-x; height: 32px; color: #e17413 ; margin: 2px; vertical-align: middle;}
.tablelinemaincell{ border-style:none; border: 0px; vertical-align: middle;}
.cellButton{ background: #804a2d; height: 20px; color: #fabb30 ; FONT-WEIGHT: bold; margin: 2px; vertical-align: middle; border:1px solid #580808; text-align: center;}
.cellButton a { color: #fabb30 ; FONT-WEIGHT: bold;}
/*imposta  l'aspetto delle righe alternate dei singoli messaggi di un post*/
.tableline1 { border-style:none; border: 0px; background: url(img/tableline1top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.tableline2 { border-style:none; border: 0px; background: url(img/tableline2top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.tableline1cell { border-style:none; border: 0px; margin: 10px; padding: 5px; padding-bottom: 5px; padding-top: 5px;}
.tableline2cell { border-style:none; border: 0px; margin: 10px; padding: 5px; padding-bottom: 5px; padding-top: 5px;}
.tablelineBlank { border-style:none; border: 0px; background: #000000; color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.tableline1  a:hover {color: #f4de64;}
.tableline2  a:hover {color: #f4de64;}

/*imposta i bordi arrotondati dei singoli messaggi di un post*/
.tableline1left { border-style:none; border: 0px; background: url(img/tableline1top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.tableline2left { border-style:none; border: 0px; background: url(img/tableline2top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.tableline1right { border-style:none; border: 0px; background: url(img/tableline1top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.tableline2right { border-style:none; border: 0px; background: url(img/tableline2top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}

.swtablelinemain { background: url(img/swtablelinemain-bg.jpg) top repeat-x; height: 27px; color: #e17413 ; vertical-align: middle;}
.swtablelinemaincell{ border-style:none; border: 0px; padding-left: 5px; vertical-align: middle;}
/*SW - imposta  l'aspetto delle righe alternate dei singoli messaggi di un post*/
.swtableline1 { border-style:none; border: 0px; background: url(img/swtableline1top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.swtableline2 { border-style:none; border: 0px; background: url(img/swtableline2top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.swtablelineBlank { border-style:none; border: 0px; background: #000000; color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.swtablelinetrasp { height: 27px; color: #e17413 ; vertical-align: middle;}
.swtableline1  a:hover {color: #f4de64;}
.swtableline2  a:hover {color: #f4de64;}

/*imposta i bordi arrotondati dei singoli messaggi di un post*/
.swtableline1left { border-style:none; border: 0px; background: url(img/swtableline1top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.swtableline2left { border-style:none; border: 0px; background: url(img/swtableline2top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.swtableline1right { border-style:none; border: 0px; background: url(img/swtableline1top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}
.swtableline2right { border-style:none; border: 0px; background: url(img/swtableline2top.jpg); color: #aaaaaa ; margin: 0px; padding: 5px; padding-bottom: 5px;}


/*imposta il colore dei links nei posts del forum*/
.tableline1right  a {color: #f4de64;}
.tableline1right  a:hover {color: #f4de64;}
.tableline2right  a {color: #f4de64;}
.tableline2right  a:hover {color: #f4de64;}
/*STATISTICHE SITO*/
.commentstat, .imagestat, .viewedimagestat, .downloadstat, .downloadtotalstat, .filmtotalstat, .artilepagestat, .articlepagestat, .linkstat, .newstat, .questionstat, .linkstat, .linktotalstat, .gbstat, .calendarstat {display: none;}
.poststat, .filmstat, .pmstat, .articlestat  {display: yes;}
/* ID tleft da il nome e le caratteristiche alla colonna sinistra */
#tleft {width: 170px;}
.TDBottomLeft { width: 170px; height: 90px; background: #170f05 url(img/tLeft-bot.png) no-repeat left; text-align: center;}
/* ID tright da il nome e le caratteristiche alla colonna destra */
#tright {width: 155px;}
.TDBottomRight { width: 155px; background: url(img/tRight-bot.png)  no-repeat center; margin-left: 0px; padding-left: 2px; padding-right: 2px;}
.TDBottom { background: url(img/bot-nav-bg.jpg) repeat-x center top; margin-left: 0px; border-left: #000000 solid 1px; border-right: #000000 solid 2px;}
/* Nel css è possibile dare le stesse caratteristiche a molteplici id o classi elencandoli con la virgola */
#tleft, #tright { margin: 0px;}

/* -------------- INIZIO TAG HTML -----------------------  */
/* Definizione di tutta la pagina html */
html { height: 100%; margin: 0 auto; margin-bottom: 1px; margin-top:0px; font-size:1.0em; color: #aaaaaa; }

/* definizione dei font e altezza linea per corpo pagina e td tabelle */
body,td { line-height: 135%; font-family: Helvetica, Arial, sans-serif; padding:0px; vertical-align:top;}
/* definizione spazi e sfondo della pagina */
/*body { margin: 0 auto; padding: 0; background: #0a181b url(img/site-bg.jpg) 50% 0 repeat-x; }*/
body { margin: 0 auto; padding: 0; background: #170f05 url(img/site-bg2.jpg) repeat-x top left; background-attachment: fixed;}
/* le seguenti classi sono definite per organizzare tutte le parti html della pagina  */
table,td { border-style:none; border: 0px;}
table {	width:100%; margin:0px; border-collapse:collapse; border: 0px;}
.table98 {	width:98%; margin:0px; border-collapse:collapse; }
p { margin-top: 10px; margin-bottom: 15px;}
h1, h2, h3, h4 { padding-bottom: 5px; margin: 25px 0;	font-family: Geneva, Arial, Helvetica, sans-serif; }
h1 { font-size: 200%; }
h2 {font-size: 175%;}
h3 { font-size: 150%;}
h4 {font-size: 120%;}
a { text-decoration: none;}
a:hover { text-decoration: underline;}
a  { color: #e17413;}
h2  { color: #990000;}
h3  { color: #ff0000;}
.etichetta { color: #e17413;}
.testoGrigio { color: #999999;}
a.nounder { text-decoration: none; border: 0; cursor: pointer;}
a.nounder:hover { text-decoration: none;}

/* ---------------------------- FINE TAG HTML ------------------------------ */

/* ------------------------ INIZIO TAG DIMESIONE FONT ---------------------------- */
body.f-smaller {	font-size: 9px; }
body, body.f-default { font-size: 11px;}
body.f-larger { font-size: 13px;}
/* ------------------------ FINE TAG DIMENSIONE FONT ---------------------------- */

/* -------------------------- INIZIO HEADER ---------------------------- */
/* ID header da il nome e le caratteristiche alla testata della pagina  qui potete cambiare le dimensioni, allineamento, altezza, sfondo */
/* #header{ width: 980px; height: 166px; margin: 0 auto; padding: 0; background: url(img/HeaderBkg.png) top center; }*/
#header{ background: url(img/bg-header.png) no-repeat center; width: 1024px; height: 162px; margin: 0 auto; padding: 0; }
/* definizioni del posizionalmeno Logo */
#logo-space { text-align: left; vertical-align: middle; position: relative; padding-left: 0px; height: 162px; border: 0; float: left;}
/*#logo { width: 525px; height: 159px; margin: 5px; border: 0; }*/
#logo { width: 330px; height: 100px; margin: 5px; border: 0; padding-top: 25px; padding-left: 70px; }
/* ID banner da il nome e le caratteristiche al blocco banner che si trova di fianco al logo  */
#banner { float: right; margin: 5px;}
#logo_game { float: right; border: 0px; margin: 0px; display: none;}
/* -------------------------- FINE HEADER ---------------------------- */

/* -------------------------- INIZIO INFOPAGE ---------------------------- */
/* InfoPage */
/* ID InfoPage da il nome e le caratteristiche alla barra delle informazioni qui potete cambiare le dimensioni, allineamento, altezza, sfondo */
#InfoPage { width: 1024px; height: 64px; line-height: 64px; background: url(img/top-nav-bg.jpg) repeat-x center; padding-left:0px; margin: 0 auto; text-align: left middle;}
/* Queste due classi sono applicate ai testi che compaiono a sinistra e destra nella InfoPage */
.InfoLeft {padding-left: 10px; font-size: 16px; font-weight: bold; text-align: left; vertical-align: middle; line-height: 64px; width: 50% auto;}
.InfoRight {padding-right: 10px; font-weight: bold; text-align: right; vertical-align: middle; line-height: 64px; width : 50% auto;}
/* Questa classe è applicata alle informazioni data e autore che compaiono sotto le  notizie */
.InfoNews { font-size: 9px; margin: 0 auto; margin-top: 0px; margin-bottom: 5px; padding: 0px; text-align: left; }
/* -------------------------- FINE INFOPAGE ---------------------------- */

/* -------------------------- INIZIO MAINPAGE ---------------------------- */
/* ID MainPage da il nome e le caratteristiche al blocco pagina con le 3  o 2  colonne qui potete cambiare le dimensioni, allineamento, altezza, sfondo */
#MainPage
{
	background: url(img/tleft.png) repeat-y left;
	/* width: 780px; */
	width: 1115px;
	margin: 0 auto;
	border-style:none;
	border-collapse:collapse;
}

/* -------------------------- INIZIO DEFINIZIONE COLONNE ---------------------------- */
/* Ripetizione degli ID tLeft e tRight per applicare stili grafici del template in uso come ad esempio il background nella colonna a destra o le spaziature in quella a sinistra */
/*  tLeft*/
#tleft{ margin-left: 0px; padding-right: 2px;}
/*  tRight*/
#tright{ text-align: center; color: #999999 ; margin: 0px; padding-left: 2px; padding-right: 2px;	padding-bottom: 20px; height: 100%;}
#tright h3 {	color: #ff0000; top: 0; left: 0; font-size: 170%; font-weight: normal; line-height: 18px; padding-bottom: 8px; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 25px 0 10px 0;}	
.tright-bg  { background: url(img/tright.jpg) repeat-y center;}
#tleft h3 { color: #ff0000; top: 0; left: 0; font-size: 170%; font-weight: normal; line-height: 18px; padding-bottom: 8px; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 25px 0 10px 0; }	
/* -------------------------- INIZIO MENU ---------------------------- */
#MainMenu h3 {display: yes;}

/* TABELLE VUOTE TESTO CENTRATO*/
.centeredTable { }
.centeredTr {}
.centeredTdTopL { }
.centeredTdTop {}
.centeredTdTopR {}
.centeredTdL {}
.centeredTd { text-align: center;}
.centeredTdR {}
.centeredTdBotL { }
.centeredTdBot {}
.centeredTdBotR {}
/* TABELLE VUOTE*/
.vuotaTable { }
.vuotaTr {}
.vuotaTdTopL { }
.vuotaTdTop {}
.vuotaTdTopR {}
.vuotaTdL {}
.vuotaTd { }
.vuotaTdR {}
.vuotaTdBotL { }
.vuotaTdBot {}
.vuotaTdBotR {}
/* TABELLE CON CELLE "BOTTONI"*/
.buttonTable { table-layout: fixed; vertical-align: middle; width: 100%; }
.buttonTr { height: 14px; color: #fabb30 ; font-size: 12px; margin: 2px;  }
.buttonTdTopL { }
.buttonTdTop {}
.buttonTdTopR {}
.buttonTdL {}
.buttonTd { background: #21217c; border:1px solid #8089fb; text-align: center;}
.buttonTdR {}
.buttonTdBotL { }
.buttonTdBot {}
.buttonTdBotR {}
/*TITOLI*/
.titoloTable { table-layout: fixed; border-style:none;  border-collapse:collapse;  width: 100%;}
.titoloTr {}
.titoloTdTopL {background: url(img/titoli-bg-tl.png) no-repeat left bottom; width: 15px;}
.titoloTdTop { background: url(img/titoli-bg-top.png) repeat-x center bottom; height: 50px;}
.titoloTdTopR {background: url(img/titoli-bg-tr.png) no-repeat right bottom; width: 15px;}
.titoloTd {background: url(img/news-bg.jpg); text-align: center; vertical-align: middle; border-left:1px solid #000000;border-right:1px solid #000000; }
.titoloTdBotL {background: url(img/titoli-bg-bl.png) no-repeat left top; width: 15px;}
.titoloTdBot {background: url(img/titoli-bg-bot.png) repeat-x center top; height: 20px;}
.titoloTdBotR {background: url(img/titoli-bg-br.png) no-repeat right top; width: 15px;}
/* TABELLE GENERICHE*/
.tabellaTable { border-style:none;  border-collapse:collapse; }
.tabellaTr {}
.tabellaTdTopL {background: url(img/menu-bg-tl.png) no-repeat bottom center; }
.tabellaTdTop {background: url(img/menu-bg-t.png) repeat-x bottom center; height: 16px;}
.tabellaTdTopR {background: url(img/menu-bg-tr.png) no-repeat bottom center;}
.tabellaTdL {background: url(img/menu-bg-l.png) repeat-y right; width: 8px;}
.tabellaTd { background: url(img/menu-bg.jpg); text-align: left; margin: 2px;}
.tabellaTdR {background: url(img/menu-bg-r.png) repeat-y right; width: 8px;}
.tabellaTdBotL {background: url(img/menu-bg-bl.png) no-repeat top center;  border-bottom: 0px solid #000000; }
.tabellaTdBot {background: url(img/menu-bg-b.png) repeat-x top center;  border-bottom: 0px solid #000000; height: 16px;}
.tabellaTdBotR {background: url(img/menu-bg-br.png) no-repeat top center; border-bottom: 0px solid #000000;}
/* FORUM*/
.forumTable { border-style:none;  border-collapse:collapse; }
.forumTr {}
.forumTdTopL {background: url(img/menu-bg-tl.png) no-repeat bottom center; }
.forumTdTop {background: url(img/menu-bg-t.png) repeat-x bottom center; height: 16px;}
.forumTdTopR {background: url(img/menu-bg-tr.png) no-repeat bottom center;}
.forumTdL {background: url(img/menu-bg-l.png) repeat-y right; width: 8px;}
.forumTd { background: url(img/menu-bg.jpg); text-align: left; margin: 2px;}
.forumTdR {background: url(img/menu-bg-r.png) repeat-y right; width: 8px;}
.forumTdBotL {background: url(img/menu-bg-bl.png) no-repeat top center;  border-bottom: 0px solid #000000; }
.forumTdBot {background: url(img/menu-bg-b.png) repeat-x top center;  border-bottom: 0px solid #000000; height: 16px;}
.forumTdBotR {background: url(img/menu-bg-br.png) no-repeat top center; border-bottom: 0px solid #000000;}
/* TABELLE LATERALI*/
.menuTable { border-style:none;  border-collapse:collapse;}
.menuTr {}
.menuTdTopL {background: url(img/menu-bg-tl.png) no-repeat bottom center; }
.menuTdTop {background: url(img/menu-bg-t.png) repeat-x bottom center; height: 16px;}
.menuTdTopR {background: url(img/menu-bg-tr.png) no-repeat bottom center;}
.menuTdL {background: url(img/menu-bg-l.png) repeat-y right; width: 8px;}
.menuTd { background: url(img/menu-bg.jpg); text-align: left; vertical-align: middle; padding-left: 3px; margin: 2px;}
.menuTdR {background: url(img/menu-bg-r.png) repeat-y right; width: 8px;}
.menuTdBotL {background: url(img/menu-bg-bl.png) no-repeat top center;  border-bottom: 0px solid #000000; }
.menuTdBot {background: url(img/menu-bg-b.png) repeat-x top center;  border-bottom: 0px solid #000000; height: 36px;}
.menuTdBotR {background: url(img/menu-bg-br.png) no-repeat top center; border-bottom: 0px solid #000000;}
/* TABELLE BANNER*/
.bannerTable { border-style:none;  border-collapse:collapse;}
.bannerRow {height: 31px;}
.bannerCellTopL {width: 0px;}
.bannerCellTop {background: url(img/banner-bg-top.png) no-repeat bottom center; height: 30px;}
.bannerCellTopR {width: 0px;}
.bannerCellL {}
.bannerCell { background: url(img/banner-bg.png) repeat-y center; text-align: center; width: 150px; padding-left: 8px;}
.bannerCellR {}
.bannerCellBotL {}
.bannerCellBot {background: url(img/banner-bg-bottom.png) no-repeat center top; height: 74px;}
.bannerCellBotR {}
/* TABELLE NEWS*/
.newsTable { border-style:none;  border-collapse:collapse; }
.newsTr {}
.newsTdTopL {background: url(img/menu-bg-tl.png) no-repeat bottom center;}
.newsTdTop {background: url(img/menu-bg-t.png) repeat-x bottom center; height: 26px;}
.newsTdTopR {background: url(img/menu-bg-tr.png) no-repeat bottom center;}
.newsTdL {background: url(img/menu-bg-l.png) repeat-y right; width: 8px;}
.newsTd { background: url(img/menu-bg.jpg); border: 0px solid #000000; text-align: left; padding-left: 5px;}
.newsTdR {background: url(img/menu-bg-r.png) repeat-y left; width: 8px;}
.newsTdBotL {background: url(img/menu-bg-bl.png) no-repeat top;}
.newsTdBot {background: url(img/news-bg-b.png) repeat-x top; height: 89px;}
.newsTdBotR {background: url(img/menu-bg-br.png) no-repeat top left;}
/* TABELLA IMMAGINE NEWS*/
/*.newsImgTable { border-style:none;  border-collapse:collapse; width: auto; text-align: center middle; }
.newsImgTr {}
.newsImgTdTopL {background: url(img/newsImg-bg-tl.png);}
.newsImgTdTop {background: url(img/newsImg-bg-t.png) repeat-x center; height: 5px;}
.newsImgTdTopR {background: url(img/newsImg-bg-tr.png);}
.newsImgTdL {background: url(img/newsImg-bg-l.png) repeat-y right; width: 5px;}
.newsImgTd { background: #000000 url(img/newsImg-bg.jpg); text-align: center middle; margin: 0px; }
.newsImgTdR {background: url(img/newsImg-bg-r.png) repeat-y right; width: 5px;}
.newsImgTdBotL {background: url(img/newsImg-bg-bl.png) repeat-x top;}
.newsImgTdBot {background: url(img/newsImg-bg-b.png) repeat-x top; height: 5px;}
.newsImgTdBotR {background: url(img/newsImg-bg-br.png) repeat-x top;}*/
/* TABELLE TOPL*/
.toplTable { border-style:none;  border-collapse:collapse; text-align: center;}
.toplTr {}
.toplTdTopL {background: url(img/top-bg-tl.png) no-repeat;}
.toplTdTop {background: url(img/top-bg-top.png) repeat-x center; height: 36px;}
.toplTdTopR {background: url(img/top-bg-tr.png) no-repeat;}
.toplTdL {background: url(img/top-bg-l.png) repeat-y right; width: 31px;}
.toplTd { background: url(img/top-bg.png); text-align: left; margin: 0px; color: #aaaaaa; padding-left: 5px; min-height: 280px;}
.toplTdR {background: url(img/top-bg-r.png) repeat-y left; width: 31px;}
.toplTdBotL  {background: url(img/top-bg-bl.png) no-repeat top right;}
.toplTdBot {background: url(img/top-bg-bot.png) repeat-x top; height: 54px;}
.toplTdBotR {background: url(img/top-bg-br.png) no-repeat top left;}
/* TABELLE TOPR*/
.toprTable { border-style:none;  border-collapse:collapse; text-align: center;}
.toprTr {}
.toprTdTopL {background: url(img/top-bg-tl.png) no-repeat;}
.toprTdTop {background: url(img/top-bg-top.png) repeat-x center; height: 36px;}
.toprTdTopR {background: url(img/top-bg-tr.png) no-repeat;}
.toprTdL {background: url(img/top-bg-l.png) repeat-y right; width: 31px;}
.toprTd { background: url(img/top-bg.png); text-align: left; margin: 0px; color: #aaaaaa; padding-left: 5px; min-height: 280px;}
.toprTd  a {color: #e17413;}
.toprTdR {background: url(img/top-bg-r.png) repeat-y left; width: 31px;}
.toprTdBotL {background: url(img/top-bg-bl.png) no-repeat top right;}
.toprTdBot {background: url(img/top-bg-bot.png) repeat-x top; height: 54px;}
.toprTdBotR {background: url(img/top-bg-br.png) no-repeat top left;}
/*CORPO CENTRALE*/
.corpoTable {background: url(img/corpo-bg.jpg center); text-align: center; }
.corpoTr {}
.corpoTdTopL {background: url(img/corpo-bg-l.png) no-repeat left; width: 20px; height: 16px;}
.corpoTdTop {background: url(img/corpo-top-ombra.png) repeat-x top; height: 16px;}
.corpoTdTopR {background: url(img/corpo-bg-r.png) no-repeat right; width: 20px; height: 16px;}
.corpoTdL {background: url(img/corpo-bg-l.png) repeat-y right; text-align: right; width: 20px; height: 100%;}
.corpoTd {background: url(img/corpo-bg.jpg);}
.corpoTdR {background: url(img/corpo-bg-r.png) repeat-y left;  text-align: left; width: 20px;}
.corpoTdBotL {}
.corpoTdBot {}
.corpoTdBotR {}
/* DISCLAIMER*/
.disclaimerTable { border-style:none;  border-collapse:collapse; width: 100%;}
.disclaimerTr {}
.disclaimerTdTopL {background: url(img/placca-bg-tl.png) no-repeat top left;}
.disclaimerTdTop {background: url(img/placca-bg-top.png) repeat-x center top; height: 10px;}
.disclaimerTdTopR {background: url(img/placca-bg-tr.png) no-repeat top right;}
.disclaimerTdL {background: url(img/placca-bg-l.png) repeat-y left; width: 22px;}
.disclaimerTd { background: url(img/placca-bg.jpg); text-align: left; padding-left: 5px;}
.disclaimerTdR {background: url(img/placca-bg-r.png) repeat-y right; width: 23px;}
.disclaimerTdBotL {background: url(img/placca-bg-bl.png) no-repeat bottom left;}
.disclaimerTdBot {background: url(img/placca-bg-bot.png) repeat-x bottom center ; height: 12px;}
.disclaimerTdBotR {background: url(img/placca-bg-br.png) no-repeat bottom right;}
/* AVATAR*/
.avatarTable { border-style:none;  border-collapse:collapse; width: 143px;}
.avatarTr {}
.avatarTdTopL {background: url(img/avatar-bg-tl.png) no-repeat top right;}
.avatarTdTop {background: url(img/avatar-bg-top.png) repeat-x center top; height: 15px;}
.avatarTdTopR {background: url(img/avatar-bg-tr.png) no-repeat top left;}
.avatarTdL {background: url(img/avatar-bg-l.png) repeat-y right; width: 15px;}
.avatarTd { background: url(img/avatar-bg.jpg); text-align: center; padding-top: 5px; width: 110px;}
.avatarTdR {background: url(img/avatar-bg-r.png) repeat-y left; width: 15px;}
.avatarTdBotL {background: url(img/avatar-bg-bl.png) no-repeat bottom right;}
.avatarTdBot {background: url(img/avatar-bg-bot.png) repeat-x center bottom; height: 20px;}
.avatarTdBotR {background: url(img/avatar-bg-br.png) no-repeat bottom left;}
/* YOUTUBE*/
.youtubeTable { border-style:none;  border-collapse:collapse; width: auto;}
.youtubeTr{}
.youtubeTdTopL {background: url(img/youtube-bg-tl.png) no-repeat bottom right;}
.youtubeTdTop {background: url(img/youtube-bg-top.png) repeat-x center bottom; height: 15px;}
.youtubeTdTopR {background: url(img/youtube-bg-tr.png) no-repeat bottom left;}
.youtubeTdL {background: url(img/youtube-bg-l.png) repeat-y right; width: 15px;}
.youtubeTd { background-color: #000000; text-align: center; width: 425; }
.youtubeTdR {background: url(img/youtube-bg-r.png) repeat-y left; width: 15px;}
.youtubeTdBotL {background: url(img/youtube-bg-bl.png) no-repeat top right;}
.youtubeTdBot {background: url(img/youtube-bg-bot.png) repeat-x center top; height: 15px;}
.youtubeTdBotR {background: url(img/youtube-bg-br.png) no-repeat top left;}

/* DIABLO*/
.diabloTable { table-layout: fixed; border-style:none;  border-collapse:collapse; width: 715px; border: 0px solid #660000; text-align: center; }
.diabloTr{}
.diabloTdTopL {background: url(img/d3-bg-tl.png) no-repeat right bottom; width: 145px; }
.diabloTdTop {background: url(img/d3-bg-top.png) repeat-x center bottom; height: 140px; }
.diabloTdTopR {background: url(img/d3-bg-tr.png) no-repeat left bottom; width: 125px; }
.diabloTdL {background: url(img/d3-bg-l.png) repeat-y top right;}
.diabloTd { background: #341500; border: 0px solid #660000; text-align: left; vertical-align: top; color: #999999; font-size: 105%;}
.diabloTdR {background: url(img/d3-bg-r.png) repeat-y top right; }
.diabloTdBotL {background: url(img/d3-bg-bl.png) no-repeat top right;}
.diabloTdBot {background: url(img/d3-bg-bot.png) repeat-x center top; height: 185px;}
.diabloTdBotR {background: url(img/d3-bg-br.png) no-repeat top left;}

/* DIABLO IMG*/
.diabloImgTable { table-layout: fixed; border-style:none;  border-collapse:collapse; width: auto; border: 0px solid #660000; text-align: center; }
.diabloImgTr{}
.diabloImgTdTopL {background: url(img/bordo2-tl.png) no-repeat right bottom; width: 21px; }
.diabloImgTdTop {background: url(img/bordo2-top.png) repeat-x center bottom; height: 20px; }
.diabloImgTdTopR {background: url(img/bordo2-tr.png) no-repeat left bottom; width: 20px; }
.diabloImgTdL {background: url(img/bordo2-l.png) repeat-y top right;}
.diabloImgTd { text-align: center; vertical-align: top;}
.diabloImgTdR {background: url(img/bordo2-r.png) repeat-y top right;}
.diabloImgTdBotL {background: url(img/bordo2-bl.png) no-repeat top right;}
.diabloImgTdBot {background: url(img/bordo2-bot.png) repeat-x center top; height: 20px;}
.diabloImgTdBotR {background: url(img/bordo2-br.png) no-repeat top left;}

/* DIARIO DI CAIN*/
.diarioTable { background: url(img/libro-aperto3.png) no-repeat top right; table-layout: fixed; border-style:none; border-collapse:collapse; width: 725px; border: 0px solid #660000; text-align: left; padding-top: 50px;}
.diarioTr{height: 460px;}
.diarioTdTopL {width: 29px;}
.diarioTdTopPage {width: 317px;}
.diarioTdTop {height: 13px;}
.diarioTdTopR {width: 37px;}
.diarioTd { border: 0px solid #660000; text-align: left; font-size: 130%; font-family: "Monotype Corsiva", Tahoma, Arial, sans-serif;}
.diarioTdBotL {}
.diarioTdBotPageL{}
.diarioTdBot {height: 50px;}
.diarioTdBotPageR{}
.diarioTdBotR {}
.diarioPageL { float: left; text-align: center; color: #333333; font-size: 105%; border: 0px solid #660000; margin: 3px; padding-left: 5px; padding-right: 5px; width: 15px; height: 18px}
.diarioPageL  a{ text-decoration: none; color: #333333; font-size: 120%;}
.diarioPageR { float: right; text-align: center; color: #333333; font-size: 120%; border: 0px solid #660000; margin: 3px; padding-left: 5px; padding-right: 5px; width: 15px; height: 18px}
.diarioPageR  a{ text-decoration: none; color: #333333; font-size: 120%;}
.diarioDataL { text-align: left; color: #444444; font-weight: bold; font-size: 100%; font-family: "Lucida Handwriting", Tahoma, Arial, sans-serif; margin: 8px; }
.diarioDataR { text-align: right; color: #444444; font-weight: bold; font-size: 100%; font-family: "Lucida Handwriting", Tahoma, Arial, sans-serif; margin: 8px; }
.diarioTesto { border: 0px solid #660000; text-align: left; color: #333333; font-size: 120%; font-family: "Monotype Corsiva", Tahoma, Arial, sans-serif; margin: 10px;}
.diarioPageNumL { font-family: "Monotype Corsiva", Tahoma, Arial, sans-serif; text-align: center; color: #333333; font-size: 150%; border: 0px solid #660000; margin: 3px; padding-left: 5px; padding-right: 5px; width: 15px; height: 18px}
.diarioPageNumR { font-family: "Monotype Corsiva", Tahoma, Arial, sans-serif; text-align: center; color: #333333; font-size: 150%; border: 0px solid #660000; margin: 3px; padding-left: 5px; padding-right: 5px; width: 15px; height: 18px}
#pageL { float: left; padding-left: 35px; padding-top: 2px; padding-bottom: 2px; color: #e17413; font-size: 100%; }
#pageR { float: right; padding-right: 35px; padding-top: 2px; padding-bottom: 2px; color: #e17413; font-size: 100%; }

/* DIARIO IMG*/
.diarioImgTable { table-layout: fixed; border-style:none;  border-collapse:collapse; width: auto; border: 0px solid #660000; text-align: center; }
.diarioImgTr{}
.diarioImgTdTopL {background: url(img/diarioImg-bg-tl.png) no-repeat right bottom; width: 9px; }
.diarioImgTdTop {background: url(img/diarioImg-bg-top.png) repeat-x center bottom; height: 13px; }
.diarioImgTdTopR {background: url(img/diarioImg-bg-tr.png) no-repeat left bottom; width: 8px; }
.diarioImgTdL {background: url(img/diarioImg-bg-l.png) repeat-y top right;}
.diarioImgTd { text-align: center; vertical-align: top; color: #999999; font-size: 100%;}
.diarioImgTdR {background: url(img/diarioImg-bg-r.png) repeat-y top right; }
.diarioImgTdBotL {background: url(img/diarioImg-bg-bl.png) no-repeat top right;}
.diarioImgTdBot {background: url(img/diarioImg-bg-bot.png) repeat-x center top; height: 8px;}
.diarioImgTdBotR {background: url(img/diarioImg-bg-br.png) no-repeat top left;}

.d3line1 { border-style:none; border: 0px; background: url(img/d3-bg-row1.png) repeat-y center; color: #999999; margin: 0px; text-align: center;  vertical-align: middle; }
.d3line2 { border-style:none; border: 0px; color: #999999 ; margin: 0px; text-align: center; vertical-align: middle;}
.d3lineL1 { border-style:none; border: 0px; background: url(img/d3-bg-row1.png) repeat-y center; color: #999999; margin: 5px; text-align: left;  vertical-align: top; padding: 5px; font-size: 96%;}
.d3lineL1cell { border-style:none; border: 0px; color: #999999; margin: 10px; text-align: left;  vertical-align: middle; padding: 5px; font-size: 96%;}
.d3lineL1cellL {background: url(img/d3-bg-row1.png) repeat-y left;  border-style:none; border: 0px; color: #999999; margin: 10px; text-align: left;  vertical-align: middle; padding: 5px; font-size: 96%;}
.d3lineL1cellR {background: url(img/d3-bg-row1.png) repeat-y right;  border-style:none; border: 0px; color: #999999; margin: 10px; text-align: right;  vertical-align: middle; padding: 5px; font-size: 96%;}
.d3lineL2 { border-style:none; border: 0px; color: #999999; margin: 5px; text-align: left;  vertical-align: top; padding: 5px; font-size: 96%;}
.d3lineL2cell { border-style:none; border: 0px; color: #999999; margin: 10px; text-align: left;  vertical-align: middle; padding: 5px; font-size: 96%;}
.d3lineL2cellL { border-style:none; border: 0px; color: #999999; margin: 10px; text-align: left;  vertical-align: middle; padding: 5px; font-size: 96%;}
.d3lineL2cellR { border-style:none; border: 0px; color: #999999; margin: 10px; text-align: right;  vertical-align: middle; padding: 5px; font-size: 96%;}
.d3text{ color: #999999; font-size: 105%; vertical-align: middle; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px;}
.d3textL1{ background: url(img/d3-bg-row1.png) repeat-y left; color: #999999; font-size: 105%; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px;}
.d3textL2{ color: #999999; font-size: 105%; vertical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px;}
.d3lineText{ color: #999999; font-size: 120%; text-align: center; vertical-align: middle;}
.d3lineTextL{ color: #999999; font-size: 120%; text-align: left; vertical-align: middle; padding-left: 15px;}
.d3lineTextR{ color: #999999; font-size: 120%; text-align: right; vertical-align: middle; padding-right: 15px;}
.d3lineTextL90{ color: #999999; font-size: 90%; text-align: left; vertical-align: middle; padding-left: 5px;}
.d3lineTextC90{ color: #999999; font-size: 90%; text-align: center; vertical-align: middle;}
.d3lineTextL95{ color: #999999; font-size: 95%; text-align: left; vertical-align: middle; padding-left: 5px;}
.d3lineTextC95{ color: #999999; font-size: 95%; text-align: center; vertical-align: middle;}
.d3lineTextL100{ color: #999999; font-size: 100%; text-align: left; vertical-align: middle; padding-left: 5px;}
.d3lineTextC100{ color: #999999; font-size: 100%; text-align: center; vertical-align: middle;}
.d3lineTextL110{ color: #999999; font-size: 110%; text-align: left; vertical-align: middle; padding-left: 5px;}
.d3lineTextC110{ color: #999999; font-size: 110%; text-align: center; vertical-align: middle;}
.d3text a  { color: #f4de64; }
.d3text a :hover { color: #f4de64; }
.d3linemain{ border-style:none; border: 0px; background: url(img/d3-bg-main.png) repeat-y center;  height: 23px; color: #e17413 ; margin: 2px; vertical-align: middle; }

/*SW*/
.swline1 { border-style:none; border: 0px; background: #000000 color: #999999; margin: 0px; text-align: center;  vertical-align: middle; }
.swline2 { border-style:none; border: 0px; background: #0c0c0c; color: #999999 ; margin: 0px; text-align: center; vertical-align: middle;}
.swlineL1 { border-style:none; border: 0px; background: #000000; color: #999999; margin: 5px; text-align: left;  vertical-align: top; padding: 5px; font-size: 96%;}
.swlineL1cell { border-style:none; border: 0px; color: #0c0c0c; margin: 10px; text-align: left;  vertical-align: middle; padding: 5px; font-size: 96%;}
.swlineL1cellL {background: #000000;  border-style:none; border: 0px; color: #999999; margin: 10px; text-align: left;  vertical-align: middle; padding: 5px; font-size: 96%;}
.swlineL1cellR {background: #000000;  border-style:none; border: 0px; color: #999999; margin: 10px; text-align: right;  vertical-align: middle; padding: 5px; font-size: 96%;}
.swlineL2 { border-style:none; border: 0px; background: #0c0c0c; color: #999999; margin: 5px; text-align: left;  vertical-align: top; padding: 5px; font-size: 96%;}
.swlineL2cell { border-style:none; border: 0px; color: #999999; margin: 10px; text-align: left;  vertical-align: middle; padding: 5px; font-size: 96%;}
.swlineL2cellL { background: #0c0c0c; border-style:none; border: 0px; color: #999999; margin: 10px; text-align: left;  vertical-align: middle; padding: 5px; font-size: 96%;}
.swlineL2cellR { background: #0c0c0c; border-style:none; border: 0px; color: #999999; margin: 10px; text-align: right;  vertical-align: middle; padding: 5px; font-size: 96%;}

/* STAR WARS - SW*/
.swTable { table-layout: fixed; border-style:none;  border-collapse:collapse; border: 0px solid #660000; text-align: center; }
.swTr{}
.swTdTopL {background: url(img/news2-bg-tl.png) no-repeat right bottom; width: 5px; }
.swTdTop {background: url(img/news2-bg-t.png) repeat-x center bottom; height: 10px; }
.swTdTopR {background: url(img/news2-bg-tr.png) no-repeat left bottom; width: 5px; }
.swTdL {background: url(img/news2-bg-l.png) repeat-y top right; }
.swTd { border: 0px solid #660000; text-align: left; vertical-align: top; color: #999999; font-size: 105%;}
.swTdR {background: url(img/news2-bg-r.png) repeat-y top right; }
.swTdBotL {background: url(img/news2-bg-bl.png) no-repeat top right;}
.swTdBot {background: url(img/news2-bg-b.png) repeat-x center top; height: 20px;}
.swTdBotR {background: url(img/news2-bg-br.png) no-repeat top left;}

/* STAR WARS - SW_ADMIN*/
.swTabellaTable { table-layout: fixed; border-style:none;  border-collapse:collapse; width: 715px; border: 0px solid #660000; text-align: center; }
.swTabellaTr{}
.swTabellaTdTopL {background: url(img/news2-bg-tl.png) no-repeat right bottom; width: 5px; }
.swTabellaTdTop {background: url(img/news2-bg-t.png) repeat-x center bottom; height: 20px; }
.swTabellaTdTopR {background: url(img/news2-bg-tr.png) no-repeat left bottom; width: 5px; }
.swTabellaTdL {background: url(img/news2-bg-l.png) repeat-y top right; }
.swTabellaTd { border: 0px solid #660000; text-align: left; vertical-align: top; color: #999999;}
.swTabellaTdR {background: url(img/news2-bg-r.png) repeat-y top right; }
.swTabellaTdBotL {background: url(img/news2-bg-bl.png) no-repeat top right;}
.swTabellaTdBot {background: url(img/news2-bg-b.png) repeat-x center top; height: 20px;}
.swTabellaTdBotR {background: url(img/news2-bg-br.png) no-repeat top left;}

/* STAR WARS - SW_STANDARD*/
.swTabellaTable { table-layout: fixed; border-style:none;  border-collapse:collapse; width: 715px; border: 0px solid #660000; text-align: center; }
.swTabellaTr{}
.swTabellaTdTopL {background: url(img/news2-bg-tl.png) no-repeat right bottom; width: 5px; }
.swTabellaTdTop {background: url(img/news2-bg-t.png) repeat-x center bottom; height: 10px; }
.swTabellaTdTopR {background: url(img/news2-bg-tr.png) no-repeat left bottom; width: 5px; }
.swTabellaTdL {background: url(img/news2-bg-l.png) repeat-y top right; }
.swTabellaTd { border: 0px solid #660000; text-align: left; vertical-align: top; color: #999999;}
.swTabellaTdR {background: url(img/news2-bg-r.png) repeat-y top right; }
.swTabellaTdBotL {background: url(img/news2-bg-bl.png) no-repeat top right;}
.swTabellaTdBot {background: url(img/news2-bg-b.png) repeat-x center top; height: 20px;}
.swTabellaTdBotR {background: url(img/news2-bg-br.png) no-repeat top left;}

/* SW IMG*/
.swImgTable { border-style:none;  border-collapse:collapse; width: auto;}
.swImgTr{}
.swImgTdTopL {background: url(img/swimg-bg-tr.png) no-repeat right bottom; width: 20px; }
.swImgTdTop {background: url(img/swimg-bg-top.png) repeat-x center bottom; height: 15px; }
.swImgTdTopR {background: url(img/swimg-bg-tr.png) no-repeat left bottom; width: 20px; }
.swImgTdL {background: url(img/swimg-bg-l.png) repeat-y top right; }
.swImgTd { border: 0px solid #660000; text-align: left; vertical-align: top; color: #999999;}
.swImgTdR {background: url(img/swimg-bg-l.png) repeat-y top right; }
.swImgTdBotL {background: url(img/swimg-bg-bl.png) no-repeat top right;}
.swImgTdBot {background: url(img/swimg-bg-bot.png) repeat-x center top; height: 15px;}
.swImgTdBotR {background: url(img/swimg-bg-bl.png) no-repeat top left;}

/* SW TABELLA CLASSI*/
.swClsTable { border-style:none;  border-collapse:collapse; margin-bottom: 15px; width: 95%;}
.swClsTr {}
.swClsTdTopL {background: url(img/news2-bg-tl.png) no-repeat bottom center; }
.swClsTdTop {background: url(img/news2-bg-t.png) repeat-x bottom center; height: 5px;}
.swClsTdTopR {background: url(img/news2-bg-tr.png) no-repeat bottom center;}
.swClsTdL {background: url(img/news2-bg-l.png) repeat-y right; width: 5px;}
.swClsTd { background: url(img/trasp_scuro.png); text-align: left; vertical-align: middle; padding-left: 10px;}
.swClsTdImg { background: url(img/trasp_scuro.png); text-align: center; vertical-align: middle; width: 60px; min-height: 64px;}
.swClsTdR {background: url(img/news2-bg-r.png) repeat-y right; width: 5px;}
.swClsTdBotL {background: url(img/news2-bg-bl.png) no-repeat top center;  border-bottom: 0px solid #000000; }
.swClsTdBot {background: url(img/news2-bg-b.png) repeat-x top center;  border-bottom: 0px solid #000000; height: 5px;}
.swClsTdBotR {background: url(img/news2-bg-br.png) no-repeat top center; border-bottom: 0px solid #000000;}

/* TABELLA THUMB*/
.swThumbTable { border-style:none;  border-collapse:collapse; width: auto;}
.swThumbTr {}
.swThumbTdTopL {background: url(img/news2-bg-tl.png) no-repeat bottom right; }
.swThumbTdTop {background: url(img/news2-bg-t.png) repeat-x bottom center; height: 5px;}
.swThumbTdTopR {background: url(img/news2-bg-tr.png) no-repeat bottom left;}
.swThumbTdL {background: url(img/news2-bg-l.png) repeat-y right; width: 7px;}
.swThumbTd { background: url(img/trasp_scuro.png); text-align: left; vertical-align: middle; width: 150px;}
.swThumbTdR {background: url(img/news2-bg-r.png) repeat-y left; width: 7px;}
.swThumbTdBotL {background: url(img/news2-bg-bl.png) no-repeat top right;  border-bottom: 0px solid #000000; }
.swThumbTdBot {background: url(img/news2-bg-b.png) repeat-x top center;  border-bottom: 0px solid #000000; height: 5px;}
.swThumbTdBotR {background: url(img/news2-bg-br.png) no-repeat top left; border-bottom: 0px solid #000000;}

/* SW WARNING*/
.warningTable { border-style:none;  border-collapse:collapse;  }
.warningTr {}
.warningTdTopL { width: 25%;}
.warningTdTop { height: 5px;}
.warningTdTopR { width: 25%;}
.warningTdL {}
.warningTd { border:1px solid #660000; background: url(img/trasp_chiaro.png); text-align: left; padding: 5px;}
.warningTdR {}
.warningTdBotL {}
.warningTdBot { height: 15px;}
.warningTdBotR {}

.myTable { border-style:none; border-collapse:collapse; }
h3.myTable { top: 0; left: 0; color: #e17413; }
.myTD { top: 0; left: 0; color: #999999; border-style: none; }
a.myTD { display: block;	line-height: 22px; text-indent: 28px; height: 22px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 105%; text-decoration: none;}
a.myTD { top: 0; left: 0; color: #999999; }

ul.menulist a { top: 0; left: 0; color: #e17413; }
ul.menulist { margin: 0; padding: 0;}
ul.menulist li { list-style: none; margin: 0; padding: 0;}
ul.menulist a:hover { text-decoration: none;}
ul.menulist li.active li a { font-weight: normal;}
ul.menulist span { display: block;}
ul.menulist a { display: block; line-height: 20px; text-indent: 0px; height: 20px; font-family: Tahoma, Arial, sans-serif; font-size: 100%;}
ul.menulist a:hover {	text-decoration: none; color: #ff0000;}

.TDsubMenu1 { top: 0; left: 0; color: #999999; border-style: none; padding-left: 0px;}
ul.submenulist1 a { top: 0; left: 0; color: #ff9911; }
ul.submenulist1 { margin: 0; padding-left: 20px;}
ul.submenulist1 li { list-style: disc; margin: 0; padding: 0px;}
ul.submenulist1 a:hover { text-decoration: none;}
ul.submenulist1 li.active li a { font-weight: normal;}
ul.submenulist1 span { display: block;}
ul.submenulist1 a { display: block; line-height: 20px; text-indent: 0px; height: 20px; font-family: Tahoma, Arial, sans-serif; font-size: 100%;}
ul.submenulist1 a:hover {	text-decoration: none; color: #ff0000;}

.TDsubMenu2 { top: 0; left: 0; color: #999999; border-style: none; padding-left: 0px;}
ul.submenulist2 a { top: 0; left: 0; color: #e17413; }
ul.submenulist2 { margin: 0; padding-left: 40px;}
ul.submenulist2 li { list-style: disc; margin: 0; padding: 0;}
ul.submenulist2 a:hover { text-decoration: none;}
ul.submenulist2 li.active li a { font-weight: normal;}
ul.submenulist2 span { display: block;}
ul.submenulist2 a { display: block; line-height: 20px; text-indent: 0px; height: 20px; font-family: Tahoma, Arial, sans-serif; font-size: 100%;}
ul.submenulist2 a:hover {	text-decoration: none; color: #ff0000;}

.myTDBox{ background-color: #cfb07a; color: #999999 }
/* -------------------------- FINE MENU ---------------------------- */
/* -------------------------- FINE DEFINZIONE COLONNE ---------------------------- */
/* -------------------------- FINE MAINPAGE ---------------------------- */

/* ----------------------------- INIZIO FOOTER -------------------------------- */
/* ID footer da il nome e le caratteristiche al piede della pagina  qui potete cambiare le dimensioni, allineamento, altezza, sfondo */
#footer { margin: 0 auto; width: px; color: #990000; text-align: center;}
.footer { margin: 5 auto; margin-top: 10px; padding: 5px; color: #990000; text-align: center; width: 98%;}
.footer a  { color: #f4de64; }
.footer a :hover { color: #f4de64; }
.diabloFooter { background: url(img/d3-bg-row1.png) repeat-y center; margin: 0 auto; margin-top: 0px; padding: 5px; color: #990000; text-align: center; font-size: 95%; width: 98%;}

#thisweek a { color: #111111;}
img#bweb { display: none;}
/*img#bweb { width: 23px; height: 20px; background: url(img/4bweb.gif) 0 0 no-repeat;}*/

.alt{ display: none;}
/* ------------------------ FINE FOOTER ---------------------------- */

/* ------------------------ INIZIO CALENDARIO ------------------------ */ 
/*#calendario h3 {display: none;}*/
/*#calendarbox { background-color: #440000; color: #ecf3f8; font-size: 115%; margin-top: 10px;}
#CalendarioTabella { background-color: #660000;}*/
#thisweek { background-color: #440000; border: 1px solid #660000; margin: 0 auto; margin-top: 10px; padding: 5px; text-align: center; width: 90%;}
#thisweek a { color: #e17413;}
/* ------------------------ FINE CALENDARIO ------------------------ */ 
.BannerLaterale { background-color: #000000; border: none; margin-left: 4px; margin-top: 0px; padding: 0px; color: #990000; text-align: left; width: 138px;}
.disclaimer { margin: 5px; color: #555555; text-align: center; }
.messaggio { background: url(img/placca-bg.jpg); border: 1px solid #330000; margin: 5 auto; margin-top: 10px; padding: 5px; color: #999999; text-align: center; width: 98%;}
.myThumbDiv  { background-color: #000000; border: 1px solid #000000; text-align: center; width: 120px;}

.TableFirmaDaoc { width: 500px; background: #000000; border: 1px solid #660000; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.TableEmblemaDaoc { text-align: center; padding: 2px; vertical-align: middle;}
.TdMainFirmaDaoc { vertical-align: middle; color: #66ccff;  font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 2px;}
.TdMainFirmaDaoc a{ text-decoration: none;}
.TdMainFirmaDaoc a{ color: #e17413;}
.TdMainFirmaDaoc a:hover { text-decoration: underline;}
.TdEmblemaDaoc { height: 105px; vertical-align: top; font-family: Tahoma, Arial, Helvetica, sans-serif;}

.TdMiddleLeft{ text-align: left; vertical-align: middle;}

.MyTBody {  }
.LnkWarn {background-color: #440000; border: 1px solid #000000; color: #e17413; }
.LnkWarn a { text-decoration: none; color: #f4de64;}
.LnkWarn a:hover { text-decoration: underline; color: #f4de64;}
#floatImgL { float: left; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: #e17413; font-weight: bold;  font-size: 105%; font-style: italic}
#floatImgR { float: right; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: #e17413; font-weight: bold; font-size: 90%; font-style: italic}
#floatImgC { float: center; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
#floatL { float: left; padding-left: 35px; padding-top: 2px; padding-bottom: 2px; color: #e17413; font-size: 100%; }
#floatR { float: right; padding-right: 35px; padding-top: 2px; padding-bottom: 2px; color: #e17413; font-size: 90%; }
#floatTitL { float: left; padding-left: 35px; padding-top: 2px; padding-bottom: 2px; color: #999999; font-size: 85%; }
#floatTitR { float: right; padding-right: 35px; padding-top: 2px; padding-bottom: 2px; color: #999999;  font-size: 85%;}

/* ======== Inizio GALLERY ======== */
.divGallery
{
	border: 0px;
	width: 290px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
	margin-left: 4px;
	text-align: left;
}
.imgGallery
{
	width: 290px;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;
	BORDER-BOTTOM: #333333 1px solid;
	BORDER-LEFT: #000000 1px solid; 
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #000000 1px solid;	
}
.txtGallery
{
	FONT-SIZE: 12px;
}

.txtGalleryCaption
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
/* ======== Fine GALLERY ======== */
