body
{
	font-size:12pt;
	font-family:"lucida","lucida sans","LUCIDA SANS UNICODE",arial,sans-serif;
	/*font-family:"ROMAN","GUNGSUH","LUCIDA SANS UNICODE",arial,sans-serif;
	*/
	padding: 0px;
	margin: 0px;
	background-color:#5f1206;
	background-image:url('immagini/fondo.gif');
	line-height:1.5;
}
textarea,input
{
	font-size:9pt;
	font-family:arial,sans-serif;
}
img{border:0px;}
a
{
	text-decoration: none;
	color:#000;
	cursor:pointer;
}
img#index
{
	width:100%;
}
img#logo
{
}
div#testadx
{
	position:absolute;
	top:0px;
	right:0px;
	height:133px;
	width:122px;
	background-image:url('immagini/testadx.jpg');
}
div#testasx
{
	z-index:50;
	position:absolute;
	top:0px;
	left:0px;
	height:138px;
	width:133px;
	background-image:url('immagini/testasx.jpg');
}
div#testa,div#testagall
{
	position:absolute;
	text-align:center;
	top:0px;
	left:0px;
	width:100%;
	height:133px;
	background-color:#ffff00;
	background-image:url('immagini/fondotesta.jpg');
	background-repeat:repeat-x;
	background-position:center;

}
div#testagall
{
	height:72px;
	background-image:url('immagini/index.jpg');
	background-repeat:no-repeat;
	background-position:center;
}
div#logo2
{
	background-image:url('immagini/logo2.jpg');
	z-index:10;
	position:absolute;
	top:0px;
	right:0px;
	height:233px;
	width:88px;
}
div#logo1
{
	background-image:url('immagini/logo1.jpg');
	z-index:40;
	position:absolute;
	top:62px;
	right:88px;
	height:56px;
	width:304px;
}
div#maki
{
	display:none;
	z-index:50;
	background-image:url('immagini/Maki-motard.gif');
	position:absolute;
	top:44px;
	left:183px;
	height:100px;
	width:180px;
}
div#subita
{
	position:absolute;
	top:100px;
	height:20px;
	width:100%;
	background-image:url('images/subita.gif');
	background-position:center;
	background-repeat:no-repeat;
}
div#subfra
{
	position:absolute;
	top:100px;
	height:20px;
	width:100%;
	background-image:url('images/subfra.gif');
	background-position:center;
	background-repeat:no-repeat;
}
div#subeng
{
	position:absolute;
	top:100px;
	height:20px;
	width:100%;
	background-image:url('images/subeng.gif');
	background-position:center;
	background-repeat:no-repeat;
}

div#counter
{
}
div#lang
{
	position:absolute;
	z-index:13;
	height:15px;
	width:100px;
	top:20px;
	left:30px;
}       
div#ita,
div#itac,
div#fra,
div#frac,
div#eng,
div#engc
{       
	height:15px;
	width:24px;
	top:0px;
	text-align:center;
	z-index:10;
	position:absolute;
}

div#ita,div#itac
{
	left:0px;
}
div#fra,div#frac
{
	left:38px;
}
div#eng,div#engc
{
	right:0px;
	visibility:hidden;
}


div.both
{
	width:auto;
	text-align:center;
	clear:both;
}
div#subfra{position:absolute;}

