@font-face {
	font-family: 'HelveticaNeue45Light';
	src: url('helveticaneue-light-webfont.eot');
	src: local('?'), url('helveticaneue-light-webfont.woff') format('woff'), url('helveticaneue-light-webfont.ttf') format('truetype'), url('helveticaneue-light-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color:#FFF;
	font-family:Arial;
	font-family: 'HelveticaNeue45Light';
	font-size:12px;
scrollbar-base-color: #3F3F3F;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #383838;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #cbcbcb;
scrollbar-shadow-color: #353400;
scrollbar-track-color: #cbcbcb;
	
	
	


	}
html { 
height: 100%;
margin-bottom: 1px;
overflow-y:scroll;
overflow-x:hidden;

}	

.rivenditori_promo{
	color:#000; 
	width:280px; 
	font-family: 'HelveticaNeue45Light'; 
	font-size:9px;
	float:left;}


.cl1 a {
	color:#6b6b6d;
}
.cl2 a {
	color:#77746e;
}
.cl3 a {
	color:#fff;
}

.cl1 a:hover {
	color:#000;
}
.cl2 a:hover {
	color:#978f7f;
}
.cl3 a:hover {
	color:#dee4e7;
}



.cl1 {
	background-image:url(../images/mondo_bontempicasa.png);
}
.cl2 {
	background-image:url(../images/mondo_bontempicucine.png);
}
.cl3 {
	background-image:url(../images/mondo_ingenia.png);
}
a {
	font-family: 'HelveticaNeue45Light';
}
.bold{
	font-weight:bold;
	font-family: 'HelveticaNeue45Light';
}
body.casa_new {
	background-image:url(../images/bg_CASA.jpg);
	background-attachment:fixed;
}
body.cucine_new {
	background-image:url(../images/bg_CUCINA.jpg);
	background-attachment:fixed;
scrollbar-base-color: #3F3F3F;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #383838;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #caba9c;
scrollbar-shadow-color: #353400;
scrollbar-track-color: #caba9c;
}
body.contract_new {
background-image:url(../images/bg_CONTRACT.jpg);
background-attachment:fixed;
scrollbar-base-color: #3F3F3F;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #383838;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #bfbcd0;
scrollbar-shadow-color: #353400;
scrollbar-track-color: #cdcedf;
}
body.ingenia_new {
	background-image:url(../images/bg_INGENIA.jpg);
	background-attachment:fixed;
}
	
body.pulito {
	overflow-x:hidden;
}

/*body.none { 
width:auto; 
height:auto; 
background-image:url(../images/pattern_bg.png);
background-attachment:fixed; 
background-repeat:repeat;
background-color: #333;
}
body.pulito { 
width:auto; 
height:auto; 
background-image: none;
}
body.fix { background-image:url(../images/bg_home/00.jpg); background-attachment:fixed; background-repeat:no-repeat }
body.fix2 { background-attachment:fixed; background-repeat:no-repeat }
body.fix_azienda { width:auto; height:auto; background-image:url(../images/fotosede1.jpg); background-attachment:fixed; background-repeat:no-repeat;
background-color:#000;
}
/*html.ingenia{ background-image:url(../images/bg-sfondo.jpg); background-repeat:no-repeat; width:100%; height:100%; margin:0; padding:0; color:#FFF; font-family:Arial; font-family: 'HelveticaNeue45Light'; font-size:11px;}*/
body.fix_ingenia { 
width:auto; 
height:auto; 
background-image:url(../images/pattern_bg.png);
background-attachment:fixed; 
background-repeat:repeat;
background-color: #333;
}


body.fabrizio { 
width:auto; 
height:auto; 

background-color: #333;
}

#force-scrollbar { 
position: absolute;
top: 0;
bottom: -1px;
width: 1em;
z-index: -1;
}

#wrapper{ margin:0 auto; width:100%; }
#wrapper_index2{ margin:0 auto; width:100%; }
#header{ width:100%; height:117px; background:url(../images/bg_header.png); }




.logocontainer {
	width:170px;
	height:120px;
	background-image:url(../images/bg_logo.png);
	position:relative;
	left:10%;
	text-align:center;
	z-index:0001;
	
	}
	
.logocontainer img {
	margin-top:80px;
	border:none;
	
	}
	
.logocontainer_casa  img{
	margin-top:50px;
	border:none;
	}	
