body {
	font: 10px Arial, Verdana, sans-serif;
	background-color  : #ffffff;
	text-align  : center;
}

.center {
	text-align  : center;
}

a img {
	border		: 0px;
}
#abc_museo .testi .img_carrello {
	float: left;
	margin-right: 10px;
}


hr {
    display     : none;
}

/**/

#wrapper {
    text-align  : left;
    margin      : 0 auto;
    width       : 770px;
    margin-top  : 0px;
}

/* Stili riguardante l'header del sito */

#header {
	height:72px;
}


#header .logo {
	float:left;
}

#header .menu {
	float:right;
	text-align:right;
	margin-top: 6px;
}

#header .payoff {
	margin-top: 31px;
}


#headerArea  {
}


#headerArea h2 {
	display:none;
	border-top-style: 1;
	border-right-style: 1;
	border-bottom-style: 1;
	border-left-style: 1;
}
#headerArea .menu {
	float:none;
}

.imgSpace {
	margin-right: 12px;
	margin-left: 12px;
}
.imgSpacedx {
	margin-right: 0px;
	margin-left: 10px;
}
.imgSpacesx {
	margin-right: 10px;
	margin-left: 0px;
}

.spazio_testo {
	margin: 0px;
	padding: 10px;
}

/* HOME Lanci */

#LancioPrincipale{
float: left;
text-align:left;
height: 145px;
}

#Centro{
	float: left;
	text-align:left;
	height: 192px;
	width: 552px;
}

#LanciSecondari{
float: left;
text-align:left;
height: 192px;
width: 552px;
}

#LanciSecondari img{
float: left;
margin: 0 12px 0 0;
}



/* HOME News_tiker */

.NewsTicker{
	height: 32px;
	width:770px;
	margin: 12px 0;
	background-image: url(image/web/bg/news_tiker.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	float: left;
}


.NewsTicker h2{
	float: left;
	font :10px Arial, Verdana, sans-serif;
	color : #002b54;
	margin: 0 12px 0 12px;
	font-weight: bold;
}

.NewsTicker h3{
	display:none;
}

#highlighter{ 
position:absolute;  
line-height:32px; 
font-size:10px;
font-family:Arial; 
color:#777777;
}



#highlighter span{ 
color:#999999;
}

#highlighter  a{ 
color:#999999;
text-decoration: none;
}

#highlighter  a:hover{ 
color:#999999;
text-decoration: underline;
}

/* HOME elenco News */

#HomeNews{
	float: right;
	width:218px;
	height:505px;
	background-image: url(image/web/bg/news.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#HomeNews .head{
	padding: 12px 12px 12px 12px;

}

#HomeNews h2{
	display:none;
}

#HomeNews .news{
	margin-top: 0;
	margin-right: 160px;
	margin-bottom: 0;
	margin-left: 0px;
	float: none;
}

#HomeNews .rss{
	margin: 0 0 0 0 ;
}

#HomeNewsElenco{
	float:none;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#HomeNewsElenco .scroll{
	float:left;
	width: 196px;
	height:448px;
	overflow:auto;
	border-bottom: #dddddd dotted 1px;
	border-top: #dddddd dotted 1px;
	margin-right: 0px;
	margin-left: 10px;
}

#HomeNewsElenco .miniatura{
	float: left;
	height:62px;
	margin: 15px 12px 0 0;
}

#HomeNewsElenco .testi{
	float: left;
	margin: 12px 0 0 0;

}

#HomeNewsElenco .testi h3{
    font        :10px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #002b54;
	line-height: 11px;
	font-weight: bold;	
	margin-bottom: 3px;
}

#HomeNewsElenco .testi h3 a{
	color		: #002b54;
	text-decoration:none;
}

#HomeNewsElenco .testi h4{
    font        :10px Arial, Verdana, sans-serif;
	color		: #666666;
	text-align: left;
	line-height: 12px;
	padding: 0 0 12px 0;
	border-bottom: #dddddd dotted 1px ;

}

#HomeNewsElenco .testi h4 a{
	color		: #666666;
	text-decoration:none;
}

#HomeNewsElenco .contenitore{
	float:left;
	padding-right: 12px;
}

/* Primi Piani */

#pphome{
	float:left;
	height:440px;
	width:552px;
	background-image: url(image/web/bg/pphome.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#pphome .head{
	float: left;
	width:516px;
	padding-top: 12px;
	padding-right: 24px;
	padding-bottom: 8px;
	padding-left: 12px;
	
}

#pphome .titolo{
	float:left;
	margin-left: 0px;
	margin-right: 16 px;

}

#pphome .freccie{
	float:right;
	text-align:right;
}


#pphome .horizzontal {
	float:left;
	height:262px;
}

#pphome .image {
	float:left;
	width:540px;
	height:85px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

#pphome .pp{
	float:left;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	width: 115px;
	height: 115px;
}

#pphome .ppf{
	float:left;
	width:100px;
}

/**/

#footer{
	float:left;
	width: 770px;
}

#footer .sx{
	margin-top: 10px;
	float: left;
	width: 400px;
	font        :10px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #999;
	
}

