body, html {
	background-image: url(../img/background_red.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d33;
	font-size:11px;/*font-size:0.8em;*/
	
}
p {
	margin:0;
	padding:0;
}
#a {
	width:147px;
}

.a {
	width:147px;
}
#sez1 a:link {
	text-decoration:none;
	color:#000;
}
#sez1 a:visited {
	text-decoration:none;
	color:#000;
}
#sez1 a:hover {
	color:#AF171A;
	text-decoration:none;
}

.sez1 a:link {
	text-decoration:none;
	color:#000;
}
.sez1 a:visited {
	text-decoration:none;
	color:#000;
}
.sez1 a:hover {
	color:#AF171A;
	text-decoration:none;
}

a.link {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d33;
	font-size:11px;
	text-decoration:none;/*font-weight:bold;*/
}
a.link:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d33;
	font-size:11px;
	text-decoration:underline;/*font-weight:bold;*/
}

a.voce_menu{
	display:block;
	margin-left:15px;
}
#roll_sez1_3, #roll_sez2_11 {
	display:none;
}

.lingua {
	text-align:right;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-right:5px;
}
.titolo_news {
	font-size:14px;
	color:#2B2722
}
.titolo_closeup {
	font-size:12px;
	color:#2B2722
}
.sottotitolo_news {
	color:#B8567F
}
.testo_news {
	vertical-align:top;
}
.abstract_news {
	text-align:justify;
	padding-top:3px;
}
.label_news_home {
	color:#B8567F;
	font-size:14px
}
.label_closeup_home {
	color:#A1B11B;
	font-size:14px
}
.label_news {
	color:#B8567F;
	font-size:12px
}
#elenco_news_home {
	font-size:12px;
	list-style-image:url(../img/freccia_news.jpg);
	margin:0;
	padding:0;
	padding-left:17px;
	padding-top:5px;
}
#elenco_news_home li {
	padding-bottom:8px;
}
#col_dx {
	padding-left:23px;
	width:311px;
	vertical-align:top;
}
#col_dx_info {
	padding-left:23px;
	width:311px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.label_quick_info {
	color:#A1A61C;
	font-size:12px;
	font-weight:bold
}
.quick_info {
	font-size:12px;
	color:#817565;
	font-weight:bold;
}
.sostieni_museo {
	font-size:12px;
	color:#BE3813;
}
.cinema_massimo {
	font-size:12px;
	color:#b8567f;
}
.archivi_online {
	font-size:12px;
	color: #48718D;
}
#data_massimo {
	height:16px;
	width:119px;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background-color:#943A5E;
	padding-left:3px;
}
.fuxia {
	color:#b8567f;
}
.azzurro {
	color:#5E7D9D;
}
.arancio {
	color:#E25724;
}
.titolo_educa {
	color:#E25724;
	font-size:14px;
}
.educa_home {
	font-size:12px;
	color:#be3815;
}
.liberavisione_home {
	font-size:12px;
	color:#5E7D9D;
}
#footer_txt {
	margin-top:25px;
	font-size:10px;
}
.titolo_sezioni {
	width:442px;
	/*height:17px;*/
	background:#5E7D9D;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;/*font-weight:bold;*/ 
	/*text-transform:uppercase;*/

}
.titolo_cabiria {
	width:753px;
	/*height:17px;*/
	background:#5E7D9D;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;/*font-weight:bold;*/ 
	/*text-transform:uppercase;*/

}
.titolo_sezioni_info {
	width:442px;
	/*height:17px;*/
	vertical-align:middle;
	background:#A1A61C;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.titolo_sezioni2 {
	width:442px;
	/*height:17px;*/
	background:#B8567F;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;/*font-weight:bold;*/ 
	/*text-transform:uppercase;*/
}
.titolo_sezioni_closeup {
	width:442px;
	/*height:17px;*/
	background:#A1B11B;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;/*font-weight:bold;*/ 
	/*text-transform:uppercase;*/
}
.titolo_sezioni3 {
	width:442px;
	/*height:17px;*/
	background:#E25724;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;/*font-weight:bold;*/ 
	/*text-transform:uppercase;*/
}
.sottotitolo_sezioni2 {
	font-weight:bold;
	font-size:14px;
	color:#B8567F
}
.sottotitolo_mostre {
	font-weight:bold;
	font-size:12px;
	color:#B8567F
}
.mostre_corso {
	padding-top:5px;
	border-bottom: #999999 solid 1px;
	margin-bottom:10px;
}
.vedianche_sezioni1 {
	width:283px;
	height:17px;
	background:#5e7b9d;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:5px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.vedianche_sezioni_info {
	width:283px;
	height:17px;
	background:#A1A61C;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:5px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.vedianche_sezioni2 {
	width:283px;
	height:17px;
	background:#B8567F;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:5px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.vedianche_sezioni3 {
	width:283px;
	height:17px;
	background:#E25724;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:5px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.vedianche_sezioni4 {
	width:283px;
	height:17px;
	background:#E25724;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:5px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.vedianche_sezioni_closeup {
	width:283px;
	height:17px;
	background:#a1b11b;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:5px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
#elenco_vedianche {
	font-size:11px;
	list-style-image:url(../img/freccia_news.jpg);
	margin:0;
	padding:0;
	padding-left:17px;
	padding-top:5px;
	color:#B8567F;
	font-weight:bold;
}
#sezione1 a:link {
	text-decoration:none;
	color:#5E7D9C;
}
#sezione1 a:visited {
	text-decoration:none;
	color:#5E7D9C;
}
#sezione1 a:hover {
	color:#2F3D4A;
	text-decoration:none;
}
#sezione2 a {
	text-decoration:none;
	color:#B8567F;/*font-weight:bold;*/
}
#sezione2 a:hover {
	text-decoration:none;
	color:#582B3F;/*font-weight:bold;*/
}
#sezione2 a:visited {
	text-decoration:none;
	color:#B8567F;/*font-weight:bold;*/
}
#sezione_closeup a {
	text-decoration:none;
	color:#A1B11B;/*font-weight:bold;*/
}
#sezione_closeup a:hover {
	text-decoration:none;
	color:#A1B11B;/*font-weight:bold;*/
}
#sezione_closeup a:visited {
	text-decoration:none;
	color:#A1B11B;/*font-weight:bold;*/
}
#sezione3 a:link {
	text-decoration:none;
	color:#E25724;
}
#sezione3 a:visited {
	text-decoration:none;
	color:#E25724;
}
#sezione3 a:hover {
	color:#742A0F;
	text-decoration:none;
}
#educa a:link {
	text-decoration:none;
	color:#4d4d33;
}
#educa a:visited {
	text-decoration:none;
	color:#4d4d33;
}
#educa a:hover {
	color:#E25724;
	text-decoration:none;
}
#a {
	margin:0;
	padding:0;
	width:127px;
	line-height:1.2;
}
#a div {
	width:10px;
	height:14px;
	float:left;
	margin-right:5px;
}
#a li {
	list-style:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.a {
	margin:0;
	padding:0;
	width:127px;
	line-height:1.2;
}
.a div {
	width:10px;
	height:14px;
	float:left;
	margin-right:5px;
}
.a li {
	list-style:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#sez2 a {
	text-decoration:none;
	color:#000;
}
#sez2 a:hover {
	text-decoration:none;
	color:#AF171A;
}