.logocontainer_cucine {
	background-color:#caba9c;
	background-image:none;
	z-index:0001;
}
.logocontainer_contract {
	background-color:#a1b2d4;
	background-image:none;
	z-index:0001;
}
.logocontainer_ingenia {
	background-color:#ccd9e2;
	background-image:none;
	z-index:0001;
}
.logocontainer_ingenia img{
	margin-top:50px;
	border:none;
	}	
.logocontainer img{
	margin-top:50px;
	border:none;
	}	
#menu{
	position: absolute;
	right:20%;
	bottom:20%;
	width:338px;
	height:234px;
	
	}
#scritta{
	position: absolute;
	right:10%;
	bottom:10%;
	width:350px;
	height:350px;
	
	}	
#mondo {
	float:left;
	width:169px;
	height:110px;
	padding-top:120px;

	/*background-image:url(../images/mondo_ingenia.png);*/
	background-position:top left;
	background-repeat:no-repeat;
	display:none;
}
#mondo a {
	float:left;
	width:147px;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:22px;
}


#menu .loghi {
	float:right;
	width:169px;
	height:230px;
}	
#menu a.logo {
	display:block;
	width:169px;
	height:75px;
}
#menu a.logobontcasa {
	margin:0;
	background-image:url(../images/logoh_bontempicasa.png);
}
#menu a.logobontcucine {
	margin:2px 0;
	background-image:url(../images/logoh_bontempicucine.png);
}
#menu a.logoingenia{
	margin:0;
	background-image:url(../images/logoh_ingenia.png);
}
/*#menu ul{list-style:none; width:220px; margin:0px 0px 0px 10px; padding:0px; position:relative; top:10px;}
#menu ul li{list-style:none; margin-bottom:7px;}
#menu ul li a{color:#fff; text-decoration:none;}
#menu ul li a:hover{color:#BFB042; text-decoration:none; font-size:12px;}*/

#footer{background:url(../images/bg_header.png) repeat-x; width:100%; height:27px; position:absolute; bottom:0;}

/*ul#nav_h{ float:left; height:27px;left:20%; padding:0px; list-style:none;  }
ul#nav_h li{float:left; width:170px; background-color:#ededed;height:27px;}
ul#nav_h li a{ font-family:Helvetica, sans-serifcolor:#fff; text-decoration:none; font-size:12px; color:3d3d3f; float:right; text-transform:uppercase;}
ul#nav_h li a:hover{color:#BFB042; font-style:italic; text-decoration:none; font-size:12px;}
*/

.content {
width:700px;
min-height:522px;
height:auto!important;
height:522px;
position:relative;
left:10%;
padding-left:174px;
margin-top:4px;
background-image:url(../images/QUAD_TRASP.png);
background-position:top left;
background-repeat:no-repeat;
/*opacity:0.4;
filter:alpha(opacity=40);*/


/*margin:100px auto 0;*/
}
.content_cucine {
	background-image:url(../images/quadcucine_trasp.png);
}
.content_contract {
	background-image:url(../images/quadcontract_trasp78.png);
}
.content_cucinedett {
	background-image:url(../images/quad_trasp_dettcucine.png);
}
.content_azienda {
	background-image:url(../images/QUAD_TRASP_azienda.png);
}
.content_azienda_cucine {
	background-image:url(../images/QUAD_TRASPcucin.png);
}
.content_azienda_contract {
	background-image:url(../images/QUAD_TRASPcontract.png);
}
.content_azienda_ingenia{
	background-image:url(../images/QUAD_TRASPingenia.png);
}
.content_home_ingenia{
	background-image:url(../images/QUAD_TRASP_angoloingenia.png);
}
.content_rivenditori {
	background-image:url(../images/QUAD_TRASPrivenditori.png);
}
.content_rivenditori_cucine {
	background-image:url(../images/QUAD_TRASPcucin_rivend.png);
}
.content_rivenditori_contract {
	background-image:url(../images/QUAD_TRASPcontract_rivend.png);
}
.content_rivenditori_ingenia{
	background-image:url(../images/QUAD_TRASPingenia_rivenditori.png);
}
.content_news {
	background-image:url(../images/QUAD_TRASPrivenditori.png);
}
.content_news_cucine {
	background-image:url(../images/QUAD_TRASPcucin_rivend.png);
}
.content_news_contract {
	background-image:url(../images/QUAD_TRASPcontract_rivend.png);
}
.selecter {
min-height:170px;
height:auto!important;
height:170px;

}
.selecterBtns {
float:left;
width:170px;
height:170px;
background-color:#ffffff;
clear:none;
}
.scaccoquadrato {
float:left;
width:170px;
height:170px;
margin:4px 0 0 0;
padding:0;
background-image:url(../images/quadrato_nero_nomargin.png);
}
.scaccoquadratosemplice {
float:left;
width:170px;
height:170px;
margin:0;
padding:0;
}
.margindx4px {
	margin-right:4px;
}
.selecterBtns a {
	font-family: 'HelveticaNeue45Light';
	font-size:10px;
	display:block;
	color:#000;
	text-decoration:none;
	margin:2px 0 2px 10px;
	width:160px;
/*	min-height:11px;
	height:auto!important;*/
	height:12px;
	clear:both;
	padding:0;
	text-transform:uppercase;
}
.selecterBtnsCucinedett {
float:left;
position:relative;
width:146px;
height:320px;
padding:12px;
background-color:transparent;
background-image:url(../images/quadrato_nero_nomargin.png);
clear:none;
color:#FFF;
}
.selecterBtnsCucinedett a {
	display:block;
	color:#fff;
	text-decoration:none;
	margin:2px 0 2px 10px;
	width:152px;
	height:12px;
	clear:both;
}
.selecterBtnsCucinedett a:hover {
	color: #CCC;
	text-decoration: underline;
}
.scaccomenu {
	position:absolute;
	top:0;
	left:0;
	padding:8px 0 0 30px;
	width:140px;
	height:162px;
	clear:none;
	z-index:002;
}