#footer .sx a{
	color		: #999;
	text-decoration:none;
	
}

#footer .dx{
	margin-top: 10px;
	float: right;
	text-align:right;
	width: 350px;
	font        :10px Arial, Verdana, sans-serif;
	color		: #999;
	
}

#footer .dx a{
	color		: #999;
	text-decoration:none;
	
}

/****************************** SEZIONE PAGINE ISTITUZIONALI e NEWS ID *************************************/

#ColSx{
	float:left;
	width:230px;
}

#FotoSx{
	float:left;
	width: 230px;
	margin-right: 24px;
}

#PagColSx{
	float:left;
	width: 230px;
	margin-right: 24px;
}

#PagColSx .top{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/top_pagine.gif) no-repeat top left;
}

#PagColSx .center{
	float:left;
	width: 230px;
	background: url(image/web/bg/bg_pagine.gif) repeat-y top left;
	padding: 12px;
}

#PagColSx .bottom{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/bottom_pagine.gif) no-repeat top left;
}

#PagColSx .image{
	float:left;
	width: 206px;
	text-align: center;
}

#PagColSx .elenco{
	float:left;
	width: 206px;
	text-align: left;
	margin: 24px 0 0 0;
}

#PagColSx h2, #PagColSx h3{
	display:none;
}


#PagColSx .titolo{
	float:left;
	width: 165px;
	text-align: left;
	color: #002b54;
	font        :10px Arial, Verdana, sans-serif;
	line-height: 14px;
	font-weight:bold;
	margin: 8px 0 0 0;
}

#PagColSx .titolo a{
	color: #002b54;
	text-decoration: none;
}

#PagColSx .scarica{
	float:left;
	width: 230px;
	text-align: center;
	color: #002b54;
	font:10px Arial, Verdana, sans-serif;
	line-height: 14px;
	font-weight:bold;

}

#PagColSx .scarica a{
	color: #002b54;
	text-decoration: none;
}


#PagColDx{
	float:right;
	text-align: left;
	width: 516px;
	border-top: #dddddd solid 1px;
	padding-top: 12px;
	color		: #666;

}

#PagColDx a, #PagColDx a:hover {
	color		: #666;
	text-decoration:underline;

}

#PagColDx .image{
	float:left;
	width: 516px;
	text-align: center;
}


#PagColDx .titolo{
	float:left;
	text-align: left;
	width:516px;
	color: #002b54;
	font  :16px Arial, Verdana, sans-serif;
	line-height: 18px;
	font-weight:bold;
	margin: 0 0 0 0;
}

#PagColDx .titolo a{
	color: #002b54;
	text-decoration: none;
}

#PagColDx .testo{
	float:left;
	text-align: left;
	margin: 22px 0 0 0;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 14px;
}

#PagColDx h3{
	float:left;
	text-align: left;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 14px;
}

#PagColDx h2{
display:none
}

#PagColDx .paragafo span{
	float:left;
	text-align: left;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 13px;
}

#PagColSxSub{
	float:left;
	width: 230px;
	margin: 12px 24px 0 0;
}

#PagColSxSub .top{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/bg_subpagine_top.gif) no-repeat top left;
}

#PagColSxSub .center{
	float:left;
	width: 230px;
	background: url(image/web/bg/bg_subpagine.gif) repeat-y top left;
	padding: 12px;
}

#PagColSxSub .bottom{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/bg_subpagine_bottom.gif) no-repeat top left;
}

#PagColSxSub .approfondimenti{
	float:left;
	width: 206px;
	text-align: left;
	margin: 0 0 12px 0;
}

#PagColSxSub .elenco{
	float:left;
	width: 206px;
	text-align: left;
	margin: 6px 0 0 0;
	border-top: #cccccc solid 1px;
	height: 40px
}

#PagColSxSub .ico{
	float:left;
	width: 25px;
	text-align: left;
	margin: 10px 12px 0 0;
}

#PagColSxSub .file{
	float:left;
	width: 165px;
	text-align: left;

}

#PagColSxSub .titolo{
	float:left;
	width: 165px;
	text-align: left;
	color: #002b54;
	font        :10px Arial, Verdana, sans-serif;
	line-height: 14px;
	font-weight:bold;
	margin: 8px 0 0 0;
}

#PagColSxSub .titolo a{
	color: #002b54;
	text-decoration: none;
}

#PagColSxSub .scarica{
	float:left;
	width: 165px;
	text-align: left;
	color: #666666;
	font:10px Arial, Verdana, sans-serif;
	line-height: 14px;

}

#PagColSxSub .scarica a{
	color: #666666;
	text-decoration: none;
}


#PagColSxSubElenco{
	float:left;
	padding: 0 0 0 0;
}

#PagColSxSubElenco .scroll{
	float:left;
	width: 206px;
	height:266px;
	overflow:auto;
	border-bottom: #dddddd dotted 1px;
	border-top: #dddddd dotted 1px;
}

#PagColSxSubElenco .valori{
	float: left;
	margin: 12px 0 0 0;

}

