/* CSS Document */
@charset "utf-8";
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#000000; }
a{text-decoration:none; color:#FF1F1F;}
a:hover{text-decoration:none; color:#FFCC33;}
/*layout*/
html{height: 100%; margin-bottom: 1px;}
html,body{margin:0;padding:0 0 20px; color:#333333;}

h1{color:#009900; margin:0px 0px 0px 0px; padding:5px 10px 5px 5px;}
h2{font-size:15px; margin:0px 0px 0px 0px; padding:10px 20px 10px 20px; text-decoration:underline; font-weight:normal;}
h3{font-size:13px; margin:0px 0px 0px 0px; padding:0px 20px 10px 20px;}
h5{font-size:15px; margin:0px 0px 0px 0px; padding:10px 20px 0px 20px;}
h6{font-size:14px; color:#666666; margin:0px 0px 0px 0px; padding:0px 20px 10px 20px;}

.margin{font-size:13px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 20px 10px 20px;}

div#container{width:980px; margin:20px 0px 0px 10px; padding:0px 0px 0px 0px; text-align:left; background-color:#000000;}

div#head{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; position:relative; width:100%; height:112px; background-color:#000000;}
	div#head_banner{width:520px; height:112px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float: left; background-image:url(../immagini/testa1.gif); background-repeat:no-repeat;}
	div#head_menu{width:460px; height:52px; padding:0px 0px 0px 0px; margin:45px 0px 0px 0px; float: right; background-color:#000000; background-image:url(../immagini/testa_sf_menu.gif); background-repeat:repeat-x;}
		.box_head1{width:43px; height:52px; padding:0px 0px 0px 0px; margin:0px 0px 0px 30px; float: left; background-image:url(../immagini/menu1-u.gif); background-repeat:no-repeat;}
		  .box_head1-u a:hover{background-image:url(../immagini/menu1.gif); background-repeat:no-repeat;}
		.box_head2{width:51px; height:53px; padding:0px 0px 0px 0px; margin:4px 0px 0px 30px; float: left; background-image:url(../immagini/menu2-u.gif); background-repeat:no-repeat;}
		  .box_head2-u a:hover{background-image:url(../immagini/menu2.gif); background-repeat:no-repeat;}
		.box_head3{width:79px; height:53px; padding:0px 0px 0px 0px; margin:4px 0px 0px 30px; float: left; background-image:url(../immagini/menu3-u.gif); background-repeat:no-repeat;}
		  .box_head3-u a:hover{background-image:url(../immagini/menu3.gif); background-repeat:no-repeat;}
		.box_head4{width:71px; height:53px; padding:0px 0px 0px 0px; margin:4px 0px 0px 30px; float: left; background-image:url(../immagini/menu4-u.gif); background-repeat:no-repeat;}
		  .box_head4-u a:hover{background-image:url(../immagini/menu4.gif); background-repeat:no-repeat;}
		.box_head5{width:43px; height:53px; padding:0px 0px 0px 0px; margin:4px 0px 0px 30px; float: left; background-image:url(../immagini/menu5-u.gif); background-repeat:no-repeat;}
		  .box_head5-u a:hover{background-image:url(../immagini/menu5.gif); background-repeat:no-repeat;}

div#corpo{width: 786px;position: relative;float: right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#000000;}
div#corpo_centro{width: 611px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: relative;float: left; background-color:#000000;}
  div#centro{width: 587px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position: relative; background-color:#000000;}
	.corpo_up{width: 587px; height:23px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/corpo_up.gif); background-repeat:no-repeat;}
	.corpo_md{width: 587px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF; text-align:left;}
		.separa_sog{background-color:#666666; width:557px; height:1px; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; clear:both;}
	.corpo_dw{width: 587px; height:6px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/corpo_dw.gif); background-repeat:no-repeat;}
	.corpo_up2{width: 587px; height:23px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/corpo_up2.gif); background-repeat:no-repeat;}
	.corpo_up3{width: 587px; height:23px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/corpo_up3.gif); background-repeat:no-repeat;}

div#corpo_colonna_dx{width: 175px;position: relative;float: right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	.box_dx_up{height:6px; width:175px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/col_dx_up.gif); background-repeat:no-repeat;}
	.box_dx{width:161px; background-color:#FF0000; margin:0px 0px 0px 0px; padding:0px 7px 0px 7px;}
  	  .box_dx form{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
  	  .text_cerca{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:112px; height:16px; border:0 none #000000;}
  	  .submit_cerca{margin:0px 0px 0px 0px; padding:0px 0px 1px 0px; width:45px; height:16px; border:0 none #000000; text-align:center; font-weight:bold; color:#FFFF00; background-color:#666666;}
	.box_dx_dw{height:6px; width:100%; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/col_dx_dw.gif); background-repeat:no-repeat;}

div#colonna_sx{width: 194px;position: relative;float: left;margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; background-color:#000000;}
	.box_sx_up{height:33px; width:194px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/col_sx_up.gif); background-repeat:no-repeat;}
	  .box_sx_up h2{color:#FFFF00; font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; padding:5px 0px 0px 15px;}
	.box_sx{height:336px; width:100%; background-color:#009900;}
		.box_sx1{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_abr-u.gif); background-repeat:no-repeat;}
		.box_sx1-u a:hover{background-image:url(../immagini/pro_abr.gif); background-repeat:no-repeat;}
		.box_sx2{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_bas-u.gif); background-repeat:no-repeat;}
		.box_sx2-u a:hover{background-image:url(../immagini/pro_bas.gif); background-repeat:no-repeat;}
		.box_sx3{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_cal-u.gif); background-repeat:no-repeat;}
		.box_sx3-u a:hover{background-image:url(../immagini/pro_cal.gif); background-repeat:no-repeat;}
		.box_sx4{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_cam-u.gif); background-repeat:no-repeat;}
		.box_sx4-u a:hover{background-image:url(../immagini/pro_cam.gif); background-repeat:no-repeat;}
		.box_sx5{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_emi-u.gif); background-repeat:no-repeat;}
		.box_sx5-u a:hover{background-image:url(../immagini/pro_emi.gif); background-repeat:no-repeat;}
		.box_sx6{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_fri-u.gif); background-repeat:no-repeat;}
		.box_sx6-u a:hover{background-image:url(../immagini/pro_fri.gif); background-repeat:no-repeat;}
		.box_sx7{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_laz-u.gif); background-repeat:no-repeat;}
		.box_sx7-u a:hover{background-image:url(../immagini/pro_laz.gif); background-repeat:no-repeat;}
		.box_sx8{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_lig-u.gif); background-repeat:no-repeat;}
		.box_sx8-u a:hover{background-image:url(../immagini/pro_lig.gif); background-repeat:no-repeat;}
		.box_sx9{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_lom-u.gif); background-repeat:no-repeat;}
		.box_sx9-u a:hover{background-image:url(../immagini/pro_lom.gif); background-repeat:no-repeat;}
		.box_sx10{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_mar-u.gif); background-repeat:no-repeat;}
		.box_sx10-u a:hover{background-image:url(../immagini/pro_mar.gif); background-repeat:no-repeat;}
		.box_sx11{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_mol-u.gif); background-repeat:no-repeat;}
		.box_sx11-u a:hover{background-image:url(../immagini/pro_mol.gif); background-repeat:no-repeat;}
		.box_sx12{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_pie-u.gif); background-repeat:no-repeat;}
		.box_sx12-u a:hover{background-image:url(../immagini/pro_pie.gif); background-repeat:no-repeat;}
		.box_sx13{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_pug-u.gif); background-repeat:no-repeat;}
		.box_sx13-u a:hover{background-image:url(../immagini/pro_pug.gif); background-repeat:no-repeat;}
		.box_sx14{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_sar-u.gif); background-repeat:no-repeat;}
		.box_sx14-u a:hover{background-image:url(../immagini/pro_sar.gif); background-repeat:no-repeat;}
		.box_sx15{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_sic-u.gif); background-repeat:no-repeat;}
		.box_sx15-u a:hover{background-image:url(../immagini/pro_sic.gif); background-repeat:no-repeat;}
		.box_sx16{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_tos-u.gif); background-repeat:no-repeat;}
		.box_sx16-u a:hover{background-image:url(../immagini/pro_tos.gif); background-repeat:no-repeat;}
		.box_sx17{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_tre-u.gif); background-repeat:no-repeat;}
		.box_sx17-u a:hover{background-image:url(../immagini/pro_tre.gif); background-repeat:no-repeat;}
		.box_sx18{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_umb-u.gif); background-repeat:no-repeat;}
		.box_sx18-u a:hover{background-image:url(../immagini/pro_umb.gif); background-repeat:no-repeat;}
		.box_sx19{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_val-u.gif); background-repeat:no-repeat;}
		.box_sx19-u a:hover{background-image:url(../immagini/pro_val.gif); background-repeat:no-repeat;}
		.box_sx20{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro_ven-u.gif); background-repeat:no-repeat;}
		.box_sx20-u a:hover{background-image:url(../immagini/pro_ven.gif); background-repeat:no-repeat;}
		.box_sx21{width:194px; height:14px; padding:0px 0px 0px 0px; margin:0px 0px 2px 0px; float: left; background-image:url(../immagini/pro-u.gif); background-repeat:no-repeat;}
	.box_sx_dw{height:6px; width:194px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../immagini/col_sx_dw.gif); background-repeat:no-repeat;}

