body{ background: url(images/bg1_home.jpg)  #D6D6D6 repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-align: center; margin: 0; padding: 0;}

a {color: #000; text-decoration: underline;}
a img{border: 0;}
.main {width: 970px; margin: auto; background-color: transparent; margin-top: 0; padding: 0;}

/*da cancellare dop allinemaneto css*/
.pretestata {height: 32px; width: 970px; margin: 0; text-align: center; padding: 0;}
.cci{border: 0px; float: left; margin-top: 5px; margin-left: 32px;}
.accessibile{ width: 100px; margin: auto; float: left; margin-left: 250px; margin-top: 5px; font-size: 11px; }
.tdmdr{ margin-top: 5px; font-size: 11px; color: #000; margin-left: 40px; text-align: right; height: 23px; padding: 0; overflow: hidden; width: 250px; float: right;}
.tdmr form{display: inline;}
.hoform{	background: url(images/bgmdr.gif) no-repeat;  height: 23px; width: 170px; max-width: 170px; border: 0; margin: 0; padding-left: 5px; padding-right: 5px; font-size: 11px; max-height: 23px; padding-top: 3px; }
.motore1{	height: 23px; margin: 0; width: 250px; }
.motore1 form{display: inline;}
.inbutton{ background: url(images/submit.gif) no-repeat; width: 23px; height: 23px; margin: 0; border: 0;}

.testata{width: 970px; height: 160px; background: url(images/testata_home.jpg) no-repeat;  margin: 0; }
.titoletto{font-weight:bold; font-size:24px; border-bottom: 1px solid #BFBFBF; margin-bottom: 10px;}
.corpo{background: url(images/bgcorpohome.gif) repeat-y #d6d6d6; min-height:500px; padding-left: 3px; padding-right: 3px; text-align: left;}
.tabcorpo{	border: 3px solid #d6d6d6; background:#d6d6d6; }
.bread{height: 31px; margin-bottom: 1px; text-align: left; padding-top: 8px; padding-left: 20px; padding-bottom: 3px; max-height: 28px; overflow: hidden; overflow: hidden; }
.colonna1h{padding-left: 15px; padding-right: 5px; background-color: #D6D6D6; border-right: 1px solid #fff;}
.tabcolonna1h{width: 646px;  padding: 0; margin: 0;}.
.colonna2h{ padding-left: 6px; text-align: center; }
.tabcolonna2h{	 }
.evidenza1h{padding-right: 6px;}
.evidenza1h table{	background: #fff;}
.evidenza1h .modulo_anteprima_continua{	background: url(images/frecciagrigia.gif) no-repeat;}
.lorem{ padding: 8px;}

.tabn{background-color: #fff; margin-bottom: 3px; margin-right: 3px; padding: 8px; padding-bottom: 0px;} 

.spazioev{	padding-bottom: 8px;}
.box_anteprima_figlie_dataevento{	display: none;}
.box_anteprima_figlie_titolo{	font-size: 16px; color: #000; margin-bottom: 10px;}
.box_anteprima_figlie_testo{	font-size: 12px; font-weight: normal; margin-bottom: 10px; }
.box_anteprima_figlie_pagina{	border-bottom: 1px solid #BFBFBF; _margin-bottom: 10px; width: 404px;}
.box_anteprima_figlie_continua{ background: url(images/frecciarossa.gif) no-repeat; width:6px; height: 6px; float: right; cursor: pointer; }
.archivio{	float: right; background: url(images/archivio.gif) no-repeat; width: 69px; height: 24px; color: #fff; font-size: 11px; padding-top: 5px; padding-left: 20px; }
.archivio a{	color: #fff; text-decoration: none;}
.box_anteprima_figlie_sottotitolo { margin-top: 5px; margin-bottom: 5px; text-decoration: none; font-size: 12px; color: #6F6F6F;}
.box_anteprima_figlie_sottotitolo a {color: #6F6F6F; text-decoration: none;}
.box_anteprima_figlie_allegato{	display: none;}

.box_anteprima_figlie_dataevento{	display: none;}
.modulo_anteprima_titolo h1{	font-size: 16px; color: #000; margin-bottom: 10px;}
.modulo_anteprima_testo{	font-size: 11px; font-weight: normal; margin-bottom: 10px;}
.modulo_anteprima_sottotitolo{ color: #6F6F6F; text-transform: uppercase; font-size: 11px; }
.box_anteprima_figlie_pagina{	border-bottom: 1px solid #BFBFBF; margin-bottom: 10px; width: 404px;padding-bottom: 10px}

.tabriv .titoletto{border:0; padding: 3px; background: url(images/bglinea.gif) no-repeat bottom;}
.tabriv .titoletto a{text-decoration:none}
.tabriv .rete{border:0; padding: 3px; padding-left: 10px; padding-top: 10px; background: url(images/bglinea.gif) no-repeat bottom;}
.tabriv .reteul{border:0; padding: 3px; padding-left: 10px; padding-top: 10px; background-image: none;}
.tabriv .rete ul{	margin-left: 0px; padding-left: 10px; padding-bottom: 5px; margin-bottom: 0;}
.tabriv{	background: #eee; margin: 3px; margin-top: 0; font-size: 16px; font-weight: bold; width: 213px;  }
.tabriv li{	font-size:11px; list-style-image: url(images/frecciarossa.gif); font-weight: normal;}
#modulo_login{ margin-bottom: 0;}
.modulo_login_label_area{	display: none;}
.modulo_login_label_utente{	display: none;}
.modulo_login_label_password{	display: none;}
.modulo_login_input_utente{	background: url(images/bginput.gif) no-repeat; height: 23px; width: 195px; border: 0; padding-left: 5px; padding-top: 2px; max-width: 195px; overflow: hidden; margin-bottom: 5px; margin-top: 10px; font-size: 11px; color: #7D7D7D;}
.modulo_login_input_password{	background: url(images/bginput.gif) no-repeat; height: 23px; width: 195px; border: 0; padding-left: 5px; padding-top: 2px; max-width: 195px; overflow: hidden; margin-top: 0; font-size: 11px; color: #7D7D7D;}
.modulo_login_button_entra{	background: url(images/bglogin.gif) no-repeat; float: right; text-align: center; color: #fff; font-weight: bold; border: 0; height: 28px; width: 59px; font-size: 11px; margin-top: 5px; margin-right: 10px; cursor: pointer; margin-bottom: 0;}
#registrationForm{	display: none;}
#modulo_login br{	display: none;}

.link{	background: url(images/bglink.gif) bottom repeat-x #fff; border: 1px solid #BFBEBF; margin-top: 6px; margin-bottom: 6px; margin-left: 6px; width: 279px;}
.link .titoletto{	border: 0;}
.link ul{	margin-top: 6px;}
.link li{	font-size:11px; list-style-image: url(images/frecciarossa.gif); font-weight: normal; margin-bottom: 10px;}
.link td{ padding: 8px; padding-top: 0; padding-right: 0;}
.titoletto .tuttilink{height: 16px; background: #7D7D7D; color:#ffF; font-size: 11px; width: 54px; float: right; text-align: center; }
.tuttilink a{	color: #fff; text-decoration: none;}
.tuttilink a:hover{	color: #fff; text-decoration: underline;}

.lb{padding: 6px;  }
.lb script {display:hidden}
.lb object {margin:0; padding:0; background-color:transparent; width:281px; max-width:281px; overflow:hidden; }
.condividi table{	bacjhkground: url(images/bgwid.jpg) #F1F1F1 no-repeat; background: #F1F1F1; width: 279px; max-width: 279px; _height: 42px; marfgin: 6px; border: 1px solid #BEBEBE;}
.lkcondividi td{	text-align: center; padding: 3px;}
.piede{	width: 100%; height: 210px; background: url(images/bgpiede.gif) repeat-x;}
.piede{	text-align: center; font-size: 11px; color: #fff;}
.piede a{	color: #fff;}
.piede .links{	margin: 20px; text-transform: lowercase;}


.menu {text-align: center; width: 970px;  }
.menu .menu_tend_lingua{width: 900px; margin: auto; text-align: center;}
.menu .divprincsel, .menu .divprinc{ float: left; padding-left: 10px; padding-right: 10px; text-align: center; text-transform: uppercase; font-size: 11px; background: url(images/barretta.gif) left no-repeat; height: 59px; max-height: 59px; ovedddrflow: hidden; width: auto;  }
.menu .divprinc a, .menu .divprincsel a{color:#fff; text-decoration: none; margin:0; margin-top: 5px; padding-top: 15px;  display: block;  background: url(images/arr_white.gif) no-repeat top center; margin-top: 10px;}

.menu .divprinc1{ background-image: none;}
.menu .divprinc1 a:hover, .menu .divprinc5 a:hover{color: #E29930; background: url(images/freccia_arancio.gif) no-repeat top center;}
.menu .divprinc1_sel a, .menu .divprinc5_sel a{color: #E29930; background: url(images/freccia_arancio.gif) no-repeat top center;}
.menu .divprinc2 a:hover,.menu .divprinc6 a:hover{color: #3FC837; background: url(images/freccia_verde.gif) no-repeat top center;}
.menu .divprinc2_sel a, .menu .divprinc6_sel a{color: #3FC837; background: url(images/freccia_verde.gif) no-repeat top center;}

.menu .divprinc3 a:hover, .menu .divprinc7 a:hover{color: #892782; background: url(images/freccia_viola.gif) no-repeat top center;}
.menu .divprinc3_sel a,.menu .divprinc7_sel a{color: #892782; background: url(images/freccia_viola.gif) no-repeat top center;}

.menu .divprinc4 a:hover, .menu .divprinc8 a:hover{	color: #941C16; background: url(images/freccia_rossa.gif) no-repeat top center;}
.menu .divprinc4_sel a,.menu .divprinc8_sel a{	color: #941C16; background: url(images/freccia_rossa.gif) no-repeat top center;}

.menu .divsec {display: none; margin: auto; position: absolute !important;  text-align:left; width:173px; height:150px; background: url(images/bgmenuabs.gif) no-repeat transparent; z-index:2000;  overflow:hidden; padding:10px; max-width:173px; max-height:141px; }
.menu .divsec a{ background-image: none; display: inline; background-image: none;  color: #fff; text-transform: none;}
.menu .divsec a:hover{ background-image: none; display: inline; background-image: none;  }
.menu .divsec3{	background-image: url(images/bgmenuabs8x1000.gif); width: 200px; height: 190px; }
.menu .divsec_liv2 {display: block; background: url(images/freccina.gif) no-repeat 0 5px; padding-left: 10px; margin-bottom: 5px; font-size: 12px;  text-transform: none;}

.divsec5, .divsec7, .divsec8{	display: none; visibility: hidden;}

.condividinet table {background: #F1F1F1 ; width: 418px; border: 1px solid #BEBEBE;margin-top:3px}
.incerchiobox {; background: url(images/incerchiobck.jpg) repeat-x 0px 0px; border:1px solid #c2c2a6; height:93px; width:215px}

/*bianca del 30/11/2015*/
.ev_miniatura img{ height:auto !important; border:0 !important; padding:0 !important; margin:0px  !important; border:2px solid #fff !important; }
.ev_miniatura {display:block; float:left; _height:75px; overflow:hidden;  padding:0; margin:5px; margin-top:15px; text-align:center; background:transparent; height:70px;}
.barra_destra .ui-state-default{height:107px !important;}

/*mediamap*/
.mediamap_td_right{display:none}
.ottopermille .box_anteprima_figlie {background:transparent; display:block !important; margin-right:5px; }
#containerAPF44000 {background:transparent; display:block !important; }
.ottopermille .box_anteprima_figlie_dataevento {display:none}
.ottopermille .box_anteprima_figlie_titolo{ font-size:14px;  float:left;}
.ottopermille .box_anteprima_figlie_titolo a{text-decoration:none}
.ottopermille .box_anteprima_figlie_titolo a:hover{text-decoration:underline}
.ottopermille .box_anteprima_figlie{width:242px; border:0; background:transparent; margin:0; margin-left:7px; vertical-align:top;}
.ottopermille .box_anteprima_figlie_image{margin-right:5px; float:left; width:100%; overflow:hidden; height:150px; margin-bottom:5px;}
.ottopermille .box_anteprima_figlie_image img{width:100%; }
.ottopermille .box_anteprima_figlie_testo{float:left; margin-right:5px;}
.ottopermille .box_anteprima_figlie_pagina{ border:0; background:transparent !important; margin:0px;}


