@import "../../css/fancybox/jquery.fancybox-1.3.4.css";

/* CSS Document MR */
* {margin:0; padding:0;}
img {border:0;}
body {font-size:62.5%;}
html, body {background:url(images/body/bg_body.jpg) 50% 0 #ded6cb no-repeat; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#666 /*word-wrap:break-word;*/}
.annulla {clear:both;}

p {text-align: justify}
a, a:link, a:visited, a:active {text-decoration:none; color:#ccc;}
a:hover {text-decoration:underline;}

/*elementi navigazione alternativa*/
.nav, hr, legend, #frm_cerca label {display:none;}

/*contenuti*/
#megaContainer {max-width:87em; min-width:760px; margin:0 auto; text-align:left; font-size:1.1em;}
#megaContainer h1 {font:2.6em "Times New Roman", Times, serif; color:#fff; float:left; position:relative; margin-left:10px;}
#megaContainer h1 span { font:1.17em "Times New Roman", Times, serif;  color:#fff; float:left; position:relative; letter-spacing:.02em;margin-left:1px;}
#megaContainer titoloHeader{ margin-top:2.5em}

/*header*/
.header {margin:15px 0 5px 0; float:left; width:100%;} 
.logoMibac {float:left;}

.menuGenerico { height:30px; float:left; width:64em;}
.menuGenerico ul {float:left; list-style-type:none;font-size:1em;}
.menuGenerico li {float:left; border-left:1px solid #526c8f; padding:0 5px 2px;}
.menuGenerico li:first-child {border-left:0;}
.menuGenerico li a:link, .menuGenerico li a:visited, .menuGenerico li a:active {color:#fff;}



.accessori {float:left; left:18em; position:relative;}
.accessori .piccolo {font-size:10px;}
.accessori .medio {font-size:12px;}
.accessori .grande {font-size:14px;}
.lingua{float:left;width:7.5em; margin-left:5px;}
.lingua img {float:left; margin-left:10px;}
.postaCertificata {float:left;left:18em; margin-left:10px; position:relative;}

/*subheader*/
.subHeader {background:url(images/body/bg_scuro_top_pixel.png) 0 0 transparent repeat; float:right; width:100%;} 


.subHeaderSx {background:url(images/body/bg_scuro_top_left.png) 0 0 transparent no-repeat; width:6px; float:left; height:6px;}
.subHeaderCx {background:url(images/body/bg_scuro_top.png) top right transparent repeat; height:6px; margin-left:6px;}

/*form ricerca*/
#frm_cerca { float:right; width:200px; background:url(images/body/bg_cerca_sx.gif) 0 0 transparent no-repeat; font-size:.9em; padding-right:10px;}
#frm_cerca .testo_cerca {width:170px; border:0; background:transparent; color:#676767; padding-top:4px; padding-left:5px;}
#frm_cerca input {float:left;}
#frm_cerca fieldset {border:0;}
#testoRicerca {float:right;color:#FFF;font-size:1.1em; margin-left:5px; margin-top:0.5em; margin-right:0.8em;}

/*implementazioni ricerca*/
#tendinaRicerca {position:absolute;z-index:100; display:none;}
#tendinaRicerca table {text-align:left; width:166px; padding:0; background-color:#fff; margin:0 0 0 3px}
#tendinaRicerca td {display:block;/* line-height:15px;*/ width:166px; /*padding-left:5px;*/ height:6px;font-size:1.1em; color:#333;}
#tendinaRicerca label {display:inline; margin-left:4px;}

#tendinaRicerca ul {float:left; list-style-type:none; text-align:left; width:170px; padding:0 5px; background-color:#fff; margin-left:5px;}
#tendinaRicerca li {display:block; line-height:15px; width:170px; padding-right:10px;}
#tendinaRicerca label {display:inline; margin-left:4px;}

.corpoRicercaClose {background:url(images/body/bg_overicerca.png) 0 100% transparent no-repeat; height:7px; width:200px;margin-left:3px;}

/*menu navigazione principale*/
#menuPrincipale {font-size:1.4em; background:url(images/body/topmenu_sx.gif) 0 0 transparent no-repeat; height:37px; float:right; margin-top:10px;}
.menuPrincipaleClose {float:right; background:url(images/body/topmenu_dx.gif) 0 0 transparent no-repeat; width:6px; height:37px; margin-top:10px;}

.menuPrincipaleStart {float:left;margin-top:14px;margin-left:1em;}

#menuPrincipale ul li { float:left;list-style-type:none;position: relative;}
#menuPrincipale ul li a {display:block}
#menuPrincipale li {float:left; background:url(images/body/topmenu_line.gif) 0 0 transparent no-repeat; padding:9px 12px 9px 12px;}


/*Fine Modifiche*/
#menuPrincipale li:first-child {background:none;}

#menuPrincipale li a:link, #menuPrincipale li a:active, #menuPrincipale li a:visited, #menuPrincipale li a:hover {text-decoration:none; color:#fff; padding:0 0 .8em 0;}
#menuPrincipale li.selezionato a:link, #menuPrincipale li.selezionato a:active, #menuPrincipale li.selezionato a:visited {color:#ffcc00;}

#menuPrincipale ul li ul  {visibility: hidden;position:absolute; z-index:99;top: 30px; text-align:left; width:200px; margin-top:10px; }
#menuPrincipale ul li ul  li {float:none;background:none; font-size:0.8em; }
#menuPrincipale ul li ul  li  a {display:block; width:180px; border-bottom:1px dashed #6d7175; padding-bottom:8px; }
#menuPrincipale ul li ul li.lastchild {background:url(images/body/bg_overmenu.png) 0 100% transparent no-repeat; border-bottom:0px}
#menuPrincipale ul li ul  li.lastchild a {border-bottom:0px dashed #6d7175; }
#menuPrincipale ul li ul li.tuttosfondo {display:block; min-height:40px;  background-color:#003366; padding:0 12px}
#menuPrincipale ul li ul li.lastchild{ display:block; height:20px;}
#menuPrincipale ul li:hover {
visibility: inherit;
z-index:200;
}
#menuPrincipale ul li:hover ul {
left: 0;
top: 26px;
z-index: 99;
visibility:visible;
}
#menuPrincipale li.aperto_sopra a:link, #menuPrincipale li.aperto_sopra a:active, #menuPrincipale li.aperto_sopra a:visited{color:#fc0;}
#menuPrincipale li.tuttosfondo a:link, #menuPrincipale li.tuttosfondo a:active, #menuPrincipale li.tuttosfondo a:visited {display:block; color:#fff;padding:12px 0;}
#menuPrincipale li.lastchild a:link, #menuPrincipale li.lastchild a:active, #menuPrincipale li.lastchild a:visited {color:#fff;}

#menuPrincipale li.aperto a:link, #menuPrincipale li.aperto a:active, #menuPrincipale li.aperto a:visited {color:#fc0;}


/*corpo pagina home*/


#pageContainer {background-color:#fff; width:100%;float:left; padding-bottom:40px;}
.pageMidContainer {width:97%; margin:14px auto 0 auto;}
.chiusura {background:url(images/body/body_footer.gif) 100% 100% #fff no-repeat; height:6px;}
.chiusuraSx {background:url(images/body/body_footer.gif) 0 100% #fff no-repeat; height:6px; width:6px; float:left;}

.colSx {width:20%; float:left;}
.colDx {width:80%; float:right;}
.colSxPiano {width:48%; float:left; font-size:1.1em;}
.colDxSala {width:106%; float:right; font-size:1.1em;}
/*.titolo {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#cb0200; font-family:"Times New Roman", Times, serif; font-size:2.2em; padding:5px 0 10px 10px; font-weight:normal; letter-spacing:-1px;}*/
.titolo {background:url(images/body/bg_titoli_1.jpg) 0 0 transparent no-repeat; color:#003366; font-family:"Arial", Helvetica, sans-serif; font-size:2.1em; padding:5px 0 15px 10px; font-weight:bold; letter-spacing:-1px;}
/*CIP modifica 21/12/10 .titoloSx*/
/*.titoloSx {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#cb0200; font-family:"Times New Roman", Times, serif; font-size:1.8em; padding:5px 0 10px 10px; font-weight:normal;}
.titoloCx {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#cb0200; font-family:"Times New Roman", Times, serif; font-size:1.9em; padding:12px 0 0 10px; font-weight:normal; margin-bottom:0.5em; margin-top:0.5em}
*/
.titoloSx {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#003366; font-family:"Arial", sans-serif; font-size:1.4em; padding:5px 0 10px 10px; font-weight:bold;}
.titoloCx {background:url(images/body/bg_titoli.jpg) 0 0 transparent no-repeat; color:#003366; font-family:"Arial", Helvetica, sans-serif; font-size:1.7em; padding:5px 0 0 10px; font-weight:bold; margin-bottom:.5em; }
.titoloCx2 {color:#000; font-family:"Arial", sans-serif; font-size:1.2em; padding:12px 0 2px 10px; font-weight:bold;}
/*CIP fine modifica*/

/*menu laterale*/
.menuLaterale {font-size:1.4em; list-style-type:none;margin-left:10px;}
.menuLaterale li {background:url(images/body/ico_menuSx.jpg) 0 4px transparent no-repeat; padding:0 0 0 25px; line-height:1.5em}
.menuLaterale li a:link, .menuLaterale li a:active, .menuLaterale li a:visited {color:#02549d;}
.menuLaterale li a:hover {text-decoration:none;}
/*.menuLaterale acronym {text-decoration:none;}*/

/*CIP modifica 21/12/10}*/
.corpoMenuSx {font-size:1.1em; font-weight:bold;} 
.corpoMenuSx ul {list-style-type:none; background-color:#eff3f6;}

.titoloSezioneSx {background:url(images/body/bg_topmenusinistraClose.gif) 0 0 #003366 repeat-x; color:#fff; padding:10px 5px 10px 13px; border-top:4px solid #fff; min-height:1em;}
.titoloSezioneSx a:link, .titoloSezioneSx a:active, .titoloSezioneSx a:visited {color:#fff; text-decoration:none; }
.titoloSezioneSx a:hover {text-decoration:underline;}
.titoloSezioneSx  a:link.selezionato, .titoloSezioneSx  a:visited.selezionato, .titoloSezioneSx  a:active.selezionato {color:#ffcc00; }
.titoloSezioneSx a:hover.selezionato {text-decoration:underline;}
.corpoMenuSx li.selezionato {background:url(images/body/bg_topmenusinistraOpen.gif) -1px -4px #003366 repeat-x; min-height:1.2em;padding: 7px 1px 10px 1px;border-bottom:3px solid #fff;}
.corpoMenuSx li.selezionato a { margin-left:10px;padding-left:2px;}
.corpoMenuSx li.selezionato a.noFigli{ display:block; margin : 0 0  9px 10px;}
/*
.corpoMenuSx li.selezionato {background:url(images/body/bg_topmenusinistraOpen.gif) -1px -4px #003366 repeat-x; min-height:1.2em;padding:7px 0 10px 13px;border-bottom:3px solid #fff;}
.corpoMenuSx li.selezionato a:link, li.selezionato a:active, li.selezionato a:visited {color:#ffcc00; color:#ffcc00;}
.corpoMenuSx li.selezionato a:hover {text-decoration:underline;}*/
.corpoMenuSx li.aperto {border-top:3px solid #fff;}

ul.sublist {list-style-type:none;display:none; background-color:#FFF; font-size:1.1em; }
/*
.sublist li {padding:4px 4px 4px 8px; border-bottom:1px dashed #6d7175;}
*/
.sublist li:first-child {margin-top:10px;padding-top:10px; }

ul.sublist a:link, ul.sublist a:active, ul.sublist a:visited {margin-left:2px;margin-right:4px;color:#003366 !important;}
ul.sublist a:hover {text-decoration:underline;color:#003366 !important;}
ul.sublist li a { display:block;border-bottom:1px dashed #6d7175;margin-right:10px;margin-top:-5px;color:#003366 !important;padding-bottom:4px;}

ul.sublist li.terzolivellosel a{display:block;margin-right:10px;margin-top:-5px;text-decoration:underline;color:#003366;font-weight:bolder;}
/*CIP fine modifica */

.boxPrimaNotizia { width:48%; float:right;  height:24em; margin:0; padding: 0;}
.provvisoria_img {margin-left:20px;float:right;}
/*
la classe provvisoria_img e da cancellare quando si rimette lo slide
.boxPrimaNotizia .slide{position:absolute;margin-top:0;display:none}
.boxPrimaNotizia .slide img {float:right; height:20em; width:35em;}
.boxPrimaNotizia .slide .player{background-image:url(images/body/play.png) ; float:right; height:20em; width:35em;}
.boxPrimaNotizia .slide iframe {float:right; height:20em; width:35em;}
.boxPrimaNotizia .slide h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em;  font-weight:bold; margin:15px 0 10px 15px;color:#000;}
.boxPrimaNotizia .slide p { margin:0 0 0 15px; color:#333; font-size:1.1em; width:25em;}
.boxPrimaNotizia .slide h2 a:link, .boxPrimaNotizia .slide h2 a:visited, .boxPrimaNotizia .slide h2 a:active, .boxPrimaNotizia .slide h2 a:hover {color:#000; text-decoration:none;}
.boxPrimaNotizia .slide h2 a:hover {text-decoration:underline;}
.boxPrimaNotizia .slide .destra {background:url(images/body/bk_primanotizia.jpg) 0 0 transparent repeat-y;float:left; width: 32em; height:20em;}
*/



.colSxPiano .abstract {width:90%; text-align:justify; color:#000;} 
.colSxPiano h4, .colDxSala h4 {width:90%; text-align:left; font-size:1.1em; margin-top:10px; color:#000;} 
.colSxPiano h4 span {font-size:.9em;} 
.colSxPiano h4 a:link, .colSxPiano h4 a:active, .colSxPiano h4 a:visited {color:#000;}

.colDxSala h4 a:link, .colDxSala h4 a:active, .colDxSala h4 a:visited {color:#000;}
/*CIP modifica 21/12/10 .link*/
.colDx a,.colDx a:link,.colDx a:visited,.colDx a:active {text-decoration:none; color:#666;}
.colDx a:hover {text-decoration:underline;}
/*CIP fine modifica*/

/*footer*/
#footer {background-color:#4f453b; min-height:5em; padding:3em 0; color:#fff; line-height:2em;}

.footerino {height:3em; width:100%;}
.footerino ul {font-size:1.2em; list-style-type:none; padding-top:0.5em; text-align:center; width:100%}
.footerino li {display:inline; border-left:1px solid #413527; padding:0 10px 0 14px;}
.footerino li:first-child {border-left:0;}
.footerino li a:link, .footerino li a:visited, .footerino li a:active {color:#413527;}
.footerino li a:hover {text-decoration:underline;}
#footer p {text-align:center}

.banner {margin: 20px 0;}
.breve  {width:13em;}
.breve a:link, .breve a:visited, .breve a:active {font-size:.8em; color:#39F}
.breve a:hover {text-decoration:underline;}

/*pagina interna*/
.containerSezioneSx {width:15.4em;}
.titoloSezioneSx {background:url(images/body/bg_topmenusinistraClose.gif) 0 0 #003366 repeat-x; color:#fff; padding:7px 0 10px 13px; min-height:1.2em;border-bottom:3px solid #fff;}
.titoloSezioneSx p {font-size:1.2em;}
.titoloSezioneSx a:link, .titoloSezioneSx a:active, .titoloSezioneSx a:visited {color:#fff; text-decoration:none;}
.titoloSezioneSx li a:link, .titoloSezioneSx li a:active, .titoloSezioneSx li a:visited {color:#333; text-decoration:none; font-size:.9em; font-weight:normal;}
.titoloSezioneSx li a:hover {text-decoration:underline;}
.titoloSezioneSx  a:link.selezionato, .titoloSezioneSx  a:visited.selezionato, .titoloSezioneSx  a:active.selezionato {color:#ffcc00;}



/*.corpoMenuSx li {padding-bottom:10px;}
.titoloSezioneSx li {padding:4px 0px 4px 8px; border-bottom:1px dashed #6d7175;}
.titoloSezioneSx li:first-child {margin-top:10px;}
.titoloSezioneSx li a:link, .titoloSezioneSx li a:active, .titoloSezioneSx li a:visited {color:#333}
.titoloSezioneSx li a:hover {text-decoration:underline;}*/




.corpotesti {line-height:1.7em;font-size:1.2em;margin-left:10px;margin-right:10px}
.corpotesti ul{ list-style:none}
.corpotesti hr {display:block}
.corpotesti p {margin-top:.2em;}
.corpotesti p a:link,.corpotesti p a:hover,.corpotesti p a:visited{text-decoration:underline;}
.occhiello {font-size:1.2em; color:#003366; margin-bottom:2em;  padding: 10px;/* firefox */ /* safari, chrome */}
.ulocchiello {font-size:1.2em; color:#003366; margin-left:4em;}
.occhiellolist {font-size:1em; color:#003366; margin-bottom:1.5em;  padding:6px; min-height:5.5em; line-height:120%; border-top: #CCC dashed 1px;/* firefox */ /* safari, chrome */}
.imglist {float:left; width:130px;max-height:90px; border:#036 solid 1px; padding:1px; margin-right:10px; }
.imglistlink {float:left; max-width:130px;max-height:90px; border:none; padding:1px; margin-right:10px; }
.imglistinone{display:none}
ul.lista {list-style-type:square; margin-left:2.5em;}
/*ul.lista li {line-height:2em;}*/
ul.lista li {line-height:1.7em; text-align:justify}
strong {color:#000;}
/**/

.corpoSezioneSx {background-color:#003366; color:#fff; padding:5px 0 0 5px; /*border-top:1px solid #fff;*/}
.corpoSezioneSx p {font-size:1em;}
.corpoSezioneSx ul {list-style-type:none;}
.corpoSezioneSx li {background:url(images/body/ico2_menuSx.jpg) 0 6px transparent no-repeat; padding:4px 0 4px 15px;}
.corpoSezioneSx li a:link, .corpoSezioneSx li a:active, .corpoSezioneSx li a:visited {color:#333}
.corpoSezioneSx li a:hover {text-decoration:underline}
/*li.selected {background:url(images/body/ico2_menuSx_on.jpg) 0 6px transparent no-repeat;}*/
li.selezionato a:link, li.selezionato a:active, li.selezionato a:visited {color:#ffcc00;}
li.selezionato a:hover {text-decoration:underline;}
li.mais {/*background:url(images/body/ico_frecciagiu.jpg) 0 6px transparent no-repeat; padding:4px 0 4px 15px;*/}


ul.sublist {list-style-type:none;}
.sublist li {/*background:url(images/body/square.gif) 0 10px transparent no-repeat;*/ padding: 4px 0 7px  2px;}
.sublist li a:link, .sublist li a:active, .sublist li a:visited {color:#333; font-weight:normal; font-size:.9em; text-decoration:none;}
.sublist li a:hover {text-decoration:underline;}
.corpoSezioneSxClose {background:url(images/body/bg_menuvert.gif) 0 100% #003366 no-repeat; height:10px; width:6px; float:left;}
.corpoSezioneSxFooter {background:url(images/body/bg_menuvert.gif) 100% 100% #003366 no-repeat; height:10px;}

ul.figlio_aperto li {/*background:url(images/body/square.gif) 0 10px transparent no-repeat;*/ padding:4px 0 7px 8px; color:#333;}
li.figlio_aperto li a:link, li.figlio_aperto li a:active, li.figlio_aperto li a:visited {color:#333;}
/*nuovo menu laterale 

.corpoMenuSx {font-size:1em;}
.corpoMenuSx ul {list-style-type:none;}
.corpoMenuSx li {background:url(images/body/tasto_menuleftClose.jpg) 0 0 transparent no-repeat;  padding:4px 0 8px 20px;}
.corpoMenuSx li a:link, .corpoMenuSx li a:active, .corpoMenuSx li a:visited {color:#fff}
li.menus {background:url(images/body/ico2_menuSx.jpg) 0 6px transparent no-repeat; }
li.selezionato {background:url(images/body/tasto_menuleftOpen.jpg) 0 0 transparent no-repeat;}
li.selezionato a:link, li.selezionato a:active, li.selezionato a:visited {color:#ffcc00;}
*/

/*AGGIUNTO DA STEFANO PER SLIDE DELLE NOTIZIE*/
#slider-nav {position:absolute; margin:19em 0 0 10px; z-index:30; padding: 0; list-style-type:none}
#slider-nav li{display:inline}
#slider-nav li a { padding:5px 9px;/* -moz-border-radius:12px; -webkit-border-radius:12px; border-radius: 12px;*/ background:#CCC; color:#fff; margin:0 12px 0 0; }
#slider-nav li activeSlide,#slider-nav li a.activeSlide,ul#slider-nav li a:hover { background:#07396a; }
/*fine aggiunta*/

#correlati{float:right;width:195px;margin-left:8px;}
#correlati .correlati_titolo{ background:url(images/body/top_vocicorrelate.jpg) transparent no-repeat;height:2.8em;margin:0px;padding:0px}
#correlati .correlati_titolo h3{margin-left:0.4em;padding-top:.4em; font-size:1.6em; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#003366;}
#correlati .correlati_centro{ margin:0;padding:0; border-left:solid 1px #d4d5cf;border-right:solid 1px #d4d5cf; }
#correlati  ul{ list-style-type:none; padding-right:0.3em; padding-left:1.4em; padding-top:0.3em }
#correlati  li{font-size:1.1em; border-bottom:dashed #CCC 1px; margin-top:0.3em; list-style-image: url(images/body/mark_vocic.gif); }
#correlati .correlati_fine{background:url(images/body/bottom_vocicorrelate.jpg) transparent no-repeat;height:.8em;margin:0;padding:0}

/*campi pagine ricerca Massimiliano*/
.LblRicerca {width:40%; float:left}
.TxtRicerca {width:50%; float:left}
.TxtSeparatore {height:3em}
.lblcampo {width:32%; float:left; font-size:120.5%}
.txtData {width:50em; float:left;font-size:120.5%; margin-top: 1em}
.Bottone {width:100%;  margin-top: 2em; margin-bottom: 2em}
.HRvisible{ display:block}
/*Fine campi pagine ricerca Massimiliano*/

/*campi pagine Archivio Massimiliano*/
ul.listaArchivio {list-style-type:square; margin-left:2.5em;}
ul.listaArchivio li {line-height:2em; font-style:oblique;font-weight:bold;}

ul.RigheArchivio {list-style-type:circle; margin-left:3em;}
ul.RigheArchivio li {line-height:2em;}

ul.FAC{list-style-type:none; font-weight:bold; color:#F00;}
.Righefacfac {color:#000; !important; margin-bottom:1.5em; margin-top:0.6em; padding-left:1.2em; line-height:1.4em; font-weight:normal; font-size:1em;list-style-type:square; text-decoration:none !important;text-decoration:none !important;min-height:4em; height:auto}
ul.RigheArchivio {list-style-type:circle;margin-left:3em;}

ul.FAC li a:link, ul.FAC li a:active, ul.FAC li a:visited{color:#03c;line-height:0.8em;}


ul.listalink{list-style-type:none; font-weight:bold; color:#F00;}

.lineadivisoria{border-top:1px dashed #E0E0E0; height:1.2em;}
.lista_numero {list-style-position:inside;}


.dove_sono{ margin-left:1em; height:1.5em;width:98%;   border-bottom:1px dashed #CCC; margin-bottom:1em}
.dove_sono p{ float:left; margin-right:1px; font-weight:bold;color:#000 }
.dove_sono ul{ list-style-type:none; }
.dove_sono ul li{display:inline;background:url(images/body/ico_vocicorrelate.jpg) 0 0 transparent no-repeat; padding:0 0 0 15px; color:#000 }
/*Fine campi pagine ricerca Massimiliano*/

.pillolaimg{width:14.9em;}

/*Gallery*/
#corpogallery {
     
    top:auto;
    height:auto;
    width:100%;
    
}          
#corpogallery a {
    outline:  none;	
    cursor:pointer
}

#corpogallery a img {
	border: 1px solid #BBB;
	padding: 3px;	
	margin: 10px 10px 10px 0px;
	vertical-align: top;
	height:76px;
	width:76px;
}
#corpogallery a img:hover {
	border: 1px solid #fff;
	/*-moz-box-shadow: 0 0 30px #ffff99;
	-webkit-box-shadow: 0 0 30px #ffff99;*/
	margin: 10px 10px 10px 0px;
	vertical-align: top;
} 

/*modifica ricerca massimiliano 13/01/2010*/
.modulo {font-family:"Arial", sans-serif; height:40px; color:#003366; font-size:0.8em; background-image: url(images/body/bg_campoSx.jpg); background-repeat: repeat-x; background-position:bottom; }
.msx {float:left; font-weight:bold; padding:10px 0 0 10px;  width:38%; height:30px; }
.mdx { float:right;	font-weight:normal; padding:10px 0 0 10px;  width:59%; height:30px; background-image: url(images/body/bg_campoDx.jpg); background-repeat: repeat-x; background-position:bottom}
.md {font-weight:normal; padding:10px 0 0 10px; margin-bottom:0.5em;    background-image: url(images/body/bg_campoDx.jpg); background-repeat: repeat-x; background-position:bottom}

/*Fine modifica ricerca massimiliano 13/01/2010*/

/*MODIFICHE CIP 13/01/11 */
.TxtRicerca input{padding:2px; font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 1em;} 
.divIndietro{margin:1em; width:6em;} 
.pulsanteIndietro{background-color:#003366; padding-top:2px; padding-bottom:2px; padding-right:8px; padding-left:8px; border:2px solid #6699cc;}
.divIndietro a:link, .divIndietro a:visited, .divIndietro a:active {font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#fff;}
/*fine MODIFICHE CIP 13/01/11 */


/*immagini dentro il menu di sx homepage 14/01/2011*/
#imgtitoloinevidenza,#imgsportelloonline,.imgevidenza{float:left}
#boxinevidenza{margin-top:10px;margin-bottom:20px;float:left}

/*rientro a dx delle notizie sulla home page*/
.notiziahp{margin-left:10px}
p.notiziahp{padding-right:20px; }


/*div affiancate*/
#cont_image{   padding:10px; height:27em; }

.box1left{float:left; margin-bottom:0.5em; margin-right:1em; margin-top: 4px;}
.box1left a{border:solid #ded6cb 3px;}
.box2right{float:left}
/**/

.nodisplay{display:none;}


#corpo_pagine_controlloLink{border: 1px solid #DFDFDF; background:#f8f8f8;}
.listaricerca{ border: 1px solid #DFDFDF; padding:0.8em;background:#f8f8f8; margin-bottom:2px;}
#corpo_pagine_repeaterPager_btnPage_0, #corpo_pagine_repeaterPager_btnPage_1,#corpo_pagine_repeaterPager_btnPage_2,#corpo_pagine_repeaterPager_btnPage_3,#corpo_pagine_repeaterPager_btnPage_4,#corpo_pagine_repeaterPager_btnPage_5,#corpo_pagine_repeaterPager_btnPage_7,#corpo_pagine_repeaterPager_btnPage_8,#corpo_pagine_repeaterPager_btnPage_9{border: 1px solid #DFDFDF; background:#DFDFDF;  padding-left:0.3em; padding-right:0.3em; margin-right:0.2em }
/*{border: 1px solid #DFDFDF; background:#DFDFDF;  padding-left:0.3em; padding-right:0.3em; margin-right:0.2em }*/



/*nuovo slider*/
#slider {
    width: 376px; /* important to be same as image width */
    height: 264px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	float:right;
	margin-bottom:10px;
	
}

#sliderContent  {
    width: 376px;
    position: absolute;
	top: 0;
	margin-left: 0;
	
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
	border:solid 3px #003366;
}
.sliderImage span {
    position: absolute;
    padding: 10px;
    width: 350px;
    background:url(images/body/bg-spot.png) 0 0 transparent repeat;
    display: none;
    color: #000;
    border-top:solid 1px #003366;
    
}
.sliderImage * 
{
    color: #000 !important;
}
.sliderImage a
{
	color: #000;
	font-size: 13px;
}

.clear {
	clear: both;
}
.sliderImage span strong, .slider1Image span strong, .slider2Image span strong {
    font-size: 14px;
    font-weight:bold;
    color:#000;
}
 
.bottom {
	bottom: 0;
    left: 0;
 
 
}
 
/* nemu secondo livello sulla pagina*/

.secondilivelli {line-height:1.7em;font-size:1.2em;margin-left:10px;margin-right:10px}
.secondilivelli hr {display:block}
.secondilivelli p {margin-top:.2em;}
.secondilivelli p a:link,.corpotesti p a:hover,.corpotesti p a:visited{text-decoration:underline;}

ul .freccia { list-style-image: url('/App_themes/TemaPortale/images/body/freccia_elenco.gif') } 

.text_paginato{border: 1px solid #DFDFDF; background:#DFDFDF;  padding-left:0.3em; padding-right:0.3em; margin-right:0.2em; }



/* aggiunte Cip 14/02/11*/
.indent { text-indent:1em;}
.marginetext{margin-left:20px;}
.bigmarginetext{margin-left:80px;}
/* fine aggiunte Cip */

/* aggiunte Cip 18/02/11*/
.listareferenti {height:44em;text-align:center;margin-left:2em;margin-right:0.6em;margin-top:1em;padding-top:1em;margin-bottom:2em;border:#dfdfdf solid 1px;background-color: #f8f8f8;background-image: url(images/body/bgtop_ref.jpg);background-repeat: repeat-x;}
.listareferenti h3{font-size:1.3em;}
.listareferenti p{margin-bottom:1em;}
div.split2 div{float: left; font-size:1.1em;!important; color:#000; line-height:1em; width: 45%;width: 49%;width: 45%;padding: 2% 2% 1%; margin-top:1em; line-height:120%; }

/* fine aggiunte Cip */

/* aggiunte Cip 21/02/11*/
.listareferentimono {height:auto;text-align:left;margin-left:1.5em;margin-top:1em;margin-right:0.6em;border:#dfdfdf solid 1px;background-color: #f8f8f8;background-image: url(images/body/bgtop_ref.jpg);background-repeat:repeat-x;padding:10px; line-height:normal}
.listareferentimono h3{font-size:1.3em; padding-bottom:1em;}
.listareferentimono p{margin-bottom:1em;}
/* fine aggiunte Cip */


/* aggiunte Cip 25/02/11 Lista Mappa del sito */
.corpotestimappa {font-weight:bold;}
.corpotestimappa ul{font-size:1.5em;line-height:2.4em;background-color:#ededed;padding-left:10px;padding-right:10px;}
.corpotestimappa ul li {list-style-image:URL(images/body/ico1.gif);list-style-position:inside;}
.corpotestimappa ul li ul{font-size:0.9em;line-height:2em; }
.corpotestimappa ul li ul li{list-style-image:URL(images/body/ico2.gif);background-color:#f8f8f8}
.corpotestimappa ul li ul li ul{font-size:0.9em;line-height:1.8em; }
.corpotestimappa ul li ul li ul li{list-style-image:URL(images/body/ico3.gif);background-color:#FFF}
/* fine aggiunte Cip */

#imgcsc{margin-top:10px;}


/* aggiunte Cip 28/02/11 Lista numero */
.lista_numero {list-style-position:inside;}
.listalink {font-size:1.1em; font-weight:bold; }
.listalink li{border-top:#dfdfdf solid 1px; }
.imglistlink {float:left; border:#036 solid 1px; padding:1px; margin-right:10px; max-height:60px; max-width:210px; }
/* fine aggiunte Cip */



@media print
{


/*header*/
.header {display:none;visibility:hidden} 
.logoMibac {float:left;}

.menuGenerico *{display:none;visibility:hidden}



.accessori *{display:none;visibility:hidden}
.lingua *{display:none;visibility:hidden}
.postaCertificata *{display:none;visibility:hidden}

/*subheader*/
.subHeader {display:none;visibility:hidden} 


.subHeaderSx {display:none;visibility:hidden}
.subHeaderCx {display:none;visibility:hidden}

/*form ricerca*/
#frm_cerca *{display:none;visibility:hidden}
#testoRicerca {display:none;visibility:hidden}

/*implementazioni ricerca*/
#tendinaRicerca *{display:none;visibility:hidden}

.corpoRicercaClose {display:none;visibility:hidden}

/*menu navigazione principale*/
#menuPrincipale *{display:none;visibility:hidden}
.menuPrincipaleClose {display:none;visibility:hidden}

.menuPrincipaleStart {display:none;visibility:hidden}


/*corpo pagina home*/


.colSx {display:none;visibility:hidden}
.colDx {width:100%; float:right;}

/*menu laterale*/
.menuLaterale *{display:none;visibility:hidden}


/*CIP modifica 21/12/10}*/
.corpoMenuSx *{display:none;visibility:hidden}

.titoloSezioneSx *{display:none;visibility:hidden}
.corpoMenuSx * {display:none;visibility:hidden}


/*footer*/
#footer {display:none;visibility:hidden}

#footer p{display:none;visibility:hidden}

.footerino *{display:none;visibility:hidden}

 
/* nemu secondo livello sulla pagina*/

.secondilivelli *{display:none;visibility:hidden}


.dove_sono{ display:none;visibility:hidden}
.dove_sono p{ display:none;visibility:hidden }
.dove_sono ul{ display:none;visibility:hidden}
.dove_sono ul li{display:none;visibility:hidden }
/*Fine campi pagine ricerca Massimiliano*/

}

.img-player{ float:left; max-width:720px;  border:#036 solid 1px; padding:1px; margin-right:10px;}
.occhiellolistsing {font-size:1em; color:#003366; margin-bottom:1.5em;  padding:6px; min-height:5.5em; line-height:120%;}
.imglistsing {float:left; width:330px; border:#036 solid 1px; padding:1px; margin-right:10px; }
