body {
	background-color: white;
	color: #48474A;
    font-family: 'Trebuchet MS', 'Verdana', 'Arial', sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
img {border: 0px;}
a {text-decoration: none; color: #48474A;}
a:hover{ color: #E20016;}
.dim14 { font-size:14px}

#container {
	width: 950px;
	position:absolute;
	left:50%;
	margin-left: -475px;
	text-align: left;
	padding:0 10px 0 0;
	z-index: 40;
}
#banner_negrella{
	position: relative;
	top: 390px;
	left: 1px;
	float:left;
	z-index:5000;
	height: 170px;
	width:500px;
}
#slideNegrella{
	position: absolute;
	top: 390px;
	left: 510px;
	float:right;
	z-index:5000;
	height: 169px;
	width:181px;
}


#contenitore{ width:930px; height:auto;}
#cornice{ /*div con ombreggiatura a dx*/
	background: url("../img/bordo1.png") repeat-y top right;
	overflow:hidden;

}
#cornicesx{ /*div con ombreggiatura a sx*/
	background: url("../img/bordosx.gif") repeat-y top left;
	overflow:hidden;
	padding-left: 10px;
}	
#lingue{
	position:absolute;
	top: 100px;
	left: 811px;	
}
#lingue img { float: left; padding-right: 3px;}

address {
	clear: both;
	background: url(../img/footer2.gif) no-repeat top left;
	font-style:normal;
	font-size:11px;
	width: 948px;
	position: relative;
	height: 112px;
	line-height: 1,5px;
	padding-top: 45px;
	padding-left: 20px;
	z-index: 60;
}
address span {margin-left: 490px;}


/**---------------------menu-------------------------------------------**/
div#menu {
	position: absolute;
	top: 239px;
	left: 161px;
	height: 30px;
}

div#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 8px;
	color:#FFFFFF;
}

div#menu li{
	float:left;
	margin: 0 8px 0 0;
	padding:0;
}

div#menu li#download{ margin-left: 50px;}

div#menu a{
	position:relative;
	display:block;
	text-decoration: none;
}

div#menu a span{
	position:absolute;
	width:100%;
	height:100%;
	height: 30px;
	cursor: pointer; /*per IE*/
}

div#menu a:hover{
	color:  rgb(255, 39, 0); /*per IE*/
}

div#menu a:hover span{
	background-position:  0 0;
}

div#menu a#current span{
	background-position:  0 0;
}

li#home a{width: 47px}
li#azienda a{width: 60px}
li#prodotti a{width: 66px}
li#listino a{width: 99px}
li#contatti a{width: 64px}
li#news a{width: 45px}
li#download a{width: 105px}

li#home span{background: url("../img/menu/home.png") no-repeat  0 -18px;}
li#azienda span{background: url("../img/menu/azienda.png") no-repeat 0 -18px}
li#prodotti span{background: url("../img/menu/prodotti.png") no-repeat 0 -18px}
li#listino span{background: url("../img/menu/listino.png") no-repeat 0 -18px}
li#contatti span{background: url("../img/menu/contatti.png") no-repeat 0 -18px}
li#news span{background: url("../img/menu/news.png") no-repeat 0 -18px}
li#download span{background: url("../img/menu/download.png") no-repeat 0 -18px}

/*-----------------------------------------------------------------------------------------*/

/** --------------------trova prodotto---------------------------------**/
#trova{
	position: absolute;
	top: 237px;
	left: 763px;
}
.input_trova{
	font-family: Arial;  			
	font-size: 10px;		
	color: #000000;			
	text-decoration: none;		
	background-color: white;	
	border: 1px solid #E2001A;		
	font-weight: normal;
  	width: 110px;			
}
.submit_trova{
	background: url(../img/ok.png) no-repeat top left;
	padding: 0;
	margin: 0;
	width: 26px;
	height: 16px;
	border: none;
	text-decoration:none; 
}

/*------------------home page---------------------------------**/
#industria{
	position: absolute;
	top: 0px;
	left: 0px;
}

