
body {
	background:#393939;
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	height:100%;
	color:#393939;

}

a 
{
	font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#0000ff;
	font-weight:bold;
}

a:hover 
{
	
	text-decoration:underline;
	
}

form {
	color:#393939;
	font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
	border: 0px;
	margin: 0px;
	padding:0px;

}

input {
	color:#393939;
	font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
}

option {
  color:#393939;
  font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
  margin: 0px;
  padding:0px;
  font-size: 100%;
}

select {
	color:#393939;
	font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
	font-size: 100%;
	margin: 0px;
	padding:0px;
}

textarea {
  color:#393939;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 85%;
}

label{
	font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
	font-size: 110%;
	font-weight:bold;
	color:#393939;
	font-weight:bold;
}

.online{
	text-transform:capitalize;
}

h1, .heading1 {font-size:160%;margin:0px;padding:0px;}
h2, .heading2 {font-size:120%;margin-top:10px;margin-bottom:10px;}
h3, .heading3 {font-size:110%;}
h4, .heading4 {font-size:100%;}
h5, .heading5 {font-size:90%;}
h6, .heading6 {font-size:80%;}

h1, h2, h3, .heading1, .heading2, .heading3
{
  background-color:transparent;
  color:#000000; 
}
img{
	margin:0px;
	padding:0px;
	border:none;
	
}
#contenitore{
	position: relative;
	max-width:76.6em;
	margin-right: auto;
	margin-left: auto;
	background:#FFFFFF;
	color:#393939;
}

#bodyContenitore{
	width:100%;
	height:100%;
}

#wrapper{
float:left;
width:100%;
background:#ffffff;
}
#content3{
margin: 0px 0px 0px 0px;
padding:0px;

}

#toolbar{
	height:28px;
	color:#393939;
	background : #ffffff url(/cultura/xflow/cultura/docroot/cultura/img/logo_top.gif) no-repeat;


}

#header{
	height:232px;
	background :  url(/cultura/xflow/cultura/docroot/cultura/img/it/header_colori.gif);
	background-repeat: repeat-x;
	background-position : 100% 0%;
	width:100%;

}

#header_Temi{
	height:232px;
	background : #ffffff;
	width:100%;

}


#vociHomePages{
position:absolute;
top:212px;

}

#header_AttivitaRegionale{
	height:232px;
	background : #ffffff;
	width:100%;

}
#header_ProfessioneCultura{
	height:232px;
	background : #ffffff;
	width:100%;

}


.clear{
	clear:both;

}

#wrapperHeader{
	float:right;
	width: 100%;
	margin-left: -512px;


}

#contentHeader{
	margin-left: 512px;
	height:232px;
}

#wrapperHeader_Temi{
	float:right;
	width: 100%;
	margin-left: -512px;


}

#contentHeader_Temi{
	margin-left: 512px;
	height:232px;
}


#navigationHeader{
	float:left;
	width:512px;
	background:url(/cultura/xflow/cultura/docroot/cultura/img/it/logo_temi.gif) no-repeat ;
	height:232px;

}

#navigationHeader_Temi{
	float:left;
	width:512px;
	background:url(/cultura/xflow/cultura/docroot/cultura/img/it/logo_temi.gif) no-repeat ;
	height:232px;

}


#wrapperHeader_AttivitaRegionale{
	float:right;
	width: 100%;
	margin-left: -512px;


}

#contentHeader_AttivitaRegionale{
	margin-left: 512px;
	height:232px;
}



#navigationHeader_AttivitaRegionale{
	float:left;
	width:512px;
	background:url(/cultura/xflow/cultura/docroot/cultura/img/it/logo_attivita-regionali.gif) no-repeat ;
	height:232px;

}

#wrapperHeader_ProfessioneCultura{
	float:right;
	width: 100%;
	margin-left: -512px;


}

#contentHeader_ProfessioneCultura{
	margin-left: 512px;
	height:232px;
}



#navigationHeader_ProfessioneCultura{
	float:left;
	width:512px;
	background:url(/cultura/xflow/cultura/docroot/cultura/img/it/logo_professione-cultura.gif) no-repeat ;
	height:232px;

}



#linkHome a{
	display:block;
	width:100%;
	height:100%;
}

.altNavigationHeader{
display:none;


}


#linkHome{
width:512px;
height:184px;
}


#heightVoci{
	height:36px;
}


#wrpVoci{
	float:right;
	width: 100%;
	margin-left: -339px;
}


#cntVoci{
	margin-left: 339px;
	height:36px;
}



#navVoci{
	float:left;
	width:170px;
}

#exaVoci{
	float:right;
	width:169px;
}

#breadcrumbHome{
	width:100%;
	height:28px;
}

#wrpBH{
	float:left;
	width:100%;

}


#cntBH{
	margin: 0 49% 0 57px;
	background:#393939;
	height:28px;
}


#navBH{
	float:left;
	width:57px;
	margin-left:-100%;
	height:28px;
	background:#cbcbcb;
}

#extBH{
	float:left;
	width:49%;
	margin-left:-49%;
	height:28px;
	background:#cbcbcb;
}



.fontStyleB{
	padding:3px 5px 3px 5px;
	font-weight:bold;
	font-size:150%;
	text-transform:uppercase;
	color:#ffffff;

}
#menuHome{
	
	width:100%;
	background:#cbcbcb;
}

#bodyMenuHome{
	margin:0px 0px 0px 8px;
	color:#393939;
}

#bodyEditoriali{
	
	background:#cbcbcb;

}
#bodyEventi{

	background:#cbcbcb;

}


.footerNB{
background:#ffffff;

}

#onda{
	height:70px;
	background:url(/cultura/xflow/cultura/docroot/cultura/img/onda-footer.gif) no-repeat ;
	border:0px;
}

#footer{
	clear:both;
	min-height:38px;
	background:#393939;
	
	
}
#footerBody{
	clear:both;
	min-height:38px;
	background:#393939;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

#footerBody a{
color:#ffffff;
}

.infofooter{
background:#ffffff;
width:100%;
height:20px;

}

.wrpToolbar{
	float:right;
	width:100%;
	margin-left:-545px;
}

.cntToolbar{
	margin-left:545px;
	


}

.navToolbar{
	float:right;
	width:545px;
	
	
}

.vociToolbar{

}

#menu_css_orizzontale{
	list-style:none;
	width:100%;
	margin:0;
	padding:0px;
} 

#menu_css_orizzontale li{
	display:inline;
} 


#menu_css_orizzontale a{
	display:block;
	float:left;
	height:28px;
	margin-left:1px;
	padding-left:2%;
	padding-right:1%;
	text-decoration:none;
	color:#393939;
	font-weight:bold;
	line-height:28px;
	/*background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-separatrice.gif) no-repeat ;*/
	
} 

.primo{
	
	
}

.barraLaterale{
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-separatrice.gif) no-repeat ;
}

#wrpBMH{
	float:left;
	width:100%;
}

#cntBHM{
	margin-right: 225px;
	min-height:250px;
}

#navBHM{
	float:left;
	width:225px;
	margin-left: -225px;
	min-height:250px;
	background:#ffffff;
}

#marginCntBHM{
background:#ffffff;
margin:0px 8px 0px 0px;
min-height:250px;

}

.blmarginTot{
margin:0px 10px 0px 10px;
min-height:240px;
padding-top:10px;
padding-bottom:0px;

}

.rigaMenu{
min-height:80px;

}

.divMenuPRL{
background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-verde.gif) no-repeat ;
background-position:left top ;
}


ul.menu_a_2livelli{
float: left;
margin: 0;
padding: 0;
list-style:none;


}	
ul.menu_a_2livelli li ul{
list-style:none;
margin:0;
padding:0;

}
.divIMGbarAttivitaRegionale{
background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-arancio.gif) no-repeat ;
background-position:left ;

}
.divIMGbarTemi{
background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-verde.gif) no-repeat ;
background-position:left ;
}

.divIMGbarProfessioneCultura{
background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-viola.gif) no-repeat ;
background-position:left ;


}
.menuPrimoLivello {
padding-bottom:8px;
padding-top:9px;
margin-left:5px;
text-transform: uppercase;
background-position:left;
}
ul.menu_a_2livelli li{
float:left;
margin: 0;
padding: 0;

}

ul.menu_a_2livelli a:link,
ul.menu_a_2livelli a:visited{
display: block;
/*padding: 4px 16px;*/
padding-right: 4px;
padding-left: 4px;
color: #393939;
text-decoration: none;

}
ul.menu_a_2livelli a:hover,
ul.menu_a_2livelli a:focus,
ul.menu_a_2livelli a:active{
color: #393939;
text-decoration: none;

}
.menuTemi{
margin:0px;
padding:0px;
font:85% Arial ;
font-weight:bold;
background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-verdepiccola.gif) no-repeat ;
background-position:right ;
}
.menuAttivitaRegionale{
margin:0px;
padding:0px;
font:85% Arial ;
font-weight:bold;
background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-aranciopiccola.gif) no-repeat ;
background-position:right ;
}
.menuProfessioneCultura{
margin:0px;
padding:0px;
font:85% Arial ;
font-weight:bold;
background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-violapiccola.gif) no-repeat ;
background-position:right ;
}

