/* IMPORT CSS - Marta */
@import url(geoloc.css);
/* fine IMPORT CSS - Marta */

div#container {
	
	/*height:auto;
	margin:0 auto;
	min-height:100%;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:990px;
*/
	
	height:auto;
margin:0 auto;
min-height:100%;
overflow:hidden;
/*padding-left:4px;
padding-right:4px;*/
position:absolute;/* per portal mettere position:absolute; */
text-align:left;
width:990px;
z-index:70;
/*background:transparent url(../../img/cassina/share/bck.png) repeat-y scroll 0 0;*/
}
.cv_carica{
	font-size:1.4em;}

#p73_48967_73_46954_46954{
	z-index:0;
}
table.RegionNoBorder{
	margin:0 auto;
	table-layout:fixed;
	text-align:left;
	top:0;
	width:990px;
	}

#p73_48967_73_46954_46954{
	z-index:0;
}
.container_home {
background:#ffffff  repeat-x scroll 0 0;
}
.container_catalogue_home_b, .container_catalogo {
background:transparent none repeat scroll 0 0;
}
.container_catalogue_product_b{
	background:#ffffff  none repeat scroll 0 0;
	}
.container_catalogue_product_b .top_background, .container_catalogue_home_b .top_background{
	height:172px;
	background:none;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:990px;
	z-index:999;
}
.container_catalogue_product_b  .colonna_2 .jqTransformInputWrapper{
	margin-left:0px!important;
	margin-right:0px!important}
.container_catalogue_product_b .colonna_2 .scrivitd2 div{
	display:block;
	float:right;
}

.container_catalogue_home_b .footer_background{
	background:none;
	bottom:0;
	height:109px;
	margin:0;
	padding:0;
	position:absolute;
	width:990px;
	z-index:1999;
	border-top:none;
}	
.container_catalogue_product_b .footer_background{
	background:#ffffff none repeat scroll 0 0;
	bottom:0;
	height:109px;
	border-top:1px solid #EDEDED;
	margin:0;
	padding:0;
	position:absolute;
	width:990px;
	z-index:1999;
	border-top:none;
}	
.container_distribuzione, .container_distribution, .container_distribution_home_b{
	background-attachment: scroll;
	background-color: #ffffff;															
	background-image: url(../../img/cassina/distribuzione/back_distribuzione.gif);
	background-repeat: no-repeat;
	background-position: 0 140px;
	}
	
.container_distribuzione_risultati, .container_distribution_results_b{
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../../img/cassina/distribuzione/back_distribuzione_result.gif);
	background-repeat: no-repeat;
	background-position: 0 140px;
	}
.container_distribuzione_negozio, .container_distribution_detail_b{
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../../img/cassina/distribuzione/back_distribuzione.gif);
	background-repeat: no-repeat;
	background-position: 0 140px;
	}
	
.container_distribution_retailer_b{
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../../img/cassina/share/back_distrib_details2.jpg);
	background-repeat: no-repeat;
	background-position: 0 231px;
	}
	
	
.container_news_elenco_b, .container_newspress_news_home_b, .container_newspress_news_results_b, .container_newspress_news_detail_b, .container_newspress_event_detail_b, .container_newspress_contacts_home_b, .container_newspress_prs_c_home_b, .container_newspress_prs_c_results_b, .container_newspress_prs_r_home_b, .container_newspress_prs_r_detail_b, .container_newspress_prs_r_results_b{
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../../img/cassina/share/back_news_news.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
.container_news_campagne, .container_newspress_adv_home_b{
	background:#ffffff url(../../img/cassina/share/back_news_campagne.jpg) no-repeat scroll 0 0!important;
	}
.container_newspress_event_home_b{
	background:#ffffff url(../../img/cassina/share/back_news_eventi.jpg) no-repeat scroll 0 0;
	height:100%;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:990px;
}
.container_azienda_home, container_group_home, .container_company_home_b{
	overflow:hidden;
	width:990px;
	background:#ffffff none repeat scroll 0 0;
	overflow:hidden;
	}
	
.container_newspress_home{
	background:#ffffff none repeat scroll 0 0;}
	
.container_azienda_story, .container_company_history_b, .container_company_identity_home_b{
	overflow:hidden;
	width:990px;
	background:#ffffff url(../../img/cassina/share/bck_anzienda_storia.jpg) repeat-y 0 0;
	overflow:hidden;
	}
.container_company_identity_detail_b{
	overflow:hidden;
	width:990px;
	background:#D5CECA url(../../img/cassina/share/bck_anzienda_storia.jpg) repeat-y 0 0;
	overflow:hidden;
	}
.container_company_innovation_b, .container_company_quality_b, .container_company_virtualtour_b, container_company_quality_b, .container_company_contract_b{
	overflow:hidden;
	width:990px;
	background:#dad5d1 url(../../img/cassina/share/bck_anzienda_innovation.jpg) repeat-y 0 0;
	overflow:hidden;
	}
.container_designer_home, .container_designer_home_b{
	overflow:hidden;
	width:990px;
	background:#ffffff url(../../img/cassina/share/back_azineda_home.jpg) repeat-x 0 0;
	overflow:hidden;
	}
.container_designer_scheda, .container_designer_detail_b{
	overflow:hidden;
	width:990px;
	background:#ffffff url(../../img/cassina/share/back_azineda_home.jpg) repeat-x 0 0;
	overflow:hidden;
	}
.container_project_home_b{
	overflow:hidden;
	width:990px;
	background:#ffffff none repeat scroll 0 0;
	overflow:hidden;
	}
.forniture_index_01, .container_project_detail_b{
	overflow:hidden;
	width:990px;
	background:#ffffff url(../../img/cassina/share/back_forniture_dett.jpg) repeat-x 0 0;
	overflow:hidden;
	}

body>div#container {
	height:auto;
	min-height:100%;
	z-index:70;
}


/*.back_cont	{
	padding-left:4px;
	width:990px;
	overflow:hidden;
background:url(../../img/cassina/share/bck.png) no-repeat 0 0;
}*/


#contenitore_centrale {
	width:100%;
	overflow:hidden;
	position:relative;
	padding-bottom:109px;
	z-index:1000;
}
.logo_top	{
	float:left;
	/*padding:0 0 0 47px;*/
	padding: 0 0 0 30px;w
	position:relative;
	width:97px;
}
.top_content, #top_content	{
	height:172px;
	position:relative;
	z-index:1000;
	
}
.top_background	{
	height:172px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:990px;
	z-index:999;
	background-color: #FFF;
}

.footer	{
	bottom:0;
	height:109px;
	margin:0;
	padding:0 0 0 15px;
	position:absolute;
	width:975px;
	z-index:2000;
	
}
.footer_background	{
	background:#ffffff none repeat scroll 0 0;
	bottom:0;
	height:109px;
	margin:0;
	padding:0;
	position:absolute;
	width:990px;
	z-index:1999;
	
}
.footer div	{
	padding:28px 0 0 23px;
}

.menu_naviga	{
	/* vecchia versione
	width:910px;
	padding:24px 0 36px 18px;
	font-size:1.2em;
	color:#878d91;
	overflow:hidden;
	text-transform:uppercase;*/
	
	/*versione modificata il 24 12 2009*/
	color:#585c62;
	font-size:1.2em;
	overflow:hidden;
	padding:24px 0 36px 18px;
	text-transform:uppercase;
	width:910px;
	/*fine versione modificata il 24 12 2009*/
	
}

/*versione modificata il 24 12 2009 applicata solo alla home del catalogo*/
.menu_navigacat {
	
	/*versione modificata il 24 12 2009*/
	color:#585c62;
	font-size:1.2em;
	left:18px;
	overflow:hidden;
	position:absolute;
	text-transform:uppercase;
	top:24px;
	width:910px;
	/*fine versione modificata il 24 12 2009*/
	
}
.menu_naviga div, .menu_navigacat div	{
	float:left;
	padding:2px 20px 5px 10px;
	background:url(../../img/cassina/share/fre.png) no-repeat right top;
}
.menu_naviga div.end_naviga, .menu_navigacat div.end_naviga	{
	float:left;
	padding:2px 20px 5px 10px;
	background:none;
}
.interno	{
	width:990px;
	overflow:hidden;
	padding:0;
}
.interno_1	{
	float:left;
	overflow:hidden;
}

.interno_2	{
	float:left;
	border-top:1px solid #EDEDED;
	width:990px;
	background:#fff;
	overflow:hidden;
}
.blocco_interno_2	{
	border-left:2px #a7a29f solid;
	overflow:hidden;
}
.menu_interno	{
	float:right;
	overflow:hidden;
padding:0 65px 7px 0;
}
.menu_interno div	{
	float:left;
	padding-left:25px;
}
.blocco_interno_white	{
	border-right:2px #a7a29f solid;
	border-top:2px #a7a29f solid;
	border-bottom:2px #a7a29f solid;
	overflow:hidden;
	background:#fff;
}

.pad_blocco_interno_white	{
	
	padding:23px 0 22px 16px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.intestazione	{
	width:868px;
	overflow:hidden;
	padding-left:67px;
}
.intestazione_1	{
	width:440px;
	overflow:hidden;
	float:left;
}
.intestazione_2	{
	width:420px;
	overflow:hidden;
	float:left;
	padding-top:28px;
	position:relative;
}
.pad_menu	{
	width:867px;
	overflow:hidden;
	padding:0px 0 2px 0;
}
.intesta_blocco	{
	width:580px;
	overflow:hidden;
}
.intesta_blocco_1	{
	width:454px;
	float:left;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:8px;
}
.intesta_blocco_2	{
	width:126px;
	float:left;
	overflow:hidden;
	padding-bottom:35px;
}
.intesta_blocco_2 div	{
	float:left;
	padding-left:5px;
}
.intesta_blocco div	{
	float:left;
	padding-right:1px;
}
.titolo_prodotto	{
	font-size:1.5em;
	padding:15px 0 2px 0;
}
.stitolo_prodotto	{
	padding:0 0 0 1px;
}

.visua{
	text-align:right;
	padding:5px 0 0 0;
	text-transform:uppercase;
}
.visua a {
	background:url(../../img/cassina/share/fre.gif) no-repeat 0 4px;
	padding-left:8px;
	color:#f47937;
	text-decoration:none;
}
.visua a:visited {
	background:url(../../img/cassina/share/fre.gif) no-repeat 0 4px;
	padding-left:8px;
	color:#f47937;
	text-decoration:none;
}
.visua a:hover {
	background:url(../../img/cassina/share/fre.gif) no-repeat 0 4px;
	padding-left:8px;
	color:#f47937;
	text-decoration:underline;
}
.all{
	padding:12px 0 0 20px;
	background:url(../../img/cassina/share/all.gif) no-repeat 0 10px;
	font-size:0.9em;
}
.all a {
	text-decoration:none;
}
.all a:visited {
	text-decoration:none;
}
.all a:hover {
	text-decoration:underline;
}
.fondo	{
	width:860px;
	overflow:hidden;
	padding:27px 0 45px 0;
	border-top:1px #d5d9d8 solid;
}
.fondo_1	{
	width:200px;
	float:left;
	padding-top:3px;
}
.fondo_2	{
	float:left;
	padding-left:27px;
	padding-top:2px;
	width:107px;
}
.fondo_2 img	{
	border:3px #a7a29f solid;
}
.fondo_3	{
	width:176px;
	/*padding-top:11px;*/
	float:left;
}
.fondo_3 ul	{
	width:193px;
	list-style-type:none;
	padding:0;
}
.fondo_3 ul li	{
	background:transparent url(../../img/cassina/share/fre.gif) no-repeat scroll right 7px;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	padding-right:9px;
	padding-top:2px;
}
.fondo_3 ul li a	{
	text-decoration:none;
}
.fondo_3 ul li a:visited	{
	text-decoration:none;
}
.fondo_3 ul li a:hover	{
	text-decoration:underline;
}

.blocco_interno_white_2	{
	background:#000000;
	overflow:hidden;
	padding:25px 0 15px 0;
}
.intesta_blocco_white_2	{
	margin-left:auto;
margin-right:auto;
overflow:hidden;
/*width:955px;*/
width:990px;
}
.intesta_blocco_white_2 #scomparsab_all{
	background-color:#FFFFFF;
	}
.menu_intesta_dim	{
	width:616px;
	overflow:hidden;
}
.menu_intesta_int	{
	float:left;
	padding-left:5px;
}
.menu_intesta	{
	float:right;
	overflow:hidden;
}

.colore1 {
color:#ec1d25;
}
/************* smenu interno bottom right ***************/
.menu_interno_bottomright_dim	{
	padding-right:20px;
	width:970px;
	/*width:955px;*/
	overflow:hidden;
	height:25px;
}
.menu_interno_bottomright	{
	float:left;
	padding-left:5px;
}
.menu_interno_bottom	{
	float:right;
	/*overflow:hidden;*/
}


/*div.smenu_interno_bottomright {
	float: right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
	}

div.smenu_interno_bottomright div{
	float:left;
	height:15px;
	}*/

div.menu_interno_bottomright a, div.menu_interno_bottomright a:visited{
	background-position:0 -85px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	height:25px;
	
	}

div.menu_interno_bottomright a:hover {
	display:block;
	background-position:0 -5px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:25px;
}
div.menu_interno_bottomright a.active, div.menu_interno_bottomright div a.active:visited {
background-position:0 -5px;
height:25px;
}

/************* /smenu interno bottom right ***************/

.blocco_txt2	{
	width:545px;
	overflow:hidden;
	border-bottom:1px #E5E5E5 solid;
	text-align:justify;
	padding:12px 0 0 0;
}
.blocco_txt3	{
	width:545px;
	overflow:hidden;
	text-align:justify;
	padding:12px 0 0 0;
}

.blocco_txt2_1	{
	width:480px;
	float:left;
}
.blocco_txt2_2	{
	width:65px;
	float:left;
}
.blocco_interno_white_3	{
	width:100%;
	overflow:hidden;
	border-right:1px #a7a29f solid;
	border-top:1px #a7a29f solid;
	border-bottom:1px #a7a29f solid;
}
.blocco_interno_white_3_img	{
}
.blocco_interno_white_3_chiudi	{
	float:right;
}
.tit_blocco	{
	color:#f47937;
}
.stit_blocco	{
	color:#a7a29f;
	font-size:1.2em;
	padding-bottom:2px;
}
.blocco_txt8	{
	overflow:hidden;
	text-align:justify;
}
.blocco_txt8 img	{
	border:8px #B4ADA7 solid;
}
.blocco_txt4	{
	width:545px;
	overflow:hidden;
	text-align:justify;
	padding:12px 0;
}
.blocco_txt4 img	{
	float:right;
	margin:0 0 0 30px;
	border:1px #000000 solid;
}
.tab_cert	{
	
}
.tit_td	{
	background:#f4f4f4;
	border-right:1px #e1e1e1 solid;
}
.tit_td div	{
	color:#000000;
	padding:8px 5px 8px 10px;
	text-transform:uppercase;
	font-weight:bold;
}
.tit_td_end	{
	background:#f4f4f4;
}
.tit_td_end div	{
	
	color:#000000;
	padding:8px 5px 8px 10px;
	text-transform:uppercase;
}
.int_td_ini	{
	font-size:0.9em;
	border-left:1px #cbcbcb solid;
	border-bottom:1px #cbcbcb solid;
	background:transparent url('../../img/cassina/share/sep_ver_td.gif') repeat-y scroll right top;
}
.int_td_ini div	{
	color:#000000;
	padding:6px 5px 6px 10px;
}
.int_td	{
	font-size:0.9em;
	border-bottom:1px #cbcbcb solid;
	background:url('../../img/cassina/share/sep_ver_td.gif') repeat-y right top;
}
.int_td div	{
	color:#000000;
	padding:6px 5px 6px 10px;
}
.int_td_end	{
	font-size:0.9em;
	border-bottom:1px #cbcbcb solid;
	border-right:1px #cbcbcb solid;
}
.int_td_end div	{
	padding:6px 5px 6px 10px;
	color:#000000;
}


.brd_white	{
	background:#FFFFFF none repeat scroll 0 0;
	padding:21px;
	width:913px;
	margin-left:20px;
	
}
.brd_white_img	{
	margin-left:auto;
	margin-right:auto;
	
}
.blocco_marchio1	{
	width:990px;
	overflow:hidden;
	padding:0;
	position:relative;
	background:#000000;
	color:#ffffff;
}
.blocco_marchio	{
	width:990px;
	overflow:hidden;
	padding:0;
	position:relative;
	background:#fff;
}
.blocco_marchio_1	{
	width:390px;
	float:left;
}
.blocco_marchio_2	{
	width:600px;
	float:left;
}
.txt_area	{

}
.menu_marchio	{
	position:absolute;
	top:30px;
	left:14px;
	width:167px;	
}
.menu_marchio ul	{
	list-style-type:none;
	padding:2px 0 0 0;
	background:url(../../../img/cassina/sep_menu.png) no-repeat 0 0;
	margin:0;	
}
.menu_marchio ul li	{
	padding:0;
	margin:0;	
}
.logo_marchio	{
	padding-bottom:25px;
}
.stit_marchio	{
	padding-bottom:27px;
}
.txt_marchio	{
	color:#778380;
	text-align:justify;
	padding-bottom:55px;
}
.sotto_txt	{
	width:370px;
	overflow:hidden;
	padding-bottom:50px;
}
.sotto_txt_1	{
	width:282px;
	float:left;
}
.sotto_txt_2	{
	width:88px;
	float:left;
	padding-top:25px;
}
.blocco_testo	{
	padding:40px;
	text-align:justify;
}
.container_company_history_b .blocco_testo	{
	padding:30px 60px 60px;
	text-align:justify;
}
.container_company_identity_home_b .blocco_testo, .container_company_identity_detail_b .blocco_testo{
	padding:0 60px 60px;
	text-align:justify;
}
.container_company_identity_detail_b #flash_content{
	margin:23px;
	}
.blocco_testo_storia {
padding:0 60px 60px;
text-align:justify;
}

.tab_td_1	{
	height:25px;
	width:25px;
	background:url(../../img/cassina/share/tab/01.png) no-repeat 0 0;
}
.tab_td_2	{
	height:25px;
	background:url(../../img/cassina/share/tab/02.png) repeat-x 0 0;
}
.tab_td_3	{
	height:25px;
	width:25px;
	background:url(../../img/cassina/share/tab/03.png) no-repeat 0 0;
}
.tab_td_4	{
	width:25px;
	background:url(../../img/cassina/share/tab/04.png) repeat-y 0 0;
}
.tab_td_5	{
	background:#ffffff;
}
.tab_td_6	{
	width:25px;
	background:url(../../img/cassina/share/tab/05.png) repeat-y 0 0;
}
.tab_td_7	{
	height:25px;
	width:25px;
	background:url(../../img/cassina/share/tab/06.png) no-repeat 0 0;
}
.tab_td_8	{
	height:25px;
	background:url(../../img/cassina/share/tab/07.png) repeat-x 0 0;
}
.tab_td_9	{
	height:25px;
	width:25px;
	background:url(../../img/cassina/share/tab/08.png) no-repeat 0 0;
}
.clearfloat{
	height:1px;
	clear:both;}

/*home designer*/
.blocco_homedesigner_1 {
	background:#000000 none repeat scroll 0 0;
float:left;
width:390px;
}
.blocco_homedesigner_1 .testo_intro_home{ 
	color:#FFF!important;
}
.blocco_homedesigner_2 {
float:left;
width:600px;
height: 504px;
}

.testo_intro_home{
vertical-align: middle;
display:table-cell;
text-align: justify;
height: 504px;
width:205px;
}
/*fine home designer*/

/*scheda designer*/
.nome_designer{
	color:#EC1D25;
	font-size:1.2em;
	padding-bottom:3px;
	font-weight: bold;
}
.tipo_designer{
	padding:13px 0 20px 0;}
.anno_designer{
	font-size:1.1em; padding-bottom:27px;
	font-weight: bold;
}
.foto_designer{
	border:3px solid #EC1D25;
	width:194px;
	height:194px;
}
.prodotti_designer{
	position: relative;
	z-index: 2000000;
	top: 20px;
	left: 56px;}
.blocco_designer_foto{
	width:209px; float:left; padding:0 0 79px 56px;}

.blocco_designer_ico{
	width:180px; float:left; padding:241px 0 0 0;
}
.blocco_designer_info{
	width:412px; float:left; padding:52px 42px 51px 0;
}
.blocco_designer_info a, .blocco_designer_info a:link, .blocco_designer_info a:visited, .blocco_designer_info a:hover {
	color:#ffffff; 
	text-decoration:underline; 
}
.blocco_designer_freccie{
	width:60px; float:left; padding:52px 0 0 0;
}

/*fine scheda designer*/


/* GRUPPO */
.blocco_gruppo	{
	width:990px;
	overflow:hidden;
	padding:0;
	position:relative;
	/*background:#CED4D3 url(../../img/cassina/share/back_int_2.gif) no-repeat scroll 0 0;*/
}


