html, body{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	color: #fff;
	background-color: #dcd2b6;
	_height: 100%;
	_overflow-x: auto;
	_overflow-y: hidden;
}


#flash{
	position: fixed;
	_position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	_top: expression( document.body.scrollTop + 'px' );
	_bottom: expression( document.body.scrollBottom + 'px' );
}
#menu{
   	position: fixed;
   	z-index: 1;
   	right: 20px;
   	bottom: 40px;
	width: 416px;
	height: 191px;
	background: url(../img/menu.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu.png',sizingMethod='scale');
}

#menu ul{
	list-style-type: none;
	padding: 0;
	margin: 14px 0 0 280px;
}

#menu li{
    margin-bottom: 11px;
}
#menu a:link,#menu a:visited{
   	color: #413013;
   	text-decoration: none;
}
#menu a:hover{
   	color: #7b6832;
   	text-decoration: underline;
}

#menu-line{
	margin-left: 50%;
	height:60px;
	background-color:#f6f3ea;
	border-bottom:1px solid #fff;
}

#interna #menu-line ul,#interna #menu-line li{
	list-style:none;
}

#interna #menu-line ul{
	margin:0 auto;
	padding-left:0;
	padding-top:0px;
	width:440px;
}

#interna #menu-line li{
	float:left;
	margin-right:12px;
	line-height:58px;
}

#interna #menu-line li a:link,#interna #menu-line li a:visited{
	
	color:#6f6751;
	font-size:12px;
	text-decoration:none;
}

#interna #menu-line li a:hover{
	color:#000;
	text-decoration:underline;
}

/* @group interna */
#interna #fondo{
   	background: #ede7d6 url(../img/bg-sfuma.gif) repeat-x 0 bottom;
   	
   	position: fixed;
   	_position: absolute;
   	_margin:0px;
   	
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#interna #container{
margin:0px;
padding:0px;
   position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	_width:100%;
	_height:100%;
   	_overflow-x: hidden;
   	_overflow-y: auto;
}


#interna #flash{
	width: 50%;
	height: 100%;
	position: fixed;
	_position: absolute;
	top: 0;
	bottom: 0;
	right: 50%;
	left: 0;
	border-right: 1px solid #fff;
	z-index: 1000;
}

#interna #menu{
   	position: fixed;
   	_position: absolute;
   	display: block;
   	z-index: 1;
   	left: 0px;
   	bottom: 40px;
	width: 50%;
	height: 191px;
	background: url(../img/menu.png) no-repeat center;
	_background: url(../img/menu.gif) no-repeat center;;
	overflow: hidden;
}

#interna ul{
	width: 136px;
	margin: 0 auto;
	padding-left: 280px;
	padding-top: 14px;
}

/* @end */

/* @group content */

#content{
   	margin-left: 50%;
   	color: #6f6751;
   	font-size: 12px;
   	padding-top: 20px;
   	padding-bottom: 50px;
   	
}
#content h1, #content p{
   	width: 425px;
   	margin: 0 auto;
   	line-height: 23px;
}
#mappa{
   	width: 300px;
   	margin: 40px auto 0;
}
#content h1{
	font-size: 14px;
   	margin-bottom: 5px;
}
#content a:link, #content a:visited{
   	color: #7f6419;
}
#content a:hover{
   	color: #000;
   	text-decoration: none;
}

#content ul{
   	list-style: none;
   	width: 300px;
   	margin: 40px auto 20px;
   	padding: 0px;
}

#content li{
   	padding-left: 14px;
   	margin-bottom: 10px;
}

#content li.big{
   	padding-left: 14px;
   	margin-bottom: 30px;
}

/* @end */

/* @group categorie prodotti */

/*
#categorie-prodotti{
   	margin: 34px 0px 0px;
   	padding: 0px;
   	height: 324px;
}

#categorie-prodotti ul{
	margin: 0 auto;
	padding: 0;
	width: 324px;
}
#categorie-prodotti li,#categorie-prodotti li a{
	width: 162px;
	height: 127px;
	float: left;
	display: block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}
*/

#categorie-prodotti{
   	margin: 34px 0px 0px;
   	padding: 0px;
   	background: url(../img/linee_back.png);
   	height: 376px;
	padding-bottom:90px;
}

#categorie-prodotti ul{
	margin: 0 auto;
	padding: 0;
	width: 550px;
}
#categorie-prodotti li,#categorie-prodotti li a{
	width: 250px;
	height: 101px;
	float: left;
	display: block;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}

li.chimera{
   	background: url(../img/linea_chimera.png) no-repeat;
   	_background: url(../img/linea_chimera.gif) no-repeat;
}
li.lancia{
   	background: url(../img/linea_lancia.png) no-repeat;
   	_background: url(../img/linea_lancia.gif) no-repeat;
}
li.prato{
   	background: url(../img/linea_prato.png) no-repeat;
   	_background: url(../img/linea_prato.gif) no-repeat;
}
li.piazza{
   	background: url(../img/linea_piazza.png) no-repeat;
   	_background: url(../img/linea_piazza.gif) no-repeat;
}
#categorie-prodotti li.idee{
   	background: url(../img/linea_idea.png) no-repeat;
   	_background: url(../img/linea_idea.gif) no-repeat;

}
li.manutenzione{
   	background: url(../img/manutenzione.png) no-repeat;
   	_background: url(../img/manutenzione.gif) no-repeat;
}

li.manutenzione_en{
   	background: url(../img/manutenzione_en.png) no-repeat;
   	_background: url(../img/manutenzione_en.gif) no-repeat;
}

li.misura{
   	background: url(../img/abito_misura.png) no-repeat;
   	_background: url(../img/abito_misura.gif) no-repeat;
}

#content #top-menu p{
   	line-height:18px;
   	width: 424px;
}

