@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(immagini/sfondo.jpg);
	margin: 0 0 0 0;
	background-repeat: repeat-x;
	background-color: #3D3D3D;
}



#relative {
	position: relative;
	height: 615px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}
#page {
	position: relative;
	height: 500px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	background-color: #cdcdcd;
}
#footer {
	position: relative;
	height: 50px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(immagini/basso.png);
	background-repeat: repeat-x;
	z-index: 99;
}

#top {
	position: relative;
	height: 335px;
	width: 766px;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	}
a:link{
	text-decoration: underline;
	color: #000;
	font-size: 12px;
}
a:visited{
	text-decoration: underline;
	color: #000;
	font-size: 12px;
}
a:hover{
	text-decoration: underline;
	color: #666;
	font-size: 12px;
}
#riq1 {
	position: absolute;
	height: 113px;
	width: 203px;
	top: 440px;
	left: 80px;
	background-repeat: no-repeat;
	background-image: url(immagini/riqrichiesta.jpg);
	z-index: 1;
}
#riq2 {
	position: absolute;
	height: 123px;
	width: 206px;
	top: 440px;
	left: 511px;
	background-repeat: no-repeat;
	background-image: url(immagini/riqspot.jpg);
	z-index: 1;

}
#riq1icona {
	position: absolute;
	height: 71px;
	width: 68px;
	top: 400px;
	background-repeat: no-repeat;
	left: 46px;
	background-image: url(immagini/iconarichiesta.png);
	z-index: 5;
}
#riq2icona {
	position: absolute;
	height: 74px;
	background-repeat: no-repeat;
	width: 74px;
	top: 400px;
	left: 476px;
	background-image: url(immagini/iconaspot.png);
	z-index: 5;
}
#riq1text {
	position: absolute;
	background-repeat: no-repeat;
	height: 18px;
	width: 239px;
	top: 415px;
	left: 117px;
	background-image: url(immagini/richiesta.png);
	z-index: 6;
}
#riq2text {
	position: absolute;
	background-repeat: no-repeat;
	height: 20px;
	width: 190px;
	top: 415px;
	left: 548px;
	background-image: url(immagini/spot.png);
	z-index: 6;
}
#riq1tasto {
	position: absolute;
	height: 32px;
	background-repeat: no-repeat;
	width: 120px;
	top: 570px;
	left: 136px;
	background-image: url(immagini/clickrichiesta.jpg);
	z-index: 1;
}
#riq2tasto {
	position: absolute;
	height: 26px;
	background-repeat: no-repeat;
	width: 103px;
	top: 570px;
	left: 563px;
	background-image: url(immagini/visspot.jpg);
	z-index: 1;
}
#iconahome {
	position: absolute;
	height: 65px;
	background-repeat: no-repeat;
	width: 90px;
	top: 26px;
	left: 19px;
	background-image: url(immagini/iconahome.png);
	z-index: 99;
}
#card {
	position: absolute;
	height: 185px;
	background-repeat: no-repeat;
	width: 258px;
	top: 186px;
	left: 511px;
	background-image: url(immagini/card.jpg);
	z-index: 1;
}
#bassodx {
	position: absolute;
	height: 27px;
	width: 13px;
	top: 0px;
	background-repeat: no-repeat;
	background-image: url(immagini/bassodx.png);
	z-index: 5;
	right: 0px;
}
#bassosx {
	position: absolute;
	height: 27px;
	width: 13px;
	top: 0px;
	background-repeat: no-repeat;
	background-image: url(immagini/bassosx.png);
	z-index: 5;
	left: 0px;
}
#dx {
	position: absolute;
	height: 100%;
	width: 4px;
	top: 0px;
	background-repeat: repeat-y;
	background-image: url(immagini/dx.png);
	z-index: 5;
	right: 0px;
}
#sx {
	position: absolute;
	height: 100%;
	width: 4px;
	top: 0px;
	background-repeat: repeat-y;
	background-image: url(immagini/sx.png);
	z-index: 5;
	left: 0px;
}
#footertext a:link{
	color: #694E32;
	text-decoration: underline;
}
#footertext a:visited{
	color: #694E32;
	text-decoration: underline;
}
#footertext a:hover{
	color: #694E32;
	text-decoration: none;
}
#footertext {
	position: absolute;
	height: 20px;
	width: 476px;
	top: 5px;
	z-index: 99;
	right: 289px;
	text-align: left;
	color: #FFF;
}
#titolo {
	position: absolute;
	height: 26px;
	width: 202px;
	top: 36px;
	left: 92px;
	z-index: 999;
	font-size: 20px;
	color: #932224;
}

.bold{
	font-weight: bold;



}
.rossobold {
	font-style: italic;
	color: #932224;
	font-weight: bold;
}
.marrone {
	font-style: italic;
	color: #855720;
}
.marronebold {
	font-weight: bold;
	color: #855720;
}
.marroneboldbig {
	font-weight: bold;
	color: #855720;
	font-size: 18px;
}

#text {
	position: absolute;
	height: auto;
	width: 730px;
	top: 88px;
	left: 26px;
	z-index: 99;
	font-size: 13px;
	color: #2f2f2f;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
#text2 {
	position: absolute;
	height: auto;
	width: 463px;
	top: 173px;
	left: 26px;
	z-index: 99;
	font-size: 13px;
	color: #2f2f2f;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
#text3 {
	position: absolute;
	height: auto;
	width: 730px;
	top: 410px;
	left: 26px;
	z-index: 99;
	font-size: 13px;
	color: #2f2f2f;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
#tasto1 {
	position: absolute;
	height: 27px;
	width: 84px;
	top: 11px;
	left: 40px;
	z-index: 5;
}
#tasto2 {
	position: absolute;
	height: 25px;
	width: 71px;
	top: 11px;
	left: 196px;
	z-index: 5;
}
#tasto3 {
	position: absolute;
	height: 24px;
	width: 85px;
	top: 11px;
	left: 340px;
	z-index: 5;
}
#tasto4 {
	position: absolute;
	height: 22px;
	width: 85px;
	top: 11px;
	left: 510px;
	z-index: 5;
}
#tasto5 {
	position: absolute;
	height: 23px;
	width: 73px;
	top: 11px;
	left: 680px;
	z-index: 5;
}
#menu {
	position: absolute;
	height: 38px;
	width: 780px;
	top: 337px;
	left: 0px;
	z-index: 5;
	color: #932224;
}
#menu a:link {
	color: #FFF;
	text-decoration: none;
}
#menu a:visited {
	color: #FFF;
	text-decoration: none;
}
#menu a:hover {
	color: #932224;
	text-decoration: none;
}
#riq1tastoclick {
	position: absolute;
	height: 25px;
	width: 99px;
	top: 570px;
	left: 136px;
	z-index: 9;
}
#riq2tastoclick {
	position: absolute;
	height: 26px;
	width: 103px;
	top: 570px;
	left: 563px;
	z-index: 9;
}
a img{
	border:none;}
#linea {
	position: absolute;
	height: 18px;
	background-repeat: no-repeat;
	width: 457px;
	top: 66px;
	left: 19px;
	background-image: url(immagini/linea.png);
	z-index: 1;
}
#footertext2 {
	position: absolute;
	height: 20px;
	width: 271px;
	top: 5px;
	z-index: 99;
	right: 10px;
	color: #FFF;
	text-align: right;
}