.blocco_gruppo_1	{
	width:195px;
	float:left;
	height:300px;
}
.blocco_gruppo_2	{
	width:795px;
	float:left;
}
.menu_gruppo	{
	position:absolute;
	top:30px;
	left:42px;
	width:167px;	
}
.menu_gruppo ul	{
	list-style-type:none;
	padding:4px 0 0 0;
	background:url(../../img/cassina/share/sep_menu.png) no-repeat 0 0;
	margin:0;	
}


.menu_gruppo ul li	{
	padding:0;
	margin:0;	
	/*aggiunto il 7 genn 2010*/
	height:30px;
	/*/aggiunto il 7 genn 2010*/
}

.blocco_testo_gruppomain {
background-color:#f3f3f3;
color:#515B58;
font-size:1.3em;
padding:30px;
text-align:justify;
line-height:1.2em;
}

 .blocco_gruppo_2 .tit_video{
	 color:#000000;
font-size:120%;
font-weight:bold;
padding-bottom:11px;
	 }
.blocco_gruppo_2 .sep_ver2{
	background:transparent url(../../img/cassina/share/sep_ver2.png) repeat-x scroll left bottom;
 }
 .blocco_gruppo_2 .blocco_testo2{
	padding:40px;
text-align:justify;
font-size:110%;

	 }
/* GRUPPO */


.menu_gruppo {
	z-index:1;
}

.identity_img{
	height:270px;
	width:796px; 
	position:relative; 
	margin-bottom:30px;
}
.identity_chiudi{
	position:absolute;
	right:10px;
	top:10px;
	z-index:2;
}
.blocco_testo_storia h6{
	font-weight:bold;
	margin-bottom:15px;}
	
.identity_swf{
	width:796px; 
	height: 338px;
	position:relative; 
	margin-bottom:30px;
	background-color:#e4e4e4;
}
.blocco_testo2_identity {
padding:40px;
text-align:justify;
}

/*-FORNITURE  --*/
/*sm menu forniture*/
.menu_forniture	{
	/*float:left;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.menu_forniture ul {
	list-style-type:none;
}


.menu_forniture ul li {
	padding:0;
	margin:0;	
	height:20px;
}


.elenco_dettagli{
	overflow:hidden;
	padding-left:21px;
	position:relative;
	width:220px;
	}
/*fine sm menu forniture*/
.projects_thumbnail{
	border:3px solid #CBC4C0;
	}
.projects_thumbnail_active{
	border:3px solid #ec1d24;
	}

.elenco_thumbnail{
	overflow-x:hidden;
	overflow-y:hidden;
	padding-left:21px;
	width:220px;
}
.thumbnail{
	float:left;
	padding-bottom:5px;
	padding-right:5px;
}
.prodotti_fornitura{
background-color:#F7F6F4;
}

.blocco_forniture_01 {
	width: 205px;
	min-height:204px;
	height: auto !important;
	height: 204px;
	max-height:204px;
	height: auto !important;
	height: 204px;
	background-color:#000000;
	padding:96px ;
	float:left;
	color:#FFFFFF;
	text-align:justify;
}
.blocco_forniture_01 p{
text-align:justify;
color:#FFFFFF
}

.blocco_forniture_02{
	width: 593px;
	min-height:396px;
	height: auto !important;
	height: 396px;
	overflow:hidden;
	float:left;
}
.blocco_forniture_05{
	width: 740px;
	min-height:340px;
	height: auto !important;
	height: 340px;
	overflow:hidden;
	float:left;
}
.forniture_img{
	width:796px; 
	position:relative; 
}
.forniture_img img{
	display:block;
}

.blocco_forniture_05, .forniture_img{
	width:740px; 
	position:relative; 
}

.forniture_img img{
	display:block; 
}

.forniture_pp{
	min-height:12px;
	height: auto !important;
	height: 12px;
	max-height:12px;
	background-color:#ec1d25;
	padding:17px;
	text-transform:uppercase;
	color:#FFFFFF;
	}
ul.forniture_lista_01{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

ul.forniture_lista_01 li{
	height:10px;
	padding-right:18px;}
.blocco_forniture_03{
	width:371px;
	min-height:361px;
	height: auto !important;
	height: 361px;
	max-height:361px;
	height: auto !important;
	height: 361px;
	background-color:#000000;
	padding:35px 25px 0 0;
	float:left;
}
.blocco_forniture_04{
	width:225px;
	min-height:306px;
	height: auto !important;
	height: 315px;
	max-height:auto;
	height: auto !important;
	height: 315px;
	background-color:#ffffff;
	padding:35px 25px 0 0;
	float:left;
}
.forniture_scarica{
	min-height:46px;
	height: auto !important;
	height: 46px;
	max-height:46px;
	background-color:#f1efeb;
	position:absolute;
	width:397px;
	bottom:0;
	left:0;
	font-size:90%;
	line-height:100%;
	}
.forniture_area{
	min-height:25px;
	height: auto !important;
	height: 25px;
	max-height:25px;
	background-color:#fff;
	position:absolute;
	width:250px;
	top:250px;
	left:0;
	font-size:90%;
	line-height:100%;
	}
.forniture_scarica a:link, .forniture_scarica a:visited{
	text-decoration: none;
	}
.forniture_scarica a:hover{
	text-decoration:underline;
	}
.forniture_scarica_sx{
	float:left;
	border-right:1px solid #666666;
	background-image: url(../../img/cassina/projects/downl_catalogue.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:25px;
	margin-top:8px;
	padding-left:25px;
	width:150px;
}
.forniture_scarica_dx{
	float:left;
	background-image: url(../../img/cassina/projects/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:15px;
	margin-top:8px;
	padding-left:20px;
	width:150px;
}


.col-sx{
width:250px;
float:left;
}
.col-dx{
	padding-left:250px;}
.box_testo{
	padding:30px 26px;
	text-align:justify;
}

.tit_fornitura{
	background-position:-200px 0;
	background-repeat:no-repeat;
	width:97px;
	display:block;
	height:27px;
	overflow:hidden;
	text-indent:-999px;
	}

.tit_prodotti_fornitura{
	background-color:#dad5f1;
	padding:0 26px 10px;
	text-transform:uppercase;
}
.arrow_tit_prodotti_fornitura{
	background-image: url(../../img/cassina/forniture/arrow_down_titolo.gif);
	background-repeat: no-repeat;
	background-position: 20px bottom;
	padding-bottom:10px;
}
.tit_dett_fronitura{
	text-transform: uppercase;
	margin-bottom: 10px;
	font-weight: bold;
}
.file_flash{
	/*padding:30px 26px;
	background-color:#dad5f1;*/
}
.blocco_forniture_lb_01 {
	background-color:#000000;
	float:left;
	height:auto !important;
	max-height:305px;
	min-height:305px;
	padding:35px 0 0;
	width:250px;
}
.LB_colsx_bottom {
	width:250px;
	float:left;
}
.forniture_B{
	background-color:#FFFFFF;}
.tit_forniture_hotel{
	padding-left:25px;
	text-transform:uppercase;
	height:20px;
	font-weight:bold;
	}

/*-FORNITURE  --*/
/*pag distribuzione*/
.blocco_distribuzione	{
	width:990px;
	overflow:hidden;
	padding:0;
	position:relative;
}
.blocco_distribuzione_1	{
	width:230px;
	float:left;
	margin-top:25px;
}
.blocco_distribuzione_2	{
	width:760px;
	float:left;
	background:none;
}

/*fine distribuzione*/
/*distribuzione - risultati*/
/*--background--*/

/*--fine background--*/
.retail_row_sx{
	background-color:#f3f3f3;
	padding:36px 34px 34px;
	position:relative;
	
	}

.container_distribution_retailer_b .retail_row_sx, .container_distribution_retailer_b .retail_row_sx2 {
background-color:transparent !important;
padding:36px 34px 0 30px;
position:relative;
height:600px;
}	

	
.retail_row_sx img, .retail_row_sx2 img{
	display:inline;
	/*margin-top:-10px;*/
	}
.retail_row_sx .sfondo{
	/*background-image: url(../../img/cassina/distribuzione/retail_sf_footer_mono.png);*/
	background-position:0 bottom;
	background-repeat: no-repeat;
	position:relative;
	margin-bottom:10px;
	display:inline-block;
	}
	
.retail_row_sx .retail_col_sx {
	/*float:left;*/
	margin:0;
	padding:1px 17px 10px 3px;
	width:215px;
	background-image: url(../../img/cassina/distribuzione/retail_row_sfondo_mono.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	/*border: 3px solid #cddbdc;*/
}

html* .retail_row_sx .sfondo {/*per IE7*/
	display:inline;
}

/*MODIFICA AGGIUNTA x cambiare solo il bordo dei MONOBRAND DOS*/
.retail_row_sx .sfondo td.sfnormal, 
.retail_row_sx2 .sfondo td.sfnormal {
	background-image: url(../../img/cassina/distribuzione/retail_sf_footer_mono.png);
	background-position:0 bottom;
	background-repeat: no-repeat;
	position:relative;
	margin-bottom:10px;
}

html* .retail_row_sx .sfondo td.sfnormal, 
html* .retail_row_sx2 .sfondo td.sfnormal  {/*per IE7*/
	display:inline;
}

.retail_row_sx .sfondo td.dos, 
.retail_row_sx2 .sfondo td.dos,
.retail_row_sx .sfondo td.brand, 
.retail_row_sx2 .sfondo td.brand {
	background-image: url(../../img/cassina/distribuzione/retail_sfdos_footer_mono.png)!important;
	background-position:0 bottom!important;
	background-repeat: no-repeat!important;
}
	
.retail_row_sx .sfondo td.dos .retail_col_sx, 
.retail_row_sx2 .sfondo td.dos .retail_col_sx,
.retail_row_sx .sfondo td.brand .retail_col_sx, 
.retail_row_sx2 .sfondo td.brand .retail_col_sx {
	background-image: url(../../img/cassina/distribuzione/retail_row_sfondodos_mono.png)!important;
}

.retail_row_sx .sfondo td.brand .retail_col_sx .retail_col_interno p.brand_title,
.retail_row_sx2 .sfondo td.brand .retail_col_sx .retail_col_interno p.brand_title {
    background: none repeat scroll 0 0 #EC1D24;
    color: #FFFFFF;
    padding: 10px 15px;
	font-family: 'HelveticaNeueLTStd65Medium',sans-serif;
    font-size: 11px;
}

/*FINE MODIFICA AGGIUNTA x cambiare solo il bordo dei MONOBRAND DOS*/

.retail_row_sx .sfondo table, .retail_row_sx2 .sfondo table, .retail_row_sx .sfondo table tbody tr td, .retail_row_sx2 .sfondo table tbody tr td{
	position:relative}
.retail_row2_sx .sfondo table, .retail_row2_sx2 .sfondo table, .retail_row2_sx .sfondo table tbody tr td, .retail_row2_sx2 .sfondo table tbody tr td{
	position:relative}
.retail_rowfooter_sx{
	background-color:#FFFFFF;
	padding-bottom:34px;
	padding-left:34px;
	padding-right:34px;
	}
.retail_row_sx2{
	padding:36px 34px 34px;
	position:relative;
	}
.retail_row_sx2 .sfondo{
	background-image: url(../../img/cassina/distribuzione/retail_sf_footer_riv.png);
	background-position:0 bottom;
	background-repeat: no-repeat;
	position:relative;
	margin-bottom:15px;
	display:inline-block;
	}
html* .retail_row_sx2 .sfondo{/*per IE7*/
	display:inline;}
.retail_row2_sx2 {
	padding:0px 34px 34px;
	position:relative;
	}
.retail_row2_sx2 .sfondo{
	background-image: url(../../img/cassina/distribuzione/retail_sf_footer_riv.png);
	background-position:0 bottom;
	background-repeat: no-repeat;
	position:relative;
	margin-bottom:10px;
	}
	
.retail_rowfooter_sx2{
	padding-left:34px;
	padding-right:34px;
	padding-bottom:34px;
	}
.position_botton_mappa, #position_botton_mappa{
	padding-left:80px;
padding-top:20px;
	}
.position_botton_scheda, #position_botton_scheda{
	padding-left:146px;
padding-top:20px;
	}
.position_botton_stampa {
padding-left:140px;
padding-top:20px;
}

.retail_col_sx {
	/*float:left;*/
	margin:0;
	padding:1px 17px 10px 3px;
	width:215px;
	/*background-image: url(../../img/cassina/distribuzione/retail_row_sfondo_riv.png);*/
	background-image: url(../../img/cassina/distribuzione/retail_row_sfondo_mono.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;	/*border: 3px solid #cddbdc;*/
}

.retail_col_dx{
	/*float:left;*/
	padding:1px 0 10px 3px;
	width:218px;
	background-image: url(../../img/cassina/distribuzione/retail_row_sfondo_riv.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*border: 3px solid #cddbdc;*/
	}
.retail_col_interno{
	/*background-color:#FFF;*/
	/*float: left;*/
	padding-bottom:15px;
	width:214px;
	padding-top:0px;
	font-size:85%;
	/*border: 1px solid #e7e7e7;*/
	}
.retail_col_interno p{
	/*padding:10px 15px 0;*/
	line-height:12px;
	padding:10px 15px 0;
	}
html>body .retail_col_interno{
	font-size:90%;
}
.retail_footer_sx{
	bottom:0;
	height:5px;
	margin:0;
	padding-right:15px;
	background-image: url(../../img/cassina/distribuzione/retail_sf_footer.png);
	background-repeat: no-repeat;
	background-position:0 0;
	width:220px;
	height:47px;
	/*float:left;*/
	}
.retail_footer_dx{
	bottom:0;
	height:5px;
	margin:0;
	padding:0;
	background-image: url(../../img/cassina/distribuzione/retail_sf_footer.png);
	background-repeat: no-repeat;
	background-position:0 0;
	width:220px;
	height:47px;
	/*float:left;*/
	}
.retail_mappa{
	bottom:0;
padding-bottom:3px;
padding-right:13px;
position:absolute;
}
.retail_street {
bottom:0;
left:68px;
padding-bottom:3px;
position:absolute;
}

/*fine distribuzione - risultati*/
.negozio_mappa {
background-color:#FFFFFF;
border:3px solid #585c62;
float:left;
height:340px;
margin-bottom:36px;
width:450px;
}
/*news home*/
.img_news_elenco{
	height:110px;
	width:154px;
	}
.blocco_newshome_1 {
background:transparent url(../../img/newspress/back_1_cont.gif) repeat-y scroll 0 0;
overflow:hidden;
width:990px;
}
.blocco_newshome_1_back {
	min-height:281px;
	overflow:hidden;
	width:990px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../img/cassina/newspress/back_1.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.blocco_newshome_1_1 {
float:left;
overflow:hidden;
width:580px;
}
.pad_blocco_newshome_1_1 {
overflow:hidden;
padding:40px 0 20px 30px;
width:520px;
}
.blocco_newshome_1_2 {
float:left;
overflow:hidden;
width:410px;
}
.pad_blocco_newshome_1_2 {
overflow:hidden;
padding:40px 0 20px 30px;
width:352px;
}
.blocco_newshome_2 {
/*background:transparent url(../../img/newspress/back_2_cont.gif) repeat-y scroll 0 0;*/
overflow:hidden;
width:990px;
}
.blocco_newshome_2_back {
background:transparent url(../../img/cassina/newspress/back_2.gif) no-repeat scroll 0 0;
min-height:311px;
overflow:hidden;
width:990px;
}

.blocco_newshome_2_1 {
float:left;
overflow:hidden;
width:580px;
}
.pad_blocco_newshome_2_1 {
overflow:hidden;
padding:25px 0 20px 30px;
width:520px;
}
.blocco_newshome_2_2 {
float:left;
overflow:hidden;
width:410px;
}
.search_botton{
	padding: 7px 0pt; 
	background: transparent url(../../img/cassina/share/sep_ver.gif) repeat-x scroll 0pt 0pt; 
	overflow: hidden; 
	width: 179px; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
	}

.brd_left	{
	float:left;
	margin:4px 15px 0 0;
	border:1px #000000 solid;
}
.brd_left_2 {
border:1px solid #000000;
}
.evento .brd_left {
border:1px solid #000000;
float:left;
margin:4px 10px 0 0;
}
/*--*/
.data_news	{
	color:#ec1d25;
	font-size:0.9em;
}
.voce_area{
	color:#ec1d25;
	font-size:1.2em;
	text-transform: uppercase;
	padding:5px 0 0 0;
}
.voce_testata{
	font-size:1.2em;
	text-transform: uppercase;
	padding:5px 0 0 0;
	font-weight:bold;
}
.news_contatti_testo{
	margin-bottom:20px;}
.news_contatti_testo2{
	margin-bottom:40px;}
.tit_voce2 {
color:#000000;
font-size:1.3em;
padding:10px 0;
}
.rassegnastampa .tit_voce2 {
color:#000000;
font-size:1.3em;
padding:10px 0;
width:357px;
}
.tit_news a	{
	text-decoration:none;
	color:#000000;
}
.tit_news a:visited	{
	text-decoration:none;
	color:#000000;
}
.tit_news a:hover	{
	text-decoration:underline;
	color:#000000;
}
.txt_news	{
	text-align:justify;
}
.txt_news2 {
padding-top:4px;
text-align:justify;
}
.left_link	{
	margin-left:auto;
	margin-right:0;
	padding:0;
}
.data_sala	{
	color:#ec1d25;
	font-size:0.9em;
	padding-top:4px;
}
.tit_sala	{
	padding:2px 0 2px 0;
	font-size:1.2em;
	color:#000000;
}
.tit_sala a	{
	text-decoration:none;
	color:#000000;
}
.tit_sala a:visited	{
	text-decoration:none;
	color:#000000;
}
.tit_sala a:hover	{
	text-decoration:underline;
	color:#000000;
}
.txt_sala	{
	padding-bottom:8px;
	text-align:justify;
}
.link_sep	{
	background:transparent url(../../img/cassina/share/sep_or.gif) repeat-x scroll left bottom;
	line-height:0;
	padding-bottom:5px;
	text-indent:-999px;
	width:520px;
}
.data_sala1	{
	color:#ec1d25;
	font-size:0.9em;
}
.testa_sala	{
	padding-top:4px;
	font-size:0.9em;
}
.eventi	{
	width:352px;
	background:url(../../img/cassina/newspress/sep_ver.gif) repeat-y 0 0;
	overflow:hidden;
	padding:9px 0 18px;
}
.eventi_1	{
	width:197px;
	float:left;
}
.eventi_2	{
	width:155px;
	float:left;
}
.eve_1	{
	padding-bottom:10px;
}
.eve_2	{
	padding-bottom:13px;
	display:inline-block;
}
.eve_2 img	{
	border:1px #000000 solid;
}
.eve_3	{
	padding-bottom:13px;
	font-size:0.9em;
	color:#000000;
	width:155px;
}
.eve_3 a	{
	text-decoration:none;
	color:#000000;
}
.eve_3 a:visited	{
	text-decoration:none;
	color:#000000;
}
.eve_3 a:hover	{
	text-decoration:underline;
	color:#000000;
}
/*fine news home*/
/*news elenco*/

.blocco_news_elenco, .blocco_news_eventi {
overflow:hidden;
padding:0;
position:relative;
width:990px;
}
.pad_blocco_news_elenco_3 {
padding:40px 0 0 20px;
}

		/*menu anno*/
.navigazione {
overflow:hidden;
padding:15px 30px 38px;
width:557px;
}
.navigazione div {
float:right;
}
.navigazione div ul {
list-style-type:none;
margin:0;
padding:0;
}
.navigazione div ul li {
float:left;
margin:0;
padding:0 9px 3px 19px;
}
navigazione div ul li a:hover {
color:#ec1d24;
text-decoration:none;
}
.navigazione div ul li a:visited {
color:#000;
text-decoration:none;
}
.navigazione div ul li a {
color:#000;
text-decoration:none;
}
.navigazione div ul li.attivo_li {
background:transparent url(../../img/cassina/share/attivo.gif) no-repeat scroll right  2px;
float:left;
margin:0;
padding:0 9px 3px 19px;
}
.navigazione div ul li.attivo_li a {
color:#ec1d24;
text-decoration:none;
}
.navigazione div ul li.attivo_li a:hover {
color:#ec1d24;
text-decoration:none;
}


	 /*fine menu anno*/
	 
/*numerazione paginazione*/
.paginazione {
overflow:hidden;
padding:0 30px 38px;

}
.paginazione div {
float:right;
}
.paginazione div ul {
list-style-type:none;
margin:0;
padding:0;
}
.paginazione div ul li {
float:left;
margin:0;
padding:0 4px 3px;
font-weight:bold;
}
paginazione div ul li a:hover {
color:#585c62;
text-decoration:none;
}
.paginazione div ul li a:visited {
color:#000000;
text-decoration:none;
}
.paginazione div ul li a {
color:#585c62;
text-decoration:none;
}
.paginazione div ul li.attivo_li {
background:transparent url(../../img/cassina/share/sf_numeri_paginazione.png) no-repeat scroll right 1px;
float:left;
margin:0;
padding:0 6px 3px;
}
.paginazione div ul li.attivo_li a {
color:#ec1d24;
text-decoration:none;
}
.paginazione div ul li.attivo_li a:hover {
color:#ec1d24;
text-decoration:none;
}

/*fine numerazione paginazione*/



/*numero dei risultati*/
.paginazione_num_result {
overflow:hidden;
padding:13px 0;
}

.paginazione_num_result .risultati{
	float:left;
	font-weight:bold;
	padding-right:15px;
}
.paginazione_num_result .gma{
	float:left
}
	 
/*fine numero dei risultati*/	

/*ultimo aggiornamento*/
.ultimo_agg {
overflow:hidden;
padding:0 30px 38px;
position:absolute;
}
.ultimo_agg div {
float:left;
}
/*ultimo aggiornamento*/


	 /*menu scheda*/
	 
.navigazione2	{
	padding:15px 30px 38px 30px;
	width:557px;
	overflow:hidden;
}
.navigazione2 div	{
	float:right;
}
.navigazione2 div ul	{
	list-style-type:none;
	padding:0;
	margin:0;
}
.navigazione2 div ul li	{
	padding:0 0 0 8px;
	margin:0;
	float:left;
}
 /*fine menu scheda*/

.blocco_news{
overflow:hidden;
padding:0 0 30px 30px;
width:557px;
}
.blocco_news_contatti {
overflow:hidden;
padding:30px 0 30px 30px;
width:557px;
}
{width: 565px; height: 500px;
}
.blocco_news_elenco_1, .blocco_news_eventi_1 {
float:left;
width:194px;
height:220px;
}
.blocco_news_eventi_2, .blocco_news_areastampa, .blocco_news_rassegna_2  {
float:left;
border-top:1px solid #F4F4F4;
width:617px;
}
.blocco_news_elenco_2  {
float:left;
width:617px;
border-top:1px solid #F4F4F4;
}

.blocco_eventi  {
float:left;
width:617px;
}
.blocco_news_elenco_3 {
background:transparent url(../../img/cassina/share/bg_ricerca.png) no-repeat scroll 0 38px;
float:left;
width:179px;
}
.pad_blocco_news {
background:#f9f9f9 none repeat scroll 0 0;
overflow:hidden;
padding:0 31px 30px 29px;
width:497px;
}

.marginbottom30 {
	margin-bottom:30px;
}
.pad_blocco_eventi {height:500px;
width:565px;
}
.pad_blocco_eventi_3 {padding:0 0 0 20px;
}
.pad_blocco_eventi_3 .titolo {
padding:40px 0 22px;
}

.evento {
background:transparent url(../../img/cassina/share/sep_ver.gif) repeat-x scroll left bottom;
font-size:0.9em;
overflow:hidden;
padding:8px 0 13px;}
.data_eve {
color:#ec1d24;
}
.tit_eve {
color:#000000;
padding:0 0 4px;
}
.tit_eve a {
text-decoration:none;
}
.prod_eve {
color:#585c62;
}

.news {
background:transparent url(../../img/cassina/share/sep_ver.gif) repeat-x scroll left bottom;
overflow:hidden;
padding:30px 0 16px;
width:497px;
}
.pressroom {
overflow:hidden;
padding:30px 0 16px;
width:497px;
}
.pressroom_contacts {

padding:30px 0 16px;
width:497px;
height:450px;
position:relative;
}
.news_home {
overflow:hidden;
padding:8px 0 13px;
width:520px;
}
.news2 {
overflow:hidden;
padding:30px 0 16px;
width:497px;
}

.news3 {
overflow:hidden;
padding:30px 0 0;
width:497px;
}

.rassegnastampa {
overflow:hidden;
padding:30px 0 0;
width:497px;
}

.tit_news {
color:#000000;
font-size:1.2em;
padding:2px 0 7px;
}
.tit_news2 {
color:#000000;
font-size:1.3em;
padding:2px 0 7px;
}
.blocco_news_eventi_2 {
float:left;
width: 565px; height: 500px;
}
.blocco_news_eventi_3 {
float:left;
width:231px;
}
.blocco_{width: 565px; height: 500px;
	}
/*aggiunto il 11 gen 2009 - gestione smenu news*/

#smenu_news {
	display:block;
	width:890px;
	height:255px;
	padding-left:50px;
	padding-top:36px;
}
.smenu_news {
left:24px;
position:relative;
top:30px;
width:185px;
}
.smenu_news ul {
background:transparent url(../../img/cassina/share/sep_menu.png) no-repeat scroll 0 0;
list-style-type:none;
margin:0;
padding:4px 0 0;
}

ul#smenu_news li {
	height:253px;
	float:left;
	padding:1px 0 0 1px;
}

ul#smenu_news li a, ul#smenu_news li a:visited {
	display:block;
	background-position:0 -253px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:253px;
}

ul#smenu_news li a:hover {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:253px;
}


ul#smenu_news li a.active, ul#smenu_news li a.active:visited {
	background-position:0 0;
	height:253px;
}

ul#smenu_news li a.active:hover {
	background-position:0 0;
	height:253px;
}
/*fine aggiunto il 11 gen 2009 - gestione smenu news*/
/*fine news elenco*/
/*news scheda*/

.all2{
	background:url("../../img/cassina/share/sep_ver.gif") repeat-x scroll left bottom transparent;
	font-size:0.9em;
	padding:9px 0 6px 2px;
	width:157px;
}
.pressroom .all2{
	padding:9px 0 6px 2px;
	background:url(../../img/cassina/share/sep_ver.gif) repeat-x left bottom;
	font-size:0.9em;
	width:100%;
}
.news2 .all2 {
text-transform:inherit;
}
.fre{
	padding:0 0 0 12px;
	background-image: url(../../img/cassina/newspress/fre2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
.all2 a {
	text-decoration:none;
}
.all2 a:visited {
	text-decoration:none;
}
.all2 a:hover {
	text-decoration:underline;
}

.demopopup	{
	background:url(../../img/cassina/share/black-70.png) repeat 0 0;
	position:absolute;
	display: block; 
	width:100%; 
	height:100%;  
	overflow:auto; 
	top:0; 
	left:0; 
	z-index:1000000000; 
}

#menu_top_news {
	display:block;
	overflow:hidden;
	height:16px;
	padding:0 0 11px 0;
}

#menu_top_rassegnast {
	display:block;
	float:right;
	height:16px;
	overflow:hidden;
	padding:11px 0 0 11px;
	width:170px;
}


ul#main-menu_news {
	list-style:none;   
	float:right;
	height:16px;
}