.scaccomenu a {
	display:block;
	color: #CCC;
	height:16px;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom:1px;
	padding:0;
	
}
form.formricerca_prod {
	display:block;
	position:absolute;
	width:170px;
	height:140px;
	top:174px;
	left:-1px;
	font-size:11px;

}
form.formricerca_produs {

	top:349px;
	left:0px;


}
form.formricerca_10 {

	top:288px;
	left:0px;


}
.scaccomenu_cucine a  {
	
	color:#3d3d3f;
}
.scaccomenu a.menusel {
	color:#FFF;
	font-weight:bold;
}
.scaccomenu_cucine a.menusel {
	color:#000;
}
.scaccomenu_contract a  {
	
	color:#ffffff;
}

.scaccomenu_contract a.menusel {
	color:#000;
}


.scaccomenu a:hover {
	color:#FFF;
}
.scaccomenu_contract a:hover  {
	color:#707071;
}
.scaccomenu_cucine a:hover {
	color:#000;
}
.selecterContent {
float:left;
width:700px;

}
.selecterContentPag {
	width:526px;
	margin-left:4px;
}

.selecterBtns a.catprinc {
	margin-top:10px;
	margin-bottom:12px;
	font-weight:normal;
	
}
.selecterBtns a.active {
	font-weight:normal;
	color: #999;
}
.selecterBtns a:hover {
	color: #333;
	text-decoration: underline;
}

.selecterContent li {
width:170px;
height:170px;
overflow:hidden;
}

ul.nolistcat,
ul.nolistcat li {
display:block;
list-style:none;
padding:0;
margin:0;
}

ul.nolistcat li {
float:left;
border:none;
width:170px;
height:170px;
text-decoration:none;
color:#fff;
background-position:center center;
background-repeat:no-repeat;
background-color:#FFF;
margin:0 4px 4px 0;	
}
/*ul.nolistcat li.scaccoimmag:hover {
	background-color:#333;
	opacity:0.4;
	filter:alpha(opacity=40);
}*/

ul.nolistcat li a{
	font-family: 'HelveticaNeue45Light';
	font-size:10px;	
	display:block;
	color:#000;
	text-decoration:none;
	margin:2px 0 2px 10px;
	text-transform:uppercase;
}
ul.nolistcat li a:hover{
	color:#999;
	text-decoration: underline;
}
ul.nolistcat li span{
	display:block;
	color:#000;
	margin:4px 0 10px 10px;
	font-weight:bold;
}
ul.nolistcat li a img {
border:none;
width:170px;
height:170px;
}

.scaccoimmag {
float:left;
position:relative;
border:none;
width:170px;
height:170px;
text-decoration:none;
color:#fff;
background-position:center right;
background-repeat:no-repeat;
background-color:#FFF;
margin:0 4px 4px 0;	
}
.scaccoimmag_rettangolare {
float:left;
position:relative;
border:none;
height:170px;
text-decoration:none;
color:#fff;
background-position:center right;
background-repeat:no-repeat;
margin:0 4px 4px 0;		
width:259px;
padding-left:70px;
background-color:#caba9c;
	

}

