/* CSS Document */

/* div per menu navigazione navmenu*/

h1,h2,h3,p{margin: 0px 10px}
h1{font-size:18px;}
h2{font-size:14px;}
h3{font-size:12px;}

li.contatti{margin: 5px 20px 5px 5px}
ul.contatti{margin: 0px 10px}
/*h1{font-size: 250%;color: #4396D8;letter-spacing: 1px}
h2{font-size: 200%;color: #FFF}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #AAFFFF;
	text-decoration: none;
	/* old color */
/*	background-color: #AAFFFF;*/
	background-color: #FFFFFF;
	text-align: center;
}

div.Intestazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	left:3px;
	top:3px;
	width:994px;
	z-index:4;
/*	float: right;
*/
}

div.PrincipaleSpace {
	background-image:url(/images/pxAFDD8A.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	left:158px;
	top:162px;
	width:654px;
	margin:0px;
	padding:0px;
	z-index:8;
	height: 0px;
/*	float: right;
*/
}

div.Principale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	left:158px;
	top:162px;
	width:654px;
	margin:0px;
	padding:0px;
	z-index:9;
	height: auto;
/*	height: 200px; */
/*	float: right;
*/
}

div.smallInfo {
	padding: 9px 9px 9px 9px;
	margin: 9px 9px 9px 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #00CC00;
	position: relative;
	top:0px;
	left:0px; /*600px*/
	width:200px;
	height:150px;
	z-index:15;
/*	visibility:hidden;*/
}	


div.Privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align:justify;
	overflow: auto;
	color: #000000;
	background-color: #AAFFFF;
	position:relative;
	left:5px;
	top:5px;
	width:644px;
	margin:0px;
	padding:0px;
	z-index:15;
	height: 600px;
/*	height: 200px; */
/*	float: right;
*/
}

div.BigliettovisitaSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:551px;
	left:158px; /*600px*/
	width:654px;
/*	height:250px;*/
	z-index:8;
/*	visibility:hidden;*/
}
div.Bigliettovisita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:280px;
	left:5px; /*600px*/
	width:640px;
	height:250px;
	z-index:7;
	visibility:hidden;
}

div.BigliettovisitaImage {
	position: absolute;
	top:3px;
	width:310px;
	left: 3px;
}

div.BigliettovisitaDati {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:3px;
	left:320px;
	width:330px;
}

div.googlemap {
	margin:20px;
	width:600px;
	height:300px;

}

div.Centrale {
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px -500px;
/*	margin-left:-500px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	text-align:center;
	background-color: #FFFFFF;
	position:absolute;
/*	top:160px; */
	top:0px;
	left:50%;
	width:1000px;
	height:1000px;
	z-index:2;
/*  opacità del div
	filter:alpha(opacity=50); //per ie max 100
	-moz-opacity:0.5; //per moz max 1.0
	opacity:0.5; //per opera max 1.0
*/
}

div.publminisx {
	padding: 0px 0px 0px 0px;
	margin: 3px 3px 3px 3px;
	background-color:#AFDD8A;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
/*	position: absolute;*/
	position: absolute;
	left:0px;
	top: 159px;
	width:150px;
	height:140px;
	z-index:1;
	}

div.menusx {
	padding: 0px 0px 0px 0px;
	margin: 3px 3px 3px 3px;
	background-color:#AFDD8A;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-align: left;
	position: absolute;
	left:0px;
	top:305px;
	width:150px;
	z-index:1;
	float:left;
/*
	height: 490px;
*/	
	/* min-height:490px;
     height:auto !important;
     height:100px;*/
	}

div.menu2sx {
	padding: 0px 0px 0px 0px;
	margin: 3px 3px 3px 3px;
	background-color:#AFDD8A;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
/*	position: absolute;*/
	position:absolute;
	left:0px;
	top:672px;
	width:150px;
	z-index:1;
	}
	
div.publdx {
	/*background-color:#AFDD8A;
	color:#000000;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	position: absolute;
	left:817px;
	top: 162px;
	width:180px;
	z-index:1;
	}
	
div.publdx_large {
	background-color:#AFDD8A;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left:817px;
	top: 650px;
	width:180px;
	height:610px;
	z-index:1;
}
	
div.PreviewBigliettovisitaSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:318px;
	left:817px; /*600px*/
	width:180px;
	height:80px;
	z-index:8;
/*	visibility:hidden;*/
}

div.PreviewBigliettovisita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:160px;
	left:660px; /*600px*/
	width:170px;
	height:70px;
	z-index:7;
	visibility:hidden;
}

