/* CSS Document */

/*layout generale*/
body{
	font-family: Georgia,Times,serif;
	color: #333;
	line-height: 1.4em;	
	margin: 0px;
	padding: 0px;
	background-image:url("img/sandston.jpg");
	background-repeat: repeat;
	background-attachment: fixed;
	font-size:77%;
	}

/*layout dei link*/
a {
	color: #333;
	text-decoration: none;
}

a:link{
	color: #333;
	text-decoration: none;
}

a:visited{
	color: #333;
	text-decoration: none;
}

a:hover{
	color: #909;
	text-decoration: none;
}

/*layout dei titoli*/
h1{
 font-family: Georgia,Times,serif;
 font-size: 2.4em;
 color: #334655;
 margin: 0;
 padding: 0;
}

h2{
 font-family: Georgia,Times,serif;
 font-size: 1.5em;
 color: #334655;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Georgia,Times,serif;
 font-size: 1.25em;
 color: #334655;
 margin: 0px;
 padding: 0px;
}

h3.libri{
 font-family: Georgia,Times,serif;
 font-size: 1.15em;
 color: #8E3300;
 margin: 0px;
 padding: 0px;
}
h4{
 font-family: Georgia,Times,serif;
 font-size: 1em;
 color: #334655;
 margin: 10px 0px 0px 10px;
 padding: 0px;
}

h4.libri{
 font-family: Georgia,Times,serif;
 font-size: 0.9em;
 color: #8E3300;
 margin: 10px 0px 0px 10px;
 padding: 0px;
 text-align: center;
}

h5{
 font-family: Georgia,Times,serif;
 font-size: .9em;
 color: #334655;
 margin: 0px;
 padding: 0px;
}


/*layout delle liste*/
ul{
list-style-type:none;
list-style-position: outside;
margin: 0;
}

li{
padding:7px;}

ul.def li{
list-style-type: square;
}
ul li.high{
font-weight: bold;
}


ul.biblio{
list-style-image: url("img/elenco.jpg");
list-style-type: square;
list-style-position: outside;
margin: 0 0 0 7px;
}



/*layout degli acronimi*/

acronym{
border-bottom: 1px dotted #333;
cursor: help;
}

/* Layout div */

/*layout box welcome page*/
#box{
margin: 10% auto;
width: 70%;
height: 350px;
position: relative;
border-style: ridge;
border: 0,5em #CCC ;
font-family: Georgia,Times,serif;
color: #333;
text-align: center;
background: #FFF url("img/welcome.jpg") no-repeat top center;}

/*componenti della welcome page: bandiere*/	
#lang1{	
	background: url("img/smallita.jpg") 0 0 no-repeat;
	width:42px;
	height:29px;
	position: absolute;
	left: 300px;
	top:300px;
	margin: 0;
	}
	
#lang1 span{
	visibility: hidden;
	vertical-align: center;
	line-height: 3em;
	font-size: 74%;
	left: 0;
}
	
#lang2{	
	background: url("img/smalleng.jpg")  0 0 no-repeat;
	width:42px;
	height:29px;
	position: absolute;
	right: 300px;
	top: 300px;
	margin: 0;
	}

#lang2 span{
	visibility: hidden;
	vertical-align: center;
	line-height: 3em;
	font-size: 80%;
	left: 0;
}
	
/* fine posizionamento bandiere*/


/*layout contenitore esterno*/
#pagecell1{
	margin: 0 auto; 
	width: 77%;
	position: relative;
	border-right: 2px #990033 ridge;
	border-left: 2px #990033 ridge;
	text-align: left;
	background: #FFF url("img/coll.jpg") repeat-y 26% 0;
	}

/*layout header*/	
#masthead{
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #990033;
	background-color:#FFF;
	}
	
/*contenitore contenuti: al suo interno si trova tutta la pagina esclusi header, menu a tabs e footer*/
#contCont{
	float:left; 
	width: 100%;
	}

