body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; color:#666666;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
.border {
	border:1px solid #cccccc;
}


/*-----------------------header-------------------------------------*/
#header {
	margin:0px; padding:0px;
}
#top_menu {
	margin:0px; padding:10px 0px 0px 10px;; background:url(images/top_menu.jpg) no-repeat; height:36px;
}
#top_menu a{
	margin:0px; padding:0px 10px 0px 10px; text-transform:uppercase; font-size:12px; text-decoration:none; color:#666666; font-weight:bold
}
#top_menu a:hover{
	margin:0px; padding:0px 10px 0px 10px;color:#284588; text-decoration:underline
}
#top_menu_home a{
	margin:0px; padding:0px 10px 0px 10px;color:#284588; text-decoration:underline
}
/*-----------------------footer-------------------------------------*/
#footer {
	margin:0px; padding-top:60px; background-image:url(images/bg_foot.jpg); height:77px
}
#copy {
	font-size:10px; color:#666666; margin:0px 0px 0px 30px; font-weight:bold;
}

/*-----------------------body-------------------------------------*/
#left_menu {
	margin:20px 0px 0px 0px; padding:0px; width:240px; float:left; margin-left:20px;
}
#left_menu div{
	line-height:35px; border-bottom:1px solid #999999; width:auto
}

.foto a { padding:10px 0px 10px 10px; font-size:11px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.foto a:hover { padding:10px 0px 10px 10px; font-size:11px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.home a { background:url(images/m_home.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.home a:hover {background:url(images/m_homeO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.home_sel a {background:url(images/m_homeO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.quality a {background:url(images/m_quality.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.quality a:hover {background:url(images/m_qualityO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.quality_sel a {background:url(images/m_qualityO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.private a {background:url(images/m_private.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.private a:hover {background:url(images/m_privateO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.private_sel a {background:url(images/m_privateO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.photos a {background:url(images/m_photos.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.photos a:hover {background:url(images/m_photosO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.photos_sel a {background:url(images/m_photosO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.downloads a {background:url(images/m_downloads.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.downloads a:hover {background:url(images/m_downloadsO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.downloads_sel a {background:url(images/m_downloadsO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.address a {background:url(images/m_address.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.address a:hover {background:url(images/m_addressO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.address_sel a {background:url(images/m_addressO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.contact a {background:url(images/m_contact.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.contact a:hover {background:url(images/m_contactO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.contact_sel a {background:url(images/m_contactO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.links a {background:url(images/m_links.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}
.links a:hover {background:url(images/m_linksO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.links_sel a {background:url(images/m_linksO.jpg) 0px 5px no-repeat; padding:10px 0px 10px 35px; font-size:14px; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}

.certificazione a { text-transform:capitalize; text-decoration:none; font-weight:bold; color:#284588;}
.certificazione a:hover { text-transform:capitalize; text-decoration:none; font-weight:bold; color:#666666;}


#body {
	float:right; background:url(images/bg_centro.jpg) bottom right no-repeat; font-size:11px; color:#0E479E; font-weight:bold; width:520px;
}