div#boxmenu1
{
	font-size:9pt;
	font-family:arial,sans-serif;
	background-image:url('immagini/fondomenu.jpg');
	background-repeat:repeat-y;
	background-color:#ffff00;
	z-index:0;
	position:absolute;
	top:138px;
	width:133px;
	left:0px;
}
a.menu0
{
	display:block;
	font-size:90%;
	font-weight:bold;
	color:#482500;
	text-align:center;
	padding-top:10px;
	height:27px;
	background-image:url('immagini/menu1.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
a.menu1,a.menu2
{
	display:block;
	color:#000;
	font-size:90%;
	text-align:left;
	background-image:url('immagini/menu2.jpg');
	background-position:left center;
	background-repeat:no-repeat;
	width:90px;
	height:auto;
	padding:6px 15px 6px 30px;
}
a.menu2
{
	text-align:right;
	margin:3px 20px 3px 10px;
	padding:2px 10px 0px 0px;
	width:90px;
	height:14px;
	background-position:105px 0px;
	text-transform:none;
}
a#current2,a#current
{
	text-decoration:none;
	font-weight:bold;
	cursor:default;
	background-image:url('immagini/menu2attivo.jpg');
}
a#current
{
}
a.menu1:hover,a.menu2:hover
{
	background-image:url('immagini/menu2hover.jpg');
	text-decoration:underline;
}
a.menu0:hover
{
	color:#000;
}
div#piedemenu
{
	width:133px;
	height:166px;
	background-image:url('immagini/piedemenu.jpg');
}
div.para2
{
	clear:left;
	font-size:125%;
	line-height:1.5;
}
div.para3
{
	clear:left;
	color:#eee;
	font-size:160%;
	line-height:1.3;
	font-weight:bold;
	text-align:center;
}
div#corpo2
{
	margin:132px 0px 0px 133px;
	padding:1px 0px 1px 0px;
	background-image:url('immagini/lato.jpg');
	background-position:right center;
	background-repeat:repeat-y;
}
div#corpo,div#corpogall
{
	z-index:50;
	margin:20px 50px 20px 20px;
	text-align:justify;
	overflow:auto;
	color:#fff;
/*	color:#ffff00;*/
}
div#corpogall
{
	margin:100px 50px 20px 200px;

}
span.bold
{
	font-weight:bold;
}
span.rosso
{
	color:#f00;
}
table{margin:0px;}

td{
	margin:0px;
	padding:10px;
	text-align:center;
	border:solid 1px;
	border-color:#666;
}
div.asterisco
{
	margin:30px 0px 0px 30px;
	font-style:italic;
}
div.titolo,div.grande
{
	font-family:"LUCIDA SANS UNICODE",arial,sans-serif;
	background-image:url('immagini/fondotitolo.gif');
	background-position:top;
	text-align:center;
	color:#ffdd00;
	font-size:300%;
	font-weight:bold;
	padding:0px 10px 10px 10px;
	margin:20px 0px 0px 0px;
}
div.cont
{
	font-weight:bold;
	text-align:center;
	font-size:150%;
}
div.titolo2,div.titolo3,div.titolo4
{       
	color:#fff;
	font-size:130%;
	width:auto;
	border-bottom:solid 2px;
	border-color:#ffdd00;
	margin:15px 0px 10px 0px;
}
div.titolo3
{       
	border: 0px;
	text-align:center;
	text-decoration: underline;
}
div.titolo4
{       
	color:#ffdd00;
	margin:0px 0px 20px 0px;
	text-align:center;
}

div.grande
{       
	text-transform:none;
	font-weight:normal;
}       
a.link 
{       
	font-size:130%;
	color:#ff0;
	font-weight:bold;
}
a.link:hover
{
	text-decoration:underline;
}      
a.email 
{       
	font-size:130%;
	text-align:center;
	color:#fff;
	font-weight:bold;
	width:auto;
}       

div.left,div.right,div.cent,div.leftv,div.rightv,div.centv,div.lefts,div.rights
{
	text-align:center;
	float:left;
	margin:3% 3% 3% 0px;
	padding:0px 0px 20px 0px;
	border:outset 2px;
	border-color:#fff;
	width:35%;
	background-color:#fff;
	color:#333;
	font-style:italic;
	font-weight:bold;
}
div.lefts,div.rights
{
	margin:0px 3% 0px 0px;
	background-color:transparent;
	width:50%;
	border:0px;
}
div.rights
{
	float:right;
	margin:0px 0px 0px 3%;
}
div.right,div.rightv
{
	float:right;
	margin:3% 0px 3% 3%;
	clear:right;
}
div.rightv,div.centv,div.leftv
{
	width:25%;
}
div.imgbig
{
	background-color:#333;
	color:#ccc;
	font-style:italic;
	font-weight:bold;
	border:solid 3px;
	border-color:#666;
	text-align:center;
	margin-top:3%;
}
img.imgbig
{
	border:inset 2px;
	border-color:#fff;
	margin-top:2%;
	width:95%;
}
div.lefts>img.imgbig,div.rights>img.imgbig
{
	border:outset 7px;
	border-color:#ffdd00;
	margin-top:2%;
	width:95%;
}
img.galleft,img.galright
{
	z-index:100;
	width:4%;
	float:left;
}
img.galright
{
	float:right;
}
div.cent
{
	margin:0px;
	padding:0px;
	width:100%
}
div.centv
{
	margin:0px 9% 0px 9%;
	width:60%
}
img.left,img.right,img.cent,img.leftv,img.rightv,img.centv
{
	padding:0px;
	border-color:#ff0;
	width:100%;
}
div#piede1
{
	clear:left;
	float:left;
	text-align:center;
	background-image:url('immagini/piedesx.jpg');
	width:66px;
	height:114px;
}
div#piede2
{
	float:right;
	width:75px;
	height:114px;
	background-image:url('immagini/piededx.jpg');
	background-repeat:no-repeat;
	background-position:right;
}
div#piede
{
	clear:left;
	text-align:right;
	z-index:10;
	height:114px;
	margin-left:133px;
	background-image:url('immagini/fondopiede.jpg');
	background-color:#ffff00;
}
div.testopiede
{
	padding-top:10px;
}
div#htmlvalid
{
	float:left;
	margin-top:5px;
	text-align:left;
}
div#cssvalid
{
	float:left;
	margin:20px;
}
div#andrea
{
	color:#000;
	z-index:90;
	margin:0px 0px 0px 0px;
	float:left;
	font-size:80%;
}
img.galthumb
{
	margin:10px;
	border: solid 3px;
}
form.sugg
{
	text-align:left;
	font-size:90%;
	float:left;
	margin:10px 0px 0px -150px;
}
span.istr:hover
{
	cursor:pointer;
	text-decoration:underline;
}