html{
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
	height: 100%; margin-bottom: 1px;
}

body {
/*	background-image:url('immagini/bodybg.gif'); */
	background-color:#999999; cursor:default;
	font-family: Verdana; font-size:10px
  background-repeat: repeat-y;
  margin: 0;
	padding: 0; /* required for Opera to have 0 margin */
}
td, th {font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Helvetica,Arial;font-size:12px; color:#777777}

.test01 { font-family: Verdana; font-size:10px; } h4{ font-family: Verdana; font-size:10px; }
.giThumbnail { font-family: Verdana; font-size:10px; border-width: 0px;} A:link {text-decoration: none;color: #000000;border-width: 0px;} A:visited {text-decoration: none;color: #000000;border-width: 0px;}
.ImageFrame_image { font-family: Verdana; font-size:10px; border-width: 0px;} A:link {text-decoration: none;color: #000000;border-width: 0px;} A:visited {text-decoration: none;color: #000000;border-width: 0px;}
.ImageFrame_none { font-family: Verdana; font-size:10px; border-width: 0px;} A:link {text-decoration: none;color: #000000;border-width: 0px;} A:visited {text-decoration: none;color: #000000;border-width: 0px;}
.table_home_all {width:740px; background-color:#DFDDD4; border-collapse:collapse; border-width: 1px; border-style:solid; border-color: #656B78; border-spacing: 0px; margin: 0px; padding: 0px; }
.table_home_all2 {width:100%px; background-color:#DFDDD4; border-collapse:collapse; border-width: 1px; border-style:solid; border-color: #656B78; border-spacing: 0px; margin: 0px; padding: 0px; }
.table_home_top {width:745px; background-color:#EFEDE4; border-collapse:collapse; border-width: 0px; border-style:solid; border-color: #656B78; border-spacing: 0px; margin: 5px 5px 0px 5px; padding: 0px; }
.table_home_top2 {width:745px; background-color:#ffffff; border-collapse:collapse; border-width: 1px; border-style:solid; border-color: #656B78; border-spacing: 0px; margin: 0px 5px 5px 5px; padding: 5px; vertical-align:top; height:285px;}
.table_home_top3 {width:99%; background-color:#EFEDE4; border-collapse:collapse; border-width: 0px; border-style:solid; border-color: #656B78; border-spacing: 0px; margin: 5px 5px 0px 5px; padding: 0px; }
.td_home_top {width:100%; border-width: 1px; border-style: solid; border-color: #656B78; padding: 3px; text-align: center; text-size:8px;}
.td_home_top4 {width:100%; border-width: 1px; border-bottom:0px; border-style: solid; border-color: #656B78; padding: 0px; padding-bottom:0px; text-align: center; font-family: Verdana; font-size:10px; padding: 0px; height:10px;}
.td_menu_principale_containter 	{width:100%; height:28px; border-width: 1px; border-style: solid; border-color: #656B78; padding: 3px; text-align: center; background-image:url('immagini/titlebg.jpg');}
.td_menu_principale_tasto		{border-width:1px; border-style:outset; font-weight:bolder; font-family:Verdana; font-size:12px; background: #F3F2EB;}
.td_menu_principale_tasto3		{border-width:1px; border-style:inset; font-weight:bolder; font-family:Verdana; font-size:12px; background: #e3e2dB;}
.td_menu_principale_tasto4		{border-width:1px; font-family:Verdana; font-size:10px; }
.td_menu_principale_tasto5		{border-width:1px; font-weight:bolder; font-family:Verdana; font-size:10px; color:#000000;}
.title2 {border-left:0px none; border-right:0px none; background-color:5393c2;); height:18px; color:#ffffff; font-weight:bold; font-size:10px; border-top:1px solid #656B78; border-bottom:1px solid #656B78; padding-left:5px; padding-right:5px}
.title2m {color:#888888; font-size:11px;}
.title2m a:link {color:#000077; font-size:11px;}
.title3 {border-left:0px none; border-right:0px none; background-color:5393c2;); height:18px; color:#ffffff; font-weight:bold; font-size:10px; border-top:1px solid #656B78; border-bottom:1px solid #656B78; padding-left:5px; padding-right:5px}
.TD3 { font-family: Verdana; font-size:10px; background: #faf9ef;} A:link {text-decoration: none;color: #000000;}
.TD4 { font-weight: bolder; font-family: Verdana; font-size:10px; background: #faf9ef; }
.TD4a { font-weight: bolder; font-family: Verdana; font-size:10px; background: #dad9df;  padding-left:10px; padding-right:10px}
.TD5 { font-family: Verdana; font-size:10px; background: #FFFFFF; border-style: solid; border-width: 1;}
.TD_tab_principale01 { font-weight: bolder; font-family: Verdana; font-size:10px; background: #ffffff; border-style: outset; border-width: 1;}
.TD_tab_principale02 { font-weight: bolder; font-family: Verdana; font-size:10px; background: #F3F2EB; border-style: outset; border-width: 1;}
.TD_tab_principale03 { font-family: Verdana; font-size:10px; }
.TD_men_principale { font-weight: bolder; font-family: Verdana; font-size:10px; background: #F3F2EB; border-style: outset; border-width: 1;}
.TD_men_principale A:link {text-decoration: none;} A:visited {text-decoration: none; color: #000000;} A:hover {text-decoration: none; color: #993300;}
.TD_men_utente {font-family: Verdana; font-size:10px; background: #eeeeee; border-style: outset; border-width: 1; }
.TD_men_utente A:link {text-decoration: none;} A:visited {text-decoration: none; color: #000000;} A:hover {text-decoration: none; color: #993300;}
.TD_men_utente2 {font-family: Verdana; font-size:10px; border-style: outset; border-width: 1px; }
.TD_men_utente3 {font-family: Verdana; font-size:10px;  background: #dddddd; border-style: inset; border-width: 1px; }
.INPUT03{font-family: Verdana; font-size:10px; background: #faf9ef; margin-top:1px;}
.INPUT04{font-family: Verdana; font-size:10px; background: #EaE9Df; width:59px;margin-top:1px;}
.INPUT05{font-family: Verdana; font-size:10px; background: #EaE9Df; width:59px;margin-top:1px; color: #ff0000; }
.INPUT06{font-family: Verdana; font-size:10px; background: #EaE9Df; margin-top:1px;}
.TABLE_AUTH { width: 250px; table-layout: fixed ; border-collapse: separate; padding: 10px; border-spacing:5px; background: #F3F2EB; border-style: solid; border: 1px solid black; font-family: Verdana; font-size:10px;  }
.tableoverall {background-color:#ffffff; width:800px; border:1px solid #656B78;}

.titleoverallheader2 {padding-right:3px; padding-top:4px; padding-left:3px; color:#000; border-left:1px solid #656B78; border-right:1px solid #656B78; border-bottom:1px solid #656B78; background-image:url('immagini/titlebg.jpg'); height:8px}
.forumborder {border-collapse:collapse; background-color:#EFEDE4; border:1px solid #656B78; padding:5px;}
.forumborder2 {border-collapse:collapse; border-style:none; border-width:1; vertical-align:top; align:left;}
.forumborder3 {border-collapse:collapse; border:1px solid #656B78; padding:5px;}
.title1 {background-image:url('immagini/forumtop.jpg'); height:28px; color:#656B78; font-weight:bold; font-size:12px; border:0px none; padding-left:5px}
.title1wbot {background-image:url('immagini/forumtop.jpg'); height:28px; color:#656B78; font-weight:bold; font-size:12px; border-bottom:1px solid #656B78; padding-left:5px}
.title2a {border-left:0px none; border-right:0px none; background-image:url('immagini/forumtitle2.jpg');background-color:#EDD288; height:18px; color:#656B78; font-weight:bold; font-size:10px; border-top:1px solid #656B78; border-bottom:1px solid #656B78; padding-left:5px; padding-right:5px}
.titlebottom {background-image:url('immagini/forumbottom.jpg'); height:28px; border-bottom:1px solid #656B78; border-left:1px solid #656B78; border-right:1px solid #656B78; padding-left:5px; vertical-align:middle; color:#656B78}
.titlebottomwtop {background-image:url('immagini/forumbottom.jpg'); height:28px; border-top:1px solid #656B78; padding-left:5px; vertical-align:middle; color:#656B78}
.row1 {background-color:#EFEDE4;}
.colour1 {padding-left:3px; padding-right:3px; background-color:#EFEDE4; padding-top:2px; padding-bottom:2px; font-size:10px;}
.colour11 {padding-left:3px; padding-right:3px; background-color:#EFEDE4; padding-top:2px; padding-bottom:2px; font-size:10px; border-collapse:collapse; border-width: 0px; border-style:solid; border-color: #bbbbbb; }
.colour1wtop {padding-left:3px; padding-right:3px; background-color:#ECEFF2; padding-top:2px; padding-bottom:2px; border-top:1px solid #656B78}
.colour2 {padding-left:3px; padding-right:3px; background-color:#E0DED3; padding-top:2px; padding-bottom:2px;}
.row2 {background-color:#E0DED3;}
.colour2wtop {padding-left:3px; padding-right:3px; background-color:#DBDDE4; padding-top:2px; padding-bottom:2px; border-top:1px solid #656B78}
.smalltitletext {font-size:10px; font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Helvetica,Arial;}
.bigtitletext {font-size:16px; font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Helvetica,Arial; font-weight:bold; letter-spacing:1px; }

input.button {cursor:hand;font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Helvetica,Arial;font-size:10px; color:#000000; background-image:url('imagesnew/btnbg.jpg'); border:1px solid #656B78; height:20px }
input.singline {cursor:default;padding-left:2px; font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Helvetica,Arial;font-size:10px; color:#000000; background-color:#F6F8F9; border:1px solid #656B78;}
select.singline2 {cursor:default;padding-left:2px; font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Helvetica,Arial;font-size:10px; color:#000000; background-color:#F6F8F9; border:1px solid #656B78;}
textarea.multi {cursor:default;overflow:auto; border:1px solid #656B78; background-color:#F6F8F9; width:440px; height:300px; background-repeat:no-repeat; background-image:url('imagesnew/postingbg.gif'); padding:2px; font-family:Lucida Sans Unicode; font-size:10px; color:#656B78}

a:link, a:visited, a:active {color:#555555;}
a:hover {text-decoration:none;}

hr {height:1px;color:#656B78;border:1px solid #656B78;}

.code {font-family:Courier, 'Courier New', sans-serif; font-size:11px; color:#006600; background-color:#FAFAFA; border:1px solid #656B78; }
.quote {font-family:Lucida Sans Unicode,Lucida Sans,Tahoma,Helvetica,Arial; font-size:10px; color:#656B78; line-height:125%; background-color:#FAFAFA; border:1px solid #656B78;}
.copyright {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444444; letter-spacing:-1px;}
a.copyright {color:#000000; text-decoration:none;}
a:hover.copyright {color:#000000; text-decoration:underline;}

#whoiswait
{

	text-align: center;
	position: absolute;
	top: 50%;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
}

#whoiswait .outer
{
	margin-left: -200px;
	position: absolute;
	top: -60px;
	left: 50%;
	visibility: visible;
	width:400px;
}

#whoiswait .inner
{
	background-color:#FCFAF6;
	padding:30px;
	line-height:30px;
	border:1px solid #D4D0C8;
}