/*
   Biagio Cosenza, copyright @ 2007
   cosenza {at} dia.unisa.it
   colors:
	vecchio blu notte 345791
	verde      156 176 132 => 9CB084
	grigio     105 103 109 => 69676D
	
   	lilla/nero 201 194 209 => C9C2D1
   	marrone    206 185 102 => CEB966
	celeste    107 177 201 => 6BB1C9
	blue scuro 101 133 207 => 6585CF

*/

body{
    background: url(images/back_2.jpg) no-repeat bottom left white fixed;
    margin: 0;
    padding:0; 
}



div#MAIN{
    font-family: "Trebuchet MS",Arial,sans-serif; 
    
/*    float: right; */
    width: 700px;
    margin-left: 25%;
    margin-bottom: 50px;
}

/* area titolo */
div#TITLE{
    margin-top: 7%;	
    font-family: "Trebuchet MS",Arial,sans-serif; 
    color: #345791; /* #69676D;    */
    width: 95%;
    padding: 5 5 5 5;    
/*        border: dotted 1px blue;	*/
}


/* prima riga del titolo  */
div#T1{font-weight: bold; font-size: 160%; width: 300px; }

/* seconda riga del titolo  */
div#T2{font-style: italic; width: 300px; }


/* corpo del testo, generale */
div#BOX {    
    font-size: 12px;
    width: 95%;    
    padding: 5px;
    background-color: white;
    color: #345791;  
}

/* corpo del testo, annidato */
div#INNERBOX {
    padding: 5px;    
    border: solid 1px #345791 /*#899EB9*/;    	
}
/* corpo, parte superiore */
div#HEADBOX { 
    margin-top: 10px;   
    height: 45px;    
    width: auto;
}
/* singolo item */
span#ITEM {
    color: #345791;
    text-align: center;
    margin: 4px 4px 4px 4px;
    border-bottom:solid 4px #9CB084;
}


div.SupLogo{
  margin: 5px;	
  float: left;
  width: 150px; 
  text-align: center		
}

/* BODY !!! */
div#BODYBOX{
    padding: 0px;
    margin-top: 0px;
    height: auto;    
    width: auto;
}

div#TEXTAREA{
    padding: 5px;
    margin-top: 10px;
    height: auto;    
    width: auto;
}

div#PAGE{
    margin-right: 5px; 
    float: right;
    letter-spacing: +2px;
    color: #69676D;
}

div#CENTER {
    text-align: center;
}

div#IMAGES {
	margin: 5;
	padding: 5;
	height: 364px; 
/*	width: 416px;*/
	border: solid 1px silver; 
	background: white;
}

h1 {
    color: #69676D;
    font-size: 15px;
}
h2 {
    color: #69676D;
    font-size: 13px;
}


td,tr{
    font-size: 11px;
    color: black;
    text-align: justify;
    border: solid 2px #9CB084;	
}

A:hover {
    color: #9CB084;
    text-decoration: none;	
    font-weight: bold;	
}

A:link, A:active, A:visited{
	color: #345791;
}

A:hover.item{
    color: #C9C2D1 !important;
    
    text-decoration: none;
    font-weight: bold;
    border-bottom: solid  3px #C9C2D1 !important;
}
A:link.item, A:active.item, A:visited.item{
    color: #69676D;
    text-decoration: none;
}

img {
    border: 0px;
}

/*****************************************************/

/* classi per le publicazioni */
.pub_section {
	font-weight: bold;
	padding-left: 15px;
	color: white;
	background: #9CB084;
}

.pub {
	padding: 5px;
	border-bottom: #9CB084 1px solid;
}

.pub_image {
	float: left;
/*	width: 84px;
	height: 84px;*/
	padding: 2px;
	margin: 1px;
	margin-right: 10px;
/*
	border: 1px #9CB084 solid;
*/
}
.pub_title { font-weight: bold; }
.pub_authors { font-style: italic; }
.pub_abstract { font-size: 9px; }
.pub_where { }
.pub_links ul {
	font: x-small sans-serif;
	list-style-type: none;

	padding: 0;
}
.pub_links li {
	display: inline;
	border: 1px solid #aaa;
	margin: 1px;
	padding: 0 2 0 2;
	overflow: visible;
	background: white;
}

/** buttons sopra **/
span#button {
	border: 1px solid #aaa;
	margin: 1px;
	padding: 0 2 0 2;
	overflow: visible;
	background: white;
}


div#PHRASE{
    font-family: Georgia, "Times New Roman", Times, serif;
    margin:  0 5 0 5;
    padding: 0 5 0 5;
    border: 1px #CEB966;
    font-size: 95%;    
    text-align: center;
}


div.quote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}