div.PreviewBigliettovisitaImage {
	position: absolute;
	top:3px;
	width:100px;
	left:3px;
}

div.PreviewBigliettovisitaDati {
	position: absolute;
	font-size:11px;
	top:3px;
	left:107px;
	width:70px;
}

div.LastClicksSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:413px;
	left:817px; /*600px*/
	width:180px;
	height:100px;
	z-index:8;
/*	visibility:hidden;*/
}	

div.LastClicks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:5px;
	left:0px; /*600px*/
	width:180px;
	height:80px;
	z-index:7;
/*	visibility:hidden;*/
}

div.LastVotesSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:528px;
	left:817px; /*600px*/
	width:180px;
	height:100px;
	z-index:8;
/*	visibility:hidden;*/
}	

div.LastVotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:5px;
	left:0px; /*600px*/
	width:180px;
	height:80px;
	z-index:7;
/*	visibility:hidden;*/
}

div.RandomLocaliSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:528px;
	left:817px; /*600px*/
	width:180px;
	height:100px;
	z-index:8;
/*	visibility:hidden;*/
}	

div.RandomLocali {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:5px;
	left:0px; /*600px*/
	width:180px;
	height:80px;
	z-index:7;
/*	visibility:hidden;*/
}





/* parte interna comune a tutti i last space */
div.LastCommon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:5px;
	left:0px; /*600px*/
	width:180px;
	height:80px;
	z-index:7;
/*	visibility:hidden;*/
}



div.divLogin {
	background-color:#AFDD8A;
	/*clear: both;*/
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #000000;
	position: absolute;
	left:3px;
	top: 162px;
	width:150px;
	z-index:6;
	/*border: thin solid #AAFFFF;*/
	visibility: hidden;
}

div.CommentoLocale {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	overflow: auto;
	color: #000000;
	background-color: #AFDD8A;
	position:relative;
	left:5px;
	top:5px;
	width:644px;
	margin:0px;
	padding:0px;
	z-index:15;
	height: 150px;
/*	height: 200px; */
/*	float: right;
*/
}

div.LeaderBanner {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	overflow: auto;
	color: #000000;
	background-color: #AFDD8A;
	position:absolute;
	left:100px;
	top:700px;
	width:836px;
	margin:0px;
	padding:0px;
	z-index:15;
	height: 100px;
/*	height: 200px; */
/*	float: right;
*/
}

div.BannerSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:524px;
	left:158px; /*600px*/
	width:654px;
/*	height:250px;*/
	z-index:8;
/*	visibility:hidden;*/
}

div.BannerSmallLocale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #AFDD8A;
	position: absolute;
	top:476px;
	left:158px;
	width:654px;
	z-index:8;
	height: 70px;
/*	visibility:hidden;*/
}

div.chiudi
{
	padding-top:-20px;
/*	margin-top:-20px;*/
	text-align: Right;
/*	border-top: Solid 1px #000000;*/
	border-bottom: Solid 1px #000000;
	color:#000000;
	font-size:12px;
	font-style:normal;
}

a.noLink {text-decoration:none; color:black}

a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	color:#000000;
	text-decoration: none;
}

a:hover {
	color:#ffffff;
/*	font-style: italic;*/
/*	text-shadow:Gray 3px 3px;*/
}

a.common:visited {
/*	color:#AFDD8A;*/
	color:#00BBEE;
	text-decoration: none;
}


div.menu1 {
	/*clear: right;*/
	/*float: right;*/
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold; 
	text-align: left;
	border-right-width:medium;
	border-right-color:#FF0000;
	}

form {
	padding:0px;
	margin:0px;
}

label {
	width: 4em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

input {
	color: #000000;
	background: #AAFFFF;
	border: 1px solid #000000;
}

textarea {
	color: #000000;
	background: #AAFFFF;
	border: 1px solid #000000;
}


#ripristina {
margin-top:5px;
}
#register {
margin-top:5px;
}

.submit input
{
color: #000;
background: #AFDD8A;
border: 2px outset #000000;
margin-left: 50px;
margin-top:1px;
} 

fieldset {
	border: 1px solid #000000;
/*	width: 120px*/
}

#fieldregister {
/*	border: 1px solid #000000;*/
	width: 400px;
}

#fieldlogin {
/*	border: 1px solid #000000;*/
	width: 130px;
}

legend {
	color: #fff;
	background: #AFDD8A;
	border: 1px solid #000000;
	padding: 2px 6px
}

