
/*************************************************/
/*	GENERALE                versione italiana    */
/*************************************************/

*{
	margin: 0;
	padding:0;
	outline:none;
}

body{
	/*background: #1F1F1A url(img/sf_page.gif) repeat-y top left;*/
	background: #fff url(img/sf_page.gif) repeat-y top left;
	font: small Arial, Helvetica, sans-serif;
	color: #635E5E;
}

.evidenziato{
	color:#FA6906;

}

.evidenziatoBold{
	color:#FA6906;
	font-weight:bold;
}

.accessible{
	overflow:auto;
	width:1000px;
	height:430px;	
}

.clearboth {clear:both;height:0px;}

.layer {
	height:0px;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
}

.tool-tip {
	color: #fff;
	width: 190px;
	z-index: 20000;
	background:#1f1f1a;
	opacity:.75;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #fa6906;
	padding: 8px 8px 0px;
	/*background: url(img/bubble.png) top left;*/
}
 
.tool-text {
	font-size: 11px;
	padding: 0px 8px 8px;
	/*background: url(img/bubble.png) bottom right;*/
}

.hide {display:none}

/*
#flash_content{display:none;}
#flash_content_fx{display:none;}
*/
/*************************************************/
/*	SCROLLER		                 */
/*************************************************/

.containerThumbs {
	overflow:hidden;
}

.thumbsWrapper {
	width:99000px;
}

.thumbsWrapperVideo {
	width:99000px;
	height:80px;
}

.containerBiThumbsBig {
	float:left;
	margin-right:17px;
}

.containerBiThumbsSmall {
	float:left;
	margin-right:10px;
}

.containerBiThumbsVideo {
	float:left;
	margin-right:5px;
	margin-top:4px;
}

.containerBiThumbsStampa {
	float:left;
	/*margin-right:37px;*/
	margin:0 20px;
}

.containerBiThumbsStampa a{
text-decoration:none;
}

.containerDivisore {
	float:left;
	margin-right:5px;
	margin-top:6px;
}

.containerDivisore2 {
	float:left;
	margin:22px 15px 0 10px;
}


.horizontalScroll {
	position:absolute;	
 	background: url(img/cucina/line_scroll.gif) repeat-x;
 	height:12px;
}
 
.horizontalKnob {
	height:12px;
	width:31px;
	background: url(img/cucina/knob.gif) no-repeat;
	cursor:hand;
}

.verticalScroll {
	position:absolute;	
 	background: url(img/cucina/line_scrollVertical.gif) repeat-y;
 	width:12px;
}
 
.verticalKnob {
	height:31px;
	width:12px;
	background: url(img/cucina/knobVertical.gif) no-repeat;
	cursor:hand;
}

.arrowScroll {
	position:absolute;
	height:14px;
	width:20px;
	cursor:hand;
}

.arrowScrollVideo {
	position:absolute;
	height:56px;
	width:53px;
	cursor:hand;
}

.arrowLeft {
	/*background: url(img/cucina/f_left.gif) no-repeat;*/
	background: url(img/cucina/news_slider_left.gif) no-repeat;
}

.arrowRight {
	/*background: url(img/cucina/f_right.gif) no-repeat;*/
	background: url(img/cucina/news_slider_right.gif) no-repeat;
}

.arrowUp {
	background: url(img/cucina/f_up.gif) no-repeat;
	/*background: url(img/cucina/news_exp_up.gif) no-repeat;*/
}

.arrowDown {
	background: url(img/cucina/f_down.gif) no-repeat;
	/*background: url(img/cucina/news_exp_down.gif) no-repeat;*/
}

.arrowDownRegProv {
	background: url(img/cucina/f_down2.gif) no-repeat;
}

.arrowUpRegProv {
	background: url(img/cucina/f_up2.gif) no-repeat;
}

.arrowLeftVideo {
	background: url(img/corporate/f_left_video.gif) no-repeat;
}

.arrowRightVideo {
	background: url(img/corporate/f_right_video.gif) no-repeat;
}

/*************************************************/
/*	STRUTTURA PRINCIPALE                     */
/*************************************************/

#wrapper {
	text-align:left;
	width:100%;
	margin-left:13px;
}

#wrappercontenuto {
	position:relative;
	width:100%;
	height:430px;
	overflow:hidden;
}

#menu	{
	position:relative;
	width:100%;
	height:98px;
	background:#fff;
}

#contenuto {
	/*background:#171612;*/
	background:#11100C;
	position:relative;
	width:100%;
	height:430px;
	overflow:hidden;
}

#layerscaricasfondo {
	z-index:699;
	background-color:#000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

#layerscarica {
	z-index:700;
}

#footer {
	position:relative;
	width:100%;
	height:192px;
	background:url(img/footer_bg.gif) left top repeat-x #fff;
}

#logo{
	position:absolute;
	left:858px;
	top:17px;
	width:126px;
	height:58px;
}

#music{
	position:absolute;
	left:141px;
	top:90px;
	width:64px;
	height:42px;
}

#bellepossibilibanner{
	position:absolute;
	left:220px;
	top:85px;
}

#menuutility {
	width:480px;
	height:44px;
	position:absolute;
	left:382px;
	top:104px;
}

#menuutility ul  li {
 	display: block;
  	float: left; 
  	list-style: none;
}

#menuutility ul li a { 
	display: block;
	/*setta l'altezza dell'img*/
 	height: 44px;
}
  
/*non fa comparire la scritta nella lista*/
#menuutility ul li a span { display: none; }

#menuutility ul li#parla a {
	/* è la larghezza della gif*/
 	width: 191px; 
 	background: url(img/menuUtility/scarica_catalogo_btn.gif) no-repeat;
}
 
#menuutility ul li#cerca a {
	/* è la larghezza della gif*/
 	width: 170px; 
 	background: url(img/menuUtility/cerca.gif) no-repeat;
}

#menuutility ul li#occasioni a {
	/* è la larghezza della gif*/
 	width: 161px; 
 	background: url(img/menuUtility/occasioni.gif) no-repeat;
}

#menuutility ul li#seguici a {
width:123px;
background: url(img/menuUtility/seguici.gif) no-repeat;
}

#menuutility #menuSeguici{
width:157px;
height:150px;
background:url(img/seguici_bg.png) no-repeat;
top:-167px;
z-index:902;
font-size:11px;
color:#3d3d3d;
padding:18px 0 0 20px;
left:0;
}

#menuutility #menuSeguici ul{
list-style:none;
}

#menuutility #menuSeguici ul li{
display:block;
width:112px;
height:15px;
padding:7px 0 0 20px;
margin:0 0 6px 0;
border-bottom:1px solid #bebdbd;
}

#menuutility #menuSeguici ul li.pcs{
background:url(img/seguici/icon_pcs.gif) left no-repeat;
}

#menuutility #menuSeguici ul li.smnr{
background:url(img/seguici/icon_smnr.gif) left no-repeat;
}

#menuutility #menuSeguici ul li.fb{
background:url(img/seguici/icon_fb.gif) left no-repeat;
}

#menuutility #menuSeguici ul li.fr{
background:url(img/seguici/icon_flickr.gif) left no-repeat;
}

#menuutility #menuSeguici ul li.yt{
background:url(img/seguici/icon_yt.gif) left no-repeat;
border:none;
}

#menuutility #menuSeguici ul li a{
color:#3d3d3d;
text-decoration:none;
}

#menulanguage {
	position:absolute;
	left:875px;
	top:105px;
}


#menulanguage select {
    width:110px;
	background:#e6e6e7;
    padding:1px;
    border:1px solid #b3b3b4;
    margin:1px 0 1px 0;
    font-family:arial, helvetica, sans-serif;
    font-size:10px;
    color:#625c62;
}

 iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px;/*must have for any big value*/
}

#hidden_menu {
	display:none;
}

#preloader {
	z-index:10000;
	left:50%;
	top:50%;
	margin-top:-3px;
	margin-left:-96px;
	position: absolute;
	background: #000;
	border: 1px solid #D3D3D1;
	font-weight: normal;
	width: 182px;
	height:7px;
	display:none;
	font-size:0;
}

#preloader .loaderbar {
	background: #767678;
	width: 0px;
	height:7px;
	font-size:0;
}

/*************************************************/
/*	POP UPS	                         */
/*************************************************/

#pop_sfondo {
	width:0px;
	height:0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:20000;
	background-color:black;
	text-align:left;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	display:none;	
}

#pop_up {
	display:none;
	z-index:20001;
	width:0px;
	height:0px;
	position:absolute;
	left:0px;
	top:0px;
}

#sub_sfondo {
	/*width:0px;
	height:0px;*/
	position:absolute;
	left:0px;
	top:0px;
	z-index:1998;
	background-color:black;
	text-align:left;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	display:none;	
}


#popsub_up {
	/*border: 1px solid #7B7673;*/
	background-color:#000;
	display:none;
	position:absolute;
	z-index:19998;
	/*width:0px;
	height:0px;
	left:0px;
	top:0px;*/
}

#popsub_sfondo {
	width:0px;
	height:0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:19997;
	background-color:black;
	text-align:left;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	display:none;	
}

#popsubsub_sfondo {
	width:0px;
	height:0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:19995;
	background-color:black;
	text-align:left;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	display:none;	
}

#popsubsub_up {
	/*border: 1px solid #7B7673;*/
	/*background-color:black;*/
	display:none;
	z-index:19996;
	width:0px;
	height:0px;
	position:absolute;
	left:0px;
	top:0px;
}

/*************************************************/
/*	MENU PRINCIPALE	                         */
/*************************************************/

#menu a span { display: none; }

#containerMenu{
	position:absolute;
	bottom:7px;
	z-index:1001;
}

#menu div.riga {
	position:absolute;
	left:0px;
	width:100%;
	height:1px;
	border-top:1px solid #C7C7C7;
	z-index:1000;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}
/* posizionamento riga su ie 6 e su browser compatibili*/

#menu_riga1 {
	bottom:39px;
}

html>body #menu_riga1 {
	bottom:54px;
}

#menu_riga2 {
	bottom:15px;
}

html>body #menu_riga2 {
	bottom:30px;
}

#menu_riga3 {
	bottom:-10px;
}

html>body #menu_riga3 {
	bottom:5px;
}

#menu div {float:left;}

.vocemenu {
	display:none;
}

/* -------------------------------------------------------------------------------------  topMenu */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------- SNAIDERO CORPORATE */

 h3#corporate a {
	width: 159px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate.gif") no-repeat;
}

/* ---------------------------------------------------- PUNTI VENDITA */

 h3#punti a {
	width: 159px;
	display: block;
	height:24px;
	background:  url("img/menuTop/punti.gif") no-repeat;
}

/* ---------------------------------------------------- SNAIDERO PER TE */

 h3#perte a {
	width: 159px;
	display: block;
	height:24px;
	background:  url("img/menuTop/perte.gif") no-repeat;
}

/* ---------------------------------------------------- sub CORPORATE */

/* ---------------------------------------------- identita */
 h4#identita a {
	width: 65px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/identita.gif") no-repeat;
}

h4#identita a:hover, h4#identita a.selected {
	background-position: 0px -24px;
}

/* storia */
 h5#storia a {
	width: 40px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/storia.gif") no-repeat;
}

h5#storia a:hover, h5#storia a.selected {
	background-position: 0px -24px;
}

/* valori */
 h5#valori a {
	width: 38px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/valori.gif") no-repeat;
}

h5#valori a:hover, h5#valori a.selected {
	background-position: 0px -24px;
}

/* certificazioni */
 h5#certificazioni a {
	width: 70px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/certificazioni.gif") no-repeat;
}

h5#certificazioni a:hover, h5#certificazioni a.selected {
	background-position: 0px -24px;
}

/* gruppo */
 h5#gruppo a {
	width: 80px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/gruppo.gif") no-repeat;
}

h5#gruppo a:hover, h5#gruppo a.selected {
	background-position: 0px -24px;
}

/* basket */
 h5#basket a {
	width: 55px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/basket.gif") no-repeat;
}

h5#basket a:hover, h5#basket a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- 60 anni design */
 h4#design a {
	width: 112px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/60anni.gif") no-repeat;
}

h4#design a:hover, h4#design a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- premi */
 h5#premi a {
	width: 45px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/premi.gif") no-repeat;
}

h5#premi a:hover, h5#premi a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- contract */
 h4#contract a {
	width: 64px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/contract.gif") no-repeat;
}

h4#contract a:hover, h4#contract a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- quotazione */
 h5#quotazione a {
	width: 125px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/richiedi.gif") no-repeat;
}

h5#quotazione a:hover, h5#quotazione a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- lavora con noi */
 h4#lavora a {
	width: 110px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/lavora.gif") no-repeat;
}

h4#lavora a:hover, h4#lavora a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- fornitori */
 h5#fornitori a {
	width: 50px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/fornitori.gif") no-repeat;
}

h5#fornitori a:hover, h5#fornitori a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- video */
 h4#video a {
	width: 42px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/video.gif") no-repeat;
}

h4#video a:hover, h4#video a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- spot */
 h5#spot a {
	width: 35px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/spot.gif") no-repeat;
}

h5#spot a:hover, h5#spot a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- filmati */
 h5#filmati a {
	width: 35px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/filmati.gif") no-repeat;
}

h5#filmati a:hover, h5#filmati a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- stampa */
 h4#stampa a {
	width: 45px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/stampa.gif") no-repeat;
}

h4#stampa a:hover, h4#stampa a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- giornalisti */
 h5#giornalisti a {
	width: 54px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/press.gif") no-repeat;
}

h5#giornalisti a:hover, h5#giornalisti a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- news */
 h4#news a {
	width: 40px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/news.gif") no-repeat;
}

h4#news a:hover, h4#news a.selected {
	background-position: 0px -24px;
}

/* ---------------------------------------------- fondazione */
 h4#fondazione a {
	width: 76px;
	display: block;
	height:24px;
	background:  url("img/menuTop/corporate/fondazione.gif") no-repeat;
}

h4#fondazione a:hover, h4#fondazione a.selected {
	background-position: 0px -24px;
}

/* ------------------------------------------------------------------ sub PUNTI VENDITA*/

/* rivenditori */
 h4#rivenditori a {
	width: 73px;
	display: block;
	height:24px;
	background:  url("img/menuTop/punti_vendita/rivenditori.gif") no-repeat;
}

h4#rivenditori a:hover, h4#rivenditori a.selected {
	background-position: 0px -24px;
}

/* diventa rivenditore */
 h4#diventarivenditore a {
	width: 128px;
	display: block;
	height:24px;
	background:  url("img/menuTop/punti_vendita/diventa.gif") no-repeat;
}

h4#diventarivenditore a:hover, h4#diventarivenditore a.selected {
	background-position: 0px -24px;
}

/* ------------------------------------------------------------------ sub PER TE*/

/* contattaci */
 h4#contattaci a {
	width: 66px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/contattaci.gif") no-repeat;
}

h4#contattaci a:hover, h4#contattaci a.selected {
	background-position: 0px -24px;
}

/* raggiungerci */
 h5#raggiungerci a {
	width: 98px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/come.gif") no-repeat;
}

h5#raggiungerci a:hover, h5#raggiungerci a.selected {
	background-position: 0px -24px;
}

/* credito */
 h4#credito a {
	width: 127px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/credito.gif") no-repeat;
}

h4#credito a:hover, h4#credito a.selected {
	background-position: 0px -24px;
}

/* garanzia */
 h4#garanzia a {
	width: 118px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/garanzia.gif") no-repeat;
}

h4#garanzia a:hover, h4#garanzia a.selected {
	background-position: 0px -24px;
}

/* 10 anni */
 h5#anni10 a {
	width: 103px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/anni10.gif") no-repeat;
}

h5#anni10 a:hover, h5#anni10 a.selected {
	background-position: 0px -24px;
}

/* europeassistance */
 h5#europeassistance a {
	width: 90px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/europeassistance.gif") no-repeat;
}

h5#europeassistance a:hover, h5#europeassistance a.selected {
	background-position: 0px -24px;
}

/* assistenza */
 h4#assistenza a {
	width: 71px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/assistenza.gif") no-repeat;
}

h4#assistenza a:hover, h4#assistenza a.selected {
	background-position: 0px -24px;
}

/* futuro */
 h5#futuro a {
	width: 67px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/futuro.gif") no-repeat;
}

h5#futuro a:hover, h5#futuro a.selected {
	background-position: 0px -24px;
}

/* carta */
 h5#carta a {
	width: 76px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/carta.gif") no-repeat;
}

h5#carta a:hover, h5#carta a.selected {
	background-position: 0px -24px;
}

/* passaparola */
 h5#passaparola a {
	width: 68px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/passaparola.gif") no-repeat;
}

h5#passaparola a:hover, h5#passaparola a.selected {
	background-position: 0px -24px;
}

/* consigli */
 h4#consigli a {
	width: 58px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/consigli.gif") no-repeat;
}

h4#consigli a:hover, h4#consigli a.selected {
	background-position: 0px -24px;
}

/* pulire */
 h5#pulire a {
	width: 113px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/comePulire.gif") no-repeat;
}

h5#pulire a:hover, h5#pulire a.selected {
	background-position: 0px -24px;
}

/* faidate */
 h5#faidate a {
	width: 54px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/faidate.gif") no-repeat;
}

h5#faidate a:hover, h5#faidate a.selected {
	background-position: 0px -24px;
}

/* hai una snaidero */
 h4#hai a {
	width: 116px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/hai.gif") no-repeat;
}

h4#hai a:hover, h4#hai a.selected {
	background-position: 0px -24px;
}

/* vostrecucine */
 h5#vostrecucine a {
	width: 89px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/vostre_cucine.gif") no-repeat;
}

h5#vostrecucine a:hover, h5#vostrecucine a.selected {
	background-position: 0px -24px;
}

/* vostrecucine */
 h5#progetti a {
	width: 92px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/progetti.gif") no-repeat;
}

h5#progetti a:hover, h5#progetti a.selected {
	background-position: 0px -24px;
}

/* Mysnaidero */
 h4#mysnaidero a {
	width: 89px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/mySnaidero.gif") no-repeat;
}

h4#mysnaidero a:hover, h4#mysnaidero a.selected {
	background-position: 0px -24px;
}

/* Concept */
 h4#concept a {
	width: 122px;
	display: block;
	height:24px;
	background:  url("img/menuTop/per_te/concept.gif") no-repeat;
}

h4#concept a:hover, h4#concept a.selected {
	background-position: 0px -24px;
}

/* ------------------------------------------------------------------------------------- Home page*/
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
 
 
 /*************************************************/
/*	CONTRACT    		                         */
/*************************************************/

.contractfondo-wrapper{
width:100%;
height:462px;
background:url(img/contract/contract_fondo_rpt.gif) left top repeat-x;
}

.contractfondo-wrapper .title{
width:245px;
position:absolute;
top:63px;
left:553px;
}

.contractfondo-wrapper .title h1{
width:241px;
height:18px;
background:url(img/contract/contract_fondo_text_title.gif) no-repeat;
text-indent:-9999px;
margin:0 0 8px 0;
}

.contractfondo-wrapper .title h2{
width:179px;
height:11px;
background:url(img/contract/contract_fondo_text_sub_title.gif) no-repeat;
text-indent:-9999px;
}

.contract-wrapper{
width:988px;
height:462px;
background:#58585a;
}

.achivement-wrapper{
width:988px;
height:462px;
background:url(img/contract/achivements_bg.jpg) left top no-repeat;
}