/* @end */

/* @group tab menu */

#breadcrumbs,#scheda table{
   	margin: 0 38px;
}

#scheda p, #scheda ul{
	width: 425px;
	margin: 0px auto;
}

table td{
   	vertical-align: top;
   	padding-bottom: 20px;
}

table td.int, #content #top-menu p.int{
   	line-height:23px;
}

#top-menu{
   float: left;
	width: 100%;
}

.default{
   background: url(../img/scheda_tit_back.gif) repeat-x;
}

/*.c{
   background: #E3DED1 url(../img/scheda_tit_back_c.gif) repeat-x 0 bottom;
}

.l{
   background: url(../img/scheda_tit_back_l.gif) repeat-x;
}

.p{
   background: url(../img/scheda_tit_back_p.gif) repeat-x;
}

.g{
   background: url(../img/scheda_tit_back_g.gif) repeat-x;
}

.i{
   background: url(../img/scheda_tit_back_i.gif) repeat-x;
}*/

#tab-menu li {
   	margin: 0px;
   	padding: 0px;
}
/*#top-menu h1, */#top-menu ul{
	margin: 0px;
	padding-left: 38px;
}

#breadcrumbs{
   /*	margin-left: 68px;*/
   	width: 425px;
	margin:0 auto;
   padding-bottom: 16px;
}

#breadcrumbs a{
	/*margin-left: 30px;*/
}

#top-menu h1{
	/*margin-top: 10px;
	margin-left: 30px;*/
	width: 425px;
	margin:0 auto;
}

#top-menu ul{
	margin-top: 12px;
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}

#top-menu ul.press-tab
{
	width: 530px;
}

#content .press p {
	margin-top: 10px ;
}

#content .press ul {
	margin-bottom: 10px ;
}

#content .press ul li{
	margin:0 ;
	padding:0;
}

#tab-menu li{
	float:left;
}

#tab-menu li a{
	background-color:#dcd2b6;
	color:#6f6751;
	font-size:12px;
	font-weight:bold;
	padding: 4px 13px;
	line-height: 22px;
	text-decoration:none;
	margin: 0 5px 0 0;
	border-top: 1px solid #dcd2b6;
	border-left: 1px solid #dcd2b6;
	border-right: 1px solid #dcd2b6;
}

#tab-menu li a:hover {
	background-color:#ece6d6;
	color:#6f6751;
	border-top: 1px solid #dcd2b6;
	border-left: 1px solid #dcd2b6;
	border-right: 1px solid #dcd2b6;
}

#tab-menu li a.active, #tab-menu li a.active:hover {
	background-color:#ece6d6;
	color:#6f6751;
	border-top: 1px solid #dcd2b6;
	border-left: 1px solid #dcd2b6;
	border-right: 1px solid #dcd2b6;
}
#scheda{
   	clear: both;
   	background: url(../img/schede_back.png) repeat-x;
   	_background: url(../img/schede_back.gif) repeat-x;
	padding-top: 15px;
   	_width:100%;
   	_margin-right:100px;
}
#scheda table{
	width: 425px;
	margin:0 auto;
	margin-bottom: 150px;
	_margin-bottom:150px;
}

.press span{
	width: 100%;
}

/* @end */

/* @group flash categorie */

#alt-nav{
	/*background: url(../img/ingombro_flash.png) no-repeat;
	background: url(../img/linee_back.png);*/
	
   	background: url(../img/schede_back.png) repeat-x;
   	_background: url(../img/schede_back.gif) repeat-x;
	bottom:30px;
	height:100px;
	position:fixed;
	left: 50%;
	right:0;
	_position:absolute;
	_right:16px;
		
}

/* @end */

table.realizzazioni{
   	border-top: 1px solid #b18f5c;
   	width: 400px;
   	margin: 30px auto 50px;
}
.realizzazioni td{
   	border-bottom: 1px solid #b18f5c;
   	padding: 20px;
}

#footer{
   	background-color: #dcd2b6;
   	position: fixed;
   	_position:absolute;
   	bottom: 0px;
  	left: 0;
   	right: 0;
   	height: 30px;
   	z-index:1;
}
#footer p{
   	text-align: right;
   	width: 96%;
   	display: block;
   	font-size: 10px;
	padding-top:10px;
}

h1.text_tit{
	clear: both;
	width:100%;
	border-bottom: 1px solid #706150;
}

#content ul.texture{
	width:425px;
	margin-top:10px;
	padding-bottom:40px;
}

#content .texture li{
	float:left;
	width: 150px;
	/*height: 50px;*/
	display:block;
	margin-bottom: 20px;
}

.texture li span{
	display:block;
	margin-left: 60px;
}

.chiudi{
	clear:both;
}

.texture a img{
	float: left;
	margin-right: 10px;
	border:0px;
	display: block;
}

#content #campi{
	width: 425px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 50px;
}

#content #campi p{
	float: left;
	width:200px;
	padding-bottom: 10px;
}

#content #campi p.long{
	width:400px;
}

#content #campi textarea{
	width:400px;
	height: 210px;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 15px;
	color: #999999;
	background-color: #F6F3EA;
	border: 1px solid #C6B689;
}

#content #campi select{
	width:150px;
	
}

.txt{
	background-color: #F6F3EA;
	border: 1px solid #C6B689;
}

hr{
	width: 425px;
	margin: 10 auto;
	clear: both;
	background-color: #fff;
	border: none 0px solid;
	height: 1px;
}
.press p.download{
	clear: both;
	padding-top: 20px;
}
.press ul.mini li{
	width: 120px;
	height: 130px;
	margin-right: 10px;
	margin-bottom: 10px;
	display: block;
	float: left;
}

a img{
	border:0px solid none;
}