.wrpMenu{
float:left;
width:100%;
margin-left:-50%;
height:78px;
}
.cntMenu{
margin-left:50%;
min-height:78px;

}

.cntMenu ul {
margin:0px;
padding:0px;
}
.cntMenu li{
margin:0px;
padding:0px;
}

.navMenu{
float:right;
width:49.9%;
min-height:78px;


}

.bordoCntMenu{
min-height:75px;
border-bottom:1px solid #cbcbcb;
margin-right:7px;

}

.bordoCntMenuDX{
min-height:75px;
border-bottom:1px solid #cbcbcb;
margin-right:7px;

}
.bordoCntMenuNR{
min-height:80px;
margin-right:9px;

}

.bordoCntMenuDXNR{
min-height:80px;
margin-right:7px;

}


#bloccoEditorialiHome{



}

.titoloAEditoriali{
min-height:26px;
background:#cbcbcb;
margin-right:1px;

}
.titoloAEditoriali a{
color:#000000;

}


.elencoEditoriali{

font-size:85%;
}
.wrpNewEDI{
float:right;
width:100%;
margin-right:-50%;


}
.cntNewEDI{
margin-right:50%;


}
.extNewEDI{

float:left;width:49.9%;
}


.bordoLatEDI2{
border-right:1px solid #cbcbcb;

}

.marginED1{
margin-right:10px;
margin-left:20px;
}

.marginED2{
	margin-right:10px;
	
	
}

.titoloAEventi{
min-height:26px;
background:#cbcbcb;
margin-right:1px;

}
.titoloAEventi a{
color:#000000;
}

.elencoEventi{
background:#ffffff;
min-height:566px;
color: #393939;
}

#bloccoEventiHome{
font-size:85%;
}
#bloccoSearchEventi{
font-size:85%;
}
#bloccoEventiEsterni{
font-size:85%;
}



.servOnLine{
font-size:85%;
min-height:187px;
}

.servOnLine a{
color:#393939;

line-height:13px;

}

.servOnLine img{
padding:0px;
margin:0px;
border:0px;

}


.titSOL{
background:#474747;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;


}

.titSOLRicEvNew{
background:#172c81;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
border-bottom:3px solid #ffffff;



}

.marginTitSOL{
margin-left:10px;
font-size:120%;

}

.bloccoBianco{
height:28px;
border-bottom:1px solid #cbcbcb;



}
.bloccoBiancoIM{
height:38px;
border-bottom:1px solid #cbcbcb;

}


.bloccoBiancoBSS{
height:25px;
border-bottom:1px solid #cbcbcb;
border-top:1px solid #cbcbcb;


}

.bloccoBiancoBG{

border-top:4px solid #cbcbcb;
height:25px;
}

.bloccoBiancoNB{
height:25px;
border-top:1px solid #cbcbcb;


}


.mBLBIMG{
margin-left:4px;
height:18px;

padding-top:3px;
padding-bottom:4px;

}
.wrpBL{



}
.cntBL{
float:right;
width:209px;
height:18px;


}
.cntBLIM{
float:right;
width:209px;
height:28px;


}

.navBLIM{
margin-top:5px;
float:left;
width:22px;
height:28px;


}


.testBLIM{
padding-top:3px;
font-weight:bold;
margin-right:2px;


}

.navBL{
float:left;
width:22px;
height:18px;


}

.testBL{
padding-top:3px;
font-weight:bold;

}

.wrpTAED{
float:right;
width:100%;
margin-left:-25px;
height:24px;
}
.cntTAED{
margin-left:25px;
height:24px;
}

.navTAED{
float:left;
width:25px;
height:24px;

}

.testTAED{
margin-top:4px;
color:#000000;
font-weight:bold;
text-transform:uppercase;
font-size:110%;

}
.wrpARCHIVIO{
float:left;
width:100%;
margin-left:-85px;

}
.cntARCHIVIO{
margin-left: 85px;
}
.navARCHIVIO{
float:right;
width:85px;
}

.marginEL{
	margin-left:15px;
	margin-right:15px;
	background:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	
}

.bloccoEdit{
	min-height:66px;
	padding:0px;


}

.mBEDIT{
	padding-top:10px;
	margin:0px;

}


.titMbEDIT a{
	text-transform:uppercase;
	color:#0000ff;
	font-weight:bold;
}

.occhMbEDIT{
	color:#393939;

}

.wrpBEDIT{
	float:right;
	width:100%;
	margin-left:-152px;
	min-height:90px;
	
}

.cntBEDIT{
	margin-left:152px;
	min-height:90px;

}

.navBEDIT{
	float:left;
	width:152px;
	min-height:90px;


}
.bloccoEditFoto{
	min-height:90px;



}

.mBEDITFoto{
}


.marELEV{
min-height:572px;
margin-left:1px;
margin-right:1px;
border-top:1px solid #ffffff;


}
.wrpELEV{
	float:left;
	width:100%;

}
.cntELEV{
	margin-right: 240px;

	
}
.navELEV{
	float:left;
	width:240px;
	margin-left: -240px;

	background:#ffffff;
	
}
.primaRigaEv{
	min-height:284px;
	border-bottom:2px solid #ffffff;

}

.wrpFEV{
float:left;
width:100%;

}
.cntFEVP{
	margin-right:492px;
	min-height:284px;
	background:#ffffff;
}
.navFEVS{
	float:left;
	width:246px;
	margin-left:-246px;
	min-height:284px;
	background:#ffffff;
}

.extFEVST{
	float:left;
	width:246px;
	margin-left:-492px;
	min-height:284px;
	background:#ffffff;
}

.secondaRigaEv{
	min-height:284px;
	border-top:2px solid #ffffff;
}
.marginFEVP{
margin-right:2px;

background:#e7e7e7;
min-height:284px;
}
.marginInterno{
margin-right:5px;
margin-left:5px;

}
.titEventoLink{
padding-top:6px;
}
.titEventoLink a{
	text-transform:uppercase;
	color:#0000ff;
	font-weight:bold;
}

.occhEvento{
	padding-top:10px;
}
.luogoHomeEvento{
	padding-top:2px;

}
.dtHomeEventi{
	padding-top:2px;
	font-weight:bold;

}

.imgEvento{
	padding-top:15px;
}

.bordoLargo{
	background:#172c81;
}
.bordoLargo fieldset{
	border:0px;
	margin:0px;
    padding:0px;
}

.bordoLargo label{
	font-family:Arial,Geneva,Arial,Helvetica,sans-serif;
	font-size: 110%;
	font-weight:bold;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
    padding:0px;
}
.bordoLargo form{
	margin:0px;
	padding:0px;
}

.marginBordoLargo{
	margin-left:5px;
	padding:10px 0px 10px 0px;
	
}
.blSP
{
	height:18px;
	margin-bottom:4px;
	width:220px;
}
.wrpblSP
{
	float:right;
	height:18px;
	width:130px;
}
.cntblSP{
	margin:0px;
	padding:0px;
	width:130px;
	
}
.navblSP{
	float:left;
	width:90px;
	height:18px;
	padding-top:1px;
	
}
.centraCerca{
	margin-top:10px;
	margin-left:43px;
}

.marginEVDMS{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	border-bottom:solid 1px #e7e7e7;
}

.dataEventoDMS{
	margin-left:5px;
}
.titEventoLinkDMS{
	margin-left:5px;
}

