/* LOGO */

div.topleft {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 300px;
	height: 80px;
	border-top:solid 1px #999999;
	border-left:solid 1px #999999;
	 background: rgb(255,255,255) url(../img/logo.png) 0% 0% no-repeat;
}

/* EVENTUALE BANNER */

div.top {
	position: absolute;
	top: 25px;
	left: 300px;
	width: 480px;
	height: 80px;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
}

/* MENU ORIZZONTALE */

div.hmenu {
	position: absolute;
	top: 105px;
	left: 0px;
	width: 780px;
	height: 25px;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
}

table.hmenu {
	width: 777px;
	height: 25px;
}

td.hmenug {
	width:90px;
	text-align:center;
	background-color:#ED752A;
	height:1px;
}

td.hmenu-highlight {
	vertical-align: middle;
	width:90px;
	color:#666633;
	background-color:#ED752A;
	text-align:center;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
	font-weight: bold;
}

td.hmenu {
	
	vertical-align: middle;
	width:88px;
	background-color:#999900;
	text-align:center;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
	font-weight: normal;
}

td.hmenu:hover {
	vertical-align: middle;
	width:90px;
	background-color:#339900;
	text-align:center;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
	font-weight: bold;
}

a.hmenu:link {
	color : #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size:9pt;
}

a.hmenu:hover {
						color :#FFFFFF;
						font-weight: bold;
						font-size:9pt;
						text-decoration: none;
						}

a.hmenu:visited {
						color : #FFFFFF;
						text-decoration: none;
						font-size:9pt;
						}


/* CONTENUTO PRINCIPALE */

div.main {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 780px;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	
}

table.main {
	width: 100%;
	height: 0%;
}

td.main {
	vertical-align: middle;
	text-align: center;
	
}

table.bodypage {
	width: 550px;
	margin: 0px 0px 0px 10px;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
}

table.bodypage-title {
	width: 550px;
	margin: 10px 0px 0px 10px;;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
}

td.bodypage_green {
width:550px;
background-color:#FFFFFF;
color:#666633;
vertical-align: top;
}

td.bodypage_gray {
width:550px;
background-color:#FFFFFF;
color:#999999;
vertical-align: top;
}

th.bodypage {
	width:550px;
	color: #666633;
	background-color:#FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border-top: solid 1px #666633;
	border-bottom: solid 1px #666633;
}

th.bodypage-title {
	width:550px;
	color: #666633;
	background-color:#FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border-top: solid 1px #666633;
	border-bottom: solid 1px #666633;
}


/* FOOTER */

.footer {
	border-top: solid 1px #ED752A;
	text-align:center;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
	color: #666633;
}
	

/* CONTENITORE PER CENTRARE PAGINA */

div.container {
	position: relative;
	margin: 0 auto;
	width: 780px;
	text-align: left;

}


/* SEZIONE NEWS */

table.news {
	width: 190px;
	margin: 10px 0px 0px 10px;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
	
	
}


 td.news_green {
	width:190px;
	background-color:#FFFFFF;
	color:#666633;
	vertical-align: top;
	}

 td.news_gray {
	width:190px;
	background-color:#FFFFFF;
	color:#999999;
	vertical-align: top;
	padding-bottom:10px;
	
	}


th.news {
	width:190px;
	color: #666633;
	background-color:#FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border-top: solid 1px #666633;
	border-bottom: solid 1px #666633;
	
}

/* PAGINA DEMO*/
a.demo-button:link {
						color : #ED752A;
						text-decoration: none;
						font-weight: normal;
						font-size:9pt;
	
}

a.demo-button:hover {
						color : #ED752A;
						font-weight: bold;
						font-size:9pt;
						text-decoration: none;
						}


a.demo-button:visited {
						color : #ED752A;
						text-decoration: none;
						font-size:9pt;
						}

/* PAGINA CONTATTI*/

table.contatti {
	width: 250px;
}

th.contatti {
	width:250px;
	color: #666633;
	text-align: center;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
	font-weight: bold;
	border-top: solid 1px #ED752A;
	border-bottom: solid 1px #ED752A;
}

td.contatti {
	width:250px;
	color:#999999;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
}

a.contatti-invia:link {
	color:#999999;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
	text-decoration: none;
	font-weight:bold;
}
a.contatti-invia:hover {
	color:#999999;
	font-size: 9pt;
	font-weight:bold;
	font-family: verdana,tahoma,arial,sans-serif;
	text-decoration: none;
}
a.contatti-invia:visited {
	color:#999999;
	font-size: 9pt;
	font-family: verdana,tahoma,arial,sans-serif;
	text-decoration: none;
	font-weight:bold;
}

