/* CSS Document */

/*layout generale*/
body{
	font-family: Georgia,Times,serif;
	color: #333;
	line-height: 1.5em;	
	margin: 0px;
	padding: 0px;
	background: #FFF;
	background-repeat: repeat;
	background-attachment: fixed;
	font-size:80%;
	}

/*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: 10px 0 5px 0;
 text-align: center;
}

#sectionsJournal{
	text-align: left;
	text-decoration: underline;
	color: #334655;
	/*color: #990033;*/
}

h4{
 font-family: Georgia,Times,serif;
 font-size: 1.25em;
 color: #334655;
 margin: 0px;
 padding: 0px;
 text-align: left;
}

h5{
 font-family: Georgia,Times,serif;
 font-size: 1.20em;
 color: #334655;
 margin: 0px;
 padding: 0px;
 text-align: left;
}

#p{
	text-align: left;
	color: #990033;
	text-decoration: relief;
}

h6{
 font-family: Georgia,Times,serif;
 font-size: .7em;
 color: #334655;
 margin: 0px;
 padding: 0px;
}

/*layout delle liste*/
ul{
list-style-type:none;
list-style-position: outside;
margin: 0;
}

li{
padding:7px;}

.page {
list-style-type: none;
list-style-position: outside;
margin: 20px;
}



ul.def li{
list-style-type: square;
}
ul li.high{
font-weight: bold;
}

/* Layout menu e sottomenu */

ul#menuNavigazione{
width: 90%;
margin: 0;
padding: 0;
list-style: none;
font-weight: bold;
text-align: center;
/*border: #00F ridge;*/
}

ul#menuNavigazione li a{
display: block;
text-decoration: none;
border: 3px outset #c5b099;
margin: 5px 0;
padding: 5px 10px;
/*background: #FFF;*/
/*color: #334655;*/
}

ul#menuNavigazione a:link, 
ul#menuNavigazione a:visited{
/*background: #EEE;*//*colore grigio chiaro per i pulsanti*/
color: #334655;
}

ul#menuNavigazione a:hover, 
ul#menuNavigazione a:focus, 
ul#menuNavigazione a:active{
background: #C5B099;
color: #000;
}

ul#menuNavigazione li ul li{
display: block;
text-decoration: none;
/*border: 8px outset #C5B099;*/
/*border: 2px solid #c5b099;*/
margin: 0;
padding: 0;
/*background: #FFF;*/
/*color: #334655;*/
}

ul#menuNavigazione li{
position: relative;
}

ul#menuNavigazione a:link, ul#menuNavigazione a:visited{
/*background: #EEE;*//*colore grigio chiaro per i pulsanti*/
color: #334655;
}

ul#menuNavigazione li ul{
position: absolute;
left: 29%;
/*top:50%;*/
margin: 0;
padding: 0;
display: none;
}

ul#menuNavigazione li:hover ul{
display: block;
position: absolute;
z-index:1;
width:150px;
padding: 0;
margin: 0;
font-size:.9em;
}

ul#menuNavigazione li li {
/*border-bottom:1px solid #D76120;*/
width: 150px;
}

/*layout degli acronimi*/

acronym{
border-bottom: 1px dotted #333;
cursor: help;
}

/* Layout div */

/*layout contenitore esterno*/
#pagecell1{
	margin: 0 auto; 
	width: 77%;
	position: relative;
	border-right: 2px #C5B099 ridge;
	border-left: 2px #C5B099 ridge;
	text-align: left;
	background: #FFF url("img/coljou2.png") repeat-y 26% 0;/*colonna sx*/
	}

/*layout header*/	
#masthead{
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #C5B099;
	background:#FFF url("img/coljou2.png") repeat-y 26% 0;/*colonna testata*/
	}
	
/*contenitore contenuti: al suo interno si trova tutta la pagina esclusi header, menu a tabs e footer*/
#contCont{
	float:left; 
	width: 100%;
	/*border: #f09 ridge;*/
	}

/*layout della colonna di sx, contenente il form e vari link*/	
#navBar{
	float: left;
	width: 26%;
	margin: 0;
	padding: 0;
	/*border: #ccc ridge;*/
	}
#navBar1{
	float: right;
	width: 26%;
	margin: 0;
	padding: 0;
	/*border: #ccc ridge;*/
	} 
	
/*box contenente i box della colonna centrale e di quella di dx*/
#allinea_box {
	float:right;
	position: relative;
	right: 0;
	width: 72%;
	background-color: #FFF;
	/*border: #ccc ridge;*/
	}
	
#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;*/
}
/*div nel quale est inserito il titolo della pagina guidelines con relativa icona*/
#titleIcon{
	float:left; 
	width: 90%;
	/*background-color: #9370DB;*/
	text-align: center;
}

#postoIcon{
	float: right;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
	/*border: #ccc ridge;*/
	background-image: url(img/pdfButton.png);
}

#postoIcon span{
visibility: hidden;
}

/*layout della terza colonna (dx)*/
#headlines{
	float: right;
	width: 29%;
	background-color: #FFF;
	text-align: left;
	}	

/*box dei contenuti*/	
#content{
	float: middle;
	width: 93%;
	padding: 10px;
	/*border: #FF3 ridge;*/
	}

/*layout del link per saltare ai contenuti*/	
#skip{
	visibility:hidden;
	}
	