.titEventoLinkDMS a{
	color:#0000ff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}

.dmsBold{
font-weight:bold;
}


.marginElencoLuoghi{

	margin-top:30px;
	margin-bottom:30px;
	color:#393939;
	

	
}
.newMarLUO{

margin-right:10px;
}

.elencoLuoghi{
	color:#404040;
	
}
.elencoLuoghi a{
	color:#0000ff;
	font-weight:bold;
	text-decoration:underline;
}
.titoloLuogo{
	font-weight:bold;
	font-size:130%;
}
.wrapperLuoghi{
	float:left;
	width:100%;
}
.contentLuoghi{
	margin: 0px  240px 0px 200px;
}
.navigationLuoghi{
	float:left;
	width:240px;
	margin-left:-240px;
	font-size:85%;
}
.extraLuoghi{
	float:left;
	width:200px;
	margin-left:-100%;
}

.wrapperLuoghiLista{
float:right;
width:100%;
margin-left:-240px;

}

.contentLuoghiLista{
	margin-left:240px;
}

.navigationLuoghiLista{
	float:left;
	width:240px;

}
.imgSlider{
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	min-height:250px;
}
.testoATDTDC{
	margin-top:20px;
	margin-bottom:20px;
	
	
}
.marginAccordion{
	margin-top:20px;
	margin-bottom:20px;
}

/******************************************/

.coin-slider { overflow: hidden;
/*zoom: 1 !important;*/
position: relative; 
}
#coin-slider{border:1px solid #393939;}
.coin-slider a{ text-decoration: none; outline: none; border: none; color:#ffffff }

.cs-buttons { font-size: 0px; padding: 10px; float: left; display:none; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 480px; padding: 15px 10px 0px 10px; background-color: #404040; color: #FFFFFF; }

.cs-prev { background-color: #000000; color: #FFFFFF; padding: 0px 10px; font-size:15px;}
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; font-size:15px;}




.bloccoLuogoHeader{
	padding-bottom:20px;
}

.collezioni{
	padding-top:5px;
	padding-bottom:5px;
}
.titCollezione{
font-weight:bold;
}

.etichettaLuogo{
font-weight:bold;
}

.imgACC{
float:left;

}

.testoACC{

}

.paginaListaLuoghi{

margin-top:20px;
margin-right:10px;
margin-left:10px;
margin-bottom:20px;

}

.paginationLuoghi{

width:100%;
}


.paginazione{
	background:#000000;
	padding-top:3px;
	padding-bottom:3px;
	color:#fff;
	min-height:14px;
}


.wrpPag{
	float:left;
	width:100%;
	background:#000000;
	 
}


.cntPag{
	margin: 0px 110px 0px 110px;
	text-align:center;

}

.navPag{
	float:left;
	width:110px;
	text-align:center;
	margin-left:-100%;
}

.exPag{
	float:left;
	width:110px;
	margin-left:-110px;
	text-align:center;	

}
 
.pagesPack{
   list-style:none; 
    padding:0px;
    margin:0px;
   
   
}
.navPag a{
 color:#feb842;
}

.exPag a{
 color:#feb842;
}
ul.pagesPack li  {
 	color:#ffffff;
    text-decoration:none; 
    margin-left:0px;
    height:14px;
    line-height:14px; 
    font-family: Arial,Verdana,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-align: center;
}
ul.pagesPack li { 
	display:inline;
	padding-left: 5px;
	padding-right: 5px;
    height:14px;
    text-align:center;
    color:#ffffff
}

.pagineInputSel{
	color:#feb842;
}
.pagineInput{
	color:#fff;
}

.bloccoListaLuogo{
	border-bottom:1px solid #efefef;
	color:#393939;
}
.bloccoListaLuogo a{
	color:#0000ff;

}

.marginLL{
margin-top:15px;
margin-bottom:15px;
}
.wrpLL{
float:right;
width:100%;
margin-left:-95px;


}
.cntLL{
margin-left:95px;


}
.extLL{
float:left;
width:95px;

}
.noDettDENO{
font-weight:bold;
}
.grassetto{
font-weight:bold;
}
.spazio{
margin-top:5px;

}
.dedDis{

margin-top:5px;
margin-bottom:5px;

}

/*PARTE EDITORIALI */

.wrpEDITORIALE{
float:left;
width:100%;
}
.cntEDITORIALE{
margin-right: 240px;

}

.navEDITORIALE{
float:left;
width:240px;
margin-left:-240px;

}

.margiIntroLuoghi{
margin-right:10px;
margin-left:10px;
}
.margiIntroEditoriali{
margin-left:65px;
margin-right:50px;
}
.maginEDITORIALE{
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
margin-right:30px;



}

.maginEDITORIALE_NEW{
margin-top:30px;
margin-bottom:30px;
margin-left:10px;
margin-right:20px;

}

.maginEDITORIALEAllegati{
margin-top:30px;
margin-bottom:30px;
margin-left:13px;
margin-right:30px;



}
.maginEDITORIALE_New{
margin-top:30px;
margin-bottom:30px;
margin-left:10px;
margin-right:10px;

}

.maginEDITORIALELista{
margin-top:30px;
margin-bottom:30px;
margin-left:65px;
margin-right:50px;

}

.titEDITORIALE{
font-size:170%;
font-weight:bold;

}
.dtEDITORIALE{
font-size:130%;
font-weight:bold;
}
.dtHomeEditoriali{
font-weight:bold;
}


.occEDITORIALE{
margin-top:25px;
margin-bottom:25px;
font-style: italic;

}

.imgEDITORIALE{
float:left;
margin-right:10px;

}

.marginALLEDITORIALE{
margin-top:45px;

}

.etichettaEDITORIALI{
background:#efefef;
color:#393939;
font-weight:bold;
}

.paddingETED{
margin-left:5px;
padding-top:3px;
padding-bottom:3px;


}

.marginAllegati{
margin: 10px 15px 0px 15px;
padding-bottom:10px;
border-bottom:1px solid #efefef;
font-size:90%;


}

.marginTH{
margin: 0px 15px 0px 15px;
padding-bottom:10px;
padding-top:10px;
font-size:90%;


}

.marginDOCEDITORIALE{
margin-top:25px;

}
.allDoc a{
	color:#0000ff;

}

.formPaginazione{
padding-top:20px;

}


.formPaginazione form{
color:#393939;
border-bottom :1px solid #efefef;

}
.formPaginazione select{
	color:#393939;
	border-right: #efefef 1px solid;
	border-top: #efefef 1px solid;
	border-left: #efefef 1px solid;
	border-bottom: #efefef 1px solid;
}








.wrpListaED{
	float:right;
	width:100%;
	margin-left:-95px;
	
	
}

.cntListaED{
	margin-left:95px;
	

}

.navListaED{
	float:left;
	width:95px;
	


}

.immaginiListaED{
width:80px;
}

.bloccoListaED{

margin-top:10px;
padding:10px 0px 10px 0px;
border-bottom:1px solid #efefef;
font-size:90%;


}

.listaEDarchivio{
margin-top:40px;
margin-bottom:40px;


}

.dtListaED{
font-weight:bold;
}


.breadcrumb{
padding-top:15px;
margin-left:15px;
clear:both;

}


.mappaEvento{
margin-top:20px;
margin-bottom:20px;

background:#efefef;

}
.backMappaEvento{
padding-top:25px;
padding-bottom:25px;
margin-left:87px;
}

.marginEvTBlocchi{
margin: 0px 15px 0px 5px;
font-size:90%;

}

.dmsHome{
margin-top:5px;
padding-bottom:65px;

}

.dmsAreeTur{
background:#c7df6d;
font-weight:bold;
}
.marginDdmsAreeTur{
padding-top:3px;
padding-bottom:3px;
margin-left:5px;
}
.cmsInEvid{
margin-top:10px;
background:#9e111a;
font-weight:bold;
color: #ffffff;
}
.titEVDMS{
font-size:170%;
font-weight:bold;
margin-bottom:30px;
}


.bordoSearchTesto{
color: #ffffff;
}

.formSearchTesto{
	padding-top:20px;
	padding-bottom:20px;

}


.formSearchTesto form{
	color:#000000;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;

}
.formSearchTesto input.campo {
	color:#393939;
	border: none;
	width: 90%;
	margin-left: 5px;
}

.formSearchTesto input.cerca {
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#ffffff;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: 2px;
}

/*PARTE EDITORIALI */

.wrpBandiConcorsi{
	float:left;
	width:100%;
}

.cntBandiConcorsi {
	margin-right: 65px;
}


.titoloBloccoRicercaEventi{
	font-weight:bold;
	color:#172c81;
	font-size:120%;
}
.marginTitoloBloccoRicercaEventi{
	padding-top:3px;
	padding-bottom:3px;
	margin-left:5px;
}


.marginBodyRightNew{
width:239px;
margin-right:1px;
margin-top:5px;
}
.navEDITORIALE{
font-size:85%;
}

/************ parte prenota on-line ******/


.titGLCT{
width:239px;
margin-right:1px;
padding:0px;
background: #172c81;
color:#ffffff;
font-size:120%;
font-weight:bold;

}
.marginGLCT{
    padding-top:3px;
	padding-bottom:3px;
	margin-left:5px;
}

.wrpTestoPrenota{
width:239px;
margin:0px 0px 0px 0px;
padding:0px 0px 4px 0px;
background: #cacbcf;

}



.contenutoPrenota{
margin:0px 8px 8px 8px;
padding:4px 0px 0px 0px;
background:#ffffff;
width:223px;
}


.contenutoPrenotaBody{
width:215px;
margin:4px 4px 0px 4px;
}

.primaParteForm{
margin:0px;
padding:0px;

}
.primaParteForm select{
margin:0px;
padding:0px;

}
.primaParteForm label{
margin:0px;
padding:0px;
}
.primaParteForm input{
margin:0px;
padding:0px;

}
.contenutoPrenotaBody form{
margin:0px;
padding:0px;

}
.primaParteForm fieldset{
margin:0px;
padding:0px;
border:0px;;
width:215px;
}





.blSPrenota
{
	height:22px;
	margin-bottom:4px;
	width:210px;
}
.wrpblSPPrenota
{
	float:right;
	height:22px;
	width:130px;
}
.cntblSPPrenota{
	margin:0px;
	padding:0px;
	width:130px;
	
}
.navblSPPrenota{
	float:left;
	width:80px;
	height:22px;
	padding-top:1px;
	
}



.fildsetSallCamere1{
padding-top:4px;



}


.primoFieldset {
padding-top:4px;

}

.nPersVal1{
padding-top:2px;
padding-bottom:2px;
}
.wrpADB
{
float:left;
height:22px;
width:65px;


}
.cntADB{
margin:5px 0px 5px 4px;
padding:0px;

}
.navADB{
	float:left;
	width:110px;
	height:17px;
	/*padding-top:1px;*/
	
}

.wrpCH12
{
float:left;
margin:5px 0px 5px 4px;
height:22px;
width:90px;


}
.cntCH12{
margin:0px;
padding:0px;

}
.navCH12{
	float:left;
	width:90px;
	height:21px;
	padding-top:1px;

}



.wrpRoom{
float:left;
width:100%;
}
.cntRoom{
margin-right:70px;


}
.navRoom{
float:left;
width:70px;
margin-left:-70px;

}
.extraRoom{
float:left;
width:70px;
margin-left:-140px;

}

.marginCntRoom{
margin-top:18px;
font-weight:bold

}

.bamb2{
margin-top:4px;
margin-bottom:4px;
}

.bamb{
margin-top:4px;
margin-bottom:4px;
}

.bambGuidaAlloggi{
margin-top:4px;
margin-bottom:4px;
margin-left:10px;
}
.bamb2GuidaAlloggi{
margin-top:4px;
margin-bottom:4px;
margin-left:10px;
}
.sAllCamere fieldset{
/*border:1px solid #cacbcf;*/
border:1px solid #c7df6d;
}

.bambiniEta fieldset{
margin:0px;
padding:0px;
border:0px;

}



.bambiniEta legend{
	width:0px;
	padding:0px;
	height:0px;
	display:none;

} 

.bambiniEta2 fieldset{
	margin:0px;
	padding:0px;
	border:0px;


}



.bambiniEta2 legend{
	width:0px;
	padding:0px;
	height:0px;
	display:none;

} 



.sAllCamere legend{
text-transform:uppercase;
font-size:100%;
font-weight:bold;
color:#393939;

}
.sAllCamere label{
text-transform:lowercase;

}

.blSPC
{

height:18px;


}
.wrpblSPPrenotaC
{
float:right;
height:18px;
width:145px;

}
.cntblSPPrenotaC{
margin:0px;
padding:0px;

}
.navblSPPrenotaC{
	float:left;
	width:65px;
	height:17px;
	padding-top:1px;
}


.imgPrenotaPON{
margin-top:5px;
text-align:center;
}

/************ fine parte prenota on-line ******/

.bibChiusura{
margin-top:10px;
}
.tipologiaInc{
font-style:italic;
}







/* IE hack \*/
* html .imgzoom-container { height: 1%; }
/* Hack ends */

.imgzoom-overlay {
    background-color: #000;
}

.imgzoom-wrap {
    background: #fff;
    border: solid 1px #bbb;
    padding: 0.8em;
    color: #555;
    font-size: 90%;
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    position: absolute;
    box-shadow: 5px 5px 20px #000;
    -moz-box-shadow: 5px 5px 20px #000;
    -webkit-box-shadow: 5px 5px 20px #000;
}

.imgzoom-container {
    position: relative;
    margin-bottom: 0.4em;
    overflow: hidden;
}

.imgzoom-prev, .imgzoom-next {
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    width: 50%;
    float: left;
    line-height: 10em;
    text-decoration: none;
    background: url(imgzoom-blank.gif);
    overflow: hidden;
    height: 100%;
    cursor: pointer;
    position: absolute;
    top: 0;
    z-index: 100;
}

.imgzoom-prev {
    margin-left: 0;
    left: 0;
}

.imgzoom-next {
    left: 50%;
    text-align: right;
}

.imgzoom-prev span, .imgzoom-next span {
    display: none;
    width: 4em;
    height: 1.5em;
    line-height: 1.5em;
    vertical-align: middle;
    margin-top: 2em;
    padding: 1em;
    position: absolute;
    top: 2em;
}

.imgzoom-prev span {
    border-radius:  0 0.5em 0.5em 0;
    -moz-border-radius: 0 0.5em 0.5em 0;
    -webkit-border-radius: 0 0.5em 0.5em 0;
}
    
.imgzoom-next span {
    right: 0;
    border-radius: 0.5em 0 0 0.5em;
    -moz-border-radius: 0.5em 0 0 0.5em;
    -webkit-border-radius: 0.5em 0 0 0.5em;
}

.imgzoom-prev:hover, .imgzoom-next:hover {
    visibility: inherit;
}

.imgzoom-prev:hover span, .imgzoom-next:hover span {
    background-color: #fff;
    display: block;
}

.imgzoom-wrap-first .imgzoom-prev {
    display: none;
}

.imgzoom-wrap-last .imgzoom-next {
    display: none;
}

.imgzoom-counter, .imgzoom-title, .imgzoom-close {
    float: left;
    width: 20%;
    vertical-align: middle;
}

.imgzoom-title {
    width: 60%;
    color: #333;
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 110%;
}

.imgzoom-close {
    float: right;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    cursor: pointer;
}

.stoottitPub{
font-weight:bold;
	font-size:110%;
}


.tipologiaPubb{
font-style:italic;
margin-top:15px;
margin-bottom:15px;

}



.wrpPubblicazioniBody{
float:right;
width:100%;
margin-left:-170px;

}

.cntPubblicazioniBody{
	margin-left:170px;
}

.navPubblicazioniBody{
	float:left;
	width:170px;

}

.testopubblicazioni{
margin-top:30px;

}


.marginSfogliaonline{
margin-top:30px;
margin-bottom:10px;

}

.sfogliaonline{
background: #622181;
color:#ffffff;
font-weight:bold;
font-size:110%;
}

.paddingSfogliaonline{
padding-top:4px;
padding-bottom:4px;
margin-left:20px;

}
.elencoSfogliaonline{
margin:3px;
background:#ffffff;

}

.backGroundSfogliaonline{

background: #f9f9f9;
margin-bottom:2px;

}

.marBSfogliaonline{
margin-left:16px;
padding-top:8px;
padding-bottom:8px;

}
.decsAllPub{
margin-top:3px;
}
.marBSfogliaonline a{
text-decoration:none
}




/*********** ITINERARI **************************/




.wrapperItinerari{
	float:left;
	width:100%;
	
	
}
.contentItinerari{
	margin: 0px  240px 0px 200px;
	

	
}
.navigationItinerari{
	float:left;
	width:240px;
	margin-left:-240px;
	font-size:85%;
	

}
.extraItinerari{
	float:left;
	width:200px;
	margin-left:-100%;
	

}

.listaITINERARI{
margin: 10px 10px 10px 10px;

}


.bloccoITINERARIO{
	border-bottom:1px solid #efefef;
	color:#393939;
	padding-top:5px;
	padding-bottom:10px;

}
.bloccoITINERARIO a{
	color:#0000ff;

}
.wrpLIT{
float:right;
width:100%;
margin-left:-95px;


}
.cntLIT{
margin-left:95px;


}
.extLIT{
float:left;
width:95px;

}




.itinerario{
margin:40px 10px 10px 10px;

}



.titoloItinerario{
	font-weight:bold;
	font-size:150%;
	padding-bottom:20px;
}


.wrpItinerarioBody{
float:right;
width:100%;
margin-left:-130px;

}

.cntItinerarioBody{
	margin-left:130px;
}

.navItinerarioBody{
	float:left;
	width:130px;

}

.spIntroITINERARI{
padding-top:10px;

}

.itinerariLuoghi{
margin-top:10px;
background: #efefef;
}

.bloccoItinerari{
float:left;
width:50%;
font-size:90%;
}
.bloccoItinerariNEW{
padding-top:3px;
font-size:90%;
}

.linkcntBIT{
/*margin-top:7px;
min-height:29px;*/
}

.linkcntOPERE{
margin-top:6px;
}

.bloccoItinerari a{
line-height:29px;
}

.BLborB{
padding-top:3px;
padding-bottom:3px;
background: #efefef;
border-bottom:1px solid #ffffff;
clear:both;

}


.wrpBIT{
float:right;
width:100%;
margin-left:-40px;
}
.cntBIT{
margin-left:40px;

min-height:29px;
}
.navBIT{
float:left;
width:40px;
min-height:29px;


}

.allUrlItinerario{
margin-top:25px;
border-top:1px solid #efefef;

}
.urlItinerario{
margin-top:10px;

}
.tItUrl{
font-weight:bold;

}


.allegatiItinerario{
margin-top:15px;

}

.wrpAllIt{
float:right;
width:100%;
margin-left:-280px;
}

.cntAllIt{

margin-left:280px;
background:#efefef;
}

.navAllIt{
float:left;
width:280px;
background:#efefef;

}

.paddingcntAllIt{
padding:5px;

}
.paddingcntAllItBorder{
border-left:2px solid #ffffff;
padding:5px;

}

.descAllIt{
margin-top:5px;
padding:5px;
border:1px solid #efefef;

}
.mappaItinerari{
margin-top:10px;
text-align:center;
}


.menuSX{
margin-left:15px;
margin-top:35px;
padding-bottom:50px;

}

.menuSX ul{
margin:0px;
padding:0px;
list-style:none;

}

.menuSX li{


	
} 

.liselected{
	/*border-bottom:1px solid #0000ff;*/
	color: #ffffff;
    font-weight:bold;		
	padding:5px 0px 5px 5px;
	margin-right:5px;
	
	font-size:90%;
	background:#393939;
}

.menuSX a{
	display:block;

	margin-left:0px;
	margin-right:5px;
	padding:5px 0px 5px 0px;
	text-decoration:none;
	color:#393939;
	font-size:90%;

	/*border-bottom:1px solid #8c8c8c;*/
	
	
} 

#parteStampabile{
display:none;
}

.bottoneStampa{
text-align:center;
margin-top:20px;
}

/*********** END ITINERARI **************************/



.marginPacchettiMenuDX{
margin-top:10px;
margin-bottom:10px;
}


.titPACCHETTI{
width:239px;
margin-right:1px;
padding:0px;
background: #9D3C0D;
color:#ffffff;
font-size:120%;
font-weight:bold;
text-transform:uppercase;

}
.singoloPacchetto{

margin-bottom:10px;
margin-right:1px;

}

.mpdag{
margin-top:10px;

}

.prezzoda{

float:right;
width:83px;
font-size:130%;
color: #9D3C0D;
font-weight:bold;



}
.marginprezzoda{
text-align:center;


}

.linkDettaglioPacH{
margin-top:10px;
background:#9D3C0D;
width:83px;
text-align:center;

}

.linkDettaglioPacH a{
color:#ffffff;
font-size:120%;
font-weight:bold;
text-transform:uppercase;


}
.vediTuttiPac{
margin:0px 1px 0px 0px;
padding-top:2px;
padding-bottom:2px;
background:#9D3C0D;
text-align:center;
}

.vediTuttiPac a{
color:#ffffff;
font-size:120%;
font-weight:bold;
text-transform:uppercase;


}
.titGLCT_NOTIZIETERR{
width:239px;
margin-right:1px;
padding:0px;
background: #561c70;
color:#ffffff;
font-size:120%;
font-weight:bold;
text-transform:uppercase;

}

.marginEventiMenuDX{
margin-top:10px;
margin-bottom:10px;

}
.singleNotizie{
margin:5px 1px 5px 0px;
padding-bottom:5px;
border-bottom:1px solid #bcbdc0;

}


.singleNotizieNoBordo{

margin:5px 1px 5px 0px;
padding-bottom:5px;

}
.dataSingleEvento{
}
.singleNotiziaTitolo{
padding-bottom:5px;
}
.singleNotiziaOcchiello{

}

.singleNotiziaTitolo a{
font-size:110%;
color:#0000ff;
}
.titoloPacchettoHome a{
font-size:110%;
color:#0000ff;

}


.servOnLineMenuDx{
margin-right:1px;

}



.servOnLineMenuDx a{
color:#393939;
display:block;
line-height:13px;

}

.servOnLineMenuDx img{
padding:0px;
margin:0px;
border:0px;

}



.titSOL_MENU{
background:#474747;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;

font-size:120%;


}

.marginSOL_MENU{
    padding-top:3px;
	padding-bottom:3px;
	margin-left:5px;
}

.linkSOL{
padding-top:5px;
margin-left:10px;
margin-bottom:5px;
}

.linkSOLa{

}

.bloccoServiziOnline{

border-left:1px solid #cbcbcb;
border-bottom:1px solid #cbcbcb;
border-right:1px solid #cbcbcb;

}

/*********** TACCUINO **************************/


.marginTaccuino{
margin-top:10px;
margin-bottom:10px;
margin-right:1px;
}

.titTACCUINO{
background:#9e1019;
color:#ffffff;
font-size:84%;
text-transform:uppercase;



}

.titTACCUINO h1{
color:#ffffff;
}

.heightTACCUINO{
height:46px;
}

.wrpTaccuino{
float:left;
width:100%;
margin-left:-55px;
}

.cntTaccuino{
margin-left:55px;

}
.navTaccuino{
float:left;
width:55px;

}

.marginCntTac{
margin-top:10px;
margin-left:10px;

}
.marginNavTac{
margin-top:3px;
}

.bodyLinkTaccuino{
border-left: 1px solid #bcbdc0;
border-right: 1px solid #bcbdc0;
border-bottom: 1px solid #bcbdc0;


}

.marginBoddylinkTaccuino{
padding-top:15px;
margin-left:5px;
margin-bottom:10px;

}

.linkTaccuino{

height:24px;
}

.linkTaccuino a{
text-decoration: none;
color: #393939;
font-size: 110%;
padding:5px 0px 5px 0px;


}

.marginLTNew{
padding-top:4px;
}

.wrpTAC{



}
.cntTAC{
float:right;
width:205px;
height:24px;


}
.navTAC{
float:left;
width:24px;
height:24px;


}

.immginiInput{

margin-top:10px;
}

.floatImg{
float:left;
width:50%;
}

.heightROW{
min-height:30px;


}

.wrpROW{
	float:right;
	width: 100%;
	margin-left: -60px;
}
.cntROW{
	margin-left: 60px;
}
.navROW{
	float:left;
	width:20px;
}
.extROW{
	float:right;width:40px;
}
.rowMT5{
	margin-top:5px;
}
.rowMT7{
margin-top:7px;
}

.taccuino{
margin:40px 141px 10px 146px;


}
.taccuino a{
color: #0000ff

}
.marginTitoloTaccuino{
margin-bottom:20px;

}
.wrpiTitoloTaccuino{
float:right;
width: 100%;
margin-left: -70px;

}

.cntTitoloTaccuino{
margin-left:70px;

}
.navTitoloTaccuino{
float:left;
width:70px;


}

.fontTitTaccuino{
margin-top:5px;
font-weight:bold;
font-size:180%;
color:#9e1019;
}

.testoIntroTaccuino{
margin-bottom:40px;

}

/*********** FINE TACCUINO **************************/






.menuEaxalead{
margin-left:15px;
margin-top:15px;
padding-bottom:50px;

}

.menuEaxalead ul{
margin:0px;
padding:0px;
list-style:none;

}

.menuEaxalead ul a{
	height:25px;
	margin-left:0px;
	margin-right:5px;
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;
	color:#393939;

}

.menuEaxalead ul ul a{
font-weight:normal;
}

.menuEaxalead ul ul{
margin-left:15px;

}
#exaX{
display:none;
}
#exaY{
display:none;
}
#exaMarker{
display:none;
}
#exaAbstract{
display:none;
}
#exaIcona{
display:none;

}
#exaLocalita {
display:none;
}


