	body{
		background: #e9eaf4 url(/images/grad1.jpg) repeat-x top;
		font: 100% tahoma,verdana,arial,sans-serif;
		margin: 0px;
		padding: 0px;
	}
	h1{
		background: transparent url(/images/head3.png) no-repeat top left;
		text-align: center;
		font: normal small-caps 1.8em "Times New Roman", Times, serif;
		letter-spacing: 2px;
		color: #000;
		padding: 135px 0px 50px 300px;
		margin: 0;
		line-height: 0;
	}
	h2{
		margin: 0 0 .3em 0;
		padding: 0;
		font-size: 1.4em;
		font-weight: normal;
		text-align: left;
		letter-spacing: 1.5px;
	}
	img {
		border: 0;
	}
	form{
		margin: 0;
		padding: 10px 0 10px 20px;
	}
	#container{
		padding: 0;
		margin: 0 3% 0 3%;
		min-width: 700px;
		height: 100%;
		background: transparent url(/images/grad2.jpg) repeat-x top;
		line-height: 150%;
	}
	#wrapper{
		background: transparent url(/images/box.jpg) no-repeat top right;
		position: relative;
		margin: 0px;
		width: 100%;
		color: white;
		/*height: 400px;*/
	}
	#content {
		color: #000;
		background-color: transparent;
		margin: 0 5px 10px 273px;
		font-size: 1.1em;
	}
	#content a{
		color: black;
		text-decoration: underline;
	}
	#content p, .p{
		text-align: justify;
		margin: 0 0 1.5em 0;
		padding: 0 3% 0 0;
	}
	#content .items{
		list-style-image: url(/images/bullet.gif);
		padding: 0 0 0 25px;
		margin: 0;
	}
	#leftside{
		position: absolute;
		background: transparent url(/images/left.jpg) repeat-y top left;
		font-size: .9em;
		text-align: center;
		width: 224px;
		left: 41px;		
		/*padding: 5px 7px 0 7px;*/
		color: #e9eaf4;
		/*height: 100%;*/
	}
	#leftside p{
		padding: 0px 7px 0 7px;
		margin: 0 0 10px 0;
	}
	#leftside a{
		color: #e9eaf4;
		text-decoration: none;
	}
	#leftside a:hover{
		color: #fff;
	}
	#bottomleft{
		font-size: .6em;
		background: transparent url(/images/leftbottom.jpg) no-repeat center bottom;
		padding: 0px 7px 3px 7px;
	}
	.big{
		font-size: 150%;
		line-height: 150%;
	}
	.little{
		font-size: 80%;
		line-height: 100%;
	}
	.centered{
		margin: auto;
		display: block;
		text-align: center;
	}
	#navbar{
		position: absolute;
		top: 0px;
		left: 405px;
		height: 98px;
		padding: 0;
		margin: 0;
	}
	#navbar ul{
		position: absolute;
		width: 24em;
		bottom: 0;
		margin: 0;
		padding: 0;
	}
	#navbar li{
		display: inline;
		padding: 0;
		margin: 0;
		float: left;
	}
	#navbar a{
		font-size: 1.3em;
		display: block;
		text-decoration: none;
		color: #ccd;
		padding: 48px 10px 0 10px;
	}
	#navbar a:hover{
		background-position: center 2px;
		color: #aab;
	}
	#home{
		background: transparent url(/images/home.png) no-repeat center top;
	}
	#custom{
		background: transparent url(/images/custom.png) no-repeat center top;
	}
	#contatti{
		background: transparent url(/images/contatti.png) no-repeat center top;
	}
	#skypeonline{
		background: transparent url(/images/skypeonline.png) no-repeat center top;
	}
	#skypeoffline{
		background: transparent url(/images/skypeoffline.png) no-repeat center top;
	}
	#skypeabsent{
		background: transparent url(/images/skypeabsent.png) no-repeat center top;
	}
	.contatti-lil{
		padding-left: 27px;
		background: transparent url(/images/contatti-lil.gif) no-repeat center left;
	}
	#prezzo{
		float: left;
		background: transparent url(/images/badge-cart.png) no-repeat center;
		width:109px;
		height: 113px;
		text-align: center;
	}
	#prezzo a{
		display: block;
		padding: 0;
		position : relative;
		top : 33px;
		margin: auto;
		text-decoration: none;
		font-size: 18px;
		letter-spacing: 2px;
	}
	#prezzo a:hover{
		color: #a00;
	}
	#prezzo a span{
		display: block;
		font-size: 35px;
	}
	#language{
		position: absolute;
		top: 180px;
		left: 3%;
	}
	#language ul{
		margin: 0;
		padding: 0 0 0 1px;
	}
	#language li{
		list-style-type: none;
	}
	#language li a img{
		padding: 0 0 4px 0;
	}
	#language li a:hover img{
		padding: 2px 0 2px 0;
	}
	.tooltip{
		border-bottom: 1px dashed;
		cursor: help;
	}
	.gallery{
		padding: 0;
		margin: 1em 0 0 0;
		vertical-align: middle;
	}
	.gallery li{
		list-style-type: none;
		display: inline;
	}
	.gallery a img{
		background-color: #aab;
		border: 2px solid #ccd;
		padding: 1px;
	}
	