#bar{
	position: absolute;
	top: 0px;
	left: 512px;
	float:left;
}

#quadro1{
	position: absolute;
	top: 30px;
	left: 215px;
}
#quadro2{
	position: absolute;
	top: 172px;
	left: 215px;
}
#quadro3{
	position: absolute;
	top: 265px;
	left: 215px;
}


#contenuto{
	position: relative;
	top: 295;
	left: 10px;
	width: 720px;
	float:left;
	height:560px;;
	
}

#img_industria{
	position: absolute;
	top: 30px;
	left: 0px;
}

#img_bar{
	position: absolute;
	top: 30px;
	left: 512px;
	float:left;
}





/*
div.img_industria{
	position: relative;
	top: 32px;
	left: 0px;
}

div.img_bar{
	position: absolute;
	top: 32px;
	left: 521px;
}
*/




/***----------------------------news-home--------------------------**/
#elenco_news{
 	position: absolute;
 	top: 295;
 	left: 770px;
 	width: 150px;
	z-index:9000;
	float:right;
}
.news{
	width: 150px;
	height: 170px;
	margin-bottom: 40px;
}
.ultimanews{margin-bottom: 0px;}
.news h3 {
	font-size: 14px; 
	color: #E20016; 
	margin-top: 2px; 
	margin-bottom: 6px; 
	padding: 0;
}
.news p{ font-size: 11px; padding: 0; margin: 0;}
.news p a { font-size:9px }

/**------------------azienda--------------------------**/
.titolo{
	font-size: 10px;
	position:relative;
	padding-bottom: 8px;
	border-bottom: 2px solid #E20016;
}
.titolo span{ position: absolute; }
.txt_azienda{
	float: left;
	text-align:justify;
	width: 268px;
	padding: 0 8px;
    font-size: 11px;
}
.img_azienda{
	float: left;	
	margin: 28px 10px;
}
.bordo{
	border-bottom: 2px solid #E20016;
}
#contenuto_az{
	position: relative;
	border-bottom: 2px solid #E20016; 	
	padding-bottom: 10px;
	top: 295;
 	left: 12px;
 	width: 900px;
 	overflow:hidden;
}

#dettaglioNews{
	float: left;
	position:relative;
	text-align:left;
	width: 650px;
	font-size: 14px;
	font-weight:bold;
}

#corpoNews{
	float: left;
	position:relative;
	text-align: justify;
	width: 650px;
	font-size: 14px;
}
#imgNews{
	float: right;
	position:relative;
	text-align: right;
	width: 150px;
	font-size: 14px;

}


/**----------------------dettaglio prodotti-------------------**/
.dettaglio{
	border: 6px solid #E20016;
	margin-left: 25px;
	float: left;
	width: 650px;
	padding: 10px;
}

.dettaglio_prod{
	margin-left: 5px;
	float: left;
	width: 860px;
	padding: 10px 15px;
}
#contenuto_prod1{
	position: relative;
	top: 295;
	left: 12px;
	width: 890px;
	overflow:hidden;
	border: 6px solid #E20016;
}


#contenuto_prod{
	position: relative;
	top: 295;
	left: 12px;
	width: 910px;
	overflow:hidden;
}
#contenuto_prod a{text-decoration: none;}
#contenuto_prod1 a{text-decoration: none;}

#menu_sx{
	position: relative;
	left: 11px;
	float:left;
	width:180px;
}

.caratteristiche{float:left; width: 350px;}
.caratteristiche table { margin-left: 20px; font-size: 11px;}
td.left{
	font-weight:bold;
	/*padding: 3px 10px 3px 0px;*/
}
caption{ text-align:left; margin-bottom: 8px;}

.bread{ 
	text-align:left; 
	height: 30px; 
	line-height: 30px; 
	font-size:14px; 
	margin-bottom: 20px; 
	font-weight:bold;
}
.freccia1{margin-right: 12px;}
.freccia{ margin-left: 12px; margin-right: 2px;}
.scarica{ font-weight:bold; font-size:14px; padding-top: 35px; padding-bottom: 20px; line-height: 30px;}
.img_prodotto { 
	float: right;
	position:relative;
}
.zoom{ padding-right: 4px;}