.achivement-wrapper .images{
width:112px;
position:absolute;
left:373px;
top:63px;
}

.achivement-wrapper .images img{
margin:0 0 9px 0;
}

.achivement-wrapper .titles{
position:absolute;
top:63px;
left:553px;
}

.achivement-wrapper .titles h1{
width:162px;
height:18px;
background:url(img/contract/achivements_text_title.gif) no-repeat;
margin:0 0 7px 0;
text-indent:-9999px;
}

.achivement-wrapper .titles h2{
width:187px;
height:11px;
background:url(img/contract/achivements_text_sub_title.gif) no-repeat;
text-indent:-9999px;
}

.cycle-wrapper{
width:988px;
height:462px;
background:url(img/contract/key/cycle_bg.jpg) left top no-repeat;
}

.service-wrapper{
width:988px;
height:462px;
background:url(img/contract/service_bg.jpg) left top no-repeat;
}

.service-wrapper .titles{
width:236px;
margin:120px 50px 0 66px;
float:left;
}

.service-wrapper .titles h1{
width:188px;
height:18px;
background:url(img/contract/service_text_title.gif) no-repeat;
margin:0 0 7px 0;
text-indent:-9999px;
}

.service-wrapper .titles h2{
width:236px;
height:11px;
background:url(img/contract/service_text_sub_title.gif) no-repeat;
text-indent:-9999px;
}

.service-wrapper h3{
font-size:13px;
color:#fe7423;
height:40px;
}

.service-wrapper img{
margin:0 0 21px 0;
}

.service-wrapper .col1{
width:250px;
margin:55px 60px 0 0;
float:left;
}

.service-wrapper .col2{
width:280px;
margin:55px 0 0 0;
float:left;
}

.service-wrapper .col3{
width:250px;
margin:55px 42px 0 70px;
float:left;
}

.service-wrapper .col4{
width:250px;
margin:55px 52px 0 0;
float:left;
}

.service-wrapper .col5{
width:260px;
margin:55px 0 0 0;
float:left;
}

.policy-wrapper{
width:988px;
height:462px;
background:url(img/contract/key/policy_bg.jpg) left top no-repeat;
}

.policy-wrapper .titles{
width:310px;
margin:120px 160px 0 66px;
float:left;
}

.policy-wrapper .titles h1{
width:263px;
height:18px;
background:url(img/contract/key/policy_text_title.gif) no-repeat;
margin:0 0 7px 0;
text-indent:-9999px;
}

.policy-wrapper .titles h2{
width:253px;
height:29px;
background:url(img/contract/key/policy_text_sub_title.gif) no-repeat;
text-indent:-9999px;
margin:0 0 15px 0;
}

.policy-wrapper .titles p{
font-size:13px;
color:#fe7423;
line-height:19px;
}

.policy-wrapper h3,
.policy-wrapper h4{
font-size:13px;
color:#fe7423;
}

.policy-wrapper h4{
font-weight:normal;
margin:0 0 15px 0;
}

.policy-wrapper .col1,
.policy-wrapper .col2,
.policy-wrapper .col3,
.policy-wrapper .col4{
width:395px;
margin:55px 0 0 0;
float:left;
}

.policy-wrapper .col2,
.policy-wrapper .col4{
margin:55px 65px 0 68px;
}

.policy-wrapper img{
margin:0 0 18px 0;
}

.reference-wrapper{
width:988px;
height:462px;
background:url(img/contract/reference/reference_bg.jpg) left bottom no-repeat;
position:relative;
}

.reference-wrapper .titles{
width:210px;
margin:118px 0 0 58px;
float:left;
}

.reference-wrapper .titles h1{
width:176px;
height:18px;
background:url(img/contract/reference/reference_text_title.gif) no-repeat;
margin:0 0 7px 0;
text-indent:-9999px;
}

.reference-wrapper .titles h2.america{
width:108px;
height:11px;
background:url(img/contract/reference/america_text_sub_title.gif) no-repeat;
text-indent:-9999px;
}

.reference-wrapper .titles h2.fareast{
width:59px;
height:11px;
background:url(img/contract/reference/fareast_text_sub_title.gif) no-repeat;
text-indent:-9999px;
}

.reference-wrapper .titles h2.middleeast{
width:84px;
height:11px;
background:url(img/contract/reference/middleeast_text_sub_title.gif) no-repeat;
text-indent:-9999px;
}

.reference-wrapper .titles h2.europe{
width:49px;
height:11px;
background:url(img/contract/reference/europe_text_sub_title.gif) no-repeat;
text-indent:-9999px;
}

.reference-wrapper .image,
.reference-wrapper .text{
margin:52px 30px 0 0;
float:left;
}

#mzGalleryReference .imageElement .image img,
#mzGalleryReference .imageElement .text img{
border:none;
margin:0 0 12px 0;
display:block;
border:none;
}

.reference-wrapper .text dl dt{
color:#fe7423;
font-weight:bold;
}

.reference-wrapper .text dl dd{
font-size:11px;
margin:0 0 12px 0;
}

.reference-wrapper .text dl dd a{
color:#F1F2F2;
text-decoration:none;
}

.reference-wrapper .text dl dd.state{
color:#fefefe;
font-weight:bold;
margin:0;
}

.contact-wrapper{
width:988px;
height:462px;
background:url(img/contract/contacts_bg.jpg) left top no-repeat;
position:relative;
}

.contact-wrapper .titles{
width:250px;
padding:118px 0 0 68px;
}

.contact-wrapper .titles h1{
width:108px;
height:18px;
background:url(img/contract/contacts_text_title.gif) no-repeat;
margin:0 0 50px 0;
text-indent:-9999px;
}

.contact-wrapper .titles p{
font-size:13px;
color:#fe7423;
line-height:19px;
}

.contact-wrapper #body_form2{
overflow:auto;
margin-left:0;
height:330px;
position:absolute;
left:433px;
top:116px;
}

/*#containerContract{
overflow:auto;
width:395px;
height:300px;
position:absolute;
top:130px;
left:553px;
}*/

#containerScrollContract{
/*overflow:auto;*/
width:395px;
height:300px;
position:absolute;
top:130px;
left:553px;
}

#contractfondoScoll{
/*overflow:auto;*/
width:395px;
height:275px;
position:absolute;
top:130px;
left:553px;
color:#f1f2f2;
font-size:12px;
}

#contractfondoScoll ul{
list-style:none;
}

#contractfondoScoll ul li{
color:#fe7423;
padding:0 0 6px 0;
}

#contractfondoScoll p{
margin:0 0 12px 0;
}

#containerContract .quality-wrapper{
width:100%;
height:460px;
background:url(img/contract/key/quality_bg.jpg) left top no-repeat;
}

#containerContract .quality-wrapper .titles{
width:237px;
float:left;
margin:120px 30px 0 68px;
}

#containerContract .quality-wrapper .titles h1{
width:237px;
height:18px;
background:url(img/contract/key/quality_text_title.gif) no-repeat;
margin:0 0 8px 0;
text-indent:-9999px;
}

#containerContract .quality-wrapper .titles h2{
width:228px;
height:11px;
background:url(img/contract/key/quality_text_sub_title.gif) no-repeat;
margin:0 0 27px 0;
text-indent:-9999px;
}

#containerContract .quality-wrapper h3{
font-size:13px;
color:#fe7423;
height:27px;
}

#containerContract .quality-wrapper .titles p{
width:215px;
font-size:13px;
color:#fe7423;
}

#containerContract .quality-wrapper .col1{
width:250px;
margin:50px 30px 0 0;
float:left;
}

#containerContract .quality-wrapper .col1 dl{
display:block;
width:250px;
height:400px;
position:relative;
}

#containerContract .quality-wrapper .col1 dl dt{
font-size:15px;
color:#fe7423;
display:block;
width:21px;
float:left;
margin:0 0 12px 0;
}

#containerContract .quality-wrapper .col1 dl dd{
display:block;
width:210px;
float:left;
margin:0 0 12px 0;
}

#containerContract .quality-wrapper .col2{
width:340px;
margin:50px 0 0 0;
float:left;
}

#containerContract .quality-wrapper .col2 dl{
display:block;
width:340px;
height:400px;
position:relative;
}

#containerContract .quality-wrapper .col2 dl dt{
display:block;
width:120px;
float:left;
}

#containerContract .quality-wrapper .col2 dl dt img{
margin:30% 0 0 0;
}

#containerContract .quality-wrapper .col2 dl dd{
display:block;
width:215px;
float:left;
margin:0 0 25px 0;
}

#containerContract .quality-wrapper .col2 dl dd a{
text-decoration:none;
color:#d0cdcd;
}

/*#containerContract p{
margin:0 0 18px 0;
}

#containerContract strong{
font-weight:normal;
color:#fe7423;
}*/

.scrollContract,
#scrollFondo
{
    width:350px;
}

#scrollThumbsContract{
position:absolute;
height:300px;
width:25px;
right:15px;
top:130px;
z-index:600;
display:none;
}


#scrollThumbsContractUp{
position:absolute;
top:115px;
right:29px;
z-index:600;
display:none;
background:url(img/contract/f_up.gif) no-repeat;
width:8px;
height:8px;
}

#scrollThumbsContractDown{
position:absolute;
top:435px;
right:29px;
z-index:600;
display:none;
background:url(img/contract/f_down.gif) no-repeat;
width:8px;
height:8px;
}

#scrollThumbsContractF{
position:absolute;
height:275px;
width:25px;
left:950px;
top:130px;
z-index:600;
display:none;
}

#scrollThumbsContractUpF{
position:absolute;
top:115px;
left:952px;
z-index:600;
display:none;
background:url(img/contract/f_up.gif) no-repeat;
width:8px;
height:8px;
}

#scrollThumbsContractDownF{
position:absolute;
top:411px;
left:953px;
z-index:600;
display:none;
background:url(img/contract/f_down.gif) no-repeat;
width:8px;
height:8px;
}

#mzGalleryContract{
margin-left:46px
}

#mzGalleryContract .imageContainer{
overflow:hidden;
width:910px;
height:430px;
z-index:99;
}

#mzGalleryCycle .imageContainer,
#mzGalleryService .imageContainer,
#mzGalleryReference .imageContainer,
#mzGalleryPolicy .imageContainer{
overflow:hidden;
width:988px;
height:460px;
z-index:99;
}

#mzGalleryContract .imageContainer .imageDida{
height:161px;
padding:55px 0 0 0;
}

#mzGalleryContract .imageContainer .imageDida .titles{
width:275px;
float:left;
margin:0 85px 0 0;
padding:0 0 0 25px;
}

#mzGalleryContract .imageContainer .imageDida .col1{
width:192px;
float:left;
margin:0 80px 0 0;
}

#mzGalleryContract .imageContainer .imageDida .col2{
width:192px;
float:left;
}

#mzGalleryContract .imageContainer .imageDida .col3{
width:195px;
float:left;
margin:0 105px 0 0;
padding:0 0 0 25px;
}

#mzGalleryContract .imageContainer .imageDida .col4{
width:190px;
float:left;
margin:0 120px 0 0;
}

#mzGalleryContract .imageContainer .imageDida .col5{
width:195px;
float:left;
}

#mzGalleryContract .imageContainer .imageDida h1{
width:181px;
height:18px;
background:url(img/contract/key/range_text_title.gif) no-repeat;
margin:0 0 8px 0;
text-indent:-9999px;
}

#mzGalleryContract .imageContainer .imageDida h2{
width:279px;
height:30px;
background:url(img/contract/key/range_text_sub_title.gif) no-repeat;
text-indent:-9999px;
}

#mzGalleryContract .imageContainer .imageDida h3{
font-size:13px;
color:#fe7423;
height:40px;
}

#mzGalleryContract .imageContainer .imageImg{
width:100%;
height:230px;
clear:both;
}

#mzGalleryContract .imageWrapper,
#mzGalleryCycle .imageWrapper,
#mzGalleryService .imageWrapper,
#mzGalleryReference .imageWrapper,
#mzGalleryPolicy .imageWrapper{
width:10000px;
}

#mzGalleryContract .imageElement{
width:910px;
height:430px;
float:left;
background: url(img/loading.gif) no-repeat center;
}

#mzGalleryCycle .imageElement,
#mzGalleryService .imageElement,
#mzGalleryReference .imageElement,
#mzGalleryPolicy .imageElement{
width:988px;
height:460px;
float:left;
}

#mzGalleryContract .imageElement img{
display:block;
margin:0 auto;
}

#mzGalleryCycle .imageElement img{
display:block;
margin:0 0 18px 0;
}

#mzGalleryCycle .imageContainer .titles{
width:209px;
float:left;
margin:0 74px 0 66px;
}

#mzGalleryCycle .imageContainer .titles h1{
width:209px;
height:18px;
background:url(img/contract/key/cycle_text_title.gif) no-repeat;
margin:118px 0 8px 0;
text-indent:-9999px;
}

#mzGalleryCycle .imageContainer .titles h2{
width:193px;
height:11px;
background:url(img/contract/key/cycle_text_sub_title.gif) no-repeat;
margin:0 0 58px 0;
text-indent:-9999px;
}

#mzGalleryCycle .imageContainer .titles p{
font-weight:bold;
margin:0 0 18px 0;
}

#mzGalleryCycle .imageContainer .titles p strong{
color:#fe7423;
font-size:22px;
}

#mzGalleryCycle .imageContainer h3{
font-size:13px;
color:#fe7423;
height:40px;
}

#mzGalleryCycle .imageContainer .col1{
width:250px;
float:left;
margin:54px 62px 0 0;
}

#mzGalleryCycle .imageContainer .col2{
width:245px;
float:left;
margin:54px 0 0 0;
}

#mzGalleryCycle .imageContainer .col3{
width:250px;
float:left;
margin:54px 46px 0 70px;
}

#mzGalleryCycle .imageContainer .col4{
width:250px;
float:left;
margin:54px 45px 0 0;
}

#mzGalleryCycle .imageContainer .col5{
width:245px;
float:left;
margin:54px 0 0 0;
}

#popupcontract 
{
    width:998px;
    height:658px;
    background:url(img/cucina/minisiti_bg.png) no-repeat;
	padding:10px 0 0 9px;
	position:relative;
	z-index:100;
}

#popupcontract #close{
    position:absolute;
    top:10px;
    right:10px;
	z-index:1001;
}

#popupcontract #close a img{
border:none;
}

#contenutocontract {
position:relative;
width:988px;
height:462px;
background:url(img/contract/contract_bg.gif) left top repeat-x;
clear:both;
color:#f1f2f2;
font-size:12px;
}

#contenutocontract #f_big_right{
right:18px;
}

#contenutocontract #f_big_left{
left:18px;
}

#containerLogo #logocontract{
padding:31px 0 0 32px;
}

#containerLogo #logocontract a img{
	border:0;
}

#menucontract 
{
	z-index:900;
	width:678px;
	height:72px;
	/*float:right;*/
	/*margin:0 10px 0 0;*/
	position:absolute;
	right:10px;
	top:35px;
	/*padding:26px 0 0 0;*/
}

#menucontract div.top{
    width:100%;
}

#menucontract div.top ul.menucontract_menu{
list-style:none;
float:left;
border-bottom:1px solid #dedbdb;
width:618px;
padding:0 60px 0 0px;
}

#menucontract div.top ul.menucontract_menu li{
float:left;
margin:0 12px 0 0;
}

#menucontract div.top ul.menucontract_menu li,
#menucontract div.top ul.menucontract_menu li a{
display:block;
height:26px;
}

#menucontract div.top ul.menucontract_menu li a{
text-indent:-9999px;
}

#menucontract div.top ul.menucontract_menu li#achievements a{
width:108px;
background:url(img/contract/achivements_btn.gif) no-repeat;
background-position:0 0;
}

#menucontract div.top ul.menucontract_menu li#key a{
width:144px;
background:url(img/contract/key_btn.gif) no-repeat;
background-position:0 0;
}

#menucontract div.top ul.menucontract_menu li#service a{
width:126px;
background:url(img/contract/service_btn.gif) no-repeat;
background-position:0 0;
}

#menucontract div.top ul.menucontract_menu li#reference a{
width:107px;
background:url(img/contract/reference_btn.gif) no-repeat;
background-position:0 0;
}

#menucontract div.top ul.menucontract_menu li#contacts{
margin:0;
}

#menucontract div.top ul.menucontract_menu li#contacts a{
width:85px;
background:url(img/contract/contacts_btn.gif) no-repeat;
background-position:0 0;
}

#menucontract div.top ul.menucontract_menu li#achievements a:hover,
#menucontract div.top ul.menucontract_menu li#achievements a:focus,
#menucontract div.top ul.menucontract_menu li#achievements a.selected,
#menucontract div.top ul.menucontract_menu li#key a:hover,
#menucontract div.top ul.menucontract_menu li#key a:focus,
#menucontract div.top ul.menucontract_menu li#key a.selected,
#menucontract div.top ul.menucontract_menu li#reference a:hover,
#menucontract div.top ul.menucontract_menu li#reference a:focus,
#menucontract div.top ul.menucontract_menu li#reference a.selected,
#menucontract div.top ul.menucontract_menu li#contacts a:hover,
#menucontract div.top ul.menucontract_menu li#contacts a:focus,
#menucontract div.top ul.menucontract_menu li#contacts a.selected,
#menucontract div.top ul.menucontract_menu li#service a:hover,
#menucontract div.top ul.menucontract_menu li#service a:focus,
#menucontract div.top ul.menucontract_menu li#service a.selected{
background-position:0 -26px;
}

#menucontract div.bottom 
{
    width:100%;
}

#menucontract #sub_key{
visibility:hidden;
padding:8px 0 0 0;
position:absolute;
top:26px;
}

#menucontract #sub_key ul,
#menucontract #sub_reference ul{
list-style:none;
}

#menucontract #sub_key ul li,
#menucontract #sub_reference ul li{
display:block;
float:left;
margin:0 25px 0 0;
}

#menucontract #sub_key ul li a,
#menucontract #sub_reference ul li a{
display:block;
height:9px;
text-indent:-9999px;
}

#menucontract #sub_key ul li#product a{
width:84px;
background:url(img/contract/key/range_btn.gif) no-repeat;
}

#menucontract #sub_key ul li#product a:hover,
#menucontract #sub_key ul li#product a:focus,
#menucontract #sub_key ul li#product a.selected{
background-position:0 -9px;
}

#menucontract #sub_key ul li#cycle a{
width:96px;
background:url(img/contract/key/cycle_btn.gif) no-repeat;
}

#menucontract #sub_key ul li#cycle a:hover,
#menucontract #sub_key ul li#cycle a:focus,
#menucontract #sub_key ul li#cycle a.selected{
background-position:0 -9px;
}

#menucontract #sub_key ul li#quality a{
width:110px;
background:url(img/contract/key/quality_btn.gif) no-repeat;
}

#menucontract #sub_key ul li#quality a:hover,
#menucontract #sub_key ul li#quality a:focus,
#menucontract #sub_key ul li#quality a.selected{
background-position:0 -9px;
}

#menucontract #sub_key ul li#policy a{
width:122px;
background:url(img/contract/key/policy_btn.gif) no-repeat;
}

#menucontract #sub_key ul li#policy a:hover,
#menucontract #sub_key ul li#policy a:focus,
#menucontract #sub_key ul li#policy a.selected{
background-position:0 -9px;
}

#menucontract #sub_reference{
visibility:hidden;
padding:8px 0 0 0;
position:absolute;
top:26px;
right:35px;
}

#menucontract #sub_reference ul li{
display:block;
float:left;
}