/*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;
}

.abstract{
font-style: italic;
text-align: left;
}

.keywords{
	font-weight: bold;
	text-align: left;
}

.bold{
	font-weight: bold;
}
.stringLine{
	font-variant: small-caps;
	font-style: italic;
	font-weight: bold;
}

a:invisible{
	text-decoration: none;
}

/*link sottolineati*/
a.sublined{
font-family: Georgia,Times,serif;
color: #00F;
font-size: small;
text-align: center;
}

/*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-image: url("img/journal.png");
	margin: 0 auto;
	width: 700px;
	height:153px;
	border: #c5b099 outset;
	}
	
#siteName span{
	visibility: hidden;
	height: 140px;
	vertical-align: text-bottom;
}
	
#concept span{
	visibility: hidden;
	text-align: right;
	}
	
#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;
	border: #3F0 solid;
	}

/*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;
	}
	
#sottolegenda{
font-size: 85%;}
	
/* layout contenuti content */

/*primo settore dei contenuti*/
.bloccoInfo{
	padding: 10px 0 0 0;
	margin: 0 0 5px 0;
	font-size: 1.03em;
	background-color:#FFF;
	}

	.alert{
	width: 650px;	
	}
/*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 pdf*/
/*.iconapdf{
background: url(img/pdfButton.png);
width: 30px;
height: 30px;
left: 20px;

}

.iconapdf a{
position: relative;
left: 8px; 
top: 8px;
}

.iconapdf span{
position: relative;
/*visibility: hidden;
}*/

.nearpdf{
width: 47px;
height: 31px;
float: left;
position: relative;
bottom: 1.7em;
left: 17em;
text-align: center;
padding: 7px 0 0 0;}

#forms{
	border:  #00F ridge;
	background: url(img/download.png) no-repeat;
	width: 170px;
	height: 70px;
	float: left;
	position: relative;
	background-position: right;
}

/*layout link colonna Key Concepts(sx)*/

/*elenco puntato interno al content di attivitą*/

.bloccoInfo ul {
	list-style: none;
	list-style-position: inside;
	margin: 0; 
	padding: 10px 0 0 0;
	}

.bloccoInfo li{
display: list-item;
list-style-image: url(img/elenco.png);
margin: 10px 0 0 0;}

#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	}

#sectionLinks a {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #C63345;
	padding: 1em 0 0.5em 0em;
}

#rimandoLink h3 a{
	background: #F9EAFF url("img/ec1.jpg") 3em 2.5em no-repeat;
	font-family: Georgia,Times,serif;
	font-size: 0.7em;
	margin: 10px 0 10px 0;
	padding: 4em 0 0 5em;
	line-height: 7em;
	text-decoration: none;
	}
	
#rimandoLink h3 a span{
	visibility: hidden;
	}
/* layout colonna Extra contents */

/*contenitore esterno della colonna dx*/
#headlines{
	float: left;
	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: absolute;
	float: left;
	margin:0;
	padding: 10px 0 0 27px;
	}
	
#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;
	}
	
	
ul.biblio{
list-style-image: url("img/elenco2.jpg");
list-style-type: square;
list-style-position: outside;
margin: 0 0 0 7px;
}

/*layout dei pulsanti: attivi e non attivi*/
#headlines ul#extraMenu li#jour{
	background: #fff url("img/pulsantejour.jpg") no-repeat;
	margin: 10px 0 0 0;
	padding: 0 0 2em 0;
	width:107px;
	height:29px; 
	}

#headlines ul#extraMenu li#blog{
	background: #FFF url("img/pulsanteblog.jpg") no-repeat;
	margin: 0;
	padding: .2em 0 1em .2em;
	width: 107px;
	height: 29px;
	}
	
#headlines ul#extraMenu li#sit{
	background: #FFF url("img/sitography.jpg") no-repeat;
	margin: 0;
	padding: .2em 0 1em .2em;
	width: 107px;
	height: 29px;
	}

#headlines ul#extraMenu li#faq{
	background: #FFF url("img/faq.jpg") no-repeat;
	margin: 0;
	padding: .2em 0 1em .2em;
	width: 107px;
	height: 29px;
	}
	
/*box creato per l'icona pdf*/
.iconapdf{
background: #FFF url("img/pdf.jpg") no-repeat;
width: 29px;
height: 31px;
float: left;
position: relative;
top: 25em;
left: 20em;}

.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: 21em;
	text-align: center;
	padding: 7px 0 0 0;}

/*box creato per l'icona pdf*/
.iconapdf1{
background: #FFF url("img/pdf.jpg") no-repeat;
width: 29px;
height: 31px;
float: left;
position: relative;
bottom: 2.3em;
left: 45em;}

.iconapdf1 a{
position: relative;
left: 8px; 
top: 8px;
}

.iconapdf1 span{
position: relative;
bottom: 2.3em;
visibility: hidden;
}	
/*box vicino all'icona pdf con le dimensioni del file*/
.nearpdf1{
	width: 47px;
	height: 31px;
	float: left;
	position: relative;
	bottom: 2.3em;
	left: 46em;
	text-align: center;
	padding: 7px 0 0 0;}	
	
#iconaCommento{
	width: 40px;
	height: 40px;
	/*border: #FF3 solid;*/
	margin-left: 200px;
}
	
/* layout footer */
#siteInfo{
	clear: both;
	border-top: 1px solid #C5B099;
	font-size: 0.9em;
	background-color: #FFF;
	padding: 10px 10px 10px 10px;
	text-align: center;
	}

img{
	border: none;
}
