/* Stili MENU SINISTRA e DESTRA*/
.descsel{	border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;color: #CC0000; font-size: 12px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; font-weight: bold;}

.axi-csx {	background-color: #F0F0F0;	font-size: 11px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; border-top: 1px solid #777777; border-bottom: 1px solid #FFFFFF; padding: 1px;}
.axi-ccx {	background-color: #F0F0F0;	font-size: 11px;	font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; border-top: 1px solid #777777; border-bottom: 1px solid #FFFFFF; padding: 1px;}
.axi-cdx {	background-color: #F0F0F0;	font-size: 11px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; border-top: 1px solid #777777; border-bottom: 1px solid #FFFFFF; padding: 1px;}
.axi-osx {	background-color: #CC0000;	font-size: 11px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; border-bottom: 1px solid #000000; padding: 1px;}
.axi-ocx {	background-color: #CC0000;	font-size: 11px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; border-bottom: 1px solid #000000; padding: 1px;}
.axi-odx {	background-color: #CC0000;	font-size: 11px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; border-bottom: 1px solid #000000; padding: 1px;}

.axi-f   {	background-color: #FFFFFF; font-size: 11px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; border-bottom: 1px solid #DDDDDD; padding: 1px}
.axi-g   {	background-color: #DCF6DD; font-size: 11px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif; font-style: normal;	font-variant : normal;	text-align : left; border-bottom: 1px solid #DDDDDD; padding: 1px}

A.a-axi-c:HOVER   { color: #000000; text-decoration: none;}
A.a-axi-c:LINK    { color: #000000; text-decoration: none;}
A.a-axi-c:VISITED { color: #000000; text-decoration: none;}
A.a-axi-c:ACTIVE  { color: #000000; text-decoration: none;}

A.a-axi-o:HOVER   { color: #FFFFFF; text-decoration: none;}
A.a-axi-o:LINK    { color: #FFFFFF; text-decoration: none;}
A.a-axi-o:VISITED { color: #FFFFFF; text-decoration: none;}
A.a-axi-o:ACTIVE  { color: #FFFFFF; text-decoration: none;}

A.a-axi-f:HOVER   { color: #000000; text-decoration: none;}
A.a-axi-f:LINK    { color: #000000; text-decoration: none;}
A.a-axi-f:VISITED { color: #000000; text-decoration: none;}
A.a-axi-f:ACTIVE  { color: #000000; text-decoration: none;}

A.a-axi-g:HOVER   {color: #000000; text-decoration: none;}
A.a-axi-g:LINK    {color: #000000; text-decoration: none;}
A.a-axi-g:VISITED {color: #000000; text-decoration: none;}
A.a-axi-g:ACTIVE  {color: #000000; text-decoration: none;}


	
/* Stili MENU TOP e BOTTOM*/
	 
/*colore di sfondo tendina menu top*/
.menutendina  { background-color: #EFEFEF; font-size: 11px;	font-family:  Arial, Helvetica, Verdana, Geneva,sans-serif;	padding-left: 2px; padding-right: 2px; padding-top: 2px;	padding-bottom: 2px;	text-align: left; border-bottom: 1px solid #615C5C; border-top: 1px solid #FFFFFF; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;}
/*colore del link tendina*/
.linkmenutendina { color: #000000;}

/*colore della voce di menu non selezionata*/
.titmenu {Background-color: #CCCCCC; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10px; COLOR:#000000; TEXT-ALIGN: center; font-weight: bold;  border-top: 1px solid #CCCCCC; border-bottom: 1px solid #666666; border-right: 1px solid #3A3A3A; border-left: 1px solid #C4C4C4;padding:3px;}

/*colore del link della voce di menu non selezionata*/
A.linkmenutop:link     {COLOR: #000000; TEXT-DECORATION: none;}
A.linkmenutop:active   {COLOR: #000000; TEXT-DECORATION: none;}
A.linkmenutop:visited  {COLOR: #000000; TEXT-DECORATION: none;}
A.linkmenutop:hover    {COLOR: ##000000; text-decoration: none;}


/*colore della voce di menu  selezionata*/
.titmenusel {Background-color: #CC0000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-ALIGN: center; font-weight: bold; border-bottom: 1px solid #990000; border-top: 1px solid #CC6666;border-right: 1px solid #993333;  border-left: 1px solid #FF8E8E; }

/*colore del link della voce di menu selezionata*/
A.linkmenutopsel:link     {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.linkmenutopsel:active   {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.linkmenutopsel:visited  {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.linkmenutopsel:hover    {COLOR: #FFFFFF; text-decoration: none;}


/***********************
 * stili menu CSS top 
 ************************/

/* stile principale ereditato da tutto quanto il div che contiente il menu*/
.div-menu-up {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-color: #FFFFFF;
	margin:0px;
	padding: 0px 3px 0px 3px;
	width: 100%;
	line-height: normal;
	list-style-type:none;
	float: left;
	overflow: visible;
	position: absolute;
	border-collapse: collapse;
	}

.div-menu-up A    	  {	text-decoration : none; color: #FFFFFF;}
.div-menu-up A:LINK    {	text-decoration : none; color: #FFFFFF;}
.div-menu-up A:VISITED {	text-decoration : none; color: #FFFFFF;}
.div-menu-up A:ACTIVE  {	text-decoration : none; color: #FFFFFF;}
.div-menu-up A:HOVER   {	text-decoration : none; color: #FFFFFF;}


.div-fake-menu {
  margin:0px;
  padding: 0px;  
  width:100%;
  height: 23px;
  min-height: 23px;
  max-height: 23px;
}

/* nasconde i simboli di lista e i margini preimpostati */
.div-menu-up ul {
 list-style-type:none;
 margin: 0;
 padding: 0;
}

.div-menu-up .LN1 {
  font-weight: bold;
  line-height: 20px;
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #FFFFFF; 
  
}


 /*.LN2 {
  color: #5a1321; 
  
}*/

.div-menu-up .UL1 {
  width: 100%;  
}

.div-menu-up .LI1 {
  border-top:1px solid #5A1321;	
  border-bottom:1px solid #5A1321;	   
  border-left:1px solid #5A1321;		    
  border-right:1px solid #5A1321;	
  border-collapse: collapse;  
  margin:0px;
  padding: 0px;
  overflow: hidden;
  background-repeat: repeat-x;
  background-color: #5A1321;
  color: #FFFFFF;  
/*  width: 14%; */
  width: 105px;
  text-align: center;
  vertical-align: middle;
  float:left;
  position: relative;
  cursor: pointer;    
}



.div-menu-up .UL2 {
 width: 100%;
 font-weight: normal;
 text-align: left;
 padding: 0px;	
 display:none;
 border-top:1px solid #D7D7D7;		    
 border-left:1px solid #D7D7D7;		    
 border-right:1px solid #D7D7D7;	    
 border-bottom:1px solid #D7D7D7;		 
 border-collapse: collapse;
 color: Black;
}

.div-menu-up .LI2 {
  border: none;
  width: 100%;
  text-align: left;
  background-color: #E5E4D1;
  color: #5A1321;
  background-attachment: scroll;
  background-position: 1px 6px;
  background-repeat: no-repeat;
  padding-top: 5px;
  padding-bottom: 1px;
  padding-left: 10px;
  padding-right: 4px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;    
}
/* #5A1321 */
.div-menu-up .LI2 A    	    {	text-decoration : none; color: black;}
.div-menu-up .LI2 A:LINK    {	text-decoration : none; color: black;}
.div-menu-up .LI2 A:VISITED {	text-decoration : none; color: black;}
.div-menu-up .LI2 A:ACTIVE  {	text-decoration : none; color: black;}
.div-menu-up .LI2 A:HOVER   {	text-decoration : none; color: black;}


