/* struttura generale */

#head {	margin-bottom:0px;  
	padding-left:20px; 
	padding-left:170px;
	height:22px;
	padding-top:100px;
	}

#content { margin-right:20px; }
#content #lc { width:160px; padding-top:20px; }
#content #rc { margin-left:180px; position:absolute; padding-top:20px; }

#footer {  }

/* struttura  singole parti */

#head ul li { 	display:block; float:left;  text-indent:-9999px; height:22px; }
#head ul li a { display:block; height:22px; -moz-opacity:0.84; -khtml-opacity: 0.84; opacity: 0.84; filter:alpha(opacity=84); }

#head ul li#contacts a { width:75px;  background:url(../images/menu.png) -47px top; }
#head ul li#news a { width:44px;  background:url(../images/menu.png) 0px top; }
#head ul li#old a { width:92px;  background:url(../images/menu.png) -179px top; }
#head ul li#works a { width:46px;  background:url(../images/menu.png) -128px top; }

#head ul li#contacts a:hover {  background-position:-47px -22px; }
#head ul li#news a:hover { background-position: -0px -22px; }
#head ul li#old a:hover { background-position: -179px -22px; }
#head ul li#works a:hover { background-position: -128px -22px; }

#head ul li.divisore { 	width:16px;  }
					
#lc ul { margin-bottom:20px;  display:none; margin-top:3px; }
#lc ul li { margin-bottom:3px; }
					
#rc h2 { height:22px; text-indent:-9999px;}
					
#rc{ min-width:800px; }
#rc #load-bar { margin-left:100px; margin-top:6px; position:absolute; }

#rc #gruppo { position:absolute; width:200px;}
#rc #gruppo li#title { margin-left:-4px;}

#rc #description { padding-left:260px; margin-top:20px; }
#rc #credits { position:absolute; width:240px; margin-top:20px; }

#rc #player-container { border:4px solid #4c4c4c; }

#rc p.contact { float:left; margin-bottom:40px; padding-left:40px; width:200px;  }
#rc p.contact img { position:absolute; margin-left:-40px; }
#rc p.contact strong { font-weight:bold; display:block;}

#rc div.news strong { font-weight:bold; display:block; font-size:1.2em; margin-bottom:5px; }
#rc div.news { width:500px; margin-bottom:30px; line-height:1.3em; }

#rc img.sketch { margin-bottom:100px; }

#container #splash { text-align:center; padding-top:100px; }

/* layout testi */
h1 { display:none;  }
h2 { font-size:1.4em; margin-bottom:10px; }
h3 { margin-bottom:5px; }

body { font-family:Georgia,"Nimbus Roman No9 L",serif; font-size:0.75em; color:#515151; background:url(../images/paper.jpg) top left no-repeat; }

#rc #gruppo { text-align:left; }

#lc ul li { text-align:right; }

#rc h2 { color:#aa5555; }

#rc ul li { margin-bottom:3px; }

/* Links */
a {  color:#b0731a; text-decoration:none; outline:none; }
a:hover { color:#714a11; }

h1 a { display:block; width:100%; height:100%; }

h3 a { 	display:block;
				height:25px;  width:100%;
				text-indent:-9999px; 
				}
				
h3 a:hover { 	filter:alpha(opacity=70);
							-moz-opacity:0.7;
							-khtml-opacity: 0.7;
							opacity: 0.7;
							}

#head ul li a { display:block; width:100%; }

#sketch-nav { margin-bottom:15px;  }

#sketch-nav a, #lc a { color:#515151;  outline:none; }
#sketch-nav a:hover, #lc a:hover { color:#000; }

#sketch-nav a.next,
#sketch-nav a.prev, 
#sketch-nav a.cur { 	float:left; text-indent:-9999px; display:block; 
			width:8px; height:10px; background-color:#000; 
			line-height:8px; 
			}

#sketch-nav a.dead, #sketch-nav a.dead:hover { cursor:default;  color:#ddd;}		

#sketch-nav a.next { background:url(../images/bg-next.jpg) bottom no-repeat; }
#sketch-nav a.next:hover { background:url(../images/bg-prev.jpg) bottom no-repeat; }

#sketch-nav a.prev { background:url(../images/bg-prev.jpg) bottom no-repeat; }
#sketch-nav a.prev:hover { background:url(../images/bg-next.jpg) bottom no-repeat; }

#sketch-nav a.cur, #sketch-nav a.cur:hover { background:url(../images/bg-cur.jpg) bottom no-repeat;}