.sez2 a {
	text-decoration:none;
	color:#000;
}
.sez2 a:hover {
	text-decoration:none;
	color:#AF171A;
}

#sez3 a {
	text-decoration:none;
	color:#000;
}
#sez3 a:hover {
	text-decoration:none;
	color:#AF171A;
}

.sez3 a {
	text-decoration:none;
	color:#000;
}
.sez3 a:hover {
	text-decoration:none;
	color:#AF171A;
}

#sez4 a {
	text-decoration:none;
	color:#000;
}
#sez4 a:hover {
	text-decoration:none;
	color:#AF171A;
}

.sez4 a {
	text-decoration:none;
	color:#000;
}
.sez4 a:hover {
	text-decoration:none;
	color:#AF171A;
}
#rollover_menu_blu {
	/*color:#ffffff; 
	background-color:#5e7b9d; 
	border-left:#2f3d4a solid 10px;*/
	font-weight:bold;
	color:#AF171A;
}
#rollover_menu_blu a {
	color:#AF171A;
	text-decoration:none;
}
#rollover_menu_blu a:hover {
	color:#AF171A;
	text-decoration:none
}
#secondo_livello_blu a {
	text-decoration:none;
	color:#333;
}
#secondo_livello_blu a:hover {
	text-decoration:none;
	color:#AF171A;
}

