body{
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #000;
	background-color:#4E4639;
	background-repeat:repeat;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	scrollbar-base-color:#201D18;
}
h1 { display:block; width:900px; height:22px; margin:0 auto; padding:0; font-size:10px; font-weight:normal; color:#7c6d5a; text-align:right; float:right;}
a { color:#FFFFFF; text-decoration:none;}
a:hover{ text-decoration:underline}
.cont_head { margin:0; padding:0; display:block; width:100%; background-image:url(../img/back_top.gif); background-repeat:repeat-x;}
.cont_top { margin:0 auto; padding:0; display:block; width:901px; height:98px;}
.top { margin:0; padding:0; float:left; display:block; width:900px; height:76px; background-color: #201d18; background-image:url(../img/back_head.jpg); background-repeat:no-repeat;}
.cont_tot_home { margin:0; padding:0; display:block; width:100%; background-color: #080c08;}
.cont_home { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #080c08; background-image:url(../img/back_home.jpg); background-repeat:no-repeat;}

.cont_home_2010 { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #080c08; background-image:url(../img/home2010.jpg); background-repeat:no-repeat;}
.cont_home_2010b { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #080c08; background-image:url(../img/home2010b.jpg); background-repeat:no-repeat;}

/* Menu */
.menu {
	width:900px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:22px;
	background: #4e4639;
	text-align:left;
	background-image:url(../img/back_menu.jpg);
	background-repeat:no-repeat;
	color: #4E4639;
}
.text_home { margin: 50px 20px 0 0; padding:0; display:block; float:right; width:300px; text-align:justify; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0 20px 0 0;
	float:right;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  height: 21px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 11px  Arial, Verdana, Helvetica, sans-serif;
  background: #4e4639;
  color: #CCCCCC;
  display: block;
  padding: 4px 15px;
  text-transform: upercase;
  text-decoration: none;
}

.nav li a:hover {
  background: #7c6d5a;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #7c6d5a;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #4e4639;
  color: #CCCCCC;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #7c6d5a;
  color: #000;	
}

.nav ul {
  background: #4e4639;
  list-style: none;
  margin: 0;
  padding:0 15px 0 0;
  position: absolute;
  top: -999em;
  width:130px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 21px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  padding-right: 21px;
  white-space: nowrap;
  width:130px;
}
.nav ul a:hover {
  background: #7c6d5a;
  color: #000;
}
/*Tosca*/
.cont_tosca { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/back_tosca.jpg); background-repeat:no-repeat;}
.transparent_tosca {margin:0 20px 0 0; padding:0; width:330px; height:486px; background-color:#201d18; display:block; float:right;}
.contenuto_tosca { margin:30px auto 0 auto; padding:0; width:300px; height:400px; display:block; text-align:justify; font-size:11px; color:#ffffff; overflow:auto;}

/*Atelier*/
.cont_atelier { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/backatelier.jpg); background-repeat:no-repeat;}
.transparent_atelier {margin:0 20px 0 0; padding:0; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; width:330px; height:486px; background-color:#000000; display:block; float:right;}
.contenuto_atelier { margin:30px auto 0 auto; padding:0; width:300px; height:400px; display:block; text-align:justify; font-size:11px; color:#ffffff; overflow:auto;}
.cont_gallery_atelier {margin: 30px 0 0 0; padding:0; display:block; width:550px; float:left;}

/*Punti Vendita*/
.cont_punti { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/back_punti.jpg); background-repeat:no-repeat;}
.contenuto_punti { margin:50px 10px 0 0; padding:0; display:block; width:560px; height:430px; float:right; overflow:auto;}

/*Produzione*/
.cont_prod { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/back_prod.jpg); background-repeat:no-repeat;}
/*.transparent_prod {margin:0 20px 0 0; padding:0; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; width:330px; height:486px; background-color:#000000; display:block; float:right;}
.contenuto_prod { margin:30px auto 0 auto; padding:0; width:300px; height:400px; display:block; text-align:justify; font-size:11px; color:#ffffff; overflow:auto;}
.cont_gallery_prod { margin: 30px 0 0 0; padding:0; display:block; width:550px; float:left;}
*/
.transparent_prod {margin:0 0 0 0; padding:0; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; width:540px; height:486px; background-color:#000000; display:block; float:left;}
.contenuto_prod { margin:30px auto 0 auto; padding:0; width:460px; height:456px; display:block; text-align:justify; font-size:11px; color:#ffffff; overflow:auto;}
.cont_gallery_prod { margin: 25px 0 0 0; padding:0; display:block; width:360px; float:left; }

/*2009*/
.cont_2009 { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-image:url(../img/back_2009.jpg); background-repeat:no-repeat;}
.cont_gallery_2009 { margin:10px 10px 0 0; padding:0; display:block; width:580px; height:460px; float:right; }

/*eventi*/
.cont_eventi { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/back_eventi.jpg); background-repeat:no-repeat;}
.cont_eventi_en { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/back_eventi_en.jpg); background-repeat:no-repeat;}
.cont_eventi_es { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/back_eventi_es.jpg); background-repeat:no-repeat;}
.contenuto_eventi { margin: 100px 0 0 0; padding:0; width:400px; height:380px; float:right; display:block; }

/*adv*/
.cont_adv { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/back_adv.jpg); background-repeat:no-repeat;}
.contenuto_adv { margin: 50px 0 0 0; padding:0; width:480px; height:430px; float:right; display:block; }

/*press*/
.cont_press { margin:0 auto; padding:0; display:block; width:900px; height:486px; background-color: #000000; background-image:url(../img/back_press.jpg); background-repeat:no-repeat;}
.contenuto_press { margin: 50px 0 0 0; padding:0; width:520px; height:430px; float:right; display:block; }

/*Info*/
.cont_info { margin:0 auto; padding:0; display:block; width:900px; height:486px;}
.cont_mappa { margin:10px 10px; padding:0; display:block; float:left; width:560px; height:440px;}
.cont_contatti {
	margin:10px 10px 0 0;
	padding:0;
	display:block;
	float:left;
	width:300px;
	height:106px;
	background-image:url(../img/back_contatti.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-size:10px;
	font-weight: normal;
}
.cont_form {
	margin:10px 10px 10px 0;
	padding:0;
	display:block;
	float:left;
	width:300px;
	height:340px;
	color: #FFF;
}

/*footer*/
.cont_footer {margin:0; padding:0; display:block; width:100%; height:62px; background-color:#211C18; background-image:url(../img/back_footer.jpg); background-repeat:repeat-x;}
.cont_menu_footer{ width:954px; margin:0 auto; padding:0; background-color:none; display:block;}
.menu_bottom{ width:954px; height:25px; margin:0 auto; padding:0; background-color:none; display:block; float:left;}
.menu_bottom ul { width:954px; margin:0 auto; padding:3px 0 0 0; float:left; list-style-type:none; text-align:center; display:block;}
.menu_bottom ul li{ display: inline; margin:0 auto; padding:0; font-size:9px; font-weight: normal;	color:#ffffff;}
.menu_bottom ul li a{ margin: 0 auto; padding:0 2px; color:#ffffff; text-decoration:none;}
.menu_bottom ul li a:hover{ color:#000000;}
.credits {margin:0 auto; padding:0; display:block; width:900px; background-color:none; color: #5d5544; text-align:center; font-size:9px; clear:left;}
.credits a{color:#5d5544; text-decoration:none; font-size:9px; font-weight:normal; text-transform:none;}
.credits a:hover{color: #ffffff; text-decoration:underline;}
.creditshome {margin:0 auto; padding:0; display:block; width:568px; background-color:none; color: #5d5544; text-align:center; font-size:9px; clear:left;}
.creditshome a{color:#5d5544; text-decoration:none; font-size:9px; font-weight:normal; text-transform:none;}
.creditshome a:hover{color: #ffffff; text-decoration:underline;}

/*gallery collezioni*/
.foto{width:100px; display:block; float:left; margin:0; padding:0;}
.foto a img{ border:1px solid #FFFFFF;}
span.titolo_collez { display:block; width:100%; float:left; margin:0; padding:0; clear:both; color:#ffffff; text-align:left; font-weight:bold;}