ul#main-menu_news li {
	height:16px;
	float:left;
	padding:0 10px;
}

ul#main-menu_news li a, ul#main-menu_news li a:visited {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:16px;
}

ul#main-menu_news li a:hover {
	display:block;
	background-position:0 -16px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:16px;
}
.sep_li	{
	background-image: url(../../img/cassina/newspress/sepli.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.fotoico {
	background-image:url('../../img/cassina/newspress/ico/zoom.png');
	width:18px;
}

.galleryico {
	background-image:url('../../img/cassina/newspress/ico/gallery.png');
	width:18px;
}

.videoico {
	background-image:url('../../img/cassina/newspress/ico/video.png');
	width:18px;
}
.audioico {
	background-image:url('../../img/cassina/newspress/ico/audio.png');
	width:18px;
}
.blocco_news_areastampa .titolo {
	overflow:hidden;
	padding:8px 30px 15px;
	width:557px;
}
.blocco_news_elenco_2 .titolo {
	overflow:hidden;
	padding:38px 30px 15px;
	width:557px;
}

.blocco_news_rassegna_2 .titolo {
	overflow:hidden;
	padding:0px 30px 15px;
	width:557px;
}

.blocco_testo_news{
	width:497px; overflow:hidden; border-top:1px #D3D5D5 solid;}
	
.blocco_testo_rassegna{
	width:357px; overflow:hidden; border-top:1px #D3D5D5 solid;}

.blocco_testo_news .colonnallegati
{width:187px; float:left; padding-top:6px;}

.blocco_testo_news .colonnallegati
{width:187px; float:left; padding-top:6px;}

.blocco_testo_news .colonnatesto{
	width:310px; 
	float:left; 
	padding-top:6px;}
.blocco_testo_news .colonnatesto2{
	width: 497px; 
	float: left; 
	padding-top: 6px;}
/*fine news scheda*/


#demotip, .demotipClass{
background:transparent url(../../img/cassina/projects/pecetta.png) repeat scroll 0 0;
color:#000000;
display:none;
font-size:0.9em;
font-weight:bold;
height:30px;
padding:20px 27px 40px;
width:120px;
}
.float_l {
float:left;
}

.all4 {
background:transparent none repeat scroll 0 0 !important;
padding:11px 0 0;
text-transform:uppercase;
}




/*copiato da group*/

.griglia	{
	background:url(../../img/cassina/share/griglia.png) repeat-y 0 0;
	width:924px;
	overflow:hidden;
}
.griglia ul	{
	list-style-type:none;
	padding:1px 0 0 3px;
	margin:0;
}
.griglia ul li	{
	float:left;
	padding:0 0 1px 1px;
	margin:0;
}

.brd_menu_interno	{
	border-left:2px #a7a29f solid;
	overflow:hidden;
}


.blocco_txt	{
	overflow:hidden;
	text-align:justify;
	width:315px;	
}
/*
.blocco_txt	{
	width:560px;
	overflow:hidden;
	border-bottom:1px #E5E5E5 solid;
	text-align:justify;
	padding:12px 0 21px 0;
}*/
.blocco_statuto_pad	{
	overflow:hidden;
	text-align:justify;
	padding:0 0 0 0;

}

.blocco_investor_4 .blocco_statuto_pad	{
	overflow:hidden;
	text-align:justify;
	background:#EAECED none repeat scroll 0 0;
	padding:10px 3px 0;

}


a.link_colorato {
	
	color:#ec1d24;
	text-decoration:none;
}
a.link_colorato:visited {
	
	color:#ec1d24;
	text-decoration:none;
}
a.link_colorato:hover {

	color:#ec1d24;
	text-decoration:underline;
}



.fondo_dim	{
	width:860px;
	overflow:hidden;
	/*padding:18px 0 45px 0; prima di link conf3d*/
	padding:8px 0 45px 0;
	border-top:1px #d5d9d8 solid;
	
}

.fondo_lineatratt	{
	background:transparent url(../../img/cassina/share/sep_ver_td.gif) repeat-y scroll 550px top;
	height:auto;
	overflow:hidden;
	width:860px;
	
}

.fondo_1_div	{
	padding:0 0 5px 0;
}
.fondo_4	{
	width:350px;
	float:left;
	background:url(../../img/cassina/share/sep_ver.gif) repeat-y right top;
}
.fondo .fondo_4	{
	width:350px;
	float:left;
	/*background:url(../../img/cassina/share/sep_ver_td.gif) repeat-y right top;*/
	background:transparent none repeat scroll 0 0;
}
.fondo_5	{
	float:left;
	width:310px;
}

.spazio_designer{
	float:left;
height:8px;
margin:1px;
	}

.blocco_txt7	{
	overflow:hidden;
	text-align:justify;
	border-bottom:1px #d5d9d8 solid;
	padding-bottom:5px;
}




.brd_white div table{
	border-top:1px #000 solid;
	border-left:1px #000 solid;
	}

.brd_white .bloc_brd_white	{
	border-left:1px solid #000;
	border-top:1px solid #000;
	display:inline-block;
	width:auto;
	/*border-right:1px #9fa7a4 solid;*/
}
html* .brd_white .bloc_brd_white{/*per IE7*/
	display:inline;}



.bloc_riga	{
	/*width:912px;*/
	
}
.bloc_brd_white img{
	border-bottom:1px solid #000;
border-right:1px solid #000;
float:left;
}

.brd_white div td	{
	/*border-left:1px #9fa7a4 solid;*/
	border-bottom:1px #000 solid;
	border-right:1px solid #000;
}
.link_contract	{
	background:#ffffff;
}
.link_contract div	{
	background:url(../../img/cassina/share/fre.gif) no-repeat 12px 13px;
	padding:7px 10px 7px 20px;
	width:273px;
	border:0;	
}
.link_contract div a	{
	text-decoration:none;
}
.link_contract div a:visited	{
	text-decoration:none;
}
.link_contract div a:hover	{
	text-decoration:none;
}

.blocco_statuto {
	/*border-bottom:2px #fff solid;*/
	margin-bottom:2px;
}

.blocco_investor_4 .blocco_statuto {
	/*border-bottom:2px #fff solid;*/
	margin-bottom:0px;
}
.blocco_statuto_1 {
	background:#e2e2e2;
}

.blocco_investor_4 .blocco_statuto_1 {
	background:#EAECED;
}

.blocco_statuto_1 a, .blocco_statuto_1 a:visited, .blocco_statuto_1 a:hover  {
	background:url('../../img/cassina/share/stafre.gif') no-repeat right top;
	padding:8px 40px 8px 20px;
	display:block;
	text-decoration:none;
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
}

.blocco_investor_4 .blocco_statuto_1 a, .blocco_investor_4 .blocco_statuto_1 a:visited, .blocco_investor_4 .blocco_statuto_1 a:hover  {
	background-image:url(../../img/cassina/share/arrow_investor_1.png);
	background-position:7px 5px;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	padding:5px 29px 10px;
	text-align:justify;
	font-weight:normal;
}


a.steattivato, a.steattivato:visited, a.steattivato:hover  {
	background:url('../../img/cassina/share/stafre_att.gif') no-repeat right top;
	padding:8px 40px 8px 20px;
 	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#000000;
	font-size:1.1em;
}

.blocco_investor_4 a.steattivato, .blocco_investor_4 a.steattivato:visited, .blocco_investor_4 a.steattivato:hover  {
	background-image:url(../../img/cassina/share/arrow_investor_2.png);
	background-position:7px 5px;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	padding:5px 29px 10px;
	text-align:justify;
	font-weight:normal;
}


.box_testo_sta, .container_projects_detail_b .box_testo  {
	background:#f4f4f4;
} {
	background:#f4f4f4;
}

.box_testo_sta div {
margin-left:auto;
margin-right:auto;
padding:5px 0;
width:843px;
}
.box_testo_sta div.bg_sottocategoria1 {
	background-color:#FFFFFF;
	padding-left:0;
}
.box_testo_sta div.bg_sottocategoria2 {
	background-color:#FFFFFF;
	margin-top:10px !important;
	padding-left:0;
}
.box_testo_sta div td, .box_testo_sta2 div td{/*   inserito per sfondo dimensioni*/
	background-color:#FFFFFF;
	/*padding:10px;*/
	}

.box_testo_sta2 div table{/*.box_testo_sta2 div td   inserito per margine dimensioni*/
	margin-bottom:4px;
	
}

.box_testo_sta2 {
	background:#F4F4F4;
	padding:10px 0 6px 0;
}

.box_testo_sta2 div {
	margin-left:auto;
	margin-right:auto;
	padding:0 0 4px 0;
}


.blocco_txt5	{
	overflow:hidden;
	text-align:justify;
	padding:26px 0 0 0;
}

.blocco_txt6	{
	overflow:hidden;
	border-bottom:1px #d5d9d8 solid;
	text-align:justify;
	padding:26px 0 10px 0;
}
.blocco_txt6_2	{
	overflow:hidden;
	border-top:1px #d5d9d8 solid;
	text-align:justify;
	padding:10px 0 0 0;
}
.finiimg	{
	border:2px #000000 solid;
}


.zoom_img{
	left:76px;
	position:absolute;
	top:76px;
	}
.box_testo_sta3 {
	background:#F4F4F4;
}

.blocco_investor_4 .box_testo_sta3 {
	background:#EAECED;
	margin-bottom:2px;
}

.contiene {
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}
.blocco_investor_4 .contiene {
	margin-left:auto;
	margin-right:auto;
	padding:0 0;
}

.cont_sottocategoria {
	background:#fff;
	padding:16px;
	width:811px;
}

.blocco_investor_4 .cont_sottocategoria	{
	background:#fff;
	padding:10px 3px 0!important;
	width:auto!important;
}
/*tabella finiture - adeso i bordi sono fatti in modo tale che se un td non esiste, i bordi della tabell tabella si adattano al contenuto*/
#appear_demo_dim_2 .appear_demo_content div {
background-color:#FFFFFF!important;
padding-bottom:1px!important;
padding-left:0px!important;
padding-top:1px!important;
margin-top:5px!important;
}
.cont_sottocategoria table	{
	/*border-bottom:1px solid #E0E3E2;*/
	border-left:1px solid #E0E3E2;
	border-top:1px solid #E0E3E2;
}
.cont_sottocategoria td	{
	border-bottom:1px solid #E0E3E2;
	border-right:1px solid #E0E3E2;
	/*border-top:1px solid #E0E3E2;*/
	width:100px;
	vertical-align:top;
}
.cont_sottocategoria td div	{
	padding:7px;
	
	
}

.cont_sottocategoria td div.finitura_zoom {
	height:186px;
	position:absolute;
	width:186px;
	z-index:1000;	
}
.cont_sottocategoria td div.finitura_zoom_dx {
	height:186px;
	margin-left:-101px;
	position:absolute;
	width:186px;
	z-index:1000;	
}
.cont_sottocategoria td div.finitura_zoom_bt {
display:block;
height:186px;
margin-top:-101px;
position:absolute;
width:186px;
z-index:1000;
}
.cont_sottocategoria td div.finitura_zoom_btdx {
display:block;
height:186px;
margin-top:-101px;
margin-left:-101px;
position:absolute;
width:186px;
z-index:1000;
}
.cont_sottocategoria td div.finitura_img {
	height:85px;
	position:relative;
	/*border-bottom:1px #e0e3e2 solid;*/
	
}
.cont_sottocategoria td div.finitura_et	{
	border-top:1px solid #E0E3E2;
	
	
}
/*fine gestione bordi*/
.cont_sottocategoria td div a	{
	text-decoration:none;
}
.cont_sottocategoria td div a:visited	{
	text-decoration:none;
}
.cont_sottocategoria td div a:hover	{
	text-decoration:none;
}
/*------- aggiunto il 29-12-09 per le sottovoci delle categorie -------*/

.sottocategoria{
	font-size:1.1em;
	
	display:block;
	margin-left:10px;
	margin-top:10px;
	}
	
	
.cont_sottocategoria .sottocategoria{
	font-size:1.1em;
	margin-left:0;
	margin-top:0;
	display:block;
	}	
/*------- /aggiunto il 29-12-09 per le sottovoci delle categorie -------*/


.fondo_back, .fondo_back1	{
	width:860px;
	overflow:hidden;
	background:url("../../img/share/back_dow.gif") repeat-y scroll 150px top transparent;
	
}

.fondo_back .colonna_1, .fondo_back_log .colonna_1, .fondo_back1 .colonna_1 { 
	width:460px; float:left;
	}

.fondo_back .colonna_2, .fondo_back_log  .colonna_2, .fondo_back1 .colonna_2{ 
	float:left;
	}
.fondo_back .colonna_1 p, .fondo_back_log .colonna_1 p, .fondo_back1 .colonna_1 p  { 
	padding-bottom:20px;
	width:430px;
	}
.fondo_back .colonna_2 p, .fondo_back_log .colonna_2 p, .fondo_back1 .colonna_2 p { 
	padding-bottom:20px;
	width:400px;
	}
.fondo .colonna_3 { 
	width: 228px;
	float:right;
	}
.all3_log {
	border-bottom:1px solid #D6D6D6;
	color:#000;
	font-weight:normal;
	margin-bottom:5px;
	padding:8px 5px 8px 0;
	width:395px;
}
.all4_log {
	background:transparent url(../../img/cassina/share/fre_gri.gif) no-repeat scroll 0 8px;
	border-bottom:2px solid #FFFFFF;
	margin-left:25px;
	padding:3px 7px;
	width:475px;
}
.all4_log a {
	text-decoration: none;
}
.all4_sep	{
	height:3px;
	background:url(../../img/newspress/sep_or.gif) repeat-x left bottom;
}


.txtscrivi	{
	padding:0 0 0 0;
}
.input_ele_1	{
	background:#ebf3f4;
	border:2px #768684 solid;
	width:194px;
}
.scrivitd1	{
	padding:16px 0 0;
	width:auto;
}
.scrivitd2	{
	padding:16px 0 0;
	width:auto;
}


.all4{
	padding:11px 0 0 0;
	background:none!Important;
	text-transform:uppercase;
}
.all_investor{
	background:transparent url(../../img/cassina/share/sep_ver.gif) repeat-x scroll left bottom !important;
	padding-bottom:5px !important;
	padding-top:4px;
	width:458px !important;
	
}
.investor_cal_testo_secondario{
	background:transparent url(../../img/cassina/share/sep_ver.gif) repeat-x scroll left bottom !important;
	padding-bottom:5px !important;
	padding-top:4px;
	width:458px !important;
	padding-left:12px;
	text-align:justify;
	
}
.all2 a, .all4 a {
	text-decoration:none;
	color:#000000;
}
.all2 a:visited, .all4 a:vidited {
	text-decoration:none;
	color:#000000;
}
.all2 a:hover, .all4 a:hover {
	text-decoration:underline;
	color:#000000;
}


.fondo_back .all2, .fondo_back1 .all2  {
	background:transparent url(../../img/cassina/share/fre_gri.gif) no-repeat scroll 0 4px;
	padding:0 0 19px 15px;
	text-transform:uppercase;
	width:auto!important;
	font-size:100%!important;
}


.all3{
	padding:8px 5px 8px 25px;
	background:#585c62 url(../../img/cassina/share/fre-bia.gif) no-repeat 12px 11px;
	border-bottom:2px #ffffff solid;
	width:235px;
	color:#fff;
	font-weight:bold;
}
.all3 a {
	text-decoration:none;
	color:#fff;
}
.all3 a:visited {
	text-decoration:none;
	color:#fff;
}
.all3 a:hover {
	text-decoration:underline;
	color:#fff;
}

/*------ aggiunto il 29 12 09 - pag gruppo -------*/
/* pagine gruppo */


.margin_flash, .flash_margin{
	margin-bottom:23px;
	margin-left:23px;
	margin-right:23px;
	margin-top:23px;
}



/*aggiunto il 8 gen 2009 - gestione menu home page gruppo*/
#menu_gruppo {
	display:block;
	width:890px;
	height:255px;
	padding-left:50px;
	padding-top:36px;
}


ul#main-menu-gruppo li {
	height:253px;
	float:left;
	padding:1px 0 0 1px;
}

