﻿/* *********************************************************** */
/* ***************   INIZIO VOCI SKIN ARTMEDIA XHTML ********* */
/* *********************************************************** */

body {
	background:#e8eaec;
	margin:0;
	padding:0;
	/* text-align: center; */ /*centra in IE 5.x */	
	text-align: left; 
}

/*	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	*/
/* 	@@@@@@@@@@@@@@@@  	INIZIO SKIN 3 COL 	@@@@@@@@@@@@@@@@@@@ */
/*	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	*/

#containerSkin3Col {
	margin: 20px auto;
	padding: 0px;
	width: 940px; /* width of the layout -- can be set to any value including percentages */
	overflow: hidden;

	border:2px solid #a0a0a0;
	background:#ffffff;
	color:#303030;

}
	
#header{
	padding : 0px;
	margin: 1px;
	width: 100%;
	overflow: hidden;
	
	background-image: url(sf_top.gif);
	background-repeat:repeat-x;
	height: 60px; 
	/*
	clear:both;
	float:left;
	*/
}
#header .left {
	background-image: url(Logo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height:60px;	 
	width:350px;
	float:left;
	padding-left:5px;
	white-space:nowrap;
}
#header .right {
	height:60px;	 
	width:500px;
	float:right;
	padding-right:0px;
	padding-top:25px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:normal;
	color:white;
	white-space:nowrap;
}

#navigation {
	margin: 0px;
	padding: 0px;
	width: 100%;
	/*overflow: hidden;*/
	overflow:visible;
	
	background-image:url(sfMenu.jpg); 
	height:32px;
	color:#ffffff;
	/*
	clear:both;
	float:left;
	*/

}

#barraUsername {
	margin: 0px;
	padding:0px;
	width:938px;
	height:20px;
	overflow:visible;
	/*
	clear:both;
	float:left;
	*/
	text-align:left;
	float:left;
}
#barraUsername .left {	 
	width:500px;
	float:left;
	height:20px;
	text-align:left; 
	white-space:nowrap;
	
	margin: 0px;
	padding:0px;
}
#barraUsername .right {	 
	width:380px;
	float:left;
	height:20px; 
	text-align: right; 
	white-space:nowrap;
	
	margin: 0px;
	padding:0px;
}

#sidebar-right {
	float: right;
	width: 200px; /* width of the right sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#sidebar-left {
	float: left;
	width: 200px; /* witdh of the left sidebar -- can be set to any value including percentages */
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#content {
	margin: 0px;
	padding: 0px;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: visible;
	
	/*background-color:orange;*/
	/*width: 540px;*/
	float: left;
}

#content-inner {
	width: 540px;
	overflow: visible;
	
	/*background-color:yellow;*/
	margin: 0px;
	padding: 0px;
}
	
#footer {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;

	background-image:url(sfMenu.jpg);
	text-align:center;
	height:28px;
	font-style: normal; 
	font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
	font-size: .8em;
	color:#f0f0f0;
}
#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#ffffff; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}
/*	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@	*/
/*	@@@@@@@@@@@@@@@@	FINE 3 COL     @@@@@@@@@@@@@@@@@@@@@@@@@	*/
/*	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 	*/


/************************/
/*	INIZIO 3 COLONNE	*/
/************************/
/*
#main1 {
	margin:0; 
	padding: 0px 0px 0px 0px;
}
#main2 {
	margin:0; 
	padding:0;
}
#dnn_Bottom{
	margin:0; 
	padding:0;
}
#dnn_left {
	float: left;
	width: 190px;
	margin: 0; 
	padding: 0;
}
#dnn_right {
	float: right;
	width: 190px;
	margin: 0; 
	padding: 0;
}
#dnn_ContentPane {
	margin:0 190px;
}
.column-in {
	margin:0; 
	padding:0.5em 1em;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
}
*/	
h1,h2,h3,h4 {margin: 0.2em 0}
p {margin: 0.5em 0}
a {color:black}
/************************/
/*	FINE 3 COLONNE		*/
/************************/


/* ********************************************************** */
/* ***************   FINE VOCI SKIN ARTMEDIA XHTML  ********* */
/* ********************************************************** */



/* ***************************************** */
/*        INIZIO x MENU ArtmediaCSSMenu      */
/* ***************************************** */
 /* Tier 1 */
.artmediacssmenu ul.AspNet-Menu {
	width: 938px;
	line-height:29px;
    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: #085DA5; 
}
/* FINE voci menu root */

/* Tier 2 */
.artmediacssmenu ul.AspNet-Menu ul{
    top: 100%;
    left: 0;
    background: #005594; 
	
	/* 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; /* #AD005A;=Viola */
	background: #005594; 
	 
	/* 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: #085DA5 !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: #005594 !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 {
    top: -0.5em;
    left: 160px; 
    background: #085DA5; 
	 
	/* 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: #085DA5; 
}

/* 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 x MENU ArtmediaCSSMenu      */
/* ***************************************** */




