body { 
     font-size: 8pt;
     font-family: Tahoma, Verdana, Courier; 
	 background: #000 url(immagini_paths/sfondo_paths.jpg) bottom right no-repeat;
	 background-attachment: fixed;
     color: #FFF; 	
     margin:0; 
	 padding:0;	    
}

a                  { 
            color: #5D8AF8;
}

a:hover      { 
            text-decoration: underline; 
            color: #FFF;
			background-color: #133BA9;
} 

li { margin-left: 3em;  }

hr {
	BORDER-RIGHT:  0px;
	BORDER-LEFT:   0px; 
	BORDER-TOP:    #1D45B3 1px dashed;
	BORDER-BOTTOM: #1D45B3 1px solid;
	color: #000;
	background-color: #000;
	height: 3px;
}

div.hr {
  height: 70px;
  background: #000 url(immagini_paths/hr_paths.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
/* Contenitore per nascondere la pagina durante il preload */
#hidepage{
    position: 			absolute; 
	left:			    0px;
	top:				0px; 
    background:         #000;	
	padding-top:        100px;	
    text-align:         center;
	height:			    100%; 
	width: 				100%;
	overflow:           hidden;	
	z-index:            20;
}

#hidepage img{
    padding-right:       10px;
	vertical-align:      middle;
}

/* CONTENITORE PER TUTTO IL CONTENUTO */	
#container{
    position: absolute;
	LEFT: 13em;
    TOP: 7em;	
   	background: #000 url(immagini_paths/sfondo_cont_paths.jpg) left;
	color: #fff;
	width: 450px;
	height:auto;	
	text-align: justify;
	PADDING-RIGHT:  1em; 
	PADDING-LEFT:   1em; 	
    PADDING-TOP:    1em;	
	PADDING-BOTTOM: 5em; 
	
	BORDER-RIGHT:  #FFF 1px solid;
	BORDER-LEFT:   #FFF 1px solid; 
	BORDER-TOP:    #FFF 1px solid;
	BORDER-BOTTOM: #FFF 1px solid;
}

#content{    
	background:  #FFF url(immagini_paths/sfondo_cont1_paths.jpg);	
	color: #fff;
	text-indent: -999px;
}
#content img {
     display: none;
}

#footer {
   	background: url(immagini_paths/sfondo_footer_paths.jpg);    
    color:          #FFF;	
	font-weight:    lighter;
    PADDING-TOP:    3em;	
	PADDING-BOTTOM: 1em; 
	BORDER-RIGHT:   #FFF 1px solid;
	BORDER-LEFT:    #FFF 1px solid; 
	BORDER-BOTTOM:  #FFF 1px solid;
	text-align:     center;
}

#header {
    BORDER-bottom:  #FFF 1px solid;		
	background: url(immagini_paths/sfondo_header_paths.png) no-repeat;
    color: #FFF; 	
	height:50px;
}
#header h1{
    text-indent: -999em;	
}
#divisore{
 position: fixed;
 background: #333;
 LEFT: 1.5em;
 TOP: 0EM;
 width:  118px;
 height: 5000px;
}
#divisore h1{
    text-indent: -999em;	
}

#news {
    position: fixed;
	LEFT: 2em;
    TOP: 42em;
	width:  106px;
	height: 100px;
	BORDER-TOP:    #FFF 1px solid;	
	padding-top: 2px;
	text-align: center;
	background: url(immagini_paths/sfondo_news_paths.jpg) #000 no-repeat;	
}	
#gigs {
    position: fixed;
	LEFT: 2em;
    TOP: 32em;
	width:  106px;
	height: 100px;
	BORDER-TOP:    #FFF 1px solid;
	padding-top: 2px;
 	text-align: center;
	background: url(immagini_paths/sfondo_gigs_paths.jpg) #000 no-repeat;	
}	
#myspace{
    position: fixed;
	LEFT: 2em;
    TOP: 22em;
	width:  106px;
	height: 100px;
	BORDER-TOP:    #FFF 1px solid;
	padding-top: 2px;
	text-align: center;
	background: url(immagini_paths/sfondo_myspace_paths.jpg) #000 no-repeat;	
}	
#border {
 	position: absolute;
	float: left;
	top:   0px; 
	left:  55em; 	
	width: 100px;
	 
    padding-bottom: 100%;	
   /* background: url(immagini_paths/border_paths.gif);	*/
    text-align: bottom;	   		
}
#border h1 {
     text-indent: -999em;	
}
/* STILI PER IL CONTENUTO */
#content1{
   	background: #000;
	color: #fff;	
	height:auto;	
	text-align: justify;
	
	PADDING-RIGHT:  2em; 
	PADDING-LEFT:   2em; 	
    PADDING-TOP:    2em;	
	PADDING-BOTTOM: 2em; 
	
	BORDER-RIGHT:  #FFF 1px solid;
	BORDER-LEFT:   #FFF 1px solid; 
	BORDER-TOP:    #FFF 1px solid;
	BORDER-BOTTOM: #FFF 1px solid;   
}	
#content1 p {
   	BORDER-LEFT: #539EFF 1PX SOLID;
	PADDING-LEFT: 10PX;
}

#content1 p:first-letter {
   	color: #6C9EFF;
/*	padding-right: 3px; */
}

#content1 h1{
    text-transform: uppercase;
	font-size:	    30px;
    text-align:     right;
	margin-top:     20px;
	padding-right:  10px;	
	BORDER-BOTTOM:  #5990EF 1px solid;
}