#menucontract #sub_reference ul li#america a{
width:83px;
background:url(img/contract/reference/america_btn.gif) no-repeat;
}

#menucontract #sub_reference ul li#america a:hover,
#menucontract #sub_reference ul li#america a:focus,
#menucontract #sub_reference ul li#america a.selected{
background-position:0 -9px;
}

#menucontract #sub_reference ul li#fareast a{
width:45px;
background:url(img/contract/reference/far_east_btn.gif) no-repeat;
}

#menucontract #sub_reference ul li#fareast a:hover,
#menucontract #sub_reference ul li#fareast a:focus,
#menucontract #sub_reference ul li#fareast a.selected{
background-position:0 -9px;
}

#menucontract #sub_reference ul li#middleeast a{
width:64px;
background:url(img/contract/reference/middle_east_btn.gif) no-repeat;
}

#menucontract #sub_reference ul li#middleeast a:hover,
#menucontract #sub_reference ul li#middleeast a:focus,
#menucontract #sub_reference ul li#middleeast a.selected{
background-position:0 -9px;
}

#menucontract #sub_reference ul li#europe a{
width:38px;
background:url(img/contract/reference/europe_btn.gif) no-repeat;
}

#menucontract #sub_reference ul li#europe a:hover,
#menucontract #sub_reference ul li#europe a:focus,
#menucontract #sub_reference ul li#europe a.selected{
background-position:0 -9px;
}

#footercontract{
padding:20px 0 0 30px;
position:relative;
}

#footercontract a.download-pdf{
display:block;
width:187px;
height:56px;
background:url(img/contract/download_brochure.gif) no-repeat;
text-indent:-9999px;
}

#footercontract .news-mashup{
position:absolute;
top:24px;
left:354px;
font-size:11px;
width:560px;
}

#footercontract .news-mashup span.label{
background:#000;
color:#fff;
font-size:10px;
font-weight:bold;
padding:1px 3px;
}

#footercontract .news-mashup a{
text-decoration:none;
color:#fe7423;
font-weight:bold;
}
/*************************************************/
/*	MENU CUCINE	                         */
/*************************************************/

#menucucine{
	position:relative;
	height:90px;
}

#menucucine h2 {
		position: absolute;
		top: 32px;
		left:8px;
		margin: 0;
		width:141px;
		height:23px;
		font-size:13px;
		text-indent:-5000px;
		background: url("img/menucucine/modelli_snaidero.gif") no-repeat;
		cursor:hand;
}

#containerModelli{
	margin-left:141px;
}

#menucucine h3 span { display: none; }

#menucucine h4 span { display: none; }

#menucucine h3 a { display: block;}

#menucucine .mondo {
	position:relative;
	float:left;
}

#menucucine .mondo_line {
	margin-top:40px;
	border-bottom:1px solid #8d8786;
}

#menucucine div.cucina {
	float:left;
}

#menucucine h3.up {
	display: block;
	width:19px;
 	cursor:hand;
	height:30px;
	margin-top:10px;
	background-position:bottom left;
}

#menucucine h3.down { 
	display: block;
	margin-top:2px;
	margin-left:1px;
 	width: 0px; 
 	height: 0px;
}

#menucucine h3.thumb { 
	display: block;
	margin-top:40px;
	width:0px;
	height:0px;
	float:left;
	cursor:hand;
}

#menucucine h4.codemondo {
	display: block;
	margin-top:31px;
 	width: 13px; 
 	height: 9px;
 	cursor:hand;
}

#menucucine h4.nomemondo {
	font: x-small "Courier New", Courier, mono;
	clear:both;
}

#menucucine_nomemondo1{
 	background: url(img/menucucine/title_inedito.gif) no-repeat;
	width:120px;
	height:10px;
	/* --- hack per ie 6 ----*/
	margin-top:-7px;
}

/* go mozilla! */
html>body #menucucine_nomemondo1{
	margin-top:0;
}

/*-----*/

#menucucine_nomemondo2{
 	background: url(img/menucucine/title_moderno.gif) no-repeat;
	width:115px;
	height:10px;
	margin-top:0px;
}

#menucucine_nomemondo3{
 	background: url(img/menucucine/title_classico.gif) no-repeat;
	width:110px;
	height:10px;
	/* --- hack per ie 6 ----*/
	margin-top:0px;
}

#menucucine #menucucine_mondo1 {
	width:19px;
	height:10px;
	text-indent:-5000px;
 	background: url(img/menucucine/ai.gif) no-repeat;
}

#menucucine #menucucine_mondo2 {
	width:19px;
	height:10px;
	text-indent:-5000px;
 	background: url(img/menucucine/am.gif) no-repeat;
}

#menucucine #menucucine_mondo3 {
	width:19px;
	height:10px;
	text-indent:-5000px;
 	background: url(img/menucucine/ac.gif) no-repeat;
}

#menucucine #menucucine_up1 {
 	background: url(img/menucucine/1.gif) no-repeat;
}

#menucucine #menucucine_up2 {
 	background: url(img/menucucine/2.gif) no-repeat;
}

#menucucine #menucucine_up3 {
 	background: url(img/menucucine/3.gif) no-repeat;
}

#menucucine #menucucine_up4 {
 	background: url(img/menucucine/4.gif) no-repeat;
}

#menucucine #menucucine_up5 {
 	background: url(img/menucucine/5.gif) no-repeat;
}

#menucucine #menucucine_up6 {
 	background: url(img/menucucine/6.gif) no-repeat;
}

#menucucine #menucucine_up7 {
 	background: url(img/menucucine/7.gif) no-repeat;
}

#menucucine #menucucine_up8 {
 	background: url(img/menucucine/8.gif) no-repeat;
}

#menucucine #menucucine_up9 {
 	background: url(img/menucucine/9.gif) no-repeat;
}

#menucucine #menucucine_up10 {
 	background: url(img/menucucine/10.gif) no-repeat;
}

#menucucine #menucucine_up11 {
 	background: url(img/menucucine/11.gif) no-repeat;
}

#menucucine #menucucine_up12 {
 	background: url(img/menucucine/12.gif) no-repeat;
}

#menucucine #menucucine_up13 {
 	background: url(img/menucucine/13.gif) no-repeat;
}

#menucucine #menucucine_up14 {
 	background: url(img/menucucine/14.gif) no-repeat;
}

#menucucine #menucucine_up15 {
 	background: url(img/menucucine/15.gif) no-repeat;
}

#menucucine #menucucine_up16 {
 	background: url(img/menucucine/16.gif) no-repeat;
}

#menucucine #menucucine_up17 {
 	background: url(img/menucucine/17.gif) no-repeat;
}

#menucucine #menucucine_up18 {
 	background: url(img/menucucine/18.gif) no-repeat;
}

#menucucine #menucucine_up19 {
 	background: url(img/menucucine/19.gif) no-repeat;
}

#menucucine #menucucine_up20 {
 	background: url(img/menucucine/20.gif) no-repeat;
}

#menucucine #menucucine_up21 {
 	background: url(img/menucucine/21.gif) no-repeat;
}

#menucucine #menucucine_up22 {
 	background: url(img/menucucine/22.gif) no-repeat;
}

#menucucine #menucucine_up23 {
 	background: url(img/menucucine/23.gif) no-repeat;
}

#menucucine #menucucine_up24 {
 	background: url(img/menucucine/24.gif) no-repeat;
}

#menucucine #menucucine_up25 {
 	background: url(img/menucucine/25.gif) no-repeat;
}

/*************************************************/
/*	CUCINA		                         */
/*************************************************/

#popupcucina 
{
    width:998px;
    height:658px;
    background:url(img/cucina/minisiti_bg.png) no-repeat;
	padding:10px 0 0 9px;
	position:relative;
	z-index:100;
}

#popupcucina #close{
    position:absolute;
    top:10px;
    right:10px;
	z-index:1001;
}

#popupcucina #close a img{
border:none;
}

#contenutocucina 
{
    position:relative;
	width:988px;
	height:462px;
	/*background-color:#ccc;*/
	/*background: #3A3834 url(img/menuLeft/sf3.jpg) no-repeat;*/
	background:url(img/cucina/minisiti_content_bg.gif) left top repeat-x;
	clear:both;
}

#containerLogo{
	width:158px;
	height:100px;
}

#containerLogo #logocucina{
	/*position:absolute;*/
}

#containerLogo #logocucina a img{
	border:0;
}

#menucucina 
{
	z-index:900;
	width:645px;
	height:72px;
	/*float:right;*/
	/*margin:0 10px 0 0;*/
	position:absolute;
	right:10px;
	top:35px;
	/*padding:26px 0 0 0;*/
}

#menucucina div.top{
    width:100%;
}

#menucucina div.top ul.menucucina_menu{
list-style:none;
float:left;
border-bottom:1px solid #dedbdb;
width:567px;
padding:0 0 0 78px;
}

#menucucina div.top ul.menucucina_menu li{
float:left;
margin:0 37px 0 0;
}

#menucucina div.top ul.menucucina_menu li,
#menucucina div.top ul.menucucina_menu li a{
display:block;
height:26px;
}

#menucucina div.top ul.menucucina_menu li a{
text-indent:-9999px;
}

#menucucina div.top ul.menucucina_menu li#gallery a{
width:79px;
background:url(img/cucina/minisiti_gallery_btn.gif) no-repeat;
background-position:0 0;
}

#menucucina div.top ul.menucucina_menu li#finiture a{
width:197px;
background:url(img/cucina/minisiti_finiture_btn.gif) no-repeat;
background-position:0 0;
}

#menucucina div.top ul.menucucina_menu li#approfondimenti{
margin:0;
}

#menucucina div.top ul.menucucina_menu li#approfondimenti a{
width:90px;
background:url(img/cucina/minisiti_approfondimenti_btn.gif) no-repeat;
background-position:0 0;
}

#menucucina div.top ul.menucucina_menu li#gallery a:hover,
#menucucina div.top ul.menucucina_menu li#gallery a:focus,
#menucucina div.top ul.menucucina_menu li#gallery a.selected,
#menucucina div.top ul.menucucina_menu li#finiture a:hover,
#menucucina div.top ul.menucucina_menu li#finiture a:focus,
#menucucina div.top ul.menucucina_menu li#finiture a.selected,
#menucucina div.top ul.menucucina_menu li#approfondimenti a:hover,
#menucucina div.top ul.menucucina_menu li#approfondimenti a:focus,
#menucucina div.top ul.menucucina_menu li#approfondimenti a.selected{
background-position:0 -26px;
}

#menucucina div.bottom 
{
    width:100%;
}

#menucucina #sub_gallery{
/*float:left;
visibility:hidden;*/
padding:8px 0 0 0;
position:absolute;
top:29px;
left:32px;
}

#menucucina #sub_gallery ul,
#menucucina #sub_finiture ul,
#menucucina #sub_approfondimenti ul{
list-style:none;
}

#menucucina #sub_gallery ul li,
#menucucina #sub_finiture ul li,
#menucucina #sub_approfondimenti ul li{
display:block;
float:left;
margin:0 25px 0 0;
}

#menucucina #sub_gallery ul li a,
#menucucina #sub_finiture ul li a,
#menucucina #sub_approfondimenti ul li a{
display:block;
height:9px;
text-indent:-9999px;
}

#menucucina #sub_gallery ul li#versioni a{
width:50px;
background:url(img/cucina/minisiti_versioni_btn.gif) no-repeat;
}

#menucucina #sub_gallery ul li#versioni a:hover,
#menucucina #sub_gallery ul li#versioni a:focus,
#menucucina #sub_gallery ul li#versioni a.selected{
background-position:0 -9px;
}

#menucucina #sub_gallery ul li#particolari a{
width:39px;
background:url(img/cucina/minisiti_particolari_btn.gif) no-repeat;
}

#menucucina #sub_gallery ul li#particolari a:hover,
#menucucina #sub_gallery ul li#particolari a:focus,
#menucucina #sub_gallery ul li#particolari a.selected{
background-position:0 -9px;
}

#menucucina #sub_gallery ul li#videocucina a{
width:37px;
background:url(img/cucina/minisiti_video_btn.gif) no-repeat;
}

#menucucina #sub_gallery ul li#videocucina a:hover,
#menucucina #sub_gallery ul li#videocucina a:focus,
#menucucina #sub_gallery ul li#videocucina a.selected{
background-position:0 -9px;
}

#menucucina #sub_finiture{
/*margin:0 0 0 -93px;
float:left;*/
visibility:hidden;
padding:8px 0 0 0;
position:absolute;
left:90px;
top:29px;
}

#menucucina #sub_finiture ul li{
display:block;
float:left;
}

#menucucina #sub_finiture ul li#colori a{
width:47px;
background:url(img/cucina/minisiti_colori_btn.gif) no-repeat;
}

#menucucina #sub_finiture ul li#colori a:hover,
#menucucina #sub_finiture ul li#colori a:focus,
#menucucina #sub_finiture ul li#colori a.selected{
background-position:0 -9px;
}

#menucucina #sub_finiture ul li#piani a{
width:54px;
background:url(img/cucina/minisiti_piani_btn.gif) no-repeat;
}

#menucucina #sub_finiture ul li#piani a:hover,
#menucucina #sub_finiture ul li#piani a:focus,
#menucucina #sub_finiture ul li#piani a.selected{
background-position:0 -9px;
}

#menucucina #sub_finiture ul li#documentazione a{
width:116px;
background:url(img/cucina/minisiti_scheda_btn.gif) no-repeat;
}

#menucucina #sub_finiture ul li#documentazione a:hover,
#menucucina #sub_finiture ul li#documentazione a:focus,
#menucucina #sub_finiture ul li#documentazione a.selected{
background-position:0 -9px;
}

#menucucina #sub_finiture ul li#accessori a{
width:100px;
background:url(img/cucina/minisiti_accessori_btn.gif) no-repeat;
}

#menucucina #sub_finiture ul li#accessori a:hover,
#menucucina #sub_finiture ul li#accessori a:focus,
#menucucina #sub_finiture ul li#accessori a.selected{
background-position:0 -9px;
}

#menucucina #sub_approfondimenti{
/*margin-left:-78px;
float:left;*/
visibility:hidden;
padding:8px 0 0 0;
position:absolute;
left:380px;
top:29px;
}

#menucucina #sub_approfondimenti ul li a{
height:11px;
}

#menucucina #sub_approfondimenti ul li#articoli a{
width:46px;
background:url(img/cucina/minisiti_articoli_btn.gif) no-repeat;
}

#menucucina #sub_approfondimenti ul li#articoli a:hover,
#menucucina #sub_approfondimenti ul li#articoli a:focus,
#menucucina #sub_approfondimenti ul li#articoli a.selected{
background-position:0 -11px;
}

#menucucina #sub_approfondimenti ul li#novita a{
width:30px;
background:url(img/cucina/minisiti_novita_btn.gif) no-repeat;
}

#menucucina #sub_approfondimenti ul li#novita a:hover,
#menucucina #sub_approfondimenti ul li#novita a:focus,
#menucucina #sub_approfondimenti ul li#novita a.selected{
background-position:0 -11px;
}

#menucucina #sub_approfondimenti ul li#promozioni a{
width:78px;
background:url(img/cucina/minisiti_promozioni_btn.gif) no-repeat;
}

#menucucina #sub_approfondimenti ul li#promozioni a:hover,
#menucucina #sub_approfondimenti ul li#promozioni a:focus,
#menucucina #sub_approfondimenti ul li#promozioni a.selected{
background-position:0 -11px;
}

#footercucina{
margin:10px auto 0 auto;
width:351px;
}

#footercucina ul{
list-style:none;
}

#footercucina ul li{
display:block;
float:left;
}

#footercucina ul li a{
display:block;
height:29px;
text-indent:-9999px;
}

#footercucina ul li#cucinascarica a{
width:172px;
background:url(img/cucina/minisiti_catalogo_btn.gif) no-repeat;
}

#footercucina ul li#cucinacrea a{
width:179px;
background:url(img/cucina/minisiti_crea_btn.gif) no-repeat;
}

#footercucina ul li#cucinacerca a{
width:131px;
background:url(img/cucina/minisiti_dove_btn.gif) no-repeat;
}

/* ---------------------------------------------------- gallery */

/* ---------------------------------------------------- finiture */

#layercucinaLeft {
	margin:120px 0 0 92px;
	width:220px;
	height:240px;
	overflow:hidden;
	position:absolute;
}

#layercucinaRight {
	position:absolute;
	left:296px;
	width:660px;
	height:370px;
}

#layercucinaLeft ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
#layercucinaLeft li { 
	margin: 0;
	line-height:20px;
 }
	
#layercucinaLeft a { 
	font-size:13px;
	display: block; 
	color: #D9D9D9;
	/*width: 160px;*/
	padding: 0px 12px 0px 8px;
	text-decoration: none;
	font-weight: normal;
}

#layercucinaLeft a.bold { 
	display: block; 
	color: #FA6906;
	/*width: 160px;*/
	padding: 0px 12px 0px 8px;
	text-decoration: none;
	font-weight: bold;
}

#layercucinaLeft ul ul { 
	list-style-type: none;
	margin: 2px 0 2px 10px;
	padding: 0;
}
	
#layercucinaLeft ul ul li { 
	margin:0;
	line-height:18px;
}

#layercucinaLeft ul ul li a { 
	font-size: 12px;
	display: block; 
	color: #C7BEB2;
	width: 160px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	background-image: url(img/cucina/q_white.gif);
	background-repeat: no-repeat;
	background-position: 7px 50%;
}
	
#layercucinaLeft ul ul li a:hover, #layercucinaLeft ul ul li a.selected {
	color: #EC6B1F;
	text-decoration:none;
	background-image: url(img/cucina/q_red.gif);
	background-repeat: no-repeat;
	background-position: 7px 50%;
}

#layercucinaLeft a:hover, #layercucinaLeft a.selected{
	color: #fa6906;
}

/*-------------------------------------------------------------------------- Versioni e Particolari*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

#mzGalleryBig 
{
    margin-left:75px
}

#condividi {
position:absolute;
bottom:3px;
left: 75px;
display:block;
}

#popupNews #condividi{
bottom:15px;
left:48px;
}

#condividi a{
color:#000;
text-decoration:none;
}

#condividi a img{
border:none;
}

#mzGalleryBig .thumbGallery {
    /*visibility:hidden;*/
    height:0px;
	position:absolute;
	overflow:hidden;
	z-index:100;
}

#mzGalleryBig #thumbGalleryNext{
width:123px;
/*padding:0 0 0 7px;*/
right:12px;
top:90px;
background:url(img/cucina/gallery_thumb_right_bg.png) no-repeat;
}

#mzGalleryBig #thumbGalleryBack{
width:123px;
/*padding:0 0 0 7px;*/
left:9px;
top:90px;
background:url(img/cucina/gallery_thumb_left_bg.png) no-repeat;
}

/* IE6*/
#mzGalleryBig .thumbContainer 
{
    width:105px;
    height:60px;
	overflow:hidden;
	margin:12px 0 0 11px;
}

#mzGalleryBig .thumbWrapper {
	width:4000px;
}

#mzGalleryBig .thumbElement {
    height:60px;
    width:105px;
    margin:0 0 0 0;
	float:left;
	background:#736E68;
	cursor:hand;
	font-size:0;
}

#mzGalleryBig .thumbNumber{
	color:#9d9ea0;
	font-size:11px;
	margin-left:22px;
	width:35px;
	height:20px;
	background:#fff;
	position:absolute;
	right:7px;
	bottom:13px;
	padding:0 0 0 5px
}

