img, div { behavior: url(/css/iepngfix.htc) }
body {
margin: 0px 20px 0px 20px;
background-color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#boxtop {
width: 1000px;
height: 36px;
margin: 0px auto 0px auto;
} 
#boxmenu {
background-color: #4D4D4D;
width: 1000px;
height: 18px;
margin: 0px auto 0px auto;
} 
#boxmenuhome {
background-color: #333333;
width: 1000px;
height: 18px;
margin: 0px auto 0px auto;
} 
#box1 {
width: 1000px;
height: 656px;
margin: 0px auto 0px auto;
}
#boxmain {
text-align:left;
width: 1000px;
height: 656px;
margin: 0px auto 0px auto;
}
#boxfoot {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4D4D4D;
	width: 1000px;
	height: 18px;
	margin: 0px auto 0px auto;
	line-height: 18px;
} 
#menu {
position:absolute;
background-image:url(/images/sfomenu.png);
width: 180px;
height: 656px;
margin: 0px auto 0px auto;
}
#menu2 {
position:absolute;
width: 210px;
height: 656px;
margin: 0px 0px 0px -10px;
}
#home {
display:block;
text-align:left;
background-image:url(/images/home.jpg);
width: 1000px;
height: 656px;
margin: 0px auto 0px auto;
}
#homeup {
display:block;
width: 1000px;
height: 328px;
margin: 0px auto 0px auto;
}
#homedwn {
display:block;
width: 1000px;
height: 328px;
margin: 0px auto 0px auto;
}
#matteo {
float: left;
width: 250px;
height: 328px;
margin: 0px auto 0px auto;
}
#filoele {
float: left;
width: 250px;
height: 328px;
margin: 0px auto 0px auto;
}
#filo {
width: 250px;
height: 164px;
margin: 0px auto 0px auto;
}
#ele {
width: 250px;
height: 164px;
margin: 0px auto 0px auto;
}
#cucine {
float: left;
width: 500px;
height: 328px;
margin: 0px auto 0px auto;
}
#atelier {
float: left;
width: 500px;
height: 164px;
margin: 0px auto 0px auto;
}
#hospitality {
float: left;
width: 500px;
height: 164px;
margin: 0px auto 0px auto;
}
#contatti {
float: left;
width: 250px;
height: 164px;
margin: 0px auto 0px auto;
}
#testimonianze {
float: left;
width: 500px;
height: 164px;
margin: 0px auto 0px auto;
}
#marine {
float: left;
width: 250px;
height: 164px;
margin: 0px auto 0px auto;
}
#contatti {
float: left;
width: 250px;
height: 164px;
margin: 0px auto 0px auto;
}
#homedwnlft {
float: left;
width: 1000px;
height: 164px;
margin: 0px auto 0px auto;
}
#homedwnlft2 {
float: left;
width: 1000px;
height: 164px;
margin: 0px auto 0px auto;
}
#homedwnrgt {
float: left;
width: 500px;
height: 328px;
margin: 0px auto 0px auto;
}
#showroom {
float: left;
width: 250px;
height: 328px;
margin: 0px auto 0px auto;
}
#lindow {
float: left;
width: 250px;
height: 328px;
margin: 0px auto 0px auto;
}
#links {
width: 250px;
height: 164px;
margin: 0px auto 0px auto;
}
#download {
width: 250px;
height: 164px;
margin: 0px auto 0px auto;
}
#leftcucine {
float: left;
background-color:#1A1A1A;
width: 250px;
height: 656px;
margin: 0px auto 0px auto;
}
#cucineshow {
float: left;
background-color:#000000;
width: 750px;
height: 656px;
margin: 0px auto 0px auto;
vertical-align:middle;
}
#cucineshow img {
vertical-align:middle;
}
#topleftcuc {
width: 250px;
height: 300px;
margin: 0px auto 0px auto;
}
#titcucina {
font-size:11px;
color: #666666;
width: 239px;
height: 94px;
margin-right: 11px;
}
#thumbnails {
font-size:11px;
color: #666666;
width: 234px;
height: 218px;
margin: 0px 8px 8px 8px;
vertical-align:bottom;
}
#thumbnails a{
outline:0;
}
#thumbnails img{
margin:1px;
border-style: solid;
border-width: 1px;
border-color: #333333;
}
#thumbnails a:hover img{
border-style: solid;
border-width: 1px;
border-color: #FFFFFF; 
outline:0;
}
#thumbnails a:link:focus img{
border-style: solid;
border-width: 1px;
border-color: #FFFFFF; 
outline:0;
}

