/* CSS Document */

body {
	background: #81807c;
	margin: 0px auto;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #666;
	}
	
#container {
	width: 900px;/*
	height: 670px;*/
	background: transparent;
	margin: 0 auto;
	font-size: 12px;
	}
	
/* == MENU == */
	
#menu {
	width: 900px;
	height: 20px;
	background: url(../images/menu-bg.jpg) left top no-repeat;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#menusx {
	width: 66px;
	height: 20px;
	background: transparent;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	top: 0;
	left: 81px;
	}

#menusx a {
	width: 66px;
	height: 20px;
	background: transparent;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#menusx a span { display: none; }

#nav-it {
	float: right;
	width: 398px; /* 446 */
	height: 20px;
	margin: 0 0 0 48px;
	padding: 0;
	background: url(../images/menu/menu-bk.jpg) left top repeat-x;
	}

ul#nav {
	margin: 0 0 0 -1px;
	padding: 0;
	list-style: none;
}

ul#nav li a { display: block; width: 73px; height: 20px; }
ul#nav li.menuAzienda a { width: 101px; }
ul#nav li.menuProdotti a { width: 108px; }
ul#nav li.menuNews a { width: 86px; }
ul#nav li.menuContatti a { width: 103px; }

ul#nav li.menuAzienda { background: url(../images/menu/menu-it_azienda.gif) 0px -20px no-repeat; }
ul#nav li.menuAzienda a { background: url(../images/menu/menu-it_azienda.gif) 0px 0px no-repeat; }
ul#nav li.menuAzienda a:hover { background: none; }

ul#nav li.menuProdotti { background: url(../images/menu/menu-it_prodotti.gif) 0px -20px no-repeat }
ul#nav li.menuProdotti a { background: url(../images/menu/menu-it_prodotti.gif) 0px 0px no-repeat }
ul#nav li.menuProdotti a:hover { background: none; }

ul#nav li.menuNews { background: url(../images/menu/menu-it_news.gif) 0px -20px no-repeat;}
ul#nav li.menuNews a { background: url(../images/menu/menu-it_news.gif) 0px 0px no-repeat; }
ul#nav li.menuNews a:hover { background: none; }

ul#nav li.menuContatti { background: url(../images/menu/menu-it_contatti.gif) 0px -20px no-repeat; }
ul#nav li.menuContatti a { background: url(../images/menu/menu-it_contatti.gif) 0px 0px no-repeat; }
ul#nav li.menuContatti a:hover { background: none; }

ul#nav li.selezionato a { background: none}

ul#nav li a span { display: none; }

ul#nav li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

ul#nav li.over ul { display: block; }

ul#nav li .aziendasub {
	display: none;
	position: absolute;
	z-index: 100;
    top: 20px;
    left: 0;
	width: 55px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	/* background:  url(../images/menu/sottomenu-it-azienda.jpg) 0px 0px no-repeat; */
}

ul#nav li ul.aziendasub li {
	background: transparent;
	list-style: none;
}

ul#nav li ul.aziendasub li a {
	display: block;
	width: 55px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: transparent;
}

/*
ul#nav li ul.aziendasub li.filosofia:hover a, ul#nav li ul.aziendasub li.filosofia a:hover { background:  url(../images/menu/sottomenu-it-azienda.jpg) 0px -57px no-repeat; }
ul#nav li ul.aziendasub li.design:hover a, ul#nav li ul.aziendasub li.design a:hover { background:  url(../images/menu/sottomenu-it-azienda.jpg) 0px -73px no-repeat; }
ul#nav li ul.aziendasub li.qualita:hover a, ul#nav li ul.aziendasub li.qualita a:hover { background:  url(../images/menu/sottomenu-it-azienda.jpg) 0px -89px no-repeat; }
*/

ul#nav li .prodottisub {
	display: none;
	position: absolute;
	z-index: 100;
    top: 20px;
    left: 0;
	width: 200px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	/* background:  url(../images/menu/sottomenu-it-prodotti.jpg) 0px 0px no-repeat; */
}

ul#nav li ul.prodottisub li {
	background: transparent;
	list-style: none;
}

