body{
	font-family:Arial;
}

.thrColFixHdr{
	background: url(background.jpg) ;
}

.thrColFixHdr #header { 
	background: url(header.jpg) no-repeat;
	height:250px;
}

.thrColFixHdr #mainContent {
    
	padding-top:44px;
}
a{
    color:#000033;
    text-decoration:none;
	
    
}
a:hover{
    color:#990000;
    text-decoration:none;
	
	
    
}

span.form{
    color:#000;
    font-size: 10px;
}

span.titolo{

    color:#660000;
    font-weight:bold;
    font-size: 18px;

}
span.titoletto{

    color:#990000;
    font-weight:bold;
    color:#990000;
}


p.testo{
    
    font-size: 12px;
    width:100%;
    color:#000033;
}
p.piedi{
    border-top: 3px solid #EFECEC;
    border-bottom: 3px solid #EFECEC;
    font-size: 10px;
    text-align:center;
    margin:0;
    padding:0;

}

table.datitabella{
	font-size: 10px;

}

dt{

    color:#000033;
    font-size: 12px;
    
}
dd{
	
    font-size: 12px;
    margin:0;
    padding-top:10px;
    padding-bottom:20px;
    
    color:#000033;  
}


div.mnuBoxSx{

    /*border: 3px solid #EFECEC;*/
    
    border-left: 3px solid #f5f5f5;
    border-right: 3px solid #f5f5f5;
    
    padding-left: 5px;
    padding-right: 5px;
    
    background: #FFF41C;
}






div.mnuBoxDx{

    padding-left: 5px;
    padding-right: 5px;
    margin-bottom:15px;

}








input{
    font-size: 8px;
}


ul#menu {
	margin:0;
	padding:0;
	list-style:url(freccia.jpg) ;
	margin-left:17px;
	font-family:tahoma
    
	
} 

ul#menu li {
	
	padding-top:3px;
	padding-bottom:3px;
	font-weight: demibold
	

} 

ul#menu li a {
	text-decoration:none;
	color:#000033;
	
	
	
	
	/*border-bottom:1px solid #999999;*/
	
} 

ul#menu li a:hover {
	text-decoration:none;
	color:#990000;
	background: none;
	font-weight: bold
} 

ul#menu li ul {
	margin:0;
	padding: 5px 0 0 20px ;
	list-style:none;
	
       
} 

ul#menu li ul li{
	padding: 3px 0px;
	
} 

.voce_selezionata {
	color:#0000FF;
}



.sopra{
	background: url(ul_sopra.jpg) no-repeat;
	width:150px;
	display:block;
}
.sotto{
	background:#FFF url(ul_sotto.jpg) no-repeat;
	width:150px;
	display:block;
	padding-bottom:10px;

}




/* Barra di navigazione di base
---------------------------------------------------------------------*/

#base {
  float:left;
  width:100%;
  background: url("bg-clean.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  margin:0;
  padding:0;
  }
  
#base ul {
  margin:0;
  padding:10px 10px 0px;
  list-style:none;
  }
#base li {
  float:left;
  margin:0px;
  padding:0px 0px 0px 3px;  
  }
#base a {
  float:left;
  display:block;
  padding:5px 15px 4px 8px;
  text-decoration:none;
  font-weight:bold;
  color:#000033;
  background-color: rgb(251, 244, 244);
  border-left: 3px solid #f5f5f5;
  border-top: 3px solid #f5f5f5;
  border-right: 3px solid #f5f5f5;  
  }
#base a:hover {
  color:#fff;
  background-color: rgb(170, 147, 130);
  border-left: 1px solid #765;
  border-top: 1px solid #765;
  border-right: 1px solid #765;  
  text-align: center;
  }
#base #selezionata {
  text-align: center;
  }
#base #selezionata a {
  color:#333;
  background-color: #fff;
  padding-bottom:4px;
  border-left: 3px solid #CCC;
  border-top: 3px solid #CCC;
  border-right: 3px solid #CCC;    
  border-bottom: 1px solid #fff;  
  text-align: center;  
  }

/* MENU PRODOTTI */

.menuProdotti
{
    list-style-type:none;
    margin:0;
    padding:0;
    display:block;
    width:100%;
    
}
.menuProdotti li
{
    float:left;
    padding: 3px 5px;
    border:1px solid #999;
    background: #dedede;
    border-bottom:none;
    margin-right:1px;
}

.menuProdotti li.active
{
    float:left;
    padding: 3px 5px;
    border:1px solid #999;
    background: #fff;
    border-bottom:none;
    margin-right:1px;
}