.wrpEDITORIALE_New{

float:left;
	width:100%;
}
.cntEDITORIALE_New{

margin: 0px  240px 0px 200px;

}
.navEDITORIALE_New{
		float:left;
	width:240px;
	margin-left:-240px;
	font-size:85%;

}

.extraEDITORIALE_New{

	float:left;
	width:200px;
	margin-left:-100%;

	
}

.wrapperPB{
float:right;
width:100%;
margin-left:-240px;

}

.contentPB{
	margin-left:240px;

}

.navigationPB{
	float:left;
	width:240px;
	
}


.inputCH{
margin-top:4px;
background:#ffffff;
color:#393939;
font-family: Arial,Geneva,Arial,Helvetica,sans-serif;
border:1px solid #e7e7e7;

}

.bottoneSubmit{
/*bacbackground-attachment: scroll;*/
background-clip: border-box;
background-color: #ffffff;
border: 0px;
color: #393939;
font-weight:bold;
font-family:  arial, verdana, sans-serif, 'Lucida Sans';
text-align: left;
width: 100px;
cursor: pointer;
margin-left:5px;
}



/*********** PARTE NUOVO MENU **************************/

#bloccoMenuHome {
background:#ffffff;
min-height:28px;
}

div#hormenu {
width: 100%;
margin: 0px;
padding: 0px;
margin-left:5px;
margin-right:5px;

