/* Layout */

body
,html
,td
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

body
,html
{
	min-width:800px;
	width:100%;
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#B2CC7F;
}

/* MainLayout */
table#MainLayout
{
	width:100%;
	border-collapse:collapse;
}

table#MainLayout tr td
{
	padding:0px;
	margin:0px;
	text-align:left;
}

/* Header */

table#MainLayout tr td#Header
{
	background-position:top left;
	background-image:url(../images/bckgHeader.jpg);
	background-repeat:no-repeat;
	height:125px;
}

/* Horizontal Menu */

table#MainLayout tr td#Header ul
{
	margin:0px;
	padding:0px;
	min-width:800px;
	margin-left:20px;
	margin-top:100px;
}

table#MainLayout tr td#Header li
{
	display:inline;
}

table#MainLayout tr td#Header ul li a
{
	display:block;
	float:left;
	width:130px;
	background-color:#FFFFFF;
	color:#336600;
	height:22px;
	text-decoration:none;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	padding-top:3px;
}

table#MainLayout tr td#Header ul li a:hover
,table#MainLayout tr td#Header ul li a.Selected
{
	background-color:#336600;
	color:#FFFFFF;
}

/* Flash Animation */

table#MainLayout tr td#FlashAnimation div
{
	width:100%;
	margin-left:20px;
	background-color:#d1e0b2;
	height:120px;
}

table#MainLayout tr td#FlashAnimation div embed
,table#MainLayout tr td#FlashAnimation div object
{
	margin:0px;
	padding:0px;
	border:0px;
}

/* Home Page Content */

table#MainLayout tr td#HomePageContent
,table#MainLayout tr td#VantaggiContent
{
	padding-left:20px;
	padding-top:20px;
	background-image:url(../images/bckgLinks.jpg);
	background-position:98% 20px;
	background-repeat:no-repeat;
}

table#MainLayout tr td#HomePageContent table
,table#MainLayout tr td#VantaggiContent table
{
	height:300px;
}

table#MainLayout tr td#HomePageContent table tr td
,table#MainLayout tr td#VantaggiContent table tr td
{
	padding:5px;
	vertical-align:top;
	background-color:Transparent;
}

/* First Section */

table#MainLayout tr td#HomePageContent table tr td#Section1 h1
,table#MainLayout tr td#HomePageContent table tr td#Section1 h2
,table#MainLayout tr td#VantaggiContent table tr td#Section1 h1
{
	font-size:150%;
	font-weight:bold;
}

table#MainLayout tr td#HomePageContent table tr td#Section1 h2
{   
    margin:0px;
    padding:0px;
}

/* Second Section */

table#MainLayout tr td#HomePageContent table tr td#Section2
{
	width:15%;
}

table#MainLayout tr td#HomePageContent table tr td#Section2 h1
{
	font-size:150%;
	font-weight:bold;
	color:#FFFFFF;
}

table#MainLayout tr td#HomePageContent table tr td#Section2 ul
{
	margin:0px;
}

table#MainLayout tr td#HomePageContent table tr td#Section2 ul li
{
	list-style-type:none;
	margin-top:10px;
}

table#MainLayout tr td#HomePageContent table tr td#Section2 ul li a
{
	font-weight:bold;
	color:#336600;
	text-decoration:none;
}

table#MainLayout tr td#HomePageContent table tr td#Section2 ul li a:hover
{
	color:#FFFFFF;
}

/* Third Section */

table#MainLayout tr td#HomePageContent table tr td#Section3
{
	width:35%;
	padding-right:20px;
	border-right:1px solid #e0eb8c;
}

table#MainLayout tr td#VantaggiContent table tr td#Section3
{
	width:50%;
	padding-right:20px;
	border-right:1px solid #e0eb8c;
}

table#MainLayout tr td#HomePageContent table tr td#Section3 h1
,table#MainLayout tr td#HomePageContent table tr td#Section3 h3
,table#MainLayout tr td#VantaggiContent table tr td#Section3 h1
,table#MainLayout tr td#VantaggiContent table tr td#Section3 h3
{
	font-size:150%;
	font-weight:bold;
	color:#FFFFFF;
}

table#MainLayout tr td#HomePageContent table tr td#Section3 h3
,table#MainLayout tr td#VantaggiContent table tr td#Section3 h3
{
	font-size:120%;
	margin-bottom:5px;
	pading:0px;
}

table#MainLayout tr td#VantaggiContent table tr td#Section3 img
{
    float:left;
    padding-right:10px;
}
/* Links */

table#MainLayout tr td#HomePageContent table tr td#Section4
,table#MainLayout tr td#VantaggiContent table tr td#Section4
{
	padding-left:10px;
	width:35%;
	clear:right;
}

table#MainLayout tr td#HomePageContent table tr td#Section4 h1
,table#MainLayout tr td#VantaggiContent table tr td#Section4 h1
{
	color:#336600;
	font-size:200%;
}

table#MainLayout tr td#HomePageContent table tr td#Section4 ul
,table#MainLayout tr td#VantaggiContent table tr td#Section4 ul
{
	margin:0px;
	margin-left:20px;
}

table#MainLayout tr td#HomePageContent table tr td#Section4 ul.referenze 
{
	margin:0px;
}

table#MainLayout tr td#HomePageContent table tr td#Section4 ul.referenze li
{
   	list-style-type:none;
   	padding:0px;
	margin:0px;
}

table#MainLayout tr td#HomePageContent table tr td#Section4 ul li
,table#MainLayout tr td#VantaggiContent table tr td#Section4 ul li
{
	list-style-type:none;
	margin-top:10px;
}

table#MainLayout tr td#HomePageContent table tr td#Section4 ul li a
,table#MainLayout tr td#VantaggiContent table tr td#Section4 ul li a
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

table#MainLayout tr td#HomePageContent table tr td#Section4 ul li a:hover
,table#MainLayout tr td#VantaggiContent table tr td#Section4 ul li a:hover
{
	color:#336600;
}

/* Footer */

table#MainLayout tr td#Footer
{
	padding-left:30px;
	padding-top:10px;
}

table#MainLayout tr td#Footer table tr td
{
	color:#336600;
	vertical-align:bottom;
	padding:5px;
	min-width:0px;
	white-space:nowrap;
	width:350px;
}

table#MainLayout tr td#Footer table tr td:first-child
{
	border-right:1px solid #FFFFFF;
	text-align:right;
	vertical-align:top;
}

table#MainLayout tr td#Footer a
{
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}

table#MainLayout tr td#Footer a:hover
{
	color:#FFFFFF;
}