.scaccoimmag_rettangolare span.bt {
display:block;
position:absolute;
width:40px;
height:160px;
background-image: url(images/quadcucine_trasp.png);
background-color:#caba9c;
color: #333;
text-align:center;
font-weight:bold;
position:absolute;
left:-64px;
top:10px;
z-index:9999;
font-family:Helvetica, Arial,  sans-serif;
font-size:14px;
text-transform:uppercase;

}
.scaccoimmag_rettangolare_contract {
float:left;
position:relative;
border:0;
height:170px;
text-decoration:none;
color:#fff;
background-position:top left;
background-repeat:no-repeat;
margin:0 4px 4px 0;		
width:338px;
padding:0px;
/*background-color:#a1b2d4;*/
	

}

.scaccoimmag_rettangolare_contract span.bt_orizzontale {
display:block;
position:absolute;
width:333px;
height:18px;
background-image: url(images/contract_trasp_big.png);
background-color:#96a9cd;
color: #fff;
text-align:left;
font-weight: normal;
position:absolute;
left:0;
bottom:0;

font-family:Helvetica, Arial,  sans-serif;
font-size:12px;
padding:2px 0 0 5px;
/*text-transform:uppercase;*/

}


img.princ_contract {
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	width:338px;
	clip:rect(0px,339px,170px,0px);
	clip:rect(0px 339px 170px 0px);
	border:0;
	padding:0;
	margin:0;
}
.scaccoimmag_rettangolare a:hover span.bt {
	color:#000;
	display:none;
	
}

/*ul.nolistcat li.scaccoimmag:hover {
	background-color:#333;
	opacity:0.4;
	filter:alpha(opacity=40);
}*/

.scaccoimmag span {
position:absolute;
left:0;
bottom:0;
width:170px;
height:18px;
background-image: url(images/quadcucine_trasp.png);
color: #333;
text-align:center;
}
.scaccoimmag a:hover span {
	color:#000;
	
}

ul.nolist,
ul.nolist li {
display:block;
list-style:none;
padding:0;
margin:0;
}

ul.nolist li {
float:left;
margin:0 4px 4px 0;	
}
.selecterContent ul.nolist li a {
display:block;
border:none;
width:170px;
height:170px;
text-decoration:none;
color:#fff;
background-position:center center;
background-repeat:no-repeat;
background-color:#FFF;
}

ul.nolist li a img {
border:none;
width:170px;
height:170px;
}

/* --- fatti da Luca ---- */

body.fix_azienda { width:auto; height:auto; background-image:url(../images/fotosede1.jpg); background-attachment:fixed; background-repeat:no-repeat;
background-color:#333;
}
.left{ float:left;}
.right{ float:right;}
.clr{ clear:both;}

.mission{
	width:150px;
	height:145px;
	padding:15px 10px 10px 10px;
	margin-top:165px;
	color:#000;
	font-size:11px;
	
}
.famiglia{
	background-image:url(../images/quadrato_bianco_lungo.png);
	height:170px;
	width:510px;
	color:#000;
	margin-left:4px;
	margin-bottom:4px;
}
.famiglia_news {
	background-image:url(../images/quadrato_bianco_lungo.png);
	background-repeat:repeat-y;
	min-height:170px;
	height:auto!important;
	height:170px;
	
	width:510px;
	color:#000;
	margin-left:4px;
	margin-bottom:4px;

}
.famiglia_testo{
	
	padding:20px 15px 10px 19px;
	height:144px;
	width:480px;

}
.famiglia_testo_news{
	padding:10px 15px 10px 19px;
	min-height:144px;
	height:auto!important;
	height:144px;
	
}
.famiglia_foto{
	float:left;
	height:170px;
	width:514px;
	padding:0;
	margin:0px 0px 0px 4px;
}
.storia_azienda{
	background-image:url(../images/quadrato_bianco_lungo.png);
	background-repeat:repeat-y;
	width:480px;
	color:#000;
	margin:4px 0px 0px 174px;
	padding:15px 15px 10px 15px;


}

.immag_princ {
	position:relative;
	float:left;
	width:518px;
	min-height:100px;
	height:auto!important;
	height:100px;
	margin:0;
	padding:0 0 20px 0;
	color:#fff;
	font-family: 'HelveticaNeue45Light';

}
span.pulsante_next{
	position:absolute;
	top:-20px;
	display:block;
	width:450px;
	height:30px;
	color:#fff;
	font-family: 'HelveticaNeue45Light';
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}