/*layout della colonna di sx, contenente il form e vari link*/	
#navBar{
	float: left;
	width: 26%;
	margin: 0;
	padding: 0;
	}

/*box contenente i box della colonna centrale e di quella di dx*/
#allinea_box {
	float:right;
	position: relative;
	right: 0;
	width: 71%;
	background-color: #FFF;
	}

/*layout della terza colonna (dx)*/
#headlines{
	float: right;
	width: 30%;
	background-color: #FFF;
	text-align: left;
	/*border: #A52A2A ridge;*/
	}	

/*box dei contenuti*/	
#content{
	float: left;
	width: 63%;
	padding: 10px;
	background: #FFF url(img/code2.jpg) no-repeat fixed 55% 70%;
	/*border: #7CFC00 ridge;*/
	}

/*layout del link per saltare ai contenuti*/	
#skip{
	visibility:hidden;
	}
	
/*layout per link Archivio News*/
#small{
	text-align:right;
	font-size:80%
	}

/*layout di stringhe specifiche all'interno del box dei contenuti*/

/*elenco lettere nel glossario*/
p.lettere{
	line-height:2em;
	}
	
/*elenchi puntati nel glossario*/
.alfa{
list-style-type: upper-alpha;
}

.alfa2{
list-style-type: none;
}

.alfa2 li{
line-height:1em;
}

/*separazione in settori nelle definizioni del glossario*/
.capitolo{
padding-bottom:1em;
border-top:1px dashed #000;
}

/*date degli eventi*/
.data{
font-style: italic;
}

/*citazioni*/
.cite{
font-style: italic;
text-align: center;
}

/*layout www pagine linkwe.htm*/
.www{
font-style: italic;
/*text-align: center;*/
font: "MS Serif", "New York", serif;
font-weight: bolder;
}

/*autori delle citazioni*/
.author{
font-weight: bold;
font-size: 1em;
}

/*termini da definire nel glossario*/	
dt{
font-weight: bold;
}

/*stesso layout per le domande(faq) e i titoli in bibliography*/
.titolo, .domanda{
	font-weight:bold;
	}	
	
/* componenti interne all'header */
#siteName{
	background: url("img/cdalt.jpg") 10px 0 no-repeat;
	width: 572px;
	height:160px;
	padding: 0 0 0 70px;
	}
	
#siteName span{
	visibility: hidden;
	height: 140px;
	vertical-align: text-bottom;
}

#siteName1{
	background: url("img/cden.jpg") 10px 0 no-repeat;
	width: 580px;
	height:160px;
	padding: 0 0 0 70px;
	}
	
#siteName1 span{
	visibility: hidden;
	height: 140px;
	vertical-align: text-bottom;
}

/* layout Sliding Doors */
#globalNav{
	float:right;
	width:100%;
	margin: 0;
	background: #FFF url("img/bg.jpg") repeat-x bottom;
	font-size: 1.2em;
	}/*se inserisci #EFEFEF prima di url il colore di sfondo č grigio chiaro*/

#globalNav ul{
	float:right;
    margin: 15px 0 0 0;
    padding: 0px 5px 1px 0;
    list-style: none;
    }
    
#globalNav li{
    float:left;
    background: url("img/sx.jpg") no-repeat left top;
    margin: 0;
    padding:0 0 0 9px;
    }
    
#globalNav li a{
	display:block;
	background: url("img/dx.jpg") no-repeat right top;
	padding: 5px 15px 4px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #334655;
    }

#globalNav li a{
	display:block;
	background: url("img/dx.jpg") no-repeat right top;
	padding: 5px 15px 4px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #334655;
    } 

#globalNav li#activelink{
	background-image: url("img/sx_on.jpg");
	}
    
#globalNav li#activelink a{
    background-image:url("img/dx_on.jpg");
    padding-bottom:4px;
    }
    
