body {
margin: 0;
padding: 0;
background: #000000;
font-family: serif;
color: #FFFFFF;
font-size: 100%;
font-style: italic;
}

div p {
	margin: 0;
}

.h1 {
	font-style:italic;
	font-size:250%;
}
.h2 {
	font-style:italic;
	font-size:300%;
}
.h3 {
	font-style:italic;
	font-size:80%;
}
.h4 {
	font-style:normal;
	font-size:120%;
	line-height:130%;
}
.h5 {
	font-style:italic;
	font-size:50%;
}
.h6 {
	font-style:italic;
	font-size:100%;
}


/* calligrafia del dojo */

img#imgINperc {
	width: 65%;
	padding: 0;
	margin-left: 15%;
}

/* calligrafia top del dojo */

img#imgINtop {
	width: 500px;
	height: 150px;
	margin-left:13%;
}

/* logo */

img#imgLog {
	width: 12%;
	float:left;
}

/* logo grande */

img#imgLag {
	width: 100%;
	float:none;
}

/* Kyudokan */

img#imgKyu {
	width: 13%;
	position:absolute;
	right:0;
}

/* altre immagini */

img#imgFix {
	float: left;
	width: 30%;
	margin: 2em 2em 2em 0;
}

img#imgFun {
	float: left;
	width: 30%;
	margin: 2em 2em 2em 0;
}

img#imgBod {
	float: left;
	width: 30%;
	margin: 2em 2em 2em 0;
}


/* piantina */

img#imgPia {
	float: left;
	width: 70%;
	margin: 2em 2em 2em 0;
}

/* MENUSINISTRO */
.menuNavigazione{
margin:0;
padding:0;
width:120px;
list-style:none;
font-style:italic;
}
.menuNavigazione li{
position:relative;
}
/* SOTTO MENU */
.menuNavigazione ul{
list-style:none;
padding:0;
}
/* SOTTO MENU SENZA JS */
.menuNavigazione ul{
margin:0 0 0 10px;
}
/* SOTTO MENU CON JS:ON OFF */
.menuNavigazione ul.subMenu-off{
position:absolute;
visibility:hidden;
height:0;
overflow:hidden;
}
.menuNavigazione ul.subMenu-on{
margin:0;
width:105px;
position:absolute;
top:-1px;
left:120px;
border-left:1px solid;
border-top:1px solid;
border-bottom:1px solid;
background-image:url(../immagini/buck.png);
}
/* COLLEGAMENTI */
.menuNavigazione a{
display:block;
text-decoration:none;
padding:2px 10px;
}
/* COLORI */
.menuNavigazione a:link,
.menuNavigazione a:visited{
background:transparent;
color:#999;
border-right:1px solid;
}
.menuNavigazione a:hover{
border-color:#444;
text-decoration:underline;
color:red;
}
.menuNavigazione a:focus,
.menuNavigazione a:active{
color:#009;
}
/* VOCI CON SOTTO MENU */
.menuNavigazione.subMenu-on a.continua:link,
.menuNavigazione.subMenu-on a.continua:visited,
.menuNavigazione.subMenu-off a.continua:link,
.menuNavigazione.subMenu-off a.continua:visited{
background-image:url(../immagini/continua.gif);
background-position:right center;
background-repeat:no-repeat;
}

/* Links vari */

.link {
	display:inline;
	color:#33CCFF;
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}

	.link a {
	text-decoration: none;
	color:#33CCFF;
}

	.link a:hover {
	text-decoration: none;
	color:#00FF00;
}

	.link a:visited {
	text-decoration:none;
	color:#FF0000;
}

/* contenitore generale */
#contenitore {
	margin: 0;
	padding: 0;
	width: 99.9%;
	height:99.9%;
	position:absolute;
}

/* Testata */
#intestazione {
	width:100%;
	height:27%;
	position:absolute;
	color:#000000;
	top:0px;
}

/* colonne  testo */
#colonna1 {
	width: 15%;
	height:70.7%;
	position:absolute;
	background-color:#000000;
	float:left;
	top:27%;
	z-index:2;
}

#colonna2 {
	width: 84%;
	height:70.7%;
	position:absolute;
	background-color:#000000;
	left:15%;
	top:27%;
	z-index:1;
	overflow:auto;
}

#colonna3 {
	width:80%;
	height:89%;
	position:absolute;
	background-color:#000000;
	padding:0;
	z-index:1;
	margin-left:5%;
}

#colonna4 {
	width:95%;
	height:90%;
	position:absolute;
	background-color:#000000;
	padding:0;
	margin:1%;
	color:#FFFFFF;
	z-index:1;
}

/* box per icone w3c */

#box {
	margin: 0;
	padding: 0;
	width: 20px;
	margin-left:9%;
	position:relative;
	background:transparent;
	color: #FFFFFF;
	bottom:0px;
}

/* pič di pagina */
#pie-di-pagina {
	bottom:0.5px;
	position:absolute;
	width:100%;
	background:#333333;
	color:#FFF;
	clear:none;
	text-align:center;
	font-style:italic;
	font-size:80%;
	z-index:4;
}

/* icona per email*/
a.email {
	top:1000px;
	padding-right:16px;
	background:url("../immagini/email.gif")  no-repeat 100% 50%;
	height:0;
	vertical-align:bottom;
	white-space:nowrap;
}

.scroll {
	height:100%;overflow:auto;
    margin:0;padding-right:9px
}