#prod_ico {
	position: relative;
	float:left;
	width:170px;
	
}
#dett_prod {
	position: relative;
	float:left;
	width:700px;
	height:170px;

}



/** --------------------contatti---------------------------------**/
#contatti div input, #contatti div textarea, #listino div input,  #login div input{
  font-family: Arial;  			
  font-size: 12px;	
  width: 290px;	
  color: #000000;			
  text-decoration: none;		
  background-color: white;	
  border: 1px solid #E2001A;
  font-weight: normal;			
}
#contatti div textarea{  overflow:auto; height: 120px;	}
#contatti div label, #listino div label{
	width: 65px;
	display: block;
	float: left;
	color: #E2001A;
	font-weight:bold;
}
#contatti div, #listino div, #login div{ 
	clear: both;
	padding: 5px 0;
}
input#submit{
	float: left;
	clear:none;
	border: 1px solid #E2001A; 
	padding: 0;
	margin: 0;
	margin-top: 12px;
	margin-left: 115px;
	border: none;
	background: url(../img/invia.gif) no-repeat top left;	
	text-decoration:none; 
	width: 48px;
	height: 20px;
}

#privacy {float: left; margin-bottom: 10px;}
#privacy, #privacy a {
	color: #E2001A;
	font-weight:bold;
}
#contatti div#privacy label, #listino div#privacy label{ 	display: inline;	width: 80px; float:none;}
#contatti div#privacy input, #listino div#privacy input{ width: auto;}
#form{ float:left; overflow:hidden;}
#dove{
	float: right;
	margin-top: 20px;
	overflow:hidden;
	width: 510px;
}
#dove div.indirizzo img{
	float: left;
	line-height: 39px;
	margin-left: 10px;
}
#dove div.indirizzo p{ text-align:right; margin-right: 10px;}
#map { height: 300px; 	border: 1px solid #cccccc; }

/*-----------------------------listino------------------------------*/
#form_listino{margin-left: 20px;}
 #listino div label{
	width: 105px;
	display: block;
	float: left;
	color: #E2001A;
	font-weight:bold;
}
input#scarica{
	float: left;
	clear:none;
	border: 1px solid #E2001A; 
	padding: 0;
	margin: 0;
	margin-top: 12px;
	margin-left: 140px;
	border: none;
	background: url(../img/conferma.gif) no-repeat top left;	
	text-decoration:none; 
	width: 118px;
	height: 20px;
}
#listino div input{
  width: 310px;		
}
.obbl{
	clear both;
	color: #E2001A;
}

/*-----------------------download---------------------------*/
#divlogin {width: 260px; margin: 0 0 10px 20px; }
#login div input{
  width: 150px;	
}
#login div label{
  	width: 100px;	
	display: block;
	text-align:left;
	float: left;
	color: #E2001A;
	font-weight:bold;
}
#login div#accedi{text-align:right; margin-right: 9px;}
#login div#accedi input{
  width: auto;	
}
#login div#accedi{text-align:left; margin-right: 9px;}
#login div#accedi input{
  width: auto;	
}

#divlogged {
	MARGIN: 0;
	width:: 100%;
	text-align:center;
}

#divFileList {
/* border:1px solid #EEEEEE;*/
display:block;
height:350px;
margin:0;;
overflow:auto;
float:left;
padding:0;
width:855px;
overflow:auto;
}

.selected {
background-color:#2F6288;
color:#EEEEEE;
}

#divZipFolder {
 /*border:1px solid #EEEEEE;*/
display:block;
float:left;
min-height:500px;
margin:0;;
overflow:auto;
padding:0;
width:70%;
}

br.addClearance {
 clear:both;

}

input[type=button].downBtn {
/*border:1px solid #999999;*/
font-size:12px;
padding:2px;
}

