﻿#corpoprincipale{background-image:url('images/sfn2.jpg'); background-repeat:no-repeat;background-attachment: fixed; background-position:50% 0%; background-origin: initial;background-clip: initial;background-color: transparent;padding-top: 0px;width: 100%!important;}
#ente:hover{border-width: 2px; border-color: #FFCC01; border-bottom-style: solid;}
#promo:hover{border-width: 2px; border-color: #FF7E00; border-bottom-style: solid;}
.LV_validation_message{font-weight:bold;margin:0 0 0 5px;font-family:Tahoma;font-size:12px;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#CC0000;}    
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active {border: 1px solid #00CC00;}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active {border: 1px solid #CC0000;}
.cal_p {width: 20px;height: 20px;border-style: none;background-image: url('admin/images/icone/cal.jpg');background-color: #FFFFFF;background-repeat: no-repeat;color: #FFFFFF;}
.pagina_testo {font-family: news;font-size: 15px;color: #568721;}
.pagina_testopiccolo {font-family: news;font-size: 13px;color: #568721;}
.titolo_grande {font-size: 18px;font-family: news;text-decoration: none;color: #255136;font-weight: bold;}
.indice {
	border: 1px solid #CCCCCC;
	padding: 3px 8px 1px 8px;
	text-decoration: none;
}
.indice_su {
	border: 1px solid #CCCCCC;
	padding: 3px 8px 1px 8px;
	text-decoration: none;
	background:#005837;
	color:white;
}

.indice:hover {
	border: 1px solid #005837;
	padding: 3px 8px 1px 8px;
	text-decoration:none;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
}
.pulsante3{
	padding: 2px 5px 2px 3px;
	float: left;
	margin-right: 10px;
	line-height: 32px;
	font-family: "news";
	font-size: 16px;
}
.pulsante3:hover{background-color:#EEEEEE;}
.pulsante3:active{background-color:#e3750e;}
.pulsante3 img{	float:left;border:none; margin-right:5px;}
.pulsante2 {
	background-image: url('images/sf_4.jpg');
	background-color: #b3b3b3;
	color: #333333;
	font-family: news;
	font-size: 14px;
	padding-left: 6px;
	padding-right: 6px;
	height: 25px;
	cursor: pointer;
	border: 1px solid #DBDBDB;
	background-repeat: repeat-x;
	text-align: center;
	line-height: 25px;
}
.pulsante2:hover{
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	border: 1px solid #b3b3b3;

}
.pulsante2dis {
	background-color: #CCCCCC;
	color:#333333;
	font-family: news;
	font-size: 14px;
	padding-left: 6px;
	padding-right: 6px;
	height: 25px;
	border: 1px solid #b3b3b3;
	background-repeat: repeat-x;
	text-align: center;
	cursor: default;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.pagina_titolo {font-size: 15px;font-family: news_conb;text-decoration: none;color: #005837;}
a{text-decoration: none;color: #255136;}
a:hover{text-decoration:underline;}
.loghino {border:none;}
.pagina_data {font-size: 14px;color: #e3750e;font-family: news_con;}
.pagina_tipo {font-size: 14px;color: #006666;font-family: news_con;}
.clear_piccolo {float: none;clear: both;height: 2px;font-size: 2pt;	color: #FFFFFF;}
.clear {height: 10px;font-family: Tahoma;color: #FFFFFF;font-size: small;clear: both; float:none}
.testo {font-family: news;font-size: 14px;color: #5a8e22;}
.tabella {border-collapse: collapse;}
.input {
	font-family: news;
	font-size: 14px;
	border: 1px solid #8DC400;
	color: #005837;
}
.input:hover{border: 1px solid #78a300;
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);

}
.foto {padding: 4px;margin: 6px;border: 1px solid #CCCCCC;float: left;}
.foto:hover{border: 1px solid #78a300;}

.button1:hover{
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .3);
border: 1px solid #7ca800;
}

.button1 {
	background-image: url('images/sf_butt.jpg');
	background-repeat: repeat-x;
	background-color: #7ca800;
	font-family: news_conb;
	font-size: 14px;
	width: auto;
	border: 1px solid #A2D700;
	height: 35px;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	cursor: pointer;
}
.titolini {
	font-size: 18px;
	font-family: news_conb;
	text-decoration: none;
	color: #545454;
	padding-left: 10px;
	font-weight: bold;	
}
.testino {font-size: 11px;color: #5a8e22;font-family: news;padding-left: 4px;padding-right: 4px;text-align: justify;}
.copy {font-family: news_con;font-size: 14px;color: #333333;}
.lineaa {background-image: url('images/lineaa.jpg');}
.butt_mappa {font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #2e3031;cursor: pointer;width: 120px;display: block;letter-spacing: 1px;}
.butt_mappa_up {font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #2e3031;cursor: pointer;width: 120px;display: block;text-decoration: underline;letter-spacing: 1px;}
.left {float: left;width: 140px;text-align: right;font-family: "Times New Roman";font-style: italic;font-size: 14px;	letter-spacing: 1pt;}
.riga {height: 20px;line-height: 20px;float: none;clear: both;}
.right {float: left;color: #333333;	font-family: sans-serif;font-size: 12px;}
/* Begin star rater CSS */
.srating{list-style: none;margin: 0px;padding: 0px;width: 100px;height: 20px;position: relative;background: url('admin/javascript/rating/stars.png') repeat-x left top;}
.srating li{padding:0px;margin:0px;float: left;}
.srating li a{display:block;width:20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;background-image:none;}
.srating li a:hover{background: url('admin/javascript/rating/stars.png') 0px -20px repeat-x;z-index: 1;left: 0px;}
.srating a.onestar{left: 0px;}
.srating a.onestar:hover{width:20px;}
.srating a.twostars{left:20px;}
.srating a.twostars:hover{width: 40px;}
.srating a.threestars:hover{width: 60px;}
.srating a.threestars{left: 40px;}
.srating a.fourstars{left: 60px;}	
.srating a.fourstars:hover{width: 80px;}
.srating a.fivestars{left: 80px;}
.srating a.fivestars:hover{width: 100px;}	
/* End star rater CSS */
#gallery {padding: 10px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #C0C0C0;	border-width: 5px 5px 20px;	}
#gallery ul a:hover img {border: 5px solid #78a300;	border-width: 5px 5px 20px;	color: #fff;}
#gallery ul a:hover { color: #fff; }


