
/*STILI GENERALI*/
body
{
	background-image:url(../images/backgrounds/vialetto/1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#ebe8e2;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#948C7C;
}

h3
{
	margin-bottom:4px;
}

a:link
{
	color:#948C7C;
}

:focus,
a:active
{
	outline: 0;
	-moz-outline-style:none;
	outline-style: none;
	outline-width: 0;
}



.top-launch
{
	position:absolute;
	top:282px;
	left:170px;
	z-index:5;
	width:195px;
}

.scopri
{
	position:absolute;
	top:480px;
	left:434px;
}

.scopri.lancio-3
{
	left:524px;
}

.scopri.lancio-7
{
	top:412px;
}

.scopri.lancio-10
{
	top:421px;
}

.scopri.lancio-8 h1,
.scopri.lancio-6 h1
{
	color:#534C39;
}

.scopri h1
{
	color:#fff;
	font-size:30px;
	margin-bottom:10px;
}

.top-launch h1
{
	color:#FFF;
	font-size:30px;
	letter-spacing:-2px;
	width:170px;
}

.top-launch a.arrow
{
}

.top-launch h2,
.top-launch h2.section
{
	color:#fff;
	font-size:14px;
	text-transform:none;
	letter-spacing:0px;
}

.figurante
{
	position:absolute;
	z-index:2;
	background-repeat:no-repeat;
	display:none;
}

/*CAMBIO BODY*/
body.body-1,
body.vialetto
{
	background-image:url(../images/backgrounds/vialetto/1.jpg);
}

.un-mq-per-te
{
	background-image:url(../images/backgrounds/figuranti/1.png);
	width:396px;
	height:338px;
	top:251px;
	left:8px;
	position:absolute;
	display:none;
	cursor:pointer;
}

body.body-2
{
	background-image:url(../images/backgrounds/vialetto/2.jpg);
}

body.body-2 .figurante
{
	background-image:url(../images/backgrounds/figuranti/2.png);
	width:290px;
	height:129px;
	top:500px;
	left:140px;
}

body.body-3
{
	background-image:url(../images/backgrounds/vialetto/3.jpg);
}

body.body-4
{
	background-image:url(../images/backgrounds/vialetto/4.jpg);
}

body.body-4 .figurante
{
	background-image:url(../images/backgrounds/figuranti/4.png);
	width:232px;
	height:238px;
	top:450px;
	left:150px;
}

body.body-5
{
	background-image:url(../images/backgrounds/vialetto/5.jpg);
}

body.body-6
{
	background-image:url(../images/backgrounds/vialetto/6.jpg);
}

body.body-7
{
	background-image:url(../images/backgrounds/vialetto/7.jpg);
}

body.body-8
{
	background-image:url(../images/backgrounds/vialetto/8.jpg);
}

body.body-9,
body.cortile
{
	background-image:url(../images/backgrounds/cortile/9.jpg);
}

body.body-10,
body.muretti-complementi
{
	background-image:url(../images/backgrounds/muri-complemnti/10.jpg);
}

body.body-11,
body.pietra-naturale
{
	background-image:url(../images/backgrounds/pietra-naturale/11.jpg);
}

/*FINE CAMBIO BODY*/





.bold
{
	font-weight:bold;
}

.clear
{
	clear:both;
}

:focus,
a:active
{
	outline: 0;
	-moz-outline-style:none;
	outline-style: none;
	outline-width: 0;
}

.clear:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:0;
}

select
{
	background-color:transparent;
	border:1px solid #72783E;
	padding:2px;
	color:#948C7C;
}

/*STILI DI LAYOUT COMUNI*/
#custom-doc
{
	width:1000px;
	min-width:1000px;
	margin:auto;
	text-align:left;
}

.main-content
{
	width:990px;
	margin:auto;
}

h2.section
{
	text-transform:uppercase;
	color:#72783E;
	margin-bottom:2px;
	font-size:12px;
}

h2.section a
{
	color:#72783E;
}

h1
{
	color:#534C39;
	font-size:25px;
	letter-spacing:-1px;
}

h1 a
{
	color:#534C39;
	text-decoration:none;
	display:block;
}

.column-float h1 a
{
	color:#534C39;
}

a.arrow
{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:-2px;
	width:24px;
	height:24px;
	color:#534C39;
	text-decoration:none;
}

