﻿html.principale{
	background-color:black;
}
.default_logocentrato {
	  display:     block;
	  width:       885px;
	  height:      598px;
	
	  position:    absolute;
	  top:         50%;
	  left:        50%;
	
	  margin:      -299px 0 0 -442px;
	
	  background:#000000;
	  vertical-align:middle;
	
}
.default_piva {
		width : 99%;
		height : 40px;
		text-align : center;
		background-color : #000000;
		position:absolute;
		bottom:12px;
}

.fondo_centrato {
	  display:     block;
	  width:       1000px;
	  height:      680px;
	
	  position:    absolute;
	  top:         50%;
	  left:        50%;
	
	  margin:      -340px 0 0 -500px;
	
	  background:#000000;
	  border:2px;
	  border-color:#222222;
	  border-style:solid;
	  vertical-align:middle;	
}
.logo_up {
	  width:       1000px;
	  height:      80px;
	  left:        50%;
	  top:         50%;
	  margin:      -388px 0 0 -85px;
	  position:fixed;
	  /*background-image:url('img/logo_up.gif');*/
	  background-repeat:no-repeat;
	  
}

.contenuto{
	  float:left;
	  margin:0px;
	  width:990px; /*VECCHIO MENU SX*/
	 /* width:990px; /*NUOVO MENU DOWN*/
}




/*  DEFAULT 2  */

.default2_news_image{
	margin-right:10px;
	margin-top:5px;
	width:652px;
	height:490px;
}


.default2_minenter{
	text-align:right;
	vertical-align:bottom;
	font-size:30px;
	font-family:arial;
	font-style:normal;
	color:white;
	text-decoration:none;
}

.default2_scritte{
	text-align:right;
	vertical-align:bottom;
	font-size:15px;
	font-family:arial;
	font-style:normal;
	color:white;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
}

.default2_imgsmall {
	text-align:left;
	vertical-align:bottom;
	text-decoration:none;
	width:28px;
	height:28px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
}
.default2_imgsmall_bg1 {
	border:0px solid #333333;
	margin:2px;
	text-decoration: none; 
	color: #666666; 
	font-family:Arial; 
	font-size:10px
}
.default2_imgsmall_bg2 {
	border:2px solid #FFFFFF;
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:10px
}
.default2_imgsmall_ink {
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:10px
}
.frameimgbig_vuotoon{
	background-image:url('img/fondo_news_on.jpg');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: -338px -5px;
	width:652px;
	height:490px;
}
.frameimgbig_vuotooff{
	background-image:url('img/fondo_news_off2.jpg');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: -338px -5px;
	width:652px;
	height:490px;
}

.fondo_centrato_default2on {
	  display:     block;
	  width:       1000px;
	  height:      680px;
	
	  position:    absolute;
	  top:         50%;
	  left:        50%;
	
	  margin:      -340px 0 0 -500px;
	
	  background:#000000;
	  border:2px;
	  border-color:#222222;
	  border-style:solid;
	  vertical-align:middle;
	  /*background-image:url('img/fondo_news_showroomparis.jpg');*/
}

.fondo_centrato_default2off {
	  display:     block;
	  width:       1000px;
	  height:      680px;
	
	  position:    absolute;
	  top:         50%;
	  left:        50%;
	
	  margin:      -340px 0 0 -500px;
	
	  background:#000000;
	  border:2px;
	  border-color:#222222;
	  border-style:solid;
	  vertical-align:middle;
	  background-image:url('img/news_prodotti/news_fondo_off.jpg');
}


/* ----------------- */
/* ----------------- */




/*  MENU PRODOTTI CATALOGUE  */

.menuprodotti  {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	text-align:left;
	line-height:18px;
}

a.menuprodotti{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	text-align:left;
	text-decoration:none;
	line-height:18px;
}
.menusx_link { 
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	color:#999999;
}
.menusx_link_on { 
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	color:#ffffff;
}
.menusx_link:hover {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	color:#ffffff;
}

/* ----------------- */
/* ----------------- */



/*  MENUDOWN  */
.menudown {
	  width:       1000px;
	  height:      80px;
	  
	  left:        50%;
	  top:         50%;

	  margin:      350px 0 0 -494px;
	  
	  position:fixed;

	  color:white;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;	  
}


.menudown_link { 
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	color:#aaaaaa;
}
.menudown_link:hover {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	color:#ffffff;
}


/* ----------------- */
/* ----------------- */



/*  MENU NEW ROLL-OVER per MENUDOWN */

/* hide the sub level links */
.menu_rollover_fondo {
	width:       140px;
	visibility:hidden;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left:        50%;
	top:         50%;
	/*position:fixed; ok funziona*/
	position:absolute;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:black;
	padding:10px;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	}
	
.menu_rollover_primopiano {
	width:       140px;
	visibility:hidden;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	left:        50%;
	top:         50%;
	position:absolute;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:12px;	
	}


