
body {
	margin:0;
	background:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

a img { border:none; }

.container {
	width:1000px;
	margin:auto;
	background:url(../images/container_bg.jpg) no-repeat;
}

.header {
	width:1000px;
	height:126px;
	background:url(../images/header_bg.jpg) no-repeat;
	border-top:4px solid #313131;
}

.main_top {
	width:1000px;
	height:395px;
	clear:both;
}

.main_top_left {
	float:left;
	width:248px;
	padding-left:14px;
}

.left3 {
	background:#000 url(../images/left3_bg.jpg) no-repeat;
	width:248px;
	height:345px;
}

.left2 {
	/*background:#000 url(../images/left2_bg.jpg) no-repeat;*/
	width:248px;
	height:345px;/*padding-left:2px;*/
}

.left1 {
	background:#000 url(../images/left1_bg.jpg) no-repeat;
	width:239px;
	height:333px;
	padding-left:9px;
	padding-top:12px;
	color:#fff;
}

.left1 img { border:3px solid #A7A284; }

.left1 a {
	color:#fff;
	text-decoration:none;
	display:block;
}

.left1 .evi a {  color:#
}

.left1 a:hover { color:#c0c0c0; }

.main_top_right {
	float:right;
	width:715px;
	height:395px;
	padding-right:15px;
}

.title_azienda {
	width:248px;
	height:50px;
	background:#000 url(../images/title_azienda.jpg) no-repeat;
}

.title_filosofia {
	width:248px;
	height:50px;
	background:#000 url(../images/title_filosofia.jpg) no-repeat;
}

.title_srooms {
	width:248px;
	height:50px;
	background:#000 url(../images/title_srooms.jpg) no-repeat;
}

.title_stampa {
	width:248px;
	height:50px;
	background:#000 url(../images/title_stampa.jpg) no-repeat;
}

.title_approfondisci {
	width:248px;
	height:50px;
	background:#000 url(../images/title_approfondisci.jpg) no-repeat;
}

.title_scopri {
	width:248px;
	height:50px;
	background:#000 url(../images/title_scopri.jpg) no-repeat;
}

.title2 {
	width:619px;
	height:93px;
	color:#7C7862;
	font-size:10px;
	background:url(/images/bg_titles.jpg);
}

.title2 h2.h2_title {
	height:60px;
	width:619px;
	margin:0px;
}

/* titoli sotto breadcrumbs */
.t3 { background:#000 url(../images/titles/3.jpg) no-repeat; }

.t10 { background:#000 url(../images/titles/10.jpg) no-repeat; }

.t11 { background:#000 url(../images/titles/11.jpg) no-repeat; }

.t12 { background:#000 url(../images/titles/12.jpg) no-repeat; }

.t13 { background:#000 url(../images/titles/13.jpg) no-repeat; }

.stampa { background:#000 url(../images/titles/stampa.jpg) no-repeat; }

.news { background:#000 url(../images/titles/news.jpg) no-repeat; }

.t8 { background:#000 url(../images/titles/8.jpg) no-repeat; }

.t7 { background:#000 url(../images/titles/7.jpg) no-repeat; }

.t6 { background:#000 url(../images/titles/6.jpg) no-repeat; }

.t9 { background:#000 url(../images/titles/9.jpg) no-repeat; }

.t5 { background:#000 url(../images/titles/5.jpg) no-repeat; }

.t4 { background:#000 url(../images/titles/4.jpg) no-repeat; }

.form { background:#000 url(../images/titles/form.jpg) no-repeat; }

.t15 { background:#000 url(../images/titles/mappa.jpg) no-repeat; }

.t16 { background:#000 url(../images/titles/privacy.jpg) no-repeat; }

.main_bottom {
	width:970px;
	background:url(../images/main_bottom_bg.jpg) no-repeat;
	background-position:bottom center;
	padding:30px 0px 34px 14px;
	clear:both;
}

.main_bottom2 {
	width:970px;
	background:url(../images/main_bottom_bg.jpg) no-repeat;
	background-position:bottom center;
	padding:22px 0px 34px 14px;
	clear:both;
}

.main_bottom2 td {
	font-size:11px;
	color:#7C7862;
}

.main_bottom2 td a {
	color:#7C7862;
	text-decoration:none;
}

.main_bottom2 h3 {
	color:#fff;
	font-size:20px;
	margin:0;
	padding:0;
}

.main_bottom2 h3 a {
	color:#fff;
	text-decoration:none;
}

.main_bottom4_sx {
	width:248px;
	height:154px;
	background:url(../images/bottom4_sx.jpg) no-repeat;
	float:left;
}

.main_bottom3_sx {
	width:248px;
	/*height:228px;*/
	background:url(../images/bottom3_sx.jpg) no-repeat;
	float:left;
}

.main_bottom3_dx {
	width:711px;
	float:right;
}

.main_bottom_content {
	width:970px;
	clear:both;
}

.main_bottom_left {
	width:333px;
	border-right:1px solid #525252;
	float:left;
}

.main_bottom_right {
	width:619px;
	float:right;
	color:#b5b5b5;
}

.main_bottom_right strong { color:#fff; }

.main_bottom_content {
	float:right;
	width:600px;
}

.main_bottom_content a { color:#fff; }

.main_bottom_content a:hover { color:#757575; }

.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:24px;
	padding-right:22px;
	clear:both;
	margin-bottom:20px;
}

.footer a {
	color:#fff;
	text-decoration:none
}

.footer a:hover { text-decoration:underline }

.language {
	width:120px;
	height:17px;
	background:#313131 url(../images/language_bg.jpg) no-repeat;
	margin-left:863px;
	font-size:10px;
	color:#FFAB0A;
}

.language_inner {
	padding-left:12px;
	padding-top:2px;
}

.menu {
	position:relative;
	left:268px;
	top:49px;
	/*background:#000;*/
	width:715px;
	height:27px;
}

/* elementi */
.xwide_group {
	margin-bottom:15px;
	clear:both;
}

.xwide_sx {
	width:464px;
	height:110px;
	float:left;
	background:url(../images/xwide_bg.jpg) no-repeat;
	padding-top:6px;
	padding-left:6px;
	margin-bottom:15px;
}

.xwide_sx.eng {	background:url(../images/xwide_bg_eng.jpg) no-repeat; }
.xwide_sx.fra {	background:url(../images/xwide_bg_fra.jpg) no-repeat; }
.xwide_sx.rus {	background:url(../images/xwide_bg_rus.jpg) no-repeat; }

.xwide_dx {
	width:464px;
	height:110px;
	float:right;
	background:url(../images/xwide_bg.jpg) no-repeat;
	padding-top:6px;
	padding-left:6px;
	margin-bottom:15px;
}

.xwide_dx.eng {	background:url(../images/xwide_bg_eng.jpg) no-repeat; }
.xwide_dx.fra {	background:url(../images/xwide_bg_fra.jpg) no-repeat; }
.xwide_dx.rus {	background:url(../images/xwide_bg_rus.jpg) no-repeat; }

.xwide_sx a.link,
.xwide_dx a.link {
	display:block;
	padding-right:118px;
	height:100%;
}

.xwide_sx img,
.xwide_dx img { border:3px solid #a7a284; }

.c1_wide,
.c2_wide,
.c3_wide,
.c33_wide {
	width:321px;
	height:117px;
	float:left;
	padding-right:2px;
	margin-bottom:5px;
}

.c1_wide { background:#000 url(../images/contract_wide_bg.jpg) no-repeat; }
.c2_wide { background:#000 url(../images/luxury_wide_bg.jpg) no-repeat; }
.c3_wide { background:#000 url(../images/casa_wide_bg.jpg) no-repeat; }
.c33_wide { background:#000 url(../images/ufficio_wide_bg.jpg) no-repeat; }

.c1_wide.eng { background:#000 url(../images/contract_wide_bg_eng.jpg) no-repeat; }
.c2_wide.eng { background:#000 url(../images/luxury_wide_bg_eng.jpg) no-repeat; }
.c3_wide.eng { background:#000 url(../images/casa_wide_bg_eng.jpg) no-repeat; }
.c33_wide.eng { background:#000 url(../images/ufficio_wide_bg_eng.jpg) no-repeat; }

.c1_wide.fra { background:#000 url(../images/contract_wide_bg_fra.jpg) no-repeat; }
.c2_wide.fra { background:#000 url(../images/luxury_wide_bg_fra.jpg) no-repeat; }
.c3_wide.fra { background:#000 url(../images/casa_wide_bg_fra.jpg) no-repeat; }
.c33_wide.fra { background:#000 url(../images/ufficio_wide_bg_fra.jpg) no-repeat; }

.c1_wide.rus { background:#000 url(../images/contract_wide_bg_rus.jpg) no-repeat; }
.c2_wide.rus { background:#000 url(../images/luxury_wide_bg_rus.jpg) no-repeat; }
.c3_wide.rus { background:#000 url(../images/casa_wide_bg_rus.jpg) no-repeat; }
.c33_wide.rus { background:#000 url(../images/ufficio_wide_bg_rus.jpg) no-repeat; }

.title_c1 {
	width:248px;
	height:50px;
	background:#000 url(../images/title_contract.jpg) no-repeat;
}

.title_c2 {
	width:248px;
	height:50px;
	background:#000 url(../images/title_luxury.jpg) no-repeat;
}

.title_c3 {
	width:248px;
	height:50px;
	background:#000 url(../images/title_casa.jpg) no-repeat;
}

.c1_small {
	background:#000 url(../images/contract_small_bg.jpg) no-repeat;
	width:248px;
	height:165px;
}

.c1_small.rus {
	background:#000 url(../images/contract_small_bg_rus.jpg) no-repeat;
}

.c2_small-top {
	background:#000 url(../images/luxury_small_bg-top.jpg) no-repeat;
	width:248px;
	height:165px;
}

.c2_small-top.rus {
	background:#000 url(../images/luxury_small_bg-top_rus.jpg) no-repeat;
}

.c2_small {
	background:#000 url(../images/luxury_small_bg.jpg) no-repeat;
	width:248px;
	height:180px;
}

.c2_small.rus {
	background:#000 url(../images/luxury_small_bg-top_rus.jpg) no-repeat;
}

.c3_small {
	background:#000 url(../images/casa_small_bg.jpg) no-repeat;
	width:248px;
	height:165px;
}

.c3_small.eng {
	background:#000 url(../images/casa_small_bg_eng.jpg) no-repeat;
}

.c3_small.fra {
	background:#000 url(../images/casa_small_bg_fra.jpg) no-repeat;
}

.c3_small.rus {
	background:#000 url(../images/casa_small_bg_rus.jpg) no-repeat;
}

.c1_small a,
.c2_small-top a,
.c2_small a,
.c3_small a { color:#fff; }

.c1_small a:hover,
.c2_small-top a:hover,
.c2_small a:hover,
.c3_small a:hover { color:#c0c0c0; }

.c1_small a,
.c2_small-top a,
.c2_small a,
.c3_small a {
	color:#fff;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

.c1_small a span {
	position:relative;
	padding:0px 10px;
	display:block;
	top:95px;
}

.c2_small-top a span,
.c2_small a span {
	position:relative;
	padding:0px 10px;
	display:block;
	top:95px;
}

.c3_small a span {
	position:relative;
	padding:0px 30px 0px 10px;
	display:block;
	top:80px;
}

.c3_small a {
	color:#fff;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

.wide_contents {
	width:160px;
	font-size:11px;
	color:#fff;
	padding:60px 0px 0px 14px;
}

.wide_contents a {
	color:#fff;
	text-decoration:none;
}

.wide_contents a:hover { color:#c0c0c0; }

.wide_contents p {
	margin:0;
	padding:0;
}

/* menu area */
.menu ul {
	padding:0px;
	margin:0px;
}

.menu li {
	float:left;
	list-style-type:none;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

.menu ul li a {
	display: block;
	height:27px;
	text-indent:160px;
	white-space:nowrap;
	overflow:hidden;
}

/*------------------------------------------------------------------------------------------------------- pulsanti menu ITA */
.menu.ita .m_home {
	width:58px;
	height:27px;
	background:url(../images/menu/home_s.jpg) no-repeat
}

.menu.ita .m_home a { background:url(../images/menu/home_n.jpg) no-repeat }

.menu.ita .m_home a:hover { background:url(../images/menu/home_h.jpg) no-repeat }

.menu.ita .m_home_qui {
	width:58px;
	height:27px;
	background:url(../images/menu/home_s.jpg) no-repeat
}

.menu.ita .m_azienda {
	width:66px;
	height:27px;
	background:url(../images/menu/azienda_s.jpg) no-repeat
}

.menu.ita .m_azienda a { background:url(../images/menu/azienda_n.jpg) no-repeat }

.menu.ita .m_azienda a:hover { background:url(../images/menu/azienda_h.jpg) no-repeat }

.menu.ita .m_azienda_qui {
	width:66px;
	height:27px;
	background:url(../images/menu/azienda_s.jpg) no-repeat
}

.menu.ita .m_filosofia {
	width:72px;
	height:27px;
	background:url(../images/menu/filosofia_s.jpg) no-repeat
}

.menu.ita .m_filosofia a { background:url(../images/menu/filosofia_n.jpg) no-repeat }

.menu.ita .m_filosofia a:hover { background:url(../images/menu/filosofia_h.jpg) no-repeat }

.menu.ita .m_filosofia_qui {
	width:72px;
	height:27px;
	background:url(../images/menu/filosofia_s.jpg) no-repeat
}

.menu.ita .m_sroom {
	width:94px;
	height:27px;
	background:url(../images/menu/sroom_s.jpg) no-repeat
}

.menu.ita .m_sroom a { background:url(../images/menu/sroom_n.jpg) no-repeat }

.menu.ita .m_sroom a:hover { background:url(../images/menu/sroom_h.jpg) no-repeat }

.menu.ita .m_sroom_qui {
	width:94px;
	height:27px;
	background:url(../images/menu/sroom_s.jpg) no-repeat
}

.menu.ita .m_contract {
	width:78px;
	height:27px;
	background:url(../images/menu/contract_s.jpg) no-repeat
}

.menu.ita .m_contract a { background:url(../images/menu/contract_n.jpg) no-repeat }

.menu.ita .m_contract a:hover { background:url(../images/menu/contract_h.jpg) no-repeat }

.menu.ita .m_contract_qui {
	width:78px;
	height:27px;
	background:url(../images/menu/contract_s.jpg) no-repeat
}

.menu.ita .m_luxury {
	width:126px;
	height:27px;
	background:url(../images/menu/luxury_s.jpg) no-repeat
}

.menu.ita .m_luxury a { background:url(../images/menu/luxury_n.jpg) no-repeat }

.menu.ita .m_luxury a:hover { background:url(../images/menu/luxury_h.jpg) no-repeat }

.menu.ita .m_luxury_qui {
	width:126px;
	height:27px;
	background:url(../images/menu/luxury_s.jpg) no-repeat
}

.menu.ita .m_casa {
	width:87px;
	height:27px;
	background:url(../images/menu/casa_s.jpg) no-repeat
}

.menu.ita .m_casa a { background:url(../images/menu/casa_n.jpg) no-repeat }

.menu.ita .m_casa a:hover { background:url(../images/menu/casa_h.jpg) no-repeat }

.menu.ita .m_casa_qui {
	width:87px;
	height:27px;
	background:url(../images/menu/casa_s.jpg) no-repeat
}

.menu.ita .m_ufficio {
	width:61px;
	height:27px;
	background:url(../images/menu/ufficio_s.jpg) no-repeat
}

.menu.ita .m_ufficio a { background:url(../images/menu/ufficio_n.jpg) no-repeat }

.menu.ita .m_ufficio a:hover { background:url(../images/menu/ufficio_h.jpg) no-repeat }

.menu.ita .m_ufficio_qui {
	width:61px;
	height:27px;
	background:url(../images/menu/ufficio_s.jpg) no-repeat
}

.menu.ita .m_contatti {
	width:73px;
	height:27px;
	background:url(../images/menu/contatti_s.jpg) no-repeat
}

.menu.ita .m_contatti a { background:url(../images/menu/contatti_n.jpg) no-repeat }

.menu.ita .m_contatti a:hover { background:url(../images/menu/contatti_h.jpg) no-repeat }

.menu.ita .m_contatti_qui {
	width:73px;
	height:27px;
	background:url(../images/menu/contatti_s.jpg) no-repeat
}

/*------------------------------------------------------------------------------------------------------- pulsanti menu ENG */
.menu.eng .m_home {
	width:59px;
	height:27px;
	background:url(../images/menu/home_s_eng.jpg) no-repeat
}

.menu.eng .m_home a { background:url(../images/menu/home_n_eng.jpg) no-repeat }

.menu.eng .m_home a:hover { background:url(../images/menu/home_h_eng.jpg) no-repeat }

.menu.eng .m_home_qui {
	width:59px;
	height:27px;
	background:url(../images/menu/home_s_eng.jpg) no-repeat
}

.menu.eng .m_azienda {
	width:74px;
	height:27px;
	background:url(../images/menu/azienda_s_eng.jpg) no-repeat
}

.menu.eng .m_azienda a { background:url(../images/menu/azienda_n_eng.jpg) no-repeat }

.menu.eng .m_azienda a:hover { background:url(../images/menu/azienda_h_eng.jpg) no-repeat }

.menu.eng .m_azienda_qui {
	width:74px;
	height:27px;
	background:url(../images/menu/azienda_s_eng.jpg) no-repeat
}

.menu.eng .m_filosofia {
	width:86px;
	height:27px;
	background:url(../images/menu/filosofia_s_eng.jpg) no-repeat
}

.menu.eng .m_filosofia a { background:url(../images/menu/filosofia_n_eng.jpg) no-repeat }

.menu.eng .m_filosofia a:hover { background:url(../images/menu/filosofia_h_eng.jpg) no-repeat }

.menu.eng .m_filosofia_qui {
	width:86px;
	height:27px;
	background:url(../images/menu/filosofia_s_eng.jpg) no-repeat
}

.menu.eng .m_sroom {
	width:96px;
	height:27px;
	background:url(../images/menu/sroom_s_eng.jpg) no-repeat
}

.menu.eng .m_sroom a { background:url(../images/menu/sroom_n_eng.jpg) no-repeat }

.menu.eng .m_sroom a:hover { background:url(../images/menu/sroom_h_eng.jpg) no-repeat }

.menu.eng .m_sroom_qui {
	width:96px;
	height:27px;
	background:url(../images/menu/sroom_s_eng.jpg) no-repeat
}

.menu.eng .m_contract {
	width:76px;
	height:27px;
	background:url(../images/menu/contract_s_eng.jpg) no-repeat
}

.menu.eng .m_contract a { background:url(../images/menu/contract_n_eng.jpg) no-repeat }

.menu.eng .m_contract a:hover { background:url(../images/menu/contract_h_eng.jpg) no-repeat }

.menu.eng .m_contract_qui {
	width:76px;
	height:27px;
	background:url(../images/menu/contract_s_eng.jpg) no-repeat
}

.menu.eng .m_luxury {
	width:129px;
	height:27px;
	background:url(../images/menu/luxury_s_eng.jpg) no-repeat
}

.menu.eng .m_luxury a { background:url(../images/menu/luxury_n_eng.jpg) no-repeat }

.menu.eng .m_luxury a:hover { background:url(../images/menu/luxury_h_eng.jpg) no-repeat }

.menu.eng .m_luxury_qui {
	width:129px;
	height:27px;
	background:url(../images/menu/luxury_s_eng.jpg) no-repeat
}

.menu.eng .m_casa {
	width:59px;
	height:27px;
	background:url(../images/menu/casa_s_eng.jpg) no-repeat
}

.menu.eng .m_casa a { background:url(../images/menu/casa_n_eng.jpg) no-repeat }

.menu.eng .m_casa a:hover { background:url(../images/menu/casa_h_eng.jpg) no-repeat }

.menu.eng .m_casa_qui {
	width:59px;
	height:27px;
	background:url(../images/menu/casa_s_eng.jpg) no-repeat
}

.menu.eng .m_ufficio {
	width:57px;
	height:27px;
	background:url(../images/menu/ufficio_s_eng.jpg) no-repeat
}

.menu.eng .m_ufficio a { background:url(../images/menu/ufficio_n_eng.jpg) no-repeat }

.menu.eng .m_ufficio a:hover { background:url(../images/menu/ufficio_h_eng.jpg) no-repeat }

.menu.eng .m_ufficio_qui {
	width:57px;
	height:27px;
	background:url(../images/menu/ufficio_s_eng.jpg) no-repeat
}

.menu.eng .m_contatti {
	width:79px;
	height:27px;
	background:url(../images/menu/contatti_s_eng.jpg) no-repeat
}

.menu.eng .m_contatti a { background:url(../images/menu/contatti_n_eng.jpg) no-repeat }

.menu.eng .m_contatti a:hover { background:url(../images/menu/contatti_h_eng.jpg) no-repeat }

.menu.eng .m_contatti_qui {
	width:79px;
	height:27px;
	background:url(../images/menu/contatti_s_eng.jpg) no-repeat
}

/*------------------------------------------------------------------------------------------------------- pulsanti menu FRA */
.menu.fra .m_home {
	width:58px;
	height:27px;
	background:url(../images/menu/home_s_fra.jpg) no-repeat
}

.menu.fra .m_home a { background:url(../images/menu/home_n_fra.jpg) no-repeat }

.menu.fra .m_home a:hover { background:url(../images/menu/home_h_fra.jpg) no-repeat }

.menu.fra .m_home_qui {
	width:58px;
	height:27px;
	background:url(../images/menu/home_s_fra.jpg) no-repeat
}

.menu.fra .m_azienda {
	width:79px;
	height:27px;
	background:url(../images/menu/azienda_s_fra.jpg) no-repeat
}

.menu.fra .m_azienda a { background:url(../images/menu/azienda_n_fra.jpg) no-repeat }

.menu.fra .m_azienda a:hover { background:url(../images/menu/azienda_h_fra.jpg) no-repeat }

.menu.fra .m_azienda_qui {
	width:79px;
	height:27px;
	background:url(../images/menu/azienda_s_fra.jpg) no-repeat
}

.menu.fra .m_filosofia {
	width:87px;
	height:27px;
	background:url(../images/menu/filosofia_s_fra.jpg) no-repeat
}

.menu.fra .m_filosofia a { background:url(../images/menu/filosofia_n_fra.jpg) no-repeat }

.menu.fra .m_filosofia a:hover { background:url(../images/menu/filosofia_h_fra.jpg) no-repeat }

.menu.fra .m_filosofia_qui {
	width:87px;
	height:27px;
	background:url(../images/menu/filosofia_s_fra.jpg) no-repeat
}

.menu.fra .m_sroom {
	width:91px;
	height:27px;
	background:url(../images/menu/sroom_s_fra.jpg) no-repeat
}

.menu.fra .m_sroom a { background:url(../images/menu/sroom_n_fra.jpg) no-repeat }

.menu.fra .m_sroom a:hover { background:url(../images/menu/sroom_h_fra.jpg) no-repeat }

.menu.fra .m_sroom_qui {
	width:91px;
	height:27px;
	background:url(../images/menu/sroom_s_fra.jpg) no-repeat
}

.menu.fra .m_contract {
	width:74px;
	height:27px;
	background:url(../images/menu/contract_s_fra.jpg) no-repeat
}

.menu.fra .m_contract a { background:url(../images/menu/contract_n_fra.jpg) no-repeat }

.menu.fra .m_contract a:hover { background:url(../images/menu/contract_h_fra.jpg) no-repeat }

.menu.fra .m_contract_qui {
	width:74px;
	height:27px;
	background:url(../images/menu/contract_s_fra.jpg) no-repeat
}

.menu.fra .m_luxury {
	width:124px;
	height:27px;
	background:url(../images/menu/luxury_s_fra.jpg) no-repeat
}

.menu.fra .m_luxury a { background:url(../images/menu/luxury_n_fra.jpg) no-repeat }

.menu.fra .m_luxury a:hover { background:url(../images/menu/luxury_h_fra.jpg) no-repeat }

.menu.fra .m_luxury_qui {
	width:124px;
	height:27px;
	background:url(../images/menu/luxury_s_fra.jpg) no-repeat
}

.menu.fra .m_casa {
	width:63px;
	height:27px;
	background:url(../images/menu/casa_s_fra.jpg) no-repeat
}

.menu.fra .m_casa a { background:url(../images/menu/casa_n_fra.jpg) no-repeat }

.menu.fra .m_casa a:hover { background:url(../images/menu/casa_h_fra.jpg) no-repeat }

.menu.fra .m_casa_qui {
	width:63px;
	height:27px;
	background:url(../images/menu/casa_s_fra.jpg) no-repeat
}

.menu.fra .m_ufficio {
	width:61px;
	height:27px;
	background:url(../images/menu/ufficio_s_fra.jpg) no-repeat
}

.menu.fra .m_ufficio a { background:url(../images/menu/ufficio_n_fra.jpg) no-repeat }

.menu.fra .m_ufficio a:hover { background:url(../images/menu/ufficio_h_fra.jpg) no-repeat }

.menu.fra .m_ufficio_qui {
	width:61px;
	height:27px;
	background:url(../images/menu/ufficio_s_fra.jpg) no-repeat
}

.menu.fra .m_contatti {
	width:78px;
	height:27px;
	background:url(../images/menu/contatti_s_fra.jpg) no-repeat
}

.menu.fra .m_contatti a { background:url(../images/menu/contatti_n_fra.jpg) no-repeat }

.menu.fra .m_contatti a:hover { background:url(../images/menu/contatti_h_fra.jpg) no-repeat }

.menu.fra .m_contatti_qui {
	width:78px;
	height:27px;
	background:url(../images/menu/contatti_s_fra.jpg) no-repeat
}

/*------------------------------------------------------------------------------------------------------- pulsanti menu RUS */
.menu.rus .m_home {
	width:68px;
	height:27px;
	background:url(../images/menu/home_s_rus.jpg) no-repeat
}

.menu.rus .m_home a { background:url(../images/menu/home_n_rus.jpg) no-repeat }

.menu.rus .m_home a:hover { background:url(../images/menu/home_h_rus.jpg) no-repeat }

.menu.rus .m_home_qui {
	width:68px;
	height:27px;
	background:url(../images/menu/home_s_rus.jpg) no-repeat
}

.menu.rus .m_azienda {
	width:71px;
	height:27px;
	background:url(../images/menu/azienda_s_rus.jpg) no-repeat
}

.menu.rus .m_azienda a { background:url(../images/menu/azienda_n_rus.jpg) no-repeat }

.menu.rus .m_azienda a:hover { background:url(../images/menu/azienda_h_rus.jpg) no-repeat }

.menu.rus .m_azienda_qui {
	width:71px;
	height:27px;
	background:url(../images/menu/azienda_s_rus.jpg) no-repeat
}

.menu.rus .m_filosofia {
	width:78px;
	height:27px;
	background:url(../images/menu/filosofia_s_rus.jpg) no-repeat
}

.menu.rus .m_filosofia a { background:url(../images/menu/filosofia_n_rus.jpg) no-repeat }

.menu.rus .m_filosofia a:hover { background:url(../images/menu/filosofia_h_rus.jpg) no-repeat }

.menu.rus .m_filosofia_qui {
	width:78px;
	height:27px;
	background:url(../images/menu/filosofia_s_rus.jpg) no-repeat
}

.menu.rus .m_sroom {
	width:153px;
	height:27px;
	background:url(../images/menu/sroom_s_rus.jpg) no-repeat
}

.menu.rus .m_sroom a { background:url(../images/menu/sroom_n_rus.jpg) no-repeat }

.menu.rus .m_sroom a:hover { background:url(../images/menu/sroom_h_rus.jpg) no-repeat }

.menu.rus .m_sroom_qui {
	width:153px;
	height:27px;
	background:url(../images/menu/sroom_s_rus.jpg) no-repeat
}

.menu.rus .m_contract {
	width:69px;
	height:27px;
	background:url(../images/menu/contract_s_rus.jpg) no-repeat
}

.menu.rus .m_contract a { background:url(../images/menu/contract_n_rus.jpg) no-repeat }

.menu.rus .m_contract a:hover { background:url(../images/menu/contract_h_rus.jpg) no-repeat }

.menu.rus .m_contract_qui {
	width:69px;
	height:27px;
	background:url(../images/menu/contract_s_rus.jpg) no-repeat
}

.menu.rus .m_luxury {
	width:115px;
	height:27px;
	background:url(../images/menu/luxury_s_rus.jpg) no-repeat
}

.menu.rus .m_luxury a { background:url(../images/menu/luxury_n_rus.jpg) no-repeat }

.menu.rus .m_luxury a:hover { background:url(../images/menu/luxury_h_rus.jpg) no-repeat }

.menu.rus .m_luxury_qui {
	width:115px;
	height:27px;
	background:url(../images/menu/luxury_s_rus.jpg) no-repeat
}

.menu.rus .m_casa {
	width:36px;
	height:27px;
	background:url(../images/menu/casa_s_rus.jpg) no-repeat
}

.menu.rus .m_casa a { background:url(../images/menu/casa_n_rus.jpg) no-repeat }

.menu.rus .m_casa a:hover { background:url(../images/menu/casa_h_rus.jpg) no-repeat }

.menu.rus .m_casa_qui {
	width:36px;
	height:27px;
	background:url(../images/menu/casa_s_rus.jpg) no-repeat
}

.menu.rus .m_ufficio {
	width:60px;
	height:27px;
	background:url(../images/menu/ufficio_s_rus.jpg) no-repeat
}

.menu.rus .m_ufficio a { background:url(../images/menu/ufficio_n_rus.jpg) no-repeat }

.menu.rus .m_ufficio a:hover { background:url(../images/menu/ufficio_h_rus.jpg) no-repeat }

.menu.rus .m_ufficio_qui {
	width:60px;
	height:27px;
	background:url(../images/menu/ufficio_s_rus.jpg) no-repeat
}

.menu.rus .m_contatti {
	width:65px;
	height:27px;
	background:url(../images/menu/contatti_s_rus.jpg) no-repeat
}

.menu.rus .m_contatti a { background:url(../images/menu/contatti_n_rus.jpg) no-repeat }

.menu.rus .m_contatti a:hover { background:url(../images/menu/contatti_h_rus.jpg) no-repeat }

.menu.rus .m_contatti_qui {
	width:65px;
	height:27px;
	background:url(../images/menu/contatti_s_rus.jpg) no-repeat
}

/* contents */
.evi {
	font-weight:bold;
	color:#FFAB0A;
}

.evi a { color:#FFAB0A; }

.evi a:hover { color:#FFAB0A; }

/* menu lingua */
.sellingua a {
	color:#FFAB0A;
	text-decoration:none;
}

.sellingua li a {
	display:block;
	width: 100px;
}

.sellingua a:hover { color:#ffcc00; }

.sellingua {
	background:#313131;
	position:absolute;
	top: 3px;
	left:50%;
	margin-left:371px;
	font-size:10px;
	width:110px;
	color:#FFAB0A;
	height: 18px;
	z-index:10;
}

.sellingua ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.sellingua li {
	position: relative;
	width: 115px;
	padding-left: 4px;
}

.sellingua li ul {
	background-color:#525252;
	display: none;
	position: absolute;
	top: 1em;
	margin-left:-12px;
}

.sellingua li > ul {
	top: auto;
	left: auto;
}

.sellingua li:hover ul,
li.over ul { display: block; }

/* ----------------------------------------- */
/* ------------- MENU ---------------------- */
/* BEGIN PULSANTI MENU */
#menu_buttons { /*position:absolute;
	width:715px;*/
}

#menu_buttons ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#menu_buttons ul li { float:left; }

.menu_button {
	height:29px;
	display:block;
	overflow:hidden;
}

/* BEGIN LISTE SOTTOMENU */
.menu_top { background:#313131 url(../images/menu/submenu_top.jpg) repeat-y; }

.menu_bottom {
	height:15px;
	background:#313131 url(../images/menu/submenu_bottom.jpg) no-repeat;
}

#menu_buttons ul li ul {
	width:177px;
	position:absolute;
	z-index:100;
	padding-top:3px;
	background-color:#313131;
	visibility:hidden;
}

#menu_buttons ul li:hover ul { visibility:visible; }

#menu_buttons ul li ul li { float:none; }

#menu_buttons ul li ul li a {
	background: #313131 url(../images/menu/submenu_bg.jpg) no-repeat 0px 0px scroll;
	height:20px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	padding-top:3px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:0px;
}

#menu_buttons ul li ul li a:hover {
	color:#757575;
	text-indent:0px;/*background-position: 0px -23px;*/
}

/* ---------------------------- */
/* ------- PRODOTTI ----------- */
.prodotti {
	padding:0;
	margin:0;
}

.prodotti li {
	list-style-type:none;
	float:left;
	margin-right:14px;
	margin-bottom:14px;
	background:#000 url(../images/prod_back.jpg) no-repeat;
	width:131px;
	height:168px;
	overflow:hidden;
}

.last { margin-right:0; }

.prodotti_inner { margin:3px; }

.prod_desc {
	font-weight:bold;
	font-size:10px;
	color:#FFAB0A;
	padding-top:15px;
	padding-left:5px;
}

.prodotti li a { color:#FFAB0A; }

.prodotti li a:hover { text-decoration:underline; }

.mappa a { color:#fff; }

.mappa a:hover { color:#757575; }

.mappa li {
	margin-bottom:5px;
	font-weight:bold;
}

.mappa h3 { color:#FFAB0A; }

.mappa ul li ul li { font-weight:normal; }

.privacy {
	width:420px !important;
	width /**/:430px;
	height:150px !important;
	height /**/: 60px;
	overflow:auto;
	padding: 6px;
	border:1px solid #757575;
	border-right:0 solid;
	color:#fff;
}

.privacy a { color:#fff; }

.scopri {
	margin:0;
	padding:0;
}

.scopri li {
	background:#313131 url(../images/scopri-li.jpg) no-repeat;
	list-style-type:none;
	width:248px;
	height:24px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding-top:10px;
	display:block;
}

.scopri li a {
	color:#fff;
	padding-left:35px;
}

.scopri li a:hover { color:#757575; }

ul.scopri.rus a {
	padding-left:14px;
	font-weight:normal;
}

.desc-top {
	width:248px;
	height:65px;
	background:#313131 url(../images/desc-top.jpg) no-repeat;
}

.desc-top.eng {	background:#313131 url(../images/desc-top_eng.jpg) no-repeat; }
.desc-top.fra {	background:#313131 url(../images/desc-top_fra.jpg) no-repeat; }
.desc-top.rus {	background:#313131 url(../images/desc-top_rus.jpg) no-repeat; }

.desc-corpo {
	width:248px;
	background:#313131 url(../images/desc-corpo.jpg) repeat-y;
}

.desc-corpo-inner {
	padding:8px;
	font-size:11px;
}

.scopri-top {
	width:248px;
	height:65px;
	background:#313131 url(../images/scopri-top.jpg) no-repeat;
}

.scopri-top.eng { background:#313131 url(../images/scopri-top_eng.jpg) no-repeat; }
.scopri-top.fra { background:#313131 url(../images/scopri-top_fra.jpg) no-repeat; }
.scopri-top.rus { background:#313131 url(../images/scopri-top_rus.jpg) no-repeat; }

.scopri-bottom {
	width:248px;
	height:56px;
	background:#313131 url(../images/scopri-bottom.jpg) no-repeat;
}

.main_bottom_right a {
	text-decoration:none;
	color:#ffab0a;
}

.main_bottom_right a:hover {
	text-decoration:underline;
	color:#fff;
}

.main_bottom_right h2 a {
	color:#ffab0a;
	text-decoration:none;
	font-size:16px;
}

.main_bottom_right h2 a:hover { color:#fff; }

.breadcrumbs {
	color:#7C7862;
	font-size:10px;
	padding-bottom:9px;
}

.breadcrumbs a,
.breadcrumbs a:hover {
	color:#7C7862;
	text-decoration:underline;
}

.breadcrumbs strong { color:#7C7862; }

form th { text-align:left; }

.lipsum {
	width:475px !important;
	width /**/:410px;
	height:120px !important;
	height /**/: 130px;
	overflow:auto;
	padding: 6px;
	border:1px solid #303030;
	border-right:0 solid;
	color:#fff;
}

.lipsum a { color:#fff; }

textarea { width:400px; }

.contattaci input { font-size:11px; }

.contattaci textarea { font-size:11px; }


/*******************************************************   VISUAL JAVASCRIPT */

#visualJs{
	width:692px;
	height:373px;
	border:11px solid white;
	overflow:hidden;
	margin-left:1px;
}


.transition-clear,.transition-clear *{-moz-transition-duration:0s !important;-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important;}
.slider{position:relative;}.slider .slide-image,.slider .slide-image img,.slider .slide-image .caption{transition-duration:1.5s;-moz-transition-duration:1.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;}
.slider .slide-image{opacity:0;filter:alpha(opacity=0);transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;}
.slider .slide-image.current{opacity:1;filter:alpha(opacity=100);}
.slider.transition-rotatezoomout .slide-image{transform:scale(0) rotate(40deg);-moz-transform:scale(0) rotate(40deg);-webkit-transform:scale(0) rotate(40deg);-o-transform:scale(0) rotate(40deg);}
.slider.transition-rotatezoomout .slide-image.current{transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);}
.slider.transition-rotatezoomin .slide-image{transform:scale(2) rotate(30deg);-moz-transform:scale(2) rotate(30deg);-webkit-transform:scale(2) rotate(30deg);-o-transform:scale(2) rotate(30deg);}
.slider.transition-rotatezoomin .slide-image.current{transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);}
.slider.transition-left .slide-image{opacity:1;filter:alpha(opacity=100);left:-100%;}
.slider.transition-left .slide-image.current{left:0;}
.slider.transition-left .slide-image.current~.slide-image{left:100%;}
.slider.transition-top .slide-image{opacity:1;filter:alpha(opacity=100);top:-100%;}
.slider.transition-top .slide-image.current{top:0;}
.slider.transition-top .slide-image.current~.slide-image{top:100%;}
.slider.transition-oblique .slide-image{transform:matrix(1, 1, 0, 1, -100%, 0);-moz-transform:matrix(1, 1, 0, 1, -100%, 0);-webkit-transform:matrix(1, 1, 0, 1, -100%, 0);-o-transform:matrix(1, 1, 0, 1, -100%, 0);}
.slider.transition-oblique .slide-image.current{transform:matrix(1, 0, 0, 1, 0, 0);-moz-transform:matrix(1, 0, 0, 1, 0, 0);-webkit-transform:matrix(1, 0, 0, 1, 0, 0);-o-transform:matrix(1, 0, 0, 1, 0, 0);}
.slider.transition-oblique .slide-image.current~.slide-image{transform:matrix(1, 1, 0, 1, 100%, 0);-moz-transform:matrix(1, 1, 0, 1, 100%, 0);-webkit-transform:matrix(1, 1, 0, 1, 100%, 0);-o-transform:matrix(1, 1, 0, 1, 100%, 0);}
.slider.transition-topfade .slide-image{top:-50%;}
.slider.transition-topfade .slide-image.current{top:0;}
.slider.transition-simple1 .slide-image .caption{right:100%;}
.slider.transition-simple1 .slide-image.current .caption{right:0%;}
.slider.transition-zoomin .slide-image{transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);}
.slider.transition-zoomin .slide-image.current{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.slider.transition-zoomout .slide-image{transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);}
.slider.transition-zoomout .slide-image.current{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}
.slider.transition-flip .slide-image{transform:scale(-1, 1);-moz-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);}
.slider.transition-flip .slide-image.current{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);}
.slider.transition-cardflip .slide-image{transform:scale(-1, 0.2);-moz-transform:scale(-1, 0.2);-webkit-transform:scale(-1, 0.2);-o-transform:scale(-1, 0.2);}
.slider.transition-cardflip .slide-image.current{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);}
.slider.transition-skewflip .slide-image{transform:skew(90deg, 90deg);-moz-transform:skew(90deg, 90deg);-webkit-transform:skew(90deg, 90deg);-o-transform:skew(90deg, 90deg);}
.slider.transition-skewflip .slide-image.current{transform:skew(0deg, 0deg);-moz-transform:skew(0deg, 0deg);-webkit-transform:skew(0deg, 0deg);-o-transform:skew(0deg, 0deg);}
.slider.theme-dark{background:black;color:white;}.slider.theme-dark a{color:white;}
.slider.theme-dark .caption{background:rgba(0, 0, 0, 0.5);}
.slider.theme-dark .options a{color:#91BECC;}.slider.theme-dark .options a:hover{color:#D3E5EB;}
.slider.theme-dark .slide-image{background:black;}
.slider.theme-dark .slide-pager a.current{background-color:#91BECC;color:black;}
.slider.theme-dark .loader .spinner{background:url(/images/load_dark.gif) no-repeat;}
.slider.theme-light{background:white;color:black;}.slider.theme-light a{color:#555;}
.slider.theme-light .caption{background:rgba(255, 255, 255, 0.7);color:#555;}
.slider.theme-light .options a{color:#AAA;}.slider.theme-light .options a:hover{color:#888;}
.slider.theme-light .slide-image{background:white;}
.slider.theme-light .slide-pager a.current{background-color:#AAA;color:white;}
.slider.theme-light .loader .spinner{background:url(load_light.gif) no-repeat;}
.slider.theme-embed{background:black;color:white;}.slider.theme-embed a{color:white;}
.slider.theme-embed .caption{background:rgba(0, 0, 0, 0.5);}
.slider.theme-embed .options{padding:0;}.slider.theme-embed .options *{z-index:20;}
.slider.theme-embed .options a{color:#91BECC;}.slider.theme-embed .options a:hover{color:#D3E5EB;}
.slider.theme-embed .options .slide-pager{padding:3px 10px;position:absolute;text-align:center;bottom:0;left:8%;width:80%;overflow:hidden;}.slider.theme-embed .options .slide-pager a{padding:0 4px;background:black;}
.slider.theme-embed .options a.prevSlide,.slider.theme-embed .options a.nextSlide{position:absolute;bottom:0;background:black;margin:0;padding:5px 10px;}
.slider.theme-embed .options a.prevSlide{left:0;}
.slider.theme-embed .options a.nextSlide{right:0;}
.slider.theme-embed .slide-image{background:black;}
.slider.theme-embed .slide-pager a.current{background-color:#91BECC;color:black;}
.slider.theme-embed .loader .spinner{background:url(/images/load_dark.gif) no-repeat;}
.slider.theme-bottom{background:black;color:white;}.slider.theme-bottom a{color:white;}
.slider.theme-bottom .caption{background:rgba(0, 0, 0, 0.5);}
.slider.theme-bottom .options{position:absolute;bottom:0px;left:25%;width:50%;background:black;z-index:20;overflow:hidden;}.slider.theme-bottom .options a{color:#91BECC;}.slider.theme-bottom .options a:hover{color:#D3E5EB;}
.slider.theme-bottom .slide-image{background:black;}
.slider.theme-bottom .slide-pager a.current{background-color:#91BECC;color:black;}
.slider.theme-bottom .loader .spinner{background:url(/images/load_dark.gif) no-repeat;}
.slider.no-control{background:black;color:white;}.slider.no-control .caption{background:rgba(0, 0, 0, 0.5);}
.slider.no-control .options{display:none;}
.slider.no-control .loader .spinner{background:url(/images/load_dark.gif) no-repeat;}
.slider .options{padding:3px 10px;text-align:center;}
.slider .options a{text-decoration:none;font-weight:bold;font-size:12px;font-family:Georgia,Serif;margin:0 2px;}
.slider .slide-pager a{transition-duration:0.5s;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.slider .slide-pager a.current{padding:0 4px;}
.slider .options .prevSlide{float:left;}
.slider .options .nextSlide{float:right;}
.slider.loading>*{display:none;}
.slider .loader{display:none;}
.slider .loader .spinner{display:inline-block;width:20px;height:16px;}
.slider.loading .loader{display:block;text-align:center;margin:10px;padding:10px;font-size:1.8em;}
.slider .slide-images{position:relative;padding:0;overflow:hidden;}
.slider .slide-image{position:absolute;padding:0;margin:0;z-index:0;}
.slider .slide-image.current{z-index:10;}
.slider .slide-image.current img{z-index:12;}
.slider .slide-image.current .caption{z-index:13;}
.slider .slide-image a{text-decoration:none;}
.slider .slide-image img{z-index:2;width:100%;border:none;}
.slider .slide-image .caption{opacity:0.8;filter:alpha(opacity=80);z-index:3;position:absolute;right:0;top:4px;padding:5px 10px;font-weight:bold;font-size:14px;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}


/*******************************************************   PHOTOSWIPE */

/*
 * photoswipe.css
 * Copyright (c) %%year%% by Code Computerlove (http://www.codecomputerlove.com)
 * Licensed under the MIT license
 *
 * Default styles for PhotoSwipe
 * Avoid any position or dimension based styles
 * where possible, unless specified already here.
 * The gallery automatically works out gallery item
 * positions etc.
 */

 
body.ps-active, body.ps-building, div.ps-active, div.ps-building
{
	background: #000;
	overflow: hidden;
}
body.ps-active *, div.ps-active *
{ 
	-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
	display: none;
}
body.ps-active *:focus, div.ps-active *:focus 
{ 
	outline: 0; 
}


/* Document overlay */
div.ps-document-overlay 
{
	background: #000;
}


/* UILayer */
div.ps-uilayer { 
	
	background: #000;
	cursor: pointer;
	
}


/* Zoom/pan/rotate layer */
div.ps-zoom-pan-rotate{
	background: #000;
}
div.ps-zoom-pan-rotate *  { display: block; }


/* Carousel */
div.ps-carousel-item-loading 
{ 
	background: url(/images/loader.gif) no-repeat center center; 
}

div.ps-carousel-item-error 
{ 
	background: url(/images/error.gif) no-repeat center center; 
}


/* Caption */
div.ps-caption
{ 
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-bottom: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
}
div.ps-caption *  { display: inline; }

div.ps-caption-bottom
{ 
	border-top: 1px solid #42403f;
	border-bottom: none;
	min-height: 44px;
}

div.ps-caption-content
{
	padding: 13px;
	display: block;
}


/* Toolbar */
div.ps-toolbar
{ 
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-top: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
	height: 44px;
	display: table;
	table-layout: fixed;
}
div.ps-toolbar * { 
	display: block;
}

div.ps-toolbar-top 
{
	border-bottom: 1px solid #42403f;
	border-top: none;
}

div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{
	cursor: pointer;
	display: table-cell;
}

div.ps-toolbar div div.ps-toolbar-content
{
	width: 44px;
	height: 44px;
	margin: 0 auto 0;
	background-image: url(/images/icons.png);
	background-repeat: no-repeat;
}

div.ps-toolbar-close div.ps-toolbar-content
{
	background-position: 0 0;
}

div.ps-toolbar-previous div.ps-toolbar-content
{
	background-position: -44px 0;
}

div.ps-toolbar-previous-disabled div.ps-toolbar-content
{
	background-position: -44px -44px;
}

div.ps-toolbar-next div.ps-toolbar-content
{
	background-position: -132px 0;
}

div.ps-toolbar-next-disabled div.ps-toolbar-content
{
	background-position: -132px -44px;
}

div.ps-toolbar-play div.ps-toolbar-content
{
	background-position: -88px 0;
}

/* Hi-res display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi)
{
	div.ps-toolbar div div.ps-toolbar-content
	{
		-moz-background-size: 176px 88px;
		-o-background-size: 176px 88px;
		-webkit-background-size: 176px 88px;
		background-size: 176px 88px;
		background-image: url(/images/icons@2x.png);
	}
}