a.pulsante_prev {
	position:absolute;
	top:-20px;
	display:block;
	width:60px;
	height:30px;
	color:#fff;
	font-family: 'HelveticaNeue45Light';
	font-size:12px;
	text-decoration:none;
}
span.pulsante_next {
	right:0;
	text-align:right;
	color:#000;
	font-weight:bold;
	
}
a.pulsante_prev {
	left:0;
	text-align:left;
	color:#000;
	
}
a.pulsante_next:hover,
a.pulsante_prev:hover {
	text-decoration:overline;
	
}
	left:
.immag_princ img {
width:518px;

}
img.princ_cucine {
	position:absolute;
	overflow:hidden;
	top:-2px;
	height:170px;
	width:259px;
	clip:rect(2px,259px,172px,2px);
	clip:rect(2px 259px 172px 2px);
}
/*.immag_princ img {
	position:absolute;
	overflow:hidden;
	clip:rect(0px,518px,344px,0px);
	clip:rect(0px 518px 344px 0px);

}*/
span.tit_dett {
	text-transform:uppercase;
	float:right;
}
.indietro {
	position:absolute;
	bottom:14px;
	left:14px;
}

.cerca_azienda{
	position:absolute;
	top:164;
	left:0;
	margin:40px 0px 0px 0px;
	padding:22px 0 0 30px;
	width:140px;
	height:128px;
	clear:none;
	color:#000;
}
.cerca_azienda .imp_txt{
	background-color:#000;
	width:120px;
	height:12px;
	font-size:11px;
	color:#FFF;
}
.cerca_azienda .imp_submit{
	text-align:left;
	font-size:12px;
	width:60px;
	height:15px;
	background:none;
	margin:0px 0px 5px -8px;
	border:none;
	cursor:pointer;
}
.news_azienda{
	position:absolute;
	top:290;
	left:0;
	margin:215px 0px 0px 0px;
	padding:12px 0 0 12px;
	width:140px;
	height:128px;
	clear:none;
	color:#000;
	font-size:12px;
}