#PagColSxSubElenco .valori h4{
    font        :10px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #002b54;
	line-height: 11px;
	font-weight: bold;	
	margin-bottom: 3px;
}

#PagColSxSubElenco  h2{
	display:none;	
}

#PagColSxSubElenco h3{
	display:none;	
}


#PagColSxSubElenco .valori h4 a{
	color		: #002b54;
	text-decoration:none;
}

#PagColSxSubElenco .valori h5{
    font        :10px Arial, Verdana, sans-serif;
	color		: #666666;
	text-align: left;
	line-height: 12px;
	padding: 0 0 12px 0;
	border-bottom: #dddddd dotted 1px ;

}

#PagColSxSubElenco .valori h5 a{
	color		: #666666;
	text-decoration:none;
}

#PagColSxSubElenco .contenitore{
	float:left;
	padding-right: 12px;
}


/*************************** ARCHIVIO NEWS ***************************/


#ArchivioTestata{
float: left;
width: 770px;
border-top: #CCCCCC dotted 1px;
height:41px;
}

#ArchivioTestata .immagine{
float: left;
width: 400px;
padding-top: 26px;
}

#ArchivioTestata .pagine{
float: right;
width: 240px;
padding-top: 30px;
text-align:right;
}

#ArchivioTestata .pagine span{
color		: #002b54;
line-height: 11px;
font-weight: bold;	
}

#ArchivioTestata .pagine span a{
color		: #002b54;
text-decoration: underline;
}

#ArchivioElenco{
float: left;
width: 770px;
margin: 28px 0 0 0;
}

#ArchivioElenco .record{
	float: left;
	width: 770px;
	margin: 0 0 12px 0;
	height: 95px;
	border-bottom: #dddddd solid 1px;
	text-align: left;
}

#ArchivioElenco .miniatura{
float: left;
width: 114px;
margin: 0 30px 0 0;
}

#ArchivioElenco .miniaturapress{
float: left;
width: 66px;
margin: 0 42px 0 0;
}

#ArchivioElenco .testi{
	float: left;
	width: 400px;
	margin: 0 30px 0 0;
}

#ArchivioElenco .testi h2{
    font        :13px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #002b54;
	line-height: 15px;
	font-weight: bold;
	margin: 0 0 6px 0;	
}

#ArchivioElenco .testi h2 a{
	color		: #002b54;
	text-decoration: none;
}

#ArchivioElenco .testi h3, #ArchivioElenco .data h4, #ArchivioElenco .data h5, #ArchivioElenco .data h6 {
	font        :11px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #999999;
	line-height: 16px;
	font-weight: bold;
}

#ArchivioElenco .testi h3 a, #ArchivioElenco .data h4 a, #ArchivioElenco .data h5 a, #ArchivioElenco .data h6 a{
	color		: #999999;
	text-decoration: none;
}

#ArchivioElenco .data1 h4, #ArchivioElenco .data1 h5 {
	font        :11px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #002b54;
	line-height: 16px;
	font-weight: bold;
}

#ArchivioElenco .data h4 a, #ArchivioElenco .data h5 a {
	color		: #999999;
	text-decoration: none;
}

#ArchivioElenco .data1{
	float: right;
	width: 190px;
}

#ArchivioElenco .data{
	float: right;
	width: 190px;
}

#ArchivioElenco .icona{
margin: 12px 0 0 0;
}

#ArchivioElenco1{
float: left;
width: 770px;
margin: 28px 0 0 0;
}

#ArchivioTestata1{
	float: left;
	width: 400px;
	border-top: #CCCCCC dotted 1px;
	height:35px;
	margin-top: 0px;
}

#ArchivioTestatadx .campi{
    font: 12px Tahoma, Arial, Verdana, sans-serif;
	float: right;
	padding-top: 0px;
	margin-top: 10px;
}

#ArchivioTestata1 .pagine1{
	float: left;
	width: 240px;
	padding-top: 0px;
	text-align:left;
	margin-top: 15px;
}

#ArchivioTestata1 .pagine1 span{
	color		: #002b54;
	font-weight: bold;
	font-size: 11px;
}

#ArchivioTestata1 .pagine1 span a{
color		: #002b54;
text-decoration: underline;
}

#ArchivioElenco1 .record1{
	float: left;
	width: 770px;
	height: 210px;
	border-bottom: #dddddd solid 1px;
	text-align: left;
	margin-bottom: 12px;
}

#ArchivioElenco1 .miniatura1{
	float: left;
	width: 250px;
	margin: 0 30px 0 0;
}



#ArchivioElenco1 .testi1{
	float: left;
	width: 300px;
	margin: 0 35px 0 0;
}

#ArchivioElenco1 .testi1 h2{
    font        :13px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #002b54;
	line-height: 15px;
	font-weight: bold;
	margin: 0 0 6px 0;	
}

#ArchivioElenco1 .testi1 h2 a{
	color		: #002b54;
	text-decoration: none;
}

#ArchivioElenco1 .testi1 h3, #ArchivioElenco1 .data1 h4, #ArchivioElenco1 .data1 h5, #ArchivioElenco1 .data1 h6{
	font        :11px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #999999;
	line-height: 16px;
	font-weight: bold;
}