.numeroverde
{
	margin-top:30px;
}

.column-float
{
	float:left;
	margin-right:40px;
}

.pagHome .column-float
{
	margin:0 20px 0 0;
}

.pagHome .column-float .large
{
	width:200px;
}

.column-float.thumb .container
{
	float:left;
	width:500px;
}

.column-float.thumb .container .cont-scroll .mask
{
	position:relative;
	overflow:hidden;
	height:524px;
	width:530px;
}

.column-float.thumb .container .cont-scroll .scroll
{
	position:absolute;
}

.column-float.thumb .controller
{
	display:none;
	margin-top:60px;
	position:relative;
	width:13px;
	height:434px;
	background:transparent url(/images/common/slider/bar.png) no-repeat;
	float:right;
	margin-right:10px;
}

.column-float.thumb .controller .handle
{
	position:absolute;
	width:19px;
	height:24px;
	background:transparent url(/images/common/slider/handle.png) no-repeat;
	cursor:pointer;
}

.column-float > div
{
	margin-bottom:56px;
}

ul.standard-list
{
	display:block;
}

ul.standard-list li
{
	list-style:disc;
	color:#868D4A;
	list-style-position:inside;
	margin-bottom:8px;
}

ul.standard-list li a
{
	color:#948C7C;
	text-decoration:none;
	font-size:13px;
}

ul.standard-list li a i
{
	color:#534C39;
}

.product-menu ul
{
	display:block;
	width:165px;
}

.product-menu ul li
{
	margin-bottom:5px;
}

.product-menu ul li.selected a
{
	color:#72783E;
}

.product-menu ul li a
{
	color:#564D3A;
	text-decoration:none;
	font-size:17px;
}

.bollino
{
	position:absolute;
	top:200px;
	left:715px;
	z-index:5;
}

.bollino a
{
	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-size:23px;
	display:block;
	padding:20px;
	padding-top:15px;
	margin-top:40px;
}

.bollino a .lancio
{
	padding-top:10px;
	font-size:26px;
	line-height:20px;
	display:block;
	margin-left:-10px;
}

.bollino a .color
{
	padding-left:20px;
	color:#CFD2B4;
	font-size:33px;
}

.bollino a .color2
{
	color:#CFD2B4;
}

/*hd*/

#hd
{
	height:644px;
	position:relative;
	z-index:2;
}

#hd .logo
{
	float:left;
	margin-right:23px;
	display:block;
	margin-top:16px;
}

/*main-menu*/
#hd ul.main-menu
{
	float:left;
	display:block;
	margin-top:48px;
}

#hd ul.main-menu li
{
	float:left;
	display:block;
}

#hd ul.main-menu li a
{
	display:block;
	float:left;
	background-image:url(../images/common/main-menu.png);
	text-indent:-9999px;
	height:38px;
	background-repeat:no-repeat;
	width:200px;
	margin-right:25px;
}

#hd ul.main-menu li.vialetto a
{
	width:72px;
	background-position:0px 0px;
}

#hd ul.main-menu li.vialetto a:hover,
#hd ul.main-menu li.vialetto.selected a
{
	background-position:0px -44px;
}

#hd ul.main-menu li.cortile a
{
	width:60px;
	background-position:-97px 0px;
}

#hd ul.main-menu li.cortile a:hover,
#hd ul.main-menu li.cortile.selected a
{
	background-position:-97px -44px;
}

#hd ul.main-menu li.muretti-complementi a
{
	width:124px;
	background-position:-184px 0px;
}

#hd ul.main-menu li.muretti-complementi a:hover,
#hd ul.main-menu li.muretti-complementi.selected a
{
	background-position:-184px -44px;
}

#hd ul.main-menu li.pietra-naturale a
{
	width:78px;
	background-position:-337px 0px;
}

#hd ul.main-menu li.pietra-naturale a:hover,
#hd ul.main-menu li.pietra-naturale.selected a
{
	background-position:-337px -44px;
}

/*fine main-menu*/

/*corporate-menu*/
ul.corporate-menu
{
	display:block;
}

ul.corporate-menu li
{
	float:left;
	margin-right:13px;
}

ul.corporate-menu li a
{
	float:left;
	text-indent:-9999px;
	display:block;
	height:16px;
	background-image:url(../images/common/menu-bottom.png);
	background-repeat:no-repeat;
}