ul#nav li ul.prodottisub li a {
	display: block;
	width: 200px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: transparent;
}
/*
ul#nav li ul.prodottisub li.blackpersian:hover a, ul#nav li ul.prodottisub li.blackpersian a:hover { background:  url(../images/menu/sottomenu-it-prodotti.jpg) 0px -57px no-repeat; }
ul#nav li ul.prodottisub li.lava:hover a, ul#nav li ul.prodottisub li.lava a:hover { background:  url(../images/menu/sottomenu-it-prodotti.jpg) 0px -73px no-repeat; }
ul#nav li ul.prodottisub li.botticino:hover a, ul#nav li ul.prodottisub li.botticino a:hover { background:  url(../images/menu/sottomenu-it-prodotti.jpg) 0px -89px no-repeat; }
*/
/* menu inglese */

#nav-en {
	float: right;
	width: 398px; /* 446 */
	height: 20px;
	margin: 0 0 0 48px;
	padding: 0;
	background: url(../images/menu/menu-bk.jpg) left top repeat-x;
	}

ul#naveng {
	margin: 0 0 0 -1px;
	padding: 0;
	list-style: none;
}

ul#naveng li a { display: block; width: 73px; height: 20px; }
ul#naveng li.menuCompany a { width: 101px; }
ul#naveng li.menuProducts a { width: 108px; }
ul#naveng li.menuNewsen a { width: 86px; }
ul#naveng li.menuContacts a { width: 103px; }

ul#naveng li.menuCompany { background: url(../images/menu/menu-en_company.gif) 0px -20px no-repeat; }
ul#naveng li.menuCompany a { background: url(../images/menu/menu-en_company.gif) 0px 0px no-repeat; }
ul#naveng li.menuCompany a:hover { background: none; }

ul#naveng li.menuProducts { background: url(../images/menu/menu-en_products.gif) 0px -20px no-repeat }
ul#naveng li.menuProducts a { background: url(../images/menu/menu-en_products.gif) 0px 0px no-repeat }
ul#naveng li.menuProducts a:hover { background: none; }

ul#naveng li.menuNewsen { background: url(../images/menu/menu-en_news.gif) 0px -20px no-repeat;}
ul#naveng li.menuNewsen a { background: url(../images/menu/menu-en_news.gif) 0px 0px no-repeat; }
ul#naveng li.menuNewsen a:hover { background: none; }

ul#naveng li.menuContacts { background: url(../images/menu/menu-en_contacts.gif) 0px -20px no-repeat; }
ul#naveng li.menuContacts a { background: url(../images/menu/menu-en_contacts.gif) 0px 0px no-repeat; }
ul#naveng li.menuContacts a:hover { background: none; }

ul#naveng li.selezionato a { background: none}

ul#naveng li a span { display: none; }

ul#naveng li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

ul#naveng li.over ul { display: block; }

ul#naveng li .companysub {
	display: none;
	position: absolute;
	z-index: 100;
    top: 20px;
    left: 0;
	width: 66px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	/* background:  url(../images/menu/sottomenu-en-company.jpg) 0px 0px no-repeat; */
}

ul#naveng li ul.companysub li {
	background: transparent;
	list-style: none;
}

ul#naveng li ul.companysub li a {
	display: block;
	width: 66px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: transparent;
}
/*
ul#naveng li ul.companysub li.philosophy:hover a, ul#naveng li ul.companysub li.philosophy a:hover { background:  url(../images/menu/sottomenu-en-company.jpg) 0px -57px no-repeat; }
ul#naveng li ul.companysub li.design:hover a, ul#naveng li ul.companysub li.design a:hover { background:  url(../images/menu/sottomenu-en-company.jpg) 0px -73px no-repeat; }
ul#naveng li ul.companysub li.quality:hover a, ul#naveng li ul.companysub li.quality a:hover { background:  url(../images/menu/sottomenu-en-company.jpg) 0px -89px no-repeat; }
*/
ul#naveng li .prodottisub {
	display: none;
	position: absolute;
	z-index: 100;
    top: 20px;
    left: 0;
	width: 120px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	/* background:  url(../images/menu/sottomenu-it-prodotti.jpg) 0px 0px no-repeat; */
}

ul#naveng li ul.prodottisub li {
	background: transparent;
	list-style: none;
}

ul#naveng li ul.prodottisub li a {
	display: block;
	width: 120px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: transparent;
}