input[type=button].downedBtn {
/*border:1px solid #999999;*/
font-size:12px;
padding:2px;
background-color:#ae4a4a;
color:#D1D1D1;
}

input[type=submit].downBtn {
/*border:1px solid #999999;*/
font-size:12px;
padding:2px;
}

div.divRiga0 {
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:855px;
	height:40px;
	margin-bottom:0px;
	/*border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	border-collapse:collapse;*/
}

div.divRiga {
/*border-bottom:1px solid #EEEEEE;*/
border-collapse:collapse;
display:block;
float:left;
height:40px;
margin:0;
padding:0;
position:relative;
width:100%;

}

div.divRigaSub {
/*border-bottom:1px solid #EEEEEE;*/
border-collapse:collapse;
display:block;
float:left;
height:40px;
margin:0;
padding:0;
position:relative;
width:70%;

}

div.divRigaSub0 {

border-collapse:collapse;
display:block;
float:left;
height:40px;
margin:0;
padding:0;
position:relative;
width:70%;

}

div.cmd1 {
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:15%;
	height:24px;
	text-align:center;
	padding-top:16px;
}

div.colonna1 {
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:63%;
	height:24px;
	text-align:left;
	padding-top:16px;
}

div.colonna2 {
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:20%;
	height:24px;
	text-align:left;
	padding-top:16px;
}

div.colonna3 {
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:16%;
	height:24px;
	text-align:center;
	padding-top:16px;
}

div.cmd2 {
display:block;
position:relative;
float:left;
margin:0;
padding:0;
width:15%;
height:29px;
text-align:center;
padding-top:11px;
}
div#panel_Div {
	/*border:1px solid #EEEEEE;*/
	border-collapse:collapse;
	display:block;
	float:left;
	height:32px;
	margin:0;
	padding:8px 0 0;
	position:relative;
	width:855px;
}

div#delBtn_Div {
	display:block;
	float:left;
	height:40px;
	margin:0;
	padding:0;
	position:relative;
	text-align:left;
	width:13%;
	padding-top:10px;
}

div#cForm2 {
position:relative;
display:block;
float:right;
width:auto;
margin:0;
padding:0;
height:40px;


}

div#fileBtn_Div {
position:relative;
display:block;
float:left;
width:auto;
margin:0;
padding:0;
height:40px;


}

div#upBtn_Div {
display:block;
float:left;
height:40px;
margin:0;
padding:0;
position:relative;
text-align:center;
width:135px;
}

div#noFiles_Div {
display:block;
float: left;
height:40px;
margin:0;
padding:0;
position:relative;
text-align:center;
width:855px;
margin-top:100px;
}

.titolo_ut {
	/*BORDER-BOTTOM: #999999 2px solid; */
	POSITION: relative; PADDING-BOTTOM: 8px; FONT-SIZE: 14px; font-weight:normal;
	color:#FFFFFF;
}

.bordo_ut {
	/*BORDER-BOTTOM: #999999 2px solid*/
}

span.tspan_ut {
font-size:14px;
text-align:center;
font-weight:bold;
color: #0A4F80;
}


#contenuto_az_ut {
	BORDER-BOTTOM: #999999 2px solid; POSITION: relative; PADDING-BOTTOM: 10px; WIDTH: 900px; OVERFLOW: hidden; LEFT: 12px
}




/* INIZIO AGGIUNTA CLASSE */
input[type=button].downBtn_ie {
border:1px solid #999999;
font-size:12px;
padding:4px;
}
input[type=submit].downBtn_ie {
border:1px solid #999999;
font-size:12px;
padding:4px;
}
input.iFile {
font-size:12px;
font-family:"Trebuchet MS","Verdana","Arial",sans-serif;
color:#252525;
}
div.cmd2_ie7 {
display:block;
position:relative;
float:left;
margin:0;
padding:0;
width:114px
height:29px;
text-align:left;
padding-top:11px;
margin-left:12px;
}
/* FINE AGGIUNTA CLASSE */
.bold {
	font-weight: bold;
}

