body {
	background: #000000;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
h1 {
	text-align: center;
}
h2 {
	text-align: center;
	font-size: 130%;
}


#container #content {
	margin-top: 10px;
	clear: both;
}

/* AZIENDA */
body#azienda #content {
	clear: both;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
body#azienda #content .immLeft {
	float: left;
	margin-right: 10px;
	margin-left: 50px;
}
body#azienda #content p {
	width: 170px;
	float: left;
	background: url(../imm/images_azienda/mini_logo.gif) no-repeat left bottom;
	padding-bottom: 30px;
	line-height: 18px;
}
body#azienda #content .immRight {
	float: left;
	margin-left: 10px;
	margin-top: 40px;
}
body#azienda #content a {
	color: #CCCCCC;
	text-decoration: none;
}


/* CONTATTI */
body#contatti #content {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}
body#contatti #content #col1 {
	float: left;
	width: 205px;
	margin-top: 130px;
}
body#contatti #content #col2 {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
body#contatti #content #col3 {
	width: 205px;
	float: left;
	margin-top: 130px;
}
body#contatti #content #col1 p {
	text-align: center;
	padding: 10px;
}
body#contatti #content #col1 a.sch_tec_ita {
	background: url(../imm/contatti/sede_ita.gif);
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 201px;
	margin-right: auto;
	margin-left: auto;
}
body#contatti #content #col2 ul{
	list-style: none;
	margin: 0px auto;
	padding: 0px;
	width: 400px;
}
body#contatti #content #col2 li{
	text-align: center;
	border-bottom: 1px solid #999999;
	margin: 0px;
	padding: 5px 0px;
}
body#contatti #content #col2 a.info {
	background: url(../imm/contatti/info.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 237px;
	margin-right: auto;
	margin-left: auto;
}
body#contatti #content #col2 a {
	text-indent: -9999px;
	display: block;
	height: 43px;
	width: 237px;
	margin-right: auto;
	margin-left: auto;
}

body#contatti #content #col2 a.info {
	background: url(../imm/contatti/info.gif) no-repeat;
}
body#contatti #content #col2 a.sales {
	background: url(../imm/contatti/sales.gif) no-repeat;
}
body#contatti #content #col2 a.orders {
	background: url(../imm/contatti/orders.gif) no-repeat;
}
body#contatti #content #col2 a.scandinavia {
	background: url(../imm/contatti/mail_d4.jpg) no-repeat center center;
}
body#contatti #content #col2 a.usa {
	background: url(../imm/contatti/usa.gif) no-repeat center center;
}
body#contatti #content #col3 p {
	text-align: center;
	padding: 10px;
}
body#contatti #content #col3 a.form_contatti {
	background: url(../imm/contatti/form_contatti.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 201px;
	margin-right: auto;
	margin-left: auto;
}

/* DOVE SIAMO */
body#dove_siamo #content {
	clear: both;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
body#dove_siamo a.dwn_cartina {
	background: url(../imm/contatti/cartina.gif);
	text-indent: -9999px;
	display: block;
	height: 53px;
	width: 194px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
body#dove_siamo a.dwn_cartina_en {
	background: url(../imm/contatti/cartina_en.gif);
	text-indent: -9999px;
	display: block;
	height: 53px;
	width: 194px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
body#dove_siamo #content .immLeft {
	float: left;
}
body#dove_siamo #content .testo {
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 18px;
}
body#dove_siamo #content .testo ul {
	list-style: square;
	margin-left: 12px;
	margin-top: 20px;
}

body#dove_siamo #content .immRight {
	width: 396px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

/* PRODOTTI */
body#prodotti #content {
	clear: both;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
body#prodotti #prod_corpo {
	margin: 0px 100px 0px 310px;
	padding: 0px;
}

