body
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	line-height: 13px;
	text-align: center;
	scrollbar-face-color: #F5F5F8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #ECECF2;
	scrollbar-3dlight-color: #D0D3E1;
	scrollbar-arrow-color: #000F5D;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #D0D3E1;
	background: White url(../images/sfondo.gif) repeat-x fixed;
	margin: 0px;
}
p
{
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}
a, a:active
{
	font-weight: bold;
	text-decoration: none;
	color: #000F5D;
}
a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #35407E;
}
a:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #7B90FF;
}
.div_wrap
{
	width: 840px;
	position: absolute;
	left: 50%;
	margin: 0px;
	margin-left: -420px;
	background: url(../images/sfondo-ombra.gif) repeat-y fixed center;
	border: 0px;
	padding: 0px;
	text-align: center;
}
.div_wrap_top
{
	width: 840px;
	margin: 0px;
	background: url(../images/sfondo-top.gif) no-repeat fixed top center;
	border: 0px;
	padding: 0px;
	padding-left: 7px !important;
	padding-left: 0px;
	text-align: center;
}
.maintable
{
	background-color: White;
	border: 0px;
	font-size: 11px;
	color: #4A4A4A;
	line-height: 13px;
	width: 826px;
	height: 100%;
	margin: 0px;
}
.td_top
{
	background: #1F396C url(../images/top.jpg) top left no-repeat;
	height: 123px;
}
.navbar
{
	background: url(../images/navbar.gif) top left no-repeat;
	padding: 0px;
	text-align: center;
	padding-left: 0px;
	height: 23px;
	vertical-align: middle;
	font-size: 10px;
	line-height: 10px;
	padding-bottom: 11px;
}
.navbar a, .navbar a:active
{
	color: #E8F0FC;
	font-weight: bold;
}
.navbar a:visited
{
	color: #565656;
}
.navbar a:hover
{
	color: White;
}
.td_menu
{
	background: #1F396C url(../images/sfondo-menu.gif) top repeat-x;
	height: 350px;
	width: 170px;
	vertical-align: top;
	padding: 0px;
}
.td_menu img, .navbar img, .tablemenu td img
{
	margin: 0px;
	border: none;
}
.td_white
{
	font-size: 1px;
	color: White;
	line-height: 1px;
	height: 1px;
	width: 170px;
}
.footer
{
	background: url(../images/sfondo-footer.gif) repeat-x top;
	height: 26px;
}
.td_box1, .td_box2, .td_box3, .td_box4, .td_box5, .td_box6
{
	min-height: 366px;
	width: 170px;
	color: White;
	font-size: 10px;
	line-height: 13px;
	padding: 10px;
	padding-top: 25px;
	text-align: justify;
	vertical-align: top;
}
.td_box1
{
	background: #354C7A url(../images/1.jpg) bottom right no-repeat;
}

.td_box2
{
	background: #F17B19 url(../images/2.jpg) bottom right no-repeat;
}
.td_box3
{
	background: #BADD45 url(../images/3.jpg) bottom right no-repeat;
}
.td_box4
{
	background: #DE3031 url(../images/4.jpg) bottom right no-repeat;
}
.td_box5
{
	background: #FFC519 url(../images/5.jpg) bottom right no-repeat;
}
.td_box6
{
	background: #8AA8E4 url(../images/6.jpg) bottom right no-repeat;
}