.table_form th{
	text-align:center;
}

.table_form td{
	text-align:left;
}

.table_form {
	clear:both;
	width:300px;
	height:10px;
	border:1px;
/*	cellspacing:0px;
	cellpadding:0px;*/
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}

.table_form_second td{
	text-align:center;
}


.table_form_second {
	clear:both;
	width:300px;
	height:10px;
	border:1px;
/*	cellspacing:0px;
	cellpadding:0px;*/
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}

.table_classifica th{
	text-align:center;
}

.table_classifica td{
	text-align:center;
}

.table_classifica {
	clear:both;
	width:645px;
	height:10px;
	border:1px;
	border-color:#333333;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

/* *********** INIZIO COMMENTI ********** */

#commentlist {
background:#AFDD8A none repeat scroll 0 0;
margin:0;
padding:8px 8px 4px;
}

#commentlist ol {
background-color:#AFDD8A;
font-size:13px;
margin:0px;
padding:0px 0px 0px 25px;
}

#commentlist .comment-testo {
border-color:#777777;
/*background:#AFDD8A url(bg-testocommento.gif) no-repeat scroll left top;*/
background:#AAFFFF;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#333333;
font-size:13px;
line-height:16px;
padding:20px 6px 6px 6px;
text-align:justify;
}

#commentlist .comment-data {
	text-align:right;
}
#commentlist .comment-autore {
	text-align:left;
}

.alt {

}


/* ***********  FINE COMMENTI ********** */





.table_commenti th{
	text-align:center;
}

.table_commenti td{
	text-align:left;
}

.table_commenti {
	clear:both;
	width:630px;
	height:10px;
	border:1px;
	border-color:#333333;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

.table_dati_utente {
	clear:both;
	width:120px;
	height:10px;
	border:0px;
/*	cellspacing:0px;
	cellpadding:0px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.navmenu
{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	position: absolute;
/*	top:200px;  */
	top: 30%; 
	height:339px;
	width:250px;
	left: 0px;
	right: 50px;
	z-index: 2;
	
/*	filter:alpha(opacity=50);
//per ie max 100
	-moz-opacity:0.5; //per moz max 1.0
	opacity:0.5; //per opera max 1.0
*/
 	/*background-image: url(cerchioundermenu2.gif);


/*	bordi div
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
*/
}

#navmenu ul
{
color:#CC0000;
list-style-type: none;
margin: 0;
padding: 0;
}
#navmenu a
{
	display: block;
	color:#000000;
	background-color: transparent;
	width: 120px;
/*	padding: 2px 8px;
*/	text-decoration: none;
	border: 1px none #003366;
	font-style: normal;
}
#navmenu a:hover {
	font-style: bold;
	color:#CC0000;
	/*	border-top: 1px none #999999;
	border-left: 1px none #999999;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
*/
}

#navmenu li {
	list-style:none;
	margin-left: -30px;
	margin-bottom: 2px;
}

/* in conflitto con h1 e h3 della home...*/
#navmenu h2 {
	list-style:none;
	margin-left: 0px;
	margin-bottom: 2px;
}

h1.navmenu {
	list-style:none;
	margin-left: 0px;
	margin-bottom: 2px;
}
h2.navmenu {
	list-style:none;
	margin-left: 0px;
	margin-bottom: 2px;
}
h3.navmenu {
	list-style:none;
	margin-left: 0px;
	margin-bottom: 2px;
}


/* tabella del menu */

/*thead {
background : #ff9933;
color : #ffffff;
}*/
table, td, tr, th {
	border:none;
	text-align: right;
}

div.Pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #005000;
	position: absolute;
	left:0%;
	top: 0%;
	width:101%;
	height:1000px;
	z-index:1;
}




	

div.texta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	color: #FFFFFF;
	background-color: #000000;
	position: absolute;
	left:30%;
	top: 720px;
	width:40%;
	height:15px;
	z-index:1;
	float: right;
	vertical-align: baseline;
}

div.Bottom {
background-color:#CC6666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	color: #FFFFFF;
	background-color: #000000;
	position: absolute;
	left:50%;
/*	margin-top:96%;    da verificare..... per l'altezza del bottom
/*	top: 680px; */
	margin-left:-200px;
	top: 800px;  
	width:400px;
	height:15px;
	z-index:1;
	float: right;
	vertical-align: baseline;
}

div.Contatore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	background-color: #000000;
	position: absolute;
	left:18px;
	width:231px;
	height:40px;
	z-index:1;
	color: #CCCCCC;
	top: 650px;
	}
