@charset "utf-8";
/*
CSS by dk.webdesign 
 
Definizioni in questo foglio di stile:
DIV
PARAGRAFO
TITOLI
FORM e INPUT

Definizioni articolate in questo modo:
1. MARGINE
2. PADDING
3. BORDO
4. SFONDO
5. TESTO
6. ALTRE DEFINIZIONI

==============================
* Filename: style.css
* Version: 1.0.0 (2008-04-13)
* Website: http://enricobronzi.com/
* Author: dk.webdesign
* Description: Template a 2 colonne personalizzato per Enrico Bronzi creato da dk.webdesign, http://www.darkube.com
==============================
STRUCTURE
* Page width: 788 px
* Number of columns: 2
==============================

*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #0e0e0e;
	background-image: url(img/body_background.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	font-family: Trebuchet MS, Thaoma, Arial;
	font-size: 12px;
	color: #434343;
}

#container {
	margin: 0px auto;
	padding: 0px;
	background-color: transparent;
	background-image: url(img/container_background.png);
	background-repeat: repeat-y;
	text-align: center;
	width: 788px;
	height: auto;
	overflow: hidden;
}

#container-2 {
	margin: 0px auto;
	padding: 0px;
	background-color: transparent;
	text-align: center;
	width: 776px;
	height: auto;
	overflow: hidden;
}

#header {
	margin: 0px auto;
	padding: 11px;
	padding-left: 14px;
	padding-right: 14px;
	background-color: transparent;
	background-image: url(img/header_background.png);
	background-position: center;
	height: 277px;
	width: 748px;
}	

#header-img {
	margin: 0px auto;
	padding: 0px;
	background-color: transparent;
	background-image: url(img/header_img.png);
	background-position: center;
	height: 277px;
	width: 748px;
}

#contenuti {
	margin: 0px auto;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: transparent;
	background-image: url(img/contenuti_background.png);
	background-repeat: repeat-y;
	width: 770px;
	height: auto;
	overflow: hidden;
}

#sidebar {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	width: 250px;
	float: left;
}

#main {
	margin: 0px;
	padding: 10px;
	padding-top: 5px;
	background-color: transparent;
	width: 500px;
	float: left;
	text-align: left;
	font-size: 14px;
}	

#footer {
	margin: 0px auto;
	padding: 0px;
	background-color: transparent;
	background-image: url(img/footer.png);
	height: 85px;
	width: 788px;
	clear: both;
	text-align: left;
}

p {
	margin: 0px;
	padding: 0px;
}

.corrente {
	color: #77a900;
}

/*Sidebar*/
.sidebox {
	padding: 0px;
	padding-bottom: 7px;
	background-color: transparent;
	background-image: url(img/obraside.png);
	background-position: bottom;
	background-repeat: no-repeat;
}

/*Navigazione*/
#navigazione {
	margin: 0px auto;
}

#navigazione a {
	background-color: transparent;
}

#navigazione img {
	border: none;
}

#navigazione img a {
	border: none;
	text-decoration: none;
	outline: none;
}

.nav_bio, .nav_calendar, .nav_disco, .nav_home, .nav_multimedia, .nav_repertorio, .nav_private {
	margin: 0px;
	padding: 0px;
	background-color: #262626;
	background-repeat: no-repeat;
	background-position: center;
	height: 36px;
	width: 247px;
}

.nav_bio:hover, .nav_calendar:hover, .nav_disco:hover, .nav_home:hover, .nav_multimedia:hover, .nav_repertorio:hover, .nav_private:hover {
	background-color: #171717;
}

.nav_bio {
	background-image: url(img/navigazione/bio.png);
}

.nav_calendar {
	background-image: url(img/navigazione/calendar.png);
}

.nav_disco {
	background-image: url(img/navigazione/disco.png);
}

.nav_home {
	background-image: url(img/navigazione/home.png);
}

.nav_multimedia {
	background-image: url(img/navigazione/multimedia.png);
}

.nav_repertorio {
	background-image: url(img/navigazione/repertorio.png);
}

.nav_private {
	background-image: url(img/navigazione/private.png);
}

/*Login e Lingua*/
#login {
	margin: 0px;
	padding: 0px;
	background-image: url(img/login.png);
	background-repeat: repeat;
	width: 748px;
	height: 10px;
	overflow: visible;
}

#login a {
	background-color: transparent;
}

/*Titoli*/
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: bolder;
	text-transform: uppercase;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-weight: bolder;
	text-transform: none;
}

h4 {
	font-size: 20px;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

/*Links*/
a {
	color: #434343;
	text-decoration: none;
}

/*Fine paragrafo*/
.endpar {
	margin: 0 auto;
	padding: 0px;
	background-image: url(img/end_par.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 16px;
}

/*Footer*/
#copyright {
	margin: 0px;
	margin-left: 9px;
	padding: 0px;
	padding-top: 22px;
	padding-right: 13px;
	padding-left: 14px;
	background-color: #262626;
	background-image: url(img/copyright.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 220px;
	height: 54px;
	text-align: right;
	font-size: 11px;
	color: #fdfdfd;
}

#copyright:hover {
	background-color: #171717;
}

#copyright a {
	background-color: transparent;
	color: #fdfdfd;
}

img { border: none; background-color: transparent; }