#mzGalleryBig .txtGallery {
	position:relative;
	width:560px;
	height:30px;
	float:right;
	margin:0 72px 0 0;
	/*margin:158px 0 0 20px;*/
}

#mzGalleryBig .txtParticolari{
position:absolute;
right:0;
width:145px;
top:155px;
}

#mzGalleryBig .txtParticolari .txtElement p{
line-height:16px;
}

#mzGalleryBig .txtElement {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:30px;
	visibility:hidden;
}

#mzGalleryBig .txtElement p {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-align:right;
	line-height:1.1em;
	padding:1% 0 0 0;
}

#mzGalleryBig .imageContainer {
	overflow:hidden;
	width:840px;
	height:430px;
	z-index:99;
}

#mzGalleryBig .imageWrapper {
	width:10000px;
}

#mzGalleryBig .imageElement {
	width:840px;
	height:430px;
	float:left;
	background: url(img/loading.gif) no-repeat center;
}

#mzGalleryBig .imageElement img{
display:block;
margin:0 auto;
}

#f_big_left{
	position: absolute;
	left:38px;
	top:188px;
	z-index:101;
}

#f_big_right{
	position: absolute;
	right:44px;
	top:188px;
	z-index:101;
}


/*-------------------------------------------------------------------------- Colori Piani Accessori*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

#mzGallerySmall 
{
    margin-left:75px
}

#mzGallerySmall .thumbGallery {
    height:30px;
    width:540px;
	overflow:hidden;
	z-index:100;
	margin:15px 0 0 0;
}

/* IE6*/
#mzGallerySmall .thumbContainer {
    width:540px;
    height:35px;
	overflow:hidden;
}

#mzGallerySmall .thumbWrapper {
	width:4000px;
}

#mzGallerySmall .thumbElement {
    height:27px;
    width:32px;
    /*margin:0 2px 0 0;*/
	float:left;
	cursor:hand;
	font-size:0;
	background:url(img/cucina/gallery_colori_bg.gif) no-repeat;
	/*padding:1px 0 0 0;*/
}

#mzGallerySmall .thumbElement img{
}

#mzGallerySmall .thumbSelected a img{
border:1px solid #e46908;
}


#mzGallerySmall .txtGallery {
	position:absolute;
	width:100px;
	height:30px;
	background-color:Gray;
	top:200px;
	z-index:110;	
}

#mzGallerySmall .txtElement {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

#mzGallerySmall .txtElement P {
	font-size: 11px;
	font-weight: normal;
	color:#FFFFFF;
}

#mzGallerySmall .imageContainer {
	overflow:hidden;
	width:540px;
	height:345px;
	z-index:99;
	margin:28px 0 0 0;
}

#mzGallerySmall .imageWrapper {
	width:10000px;
}

#mzGallerySmall .imageElement {
	width:540px;
	height:345px;
	float:left;
	background: url(img/loading.gif) no-repeat center;
}

#mzGallerySmall .imageElement img{
display:block;
margin:0 auto;
}

#f_small_left{
	position: absolute;
	/*left:5px;*/
	left:38px;
	top:188px;
}

#f_small_right{
	position: absolute;
	/*left: 500px;*/
	left:638px;
	top:188px;
}

#scrollFiniture {
	position:absolute;
	left:65px;
	top:140px;
	width:25px;
	height:183px;
	display:none;
}

#scrollFinitureUp {
	position:absolute;
	left:61px;
	top:123px;
	display:none;
}

#scrollFinitureDown {
	position:absolute;
	left:62px;
	top:317px;
	display:none;
	height:20px;
}

#mzGallerySmall1{
    margin:30px 0 0 60px;
}

#mzGallerySmall1 .thumbGallery {
    /*visibility:hidden;*/
    height:0px;
	position:absolute;
	overflow:hidden;
	z-index:100;
}

#mzGallerySmall1 #thumbGalleryNext{
left:578px;
top:116px;
background:url(img/cucina/gallery_small_thumb_left.png) no-repeat;
width:80px;
/*padding:0 0 0 10px;*/
}

#mzGallerySmall1 #thumbGalleryBack{
left:0px;
top:116px;
background:url(img/cucina/gallery_small_thumb_right.png) no-repeat;
width:80px;
/*padding:0 0 0 10px;*/
}

/* IE6*/
#mzGallerySmall1 .thumbContainer {
    width:55px;
    height:40px;
	overflow:hidden;
	margin:11px 0 0 10px;
}

#mzGallerySmall1 .thumbWrapper {
	width:4000px;
	
}

#mzGallerySmall1 .thumbElement {
    height:40px;
    width:55px;
    margin:0 0 0 0;
	float:left;
	cursor:hand;
	font-size:0;
}

#mzGallerySmall1 .thumbNumber{
	color:#9D9A92;
	background:#fff;
	font-size:10px;
	position:absolute;
	width:30px;
	height:15px;
	right:10px;
	top:35px;
	padding:1px 0 0 3px;
}


#mzGallerySmall1 .txtGallery {
	position:absolute;
	width:540px;
	height:30px;
	top:380px;
	z-index:110;	
}

#mzGallerySmall1 .txtElement {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	width:100%;
	text-align:right;
}

#mzGallerySmall1 .txtElement P {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-align:right;
}

#mzGallerySmall1 .imageContainer {
	overflow:hidden;
	width:540px;
	height:345px;
	z-index:99;
}

#mzGallerySmall1 .imageWrapper {
	width:10000px;
}

#mzGallerySmall1 .imageElement {
	width:540px;
	height:345px;
	float:left;
	background: url(img/loading.gif) no-repeat center;
	overflow:hidden;
}

#mzGallerySmall1 .imageElement img{
display:block;
margin:0 auto;
}

#f_small1_left{
	position: absolute;
	left:20px;
	top:188px;
}

#f_small1_right{
	position: absolute;
	left:620px;
	top:188px;
}

/*-------------------------------------------------------------------------- Colori Piani vecchio*/

.containerBiThumbsSmall {
	float:left;
	margin-right:10px;
}

#containerThumbsColori {
	/*margin-left:40px;*/
	width:400px;
	height:220px;
	margin:80px auto 0 auto;
}

#containerThumbsColori a img{
	border:1px solid #DDC0AA;
	margin-top:8px;
}

#containerThumbsColori a:hover img{
	border:1px solid #f16607;
}

#scrollThumbsColori {
	position:absolute;
	width:338px;
	left:155px;
	top:290px;
	display:none;
}

#scrollThumbsColoriLeft {
	position:absolute;
	top:285px;
	left:140px;
	display:none;
	width:10px;
	height:22px;
	background:url(img/cucina/colori_gallery_prev.gif) no-repeat
}

#scrollThumbsColoriRight {
	position:absolute;
	top:285px;
	left:500px;
	display:none;
	width:10px;
	height:22px;
	background:url(img/cucina/colori_gallery_next.gif) no-repeat
}


/*------------------------------------------------------- video accessori -------*/




#containerThumbsVideoG {
	margin-left:40px;
	width:400px;
	height:80px;
	position:absolute;
	top:360px;
}

#containerThumbsVideoG a img{
	border:1px solid #DDC0AA;
}

#containerThumbsVideoG a:hover img{
	border:1px solid #f16607;
}

#containerThumbsVideoG .containerThumbsSmall
{
    float:left;
    margin-right:10px;
}

#scrollThumbsVideoG {
	position:absolute;
	width:338px;
	left:65px;
	top:410px;
	display:none;
}

#videoGalleryObject{
	position: absolute;
	left: 40px;
	top:65px;
	width:340px;
}

#didaRightVideo{
	position: absolute;
	left:340px;
	top:60px;
	width:164px;
	color:#fff;
}

#didaRightVideo h2{
	font-size:11px;
	padding-bottom:10px;
}

#didaRightVideo p{
	font-size:11px;
}


#scrollThumbsVideoGLeft {
	position:absolute;
	top:380px;
	left:20px;
	display:none;
	width:10px;
	height:22px;
	background:url(img/cucina/accessori_videogallery_prev.gif) no-repeat;
}

#scrollThumbsVideoGRight {
	position:absolute;
	top:380px;
	left:450px;
	display:none;
	width:10px;
	height:22px;
	background:url(img/cucina/accessori_videogallery_next.gif) no-repeat;
}

/*-------------------------------------------------------------------------- video*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

#videoContainerCucina {
padding:118px 0 0 50px;
}

.containerTVideo {
	float:left;
	margin-right:5px;
    color:White;
}

.containerTVideo .thumbVideo{
width:228px;
position:relative;
}

.containerTVideo a span.thumb-wrapper{
display:block;
width:116px;
height:70px;
background:url(img/cucina/video_thumb_bg.png) no-repeat;
/*padding:10px 0 0 10px; definitivo*/
padding:12px 0 0 10px;
}

.containerTVideo a{
color:#fff;
font-size:11px;
text-decoration:none;
}

.containerTVideo a img{
border:1px solid #6a6a68;
}

.containerTVideo a:hover img,
.containerTVideo a:focus img{
border:1px solid #e46908;
}

.containerTVideo a span.video-title{
display:block;
width:95px;
position:absolute;
right:0;
top:28px;
}

/*#videoGallery{*/
.video-wrapper{
	position: absolute;
	width:660px;
	height:370px;
	background:#000;
	top:-90px;
	display:table;
}

.video-wrapper #videoGallery{
width:auto;
height:auto;
margin:0 auto;
display:table-cell;
vertical-align:middle;
text-align:center;
}

#didaVideo{
	position: absolute;
	left: 470px;
	top:0px;
	width:164px;
	color:#fff;
}

#didaVideo h2{
	font-size:11px;
	padding-bottom:10px;
}

#didaVideo p{
	font-size:11px;
}

/*-------------------------------------------------------------------------- articoli*/
/*-------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------*/

#containerArticoliH{
	overflow:auto;
	width:804px;
	position:relative;
	height:250px;
	top:83px;
	left:88px;
	/*height:540px;*/
}

#scrollThumbsArticoli {
	position:absolute;
	height:468px;
	width:25px;
	right:15px;
	top:120px;
	z-index:600;
	display:none;
}


#scrollThumbsArticoliUp {
	position:absolute;
	top:105px;
	right:18px;
	z-index:600;
	display:none;
}

#scrollThumbsArticoliDown {
	position:absolute;
	bottom:-5px;
	right:18px;
	z-index:600;
	display:none;
}

#scrollThumbsArticoliH {
	visibility:hidden;
}

#scrollThumbsArticoliLeft {
	position:absolute;
	/*top:75px;
	left:-25px;*/
	z-index:600;
	display:none;
	width:15px;
	height:30px;
	left:38px;
	top:188px;
	background:url(img/cucina/gallery_colori_prev.gif) no-repeat;
}

#scrollThumbsArticoliRight {
	position:absolute;
	/*top:75px;
	right:-25px;*/
	z-index:600;
	display:none;
	width:15px;
	height:30px;
	right:38px;
	top:188px;
	background:url(img/cucina/gallery_colori_next.gif) no-repeat;
}

/*************************************************/
/*	SCHEDA TECNICA	                         */
/*************************************************/

.scrollArticoliH{
position:absolute;
/*top:83px;
left:88px;*/
top:0;
left:0;
}

.scrollArticoliH ul{
list-style:none;
}

.scrollArticoliH ul li{
display:block;
float:left;
}

.scrollArticoliH .download-wrapper,
.scrollArticoliH .views-row{
width:179px;
height:233px;
border-left:1px solid #000;
padding:17px 0 0 21px;
position:relative;
font-size:12px;
}

.scrollArticoliH .views-row img{
border:1px solid #6a6a68;
margin:0 0 15px 0;
}

.scrollArticoliH .download-wrapper h1,
.scrollArticoliH .views-row h1{
font-size:12px;
color:#fa6906;
margin:0 0 20px 0;
padding:0 23px 0 0;
}

.scrollArticoliH .views-row h1 a{
color:#fa6906;
text-decoration:none;
}

.scrollArticoliH .download-wrapper p,
.scrollArticoliH .views-row p{
color:#fff;
padding:0 35px 0 0;
line-height:16px;
}

.scrollArticoliH .download-wrapper a.pdf,
.scrollArticoliH .download-wrapper a.doc{
display:block;
width:132px;
height:42px;
background:url(img/cucina/scheda_pdf_btn.gif) no-repeat;
text-indent:-9999px;
position:absolute;
bottom:0;
}

.scrollArticoliH .download-wrapper a.doc{
background:url(img/cucina/scheda_doc_btn.gif) no-repeat;
}

/*************************************************/
/*	CORPORATE	                         */
/*************************************************/

/*  stampa */

#sfStampa{
	position:absolute;
	left:0;
	top:0;
	width:534px;
	height:430px;
	background:url(img/corporate/light2.jpg) top left no-repeat;
	z-index:100;
}

#claimStampa{
	position:absolute;
	left:0;
	top:0;
	z-index:500;
}

#filtra{
 	visibility:hidden;
	position:absolute;
	left:46px;
	top:148px;
	width:268px;
	height:216px;
	z-index:600;
}

#filtra p{
	font-size:11px;
	color:#C3C4C4;
	margin-bottom:10px;
}

#filtra label{
	display: block;
	font-weight: normal;
	color:#fa6906;
	font-size:12px;
	margin-bottom:3px;
}

#filtra select {
	 display: block;
	 font-size:11px;
	 width: 205px;
	 height:18px;
	 margin-bottom: 5px;
	 border:1px solid #eceae7;
	 background:#201d1b;
	 color:#cbcac9;
}

#filtra .submit{
	margin-top:5px;
	font-size:9px;
	background-color: #fa6906;
	color:#fff;
	width: 63px;
	height: 18px;
	border-right:1px solid #fca96f;
	border-top:1px solid #fb893b;
	border-left:1px solid #d43f03;
	border-bottom:1px solid #e24e04;
}			

#containerThumbsStampa {
	position:absolute;
	left:400px;
	top:38px;
	height:392px;
	z-index:500;
}

#containerThumbsS 
{
    overflow:auto;
    width:530px;
    height:375px
}

p.topNews{
	font-size:x-small;
	color:#fa6906;
	margin-bottom:5px;
	text-decoration:none;
}

p.topNews a{
text-decoration:none;
}

p.bottomNews{
	font-size:x-small;
	color:#fff;
	text-align:center;
	width:88px;
	height:40px;
	text-decoration:none;
	margin-top:4px;
	line-height:9px;
}

p.bottomNews a{
text-decoration:none;
}

.icoStampa{
	border:1px solid #bab9b8;
	padding:2px;
}

#scrollThumbsStampa {
	position:absolute;
	width:470px;
	left:30px;
	bottom:10px;
	z-index:800;
	display:none;
}

html>body #scrollThumbsStampa {
	bottom:15px;
}

#scrollThumbsStampaLeft {
	position:absolute;
	bottom:10px;
	left:0px;
	z-index:800;
	display:none;
}

#scrollThumbsStampaRight {
	position:absolute;
	bottom:10px;
	left:510px;
	z-index:800;
	display:none;
}

/* ----------------------------------------------------------------- video  */

#introVideo{
	position:absolute;
	left:83px;
	top:168px;
	width:366px;
	z-index:600;
}

#introVideo p, .txtVideo p{
	font-size:11px;
	color:#C3C4C4;
	margin-bottom:10px;
}

#btn_video{
	position:absolute;
	left:83px;
	top:334px;
	width:366px;
	z-index:600;
}

#m_gallery{
	position:absolute;
	left:84px;
	top:300px;
	width:200px;
	z-index:601;
}

#m_gallery2{
	position:absolute;
	left:180px;
	top:330px;
	width:200px;
	z-index:601;
	font-size:11px;
	color:#C3C4C4;
}

.videoThumbnails {
	float:left;
	position:relative;
}

.videoIstituzionali{
	width:150px;
	position:relative;
	/*top:0px;
	left:0px;
	height:30px;
	border:1px solid #f00;*/
	height:18px;
}

.videoProdotto{
	width:150px;
	position:relative;
	/*top:0px;
	left:0px;
	height:30px;
	border:1px solid #f00;*/
	height:18px;
}

html>body .videoIstituzionali {
	background:url(img/corporate/video_istituzionali.png) top left no-repeat;
}

html>body .videoProdotto {
	background:url(img/corporate/video_prodotto.png) top left no-repeat;
}

#dida_video{
	position:absolute;
	left:56px;
	top:300px;
	width:300px;
	z-index:601;
}

#dida_video p{
	font-size:11px;
	color:#C3C4C4;
}

#videoContainer{
	position:absolute;
	left:520px;
	top:33px;
	width:406px;
	height:357px;
	z-index:600;
	background:url(img/corporate/base_video.jpg) top left no-repeat;
}

#videoContainer #swfVideo{
	position:absolute;
	z-index:610;
	left:77px;
	top:36px;
	width:262px;
	height:216px;
	/*background:#f00;*/
}

#containerThumbsVideo {
	overflow:auto;
	position:absolute;
	top:330px;
	left:82px;
	width:850px;
	height:80px;
	z-index:801;
}

#containerThumbsVideo a img{
	border:1px solid #A79383;
}

#containerThumbsVideo a:hover img{
	border:1px solid #FA6906;
}

#scrollThumbsVideoLeft {
	position:absolute;
	top:353px;
	left:30px;
	z-index:801;
	display:none;
}

#scrollThumbsVideoRight {
	position:absolute;
	top:353px;
	left:925px;
	z-index:801;
	display:none;
}


/*  ----------------------------------------------------   lavora con noi*/

#introLavora{
	position:absolute;
	left:83px;
	top:143px;
	width:320px;
	z-index:601;
}

#introLavora p{
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color:#c3c4c4;
	line-height:15px;
}

#fotoLavora{
	position:absolute;
	left:53px;
	top:227px;
	z-index:601;
	width:307px;
	height:207px;
	background:url(img/corporate/invia_cv_sf.jpg) bottom left no-repeat;
}

#fotoLavora ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#fotoLavora ul li { 
	background:url(img/corporate/invia_cv2.jpg) no-repeat;
}

#fotoLavora ul li a { 
	width:307px;
	height:46px;
	font-size: 11px;
	display: block; 
	text-decoration: none;
	background:url(img/corporate/invia_cv.jpg) no-repeat;
}
	
#fotoLavora ul li a:hover { 
	background:none;
}

#fotoLavora a img{
	border:0;
}

/*                       GOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGLE MAP */

#googleMap{
	position:absolute;
	top:24px;
	left:24px;
	width:486px;
	height:370px;
	/*border:1px solid #A09D9C;*/
}

 #closeBtnGoogle{
	position:absolute;
	top:3px;
	right:0px;
}

 #closeBtnGoogle a img{
	border:0;
}

#printGoogle{
	position:absolute;
	top:403px;
	left:443px;
}

#printGoogle p a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.stampaGoogle{
	margin:0 5px -3px 0;
	border:none !important;
}

#googleData{
	position:absolute;
	top:0px;
	left:535px;
	width:466px;
	height:430px;
	background:url(img/punti_vendita/sf_googleData.gif) no-repeat;
	/*border:1px solid #A09D9C;*/
}

#googleDataTop h1{
	margin-top:22px;
	margin-left:9px;
}

#googleDataTop #closeBtn{
	position:absolute;
	top:0px;
	right:0px;
}

#googleDataTop #closeBtn a img {
border:0;
}

#google_form{
	position:relative;
	color:#CBCAC9;
	margin-left:15px;
	margin-top:10px;
	padding:0;
	font-size:31px;
}

