#containerWrapper {
	width: 979px; /* 959px; */
	margin: 0 auto;
	background-color:#EBECEA;
	background-image:url(Sf_Header.jpg);
	background-repeat:repeat-x;
}
#containerWrapperInterno {
	width:945px;
	padding:5px;
	margin: 0 auto;
	background-color:white;	
}
.creditsTextDiv {
	width:800px;
	margin:0 auto;
	text-align:center;
}
.creditsTextDiv span,
.creditsTextDiv span a:link,
.creditsTextDiv span a:visited {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
.creditsTextDiv span a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

/* -------- HEADER ------  */
#Header {
	width:100%;
	height:251px;
	clear:both;
	
	position: relative;
}
#SiteTitleText {
	position: absolute;
	left:40px;
	top:10px;
}
#SiteTitleText span {
	font-size:24px;
	color:white;
	font-weight:bold;
	line-height:24px;
}
#SiteTelText {
	position: absolute;
	left:810px;
	top:10px;
	
	height:50px;
	background-image:url(Sf_Telefono.gif);
	background-repeat: no-repeat;
}
#SiteTelText span {
	font-size:16px;
	color:white;
	line-height:18px;
}
 
#LogoIpasvi {
	position: absolute;
	left:40px;
	top:130px;
	
	width:95px;
	height:95px;
	background-image:url(LogoIpasvi.gif);
	background-repeat: no-repeat;
}
#SiteSloganText {
	position: absolute;
	left:170px;
	top:160px;
}
#SiteSloganText span {
	font-size:22px;
	color: #015258;
}
#ImgMole {
	position: absolute;
	left:800px;
	top:111px;
	
	width:134px;
	height:141px;
	background-image:url(Mole.jpg);
	background-repeat: no-repeat;
}
#Navigation {
	position: absolute;
	left:40px;
	top:80px;
}
/* ----- /HEADER ------- */
.bottomTextDiv {
	height:20px;
	line-height:20px;
	clear:both;
	width:100%;
	text-align:center;
}
.bottomTextDiv span,
.bottomTextDiv span a:link,
.bottomTextDiv span a:visited {
	color:#666666;
	text-decoration:none;
	font-size:12px;
}
.bottomTextDiv span a:hover {
	color: #999999;
	text-decoration:none;
}

#LoginWrapper {
	text-align:right;
}
.SkinObjWrapper {
	padding: 10px 20px 10px 30px;
}



/* -------------------------------------------------------------- 
   
   BLUEPRINT CSS
    * Filename:        grid.css
    * Version:         0.7.1 (2008-02-25) YYYY-MM-DD
    * Website:         http://code.google.com/p/blueprintcss/

   Generated by:
    * Blueprint CSS Grid Generator (2009-03-30) [http://kematzy.com/blueprint-generator/]

   Based on work by:
    * Olav Bjorkoy      [bjorkoy.com]
    * Nathan Borror     [playgroundblues.com]
    * Jeff Croft        [jeffcroft.com]
    * Christian Metts   [mintchaos.com]
    * Khoi Vinh         [subtraction.com]

   == STRUCTURE: ========================
    * Page width:            935 px
    * Number of columns:     24
    * Column width:          38 px
    * Margin width:          1 px
   ======================================

   By default, the grid is 935px wide, with 24 columns 
   spanning 38px, and a 1px margin between columns.

   If you need fewer or more columns, use this formula to calculate
   the new total width: 

   Total width = (number_of_columns * column_width) - margin_width

   Read more about using a grid here:
   * subtraction.com/archives/2007/0318_oh_yeeaahh.php
   
-------------------------------------------------------------- */

/* A container should group all your columns. */
.container {
  width: 935px;
  margin: 0 auto;
  
  background-color:white;
  min-height:360px;
}

/* Use this class on any div.span / container to see the grid. */
.showgrid { 
  background: url(src/grid.png); 
}

/* Body margin for a sensile default look. */
body {
  margin:20px 0;	
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color: white;
  background-image:url(Sf_Page.jpg);
  background-repeat:repeat-x;
}