/*layout breadcrumbs*/
#breadCrumb{
	position: relative;
	font-size: 0.9em;
	width: 97%;
	margin: 0;
	padding: 2px 0px 0 10px;
	text-align:left;
	background-color: #FFF;
	}

/*layout form di ricerca*/
#search{
	padding: 5px 0 10px 10px;
	border-bottom: 1px solid #ccc;
	font-size: 1.25em;
	font-weight: bold;
	}
	
#label{
 font-family: Georgia,Times,serif;
 font-size: 1.25em;
 color: #334655;
}

#search form{
 	margin: 0px;
 	padding: 5px;
 	}

#search label{
	display: block;
	margin: 5px;
	padding: 5px;
	}
	
#elementiForm input.text{
	border:2px solid;
	border-color:#DDD #BBB #BBB #DDD;
	vertical-align:middle;
	}
	
#elementiForm input.bottone{
	border:2px solid;
	border-color:#EEE #BBB #BBB #EEE;
	font:1em Georgia,Times,serif;
	vertical-align:middle;
	cursor:pointer;
	font-weight:bold;
	}
	
/* layout contenuti content */

/*primo settore dei contenuti*/
.bloccoInfo{
	padding: 5px 5px 0 0;
	margin: 0 0 5px 0;
	font-size: 1.03em;
	background-color:#FFF;
	/*border: 3px #903 double;*/
	}
	
/*box per inserire i link in linkweb.htm*/

#boxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}

#noxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}

#soxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}

#moxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}

#xoxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}
#qoxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}
#woxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}
#toxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}
#yoxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}



#aoxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}

#loxLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}

#AraLink{
	width: 95%;
	/*border: #B22222 ridge;*/
	margin-left: 5px;
	padding: 10px 5px 0 0;
}

.logoAraLink{
	background-image:url("img/aracover.jpg");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 118px;
	height: 182px;
}

.logoLink1{
	background-image:url("img/blog.png");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	width: 230px;
	height: 40px;
}

.logoLink2{
	background-image:url("img/sale.png");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 152px;
	height: 120px;
}

.logoLink3{
	background-image: url("img/ticon.png") ;
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 152px;
	height: 34px;
}

.logoLink4{
	background-image:url("img/multi.png");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 152px;
	height: 152px;
}
	
.logoLink5{
	background-image:url("img/atc.jpg");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 152px;
	height: 100px;
}

.logoLink6{
	background-image:url("img/inppCont.png");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 152px;
	height: 50px;
}

.logoLink7{
	background-image:url("img/iefcos.png");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 152px;
	height: 147px;
}

.logoLink8{
	background-image:url("img/wlavita.jpg");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 347px;
	height: 79px;
}

.logoLink9{
	background-image:url("img/iefcostre.png");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 260px;
	height: 81px;
}

.logoLink10{
	background-image:url("img/aiems.png");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 259px;
	height: 75px;
}

.logoLink11{
	background-image:url("img/psiche.png");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	float: left;
	width: 259px;
	height: 75px;
}

.book1{
	background-image: url("img/arag.bmp");
	margin: 0 7px 0 0;
	width: 150px;
	height: 220px;
	float: left;
}

.book2{
	background-image: url("img/murphy.bmp");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	width: 150px;
	height: 220px;
	float: left;
}

.book3{
	background-image: url("img/kwm.bmp");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	width: 128px;
	height: 166px;
	float: left;
}

.book4{
	background-image: url("img/thornton.bmp");
	/*border: #DB7093 ridge;*/
	margin: 0 7px 0 0;
	width: 63px;
	height: 93px;
	float: left;
}

.bloccoNews{
	padding: 10px 0 0 0;
	margin: 0 0 5px 0;
	width:354px;
	height:500px;
	font-size: 1.03em;
	background-color:#FFF;
	background-image:url("img/locandina_SOPSI.jpg");
	border: 3px #903 double;
}

.bloccoNews1{
	padding: 10px 0 0 0;
	margin: 0 0 5px 0;
	width:354px;
	height:500px;
	font-size: 1.03em;
	background-color:#FFF;
	background-image:url("img/sopsi.png");
	border: 3px #903 double;
}