#ArchivioElenco1 .testi1 h3 a, #ArchivioElenco1 .data1 h4 a, #ArchivioElenco1 .data1 h5 a, #ArchivioElenco1 .data1 h6 a{
	color		: #999999;
	text-decoration: none;

}

#ArchivioElenco1 .data1{
	float: right;
	width: 155px;
}

#ArchivioElenco1 .icona1{
margin: 12px 0 0 0;
}

#ArchivioTestatadx{
	float: right;
	width: 370px;
	height:35px;
}

#ArchivioTestatadx .pagine1{
	float: right;
	width: 240px;
	padding-top: 0px;
	text-align:right;
	margin-top: 5px;
}

#ArchivioTestatadx .pagine1 span{
	color		: #002b54;
	font-weight: bold;
	font-size: 11px;
}

#ArchivioTestatadx .pagine1 span a{
color		: #002b54;
text-decoration: underline;
}


/******************************* MOSTRE  ****************************************/

#jpgTitolo{
	width:770px;	
}

#Info{
	float:left;
	width: 230px;
	margin: 12px 24px 0 0;
}

#Info .top{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/top_pagine.gif) no-repeat top left;
}

#Info .center{
	float:left;
	width: 230px;
	background: url(image/web/bg/bg_pagine.gif) repeat-y top left;
	padding: 12px;
}

#Info .bottom{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/bottom_pagine.gif) no-repeat top left;
}


#Info .approfondimenti{
	float:left;
	width: 206px;
	text-align: left;
	margin: 0 0 12px 0;
}

#Info .elenco{
	float:left;
	width: 206px;
	text-align: left;
	margin: 6px 0 0 0;
}

#Info .ico{
	float:left;
	width: 36px;
	text-align: left;
	margin: 0 18px 0 0;
}

#Info h3{
    font        :11px Arial, Verdana, sans-serif;
	color		: #666666;
	text-align: left;
	line-height: 18px;
	font-weight:bold;
}

#Info h4{
    font        :11px Arial, Verdana, sans-serif;
	color		: #666666;
	text-align: left;
	line-height: 18px;
	font-weight:bold;
}

#Info h4 a{
    font        :11px Arial, Verdana, sans-serif;
	color		: #999999;
	text-decoration:none;
	font-weight:bold;
	}

/************************************* FORM REGISTRAZIONE *******************************************/

#regTitolo{
float: left;
width: 770px;
border-top: #CCCCCC dotted 1px;
padding: 24px 0 0 0;
}

#regDescrizione{
float: left;
width: 770px;
margin: 24px 0 0 0;
}

#regDescrizione h2{
font        :11px Arial, Verdana, sans-serif;
color		: #666666;
text-align: left;
line-height: 15px;
}

#regForm{
float: left;
width: 770px;
font        :11px Arial, Verdana, sans-serif;
color		: #666666;
text-align: left;
line-height: 15px;
}

#regForm .titoli{
float: left;
width: 770px;
margin: 24px 0 0 0;
}

#regForm .row{
clear:both;
width: 770px;
margin: 0 0 4px 0;
}

#regForm .campi{
float: left;
width: 770px;
margin: 6px 0 0 0;
}

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
font        :11px Arial, Verdana, sans-serif;
color		: #666666;
  margin: 0;
  padding: 0;
  width: 770px; 
}


form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 104px; 
	padding: 0; 
	margin: 6px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}

form input, form textarea{
	font        :11px Arial, Verdana, sans-serif;
	color		: #666666;
	background-color: #eeeeee;
	border: #999999 solid 1px;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:210px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:6px 0 0 0; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

form select{
	font        :11px Arial, Verdana, sans-serif;
	color		: #666666;
	background-color: #eeeeee;
	border: #999999 solid 1px;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:6px 0 0 0; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

form .radio{
	font        :12px Arial, Verdana, sans-serif;
	color		: #666666;
	background-color: #ffffff;
	border: #ffffff solid 1px;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:6px 0 0 0; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}


form input {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form small {
	margin: 0 24px 0 6px; /* instructions/comments left margin set to align w/ right column inputs */
	font        :10px Arial, Verdana, sans-serif;
	color		: #999999;
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}


/***************************************** MUSEI ************************************/

#googleRicerca{
	float:left;
	width:386px;
	height:167px;
	margin: 0 0 12px 0;
}

#moduloRicerca{
	float:left;
	width:226px;
	height:215px;
	background: url(image/web/bg/ricerca_musei.gif) no-repeat top left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0;
}

#moduloRicercaDida{
	float:left;
	width:226px;
	height: 257px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(image/web/bg/cerca_didattica.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}

#moduloRicerca .forms, #moduloRicercaDida .forms{  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
	font :11px Arial, Verdana, sans-serif;
	color : #666666;
	padding: 0;
	width: 215px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 13px;
}

#moduloRicerca .forms label, #moduloRicercaDida .forms label{
	display: block;  /* block float the labels to left column, set a width */
	width: 110px;
	padding: 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
	clip: rect(0px,0px,0px,0px);
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#moduloRicerca .campi, #moduloRicercaDida .campi{
	color		: #666666;
	background-color: #eeeeee;
	border: #999999 solid 1px;
	height: 18px;
	line-height: 18px;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:200px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	float: left;
}