div#footer{clear:both; width:100%; height:36px; margin:0px 0px 20px 0px; padding:3px 0px 0px 0px; background-color:#000000; background-image:url(../immagini/foot.gif); background-repeat:no-repeat; text-align:center; color:#FFFFFF;}
	.footer_text{margin:11px 0px 0px 20px; padding:0px 0px 0px 0px;}
	div#footer a{color:#FFFF00;}
	div#footer a:hover{color:#FFCC33;}

div#calendar-container{float: right; margin:20px 20px 0px 0px; padding:0px 0px 0px 0px;}
table#filtri_eventi{float: left; font-size:16px; color:#666666; font-weight:bold; margin:20px 0px 0px 20px; padding:0px 0px 0px 0px;}
  table#filtri_eventi td{ height:40px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
  table#filtri_eventi td p{ height:40px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:13px; color:#333333; font-weight:normal;}
	.input_text{ border-style:solid; border-width:1px; border-color:#333333; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:210px; height:21px; font-size:14px}
	.input_date{ border-style:solid; border-width:1px; border-color:#333333; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:89px; height:21px; font-size:14px}
	.srcs_eve{ border-style:solid; border-width:1px; border-color:#333333; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; width:47px; height:22px; font-size:14px; background-color:#FFCC33;}

.banner_lista{ margin:10px 20px 0px 20px; padding:0px 0px 0px 0px;}

.amc-dett-pagination {background: #f2f2f2; color:#666; padding: 8px 2px 8px 7px; border: 1px solid #ccc; margin:0px 20px 0px 20px; height:20px;}
  .amc-dett-pagination p {position:relative;text-align:right;}
  .amc-dett-pagination p a, .amc-dett-pagination p a:visited, .amc-dett-pagination p a:hover {text-decoration:none;background:#fff;padding:2px 2px;border: 1px solid #666}
  .amc-dett-pagination p a:hover {background:#FFCC33;color:#000}
  .amc-dett-pagination p span {text-decoration:none;background:#fff;padding:2px 2px;border: 1px solid #ccc;color:#ccc}
  .amc-dett-pagination p span.amc-dett-active { color:#fff; border-color:#043165; background-color:#043165 }
  .amc-dett-pagination * {margin:0}
  .amc-dett-pagination h4 {margin-top:-15px;padding:0;border:none; font-size:13px}

div#dettagli{position: relative; border-top-style:double; border-color:#999999; text-align:right; font-size:10px; padding-right:5px; padding-bottom:5px }

.tab_eventi{
  font-size:10px;
  border-width:1px;
  border-style:solid;
  border-color:#999999;
  background-color:#FDCF31;
  padding-left:2px;
}
.altre_date{
  border-color:#999999;
  border-style:solid;
  border-width:1px;
  background-color:#FFFFFF;
  padding:5px 5px 5px 5px;
  font-size:10px;
  text-transform:capitalize;
}
.altre_date_cal{
  border-color:#999999;
  border-style:solid;
  border-width:1px;
  background-color:#FFFFFF;
  padding:0;
}
.separa_evento{
  width:100%;
  border-bottom-color:#C93E36;
  border-bottom-style:solid;
  border-bottom-width:1px;
}