/*================================
CSS STYLES 
================================*/
.Normal { 
font-weight: normal;
font-style: normal; 
font-family: Geneva, Arial; 
font-size: 12px;
color: black; 
}
.Head {
font-weight: bold;
font-style: normal; 
font-family: Geneva, Arial; 
font-size: 14px;
color: #5C4C2A;  
}
.NormalBold { 
font-weight: bold;
font-style: normal; 
font-family: Geneva, Arial; 
font-size: 12px;
color: black;  
}
.SubHead {
font-weight: normal; 
font-style: normal; 
font-family: Geneva, Arial;  
font-size: 14px;
color: #5C4C2A;  
}
/* personalizzazioni */
#footerArea { 
text-align:center; 
}
.TestiFooter { 
font-weight: normal;
font-style: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: white;
}
.TestiFooter a { 
font-weight: normal;
font-style: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: white; 
text-decoration:none;
}
.TestiFooter a:link,
.TestiFooter a:visited { 
font-weight: normal;
font-style: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: white; 
text-decoration:none;
}
.TestiFooter a:active,
.TestiFooter a:hover { 
font-weight: normal;
font-style: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: white; 
text-decoration: dotted;
}/* ---------------- TABELLA ------------------ */
.UDT_Table_Head { 
font-size:14px;
background-color: #DDDDFF; /*#6666FF;*/
}
.UDT_Table_Head td { 
padding:5px;
text-align:left;
}
.UDT_Table_Head td a { 
color: blue; 
}
.UDT_Table_Head td a:link { 
color: blue; 
}
.UDT_Table_Head td a:hover { 
color: #0066FF; 
}
.UDT_Table_Item { 
background-color: white; /*#6666FF;*/
}
.UDT_Table_Item td { 
padding:5px;
text-align:left;
color: black; 
font-size:12px;
}
.UDT_Table_AlternateItem { 
background-color: #F0F0F0; 
}
.UDT_Table_AlternateItem td { 
padding:5px;
text-align:left;
color: #333333; 
font-size:12px;
}