/*fieldset generale*/
#google_form fieldset {
	display: block;
	border:none;
	margin:0;
	padding:4px 0;
}

#google_form p{
	font-size:11px;
	margin:0;
	padding:5px 0 0 0;
}

#google_form select {
	display: block;
	background-color: #504D4A;
	border: 1px #A4A09C solid;
	width: 152px;
	margin:5px 0;
	font: 11px Arial, Helvetica, sans-serif;
	color:#cbcac9;
}

#google_form input {
	display: block;
	font-size: 10px;
	background-color: #504D4A;
	border: 0;
	color:#CBCAC9;
}

#google_form .submit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:3px;
	left:356px;
	font-size: 9px!important;
	font-weight:bold;
	background-color: #FA6906;
	color:#fff;
	border-top: 1px #FB883A solid;
	border-right: 1px #FCA96F solid;
	border-bottom: 1px #E24F04 solid;
	border-left: 1px #D43F03 solid;
	width: 60px;
	height: 18px;
}

#google_form .help{
	position:absolute;
	top:46px;
	left:162px;
	background:transparent;
}

#googleDataBottom {
	position:absolute;
	top:140px;
	left:15px;
}

#googleDataBottom #visualizza{
	position:absolute;
	top:2px;
	left:160px;
	width:270px;
}

#googleDataBottom p {
	font-size:10px;
	margin:0;
	padding:5px 0 0 0;
	color:#EF6203;
}

#googleDataBottom fieldset.radio{
	/*margin: 1em 0 2em 0;*/
	/*margin-top: 10px;*/
	border: none;
	/*border: 1px solid #f00;*/
}

#googleDataBottom fieldset.radio input {
	/*clear: both;
	float: left;
	width: auto;
	background-color: transparent;*/
	border: none;
	/*margin:0 0 5px 0;*/
}

#googleDataBottom label {
	float: left;
	display: block;
	margin: 0px 15px 0px 0;
	font-weight: normal;
	/*border: solid 1px #f00;*/
	font-size:  x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit; 
	font-size:  10px;
	color:#EF6203;
}

#google_lista{
	overflow:hidden;
	height:240px;
	position:absolute;
	left:0px;
	top:35px;
	width:390px;
	z-index:600;
}

#googleDataBottom h3{
	font-size:11px;
	font-weight:bold;
	color:#FA6906;
}

#googleDataBottom ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#googleDataBottom ul li { 
	margin:0;
}

#googleDataBottom ul li a { 
	font-size: 11px;
	display: block; 
	color: #A5A5A5;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
}
	
html>body #googleDataBottom ul li a { 
	padding: 0px 0px 10px 0px;
}
	
#googleDataBottom ul li a:hover{
	color: #FA6906;
	text-decoration:none;
}

#scrollThumbsGoogle {
	position:absolute;
	height:210px;
	width:25px;
	left:402px;
	top:50px;
	z-index:600;
	display:none;
}

#scrollThumbsGoogleUp {
	position:absolute;
	top:28px;
	left:399px;
	z-index:600;
	display:none;
}

#scrollThumbsGoogleDown {
	position:absolute;
	top:260px;
	left:398px;
	z-index:600;
	display:none;
}

/* --------------------------------------------------------------------- OCCASIONI  */

#contenitoreOccasioni{
	position:relative;
	width:100%;
	height:430px;
	background:#3A3834;
}

#baglioreOccasioni{
	position:absolute;
	top:0;
	left:0;
	height:430px;
	width:550px;
	background:url(img/occasioni/bagliore.jpg) no-repeat;
	z-index:500;
}

#cucinaOccasioni{
	position:absolute;
	top:0;
	left:464px;
	height:430px;
	width:1300px;
	background:url(img/occasioni/sf_cucina.jpg) no-repeat;
	z-index:501;
}

#titleOccasioni{
	position:absolute;
	top:149px;
	left:0;
	height:115px;
	width:164px;
	z-index:601;
}

#column_b{
	position:absolute;
	top:0;
	left:180px;
	height:430px;
	width:370px;
	z-index:601;
}

#column_b #flashMap{
	position:absolute;
	top:96px;
	left:0;
	height:305px;
	width:303px;
	z-index:601;
	display:none;
}

#column_b #list{
	position:absolute;
	top:96px;
	left:10px;
	/*height:252px;*/
	width:315px;
	z-index:601;
	background:url(img/occasioni/riga-left.gif) top left no-repeat;
}

#column_b #list h1{
	font-size:16px;
	color:#fff;
	margin-left:8px;
}

.insideH1{
	margin:0px 0 -3px 10px;
}

html>body #piripiri{
	float:left;
	width:205px;
	height:16px;
	margin-left:10px;
	background:url(img/occasioni/scheda_riv.png) top left no-repeat;
}

#occ_scroll{
  overflow:hidden;
  width:320px;
  height:270px;
  clear:both;
}

.occ_left{
	margin-top:12px;
	margin-left:9px;
	height:113px;
}

.occ_container{
	float:left;
	margin-right:5px;
}

.occ_container p{
	margin-bottom:3px;
}

/*
.img_occ{
	margin-right:5px;
	float:left;
}*/

.occ_left img {
	margin-right:5px;
	border:1px solid #848481;
}

#column_b #list h3{
	font-size:12px;
	color:#A8A5A4;
	font-weight:normal;
	margin-left:8px;
}

#pop_occasioni_zoom {
	height:530px;
	width:700px;
	padding:3px;
	background: #000;
	border: 1px solid #7B7673;
}

#occasioniList { 
	margin-top: 40px;
	margin-left:8px;
	width:302px;
	/*clear:left;*/
}

#occasioniList ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#occasioniList ul li { 
	margin:0;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	color: #A5A5A5;
}
	
#occasioniList ul li a { 
	font-size: 11px;
	/*display: block; */
	color: #A5A5A5;
	text-decoration: none;
	/*border:1px solid #f00;*/
}

#occasioniList ul li a:hover{
	color: #FA6906;
	text-decoration:none;
}

#column_b #scrollThumbsServizi1 {
	position:absolute;
	height:148px;
	width:25px;
	left:335px;
	top:170px;
	z-index:600;
	display:none;
}

#column_b #scrollThumbsServiziUp1 {
	position:absolute;
	top:145px;
	left:332px;
	z-index:600;
	display:none;
}

#column_b #scrollThumbsServiziDown1 {
	position:absolute;
	top:324px;
	left:332px;
	z-index:600;
	display:none;
}

#vai_regione{
	position:absolute;
	top:352px;
	left:0;
}

#occ_back{
	position:relative;
	top:395px;
	left:8px;
}

/*  */

#column_c{
	position:absolute;
	top:0;
	left:550px;
	height:430px;
	width:451px;
	z-index:601;
}

#column_c h1{
	font-size:17px;
	color:#fff;
	margin-left:1px;
}

#column_c h3{
	font-size:14px;
	color:#fff;
	margin-left:1px;
}

#column_c .line{
	position:absolute;
	top:98px;
	left:0px;
	height:252px;
	width:1px;
	background:url(img/occasioni/column_c_line.gif) left top no-repeat;
}

#column_c #scrollEsposte{
  overflow:hidden;
	position:absolute;
	top:160px;
	left:12px;
	width:405px;
	height:270px;
}

#column_c .thumbEsposte{
	width:92px;
	height:90px;
	margin-right:8px;
	float:left;
}

.thumbEsposte a{
text-decoration:none;
}

#column_c .thumbEsposte a{
text-decoration:none;
}

#column_c .thumbEsposte a img{
	border:1px solid #D4C0B0;
}

#column_c .thumbEsposte a h5{
	text-decoration:none;
	color:#9E9C95;
	font-weight:normal;
	font-size:10px;
	margin-bottom:3px;
}

#column_c #scrollThumbsServizi {
	position:absolute;
	height:125px;
	width:25px;
	left:418px;
	top:190px;
	z-index:600;
	display:none;
}

#column_c #scrollThumbsServiziUp {
	position:absolute;
	top:168px;
	left:414px;
	z-index:600;
	display:none;
}

#column_c #scrollThumbsServiziDown {
	position:absolute;
	top:319px;
	left:414px;
	z-index:600;
	display:none;
}

#column_c .sceltaModello{
	position:absolute;
	top:353px;
	left:0px;
}

#o_ricerca{
	position:absolute;
	top:98px;
	left:10px;
}

/* ------------------------------------------------------------------------ crea il tuo catalogo */

#containerscarica{
position:relative;
}

#containerscarica #close{
position:absolute;
top:0;
right:0;
}

#containerscarica #close a img{
border:none;
}

.titleCrea{
	position:absolute;
	left:200px;
	top:87px;
}

.titleCrea p{
	width:260px;
	color:#fff;
	padding:0;
	margin:0;
}

.line{
	position:absolute;
	left:472px;
	top:22px;
}

/* ------------------------------------------- CREA LA TUA SNAIDERO -------------------------- */

#containerCrea{
	position:relative;
	width:1000px;
	height:655px;
	background:#1F1E1C;
	/*border:1px solid fuchsia;*/
}

#containerCrea #close{
position:absolute;
right:0;
top:0;
}

#containerCrea #close a img{
border:none;
}

#pop_planimetria {
	height:472px;
	width:732px;
	padding:0px;
	background: #000;
	/*border: 1px solid #7B7673;*/
}

html>body #logoCrea{
	position:absolute;
	top:0px;
	left:22px;
	z-index:9000;
	background: url(img/crea_snaidero/logoCrea.png) no-repeat;
	width:275px;
	height:53px;
}

/* pagina 1  */
 .sfPage1Normal{
	position:absolute;
	top:25px;
	left:0px;
	width:500px;
	height:630px;
	z-index:3;
	/*background: url(img/crea_snaidero/page1Normal.png) no-repeat;*/
	background: url(img/crea_snaidero/page1Normal.jpg) no-repeat;
}

 .sfPage1Hover{
	position:absolute;
	top:25px;
	left:0px;
	width:500px;
	height:630px;
	z-index:1;
	/*background:url(img/crea_snaidero/page1Hover.png) no-repeat;*/
	background:url(img/crea_snaidero/page1Hover.jpg) no-repeat;
}

.sfPage1Hover .title{
	position:absolute;
	top:116px;
	left:67px;
}

/*contenuto pagina 1 */
.contentPage1{
	position:absolute;
	width:370px;
	top:100px;
	left:67px;
	z-index:10;
}

.contentPage1 p{
	font-size:12px;
	color:#1F1E1C;
	margin-top:20px;
}

.contentPage1 .room{
	position:absolute;
	top:189px;
	left:0;
}

.contentPage1 .parete_form{
	position:absolute;
	top:400px;
	left:0px;
}

.contentPage1 .parete_form select {
        width:37px;
		background:#fff;
        border:1px solid #808080;
        margin:1px 0 1px 0;
        font-family:arial, helvetica, sans-serif;
        font-size:11px;
        color:#cbcac9;
}

.contentPage1 .parete_form label {
	padding-right:30px;
	padding-bottom:20px;
}

.contentPage1 .next1{
	position:absolute;
	top:487px;
	left:202px;
}

.contentPage1 .next1 a img{
	border:0;
}

/* pagina 2  */
 .sfPage2Normal{
	position:absolute;
	top:25px;
	left:250px;
	width:500px;
	height:630px;
	z-index:3;
	/*background:url(img/crea_snaidero/page2Normal.png) no-repeat;*/
	background:url(img/crea_snaidero/page2Normal.jpg) no-repeat;
}

 .sfPage2Hover{
	position:absolute;
	top:25px;
	left:250px;
	width:500px;
	height:630px;
	z-index:2;
	/*background:url(img/crea_snaidero/page2Hover.png) no-repeat;*/
	background:url(img/crea_snaidero/page2Hover.jpg) no-repeat;
}

.sfPage2Hover .title{
	position:absolute;
	top:116px;
	right:90px;
}

 .sfPage2Hover_bis{
	position:absolute;
	top:25px;
	left:250px;
	width:500px;
	height:630px;
	z-index:2;
	/*background:url(img/crea_snaidero/page2Hover_bis.png) no-repeat;*/
	background:url(img/crea_snaidero/page2Hover_bis.jpg) no-repeat;
}

.sfPage2Hover_bis .title{
	position:absolute;
	top:116px;
	left:28px;
}

/*contenuto pagina 2 */
.contentPage2{
	position:absolute;
	width:410px;
	top:100px;
	left:298px;
	z-index:10;
}

.contentPage2 .contMenu {
	margin-top:56px;
}

.contentPage2 .menu {
	float:left;
	border-right: 1px solid #B2B2B2;
	margin:1px;
	height: 215px;
	padding:0 8px ;
}

.contentPage2 .menu p {
	font-size:12px;
	font-weight:bold;
	color:#484541;
	margin: 2px 2px 27px 2px;
	padding-left: 2px;
	padding-right: 5px;
}

.contentPage2 .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.contentPage2 .menu li {
	font-size:11px;
	margin: 0;
 	padding: 0;
  	list-style: none;
}
  
.contentPage2 .menu li {
	display: inline;
}

.contentPage2 .menu li a {
	color: #484746;
	text-decoration: none;
	text-align: left;
	padding: 1px 5px;
	display: block;
}

.contentPage2 .menu li a:hover {
	text-decoration: underline;
	color: #ED6617;
}

.contentPage2 .next2{
	position:absolute;
	top:487px;
	left:235px;
}

.contentPage2 .back2{
	position:absolute;
	top:489px;
	left:0px;
}

/* pagina 3  */
 .sfPage3Normal{
	position:absolute;
	top:25px;
	left:490px;
	width:500px;
	height:630px;
	z-index:3;
	background:url(img/crea_snaidero/page3Normal.jpg) no-repeat;
}

 .sfPage3Hover{
	position:absolute;
	top:25px;
	left:490px;
	width:500px;
	height:630px;
	z-index:1;
	background:url(img/crea_snaidero/page3Hover.jpg) no-repeat;
}

.sfPage3Hover .title{
	position:absolute;
	top:116px;
	right:95px;
}

/*contenuto pagina 3 */
.contentPage3{
	position:absolute;
	width:370px;
	top:100px;
	left:548px;
	z-index:10;
}

#cont_composizione{
	position:absolute;
	top:156px;
	left:0;
}

#cont_composizione #scrollEsposte{
	position:absolute;
	top:0px;
	left:0px;
	width:340px;
	height:234px;
}

.thumbComp{
	width:92px;
	height:80px;
	margin-right:20px;
	float:left;
}

.thumbComp a img{
	border:1px solid #454340;
}

.contentPage3 .back3{
	position:absolute;
	top:489px;
	left:0px;
}

.contentPage3 .next3{
	position:absolute;
	top:489px;
	left:248px;
}

#vrml{
	position:absolute;
	top:54px;
	left:0;
	width:741px;
	height:599px;
}

#left_box{
	position:absolute;
	top:1px;
	left:25px;
	width:714px;
	height:598px;
	background: url(img/crea_snaidero/sf_left_box2.jpg) top left;
}

#left_box .inner{
	position:relative;
	margin-top:40px;
	margin-left:30px;
	width:618px;
}

#left_box .inner h1{
	font-size:0;
}

#left_box .inner h3{
	font-size:19px;
	color:#FA6906;
}

#left_box .inner p{
	font-size:11px;
	color:#CCCCCB;
	/*width:170px;*/
}

#left_box .inner p a{
	color:#FA6906;
	text-decoration:underline;
	font-weight:bold;
}

#left_box #line_divisore{
	margin-top:40px;
	margin-bottom:30px;
}

#left_box #left{
	float:left;
	width:315px;
	/*background:#ccc;*/
}

#left_box #right{
	float:right;
	width:250px;
	/*background:#fcc;*/
}

#left_box #vrml_div {
	padding: 3px;
	margin-bottom: 10px;
	/*margin-top: 5px;*/
	text-align: left;
	background: transparent;
	border:1px solid #848380;
}
	
.inline {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 0;
}

#right_box{
	position:absolute;
	top:54px;
	left:752px;
	width:232px;
	height:599px;
	background: url(img/crea_snaidero/sf_right_box.jpg) top left;
}

#right_box .content{
	position:relative;
	width:218px;
	height:599px;
	/*background:#fff;*/
	margin-left:14px;
}

#right_box .content h1{
	margin-bottom:15px;
}

#right_box .content p{
	width:190px;
	margin-left:3px;
	padding-left:3px;
	color:#CCCCCB;
	font-size:11px;
}

html>body #right_box .content .clicca_qui {
	margin-top:12px;
	width:194px;
	height:63px;
	background: url(img/crea_snaidero/clicca_qui.png) no-repeat top left;
}

html>body #right_box .content .clicca_help {
	width:61px;
	height:38px;
	background: url(img/crea_snaidero/help.png) no-repeat top left;
}

.r_title{
	position:relative;
	padding-top:8px;
	margin:0;
	/*border:1px solid #f00;*/
	font-size:0;
}

.r_back{
	position:absolute;
	top:8px;
	left:153px;
}

.r_back a img{
border:0;
}

.r_line{
	/*padding:0px;
	margin:14px 0;*/
	font-size:0;
}

/*form little*/

#body_form3{
	margin-left:3px;
	margin-top:5px;
	position:relative;
	color:#CBCAC9;
	padding:0;
	overflow:hidden;
	width:200px;
	height:500px;
	/*border:1px solid #f00;*/
}

#body_form3 label{
	display: block;
	font-weight: normal;
	/*border: solid 1px #f00;*/
	font-size: 11px;   
	margin-bottom:2px;  
}

#body_form3 input {
	display: block;
	font-size:11px;
	background: transparent;
	border: 0;
	width: 195px;
	color:#CBCAC9;
	margin-top:2px;
	height: 18px;
	/*padding-left:3px;
	padding-top:2px;*/
}

#body_form3 select {
	margin-top:3px;
	 display: block;
	 font-size:11px;
	 width: 195px;
	 height:18px;
	 margin:5px 0;
	 border:1px solid #a8a8a7;
	 background:#504d4a;
	 color:#cbcac9;
}

#body_form3 .submit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	background-color: #FA6906;
	color:#fff;
	border-top: 1px #FB883A solid;
	border-right: 1px #FCA96F solid;
	border-bottom: 1px #E24F04 solid;
	border-left: 1px #D43F03 solid;
	width: 63px;
	height: 18px;
	margin-top:8px;
	float:left;
	margin-right:20px;
}

#body_form3 #c_newsletter {
	display: block;
	border:none;
	margin:0;
	padding:5px 0;
}


#body_form3 #c_newsletter.radio{
	/*margin: 1em 0 2em 0;*/
	margin: 10px 0 0 0;
	padding:0;
	/*border: 1px solid #f00;*/
}

#body_form3 #c_newsletter.radio input {
	/*clear: both;
	float: left;*/
	width: auto;
	background-color: transparent;
	border: none;
}

#body_form3 #c_newsletter.radio .left {
	float: left;
	/*border: 1px solid #f00;*/
	padding-right:5px;
}

#body_form3 #c_newsletter.radio .right {
	float: left;
	/*width:450px;*/
}

#scrollLong {
	position:absolute;
	height:500px;
	width:25px;
	left:203px;
	top:55px;
	z-index:600;
	display:none;
}

#scrollLongUp {
	position:absolute;
	top:30px;
	left:200px;
	z-index:600;
	display:none;
}

#scrollLongDown {
	position:absolute;
	top:558px;
	left:199px;
	z-index:600;
	display:none;
}

