html,body{margin:0; padding: 0}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
}
td, font, div, form, input, textarea, select, th, caption, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
form {
	margin:0;
	padding:0;
}
A:link, A:active, A:visited {background: none; font-size: 1em; font-family: Verdana, Helvetica; text-decoration: underline}
A:link {color: #035D8A;}
A:active {color: #d5ae83;}
A:visited {color: #035D8A;}
A:hover {color: #004080;}
#entra, #chiudisessione {
	text-align: center;
}
.voci {
	font-weight:bold;
}
.voci a {
	text-decoration:underline;
}
#posizionacentro .titolo {
	font-size:1em;
	font-weight:bold;
	color: #006699;
}
/*contenitore di tutta la pagina*/
#container{
	margin: 0 auto;
	width: 76em;
	text-align: left;
}
#posizionevisibilita, #posizionasinistra, #posizionadestra, #testata, #footer {
	display: none;
}
.cbodynews{
	padding: 0 0 1em 0;
}
/*parte riguardante la mailing list*/
/*titolo mailing list*/
div.formtitolo {
	border: 1em solid #e5e5e5;
	width: 40em;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*voci mailing list*/
div.formvoce {
	width: 40em;
	text-align: left;
	border-left: 0.1em solid #e5e5e5;
	border-right: 0.1em solid #e5e5e5;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*posizionamento del form di ricerca*/
div.cerca {
	display: none;
}
/*parte riguardante contattaci*/
.formtitolocontattaci {
	border: 0.1em solid #e5e5e5;
	width: 30em;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*voci contattaci*/
.formvocecontattaci {
	text-align: left;
	width: 30em;
	border-left: 0.1em solid #e5e5e5;
	border-right: 0.1em solid #e5e5e5;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
#posizionacentro .titolo a {
	text-decoration:underline;
	font-size:1em;
	font-weight:bold;
	color: #006699;
}
#posizionacentro tr.cellafoto {
	text-align:center;
}
#posizionacentro img.iconanews {
	float:left;
	padding-right:1em;
}
.notiziecorrelate ul {
	margin:0;
	padding:0;
}
.notiziecorrelate li {
	margin:0;
	padding:0 0 1em 0;
	list-style-type:none;
}
#footer {
	text-align:center;
	color:#000;
	clear:both;
	background-color:#eeeeee;
	padding-top:1em;
	padding-bottom:1em;
}
#footer ul, #footer li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
}
/*form di cerca nel sito*/
.cerca {
	padding: 1em 0 0 1em;
	margin:0;
	font-weight: bold;
	color: #006699;
}
/*form di login in homepage*/
.login {
	float: right;
	padding: 0 0.5em 0.5em 0;
	font-weight: bold;
	color: #006699;
}
#entra, #chiudisessione, .contattaci {
	text-align: center;
}
/*posizionamento delle voci di menu dei vari argomenti*/
.vocimenu {
	position: relative;
	left:25em;
	width:15em;
}
.vocimenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.vocimenu li {
	margin:0;
	padding:0 0 1em 0;
}
.testospettacoli {
	position: relative;
	top: -5em;
}
.menuspettacoli {
	position:relative;
	top:0;
	height:26em;
}
.locandina {
	position:absolute;
	left:5em;
	width:15em;
	top:0;
}
.vocimenuspettacoli {
	position:absolute;
	left:25em;
	width:15em;
	top:0;
}
.vocimenuspettacoli ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.vocimenuspettacoli li {
	margin:0;
	padding:0;
	line-height:2.4em;
}
/*parte riguardante la mailing list*/
/*titolo mailing list*/
div.formtitolo {
	border: 0.1em solid #e5e5e5;
	width: 40em;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*voci mailing list*/
div.formvoce {
	width: 40em;
	text-align: right;
	border-left: 0.1em solid #e5e5e5;
	border-right: 0.1em solid #e5e5e5;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

/*voci foto*/
div.formvocefoto1 {
	position: relative;
	left: 0;
	width: 20em;
	height: 15em;
	text-align: center;
	border-left: 0.1em solid #e5e5e5;
	border-right: 0.1em solid #e5e5e5;
	border: 0.1em solid #e5e5e5;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
div.formvocefoto2 {
	position: relative;
	left: 200.5em;
	width: 20em;
	height: 15em;
	text-align: center;
	border-left: 0.1em solid #e5e5e5;
	border-right: 0.1em solid #e5e5e5;
	border: 0.1em solid #e5e5e5;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*parte riguardante contattaci*/
/*titolo contattaci*/
.formtitolocontattaci {
	border: 0.1em solid #e5e5e5;
	width: 30em;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*voci contattaci*/
.formvocecontattaci {
	text-align: left;
	width: 30em;
	border-left: 0.1em solid #e5e5e5;
	border-right: 0.1em solid #e5e5e5;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*parte di backoffice*/
/*login*/
div.formtitolologin {
	width: 20em;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*voci login*/
div.formvocelogin {
	width: 20em;
	text-align: right;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*zona dei link di scelta*/
div.whattodo {
	width: 100%;
	border: thin double Black;
	padding: 0.5em;
	text-align: left;
}
/*parte relativa al titolo del form di detail*/
div.titolodetail {
	position: relative;
	width: 68em;
	text-align: center;
	border: 0.1em solid Black;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
/*parte relativa alle singole voci del form di detail*/
div.vocedetail {
	width: 670.5em!important;
	width: 68em;
	text-align: left;
	padding-left: 0.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	border-left: 0.1em solid Black;
	border-bottom: 0.1em solid Black;
	border-right: 0.1em solid Black;
}
input.bottonilink {
	background-color: #FFC53A;
	border: 0;
	color: #006699;
	text-decoration: underline;
}
label {
	font-weight: bold;
}
.centratesto {
	text-align:center;
	margin: 0px auto;
}
.ultimamodifica {
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-style:italic;
}
.bloccocentrale .barraservizio {
	display:none;
}