ul.corporate-menu li.chi-siamo a
{
	background-position:0px 0px;
	width:58px;
}

ul.corporate-menu li.chi-siamo a:hover,
ul.corporate-menu li.chi-siamo.selected a
{
	background-position:0px -18px;
}

ul.corporate-menu li.il-gruppo a
{
	background-position:-71px 0px;
	width:53px;
}

ul.corporate-menu li.il-gruppo a:hover,
ul.corporate-menu li.il-gruppo.selected a
{
	background-position:-71px -18px;
}

ul.corporate-menu li.dove-siamo a
{
	background-position:-138px 0px;
	width:68px;
}

ul.corporate-menu li.dove-siamo a:hover,
ul.corporate-menu li.dove-siamo.selected a
{
	background-position:-138px -18px;
}

ul.corporate-menu li.contatti a
{
	background-position:-219px 0px;
	width:47px;
}

ul.corporate-menu li.contatti a:hover,
ul.corporate-menu li.contatti.selected a
{
	background-position:-219px -18px;
}

ul.corporate-menu li.news a
{
	background-position:-283px 0px;
	width:33px;
}

ul.corporate-menu li.news a:hover,
ul.corporate-menu li.news.selected a
{
	background-position:-283px -18px;
}

/*fine corporate-menu*/


/*fine hd*/

/* ft*/
#ft
{
	height:106px;
	background-image:url(../images/common/bgr-footer.jpg);
	position:relative;
	z-index:1;
}

#ft .footer-content
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#ft ul
{
	float:left;
	margin-top:35px;
}

#ft .adress
{
	float:right;
	font-size:12px;
	margin-top:30px;
	text-align:right;
}

/*fine ft*/


/* bd*/
#bd
{
	position:relative;
	z-index:1;
	padding-bottom:56px;
}

/*box main-sx*/

#bd .box-main-sx
{
	width:250px;
	height:454px;
	float:left;
	margin-top:-54px;
	/*background:url("/images/home/column-bg.png") no-repeat;*/
}

#bd .box-main-sx .visualizer
{
	background-image:url(../images/common/bgr_visualizer.png);
	width:240px;
	height:187px;
}

#bd .box-main-sx .visualizer .content
{
	padding-top:22px;
	padding-bottom:10px;
}

#bd .box-main-sx .visualizer .content p
{
	margin-bottom:15px;
}

#bd .box-main-sx .visualizer .content ul li
{
	margin-bottom:0px;
}

#bd .box-main-sx .magazine
{
	background-image:url(../images/common/bgr_magazine.png);
	height:144px;
	background-repeat:no-repeat;
	width:240px;
	margin-top:10px;
}

#bd .box-main-sx .magazine .content
{
	padding-top:22px;
	padding-bottom:10px;
	padding-right:0;
}


#bd .box-main-sx .magazine .content h1
{
	color:#FFF;
}

#bd .box-main-sx .magazine .content p
{
	color:#CCC5B6;
}



#bd .box-main-sx .social
{
	height:144px;
	background-repeat:no-repeat;
	width:240px;
	margin-top:20px;
}

#bd .box-main-sx .social .content
{
	padding-top:0px;
	padding-bottom:0px;
}

#bd .box-main-sx .social .content h1
{
	margin-bottom:0;
}


#bd .box-main-sx .social .content .icons div
{
	float:left;
}
























#bd .box-main-sx > div
{
	margin:0;
}

#bd .box-main-sx .subtitle
{
}

#bd .box-main-sx .content
{
	padding:25px;
	padding-top:44px;
}

#bd .box-main-sx .content h1
{
	font-size:30px;
	margin-bottom:10px;
}

#bd .box-main-sx .content .subtitle
{
	letter-spacing:0px;
	margin-bottom:10px;
}

/*fine box main-sx*/

/*box news*/
.box-news
{
}

/*fine box news*/

/*fine main-sx*/

/* fine bd*/



/*STILI SINGOLE PAGINE*/

/*home*/

.pagHome
{
}

.pagHome select
{
	width:180px;
	margin-top:12px;
}

.pagHome .column-float
{
	width:181px;
}

.pagHome .column-float-2-4
{
	width:470px;
	margin:0;
	margin-top:-55px;
}

