a { text-decoration: none; }body{    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;    padding: 0;}html{padding: 0; margin: 0;}.sfondo{position:relative;background-repeat: no-repeat;background-attachment: scroll;background-color: #f4f4f4;padding:0px;height:150%;border-bottom:-50px;}.sfondo2{position:relative;margin-left:auto;margin-right:auto;height:120%;	display:block;	width: 940px;background-color: white;}.corpo-env{display:block;position:relative;background-color: rgba(255,255,255,0);text-align: justify;bottom:0px;width:800px;left:90px;margin-bottom:-30px;padding-bottom:-30px;border-bottom:-20px;height:120%;//border-top:30px solid    #FFFFFF;}.corpo{display: block;border-style: none;position: relative;height: 100%;width: 100%;top:100px;padding: 0px;border-color: #000000;border-width: thin;visibility: visible;vertical-align: bottom;font-family:sans-serif;font-size:18px;font-style: normal;color:#000000;}.titolo_pagina{display: block;font-size:30px;font-weight:bold;padding-bottom:65px;font-family:sans-serif ;text-align:left;color:black;}.laterale{position:absolute;float:left;display:block;height:100%;width:130px;background-color:#eeeeee;//#88b453;margin-bottom:-40px;border-bottom:-40px;}/*.barra_link{	display:block;	position:absolute;	width:130px;	height:100%;	background-color:#3c948b;	//padding:5px;	padding-left:10px;	padding-right:15px;	border-top:30px solid    #3c948b;	//border-bottom:10px solid #000000;	float:left;}*//*.UlTopMenu{	padding: 0;	margin-top: 0px;	position: relative;	//left: 275px;	list-style: none;	text-align: right;}*/.link1{	display:block;	font-family:'MuseoSans_fat', sans-serif;	text-transform:uppercase;	word-spacing:0px;	font-size: 14px;	color: white;	font-weight:bold;	width:100%;	text-align:center;	padding-top:2px;	padding-bottom:5px;	margin-bottom:10px;	margin-top:5px;	//border:solid 2px  #4abeda;	//background-color:#4abeda;}.link1:hover{//background-color: #d7f1f7;color:#fffccd;//border:solid 2px  #8bd3f6;}.fondoBox{	display: block;	position: relative;	margin-top:80px;	display: block;	left: 0;	height:50px;	border-top:1px solid #000000;	width:800;	text-align: center;	vertical-align: middle;	text-decoration: none;}.fondoContent{	position: relative;	top: 10px;	left: 18px;	color: black;	font-size: medium;}.barra_Titolo{	display: block;	/*background-image: url(../Imag/Untitled-1.jpg);*/	//background-position: left;	position: relative;	width: 940px;	/*height:280px;*/    height: 450px;	margin-left:auto;	margin-right:auto;}.barra_link{	display:block;	position:relative;	width:940px;        margin-left:auto;	margin-right:auto;	padding-top:0px;	margin-top:0px;	background: rgba(23,62,67,1);}.UlTopMenu{	padding: 0;	position: relative;	list-style: none;	text-align: right;    list-style: none;    display:inline;background: rgba(23,62,67,1);}.UlTopMenu li{  width: auto;  float: left;  margin-left: 90px;  margin-top: 0px;  padding-top:0px;background: rgba(23,62,67,1);}h2                  { position: absolute; top: 230px; left:20%; right:70%;width: 100%; }h2 span             { color: white; font: bold 24px/45px Helvetica, Sans-Serif; letter-spacing: -1px;                      background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 10px; }h2 span.spacer      { padding: 0 2px; background: none; }.link2{	display: inline;	//padding-right:25px;	//padding-left:25px;	color: #0071df;	font-weight:normal;}.link2:hover{color: #ff4b33;}.link3{	display:inline;	font-family:'MuseoSans_fat', sans-serif;	text-transform:uppercase;	word-spacing:0px;	font-size: 12px;	color: white;}.link3:hover{color:#fffccd;}.barraNum3{	display: block;	position: relative;	margin-bottom: 20px;	top: 10px;	left: 80px;	height: 5px;	width: 650px;	text-align: right;	font-stretch: expanded;	font-family: 'Utopia' , sans ;	font-style: oblique;	font-size: 14px;	color: #FF0099;	vertical-align: bottom;}.barraNum4{	display: block;	border-style: none;	position: relative;	top: 0px;	left: 0px;	width: 900px;	text-align: center;	vertical-align: bottom;	background-color: black;}.linkMenu1{	color: #FFFFFF;	background-color: #FF0099;	border-width: 5px;	border-color: #FFFFFF;	padding-right: 25px;	padding-left: 4px;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: 400;	font-size: 18px;	margin-left: 4px;	text-align: center;}.linkMenu1:HOVER{	color: #FFFFFF;	background-color: #FF33CC;	border-color: #FF0099;}.barraFondo{	display: block;	position: relative;	background-color: #666666;	top: 1.3em;	left: ;	height: 25px;	width: 100%;	text-align: right;	border-style: inset;	float: right;}.linkMenuFondo{	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	font-weight: 100;	font-size: 12px;	margin-right: 20px;	margin-top: 5px;	color: #000000;}.linkMenuFondo:HOVER{	text-decoration: underline;	color: #FFFFFF;}.barraLatoSinistro{	display: block;	position: absolute;	top: 240px;	width: 124px;	left: 133px;	height: 100%;	border-style: none;	border-color: #000000;	border-width: thin;}.link{	font-family: "Comic Sans MS";	text-decoration: none;	text-align: center;	font-size: 15px;	font-style: normal;	font-weight: 100;	color: black;}.link:HOVER{	cursor: pointer;	color: gray;}.titolo{	font-family: "Times New Roman", Times, serif;	font-size: 20px;	font-style: normal;	font-stretch: normal;	text-align: center;	text-decoration: none;	text-shadow: Olive;	//color: #666666;	margin-bottom: 30px;}.linketto{	text-decoration: underline;	font-size: 14px;	font-style: oblique;	font-weight: bold;	color: black;	text-align: right;}.linketto:hover { color: #FF0099; }.latoBannerBox{	position: absolute;	left: 12px;	display: block;	width: 100px;	border-style: none;	top: 384px;}.latoBanner{	width: 100px;	border-style: solid;	border-color: #000000;}.latoBanner:hover { border-color: #FF00CC; }.fondoBanner{	height: 88px;	border-style: solid;	border-color: #000000;	margin-left: 15px;}.fondoBanner:hover { border-color: #FF00CC; }.dayNoEvent{	background-color: #EEEEEE;	font-size: 19px;	display: block;	width: 65px;	height: 55px;	border-style: solid;	border-width: medium;	border-color: #444444;}.dayNoEvent:HOVER{	background-color: #FFFFFF;}.todayNoEvent{	background-color: #FF33FF;	display: block;	font-size: 19px;	width: 65px;	height: 55px;	border-style: solid;	border-width: medium;	border-color: #444444;}.todayNoEvent:hover { background-color: #FF66FF; }.todayYesEvent{	background-color: #FF0099;	display: block;	font-size: 19px;	width: 65px;	height: 55px;	border-style: solid;	border-width: medium;	border-color: #444444;}.todayYesEvent:hover { background-color: #FF66FF; cursor:pointer;}.dayYesEvent{	background-color: #999999;	display: block;	text-align: left;	text-indent: 0px;	font-size: 19px;	width: 65px;	height: 55px;	border-style: solid;	border-width: medium;	border-color: #444444;	background-repeat: no-repeat;	background-attachment: scroll;}.dayYesEvent:hover { background-color: #BBBBBB; cursor:pointer;}.giorniMese{	text-align: center;	font-family: "Comic Sans MS";	font-size: 12px;	color: #CC0099;	font-weight: bold;}.addEvent{	position: relative;	text-align: center;	text-shadow: #000000;	font-size: 14px;	color: #666666;	text-decoration: none;	vertical-align: middle;	padding: 0px;	border-style: solid;	border-width: thin;	width: 11px;	height: 14px;	float: right;	right: 5px;	display: block;	//top: 15%;}.addEvent:hover { background-color: #FF99FF; }.bannerEventi{	position: absolute;	display: block;	top: 310px;	left: 14px;	width: 200px;	text-align: left;	text-decoration: none;	//border-style: solid;	border-width: thin;	//background-color: #CCCCCC;	visibility: hidden;}.boxEventoMain{	border-style: solid;	border-width: thin;	display: block;	//margin: 2%;	//margin-bottom: 10px;	text-decoration: none;	//background-color: #FF33CC;	//visibility: hidden;	background-color: #000000;}.boxEventoMain:hover { background-color: #444444; }.boxEventoGlobale{	border-style: solid;	border-width: thin;	display: block;	text-decoration: none;}.boxEventoGlobale:hover { background-color: #CCCCCC; }.boxEventoPersonale{	border-style: solid;	border-width: thin;	display: block;	//margin: 2%;	//margin-bottom: 10px;	text-decoration: none;	background-color: #FFFF99;	//visibility: hidden;}.boxEventoPersonale:hover { background-color: #FFFFFF; }.nomeEvento{	font-family: "Comic Sans MS";	font-size: 12px;	text-decoration: none;	text-transform: none;	color: #000000;}.oraEvento{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #000000;	border-right-style: solid;	border-right-width: thin;}.descrizioneEvento{	text-decoration: none;	display: block;	//background-color: #990066;	//color: #DDDDDD;	font-family: "Comic Sans MS";	font-size: 10px;	margin: 5%;	color: #000000;}.sosEventImg{	display: block;	position: relative;	float: left;	left: 15px;	top: 15px;	width: 25px;	height: 25px;}.menuMesi{	display: block;	position: relative;	border-style: none;	border-width: thin;	height: 24px;	left: 35px;}.cambiaMese{	float: left;	margin: 3px;	display: block;	position: relative;	border-style: none;	border-width: medium;	font-family: "Comic Sans MS";	font-size: 11px;	font-weight: bold;	background-color: #FF0099;	color: #FFFFFF;	padding: 1px;}.cambiaMese:hover { background-color: #FF33FF; }.corpoEventi{	position: relative;	display: block;	border-style: solid;	width: 750px;	height: auto;}.oggiGiorno{	font-family: "Comic Sans MS";	font-size: 20px;	font-weight: bolder;	color: #CC0066;	font-stretch: extra-expanded;}.infoEvento{	border-style: none;	margin-top: 25px;	border-width: thin;	text-align: justify;}.commentiEvento{	font-family: "Comic Sans MS";	font-size: 12px;	border-style: none;	border-width: thin;	width: 98%;	margin-bottom: 10px;	background-color: #EEEEEE;}.autore { background-color: #CCCCCC; }.commento { font-size: 10px; }.immagineEvento{	border-style: none;	border-width: thin;}.titoloEvento{	position: relative;	margin: 10px;	text-align: center;	width: 750px;	left: 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bolder;}