@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:75%; color:#767676; background:#B1BDC9 url(../img/background.jpg) top center no-repeat; }


#barra-top img{ display:block; }


#header{ background:#fff url(/img/header.jpg) 0 0 no-repeat; height:104px; position:relative; }
#header .linkHome{ border: 0px;}
#header .linkHome img{
	position:absolute;
	border: 0px;
	top:11px;
	left:26px;
	width: 373px;
	height: 64px;
}
#header #search-filiali{ float:right; font-size:10px; width:170px; margin-top:45px;}
#header #search-filiali #filiali_searchStringPresetValue{ width:80px; font-size:11px; color:#999; float:left; }
#header #search-filiali img{ border:0; float:left; margin-left:10px; }

#container{ width:910px; margin:0 auto; background-color:#fff; }
#container-flash{ width:910px; margin:0 auto; }
#container-flash img{ display:block; }
#container-home-center{ width:870px; margin:0 auto; }

#container-home-col-sx{ float:left; width:285px; }
#container-home-col-sx h3{ margin:0; padding:0; margin-top:15px; }
#container-home-col-sx .channelPagesList ul{ margin:0; padding:0; list-style:none; font-size:0.9em; }
#container-home-col-sx .channelPagesList ul li{ padding:10px 0; background:#fff url(../img/barra-1.jpg) -40px top no-repeat; }
#container-home-col-sx .channelPagesList ul li a{ color:#4766a1; text-decoration: underline; }
#container-home-col-sx .channelPagesList ul li a:hover{ color:#000; }

#container-home-col-dx{ float:right; width:285px; }
#container-home-col-dx .FreeHtml h3{ padding:0; }
#container-home-col-dx .channelPagesList ul{ margin:0; padding:0; list-style:none; margin:0 15px; font-size:0.9em; }
#container-home-col-dx .channelPagesList ul li{ padding:10px 0; background:#fff url(../img/barra-1.jpg) left bottom no-repeat; }
#container-home-col-dx .channelPagesList ul li a{ color:#4766a1; text-decoration: underline; }

#container-home-col-center{ margin:0 290px; text-align:center; }
#container-home-col-center .FreeHtml img{ display:block; margin:0 auto; }





#container-interno-center{ width:870px; margin:0 auto; min-height:300px; margin-top:15px; }

#container-interno-col-center{ margin:0 260px; text-align:left; line-height:1.4em; text-align:justify; }
#container-interno-col-center h1{ margin:0; padding:0; margin-bottom:15px; font-size:1.4em; }
#container-interno-col-center p{ margin:0; padding:0; margin-bottom:15px; }
#container-interno-col-center a{ color:#767676; text-decoration:underline; }
#container-interno-col-center a:hover{ color:#333333; text-decoration:underline; }

#container-interno-col-center-big{ margin:0 0 0 260px; text-align:left; line-height:1.4em; text-align:justify; }
#container-interno-col-center-big h1{ margin:0; padding:0; margin-bottom:15px; font-size:1.4em; }
#container-interno-col-center-big p{ margin:0; padding:0; margin-bottom:15px; }
#container-interno-col-center-big a{ color:#767676; text-decoration:underline; }
#container-interno-col-center-big a:hover{ color:#333333; text-decoration:underline; }




#container-interno-col-center .FormattedText ul{ margin:20px; padding:0; }
#container-interno-col-center .FormattedText ul li{ margin:0; padding:0; line-height:1.4em; }





#container-interno-col-sx{ float:left; width:240px; }
#container-interno-col-sx .HierarchicalMenu ul{ margin:0; padding:0; list-style:none; font-size:0.9em; }
#container-interno-col-sx .HierarchicalMenu ul li{ display: block; text-transform:uppercase;}

#container-interno-col-sx .HierarchicalMenu ul li a { color:#767676; text-decoration:none; display: block; line-height:27px; padding-left:25px; background:#fff url(../img/back-menu-interno.jpg) 0 0 no-repeat; }
#container-interno-col-sx .HierarchicalMenu ul li a:hover{ color:#000; }

#container-interno-col-sx .HierarchicalMenu ul li span{ font-weight:bold; color:#767676; text-decoration:none; display: block; line-height:27px; padding-left:25px; background:#fff url(../img/back-menu-interno.jpg) 0 0 no-repeat; }

#container-interno-col-sx .HierarchicalMenu ul li a span{ color:#767676; text-decoration:none; display: block;  background: none;  padding-left:0px; }