body#prodotti #content ul.menuProd {
	list-style: none;
	float: left;
	display: block;
	margin-right: 10px;
	/*margin-top: 5px;*/
}
body#prodotti #content ul.menuProd li {
	width: 300px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	height: 60px;
}
/* MENU CATEGORIE ITA */
body#prodotti #content ul.menuProd li a.cat_1 { background: url(../imm/categorie/accessori.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_1:hover,
body#prodotti #content ul.menuProd li.selected a.cat_1 { background: url(../imm/categorie/accessori.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_2 { background: url(../imm/categorie/lavabi_arredo.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_2:hover,
body#prodotti #content ul.menuProd li.selected a.cat_2 { background: url(../imm/categorie/lavabi_arredo.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_3 { background: url(../imm/categorie/lavabi_cristallo.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_3:hover,
body#prodotti #content ul.menuProd li.selected a.cat_3 { background: url(../imm/categorie/lavabi_cristallo.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_4 { background: url(../imm/categorie/lavabi_acciaio.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_4:hover,
body#prodotti #content ul.menuProd li.selected a.cat_4 { background: url(../imm/categorie/lavabi_acciaio.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_5 { background: url(../imm/categorie/contenitori.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_5:hover,
body#prodotti #content ul.menuProd li.selected a.cat_5 { background: url(../imm/categorie/contenitori.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_6 { background: url(../imm/categorie/mobili.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_6:hover,
body#prodotti #content ul.menuProd li.selected a.cat_6 { background: url(../imm/categorie/mobili.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_7 { background: url(../imm/categorie/specchi.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_7:hover,
body#prodotti #content ul.menuProd li.selected a.cat_7 { background: url(../imm/categorie/specchi.gif) no-repeat right center; }

/* MENU CATEGORIE ENG */
body#prodotti #content ul.menuProd li a.cat_1_en { background: url(../imm/categorie_en/accessories.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_1_en:hover,
body#prodotti #content ul.menuProd li.selected a.cat_1_en { background: url(../imm/categorie_en/accessories.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_2_en { background: url(../imm/categorie_en/furnishing-w.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_2_en:hover,
body#prodotti #content ul.menuProd li.selected a.cat_2_en { background: url(../imm/categorie_en/furnishing-w.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_3_en { background: url(../imm/categorie_en/crystal.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_3_en:hover,
body#prodotti #content ul.menuProd li.selected a.cat_3_en { background: url(../imm/categorie_en/crystal.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_4_en { background: url(../imm/categorie_en/sinks.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_4_en:hover,
body#prodotti #content ul.menuProd li.selected a.cat_4_en { background: url(../imm/categorie_en/sinks.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_5_en { background: url(../imm/categorie_en/containers.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_5_en:hover,
body#prodotti #content ul.menuProd li.selected a.cat_5_en { background: url(../imm/categorie_en/containers.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_6_en { background: url(../imm/categorie_en/furniture.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_6_en:hover,
body#prodotti #content ul.menuProd li.selected a.cat_6_en { background: url(../imm/categorie_en/furniture.gif) no-repeat right center; }
body#prodotti #content ul.menuProd li a.cat_7_en { background: url(../imm/categorie_en/mirrors.gif) no-repeat left center; }
body#prodotti #content ul.menuProd li a.cat_7_en:hover,
body#prodotti #content ul.menuProd li.selected a.cat_7_en { background: url(../imm/categorie_en/mirrors.gif) no-repeat right center; }

body#prodotti #content ul.menuProd li a {
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	text-align: right;
	width: 290px;
	padding-right: 10px;
	height: 20px;
	line-height: 15px;
	padding-top: 40px;
}
body#prodotti #content ul.menuProd li a:hover {
}

body#prodotti #content img {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 0px;
	display: block;
}
body#prodotti #content .elemCat{
	display: none;
}
body#prodotti  #content  .elemCat  p {
	height: 205px;
	overflow: auto;
	margin-top: 10px;
	margin-right: 28px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}


/* PRODOTTI-DETTAGLI */
body#prodotti_categorie #content {
	clear: both;
}
body#prodotti_categorie #content ul#immProd {
	list-style: none;
	clear: both;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}