#moduloRicerca .imag, #moduloRicercaDida .imag{
width:36px;
height:18px;
}

#moduloRicerca .imag2, #moduloRicercaDida .imag2{
	width:50px;
	height:18px;
}

#RicercaPP{
	float:left;
	width:248px;
	margin: 0;
}

#RicercaNews{
	float:left;
	width:248px;
	margin: 0 0px 0 0;
}

#RicercaNews .top, #RicercaPP .top{
	float:left;
	width: 248px;
	height: 7px;
	background: url(image/web/bg/bg_248top.gif) no-repeat top left;
}

#RicercaNews .center, #RicercaPP .center{
	float:left;
	width: 248px;
	background: url(image/web/bg/bg_248center.gif) repeat-y top left;
	padding: 12px;
}

#RicercaNews .bottom, #RicercaPP .bottom{
	float:left;
	width: 248px;
	height: 8px;
	background: url(image/web/bg/bg_248bottom.gif) no-repeat top left;
}

#RicercaNews .titolo, #RicercaPP .titolo{
	float:left;
	margin: 0 0 12px 0;
}

#RicercaNews .scroll, #RicercaPP .scroll{
	float:left;
	width: 224px;
	height:344px;
	overflow-y:scroll;
	border-bottom: #dddddd dotted 1px;
	border-top: #dddddd dotted 1px;
}

#RicercaNews .contenitore, #RicercaPP .contenitore{
	float:left;
	padding-right: 12px;
	width: 192px;
	border-bottom: #dddddd dotted 1px;

}

#RicercaNews .testi, #RicercaPP .testi{
	float: left;
	margin: 12px 0 0 0;

}

#RicercaPP .testi1{
	float: left;
	margin: 0px 0 0 0;

}

#RicercaPP .icona{
	float:left;
	width:42px;
	margin-top: 6px;
	margin-right: 15px;
	margin-bottom: 6px;
	margin-left: 0;
}

#RicercaPP .testi2{
float:left;
width: 130px;
margin: 6px 0 6px 0;
}

#RicercaNews .testi h3, #RicercaPP .testi h3, #RicercaPP .testi2 h3, #RicercaPP .testi1 h3{
    font        :10px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #002b54;
	line-height: 11px;
	font-weight: bold;	
	margin-bottom: 3px;
}

#RicercaNews .testi h3 a, #RicercaPP .testi h3 a, #RicercaPP .testi1 h3 a, #RicercaPP .testi2 h3 a{
	color		: #002b54;
	text-decoration:none;
}

#RicercaNews .testi h4, #RicercaPP .testi h4, #RicercaPP .testi1 h4, #RicercaPP .testi2 h4{
    font        :10px Arial, Verdana, sans-serif;
	color		: #666666;
	text-align: left;
	line-height: 12px;
	padding: 0 0 3px 0;

}

#RicercaNews .testi h5 a, #RicercaPP .testi h5 a, #RicercaPP .testi1 h5 a, #RicercaPP .testi2 h5 a{
	color		: #666666;
	text-decoration:none;
}

#RicercaNews .testi h5, #RicercaPP .testi h5, #RicercaPP .testi1 h5, #RicercaPP .testi2 h5{
    font        :10px Arial, Verdana, sans-serif;
	color		: #999999;
	text-align: left;
	line-height: 12px;
	padding: 0 0 8px 0;

}

#RicercaNews .testi h4 a, #RicercaPP .testi h4 a, #RicercaPP .testi1 h4 a, #RicercaPP .testi2 h4 a{
	color		: #666666;
	text-decoration:none;
}

#RicercaNews img, #RicercaPP img{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
}


#RicercaRisultati{
	width:554px;
	height:auto;
}

#RicercaRisultati .boxRipetuto{
	clear:both;
	width:544px;
	height: 84px;
	border-bottom: #CCCCCC dotted 1px;
	margin: 0 0 12px 0;
}
.riga {
	border-bottom-style: solid;
	border-bottom-color: cccccc;
	height: 13px;
	border-bottom-width: 2px;
}


#RicercaRisultati .image{
	float:left;
	height:72px;
	width:96px;
	margin: 0 18px 0 0;
}

#RicercaRisultati .testi{
	float:left;
	height:72px;
	width: 300px
}

#RicercaRisultati .testi h1{
	font        :14px Arial, Verdana, sans-serif;
	color		: #333333;
	font-weight:bold;
}
#RicercaRisultati .testi h2{
	font        :12px Arial, Verdana, sans-serif;
	color		: #333333;
	margin: 0 0 4px 0;
}
#RicercaRisultati .testi h3{
	font        :11px Arial, Verdana, sans-serif;
	color		: #999999;
	line-height: 13px;
}

#RicercaRisultati .icon{
	float:right;
	width: 102px;
	margin: 24px 0 0 0;
}