ul#main-menu-gruppo li a, ul#main-menu-gruppo li a:visited {
	display:block;
	background-position:0 -253px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:253px;
}

ul#main-menu-gruppo li a:hover {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:253px;
}


ul#main-menu-gruppo li a.active, ul#main-menu-gruppo li a.active:visited {
	background-position:0 0;
	height:253px;
}

ul#main-menu-gruppo li a.active:hover {
	background-position:0 0;
	height:253px;
}
/*fine aggiunto il 8 gen 2009 - gestione menu home page gruppo*/

/*aggiunto il 8 gen 2009 - gestione menu home page marchi*/
#menu_marchi {
	display:block;
	height:255px;
	padding-bottom:30px;
	padding-left:110px;
	padding-top:36px;
	width:770px;
}
ul#main-menu-marchi {
	list-style:none;   
	float:left;
	height:255px;
	width:763px;
	background-image:url('../../img/brands/griglia.gif');
}

ul#main-menu-marchi li {
	height:253px;
	float:left;
	padding:1px 0 0 1px;
}

ul#main-menu-marchi li a, ul#main-menu-marchi li a:visited {
	display:block;
	background-position:0 -253px;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:253px;
}

ul#main-menu-marchi li a:hover {
	display:block;
	background-position:0 0;
	background-repeat:no-repeat; 
	text-indent:-999px;
	overflow:hidden;
	height:253px;
}


ul#main-menu-marchi li a.active, ul#main-menu-marchi li a.active:visited {
	background-position:0 0;
	height:253px;
}

ul#main-menu-marchi li a.active:hover {
	background-position:0 0;
	height:253px;
}
/*fine aggiunto il 8 gen 2009 - gestione menu home page marchi*/

/*contract scheda*/
.back_int	{
	width:990px;
	overflow:hidden;
	background:url(../../img/contract/back_contract_scheda.gif) repeat-y 0 0;
}

#col_01 {
	width:300px;
	overflow:hidden;
	float:left;
}

#col_02 {
	width:690px;
	overflow:hidden;
	float:left;
}
#col_02_2 {
	width:520px;
	overflow:hidden;
	float:left;
}
#col_03_2 {
	width:170px;
	overflow:hidden;
	float:left;
}

#col_04 {
	width:990px;
	overflow:hidden;
	color:#767f7b;
}
#col_smenu {
	width:990px;
	overflow:hidden;
	height:59px;
}
.pad_txt_1	{
	padding:16px 15px 9px 40px;
	line-height:16px;
	overflow:hidden;
	
}
.pad_txt_2	{
	padding:22px 30px;
	font-size:0.9em;
	text-align:justify;
}
.pad_txt_2_2	{
	padding:22px 0 22px 30px;
	font-size:0.9em;
	text-align:justify;
}
.pad_txt_3	{
	padding:46px 0 0 0;
	margin-left:auto;
	margin-right:auto;
}
.pad_txt_4	{
	padding:28px 40px;
	text-align:justify;
}

.nome_pr	{
	font-size:1.3em;
}
.bl_pr	{
	padding-top:7px;
}
.txt_bl_pr	{

}
/*fine contract scheda*/


/*distribuzione - mappa del negozio*/
.negozio_mappa{
	background-color:#FFFFFF;
border:1px solid #A7A29F;
float:left;
height:340px;
margin-bottom:36px;
width:450px;
	}
/*fine distribuzione - mappa del negozio*/

 /*-investor home--*/
.blocco_investorhome_1 {
background:transparent url(../../img/newspress/back_1_cont.gif) repeat-y scroll 0 0;
overflow:hidden;
width:990px;
}
.blocco_investorhome_1_back {
	background:transparent url(../../img/newspress/back_1.gif) no-repeat scroll 0 0;
	min-height:251px;
	height: auto !important;
	height: 251px;
	overflow:hidden;
	width:990px;
}
.blocco_investorhome_1_1 {
float:left;
overflow:hidden;
width:580px;
}
/*.pad_blocco_investorhome_1_1 {
overflow:hidden;
padding:40px 0 20px 30px;
width:520px;
}*/
#i_investitori, #i_contatti, #i_governance{
	float:left;
	min-height:188px;
	height: auto !important;
	height: 188px;
	padding:29px 14px 24px;
	vertical-align:top;
	width:160px;
} 
#i_investitori{
	background:url(../../img/cassina/share/sep_ver_td.gif) repeat-y right top;
	margin-left:14px;}
#i_governance{
	background:url(../../img/cassina/share/sep_ver_td.gif) repeat-y right top;
}
ul.i_lista{
	background:transparent none repeat scroll 0 0;
	list-style-type:none;
	margin:10px 0 0;
	padding:0;
	text-indent:0;
}
ul.i_lista li{
	margin:5px 0;
	height:auto!important;}
ul.i_lista li a, ul.i_lista li a:link, ul.i_lista li a:visited{
	text-decoration: none;
	text-indent:0;
	height:auto!important;
	background:transparent url(../../img/cassina/newspress/fre2.gif) no-repeat scroll 0 4px;
	padding:0 0 0 12px!important;
	text-transform: uppercase;
	display:inline-block;
	}
ul.i_lista li a:hover{
	text-decoration:none;
	text-indent:0;
	height:auto!important;
	color:#ec1d25;
	background:transparent url(../../img/cassina/share/fre.gif) no-repeat scroll 0 4px;
	padding:0 0 0 12px!important;
	text-transform: uppercase;
	}
ul.i_lista li.active a{
	text-decoration:none;
	text-indent:0;
	height:auto!important;
	color:#ec1d25;
	background:transparent url(../../img/cassina/share/fre.gif) no-repeat scroll 0 4px;
	padding:0 0 0 12px!important;
	text-transform: uppercase;
	display:inline-block;
	}
/*.i_ico_arrow {
	background:transparent url(../../img/news/fre2.gif) no-repeat scroll 0 4px;
	padding:0 0 0 12px!important;
	text-transform: uppercase;
}
.i_lista .active{
	background:transparent url(../../img/cassina/share/fre.gif) no-repeat scroll 0 4px;
	padding:0 0 0 12px!important;
	text-transform: uppercase;
	color:#ec1d25;
}*/

#i_contatti .i_ico_arrow {
	text-transform:none;}
.blocco_investorhome_1_2 {
float:left;
overflow:hidden;
width:410px;
height:251px;
background-image:url(../../img/cassina/investor/back_dati.jpg);
}
.pad_blocco_investorhome_1_2 {
overflow:hidden;
padding:37px 0 20px 30px;
width:352px;
}




.blocco_investorhome_2 {

overflow:hidden;
width:990px;
}

.blocco_investorhome_2_back {
height:311px;
overflow:hidden;
width:990px;
}

.blocco_investorhome_2_1 {
float:left;
overflow:hidden;
width:580px;
}
.pad_blocco_investorhome_2_1 {
overflow:hidden;
padding:25px 0 20px 30px;
width:520px;
}
.blocco_investorhome_2_2 {
	background-image:url(../../img/cassina/investor/back_eventi.jpg);
	float:left;
	height:263px;
	overflow:hidden;
	padding:24px 21px;
	width:368px;
}
.investor_upc_events_1 {
overflow:hidden;
padding:8px 0 13px;
width:368px;
}
.investor_upc_events {
overflow:hidden;
padding:8px 0 0;
width:368px;
}
.investor_upc_events .data_sala {
color:#ec1d24;
font-size:inherit;
padding-top:0px;
text-transform:uppercase;
}
.investor_upc_events .i_ico_arrow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../img/cassina/newspress/fre2.gif) no-repeat scroll 0 4px;
padding:0 0 0 12px;
text-transform:capitalize;
}
.investor_upc_events .i_ico_arrow a, .investor_upc_events .i_ico_arrow a:link, .investor_upc_events .i_ico_arrow a:visited{
	text-decoration:none;}
.investor_upc_events .i_ico_arrow a:hover{
	text-decoration:underline;}
.dwnl_pdf{
	width:100%;
	background-image:url(../../img/cassina/share/sep_ver2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:0 0 10px 12px;
}
 /*-fine investor home--*/
 .float_l{
	 float:left;}
 
 /*catalogo composition*/
 
 .composizioni{}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  /*fine catalogo composition*/

/*popup ggiungi referiti, segnal a un amcio*/

#box_popup_prodotto{
	background-color:#FFFFFF;
	border:2px solid #999999;
	height:auto;
	left:67px;
	margin:0 auto;
	padding:20px;
	position:absolute;
	top:142px;
	width:300px;
	z-index:2000000;
}
#box_popup_prodotto .testo{
	margin-top:50px;
	font-size:1.4em;
	line-height:1.3em;}
/*popup ggiungi referiti, segnal a un amcio*/

/*popup privacy*/

#box_popup_privacy{
	background-color:#FFFFFF;
	border:2px solid #999999;
	height:500px;
	left:67px;
	margin:0 auto;
	padding:20px;
	position:absolute;
	top:142px;
	width:500px;
	z-index:2000000;
}
#box_popup_privacy .testo{
	border-top:1px solid #CCCCCC;
	font-size:1.2em;
	height:450px;
	line-height:1.3em;
	margin-top:25px;
	overflow:scroll;
	padding-right:20px;
	padding-top:20px;
	text-align:justify;
}
/*popup privacy*/



/*css per table portale*/
#rg14765{/*height:100%;
margin-top:-13px;
overflow:hidden;*/
}

  /*investor*/
 .investor_gruppo_1	{
	width:210px;
	float:left;
}
.investor_gruppo_2	{
	width:780px;
	float:left;
}

.investor_gruppo_3	{
	width:577px;
	float:left;
	min-height:300px;
	height: auto !important;
	height: 300px;
}
.investor_gruppo_3 .navigazione {
overflow:hidden;
padding:15px 29px 38px;
width:auto;
}
.investor_gruppo_3 .titolo {
overflow:hidden;
padding:38px 30px 15px;
width:auto;
}
.investor_gruppo_4	{
	width:203px;
	float:left;
}


.menu_investors {
	background:transparent url(../../img/cassina/share/sep_menu.png) repeat-x scroll 0 0 !important;
	width:180px!important;
	left:14px;
	position:relative;
	height:300px;
	top:30px;
}
.menu_investors ul li{
	height:auto!important;}
.menu_investors ul.i_lista{
	/*margin-left:5px;*/}
.investor_table table{
	border:1px solid #e5e5e5;
	table-layout:fixed;
	border-collapse:collapse;
	}
.investor_table td{
	padding:10px;
	border-bottom:1px solid #e5e5e5;
	line-height:10px;
	}
.investor_table tr, .investor_table thead th{
	background-color:#FFFFFF;
	border:1px solid #E5E5E5;
	padding:10px;
	}
.investor_table thead th{
	text-align:left;
	}
	
.blocco_testo_investor_2 {
	border-top:1px solid #CCD1D1;
	overflow:hidden;
	/*width:458px; commentato da raffa 18-02-2010*/
}

.investor_table tr.grey td{
	background-color:#f5f5f5;
	color:#Ff6633; 
	font-weight:bold;}
.investor_table tr.grey_grey td{
	background-color:#f5f5f5;
	/*color:#Ff6633; 
	font-weight:bold;*/}
.blocco_investor_3 {
	overflow:hidden;
	margin:30px 30px 10px 30px;
	background-image: url(../../img/cassina/share/back_investor_3coll.png);
	background-repeat: repeat-y;
	position:relative;
}
.blocco_investor_3 table tr td {
	position:relative;}
.blocco_investor_3 div.colonna{
	padding:33px 17px 30px;
	text-align:justify;
	width:176px;
	position:relative;
}
.blocco_investor_3 div.margin_right{
	margin-right:44px;
	}
.blocco_investor_3 div.colonna div.title{
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #767f7b;	

}
.blocco_investor_3 div.colonna .top{
	margin-top:15px;
}
.blocco_investor_3 div.colonna .testo{
	margin-top:15px;
	margin-bottom:15px;
}

.position_botton_coll{
	background-image:url(../../img/cassina/share/sep_ver2.png);
background-position:0 0;
background-repeat:repeat-x;
bottom:0;
margin-left:20px;
padding-bottom:20px;
padding-left:163px;
padding-top:6px;
position:absolute;
width:10px;
	}
.position_botton_coll img{
	display:inline;
	}
.menu_investors ul {
/*background:transparent url(../../img/cassina/share/sep_menu.png) repeat-x scroll 0 bottom !important;*/
list-style-type:none!important;
margin:0!important;
padding:4px 0 0!important;
}
.menu_investors ul li ul.i_lista{
	background:transparent url(../../img/cassina/share/sep_menu.png) repeat-x scroll 0 bottom;
list-style-type:none;
margin:0 0 2px !important;
padding:0 0 1px !important;
text-indent:0;
}
.menu_investors ul li ul.i_lista li {
height:auto !important;
margin:5px 0 5px 10px;
}


.blocco_investor_2 {
overflow:hidden;
padding:0 0 10px 30px;
width:545px;
}
.pad_blocco_investor_2 {
background:#EAECED none repeat scroll 0 0;
overflow:hidden;
padding:0 31px 30px 29px;
width:457px;
}
.investor_2 {
overflow:hidden;
padding:30px 0 0;
width:457px;
}


.investor_tit_voce2 {
color:#767F7B;
font-size:1.3em;
padding:5px 0;
}
.investor_carica{
color:#767F7B;
font-size:1.3em;
padding:5px 0;
text-transform:uppercase;
margin-top:20px;
}
/*-INVESTORS da copiare in home1.css-*/
.investor_tit_voce4 {
	color:#ec1d24;
	/*font-size:1.3em;*/
	padding:3px 0;
	text-transform: uppercase;
	font-weight:bold;
}
.investor_4 {
padding:15px 30px 0;

background-color:#FFF;
}
.blocco_testo_investor_4 {
border-top:1px solid #CCD1D1;
}
.all_investor4{
	background:transparent url(../../img/cassina/share/sep_ver.gif) repeat-x scroll left bottom !important;
	padding-bottom:10px !important;
	padding-left:10px;
	padding-top:5px;
	
}
.blocco_testo_investor_4 {
border-top:1px solid #CCD1D1;
}
.pad_blocco_investor_4 {
background:#EAECED none repeat scroll 0 0;
padding:10px 3px 0;
}
.pad_blocco_investor_5 {
background:#EAECED none repeat scroll 0 0;
padding:10px 3px 0;
margin-top:45px;
}
.blocco_investor_4 {
overflow:hidden;
padding:0px 0 10px 30px;
width:515px;
}

.all_investor4 a:link, .all_investor4 a:visited {
	text-decoration: none;
	}
.all_investor4 a:hover {
	text-decoration:underline;
	}
.assemblee_show{
	background-image:url(../../img/cassina/share/arrow_investor_2.png);
	background-position:7px 5px;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	text-align: justify;
	padding:5px 29px 10px;
}
.investor_show{
	display:block;
	background-color:#FFF;
	padding-bottom:20px;}
.assemblee_hidden{
	background-image:url(../../img/cassina/share/arrow_investor_1.png);
	background-position:7px 5px;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	text-align: justify;
	padding:5px 29px 10px;
}
.investor_hidden{
	display:none}
.investor_lettera {
	padding:5px 29px 29px;
	text-align:justify;
}
.investor_lettera p, .blocco_testo p{
	padding:14px 0 0 0;
	text-align:justify;
}
.investor_linea{
	border-bottom:1px solid #A3ACAB;
	margin:10px 0 20px 0;
	padding:0 0 10px 0;}
#maschera_tutto	{
	width:100%;
	position:absolute
	min-height:100%;
	height: auto !important;
	height: 100%;
	background:#000;
}
.pad_blocco_investor {
background:#EAECED none repeat scroll 0 0;
overflow:hidden;
padding:0 31px 30px 29px;
width:454px;
}
.inv_contatti {
overflow:hidden;
padding:30px 0 16px;
width:auto;
}
/*-FINE INVESTORS -*/
/*--CONTATTI--*/
.container_contatti{
	background:#C8D2D4 url(../../img/cassina/share/back_contatti.gif) no-repeat scroll 0 260px;
	}
.contiene_contatti{
	/*position:absolute;
	top:120px;*/
	}
/*#contatti_colsx{
	width:160px;
	float:left;
	margin:0 30px 30px;
	}*/
#contatti_colsx img{
	margin-bottom:6px;}
	
	
/*#contatti_coldx{
	padding-left:260px;
	margin:30px;
	}*/
	
#contatti_colsx {
	width:150px!important;
	text-align:justify;
	margin:0 30px 30px;
	float:left;
}
#contatti_coldx {
	margin:30px 30px 30px 0!important;
	padding-left:260px!important;
	position:relative;
	z-index:1;
}
#contatti_coldx {
	margin:30px 30px 30px 0!important;
	padding-left:260px!important;
	position:relative;
	z-index:1;
}
#contatti_coldx_2
{
	margin:30px 30px 30px 0!important;
	padding-left:240px!important;
	position:relative;
	z-index:1;
}
	/*--FILIALI--*/
