@charset "UTF-8";
/* CSS Document */
.clear {
	clear:both;
	height: 1px;
}
.realgallery { margin:0 auto; width:720px; background-color:#343434; background-image: url(images/back_gallery.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 40px; }
/*#343434*/
.realgallery .bodygallery {margin:0px auto;width:660px;border:2px solid #fff;background:#343434; border-radius:7px;-webkit-border-radius:7px; -moz-border-radius:7px}
.realgallery .menusezionigal {
	height:58px;
	background-color: #FFFFFF;
}
.realgallery .menusezionigal .sezione1 {
	width:132px;
	height:58px;
	float:left;
	background:none top left no-repeat;
	text-decoration:none
}
.realgallery .menusezionigal .attiva,.realgallery .menusezionigal a:hover {background-position:bottom left}
.realgallery .menusezionigal .allestimenti {background-image:url(home/_allestimenti.png)}
.realgallery .menusezionigal .eventi {background-image:url(home/_eventi.png)}
.realgallery .menusezionigal .negozi {background-image:url(home/_showroom.png)}
.realgallery .menusezionigal .arredamento {background-image:url(home/_arredamento.png)}
.realgallery .menusezionigal .progettazione {background-image:url(home/_progettazione.png)}
/*
.realgallery .menusezioni .sezione {width:132px;height:55px;display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;color:#fff;font-weight:bold;text-decoration:none;background:url(gallery/sezione.png) top left no-repeat;}
.realgallery .menusezioni .attiva {background-image:url(gallery/sezioneon.png)}
.realgallery .menusezioni .inattiva {background-image:url(gallery/sezioneoff.png)}*/

.realgallery .menuclienti {margin:3px auto 0;width:602px;position:relative;overflow:hidden;height:128px}
.realgallery .menuclientiin {height:128px;position:absolute}

.realgallery .menuclienti .cliente {display:block;float:left;margin:4px 0;width:84px; height:120px;border:solid 1px #343434 }
.realgallery .menuclienti .corrente { background:#343434; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px }
.realgallery .menuclienti .cliente .logocliente { width:80px; height:80px; background:no-repeat center; margin:0 auto 4px ; border: solid 2px #343434; }

.realgallery .menuclienti .cliente .nomecliente {font-weight:bold;text-align:center;text-transform:capitalize;font-size:12px;color:#fff;text-decoration:none}
.realgallery .menuclienti .corrente .nomecliente {color:#f93}

.realgallery .menuclienti .spento .logocliente {border-color:#a3a3a3}
.realgallery .menuclienti .corrente .logocliente { width:80px; height:80px; background:no-repeat center; margin:0 auto 4px ; border: solid 2px #fff; }
.realgallery .menuclienti .spento .nomecliente {color:#a3a3a3}

.realgallery .menuclienti a.cliente {text-decoration:none}

.realgallery .menuclienti a.cliente:hover { color: #f93; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px  }
.realgallery .menuclienti a.cliente:hover .logocliente { border: solid 2px #fff; }

.realgallery .maingallery {width:640px;margin:0px auto}
.realgallery .mainimage {border-top:2px solid #fb9b09;border-bottom:2px solid #fb9b09;}

.realgallery .mainimage div {height:360px;margin:5px auto;background:none center center no-repeat;}

.realgallery .outerscroll {position:relative;margin:4px auto;width:602px;overflow:hidden;height:86px}
.realgallery .scroller {position:absolute;left:0px;height:86px }
/*.realgallery .scroller a {display:block;width:80px;height:80px;background:none center center;float:left;border:2px solid #343434;text-decoration:none}*/
.realgallery .scroller a {display:block;width:84px;height:84px;float:left;border:1px solid #343434;text-decoration:none}
.realgallery .scroller a:hover {}
.realgallery .scroller a.attiva {}
.realgallery .scroller a div.minifoto {margin:0px auto;border:2px solid #343434;background:none center center no-repeat;width:80px;height:80px}
.realgallery .scroller a.attiva div.minifoto {border-color:#fff}
.realgallery .scroller a:hover div.minifoto {border-color:#fff}

.realgallery .gallerytitolo {font-weight:bold;color:#f88013;margin:10px 0 5px}
.realgallery .gallerytesto {}

.realgallery .mainnav {text-align:center;font-size:16px;height:20px;}
.realgallery .mainnav a {color:#fb9b09;text-decoration:none}
.realgallery .menuclienti a.corrente { color: #f93; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px  }

.realgallery .scroller,.realgallery .menuclientiin  {-webkit-transition:left 1s ease-out}



.menuclientiside { width:130px; float:left; min-height: 372px; height: 605px; background-repeat: no-repeat; background-image: url(images/sfondo_gallery_sinis.png); padding-top: 10px; }
.menuclientiside .cliente {
	font-weight:bold;
	text-align:left;
	text-transform:capitalize;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding-left: 10px;
	padding-top: 5px;
}
.menuclientiside a.cliente:hover { color: #a0a0a0; }
.menuclientiside .corrente {color:#f93}

.sidegallery { width:515px; float:right; margin-top: 20px; margin-right: 10px; }
.sidegallery .maingallery {width:auto}
.sidegallery .outerscroll {position:relative;margin:4px auto;width:515px;overflow:hidden;height:85px}
.sidegallery .mainimage {border-top:0px solid #fb9b09;border-bottom:0px solid #fb9b09;}