.h1{
	color		: #333333;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.h2{
	font        :12px Arial, Verdana, sans-serif;
	color		: #333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
}
.h3{
	color		: #999999;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.headRisultati_dx{
	float:right;
	text-align:right;
	width:130px;
	background-color:#EBEBEB;
	font-size: 13px;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0;
}

.headRisultati_sx{
	float:left;
	width:365px;
	background-color:#EBEBEB;
	font-size: 13px;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 12px;
}

#headRisultati{
}

#headRisultati .sx{
	float:left;
	width:295px;
	margin: 0 0 24px 12px;
	background-color:#EBEBEB;
}

#headRisultati .sx h2{
font        :13px Arial, Verdana, sans-serif;
color:#000033;
float:left;
width:390px;
height:auto;
line-height:36px;
}


#headRisultati .dx{
	float:right;
	text-align:right;
	width:200px;
	margin: 0 12px 24px 0;
	background-color:#EBEBEB;}

#headRisultati .dx h2{
	font        :13px Arial, Verdana, sans-serif;
	color:#000033;
	float:right;
	text-align:right;
	width:200px;
	height:auto;
	line-height:36px;
}

/**********************************  MAILING  ***********************************/

#mailingMusei{
	float:right;
	width: 246px;
	height:140px;
	background-image: url(image/web/bg/mailing_musei.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

#mailingDida{
	float:right;
	width: 246px;
	height:160px;
	background: url(image/web/bg/mailing_dida.gif) no-repeat top left;
	
}

#mailingMusei .form, #mailingDida .form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
font        :11px Arial, Verdana, sans-serif;
color		: #666666;
  margin: 0;
  padding: 0;
  width: 222px; 
}

#mailingMusei .form label, #mailingDida .form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 180px; 
	padding: 0; 
	margin: 6px 0 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}

#mailingMusei .form input, .form textarea, #mailingDida .form input, .form textarea{
	font        :11px Arial, Verdana, sans-serif;
	color		: #666666;
	background-color: #eeeeee;
	border: #999999 solid 1px;
	height: 18px;
	line-height: 18px;
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:160px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:6px 0 0 12px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}


/****************************************  MUSEI **************************************************/

#MuseoColSx{
	float:left;
	width:230px;
}

#MuseoFotoSx{
	float:left;
	width: 230px;
	margin-right: 24px;
}

#MuseoSx{
	float:left;
	width: 230px;
	margin: 12px 24px 0 0;
}

#MuseoPagColSx{
	float:left;
	width: 230px;
	margin: 12px 24px 0 0;
}

#MuseoPagColSx .top{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/top_pagine.gif) no-repeat top left;
}

#MuseoPagColSx .center{
	float:left;
	width: 230px;
	background: url(image/web/bg/bg_pagine.gif) repeat-y top left;
	padding: 12px;
}

#MuseoPagColSx .bottom{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/bottom_pagine.gif) no-repeat top left;
}

#MuseoPagColSx .image{
	float:left;
	width: 206px;
	text-align: center;
}

#MuseoPagColSx .approfondimenti{
	float:left;
	width: 206px;
	text-align: left;
	margin: 0 0 0 0;
}

#MuseoPagColSx .elenco{
	float:left;
	width: 206px;
	text-align: left;
	margin: 12px 0 12px 0;
}

#MuseoPagColSx .iconeservizi{
	margin: 0 0 6px 0;
	width: 206px;
	border-bottom: #666666 dotted 1px;
	padding: 0 0 6px 0;

}

#MuseoPagColSx .elencoDida{
	float:left;
	width: 206px;
	text-align: left;
	margin: 12px 0 0 0;
}


#MuseoPagColSx .icoDida{
	float:left;
	width: 30px;
	text-align: left;
	margin: 0 12px 0 0;
}

#MuseoPagColSx .testoDida{
	float:left;
	width: 162px;
	text-align: left;
   }
   
#MuseoPagColSx .spantitolo{
	text-align: left;
	margin: 0 0 3px 0;
	color: #002b54;
	font-weight: bold;
   }  
   
#MuseoPagColSx .spantitolo a{
	color: #002b54;
	text-decoration:none;
   }  
   
#MuseoPagColSx .spantipologia, #MuseoPagColSx .spantipologia a{
	text-align: left;
	color: #666666;
	text-decoration:none;
   } 

#MuseoPagColSx h2, #PagColSx h3{
	display:none;
}


#MuseoPagColSx .titolo{
	float:left;
	width: 165px;
	text-align: left;
	color: #002b54;
	font        :10px Arial, Verdana, sans-serif;
	line-height: 14px;
	font-weight:bold;
	margin: 8px 0 0 0;
}

#MuseoPagColSx .titolo a{
	color: #002b54;
	text-decoration: none;
}

#MuseoPagColSx .scarica{
	float:left;
	width: 230px;
	text-align: center;
	color: #002b54;
	font:10px Arial, Verdana, sans-serif;
	line-height: 14px;
	font-weight:bold;

}

#MuseoPagColSx .scarica a{
	color: #002b54;
	text-decoration: none;
}