body#prodotti_categorie #content ul#immProd li {
	float: left;
	margin: 7px;
}
body#prodotti_categorie #content ul#immProd li a {
}
body#prodotti_categorie #content ul#immProd li a:hover {
}
body#prodotti_categorie #content ul#immProd li h3 {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
body#prodotti_categorie #content ul#immProd img {
}
body#prodotti_categorie   #content #pdfCont {
	clear: both;
	margin: auto;
	text-align: center;
	padding: 5px;
	border: 1px solid #FFFFFF;
	width: 825px;
}
body#prodotti_categorie #content #pdfCont a {
	color: #CC6600;
	text-decoration: underline;
}


body#prodotti_dettagli {
}
body#prodotti_dettagli #schedaProdotto{
	width: 635px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px 0px 0px;
	clear: both;
}
body#prodotti_dettagli #schedaProdotto #contScheda {
	border-top-style: none;
	padding: 10px 5px 5px;
}
/* base */
body#prodotti_dettagli #schedaProdotto #contImm {
	float: left;
	height: 310px;
	width: 230px;

}
body#prodotti_dettagli #schedaProdotto #contImm p{
	font-size: 9px;
	text-align: center;
	color: #FF0000;
	line-height: 12px;
}
body#prodotti_dettagli #schedaProdotto #contImm a.thickbox {
	height: 300px;
	width: 230px;
	display: block;
}
body#prodotti_dettagli #schedaProdotto #contTesto h1 {
	float: left;
	background: #FF0000;
	margin-left: 10px;
	width: 370px;
	text-align: right;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 10px;
}

body#prodotti_dettagli #schedaProdotto #contTesto .testo {
	margin-left: 10px;
	float: left;
	margin-top: 5px;
	width: 370px;
	padding: 5px;
	overflow: auto;
	height: 300px;
}

/* svheda tecnica */
body#prodotti_dettagli #schedaProdotto #contImm1 {
	background:#FFFFFF;
	width:615px;
	padding-top: 5px;
	padding-bottom: 5px;
}
body#prodotti_dettagli #schedaProdotto #contImm1 img{
	display: block;
	width: 400px;
	height: 130px;
	margin: 0px auto;
}
body#prodotti_dettagli #schedaProdotto #contTesto1 h3 {
	background: #FF0000;
	width: 595px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
}


body#prodotti_dettagli #schedaProdotto #contTesto1 .testo {
	float: left;
	margin-top: 5px;
	width: 613px;
	margin-bottom: 5px;
}

/* menu */
body#prodotti_dettagli #menuScheda {
	margin: 0px;
	padding: 6px 0px 6px;
	border-bottom: 1px solid #FFF;
}
body#prodotti_dettagli #menuScheda li{ display: inline; 
}
body#prodotti_dettagli #menuScheda a{
	padding: 6px 0.7em;
	height: 0px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
	margin: -6px 0.3em;
	background:#333333;
	color:#FFFFFF;
}
body#prodotti_dettagli #menuScheda a:hover{
	background:#666666;
	color:#FFFFFF;
}
body#prodotti_dettagli #menuScheda a.current,
body#prodotti_dettagli #menuScheda a.current:hover{
	border-bottom:none;
	padding-bottom:6px;
	background:#000000;
	color:#FFFFFF;
	border-bottom:none;
	padding-bottom:7px;
}

/* form */
body#prodotti_dettagli #schedaProdotto div.clear{
	clear:both;
	height:0px;
}
body#prodotti_dettagli #schedaProdotto form.autentica {
	width: 360px;
	height: 110px;
	margin: 0px auto;
	padding:40px 0px 0px;
}
body#prodotti_dettagli div.ResP {
	width: 360px;
	margin: 15px 0px 0px 149px;
	padding: 0px 5px;
	display: block;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
body#prodotti_dettagli div.ResP ul {
}
body#prodotti_dettagli div.ResP p {
	margin: 0px 10px;
	padding: 0px;
	height: 17px;
}
body#prodotti_dettagli #schedaProdotto form.FormP {
	width: 360px;
	margin: 15px 0px 0px 149px;
	padding: 0px 5px;
	display: block;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