.secondo_livello_blu a {
	text-decoration:none;
	color:#333;
}
.secondo_livello_blu a:hover {
	text-decoration:none;
	color:#AF171A;
}

.secondo_livello_blu {
border-bottom:#666666 solid 1px;
	line-height:1.5;
}

#secondo_livello_blu {
	border-bottom:#666666 solid 1px;
	line-height:1.5;/*border-left:#fff solid 16px;*/

}
#elenco_news_home a {
	text-decoration:none;
	color:#4d4d33;
}
#elenco_news_home a:hover {
	text-decoration:none;
	color:#B8567F;
}
#rollover_menu_rosa {
	font-weight:bold;
	color:#AF171A;/*	background-color:#B8567F; 
	border-left:#582b3f solid 10px;*/
}
#rollover_menu_rosa a {
	color:#AF171A;
	text-decoration:none;
}
#rollover_menu_rosa a:hover {
	color:#AF171A;
	text-decoration:none;
}
#secondo_livello_rosa a {
	text-decoration:none;
	color:#333;
}
#secondo_livello_rosa a:hover {
	text-decoration:none;
	color:#AF171A;
}
#secondo_livello_rosa {
	border-bottom:#666666 solid 1px;
	line-height:1.5;
}
#roll_secondo_livello_rosa {
	border-bottom:#666666 1px solid;
}
#rollover_menu_arancio {
	/*color:#ffffff; 
	background-color:#E25724; 
	border-left:#742a0f solid 10px;*/
	font-weight:bold;
	color:#AF171A;
}
#rollover_menu_arancio a {
	color:#AF171A;
	text-decoration:none;
}
#rollover_menu_arancio a:hover {
	color:#AF171A;
	text-decoration:none;
}
#secondo_livello_arancio a {
	text-decoration:none;
	color:#333;
}
#secondo_livello_arancio a:hover {
	text-decoration:none;
	color:#AF171A;
}
#secondo_livello_arancio {
	/*border-bottom:#999999 solid 1px;
	line-height:1.5;
	border-left:#fff solid 16px;*/
	border-bottom:#666666 solid 1px;
	line-height:1.5;
}
#roll_secondo_livello_arancio {
	border-bottom:#666666 1px solid;
}
#elenco_col_dx1 {
	font-size:12px;
	list-style-image:url(../img/freccia_news1.jpg);
	margin:0;
	padding:0;
	padding-left:17px;
	padding-top:5px;
	font-weight:bold;
}
#elenco_col_dx1 li {
	padding-bottom:8px;
}
#elenco_col_dx1 a {
	text-decoration:none;
	color:#5e7b9d;
}
#elenco_col_dx1 a:hover {
	text-decoration:none;
	color:#5e7b9d;
}
#elenco_col_dx2 {
	font-size:12px;
	list-style-image:url(../img/freccia_news2.jpg);
	margin:0;
	padding:0;
	padding-left:17px;
	padding-top:5px;
	font-weight:bold
}
#elenco_col_dx2 a {
	text-decoration:none;
	color:#B8567F;
}
#elenco_col_dx2 a:hover {
	text-decoration:none;
	color:#B8567F;
}
#elenco_col_dx2 li {
	padding-bottom:8px;
}
#elenco_col_dx3 {
	font-size:12px;
	list-style-image:url(../img/freccia_news3.jpg);
	margin:0;
	padding:0;
	padding-left:17px;
	padding-top:5px;
	font-weight:bold;
}
#elenco_col_dx3 li {
	padding-bottom:8px;
}
#elenco_col_dx3 a {
	text-decoration:none;
	color:#E25724;
}
#elenco_col_dx3 a:hover {
	text-decoration:none;
	color:#E25724;
}
#elenco_col_dx4 {
	font-size:12px;
	list-style-image:url(../img/freccia_news3.jpg);
	margin:0;
	padding:0;
	padding-left:17px;
	padding-top:5px;
	font-weight:bold;
}
#elenco_col_dx4 li {
	padding-bottom:8px;
}
#elenco_col_dx4 a {
	text-decoration:none;
	color:#E25724;
}
#elenco_col_dx4 a:hover {
	text-decoration:none;
	color:#E25724;
}
#elenco_col_dx_closeup {
	font-size:12px;
	list-style-image:url(../img/freccia_closeup_dx.jpg);
	margin:0;
	padding:0;
	padding-left:17px;
	padding-top:5px;
	font-weight:bold;
}
#elenco_col_dx_closeup li {
	padding-bottom:8px;
}
#elenco_col_dx_closeup a {
	text-decoration:none;
	color:#a1b11b;
}
#elenco_col_dx_closeup a:hover {
	text-decoration:none;
	color:#a1b11b;
}
#roll_secondo_livello_blu {
	/*background-color:#aebece; */
	/*border-left:#607d9f solid 10px;*/
	border-bottom:#666666 solid 1px;
}
#livello_dettaglio {
	font-weight:normal;
	list-style-image:none;
	list-style-type:none;
	padding-left:15px;
}
#livello_dettaglio a {
	color:#4d4d33;
	text-decoration:none;
}
#livello_dettaglio a:hover {
	color:#4d4d33;
	font-weight:bold;
}
#sel_livello_dettaglio {
	color:#4d4d33;
	font-weight:bold;
	list-style-image:none;
	list-style-type:none;
	padding-left:15px;
}
/* form collezioni */