#MuseoPagColDx{
	float:right;
	text-align: left;
	width: 516px;
	border-top: #dddddd solid 1px;
	padding-top: 12px;
	color		: #666;
	margin-bottom: 20px;

}


#MuseoPagColDx a, #MuseoPagColDx a:hover {
	color		: #666;
	text-decoration:underline;

}

#MuseoPagColDx .image{
	float:left;
	width: 516px;
	text-align: center;
}


#MuseoPagColDx .titolo{
	float:left;
	text-align: left;
	width:516px;
	color: #002b54;
	font  :16px Arial, Verdana, sans-serif;
	line-height: 18px;
	font-weight:bold;
	margin: 0 0 0 0;
}

#MuseoPagColDx .titolo a{
	color: #002b54;
	text-decoration: none;
}

#MuseoPagColDx .testo{
	float:left;
	text-align: left;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 14px;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 510px;
}

#MuseoPagColDx .descrizione{
	float:left;
	text-align: left;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 14px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 510px;
}

#MuseoPagColDx h3{
	float:left;
	text-align: left;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 16px;
	color:#333333;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	width: 510px;



}

#MuseoPagColDx h4{
	float:left;
	text-align: left;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 16px;
	color:#333333;

}

#MuseoPagColDx h2{
display:none
}

#MuseoPagColDx .paragafo span{
	float:left;
	text-align: left;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 13px;
}

#MuseoPagColSxSub{
	float:left;
	width: 230px;
	margin: 0 1px 0 0;
}

#MuseoPagColSxSub .top{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/bg_subpagine_top.gif) no-repeat top left;
}

#MuseoPagColSxSub .center{
	float:left;
	width: 230px;
	background: url(image/web/bg/bg_subpagine.gif) repeat-y top left;
	padding: 12px;
}

#MuseoPagColSxSub .bottom{
	float:left;
	width: 230px;
	height: 8px;
	background: url(image/web/bg/bg_subpagine_bottom.gif) no-repeat top left;
}

#MuseoPagColSxSub .approfondimenti{
	float:left;
	width: 206px;
	text-align: left;
	margin: 0 0 0 0;
}

#MuseoPagColSxSub .elenco{
	float:left;
	width: 206px;
	text-align: left;
	margin: 12px 0 0 0;
}

#MuseoPagColSxSub .Citta{
	float:left;
	width: 206px;
	text-align: left;
	color: #002b54;
	font  :10px Arial, Verdana, sans-serif;
	line-height: 14px;
	text-align: left;
	font-weight:bold;
}

#MuseoPagColSxSub .contatti{
	float:left;
	width: 206px;
	text-align: left;
	color: #002b54;
	font  :10px Arial, Verdana, sans-serif;
	line-height: 14px;
	text-align: left;
	font-weight:bold;
	margin-top: 5px;
}

#MuseoPagColSxSub .Tipologia{
	float:left;
	width: 206px;
	color: #999999;
	font  :10px Arial, Verdana, sans-serif;
	line-height: 14px;
	text-align: left;
}

#MuseoPagColSxSub .Indirizzo{
	float:left;
	width: 206px;
	text-align: left;
	margin: 12px 0 0 0;
	color: #666666;
	font  :10px Arial, Verdana, sans-serif;
	line-height: 14px;
}

#MuseoPagColSxSub .Telefono, #MuseoPagColSxSub .Fax, #MuseoPagColSxSub .Email, #MuseoPagColSxSub .Web{
	float:left;
	width: 206px;
	text-align: left;
	color: #666666;
	font  :10px Arial, Verdana, sans-serif;
	line-height: 14px;
}

#MuseoPagColSxSub .Telefono a, #MuseoPagColSxSub .Fax a, #MuseoPagColSxSub .Email a, #MuseoPagColSxSub .Web a{
	color: #666666;
	text-decoration: none;
}

#MuseoPagColSxSub .ico{
	float:left;
	width: 25px;
	text-align: left;
	margin: 10px 12px 0 0;
}

#MuseoPagColSxSub .file{
	float:left;
	width: 165px;
	text-align: left;

}

#MuseoPagColSxSub .titolo{
	float:left;
	width: 165px;
	text-align: left;
	color: #002b54;
	font        :10px Arial, Verdana, sans-serif;
	line-height: 14px;
	font-weight:bold;
	margin: 8px 0 0 0;
}

#MuseoPagColSxSub .titolo a{
	color: #002b54;
	text-decoration: none;
}

#MuseoPagColSxSub .scarica{
	float:left;
	width: 165px;
	text-align: left;
	color: #666666;
	font:10px Arial, Verdana, sans-serif;
	line-height: 14px;

}

#MuseoPagColSxSub .scarica a{
	color: #666666;
	text-decoration: none;
}


#MuseoPagColSxSubElenco{
	float:left;
	padding: 0 0 0 0;
}

#MuseoPagColSxSubElenco .scroll{
	float:left;
	width: 206px;
	height:266px;
	overflow:auto;
	border-bottom: #dddddd dotted 1px;
	border-top: #dddddd dotted 1px;
}