#scrollLongBis {
	position:absolute;
	height:380px;
	width:25px;
	left:673px;
	top:170px;
	z-index:600;
	display:none;
}

#scrollLongUpBis {
	position:absolute;
	top:140px;
	left:670px;
	z-index:600;
	display:none;
}

#scrollLongDownBis {
	position:absolute;
	top:558px;
	left:669px;
	z-index:600;
	display:none;
}

/* --------------------------------------- pop up privacy*/

#privClose{
	/*float:right;
	margin:9px 16px 0 0;*/
	color:#A2A099;
	font-size:12px;
	position:absolute;
	top:9px;
	right:16px;
	z-index:101;
}

#privClose img{
	border:0;
}

#privClose a{
	text-decoration:none;
	color:#A2A099;
}

#privBody{
	clear:both;
	/*width:480px;*/
	color:#A2A099;
	font-size:11px;
}

#privBody p{
	padding:10px 0 0 20px;
	width:415px;
}

#privBody a{
	text-decoration:none;
	color:#A2A099;
}

#privBody em{
	color:#FA6906;
	font-style:normal;
}

#privTitle{
	color:#FA6906;
	text-decoration:underline;
	font-weight:bold;
	padding:30px 0 0 20px;
}

/* web cam*/

.titleCam{
	position:absolute;
	top:89px;
	left:374px;
	width:338px;
	height:71px;
}

.adviceCam{
	position:absolute;
	top:160px;
	left:374px;
	width:338px;
	height:56px;
}

#menuCam {
 /*padding-top:130px;*/
 position:absolute;
 left:374px;
 top:236px; 
}

#menuCam ul  li {
  	list-style: none;
 	display: block;
  	float: left; 
}

#menuCam ul li a { 
	/*setta l'altezza dell'img*/
	display: block;
 	height: 20px;
}
  
/*non fa comparire la scritta nella lista*/
#menuCam ul li a span { 
	display: none;
}

#menuCam ul li#cam1 a {
	/* è la larghezza della gif*/
 	width: 71px; 
 	background: url(img/webCam/w1.jpg) no-repeat;
}
  
 #menuCam ul li#cam2 a {
	/* è la larghezza della gif*/
 	width: 82px; 
 	background: url(img/webCam/w2.jpg) no-repeat;
}

#menuCam ul  li#cam1 a:hover,
#menuCam ul  li#cam2 a:hover
{ background-position: 0 -20px; }

#non {
 /*padding-top:130px;*/
 position:absolute;
 left:378px;
 top:266px; 
}
   
#non a{
   font-size:9px;
   color:#CCCCCC;
   text-decoration:none;
}

/* --------------------------------------------------------------- CERCA LA TUA CUCINA  */

#contenitoreCerca{
	position:relative;
	width:100%;
	height:430px;
	background:#393733;
	background:url(img/cerca_cucina/all.jpg) no-repeat;
	overflow:hidden;
}

#titleCerca{
	position:absolute;
	top:180px;
	left:0;
	height:115px;
	width:164px;
	z-index:601;
}

#cercaCol1{
	position:absolute;
	top:0;
	left:204px;
	height:311px;
	width:265px;
	z-index:601;
	background:url(img/cerca_cucina/sf_column.gif) no-repeat;
}

#cercaCol2{
	position:absolute;
	top:0;
	left:469px;
	height:311px;
	width:265px;
	z-index:601;
	background:url(img/cerca_cucina/sf_column.gif) no-repeat;
}

#cercaCol3{
	position:absolute;
	top:0;
	left:733px;
	height:311px;
	width:265px;
	z-index:601;
	background:url(img/cerca_cucina/sf_column.gif) no-repeat;
}

#cercaCol4{
	position:absolute;
	top:332px;
	left:224px;
	width:108px;
	height:76px;
	z-index:1000;
}

#cercaRiga4{
	position:absolute;
	top:288px;
	left:204px;
	height:140px;
	width:790px;
	z-index:601;
	/*border:1px solid #f00;*/
}

.titleCercaCol{
	position:absolute;
	top:39px;
	left:0;
}

.imgCercaCol{
	position:absolute;
	top:77px;
	left:8px;
	border:1px solid #7A7776;
	visibility:hidden;
}

#menuCercaCol   {
	position:absolute;
	top:157px;
	left:0;
}

 #menuCercaCol ul  li {
  	list-style: none;
	margin:6px 0;
}

 #menuCercaCol ul li a { 
	 color:#fff;
	 font-size:12px;
	 font-weight:bold;
	 text-decoration:none;
	 background:url(img/cerca_cucina/point.gif) no-repeat 10px 50%;
	 padding-left:24px;
}
  
#menuCercaCol ul li a:hover,#menuCercaCol ul li a.selected { 
	 color:#FA6906;
	 font-size:12px;
	 font-weight:bold;
	 text-decoration:none;
	 background:url(img/cerca_cucina/v.gif) no-repeat 10px 50%;
	 padding-left:24px;
}

.titleModelli{
	position:absolute;
	top:0px;
	left:1px;
}

.riq_img{
	position:absolute;
	top:44px;
	left:20px;
	width:108px;
	height:76px;
	background:url(img/cerca_cucina/riq_img.jpg);
	visibility:hidden;
}

.riq_img img{
	position:absolute;
	top:8px;
	left:9px;
}

.linkCercaDisabled {
	color: #6b6a68;
	text-decoration: none;
	text-align: left;
	padding: 1px 5px;
	display: block;
	font-size:10px;
	display:none;
}

/*
 #menuCercaCol ul li a img{ 
	border:0;
}
*/

.contMenuCerca {
	position:absolute;
	top:35px;
	left:160px;
}

.menuCerca {
	float:left;
	border-right: 1px solid #696867;
	height: 90px;
	/*margin-right:39px;
	width:105px;*/
}

.menuCerca ul {
	padding: 0;
	list-style: none;
}

.menuCerca li {
	margin: 0;
 	padding: 0;
  	list-style: none;
	display: inline;
}

.menuCerca li a {
	color: #E3E3E3;
	text-decoration: none;
	text-align: left;
	padding: 1px 5px;
	display: block;
	font-size:10px;
}

.menuCerca li a:hover {
	text-decoration: none;
	color: #FA6906;
}

/*  my snaidero  */

#containerPrex{
	position:absolute;
	top:0px;
	left:0px;
	z-index:500;
	height:250px;
}

#containerPrex #scrollThumbsPress{
	left:420px;
	top:50px;
}

#containerPrex #scrollThumbsPressUp{
	left:416px;
	top:35px;
}

#containerPrex #scrollThumbsPressDown{
	left:417px;
	top:280px;
	height:20px;
}

.sfMysnaidero{
float:left;
width:632px;
height:430px;
/*background:url(img/per_te/entry_mysnaidero.jpg) top left no-repeat;*/
}

#myReg{
height:40px;
margin-bottom:10px;
margin-top:15px;
margin-left:30px;
}

#myReg ul{
margin: 0;
padding:0;
}

#myReg ul li{
display: block;
float: left; 
list-style-type: none;
}

#myReg ul li a{
display: block;
height: 40px;
}

#myReg ul li a span{
display:none;
}

#myReg ul li#reg_btn a{
width:109px; 
background:url(img/per_te/my_registrati_interno.gif) no-repeat;
}

#myReg ul li#reg_btn a:hover{
width:109px; 
background:url(img/per_te/my_registrati_interno.gif) no-repeat;
background-position:0 -40px;
}

#prePost {
height:36px;
margin-top:25px;
/*margin-left:100px;*/
}

#prePost ul { 
margin: 0;
padding:0;
}

#prePost ul li {
display: block;
float: left; 
list-style: none;
}

#prePost ul li a { 
display: block;
height: 36px;
}

#prePost ul li a span { display: none; }

#prePost ul li#pre_btn a{
width:133px; 
background:url(img/per_te/pre_btn.gif) no-repeat;
margin-right:50px;
}

#prePost ul li#pre_btn a:hover{
width:133px; 
background:url(img/per_te/pre_btn.gif) no-repeat;
background-position: 0 -36px;
}

#prePost ul li#post_btn a{
width:155px; 
background:url(img/per_te/post_btn.gif) no-repeat;
}

#prePost ul li#post_btn a:hover{
width:155px; 
background:url(img/per_te/post_btn.gif) no-repeat;
background-position: 0 -36px;
}

/* -------------- garanzia */

#pop_garanzia {
	height:352px;
	width:621px;
	padding:0px;
	background: #11100C;
	border: 1px solid #676868;
	position:relative;
}

#bodyGaranzia{
	position:absolute;
	/*clear:both;
	margin-top:21px;
	margin-left:24px;*/
	top:21px;
	left:24px;
	background: #11100C;
}

#pop_myAcquisto{
height:410px;
width:530px;
padding:0px;
background: #11100C;
border: 1px solid #676868;
position:relative;
}

#body_myAcquisto{
position:absolute;
top:21px;
left:4px;
background: #11100C;
}

#myClose{
margin-left:480px;
margin-top:6px;
padding:0;
}

html>body .myReg-interno{
position:relative;
left:160px;
top:335px;
}

.myReg-interno{
position:relative;
left:160px;
top:330px;
}

/* consigli ------------------------------------------------*/

#consigli_scegliere{
background:#11100C;
width:100%;
}

#scegliere_left{
	width:430px;
	height:300px;
}

ul#scegliereList{
display:block;
position:absolute;
top:246px;
left:0;
z-index:1000;
width:430px;
list-style-type:none;
}

ul#scegliereList li{
background:url(img/per_te/scegliere/bg_li.gif) bottom repeat-x;
padding-left:142px;
padding-right:30px;
height:23px;
}

ul#scegliereList li a{
display:block;
height:23px;
width:245px;
}

ul#scegliereList li#voce1 a{
background:url(img/per_te/scegliere/01_cucina.gif) no-repeat;
}

ul#scegliereList li#voce2 a{
background:url(img/per_te/scegliere/02_prog.gif) no-repeat;
}

ul#scegliereList li#voce3 a{
background:url(img/per_te/scegliere/03_prodotto.gif) no-repeat;
}

ul#scegliereList li#voce4 a{
background:url(img/per_te/scegliere/04_pre.gif) no-repeat;
}

ul#scegliereList li#voce5 a{
background:url(img/per_te/scegliere/05_post.gif) no-repeat;
}

ul#scegliereList li#voce1 a:hover,ul#scegliereList li#voce1 a.selected,
ul#scegliereList li#voce2 a:hover,ul#scegliereList li#voce2 a.selected,
ul#scegliereList li#voce3 a:hover,ul#scegliereList li#voce3 a.selected,
ul#scegliereList li#voce4 a:hover,ul#scegliereList li#voce4 a.selected,
ul#scegliereList li#voce5 a:hover,ul#scegliereList li#voce5 a.selected{
background-position:-245px 0;
}

ul#scegliereList li#voce1 a span,
ul#scegliereList li#voce2 a span,
ul#scegliereList li#voce3 a span,
ul#scegliereList li#voce4 a span,
ul#scegliereList li#voce5 a span{
display:none;
}

#scegliere_right{
	position:absolute;
	top:0px;
	left:430px;
	width:565px;
	height:430px;
	overflow:hidden;
}

#blocchi{
background:url(img/per_te/scegliere/blocchi_bg.gif) no-repeat;
width:530px;
height:430px;
}

.box{
	overflow:hidden;
	width:168px;
	height:170px;
	position:absolute;
}

.template1 #box5 { left:0px; top:42px; }
.template1 #box6 { left:179px; top:42px; }
.template1 #box3 { left:358px; top:42px; }
.template1 #box1 { left:0px; top:222px; }
.template1 #box4 { left:179px; top:222px; }
.template1 #box2 { left:358px; top:222px; }

.template2 #box5 { left:0px; top:42px; }
.template2 #box6 { left:179px; top:42px; }
.template2 #box3 { left:358px; top:42px; }
.template2 #box1 { left:0px; top:222px; }
.template2 #box4 { left:179px; top:222px; }
.template2 #box2 { left:358px; top:222px; }

.template3 #box5 { left:0px; top:42px; }
.template3 #box3 { left:179px; top:42px; }
.template3 #box6 { left:358px; top:42px; }
.template3 #box1 { left:0px; top:222px; }
.template3 #box4 { left:179px; top:222px; }
.template3 #box2 { left:358px; top:222px; }

.template4 #box5 { left:0px; top:42px; }
.template4 #box3 { left:179px; top:42px; }
.template4 #box4 { left:358px; top:42px; }
.template4 #box1 { left:0px; top:222px; }
.template4 #box6 { left:179px; top:222px; }
.template4 #box2 { left:358px; top:222px; }

.template5 #box1 { left:0px; top:42px; }
.template5 #box2 { left:179px; top:42px; }
.template5 #box3 { left:358px; top:42px; }
.template5 #box6 { left:0px; top:222px; }
.template5 #box4 { left:179px; top:222px; }
.template5 #box5 { left:358px; top:222px; }

.template6 #box1 { left:0px; top:42px; }
.template6 #box2 { left:179px; top:42px; }
.template6 #box3 { left:358px; top:42px; }
.template6 #box4 { left:0px; top:222px; }
.template6 #box5 { left:179px; top:222px; }
.template6 #box6 { left:358px; top:222px; }

.mzGalleryGuidaArgomenti {
	left:0px;
	top:0px;
	position:absolute;
	width:168px;
	height:170px;
	overflow:hidden;
}

.mzGalleryGuidaArgomenti .imageContainer {
	overflow:hidden;
	position:absolute;
	width:168px;
	height:170px;
	z-index:99;
	/*background:#222 url(img/loading.gif) no-repeat center;*/
}

.mzGalleryGuidaArgomenti .imageElement {
	position:absolute;
}

.mzGalleryGuidaArgomenti .imageElement a {
	border:0px;
}

.mzGalleryGuidaArgomenti .imageElement img{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	display:none;
}

/* è il contenitore principale*/
#mzGalleryGuida .thumbGallery {
	position:absolute;
	overflow:hidden;
	height:430px;
	width:25px;
	left:0px;
	bottom:0px;
	z-index:100;
	background:#222;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;		
}

/* solo per posizionare le due freccie*/
#mzGalleryGuida #contNavigation{
	position:relative;
	width:250px;
	margin-top:2px;
	margin-left:27px;
}

/* IE6*/
#mzGalleryGuida .thumbContainer {
	position:relative;
	overflow:hidden;
	width:210px;
	height:30px;
	margin-left:20px;
}

/* everybody else... */
html>body #mzGalleryGuida .thumbContainer {
	width:210px;
}

#mzGalleryGuida .thumbWrapper {
	width:4000px;
	margin-top:5px;
}

#mzGalleryGuida .thumbElement {
	float:left;
	margin-left:3px;
	width:9px;
	height:9px;
	background:#736E68;
	cursor:hand;
	font-size:0;
}

#mzGalleryGuida .thumbElementOn {
	background:#EC6B1F;
}

#mzGalleryGuida .thumbLeft a img, #mzGalleryGuida .thumbRight a img {
	border:0;
}

#mzGalleryGuida .thumbLeft {
	position:absolute;
	top:2px;
	left:0px;
}

/* ie6 */   
#mzGalleryGuida .thumbRight {
	position:absolute;
	top:2px;
	left:235px;
}

/* all together */
html>body #mzGalleryGuida .thumbRight {
	left:235px;
}

#mzGalleryGuida .thumbNumber{
	color:#9D9A92;
	font-size:10px;
	margin-left:47px;
	margin-top:30px;
}

#mzGalleryGuida .thumbButton {
	position:relative;
	text-align:right;
	margin-right:7px;
	margin-top:3px;
	padding-bottom:12px;
}

#mzGalleryGuida .thumbButton a{
	font-size:10px!important;
	color:#A2A099;
	text-decoration:none;

}

#mzGalleryGuida .thumbButton a:hover{
	font-size:10px!important;
	color:#EC6B1F;
	text-decoration:none;

}

#mzGalleryGuida .txtGallery {
	position:relative;
	width:250px;
	height:315px;
	overflow:hidden;
	margin-left:27px;
	margin-top:10px;
}

#mzGalleryGuida .txtElement {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

#mzGalleryGuida .txtElement H3 {
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}

#mzGalleryGuida .txtElement H2 {
	font-size: 11px;
	font-weight: bold;
	color:#EC6B1F;
}

#mzGalleryGuida .txtElement P {
	font-size: 11px;
	font-weight: normal;
	color:#A2A099;
}

#mzGalleryGuida .imageContainer {
	overflow:hidden;
	position:absolute;
	width:565px;
	height:430px;
	z-index:99;
}

#mzGalleryGuida .imageWrapper {
	width:10000px;
}

#mzGalleryGuida .imageElement {
	width:565px;
	height:430px;
	float:left;
	background: url(img/loading.gif) no-repeat center;
}

#mzGalleryGuida .imageElement a{
	border:0px;
}

#scrollGuida {
	position:absolute;
	top:105px;
	left:280px;
	height:230px;
	width:25px;
	z-index:600;
	display:none;
}

#scrollGuidaUp {
	position:absolute;
	top:85px;
	left:275px;
	z-index:600;
	display:none;
}

#scrollGuidaDown {
	position:absolute;
	left:277px;
	top:335px;
	z-index:600;
	display:none;
}

/* ------------------------------------------- BELLE E POSSIBILI -------------------------- */

#containerBelle{
	position:relative;
	width:856px;
	height:522px;
	background:url(img/belle/bg_belle.gif) no-repeat;
	border:1px solid #46483A;
}

#pageBelle{
	position:relative;
	top:20px;
	width:856px;
	height:460px;
}

#menuBelle{
	position:relative;
	top:25px;
	width:856px;
	height:36px;
	left:38px;
}

#menuBelle ul  li {
	list-style: none;
  	float: left;
}

#menuBelle ul li a { 
	display: block;
	/*setta l'altezza dell'img*/
	height: 36px;
}
  
/*non fa comparire la scritta nella lista*/
#menuBelle ul li a span { 
	display: none; 
}


#menuBelle ul li#belle_gallery a {
	/* è la larghezza della gif*/
	width: 164px; 
	background: url(img/belleMenu/belle_btn.gif) no-repeat;
}
  
#menuBelle ul li#belle_perche a {
	/* è la larghezza della gif*/
	width: 207px; 
	background: url(img/belleMenu/perche_btn.gif) no-repeat;
}
  
#menuBelle ul li#belle_elettrodomestici a {
	/* è la larghezza della gif*/
	width: 249px; 
	background: url(img/belleMenu/elettro_btn.gif) no-repeat;
} 

#menuBelle ul li#belle_rivenditori a {
	/* è la larghezza della gif*/
	width: 160px; 
	background: url(img/belleMenu/trova_btn.gif) no-repeat;
} 
  
/*   sull'hover del menu il background è invisibile e si vede lo sfondo di li (lo stato di hover) */
#menuBelle ul  li#belle_gallery a:hover, #menuBelle ul  li#belle_gallery a.selected,
#menuBelle ul  li#belle_perche a:hover, #menuBelle ul  li#belle_perche a.selected,
#menuBelle ul  li#belle_elettrodomestici a:hover, #menuBelle ul  li#belle_elettrodomestici a.selected,
#menuBelle ul  li#belle_rivenditori a:hover, #menuBelle ul  li#belle_rivenditori a.selected
{ background-position:0 -36px; }

#innerBelle{
width:855px;
height:460px;
position:relative;
padding:31px 0 0 68px;
}

