html, body {height:100%;}
body {
	margin:0px; padding:0px;
	background-image:url(_structuredImages/interfaces/top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
div#mainContainer {
	width:873px; min-height:600px;
	margin-left:36px; margin-top:33px;
	height:100%; 
}
div#mainContainer div#top {
 	width:873px; height:256px;
 	padding-top:10px; 
}
div#mainContainer div#navBar {
 	width: 622px; margin-left:159px;
 	height:22px; margin-top:3px; 
 	font-family:verdana, sans-serif; font-size:10px; color:white;
 	padding-left:7px; padding-right:3px;
 	padding-top:8px;
 	font-weight:800;
}
div#mainContainer div#navBar a:link,
div#mainContainer div#navBar a:active,
div#mainContainer div#navBar a:visited
{font-family:verdana, sans-serif; font-size:10px; color:white; text-decoration:underline;}
div#mainContainer div#navBar a:hover
{font-family:verdana, sans-serif; font-size:10px; color:white; text-decoration:none;}

div#mainContainer div#subContainer {
	width:873px; min-height:300px;
	
}
div#mainContainer div#subContainer div#leftboard {
 	width:151px; background-color:#eeeeee; margin-top:80px;
	float:left; 
}
div#mainContainer div#subContainer div#rightboard {
 	width:12px;
 
	margin-top:168px; margin-bottom:5px;
	
	background-repeat:repeat-y;
	background-position:5px 0px;
	float:left;  
	
}
div#mainContainer div#subContainer div#contentboard {
 	width:683px;  float:left; min-height:298px; 
 	padding-left:5px; padding-right:5px; padding-top:30px; padding-bottom:0px;
}
div#mainContainer div#subContainer div#contentboard div#holder {
 	min-height:320px; height:100%;
 	padding-left:35px; padding-right:75px;
 	font-family:verdana, sans-serif; font-size:11px; color:#666666;
}
div#mainContainer div#subContainer div#contentboard div#footer div#footer_navBar {
 	height:20px; float:left; line-height:20px;
 	width: 625px;
}
div#mainContainer div#subContainer div#contentboard div#footer div#footer_dash {
 	height:20px; float:right; line-height:20px;
 	width: 55px;
 	
	background-repeat:repeat-x;
	background-position:0px 13px;
}
div#mainContainer div#subContainer div#contentboard div#footer div#footer_navBar a:link,
div#mainContainer div#subContainer div#contentboard div#footer div#footer_navBar a:active,
div#mainContainer div#subContainer div#contentboard div#footer div#footer_navBar a:visited
{font-family:verdana, sans-serif; font-weight:800; font-size:10px; color:#00adef; text-decoration:none;}
div#mainContainer div#subContainer div#contentboard div#footer div#footer_navBar a:hover
{font-family:verdana, sans-serif; font-weight:800; font-size:10px; color:#00adef; text-decoration:underline;}

div#mainContainer div#subContainer div#leftboard div#leftmenu {
	padding-left:20px;padding-right:20px; text-align:right;
	font-family:verdana, sans-serif; font-size:10px; color:#00adef;
}
div#mainContainer div#subContainer div#leftboard div#leftmenu a:link,
div#mainContainer div#subContainer div#leftboard div#leftmenu a:active,
div#mainContainer div#subContainer div#leftboard div#leftmenu a:visited
{font-family:verdana, sans-serif;  font-size:10px; color:#666666; text-decoration:none;}
div#mainContainer div#subContainer div#leftboard div#leftmenu a:hover
{font-family:verdana, sans-serif;  font-size:10px; color:#00adef; text-decoration:underline;}

/* NEWSBOX */
p.newsbox {
 	margin:0px; 
	padding-left:30px;
	text-align: justify;
	background-image:url(_structuredImages/newsbox/segnaposto.gif);
	background-repeat:no-repeat;
	background-position:20px 2px;
}
p.newsbox b { 
	font-weight:800; color:#00adef;
}
p.newsbox i { 
	color:#00adef;
}
p.newsbox a:link,
p.newsbox a:active,
p.newsbox a:visited
{font-weight:800; color:#f36f2b; text-decoration:underline;}
p.newsbox a:hover
{font-weight:800; color:#f36f2b; text-decoration:none;}

table tr td {
	font-family:verdana, sans-serif;  font-size:10px; color:#00adef;	
}
table tr td a:link,
table tr td a:active,
table tr td a:visited
{
	font-family:verdana, sans-serif; font-weight:800 ; font-size:10px; color:#00adef; text-decoration:none;
}
table tr td a:hover {
	font-family:verdana, sans-serif; font-weight:800 ; font-size:10px; color:#00adef; text-decoration:underline;
}

/* COMMON TAGS */
img {border:0px none white;}
img.gallerialeft {margin-right:1px;margin-bottom:1px;}
img.galleriaright {margin-right:1px;margin-bottom:1px;}