/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right: 1px;}

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 38px;}
.span-2  { width: 77px;}
.span-3  { width: 116px;}
.span-4  { width: 155px;}
.span-5  { width: 194px;}
.span-6  { width: 233px;}
.span-7  { width: 272px;}
.span-8  { width: 311px;}
.span-9  { width: 350px;}
.span-10 { width: 389px;}
.span-11 { width: 428px;}
.span-12 { width: 467px;}
.span-13 { width: 506px;}
.span-14 { width: 545px;}
.span-15 { width: 584px;}
.span-16 { width: 623px;}
.span-17 { width: 662px;}
.span-18 { width: 701px;}
.span-19 { width: 740px;}
.span-20 { width: 779px;}
.span-21 { width: 818px;}
.span-22 { width: 857px;}
.span-23 { width: 896px;}
.span-24, div.span-24 { width: 935px; margin: 0; }


/* Border on right hand side of a column. */
div.border {
  padding-right:-0.5px;
  margin-right:0.5px;
  border-right: 1px solid #eee;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right:40.5px;
  margin-right:37.5px;
  border-right: 1px solid #eee;
}


/* Misc classes and elements
-------------------------------------------------------------- */

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #E5ECF9; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }




/* ***************************************** */
/*        INIZIO x MENU ArtmediaCSSMenu      */
/* ***************************************** */
 /* Tier 1 */
.artmediacssmenu ul.AspNet-Menu {
	width: 100%;
	line-height:24px;
    padding: 0;
	margin: 0;
}

/* 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;
}
.artmediacssmenu li.AspNet-Menu-Leaf a:hover {
	color: white;
	/*
    background-color: #0070AD !important; 
	*/
}
/* FINE voci menu root */

/* Tier 2 */
.artmediacssmenu ul.AspNet-Menu ul {
    top: 100%;
    left: 0;
    background: #012E62; 

	/* segue added da luca x larghezza voci dei livelli inferiori */
	width:190px !important;
	white-space:nowrap !important; 
	
	padding-left:6px;
	font-weight:normal !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: #012E62; 
	 
	/* segue added da luca x larghezza voci dei livelli inferiori */
	width:190px !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  {
    background-color: #0070AD !important;
}

/* voci con figli: assegno l'hover */
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover,
.artmediacssmenu ul.AspNet-Menu li.AspNet-Menu-WithChildren span.AspNet-Menu-NonLink:hover{
     /* background-color: #0070AD !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: #012E62 !important; /* #AD005A;=Viola */  
}
/* /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: 90px; */ /* LARGHEZZA VOCE DI MENU */
    top:-2px; 
    left: 190px;
    background: #012E62; 
	
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;

	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;

	/* segue added da luca x larghezza voci dei livelli inferiori */
	width:160px !important;
	white-space:nowrap !important; 
}

 /* all list items */
.artmediacssmenu li {
    width: 120px;  /* LARGHEZZA VOCE DI MENU */
    background: transparent;
}
.artmediacssmenu ul.AspNet-Menu li {
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
}
.artmediacssmenu ul.AspNet-Menu ul li {
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
}
.artmediacssmenu ul.AspNet-Menu ul ul li {
	font-size: 12px;  
	font-weight: bold; 
	font-style: normal;
}

/* list items being hovered over */
.artmediacssmenu li:hover, 
.artmediacssmenu li.AspNet-Menu-Hover {
    /* background: #0070AD; */ 
}

/* 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 4px 0px 0px;
    /* border:1px solid White; */
    background: transparent url(arrowRight.gif) right center no-repeat;
	
/*	border-right-color: white;
	border-right-style: solid;
	border-right-width: 1px; 
*/
}

 /* 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 {
/*  background: transparent url(activeArrowRight.gif) right center no-repeat; */
/*
	REMMATO XCHE' ASSEGNATO IN MODO ESPLICITO ALLE VOCI DI LIVELLO 2 E 3
    color: #AD005A;
	background: #CCCCCC;
*/	
}

/* the tier above this one is hovered */
.artmediacssmenu li:hover li a, 
.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;
}

/* this tier is selected */
.artmediacssmenu .AspNet-Menu-Selected {
	/*
    border: solid 1px #00ff00 !important;
	*/
}

 /* a tier below this one is selected */
.artmediacssmenu .AspNet-Menu-ChildSelected {
    color: white !important; 
}

/* a tier above this one is selected */
.artmediacssmenu .AspNet-Menu-ParentSelected {
	/*
    border: solid 1px #0000ff !important;
	*/
}
/* ***************************************** */
/*        FINE x MENU ArtmediaCSSMenu      */
/* ***************************************** */