.container_contatti_filiali {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#C8D2D4 url(../../img/cassina/share/back_contatti_filiali.jpg) no-repeat scroll 0 260px;
}
.identity_chiudi {
	position:absolute;
	right:0px;
	top:0px;
	z-index:2;
}
/*--AGENTI--*/
#form-cont-agenti button.jqTransformButton {
	background-color:transparent;
	border:medium none;
	cursor:pointer;
	font-family:Arial;
	margin:0;
	overflow:visible;
	padding:0;
}
.container_agenti_risultati {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#C8D2D4 url(../../img/cassina/share/back_contatti_filiali_risultati.jpg) no-repeat scroll 0 260px;
}
.agente{
	background-image: url(../../img/cassina/share/background_agenti.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 466px;
	min-height:102px;
	height: auto !important;
	height: 102px;
	max-height:102px;
	padding:20px;
	margin-bottom:20px;
}
/*fine --AGENTI--*/
	
	
	
	
	
.box{
		width:77px;
		min-height:55px;
		height: auto !important;
		height: 55px;
		border-bottom:13px solid #768684;
		border-right:1px solid #B8C1C0;
		float:left;}
.box2{
		width:77px;
		min-height:55px;
		height: auto !important;
		height: 55px;
		border-bottom:13px solid #b7bfbe;
		border-right:1px solid #D9DDDD;
		float:left;}
.box3{
		width:77px;
		min-height:55px;
		height: auto !important;
		height: 55px;
		border-bottom:13px solid #dee2e2;
		border-right:1px solid #dee2e2;
		float:left;}
		
		
.box_gruppo_sx {
	float:left;
	margin-top:16px;
	padding-left:10px;
	padding-top:10px;
	width:301px;
	}
.box_gruppo_sx img{
	margin-bottom:20px;
	}
		
.box_gruppo_dx {
	border-left:1px solid #D3D6D6;
	float:left;
	height:118px;
	margin-top:16px;
	padding-top:7px;
	padding-left:20px;
	}
.box_gruppo_dx img{
	margin-bottom:15px;
	}
		
/*--FINE CONTATTI--*/
/*--INIZIO FOOTER--*/
.credits {
	background: #FFFFFF 0px 0px;
	text-align: justify;
	width: 893px;
	height:185px;
}
.ebit    {
	padding-right: 30px;
	background: url(../../img/share/sep_ver_td.gif) repeat-y right;
	width: 297px;
}
.credits td {
	vertical-align: top;
}
.immedia  {
	background: url(../../img/share/sep_ver_td.gif) repeat-y right;
	padding-right: 30px;
	padding-left: 30px;
	width: 297px;
}
.credits a {
	font-weight: bold;
}

.credits img {
	margin-bottom: 5px;
	text-decoration: none;
}
.wooi {
	padding-left: 30px;
	width: 297px;
}
/*--FINE FOOTER--*/


/*formiture*/



.prod_redazionali{
	width:75px;
	height:100px;
	border: 2px solid #cbcbcb;
	margin:8px 0 8px 8px;
	float:left;
}
.prod_redazionali2{
	width:75px;
	height:100px;
	border: 2px solid #cbcbcb;
	margin:8px 0 8px 8px;
	float:left;
}
.prod_redazionali_text{
	float:left;
	padding:8px 8px 8px 8px;
	width:105px;
	}
.configuratore {
height:40px;
position:absolute;
right:67px;
top:277px;
width:250px;
}
  /*--------- popup footer  ---------*/ 
.blocco_popupfooter{
	overflow: hidden;
	width: 920px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;

	  }
	  
.content_popupfooter_1{
	width: auto;
	height:15px;
	width: 920px;
	*margin-bottom:1px;	
	}
.content_popupfooter_2{
	height:201px;
	width: 920px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d9d7;
	padding-top:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d9d7;
	margin-bottom:10px;
	*margin-bottom:8px;
	}
.content_popupfooter_2_ln{
	height:196px;
	width: 920px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	padding-top:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d9d7;
	margin-bottom:14px;
	}
.content_popupfooter_4{
	width: auto;
	float: left;
	width: 893px;
	padding-bottom:0px;
	padding-top:15px;
	}	
.content_footer_3{
	width: auto;
	height:185px;
	*height:188px!important;
	float: left;
	width: 920px;
	background:transparent url(../../img/share/sep_ver_td.gif) repeat-y scroll 300px top;
	}
.content_footer_3_ln{
	float:left;
	height:185px;
	overflow-x:auto;
	text-align:justify;
	width:920px;
	}
.content_footer_4{
	width: auto;
	height:200px;
	float: left;
	width: 893px;
	}
.content_footer_3 .colonna_sx{
	width: auto;
	float: left;
	width: 303px;
	}
.content_footer_3 .colonna_dx{
	width: auto;
	float: right;
	width: 530px;
	padding-left:30px;
	padding-right:30px;
	}
	
.content_popupfooter_1 img, .content_popupfooter_pref1 img{
	vertical-align: top;
	padding-right:10px;
	}

.appear_foot1{	
height:100%!important;
left:0!important;
overflow:hidden;
position:absolute;
top:0;
width:990px;
z-index:3100;
}	
.appear_foot2{	
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #A7A7A7;
bottom:50px;
height:266px;
left:10px!important;
position:absolute;
width:964px;
}
.ares_chiudi{
	position:absolute;
	top:0;
	right:0;}
				/*----- classi per PREFERITI da loggati--------*/	
				
.content_popupfooter_pref1{
	overflow-x:hidden;
	overflow-y:hidden;
	padding-bottom:13px;
	padding-left:20px;
	padding-right:0;
	padding-top:0px;
	width:920px;
}
.content_popupfooter_pref2 {
clear:both;
padding:1px 0 0 20px;
*padding:5px 0 0 20px!important;
width:920px;
height:17px;
}
.content_popupfooter_freccia {
clear:both;
padding-bottom:0;
padding-left:321px;
padding-right:0;
padding-top:3px;
}		
.content_popupfooter_freccia_cr {
clear:both;
padding:3px 0 0 250px;
}
.content_popupfooter_freccia_ln {
clear:both;
padding:3px 0 0 178px;
}
.content_popupfooter_freccia_nv {
clear:both;
padding:3px 0 0 50px;
}
.appear_foot2 .loading{
	margin-top:110px;
text-align:center;
	}			
			    /*----- fine classi per PREFERITI da loggati--------*/	
		
  /*--------- fine popup footer  ---------*/
  /*alert per IE6*/
.alert_ie6 {
background:transparent url(../../img/share/back_alfa_bianco.png) repeat scroll 0 0;
border:2px solid #CCCCCC;
color:#333333;
font-family:verdana;
font-size:9px;
height:100px;
left:250px;
margin:0 auto;
overflow:auto !important;
padding:20px;
position:absolute;
text-align:justify;
top:150px;
width:474px;
z-index:20000;
}
.alert_ie6 p {
padding:10px 0 0;
}
.alert_ie6 .close{
	float:right;
}/*fine - alert per IE6*/

.blocco_homedesignercontemporanei_1{
	width:360px;
	margin:0 auto;
	text-align:justify;
	min-height:300px;
	}
.blocco_homedesignermaestri_1{
	float:left;
	width:260px;
	padding-left:60px;
	padding-right:60px;
	text-align:justify;
	}
.blocco_homedesignermaestri_2{
	float:left;
	width:610px;
	margin-bottom:20px;
	margin-top:20px;
	}
.blocco_maestri_a{
	height:133px;
	margin:0 auto;
	width:440px;
}
.blocco_maestri{
	height:133px;
	padding-bottom:20px;
	padding-top:20px;
}
.blocco_maestri_a .img_maestro, .blocco_maestri .img_maestro{
	float:left;
	height:133px;
	margin-right:30px;
	width:169px;
}



/*DISTRIBUTION sfondo per negozi DOS
.dos{
	background-image: url(../../img/cassina/distribuzione/cs_sfondo_dos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#EC1D24;
	min-height:230px;
	height: auto !important;
	height: 230px;
	}
.dos a:visited, .dos a:link {
color:#EC1D24;
text-decoration:underline;
}
.dos a:hover {
color:#EC1D24;
text-decoration:underline;
}*/
	/* fine DISTRIBUTION sfondo per negozi DOS*/
/* fine DISTRIBUTION sfondo per negozi DOS*/


.prodotti_fornitura {
	height:173px;
overflow:hidden;
}



/*------------ AGGIUNTI PER DISTRIBUTION NEGOZIO DETAILS --------------*/
.tit_negozio_detail{
	font-size:16px;
	display:block;
	float:left;
	text-transform: uppercase;
}

.container_distribution_retailer_b .retail_row_sx {
	padding:36px 34px 0 30px;
	position:relative;
	background-color:transparent!important;
	}
.slideshow{
	height:245px;
	margin-left:-30px;
	width:990px;
	overflow:hidden;
	background-color:#E1e1e1;}

.container_distribution_retailer_b .sfondo{
	margin-top:40px;}

.container_distribution_retailer_b .negozio_mappa {
	background-color:#FFFFFF;
	border:3px solid #585C62;
	float:left;
	height:200px;
	margin-bottom:36px;
	margin-left:150px;
	margin-top:40px;
	position:absolute;
	width:500px;
	z-index:18;
}

.container_distribution_retailer_b .identity_chiudi {
	margin-top:10px;
	margin-right:10px;
	z-index:16;
	position:absolute;}

.container_distribution_retailer_b .blocco_distribuzione_2 {width:990px; position:relative;}

.container_distribution_retailer_b .print_street{
	float:left;
	margin-left:63px;
	margin-top:40px;
	z-index:17;
	position:absolute;
	height:100px;}

.container_distribution_retailer_b .print_street img {
	padding-bottom:10px;
	position:relative;
		margin-top:0;
	}
.slidecontent{
	width:2000px;}

.slideshow .image {
	float:left;
	margin-right:2px;
	position:relative;}
	
.slide_icon{
	margin-top:210px!Important;
	padding-right:10px!Important;
	z-index:100;
	/*padding-left:20px;
padding-top:200px;
z-index:100;*/
	}
	
.slide_image{
	float:left;
	margin-top:-244px;
	z-index:90;
filter:alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
/*float:left;
margin-top:-13px;
z-index:90;
*/
}

.detail_testo{
	float:left;
	height:auto;
	padding:40px 29px 40px 63px;
	position:relative;
	text-align:justify;
	width:584px;
	z-index:9;
			height:200px;
	background-color:#F5F5F5;
	}

.container_distribution_retailer_b .negozio_mappa iframe {
	z-index:19;}


.content_mappa {
	background-color:#F5F5F5;
	height:280px;
	left:280px;
	position:absolute;
	width:660px;
	z-index:10;
	z-index:14;
}
#backStampa a, #backStampa a:link, #backStampa a:visited, #backStampa a:hover{
	text-decoration:none;}

.container_distribution_retailer_b .print_street .retail_street {
	left:0;
	position:relative;}


div.hoverscroll ul.list li.horizontal-item a {
	display:block;
	height:244px;
}

div.hoverscroll ul.list li.horizontal-item {
	background-repeat: no-repeat;
	text-align:right;
}

div.hoverscroll ul.list li.horizontal-item a:hover{
	text-decoration: none!important;
} 
div.hoverscroll ul.list, div.hoverscroll ul.list li.horizontal-item {
	/*position:relative;*/}
div.hoverscroll ul.list li.horizontal-item {
border-right:2px solid #FFFFFF !important;
}


/*------------ AGGIUNTI PER DISTRIBUTION NEGOZIO DETAILS --------------*/

/* DIV FULL SCREEN   */
div#fullscreen_zoom, div#fullscreen_gallery, div#fullscreen_video{
	height:auto;
	margin:0 auto;
	min-height:100%;
	overflow:hidden;
	position:absolute;
	text-align:left;
	width:100%;
	z-index:2900;
	min-width:1000px;
}

body>div#fullscreen_zoom, body>div#fullscreen_gallery, body>div#fullscreen_video{
	height:auto;
	min-height:100%;
		z-index:2900;
}
#fullscreen_zoom, #fullscreen_gallery, #fullscreen_video{
	top:0px;
	z-index:100;
	overflow:auto;
		z-index:2900;
}




div#fullscreen_content_zoom, div#fullscreen_content_gallery, div#fullscreen_content_video{
	height:auto;
	min-height:100%;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:2890;
	overflow:hidden;
	background-color:#fff;
	/*background-image:url(../img/full_screen/sfondo_sfumato.jpg);
	background-repeat: no-repeat;
	background-position: center center;*/
    min-width:1000px;
}

body>div#fullscreen_content_zoom, body>div#fullscreen_content_gallery, body>div#fullscreen_content_video{
	height:auto;
	min-height:100%;
		z-index:2800;
}
#fullscreen_content_zoom, #fullscreen_content_gallery, #fullscreen_content_video{
	top:0px;
	z-index:100;
	overflow:auto;
	z-index:2800;
	text-align:center;
}






.full_footer	{
	background-color:#ECECEC;
	bottom:0;
	height:110px;
	margin:0 auto;
	padding:0;
	position:absolute;
	width:100%;
	z-index:3000;
	min-width:990px;
}
.full_header{
	background-color:#FFFFFF;
	height:28px;
	padding-top:16px;
	position:absolute;
	text-align:right;
	width:100%;
	z-index:3000;
		}	
	
	
#fullscreen_content #full 	{
	height:100%;
margin:0 auto;
overflow:hidden;
z-index:100;
}
#fullscreen_content #full img {
	bottom:0;
	margin:0 auto;
	border:20px solid #FFFFFF;
	z-index:100; /*con questo valore le imm di sfondo si adattano in altezza*/

	/*fine versione modificata il 24 12 2009*/
}


#fullscreen_content_zoom #fullscreen_content_zoom_div, #fullscreen_content_gallery #fullscreen_content_gallery_div, #fullscreen_content_video #fullscreen_content_video_div {
	margin:0 auto;
	overflow:hidden;
	z-index:100;
	padding-top:54px;
}



.full_footer .logo {
	margin-left:66px;
	margin-top:0px;
	position:absolute;
	left:0;
		}	
	
.full_chiudi{
	padding-right:30px;
	}
	
	
.full_zoom{
	margin-left:440px;
	margin-right:30px;
	margin-top:10px;
	overflow:hidden;
	text-align:left;
}

.full_gallery, .full_video {
/*margin-left:440px;*/
margin-left:270px;
margin-right:30px;
margin-top:0px;
overflow:hidden;
/*text-align:left;;*/
text-align:right;
min-width:550px
	left:0;
}



.full_gallery_content, .full_video_content {
/*float:left;*/
float:right;

}

.full_zoom_content {
float:right;
position:relative;
}
	
.full_console{
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	position:absolute;
	height:22px;
	margin-left:321px;
	margin-top:30px;
	width:63px;
	padding:16px;
		left:0;
	}

.full_console a, .full_console a:visited,  .full_console a:link{
	background-position:0px 0px;
background-repeat:no-repeat;
display:block;
height:21px;
overflow:hidden;
text-indent:-999px;
float:left;
}
.full_console a.active:hover{
	background-position:0px -22px;
background-repeat:no-repeat;
display:block;
height:21px;
overflow:hidden;
text-indent:-999px;
float:left;
}

.full_console a.active{
	background-position:0px -22px;
background-repeat:no-repeat;
display:block;
height:21px;
overflow:hidden;
text-indent:-999px;
float:left;
}

.play, .play_active {
	background-image:url(../../img/full_screen/bott_play.png);
	width:21px;
}

.stop, .stop_active {
	background-image:url(../../img/full_screen/bott_stop.png);
	width:21px;
	margin-left:21px;
}
.full_gallery a img, .full_video a img {
	border: 3px #e5e5e5 solid;
	margin-right:10px;
	margin-top:10px;
		height:85px;}

.full_zoom a img {
	border: none;}
	
.full_gallery a.active img, .full_video a.active img {
	border: 3px solid #EC1D25;
	margin-right:10px;
	margin-top:10px;}
	
.full_gallery a.selected img, .full_video a.selected img {
	border: 3px solid #EC1D25;
	margin-right:10px;
	margin-top:10px;}

ul#miniature-list li.horizontal-item {
border-right:medium none !important;
}

.zoompopup {
	border:3px solid #AAAAAA;
	cursor:move;
	display:block;
	height:68px;
	overflow:hidden;
	position:absolute;
	width:100px;
	height:60px;
	background-image: url(../img/full_screen/biancoalpha50.png);
	background-repeat: repeat;
}
/*   FINE DIV FULL SCREEN   */

/* pull down select language*/
.content_language {
background-color:#FFFFFF;
border:1px solid #A7A7A7;
bottom:19px;
#bottom:20px;
_bottom:20px;
height:auto;
margin:0;
padding:5px;
position:absolute;
width:auto;
z-index:2100;
}
.content_language ul {
	list-style-image: none;
	list-style-type: none;
	margin:0;
padding:0;
}
.content_language ul li a, .content_language ul li a:visited {
background-position:0 -95px;
background-repeat:no-repeat;
display:block;
height:10px;
overflow:hidden;
text-indent:-999px;
}

.content_language ul li a.language_i, .content_language ul li a.language_i:visited {
background-position:3px -95px;
background-repeat:no-repeat;
display:block;
height:10px;
overflow:hidden;
text-indent:-999px;
margin-top:5px;
}
a.language_f, .language_f_active{margin-top:5px;}

.content_language ul li a:hover {
background-position:0 -15px;
background-repeat:no-repeat;
display:block;
height:10px;
overflow:hidden;
text-indent:-999px;
}
.content_language ul li a.language_i:hover {
background-position:3px -15px;
background-repeat:no-repeat;
display:block;
height:10px;
overflow:hidden;
text-indent:-999px;
margin-top:5px;
}


.content_language ul li a.language_f_active, .content_language ul li a.language_us_active  {
background-position:0 -15px;
background-repeat:no-repeat;
display:block;
height:10px;
overflow:hidden;
text-indent:-999px;
}
.content_language ul li a.language_i_active {
background-position:3px -15px;
background-repeat:no-repeat;
display:block;
height:10px;
overflow:hidden;
text-indent:-999px;
margin-top:5px;
}

.language_f, .language_f_active {
	background-image:url('../../img/cassina/language/f/menu_bottom/500.png');
	width:14px;
}
.language_i, .language_i_active {
	background-image:url('../../img/cassina/language/i/menu_bottom/500.png');
	width:11px;
}
.language_us, .language_us_active {
	background-image:url('../../img/cassina/language/us/menu_bottom/500.png');
	width:14px;
}
/* pull down select language*/




/*MENU ACCORDION GRUPPO HOME*/
.accordion_menu, #sm {
display:block;
height:355px;
list-style:none outside none;
overflow:hidden;
width:990px;
position:relative;
}

#sm li {
display:inline;
float:left;
overflow:hidden;
position:relative;
border-left:2px solid #fff;
}

#sm li.bordo {
display:inline;
float:left;
overflow:hidden;
border-left:2px solid #fff;
}

#sm {
list-style:none outside none;
}
#sm li a, #sm li a:link, #sm li a:hover, #sm li a:visited{
	text-decoration:none;}

#sm li a div.sm_gruppo{
	visibility:hidden;
	position:absolute;
	}
	
#sm li a:hover div.sm_gruppo{
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	background-image: url(../../img/group/sfondo_menuaccordion.png);
	background-repeat: repeat;
	color:#FFFFFF;
	font-size:24px;
	height:35px;
	line-height:35px;
	padding-bottom:40px;
	padding-right:30px;
	padding-top:300px;
	position:absolute;
	text-align:right;
	text-transform:uppercase;
	visibility:visible;
	width:370px;
	z-index:80;
	}
	
/* FINE MENU ACCORDION GRUPPO HOME*/




/*----------------------   INIZIO CATALOGO   ----------------------*/

.catalogo_content{
	margin-top:50px;
	margin-left:30px;
	width:960px;
	height:500px;}

.catalogo_colonna1, .catalogo_colonna2, .catalogo_colonna3, .catalogo_colonna4{
	float:left;
	padding-left:0px;
	border-left:solid 1px #bbc0c3;
	height:290px;
		}
	
.catalogo_colonna1{
	width:206px;
	padding-right:20px}
.catalogo_colonna2{
	width:auto;
	padding-right:20px}
.catalogo_colonna3{
	width:224px;
	padding-right:20px}
.catalogo_colonna4{
	width:auto;}
	
.catalogo_tit1{
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	font-size:30px;
	padding-left:7px;
	padding-bottom:8px;
	text-transform:uppercase;
	color:#7B8280;
	line-height:30px;
	width:auto;
	margin-top:-3px;
}

.catalogo_content ul{
	list-style:none;
	padding-left:5px;
}
.catalogo_content ul li{
	display:block;
	height:23px;}

.catalogo_content ul li.catalogo_sottotit a:link, .catalogo_content ul li.catalogo_sottotit a:visited, .catalogo_content ul li.catalogo_sottotit a:focus{
	/*padding:8px 6px 3px 2px;   --------    posizione specificata nel fontface_...css */
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	color:#7B8280;
	font-size:14px;
	text-transform:uppercase;
	text-decoration: none;
	margin-top:2px;
	display:block;
	line-height:17px;
		outline:none!important;
	}
.catalogo_content ul li.catalogo_sottotit a.active:link{
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	color:#FFF;
	background-color:#000000;
	font-size:14px;
	text-decoration: none;
	text-transform:uppercase;
	text-decoration: none;
	/*padding:8px 6px 3px 2px;   --------    posizione specificata nel fontface_...css */
	margin-top:2px;
	display:block;
	line-height:17px;
		outline:none!important;
	}
.catalogo_content ul li.catalogo_sottotit a:hover, .catalogo_content ul li.catalogo_sottotit a.active:focus{
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	color:#EC1D25;
	font-size:14px;
	text-decoration: none;
	text-transform:uppercase;
	text-decoration: none;
	/*padding:8px 6px 3px 2px;   --------    posizione specificata nel fontface_...css */
	margin-top:2px;
	display:block;
	line-height:17px;
		outline:none!important;
	}
.catalogo_content ul li.active a:link, .catalogo_content ul li.active a:hover, .catalogo_content ul li.active a:visited, .catalogo_content ul li.active a:focus{
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	color:#FFF;
	background-color:#000000;
	font-size:14px;
	text-decoration: none;
	text-transform:uppercase;
	text-decoration: none;
	/*padding:8px 6px 3px 2px;   --------    posizione specificata nel fontface_...css */
	margin-top:2px;
	display:block;
	line-height:17px;
		outline:none!important;
	}
.catalogo_content ul li.disabled a:link, .catalogo_content ul li.disabled a:hover, .catalogo_content ul li.disabled a:visited, .catalogo_content ul li.disabled a:focus{
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	color:#D1D1D1!important;
	background-color:transparent;
	font-size:14px;
	text-decoration: none;
	text-transform:uppercase;
	text-decoration: none;
	/*padding:8px 6px 3px 2px;   --------    posizione specificata nel fontface_...css */
	margin-top:2px;
	line-height:17px;
	cursor: alias;
	outline:none!important;
	}
.catalogo_search_content{
	display:block;
	text-align:right;
}

a.visualizza, a.visualizza:hover, a.visualizza:visited, a.visualizza:focus{
	background-image:url(../../img/cassina/catalogue/freccia_visualizza.png);
	background-repeat: no-repeat;
	/*background-position: right 0px; --------    posizione specificata nel fontface_...css */
	display:block;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	font-size:30px;
	padding-left:7px;
	text-transform:uppercase;
	text-decoration: none;
	color:#ec1d25;
	line-height:30px;
	width:auto;
	padding-right:20px;
	outline:none!important;
} 