/* ---------------- /TABELLA ------------------ */
/* ***************************************** */
/*        INIZIO VOCI  MENU                  */
/* ***************************************** */
/* Tier 1 */
.artmediacssmenu ul.AspNet-Menu {
width: 938px;
line-height:27px;
padding: 0px 0px 0px 0px;
}
/* INIZIO  voci menu root */
.artmediacssmenu li.AspNet-Menu-Leaf a,
.artmediacssmenu li.AspNet-Menu-Leaf a:link,
.artmediacssmenu li.AspNet-Menu-Leaf a:visited,
.artmediacssmenu li.AspNet-Menu-Leaf a:link {
color: white; /*colore del testo nelle voci root che NON hanno di figli. NB: solo per quelle che NON hanno figli! */
text-decoration: none;
white-space:nowrap;
}
.artmediacssmenu li.AspNet-Menu-Leaf a:hover {
color: white;
background: #6495ED; 
}
/* FINE voci menu root */
/* Tier 2 */
.artmediacssmenu ul.AspNet-Menu ul{
top: 100%;
left: 0;
background: #6495ED; 
/* segue added da luca x larghezza voci dei livelli inferiori */
width:160px !important;
white-space:nowrap !important; 
}
/* SEGUE VOCE added da luca x larghezza voci del Tier 2  */
ul li ul li.AspNet-Menu-WithChildren,
ul li ul li.AspNet-Menu-Leaf {
color: white; 
background: #6495ED; 
/* segue added da luca x larghezza voci dei livelli inferiori */
width:160px !important;
white-space:nowrap !important; 
}
.artmediacssmenu ul.AspNet-Menu ul li a:hover,
.artmediacssmenu ul.AspNet-Menu ul ul li a:hover,
.artmediacssmenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren:hover,
.artmediacssmenu ul.AspNet-Menu ul ul li.AspNet-Menu-WithChildren:hover,
.artmediacssmenu ul.AspNet-Menu ul ul ul li.AspNet-Menu-WithChildren:hover  {
color: white !important;
background: #1B8ACF !important; 
}
/* assegno il colore alle voci di livello 2 */
.artmediacssmenu ul.AspNet-Menu ul li a,
.artmediacssmenu ul.AspNet-Menu ul ul li a,
.artmediacssmenu ul.AspNet-Menu ul ul ul li a,
.artmediacssmenu ul.AspNet-Menu ul li.AspNet-Menu-WithChildren,
.artmediacssmenu ul.AspNet-Menu ul ul li.AspNet-Menu-WithChildren,
.artmediacssmenu ul.AspNet-Menu ul ul ul li.AspNet-Menu-WithChildren  {
color: white !important;  
background: #5884D0 !important; 
}
/* /VOCE added da luca x larghezza voci dei livelli inferiori */
/* Tier 3+ */
.artmediacssmenu ul.AspNet-Menu ul ul,
.artmediacssmenu ul.AspNet-Menu ul ul ul {
/*width: 120px; */
top: -0.5em;
left: 160px; 
background: #9FC24A;
/* segue added da luca x larghezza voci dei livelli inferiori */
width:160px !important;
white-space:nowrap !important; 
}
/* all list items */
.artmediacssmenu li {
width: 100px;
background: transparent;
}
.artmediacssmenu ul.AspNet-Menu li {
font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
font-size: .8em; 
font-weight: bold; 
font-style: normal;
}
.artmediacssmenu ul.AspNet-Menu ul li {
font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
font-size: 1em; 
font-weight: bold; 
font-style: normal;
}
.artmediacssmenu ul.AspNet-Menu ul ul li {
font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
font-size: 1em; 
font-weight: bold; 
font-style: normal;
}
/* list items being hovered over */
.artmediacssmenu li:hover, 
.artmediacssmenu li.AspNet-Menu-Hover {
background: #1B8ACF; 
}
/* all anchors and spans (nodes with no link) */
.artmediacssmenu a, 
.artmediacssmenu span {
color: white; /*colore del testo nelle voci root che hanno di figli. NB: solo per quelle che hanno figli! */
padding: 2px 2px 1px 8px;
border:1px solid White;
background: transparent url(arrowRight.gif) right center no-repeat; 
}
/* leaves */
.artmediacssmenu li.AspNet-Menu-Leaf a, 
.artmediacssmenu li.AspNet-Menu-Leaf span {
background-image: none !important;
}
/* colore del testo HOVER nelle voci root che hanno di figli. NB: solo per quelle che hanno figli! */
.artmediacssmenu li:hover a, /* hovered text */
.artmediacssmenu li:hover span,
.artmediacssmenu li.AspNet-Menu-Hover a,
.artmediacssmenu li.AspNet-Menu-Hover span,
.artmediacssmenu li:hover li:hover a,
.artmediacssmenu li:hover li:hover span,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.artmediacssmenu li:hover li:hover li:hover a,
.artmediacssmenu li:hover li:hover li:hover span,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
/*
REMMATO XCHE' ASSEGNATO IN MODO ESPLICITO ALLE VOCI DI LIVELLO 2 E 3
color: White; 
background: #333333; 
*/
}
.artmediacssmenu li:hover li a, /* the tier above this one is hovered */
.artmediacssmenu li:hover li span,
.artmediacssmenu li.AspNet-Menu-Hover li a,
.artmediacssmenu li.AspNet-Menu-Hover li span,
.artmediacssmenu li:hover li:hover li a,
.artmediacssmenu li:hover li:hover li span,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.artmediacssmenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span {
color: white; /*colore del testo nelle sottovoci (voci figlie delle voci root) */
background: transparent url(arrowRight.gif) right center no-repeat;
}
.artmediacssmenu .AspNet-Menu-Selected /* this tier is selected */
{
/*
border: solid 1px #00ff00 !important;
*/
}
.artmediacssmenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
/*
border: solid 1px #ff0000 !important;
*/
}
.artmediacssmenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
/*
border: solid 1px #0000ff !important;
*/
}
/* ***************************************** */
/*        FINE VOCI MENU               		 */
/* ***************************************** */