#MuseoPagColSxSubElenco .valori{
	float: left;
	margin: 12px 0 0 0;

}

#MuseoPagColSxSubElenco .valori h4{
    font        :10px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #002b54;
	line-height: 11px;
	font-weight: bold;	
	margin-bottom: 3px;
}

#MuseoPagColSxSubElenco  h2{
}

#MuseoPagColSxSubElenco h3{
}


#MuseoPagColSxSubElenco .valori h4 a{
	color		: #002b54;
	text-decoration:none;
}

#MuseoPagColSxSubElenco .valori h5{
    font        :10px Arial, Verdana, sans-serif;
	color		: #666666;
	text-align: left;
	line-height: 12px;
	padding: 0 0 12px 0;
	border-bottom: #dddddd dotted 1px ;

}

#MuseoPagColSxSubElenco .valori h5 a{
	color		: #666666;
	text-decoration:none;
}

#MuseoPagColSxSubElenco .contenitore{
	float:left;
	padding-right: 12px;
}

.MuseoTestoColDx{
	float:left;
	text-align: left;
	font        :11px Arial, Verdana, sans-serif;
	line-height: 16px;
	color:#333333;

}

#abc_museo{
	float:left;
	width: 580px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#abc_museo .testi{
	float:left;
	text-align: justify;
	font: 12px Arial, Verdana, sans-serif;
	line-height: 16px;
	color:#333333;
	width: 580px;
}

#abc_museo .titolo{
	font: 17px Arial, Verdana, sans-serif;
	color:#333333;
	font-weight:bold;
}

#abc_museo .sottotitolo{
	float:left;
	text-align: left;
	font: 12px Arial, Verdana, sans-serif;
	color:#333333;
	font-style:italic;
}

#abc_museo .testi a{
	color: #002b54;
	text-decoration:none;
}

#abc_museo .testi2{
	float:left;
	text-align: justify;
	font: 12px Arial, Verdana, sans-serif;
	line-height: 16px;
	color:#462279;
}

#Links{
	float:left;
	width:510px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

#Links .contenitore{
	float:left;
	padding-right: 12px;
	width: 495px;
	border-bottom: #dddddd dotted 1px;
	margin-top: 0px;
	margin-bottom: 6px;

}

#Links .icona{
	float:left;
	width:30px;
	margin: 6px 0 6px 0;
}

#Links .testi2{
	float:left;
	width: 455px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 6px;
}

#Links .testi2 h3{
    font        :10px Arial, Verdana, sans-serif;
	text-align:left;
	color		: #002b54;
	line-height: 11px;
	font-weight: bold;	
	margin-bottom: 3px;
}

#Links .testi2 h3 a{
	color		: #002b54;
	text-decoration:none;
}

#Links .testi2 h4{
	font        :10px Arial, Verdana, sans-serif;
	color		: #666666;
	text-align: left;
	line-height: 12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;

}

#Links .testi2 h5 a{
	color		: #666666;
	text-decoration:none;
}

#Links .testi2 h5{
    font        :10px Arial, Verdana, sans-serif;
	color		: #999999;
	text-align: left;
	line-height: 12px;
	padding: 0 0 8px 0;

}

#Links .testi2 h4 a{
	color		: #666666;
	text-decoration:none;
}

#Links img{
	margin: 0 0 6px 0;
}


#pphome1{
	float:left;
	height:160px;
	width:510px;
	background-image: url(image/web/bg/photogallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#pphome1 .head{
	float: left;
	width:510px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#pphome1 .titolo{
	float:left;
	margin-left: 11px;
	margin-right: 0px;
	width: 510px;
	margin-top: 10px;
	margin-bottom: 0px;

}

#pphome1 .freccie{
	float:right;
	text-align:right;
}


#pphome1 .horizzontal {
	float:left;
	height:262px;
}

#pphome1 .image {
	float:left;
	width:510px;
	height:115px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

#pphome1 .pp{
	float:left;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 7px;
	width: 155px;
}

#pphome1 .ppf{
	float:left;
	width:100px;
}

.links_home{
	background-image: url(image/web/bg/links.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.fondo_newsletter{
	background-image: url(image/web/bg/newsletter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#moduloRicerca .imag3, #moduloRicercaDida .imag3 {
	width:130px;
	height:18px;
}
#turismo_scolastico{
	float:left;
	width: 580px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#turismo_scolastico .testi{
	float:left;
	text-align: justify;
	font: 12px Arial, Verdana, sans-serif;
	line-height: 16px;
	color:#333333;
	width: 580px;
}
#turismo_scolastico .testi a:link{
	color: #333333;
	text-decoration:none;
}
#turismo_scolastico .testi a:visited{
	color: #333333;
	text-decoration:none;
}
#turismo_scolastico .testi a:hover{
	color: #2e9db8;
	text-decoration:none;
}
#turismo_scolastico .testi a:active{
	color: #333333;
	text-decoration:none;
}#abc_museo .testi2 {
	float:left;
	text-align: justify;
	font: 12px Arial, Verdana, sans-serif;
	line-height: 16px;
	color:#462279;
	width: 580px;
}