z-index:30;
}


/*******    menu it                     *********************************/
#menu_it_Temi {
	float: left;
	width: auto;

}
#menu_it_Temi ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_it_Temi a.menu_it_Temi {
	display: block;
	font: bold 100% Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 10px;
	text-align: center;
	text-decoration: none;
	line-height:28px;
	height:28px;
	text-transform:uppercase;
    border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	
	
	
	
}

#menu_it_Temi a.menu_it_Temi[href] {
	color:#393939 ;
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-verde_tendina.gif) no-repeat ;
}

#menu_it_Temi li.menu_it_Temi {
	background: transparent;
	color: #393939;
	float: left;
}

#menu_it_Temi li.menu_it_Temi#attivo {
	background: #ffffff;
	
}

#menu_it_Temi li.menu_it_Temi:hover, #menu_it_Temi li.menu_it_Temi:focus, #menu_it_Temi li.menu_it_Temi:active {
	background: transparent !important;
	color: #393939;
	

}

#menu_it_Temi a.menu_it_Temi:hover, #menu_it_Temi a.menu_it_Temi:focus, #menu_it_Temi a.menu_it_Temi:active {
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-verde_tendina.gif) no-repeat  !important;
	 color: #393939;
	 border-left:2px solid #cecece;
	border-right:2px solid #cecece;
}