.risultati{padding-right:20px;font-family: 'HelveticaNeueLTStd45Light', sans-serif;color:#ec1d25; font-size:11px;margin-top:8px;}

.ricerca_nome{
	/*display:block;
	float:left;
	width:500px;
	margin-left:0px;
	margin-top:10px;
	position:relative:*/
}

.ric_per_nome{
	background-color:#f58387;
	background-image:url(../../img/cassina/catalogue/freccia_ricerca_nome.png);
	background-position:13px center;
	background-repeat:no-repeat;
	font-family:'RotisSansSerifStd45Light',sans-serif;
	font-size:10px;
	text-transform:uppercase;
	padding:9px 16px 5px;
	position:absolute;
	z-index:10;
	height:15px;
}
	
.ric_per_nome a, .ric_per_nome a:hover, .ric_per_nome a:visited, .ric_per_nome a:focus{
	color:#000000;
	font-style:normal;
	padding-left:13px;
	text-decoration: none;
	
	}
	
.content_campo_testo{
	/*overflow:hidden;
	position:absolute;
	width:300px;
	z-index:2;*/
}
.ric_campo_testo{
	/*background-color:#FFFFFF;
	padding-left:10px;
	width:280px;
	text-align:right;*/
}
.ric_campo_testo img{
	/*border-left:2px solid #d4dbdb*/;
}

/*RISULTATI DELLA RICERCA*/


.menu_navigacat{
	font-family:'HelveticaNeueLTStd45Light',sans-serif;}
	
	
.menu_navigacat div	{
	float:left;
	margin-right:10px;
	padding:6px 20px 5px 0;
	/*background-position:right top;--------    posizione specificata nel fontface_...css */
	background-image:url(../../img/cassina/share/fre.png);
	background-repeat:no-repeat;
	
	
}
	
	
.menu_navigacat div.end_naviga	{
	float:left;
	padding:6px 20px 5px 10px;
	background:none;
}

.menu_navigacat {
	color:#000000;
	font-size:14px;
	height:20px;
	left:0;
	margin-left:39px;
	margin-right:39px;
	margin-top:0;
	overflow:hidden;
	position:relative;
	text-transform:uppercase;
	top:0;
	width:910px;
}
.content_risultati_catalogo{
	height:500px;
	margin-left:39px;
	margin-right:39px;
	margin-top:40px;
	position:relative;
	left:0;
}

.filtra_per, .testo_risultati{
/*font-family:'HelveticaNeueLTStd65Medium',sans-serif;
font-size:14px;*/
text-transform:uppercase;
margin-right:3px;
padding-right:5px;
padding-top:2px;
}

.testo_risultati{
	float:right!important;
	/*font-family:'HelveticaNeueLTStd45Light',sans-serif!important;*/
}

.numero_risultati{
	border-right:1px solid #878D91;
	/*font-family:'HelveticaNeueLTStd45Light',sans-serif;
	font-size:14px;*/
	margin-right:7px;
	padding-right:5px;
	padding-top:2px;
	text-transform:uppercase;
	float:right!important;
	color:#ec1d25;
}


a.scegli, a.scegli:visited{
	font-family:'HelveticaNeueLTStd45Light',sans-serif;
	font-size:14px;
	text-transform:uppercase;
	background-image: url(../../img/cassina/catalogue/freccia_filtro.png);
	background-repeat: no-repeat;
	/*background-position: right 0;--------    posizione specificata nel fontface_...css */
	padding-right:20px;
	text-decoration:none;
}
a.scegli:hover{
	color:#ec1d25;
	text-decoration: none;
}

#paginazione {
overflow:hidden;
padding:0 0 0 30px;
float:none!important;
/*text-align:right;*/
right:0;
position:relative;
}


#paginazione ul#pagine {
	float:right;
	height:15px;
	list-style:none outside none;
}
#paginazione ul#pagine li {
float:left;
height:15px;
padding-left:5px;
}
#paginazione ul#pagine li a, #paginazione ul#pagine li a:visited {
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	height:15px;
	overflow:hidden;
	text-indent:-999px;
		text-align:justify;
}

#paginazione ul#pagine li a:hover {
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	height:15px;
	overflow:hidden;
	text-indent:-999px;
	text-align:justify;
}
#paginazione ul#pagine li a.active, #paginazione ul#pagine li a.active:visited {
background-position: 3px top!important;
height:15px;
	text-align:justify;
}
#paginazione ul#pagine li a.active:hover {
background-position: 3px top!important;
height:15px;
	text-align:justify;
}
.catalogo_pagina{
	background-image: url(../../img/cassina/catalogue/paginazione.png);
	width:15px;

}
/**/


.sfondo_affina{
	display:block;
	float:left;
	height:auto;
	width:800px;
	background-image: url(../../img/cassina/catalogue/righe-verticali-filtri.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.affina_ricerca{
	display:block;
	height:200px;
	margin-top:325px;
	position:absolute;
	width:911px;
	left:0;
}
.box_affina_ricerca{
	margin-left:0px;
	padding-right:20px;
	width:90px;
	padding-top:10px;
	float:left;
}
.testo_affina_ricerca{
	font-family:'HelveticaNeueLTStd45Light',sans-serif;
	color:#ec1d25;
	font-size:15px;
	line-height:19px;
	text-align:right;
	text-transform:uppercase;
	margin-top: -5px;

	}
.affina_ricerca_reset{
	/*text-align:right;*/
	/*background-image: url(../../img/cassina/catalogue/freccia_reset.jpg);
	background-position: right top;     --------    posizione specificata nel fontface_...css  
	padding-right: 15px; */
	/*background-repeat: no-repeat;
	text-transform:uppercase;
	font-family:'HelveticaNeueLTStd45Light',sans-serif;
	margin-top:10px;*/
}
.affina_ricerca_reset img{
	vertical-align:middle;
}
.affina_ricerca_reset a:hover, .affina_ricerca_reset a:focus, .affina_ricerca_reset a:visited{outline:none; text-decoration:none!important;}
.affina_ricerca_reset a:hover{ color:#EC1D25;}
/*.colonna_affina_ricerca{
	border-right:1px solid #B7BEBF;
	float:left;
	margin-left:15px;
	padding-right:10px;
	padding-top:10px;
	width:134px;
}*/
/*voci affina la ricerca*/	
/*ul#menu_affina*/div#menu_affina{
	/*float:left;
	font-family:'HelveticaNeueLTStd45Light',sans-serif;
	font-size:11px;
	list-style:none outside none;
	margin-bottom:10px;
	overflow:hidden;
	padding-left:10px;
	text-transform:uppercase;
	width:150px;*/
	
	float: left;
    font-family: 'HelveticaNeueLTStd45Light',sans-serif;
    font-size: 11px;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-right: 4px;
    overflow: hidden;
    padding-left: 10px;
    text-transform: uppercase;
    width: 145px;
		}
		
/*ul#menu_affina li*/div#menu_affina div{
	margin-bottom:15px;
	padding-left:3px;
	padding-top:5px;
}		
/*ul#menu_affina li*/div#menu_affina div.menu_comparsa div{
	padding-left:0px;
	width:176px;
}
		
/*ul#menu_affina li a:link, ul#menu_affina li a:focus, ul#menu_affina li a:visited*/div#menu_affina div a:link, div#menu_affina div a:focus, div#menu_affina div a:visited{
	outline:none;
	padding-top:4px;
	padding-left:0px;
	padding-right:20px;
	background-image: url(../../img/cassina/catalogue/freccia_filtro.png);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#000000;
	/*background-position: right center;    --------    posizione specificata nel fontface_...css   */
		}
/*.affina_ricerca ul li a:hover*/div#menu_affina div a:hover{
	text-decoration: none;
	color:#ec1d25!important;
	outline:none;
	padding-top:4px;
	padding-left:0px;
	padding-right:20px;
	background-image: url(../../img/cassina/catalogue/freccia_filtro.png);
	background-repeat: no-repeat;	/*background-position: right center;    --------    posizione specificata nel fontface_...css   */

		}
/*ul#menu_affina li a.active:link, ul#menu_affina li a.active:focus, ul#menu_affina li a.active:visited*/div#menu_affina div a.active:link, div#menu_affina div a.active:focus, div#menu_affina div a.active:visited{
	outline:none;
	padding-right:20px;
	outline:medium none;
	padding-top:4px;
		}
/*ul#menu_affina li a.active:hover*/div#menu_affina div a.active:hover{
		text-decoration: none!important;
		}
/*ul#menu_affina li.selezionato */div#menu_affina div.selezionato{
	background-image: url(../../img/cassina/catalogue/sfondo_menu_filtri_active.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom:0px;
	margin-bottom:0px!important;
	padding-left:3px;
	padding-top:5px;
	width:165px;
}	
.menu_affina_sottovoce {
	display:block;
	font-size:11px;
	text-transform:none;
}	
.affina_ricerca_reset a:link{text-decoration:none;}
/*MENU COMPARSA*/
.menu_comparsa{
	/*background-image:url(../../img/cassina/catalogue/sfondo_menu_comparsa.png);*//*su ie7only.css eliminata immagine solo per IE7*/
	/*background-position:left top;
	background-repeat:no-repeat;*/
	background:#FFF;
	border:solid 1px #C3C9CA;
	font-family:'RotisSansSerifStd45Light',sans-serif;
	font-size:11px;
	height:115px;
	margin-left:60px;
	margin-top:-60px;
	position:absolute;
	text-transform:uppercase;
	z-index:10;
	width:156px;
	padding-bottom:8px !important;
	padding-left:8px !important;
	padding-right:8px;
	padding-top:8px !important;
	}
	
	
#menu_affina .menu_comparsa{/*margin-left:-19px;*/margin-left:-26px;width:176px!important;}	
	
.menu_contenitore{
		display:block;
		height:113px;
		overflow:hidden;
		width:150px;
		margin:auto;
		}	
ul#menu_comparsa_choose_ul{width:150px;}

ul#menu_comparsa_CANALE_ul, ul#menu_comparsa_COMPLEMENTI_ul, ul#menu_comparsa_CONFIGURAZIONE_ul,  ul#menu_comparsa_DIMENSIONE_ul, ul#menu_comparsa_FORMA_ul, ul#menu_comparsa_MATERIALE_ul,  ul#menu_comparsa_NEW_PRODUCTS_ul, ul#menu_comparsa_SEDUTEOPTIONS_ul , ul#menu_comparsa_STILE_ul, ul#menu_comparsa_TAVOLIOPTIONS_ul, ul#menu_comparsa_TIPOLOGIA_ul, ul#menu_comparsa_BRAND_ul, ul#menu_comparsa_AMBITO_ul, ul#menu_comparsa_COMFORT_ul{
		list-style:none;
		width:192px;
		}
		
ul#menu_comparsa_choose_ul li.voce_menu_contenitore, ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore, ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore, ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore, ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore, ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore, ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore, ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore, ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore, ul#menu_comparsa_STILE_ul li.voce_menu_contenitore, ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore, ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore, ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore, ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore, ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore{
	border-bottom:1px solid #ffffff;
	padding-bottom:4px;
	background-image:none repeat scroll 0 0 transparent;
}	

ul#menu_comparsa_choose_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_choose_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_choose_ul li.voce_menu_contenitore a:visited, 
ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore a:visited, 
ul#menu_comparsa_STILE_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_STILE_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_STILE_ul li.voce_menu_contenitore a:visited, 
ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore a:visited,
ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore a:link, ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore a:focus, ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore a:visited{
	outline:none;
	display:block;
	outline:medium none;
	padding-top:4px;
	padding-left:4px;
	background-image:none;
	text-decoration: none;
}
.menu_comparsa ul li a:hover, ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_STILE_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore a:hover, ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore a:hover {
	text-decoration: none;
	background-color:#7b8280;
	color:#FFF!important;

		}
ul#menu_comparsa_choose_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_choose_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_choose_ul li.voce_menu_contenitore a.active:visited, 
ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_STILE_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_STILE_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_STILE_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore a.active:visited,
ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore a.active:link, ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore a.active:focus, ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore a.active:visited
{
	/*outline:none;
	display:block;
	outline:medium none;
	padding-top:4px;
	padding-left:14px;
	background-image: url(../../img/cassina/catalogue/x_menu_comparsa_active.jpg);
	background-repeat: no-repeat;
	background-position: left center!important;*/
}
ul#menu_comparsa_choose_ul li a.active:hover, ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_STILE_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore a.active:hover, ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore a.active:hover{
		text-decoration: none;
	background-color:#ec1d25;
	color:#FFF!important;
		}
	/*FINE MENU COMPARSA*/
	
/*elenco prodotti*/	


.elenco_prodotti{
	border:1px solid #C3C9CA;
	display:block;
	height:303px;
	margin-top:2px;
	position:absolute;
	overflow:hidden;
	/*width:895px;*/
	left:0;
	width:911px;
	z-index:10px;
}
.content_elenco_prodotti{
	width:912px;
	height:303px;
	position:relative;}

.img_prod_ris{
	float:left;
	height:151px;
	width:151px;
	background-color:#FFF;
	border-right:1px solid #C3C9CA;
	border-bottom:1px solid #C3C9CA;
	position:relative;}
.thumbnail_risultati{
	width:151px;
	position:absolute;
	z-index:2;
	}

.nome_brand_ris {
	color:#ec1d25;
	font-family:'HelveticaNeueLTStd45Light',sans-serif;
	font-size:10px;
	padding-left:8px;
	bottom:15px;
	position:absolute;
	text-transform:uppercase;
	z-index:10;
}
.nome_prod_ris {
	font-family:'HelveticaNeueLTStd45Light',sans-serif;
	font-size:10px;
	padding-left:8px;
	color:#ec1d25;
	bottom:5px;
	position:absolute;
	text-transform:uppercase;
	z-index:10;
}

.catalogue_results_ico3d_div {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
}

#caricando{
	height:600px;
	position:absolute;
	text-align:center;
	width:990px;
	height:500px;
	z-index:2000;
}
#caricando img{
	padding-top:308px;}

/*elenco prodotti*/	
/*dettaglio scheda prodotto*/
.icone_prodotto {bottom:0;
color:#FFFFFF;
display:block;
position:absolute;
right:0;
width:30px;}
.immagine_prodotto{
	height:155px;
	position:relative;
	right:30px;
	width:420px;
	text-align: right;
}

/*----------------------   FINE CATALOGO   ----------------------*/

/*----------------------   CATALOGO - alt icone prodotto   ----------------------*/

#product_icons div.alt_name {
	background: url(../../img/cassina/catalogue/prodotto/alt_product_icons.png) right center no-repeat;
	color: #797979;
	display:none;
    font-size: 10px;
    padding: 9px 20px;
    position: absolute;
    right: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 90px;
}

/*----------------------   FINE CATALOGO - alt icone prodotto   ----------------------*/

/*----------------------   GRUPPO HISTORY   ----------------------*/
#gruppo_history{
	height:444px;
	position:relative;
	width:820px;
	}
	
.container_group_history .blocco_gruppo_2 {background-image: url(../../img/cassina/azienda/history/sfondo_history.png);
	background-repeat: repeat-x;}
	
.content_sfumature{
	height:444px;
	left:0;
	padding-left:60px;
	padding-right:60px;
	position:absolute;
	top:0;
	width:680px;
	z-index:100;
}
.content_sfumatura_sx{
	height:444px;
	left:60px;
	position:absolute;
	width:31px;
	z-index:10000;
	background-image: url(../../img/cassina/azienda/history/sfumatura_sx.png);
	background-repeat: no-repeat;
}
.content_sfumatura_dx{
	background-image: url(../../img/cassina/azienda/history/sfumatura_dx.png);
	background-repeat:no-repeat;
	height:444px;
	left:690px;
	position:absolute;
	width:31px;
	z-index:1000;
}
	
.content_history_anni{
	height:444px;
	left:0;
	padding-left:60px;
	padding-right:60px;
	position:absolute;
	top:0;
	width:660px;
	z-index:50;}

.content_anno{
	padding-top:100px;}


.history_anno{
	color:#515B58;
	display:block;
	font-family:'HelveticaNeueLTStd45Light';
	font-size:25px;
	line-height:25px;
	height:100px;
	padding-top:35px;
	text-align:center;
	width:80px;
	}
.anno_colored{
	color:#FF6532;
	}
.history_descrizione{
	color:#515B58;
	font-family:'HelveticaNeueLTStd45Light';
	font-size:15px;
	text-transform:uppercase;
	width:138px;
	}
.history_immagine{
	height:80px;
	overflow:hidden;
	width:80px;
	margin-left:10px;
	margin-right:10px;
}

.history_immagine img.immagine_piccola{
	margin-left:-34px;
	margin-top:-16px;
	width:147px;
	}


div.hoverscroll div.listcontainer{
	padding-left:30px!important;
	padding-right:30px!important;
	width:auto!important;
	}
.container_distribution_retailer div.hoverscroll div.listcontainer{/*PER PAGINA DISTRIBUTION RETAILER deve riamenre 990px*/
	padding-left:30px!important;
	padding-right:30px!important;
	width:990px!important;
	}	
.container_company_identity_home_b div.hoverscroll div.listcontainer{/*PER PAGINA IDENTITY*/
	padding-left:30px!important;
	padding-right:30px!important;
	width:735px!important;
	}	
.content_anno div.hoverscroll ul.list li.horizontal-item {
border-right:none none !important;
}



.content_anno div.hoverscroll ul.list li.horizontal-item{
	border-right:medium none !important;
	height:250px;
	}

.content_anno div.hoverscrollul.list li.sfondo_g{
	border-right:medium none !important;
	height:250px;
	padding-left:10px;
	padding-right:10px;
}
div.hoverscroll ul.list {
	height:250px;
	}

.history_anno{
	/*background-image: url(../../img/group/history/riflesso_imm_small.png);*/
	background-position:0 0px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	}
	
.sfondo_g{
	/*background-image: url(../../img/group/history/riflesso_imm.png)!important;*/
	background-repeat: no-repeat;
	background-position: 0px -6px!important;
	padding-left:13px;
	padding-right:10px;
	height:400px;
	color:#ec1d25!important;
	display:block;
	font-family:'HelveticaNeueLTStd45Light';
	font-size:25px!important;
	height:100px;
	padding-top:35px;
	text-align:left;
	width:153px!important;
	}
.sfondo_g div {
	color:#000000!important;
	font-size:14px!important;
	line-height:15px;
	padding-top:7px;
	padding-left:3px;
	}
/*----------------------   FINE GRUPPO HISTORY   ----------------------*/

/*----------------------   AZIENDA IDENTITY   ----------------------*/
.azienda_identity{
	background-color:#E4E4E4;
	height:338px;
	margin-bottom:30px;
	position:relative;
	width:796px;
	overflow:hidden;
	
}
.azienda_identity ul#my-list{
	/*solo per PF aggiungere imm di sfondo*/
	
	display:block;
	list-style:none outside none;
	margin-left:10px;
	margin-top:30px;
	height:280px;
	width:2000px;/*da eliminare */
	}
.azienda_identity ul#my-list li{
	float:left;
	height:260px;
	padding-left:10px;
	padding-right:30px;
	width:175px;
	
	}
.azienda_identity ul#my-list li a, .azienda_identity ul#my-list li a:link, .azienda_identity ul#my-list li a:visited{
	text-decoration:none;
	display:block;
	padding:4px;
	height:186px;
	width:167px;
	}
.azienda_identity ul#my-list li a:hover{
	text-decoration:none;
	display:block;
	background-color:#a4a4a4;
	width:167px;
	height:186px;

	}
.azienda_identity ul#my-list li a img{
	display:block;
	margin:0;
	padding:0;

	}
	
.azienda_identity ul#my-list li a:hover img{
	
	}

.azienda_identity ul#my-list li a div.photo, .azienda_identity ul#my-list li a div.video, .azienda_identity ul#my-list li a div.text{
		background-position:10px 10px;
		background-repeat:no-repeat;
		height:40px;
		margin-top:0;
		padding-left:38px;
		padding-top:9px;
		width:129px;
		background-color:#ECECEC;
		text-align: left;
	}
	
.azienda_identity ul#my-list li a div.photo{
	background-image:url("../../img/cassina/azienda/identity/icona_foto.png");
	}
.azienda_identity ul#my-list li a div.video{
	background-image:url("../../img/cassina/azienda/identity/icona_video.png");
	}
.azienda_identity ul#my-list li a div.text{
	background-image:url("../../img/cassina/azienda/identity/icona_testo.png");
	}

.azienda_identity div.hoverscroll ul.list li.horizontal-item{
	border:none!important;}		
/*----------------------   fine AZIENDA IDENTITY   ----------------------*/


/*----------------------   NEWS HOME   ----------------------*/
/*
#news_home{
	width:245px;
	width: 280px;
	padding-left:50px;
}
#news_home div.show_news div.data_news{
	color:#000;
	font-size:11px;
	text-transform:uppercase;
	font-family:'HelveticaNeueLTStd75Bold';
	padding:12px 0 3px 0;
}
#news_home div.show_news div.tit_news{
	color:#000;
	font-size:13px;
	text-transform:uppercase;
	font-family:'HelveticaNeueLTStd75Bold';
	padding:0px 0 5px 0;
	border-bottom:#000 solid 1px;
}
#news_home div.show_news div.txt_news{
	color:#000;
	font-size:12px;
	font-family:'HelveticaNeueLTStd55Roman';
	padding: 12px 0 12px 0;
	border-bottom:#000 solid 1px;
	text-align: left;
}
#news_home div.show_news div.txt_news a:link, #news_home div.show_news div.txt_news a:visited, #news_home div.show_news div.txt_news a:hover {
	color:#000;
	text-decoration:none;
}
*/
/*----------------------   fine NEWS HOME   ----------------------*/
/*----------------------   DISTRIBUZIONE HOME   ----------------------*/


