a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a:link { text-decoration: none; }
a:hover { text-decoration: underline; }
code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
p {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: justify;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
td {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
body {
	margin:0;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background:url(/images/sfondo.jpg) #ffffff no-repeat center top;
}
img{
	padding:0;
	margin:0;
	border-width:0;
}
div.contenitore{
	margin:auto;	
	width:950px;
	height:600px;
}



span.card {
	line-height: 35px;
	width: 100%;
	height: 24px;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu/logo.png');
}
span.card img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
span.card a{
	display:block;
	position:absolute;
	width:260px;
	height:105px;

}


/*HEADER*/
div.header{
	padding:0;
	margin:0;
	width:950px;
	height:108px;
}
div.logo{
	width:520px;
	height:108px;
	padding:0;
	border:0;
	float:left;
}

/*Menu principale*/
div.menu{
	float:left;
	padding:0;
	margin:0;
}
div.topMenu{
	padding:0 0 0 0;
	margin:0;
	height:53px;
}
div.lingue{
	padding:0;
	margin:0;
	height:33px;
	text-align:right;
}
div.navMenu{
	padding:0 10px 0 0;
	margin:0;
	height:20px;
	text-align:right;
}
div.pallinoLang{
	margin:0;
	padding:3px 5px 0 5px;
	float:right;
}
div.mainMenu{
	width:430px;
	padding:0;
	margin:0;
}
div.tastoMenu{
	padding:0;
	margin:0;
	float:left;
}
div.tastoMenu img{
	border-width:0px;
}







/*Bottoni laterali a destra*/
div.bottoni{
	margin:0;
	padding:0 0 0 0px;
	float:left;
}
div.imgBottone{
	height:232px;
	width:313px;
	background-color:trasparent;
}
div.imgBottone img{
	float:left;
	opacity: .2;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	height:232px;
	width:313px;
}
div.sfondoBottone{
	position:absolute;
	float:left;
	opacity: .6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	height:232px;
	width:313px;
	background-color:#000000;
}
a.bottoneDx:hover img{
	cursor:pointer;
	cursor:hand;
	position:absolute;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	height:232px;
	width:313px;
}
div.bottoneUp{
	text-align:left;
	margin:0;
	height:232px;
	width:313px;
}
div.bottoneDown{
	text-align:left;
	margin:0;
	height:232px;
	width:313px;
}






/*Contenuto*/
div.content{
	padding:0;
	margin:0;
}
div.mainContent{
	height:492px;
	width:603px;
	position:absolute;
	background-color: trasparent;
}
div.sfondoContent{
	position:absolute;
	float:left;
	opacity: .4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	height:235px;
	width:603px;
	background-color:#ffffff;
}
div.sfondoGallery{
	position:absolute;
	float:left;
	opacity: .6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	height:470px;
	width:603px;
	background-color:#ffffff;
}
div.contenuti{
	text-align:left;
	margin:0;
	padding:0 24px 0 6px;
	height:492px;
	width:603px;
	float:left;
}
div.contentTitle{
	margin:0;
	padding:0;
	height:45px;
}
div.contentText{
	position:relative;
	margin:0;
	padding:0 0 0px 0;
	height:175px;
	width:603px;
	background-color: transparent;
}
div.back{
	height:40px;
	padding:5px 0 0 0;
	margin:0;
	text-align:right;
}
div.contentImage{
	position:relative;
	margin:0;
	padding:20px 0 0 0;
	height:220px;
	width:603px;
}
div.contentImage img{
	border-width:2px;
	border-color:#7900b7;
	border-style:solid;
}
div.contentImage iframe{
	border-width:2px;
	border-color:#7900b7;
	border-style:solid;
	height:215px;
	width:599px;
}

p.testo{
	padding:0 0 0px 0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
}
h1.titolo{
	padding:7px 0 15px 0;
	margin:0;
	text-align:left;
	font-weight:100;
	font-size:28px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#c2b7e7;
}







/*contenuti Scroll*/
#scrollDiv {
	margin:0 0 0 0;
	padding:0 0 10px 0;
	position:relative;
	float:left;
    overflow: auto;
    height: 175px;
}
#scrollDiv__controls {
	margin:0;
	padding:0;
	height: 185px;
	position:relative;
	float:left;
    display: none;
}
#separatoreFrecce{
	margin:0;
	padding:0;
	height:137px;
}
#imgup {
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
}
#imgdown {
	cursor:pointer;
	cursor:hand;
	margin:0;
	padding:0;
}




/*Index*/
body.corpoIndex {
	margin:0;
	padding:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
/*	background:url(/images/sfondoIndex.jpg) #000000 no-repeat center top;*/
	background:#ffffff;
}
div.imgIndex{
	height:100%;
	width:599px;
	text-align:center;
	margin:0 auto;
	padding:0;
	vertical-align:middle;
	background-color:#000000;
}
/*div.imgIndex img{
	border-width:2px;
	border-style:solid;
	border-color:#7900b7;
}*/



/*privacy*/
div.sfondoPrivacy{
	position:absolute;
	float:left;
	opacity: .4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	height:472px;
	width:603px;
	background-color:#ffffff;
}
div.contentPrivacy{
	position:relative;
	margin:0;
	padding:0 0 0px 0;
	height:412px;
	width:603px;
	background-color: transparent;
}
#separatoreFreccePrivacy{
	margin:0;
	padding:0;
	height:374px;
}
div.contentPrivacy p{
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	color:#000000;
}
div.contentPrivacy ul{
	padding-left: 20px;
	margin-left:20px;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:20px;
	color:#000000;
}
div.contentPrivacy ul li div code{
	color:#7900b7;
}
div.contentPrivacy ul li div a{
	color:#000000;
	text-decoration:underline;
}
div.contentPrivacy p code{
	color:#7900b7;
}
div.contentPrivacy p a{
	color:#000000;
	text-decoration:underline;
}
