﻿.Button{
	font-size:11px;
	background-color: #EEEEEE;
	border: 1px solid #999999;
	color:#000022;
}
.ButtonMod{
	font-size:11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color:#220000;
}

.ButtonSel{
	font-size:13px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color:#002200;
}


/************************************/
/* ELENCO */
/************************************/

.elenco, .elenco ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
.elenco ul {
	margin-top: 0px;
	margin-left: 10px;
}

.elenco .aperto {
	background: url(/images/TreeMeno.gif) no-repeat; 
	height: 12px;
	width: 12px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
.elenco .chiuso {
	background: url(/images/TreePiu.gif)  no-repeat;
	height: 12px;
	width: 12px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}



/* fix for IE6 */
* html .punto {
	display: inline;
	float:none;
}

.elenco li { 
	margin: 0;
	padding: 0px 0pt 0px 16px;
	background: url(/images/TreeNullo.gif)  no-repeat;
	background-color:#F7F6F4;
 border-bottom: 1px solid #E7E6E4;
 border-right: 1px solid #E7E6E4;

}

.elenco li a{ 
	display:block;
}
/*padding: 3px 0pt 3px 16px;*/

.elenco a.current {
	background-color: #FFFFAA;
	margin:0px;
	
}


.elenco .hover { color: red; cursor: pointer; }

/************************************/
/* BTN LISTA */
/************************************/
.tabcontent h4
{
margin:5px 0px 0px 0px;
font-weight:normal;
}
.lista ul{
list-style: none;
padding:0;
margin:0px;
}
.lista ul ul li {
margin-left:10px;
background-image:url(/img/L2.gif);
}
.lista ul ul ul li {
margin-left:20px;
background-image:url(/img/L3.gif);
}
.lista li
{
background-image:url(/img/L1.gif);
background-color:#FFFFFF;
background-repeat: no-repeat;
padding: 0px 0 0 15px;
border-bottom: 1px solid #999999;

}
.lista li a
{
	display:block;
}
.lista a:hover {
background-color:#F7F6D0;
}
.lista .current a {
background-color:#F7F6A0;
}

/************************************/
.btnlista ul{
list-style: none;
padding:0;
margin:0px;
}
.btnlista li
{
background-image:url(/img/L1.gif);
background-repeat: no-repeat;
padding: 0px 0 0 15px;

background-color:#FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;

}

.btnlista li a
{
	 padding:1px 2px 1px 5px;
	display:block;
}
.btnlista a:hover {
background-color:#F7F6D0;
}
.btnlista .current a {
background-color:#F7F6A0;
}

/************************************/
.btnlistahoriz {
	height:20px;
	padding: 4px 20px 2px 0px;
	color: #18A56B; 
	background-color:#FFFFFF;

}
.btnlistahoriz ul{
	list-style:none;
	margin:0 auto;	
	padding-left:20px;
	padding-right:20px;
	
}
.btnlistahoriz li
{
	float:left;
	list-style:none;
	background-repeat: no-repeat;
	padding: 1px 10px 1px 16px;
}

.btnlistahoriz li a
{
	padding:1px 2px 1px 5px;
	display:block;
	font-weight:normal;
}
.btnlistahoriz a:hover {
        color: #2129BD;
	background-color:#FFFFFF;
}
.btnlistahoriz .current a {
        color: #FFFFFF;
	background-color:#18A56B;
}

.formricerca
{
	float:right;
}

/************************************/

/************************************/
/* BTN.css */
/************************************/
.BoxMenu {
	border-top: 2px solid #FFFFFF;
	height:35px;
	margin:0 auto;
    padding: 0px 10px 0px 10px;
	color: #222222; 
	background-color:#F7F6F4;
	background-image: url(/img/Menu/MenuBG.jpg);
	
	
}

.BoxMenu ul{
	list-style:none;
	margin:0 auto;
	
}
.BoxMenu li{
	float:left;
	list-style:none;
	
}

.BoxMenu  a{
	float:left;
	display:block;
	color:#2129BD;
	text-decoration:none;
	font:14px 'Arial', sans-serif;
	font-weight:bold;
	padding:0 22px 0 5px;
	height:35px;
	line-height:35px;
	text-align:center;
	cursor:pointer;	
}
.BoxMenu  a span{
	float:left;
	display:block;
	padding:0 6px 0 0px;
	
	
}
.BoxMenu .current a{
	color:#FFFFFF;
	background: url(/img/MenuHL.jpg) no-repeat left top;
}
.BoxMenu .current a span{
	color:#FFFFFF;
	background:url(/img/MenuHR.jpg) no-repeat right top;
}
.BoxMenu  a:hover{
	color:#FFFFFF;
	background: url(/img/MenuHL.jpg) no-repeat left top;
}
.BoxMenu  a:hover span{
	color:#FFFFFF;
	background:url(/img/MenuHR.jpg) no-repeat right top;
}


/************************************/
#MenuTendina{
  position:absolute;
  padding: 1px 1px 1px 1px;
  border: 1px solid #808080;
  background-color: #F0F7FA;
}

#MenuTendina a{
    display: block;
	padding: 0px 8px 0px 8px;
	margin: 0px;
	background-color: #F0F0F0;
	border-right: 1px solid #D0D0D0;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #D0D0D0;
}

#MenuTendina a:hover{ /*hover background color*/
    display: block;
	padding: 0px 8px 0px 8px;
	margin: 0px;
	border-right: 1px solid #D0D0D0;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FF0000;
	border-bottom: 1px solid #D0D0D0;
	background-color: #BBEEFF;
}
/************************************/

.BtnLink {
	
	cursor:pointer;
}

.Btn img{
	float: left;
	padding: 0px 0px 0px 0px;
	border-width: 0;

}
.Btn a{
	display: block;
	min-height: 16px;
	padding: 1px 1px 1px 1px;
	margin: 1px;
	font-weight: bold;
	background-color:#F7F6F4;
}
.Btn a:hover{
	display: block;
	min-height: 16px;
	padding: 1px 1px 1px 1px;
	margin: 1px;
	font-weight: bold;
	background-color: #FFEEEE;
}

/************************************/
.BtnHi img{
	float: left;
	padding: 0px 0px 0px 0px;
	border-width: 0;
}
.BtnHi a{
	display: block;
	height: 18px;
	padding: 1px 1px 1px 1px;
	margin: 1px;
	font-weight: bold;
	background-color: #FFFF00;
}
.BtnHi a:hover{
	display: block;
	height: 18px;
	padding: 1px 1px 1px 1px;
	margin: 1px;
	font-weight: bold;
	background-color: #FFEEEE;
}
/************************************/
.BtnDim {
	display: block;
	padding: 0px;
	background-color: #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

.BtnDim img{
	float: left;
	padding: 0px 0px 0px 0px;
	border-width: 0;
}
.BtnDim a{
	display: block;
	margin-left: 15px;
	background-color: #F0F0F0;
}
.BtnDim a:hover{
	display: block;
	margin-left: 15px;
	background-color: #FFEEEE;
}
/************************************/
.BtnDimHi {
	display: block;
	padding: 0px;
	background-color: #E0E0E0;
	border-bottom: 1px solid #F0E0E0;
}

.BtnDimHi img{
	float: left;
	padding: 0px 0px 0px 0px;
	border-width: 0;
}
.BtnDimHi a{
	display: block;
	margin-left: 15px;
	background: #FFFFCC;
}
.BtnDimHi a:hover{
	display: block;
	margin-left: 15px;
	background: #FFFF88;
}

