mzVertScroll .KnobScroller {

}

/*
#layercucinabig {
	margin-left:210px;
}*/

/****************************************************/

/*
.containerThumbs {
	overflow:hidden;
}

.thumbsWrapper {
	width:4000px;
}

.containerBiThumbsBig {
	float:left;
	margin-right:20px;
}

.containerBiThumbsSmall {
	float:left;
	margin-right:10px;
}
*/
/*
.horizontalScroll {
	position:absolute;	
 	background: url(img/cucina/3-mini.jpg) repeat-x;
 	height:12px;
}
 
.horizontalKnob {
	height:10px;
	width:30px;
	background: url(img/cucina/5-mini.jpg) no-repeat;
	cursor:hand;
}

.arrowScroll {
	position:absolute;
	height:15px;
	width:15px;
	cursor:hand;
}

.arrowLeft {
	background: url(img/cucina/1-mini.jpg) no-repeat;
}

.arrowRight {
	background: url(img/cucina/2-mini.jpg) no-repeat;
}

.arrowUp {
	background: url(img/cucina/7-mini.jpg) no-repeat;
}

.arrowDown {
	background: url(img/cucina/8-mini.jpg) no-repeat;
}
*/
/***************************************************/
/*
#containerThumbsVersioni {
	border:1px solid #0000FF;
	width:400px;
	height:150px;
	padding-top:20px;
}

#scrollThumbsVersioni {
	width:400px;
	left:230px;
	top:180px;
}

#scrollThumbsVersioniLeft {
	top:180px;
}

#scrollThumbsVersioniRight {
	top:180px;
	left:660px;
}
*/
/************************************************/

#galleryRiv{
	position:absolute;
	top:33px;
	left:55px;
	width:380px;
	height:235px;
	overflow:hidden;
	border:1px solid #000000;
}

#slideGallery {
	width:380px;
	height:235px;
	overflow:hidden;
	border:1px solid #000000;
}

#slideGallery .thumbGallery,#galleryRiv .thumbGallery {
	position:absolute;
	overflow:hidden;
	height:120px;
	left:0px;
	top:0px;
	z-index:100;
}

#slideGallery .thumbLayer, #galleryRiv .thumbLayer {
	position:relative;
	overflow:hidden;
	width:380px;
	height:0px;
	background:#222;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}

#slideGallery .thumbContainer, #galleryRiv .thumbContainer {
	position:relative;
	overflow:hidden;
	width:380px;
	height:65px;
}

#slideGallery .thumbWrapper, #galleryRiv .thumbWrapper {
	width:4000px;
	margin-top:5px;
}

#slideGallery .thumbElement, #galleryRiv .thumbElement {
	float:left;
	margin-left:5px;
	width:55px;
	height:40px;
	background:#bbb;
	cursor:hand;
	border:1px solid #655C58
}

#slideGallery .thumbNumber, #galleryRiv .thumbNumber{
	position:absolute;
	top:47px;
	color:#9D9A92;
	font-size:10px;
	margin-top:3px;
	margin-left:5px;
}

#slideGallery .thumbButton, #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;
}

#slideGallery .thumbButton a, #galleryRiv .thumbButton a {
	text-decoration:none;
	color:#fff;
}

#didaGalleryRiv{	
	position:absolute;
	top:284px;
	left:58px;
	width:374px;
}

#didaRight .txtElement, #didaGalleryRiv .txtElement {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

#didaGalleryRiv .txtElement h4{	
	color:#fff;
	font-weight:normal;
	font-size:11px;
}

#didaRight .txtElement H2 {
	font-size:11px;
	padding-bottom:10px;
}

#didaRight .txtElement P, #didaGalleryRiv .txtElement P {
	font-size:11px;
}

#slideGallery .imageContainer, #galleryRiv .imageContainer {
	overflow:hidden;
	position:absolute;
	width:380px;
	height:235px;
	background:#222;
	z-index:99;
}

#slideGallery .imageWrapper, #galleryRiv .imageWrapper {
	width:10000px;
}

#slideGallery .imageElement, #galleryRiv .imageElement {
	float:left;
	background: url(img/loading.gif) no-repeat center;
}

#slideGallery .imageElement a, #galleryRiv .imageElement a{
	border:0px;
}

#wrappercontenuto {
	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;
}

#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;
}

/*************************************************/
/*	AREA RISERVATA		                 */
/*************************************************/

/*
.area_login{
	position:absolute;
	border:1px solid #ff0000;
	bottom:0px;
	float:left;
	width:200px;
	height:300px;
}

.area_contenuto{
	position:absolute;
	border:1px solid #0000FF;
	bottom:0px;
	width:700px;
	height:430px;
	left:200px;
}

.area_message{
	border:1px solid #0000FF;
	bottom:0px;
	width:180px;
	height:30px;
}
*/

#layercucinaRight #firstMenu {
	width:250px;
	float:left;
}