#innerBelle h1{
display:block;
width:363px;
height:67px;
background:url(img/belle/belle_perche_titolo.gif) no-repeat;
}

#belleGallery {
	width:780px;
	height:460px;
	position:absolute;
	top:2px;
	left:40px;
	border-bottom:1px solid #46483A;
	overflow:hidden;
}

#belleGallery .thumbGallery {
	position:absolute;
	overflow:hidden;
	height:130px;
	left:0px;
	top:0px;
	z-index:100;
}

#belleGallery .thumbLayer {
	position:relative;
	overflow:hidden;
	width:780px;
	height:0px;
	background:#222;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}

#belleGallery .thumbContainer {
	position:relative;
	overflow:hidden;
	width:764px;
	height:75px;
	left:8px;
}

#belleGallery .thumbWrapper {
	width:4000px;
	margin-top:14px;
}

#belleGallery .thumbElement {
	float:left;
	margin-left:25px;
	width:80px;
	height:50px;
	background:#bbb;
	cursor:hand;
	border:1px solid #655C58;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	opacity:.4;
}

#belleGallery .thumbElementOn {
	border:1px solid #FB6906;
}

#belleGallery .thumbNumber {
	position:absolute;
	top:65px;
	color:#9D9A92;
	font-size:11px;
	margin-top:4px;
	margin-left:33px;
}

#belleGallery .thumbButton {
	position:relative;
	height:10px;
	width:44px;
	font-size:11px;
	padding:5px;
	margin-left:726px;	
	background:#222;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}

#belleGallery .thumbButton a {
	text-decoration:none;
	color:#fff;
}

#belleGallery .imageContainer {
	overflow:hidden;
	position:absolute;
	width:780px;
	height:460px;
	background:#222;
	z-index:99;
}

#belleGallery .imageWrapper {
	width:10000px;
}

#belleGallery .imageElement {
	float:left;
	background: url(img/loading.gif) no-repeat center;
}

#belleGallery .imageElement a{
	border:0px;
}

#belle_left{
	position: absolute;
	left: 5px;
	top:95px;
}

#belle_right{
	position: absolute;
	left: 830px;
	top:95px;
}

/***************************************/
/* CONCEPT */
/***************************************/

#vrmlconcept{
	position:absolute;
	top:54px;
	left:0;
	width:900px;
	height:570px;
	overflow:hidden;
}

#vrmlcontent{
	position:absolute;
	top:54px;
	right:0;
	width:0px;
	height:570px;
	overflow:hidden;
}

#containerConceptHome{
position:relative;
}

#containerConceptHome #close a img{
border:none
}

#innerContainerConcept{
border:1px solid #686964;
background:url(img/per_te/bg_concept.gif) no-repeat;
width:779px;
height:619px;
padding:34px 109px 0 109px;
}

#innerContainerConcept h1#concept_snaidero_title{
display:block;
width:273px;
height:25px;
background:url(img/per_te/concept_snaidero_title.gif) no-repeat;
}

#innerContainerConcept h1#concept_snaidero_title span{
display:none;
}

#innerContainerConcept p.pdf_guide a{
display:block;
width:201px;
height:26px;
background:url(img/per_te/manuale_btn.gif) no-repeat;
margin:0;
}

#innerContainerConcept p.pdf_guide a span{
display:none;
}

#innerContainerConcept p.pdf_guide a:hover{
background-position:0 -26px;
}

#innerContainerConcept p.mobiletred a{
display:block;
width:194px;
height:15px;
background:url(img/per_te/ambienti_virtuali_btn.gif) no-repeat;
}

#innnetConcept{
border:1px solid #686964;
background:url(img/per_te/bg_concept.gif) no-repeat;
width:997px;
height:653px;
position:absolute;
top:0;
left:0;
}

#innnetConcept h1#concept_snaidero_title_interno{
display:block;
width:305px;
height:55px;
background:url(img/per_te/concept_snaidero_title_interno.gif) no-repeat;
}

#innnetConcept h1#concept_snaidero_title_interno span{
display:none;
}


/************************************************/
/*NEWS e JOB*/
/*********************************************/

#newsContent {
	position:absolute;
	left:480px;
	top:143px;
	/*background: url("img/corporate/striscia.gif") repeat-y left top;*/
	z-index:101;
	border-left:1px solid #6a6a68;
	height:250px;
}

#popupNews{
width:645px;
height:566px;
background:url(img/cucina/news_exp_bg.png) no-repeat;
padding:63px 0 0 47px;
position:relative;
}

#containerNews, #containerNewsH, #containerNewsV {
	overflow:auto;
	width:645px;
	height:515px;
}

#containerNewsH
{
    height:285px;
}

#containerLavora{
overflow:hidden;
width:450px;
height:250px;
margin:0 0 0 8px;
}

#containerLavora .scrollNews{
width:450px;
}

#containerNewsH{
width:560px;
}

#containerNewsV{
}

.scrollNews{
width:645px;
}


.singleNews{
	width:460px;
	margin-left:26px;
	margin-bottom:15px;
}

.left_news {
	float: left;
	width: 68px;
	margin: 0;
}

.right_news {
	width: 370px;
	float: right;
 	margin: 0px 0 5px 0;
	padding: 0px 0;
	text-align:left;
}

.text_news {
	width: 450px;
 	margin: 0px 0 5px 0;
	padding: 0px 0;
	text-align:left;
}

.text_news h4, .right_news h4{
	font-size:11px;
	margin:0;
	color:#c3c4c4;
	font-weight:normal;
}

.text_news h3, .right_news h3{
	font-size:11px;
	margin:0;
	color:#fa6906;
}

.text_news p, .right_news p{
	font-size:11px;
	margin-top:0px;
	/*margin-bottom:20px;*/
	color:#c3c4c4;
	line-height:15px;
}

.left_news img{
	border: 1px solid #6A6A68;
}

.link_news, .text_news a, .right_news a{
	color:#fa6906;
	text-decoration:none;
}

.link_news2, .text_news a.link_news2{
	font-size:11px;
	color:#c3c4c4;
	text-decoration:underline;
}

#scrollThumbsNews {
	position:absolute;
	height:468px;
	width:25px;
	right:15px;
	top:120px;
	z-index:600;
	display:none;
}

#scrollThumbsLavora{
	position:absolute;
	height:210px;
	width:25px;
	right:-35px;
	top:20px;
	z-index:600;
	display:none;
}

#scrollThumbsLavoraUp{
	position:absolute;
	top:3px;
	right:-25px;
	z-index:600;
	display:none;
}

#scrollThumbsLavoraDown{
	position:absolute;
	bottom:5px;
	right:-27px;
	z-index:600;
	display:none;
	height:20px;
}

#scrollThumbsNewsUp {
	position:absolute;
	top:105px;
	right:18px;
	z-index:600;
	display:none;
	background: url(img/cucina/news_exp_up.gif) no-repeat;
}

#scrollThumbsNewsDown {
	position:absolute;
	bottom:25px;
	right:18px;
	z-index:600;
	display:none;
	background: url(img/cucina/news_exp_down.gif) no-repeat;
}

#listMashup .view {
}

#scrollThumbsNewsH {
	visibility:hidden;
}

#scrollThumbsNewsLeft {
	position:absolute;
	top:75px;
	left:-25px;
	z-index:600;
	display:none;
}

#scrollThumbsNewsRight {
	position:absolute;
	top:75px;
	right:-25px;
	z-index:600;
	display:none;
}

.image{
	float:left;
	padding:1px;
	margin:0 15px 5px 0;
}

.image img{
	border:1px solid #6A6A68;
}

#sfNews{
	position:absolute;
	left:0;
	top:0;
	width:534px;
	height:430px;
	background:url(img/corporate/light2.jpg) top left no-repeat;
	z-index:100;
}

#sfNews3{
	position:absolute;
	left:0;
	top:0;
	width:534px;
	height:430px;
	background:url(img/corporate/light3.jpg) top left no-repeat;
	z-index:100;
}

#menuNews{
	position:absolute;
	left:217px;
	top:143px;
	width:224px;
	z-index:101;
}

#menuNews ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

#menuNews ul li  { 
	margin:0 0 -3px 0;
}

html>body #menuNews ul li  { 
	margin:0;
}

#menuNews ul li a { 
	text-decoration: none;
	padding:0;
}

#menuNews ul li a span { display: none; }

/* ---------------------------------------------------- ultime notizie */

 #menuNews ul li#ultime a {
	width: 224px;
	display: block;
	height:26px;
	background: url("img/corporate/menuNews/ultime.gif") no-repeat;
}

#menuNews ul li#ultime a:hover, #menuNews ul li#ultime a.selected{
	background-position: -224px 0px;
}

/* ---------------------------------------------------- eventi */

 #menuNews ul li#eventi a {
	width: 224px;
	display: block;
	height:26px;
	background: url("img/corporate/menuNews/eventi.gif") no-repeat;
}

#menuNews ul li#eventi a:hover, #menuNews ul li#eventi a.selected{
	background-position: -224px 0px;
}

/* ---------------------------------------------------- novita */

 #menuNews ul li#novita a {
	width: 224px;
	display: block;
	height:26px;
	background: url("img/corporate/menuNews/novita.gif") no-repeat;
}

#menuNews ul li#novita a:hover, #menuNews ul li#novita a.selected{
	background-position: -224px 0px;
}

/* ---------------------------------------------------- promozioni */

#menuNews ul li#promozioni a {
	width: 224px;
	display: block;
	height:26px;
	background: url("img/corporate/menuNews/promozioni.gif") no-repeat;
}

#menuNews ul li#promozioni a:hover, #menuNews ul li#promozioni a.selected{
	background-position: -224px 0px;
}

/* ---------------------------------------------------- comunicazione */

#menuNews ul li#comunicazione a {
	width: 224px;
	display: block;
	height:26px;
	background: url("img/corporate/menuNews/comunicazione.gif") no-repeat;
}

#menuNews ul li#comunicazione a:hover, #menuNews ul li#comunicazione a.selected{
	background-position: -224px 0px;
}

/* ---------------------------------------------------- in evidenza */

 #menuNews ul li#evidenza a {
	width: 224px;
	display: block;
	height:26px;
	background: url("img/corporate/menuNews/evidenza.gif") no-repeat;
}

#menuNews ul li#evidenza a:hover, #menuNews ul li#evidenza a.selected{
	background-position: -224px 0px;
}

/* ---------------------------------------------------- advertising */

 #menuNews ul li#advertising a {
	width: 224px;
	display: block;
	height:26px;
	background: url("img/corporate/menuNews/advertising.gif") no-repeat;
}

#menuNews ul li#advertising a:hover, #menuNews ul li#advertising a.selected{
	background-position: -224px 0px;
}

/************************************************/
/*VIDEO*/
/*********************************************/

.txtVideo {
	position:absolute;
	left:83px;
	top:233px;
	z-index:601;
	width:366px;
	display:none;
}

#scrollVideoVersioni {
	visibility:hidden;
}

/************************************************/
/*PRESS*/
/*********************************************/

#scrollThumbsPress {
	position:absolute;
	height:278px;
	width:25px;
	left:550px;
	top:21px;
	z-index:600;
	display:none;
}

#scrollThumbsPressUp {
	position:absolute;
	top:0px;
	left:545px;
	z-index:600;
	display:none;
}

#scrollThumbsPressDown {
	position:absolute;
	top:297px;
	left:547px;
	z-index:600;
	display:none;
}

.p_press_form .p_select {
    width:142px;
	background:#353530;
    padding:1px;
    border:1px solid #62625d;
    font-family:arial, helvetica, sans-serif;
    font-size:10px;
    color:#aeaeac;
}

.p_select1 {
    width:220px;
	font-size:11px;
}

.popuptransp {
	background: #000;
	border: 1px solid #7B7673;
	font-weight: normal;
	opacity: .85;
	filter:alpha(opacity=85);
}

#pop_privacy {
	height:258px;
	width:450px;
	margin-top:75px;
	padding:3px;
	position:relative;
}

#pop_privacy_pass {
	height:258px;
	width:450px;
	padding:3px;
	position:relative;
}

#pop_grazie {
	height:200px;
	width:300px;
	position:relative;
}

#pop_mySnaidero {
	height:570px;
	width:830px;
	padding:3px;
	position:relative;
}

#mySnaideroPos {
position:absolute;
	top: 35px;
	left:33px;
}

/*************************************************/
/*	RIVENDITORI	                         */
/*************************************************/

#contenitorerivenditori{
	position:relative;
	width:100%;
	height:430px;
	background:url(img/punti_vendita/sf.jpg) repeat-x;
}

#baglioreRivenditori{
	position:absolute;
	top:0;
	left:0;
	height:430px;
	width:554px;
	background:url(img/punti_vendita/bagliore.jpg) repeat-x;
	z-index:500;
}

#containerRegProv{
	position:absolute;
	left:230px;
	top:152px;
	width:300px;
	height:265px;
	z-index:601;
}

#scrollThumbsProv {
	position:absolute;
	height:210px;
	width:25px;
	left:128px;
	top:38px;
	z-index:3000;
	display:none;
}

#scrollThumbsProvUp {
	position:absolute;
	top:18px;
	left:125px;
	z-index:3000;
	display:none;
}

#scrollThumbsProvDown {
	position:absolute;
	top:248px;
	left:124px;
	z-index:3000;
	display:none;
}

#scrollThumbsReg {
	position:absolute;
	height:210px;
	width:25px;
	left:128px;
	top:38px;
	z-index:3000;
	display:none;
}

#scrollThumbsRegUp {
	position:absolute;
	top:18px;
	left:125px;
	z-index:3000;
	display:none;
}

#scrollThumbsRegDown {
	position:absolute;
	top:248px;
	left:124px;
	z-index:3000;
	display:none;
}

.rivenditori_colonna{
	position:relative;
	height:100%;
	float:left;
	z-index:600;
}

.rivenditori_colonna1{
	width:230px;
}

#listaregioni {
	position:absolute;
}

#listaprovince {
	position:absolute;
 	margin-left:15px;
	left:130px;
}

.rivenditori_colonna2{
	width:130px;
	overflow:hidden;
	height:260px;
}

.rivenditori_colonna3{
 	width:130px;
	overflow:hidden;
	height:260px;
}

.rivenditori_colonna4{
	width:400px;
}

#riv_italia_regioni h3,#riv_italia_province h3{
	font-size:11px;
	font-weight:bold;
	color:#A5A3A1;
	margin-bottom:10px;
	margin-left:3px;
}

#riv_italia_regioni ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left:3px;
}

#riv_italia_regioni ul li { 
	margin:0;
}

#riv_italia_regioni ul li a { 
	font-size: 10px;
	display: block; 
	color: #A5A3A1;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
	
html>body #riv_italia_regioni ul li a { 
	padding: 0px 0px 4px 0px;
}
	
#riv_italia_regioni ul li a:hover, #riv_italia_regioni ul li a.selected{
	color: #FA6906;
	text-decoration:none;
}
	
#riv_italia_province ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
#riv_italia_province ul li { 
	margin:0;
	padding:0;
	line-height:12px;
}

#riv_italia_province ul li a { 
	font-size: 9px;
	display: block; 
	color: #C9C9C9;
	padding: 0px 0px 4px 0px;
	text-decoration: none;
}
	
#riv_italia_province ul li a:hover, #riv_italia_province ul li a.selected{
	color: #FA6906;
	text-decoration:none;
}

#rivenditoriData{
	position:absolute;
	left:552px;
	top:0;
	z-index:600;
}

#rivenditori_agenti { 
	position:absolute;
	left:0px;
	top:36px;
	width:320px;
	z-index:600;
}

#rivenditoriData h3{
	font-size:11px;
	font-weight:bold;
	color:#FA6906;
}

#rivenditoriData ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#rivenditoriData ul li { 
	margin:0;
}
	
#rivenditoriData ul li a { 
	font-size: 11px;
	display: block; 
	color: #A5A5A5;
	padding: 0px 0px 10px 0px;
	text-decoration: none;
}
	
html>body #rivenditoriData ul li a { 
	padding: 0px 0px 10px 0px;
}
	
#rivenditoriData ul li a:hover{
	color: #FA6906;
	text-decoration:none;
}

#scrollThumbsData {
	position:absolute;
	height:228px;
	width:25px;
	left:402px;
	top:174px;
	z-index:600;
	display:none;
}

#scrollThumbsDataUp {
	position:absolute;
	top:152px;
	left:399px;
	z-index:600;
	display:none;
}

#scrollThumbsDataDown {
	position:absolute;
	top:402px;
	left:398px;
	z-index:600;
	display:none;
}

.layerMapPos { 
	position:absolute;
	left:79px;
	top:152px;
	width:357px;
	height:251px;
	z-index:600;
}

html>body #layerMap {
	background: url(img/punti_vendita/rivenditori_italia.png) no-repeat top left;
}

html>body #layerMapWorld {
	background: url(img/punti_vendita/rivenditori_mondo.png) no-repeat top left;
}

#layerRegione { 
	position:absolute;
	left:230px;
	top:0;
	width:219px;
	height:317px;
	z-index:590;
}

.whiteBold{ 
	font-size: 11px;
	color: #E0E0DF;
	font-weight:bold;
	text-decoration: none;
}
	
#rivenditori_lista{
	position:absolute;
	left:0px;
	top:152px;
	width:390px;
	z-index:600;
	height:260px;
	overflow:hidden;
}

#mostraGoogle a{
	position:absolute;
	width:136px;
	height:42px;
	top:110px;
	left:274px;
	z-index:600;
	background:  url("img/clear.gif") no-repeat;
	cursor: hand;
}

html>body #mostraGoogle a{
	background: url(img/punti_vendita/mostra_google_btn.png) no-repeat top left;
}

#riv_ricerca{
	position:absolute;
	left:0;
	top:234px;
}

#filtraRivenditori  {
	position:absolute;
	top:21px;
	left:15px;
}

#filtraRivenditori select {
	display: block;
	font-size:11px;
	width: 154px;
	height:18px;
	margin-bottom: 8px;
	border:1px solid #A7A39F;
	background:#504D4A;
	color:#cbcac9;
}

#help_btn{
	position:absolute;
	left:0;
	top:104px;
	margin:0 0 0 15px;
}

#help_btn1{
	position:absolute;
	left:0;
	top:78px;
	margin:0 0 0 15px;
}

#help_btn a img{
	border:0;
}

#help_btn p.enter_concept a,
#help_btn1 p.enter_concept a{
display:block;
background:url(img/punti_vendita/enter_concept.gif) no-repeat;
width:158px;
height:14px;
}

#help_btn p.enter_concept a:hover,
#help_btn1 p.enter_concept a:hover{
background-position:0 -14px;
}

#help_btn p.enter_concept a span,
#help_btn1 p.enter_concept a span{
display:none;
}

#torna_btn{
	position:absolute;
	left:0;
	bottom:0px;
}

#torna_btn a img{
	border:0;
}

#title_showroom{
	position:absolute;
	left:0;
	top:152px;
}

#layerrivenditorisfondo {
	z-index:799;
	background-color:#000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

#layerrivenditori {
	z-index:800;
}

#googlesubmit{
	font-size: 10px;
	font-weight:bold;
	background-color: #FA6906;
	color:#fff;
	border-top: 1px #FB883A solid;
	border-right: 1px #FCA96F solid;
	border-bottom: 1px #E24F04 solid;
	border-left: 1px #D43F03 solid;
	width: 90px;
	height: 20px;	
}

#googlerivenditorisfondo {
	z-index:699;
	background-color:#000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

