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_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_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;
	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;
}
.pad_menu	{
	width:867px;
	overflow:hidden;
	padding:37px 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	{
	border-top:1px solid #E5E5E5;
	overflow:hidden;
	padding:27px 0 45px;
	width:860px;
}
.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:#ec1d24;
}
/************* 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;
	
	}
.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{
	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{/*per IE7*/
	display:inline;}
	
	
.retail_row_sx .sfondo td.dos{
	background-image: url(../../img/cassina/distribuzione/retail_sfdos_footer_mono.png)!important;

	}
	
.retail_row_sx .sfondo td.dos .retail_col_sx{
	
	background-image: url(../../img/cassina/distribuzione/retail_row_sfondodos_mono.png)!important;

	}
/*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{
	padding-left:80px;
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-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:10px;
	font-size:85%;
	/*border: 1px solid #e7e7e7;*/
	}
.retail_col_interno p{
	/*padding:10px 15px 0;*/
	line-height:12px;
	padding:5px 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{
	padding:9px 0 6px 2px;
	background:url(../../img/cassina/share/sep_ver.gif) repeat-x left bottom;
	font-size:0.9em;
	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;
	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	{
	width:860px;
	overflow:hidden;
	/*background:url('../../img/cassina/share/back_dow.gif') repeat-y right top;*/
}

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

.fondo_back .colonna_2, .fondo_back_log  .colonna_2{ 
	float:left;
	}

.fondo .colonna_3 { 
	width: 228px;
	float:right;
	}
.all3_log {
	background:#C0BAB5 url(../../img/cassina/share/fre-bia.gif) no-repeat scroll 12px 11px;
	border-bottom:2px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 5px 8px 25px;
	width:515px;
}
.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:13px 0 0 0;
}
.input_ele_1	{
	background:#ebf3f4;
	border:2px #768684 solid;
	width:194px;
}
.scrivitd1	{
	padding:16px 0 0;
	width:145px;
}
.scrivitd2	{
	width:43px;
	padding:16px 0 0px;
}


.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 {
	background:transparent url(../../img/cassina/share/fre_gri.gif) no-repeat scroll 0 2px;
	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:2000;
}	
.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;
}