/*titoli di questo settore*/
.bloccoInfo h3{
	padding: 0 0 7px 0;
	text-align: center;
	}
	
/*box contenente l'immagine fissa tra i due settori dei contenuti*/
.vuoto{
	padding:3px;
	}
	
/*secondo settore dei contenuti*/
.approf{
	padding: 0;
	margin: 10px 0 0 0;
	font-size: 1em;
	background-color:#FFF;
}

/*box creato per l'icona email*/
.mail{
background: #FFF url("img/email.jpg") no-repeat bottom;
float: middle;
width:25px;
height:21px;
position: absolute;
margin: 1em 5em 0 5em;
}	

.mail span{
/*visibility: hidden;*/
line-height: 1.2em;
}

.mail2{
background: #FFF url("img/email.jpg") no-repeat top;
width:22px;
height:17px;
/*float: right;
position: absolute;
bottom: 1.2em;*/
left: 20em;}	

.mail2 span{
visibility: hidden;
text-align: middle;
text-decoration: none;
line-height: 1.2em;}

.mail3{
background: #FFF url("img/email.jpg") no-repeat top;
width:22px;
height:17px;
float: left;
position: relative;
bottom: 1.2em;
left: 9em;}	

.mail3 span{
visibility: hidden;
text-align: left;
line-height: 1.2em;
text-indent: -.3em;}

.mail4{
background: #FFF url("img/email.jpg") no-repeat top;
width:22px;
height:17px;
float: left;
position: relative;
bottom: 1.2em;
left: 13em;}	

.mail4 span{
visibility: hidden;
text-align: left;
line-height: 1.2em;
text-indent: -.3em;}

/*box creato per l'icona pdf*/
.iconapdf{
background: #FFF url("img/pdf.jpg") no-repeat;
width: 29px;
height: 31px;
float: left;
position: relative;
bottom: 1.7em;
left: 16em;}

.iconapdf a{
position: relative;
left: 8px; 
top: 8px;
}

.iconapdf span{
position: relative;
visibility: hidden;
}

/*box vicino all'icona pdf con le dimensioni del file*/
.nearpdf{
width: 47px;
height: 31px;
float: left;
position: relative;
bottom: 1.7em;
left: 17em;
text-align: center;
padding: 7px 0 0 0;}

/*layout link colonna Key Concepts(sx)*/

/*elenco puntato interno al content di attivitā

ul.puntoelenco li{
list-style-image: url("img/elenco.jpg");
display: list-item;
/*border: #ccc ridge;
list-style-position: outside;
margin: 10px 0 0 10px;
padding: 0;
list-style: none;
}*/

/*ul.puntoelenco{
list-style-image: url("img/elenco.jpg");
display: list-item;
border: #ccc ridge;
list-style-position: outside;
margin: 10px 0 0 10px;
padding: 0;
list-style: none;*/


/*.bloccoInfo ul {
	
	margin: 0;
	border: #909 ridge;
	}
	
.bloccoInfo li{
	display: list-item;
	list-style-image: url("img/elenco.jpg");
	margin: 0;
	padding: 0;
	border: #ccc ridge;
	}
	
.bloccoInfo ul li{
	position: relative;
	vertical-align: middle;
}

#content .bloccoInfo{
border: #30f ridge;
}*/

/*elenco puntato*/
#navBar ul a:link, #navBar ul a:visited {
								display: list-item;
								list-style-image: url("img/ul.png");
								}
#navBar ul{
	list-style: none;
	list-style-position: outside;
	margin: 0; 
	padding: 0;
	}

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	}

#sectionLinks a {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #C63345;
	padding: 0em 0 0.5em 0em;
}


/* layout colonna Extra contents */

/*contenitore esterno della colonna dx*/
#headlines{
	float: right;
	margin: 0px;
	padding: 10px 2px 0px 0px;
	font-size: 1em;
	}
	

	