.menu_it_TemiBloc {
    background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-verde_tendina.gif) no-repeat  !important;
   
	color: #393939;
	
	
	
}
#menu_it_Temi a.menu_it_TemiBloc {
	display: block;
	font: bold 100% Arial,Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 10px;
	text-align: center;
	text-decoration: none;
	line-height:28px;
	height:28px;
	text-transform:uppercase;
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-verde_tendina.gif) no-repeat ;
	 border-left:2px solid #cecece;
	border-right:2px solid #cecece;
	
}

.menuNew_it{
 border-left:2px solid #cecece;
	border-right:2px solid #cecece;
}

#menu_it_Temi a.menu_it_TemiBloc[href] {
	color: #393939;
	

}

#menu_it_Temi li.menu_it_TemiBloc:hover, #menu_it_Temi li.menu_it_TemiBloc:focus, #menu_it_Temi li.menu_it_TemiBloc:active {
	background: transparent !important;
	color: #393939;
}


#menu_it_Temi a.menu_it_TemiBloc:hover, #menu_it_Temi a.menu_it_TemiBloc:focus, #menu_it_Temi a.menu_it_TemiBloc:active {
	background: #ffffff !important;
	color: #393939;
}




/* Livello 1 */

#menu_it_Temi li {
 
	background: #ffffff;
	position: relative;
}

#menu_it_Temi li:hover, #menu_it_Temi li:focus, #menu_it_Temi li:active {
	cursor: default;
	z-index: 50;
	background:#ffffff;
}

#menu_it_Temi ul.menu_it_Temi {
	margin-top: 1.5em;
	border-bottom:5px solid #cecece;
}

#menu_it_Temi ul ul {
	position: absolute;
	top: -999em;
	z-index: 100;
	/*padding-bottom:10px;*/
	padding-top:9px;

	
}

#menu_it_Temi ul ul a {
	border-color: #cecece;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #393939;
	font: 95% Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0px 8px 0px 8px;
	padding: 4px 5px;
	text-decoration: none;
	background:#FFFFFF;
}

#menu_it_Temi a:hover, #menu_it_Temi a:active, #menu_it_Temi a:focus {
	background: #ffffff;
	color: #393939;
	font-weight:bold;
		
}

#menu_it_Temi li:hover ul ul, #menu_it_Temi li li:hover ul ul, #menu_it_Temi li li li:hover ul ul, #menu_it_Temi li li li li:hover ul ul, 
#menu_it_Temi li:focus ul ul, #menu_it_Temi li li:focus ul ul, #menu_it_Temi li li li:focus ul ul, #menu_it_Temi li li li li:focus ul ul, 
#menu_it_Temi li:active ul ul, #menu_it_Temi li li:active ul ul, #menu_it_Temi li li li:active ul ul, #menu_it_Temi li li li li:active ul ul {
	position: absolute;	
	top: -999em;

}

#menu_it_Temi li:hover ul, #menu_it_Temi li li:hover ul, #menu_it_Temi li li li:hover ul, #menu_it_Temi li li li li:hover ul, 
#menu_it_Temi li:focus ul, #menu_it_Temi li li:focus ul, #menu_it_Temi li li li:focus ul, #menu_it_Temi li li li li:focus ul,
#menu_it_Temi li:active ul, #menu_it_Temi li li:active ul, #menu_it_Temi li li li:active ul, #menu_it_Temi li li li li:active ul {
	top: 0;

	
	
}


#menu_it_TemiSelected li	{ 
width:105px !important;
}

#menu_it_Temi1 li	{ 
width:134px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;

}
#menu_it_Temi2 li	{
width:129px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_Temi3 li	{

width:175px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_Temi4 li	{
width:217px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_Temi5 li	{
width:108px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_Temi6 li	{
width:210px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_en{
z-index:20;
}
#menu_it_Temi7 li	{width:136px !important;}
.navigator_it{
z-index:20;
}
#menu_it_Temi8 li	{width:82px !important;

}
.navigator_it{
z-index:20;
}
#menu_it_Temi9 li	{width:12em !important;}
.navigator_it{
z-index:20;
}
#menu_it_Temi10 li	{width:12em !important;}
.navigator_it{
z-index:20;
}



/***** PARTE ATTIVITA **************/
#menu_it_AttivitaRegionale {
	float: left;
	width: auto;

}
#menu_it_AttivitaRegionale ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_it_AttivitaRegionale a.menu_it_AttivitaRegionale {
	display: block;
	font: bold 100% Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 10px;
	text-align: center;
	text-decoration: none;
	line-height:28px;
	height:28px;
	text-transform:uppercase;
    border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	
	
	
	
}

#menu_it_AttivitaRegionale a.menu_it_AttivitaRegionale[href] {
	color:#393939 ;
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-arancio_tendina.gif) no-repeat ;
}

#menu_it_AttivitaRegionale li.menu_it_AttivitaRegionale {
	background: transparent;
	color: #393939;
	float: left;
}

#menu_it_AttivitaRegionale li.menu_it_AttivitaRegionale#attivo {
	background: #ffffff;
	
}

#menu_it_AttivitaRegionale li.menu_it_AttivitaRegionale:hover, #menu_it_AttivitaRegionale li.menu_it_AttivitaRegionale:focus, #menu_it_AttivitaRegionale li.menu_it_AttivitaRegionale:active {
	background: transparent !important;
	color: #393939;
	

}

#menu_it_AttivitaRegionale a.menu_it_AttivitaRegionale:hover, #menu_it_AttivitaRegionale a.menu_it_AttivitaRegionale:focus, #menu_it_AttivitaRegionale a.menu_it_AttivitaRegionale:active {
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-arancio_tendina.gif) no-repeat  !important;
	 color: #393939;
	 border-left:2px solid #cecece;
	border-right:2px solid #cecece;
}

.menu_it_AttivitaRegionaleBloc {
    background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-arancio_tendina.gif) no-repeat  !important;
   
	color: #393939;
	
	
	
}
#menu_it_AttivitaRegionale a.menu_it_AttivitaRegionaleBloc {
	display: block;
	font: bold 100% Arial,Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 10px;
	text-align: center;
	text-decoration: none;
	line-height:28px;
	height:28px;
	text-transform:uppercase;
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-arancio_tendina.gif) no-repeat ;
	 border-left:2px solid #cecece;
	border-right:2px solid #cecece;
	
}

.menuNew_it{
 border-left:2px solid #cecece;
	border-right:2px solid #cecece;
}

#menu_it_AttivitaRegionale a.menu_it_AttivitaRegionaleBloc[href] {
	color: #393939;
	

}

#menu_it_AttivitaRegionale li.menu_it_AttivitaRegionaleBloc:hover, #menu_it_AttivitaRegionale li.menu_it_AttivitaRegionaleBloc:focus, #menu_it_AttivitaRegionale li.menu_it_AttivitaRegionaleBloc:active {
	background: transparent !important;
	color: #393939;
}


#menu_it_AttivitaRegionale a.menu_it_AttivitaRegionaleBloc:hover, #menu_it_AttivitaRegionale a.menu_it_AttivitaRegionaleBloc:focus, #menu_it_AttivitaRegionale a.menu_it_AttivitaRegionaleBloc:active {
	background: #ffffff !important;
	color: #393939;
}




/* Livello 1 */

#menu_it_AttivitaRegionale li {
 
	background: #ffffff;
	position: relative;
}