/*
ul#naveng li ul.prodottisub li.blackpersian:hover a, ul#naveng li ul.prodottisub li.blackpersian a:hover { background:  url(../images/menu/sottomenu-it-prodotti.jpg) 0px -57px no-repeat; }
ul#naveng li ul.prodottisub li.lava:hover a, ul#naveng li ul.prodottisub li.lava a:hover { background:  url(../images/menu/sottomenu-it-prodotti.jpg) 0px -73px no-repeat; }
ul#naveng li ul.prodottisub li.botticino:hover a, ul#naveng li ul.prodottisub li.botticino a:hover { background:  url(../images/menu/sottomenu-it-prodotti.jpg) 0px -89px no-repeat; }
*/


/* menu russo */

#nav-ru {
	float: right;
	/*width: 398px; 
	height: 20px;
	margin: 0 0 0 48px;*/
	padding: 0;
	background: url(../images/menu/menu-bk.jpg) left top repeat-x;
	}

ul#navru {
	margin: 0 0 0 -1px;
	padding: 0;
	list-style: none;
}

ul#navru li a { display: block; width: 73px; height: 20px; }
ul#navru li.menuAziendaRu a { width: 112px; }
ul#navru li.menuProdottiRu a { width: 103px; }
ul#navru li.menuNewsRu a { width: 102px; }
ul#navru li.menuContattiRu a { width: 82px; }

ul#navru li.menuAziendaRu { background: url(../images/menu/menu-ru_azienda.gif) 0px -20px no-repeat; }
ul#navru li.menuAziendaRu a { background: url(../images/menu/menu-ru_azienda.gif) 0px 0px no-repeat; }
ul#navru li.menuAziendaRu a:hover { background: none; }

ul#navru li.menuProdottiRu { background: url(../images/menu/menu-ru_prodotti.gif) 0px -20px no-repeat }
ul#navru li.menuProdottiRu a { background: url(../images/menu/menu-ru_prodotti.gif) 0px 0px no-repeat }
ul#navru li.menuProdottiRu a:hover { background: none; }

ul#navru li.menuNewsRu { background: url(../images/menu/menu-ru_news.gif) 0px -20px no-repeat;}
ul#navru li.menuNewsRu a { background: url(../images/menu/menu-ru_news.gif) 0px 0px no-repeat; }
ul#navru li.menuNewsRu a:hover { background: none; }

ul#navru li.menuContattiRu { background: url(../images/menu/menu-ru_contatti.gif) 0px -20px no-repeat; }
ul#navru li.menuContattiRu a { background: url(../images/menu/menu-ru_contatti.gif) 0px 0px no-repeat; }
ul#navru li.menuContattiRu a:hover { background: none; }

ul#navru li.selezionato a { background: none}

ul#navru li a span { display: none; }

ul#navru li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

ul#navru li.over ul { display: block; }

ul#navru li .aziendarusub {
	display: none;
	position: absolute;
	z-index: 100;
    top: 20px;
    left: 0;
	width: 72px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	/* background:  url(../images/menu/sottomenu-ru-azienda.gif) 0px 0px no-repeat; */
}

ul#navru li ul.aziendarusub li {
	background: transparent;
	list-style: none;
}

ul#navru li ul.aziendarusub li a {
	display: block;
	width: 72px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: transparent;
}

/*
ul#navru li ul.aziendarusub li.filosofiaRu:hover a, ul#navru li ul.aziendarusub li.filosofiaRu a:hover { background:  url(../images/menu/sottomenu-ru-azienda.gif) 0px -57px no-repeat; }
ul#navru li ul.aziendarusub li.designRu:hover a, ul#navru li ul.aziendarusub li.designRu a:hover { background:  url(../images/menu/sottomenu-ru-azienda.gif) 0px -73px no-repeat; }
ul#navru li ul.aziendarusub li.qualitaRu:hover a, ul#navru li ul.aziendarusub li.qualitaRu a:hover { background:  url(../images/menu/sottomenu-ru-azienda.gif) 0px -89px no-repeat; }
*/

ul#navru li .prodottirusub {
	display: none;
	position: absolute;
	z-index: 100;
    top: 20px;
    left: 0;
	width: 120px;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	/* background:  url(../images/menu/sottomenu-it-prodotti.gif) 0px 0px no-repeat; */
}

ul#navru li ul.prodottirusub li {
	background: transparent;
	list-style: none;
}

ul#navru li ul.prodottirusub li a {
	display: block;
	width: 120px;
	height: 16px;
	padding: 0;
	margin: 0;
	background: transparent;
}