/* Inizio Menu */
#buttonhome {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuhome.png") 0 0 no-repeat;
}
#buttonhome:hover {
  background-position: 0 -24px;
}
#buttonhome_fr {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuhome_fr.png") 0 0 no-repeat;
}
#buttonhome_fr:hover {
  background-position: 0 -24px;
}
#buttonhome_es {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuhome_es.png") 0 0 no-repeat;
}
#buttonhome_es:hover {
  background-position: 0 -24px;
}
#buttonhome_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuhome_ru.png") 0 0 no-repeat;
}
#buttonhome_ru:hover {
  background-position: 0 -24px;
}
#buttonmatteo {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenumatteo.png") 0 0 no-repeat;
}
#buttonmatteo:hover {
  background-position: 0 -24px;
}
#buttonmatteo_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenumatteo_ru.png") 0 0 no-repeat;
}
#buttonmatteo_ru:hover {
  background-position: 0 -24px;
}
#buttonfilo {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenufilo.png") 0 0 no-repeat;
}
#buttonfilo:hover {
  background-position: 0 -24px;
}
#buttonfilo_en {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenufilo_en.png") 0 0 no-repeat;
}
#buttonfilo_en:hover {
  background-position: 0 -24px;
}
#buttonfilo_fr {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenufilo_fr.png") 0 0 no-repeat;
}
#buttonfilo_fr:hover {
  background-position: 0 -24px;
}
#buttonfilo_es {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenufilo_es.png") 0 0 no-repeat;
}
#buttonfilo_es:hover {
  background-position: 0 -24px;
}
#buttonfilo_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenufilo_ru.png") 0 0 no-repeat;
}
#buttonfilo_ru:hover {
  background-position: 0 -24px;
}
#buttonelementi {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuelementi.png") 0 0 no-repeat;
}
#buttonelementi:hover {
  background-position: 0 -24px;
}
#buttonelementi_en {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuelementi_en.png") 0 0 no-repeat;
}
#buttonelementi_en:hover {
  background-position: 0 -24px;
}
#buttonelementi_fr {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuelementi_fr.png") 0 0 no-repeat;
}
#buttonelementi_fr:hover {
  background-position: 0 -24px;
}
#buttonelementi_de {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuelementi_de.png") 0 0 no-repeat;
}
#buttonelementi_de:hover {
  background-position: 0 -24px;
}
#buttonelementi_es {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuelementi_es.png") 0 0 no-repeat;
}
#buttonelementi_es:hover {
  background-position: 0 -24px;
}
#buttonelementi_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuelementi_ru.png") 0 0 no-repeat;
}
#buttonelementi_ru:hover {
  background-position: 0 -24px;
}
#buttoncucine {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucucine.png") 0 0 no-repeat;
}
#buttoncucine:hover {
  background-position: 0 -24px;
}
#buttoncucine_en {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucucine_en.png") 0 0 no-repeat;
}
#buttoncucine_en:hover {
  background-position: 0 -24px;
}
#buttoncucine_fr {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucucine_fr.png") 0 0 no-repeat;
}
#buttoncucine_fr:hover {
  background-position: 0 -24px;
}
#buttoncucine_de {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucucine_de.png") 0 0 no-repeat;
}
#buttoncucine_de:hover {
  background-position: 0 -24px;
}
#buttoncucine_es {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucucine_es.png") 0 0 no-repeat;
}
#buttoncucine_es:hover {
  background-position: 0 -24px;
}
#buttoncucine_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucucine_ru.png") 0 0 no-repeat;
}
#buttoncucine_ru:hover {
  background-position: 0 -24px;
}
#buttonatelier {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuatelier.png") 0 0 no-repeat;
}
#buttonatelier:hover {
  background-position: 0 -24px;
}
#buttonatelier_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuatelier_ru.png") 0 0 no-repeat;
}
#buttonatelier_ru:hover {
  background-position: 0 -24px;
}
#buttonhosp {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuhosp.png") 0 0 no-repeat;
}
#buttonhosp:hover {
  background-position: 0 -24px;
}
#buttonhosp_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenuhosp_ru.png") 0 0 no-repeat;
}
#buttonhosp_ru:hover {
  background-position: 0 -24px;
}
#buttonmarine {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenumarine.png") 0 0 no-repeat;
}
#buttonmarine:hover {
  background-position: 0 -24px;
}
#buttonmarine_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenumarine_ru.png") 0 0 no-repeat;
}
#buttonmarine_ru:hover {
  background-position: 0 -24px;
}
#buttontestimonianze {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenutestimonianze.png") 0 0 no-repeat;
}
#buttontestimonianze:hover {
  background-position: 0 -24px;
}
#buttontestimonianze_en {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenutestimonianze_en.png") 0 0 no-repeat;
}
#buttontestimonianze_en:hover {
  background-position: 0 -24px;
}
#buttontestimonianze_fr {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenutestimonianze_fr.png") 0 0 no-repeat;
}
#buttontestimonianze_fr:hover {
  background-position: 0 -24px;
}
#buttontestimonianze_de {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenutestimonianze_de.png") 0 0 no-repeat;
}
#buttontestimonianze_de:hover {
  background-position: 0 -24px;
}
#buttontestimonianze_es {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenutestimonianze_es.png") 0 0 no-repeat;
}
#buttontestimonianze_es:hover {
  background-position: 0 -24px;
}
#buttontestimonianze_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenutestimonianze_ru.png") 0 0 no-repeat;
}
#buttontestimonianze_ru:hover {
  background-position: 0 -24px;
}
#buttoncontatti {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucontatti.png") 0 0 no-repeat;
}
#buttoncontatti:hover {
  background-position: 0 -24px;
}
#buttoncontatti_en {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucontatti_en.png") 0 0 no-repeat;
}
#buttoncontatti_en:hover {
  background-position: 0 -24px;
}
#buttoncontatti_es {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucontatti_es.png") 0 0 no-repeat;
}
#buttoncontatti_es:hover {
  background-position: 0 -24px;
}
#buttoncontatti_ru {
  width:180px;
  height:24px;
  text-indent:-9999px;
  overflow:hidden;
  display:block;
  background:transparent url("/images/butmenucontatti_ru.png") 0 0 no-repeat;
}
#buttoncontatti_ru:hover {
  background-position: 0 -24px;
}
/* Fine Menu */

/* Inizio Atelier */
#leftate {
color:#525252;
float: left;
background-color:#FFFFFF;
width: 334px;
height: 592px;
margin: 0px auto 0px auto;
}
#leftate a{
color:#525252;
}
#ateshow {
float: left;
background-color:#FFFFFF;
width: 666px;
height: 592px;
margin: 0px 0px 0px 0px;
}
#thumbnailsate {
float: left;
background-color: #C8C8C8;
font-size:11px;
color: #666666;
width: 980px;
height: 44px;
padding: 10px;
}
#thumbnailsate a{
outline:0;
}
#thumbnailsate img{
margin:1px;
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}
#thumbnailsate a:hover img{
border-style: solid;
border-width: 1px;
border-color: #7D7D7D; 
outline:0;
}
#thumbnailsate a:link:focus img{
border-style: solid;
border-width: 1px;
border-color: #7D7D7D; 
outline:0;
}
/* Fine Atelier */