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{background-repeat: no-repeat;background-attachment: scroll;background-color: #88b453;padding:0px;}.sfondo2{position:relative;margin-left:auto;margin-right:auto;margin-top:-10px;margin-bottom:-20px;		display:block;	width: 940px;background-color: white;}.corpo{	display: block;	border-style: none;	position: relative;	height: 100%;	left: 30%;		width: 65%;	top:25px;	padding: 0px;	border-color: #000000;	border-width: thin;	visibility: visible;	vertical-align: bottom;	font-size:18px;	font-style: normal;color:#474545;}.laterale{position:absolute;float:left;display:block; height:100%;width:25%;background-color:#88b453;}.barra_link{	display:block; 	position:absolute; 	//left:5px;	width:82%; 	height:auto;	background-color:white; 	padding:5px;	padding-left:10px;	padding-right:15px;	border-top:20px solid    white;	//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:'Verdana', sans-serif;	font-size: 10pt;	color: white;	font-weight:bold;	width:100%;	text-align:center;	padding-top:5px;	padding-bottom:5px;	margin-bottom:10px;		margin-top:5px;	border:solid 2px  #4abeda;	background-color:#4abeda;	}.link1:hover{background-color: #d7f1f7;color:grey;border:solid 2px  #8bd3f6;}.fondoBox{	display: block;	position: relative;	margin-top:120px;	display: block;		left: 30%;	height:50px;		border-top:2px solid #000000;	width:68%;	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;	//left: 5px;	//vertical-align: bottom;	width: 940px;	height:300px;	margin-left:auto;	margin-right:auto;//border-top:10px solid  #000000;//border-bottom:10px solid #000000;//border-color: black;}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;	//padding-right:25px;	//padding-left:25px;		color: #ff4b33;	font-weight:normal;	text-decoration:underline;}.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;}