#container-interno-col-sx .HierarchicalMenu ul ul{ margin:10px 0; font-size:1em; }
#container-interno-col-sx .HierarchicalMenu ul ul ul{ margin:0; font-size:1em;  }
#container-interno-col-sx .HierarchicalMenu ul li ul li a{ font-weight: normal; color:#333; text-decoration:none; display: inline; line-height:15px; padding-left:35px; background:none; margin-bottom:5px; }
#container-interno-col-sx .HierarchicalMenu ul li ul li span{ font-weight:bold; color: #333; text-decoration:none; display: block; line-height:15px; padding-left:35px; background:none; margin-bottom:5px; }
#container-interno-col-sx .HierarchicalMenu ul li ul li{ margin-bottom:5px;}
#container-interno-col-sx .HierarchicalMenu ul li ul li ul li a{ font-weight: normal; color:#666; text-decoration:none; display: inline; line-height:15px; padding-left:45px; background:none; }




#container-interno-col-sx #banner-museo-carte{ margin-top:50px; }
#container-interno-col-sx #banner-museo-carte img{ display:block; border:0; }

#container-interno-col-dx #banner-museo-carte{}
#container-interno-col-dx #banner-museo-carte img{ display:block; border:0; }

#container-interno-col-dx{ float:right; width:240px; }
#container-interno-col-dx .FreeHtml h3{ margin:0; padding:0; font-size:1.2em; }
#container-interno-col-dx .FreeHtml #menu-download{ background-color:#F5F7F6; padding:15px; }
#container-interno-col-dx .FreeHtml #menu-download ul{ margin:15px 0; margin-bottom:0; padding:0; list-style:none; font-size:0.85em; color: #039; }
#container-interno-col-dx .FreeHtml #menu-download li{ margin-bottom:5px; }
#container-interno-col-dx .FreeHtml #menu-download li a{ margin-bottom:5px; color: #039; text-decoration:none; }
#container-interno-col-dx .FreeHtml h3.titolo-prodotti{ margin:15px; }



#container-interno-col-dx #menu-prodotti ul{ margin:0; padding:0; list-style:none; }
#container-interno-col-dx #menu-prodotti li{ margin:0; padding:0; display:inline; }
#container-interno-col-dx #menu-prodotti img{ display:block; border:0; margin:0; padding:0; }


/* INIZIO MENU PRODOTTI */
#container-interno-col-dx #menu-prodotti span a{ display:block; text-decoration:none; width:240px; height:63px;}
#container-interno-col-dx #menu-prodotti span a span{ visibility:hidden; }

#container-interno-col-dx #menu-prodotti span.prodotti-prestito-flessibile{  background:#fff url(../img/prodotti-prestito-flessibile.jpg) 0 0 no-repeat; display:block; width:240px; height:63px; }
#container-interno-col-dx #menu-prodotti span.prodotti-prestito-flessibile-attivo{  background:#fff url(../img/prodotti-prestito-flessibile-attivo.jpg) 0 0 no-repeat; display:block; width:240px; height:63px; }

#container-interno-col-dx #menu-prodotti span.prodotti-prestiti-personali{  background:#fff url(../img/prodotti-prestiti-personali.jpg) 0 0 no-repeat; display:block; width:240px; height:63px; }
#container-interno-col-dx #menu-prodotti span.prodotti-prestiti-personali-attivo{  background:#fff url(../img/prodotti-prestiti-personali-attivo.jpg) 0 0 no-repeat; display:block; width:240px; height:63px; }

#container-interno-col-dx #menu-prodotti span.prodotti-carte-prepagate{  background:#fff url(../img/prodotti-carte-prepagate.jpg) 0 0 no-repeat; display:block; width:240px; height:63px; }
#container-interno-col-dx #menu-prodotti span.prodotti-carte-prepagate-attivo{  background:#fff url(../img/prodotti-carte-prepagate-attivo.jpg) 0 0 no-repeat; display:block; width:240px; height:63px; }

#container-interno-col-dx #menu-prodotti span.prodotti-carte-di-credito{ background:#fff url(../img/prodotti-carte-di-credito.jpg) 0 0 no-repeat; display:block; width:240px; height:63px; }
#container-interno-col-dx #menu-prodotti span.prodotti-carte-di-credito-attivo{ background:#fff url(../img/prodotti-carte-di-credito-attivo.jpg) 0 0 no-repeat; display:block; width:240px; height:63px; }
/* FINE MENU PRODOTTI */





#menu-top{ height:35px; text-align:center; line-height:35px; width:884px; margin:0 auto; background:#fff url(../img/back-menu.jpg) 0 0 repeat-x; color:#747474; font-size:1em; border-right: 1px solid #ccc; z-index:1 }
#menu-top ul{ margin:0; padding:0; list-style:none; }
#menu-top ul li{ display: block; float:left; border-left:1px solid #CCC; }
#menu-top ul li a{ color:#747474; text-decoration:none; }
#menu-top ul li a:hover{ color:#444; }
#menu-top ul li span.attivo{ display:block; background:transparent url(../img/back-menu-attivo.jpg) 0 0 repeat-x; }