.input1 {
	border:solid 1px;
	border-color:#CCCCCC;
}
.text2 {
	text-align:left;
	vertical-align:bottom;
	width:80px;
}
.input2 {
	border:solid 1px;
	border-color:#CCCCCC;
	margin-top:8px;
	width:208px;
	margin-left:6px;
}
.inputSelect {
	border: #CCCCCC 1px solid;
	width:209px;
	margin-left:7px;
	margin-top:8px;
}
#form_ricerca a:link {
	text-decoration:none;
	color:#4d4d33;
}
#form_ricerca a:visited {
	text-decoration:none;
	color:#4d4d33;
}
#form_ricerca a:hover {
	/*color:#5E7D9D;*/
color:#5E7D9C;
}
#form2 a:link {
	text-decoration:none;
	color:#4d4d33;
}
#form2 a:visited {
	text-decoration:none;
	color:#4d4d33;
}
#form2 a:hover {
	color:#5E7D9C;
}
.input3 {
	width:50px;
	border:solid 1px;
	border-color:#CCCCCC;
}
/* ---------------------- */


/*risultati_collezioni_online.php - content - */

#risultati_collezioni {
	margin-top: -5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #bfbfbf;
	height:30px;
	line-height:30px;
}
#tabellaRisultati {
	border:#bfbfbf;
}
.underline {
	padding-left:0;
	border-bottom: solid 1px #bfbfbf;
	height:35px;
	padding-top:6px;
}
/*----------------------------*/

.tabella_risultati {
	margin-top:8px;
	border-bottom:1px solid #bfbfbf;
}
/*   Tabella Orari */

.tabellaOrari td {
	padding: 7px 0 0 0;
}
.commento {
	margin-top:-1px;
	color:#5E7D9C;
	margin-bottom:5px;
}
.separatore {
	margin-top: 15px;
	border-bottom: 1px solid #dadada;
	margin-bottom:5px;
}
/*..............................................*/

#lista_programmazione {
	border-bottom:#999999 1px solid;
	padding-bottom:8px;/*padding-top:8px;*/
}
.tit_pubblicazioni {
	font-size:12px;
	color:#5E7D9D;
}
.tit_mostre_disponibili {
	font-size:12px;
	color:#E25724;
}
#tab_pubblicazioni {
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:#dadada solid 1px;
}
.titolo_tab_tariffe {
	color:#2F3D4A;
	border-bottom:#2F3D4A 1px solid;
	border-top:#2F3D4A 1px solid;
	padding-top:5px;
	padding-bottom:5px;
}
.foto {
	width:140px;
	float:left;
	padding-top:20px;
}
#foto_press {
	width:106px;
	height:84px;
	text-align:left;
	float:left;/*border-bottom:#CFD192 2px solid;
	border-top:#CFD192 2px solid;
	border-left:#CFD192 2px solid;*/
}
#btn_foto {
	width:25px;
	text-align:center;
	float:left;
	height:84px;
	background-color:#E05723;
}
#linea_educa {
	width: 447px;
	float: left;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: right;
	vertical-align: bottom;
}
.link_3sez {
	color:#E25724;
	text-decoration:none
}
#sezione_info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:283px;
}
.tit_info {
	color:#a1a61c
}
.staff_aperto {
	padding-top:10px;
	display:block;
}
.staff_chiuso {
	padding-top:0px;
}
/*----------------------------- Header ---------------------------------------*/