.td_box1 a,.td_box1 a:visited,.td_box1 a:active,
.td_box2 a,.td_box2 a:visited,.td_box2 a:active,
.td_box3 a,.td_box3 a:visited,.td_box3 a:active,
.td_box4 a,.td_box4 a:visited,.td_box4 a:active,
.td_box5 a,.td_box5 a:visited,.td_box5 a:active,
.td_box6 a,.td_box6 a:visited,.td_box6 a:active
{
	font-weight: bold;
	text-decoration: underline;
	color: White;
}
.td_box1 a:hover
{
	color: #C7D4EE;
}
.td_box2 a:hover
{
	color: #FFDFA4;
}
.td_box1 p, .td_box2 p, .td_box3 p, .td_box4 p, .td_box5 p, .td_box6 p
{
	margin-top: 2px; 
	margin-bottom: 0px;
}
.main, .main table
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	line-height: 14px;
	text-align: justify;
	vertical-align: top;
}
.main
{
	padding: 10px;
}
.boxtitle
{
	margin-top: 2px;
	margin-bottom: 250px;
	margin-right: 6px;
	margin-left: -2px;
}
.tablemenu
{
	background: url(../images/riga_menu.gif) repeat-y top right;
	width: 100%;
	border: 0px;
	height: 100%;
	text-align: right;
}
.tablemenu th
{
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 15px;
	text-align: right;
}
.tablemenu td
{
	padding: 0px;
	padding-right: 3px;
	text-align: right;
}
.title2
{
	background: url(../images/sfondo_tit2.gif) repeat-x bottom center;
	min-height: 19px;
	text-align: right;
}

blockquote
{
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: left;
	margin-right: 0px;
	padding-right: 0px;
}
.main blockquote
{
	margin-left: 10px;
}
.home
{
	border-right: 1px solid #718CC1; 
	border-bottom: 1px solid #718CC1;
	background-color: #E4E9F3; 
	font-size: 10px;
	vertical-align: top;
}
.navbar img
{
	margin-top: 4px;
	margin-bottom: 3px;
}
.commento
{
	white-space: normal; 
	text-align: center; 
	border-top: 1px solid #DCDCDC; 
	border-bottom: 1px solid #DCDCDC;
	padding-top: 7px;
	padding-bottom: 7px;
}
.titoletto1, .titoletto2, .titoletto3, .titoletto4, .titoletto5, .titoletto6
{
	font-weight: bold;
	font-size: 1.3em;
	margin-top: 8px;
	margin-bottom: 0px;
}
.titoletto1
{
	color: #2B3771;
}
.titoletto2
{
	color: Orange;
}
.titoletto3
{
	color: #87B32C;
}
.titoletto4
{
	color: #C60000;
}
.titoletto5
{
	color: #7F8BC8;
}
.titoletto6
{
	color: #FFCF00;
}
.titoletto1b, .titoletto2b, .titoletto3b, .titoletto4b, .titoletto5b
{
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 8px;
	margin-bottom: 0px;
	font-variant: small-caps; 
}
.titoletto1b
{
	color: #2B3771;
}
.titoletto2b
{
	color: Orange;
}
.titoletto3b
{
	color: #87B32C;
}
.titoletto4b
{
	color: #C60000;
}
.titoletto5b
{
	color: #7F8BC8;
}
.link3
{
	width: 100%;
	margin-top: 0px;
	text-align: right;
}
.link3 a, link3 a:active, .link3 a:visited
{
	color: #BADD45;
}
.link3 a:hover
{
	color: #CCE698;
}
.sottotitolo
{
	width: 100%;
	border-top: 1px solid #E5E7EF;
	color: #A9A9A9;
	font-weight: bold;
	font-size: 1.2em;
	text-align: right;
	margin-top: -3px;
	padding-top: 1px;
	font-style: italic;
	margin-bottom: 15px;
	line-height: 1.2em;
}
ul, ol
{
	padding-left: 10px;
	margin: 4px;
	margin-left: 20px;
}
ul li
{
	text-align: justify;
	list-style: url(../images/elenco.gif) outside;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
ul li.buy
{
	text-align: justify;
	list-style: url(../images/elenco2.gif) outside;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}
ol li
{
	text-align: justify;
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
acronym
{
	font-weight: bold;
	border-bottom: 1px dashed DarkGray;
}
.custom a, .custom a:active, .custom a:visited
{
	color: #87B32C;
}
.custom a:hover
{
	color: #CCE697;
	cursor: hand;
}
.demolink
{
	position: relative; 
	top: -90px; 
	z-index: 2; 
	text-align: center; 
	padding-left: 20px;
}
.link a, .link a:active, .link a:visited 
{
	color: #828282;
	font-weight: bold;
}
.link, .link a:hover
{
	color: #B2B2B2;
	font-weight: bold;
}.manina {
	cursor: hand;
}