#content1 h2{
   	font-size:	       14px;
	background-color:  #1D45B3;
   	text-align:        justify;
	margin-top:        20px;
	padding-LEFT:     10px;	
	BORDER-BOTTOM:     #5990EF  1px solid;
}

#content1 h4{
    text-align: left;
	FONT-SIZE: 15px;
	color: #FFF;
	border-bottom: #5990EF 1px solid;
}
#content1 h4:First-letter{
   	color: #69A0FF;	
}
#content1 h5{
    text-align: right;
	FONT-SIZE: 10px;
	color: #FFF;
}

/* pagine personali */
#Poggio{
   	 BORDER-TOP: #FFF 1px solid;
  	 background: #000 url(immagini_paths/sfondo_poggio.jpg) bottom right no-repeat;
	 height:     40px;
	 margin-bottom: 1em; 
}
#Diego{
     BORDER-TOP: #FFF 1px solid;
	 background: #000 url(immagini_paths/sfondo_diego.jpg) bottom right no-repeat;
	 height:     40px;
	 margin-bottom: 1em; 
}
#Ste{
     BORDER-TOP: #FFF 1px solid;
	 background: #000 url(immagini_paths/sfondo_ste.jpg) bottom right no-repeat;
	 height:     40px;
	 margin-bottom: 1em; 
}
#Gafo{
     BORDER-TOP: #FFF 1px solid;
	 background: #000 url(immagini_paths/sfondo_gafo.jpg) bottom right no-repeat;
	 height:     40px;
	 margin-bottom: 1em; 
}
#Nico{
     BORDER-TOP: #FFF 1px solid;
	 background: #000 url(immagini_paths/sfondo_nico.jpg) bottom right no-repeat;
	 height:     40px;
	 margin-bottom: 1em; 
}
/* FINE STILI CONTENUTO   */

/********************************/
/* Divisioni per menu di navigazione */
/********************************/

/* Posizione se non evidenziato */
.hiddenChild { 
	LEFT: -999em
}

/* Posizione flyout */
.shownChild {
	LEFT: 10em; 
	TOP: 0px
}
/* Menu di navigazione: riordinato da quello schifo che era */

UL.dhtml#nav {   
	position: fixed;  
    LEFT: 2em;
    TOP: 5em;    
	WIDTH: 100px;	
	PADDING-RIGHT:   0em; 
	PADDING-LEFT:    0em;
	PADDING-TOP:     1em; 
	PADDING-BOTTOM:  1em;		
	MARGIN: 0px; 	
	LIST-STYLE-TYPE: none;	
	color: #F00;
}

/* Flyout */
UL.dhtml#nav UL {
    BORDER-RIGHT:  #333 1px solid;
	BORDER-LEFT:   #333 1px solid; 
	BORDER-TOP:    #333 1px solid;
	BORDER-BOTTOM: #333 1px solid;
	
	PADDING-RIGHT:  0em; 
	PADDING-LEFT:   0em; 
	PADDING-TOP:    0em;   
	PADDING-BOTTOM: 0em;	 
	
	BACKGROUND: #333; 	
	MARGIN:     0px; 
	LIST-STYLE-TYPE: none;	
	Z-INDEX: 10;	
	POSITION: absolute;	
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;	
}


/* Dimensioni Flyout */
UL.dhtml#nav UL LI {
	WIDTH: 8em;
}

/* Casella testo non espandibile */
UL.dhtml#nav LI {
	MARGIN:         0px; 
	WIDTH:          10em; 
	BACKGROUND:     #333; 
	COLOR:          #F00; 
	LINE-HEIGHT:    150%; 
	
	LIST-STYLE-TYPE: none; 
	POSITION: relative;	    
}


/* Caselle menu */
UL#nav A {	 
	BORDER-TOP:    #ddd 1px solid; 
	
	PADDING-RIGHT:  0px;
	PADDING-LEFT:   5px; 
	PADDING-TOP:    0px;
	PADDING-BOTTOM: 0px; 
	
	DISPLAY: block; 	
	COLOR: #FFF;
		
	TEXT-DECORATION: none;		
}

UL#nav A:hover {
	BORDER-TOP:     #fff 1px solid;	
	COLOR:			#333; 	
	BACKGROUND:	    #FFF; 		
}

/* Casella menu espandibile */
UL.dhtml#nav LI.isParent {
   	BACKGROUND: #4976B7;
}	

/* Rollover casella menu espandibile */
UL.dhtml#nav LI.isActive A {
	BORDER-TOP: #000 1px solid;		
	COLOR: #000; 	
	BACKGROUND: url(immagini_paths/horizarrow.gif) #FFF no-repeat 100% 50%;		
}

/* Casella menu secondo livello */
UL.dhtml#nav LI.isActive UL A {
	BORDER-RIGHT:  #FFF 1px solid; 
	BORDER-TOP:    #FFF 1px solid;
	BORDER-LEFT:   #FFF 1px solid; 
	BORDER-BOTTOM: #FFF 1px solid;
	
    PADDING-RIGHT : 0px;
	PADDING-LEFT:   5px; 
	PADDING-TOP:    0px;
	PADDING-BOTTOM: 0px; 
	
	BACKGROUND:     url(immagini_paths/sfondo_caselle_paths.png) bottom #F00;	
	COLOR:          #FFF;	
}

/* Rollover casella menu secondo livello */
UL.dhtml#nav LI.isActive UL A:hover {
	BORDER-RIGHT:  #FFF 1px solid; 
	BORDER-TOP:    #FFF 1px solid;
	BORDER-LEFT:   #FFF 1px solid; 
	BORDER-BOTTOM: #FFF 1px solid;
	color:         #000;
	BACKGROUND:    #FFF;	
}