html{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background: url(../img/sfondosinistra.gif) top left repeat-y;
	font-family: Arial, Helvetica, sans-serif;

}
body#vuoto{
margin:0;
padding:0;
}
p {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.riv2 {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
}

.dida {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.desc {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.verde {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #006633;
}


a {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;	
	color: #000000;
	text-decoration: underline;
}

a,
a:visited,
a:active,
a:hover {
	color: #000000;
	text-decoration: none;
}

p.small {
	text-transform: lowercase;
	font-size: 8pt;
	font-family: Arial, verdana, Helvetica, sans-serif;
}
p.small2 {
	font-size: 8pt;
	font-family: Arial, verdana, Helvetica, sans-serif;
}

p.small:first-letter {
	text-transform: uppercase;
	}
	
a.small, a.small:visited, a.small:active, a.small:hover {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-family: Arial, verdana, Helvetica, sans-serif;

}

select {
	font-size: 8pt;
	font-family: Arial, verdana, Helvetica, sans-serif;

}


.sel1 {
	font-size: 8pt;
	color: #000000;
	font-family: Arial, verdana, Helvetica, sans-serif;

}

.a   {
	background-color : #EEEFF3;
	height: 15px;
}

.b   {
	background-color : #CFD6DE;
	height: 15px;
}

.dove {
	font-size: 8pt;
	font-family: Arial, verdana, Helvetica, sans-serif;

}

#container { 
	position: relative;
	width: 335px; 
	height: 150px; 
	z-index: 100;
}

#lyr0, #lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6	{ 
	position: absolute; 
	visibility: hidden; 
	left: 0px; 
	top: 0px; 
	z-index: 1;
}

.tbl2mat{
	margin-top:15px;
}
.tbl3mat{
	margin-top:30px;
}
.tbl4mat{
	margin-top:45px;
}
.tbl1bas{
	margin-top:15px;
}
.tbl2bas{
	margin-top:30px;
}

/* CONFIGURATORE ______________________________________________________*/
body#configuratore{
background: url(../img/sfondosinistra.gif) top left repeat-y;
}
.tbl_configuratore{
margin: 30px 0 0 30px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.tbl_step{
	margin:10px 0 0 2px;
	width:140px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.tbl01{margin: 40px 0 0 90px;}
.tbl01 td{padding: 10px;}
.tbl02{margin: 15px 20px;}
.tbl02 td{padding: 6px;}
.tbl03{margin: 18px 70px;}
.tbl03 td{padding:0;}
.tbl04{margin: 40px 15px;}
.tbl04 a{font-size: 8pt;}
.tbl04 td{
padding:3px;	
font-family: Arial, verdana, Helvetica, sans-serif;
font-size: 8pt;
 }
.tbl06{margin-left:60px;}
.tbl06 a{font-size: 8pt;}
.tbl07{margin: 18px 60px;}
.tbl08{margin: 2px 0px;}
.tbl09{margin: 2px 70px;}

.linkindietro{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;		
	}
.descrizione{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	width:200px;
	margin:30px 10px;
	}
.descrizione2{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	width:650px;
	height:30px;
	margin:5px 0;
	}
.descrizione3{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	width:600px;
	height:30px;		
	}	
.tbl_storico {
	margin:0;
	width:200px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background:#E6E9ED;
}
.tbl_storico td{
border-top:2px solid #FFF;
border-bottom:3px solid #FFF;
padding:5px;
height:24px;
}
#st01{
margin-top:13px;
margin-left:2px;
}
.tbl_base {
	width:320px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background:#EEEFF3;
	border:1px solid #FFF;
}

.tbl_base a {
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;	
	color: #000000;
	text-decoration: underline;
}

.tbl_base a,
.tbl_base a:hover {
	color: #000000;
	text-decoration: none;
}

.tbl_base td{
border:1px solid #FFF;
padding:4px;
}
.tbl_base tr.header{
background:#D1D6DC;
}

.tbl_base2 {
	width:650px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background:#EEEFF3;
	border:5px solid #FFF;
}


.tbl_base2 td{
border:1px solid #FFF;
padding:2px 4px;
}
.tbl_base2 a{
font-size: 8pt;
}
.tbl_base2 tr.header{
background:#D1D6DC;
}
.colonnabianca{
background:#FFF;
width:10px;
}
.t08{
margin-left:100px;
}
.tbl_completa {
	width:500px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background:#EEEFF3;
	border:1px solid #FFF;
}

.tbl_completa a {
	font-size: 8pt;	
}
.tbl_completa td{
border:1px solid #FFF;
padding:1px 4px;
}
.tbl_completa tr.header{
background:#D1D6DC;
}
.lettoscelto{
position:absolute;
top:10px;
left:490px;
}

/* FILTRO IE5 MAC -- non cancellare!! */
/*\*//*/
.MACHack{
width:350px;
float:left;
}
.Lettoscelto{
position:relative;
top:00px;
left:00px;
margin-top:50px;
float:clear;
}
.tbl07, .tbl08, .tbl09{
clear:both;
}
#comboProdotti{
margin:0 5px 42px 10px:
}
/**/ 

