﻿/* *********************************************************** */
/* ***************   INIZIO VOCI SKIN ARTMEDIA XHTML ********* */
/* *********************************************************** */



body {
	color:#303030;
	background:#e8eaec;
	margin:0;
	padding:0;
	/* text-align: center; */ /*centra in IE 5.x */	
	text-align: left; 	
}

div#containerExt {
	width: 940px; 
	padding: 0;
	height: auto;
	margin: 0px auto;   /*centra negli altri browsers (non IE 5)*/
    text-align: left;   /* ripristina l' allineamento settato nel Body */
}

div#container {
	width: 940px; 
	padding: 0;
	height: auto;
	margin: 0px auto;   /*centra negli altri browsers (non IE 5)*/
    text-align: left;   /* ripristina l' allineamento settato nel Body */
	/* border:2px solid #a0a0a0; */
	background:#ffffff;
	color:#303030;
}

#headerTop {	
	background-color:#333333;
	height:5px;
	width: 938px;
	margin:0;
	clear:both;
	float:left;
}

#header{	
	background-color:#FFFFFF;
	height: 76px; 
	width: 938px;
	margin:1px 1px 1px 1px;
	clear:both;
	float:left;
}

#header .left {
	background-image: url(logo_artmedia210.jpg);
	background-position: 10% 0;
	background-repeat: no-repeat;
	height:76px;	 
	width:350px;
	float:left;
	padding-left:20px;
}
#header .right {
	height:76px;	 
	width:500px;
	float:right;
	padding-right:0px;
}

#navigation {
	width:940px;
	height:34px;
	padding:0;
	margin:0;
	background-image:url(sfMenu.jpg); 
	
	clear:both;
	float:left;
	
	border-top:solid;
	border-top-color:#333333;
	border-top-width:1px; 
	
	border-bottom:solid;
	border-bottom:#333333;
	border-bottom:1px; 
}

#barraUsername {
	width:940px;	
	height:20px;
	padding:0;
	margin:0;
	margin-top:10px;
	
	clear:both;
	float:left;

}
#barraUsername .left {	 
	width:580px;
	height:20px;
	margin:0;
	padding-left:5px;
	float:left;
	text-align:left; 
	white-space:nowrap;
}
#barraUsername .right {	 
	width:340px;
	height:20px; 	
	margin:0;
	padding-right:10px;			
	float:left;
	text-align: right; 
	white-space:nowrap;
}
#barraUsernameBottom .right {	 
	width:340px;
	float:right;
	height:20px; 
	text-align: right; 
	padding-right:0px;
	white-space:nowrap;
}
#bannerHome { 
	width:940px;
	height:210px;

	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
	padding:0;
	background-image:url('bannerHome.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
}

.clear { 
	clear:both;
}

/************************/
/*	INIZIO 2 COLONNE		*/
/************************/
/*#dnn_contentpane*/
.contentpaneColumn{
	float:left;
	width:72%;
	padding:0;
	margin:0;
}
#dnn_subcontent{
	float:right;
	width:26%; 
	padding:0;
	margin:0;
}
#dnn_subcontentpane p{margin:0 0 16px 0; font-size:12px;}

/**************** Columns *************************/
#dnn_splitcontentleft{float:left; width:64%;padding:5px 0 0 0px;}
#dnn_splitcontentright{float:right; width:34%;padding:5px 0 5px 0;}
/*#dnn_singlecolumn{width: auto; padding:5px; text-align:left;}*/
.singleColumn {width: auto; padding:5px; text-align:left;}
/**************** Footer styles ****************/
#footerArea {
	background-image:url(sfMenu.jpg);
	height:28px;
	clear:both;
	width:938px; /* 798px; */
	padding:0px 0px;
	margin:0px 1px;
	font-style: normal; 
	font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
	font-size: .8em;
	color:#666666;
}
#footerArea p{padding:0; margin:0; text-align:center;}
#footerArea a{color:#666666; background-color:inherit; font-weight:bold;}
#footerArea a:hover{color:#666666; background-color:inherit; text-decoration: underline;}
/************************/
/*	FINE 2 COLONNE		*/
/************************/

/* ********************************************************** */
/* ***************   FINE VOCI SKIN ARTMEDIA XHTML  ********* */
/* ********************************************************** */



/* ***************************************** */
/*        INIZIO x MENU ArtmediaCSSMenu      */
/* ***************************************** */
.artmediacssmenu {
	/*height: 1%;*/
	/*overflow: hidden;*/
	/*margin-left: 80px; */ /* distanza left assegnato nel suo contenitore*/
	
	font-style: normal; 
	font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
	
}
.artmediacssmenu ul.AspNet-Menu {
	margin: 0;
	padding: 0;
	
}

/* INIZIO VOCI LIVELLO 1 */
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf,
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren {
	display: inline; 
	margin: 0;
	padding: 0;

	/*line-height:34px;*/
	width: 110px;
}
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span {
	/* contenitore per voci di 1mo livello (root) possono avere figli oppure no */
	padding: 8px 20px;
	/* display: block; */
	text-decoration: none;
	
	color:#666666;	
}

.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span.AspNet-Menu-NonLink {
    /*voci root che hanno figli. NB: solo per quelle che hanno figli! */
/*
	background: #222 url('images/menu.png') repeat-x left top;
	color: #ddd;
*/
	border-right: 1px solid #333;
/*
	border-left: 1px solid #333;
	border-top: 1px solid #333;
*/
}