.riv_sx{
	padding:12px 0 0 30px;
	width:140px;
	height:158px;
	clear:none;
	font-size:12px;
	color:#FFF;

}
.riv_sx a.riv_link{ 
	color:#666;
	font-size:12px;
	text-decoration:none;
}
.riv_sx_chiaro a.riv_link{ 
	color:#ccc;
	font-size:12px;
	text-decoration:none;
}
.riv_sx a.riv_link:hover{ 
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.italia_rivenditori{
	background-image:url(../images/qbt_rivenditori.png);
	height:170px;
	width:170px;
	margin-left:4px;
	margin-bottom:4px;
}
.italia_rivenditori a img{
	border:none;
}
.mondo_rivenditori{
	height:170px;
	width:345px;
	margin-left:4px;
	margin-bottom:4px;
}
.mondo_rivenditori a img{
	border:none;
}
.scelta_rivenditori{
	position:absolute;
	width:867px;
	z-index:111;
	top: 174px;
	left:0px;	
	background-image:url(../images/qtg_rivenditori.png);
	background-repeat: repeat;
	min-height:344px;
	height:344px;
	height:auto!important;
	margin-right:7px;
	z-index:111;
	padding-bottom:30px;
}
.scelta_rivenditori .text{
	color:#666;
	font-size:12px;
	width:479px;
	height:auto;
	margin:20px 20px 20px 20px;
}
form table{ font-size:12px;}

form table .input_table{
	height:20px;
	font-size:12px;
	margin:0px 20px 0px 0px;
}


form table .inputriv{
	height:23px;
	background-color:#666;
	color:#FFF;
	font-size:12px;
	margin:0px 20px 0px 0px;
	text-transform:uppercase;

}

form table .input_cmdSend{
	height:20px;
	width:70px;
	background:none;
	border:none;
	color:#666;
	font-size:12px;
	cursor:pointer;
	line-height:10px;
}
.box_sx{
	display:block;
	width:530px;
	margin:-170px 0px 0px 2px;
}
.img_sx_news{
	height:174px;
	width:170px;
	margin-left:4px;
	background-repeat:no-repeat;
	background-position:top;
}
.img_sx_news2{
	height:174px;
	width:170px;
	margin-left:4px;
}
.img_sx_news3{
	height:174px;
	width:170px;
	margin-left:4px;
}
.box_news_prewiew{
	background-image:url(../images/bg_news_prewiew.png);
	background-repeat:no-repeat;
	width:305px;
	height:154px;
	margin:0px 0px 0px 4px;
	padding:10px 20px 10px 20px;
	color:#000;
}
.box_news{
	margin-right:7px;
}
.data_news{
	font-size:12px;
}
.titolo_news{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.sottotitolo_news{
	text-transform:uppercase;
	font-size:12px;
}
.testo_news{ 
	margin:10px 0px 0px 0px;
}


.leggi_tutto{
	margin-top:5px;
	text-decoration:none;
	color:#666;
}
.leggi_tutto:hover{
	color: #333;
}
.box_news_prewiew a{
	color:#666;
	text-decoration:none;
}
.box_news_prewiew a:hover{
	color:#999;
	text-decoration:none;
}


.accordionButton {	
	width:170px;
	padding:4px;
	float: left;
	cursor: normal;
	border-top:2px solid #e5edef;
	padding:4px 0;

	}
.accordionButton_nero {
	border-top:2px solid #e5edef;
	cursor: normal;
}
.accordionButton_nero a.color {
	color:#FFF;
}
.accordionButton a.pulsante {	
color: #000;
text-decoration:none;
margin:4px;
float:right;
text-transform:uppercase;


}
a.pdf {
	float:left;
	margin:4px;
	color: #666;
	text-decoration:none;
	
}
a.pdf:hover {
	color: #000;
	
}
a.pdf_nero {
	color: #ccc;
	
}
a.pdf_ingenia {
	color: #333;
	
}
a.pdf_ingenia:hover {
	color: #fff;
	
}
a.pdf_nero:hover {
	color: #fff;
	
}

.accordionButton  span {
	float:right;
	margin:2px 4px;
	padding:0;
	color:#000;
	text-transform:uppercase;
}
.accordionButton_nero  span {
	color:#FFF;
}
.accordionContent {	
	width:170px;
	color:#000;
	padding:0;
	float: left;
	display: none;
	}
.accordionContentLargo {
	width:344px;
	background-color:#caba9c;
}
.accordionContent  span {
	display:block;
	margin:2px 4px;
	padding:0;
}	
	
.accordionContent_nero {
	color:#FFF;
}
.menubottom {
	 float:left;
	 width:170px;
	 background-color:#caba9c;
	 position:absolute;
	 position:fixed;
	 left:10%;
	 bottom:0;
	 padding:0 0 2px 0;
	 z-index:999;
  
}
.menubottom a.torna {
	display:block;
	 width:140px;
	 height:16px;
	 padding:6px 0 6px 30px;
	 margin:0;
	 font-weight:normal;
	 text-align:left;
	color:#000;
	font-size:12px;
	font-family: 'HelveticaNeue45Light';
	text-decoration:none;
	text-transform:uppercase;
}
.menubottom a.torna:hover {
	color:#666;
}
.menubottom h2 {
	display:block;
	 width:170px;
	 padding:6px 0 10px 0;
	 margin:0;
	 text-align:center;
	color:#000;
	font-size:14px;
	font-family: 'HelveticaNeue45Light';
	/*text-shadow:1px 1px 2px #000;*/
}
.menubottom_nero {
	background-color:#000;
	color:#FFF;
	
}
.menubottom_celeste {
	background-color:#ccd9e2;
	color:#000;
	
}
#partelungasotto_prod {
float:left;
width:600px;
min-height:100px;
height:auto!important;
height:100px;
text-align:left;
padding:10px;
border:1px solid #cccccc;
margin:20px;
text-align:left;
color:#989695;
}
#partelungasotto_prod h1 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-transform:uppercase;
color:#555555;
font-weight:bold;
margin:0 0 2px 3px;
padding:0;

}
#partelungasotto_prod h2 {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-transform:uppercase;
color:#989695;
font-weight:normal;
margin:0;
padding:0;
margin-left:3px;
margin:0;
}
.immag_cod {
float:left;
width:80px;
height:66px;
margin:2px 0;
text-align:left;
border:0px solid #ffffff;
background-image:url(../images/ombra_talloncino.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#000;

}


/* inizio css index.php */
.wrapper_up{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.wrapper_up img{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}

.casa_da_vivere{
	position:absolute;
	z-index:999;
	bottom:50%;
	left:2%;
	background-image:url(../images/una_casa_da_vivere.png);
	width:450px;
	height:43px;
}
.wrapper_grigio{
	position:absolute;
	top:50%;
	right:0;
	margin:0 auto;
	background-color:#666;
/*	width:595px;
	height:90px; */
	width:100%;
	min-height:350px;
	height:50%;
}
.content_out{
	position:absolute;
	background-color:#666;
	width:100%;
	height:100%;
	bottom:0;
	left:0;
}
.wrapper_down{
	position:relative;
	float:right;
	background-color:#666666;
	margin:0 auto;
	width:692px;
	height:102px; 
}
.logo_golden{
	position: absolute;
	float:left;
	background-color:#666666;
	margin:0;
	width:150px;
	height:64px;
	left:25px;
	bottom:136px;
}
.logo_10{
	position: absolute;
	float:left;
	background-color:#666666;
	margin:0;
	width:150px;
	height:64px;
	left:194px;
	bottom:135px;
}
.wrapper_down img{
	position:relative;
}
#menu2{
	position:relative;
	float:right;
	width:695px;
	height:170px;
	margin-right:18px;
	margin-top:150px;
}
#menu2_usa{
	position:relative;
	float:right;
	width:581px;
	height:170px;
	margin-right:23px;
	margin-top:150px;
	font-family: 'HelveticaNeue45Light';
}
#menu2_usa img{
	border:none;
}
#menu2 img{
	border:none;
}
.logo_cucine_usa_hover a{
	text-decoration:none;
	color:#000;
}
#menu2 a{
	text-decoration:none;
	color:#000;
	font-size:10px;
}
.logo_cucine_usa_hover a:hover{
	text-decoration:none;
	color:##666;
}

