@charset "UTF-8";
/* CSS Document */



/********************************************/
/*                                          */
/*                                          */
/*         BOX TRASPARENTE RELATIVE         */
/*                                          */
/*                                          */
/********************************************/



.box_trasp_rel {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	/**/
	position: relative;
	display: block;
	top: 0px;
	right: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.box_trasp_rel p {
	color:#8b8b8b;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_trasp_rel h6 {
	font-size:1.0em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:3px;
}

.box_trasp_rel h6 a{
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}

p.data {
	color:#fff;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_trasp_rel h5 span {
	display:none;
}




/********************************************/
/*                                          */
/*                                          */
/*            BOX GRIGIO RELATIVE           */
/*                                          */
/*                                          */
/********************************************/



.box_grey_rel {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #232323;
	/**/
	position: relative;
	display: block;
	top: 0px;
	right: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.box_grey_rel p {
	color:#AAA;
	line-height: 1.4em;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_grey_rel h4 {
	font-size:0.8em;
	font-weight:normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	color:#FFFFFF;
	margin-bottom: 5px;
}

.box_grey_rel h6 {
	font-size:1.0em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:3px;
}

.box_grey_rel h6 a{
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}

p.data {
	color:#fff;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_grey_rel h5 span {
	display:none;
}

/********************************************/
/*                                          */
/*                                          */
/*             BOX NERO RELATIVE            */
/*                                          */
/*                                          */
/********************************************/



.box_blk_rel {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/**/
	position: relative;
	display: block;
	top: 0px;
	right: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.box_blk_rel p {
	color:#8b8b8b;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_blk_rel h2 {
	font-size:1.3em;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:3px;
	color:#FFFFFF;
}

.box_blk_rel h3 {
	font-size:0.8em;
	font-weight:normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	color:#FFFFFF;
}

.box_blk_rel h6 {
	font-size:1.0em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:3px;
}

.box_blk_rel h6 a{
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}

p.data {
	color:#fff;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_blk_rel h5 span {
	display:none;
}

/********************************************/
/*                                          */
/*                                          */
/*            BOX NERO TOP RIGHT            */
/*                                          */
/*                                          */
/********************************************/



.box_blk_tr {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/**/
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.box_blk_tr p {
	color:#8b8b8b;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_blk_tr h6 {
	font-size:1.0em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:3px;
}

.box_blk_tr h6 a{
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}

p.data {
	color:#fff;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_blk_tr h5 span {
	display:none;
}

/********************************************/
/*                                          */
/*                                          */
/*            BOX NERO TOP LEFT             */
/*                                          */
/*                                          */
/********************************************/



.box_blk_tl {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/**/
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.box_blk_tl p {
	color:#8b8b8b;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_blk_tl h6 {
	font-size:1.0em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:3px;
}

.box_blk_tl h6 a{
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}

p.data {
	color:#fff;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_blk_tl h5 span {
	display:none;
}

/********************************************/
/*                                          */
/*                                          */
/*         BOX TRASPARENTE TOP LEFT         */
/*                                          */
/*                                          */
/********************************************/



.box_trasp_tl {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	/**/
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.box_trasp_tl p {
	color:#8b8b8b;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_trasp_tl h6 {
	font-size:1.0em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:3px;
}

.box_trasp_tl h6 a{
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}

p.data {
	color:#fff;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_trasp_tl h5 span {
	display:none;
}



/********************************************/
/*                                          */
/*                                          */
/*     BOX TRASPARENTE DOPPIO TOP LEFT      */
/*                                          */
/*                                          */
/********************************************/



.box_trasp_double_tl {
	width: 316px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	/**/
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.box_trasp_double_tl p {
	color:#8b8b8b;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_trasp_double_tl h6 {
	font-size:1.0em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:3px;
}

.box_trasp_double_tl h6 a{
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}

p.data {
	color:#fff;
	font-size: 0.7em;
	padding-left: 10px;
	padding-right: 10px;
}

.box_trasp_double_tl h5 span {
	display:none;
}

/********************************************/
/*                                          */
/*                                          */
/*           BOX NERO BOTTOM LEFT           */
/*                                          */
/*                                          */
/********************************************/



.box_blk_bl {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/**/
	position: absolute;
	display: block;
	bottom: 0px;
	right: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}
.box_blk_br {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/**/
	position: absolute;
	display: block;
	bottom: 0px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}
#box_newsletter_vuoto {
	left: 0;
}
.box_blk_bl p {
	color:#8b8b8b;
	font-size: 0.7em;
}

.box_blk_bl h6 {
	font-size:1.0em;
	padding-bottom:3px;
}

.box_blk_bl h6 a{
	color:#fff;
	font-size:0.8em;
	text-decoration:none;
}

h5.tit_news {
	width: 135px;
	height:16px;
	background-image:url(../immagini/titoli/tit_news.gif);
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.box_sfumatura {
	width: 316px;
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	background-image:url(../immagini/boxes/bkg_sfumatura_bottom.png);
	background-repeat: repeat-y;
	/**/
	position: relative;
	display: block;
	top: 0px;
	right: 0px;
	float:right;
	/**/
	text-align: left;
	font-size:1.0em;
}
.box_sfumatura_p {
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/*background-image:url(../immagini/boxes/bkg_sfumatura_bottom.png);
	background-repeat: repeat-y;*/
	/**/
	position: relative;
	display: block;
	top: 0px;
	right: 0px;
	float:right;
	/**/
	text-align: left;
	font-size:1.0em;
}
.box_sfumatura_content {
	height: auto;
	/*min-height: 136px;*/
	margin: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	/**/
	/*background-color: #000;*/
	background-image:url(../immagini/boxes/bkg_sfumatura.png);
	background-repeat: no-repeat;
	background-position:left top;
	/**/
	display: block;
	/**/
	text-align: left;
	font-size:1.0em;
	width: 135px;
}

.box_sfumatura_content_2 {
	height: auto;
	/*min-height: 136px;*/
	margin: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	/**/
	/*background-color: #000;*/
	background-image:url(../immagini/boxes/bg_comtent_4.jpg);
	background-position:left bottom;		
	background-repeat: no-repeat;
	/**/
	display: block;
	/**/
	text-align: left;
	font-size:1.0em;
}
.box_sfumatura_content h3 {
	font-size: 0.8em;
	color:#fff;
	padding-bottom:0;
	font-weight:normal;
}

.box_sfumatura_content h4 {
	font-size: 0.7em;
	color:#8b8b8b;
	padding-bottom:10px;
	font-weight:normal;
}

.box_sfumatura_content p {
	font-size: 0.7em;
	color:#cfcfcf;
	padding-bottom:5px;
}

.tendina ul, li {
	list-style:none;
}

.tendina {
	padding-top:10px;
}

.tendina a {
	color:#FFFFFF;
	text-decoration:none;
}

.tendina a:hover {
	color:#df2626;
}

.azionamento {
	padding-top:10px;
}

.azionamento a {
	color:#df2626;
	text-decoration:none;
}

.azionamento a:hover {
	color:#fff;
	text-decoration:none;
}


.accessorilink {
	padding-top:5px;
	margin-top:5px;
	background-color:#161616;
	border:1px solid #333333;
}

.accessorilink p {
	padding-left:0;
	padding-right:0;
	text-align: center;
}
.accessorilink a {
	color:#ffffff;
	text-decoration:none;
	font-size: 11px;
}

.accessorilink a:hover {
	color:#df2626;
	text-decoration:none;
}

#accessorilink_collezione {
	position: absolute;
	top: 157px;
	left: 3px;
	width: 153px;
	padding: 3px 0;
	text-align: center;
}

/********************************************/
/*                                          */
/*                                          */
/*                OTHER LOGOS               */
/*                                          */
/*                                          */
/********************************************/



.other_logos {
	width: 155px;
	height: 155px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
/*	background-color: #000;*/
	/**/
	position: absolute;
	display: block;
	top: 161px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}



/********************************************/
/*                                          */
/*                                          */
/*             IMG PRODOTTO BIG             */
/*                                          */
/*                                          */
/********************************************/



.img_prodotto_big {
	width: 477px;
	height: 632px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/**/
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.img_prodotto_big_w {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/**/
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

/********************************************/
/*                                          */
/*                                          */
/*           IMG PRODOTTO SMALL             */
/*                                          */
/*                                          */
/********************************************/



.img_prodotto_small {
	width: 155px;
	height: 155px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	background-color: #000;
	/**/
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}

.img_prodotto_small a {
	width: 155px;
	height: 155px;
	display:block;
	font-size:0.7em;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.img_didascalia {
	display: block;
	width: 145px;
	height: 28px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	/**/
	background-image:url(../immagini/layout/trasp.png);
	/**/
	position: relative;
	display: block;
	top: 117px;
	left: 0px;
	/**/
	text-align: left;
	font-size:1.0em;
}