.pagHome .column-float-2-4 > div
{
	margin:0;
	margin-bottom:20px;
}

#bar
{
	position:absolute;
	top:0px;
	left:4px;
}

.pagHome .launch
{
	width:433px;
	height:195px;
	background-image:url(../images/home/lanci/mq-bgr.png);
	background-repeat:no-repeat;
	padding-top:37px;
	position:relative;
}

.pagHome .launch .cont-launch .picture
{
	float:left;
	width:225px;
}

.pagHome .launch .cont-launch .picture img
{
	margin:2px 0 0 -5px;
}

.pagHome .launch .cont-launch .text h1
{
	margin:0 0 2px;
}

.pagHome .launch .cont-launch h1
{
	color:#FFF;
	font-size:30px;
}

.pagHome .launch .cont-launch p
{
	color:#fff;
	margin-top:10px;
}

/*fine home*/





/*famiglia*/

#custom-doc.pagFamiglia #bd
{
	z-index:5;
}

#custom-doc.pagProdotti #bd .column-float,
#custom-doc.pagFamiglia #bd .column-float
{
	margin-right:20px;
}

.pagFamiglia .numeroverde
{
	margin-top:-40px;
}

/*lanci Famiglia*/
.pagFamiglia .top-launch
{
	position:absolute;
	top:-340px;
	left:0px;
	z-index:5;
	width:340px;
}

.pagFamiglia .top-launch h1
{
	color:#FFF;
	font-size:45px;
	letter-spacing:-3px;
}

.pagFamiglia .top-launch h2
{
	color:#564D3A;
	font-size:24px;
	text-transform:none;
	letter-spacing:-2px;
}

.pagFamiglia .top-launch p
{
	color:#fff;
	margin-top:20px;
	text-align:justify;
}

/*fine lanci Famiglia*/

.pagFamiglia .thumb
{
	width:529px;
}

.pagFamiglia .thumb .product-section
{
	font-size:17px;
	color:#564D3A;
	margin-bottom:24px;
}

.pagFamiglia .thumb .product-section a
{
	text-decoration:none;
}

.pagFamiglia .thumb .product-section a:visited
{
	color:#948C7C;
}

.pagFamiglia .thumb ul > li
{
	float:left;
	margin-right:80px;
	margin-bottom:40px;
}

.pagFamiglia .thumb ul > li .cont-img
{
	background-image:url(../images/common/bgr-thumb-small.png);
	width:180px;
	height:180px;
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:1px;
}

/*fine Famiglia*/






/* pagina gruppo */
.pagCorporate.pagGruppo #bd .main-content .texts
{
	width:700px;
}

.pagCorporate.pagGruppo #bd .main-content h2
{
	margin:10px 0 10px;
}

.pagCorporate.pagGruppo #bd .main-content p
{
	margin:10px 0 50px;
	clear:both;
}

.pagCorporate.pagGruppo #bd .main-content .logo
{
	float:left;
	margin:0 20px 10px 0;
}

.pagCorporate.pagGruppo #bd .main-content p a
{
	text-decoration:none;
	color:inherit;
}

/*Prodotti*/

#custom-doc.pagProdotti #bd
{
	z-index:5;
}

.pagProdotti .numeroverde
{
	margin-top:-40px;
}

/*lanci prodotti*/
.pagProdotti .top-launch
{
	position:absolute;
	top:-340px;
	left:0px;
	z-index:5;
	width:340px;
}

.pagProdotti .top-launch h1
{
	color:#FFF;
	font-size:45px;
	letter-spacing:-3px;
}

.pagProdotti .top-launch h2
{
	color:#564D3A;
	font-size:24px;
	text-transform:none;
	letter-spacing:-2px;
}

.pagProdotti .top-launch p
{
	color:#D6D3C8;
	margin-top:20px;
	text-align:justify;
}

/*fine lanci prodotti*/

.pagProdotti .product-page
{
	width:500px;
	float:left;
	padding-right:40px;
}

.pagProdotti .product-page .product-details .clear
{
	margin-bottom:50px;
}

.pagProdotti .product-page .product-details
{
	float:left;
}

.pagProdotti .product-page .product-details .passaggio,
.pagProdotti .product-page .product-details .dati
{
	width:200px;
}

.pagProdotti .product-page .product-details .dati
{
	padding-top:20px;
	margin:0;
}