#menu_catalogue_rollover, #menu_catalogue_rolloverwhite {
	height:      42px;
	margin:      288px 0 0 -506px;  /*ex -378   122*/
	}
	
#menu_displays_rollover,#menu_displays_rolloverwhite {
	height:      42px;
	margin:      288px 0 0 -418px;
	}
	
#menu_corporate_rollover,#menu_corporate_rolloverwhite {
	height:      80px;
	margin:      253px 0 0 -238px;
	}

#menu_reserved_rollover,#menu_reserved_rolloverwhite {
	height:      42px;
	margin:      288px 0 0 -168px;
	}

/* ----------------- */
/* ----------------- */



/*  MENUSX  */
a.menusx{
	/*color:white;*/
	color:#bbbbbb;
	font-family:Arial;
	text-decoration:none;
}
a.menusx_on{
	color:white;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
}

.menusx_contenuto{
	width:150px;
	border-bottom:1px;
	border-bottom-style:dotted;
	text-align:right;
	font-family:Arial;
	font-size:13px;
	color:white;
	height:40px;
	vertical-align:bottom;
	text-decoration:none;
}
.menusx_div{
	  float: left;
	  color:white;
	  font-family:Arial;
	  font-size:12px;
	  margin:0px;
	  width:150px;
}
.menusx_sottomenu{
	height:20px;
	vertical-align:bottom;
	text-align:right;
	color:white;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
/* ----------------- */
/* ----------------- */

/*  PROJECTS REFERENCES  */

.projects_references {
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:10px;
	width:300px;
	height:560px;
	overflow: auto;
	
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:white;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
}

/* ----------------- */
/* ----------------- */


/*  CORPORATE  */

.corporate {
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:12px;
	width:280px;
	padding-left:3px;
	text-align:justify;
	border-width: 0;
	vertical-align:top;
}
.corporate_profile_indirizzi{
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:11px;
	text-align:left;
	width:280px;

}

.corporate_indirizzi {
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:11px;
	text-align:left;
	width:320px;
}

.corporate_indirizzi_div {
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:11px;
	text-align:left;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:white;
	width:280px;
	vertical-align:bottom;
}

.corporate_freccia {
	border-width: 0;
}


/* ----------------- */
/* ----------------- */


/*  SHOWROOMS  */

.showrooms_indirizzi {
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:12px;
	width:300px;
	overflow: auto;
	line-height:20px;
	
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:white;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
}

/* ----------------- */
/* ----------------- */



/*  CATALOGUE_HOME_PRODMENUDOWN  */

.menudown_bg1 {
	border:1px solid #666666;
	text-decoration: none; 
	color: #666666; 
	font-family:Arial; 
	font-size:10px
}
.menudown_bg2 {
	border:1px solid #FFFFFF;
	text-decoration: none; 
	color: #FFFFFF; 
	font-family:Arial; 
	font-size:10px
}

/* ----------------- */
/* ----------------- */

/*  PROD IMAGE FLASH  */
.prodimg_titolo{
	text-align:right;
	font-family:Arial;
	font-size:12px;
	color:white;
	vertical-align:bottom;
	/*line-height:30px;
	height:50px;*/
}
/* ----------------- */
/* ----------------- */



/*  DISTRIBUTION FRAME SX  */
.distribution_testocolsx {
	font-family: Arial;
	font-size:12px;
	color:white;
	vertical-align:top;
}
.distribution_listarea {
	font-family: arial;
	font-size: 12px;
	width: 180px;
	border: 1px solid #444444;
	color: #FFFFFF;
	background-color: #000000;
}
.distribution_form{
	margin: 0px;
}
.distribution_framedx{
	font-size: 12px; 
	text-align:justify;
	color: #FFFFFF;
	font-family: arial;
	text-decoration:none;
}
.distribution_framesx_back{
	background-image:url('img/fondo_distribution.jpg');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: -176px 0px;
}
.distribution_framedx_back{
	background-image:url('img/fondo_distribution.jpg');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: -694px 0px;
}
/* ----------------- */
/* ----------------- */



/*  SHOWROOMS,EVENTS,PRESS PHOTO */

.showrooms_MENU_OFF {
	border: 1px solid #AAAAAA;
	font-family: Arial;
	font-size: 11px;
	color: #AAAAAA;
	text-align: center;
}
.showrooms_MENU_ON {
	border: 1px solid #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}

/* ----------------- */
/* ----------------- */



/*  FADE FOTO PRODOTTO NON USATO PER ORA */
#photoholder {
  width:798;
  height:456;
}
#thephoto {
  width:798;
  height:456;
  visibility:hidden;
}
/* ----------------- */
/* ----------------- */

#opacizzato1{
-moz-opacity:0.2;
filter:alpha(opacity=20);
}
#opacizzato12{
-moz-opacity:1;
filter:alpha(opacity=100);
}
.ImageDiv
{
 width: 798px;
 height: 455px;
 background-color: #EEE;
 position: absolute;
 z-index: 1;
 left: 175px;
 top: 100px;
}



#divscroll
{
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:white;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
}