#layercucinaRight #firstMenu li a.selected{
	color: #EC6B1F;
	text-decoration:none;
	background-image: url(img/cucina/q_red.gif);
	background-repeat: no-repeat;
	background-position: 7px 50%;
	}
#layercucinaRight #layerfaq .txtElement{
	position:absolute;
	top:20px;
	width:340px;
}

#layercucinaRight #layerfaq .txtElement h2{
	color:#FA6906;
	font-size:13px;
	padding-bottom:10px;
}

#layercucinaRight #layerfaq .txtElement p{
	font-size:12px;
	color:#FFF;
}

#layercucinaRight #layerfaq #nav {
	position:absolute;
	top:200px;
	width:340px;
}

#layercucinaRight #layerfaq #nav .thumbElement {
	float:left;
	margin-left:3px;
	width:9px;
	height:9px;
	background:#736E68;
	cursor:hand;
	font-size:0px;
}

#layercucinaRight #layerfaq #nav .thumbElementOn {
	background:#EC6B1F;
}

#layercucinaRight #layerfaq {
	position:absolute;
	left:260px;
	top:0px;
}

#scrollFiniture {
	position:absolute;
	left:165px;
	top:37px;
	width:25px;
	height:183px;
	display:none;
}

#scrollFinitureUp {
	position:absolute;
	left:161px;
	top:23px;
	display:none;
}

#scrollFinitureDown {
	position:absolute;
	left:162px;
	top:211px;
	display:none;
}

/************************************************/
/*NEWS e JOB*/
/*********************************************/

#newsContent {
	position:absolute;
	left:435px;
	top:143px;
	background: url("img/corporate/striscia.gif") repeat-y left top;
	z-index:101;
}

#containerNews {
	overflow:auto;
	width:560px;
	height:258px;
}

.scrollNews{
	margin-left:8px;
	width:500px;
}

#annoSelect  {
	position:absolute;
	left:468px;
	top:92px;
	z-index:601;
}

#annoSelect select {
    width:110px;
	background:#353530;
    padding:1px;
    border:1px solid #62625d;
    margin:1px 0 1px 0px;
    font-family:arial, helvetica, sans-serif;
    font-size:10px;
    color:#cbcac9;
    visibility:hidden;
}

.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:228px;
	width:25px;
	left:525px;
	top:21px;
	z-index:600;
	display:none;
}

#scrollThumbsNewsUp {
	position:absolute;
	top:0px;
	left:520px;
	z-index:600;
	display:none;
}

#scrollThumbsNewsDown {
	position:absolute;
	top:247px;
	left:522px;
	z-index:600;
	display:none;
}

.image{
	float:left;
	padding:1px;
	margin:0 15px 5px 0;
}

.image img{
	border:1px solid #6A6A68;
}

/************************************************/
/*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;
}

#pop_privacy_pass {
	height:258px;
	width:450px;
	padding:3px;
}

#pop_grazie {
	height:200px;
	width:300px;
}

#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;
}

#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: 86px; 
 	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: 86px; 
 	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: 57px; 
 	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: 57px; 
 	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: 105px; 
 	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: 105px; 
 	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: 77px; 
 	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: 77px; 
 	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: 77px; 
 	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: 77px; 
 	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: 95px; 
 	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: 95px; 
 	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: 90px; 
 	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: 90px; 
 	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: 147px; 
 	background: url(img/punti_vendita/menu_agenti/aziende.gif) no-repeat;
}
  
#container_menu ul li#ag_aziende  {
 	width: 147px; 
 	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: 99px; 
 	background: url(img/punti_vendita/menu_agenti/servizi.gif) no-repeat;
}
  
#container_menu ul li#ag_servizi  {
 	width: 99px; 
 	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: 120px; 
 	background: url(img/punti_vendita/menu_agenti/staff.gif) no-repeat;
}
  
#container_menu ul li#ag_staff  {
 	width: 120px; 
 	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;
}

/* ------------------------------------------------------   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;
}

#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;
}


/***************************************/
/* CONFIGURATORE                       */
/***************************************/


#configuratore_left_box{
	position:absolute;
	top:54px;
	left:752px;
	width:232px;
	height:599px;
	background: url(img/crea_snaidero/sf_right_box.jpg) top left;
}

#configuratore_left_box .content{
	position:relative;
	width:218px;
	height:599px;
	/*background:#fff;*/
	margin-left:14px;
}

#configuratore_left_box .content h1{
	margin-bottom:15px;
}

#configuratore_left_box .content p{
	width:190px;
	margin-left:3px;
	padding-left:3px;
	color:#CCCCCB;
	font-size:11px;
}

html>body #configuratore_left_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 #configuratore_left_box .content .clicca_help {
	width:61px;
	height:38px;
	background: url(img/crea_snaidero/help.png) no-repeat top left;
}

#configuratore_right_box{
	position:absolute;
	top:54px;
	left:0;
	width:741px;
	height:599px;
}




#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}
#close, #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} 
