body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/bgmain.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
form {
	margin: opx;
	padding: 0px;
}
.input {
	color: #454545;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 485px;
	left: 0px;
	background-color: #FFFFFF;
	font-weight: normal;
}
.input2 {
	color: #454545;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	left: 0px;
	background-color: #FFFFFF;
	font-weight: normal;
}
.allineamentodestra {
	text-align: right;
}
.text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.copy {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.titolosezione {
	font-size: 40px;
	font-weight: bolder;
	color: #00135D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*text-indent: 15px;*/
}
.titolosezionepiccolo {
	font-size: 30px;
	font-weight: bolder;
	color: #00135D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*text-indent: 15px;*/
}
.contenitore{
	width: 638px;
	padding-top: 39px;
	padding-left: 83px;
	text-align: left;
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
}
.contenitore .testoblocco {
	background: #B4DB5A;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.contenitore .testoblocco a:link, .contenitore .testoblocco a:visited {
	background: #B4DB5A;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #6C9312;
}
.contenitore .testoblocco a:hover {
	background: #B4DB5A;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #EFFF95;
}
.contenitore .testobloccochiaro {
	background: #D9EEAD;
	display: block;
	/*font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;*/
}
.contenitore ul, .contenitore li {
	background: #B4DB5A;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: block;
	padding: 0px;
	margin: 0px;
}
.contenitoregrande {
	width: 668px;
	padding-top: 39px;
	padding-left: 23px;
	text-align: left;
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
}
.contenitoregrande .testoblocco {
	background: #B4DB5A;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.contenitoregrande .testocommento {
	background: #D9EEAD;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.contenitoregrande .testoform {
	background: #F9E491;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.contenitorepulsante{
	width: 638px;
	padding: 0px;
}
.tabrisultatitempi {
	width: 100%;
	padding: 3px;
	background-color: #B4DB5A;
}
.tabrisultatitempi td {
	background-color: #FFFFE1;
	padding: 3px;
	text-align: center;
}
.tabrisultatitempi td.titolo {
	background-color: #008000;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}
.boxtesto {
	width: 638px;
	padding: 10px;
	background-color: #B4DB5A;
	text-align: left;
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
}
.boximmagine1 {
	float:left;
	background:#FFFF00; /* giallo */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine2 {
	float:left;
	background:#95EA42; /* verde chiaro */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine3 {
	float:left;
	background:#42DC42; /* verde scuro */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine4 {
	float:left;
	background:#47EAAB; /* verde acqua */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine5 {
	float:left;
	background:#47CDEA; /* azzurro */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine6 {
	float:left;
	background:#4765EA; /* blu */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine7 {
	float:left;
	background:#9447EA; /* viola */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine8 {
	float:left;
	background:#EA47E4; /* fucsia */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine9 {
	float:left;
	background: #EA475A; /* rosso */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.boximmagine10 {
	float:left;
	background:#FF821D; /* arancio */
	margin-top: -39px;
	margin-left: -86px;
	margin-right: 5px;
	padding: 45px;
}
.allegato {
	height: 37px;
	margin: 0px;
  	padding-left: 36px;
	padding-top: 10px;
	background: url(../img/allegato.png) top left no-repeat;
}
.allegato a:link, .allegato a:visited {
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
.allegato a:hover {
	font-size: 11px;
	font-weight: bold;
	color:#FFFF00;
}
.linkesterno {
	height: 37px;
	margin: 0px;
  	padding-left: 36px;
	padding-top: 10px;
	background: url(../img/link.png) top left no-repeat;
}
.linkesterno a:link, .linkesterno a:visited {
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
.linkesterno a:hover {
	font-size: 11px;
	font-weight: bold;
	color:#FFFF00;
}
a.thumb img { 
  	border: 3px solid #FFFFFF; 
}
a.thumb:hover img {
  	border-color: #E20A16 !important;
}
a.pulsanteverde {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	color: #000D57;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #FFFFFF;
	margin: 0px;
	background-color: #8EC906;
	float: right;
}
a.pulsanteverde:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	color: #FFFF00;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #FFFFFF;
	margin: 0px;
	background-color: #8EC906;
	float: right;
}
a.pulsantearancio {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	color: #000D57;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #FFFFFF;
	margin: 0px;
	background-color: #FF8040;
	float: right;
}
a.pulsantearancio:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	color: #FFFF00;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #FFFFFF;
	margin: 0px;
	background-color: #FF8040;
	float: right;
}
a.pulsantetorna {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	color: #008000;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #B4DB5A;
	margin: 0px;
	background-color: #FFFFE1;
	float: right;
}
a.pulsantetorna:hover {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	color: #FFFF00;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #B4DB5A;
	margin: 0px;
	background-color: #008000;
	float: right;
}
a.footer:link, a.footer:visited {
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.footer:hover {
	font-size: 11px;
	font-weight: bold;
	color:#FFFF00;
}
/* FOTOGALLERY */
.photos {
	/*margin-bottom: 15px;*/
}
.photos a {
	width: 120px;
	height: 200px;
	float: left;
	/*background: #C2D3EE;*/
	text-align: center;
	color: #A2A3A6;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin-left: 15px;
	/*margin-bottom: 14px;*/
}
.photos>a {
	min-height: 200px;
	height: 200px;
}
.photos a:hover {
	color: #729AD7;
}
a.fotogallery img { 
  	border: 3px solid #B4DB5A; 
}
a.fotogallery:hover img {
  	border-color: #E20A16 !important;
}
.paginacorrente {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	/*font-weight: bold;*/
  	color: #FFFFFF;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #FF0000;
	margin: 0px;
	background-color: #FF8040;
	/*float: right;*/
}
a.paginalinkabile {
	font-family: tahoma, helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	color: #000D57;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #FFFFFF;
	margin: 0px;
	background-color: #8EC906;
	/*float: right;*/
}
a.paginalinkabile:hover {
  	color: #FFFF00;
	padding: 4px;
	border: 2px solid #FF0000;
	margin: 0px;
	background-color: #8EC906;
	/*float: right;*/
}
/* SCADENZIARIO */
.testoscadenziario {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
a.linkscadenziario {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a.linkscadenziario:hover {
	font-size: 9px;
	font-weight: normal;
	color: #FF3300;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bloccoscadenziario {
	background: #E20A16 url(../img/bgscadenziario.gif) top right no-repeat;
}
.settimana {
	background: url(../img/bg.gif) repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #E2E2E2;
}
.comune {
	background-color: #999999;
}
.scadcomune {
	background-color: #F7E866;
}
.dataodierna {
	background-color: #FFFFFF;
}
.scadodierna {
	background-color: #8FC807;
}
/* BLOG */
.stampapagina {
	height: 37px;
	margin: 0px;
  	padding-left: 36px;
	padding-top: 10px;
	background: url(../img/stampa.png) top left no-repeat;
}
.stampapagina a:link, .stampapagina a:visited {
	font-size: 11px;
	color:#00135D;
	font-weight: bold;
	text-decoration: none;
}
.stampapagina a:hover {
	font-size: 11px;
	font-weight: bold;
	color:#E20A16;
}
.inviamico {
	height: 37px;
	margin: 0px;
  	padding-left: 36px;
	padding-top: 10px;
	background: url(../img/amico.png) top left no-repeat;
}
.inviamico a:link, .inviamico a:visited {
	font-size: 11px;
	color:#00135D;
	font-weight: bold;
	text-decoration: none;
}
.inviamico a:hover {
	font-size: 11px;
	font-weight: bold;
	color:#E20A16;
}
.commento {
	height: 37px;
	margin: 0px;
  	padding-left: 36px;
	padding-top: 10px;
	background: url(../img/commento.png) top left no-repeat;
}
.commento a:link, .commento a:visited {
	font-size: 11px;
	color:#00135D;
	font-weight: bold;
	text-decoration: none;
}
.commento a:hover {
	font-size: 11px;
	font-weight: bold;
	color:#E20A16;
}