body#prodotti_dettagli #schedaProdotto form.FormL {
	width: 360px;
	margin: 15px 0px 0px 149px;
	padding: 0px 5px;
	display: block;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
body#prodotti_dettagli #schedaProdotto form.FormA {
	width: 360px;
	margin: 15px 0px 0px 149px;
	padding: 0px 5px;
	display: block;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
body#prodotti_dettagli #schedaProdotto label{
	width: 175px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
body#prodotti_dettagli #schedaProdotto input{
	width: 170px;
	margin: 3px 5px 4px 0px;
	padding: 0px;
	height: 17px;
}
body#prodotti_dettagli #schedaProdotto select{
	width: 170px;
	margin: 3px 5px 0px 0px;
	padding: 0px;
	height: 20px;
}
body#prodotti_dettagli #schedaProdotto textarea{
	width: 350px;
	margin: 3px 0px 0px;
	padding: 0px;
	height: 60px;
}
body#prodotti_dettagli #schedaProdotto input.submit {
	clear:left;
	display: block;
	width:100px;
	margin: 10px auto 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 25px;
}
body#prodotti_dettagli #schedaProdotto label.check {
	width: 350px;
	display: block;
	padding: 0px;
}
body#prodotti_dettagli #schedaProdotto input.check {
	clear:none;
	width:auto;
	margin: 0px;
	padding: 0px;
}
body#prodotti_dettagli #schedaProdotto textarea.check {
	width: 350px;
	height: 80px;
	margin-top: 10px;
}
a.productLink {
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	border: 1px solid #CCCCCC;
	height: 20px;
	display: block;
	width: 200px;
	margin: auto;
	clear:both;
}
a.productLink:hover {
	color: #000;
	background-color: #FFFFFF;
}
/* menu registrazione listino */
#content ul.menuRegList {
	margin: 20px 0px 0px;
	padding: 0px;
	list-style: none;
	float: left;
	display: block;
	width: 150px;
}
#content ul.menuRegList li { margin-bottom: 5px; 
}
#content ul.menuRegList li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	border: 1px solid #FFFFFF;
	background: #333333;
	padding-left: 10px;
}
#content ul.menuRegList li a:hover{ background: #666; 
}
#content ul.menuRegList li a.selected {
	border-right-style: none;
	background: #000000;
}

/* menu categorie */
#content ul#menuProdCat {
	list-style: none;
	float: right;
	margin-right: 60px;
}
#content ul#menuProdCat li {
	float: left;
	margin: 5px;
}
#content ul#menuProdCat li a{
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
}

#content ul#menuProdCat li a:hover,
#content ul#menuProdCat li a.selected
{
	color: #FFFFFF;
}


/* tooltip */
#tooltip.fancy {
	opacity: 0.95;
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	background: url(../imm/prodotti/shadow.png);
}
#tooltip.fancy h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
	color: #333333;
}
#tooltip.fancy p {
	width: 210px;
	text-align: left;
	color: #333333;
}
#azienda #container #map {
	padding: 0px;
	list-style-type: none;
	margin: auto;
	width: 150px;
}
#azienda #container #map li{
	height: 25;
}
#azienda #container #map li a {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	line-height:20px;
}
#azienda #container #map ul {
	margin-left: 10px;
	list-style-type: none;
}
#azienda #container #map ul li {
}
#azienda #container #map ul li a{
}
#azienda #container #map ul li ul li{
}
#azienda #container #map ul li ul li a{
}

/* ----------------------- */
ul.listini {
	margin: 20px auto;
	width: 80px;
	list-style: none;
}
ul.listini li {
	margin: 0px;
}

ul.listini li a {
	margin: 0px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	height: 16px;
}
ul.listini li a:hover {
	text-decoration: underline;
}


ul.datiMail {
	margin: 35px 10px;
	width: 380px;
	list-style: none;
}
ul.datiMail li {
	float: left;
	width: 180px;
	height: 40px;
}

/*VIDEO*/
#videoCont {
	margin: auto;
	width: 640px;
}