.container_distribution_home_b .blocco_distribuzione_2{
	display:block;
	background-color:#f4f4f4;
	}


.dis_colonnabn_sx{
	background-image: url("../../img/cassina/distribuzione/dis_colonnabn_sx.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 430px;
    left: 230px;
    position: absolute;
    width: 142px;
    z-index: 20;}
.dis_colonna_centrale{
	height: 430px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 760px;
	z-index:10;}
.dis_colonnabn_dx{
	background-image: url("../../img/cassina/distribuzione/dis_colonnabn_dx.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 430px;
    left: 798px;
    position: absolute;
    width: 194px;
    z-index: 20;}

ul#slide_show li img{
	border-left:2px solid #FFFFFF;
height:350px;
width:472px;
}

.dis_brand{
		font-family:'HelveticaNeueLTStd45Light',sans-serif;
		color:#000000;
		text-transform:uppercase;
		font-size:30px;
	margin-top:25px;
		}
.dis_city{
		font-family:'HelveticaNeueLTStd45Light',sans-serif;
		color:#ec1d25;
		font-size:17px;
line-height: 20px;
    margin-top: 7px;
		}
		



.dis_colonna_centrale ul {
	list-style:none outside none;
width:20000px;
	}		
.dis_colonna_centrale ul li{
	float:left;
	}

/*----------------------  fine DISTRIBUZIONE HOME   ----------------------*/



/*----------------------  designer HOME   ----------------------*/
.designer_elenco{
	display:block;
	position:relative;
	overflow:hidden;
	height: 504px;
    width: 600px;
	}
.designer_thumb{
	background-color:#EC1D25;
	float:left;
	width:120px;
	height:120px;
	position:relative;}
	
.designer_thumb a:link, .designer_thumb a:visited, .designer_thumb a:active{
	text-decoration:none;
	width:120px;
	height:120px;
	display:block;
	margin:0;
	
	}
.designer_thumb a:hover{
	text-decoration:none;
	padding:3px;
	width:114px;
	height:114px;
	display:block;
	margin:0;
	
	}
.designer_thumb a img{
	width:120px;
	height:120px;
	text-decoration:none;
	margin:0;
	position:absolute;
	z-index:90;
	}
.designer_thumb a:hover img{
	width:114px;
	height:114px;
	text-decoration:none;
	margin:0;
	position:absolute;
	z-index:90;
	}
.designer_thumb a:link .designer_nome_dx, .designer_thumb a:visited .designer_nome_dx, .designer_thumb a:active .designer_nome_dx, .designer_thumb a:link .designer_nome_sx, .designer_thumb a:visited .designer_nome_sx, .designer_thumb a:active .designer_nome_sx{
	display:none;}
.designer_nome_dx{background-image: url(../../img/cassina/designer/designer_focus_dx.png); text-align: center; padding-right:10px; padding-left:72px;   margin-left: -281px;}
.designer_nome_sx{background-image: url(../../img/cassina/designer/designer_focus_sx.png);text-align: center; padding-left:6px; padding-right:80px;   margin-left: 120px;}

.designer_thumb a:hover .designer_nome_dx, .designer_thumb a:hover .designer_nome_sx{
	display:block;}
.designer_nome_dx, .designer_nome_sx{
	background-position: 0 0;
    background-repeat: no-repeat;
    color: #EC1D25;
    font-weight: bold;
    height: 25px;
	position:absolute;
	font-size:9px;
    margin-top: -15px;
    padding-bottom: 43px;	/*----------------------  modificato anche questo valore   ----------------------*/
    padding-top: 68px;
    width: 205px;
	z-index:100;}
.designer_thumb_img{
	z-index:9;}
/*----------------------  fine Designer HOME   ----------------------*/

/*----------------------  Designer Details   ----------------------*/


.parent_elenco_prodotti{
	height: 180px;
    overflow: hidden;
    position: relative;
    width: 990px}
.container_designer_detail_b #elenco_prodotti {
	border:none;
	display:block;
	height:151px;
	margin-top:20px;
	position:absolute;
	overflow:hidden;
	width:990px;
	background-color:#FFF;
}
.container_designer_detail_b .tutti_prodotti{
	background-image: url("../../img/cassina/designer/freccia_tutti_prdotti.png");
    background-position: 65px 19px;
    background-repeat: no-repeat;
    color: #999999;
    font-family: 'HelveticaNeueLTStd45Light',sans-serif;
    height: 40px;
    padding-left: 70px;
    position: absolute;
    width: 120px;
    z-index: 30;
}
.container_designer_detail_b #elenco_prodotti .content_elenco_prodotti {position: absolute; height: 151px; z-index:10;}

.container_designer_detail_b .img_prod_ris{
	float:left;
	height:151px;
	width:151px;
	background-color:#FFF;
	border:none;
	border-bottom:none;
	border-right:none;
	position: relative;

	}
.container_designer_detail_b .nome_prod_ris {
	font-family:'HelveticaNeueLTStd45Light',sans-serif;
	font-size:10px;
	padding-left:8px;
	color:#ec1d25;
	bottom:5px;
	position:absolute;
	text-transform:uppercase;
	z-index:10;
}/*----------------------  fine Designer Details   ----------------------*/

/*----------------------  Virtual Tour   ----------------------*/

#virtual_tour { position: absolute; top: 265px; font-family: 'HelveticaNeueLTStd45Light',sans-serif; font-size: 18px; color:#828182; right: 100px; line-height: 1.1;    text-align: right; }

#virtual_tour .tit_tour {
	background-image: url("../../img/cassina/catalogue/virtual_tour/freccia_pulsante.gif");
    background-position: right 3px;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 22px;
    margin-bottom: 7px;
    position: relative;
    text-align: right;
    width: auto;	
}
#virtual_tour .tit_tour a, #virtual_tour .tit_tour a:link, #virtual_tour .tit_tour a:hover, #virtual_tour .tit_tour a:focus, #virtual_tour .tit_tour a:visited{
	text-decoration:none;}

#virtual_tour .line_1 {position: relative; font-family: 'HelveticaNeueLTStd45Light',sans-serif; font-size: 18px; color:#828182; top: 0px;}

#virtual_tour .line_1 span, #virtual_tour .line_2 span {color:#ec1d25;}

#virtual_tour .line_3 span{ color:#828182;  font-size: 18px; font-family: 'HelveticaNeueLTStd45Light',sans-serif;}

#virtual_tour .line_2 {position: relative;}

#virtual_tour .line_3 {position: relative; color:#ec1d25; font-family: 'HelveticaNeueLTStd65Medium',sans-serif; font-size: 22px;}


/*----------------------  fine Virtual Tour   ----------------------*/


/*----------------------  inizio CONFIGURATORE   ----------------------*/
.container_catalogue_configurator3d_b #contenitore_centrale {
    height: 800px;
    overflow: hidden;
    padding-bottom: 68px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}
.container_catalogue_configurator3d_b {
    background: none repeat-x scroll 0 0 #E8EDF0;
}
.configuratore_minheight{
	position:absolute;
	z-index:0;
	width:0px;
	height:0px;}
	
.container_catalogue_configurator3d_b .configuratore_minheight{
	position:relative;
	z-index:10;
	width:990px;
	height:490px;}	
	
.container_catalogue_configurator3d_b .top_content_configuratore, .container_catalogue_configurator3d_b #top_content_configuratore {
    background: none repeat scroll 0 0 transparent;
    height: 100px;
    position: relative;
    z-index: 1000;
	width:300px;	
}
.container_catalogue_configurator3d_b .top_content{
	display:none;}

.container_catalogue_configurator3d_b .logo_top {
    padding: 40px 0 0 30px;
}

.container_catalogue_configurator3d_b .footer, .container_catalogue_configurator3d_b #menu_bottom {
	/*width:auto;*/
}
	
.container_catalogue_configurator3d_b .titolo_prodotto {
    font-family: 'HelveticaNeueLTStd45Light';
    font-size: 14px;
    padding: 34px 30px 4px;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: inherit;
    z-index: 10;
}

.container_catalogue_configurator3d_b h1 strong {
    color: #EC1D25;
    display: block;
}

.container_catalogue_configurator3d_b .titolo_prodotto b{
       color: #EC1D25;
    display: block;
    padding-top: 5px;
    text-align: right;
    text-transform: uppercase;
}	
#flash_contfiguratore{
	position:absolute;
	z-index:9;}
	
.container_catalogue_configurator3d_b .sfondo_affina {
	    background-image: none;
	margin-left: 300px;
    margin-top: 23px;
    position: absolute;
    width: auto;
    z-index: 40;}

.container_catalogue_configurator3d_b div#menu_affina div {
    margin-bottom: 13px;
    margin-top: 10px;
    padding-left: 3px;
    padding-top: 5px;
}
.container_catalogue_configurator3d_b div#menu_affina div.selezionato {
    background-image: none;}
.container_catalogue_configurator3d_b .menu_affina_sottovoce {
    color: #EC1D25;}
.container_catalogue_configurator3d_b #menu_affina .menu_comparsa {
    margin-top: -60px !important;}	
	
.container_catalogue_configurator3d_b .config_visualizza{
    float: left;
    font-family: 'HelveticaNeueLTStd45Light';
    font-size: 16px;
    list-style: none outside none;
    margin-right: 3px;
    /*margin-top: 2px;*/
    overflow: hidden;
    padding-bottom: 9px;
    padding-left: 10px;
    /*padding-top: 5px;*/
    text-transform: uppercase;
    width: auto;
}

.container_catalogue_configurator3d_b div.config_visualizza div a:link, .container_catalogue_configurator3d_b div.config_visualizza div a:focus, .container_catalogue_configurator3d_b div.config_visualizza div a:visited {
    background-image: url("/portal/page/portal/UI/img/cassina/configuratore/freccia_visualizza.png") !important;
	/*background-position: right 8px;questo poi va spostato sotto FONT FACE PC e MAC*/
    background-repeat: no-repeat;
    outline: medium none;
    padding-left: 0;
    padding-right: 13px !important;
	color: #EC1D25;
    padding-top: 4px;
	text-decoration: none;
}


.container_catalogue_configurator3d_b div.config_visualizza div a:hover {
	color: #EC1D25 !important;
    padding-right: 18px!important;
}

.container_catalogue_configurator3d_b .content_risultati_catalogo {
    background-color: #FFFFFF;
    height: 476px;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 95px;
    padding: 15px 39px 45px;
    position: absolute;
    width: 912px;
    z-index: 30;
}
.container_catalogue_configurator3d_b .content_risultati_catalogo .elenco_prodotti {
    border: 1px solid #C3C9CA;
    display: block;
    height: 303px;
    left: 39px;
    margin-top: 10px;
    overflow: hidden;
    position: absolute;
    width: 911px;
	top: 105px;
}

.container_catalogue_configurator3d_b .content_risultati_catalogo .configuratore_header {
    background-color: #FFFFFF;
    height: auto;
    padding-bottom: 50px;
    padding-top: 0;
    position: relative;
    text-align: right;
    width: 910px;
    z-index: 3000;}

.configuratore_chiudi {
    padding-right: 0;
}

.container_catalogue_configurator3d_b .affina_pulldown{
	float:left;
	border-left: 1px solid #999999;
	height: 50px;}

.container_catalogue_configurator3d_b .affina_pulldown .tit_filtro{
	font-family: 'HelveticaNeueLTStd45Light';
	font-size:16px;
	text-transform:uppercase;
	padding-left: 7px;
    padding-right: 7px;
	padding-top: 7px;
	color:#EC1D25;
	}
	
.container_catalogue_configurator3d_b .immedia, .container_catalogue_configurator3d_b .immedia{
	display:none;
}

.container_catalogue_configurator3d_b .form4 .jqTransformSelectWrapper div span {
	font-family: HelveticaNeueLTStd45Light;
    font-size: 13px !important;
    width: auto !important;
}
.container_catalogue_configurator3d_b .form4 .jqTransformSelectWrapper {
    margin-right: 2px !important;
    width: auto !important
}

.container_catalogue_configurator3d_b  .risultati {
    margin-top: 5px;
}

/* CATALOGO - LINK AL CONFIGURATORE */

.container_catalogue_product_b .conf3d_link  {
	font-weight: bold;
    padding: 0 0 7px;
    width: 853px;
}

.container_catalogue_product_b .conf3d_link a  {
	background: url("/portal/page/portal/UI/img/configuratore/freccia_pulsante.gif") no-repeat scroll right center transparent;
    font-weight: bold;
    padding: 5px 25px 7px 0;
    text-decoration: none;
}

.container_catalogue_product_b .conf3d_link a span  {
	color: #ec1d24;
}

.container_catalogue_product_b .conf3d_link a:hover  {
	color: #ec1d24;
}

/*----------------------  fine CONFIGURATORE   ----------------------*/


/*----------------------  APP STORE (news nella home page) sostituito da NEWS CICLATE   ----------------------*/

/*
#news_app {
	padding-left: 50px;
	padding-top: 10px;
	z-index: 10;
}
#news_app img {
	z-index: 10 !important;
}
#news_app div.app_anim {
	float: left;
	padding-right: 5px;
}
#news_app div.show_news {
	
}
#news_app div.show_news div.data_news {
	color: #000000;
	font-family: 'HelveticaNeueLTStd75Bold';
	font-size: 11px;
	padding: 0px 0 3px;
	text-transform: uppercase;
}
#news_app div.show_news div.tit_news {
	border-bottom: 0px;
	color: #000000;
	font-family: 'HelveticaNeueLTStd75Bold';
	font-size: 13px;
	padding: 0 0 2px;
	text-transform: uppercase;
}
#news_app div.show_news div.txt_news {
	border-bottom: 0px;
	color: #000000;
	font-family: 'HelveticaNeueLTStd55Roman';
	font-size: 12px;
	padding: 0px;
	text-align: left;
}
#news_app div.show_news div.txt_news a, #news_app div.show_news div.txt_news a:hover {
	text-decoration: underline;
	color: #e6141b;
}
#news_app div.show_news div.txt_news a:hover {
	
}

*/

/*----------------------  APP STORE in footer   ----------------------*/

#appstore_available {
    bottom: 15px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 35px;
    width: 119px;
}
#appstore_available img {
	z-index: 10 !important;
}

/*----------------------  fine APP STORE in footer   ----------------------*/

/*----------------------  LANCIO DESIGN TOGETHER (news nella home page) modifiche al precedente sostituito da NEWS CICLATE   ----------------------*/

/*
#news_app {
	width: 280px;
}

#news_app div.show_news div.txt_news a {
	font-weight: bold;
}
#news_app div.show_news div.txt_news a:hover {
	text-decoration: underline;
}

*/

/*----------------------  fine LANCIO DESIGN TOGETHER (news nella home page) sostituite da NEWS CICLATE     ----------------------*/

/*---------------------------YOUTUBE LINK----------------------------*/

#yt_link {
    bottom: 19px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 160px;
    width: 30px;
}

/*---------------------------fine YOUTUBE LINK----------------------------*/


/*---------------------------FACEBOOK LINK----------------------------*/

#fb_link {
    bottom: 19px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 203px;
    width: 30px;
}

/*---------------------------fine FACEBOOK LINK----------------------------*/

/*----------------------   NEWS CICLATE in HOME PAGE   ----------------------*/

/*numerazione*/
div#numerazione_news {
	background: url(../../img/cassina/newshome/bordo_top.png) no-repeat scroll right bottom transparent;
    height: 10px;
    padding-bottom: 10px;
    position: relative;
	width: 284px;
}
div#numerazione_news a.paginazione_news {
	background: url(../../img/cassina/newshome/bg_paginazione_news.png) no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 10px;
    padding: 0;
    text-indent: 999px;
    width: 10px;
	overflow: hidden;
}

div#numerazione_news a.active {
	background: url(../../img/cassina/newshome/bg_paginazione_news_active.png) no-repeat scroll left top transparent;
}

/*contenitore news*/
div#news_home {
	width: 284px;
}
div#news_home div.news_app {
	border-bottom: 1px solid #c3c8c7;
    padding-bottom: 10px;
    width: 284px;
}

/*data e titolo */
div#news_home div.news_app div.datatit_news {
	width: 284px;
}
div#news_home div.news_app div.datatit_news div.data_news {
	color: #000000;
	font-family: 'HelveticaNeueLTStd75Bold';
	font-size: 11px;
	padding: 0px 0 3px;
	text-transform: uppercase;
}
div#news_home div.news_app div.datatit_news div.tit_news {
	border-bottom: 0px;
	color: #000000;
	font-family: 'HelveticaNeueLTStd75Bold';
	font-size: 13px;
	padding: 0 0 2px;
	text-transform: uppercase;
}

/*tabella img e testo news*/
div#news_home div.news_app table.imgtxt_news {
	width: 284px;
	border-collapse: collapse;
}
/*immagine*/
div#news_home div.news_app table.imgtxt_news td.img_news {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
div#news_home div.news_app table.imgtxt_news td.img_news img {
	display: block;
	margin-right: 4px;
}

/* testo */
div#news_home div.news_app table.imgtxt_news td.txt_news {
	border-bottom: 0px;
	color: #000000;
	font-family: 'HelveticaNeueLTStd55Roman';
	font-size: 12px;
	padding: 0px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	width: 100%;
}
div#news_home div.news_app table.imgtxt_news td.txt_news a {
	color: #ec1d24;
	text-decoration: none;
}
div#news_home div.news_app table.imgtxt_news td.txt_news a:hover {
	text-decoration: underline;
}

/*----------------------   fine NEWS CICLATE in HOME PAGE   ----------------------*/

/*##############################################################################*/
/* MODIFICHE DI SETTEMBRE 2011 */
/*##############################################################################*/

.clear {
	clear: both;
	height: 0px;
}

/* NUOVO CATALOGO */

.container_catalogue div.top_content,
.container_news div.top_content {
	height: 140px;
	overflow: hidden;
}

#contenitore_centrale_2 {
}

.container_catalogue_home {
	background-image: none;
}

.affina_ricerca {
	width: 989px;
	height: 116px;
	background: #ffffff url(../../img/cassina/catalogue/bg_filtri.gif) left top repeat-x;
	position: relative;
	margin-top: 0px;
	margin-left: 1px;
	overflow: hidden;
}

.sfondo_affina {
	background: none repeat scroll 0 0 transparent;
    float: none;
    height: 116px;
    width: 930px;
	padding: 0px 30px 0px 29px;
}

/*FILTRI*/

/*caratteristiche generali*/

#filtri_TIPOLOGIA {
	border-left: 1px solid #d4d5d7;
    float: left;
    overflow: hidden;
    width: 683px;
	height: 80px;
}

#filtri_TIPOLOGIA dl {
	padding: 0 5px;
}

#filtri_TIPOLOGIA dl dt {
	font-family: 'HelveticaNeueLTStd65Medium', sans-serif;
    font-size: 12px;
    line-height: 120%;
    padding-bottom: 5px;
    padding-top: 1px;	
}

/*fine caratteristiche generali*/

/*solo per TIPOLOGIA*/

#filtri_TIPOLOGIA dl dd {
    float: left;
    width: 153px;
    height: 20px;
    overflow: hidden;
    margin: 0;
}

#filtri_TIPOLOGIA dl dd a,
#filtri_TIPOLOGIA dl dd a:link,
#filtri_TIPOLOGIA dl dd a:active,
#filtri_TIPOLOGIA dl dd a:visited,
#filtri_TIPOLOGIA dl dd a:hover {
	text-decoration: none;
	background: url("../../img/cassina/catalogue/filter_list.png") no-repeat scroll transparent;
    padding: 0 0 0 13px;
	font-family: 'HelveticaNeueLTStd65Medium', sans-serif;
    font-size: 11px;
	display: block;
	text-transform: uppercase;
	color: #4d4d4d;
}/* N.B. LA POSIZIONE DEL QUADRATINO è DEFINITA IN FONTFACE_PC E FONTFACE_MAC */

#filtri_TIPOLOGIA dl dd a:hover {
	color: #ec1d24;
}

/*fine solo per TIPOLOGIA*/

/*solo per RICERCA per NOME*/

#filtri_RICERCA {
	float: left;
    overflow: hidden;
    width: 241px;
	height: 98px;
}

#filtri_RICERCA dl dt {
    width: 231px;
    height: 20px;
    overflow: hidden;
	font-family: 'HelveticaNeueLTStd65Medium', sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
	border-left: 1px solid #d4d5d7;
	padding-left: 5px;
	line-height: 120%;
    padding-top: 1px;	
}

#filtri_RICERCA dl dd {
    width: 231px;
    height: 20px;
    overflow: hidden;
}

#filtri_RICERCA dd.ricerca_nome {
	/* ATTENZIONE: HO COMMENTATO LO STILE ORIGINALE A RIGA 4690 */
	border-left: 1px solid #d4d5d7;
	padding-left: 5px;

}

#filtri_RICERCA .content_campo_testo {
	/* ATTENZIONE: HO COMMENTATO LO STILE ORIGINALE A RIGA 4721 */

}