#box-menu-prodotti ul{ margin:0; padding:0; list-style:none; margin:0; font-size:0.9em; }
#box-menu-prodotti ul li{ display: block; }
#box-menu-prodotti ul li a{ color:#A6AEB5; text-decoration:none; display: block; line-height:27px; font-weight:bold; background:#fff url(../img/back-menu-prodotti.gif) left center no-repeat; padding-left:15px; }
#box-menu-prodotti ul li a:hover{ color:#767676; }


#box-menu-siti ul{ margin:0; padding:0; list-style:none; margin:0 15px; margin-top:10px; font-size:0.9em; }
#box-menu-siti ul li{ display: block; }
#box-menu-siti ul li a{ color:#767676; text-decoration:none; display: block; line-height:27px; width:255px; }
#box-menu-siti ul li a:hover{ color:#000; }




#footer{ background:#fff url(../img/footer.jpg) 0 0 no-repeat; text-align:center; font-size:0.85em; height:111px; color:#666; }
#footer-inside{ padding-top:13px; }
#footer-inside-sx{ float:left; padding-left:30px; font-size: 10px;}
#footer-inside-dx{ float:right; padding-right:30px; font-size: 10px;}
#footer-inside-dx ul{ margin:0; padding:0; list-style:none; }
#footer-inside-dx ul li{ display:inline; padding-left:10px; }
#footer-inside-dx ul li a{ color:#666; text-decoration: none; }
#footer-inside-dx ul li a:hover{ color:#000; }

.clearer{ clear:both; }

.link-sito-viola{ display:block; background:#fff url(../img/back-menu-viola.jpg) 0 0 no-repeat; }
.link-sito-arancio{ display:block; background:#fff url(../img/back-menu-arancio.jpg) 0 0 no-repeat; }
.link-sito-giallo{ display:block; background:#fff url(../img/back-menu-giallo.jpg) 0 0 no-repeat; }
.link-sito-nero{ display:block; background:#fff url(../img/back-menu-nero.jpg) 0 0 no-repeat; }
.link-sito-azzurro{ display:block; background:#fff url(../img/back-menu-azzurro.jpg) 0 0 no-repeat; }
.link-sito-blu{ display:block; background:#fff url(../img/back-menu-blu.jpg) 0 0 no-repeat; }


/* IMMAGINI TITOLI */

.titolo-news{ background:#fff url(../img/titolo-news.gif) left center no-repeat; margin:0; }
.titolo-news span{ visibility: hidden; }

.titolo-gotosite{ background:#fff url(../img/titolo-gotosite.gif) left center no-repeat; margin:0; }
.titolo-gotosite span{ visibility: hidden; }

.titolo-eventi{ background:#fff url(../img/titolo-eventi.gif) left center no-repeat; margin:0; margin-top:15px; }
.titolo-eventi span{ visibility: hidden; }

.channelPagesListDate{display:block;}
.channelPagesListTitle{display:block; font-weight:bold;}
.stile1{ font-style:italic; line-height:1.5em;}

div#boxHeader img {border:none;}

/*FORZATURA PER H1 nel menu di canale*/
#container-home-col-dx .channelPagesList .channelPagesListTitle h2{display:block; font-weight:bold; font-size:100%;}
#container-home-col-sx .channelPagesList .channelPagesListTitle h2{display:block; font-weight:bold; font-size:100%;}
#box-menu-siti h2{font-size:100%;}




/* BOX HOME PAGE FORM DUTTILIO */
#box-home-duttilio form { margin:0;	padding:0; }
#box-home-duttilio input, #box-home-duttilio select { font-family: Arial, Helvetica, sans-serif; font-size:11px; width:100%; border:1px solid #999; }
#box-home-duttilio { width:284px; background:#E2E5EA url(../img/box-duttilio-top.jpg) 0 0 no-repeat; padding:0px; padding-top:50px; padding-bottom:0; font-family: Arial, Helvetica, sans-serif; color:#000; }
#box-home-duttilio a { color:#666; }
#box-home-duttilio h5 {	font-size:13px;	padding-top:20px; padding-bottom:0px; padding-right:100px; padding-left:10px; margin:0; }
#box-home-duttilio p { font-size:11px; margin:0; padding:0; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
#box-home-duttilio img { display:block; }
#box-home-duttilio table { font-size:11px; margin-left:10px; margin-right:10px; }
#box-home-duttilio table td.label {	width:100px; background-color:#F1F2F4; padding:2px; padding-left:10px; }
#box-home-duttilio table td.input {	width:145px; padding:0px; }
#box-home-duttilio #submit { width:auto; }
#box-home-duttilio small { display:block; font-size:10px; color:#666; line-height:11px; padding:0 10px; padding-top:3px; background-color:#FFF; }
#box-home-duttilio #img-bottom{	background:#fff url(../img/box-duttilio-bottom.jpg) 0 0 no-repeat;	width:284px; height:10px; }



