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

/*body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-image: url(img/sfondo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 955px;
	height: 600px;
}*/
/*a {
	font-family: Helvetica;
	color: #000000;
	font-weight: bold;
}*/
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #993399;
}
a:hover {
	text-decoration: underline;
	color: #993399;
}
a:active {
	text-decoration: none;
	color: #993399;
}
#sfondo {
	position:absolute;
	width:1055px;
	height:662px;
	left:50%;
	top:50%;
	margin: -331px 0 0 -527px;
	background-image: url(img/sfondo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	z-index:0;
}

#contenuti {
	position:absolute;
	width:955px;
	height:600px;
	left:50%;
	top:50%;
	margin: -300px 0 0 -477px;
	
	z-index: 1;
}
/*#mail {
	position:absolute;
	left:162px;
	top:20px;
	width:150px;
	height:19px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	display:block;
	background-image: url(img/ico_email2a.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 21px;
	padding-top: 3px;
}*/
#mail{
	position:absolute;
	left:162px;
	top:20px;
	width:150px;
	height:19px;
	z-index:2;
	display:block;
}

#telefoni {
	position:absolute;
	left:162px;
	top:40px;
	width:140px;
	height:22px;
	z-index:2;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;*/
	display:block;
	/*background-image: url(img/ico_tel2a.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 21px;*/
}
/*#mail2 {
	position:absolute;
	left:157px;
	top:24px;
	width:164px;
	height:21px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	visibility: hidden;
	display:block;
	background-color:#DBDBDB;
}
#telefoni2 {
	position:absolute;
	left:157px;
	top:48px;
	width:150px;
	height:22px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	visibility: hidden;
	display:block;
	background-color:#DBDBDB;
}*/
#citta {
	position:absolute;
	left:186px;
	top:112px;
	width:200px;
	height:16px;
	z-index:3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	background-color:#FFFFFF;
	color: #913697;
}
#illustrazione {
	position:absolute;
	left:108px;
	top:200px;
	width:410px;
	height:400px;
	z-index:4;
	overflow: hidden;
}
#rfdx {
	position:absolute;
	left:755px;
	top:433px;
	width:200px;
	height:167px;
	z-index:5;
}

#context {
	position:absolute;
	left:555px;
	top:0px;
	width:400px;
	height:600px;
	z-index:6;
	overflow: auto;
}

#boxtesto {
	position:absolute;
	/*	left:555px;
	top:0px;*/
	width:360px;
	/*height:600px;
	z-index:6;
	overflow: auto;
	padding-right: 30px;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:"Trebuchet MS";
	text-align: justify;
	color: #5C5C5C;
	font-size: 12px;
	line-height: 16px;
}
.RF {
	font-family:"Trebuchet MS";
	font-size: 13px;
	font-variant: normal;
	font-weight: bold;
	font-style: italic;
	color: #913697;
}
.titoletti {
	font-family: Helvetica;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	line-height: 20px;
	color: #913697;
	font-variant: normal;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 20px;
	font-style: normal;
	top: 20px;
}
.boldinonero {
	font-family:"Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.linktest {
	font-family:"Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	color: #913697;
	text-decoration: none;
}
.boldfinale {
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #913697;
}
.tabella_test {
	font-family:"Trebuchet MS";
	text-align: justify;
	color: #5C5C5C;
	font-size: 12px;
	line-height: 16px;
}
#boxhome {
	position:absolute;
	left:0px;
	top:110px;
	width:40px;
	height:85px;
	z-index:8;
	background-image: url(img/tondohome.png);
	background-repeat: no-repeat;
}
#home {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 9px;
	padding-left: 6px;
	padding-top: 18px;
	width: 30px;
	height:40px;
}
#home a:link, #home a:visited {
	text-decoration: none;
	color: #5C5C5C;
	display: block;
}
#home a:hover, #home a:active {
	text-decoration: none;
	color: #000000;
	display: block;
}
#boxmenu {
	position:absolute;
	left:0px;
	top:165px;
	width:138px;
	height:172px;
	z-index:7;
	background-image: url(img/fondomenu.gif);
	background-repeat: no-repeat;
}
#testomenu {
	height:172px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 11px;
	line-height: 16px;
	padding-left: 15px;
	width: 115px;
}
#testomenu a:link, #testomenu a:visited {
	text-decoration: none;
	color: #CCCCCC;
	display: block;
}
#testomenu a:hover, #testomenu a:active {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}
#submenu1 {
	position:absolute;
	left:67px;
	top:153px;
	width:235px;
	height:170px;
	z-index:12;
	background-image: url(img/tondosub.png);
	background-repeat: no-repeat;
	visibility: hidden;
}
#testosub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-top: 35px;
	padding-left: 90px;
}
#testosub1 a:link, #testosub1 a:visited {
	text-decoration: none;
	color: #000000;
	display: block;
}
#testosub1 a:hover, #testosub1 a:active {
	text-decoration: none;
	color: #913697;
	display: block;
	background-image: url(img/puntino.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left: -10px;
	padding-left: 10px;
}

#submenu2 {
	position:absolute;
	left:102px;
	top:205px;
	width:130px;
	height:100px;
	z-index:9;
	background-image: url(img/tondosub2.png);
	background-repeat: no-repeat;
	visibility: hidden;
}
#testosub2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 11px;
	line-height: 16px;
	padding-top: 35px;
	padding-left: 50px;
}
#testosub2 a:link, #testosub2 a:visited {
	text-decoration: none;
	color: #000000;
	display: block;
}
#testosub2 a:hover, #testosub2 a:active {
	text-decoration: none;
	color: #913697;
	display: block;
	background-image: url(img/puntino.png);
	background-position: left;
	background-repeat: no-repeat;
	margin-left: -10px;
	padding-left: 10px;
}
#creditlinks {
	position:absolute;
	left:10px;
	top:583px;
	width:180px;
	height:17px;
	z-index:100;
}
.credit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.credit a:link,a:visited  {
	color: #000000;
}