#menu_it_AttivitaRegionale li:hover, #menu_it_AttivitaRegionale li:focus, #menu_it_AttivitaRegionale li:active {
	cursor: default;
	z-index: 50;
	background:#ffffff;
}

#menu_it_AttivitaRegionale ul.menu_it_AttivitaRegionale {
	margin-top: 1.5em;
	border-bottom:5px solid #cecece;
}

#menu_it_AttivitaRegionale ul ul {
	position: absolute;
	top: -999em;
	z-index: 100;
	/*padding-bottom:10px;*/
	padding-top:9px;

	
}

#menu_it_AttivitaRegionale ul ul a {
	border-color: #cecece;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #393939;
	font: 95% Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0px 8px 0px 8px;
	padding: 4px 5px;
	text-decoration: none;
	background:#FFFFFF;
}

#menu_it_AttivitaRegionale a:hover, #menu_it_AttivitaRegionale a:active, #menu_it_AttivitaRegionale a:focus {
	background: #ffffff;
	color: #393939;
	font-weight:bold;
		
}

#menu_it_AttivitaRegionale li:hover ul ul, #menu_it_AttivitaRegionale li li:hover ul ul, #menu_it_AttivitaRegionale li li li:hover ul ul, #menu_it_AttivitaRegionale li li li li:hover ul ul, 
#menu_it_AttivitaRegionale li:focus ul ul, #menu_it_AttivitaRegionale li li:focus ul ul, #menu_it_AttivitaRegionale li li li:focus ul ul, #menu_it_AttivitaRegionale li li li li:focus ul ul, 
#menu_it_AttivitaRegionale li:active ul ul, #menu_it_AttivitaRegionale li li:active ul ul, #menu_it_AttivitaRegionale li li li:active ul ul, #menu_it_AttivitaRegionale li li li li:active ul ul {
	position: absolute;	
	top: -999em;

}

#menu_it_AttivitaRegionale li:hover ul, #menu_it_AttivitaRegionale li li:hover ul, #menu_it_AttivitaRegionale li li li:hover ul, #menu_it_AttivitaRegionale li li li li:hover ul, 
#menu_it_AttivitaRegionale li:focus ul, #menu_it_AttivitaRegionale li li:focus ul, #menu_it_AttivitaRegionale li li li:focus ul, #menu_it_AttivitaRegionale li li li li:focus ul,
#menu_it_AttivitaRegionale li:active ul, #menu_it_AttivitaRegionale li li:active ul, #menu_it_AttivitaRegionale li li li:active ul, #menu_it_AttivitaRegionale li li li li:active ul {
	top: 0;

	
	
}


#menu_it_AttivitaRegionaleSelected li	{ 
width:105px !important;
}

#menu_it_AttivitaRegionale1 li	{ 
width:108px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;

}
#menu_it_AttivitaRegionale2 li	{
width:239px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_AttivitaRegionale3 li	{

width:175px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_AttivitaRegionale4 li	{
width:318px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_AttivitaRegionale5 li	{
width:108px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_AttivitaRegionale6 li	{
width:210px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_en{
z-index:20;
}
#menu_it_AttivitaRegionale7 li	{width:136px !important;}
.navigator_it{
z-index:20;
}
#menu_it_AttivitaRegionale8 li	{width:82px !important;

}
.navigator_it{
z-index:20;
}
#menu_it_AttivitaRegionale9 li	{width:12em !important;}
.navigator_it{
z-index:20;
}
#menu_it_AttivitaRegionale10 li	{width:12em !important;}
.navigator_it{
z-index:20;
}





/*********************/


/*********PARTE PROFESSIONE ******/

#menu_it_ProfessioneCultura {
	float: left;
	width: auto;

}
#menu_it_ProfessioneCultura ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_it_ProfessioneCultura a.menu_it_ProfessioneCultura {
	display: block;
	font: bold 100% Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 10px;
	text-align: center;
	text-decoration: none;
	line-height:28px;
	height:28px;
	text-transform:uppercase;
    border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	
	
	
	
}

#menu_it_ProfessioneCultura a.menu_it_ProfessioneCultura[href] {
	color:#393939 ;
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-viola_tendina.gif) no-repeat ;
}

#menu_it_ProfessioneCultura li.menu_it_ProfessioneCultura {
	background: transparent;
	color: #393939;
	float: left;
}

#menu_it_ProfessioneCultura li.menu_it_ProfessioneCultura#attivo {
	background: #ffffff;
	
}

#menu_it_ProfessioneCultura li.menu_it_ProfessioneCultura:hover, #menu_it_ProfessioneCultura li.menu_it_ProfessioneCultura:focus, #menu_it_ProfessioneCultura li.menu_it_ProfessioneCultura:active {
	background: transparent !important;
	color: #393939;
	

}

#menu_it_ProfessioneCultura a.menu_it_ProfessioneCultura:hover, #menu_it_ProfessioneCultura a.menu_it_ProfessioneCultura:focus, #menu_it_ProfessioneCultura a.menu_it_ProfessioneCultura:active {
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-viola_tendina.gif) no-repeat  !important;
	color: #393939;
	border-left:2px solid #cecece;
	border-right:2px solid #cecece;
}

.menu_it_ProfessioneCulturaBloc {
    background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-viola_tendina.gif) no-repeat  !important;
   	color: #393939;
	
	
	
}
#menu_it_ProfessioneCultura a.menu_it_ProfessioneCulturaBloc {
	display: block;
	font: bold 100% Arial,Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 10px;
	text-align: center;
	text-decoration: none;
	line-height:28px;
	height:28px;
	text-transform:uppercase;
	background:#ffffff url(/cultura/xflow/cultura/docroot/cultura/img/linea-viola_tendina.gif) no-repeat ;
	 border-left:2px solid #cecece;
	border-right:2px solid #cecece;
	
}

.menuNew_it{
 border-left:2px solid #cecece;
	border-right:2px solid #cecece;
}

#menu_it_ProfessioneCultura a.menu_it_ProfessioneCulturaBloc[href] {
	color: #393939;
	

}

#menu_it_ProfessioneCultura li.menu_it_ProfessioneCulturaBloc:hover, #menu_it_ProfessioneCultura li.menu_it_ProfessioneCulturaBloc:focus, #menu_it_ProfessioneCultura li.menu_it_ProfessioneCulturaBloc:active {
	background: transparent !important;
	color: #393939;
}


#menu_it_ProfessioneCultura a.menu_it_ProfessioneCulturaBloc:hover, #menu_it_ProfessioneCultura a.menu_it_ProfessioneCulturaBloc:focus, #menu_it_ProfessioneCultura a.menu_it_ProfessioneCulturaBloc:active {
	background: #ffffff !important;
	color: #393939;
}




/* Livello 1 */

#menu_it_ProfessioneCultura li {
 
	background: #ffffff;
	position: relative;
}

#menu_it_ProfessioneCultura li:hover, #menu_it_ProfessioneCultura li:focus, #menu_it_ProfessioneCultura li:active {
	cursor: default;
	z-index: 50;
	background:#ffffff;
}

#menu_it_ProfessioneCultura ul.menu_it_ProfessioneCultura {
	margin-top: 1.5em;
	border-bottom:5px solid #cecece;
}

#menu_it_ProfessioneCultura ul ul {
	position: absolute;
	top: -999em;
	z-index: 100;
	/*padding-bottom:10px;*/
	padding-top:9px;

	
}

#menu_it_ProfessioneCultura ul ul a {
	border-color: #cecece;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #393939;
	font: 95% Arial,Verdana, Helvetica, sans-serif;
	display: block;
	margin: 0px 8px 0px 8px;
	padding: 4px 5px;
	text-decoration: none;
	background:#FFFFFF;
}

#menu_it_ProfessioneCultura a:hover, #menu_it_ProfessioneCultura a:active, #menu_it_ProfessioneCultura a:focus {
	background: #ffffff;
	color: #393939;
	font-weight:bold;
		
}

#menu_it_ProfessioneCultura li:hover ul ul, #menu_it_ProfessioneCultura li li:hover ul ul, #menu_it_ProfessioneCultura li li li:hover ul ul, #menu_it_ProfessioneCultura li li li li:hover ul ul, 
#menu_it_ProfessioneCultura li:focus ul ul, #menu_it_ProfessioneCultura li li:focus ul ul, #menu_it_ProfessioneCultura li li li:focus ul ul, #menu_it_ProfessioneCultura li li li li:focus ul ul, 
#menu_it_ProfessioneCultura li:active ul ul, #menu_it_ProfessioneCultura li li:active ul ul, #menu_it_ProfessioneCultura li li li:active ul ul, #menu_it_ProfessioneCultura li li li li:active ul ul {
	position: absolute;	
	top: -999em;

}