#googlerivenditori {
	z-index:700;
}

#google_popup {
	/*border:1px solid red;*/
	margin-top:10px;
}

#google_popup h1{
	font-size:13px;
	font-weight:bold;
	color:#FA6906;
}

#google_popup h2{
	font-size:13px;
	font-weight:bold;
	color:#1F1F1A;
	text-decoration:none;
}

#google_popup a p{
	font-size:11px;
	color:#1F1F1A;
	text-decoration:none;
}

/***********************************************/
/* RIVENDITORI SCHEDA                          */
/***********************************************/

#sfSchedaRiv{
	position:relative;
	background: url(img/punti_vendita/sf_scheda_rivenditore.jpg) repeat-x top left;
	height:430px;
	width:100%;
	overflow:hidden;/*must have*/
}

#sfSchedaRiv iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px;/*must have for any big value*/
}

#rivLeft{
	position:absolute;
	top:0;
	left:0;
	width:235px;
	height:430px;
	background: url(img/punti_vendita/sf_rivLeft.gif) top left no-repeat;
}

#rivMiddle{
	position:absolute;
	top:0;
	left:235px;
	width:608px;
	height:430px;
	background: url(img/punti_vendita/sf_rivMiddle.gif) top left no-repeat;
}

#rivRight{
	position:absolute;
	top:0;
	left:843px;
	width:158px;
	height:430px;
}

/*  rivLeft */

#rivLeft #rivLeftcontainer{
	position:absolute;
	top:57px;
	left:25px;
	width:170px;
	height:238px;
}

#rivLeft h1{
	color:#FA6906;
	font-size:11px;
}

#rivLeft #rivLeftcontainer #data{
	position:absolute;
	bottom:0px;
}

#rivLeft p{
	color:#9C9A93;
	font-size:11px;
}

#rivLeft p a{
	text-decoration:none;
	color:#9C9A93;
}

#rivLeft p a:hover{
	text-decoration:underline;
	color:#9C9A93;
}

#rivLeft p .evidenziato{
	color:#FCFCFC;
}

#rivLeft #photo{
	position:absolute;
	left:25px;
	top:320px;
}

#rivLeft #photo img{
	border:1px solid #BEBCB6;
}

/*  rivRight */

#rivRight #rivRightcontainer{
	position:absolute;
	top:80px;
	left:20px;
	width:110px;
}

#rivRight #rivRightcontainer h1{
	color:#fff;
	font-size:11px;
	margin-bottom:27px;
}

#rivRight #rivRightcontainer p{
	color:#9C9A93;
	font-size:11px;
}

#rivRight #rivRightcontainer .bold{
	color:#FA6906;
	font-weight:bold;
}

#rivRight #rivRightcontainer p a{
	text-decoration:none;
	color:#FA6906;
}

#rivRight #rivRightcontainer p a:hover{
	text-decoration:underline;
	color:#FA6906;
}

#rivRight #closeBtn{
	position:absolute;
	top:0px;
	left:120px;
}

#rivRight #closeBtn a img {
border:0;
}

/*  rivMiddle */

#container_menu{
	position:absolute;
	top:0;
	left:0;
	width:587px;
	height:35px;
}

#container_menu ul { margin: 0; }

#container_menu ul li {
 	display: block;
  	float: left; 
  	list-style: none;
}

#container_menu ul li a { 
	display: block;
	/*setta l'altezza dell'img*/
 	height: 35px;
}
  
/*non fa comparire la scritta nella lista*/
#container_menu ul li a span { display: none; }

/* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#rivenditore a {
/* è la larghezza della gif*/
 	width: 50px; 
 	background: url(img/punti_vendita/menu_riv/rivenditore.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#rivenditore  {
 	width: 50px; 
 	background: url(img/punti_vendita/menu_riv/rivenditore.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }



/* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#servizi a {
/* è la larghezza della gif*/
 	width: 62px; 
 	background: url(img/punti_vendita/menu_riv/servizi.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#servizi  {
 	width: 62px; 
 	background: url(img/punti_vendita/menu_riv/servizi.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }
  
  /* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#cucine a {
/* è la larghezza della gif*/
 	width: 118px; 
 	background: url(img/punti_vendita/menu_riv/cucine.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#cucine  {
 	width: 118px; 
 	background: url(img/punti_vendita/menu_riv/cucine.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }
  
  /* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#occasioni a {
/* è la larghezza della gif*/
 	width: 96px; 
 	background: url(img/punti_vendita/menu_riv/occasioni.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#occasioni  {
 	width: 96px; 
 	background: url(img/punti_vendita/menu_riv/occasioni.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }


/* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#negozio a {
/* è la larghezza della gif*/
 	width: 67px; 
 	background: url(img/punti_vendita/menu_riv/negozio.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#negozio  {
 	width: 67px; 
 	background: url(img/punti_vendita/menu_riv/negozio.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }
  
  /* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#realizzazioni a {
/* è la larghezza della gif*/
 	width: 113px; 
 	background: url(img/punti_vendita/menu_riv/realizzazioni.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#realizzazioni  {
 	width: 113px; 
 	background: url(img/punti_vendita/menu_riv/realizzazioni.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }
  
  /* stato normale dell'immagine come sfondo di a*/
#container_menu ul li#contatti a {
/* è la larghezza della gif*/
 	width: 78px; 
 	background: url(img/punti_vendita/menu_riv/contatti.gif) no-repeat;
  }
  
  /* roll over dell'immagine come sfondo di li*/
  #container_menu ul li#contatti  {
 	width: 78px; 
 	background: url(img/punti_vendita/menu_riv/contatti.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }

/*menu agenti*/

#container_menu ul li#ag_home a {
/* è la larghezza della gif*/
 	width: 40px; 
 	background: url(img/punti_vendita/menu_agenti/home.gif) no-repeat;
  }
  
  #container_menu ul li#ag_home  {
 	width: 40px; 
 	background: url(img/punti_vendita/menu_agenti/home.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }
  
  #container_menu ul li#ag_aziende a {
/* è la larghezza della gif*/
 	width: 144px; 
 	background: url(img/punti_vendita/menu_agenti/aziende.gif) no-repeat;
  }
  
  #container_menu ul li#ag_aziende  {
 	width: 144px; 
 	background: url(img/punti_vendita/menu_agenti/aziende.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }


#container_menu ul li#ag_servizi a {
/* è la larghezza della gif*/
 	width: 55px; 
 	background: url(img/punti_vendita/menu_agenti/servizi.gif) no-repeat;
  }
  
  #container_menu ul li#ag_servizi  {
 	width: 55px; 
 	background: url(img/punti_vendita/menu_agenti/servizi.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }

#container_menu ul li#ag_staff a {
/* è la larghezza della gif*/
 	width: 97px; 
 	background: url(img/punti_vendita/menu_agenti/staff.gif) no-repeat;
  }
  
  #container_menu ul li#ag_staff  {
 	width: 97px; 
 	background: url(img/punti_vendita/menu_agenti/staff.gif) no-repeat;
	 /*background-position: ( x-pos y-pos )  */
	background-position: 0 -70px;
  }

#container_menu ul li#rivenditore a:hover,#container_menu ul li#rivenditore a.selected,
#container_menu ul li#servizi a:hover,#container_menu ul li#servizi a.selected,
#container_menu ul li#cucine a:hover,#container_menu ul li#cucine a.selected,
#container_menu ul li#occasioni a:hover,#container_menu ul li#occasioni a.selected,
#container_menu ul li#negozio a:hover,#container_menu ul li#negozio a.selected,
#container_menu ul li#realizzazioni a:hover,#container_menu ul li#realizzazioni a.selected,
#container_menu ul li#contatti a:hover,#container_menu ul li#contatti a.selected,
#container_menu ul li#ag_home a:hover,#container_menu ul li#ag_home a.selected,
#container_menu ul li#ag_aziende a:hover,#container_menu ul li#ag_aziende a.selected,
#container_menu ul li#ag_servizi a:hover,#container_menu ul li#ag_servizi a.selected,
#container_menu ul li#ag_staff a:hover,#container_menu ul li#ag_staff a.selected{
background-position: 0 -35px;
}

#rivMiddle #rivMiddlecontainer{
	position:absolute;
	top:80px;
	left:40px;
	width:570px;
	height:335px;
}

#rivMiddle #rivMiddlecontainer h1{
	color:#fff;
	font-size:11px;
	margin-bottom:0;
}

#rivMiddle #rivMiddlecontainer h2{
	color:#F86807;
	font-size:11px;
	margin-bottom:0;
	margin-top:20px;
}

#rivMiddle #rivMiddlecontainer p{
	color:#9C9A93;
	font-size:11px;
}

#rivMiddle #rivMiddlecontainer p a img{
	border:0;
}

#rivMiddle #rivMiddlecontainer #descrizione{
	position:absolute;
	left:290px;
	top:0px;
	width:240px;
	height:310px;
	overflow:hidden;
}

#rivMiddle #rivMiddlecontainer #dove{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
}

#scrollschRiv {
	position:absolute;
	height:250px;
	width:25px;
	left:535px;
	top:55px;
	z-index:600;
	display:none;
}

#scrollschRivUp {
	position:absolute;
	top:30px;
	left:532px;
	z-index:600;
	display:none;
}

#scrollschRivDown {
	position:absolute;
	top:310px;
	left:531px;
	z-index:600;
	display:none;
}

#cucine_esposte{
	position:absolute;
	top:60px;
	left:26px;
	width:480px;
	height:270px;
	overflow:hidden;
}

.thumbEsposte{
	width:92px;
	height:90px;
	margin-right:22px;
	float:left;
}

.thumbEsposte img{
	border:1px solid #D4C0B0;
}

.thumbEsposte h5{
	text-decoration:none;
	color:#9E9C95;
	font-weight:normal;
	font-size:10px;
	margin-bottom:3px;
}

#servizi_rivenditori{
	position:absolute;
	left:35px;
	top:50px;
	width:400px;
	height:270px;
	overflow:hidden;
}

#servizi_rivenditori p a{
	color:#9C9A93;
	text-decoration:underline;
}

#f_left_riv{
	position:absolute;
	top:140px;
	left:0px;
	width:53px;
	height:23px;
}

#f_left_riv a img{
	border:none;
}

#f_right_riv{
	position:absolute;
	top:140px;
	left:437px;
	width:53px;
	height:23px;
}

#f_right_riv a img{
	border:none;
}

#innerContainer{	
	position:absolute;
	top:0px;
	left:0px;
	width:510px;
}

.imageNewsRiv{
	float:left;
	padding:1px;
	margin:0 15px 5px 0;
}

.imageNewsRiv img{
	border:1px solid #BEBCB6;
}

#newsRivContainer{
	overflow:hidden;
	width:510px;
	height:290px;
	margin-top:20px;
}

#logorivenditore{
	position:absolute;
	left:850px;
	top:17px;
}

#galleryRiv{
	position:absolute;
	top:33px;
	left:55px;
	width:380px;
	height:235px;
	overflow:hidden;
	border:1px solid #000000;
}

#galleryRiv .thumbGallery {
	position:absolute;
	overflow:hidden;
	height:120px;
	left:0px;
	top:0px;
	z-index:100;
}

 #galleryRiv .thumbLayer {
	position:relative;
	overflow:hidden;
	width:380px;
	height:0px;
	background:#222;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}

 #galleryRiv .thumbContainer {
	position:relative;
	overflow:hidden;
	width:380px;
	height:65px;
}

 #galleryRiv .thumbWrapper {
	width:4000px;
	margin-top:5px;
}

 #galleryRiv .thumbElement {
	float:left;
	margin-left:5px;
	width:55px;
	height:40px;
	background:#bbb;
	cursor:hand;
	border:1px solid #655C58
}

 #galleryRiv .thumbNumber{
	position:absolute;
	top:47px;
	color:#9D9A92;
	font-size:10px;
	margin-top:3px;
	margin-left:5px;
}

 #galleryRiv .thumbButton {
	position:relative;
	height:18px;
	width:27px;
	font-size:11px;
	padding:3px 7px 0px 7px;
	margin-left:339px;	
	background:#222;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}

 #galleryRiv .thumbButton a {
	text-decoration:none;
	color:#fff;
}

#didaGalleryRiv{	
	position:absolute;
	top:284px;
	left:58px;
	width:374px;
}

 #didaGalleryRiv .txtElement {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

#didaGalleryRiv .txtElement h4{	
	color:#fff;
	font-weight:normal;
	font-size:11px;
}

 #didaGalleryRiv .txtElement P {
	font-size:11px;
}

 #galleryRiv .imageContainer {
	overflow:hidden;
	position:absolute;
	width:380px;
	height:235px;
	background:#222;
	z-index:99;
}

 #galleryRiv .imageWrapper {
	width:10000px;
}

 #galleryRiv .imageElement {
	float:left;
	background: url(img/loading.gif) no-repeat center;
}


 #galleryRiv .imageElement a{
	border:0px;
}
/* ------------------------------------------------------   form rivenditore */

#body_form2{
	position:relative;
	color:#CBCAC9;
	margin-left:25px;
	margin-top:10px;
	padding:0;
	overflow:hidden;
	width:510px;
	height:270px;
	/*border:1px solid #f00;*/
}

/*fieldset generale*/
#body_form2 fieldset {
	display: block;
	border:none;
	margin:0;
	padding:5px 0;
}

#body_form2 p{
	font-size:110%;
	margin:0;
	padding:10px 0 0 0;
}

#body_form2 p.grazie{
	font-size:110%;
	margin:0;
	padding:150px 0;
}

/*  fieldset del radio button */

#body_form2 fieldset.radio{
	/*margin: 1em 0 2em 0;*/
	margin: 10px 0 0 0;
	padding:0;
	/*border: 1px solid #f00;*/
}

#body_form2 fieldset.radio input {
	/*clear: both;
	float: left;*/
	width: auto;
	background-color: transparent;
	border: none;
}

#body_form2 fieldset.radio .left {
	float: left;
	/*border: 1px solid #f00;*/
	padding-right:5px;
}

#body_form2 fieldset.radio .right {
	float: left;
	/*border: 1px solid #fff;*/
	/*width:450px;*/
	font-size:9px;
}

#body_form2 fieldset.radio label {
	margin: 0;
	padding:0;
	width:100%;
}

#body_form2 select {
	display: block;
	background-color: #504D4A;
	border: 1px #A4A09C solid;
	width: 200px;
	margin:2px 0;
	font: 11px Arial, Helvetica, sans-serif;
	color:#cbcac9;
}

#body_form2 input {
	display: block;
	font-size:9px;
	background-color: #504D4A;
	border: 0;
	width: 200px;
	color:#CBCAC9;
	margin-top:2px;
	/*padding-left:3px;
	padding-top:2px;*/
}

#body_form2 label {
	float: left;
	display: block;
	padding: 0px 37px 0 0;
	font-weight: normal;
	/*border: solid 1px #f00;*/
	font-size: 11px;     
}

#body_form2 label.short {
	float: left;
	display: block;
	padding: 0px 18px 0 0!important;
	font-weight: normal;
	/*border: solid 1px fuchsia;*/
	font-size: 11px;      
}

#body_form2 textarea {
	display: block;
	background-color: #504D4A;
	border: 1px solid #A4A09C;
	width: 445px;
	height: 58px;
	color:#CBCAC9;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left:3px;
}

#body_form2 .submit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	background-color: #FA6906;
	color:#fff;
	border-top: 1px #FB883A solid;
	border-right: 1px #FCA96F solid;
	border-bottom: 1px #E24F04 solid;
	border-left: 1px #D43F03 solid;
	width: 90px;
	height: 20px;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:50px;
	float:left;
}

#body_form2 .submit2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	background-color: #504D4A;
	color:#CCCCCB;
	border-top: 1px #B4B0AC solid;
	border-right: 1px #B4B0AC solid;
	border-bottom: 1px #B4B0AC solid;
	border-left: 1px #B4B0AC solid;
	width: 70px;
	height: 20px;
	margin-top:17px;
	/*margin-bottom:15px;
	margin-right:50px;*/
	float:left;
}

#body_form2 #alignButton{
padding-left:68px;
}

.linkFooter{
	color:#FDFDFD;
}

.linkFooter a{
	/*color:#FDFDFD;*/
	text-decoration:none;
}

.m_error{
margin-top:5px;
clear:both;
width:195px;
text-align:center;
border:3px solid #FA6906;
height:46px;
display:none;
background:url(img/corporate/error_cellpic.gif) left top repeat-x;
}

/* clearing ----------------------------------------------- */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
	
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}

span.orange a{
color:#FA6906;
text-decoration:none;
font-weight:bold;
}

/*Mashup News*/

.scrollNewsH{
height:250px;
}

.scrollNewsH .view-snaidero-news-mashup .view-content .item-list ul{
list-style:none
}

.scrollNewsH .view-snaidero-news-mashup .view-content .item-list ul li{
display:block;
width:171px;
height:250px;
float:left;
padding:0 0 0 14px;
border-right:1px solid #6a6a68;
}

.scrollNewsH .view-snaidero-news-mashup .view-content .item-list ul li img{
border:1px solid #6a6a68;
margin:0 0 15px 0;
}

.scrollNewsH .view-snaidero-news-mashup .view-content .item-list ul li h1{
font-size:1em;
width:154px;
margin:0 0 18px 0;
}

.scrollNewsH .view-snaidero-news-mashup .view-content .item-list ul li h1 a{
color:#fa6906;
text-decoration:none;
}

.scrollNewsH .view-snaidero-news-mashup .view-content .item-list ul li p{
color:#fff;
width:154px;
line-height:1.5em;
}

.scrollNews .view-snaidero-minisiti-exp-mashup{
padding:0 63px 0 0;
}

.scrollNews .view-snaidero-minisiti-exp-mashup .view-content .views-row h1{
font-size:16px;
color:#e46908;
margin:0 0 3px 0;
}

.scrollNews .view-snaidero-minisiti-exp-mashup .view-content .views-row h2{
font-size:12px;
color:#000;
}

.scrollNews .view-snaidero-minisiti-exp-mashup .view-content .views-row .text{
margin:21px 0 0 0;
}

.scrollNews .view-snaidero-minisiti-exp-mashup .view-content .views-row .text img.image-left{
float:left;
margin:0 9px 3px 0;
}

.scrollNews .view-snaidero-minisiti-exp-mashup .view-content .views-row .text img.image-right{
float:right;
margin:0 0 3px 9px;
}

.scrollNews .view-snaidero-minisiti-exp-mashup .view-content .views-row .text p{
line-height:1.4em;
padding:0 0 24px 0;
}

/*----------------- chiusura ---------------------*/
#riv_ricerca{visibility:hidden} #rivenditori_lista,#riv_italia_regioni,#riv_italia_province{overflow:auto}
#galleryRiv .thumbButton {visibility:hidden} 
#rivMiddle #rivMiddlecontainer #descrizione, #body_form2, #cucine_esposte, #servizi_rivenditori, #newsRivContainer{overflow:auto} 
#galleryRiv .imageElement{display:none}
#slideGallery .thumbButton {visibility:hidden} 
#containerThumbsVersioni{overflow:auto} #containerThumbsColori{overflow:auto} 
#mzGalleryBig .thumbButton, #contNavigation {visibility:hidden} 
#mzGalleryBig .imageElement{display:none}
#column_c #scrollEsposte, #occasioniList, #occ_scroll{overflow:auto} 
#mzGallerySmall .thumbGallery{visibility:hidden;}
#mzGallerySmall1 .imageElement{display:none}