#top {
	width:990px;
	height:92px;
	margin:0 auto;
}
#top .logo {
	float:left;
	width:604px;
	padding-left:75px;
}
#top .top_dx {
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:35px;
	padding-top:25px;
}
#top .top_dx a {
	text-decoration:none;
	color:#FFFFFF;
}
#top #quick_info {
	padding-top:23px;
	color:#FFFFFF;
}
#top #quick_info b {
	color:#FFC80F;
	font-size:12px;
	font-weight:bolder;
}
/*-------------------------------------------------------------------*/

#main {
	width:1024px;
	height:100%;
	margin:0 auto;
}
#container {
	width:1024px;
	height:100%;
	margin:0 auto;
	float:left;
	background-image:url(../img/back_container.png);
	background-repeat:repeat-y;
	background-position:0px 750px;
}
#container #menu {
	width:172px;
	height:700px;
	float:left;
	background-image:url(../img/back_menu.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:50px;
}
#container #page {
	width:823px;
	min-height:955px;
	float:left;
	background:url(../img/sfondo_ombra.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:28px;
	padding-top:25px;
}
/*#container #menu a {
	text-decoration:none;
	color:#000000;
}

#container #menu a:hover {
	text-decoration:none;
	color:#AF171A;
}*/

/*-------------------------- Slider 1 -------------------------*/

#slider{
	position:relative;
	float:left;
	}

/* image replacement */
        .graphic, #prevBtn, #nextBtn {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
/* // image replacement */

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:757px;
	height:295px;
	overflow:hidden;
}
 #prevBtn, #nextBtn {
	 display:block;
	width:5px;
	height:9px;
	position:relative;
	top:275px;
	z-index:1000;
	float:left;
}
 #prevBtn {
	left:-30px;
	float:left;
}
#nextBtn {
	left:-20px;
}
 #prevBtn a, #nextBtn a {
	display:block;
	position:relative;
	width:5px;
	height:9px;
	background:url(../img/prev_slider.png) no-repeat 0 0;
}
#nextBtn a {
	background:url(../img/next_slider.png) no-repeat 0 0;
}
#overlay_slider {
	width:747px;
	height:38px;
	margin-top:-48px;
	z-index:1;
	position:relative;
	background-image:url(../img/sfondo_overlay.png);
	background-repeat:repeat;
	font-size:12px;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:10px;
}
#slider .titolo_slider {
	color:#FFC80F;
}
/*------------------------------------------------------------------*/

/*-------------------------- Slider 2 -------------------------*/

#slider2 {
	margin-top:15px;
	float:left;
	position:relative;
}
/* image replacement */
        .graphic, #prevBtn2, #nextBtn2 {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
/* // image replacement */

#slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:370px;
	height:230px;
	overflow:hidden;
	position:relative;
}
 #prevBtn2, #nextBtn2 {
	display:block;
	width:5px;
	height:9px;
	position:relative;
	top:225px;
	z-index:1000;
	float:left;
}
 #prevBtn2 {
	left:-30px;
}
 #nextBtn2 {
	left:-20px;
}
 #prevBtn2 a, #nextBtn2 a {
	display:block;
	position:relative;
	width:5px;
	height:9px;
	background:url(../img/prev_slider.png) no-repeat 0 0;
}
 #nextBtn2 a {
	background:url(../img/next_slider.png) no-repeat 0 0;
}
#slider2 #overlay_slider2 {
	width:360px;
	height:47px;
	margin-top:-52px;
	z-index:1;
	position:relative;
	background-image:url(../img/sfondo_overlay.png);
	background-repeat:repeat;
	font-size:11px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
}
#slider2 .titolo_slider2 {
	color:#FFC80F;
}
/*------------------------------------------------------------------*/