#filtri_RICERCA .ric_campo_testo {
	/* ATTENZIONE: HO COMMENTATO LO STILE ORIGINALE A RIGA 4727 */
	
}

#filtri_RICERCA .ric_campo_testo input#nome_prodotto {
	width: 178px;
	height: 18px;
	overflow: hidden;
	border: 1px solid #d4d5d7;
	background: #f5f6f8;
	float: left;
}

#filtri_RICERCA #ric_campo_testo.ric_campo_testo a {
	width: 21px;
	height: 20px;
	overflow: hidden;
	float: left;
	margin-left: 2px;
}

#filtri_RICERCA dd.affina_ricerca_reset {
	/* ATTENZIONE: HO COMMENTATO LO STILE ORIGINALE A RIGA 4956 */
	margin-top: 30px;
	margin-left: 6px;
}

#filtri_RICERCA .affina_ricerca_reset a,
#filtri_RICERCA .affina_ricerca_reset a:link,
#filtri_RICERCA .affina_ricerca_reset a:active,
#filtri_RICERCA .affina_ricerca_reset a:visited,
#filtri_RICERCA .affina_ricerca_reset a:hover {
	text-decoration: none;
	background: url("../../img/cassina/catalogue/filter_list.png") no-repeat scroll transparent;
    padding: 0 0 0 13px;
	font-family: 'HelveticaNeueLTStd65Medium', sans-serif;
    font-size: 12px;
	display: block;
	text-transform: uppercase;	
}/* N.B. LA POSIZIONE DEL QUADRATINO è DEFINITA IN FONTFACE_PC E FONTFACE_MAC */

#filtri_RICERCA .affina_ricerca_reset a:hover {
	color: #ec1d24;
}

/*fine solo per RICERCA per NOME*/

/*fine FILTRI*/

.content_risultati_catalogo {
	height: auto;
	margin-bottom: 40px;
	margin-top: 20px;
	position: static;
}

.elenco_prodotti {
    height: auto;
    margin-top: 10px;
	margin-bottom: 10px;
    overflow: visible;
    position: relative;
	background-color: #ffffff;
	clear: both;
}

.content_elenco_prodotti {
	height: auto;
	margin-bottom: -1px;
}

#ordinamento {
    float: left;
    overflow: hidden;
    width: 145px;
	height: 29px;
	padding-top: 1px;
}

#ordinamento a.scegli, a.scegli:visited {
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	padding-right: 14px;
	background-image: url(../../img/cassina/catalogue/freccia_filtro.gif);
}

#ordinamento .menu_comparsa {
    background: none repeat scroll 0 0 #ededed;
    border: 1px solid #CACECC;
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
    font-size: 11px;
    height: auto;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding: 0 !important;
    position: absolute;
    text-transform: uppercase;
    width: 120px;
    z-index: 10;
}

#ordinamento .menu_contenitore {
    display: block;
    height: auto;
    overflow: hidden;
    width: 120px;
}

#ordinamento ul#menu_comparsa_choose_ul {
    width: 120px;
}

#ordinamento ul#menu_comparsa_choose_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_CANALE_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_COMPLEMENTI_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_CONFIGURAZIONE_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_DIMENSIONE_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_FORMA_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_MATERIALE_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_NEW_PRODUCTS_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_SEDUTEOPTIONS_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_STILE_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_TAVOLIOPTIONS_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_TIPOLOGIA_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_BRAND_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_AMBITO_ul li.voce_menu_contenitore, 
#ordinamento ul#menu_comparsa_COMFORT_ul li.voce_menu_contenitore {
    border-bottom: medium none;
    padding-bottom: 0;
}/* ATTENZIONE: PER L'ACTIVE DI QUESTA VOCE HO COMMENTATO IL CODICE A RIGA 5113 */

/*PROVA SOSTITUZIONE FINTA SELECT CON VERA SELECT
#ordinamento select.ordinamento_select {
	width: 100px;
	background: #E3E8E6;
	font-family: 'HelveticaNeueLTStd45Light', sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #646A6D;
}

#ordinamento select.ordinamento_select option {
	padding: 3px;
}*/

#qta_risultati {
    background: url("../../img/cassina/catalogue/numero_ris.gif") no-repeat scroll left 1px transparent;
    float: left;
    overflow: hidden;
    padding-left: 25px;
	height: 28px;
	padding-top: 2px;
}

#qta_risultati a.catalogo_numero,
#qta_risultati a.catalogo_numero:link,
#qta_risultati a.catalogo_numero:active,
#qta_risultati a.catalogo_numero:visited,
#qta_risultati a.catalogo_numero:hover {
	text-decoration: none;
	padding: 2px 4px;
}

#qta_risultati a.catalogo_numero:hover {
	color: #ec1d24;
}

#qta_risultati a.active {
	background-color: #ededed;
	color: #ec1d24;
	font-weight: bold;
}

#paginazione1 {
	width: 612px;
	overflow:hidden;
	padding:0 0 0 30px;
	right:0;
	position:relative;
	height: 30px;
}

#paginazione2 {
	width: 632px;
	overflow:hidden;
	padding:0 0 0 30px;
	right:0;
	position:relative;
	height: 30px;
}

#paginazione1 ul#pagine, 
#paginazione2 ul#pagine {
	float:right;
	list-style:none outside none;
}

#paginazione1 ul#pagine li, 
#paginazione2 ul#pagine li {
	float:left;
	padding-left:5px;
}

#paginazione1 ul#pagine li a.catalogo_pagina, #paginazione2 ul#pagine li a.catalogo_pagina, 
#paginazione1 ul#pagine li a.catalogo_pagina:link, #paginazione2 ul#pagine li a.catalogo_pagina:link, 
#paginazione1 ul#pagine li a.catalogo_pagina:active, #paginazione2 ul#pagine li a.catalogo_pagina:active, 
#paginazione1 ul#pagine li a.catalogo_pagina:visited, #paginazione2 ul#pagine li a.catalogo_pagina:visited, 
#paginazione1 ul#pagine li a.catalogo_pagina:hover, #paginazione2 ul#pagine li a.catalogo_pagina:hover {
	background-image: none;
	text-decoration: none;
	padding: 2px 4px;
	width: auto;
	display: block;
}

#paginazione1 ul#pagine li a.catalogo_pagina:hover, #paginazione2 ul#pagine li a.catalogo_pagina:hover {
	color: #ec1d24;
}

#paginazione1 ul#pagine li a.active, 
#paginazione2 ul#pagine li a.active {
	background-color: #ededed;
	color: #ec1d24;
	font-weight: bold;
}

/*#paginazione1 ul#pagine li a, #paginazione1 ul#pagine li a:visited,
#paginazione2 ul#pagine li a, #paginazione2 ul#pagine li a:visited {
	display:block;
}

#paginazione1 ul#pagine li a:hover,
#paginazione2 ul#pagine li a:hover {
	display:block;
}*/

#paginazione1 ul#pagine li a.active, #paginazione1 ul#pagine li a.active:visited,
#paginazione2 ul#pagine li a.active, #paginazione2 ul#pagine li a.active:visited  {
	
}

#paginazione1 ul#pagine li a.active:hover,
#paginazione2 ul#pagine li a.active:hover {

}

#paginazione1 ul#pagine li a.freccia_prev, #paginazione1 ul#pagine li a.freccia_next,
#paginazione2 ul#pagine li a.freccia_prev, #paginazione2 ul#pagine li a.freccia_next {
	display: block;
	padding-top: 1px;
}

#paginazione1 .testo_risultati,
#paginazione2 .testo_risultati {
    border-right: none;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	/* ATTENZIONE TOLTE DEFINIZIONI DI FONTFAMILY E SIZE DIRETTAMENTE A RIGA  4785 */
}

#paginazione1 .numero_risultati,
#paginazione2 .numero_risultati {
    border-right: none;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	/* ATTENZIONE TOLTE DEFINIZIONI DI FONTFAMILY E SIZE DIRETTAMENTE A RIGA  4798 */
}

/* fine NUOVO CATALOGO */

/* NUOVA HOME NEWS */

.container_news_home_b {
	background: #ffffff;
}

.container_news_home_b div.blocco_news {
	width: 990px;
	height: 548px;
	overflow: hidden;
	background: #dddddd url(../../img/cassina/news/newshome_bg.jpg) left top no-repeat;
	padding: 0px;
}

.container_news_home_b div.blocco_news div#scorri_anno {
	width: 960px;
	text-align: right;
	padding-right: 30px;
	padding-bottom: 5px;
	/*padding-top: 30px;*/
	padding-top: 20px;
	
}

.container_news_home_b div#scorri_anno a,
.container_news_home_b div#scorri_anno a:link,
.container_news_home_b div#scorri_anno a:hover,
.container_news_home_b div#scorri_anno a:active,
.container_news_home_b div#scorri_anno a:visited {
	text-decoration:none;
	font-family: 'HelveticaNeueLTStd45Light';
	font-size: 18px;
	padding-left: 10px;
}

.container_news_home_b div#scorri_anno a.active {
	font-size: 26px;
}

.container_news_home_b div#scorri_anno a.active, 
.container_news_home_b div#scorri_anno a:hover {
	color: #ec1d24;
	text-decoration:none;
}

.container_news_home_b div.blocco_news #div_frecciasx {
	width: 69px;
	float: left;
	overflow: hidden;
}

.container_news_home_b div.blocco_news #div_frecciadx {
	width: 69px;
	float: left;
	overflow: hidden;
}

.container_news_home_b div.blocco_news a#frecciasx {
	background: transparent url(../../img/cassina/news/freccia_sx.png) left top no-repeat;
	display: block;
	width: 18px;
	height: 28px;
	margin-top: 190px;
	margin-left: 30px;
	margin-right: 21px;
	overflow: hidden;
    text-indent: -999px;
}

.container_news_home_b div.blocco_news a#frecciadx {
	background: transparent url(../../img/cassina/news/freccia_dx.png) left top no-repeat;
	display: block;
	width: 18px;
	height: 28px;
	margin-top: 190px;
	margin-right: 30px;
	margin-left: 21px;
	overflow: hidden;
    text-indent: -999px;
}

.container_news_home_b div.blocco_news #frecciasx:hover,
.container_news_home_b div.blocco_news #frecciadx:hover {
	background-position: left bottom;
}

.container_news_home_b div.blocco_news .blocco_news_2 {
	width: 852px;
	float: left;
}

.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li {
	width: 266px;
	height: 479px;
	overflow: hidden;
	background: transparent url(../../img/cassina/news/news_bg.png) left top no-repeat;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 15px;
}

.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li a.news_imglink {
	display: block;
	height: 291px;
    width: 264px;
	overflow: hidden;
	position: relative;
}

.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li img {
    border-left: none;
    height: 291px;
	overflow: hidden;
    /*width: 264px;*/
	position: absolute;
	left: -104px;
}

.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li .data {
	color: #ec1d24;
    font-size: 10px;
    padding: 10px 10px 5px;
}

.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li .brand {
    font-size: 10px;
    padding: 2px 10px;
}

.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li .titolo {
	/*font-family: 'HelveticaNeueLTStd45Light';
	font-size: 15px;
    height: 50px;
	overflow: hidden;
    overflow: hidden;
    padding: 5px 10px 10px;*/
	font-family: 'HelveticaNeueLTStd65Medium',sans-serif;
    font-size: 14px;
    height: 50px;
    overflow: hidden;
    padding: 5px 10px 16px;
}

.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li .titolo a,
.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li .titolo a:link,
.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li .titolo a:visited,
.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li .titolo a:active {
	text-decoration: none;
	color: #333333;
}

.container_news_home_b div.blocco_news .blocco_news_2 ul#slide_show li .titolo a:hover {
	text-decoration: none;
	color: #ec1d24;
}

/* fine NUOVA HOME NEWS */

/* NUOVA NEWS INTERNA */

.container_news_detail_b {
	background: #ffffff;
}

.container_news_detail_b div.blocco_news {
	width: 990px;
	/*background: #dcdcdc url(../../img/cassina/news/bg_newsinterna.jpg) left top no-repeat;*/
	background: #f7f7f7;
	padding: 0px;
}

.container_news_detail_b div.blocco_news div#chiudi_news {
	width: 930px;
	height: 16px;
	overflow: hidden;
	padding: 30px;
	text-align: right;
}

.container_news_detail_b div.blocco_news #div_frecciasx {
	width: 69px;
	float: left;
	overflow: hidden;
	min-height: 400px;
}

.container_news_detail_b div.blocco_news #div_frecciadx {
	width: 69px;
	float: left;
	overflow: hidden;
	min-height: 400px;
}

.container_news_detail_b div.blocco_news a#frecciasx {
	background: transparent url(../../img/cassina/news/freccia_sx.png) left top no-repeat;
	display: block;
	width: 18px;
	height: 28px;
	margin-top: 190px;
	margin-left: 30px;
	margin-right: 21px;
	overflow: hidden;
    text-indent: -999px;
}

.container_news_detail_b div.blocco_news a#frecciadx {
	background: transparent url(../../img/cassina/news/freccia_dx.png) left top no-repeat;
	display: block;
	width: 18px;
	height: 28px;
	margin-top: 190px;
	margin-right: 30px;
	margin-left: 21px;
	overflow: hidden;
    text-indent: -999px;
}

.container_news_detail_b div.blocco_news #frecciasx:hover,
.container_news_detail_b div.blocco_news #frecciadx:hover {
	background-position: left bottom;
}

.container_news_detail_b div.blocco_news .blocco_news_2 {
	width: 852px;
	float: left;
	overflow: hidden;
	margin-bottom: 30px;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_img {
	width: 497px;
	float: left;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_img img {
	width: 493px;
	height: 343px;
	overflow: hidden;
	border: 2px solid #364042;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_img #menu_top_news {
	padding: 11px 0 0;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_text {
	border-left: 1px solid #CCCCCC;
    float: left;
    margin-left: 20px;
    padding-left: 20px;
    width: 314px;
	min-height: 400px;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_text .data {
	color: #ec1d24;
    font-size: 10px;
	padding-bottom: 10px;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_text .titolo {
	font-family: 'HelveticaNeueLTStd65Medium',sans-serif;
	font-size: 15px;
	padding-bottom: 10px;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_text .brand {
    font-size: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_text .text {
	padding-bottom: 10px;
	text-align: justify;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_text ul.allegati {
	list-style: none;
}

.container_news_detail_b div.blocco_news .blocco_news_2 .blocco_news_3 .news_text ul.allegati li {
	background: transparent url(../../img/cassina/news/freccia_lista.gif) left center no-repeat;
	padding-left: 10px;
}


/* fine NUOVA NEWS INTERNA */

/* NUOVA RASSEGNA (CLIPPING) */

.container_press_c_home_b {
	background: #ffffff;
}

.container_press_c_home_b div.blocco_clipping {
	width: 990px;
	height: 548px;
	overflow: hidden;
	background: #dddddd url(../../img/cassina/press/clippinghome_bg.jpg) left top no-repeat;
	padding: 0px;
}

.container_press_c_home_b div.blocco_clipping ul#areastampa-menu {
    float: left;
    height: 26px;
	overflow: hidden;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-top: 21px;
    width: 310px;
}

.container_press_c_home_b div.blocco_clipping div#scorri_anno {
	width: 620px;
	text-align: right;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-top: 30px;
	margin-left: 340px;
}

.container_press_c_home_b div#scorri_anno a,
.container_press_c_home_b div#scorri_anno a:link,
.container_press_c_home_b div#scorri_anno a:hover,
.container_press_c_home_b div#scorri_anno a:active,
.container_press_c_home_b div#scorri_anno a:visited {
	text-decoration:none;
	font-family: 'HelveticaNeueLTStd45Light';
	font-size: 18px;
	padding-left: 10px;
}

.container_press_c_home_b div#scorri_anno a.active {
	font-size: 26px;
}

.container_press_c_home_b div#scorri_anno a.active, 
.container_press_c_home_b div#scorri_anno a:hover {
	color: #ec1d24;
	text-decoration:none;
}

.container_press_c_home_b div.blocco_clipping #div_frecciasx {
	width: 69px;
	float: left;
	overflow: hidden;
}

.container_press_c_home_b div.blocco_clipping #div_frecciadx {
	width: 69px;
	float: left;
	overflow: hidden;
}

.container_press_c_home_b div.blocco_clipping a#frecciasx {
	background: transparent url(../../img/cassina/press/freccia_sx.png) left top no-repeat;
	display: block;
	width: 18px;
	height: 28px;
	margin-top: 190px;
	margin-left: 30px;
	margin-right: 21px;
	overflow: hidden;
    text-indent: -999px;
}

.container_press_c_home_b div.blocco_clipping a#frecciadx {
	background: transparent url(../../img/cassina/press/freccia_dx.png) left top no-repeat;
	display: block;
	width: 18px;
	height: 28px;
	margin-top: 190px;
	margin-right: 30px;
	margin-left: 21px;
	overflow: hidden;
    text-indent: -999px;
}

.container_press_c_home_b div.blocco_clipping #frecciasx:hover,
.container_press_c_home_b div.blocco_clipping #frecciadx:hover {
	background-position: left bottom;
}

.container_press_c_home_b div.blocco_clipping .blocco_clipping_2 {
	width: 852px;
	float: left;
}

.container_press_c_home_b div.blocco_clipping .blocco_clipping_2 ul#slide_show li {
	width: 266px;
	height: 479px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 50px;
	text-align: center;
	overflow: hidden;
}

.container_press_c_home_b div.blocco_clipping .blocco_clipping_2 ul#slide_show li.clipping_bg_cs {
	background: transparent url(../../img/cassina/press/clipping_bg.png) left top no-repeat;
}

.container_press_c_home_b div.blocco_clipping .blocco_clipping_2 ul#slide_show li img {
    width: 233px;
	height: 309px;
	overflow: hidden;
	border: 1px solid #ffffff;
	margin-top: 5px;
}

.container_press_c_home_b div.blocco_clipping .blocco_clipping_2 ul#slide_show li a {
	text-decoration: none;
}

.container_press_c_home_b div.blocco_clipping .blocco_clipping_2 ul#slide_show li a .data {
	font-family: 'HelveticaNeueLTStd45Light';
    font-size: 22px;
    height: 20px;
	overflow: hidden;
    line-height: 22px;
    margin-top: 70px;
    text-decoration: none;
    text-transform: uppercase;
}

/* fine NUOVA RASSEGNA (CLIPPING) */

/* NUOVI COMUNICATI STAMPA */

.container_press_r_home_b, 
.container_press_r_detail_b,
.container_press_r_results_b {
	background: url("../../img/cassina/share/back_comunicati.jpg") no-repeat scroll 0 0 #ffffff !important;
}

.container_press_r_home_b div.blocco_news_elenco_1,
.container_press_r_detail_b div.blocco_news_elenco_1,
.container_press_r_results_b div.blocco_news_elenco_1 {
	display: none;
}

.container_press_r_home_b .blocco_news_areastampa, .container_press_r_home_b .blocco_news_rassegna_2,
.container_press_r_detail_b .blocco_news_areastampa, .container_press_r_detail_b .blocco_news_rassegna_2
.container_press_r_results_b .blocco_news_areastampa, .container_press_r_results_b .blocco_news_rassegna_2 {
    width: 787px;
}

.container_press_r_home_b .blocco_news,
.container_press_r_detail_b .blocco_news,
.container_press_r_results_b .blocco_news  {
    width: 727px;
}

.container_press_r_home_b .pad_blocco_news,
.container_press_r_detail_b .pad_blocco_news,
.container_press_r_results_b .pad_blocco_news {
    width: 667px;
}

.container_press_r_home_b .news,
.container_press_r_detail_b .news,
.container_press_r_results_b .news {
    width: 667px;
}

.container_press_r_home_b .pressroom,
.container_press_r_detail_b .pressroom,
.container_press_r_results_b .pressroom {
    width: 667px;
}

.container_press_r_results_b .risultati {
    font-family: Verdana,Arial,Helvetica,Sans-serif;
    margin-top: 0;
}

/* fine NUOVI COMUNICATI STAMPA */

/* ADVERTISING SOTTO AZIENDA */

.container_company_adv_home_b {
	background:#ffffff url(../../img/cassina/share/back_news_campagne.jpg) no-repeat scroll 0 0!important;
}

/* RIMODIFICHE ICONE NOVEMBRE 2011 (DIVENTANO TUTTE NERE) */

#menu_top_news, ul#main-menu_news, ul#main-menu_news li {
    height: 20px;
}

ul#main-menu_news li a, ul#main-menu_news li a:visited {
    background-position: 0 bottom;
    height: 20px;
}

ul#main-menu_news li a:hover {
    background-position: 0 top;
    height: 20px;
}

.fotoico {
    background-image: url("../../img/cassina/newspress/ico/zoom.png");
    width: 24px;
}

.galleryico {
    background-image: url("../../img/cassina/newspress/ico/gallery.png");
    width: 24px;
}

.videoico {
    background-image: url("../../img/cassina/newspress/ico/video.png");
    width: 24px;
}

.audioico {
    background-image: url("../../img/cassina/newspress/ico/audio.png");
    width: 24px;
}

/* fine RIMODIFICHE ICONE NOVEMBRE 2011 (DIVENTANO TUTTE NERE) */