.pagProdotti .product-page .product-details .pose
{
	width:200px;
	height:286px;
}

.pagProdotti .product-page .product-details .dati h2
{
	margin-bottom:5px;
	font-size:20px;
	text-transform:none;
	color:#564D3A;
}

.pagProdotti .product-page .product-details .dati p
{
	margin-bottom:20px;
	color:#948C7C;
}

.pagProdotti .product-page .product-details .passaggio .bgr-img
{
	background-image:url(../images/common/bgr-thumb-small.png);
	background-repeat:no-repeat;
	height:180px;
	padding-left:1px;
	padding-top:1px;
	width:179px;
}

.pagProdotti .product-page .product-details .passaggio div
{
	margin-bottom:0;
}

.pagProdotti .product-page .product-details .esempi-posa div
{
	margin-left:-28px;
}

.pagProdotti .product-page .product-details .esempi-posa p.picture
{
	background-image:url(../images/common/bgr-thumb-big.png);
	width:390px;
	height:390px;
	background-repeat:no-repeat;
}

.pagProdotti .product-page .product-details .esempi-posa .roundabout-moveable-item
{
	width:390px;
	height:390px;
}

.pagProdotti .product-page .product-details .esempi-posa .carousel-controls
{
	margin-left:30px;
}

.pagProdotti .product-page .product-details .clear .column-float
{
	margin:0;
}

/*scrolling*/
.pagProdotti .product-page .product-details .clear .finiture
{
	margin-right:89px;
}

.scrolling div
{
	margin-left:-20px;
	margin-bottom:0;
}

.scrolling div .roundabout-moveable-item
{
	border:0;
	background:none;
	overflow:hidden;
}

.scrolling p.picture
{
	background-image:url(../images/common/bgr-thumb-small.png);
	width:179px;
	height:180px;
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:1px;
}

.scrolling p.font1
{
	font-size:20px;
	margin-top:5px;
}

.scrolling .carousel-controls
{
	margin-left:20px;
}

.scrolling .carousel-controls a
{
	display:block;
	float:left;
	background-image:url(../images/common/green-arrow-small.png);
	height:19px;
	width:19px;
	text-indent:-9999px;
	margin-right:10px;
}

.scrolling .carousel-controls a.next
{
	background-position:-24px 0px;
}

/*fine scrolling*/

/*fine prodotti*/


/*Corporate*/
.pagCorporate
{
}

.pagCorporate #hd .figurante1
{
	display:none;
}

.pagCorporate #bd .main-content .corporate-menu
{
	position:relative;
	z-index:10;
	margin-bottom:80px!important;
}

.pagCorporate #bd h1
{
	font-size:40px;
	margin-bottom:30px;
}

.pagCorporate #bd h2
{
	font-size:17px;
	color:#929950;
	margin-bottom:30px;
}

.pagCorporate #bd .column-float > div
{
	margin:0;
}

.pagCorporate #bd .main-content > .clear
{
	margin-bottom:40px;
}

.pagCorporate #bd .main-content .texts
{
	width:500px;
}

.pagCorporate #bd .main-content .texts .column-float
{
	width:210px;
}

.pagCorporate .thumb
{
	width:400px;
}