#headlines h3{
	text-align: center;
	padding: 5px 0 40px 0;
	}
	
/*divisione ulteriore per contenere i pulsanti link*/
.pulsanti ul#extraMenu{
	position: relative;
	float: right;
	margin:0;
	padding: 30px 0 0 0;
	/*border: 1px solid #999;*/
	}
	
#headlines ul extraMenu{
	margin: 0 10px 0 0;
	padding: 10px 0px 5px 0; 
	}

#headlines extraMenu li{ 
	margin: 0;
	padding: 15px 40px 20px 0;
	}
	
#extraMenu li{
	list-style-type: none;
	text-align: center;
}

#extraMenu li a{
	text-decoration: none;
}

#headlines ul#extraMenu li span{
	visibility: hidden;
	font-size: 1.5em;
	vertical-align: middle;
	}

/*layout dei pulsanti: attivi e non attivi*/
#headlines ul#extraMenu li#jour{
	background: #fff url("img/copertinarivista1.jpg") no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 2em 0;
	width:150px;
	height:200px;
	/*border: 1px solid #C63667; */
	}
	
#headlines ul#extraMenu li#subjour{
	background: #fff url("img/copertinarivista1.jpg") no-repeat;*/
	margin: 0 0 0 0;
	padding: 0 0 2em 0;
	/*border: 1px solid #C63345;
	width:150px;
	height:200px;*/
	}

#chiocciola{
	position: relative;
	margin:300px 0 0 0;
	padding: 30px 0 0 0;
	/*border: 1px solid #666;*/
	text-align: center;
	}
	
.mailbusta{
	background: #FFF url("img/email.jpg");
	width:25px;
	height:21px; 
	text-align: center;	
	margin-left: 43%;
	/*border: 5px solid #C63345;*/
	}

.mailbusta span{
visibility: hidden;
}

/* layout footer */
#siteInfo{
	clear: both;
	border-top: 1px solid #C63345;
	font-size: 0.9em;
	background-color: #FFF;
	padding: 10px 10px 10px 10px;
	text-align: center;
	}
	
#contentIcon1{
	width: 30%;
	height: 42px;
	margin-left: 250px;
	/*border: #ddd ridge;*/
}

.contentIcon{
	width: 30%;
	height: 40px;
	float: left;
	/*border: #ddd ridge;*/
}

.contentIcon2{
	width: 30%;
	height: 40px;
	float: right;
	/*border: #ddd ridge;*/
}

img{
	border: none;
}

#contentJou{
	width: 90%;
	height: 100%;
	/*border: #ddd ridge;*/
}

.contentInside{
	width: 89%;
	height: 90%;
	margin: 0;
	/*float: left;*/
	/*border: #ddd ridge;*/
}

.contentInsidebottone{
	width: 89%;
	height: 90%;
	margin: 20px 0 0 20px;
	/*float: left;*/
	/*border: #ddd ridge;*/
}

/*.contentInsidebottone:hover{
	width: 89%;
	height: 90%;
	background: #FFF url('images/bottonelibri_over.png') no-repeat;
	margin-left:20px;
	margin-top:20px;
	float: left;
	border: #ddd ridge;*/
}

.sub ul{
top: 50px;
left:20 px;
position: relative;
}

.regione {
	width: 79px;
	height: 71px;
	list-style-image: none;
	background: transparent url('img/regione.png') no-repeat;
	padding: 4px;
	margin-top: 20px;
	margin-left: 90px;
	font-size: 18px;
	text-align: center;
}

.regione span{
	visibility: hidden;
}

.chiesa {
	width: 80px;
	height: 80px;
	list-style-image: none;
	background: transparent url('img/chiesaValdese.png') no-repeat;
	padding: 4px;
	margin-top: 30px;
	margin-left: 90px;
	font-size: 18px;
	text-align: center;
}

.chiesa span{
	visibility: hidden;
}
	