/*
ul#navru li ul.prodottirusub li.blackpersianRu:hover a, ul#navru li ul.prodottirusub li.blackpersianRu a:hover { background:  url(../images/menu/sottomenu-it-prodotti.gif) 0px -57px no-repeat; }
ul#navru li ul.prodottirusub li.lavaRu:hover a, ul#navru li ul.prodottirusub li.lavaRu a:hover { background:  url(../images/menu/sottomenu-it-prodotti.gif) 0px -73px no-repeat; }
ul#navru li ul.prodottirusub li.botticinoRu:hover a, ul#navru li ul.prodottirusub li.botticinoRu a:hover { background:  url(../images/menu/sottomenu-it-prodotti.gif) 0px -89px no-repeat; }
*/




/* == HEADER == */
	
#header {
	width: 900px;
	height: 74px; /*170*/
	background: transparent;
	margin: 92px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
	color: #81807c;
	display:inline;
	}
	
#header h1 {
	font-size: 100%;
	font-weight: normal;
	color: #81807c;
	padding: 0;
	margin: 0;
	}
	
#header img {
	float: left;
	border: none;
	margin: 0;
	padding: 0;
	clear: both;
	}
	
#header span { display: none; }

#headermenu {
	width: 900px;
	height: 20px;
	background: transparent;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	display:inline;
	}
	
#headermenu ul {
	position: relative;
	width: 900px;
	background:  transparent;
	height: 20px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#headermenu li a {
	background: transparent;
	position: absolute;
	height: 20px;
	top: 0;
	text-decoration: none;
	}
	
#divider {
	height: 20px;
	text-decoration: none;
	border:1px solid #FF0000;
	}
	
#headermenu li a:hover {
	background-position: 0 -20px;
	}
	
li#design a {
	left: 0px;
	width: 38px;
	background: url(../images/headerL-design.jpg) 0px 0px no-repeat;
	}
	
li#design2 a {
	left: 43px;
	width: 42px;
	background: url(../images/headerL-design2.jpg) 0px 0px no-repeat;
	}
	
li#qualita a {
	left: 38px;
	width: 43px;
	background: url(../images/headerL-qualita.jpg) 0px 0px no-repeat;
	}
	
li#qualita2 a {
	left: 43px;
	width: 43px;
	background: url(../images/headerL-qualita.jpg) 0px 0px no-repeat;
	}
	
li#filosofia a {
	left: 0px;
	width: 43px;
	background: url(../images/headerL-filosofia.jpg) 0px 0px no-repeat;
	}
	
li#lava a {
	left: 0px;
	width: 74px;
	background: url(../images/headerL-lava.jpg) 0px 0px no-repeat;
	}
	
li#lava2 a {
	left: 104px;
	width: 80px;
	background: url(../images/headerL-lava2.jpg) 0px 0px no-repeat;
	}
	
li#botticino a {
	left: 74px;
	width: 96px;
	background: url(../images/headerL-botticino.jpg) 0px 0px no-repeat;
	}
	
li#blackpersian a {
	left: 0px;
	width: 104px;
	background: url(../images/headerL-blackpersian.jpg) 0px 0px no-repeat;
	}
	
li#botticino2 a {
	left: 104px;
	width: 96px;
	background: url(../images/headerL-botticino.jpg) 0px 0px no-repeat;
	}
	
li#designen a {
	left: 0px;
	width: 38px;
	background: url(../images/headerLen-design.jpg) 0px 0px no-repeat;
	}
	
li#designru a 
{
	width: 38px;
}
	
li#designen2 a {
	left: 58px;
	width: 43px;
	background: url(../images/headerLen-design2.jpg) 0px 0px no-repeat;
	}
	
li#quality a {
	left: 38px;
	width: 43px;
	background: url(../images/headerL-quality.jpg) 0px 0px no-repeat;
	}
	
li#qualityru a {
	left: 38px;
	width: 43px;
	}
	
li#philosophy a {
	left: 0px;
	width: 58px;
	background: url(../images/headerL-philosophy.jpg) 0px 0px no-repeat;
	}
	
li#quality2 a {
	left: 58px;
	width: 43px;
	background: url(../images/headerL-quality.jpg) 0px 0px no-repeat;
	}

/* == CONTENTS == */
	
#contents {
	width: 900px;
	height: 380px;
	background: #fff;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	}
	
#contents a  {
	color: #666;
	font-style: normal;
	text-decoration: none;
	}
	
