img{-ms-interpolation-mode: bicubic;}
body{	background: url(2011/bgbody.gif) repeat-x #CFCFCF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #010101; margin: 0; padding: 0; text-align: center;}
table{	font-size:11px;}
a {	color: #7C3B57;}
.navigatore{	width: 938px; color: #fff; margin: 0; padding: 0; text-align: left;  height: 27px; min-height: 27px; overflow: hidden; vertical-align: baseline; margin: auto;}
.navigatore div {	float: left;}
.navigatore a{	color: #fff; text-decoration: none;}
.navigatore .cci {	background: url(2011/bgcci.jpg) no-repeat 0 0; padding-left: 70px;  margin-right: 36px; padding-top: 5px; height: 27px;}
.navigatore .data{	width: 149px; text-align: center; background: url(2011/separatore.gif) no-repeat; padding-top: 5px;}
.navigatore .data1{	width: 149px; text-align: center; padding-top: 5px;}
.navigatore .tools{ width: 363px;	 text-align: center; background: url(2011/separatore.gif) no-repeat; padding-top: 5px;}
.navigatore .tools1{ width: 363px; text-align: center; padding-top: 5px;}
.navigatore .scrivici{color:#000; width: 49px; height: 15px; font-weight: bold; background: url(2011/bgscrivici.jpg) no-repeat; text-align: center; margin-left:5px; margin-right: 5px;}
.navigatore .scrivici a{	color: #000;}
.navigatore .newsletter {	padding-right:3px; margin-right:5px; height: 12px;}
.subavvia{	height: 20px; width: 49px; background: url(2011/avvia.gif) no-repeat; border:0; font-size: 12px;}


.main{	text-align: left; margin: auto; width: 951px; margin-top: 18px; }
.testa{	background: url(2011/testata.jpg) no-repeat; width: 951px; height: 108px;}

/*menu */
.menusito{ 	background: url(2011/bgmenu.gif) no-repeat; width: 951px; height: 33px; max-width: 951px; max-height: 33px;  text-align: left; text-align: center; clear: both; font-size: 12px;}
.menusito .menu_tend_lingua{width: 920px; margin: auto; text-transform: uppercase;  display: block; position: relative;height:33px}
/*.menusito .divprincsel, .menusito .divprinc{ float: left; padding-right: 10px; text-align: center; text-transform: uppercase; font-size: 11px; width: auto; z-index: 100;   height: 30px; max-height: 30px;   }*/

.menusito .divprinc a, .menusito .divprincsel a{color:#000; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenu.gif) no-repeat right 5px;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; clear: both; }
.menusito .divprincsel, .menusito .divprinc{position:absolute !important; float: left; text-align: center; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px; position: relative;   }
.menusito .divsec, .menusito .divsec_active {display: none; margin: 0px; position: absolute !important;  text-align:left; width:200px;  z-index:2000;  overflow:hidden; padding:10px; max-width:173px; max-height:141px; height: 103px; width:224px; padding-top: 0px; float: none; clear: both; top:30; left: 0; font-size: 12px;    }
.menusito .divsec a, .menusito .divsec_active a{color:#fff; text-decoration: none; background-image: none;   z-index: 150; margin: 0px; padding: 0px; padding-bottom: 0; }
.menusito .divsec a:hover, .menusito .divsec_active a:hover{	text-decoration: underline; color: #fff;}
.menusito .divsec_liv2active, .menusito .divsec_liv2{	margin-bottom: 5px;}


.menusito .divsec1{display: none;  position: absolute !important;  text-align:left;  z-index:2000;  overflow:hidden;  max-width:200px; max-height:146px; background: url(2011/bgdivprinc1.png) no-repeat; height: 146px; width:200px;  margin: 0; clear: both; float: none; }

.menusito .divprinc1, .menusito #d30006{	width: 200px; left:5; position:absolute;}
/*.menusito .divprinc30006hover { width: 200px;  background: url(2011/bgdivprinc1hover.png) no-repeat; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px; position: relative; }*/
.menusito .divprinc30006hover { width: 200px;  background: url(2011/bgdivprinc1hover.png) no-repeat; position:absolute !important; float: left; text-align: center; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px;   }
.menusito .divprinc30006hover a{  color: #A8A7AF; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenuhover.gif) no-repeat right 2px ;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 5px; padding-bottom: 0; clear: both; }

.menusito .divsec2{display: none;  position: absolute !important;  text-align:left;  z-index:2000;  overflow:hidden;  max-width:200px; max-height:146px; background: url(2011/chisiamobottom.png) no-repeat; height: 146px; width:200px;  margin: 0; clear: both; float: none; }
.menusito #d30010{	width: 75px; left: 205;  position:absolute;}
/*.menusito .divprinc30010hover { width: 90px;  background: url(2011/chisiamotop.png) no-repeat; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px; position: relative; }*/
.menusito .divprinc30010hover { width: 95px !important;  background: url(2011/chisiamotop.png) no-repeat;  position:absolute !important; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px;   }
.menusito .divprinc30010hover a{  color: #A8A7AF; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenuhover.gif) no-repeat right 2px ;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; clear: both; }


.menusito .divsec3{display: none;  position: absolute !important;  text-align:left;  z-index:2000;  overflow:hidden;  max-width:200px; max-height:146px; background: url(2011/referentibottom.png) no-repeat; height: 146px; width:200px;  margin: 0; clear: both; float: none; }
.menusito #d30013{	width: 144px; left:280;  position:absolute;}
.menusito .divprinc30013hover { width: 149px !important;  background: url(2011/referentitop.png) no-repeat; position:absolute !important; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px;   }
.menusito .divprinc30013hover a{  color: #A8A7AF; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenuhover.gif) no-repeat right 2px ;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; clear: both; }


.menusito .divsec4{display: none;  position: absolute !important;  text-align:left;  z-index:2000;  overflow:hidden;  max-width:200px; max-height:146px; background: url(2011/centriculturalibottom.png) no-repeat; height: 146px; width:200px;  margin: 0; clear: both; float: none; }
.menusito #d30016{	width: 120px; left:424;  position:absolute;}
.menusito .divprinc30016hover { width: 128px !important;  background: url(2011/centriculturalitop.png)  no-repeat; position:absolute !important; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px;   }
.menusito .divprinc30016hover a{  color: #A8A7AF; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenuhover.gif) no-repeat right 2px ;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; clear: both; }


.menusito .divsec5{display: none;  position: absolute !important;  text-align:left;  z-index:2000;  overflow:hidden;  max-width: 260px; max-height:146px; background: url(2011/documentibottom.png) no-repeat; height: 146px; width: 260px;  margin: 0; clear: both; float: none; }
.menusito #d30020{	width: 120px; left:544;  position:absolute;}
.menusito .divprinc30020hover { width: 130px !important;  background: url(2011/documentitop.png) no-repeat; position:absolute !important; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px;   }
.menusito .divprinc30020hover a{  color: #A8A7AF; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenuhover.gif) no-repeat right 2px ;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; clear: both; }


.menusito .divsec6{display: none;  position: absolute !important;  text-align:left;  z-index:2000;  overflow:hidden;  max-width:200px; max-height:146px; background: url(2011/forumbottom.png) no-repeat; height: 146px; width:200px;  margin: 0; clear: both; float: none; }
.menusito #d30026{	width: 70px; left: 664;  position:absolute;}

.menusito .divprinc30026hover { width: 75px !important;  background: url(2011/forumtop.png)  no-repeat; position:absolute !important; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px;   }
.menusito .divprinc30026hover a{  color: #A8A7AF; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenuhover.gif) no-repeat right 2px ;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; clear: both; }


.menusito .divsec7{display: none;  position: absolute !important;  text-align:left;  z-index:2000;    max-width:200px;  background: url(2011/eventibottom.png) no-repeat;  width:250px;  margin: 0; clear: both; float: none; height: 250px; }
.menusito #d30029{	width: 70px; left:734;  position:absolute;}
.menusito .divprinc30029hover { width: 75px !important;  background: url(2011/eventitop.png) no-repeat; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px; position: relative; }
.menusito .divprinc30029hover a{  color: #A8A7AF; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenuhover.gif) no-repeat right 2px ;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; clear: both; }



.menusito .divsec8{display: none;  position: absolute !important;  text-align:left;  z-index:2000;  overflow:hidden;  max-width:200px; max-height:146px; background: url(2011/collaborazionibottom.png) no-repeat; height: 146px; width: 230px;  margin: 0; clear: both; float: none; }
.menusito #d30030 {	width: 120px; left:804;  position:absolute;}
.menusito .divprinc30030hover { width: 130px !important;  background: url(2011/documentitop.png) no-repeat; float: left; text-align: left; text-transform: uppercase; font-size: 11px;  z-index: 100; height: 30px; max-height: 30px; position: relative; }
.menusito .divprinc30030hover a{  color: #A8A7AF; text-decoration: none; margin:0; display: block;  background: url(2011/freccettamenuhover.gif) no-repeat right 2px ;  z-index: 150; margin-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 0; clear: both; }


.menusito .divsec a, .menusito .divsec_active a{ background-image: none;  background-image: none;  color: #fff; text-transform: none;}
.menusito .divprincsel9, .menusito .divprinc9, .menusito .divprincsel10, .menusito .divprinc10, .menusito .divprincsel11, .menusito .divprinc11, .menusito .divprincsel12, .menusito .divprinc12, .menusito .divprincsel13, .menusito .divprinc13, .menusito .divprincsel14, .menusito .divprinc14, .menusito .divprincsel15, .menusito .divprinc15, .menusito .divprincsel16, .menusito .divprinc16, .menusito .divprincsel17, .menusito .divprinc17, .menusito .divprincsel18, .menusito .divprinc18{	display: none; visibility: hidden;}

/**/



.bread{ background: url(2011/bgbread.gif) no-repeat ; height: 30px; padding-top: 5px; max-height: 30px; overflow: hidden; text-align: right; padding-right: 10px; margin: 0; clear: both; width: 951px; overflow-x: hidden; margin-right: 10px;  }
.divnascosto{  height: 80px; width: 50%; cursor: pointer; visibility: hidden;}
/*.divnascosto A{	visibility: hidden; display: block; height: 100%; width: 100%;}*/

.corpo{background: url(2011/bgcorpo.gif) transparent no-repeat top; padding: 0; margin: 0; width:961px;}
.corpo .tabsottocorpo {height: auto; margin: auto; width: 938px; margin-left: 7px;}
.appdioc_corpo .tabsottocorpo{height: auto; margin: auto; width: 938px; margin-left: 7px;}
.colonnasx{	background: #F4F4F4; width: 200px; margin: 0;  max-width: 200px; height:279px; overflow: visible;  height: 100%;}
.menu{	padding: 10px; margin-left: 15px; border-bottom: 1px solid #E4E4E4; }

.menu .divprinc /*, .menu .divprincsel*/{	display: none;}
.menu .divprincsel {	margin-bottom: 15px;}
.menu .divsec_liv2{	margin-bottom: 15px; background: url(2011/puntatore.gif) no-repeat 0 3px; padding-left: 15px;}
.menu a {	color: #000; text-decoration: none;}
.menu a:hover, .menu .divsec_liv_active a{	color: #7C3B57; text-decoration: none;}
.menu .divsec_liv_active {	margin-bottom: 15px;}
.menu .divsec_liv3 {	margin-bottom: 5px; margin-left: 25px;}
.menu #ds30096, .menu #d30096{	display: none;}


.zonacentro{	background: #fff; margin: 0; float: left; vertical-align:baseline; width: 734px; padding:0px; }
.testo { font-size: 12px; line-height: 18px; margin-top: 30px;}
.xentro h1{font-size:18px; font-weight:bold; margin: 3px;}
.xentro h2{font-size:12px; color:#888888; font-style: italic; margin: 0; font-weight: normal;}
.xentro h3{font-size:12px; color:#000; margin: 0; font-weight: normal;}
.xentro {padding:20px;  margin: 0;  background: #fff;  /*max-width: 700px; width: 590px; */ max-width: 734px; width: 696px; overflow: hidden; vertical-align:top }
.testo30283, .testo30248 {
	  background: url("2011/areastampa.jpg") no-repeat scroll right top transparent;
    height: 600px;
    margin-right: 40px;
}
.testo30283 .elenco, .testo30248 .elenco {    width: 50%;}
.corpoconspalla .xentro{	width: auto;}
.xentrosenzamenu { width: 938px;}
.corposenzamenu .xentro { width: 896px;}
.senzamargine h4{	margin: 0;}
.tabsottocorpoforumpc .testo a{	background: url(2011/arrow.gif) no-repeat 0 5px; padding-left:10px; }
.tabsottocorpoforumpc .testo table{	border: 2px solid #e3e3e3; float: right; clear: both; width: 300px; margin-top: 10px;}
.tabsottocorpoforumpc .testo table td{	padding: 0; font-size: 10px !important; padding: 5px; }
.tabsottocorpoforumpc .testo table td img{	display: none;}
.tabsottocorpoforumpc .testo table td a{	color: #194e6e; font-size: 11px !important; background: url(2011/freccariuni.gif) no-repeat; overflow: visible; padding-left:20px; display: block; margin-bottom: 8px; line-height: 16px;}
.tabsottocorpoforumpc .testo table td a:visited{	color: #194e6e; font-size: 10px;}

.foto1{clear:both;} 
.foto2{clear:both;} 

.fotoalta1,.fotoalta2{clear:both; } 
.fotoalta1 img, .fotoalta2 img{width:110px; border: 2px solid #DADADA;} 
.tabsottocorpocentricult .fotoalta1 img{	width: 200px;}
.footer{height:150px; width:951px; background: url(2011/bgpiede2.gif) no-repeat bottom; text-align:center; clear: both; margin-top: 0;}
.footerspalla{height:150px; width:951px; background: url(2011/bgpiede.gif) no-repeat; text-align:center;}
.footersenzamenu{ background-image: url(2011/bgpiede3.gif); }

.piede{	clear: both; color:#fff; padding-top:5px;vertical-align: top;}
.piede{	clear: both; color:#fff; padding-top:5px;vertical-align: top; height:75px}
.piede a{	color: #fff;}


.footersenzamenu .piede{vertical-align: baseline;}
.segnalazioni{ height:50px;}



.spalla { width:194px; max-width:200px; background:#e3e7ea; padding: 3px; }
.linkfissi{margin: 16px;}
.linkfissi a{display:block; width:165px; height:23px; padding:5px; padding-left:20px; color:#fff; text-transform:uppercase;  background: url(2011/bglinkfissi.jpg) no-repeat; margin:0; margin-bottom:5px; text-decoration:none; padding-bottom:0;}
.linkfissi a:hover{text-decoration:underline}
.spalla ul { margin: auto; margin-top: 20px; list-style: none;}
.spalla ul li{	margin-bottom: 10px;  background: url(2011/puntino.gif) no-repeat 0 5px ; padding-left: 10px;}
.spalla ul li a{	color: #000; text-decoration: none;}
.spalla ul li a:hover{	color: #000; text-decoration: underline;}

.elenco_mini a{ text-decoration: none	}
.elenco_mini a:hover{ text-decoration: underline	}
.singolafiglia_div{	display: block; vertical-align: baseline; MARGIN:10PX; border-bottom: 1px solid #E4E4E4; height: 120px; min-height:120px; overflow: visible; margin-left: 20px !important; padding-left: 15px; background: url(2011/frecciamini.gif) no-repeat 0 5px;}
.all_miniatura{	float: right; border: 3px solid #DCDCDC; width: 104px !important; height: 104px !important;}
.singolafiglia_div_tit{	font-weight: bold; text-decoration: none; color: #000;}
.singolafiglia_div_sottot{	color:#843552;}

.testo ul{	margin: 0;}
.elenco  {	margin-left: 20px;}
.elenco li, .pagesegnalazioni .box_anteprima_figlie_pagina, .elenco_adv .box_anteprima_figlie_pagina{ MARGIN:10PX; border-bottom: 1px solid #E4E4E4;  padding-left: 15px; background: url(2011/frecciamini.gif) no-repeat 0 5px; list-style: none; padding-bottom: 10px;}
.elenco li a, .elenco_adv .box_anteprima_figlie_pagina a{	color: #000;}
.elenco .sh2{	color: #7C3B57}
.elenco .sh1_data_ora{	display: block; font-size: 10px;}
.elenco .avantiindietro{	margin-top: 10px; border: 1px solid #fff; border-top: 1px solid #E4E4E4; }
.elenco .avantiindietro td{	padding-top: 8px;}
.elenco .avantiindietro a{	text-decoration: none;}
.elenco .avantiindietro a:hover{	text-decoration: underline;}
.pagesegnalazioni {	padding-top:20px; font-size: 12px;}
.pagesegnalazioni .box_anteprima_figlie_pagina{	height: 106px;}
.pagesegnalazioni .box_anteprima_figlie_titolo, #progetti .box_anteprima_figlie_titolo{	font-weight:bold; font-size: 13px;}
.pagesegnalazioni .box_anteprima_figlie_titolo a, #progetti  .box_anteprima_figlie_titolo a{	color: #000; text-decoration: none;}
.pagesegnalazioni .box_anteprima_figlie_titolo a:hover, #progetti  .box_anteprima_figlie_titolo a:hover{	color: #000; text-decoration: underline;}
.pagesegnalazioni .box_anteprima_figlie_image{	float: right;  width: 104px !important; height: 104px !important; overflow: hidden; padding: 0; text-align: left; border-right: 3px solid #DCDCDC; border-bottom: 3px solid #DCDCDC;}
.pagesegnalazioni .box_anteprima_figlie_image img{	width: 104px; margin: 0; border: 3px solid #DCDCDC;}
.pagesegnalazioni .box_anteprima_figlie{	width: 100%;}
.pagesegnalazioni .box_anteprima_figlie_sottotitolo a{	color:#843552; }
 #progetti .box_anteprima_figlie_sottotitolo a{	color:#843552; text-decoration: none }
#paginasegnalazioni .elenco_adv .box_anteprima_figlie_dataevento{	display: none;}


.footer .segnalazioni{	font-size: 9px; width: 500px; text-align: center; padding-left:150px; margin: auto; margin-top:0px;padding-top:30px;height:75px}
.footer .segnalazioni a{	color: #000; text-decoration: none;}
.footer .segnalazioni div{	padding-left: 20px; float: left; height: 20px; }
.stampa{	background: url(2011/stampa.gif) no-repeat; }
.invia{	background: url(2011/invia.gif) no-repeat; margin-left: 10px; }
.scrivici{	background: url(2011/scrivici.gif) no-repeat; margin-left: 10px; }
.condividi{	background: url(2011/condividi.gif) no-repeat; margin-left: 10px; }

.segnalazioni .condividi {position:relative}


.cond_scheda .condividi{	margin-left: 0px; padding-left: 20px; position: relative;}
#segnalaURL {  background-color: #fff; border: 2px solid #7F7F7F; position: absolute; clear: both; font-size: 11px; color: #4C4C4C;  z-index: 100; float:left;top:0; left:75;width:200px ;padding:2px 5px 2px 5px;visibility:hidden}
.cond_scheda #segnalaURL{ left: -15; top:20px; width: 170px;}
#segnalaURL div { width: 49%; float:left; vertical-align: top; text-align:left;}
#segnalaURL div a{ text-decoration:none; cursor:pointer}
#segnalaURL span a{ text-decoration:none}
#segnalaURL .dx{ padding-left: 5px; width: 100px; padding-bottom: 5px;}
#segnalaURL .sx{ padding-left: 5px; padding-bottom: 5px;}
#segnalaURL .x { color:#E3001B; margin: 0px; font-family: verdana, arial ; text-align: right; font-weight: bold; text-align:right; float:right}
#segnalaURL .x a { color:#E3001B;}
#segnalaURL span {width:50%;}


/*schede*/
.xentro h4{	font-size: 13px; font-weight: bold; color: #891c4d; font-style: italic;}
.approfondire { margin-top: 30px;}
.tabvideo{	width: 322px; height: 348px; border: 2px solid #e4e4e4; z-index: 20}
.tabvideo iframe{	z-index: 20}
.tabvideo .allegato{	background: #0c3653; text-align: center; padding: 8px; height: 44px; border-top:1px solid #425977;}
.tabvideo .allegato a{	color: #fff;}

.tabvideo2{	width: 468px; height: 360px; border: 10px solid #2A2E31; }
.tabvideo2 .allegato{ text-align: center; background: url(2011/bgalleg2.gif) repeat-x; height: 42px; color: #733E52;}
.tabvideo2 .allegato a{	color: #733E52 !important;}
.tabvideo2 .contvideo{	width: 468px; height: 360px; border: 2px solid #e4e4e4;}
.tabvideo2  .senzamargine{	background: #2A2E31; color: #fff; height: 20px;}
.tabvideo2  h4{	font-size: 13px; font-weight: bold; color: #fff !important; font-style: italic;}

.poptags {	width: 300px; background: #EFECE8; padding: 10px;}
.poptags a{ text-decoration: none;}
.poptags a:hover{ text-decoration: underline;}
.poptags td{	width: 300px;}
.poptag27{	color:#350000; font-size: 27px;}
.tag{	font-size: 14px; color: #000;}
.commenti{	font-size: 16px; font-weight: bold; padding-top: 30px;}
.modulocommento_tdsubmit input{ width: 53px; height: 21px; color: #fff; background: url(2011/bgsubmit.gif) no-repeat; border: 0;}
.modulocommento_tdcaptcha2{	vertical-align: baseline;}
.listatesto{	padding-right: 8px;}
.tabnote td{ padding: 8px; border-bottom: 1px solid #e0e0e0;	padding-left: 25px; font-size: 12px; color: #000;  }
.tabnote a{	color: #000; font-weight: bold; text-decoration: underline;}
.tabnote .libro {	background: url(2011/libro.gif) no-repeat  0 0;}
.tabnote .link {	background: url(2011/link.gif) no-repeat 0 0;}
.tabnote .note {	background: url(2011/note.gif) no-repeat 0 0;}

#bigscheda #segnalaURL {  background-color: #fff; border: 2px solid #7F7F7F; position: absolute; clear: both; font-size: 11px; color: #4C4C4C;  z-index: 100; float:left;top:20; left:0;width:170px ;padding:2px 5px 2px 5px;visibility:hidden}

/**/

.tab_pagina_ruini{	 border: 2px solid #D3D2D0; margin: 2px; margin-bottom: 10px;  clear: both; display: inline; }
.tab_pagina_ruini td{	padding: 0;}
.linketti td{	padding: 5px; text-align: center;}
.linketti a{ text-decoration: none; background: url(2011/freccariuni.gif) no-repeat; padding-left: 20px; }

.allegati{	margin-top: 20px; font-size: 12px;}

.tabtollscheda {	float: right; margin-right: 10px; color: #4B4B4B;}
.tabtollscheda .print{	background: url(2011/stampa.gif) no-repeat; padding-left: 20px;}
.tabtollscheda .cerca{	background: url(2011/cerca.gif) no-repeat; padding-left: 20px;}
.tabtollscheda .pdf{	background: url(2011/pdf.gif) no-repeat; padding-left: 20px;}
.tabtollscheda a { color: #4B4B4B; text-decoration: none;}





/*referenti, da spostare in nuocvo css*/
.referenti { width: 100%;}
.referenti .id_uff{	display: none;}
.referenti .combo{ background: #EFEFEF; padding: 8px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; margin-bottom: 30px; padding: 10px; padding-bottom: 5px; width: 700px;}
#sel_regioni{font-size: 11px; border: 1px solid #7B7B7B; }
#sel_diocesi{font-size: 11px; border: 1px solid #7B7B7B; }
#sel_submit{font-size: 12px; border: 1px solid #7B7B7B;}
.formreferenti{	width: 100%; height: 50px; border: 1px solid #fff; margin-bottom: 20px;margin-top: 10px;}
.formreferenti .regioni {	float: left; margin-right: 10px;}
.formreferenti .risultati{ display: inline;}
.etichettacombo{	font-weight: normal; font-size: 11px; display:block; margin-bottom: 3px;}
/*.refazzera {display: inline; clear: right;margin-bottom: 30px; position:relative;font-family: Arial, Helvetica, sans-serif; font-size: 11px; } */
.refazzera { display: inline; clear: right; position:relative; top:20px;font-size: 11px; } 
.cognomeref {display: block; font-size: 11px; font-weight: bold; margin-bottom: 10px; float: left; margin-right: 20px;}
.sel_referente{	font-size: 11px;  border: 1px solid #777777; height: 16px; margin-bottom: 1px; width:125px; margin: 0;}

#refazzera, .butpdv{	background: url(2011/bgazzera.gif) no-repeat; width: 76px; height: 21px; border: 0; color: #fff;}




/*#sel_regioni{	border: 1px solid #777777; height: 20px;}
#sel_diocesi{	border: 1px solid #777777; height: 20px;}*/
.nome_diocesi {	text-transform: uppercase;}
.nome_reg {	text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; display: block; margin-bottom: 8px; margin-top: 20px;}
.incaricato{	margin-bottom: 10px; margin-top: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px dotted #CCCCCC; padding: 5px; padding-bottom: 10px;}
.incaricato_regionale{  background-color: #EBE0E0;  padding: 5px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 50px;}

.diocesi{display: block; font-size: 11px; font-weight: bold; margin-bottom: 10px; float: left; margin-right:10px;}

.cognome {	margin-right: 5px; color: #396788; text-transform: uppercase }
.nome {	margin-right: 5px; color: #396788; }
.descr_ref{ font-style: italic; display: block;}
.presso{	display: block;}
.indirizzo{	display: block; margin-top: 5px; line-height: 16px;}
.indirizzo_ref{	display: block;}

.tel_ref{	display: block;}
.fax_ref{	display: block;}
.cel_ref{	display: block;}
.web_ref{	display: block;}
.codice{	display: block; float: left;}
.loc{	display: block; }
input {	border: 1px solid #777777;}

.tipologia_referenti{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #158290; font-style: oblique;}


/*appuntamenti*/
.dettaglio{	width: 685px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.dettaglio .data, .tab_doc .data{ margin: 0; padding: 0; margin-bottom: 2px; text-align: left;   }
..tab_doc .uffautore{	display: none;}
.dettaglio .titapp, tab_doc .testo_doc6{	margin: 0; margin-top: 0; margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #396788; font-weight:bold;  }
.dettaglio .titapp a,  .tab_doc .testo_doc6 a{	color: #396788; text-decoration: none;}

.tab_doc .testo_doc6{	border-bottom:1px dotted #CCCCCC; padding-bottom: 5px; margin-bottom: 20px;}


.dettaglio .testoapp2{	display: none;}
.dettaglio .appuntamento{	border-bottom:1px dotted #CCCCCC; padding-bottom: 5px; margin-bottom: 20px;}

.form_appuntamento .form {	height: 18px; font-family:verdana; font-size: 11px; color: #4D4D4D;}
.form_appuntamenti { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 10px; clear: both; border: 1px solid #fff; height: 40px; vertical-align: bottom; }
.form_appuntamenti .chiave .form {	width: 135px; height: 20px; background-color: #fff; border: 1px solid #777; clear: both; display: block; margin-top: 0; padding: 2px;}
.chiave {	float: left; clear: none; margin-right: 5px; height: 18px; margin-bottom: 0;}
.visualizza {	float: left; clear: none;  height: 18px; vertical-align: bottom;}
.form_appuntamento b{	font-weight: normal;}
.form_appuntamenti .visualizza .form {	width: 135px; height: 16px; background-color: #2F7CB4; border: 1px solid #777; clear: both; display: block; color: #fff; padding: 0; margin: 0;}
.form_appuntamenti .visualizza .select {	width: 135px; height: 16px; background-color: #fff; border: 1px solid #777; clear: both; display: block;}
.appunta .puls{	height: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px; margin-top: 20px; padding: 2px; margin-left: 5px; background: url(2011/bgazzera.gif); color: #fff;}
.form_appuntamenti .appunta {	vertical-align: bottom; clear: right; height: 25px; position: bottom; border-bottom: 1px solid #fff;}

.dettaglio .paginazione, .tab_doc .paginazione{	width: 150px; float: right;  text-align: right; margin-bottom: 20px; font-weight: bold }
.dettaglio .numeri{	float: left; margin-right: 5px;}
.dettaglio .successivo{	float: left;}
.dettaglio .precedenti{	float: left; margin-right: 5px;}
.testo .attach {margin-top: 20px; font-size: 12px; background: url(../../../images/attach.gif) no-repeat; padding-left: 20px; margin-bottom: 20px;}
.testo .link {margin-top: 20px; font-size: 12px;  padding-left: 20px; margin-bottom: 20px;}


/*per mediacenter*/
.mediagalltab {margin-top:0px;background: #ffffff url(2011/boxmediatop.jpg) no-repeat 0px 39px;width:897px;}
.mediagall {margin-top:0px;background: url(2011/boxmediabck.jpg) repeat-x 0px 46px;padding:0px;width:897px; height:559px}
.mainelenco{background:#ffffff !important;}
.sele_media {background:#174763; color:#ffffff; font-size:11px;height:40px;;}
.sele_media div {margin:5px 5px 5px 15px;}
#selarea {background:#ffffff; color:#000000; font-size:11px;width: 200px; height:20px; margin-left:5px;border:1px solid #E3E9EF}
#videoelenco {text-align:center;padding:10px;background:#C5C5C5 url(2011/mediaelencobck.jpg) repeat-x 0px 0px}
#videoelenco .mediacenter_iframe_media {width:370px; height:303px; overflow-y: hidden !important}
#audioelenco {text-align:center;padding:10px;background:#C5C5C5 url(2011/mediaelencobck.jpg) repeat-x 0px 0px}
#audioelenco .mediacenter_iframe_media {width:370px; height:303px;}
#mediavideo {padding:58px 2px 18px 18px;}
#mediavideo .mediacenter_iframe_media {width:468px; height:323px;}
#flvPlayer {width:468px; height:323px;}
.incluci_pagine_table_item {width:170px; height:39px;float:right; margin:0px;padding:1px;}
.incluci_pagine_item_0_opz2 {;background: url(2011/itemsel.jpg) no-repeat 0px bottom;width:84px;height:39px; color:#ffffff; font-weight:bold;text-transform:uppercase;font-size:12px; text-align:center; vertical-align:bottom; cursor:pointer}
.incluci_pagine_item_1_opz2 {;background: url(2011/item.jpg) no-repeat 0px bottom;width:84px;height:39px;color:#ffffff; font-weight:bold;text-transform:uppercase; font-size:12px;text-align:center; vertical-align:bottom; cursor:pointer}
.incluci_pagine_item_selected {;background: url(2011/itemsel.jpg) no-repeat 0px bottom;width:84px;height:39px; color:#ffffff; font-weight:bold;text-transform:uppercase;font-size:12px; text-align:center; vertical-align:bottom; cursor:pointer}
.incluci_pagine_item {;background: url(2011/item.jpg) no-repeat 0px bottom;width:84px;height:39px;color:#ffffff; font-weight:bold;text-transform:uppercase; font-size:12px;text-align:center; vertical-align:bottom; cursor:pointer}
.incluci_pagine_pagina {width:390px; height:323px;background:#ffffff;margin:19px 18px 18px 0px}
.fotoelencotd {;background:  url(2011/boxmediabott.jpg) no-repeat 0px bottom;padding-bottom:14px}
.fotoelencotab {;margin:0px 18px 0px 18px;width:860px;}
.fotolabel {;background: url(2011/fotolabel.jpg) no-repeat 0px bottom;width:84px;height:18px; color:#ffffff; font-weight:bold;text-transform:uppercase;font-size:12px; text-align:center; vertical-align:bottom; }
#fotoelenco  {width:860px; height:150px;;background:#F6F6F4;padding: 0px 10px 0px 10px;}
#fotoelenco .mediacenter_iframe_media  {width:842px; height:150px;;background:#F6F6F4;margin:0px;overflow:hidden}
.bannermc {width:600px;margin-top:20px}
/*fine mediacenter*/

.ante_volumi .box_anteprima_figlie { /*margin:30px 10px 10px 10px;*/  margin-top:30px;}
.ante_volumi .box_anteprima_figlie table td { padding:10px 10px 10px 0px; border-bottom:1px solid #cacaca}
.ante_volumi #box_anteprima_figlie_pagina_level_2 {background: url(2011/arrow.gif) no-repeat 0px 5px; padding-left:10px; }
.ante_volumi #box_anteprima_figlie_pagina_level_2 .box_anteprima_figlie_image {float:right; margin-left:10px; width: 104px; height: 104px; overflow: hidden; border:2px solid #cacaca; padding: 0px; text-align: left;}
.ante_volumi #box_anteprima_figlie_pagina_level_2 .box_anteprima_figlie_image img { width: 104px !important; margin: 0px; background: Red;}
.ante_volumi #box_anteprima_figlie_pagina_level_2 .box_anteprima_figlie_dataevento{display:none}
.ante_volumi #box_anteprima_figlie_pagina_level_2 .box_anteprima_figlie_titolo {color:#000000; font-weight:bold; font-size:12px;;}
.ante_volumi #box_anteprima_figlie_pagina_level_2 .box_anteprima_figlie_titolo a {color:#000000; text-decoration:none}
.ante_volumi #box_anteprima_figlie_pagina_level_2 .box_anteprima_figlie_sottotitolo {color:#7C3B57; font-weight:normal; font-size:12px;margin-bottom:10px; font-style: italic;}
.ante_volumi #box_anteprima_figlie_pagina_level_2 .box_anteprima_figlie_sottotitolo a {color:#7C3B57; text-decoration:none;}
.ante_volumi #box_anteprima_figlie_pagina_level_2 .box_anteprima_figlie_introduzione{color:#000000; font-weight:normal; font-size:12px;line-height:18px}
.ante_volumi #box_anteprima_figlie_pagina_level_1 {display:none}

.box_anteprima_figlie_paginazione a {	margin-left: 3px; margin-right: 3px;}




.fotocartina {	float: right;  font-size: 14px; color: #5B8CAD; font-weight: bold;}
.framer{margin-top:40px;	width: 350px;}

.maintablemdr {background:#ffffff;margin:0px 7px 0px 7px;padding:10px;}
.ricerca_tabella_corpo {background:#ffffff;}
.ricerca_tabella_corpo .titoletto {color:#000000; font-weight:bold; font-size:13px;line-height:18px; text-decoration:none;}
.ricerca_tabella_corpo .titoletto a {color:#000000; text-decoration:none}
.ricerca_tabella_corpo .imgmdr {width:100px;}
.ricerca_tabella_corpo .imgmdr img {width:100px !important;border:1px solid #cacaca}
.ricerca_tabella_corpo .titoletto2 {color:#7C3B57; font-weight:bold; font-size:11px;;}
.ricerca_tabella_corpo .titoletto3{color:#000000; font-weight:normal; font-size:12px;line-height:18px}
.ricerca_tabella_corpo .datimdr{color:#7C3B57; font-weight:normal; font-size:12px;margin-bottom:10px}
.ricerca_tabella_corpo .intro_mdr {color:#000000; font-weight:normal; font-size:12px;line-height:18px}
.ricerca_tabella_corpo .testo_mdr{color:#000000; font-weight:normal; font-size:12px;line-height:18px}

.fotoboxgallery #flashcontent {z-index:1}
#progetti .box_anteprima_figlie_dataevento {display: none;}
#cantiere .box_anteprima_figlie_dataevento{	display: none;}



.iframe_class {background: #ffffff; width:678px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #010101; height:650px; overflow-x:hidden}
#appdioc_body{background: #ffffff; width:600px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #010101;;vertical-align:top }

.appdioc_main{background: #ffffff;;vertical-align:top; width:100%}
.appdioc_corpo{background: #ffffff:;vertical-align:top}

.centro_nuovo {background: #ffffff;vertical-align:top}

#totalecentro{background :#ffffff;  font-size: 11px; color: #010101;width:100%; }
#totalecentro h1 { font-size: 12px; color: #010101; }
#totalecentro h2 { font-size: 11px; color: #010101; }
#totalecentro .appdioc_newsbreve {margin:20px 20px 20px 0px;background :#ffffff; border-bottom:1px solid #cacaca;padding-bottom:10px;}
.testo_sin_spalla {float:left;margin:0px 10px 10px 0px;color:#000000; font-size:12px;font-weight:bold;}


#sinistradicentro {float:left;  font-size: 11px; width:450px;}
#destradicentro {float:left; font-size: 11px;  width:194px; max-width:200px; background:#e3e7ea; padding: 3px;}

#annoincorsoet {font-weight:bold; ;font-family: Arial, Helvetica, sans-serif; font-size: 12px;padding-top:5px; cursor:pointer}
.appdioc_box_anteprima_figlie_titolo {margin-left:10px}
.arearis {background: url(2011/bgarearis.gif) no-repeat; height: 103px; width: 425px; border: 3px solid #E4E4E4; margin: 16px; margin-bottom: 0; }
.arearis .form{	background: url(2011/bginput.jpg) no-repeat right; width: 156px; height: 28px; border: 0; clear: left; padding: 5px;}
.arearis div{	float:left; margin: 8px; margin-top: 30px;}
.arearis form{	width: 99%;}
.arearis .submit{ width: 46px; height: 28px; background: url(2011/submit.gif) no-repeat; border: 0;}

#cantiere #box_anteprima_figlie_pagina_level_1{	display: none;}
.tabsottocorposegn_new  .sh1_data_ora { display: none;}
.tabsottocorposegn_new .sh2{	display: block; clear: both;}
.tabsottocorposegn_new .elenco .intro{	display: none;}

/*modifiche giugno 2012 - renata */
.menusito .divsec7{ background: url(2011/eventibottom_new.png) no-repeat;   height: 300px; }
.menusito .divsec8  { background: url(2011/collaborazionibottom_new.png) no-repeat; height: 158px; width:204px; padding-right:15px}
.menusito .divsec, .menusito .divsec_active {    max-height: 300px;}

.last{float:right; font-size:11px; }
.lastt{color: #fff;     font-size: 11px;    margin-left: 200px;    margin-top: 10px;    width: 250px; }