#menu2 a:hover{
	text-decoration:none;
	color:#666;
}
.spazio_menu{
	height:170px;
	width:28px;
	position:absolute; 
	left:170px;
}
.spazio_menu2{
	height:170px;
	width:28px;
	position:absolute; 
	left:368px;
}
.spazio_usa2{
	height:170px;
	width:28px;
	position:absolute; 
	left:380px;
}

.logo_casa{
	position:absolute;
	background-image:url(../images/thumbs_home/bg_logo_casa_3.jpg);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	left:20px;
}
.logo_casa_hover{
	position:absolute;
	background-image:url(../images/thumbs_home/bg_logo_casa_3hover.png);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	left:20px;
}
.logo_divani{
	position:absolute;
	background-image:url(../images/thumbs_home/bg_logo_lettidesign.png);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	left:156px;
}
.logo_divani_hover{
	position:absolute;
	background-image:url(../images/thumbs_home/bg_logo_lettidesign_over.png);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	left:156px;
}
.logo_cucine{
	background-image:url(../images/thumbs_home/bg_logo_cucine_3.jpg);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	position:absolute; 
	left:294px;
}
.logo_cucine_hover{
	background-image:url(../images/thumbs_home/bg_logo_cucine_3hover.png);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	position:absolute; 
	left:294px;
}
 
.logo_ingenia{
	background-image:url(../images/thumbs_home/bg_logo_ingenia_3.jpg);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	position:absolute;
	left:431px;
}
.logo_ingenia_hover{
	background-image:url(../images/thumbs_home/bg_logo_ingenia_3hover.png);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	position:absolute; 
	left:431px;
}

.logo_contract{
	background-image:url(../images/thumbs_home/contract_bg.jpg);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	position:absolute;
	right:8px;
	
}
.logo_contract_hover{
	background-image:url(../images/thumbs_home/contract_bgh.png);
	width:121px;	height:54px;
	padding-top:67px;
	text-align:center;
	position:absolute;
	right:8px;
	
}


.logo_cucine_usa{
	background-image:url(../images/bg_logo_cucine_2.jpg);
	width:170px;
	height:70px;
	padding-top:100px;
	text-align:center;
	position:absolute; 
	left:409px;
}
.logo_cucine_usa_hover{
	background-image:url(../images/bg_logo_cucine2_hover.png);
	width:170px;
	height:70px;
	padding-top:100px;
	text-align:center;
	position:absolute; 
	left:409px;
}
.content_prew_news_usa{
	width:332px;
	height:135px;
	color:#CABA9C;
	background-image:url(../images/bg_prew_news_usa.png);
	background-repeat:no-repeat;
	position:absolute; 
	left:0;
	padding:15px 15px 20px 35px;
}
.content_prew_news_usa a{
	text-decoration:none;
	color:#CABA9C;
}
.content_prew_news_usa a:hover{
	text-decoration:none;
	color:#CCC;
}

