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

html{margin:0; padding:0;}
body{background:#FFF url(../images/head_bg.png) top repeat-x; margin:0; padding:0;
	font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;
}
img{border:0 none;}
form{margin:0; padding:0;}
label{font-size:9px; color:#369;}
h1, h2, h3, h4, h5, h6, ul{margin:0; padding:0;}
h1{font-size:12px;}
h2{font-size:20px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}
h6{font-size:8px;}
.filetto{margin:0 0 5px 0; width:90%; height:1px;}
.clear{clear:both;}
.inputtext{background:#fff; border:#999 1px solid; width:400px;}
.inputsubmit{cursor:pointer;}

/* *** struttura *** */
.contenitorePagina{width:990px; margin:15px auto;}
div.footer{width:990px; height:15px; margin:0 auto;
	background:#6aacda; color:#FFF; line-height:1.5em;
	text-align:center; font-size:10px;
}
div.bentornato{margin:10px 0; line-height:1.5em;}
div.bentornato h4{margin-bottom:10px;}

/* ********************************************************  HEAD *************************************************** */
.head{width:974px; height:134px; margin:10px auto; padding:8px;}

/* *** form ricerca *** */
.formricerca{margin-top:10px;}
.formricerca .inputtext{width:167px; height:21px; border:0 none; padding:0 3px; float:left; margin-top:5px;
	background:url(../images/campo_cerca.png) no-repeat; line-height:1.5em;
}
.formricerca .inputsubmit, .searchNecro .inputsubmit{
	width:30px; height:30px; border:0 none;
	background:url(../images/puls_cerca.png) no-repeat;
}

/* *** form login / Registration *** */
.formlogin{margin-top:5px;}
.inputtextlog, .inputtextpas{width:110px; height:22px; padding-left:20px;
	padding-right:4px; border:0 none; line-height:1.5em;
}
.inputtextlog{background:url(../images/campo_username.png) no-repeat;}
.inputtextpas{background:url(../images/campo_password.png) no-repeat;}
.formlogin .inputsubmit{width:26px; height:20px; border:0 none;
	background:url(../images/puls_login.png) no-repeat; margin:0;
}
.recPass{border-top:#999 1px dashed; width:100%; margin:0;}
.recPass a{font-size:10px; color:#369; text-decoration:none;}
.recPass a:hover{text-decoration:underline;}

div.contFormRegistration{background:url(../images/anonymous2.jpg) top right no-repeat; padding-right:140px;}
.inputtextReg{width:200px; font-size:18px; color:#369; background:#def; border:#999 1px solid;}

/* ******************************************************  MENU SX  ********************************************** */
div.menuSx{width:195px; margin-bottom:10px;}
div.menuSx .menuSxH{background:url(http://www.omiworld.org/SpecialChapter/images/menu_sx_h.png) no-repeat; height:32px;}
div.menuSx .menuSxC{background:url(http://www.omiworld.org/SpecialChapter/images/menu_sx_c.png) repeat-y;}
div.menuSx .menuSxF{background:url(http://www.omiworld.org/SpecialChapter/images/menu_sx_f.png) no-repeat; height:8px;}
div.menuSx h3{color:#369; padding-left:10px;}
div.menuSx ul{list-style-image:url(http://www.omiworld.org/SpecialChapter/images/li_style.png); margin-left:30px; line-height:1.5em;}
div.menuSx li a{font-size:10px; text-decoration:none; color:#333;}
div.menuSx li a:hover{text-decoration:underline;}

.menuSxLink a.othersite{display:block; position:relative; width:195px; height:125px;
	background:url(http://www.omiworld.org/SpecialChapter/images/othersite_bg.jpg) no-repeat; text-decoration:none;
}
.menuSxLink a.oblatelibrary{ display:block; position:relative; width:195px; height:87px;
	background:url(http://www.omiworld.org/SpecialChapter/images/library_bg.jpg) no-repeat; text-decoration:none;
}
.menuSxLink div h3{position:absolute; top:5px;}

.frasedelgiorno{padding:0 8px; font-size:11px; font-style:italic; line-height:1.5em; color:#369; margin:10px 0;}

/* ******************************************************  MENU DX  ********************************************** */
div.menuDx{width:280px; margin-bottom:10px;}
div.menuDx .menuDxH{background:url(http://www.omiworld.org/SpecialChapter/images/menu_dx_h.png) no-repeat; height:8px;}
div.menuDx .menuDxC{background:url(http://www.omiworld.org/SpecialChapter/images/menu_dx_c.png) repeat-y; text-align:left}
div.menuDx .menuDxF{background:url(http://www.omiworld.org/SpecialChapter/images/menu_dx_f.png) no-repeat; height:8px;}
div.menuDx h3{text-align:left; color:#369; padding-left:10px;}
div.menuDx ul{width:262px; margin:0 auto; list-style-type:none;}
div.menuDx li{display:block; width:100%;height:48px; border-bottom:#bbb 1px solid; border-top:#FFF 1px solid;}
div.menuDx li a{float:right; margin-top:25px; color:#333; text-decoration:none;}
div.menuDx li a:hover{text-decoration:underline;}
div.menuDx div.contAnteprimaGall{width:80%; overflow:hidden; border:#FFF 5px solid; margin:5px auto;}
div.menuDx div.contAnteprimaGall img{width:100%;}
div.menuDx a{float:right; margin-right:15px; color:#369; text-decoration:none; font-size:10px;}
div.menuDx a:hover{text-decoration:underline;}
div.menuDx a.lnk{margin:0; padding:0; float:none;}
div.menuDx .newsLetter{background:url(http://www.omiworld.org/SpecialChapter/images/nl_bg.jpg) no-repeat; height:121px; padding-top:5px;}
div.menuDx .formnl{width:262px; margin-top:10px; margin-left:auto; margin-right:auto;}
.formnl .inputtextnl{background:url(http://www.omiworld.org/SpecialChapter/images/campo_nl.png) no-repeat;
	width:201px; height:21px; border:0 none; padding:0 3px; line-height:1.5em;}
	
div.pannelloNewsSX{padding:0 8px; margin:9px 0;}
div.pannelloNewsSX a{color:#369; text-decoration:none;}
div.pannelloNewsSX a:hover{text-decoration:underline;}

/* **************************************************  PAGINE  ***************************************************** */

/* *** home *** */
.homepag{width:495px; margin:0 auto; line-height:1.3em;}
.TitoloPagina h1, .homepag h1{margin-bottom:15px; border-bottom:#a4c6dc 1px dashed; padding-bottom:8px;}
.TitoloPagina h1, .homepag h3,
.homepag h4, .homepag h1{font-family:Georgia, "Times New Roman", Times, serif; color:#369;}
.TitoloPagina div{font-size:12px; font-style:italic; color:#369;}

.eleLingHome{width:100%; height:20px; display:block; text-align:right; font-size:10px;}
.eleLingHome a{color:#369; display:inline-block; float:left; padding:2px 10px;}
.eleLingHome a:hover{}

.homeAgenda{text-align:left; border:#369 1px solid; padding:5px; line-height:1.5em; margin-bottom:10px;}

.homeIntroPage img{width:478px; border:#333 1px solid; margin-bottom:10px;}
.homeIntroPage{text-align:center; border:#CCC 1px solid; margin-bottom:10px; padding:5px 0;}
.homeLastNews{text-align:left; border:#CCC 1px solid; padding:5px; line-height:1.5em;}
.homeLastNews span{display:block; margin-bottom:10px; font-size:10px;}
.homeIntroPage a, .homeLastNews a{color:#369;}
.homeIntroPage td.ComunicazioniNew{text-align:left; line-height:1.3em; color:#666;}
td.ComunicazioniNew h4{margin-top:5px; color:#369;}
td.ComunicazioniNew a{color:#666}

.TitoloPagina div.dlArtAllegato{font-weight:normal; margin-top:5px;}

/* *** PAGINE *** */
div.ContenitorePagina515{width:485px; margin:0 auto; border:#CCC 1px solid; padding:5px;}
div.IntestazioneSezCat{background:#c3def0; padding:3px; margin-bottom:15px;}
div.errorearticolo{border:#C00 2px dashed; text-align:center; padding:10px; font-size:16px; margin:0 auto;}

div.ElencoCategorie{width:50%; float:left;}
div.ElencoArticoli{margin:3px 0;}
div.ElencoArticoli:hover{background:#def;}

div.elencolinkcategorie a, div.ElencoCategorie a,
div.ElencoArticoli a{color:#666; text-decoration:none;}

div.elencolinkcategorie a:hover, div.ElencoCategorie a:hover,
div.ElencoArticoli a:hover{text-decoration:underline;}

div.ContenitorePagina795{width:760px; margin-bottom:10px; padding:5px 10px; border:#CCC 1px solid;}

td.titoloTabella{background:#369; color:#fff; text-align:center; font-weight:bold; padding:5px 0; font-size:11px;}
td.datiTabella{border-left:#ccc 1px solid; border-bottom:#ccc 1px solid; font-size:10px;}
td.datiTabella a{color:#333; text-decoration:none;}
td.datiTabella a:hover{text-decoration:underline;}
td.datiTabellaCatForum{background:#cde;}

div.pagArticoloElencoSx{font-size:10px;}
div.pagArticoloElencoSx ul{padding-left:15px;}
div.pagArticoloElencoSx li,
div.pagArticoloElencoSx li.active{margin-bottom:4px; padding-bottom:5px; border-bottom:#ccc 1px dotted;}
div.pagArticoloElencoSx li a{color:#369; text-decoration:none;}
div.pagArticoloElencoSx li a:hover{text-decoration:underline;}
div.pagArticoloElencoSx li.active{background:#cde; color:000;}

/* ** paginazione ** */
ul.paginazione{list-style-type:none; text-align:center; margin:10px 0 0 0; padding:8px 0 0 0; border-top:#c3def0 2px solid;}
ul.paginazione li{display:inline-block; width:27px; height:22px; zoom: 1; *display:inline; margin:0 2px;}
li.paginazioneNumero a{display:block; width:25px; height:20px; border-left:#eee 1px solid; border-top:#eee 1px solid;
	border-right:#999 1px solid; border-bottom:#999 1px solid; background:#ccc; line-height:2em; text-decoration:none;
	text-align:center; color:#666; font-size:10px;}
li.paginazioneNumero a:hover{text-decoration:underline; color:#000;}
li.paginazioneAttiva{line-height:2em; font-size:12px;}

/* *** paginazione articoli *** */
div.contenitoreSommario{padding:2px; background:#eee; border:#ccc 1px solid; line-height:1.5em; font-size:10px;}
div.contenitoreSommario span{padding:1px; margin:0 2px;}
span.sommarioArticolo{color:#333;}
span.sommarioArticoloAttivo{color:#369;}

span.sommarioArticolo a{color:#666; text-decoration:none;}
span.sommarioArticolo a:hover{color:#000;}

div.contenitoreTitolo{}
div.contenitoreArticolo{font-size:12px; line-height:1.5em;}
div.contenitoreArticolo ul{margin-left:35px;}

/* *** FOTO E VIDEO GALLERY *** */
div.fotoGalleryFolder{}
div.fotoGalleryFolder a, div.fotoGalleryFolderBigNome a{color:#666; font-size:11px; text-decoration:none;}
div.fotoGalleryFolder span.activeGall{color:#000; font-weight:bold;}
div.fotoGalleryFolder a:hover, div.fotoGalleryFolderBigNome a:hover{color:#000; text-decoration:underline;}

div.fotoGalleryFolderBig{width:115px; height:120px; float:left; margin:10px 12px;}
div.fotoGalleryFolderBig div.fotoGalleryFolderBigCartella{
	background:url(../images/big_folder.jpg) no-repeat; width:105px;
	height:80px; padding:20px 5px 0 5px;
}
div.fotoGalleryFolderBig div.fotoGalleryFolderBigThumb{width:40px; height:30px; overflow:hidden; float:left; margin:3px 5px;}
div.fotoGalleryFolderBigThumb img{width:40px;}
div.fotoGalleryFolderBig div.fotoGalleryFolderBigNome{width:100%; text-align:center;}

div.inviaFoto{background:#eee; border:#ccc 1px solid; padding:5px;}

div.GalleryNG{width:100%; margin-bottom:10px;}

div.GalleryBox{width:170px; float:left; margin:8px;}
div.GalleryBox td.box_T{height:5px; background:url(../images/gallery_foto_T.gif) no-repeat;}
div.GalleryBox td.box_C{background:url(../images/gallery_foto_C.gif) repeat-y;}
div.GalleryBox td.box_P{height:5px; background:url(../images/gallery_foto_P.gif) no-repeat;}
div.GalleryBox div.GalleryBoxThumb{width:150px; height:100px; overflow:hidden; border:#FFF 4px solid; margin:5px auto;}
div.GalleryBox div.GalleryBoxTxt{width:150px; margin:5px auto;}
div.GalleryBoxTxt span.titolo{font-size:10px; font-weight:bold;}
div.GalleryBoxTxt span.data{font-size:10px; color:#666; font-style:italic; line-height:1.5em;}
div.GalleryBoxThumb img{width:150px;}
div.GalleryBox div.GalleryBoxLink{width:150px; margin:5px auto; text-align:center;}

div.contLibro{width:340px; float:left; margin:10px; background:#eee; border:#ccc 1px solid; padding:5px;}
div.contLibro:hover{background:#ddd;}

/* *** RISULTATI *** */
div.IntestazioneRisultati{background:#c3def0; padding:3px; margin:15px 0 10px 0; font-weight:bold; font-size:10px;}
div.ElencoRisultati{line-height:1.3em;}
div.ElencoRisultati:hover{background:#eee;}
div.ElencoRisultati a{color:#369;}

/* *** STAMPABILI *** */
div.elencoCatStampa{}
div.elencoStampa{}

/* *** House of formation *** */
div.contenitoreHF{margin-bottom:15px;}
div.HFintroTxt{line-height:1.5em;}
div.contenitoreHFeleSX{margin-top:10px; margin-bottom:20px; margin-left:auto; margin-right:auto; width:95%;}
div.contenitoreHFeleSX h3{width:100%; text-align:center; margin:5px 0;}
div.contenitoreHFeleSX ul{list-style-type:none;}
div.contenitoreHFeleSX li a{
	display:block; width:95%; text-align:center; padding:3px; margin:2px auto;
	color:#666; text-decoration:none; background:#eee; border:#ccc 1px solid;}
div.contenitoreHFeleSX li a:hover{background:#666; color:#FFF;}
div.contenitoreHFeleSX li div.FvoceAttuale{
	width:95%; text-align:center; font-weight:bold; color:#fff; background:#369;
	padding:3px; border:#369 1px solid; margin:2px auto;}
	
/* *** SELETTORE LETTERA *** */
div.selettore{width:98%; background:#eee; border:#ccc 1px solid; padding:2px; font-size:10px;}
div.selettore div.contSele, div.selettore div.contSeleAll{float:left; padding:2px 5px;}
div.selettore div.contSeleAll{border-left:#666 1px solid;}
div.contSele a, div.contSeleAll a{color:#666; text-decoration:none;}
div.contSele a:hover, div.contSeleAll a:hover{text-decoration:underline;}

/* *** PERSONNEL *** */
div.paginazioneNumRecord{font-size:10px; margin-left:20px;}
div.elenchiPersonnel{margin:25px 0;}

div.anniversario{margin-bottom:20px; padding:10px 0;}
div.anniversario div.anniversarioTitolo{width:98%; background:#369; padding:5px; color:#fff;}
div.anniversario td.anniversarioNome{border-bottom:#ccc 1px solid;}

div.linkNecrology{text-align:right; font-size:10px;}
div.linkNecrology a{display:inline-block; margin:0 2px; padding:1px 5px; color:#333; text-decoration:none; background:#eee; border:#ccc 1px solid;}
div.linkNecrology a:hover{background:#cde; color:#000;}

td.dlPersPDF a{color:#369; text-decoration:none}
td.dlPersPDF a:hover{text-decoration:underline;}

/* *** File for animation *** */
div.FFAintroTxt{background: url(http://www.omiworld.org/SpecialChapter/images/formation.jpg) top center no-repeat;}
div.FFAcategorie{width:98%; margin-top:20px; margin-bottom:10px; margin-left:auto; margin-right:auto;
	border:#c6e6f6 1px solid; padding:5px; font-size:10px; background:#ecf9ff;}
div.FFAcategorie h3{margin-bottom:6px; color:#369;}
div.FFAcategorie div.FFAcategoria{padding:3px; border-top:#c6e6f6 1px solid;}
div.FFAcategorie div.FFAcategoria:hover{background:#c6e6f6;}
div.FFAcategoria a{color:#333; text-decoration:none;}
div.FFAcategoria a:hover{}

div.FFAfile{padding:8px; font-size:10px; border-bottom:#369 2px solid;}
div.FFAfile:hover{background:#def;}

div.FFAfile td.FFAfileLabel{width:80px; color:#369; font-weight:bold; background:#ddd;}
div.FFAfile td.FFAfileText{border-bottom:#ddd 1px solid;}

/* *** Dizionari *** */
div.elencoParole{padding:2px;}
div.elencoParole:hover{background:#eee;}
div.elencoParole a{color:#333; text-decoration:none; font-size:11px; font-weight:bold;}
div.elencoParole a:hover{text-decoration:underline;}

div.dettaglioParole{}
div.dettaglioParole h3{}
div.dettaglioParole div.descrParola{font-size:11px; line-height:1.3em; margin:10px 0;}
div.dettaglioParole div.notaParola{font-size:10px; font-style:italic; border-top:#999 1px solid; margin:10px 0;}

/* *** ECRITS *** */
div.SOvolumi{text-align:center;}
div.SOvolumi div.SOvolumiVolume,
div.SOvolumi div.SOvolumiVolumeAttivo{width:27px; float:left; margin:3px; text-align:center; padding:5px 0; font-weight:bold;}
div.SOvolumi div.SOvolumiVolume{background:#ccc; color:#333; border:#999 1px solid;}
div.SOvolumi div.SOvolumiVolumeAttivo{background:#369; color:#FFF; border:#999 1px solid;}
div.SOvolumiVolume a{color:#333; text-decoration:none;}
div.SOvolumiVolume a:hover{text-decoration:underline;}

div.SOintroText{text-align:center;}
div.SOintroText img{}
div.SOfile{}

/* *** Capitolo 35 *** */
div.ch35_1{color:#369; font-weight:bold; margin:10px 0; padding:3px; width:85%; border-bottom:#ccc 1px dotted; float:right;}
div.ch35_1:hover{background:#def;}
div.CAPelenco a, div.ch35_1 a{color:#369; text-decoration:none;}
div.CAPelenco a:hover, div.ch35_1 a:hover{text-decoration:underline;}

td.CAPlabel{font-size:10px; color:#369; font-weight:bold; padding:5px; border-bottom:#ccc 1px solid;}
td.CAPtext{font-size:11px; border-bottom:#ccc 1px solid; padding:5px;}

div.CAPelenco{width:23%; margin:6px 6px; float:left; border:#ddd 1px solid;}

/* *** PRINTABLE *** */
div.PrintElenco{font-size:10px; padding:3px;}
div.PrintElenco{}
div.PrintVoce{border-bottom:#ccc 1px dotted; padding:3px 0; margin:3px 0;}
div.PrintVoce:hover{background:#cde;}
div.PrintVoce a{color:#369; text-decoration:none;}
div.PrintVoce a:hover{text-decoration:underline;}

/* *** EDIT USER *** */
div.conEditUser{margin:20px 0;}
div.conEditUser td.modUserLabel{font-size:10px; background:#369; color:#fff;}
div.conEditUser td.modUserCampo{font-size:12px; border-bottom:#ccc 1px solid;}
div.conEditUser .inputEdit{background:#def; border:#ccc 1px solid; font-size:14px; width:180px;}

/* *** OBLATE LIFE *** */
div.OLfile{width:45%; float:left; margin:10px 5px; padding:5px; color:#369; border:#ccc 1px solid;}
div.OLfile:hover{background:#def;}
div.OLelenco{font-size:10px;}
div.OLelenco a{display:inline-block; margin:4px 2px; padding:1px 5px; color:#333; text-decoration:none; background:#eee; border:#ccc 1px solid;}
div.OLelenco a:hover{background:#def;}
div.OLelenco a.OLselected{background:#369; color:#fff;}