.aree-espositive-page .cont-img,
.pagCorporate #bd .column-float .cont-img
{
	background-image:url(../images/common/bgr-thumb-small.png);
	width:180px;
	height:180px;
	background-repeat:no-repeat;
	padding-top:1px;
	padding-left:1px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.pagCorporate p.picture
{
	background-image:url(../images/common/bgr-thumb-big.png);
	background-repeat:no-repeat;
	height:390px;
	width:390px;
}

.pagCorporate .mappa iframe
{
	border:1px solid #72783E;
}

.pagCorporate .mappa small
{
	display:none;
}

/*Fine Chi siamo*/


/*forms*/
.pagForm
{
}

.pagForm #hd .figurante1
{
	display:none;
}

.pagForm #bd h1
{
	font-size:40px;
	margin-bottom:30px;
}

.pagForm #bd h2
{
	font-size:17px;
	color:#929950;
	margin-bottom:50px;
}

.pagForm p,
.pagForm div.divisor
{
	margin-bottom:30px;
}

.pagForm p
{
	clear:both;
}

.pagForm label
{
	width:300px;
	display:block;
	float:left;
}

.pagForm span label
{
	width:auto;
	display:inline;
	float:none;
	margin-right:30px;
}

.pagForm table input[type="text"]
{
	width:auto;
}

.pagForm input[type="text"].short
{
	width:auto;
}

.pagForm .product
{
	height:140px
}

.pagForm .product label
{
	float:none;
	margin:0px 0px 10px 0;
}

.pagForm .product .item
{
	display:block;
	float:left;
	text-align:center;
	margin-right:5px;
	width:112px;
}

.pagForm .product .item.selected
{
	background:#fff;
}

.pagForm .product .item img
{
	cursor:pointer;
}

.pagForm .product .item input
{
	margin:5px 0;
}

.pagForm label.clear
{
	float:none;
	margin-bottom:10px;
}

.pagForm input[type="text"],
.pagForm select
{
	width:510px;
	background-color:transparent;
	border:1px solid #72783E;
	padding:2px;
	color:#948C7C;
}

.pagForm textarea
{
	width:814px;
	height:200px;
	background-color:transparent;
	border:1px solid #72783E;
	padding:2px;
	color:#948C7C;
	display:block;
	margin-bottom:7px;
}

.pagForm .marche
{
	margin-left:-5px;
}

.pagForm .marche td
{
	padding:5px;
}

.pagForm .marche td input
{
	margin:5px;
}

.pagForm p.button span label
{
	margin-right:4px;
}

.pagForm p.button > input
{
	margin-right:5px;
}

/*fine forms*/


/*news*/
.pagNews
{
}

.pagNews #hd .figurante1
{
	display:none;
}

.pagNews #bd h1
{
	font-size:40px;
	margin-bottom:30px;
}

.pagNews #bd h2
{
	font-size:17px;
	color:#929950;
	margin-bottom:50px;
}

.pagNews #bd h3
{
	color:#72783E;
	font-size:25px;
	margin-bottom:3px;
}

.pagNews #bd p
{
	width:600px;
}

.pagNews #bd div.news
{
	margin-bottom:30px;
}

.pagNews #bd div.news a
{
	color:#948C7C;
	margin-top:5px;
}

.pagNews #bd .data
{
	margin-bottom:5px;
}

/*fine news*/






.corporate p
{
	margin-bottom:20px;
}

/*----------------------------------------------------------------------------*/




.scrollable
{
	position:relative;
	overflow:hidden;
}

div.scrollable div.items
{
	width:20000em;
	position:absolute;
}

.scrollable .items .item
{
	float:left;
}

div.items .active
{
	border:1px inset #ccc;
	background-color:#fff;
}

.roundabout-holder
{
	padding: 0;
	height:200px;
}

.roundabout-moveable-item
{
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #999;
	overflow:hidden;
}

.roundabout-in-focus
{
	cursor: auto;
}

.product-details .carousel
{
	width:220px;
	margin:20px 0px 20px;
}

.product-page .products
{
	float:left;
}

.product-page .products .selected
{
	font-weight:bold;
}

.product-page .product-details .passaggio p
{
	width:168px;
	height:168px;
}

.product-page .product-details .passaggio .auto
{
	background:#fff url(/images/auto.png) no-repeat;
}

.product-page .product-details .passaggio .piedi
{
	background:#fff url(/images/piedi.jpg) no-repeat;
}

.product-page .product-details .esempi-posa .carousel
{
	width:450px;
	height:400px;
}

.product-page .product-details .esempi-posa .roundabout-moveable-item
{
	width:380px;
	height:380px;
	border:0px;
}

.product-page .product-details .block
{
	float:left;
	margin-right:50px;
}

.aree-espositive-page h1
{
	margin:10px 0;
}

.aree-espositive-page p
{
	margin:10px 0;
}

.aree-espositive-page .aree-espositive .area-espositiva
{
	clear:both;
}

.aree-espositive-page .aree-espositive .area-espositiva table td.first
{
	width:376px;
}

.aree-espositive-page .aree-espositive .area-espositiva img.foto
{
	float:left;
	margin:0 20px 20px 0;
}

.trova-lo-stile .stile
{
	display:none;
}

/**/


/*----------------------------------------------------------------------------*/

img
{
	-ms-interpolation-mode: bicubic;
}