/*-------------------------- Slider 3 -------------------------*/

#slider3 {
	margin-top:15px;
	margin-left:8px;
	float:left;
	position:relative;
}
/* image replacement */
        .graphic, #prevBtn3, #nextBtn3 {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
/* // image replacement */

#slider3 ul, #slider3 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider3 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:370px;
	height:230px;
	overflow:hidden;
}
 #prevBtn3, #nextBtn3 {
	display:block;
	width:5px;
	height:9px;
	position:relative;
	top:225px;
	z-index:1000;
	float:left;
}
 #prevBtn3 {
	left:-30px;
}
 #nextBtn3 {
	left:-20px;
}
 #prevBtn3 a, #nextBtn3 a {
	display:block;
	position:relative;
	width:5px;
	height:9px;
	background:url(../img/prev_slider.png) no-repeat 0 0;
}
 #nextBtn3 a {
	background:url(../img/next_slider.png) no-repeat 0 0;
}
#slider3 #overlay_slider3 {
	width:360px;
	height:47px;
	margin-top:-52px;
	z-index:1;
	position:relative;
	background-image:url(../img/sfondo_overlay.png);
	background-repeat:repeat;
	font-size:11px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
}
#slider3 .titolo_slider3 {
	color:#FFC80F;
}
/*------------------------------------------------------------------*/

.boxes_blu {
	width:757px;
	float:left;
	padding-top:20px;
}

/* prova menu tendina */
.nav {
	margin:0;
	padding:0;
	list-style:none;
	/*float:left;*/
	color:#FFFFFF;
	line-height:1;
	cursor:pointer;
	cursor:hand;
}
.nav li {
	float:left;
	display:block;
	width:172px;
	height:32px;
	background-image:url(../img/back_item_blu.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:1000;
	margin:0 1px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.nav li.due {
z-index:800;
}

.nav li.titolo {
	margin-right:21px;
	text-transform:uppercase;
	font-weight:bold;
}
.nav li.last {
	text-transform:uppercase;
	font-weight:bold;
}
/*#nav li.first {
        -moz-border-radius:5px 0 0 5px;
        -webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	}
#nav li.last {
        -webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
        border-radius:0 5px 5px 0;
	}
#nav li li.last {
        -webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
        border-radius:0 0 5px 5px;
	}*/
.nav li a {
	text-decoration:none;
	display:block;
	padding:4px 5px 0 5px;
	padding-left:20px;
	height:30px;
	color:#FFF;
	
}
.nav li a:hover {
/*color:#C00;*/
}
.nav li.primo_liv {
	width:156px;
	background-image:url(../img/freccia_sottomenu.jpg);
	background-position:8px 7px;
	background-color:#fff;
	/*f7f7f7;*/
	padding-left:16px;
	text-transform:none;
	font-weight:normal;
	/*list-style-image:url(../img/freccia_sottomenu.jpg);*/
}
.nav li.secondo_liv {
	width:142px;
	padding-left:30px;
	background-image:url(../img/freccia-secondo-liv.jpg);
	background-position:25px 7px;
	background-color:#fff;
	text-transform:none;
	font-weight:normal;
	/*list-style-image:url(../img/freccia-secondo-liv.jpg);*/
}
/*#nav li li:hover {
	-webkit-transform: translate(+10px,0);
	}
#nav a.selected {
	color:#C00;
}*/
.nav ul {
	position:absolute;
	left:0;
	display:none;
	margin:0 0 0 -1px;
	padding:0;
	list-style:none;
	
}

.nav ul.interno{
	width:172px;
	height:27px;
	background-image:none;
	background-color:#fff;
	text-transform:none;
	font-weight:normal;
	}

.nav ul li {
	width:172px;
	height:27px;
	/*float:left;border-top:1px solid #fff;*/
}
.nav ul a {
	display:block;
	height:auto;
	padding:6px 5px;
	color:#666;
}
.nav ul a:hover {
	color:#000;
}
/* fix ie6, meglio inserirlo in un file .css separato */
/**html #nav ul {
	margin:0 0 0 -2px;
}*/
/*        ---------------------------------------------------------------    */
#bottom_home {
	padding-top:20px;
}
#rullo_home {
	width:757px;
	float:left;
	background-image:url(../img/back_rullo_home.jpg);
	background-repeat:no-repeat;
	color:#ac1719;
}
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
	/*border: 1px solid #000;*/