/*.footer_index_2{
	width:200px;
	height:20px;
	padding-top:300px;
	position:relative;
	float:left;
	background-attachment:fixed;
	border:1px solid red;
	display:inline;
}
*/
.footer_index_2{
	width:440px;
	height:20px;
	position:absolute;
	left:2%;
	bottom:7%;
	
}
a.social {
	float:left;
	background-position:center;
	background-repeat:no-repeat;
	border:0;
	text-decoration:none;
	margin-right:8px;
	margin-top:-5px;
}
a.facebook {
	float:right;
	width:29px;
	height:34px;
	background-image:url(../images/social/facebook_bn.png);
	

}
a.flickr {
	float:right;
	width:34px;
	height:34px;
	background-image:url(../images/social/flickr_bn.png);

}
a.youtube {
	float:right;
	width:62px;
	height:34px;
	background-image:url(../images/social/youtube_bn.png);

}
a.facebook:hover {
	background-image:url(../images/social/facebook.png);
}
a.flickr:hover {
	background-image:url(../images/social/flickr.png);
}
a.youtube:hover {
	background-image:url(../images/social/youtube.png);
}
.footer_index_1{
	width:158px;
	height:20px;
	position:absolute;
	left:12px;
	bottom:80px;
	
}
.footer_index_2 a{
	text-decoration:none;
	color:#FFF;
}
.footer_index_2 a:hover{
	text-decoration:none;
	color:#CCC;
}
/* fine css index.php */
#pagingnews  {
	color:#fff;
	font-family: 'HelveticaNeue45Light';
	font-size:12px;
}

#pagingnews a {
	color:#fff;
	font-family: 'HelveticaNeue45Light';
	font-size:12px;
	text-decoration:none;
	margin:0 2px;
}
#pagingnews a:hover {
	text-decoration:overline;
}

table.listtable {
	width:835px;
	border:0;
	padding:0;
	margin:0;
	color:#333;
	
}
table.listtable tr.line_1 {
	background-color:#f3f0f0;
	padding:2px;
	
}
table.listtable tr.line_2 {
	background-color:#ffffff;
	padding:2px;
	
}
table.listtable tr td {
	padding:2px;
}
li a.dettaglioprodotto {
	text-align:center;
	color:#000;
	font-family: 'HelveticaNeue45Light';
	/*font-size:12px;*/
	line-height:32em;
	font-size:10px;
	text-transform:uppercase;
}
li a.dettaglioprodotto:hover {
	color:#333;

}
.tabform label {
	
}
.tabform input.grigio {
	background-color:#CCC;
	border:0;
	font-family: 'HelveticaNeue45Light';
	font-size:12px;
	width:230px;
	
}
.tabform select.grigio {
	background-color:#CCC;
	border:0;
	font-family: 'HelveticaNeue45Light';
	font-size:12px;
	width:230px;
	
}
.tabform textarea.grigio {
	background-color:#CCC;
	border:0;
	font-family: 'HelveticaNeue45Light';
	font-size:12px;
	width:230px;
	
}
a.prodselect {
	font-weight:bold;
}
.uppercase {
	text-transform:uppercase;
}
.a_us{ margin:10px 0px 0px 0px;}
.a_us a{
	text-decoration:none;
	color:#000;
}.a_us a:hover{
	text-decoration:none;
	color:#CCC;
}
a.scurisci {
	color:#666;
	text-decoration:none;
}
a.scurisci:hover {
	color:#000;
}
div.contract_dett_sx {
	float:left;
	width:494px;
	min-height:112px;
	height:auto!important;
	height:112px;
	margin-right:16px;
	
}
div.contract_dett_sx h1 {
	color:#333399;
}
div.contract_dett_dx {
	float:left;
	width:170px;
	min-height:112px;
	height:auto!important;
	height:112px;

	
}
a.immag_secondarie_contract {
	float:left;
	width:170px;
	margin:0 0 8px 0;
	padding:0;
}
a.immag_secondarie_contract img {
	width:170px;
	border:0;
	margin:0;
	padding:0;
}
.quadrato_dati {
 position:fixed;
 top:124px;
 right:0; 
 padding:12px 0 0 15px;
 width:155px;
 height:158px;
 font-size:11px;
 background-image: url(../images/QUAD_TRASP.png);	
}
.quadrato_dati a{
	color:#CCC;
	text-decoration:none;
}
.quadrato_dati a:hover{
	color:#FFF;
	text-decoration:none;
}