#menu_it_ProfessioneCultura li:hover ul, #menu_it_ProfessioneCultura li li:hover ul, #menu_it_ProfessioneCultura li li li:hover ul, #menu_it_ProfessioneCultura li li li li:hover ul, 
#menu_it_ProfessioneCultura li:focus ul, #menu_it_ProfessioneCultura li li:focus ul, #menu_it_ProfessioneCultura li li li:focus ul, #menu_it_ProfessioneCultura li li li li:focus ul,
#menu_it_ProfessioneCultura li:active ul, #menu_it_ProfessioneCultura li li:active ul, #menu_it_ProfessioneCultura li li li:active ul, #menu_it_ProfessioneCultura li li li li:active ul {
	top: 0;

	
	
}


#menu_it_ProfessioneCulturaSelected li	{ 
width:105px !important;
}

#menu_it_ProfessioneCultura1 li	{ 
width:306px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;

}
#menu_it_ProfessioneCultura2 li	{
width:205px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_ProfessioneCultura3 li	{

width:118px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_ProfessioneCultura4 li	{
width:176px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_ProfessioneCultura5 li	{
width:108px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_it{
z-index:20;
}
#menu_it_ProfessioneCultura6 li	{
width:210px !important;
border-left:2px solid #cecece;
border-right:2px solid #cecece;
padding-bottom:5px;
}
.navigator_en{
z-index:20;
}
#menu_it_ProfessioneCultura7 li	{width:136px !important;}
.navigator_it{
z-index:20;
}
#menu_it_ProfessioneCultura8 li	{width:82px !important;

}
.navigator_it{
z-index:20;
}
#menu_it_ProfessioneCultura9 li	{width:12em !important;}
.navigator_it{
z-index:20;
}
#menu_it_ProfessioneCultura10 li	{width:12em !important;}
.navigator_it{
z-index:20;
}


/*********** PARTE NUOVO MENU **************************/





/******* MAPPA **********/
#mappa{
margin:50px;



}



.mappa2_Temi ul li {
list-style-image: url(/cultura/xflow/cultura/docroot/cultura/img/puntoelenco_mappa.png);
 }
.li_Temi {
list-style-image: url(/cultura/xflow/cultura/docroot/cultura/img/puntoelenco_mappa.png);
}

.mappa2_AttivitaRegionale ul li {
list-style-image: url(/cultura/xflow/cultura/docroot/cultura/img/puntoelenco_mappa02.png);
 }
.li_AttivitaRegionale {
list-style-image: url(/cultura/xflow/cultura/docroot/cultura/img/puntoelenco_mappa02.png);
}
.mappa2_ProfessioneCultura ul li {
list-style-image: url(/cultura/xflow/cultura/docroot/cultura/img/puntoelenco_mappa03.png);
 }
.li_ProfessioneCultura {
list-style-image: url(/cultura/xflow/cultura/docroot/cultura/img/puntoelenco_mappa03.png);
}

#mappa a{
color:#0000ff;


}



/******* FINE MAPPA **********/

/******* INIZIO INVIA MATERIALI **********/

.richInfo{
margin-left:15px;
margin-right:25px;
margin-top:30px;
margin-bottom:30px;

}
.errorMessage{
font-weight:bold;
color:#C63110;

}
.errorMessage ul li {
margin:0px;
padding:0px;
list-style:none;

}
.richInfo fieldset{
border:1px solid #cbcbcb;
font-weight:bold;


}

.richInfo legend{

color:#393939;
}
.richInfo input{
border:1px solid #cbcbcb;

}

.richInfo textarea{
border:1px solid #cbcbcb;

}

.richInfo checkbox{
border:1px solid #cbcbcb;

}

.richInfo label{
font-size:90%;


}

#fileUploadForm{
margin:5px 15px 15px 15px;
}
#inviaEmail{
margin:15px 15px 15px 15px;

}

#inviaEmail div {
margin-top:2px;
margin-bottom:2px;
}

#titolo {
width:355px;

}

#nomeCognome {
width:355px;

}

#email {
width:355px;

}
.allInviaEmail{
padding-top:10px;

}
.allInviaEmail input{
border:none;
}

.fImDtaiInv{
font-size:120%;
font-weight:bold;
}

.fImBorder{
border:1px solid #cbcbcb;

}
.fImMargin{
margin:15px;
}
.fImMargin div{
margin-top:5px;
margin-bottom:5px;
}


.fImTitolo{
font-weight:bold;

}

.scIlD{
margin-top:10px;
margin-left:15px;
}



/******* FINE INVIA MATERIALI **********/

.mapOnSevizi{
margin:50px;

}

.mEraffinamento{
background:#efefef;
margin-top:20px;
min-height:50px;
padding-bottom:10px;
padding-top:10px;


}

.mEmenu{
border:1px solid #ffffff;
margin-top:10px;
}

.mETitolo{
margin-left:5px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
color:#C63110;

}
.mEformRaf{
margin-left:5px;
}


.mEformRaf form{
margin:0px;
padding:0px;

}
.mEelraf{
margin-left:5px;
padding-bottom:5px;
}
.mEelraf a{
color:#0000ff;
font-weight:bold;

}

.searchWRButton{
background:#C63110;
color:#ffffff;
border:none;
font-weight:bold;
padding-left:5px;
padding-right:5px;

}
.daNonPerdere{
font-weight:bold;
color:#C63110;
}

.maginPAGINEBIANCHE{
margin-top:30px;
margin-right:20px;
margin-left:10px;


}
.areaExalead{
margin-top:20px;

}

.dnpExalead{
padding-bottom:20px;

}

.notizieHome {
font-size: 85%;
}

.sezioneExalead{
padding-bottom:20px;
}

.provinciacomuneexalead{
padding-top:20px;



}
.boldStyle{
font-weight:bold;
}
.boldStyleYellow{
font-weight:bold;
background:#feb842;
}


.tipofile{
padding-top:20px;

}

.marginRCBL{
margin-right:10px;
margin-left:10px;
}
.etichettaCBL{
font-weight:bold;


}
.linkCBL{
margin:10px;
}

.linkCBL a{

color:#393939;
}


.wrpRCBL{

width:231px;

}
.cntRCBL{
float:right;
width:209px;
height:18px;



}
.navRCBL{
float:left;
width:22px;
height:18px;



}
.opere{
background:#3e0e79;
padding:3px;
height:29px;
margin-top:10px;
margin-bottom:10px;


}
.opere a{
color:#ffffff;
}
.spazioAumentato{
padding-top:10px;

}

.bSOCIAL{

}

.wrpSOCIAL{
	float:left;
	width:100%;
	
}
.cntSOCIAL{
	margin-right: 300px;
	min-height:34px;
	
}

.navSOCIAL{
	float:left;
	width:300px;
	min-height:34px;
	
	margin-left:-300px;
	

}


.bloccoSocial{
width:300px;
padding-bottom:5px;
padding-top:5px;

}

.wrpFBTW{
float:left;
width:100%;

}
.cntFBTW{
min-height:25px;
margin-right: 200px;


}
.navFBTW{
min-height:25px;
float:left;
width:100px;
margin-left:-200px;

}
.extFBTW{
min-height:25px;
float:left;
width:80px;
margin-left:-100px;

}


.marTw{
margin-left:12px;

}

.youTubeHome{
padding-top:5px;

}

.facebookDX{
padding-top:5px;
padding-bottom:10px;



}



.nascosto{
display:none;
}


.risGuaPark{
padding-top:10px;
font-weight:bold;
}


.nCsBa{
padding:10px 5px 10px 5px;
font-weight:bold;
font-size:110%;


}

.testoRAST{
font-size:85%;
padding-top:5px;
padding-bottom:12px;
border-bottom:1px solid #efefef;
}
.msgRNHPR{
margin-left:10px;
color:#fffffff;
font-weight:bold;
}

.immBlocotutto{
  width:410px;
  height:40px;
  background: url(/cultura/xflow/cultura/docroot/cultura/img/it/b_bloccoScorrimento.png) no-repeat ;

}


/******* PARTE RELATIVA AI COOKIE **********/

#cookie-bar {background:#111111; height:42px; line-height:20px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

.cookieNew{
border:1px solid #ffffff;
padding:0px;
margin:0px;

}

.assessoreBlocco{
margin:0px 1px 0px 0px;
padding:0px 0px 4px 0px;;
height:124px;


}

.assessore{
padding-bottom:5px;
}



.wrpASS{
	float:right;
	width:100%;
	margin-left:-452px;
	
	
}

.cntASS{
	margin-left:452px;
	
	
}

.navASS{
	float:left;
	width:452px;
	

}

.colorASS{
background:#005d9f;
min-height:108px;
margin-top:16px;
}

.mASSC{

margin-left:20px;
margin-right:20px;
padding-top:25px;
background:#005d9f;
}

.mASSC a{
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;


}

.marginBottoneArchivio{
margin-left:30px;


}