/*background: #fff; */
width: 757px;
	height: 48px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 13px;
	top: 16px;
	width: 727px;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 757px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	margin: 0 50px 0 0;
	text-decoration:none;
	color:#ac1719;
}
ul.newsticker span {
	margin: 0 10px 0 0;
}
#box_newsletter_home {
	width:170px;
	height:112px;
	background-image:url(../img/back_newsletter_home.jpg);
	background-repeat:no-repeat;
	color:#333333;
	padding-left:15px;
	padding-top:25px;
}
#box_newsletter_home .submit {
	padding-right:15px;
	padding-top:15px;
}
#label_primo_piano {
	background-image:url(../img/sfondo_label_primo_piano.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:94px;
	height:15px;
	position:absolute;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
	z-index:150000;
	line-height:1;
	padding-top:4px;
	padding-left:20px;
}
#label_foto_video {
	background-image:url(../img/sfondo_label_foto_video.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:114px;
	height:19px;
	position:absolute;
	color:#fff;
	text-transform:uppercase;
	z-index:150000;
	line-height:1;
	padding-top:4px;
	padding-left:20px;
}
#label_news {
	background-image:url(../img/sfondo_label_news.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:114px;
	height:19px;
	position:absolute;
	color:#fff;
	text-transform:uppercase;
	z-index:150000;
	line-height:1;
	padding-top:4px;
	padding-left:20px;
}
.tacca_menu {
	position:relative;
	right:0;
	z-index:100;
	float:right;
}
#calendario_eventi {
	background-image:url(../img/sfondo_calendario.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:179px;
	height:166px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	padding-top:15px;
	display:none;
	margin-left:80px;
}

#calendario_eventi_en {
	background-image:url(../img/sfondo_calendario.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:179px;
	height:166px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	padding-top:15px;
	display:none;
	margin-left:50px;
}
#calendario_eventi a {
	text-decoration:none;
	color:#4D4D33;
}

#calendario_eventi_en a {
	text-decoration:none;
	color:#4D4D33;
}
.meseanno_calendario {
}
.intestazione_giorno_calendario {
	background:#CCCCCC;
	color:#333;
}

.sottotit_orari {
	font-size:13px;
	padding-bottom:5px;
	float:left;
	width:440px;
}

.orari_sx {
	width:220px;
	float:left;
	color:#5E7D9C;

}

.orari_riga_intera {
	width:440px;
	float:left;

}

.orari_dx {
	width:220px;
	float:right;
	text-align:right;

}

.separatore_orari {
	margin-top: 15px;
	border-bottom: 1px solid #dadada;
	margin-bottom:5px;
	clear:both;
}

.azzurro_orari {
	color:#5E7D9C;
}

.commento_orari {	
	color:4D4D33

}

/* -------------------------FOOTER COOKIE---------------------------------------------------------------------------------- */
.floatFooter{
	background-color:#BBB;
	background-color:rgba(180,180,180,0.85);
	width:500px;
	min-height:100px;
    z-index: 1000000;
	position:fixed;
	bottom:0px;
	float:left;
	left: 0;
}
.containerFF{
/*
	margin:0 auto;
	max-width: 960px;
*/
	margin:10px;
	position:relative;
	line-height: 17px;
}
.chiudiFF{
	position:absolute;
	top:0;
	right:0;
	margin-right:10px;
	margin-top:10px;
}

.testoFF{
	color:#333;
	font-size:13px;
/*	position:absolute;
	top:10px;
	left:20px;*/
	text-align: left;
}
.titCookie{
	font-size:15px;
	font-weight:bold;
	margin-bottom: 5px;
}
.testoFF a{
	color:#9f042e;
}
.tastoRead{
	margin-top:10px;
}
.loghiFF{
	position:absolute;
	top:10px;
	right:0;
}
.FFsepara{
	margin-left:20px;
	margin-right:20px;
}

.RLess{display:none;}
.testoReadLess{display:none;}
