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

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	margin: 0;
	padding: 0px 0 0 0px;
	background-image: url(http://www.thesis-pn.it/immagini/bkgrnd_pattern.gif);
	background-repeat: repeat-y;
	background-position: 70px;
}	
	
h1,h2,h4,h5,p,tr{
	font-weight: normal;
	color: #000000;
}

p a, p a:visited{
text-decoration: none;
color: #FF8000;
}

p a:hover{
color: #6A777A;
}
.uno
 {
	color: #E3131E;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 2.1em;
	margin: .1em .1em 0 0;
	padding: .3em .4em;
}
 blockquote {
	padding-left: 18px;
	text-indent: -18px;
	margin-bottom:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.6em;
	color: #E3131E;	
}
blockquote:first-letter {
	padding-left: 18px;
	background-image: url(http://www.dedicafestival.it/imm_08/open-quote.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 12px;
} 
p{
	font-family: georgia, "Times New Roman", serif;
	line-height: 1.6em;
	font-size: 1.2em;
	margin-top: 7px;
	margin-bottom: 4px;
}	

h1{
float: left;
display: block;
width: 235px;
font-family: arial, helvetica,sans-serif;
font-size: .725em;
border-top: 1px solid #BFA9A1;
padding: 7px 0 0 0;
margin-top: 0;
}

h2{
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-transform: uppercase;
	line-height: 1.95em;
	width: 300px;
	float: left;
	background-image: url(http://www.thesis-pn.it/immagini/mihai-petica-hr-v1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

h3{
	font-size: 1.4em;
	text-transform: uppercase;
	color: #C71922;
	line-height: 1.7em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 6px;
}

h4,h5{
margin: 0 0 5px 0;
padding: 0;
font-style: italic;
font-size: .75em;
font-family: arial, helvetica, verdana, sans-serif;
}

h5{
display: block;
float: left;
width: 100%;
clear: left;
padding: 35px 0 10px 0;
}

	
	a {
		text-decoration:none;
		color:#FF8000;
	}
	.G1D {
	position:absolute;
	left:-130;
	top:-140px;
	width:280px;
	height:260px;
	text-align:justify;
	background-color: #F0F0E8;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
	background-image: url(http://www.thesis-pn.it/immagini/logo_nudo_g.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.basso {
	display: block;
	padding-top: 20px;
	width: 100%;
	padding-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 10px;
	background-color: #FFFFFF;
	padding-left: 30px;
}
.linea{
	background-image: url(../immagini/linea.jpg);
	background-repeat: no-repeat;
	background-position: center -5px;
	margin-top: 5px;
	height:21px;
	margin-bottom:15px;
}
#menu {
	width: 220px;
	color: #353334;
	font-family: Helvetica, Helvetica LT, Helvetica Neue, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 13px;
	overflow: hidden;
	top: 400px;
	left: 0;
	padding:0;
	margin-left:10px;
	margin-top:20px;
	position: fixed;
	z-index:999;
	height:100px;
}
#menu a:link,a:visited{ text-decoration: none; color: #353334; }
#menu li:hover{ text-decoration: none; color: #bbb; }
#menu a:hover{ text-decoration: none; color: #bbb; }

#menu-back {
    background-color:rgba(255, 255, 255, 0.6);
    width: 250px; 
    height:100%; 
    overflow: hidden;
    top: 0;
    left: 0;
    position: fixed;
    z-index:998;
}

#menu ul {
	list-style: none;
	padding: 0px;
}

#menu ul li {
  border-bottom: 1px #bbb solid;
  display: block;
	padding-top: 2px;
	padding-bottom: 1px;
  width: 225px;
}

#menu ul li a {
  display: block;
}

#menu ul li.active a{
  color: #bbb;
}

#menu ul.indent li {
  padding-left:20px;
}

#menu ul li.section-title {
  padding-left:0px;
}


#menu ul a { text-decoration: none;}

#menu p {
display:none;
}

h3 .spip {color: #E3131E;}

/*******************************
CERCA
********************************/

#cerca:hover{

	-moz-opacity:1.0;

}

.red {
	color: #E3131E;
}
.red_cerca {
	font: bold 18px/26px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #E3131E;
}


#cerca input{
	width:140px;
	margin-left:0px;
	margin-top:0px;
	background-color: #CCCCCC;
}

#cerca input:focus{

	background:#FFF;

}
#PS{
	float: right;
	padding-left: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}
#PS .data{
	
	font-size: 1.5em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-transform: uppercase;
	line-height: 1.95em;
	
}

/* 

STICKER - A valid, easy to use CSS sticky footer by Ryan Fait

This is the basic CSS you need along with the one extra empty
div and the wrapper required to achieve the effect. I suggest
that you leave the * { margin: 0; } code in while testing and
building your site because margins do have a tendency to mess
things up a bit. Have fun!

Copyright (c) 2006-2007 Ryan Fait

*/


*{ margin: 0; padding:0; }



html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-top: 0;
	margin-bottom: -7em;
}
.basso, .push {
	height: 5em; /* .push must be the same height as .footer */
}


.basso {
	display: block;
	background-image: url(http://www.thesis-pn.it/immagini/bkgrnd_pattern.gif);
	background-repeat: repeat-y;
	background-position: 70px;
}



/****************************
TOOLTIPS
*********************************/


body div#toolTip .affgloss p {
	margin:0;
	padding:0;
	color:#000000;
	font:11px/12px helvetica,arial,sans-serif;
	width: 500px!important;
}
body div#toolTip .affgloss p em { display:none;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip .affgloss p span {
	font-weight:bold;
	color:#000000;
}
	


body div#toolTip .affgloss{
	position:absolute;
	z-index:1000;
	/*border:1px solid#fff;*/
	text-align:left;
	padding:5px;
	min-height:1em;
	background-color: #000000;/*-moz-border-radius:5px; width: 500px!important;	Fading Tooltips By Dustin Diaz*/
}
 
body div#toolTip {
	position:absolute;
	z-index:1000;
	/*border:1px solid #fff;*/
	text-align:left;
	min-height:1em;
	/*-moz-border-radius:5px; width: 150px*/;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-transform: uppercase;
}
body div#toolTip p {
	margin:0;
	padding:0;
	color:#000000;
	font:11px/12px helvetica,arial,sans-serif;
}
body div#toolTip p em { display:none;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p span { font-weight:bold;color:#fff; }
#mittsx {
	text-align:left;
	width:340px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	position: relative;
	z-index: 200;
}
#results ul li {
	list-style-image: none;
	list-style-type: none;
}
#results {margin-top: 1em;}
#results li {margin: 0 0 2em; padding: 0; background: none;}
#results h3 strong {
	font-weight: bold;
	font-size: medium;
}
#results h3 a {border-bottom-width: 0;}
#results h3 a:hover {border-bottom-width: 1px;}
#results p {margin: 0.25em 0 0; font-style: normal;}
#flickr li {float:left; list-style-type: none; margin: 0;}
#flickr img {
	height: 64px;
	width: 64px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.block {
	padding-top: 10px;
}
.block h4 {margin-top: 0;}


/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(http://www.thesis-pn.it/immagini/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