#contents a:hover  {
	color: #b8b8b5;
	font-style: normal;
	text-decoration: none;
	}
	
.bold {
	font-weight: 800;
	}
	
.gold {
	color: #a8885f;
	}
	
.gold2 {
	color: #d2be91;
	}
	
#immag {
	width: 353px;
	height: 380px;
	background: transparent;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	display:inline;
	text-align:left;
	}
	
#immag img {
	border: none;
	margin: 0;
	padding: 0;
	}


#contettiImg {
	width: 353px;
	height: 380px;
	padding-top: 38px;
	padding-left:41px;
	float: left;
	clear: both;
	display:inline;
	text-align:left;
	background-image: url(../images/contatti_mappa.gif);
	background-repeat: no-repeat;
	color:#555450;
	
	}


#immag2 {
	width: 353px;
	height: 380px;
	background: transparent;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	display:inline;
	text-align:left;
	margin:5px;
	
	}
	
#immag2 img {
/*	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;*/
	margin: 8px;
	padding: 0;
	}

	
#txtdx {
	 /* 547 */
	 /* 380 */
	background: #fff;
	margin: 0;
	padding: 37px 25px 0 42px;
	float: left;
	line-height: 14px;
	display: inline;
	}
	
#txtdx h2, #txtnews h2 {
	font-size: 100%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
	}
	
#txtdx p, #txtnews p {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	clear: both;
	width: 477px;
	}
	
	
	#txtdx h2, #txtnews2 h2 {
	font-size: 100%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
	}
	
#txtdx p, #txtnews2 p {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	clear: both;
	width: 477px;
	}
	
	
#txtprodotti {
	width: 298px; /* 340 */
	height: 338px; /* 380 */
	background: #fff;
	margin: 0;
	padding: 42px 0 0 42px;
	float: left;
	clear: both;
	line-height: 14px;
	}
	
#txtprodotti h2 {
	font-size: 100%;
	font-weight: normal;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	text-align: left;
	}
	
#txtprodotti p {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 223px;
	}
	
#imgdx {
	width: 560px;
	height: 338px; /* 380 */
	background: #fff;
	margin: 0;
	padding: 42px 0 0 0;
	float: right	;
	}
	
#imgdx img {
	float: left;
	border: 1px solid #b6b6b6;
	margin: 0 5px 5px 0;
	padding: 0;
	}
	
#dettagli 
{
	width: 126px;
	height: 84px;
	border: 1px solid #b6b6b6;
	background:url(../images/prodotti/blank.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	}
	
#dettagli p  {
	float: left;
	text-align: left;
	margin: 5px 0 0 5px;
	padding: 0;
	display:inline;
	}
	
#txtnews {
	width: 477px; /* 547 */
	height: 345px; /* 380 */
	background: #fff;
	margin: 0;
	padding: 35px 25px 0 45px;
	float: left;
	line-height: 20px;
	}

#txtnews2 {
	width: 477px; /* 547 */
	height: 345px; /* 380 */
	background: #fff;
	margin: 0;
	padding: 10px 25px 0 10px;
	float: left;
	line-height: 20px;
	}

.txtnews_back
{
	text-align:right;
	padding-right:20px;
	margin-bottom:10px;
}
	
.incorso {
	width: 350px;
	height: 150px;
	float: left;
	text-align:left;
	}

#txtnews a  {
	color: #666;
	font-style: normal;
	text-decoration: none;
	}
	
#txtnews a:hover  {
	color: #b8b8b5;
	font-style: normal;
	text-decoration: none;
	}
	
	
#txtnews2 a  {
	color: #666;
	font-style: normal;
	text-decoration: none;
	}
	
#txtnews2 a:hover  {
	color: #b8b8b5;
	font-style: normal;
	text-decoration: none;
	}	
	
	
.contatti {
	width: 192px; /*477*/
	height: 300px;
	background: transparent;
	float: left;
	margin-top: 0;
	padding: 0;
	text-align:left;
	line-height: 17px;
	}
	
.contatti2 {
	width: 257px;
	height: 300px;
	background: transparent;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	margin-top:1px;
	}

form {
	padding: 0px;
	margin: 0px;

}

.info_input
{
	width:186px;
	height:18px;
	
}

.info_textarea
{
	width:186px;
	height:46px;
}


.filtro_select
{
	width:186px;
	height:15px;
	line-height:15px;
	
	margin-top:6px;
	font-size:10px;
}
	
	