.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:link, 
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:visited {
    /*voci root che NON hanno figli. NB: solo per quelle che NON hanno figli! */
/*
	background: #222 url('images/menu.png') repeat-x left top;
	color: #ddd;
*/
	border-right: 1px solid #333;


/*
	border-left: 1px solid #333;
	border-top: 1px solid #333;
*/
}
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover, 
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:active {
	background: #333 url('images/menu.png') repeat-x 0 -100px;
	color: #fff;

	text-decoration: none;
	border-right: 1px solid #333;
/*
	border-left: 1px solid #333;
	border-top: 1px solid #444;
*/
}

.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link,
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link:link,
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Link:visited {
	text-decoration: none;
	/*
	color:#666666;
	*/
}



.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Selected a:link, 
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-Selected a:visited {
/*
	background: #d70606 url('images/menu_in.png') repeat-x left top;
	color: #fff;
	border-right: 1px solid #333;

	border-left: 1px solid #333;
	border-top: 1px solid #d70606;
*/

}

.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover,
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span.AspNet-Menu-NonLink:hover,
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span.AspNet-Menu-NonLink:active {
	text-decoration: none;
	
	background: #333 url('images/menu.png') repeat-x 0 -100px !important; 
	color: #fff !important;

/*
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	border-top: 1px solid #444;
*/
}


/* FINE VOCI LIVELLO 1 */

/* INIZIO VOCI LIVELLO 2 */
.artmediacssmenu ul.AspNet-Menu ul {
    top: 100%;
    left: 0;
	/* segue  x larghezza voci dei livelli inferiori */
	width:280px !important;
	white-space:nowrap !important; 
} 	
	
.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-Leaf,
.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-WithChildren {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
} 

.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-Leaf a,
.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-WithChildren span {
	/* contenitore per voci di 1mo livello (root) possono avere figli oppure no */
	padding: 8px 20px;
	display: block;
	text-decoration: none;
	white-space:nowrap;
}

.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-WithChildren span.AspNet-Menu-NonLink {
    /*voci root che hanno figli. NB: solo per quelle che hanno figli! */
	background: #222 url('images/menu.png') repeat-x left top;
	color: #ddd;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
}

.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-Leaf a:link, 
.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-Leaf a:visited {
    /*voci root che NON hanno figli. NB: solo per quelle che NON hanno figli! */
	background: #222 url('images/menu.png') repeat-x left top;
	color: #ddd;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
}

.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-Leaf a:hover, 
.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-Leaf a:active {
	background: #333 url('images/menu.png') repeat-x 0 -100px;
	color: #fff;
	text-decoration: none;
	border-left: 1px solid #444;
	border-top: 1px solid #444;
}

.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-Selected a:link, 
.artmediacssmenu ul.AspNet-Menu li ul li.AspNet-Menu-Selected a:visited {
/*
	background: #d70606 url('images/menu_in.png') repeat-x left top;
	color: #fff;
	border-left: 1px solid #d70606;
	border-top: 1px solid #d70606;
*/
}

/* INIZIO 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: #333333; 
	 
	/* segue added da luca x larghezza voci dei livelli inferiori */
	text-align:left;
	width:190px !important;
	white-space:nowrap !important; 
}
/* FINE VOCE added da luca x larghezza voci del Tier 2  */



/* INIZIO VOCI LIVELLO 3 */
.artmediacssmenu ul.AspNet-Menu ul ul {
	top: -0.5em;
    left: 190px;
	/* segue x larghezza voci dei livelli inferiori */
	width:180px !important;
	white-space:nowrap !important; 
} 	

.artmediacssmenu ul.AspNet-Menu li ul li ul li.AspNet-Menu-Leaf,
.artmediacssmenu ul.AspNet-Menu li ul li ul li.AspNet-Menu-WithChildren {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
} 

.artmediacssmenu ul.AspNet-Menu li ul li ul li.AspNet-Menu-Leaf a,
.artmediacssmenu ul.AspNet-Menu li ul li ul li.AspNet-Menu-WithChildren span {
	/* contenitore per voci di 1mo livello (root) possono avere figli oppure no */
	padding: 8px 20px;
	display: block;
	text-decoration: none;
	white-space:nowrap;
}	
/* FINE VOCI LIVELLO 3 */	
	
	
/* this tier is selected */
.AspNet-Menu-Selected {
/*	background: #d70606 url('images/menu.png') repeat-x left top  !important;
	color: #fff !important;

	border-left: 1px solid #d70606 !important;
	border-top: 1px solid #d70606 !important;
*/
}
/* a tier below this one is selected */
.artmediacssmenu .AspNet-Menu-ChildSelected {
/*
	background: #d70606 url('images/menu.png') repeat-x left top !important;
	color: #fff !important;

	border-left: 1px solid #d70606 !important;
	border-top: 1px solid #d70606 !important;
*/
}

.artmediacssmenu .AspNet-Menu-ParentSelected {
/* a tier above this one is selected */
/*
    border: solid 1px #0000ff !important;
*/
}
/* ***************************************** */
/*        FINE x MENU ArtmediaCSSMenu      */
/* ***************************************** */

