/* CSS Document */

*{
	margin: 0;
	padding: 0;
	}


/* curriculum */

#titolipagina2
{
display:none;
}

#contacts_team
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.5;
}
#contacts_team .titolo
{
background:#008d32;
color:white;
padding:5px;
clear:both;
margin:10px 0px;
}

#contacts_team .nome
{
clear:both;
width:135px;
float:left;
}


#contacts_team .titolo2
{
width:160px;
float:left;
}


#contacts_team .interno
{
width:25px;
float:left;
}


#contacts_team .email
{
width:50px;
float:left;
}



.pw_dimenticata
{
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.pw_dimenticata a
{
text-decoration:none;
color:#00822D;
}


 h3
{
font-family:Arial,Helvetica,sans-serif;
color:#00822D;
font-weight:bold;
font-size:12px;
}

#form_curriculum a
{
text-decoration:none;
color:#00822D;
font-weight:bold;
}

#form_curriculum
{
font-family:Arial,Helvetica,sans-serif;
color:#646464;
font-size:11px;
}
#form_curriculum ul
{
list-style:disc;
padding-left:15px;
}
#form_curriculum li
{
padding-top:5px;
padding-bottom:5px;
}

.ordine
{
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:20px;
}

.form-item
{
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:5px;
display: inline;
}

.form-item .description
{
display:inline;
}
.form-item label
{
color:#00822D;
font-weight:bold;
display:inline;
}

.form-item input, .form-item select
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.curriculum_titolo
{
font-family:Arial,Helvetica,sans-serif;
color:#00822D;
font-weight:bold;
font-size:12px;
}

/* curriculum - fine */


iframe
{
border:0;
}

#upload_status
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009234;;
}

body {
	background-color: #EEEEEE;
	}
#indirizzo p  A:link {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
#indirizzo p  A:visited {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#indirizzo p  A:hover {
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
#indirizzo p  A:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#indirizzo p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #ffffff;
	padding-top:10px;
	padding-left:15px;
	}
#indirizzo {
	margin: 0 auto;
	height: 50px;
	position:relative;
	visibility: visible;
	width: 868px;
	clear:both;
	background-image: url(/nqcontent/images/site/sfindirizzo_98.gif);
	background-repeat: repeat-x;
	}
#credits p  A:link {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
#credits p  A:visited {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#credits p  A:hover {
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
#credits p  A:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#credits p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #ffffff;
	padding-top:10px;
	padding-right:15px;
	text-align: right;
	}
#credits {
	margin: 0 auto;
	top:0px;
	height: 50px;
	position:absolute;
	right:0px;
	visibility: visible;
	width: 190px;
	}

#container {
	margin: 0 auto;
	background-repeat:repeat-y;
	background-image: url(/nqcontent/images/site/sf_03.gif);
	width: 880px;
	height: auto;
	background-color: #EEEEEE;
	}
#header {
	height: 274px;
	position:relative;
	visibility: visible;
	width: 880px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: 0px;
	}
#headeramm {
	height: auto;
	position:relative;
	visibility: visible;
	width: 880px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: 0px;
	}
#posizione p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	color: #4B4B4B;
	padding-top:0px;
	padding-left:25px;
	}
#posizione p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#posizione p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#posizione p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#posizione p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}

#posizione {
	position:relative;
	visibility: visible;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	left: 0px;
	background-repeat:repeat-y;
	background-image: url(/nqcontent/images/site/sf_03.gif);
	}
#sfondo {
	height: 116px;
	left: 6px;
	position:relative;
	visibility: visible;
	background-image: url(/nqcontent/images/site/sfheader_03.jpg);
	background-repeat: no-repeat;
	width: 868px;
	z-index:0;
	}
#foto {
	height: auto;
	left: 6px;
	position: absolute;
	top:22px;
	visibility: visible;
	width: 868px;
	z-index:1;
	
	}
#lingue {
	position: absolute;
	height: 11px;
	width:auto;
	top: 16px;
	left: 820px; /* stefano ex value -> left: 735px;*/
	visibility: visible;
	z-index: 2;
	}
#logo {
	position: absolute;
	height: 89px;
	width: 242px;
	left: 33px;
	visibility: visible;
	z-index: 3;
	}
#contenuto {
	margin: 0 auto;
	height: auto;
	position:relative;
	visibility: visible;
	width: 868px;
	clear:both;
	background-color: #FFFFFF;
	}
#sidesx {
	height: 100%;
	width: 141px;
	left: 20px;
	position:relative;
	visibility: visible;
	background-color: #ffffff;
	float:left;
	clear:both;
	}
#centrale {
	height: 100%;
	width: 439px;
	left: 41px;
	position:relative;
	visibility: visible;
	background-color: #ffffff;
	float:left;
	overflow:hidden;
	}

#linkservizi {
	height: 7px;
	width: 7px;
	position: absolute;
	visibility: visible;
	left:125px;
	top:119px;
	}
#titoliservizi {
	height: 29px;
	width: 118px;
	position: absolute;
	visibility: visible;
	left:8px;
	top:108px;
	}
#anteprimaa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-height: 145px; 
	height: auto !important;
	height: 145px;
	width: 138px;
	position:relative;
	visibility: visible;
	float:left;
	border: 1px solid #EEEEEE;
	margin-left: 5px;
	}
#anteprimaa #titoliservizi {
	padding-top: 7px;
	}
#anteprimaa #linkservizi {
	visibility: visible;
}
#anteprimaa  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#anteprimaa  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#anteprimaa  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#anteprimaa  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#anteprimaa p{
	padding-top: 6px;
	padding-left: 7px;
	}
#anteprimab {
	height: 137px;
	width: 138px;
	left:10px;
	position:relative;
	visibility: visible;
	border: 1px solid #EEEEEE;
	float:left;
}
#anteprimab p{
	padding-top: 6px;
	padding-left: 7px;
	}
#anteprimac {
	height: 137px;
	width: 138px;
	position:relative;
	visibility: visible;
	float:right;
	border: 1px solid #EEEEEE;
	
			}
#anteprimac p{
	padding-top: 6px;
	padding-left: 7px;
	}
#titoloprogettoevidenza {
	height: 29px;
	background-repeat:no-repeat;
	background-image: url(/nqcontent/images/site/titoloprogetto.gif);
	}
#titoloprogettoevidenza p.titolo_box{
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height:18px;
	color: #ffffff;
	padding-top: 4px;
	}
#progetti {
	height: auto;
	width: 437px;
	position:relative;
	visibility: visible;
	clear:both;
	border: 1px solid #EEEEEE;
	
	}
#progetti p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#progetti p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#progetti p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#progetti p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#progetti p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #646464;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	}
	
#photogallery p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #646464;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	}
	
#photogallery span
{
	font-weight:bold;
	color:#00822d;
}

#anteprime {
	height: auto;
	width: auto;
	position:relative;
	visibility: visible;
	
	}
#titolipagina {
	height: auto;
	width: auto;
	position:relative;
	visibility: visible;
	background-color: #ffffff;
	
	}
#titolipagina p{
	font-family: "Arial Narrow", Arial, Helvetica;
	font-size: 22px;
	font-weight: normal;
	color: #00822D;
	padding-top: 0px;
	padding-bottom: 8px;
	}
#presentazione {
	height: auto;
	width: auto;
	position:relative;
	visibility: visible;
	background-color: #ffffff;
	overflow:hidden;	
	}
#presentazione p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-align:justify;
	color: #000000;
	padding-top:19px;
	}
#sidedx {
	height: auto;
	width: 207px;
	left: 61px;
	position:relative;
	visibility: visible;
	background-color: #ffffff;
	float:left;
		}
#spacer {
	height: 20px;
	clear:both;
	background-color:#FFFFFF;
	}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	border: 1px solid #D7D7D7;
	padding:2px;
}

.input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	border: 1px solid #D7D7D7;
	padding:2px;
	width:300px;
}

.radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	padding:2px;
}

.verde A:link {
	color: #009234;
	text-decoration: none;
	font-weight:bold;
	}
.verde A:visited {
	color: #009234;
	text-decoration:none;
	font-weight:bold;
}
.verde A:hover {
	color: #009234;
	text-decoration:underline;
	font-weight:bold;
}
.verde A:active {
	color: #009234;
	text-decoration:none;
	font-weight:bold;
}
.verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009234;
}

.button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	height: 22px;
	line-height: 22px;
	background:url(/nqcontent/images/site/buttonsf_44.gif);
	background-repeat:repeat-x;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 5px;
}

#menu {
	height: auto;
	width: 141px;
	position:relative;
	visibility: visible;
	background-color: #ffffff;
	clear:both;
	
	}
#btn_boxnews {
	background-color: #626C6E;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:4px 10px;
	cursor:pointer;
}	
#btn_boxnews:hover{
	font-decoration:underline;
}
#boxnews {
	height: auto;
	width: auto;
	position:relative;
	visibility: visible;
	background-color: #FFFFFF;
	clear:both;
	border: 1px solid #EEEEEE;
}

#boxnews p.titolo_box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height:18px;
	color: #ffffff;
	padding-top: 4px;
}

#boxnews p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#boxnews p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#boxnews p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#boxnews p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#boxnews p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding:5px;
	line-height:15px;
	}
#boxjob {
	height: auto;
	width: auto;
	position:relative;
	visibility: visible;
	background-color: #009736;
	clear:both;
	}
#boxjob p.titolo_box{
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height:18px;
	color: #ffffff;
	padding-top: 4px;
	}
#boxjob p  A:link {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
#boxjob p  A:visited {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#boxjob p  A:hover {
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
#boxjob p  A:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#boxjob p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 12px;
	padding-right:12px;
	line-height:15px;
	}
#login {
	height: auto;
	width: 141px;
	position:relative;
	visibility: visible;
	background:url(/nqcontent/images/site/sflogin_43.gif);
	background-repeat:repeat-y;
	background-color: #ffffff;
	clear:both;
	}
#login p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#login p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#login p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#login p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#login p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 12px;
	padding-right:12px;
	line-height:15px;
	}
#boxtitolisx {
	height: 25px;
	background: url(/nqcontent/images/site/boxtitolib_34.gif);
	background-repeat:no-repeat;
	width: auto;
	position:relative;
	visibility: visible;
	background-color: #EEEEEE;

	}
#boxtitolisx p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top:3px;
	padding-left: 12px;
	}
#boxtitoli p{
	
	padding-left:8px;
	padding-top:0px;
	}
#boxtitoli {
	background-repeat:no-repeat;
	width: auto;
	position:relative;
	visibility: visible;
	height: 29px;
	background-image: url(/nqcontent/images/site/boxtitoli_17.gif);
	}
#boxtitolijob p{
	
	padding-left:8px;
	padding-top:0px;
	}
#boxtitolijob {
	background-repeat:no-repeat;
	width: auto;
	position:relative;
	visibility: visible;
	height: 25px;
	background-image: url(/nqcontent/images/site/boxtitoli_17.gif);
	}
#feed {
	width: auto;
	height:auto;
	position: relative;
	visibility: visible;
	overflow:visible;
	clear:both;
	}

		
.bold {
	font-weight: bold;
	color: #000000;
}
#freccettalink {
	height: 7px;
	width: 7px;
	right:8px;
	top:9px;
	position: absolute;
	visibility: visible;
	}
#news {
min-height:104px;
	position:relative;
	visibility: visible;
	clear:both;
	border: 1px solid #EEEEEE;
	margin-top: 10px;
	width: 437px;
	overflow:hidden;
	}
#news p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#news p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#news p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#news p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#news p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #646464;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:125px;
	}
.anteprime {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
}
#anteprimenews p{
padding-top:7px;
padding-left:7px;	}
#anteprimenews {
/*	height: 84px;*/
	padding-bottom:2px;
	position: absolute;
	visibility: visible;
	width: 103px;
	top:10px;
	left:10px;
	background-color: #009635;
	}
	
#anteprimepartners p{
padding-top:7px;
padding-left:7px;	}
#anteprimepartners {
	position: absolute;
	visibility: visible;
	width: 103px;
	top:10px;
	left:10px;
	background-color: #009635;
	}

#risultati p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #009836;
	padding-top:13px;
	padding-right:10px;
	padding-left:0px;
	}

#risultati {
	width:130px;
	float:left;
	height: 40px;
	
	}
#linkamm p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#linkamm p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#linkamm p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#linkamm p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#linkamm p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #009836;
	padding-top:13px;
	padding-right:10px;
	padding-left:0px;
	}

#linkamm {
	width:439px;
	float:left;
	height: 40px;
	
	}
#next p  A:link {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	}
#next p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#next p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#next p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#next p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #000000;
	text-align:right;
	padding-top:13px;
	padding-right:0px;
	padding-left:0px;
	}
#next {
	width:309px;
	float:left;
	right:0px;
	height: 40px;

	}
#articoli {
	height: auto;
	position:relative;
	visibility: visible;
	clear:both;
	border: 1px solid #EEEEEE;
	margin-top: 10px;
	width: auto;
	overflow:hidden;
	}
#articoli p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#articoli p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#articoli p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#articoli p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#articoli p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #646464;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	}
#schede p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#schede p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#schede p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#schede p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#schede {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	height: auto;
	width: auto;
	position:relative;
	visibility: visible;
	background-color: #ffffff;
	overflow:hidden;
	margin-top:10px;	
	}
#schede p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	}
#schede ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	list-style:disc;
	padding-left:35px;
	padding-bottom:10px;
}
#schede li
{
padding-top:2px;
padding-bottom:2px;
}
#dettaglioprogetto p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #646464;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	}
	
#dettaglioprogetto td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #646464;

	}	
#dettaglioprogetto {
	height: auto;
	position: relative;
	float:left;
	visibility: visible;
	width: 185px;
	}
#descrizioneprogetto p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#descrizioneprogetto p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#descrizioneprogetto p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#descrizioneprogetto p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#descrizioneprogetto p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #646464;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	}
#descrizioneprogetto {
	height: auto;
	position: relative;
	float:left;
	visibility: visible;
	width: 252px;
	overflow:hidden;
	}
#elencoprogetto {
	height: auto;
	position:relative;
	visibility: visible;
	clear:both;
	border: 1px solid #EEEEEE;
	margin-top: 10px;
	width: 437px;
	overflow:hidden;
	float:left;
	}
#elencodettaglio p  A:link {
	color: #009836;
	text-decoration: none;
	font-weight:bold;
	}
#elencodettaglio p  A:visited {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#elencodettaglio p  A:hover {
	color: #009836;
	text-decoration:underline;
	font-weight:bold;
}
#elencodettaglio p  A:active {
	color: #009836;
	text-decoration:none;
	font-weight:bold;
}
#elencodettaglio p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #646464;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	
	}
#elencodettaglio {
	height: 40px;
	clear:both;
	}
#ricercaprogetto {
	height: auto;
	position:relative;
	visibility: visible;
	clear:both;
	background:#EEEEEE;
	margin-top: 10px;
	width: 439px;
	overflow:hidden;
	background-color: #FFFFFF;
	}
#titoloricerca p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	font-weight: bold;	
	}
#titoloricerca {
	height: 24px;
	background-repeat:repeat-x;
	background-image: url(/nqcontent/images/site/sfindirizzo_98.gif);
	}

#boxricerca {
	height: auto;
	width:439px;
	background-color:#EEEEEE;
	}
.ammtabella A:link {
	color: #009234;
	text-decoration: none;
	font-weight:bold;
	}
.ammtabella A:visited {
	color: #009234;
	text-decoration:none;
	font-weight:bold;
}
.ammtabella A:hover {
	color: #009234;
	text-decoration:underline;
	font-weight:bold;
}
.ammtabella A:active {
	color: #009234;
	text-decoration:none;
	font-weight:bold;
}
.ammtabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
}

#tornaindietro p A:link {
	color: #009234;
	text-decoration: none;
	font-weight:bold;
	}
#tornaindietro p A:visited {
	color: #009234;
	text-decoration:none;
	font-weight:bold;
}
#tornaindietro p A:hover {
	color: #009234;
	text-decoration:underline;
	font-weight:bold;
}
#tornaindietro p A:active {
	color: #009234;
	text-decoration:none;
	font-weight:bold;
}
#tornaindietro p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-align:right;
	color: #009234;
	padding-left:10px;
	font-weight: bold;	
	}
#tornaindietro {
	height: auto;
	
	}
	
	
.boldverde {
 font-weight: bold;
 color: #009234;
}


#db_agency,#db_customer,#db_titolo
{
width:350px;
}.filettoverticale {
	background-image: url(/nqcontent/images/site/filettoorg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#centraleorganigramma {
	height: 100%;
	width: 666px;
	left: 41px;
	position:relative;
	visibility: visible;
	background-color: #fff;
	float:left;
	overflow:hidden;
}
tabele .org a:link {
	color: #646464;
	text-decoration: underline;
	font-weight:bold;
	}
td a:visited {
	color: #646464;
	text-decoration:underline;
	font-weight:bold;
}
td a:hover {
	color: #646464;
	text-decoration:underline;
	font-weight:bold;
}
td a:active {
	color: #646464;
	text-decoration:underline;
	font-weight:bold;
}
.filettodestra {
	background-image: url(/nqcontent/images/site/filettodestra.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.filettoorizzontale {
	background-image: url(/nqcontent/images/site/filettoorizzontale.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.filettosotto {
	background-image: url(/nqcontent/images/site/filettosotto.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.filettosottob {
	background-image: url(/nqcontent/images/site/filettosottob.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.filettosinistra {
	background-image: url(/nqcontent/images/site/filettosinistra.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.filettodoppio {
	background-image: url(/nqcontent/images/site/filettiorganigramma.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.org a:link {
	color: #646464;
	text-decoration: underline;
	font-weight:bold;
	}
.org a:visited {
	color: #646464;
	text-decoration:underline;
	font-weight:bold;
}
.org a:hover {
	color: #646464;
	text-decoration:underline;
	font-weight:bold;
}
.org a:active {
	color: #646464;
	text-decoration:underline;
	font-weight:bold;
}
.org {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:18px;
	color: #646464;
}


/* ---------------------------------------------- */ 
/* ---------------------------------------------- */ 
/* ---------------------------------------------- */ 

#joboffers #dettaglioprogetto, #joboffers #descrizioneprogetto
{
width:100%;
}

#foto_progetti
{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:18px;
	color: #646464;
	height:319px;
	overflow:hidden;
}

#foto_progetti img
{
	width:425px;
}

#lnk_img 
{
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:18px;
	color: #646464;
}

#lnk_img a
{
	color: #009234;
	text-decoration: none;
	font-weight:bold;
}

/* news ticker verticale */

#NewsTicker{
	background-color: #FFFFFF;
	clear:both;
	border: 1px solid #EEEEEE;
	width:auto;
	height:194px;
	margin:0 auto;
}
#NewsTicker h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height:18px;
	color: #ffffff;
	padding-top: 4px;
	padding-left: 8px;
}
#NewsTicker .NewsFooter{
	background-image: url("/nqcontent/images/site/linkservizi_49.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:15px;
	color: #009836;
	margin-top: 5px;
	margin-left: 11px;
	padding-left: 10px;
	float:left;
}
	#NewsTicker .NewsFooter a:link,
	#NewsTicker .NewsFooter a:Visited {
		font-family: Arial, Helvetica, sans-serif;
		display: block;
		color: #009836;
		font-size: 12px;
		font-weight:bold;
		margin-bottom:2px;
		text-decoration:none;
	}
	#NewsTicker .NewsFooter a:hover {
		text-decoration:underline;
	}
		/*
	#NewsVertical {
	width: auto;
	height: 130px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:3px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
	*/
/* --------------- */
/* Ticker Vertical 
	#TickerVertical {
		width: auto;
		height: 160px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: auto;
		color: #333333;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0;
		padding: 3px 3px 55px;
		float: left;
	}*/
	
		#NewsVertical {
	        /*height: 133px;
	        margin: 20px 0 0;
	        width: 888px;*/
			padding: 4px;
			float: left;
			width: auto;
			height: 125px;
			display: block;
			overflow: hidden;
			/*position: relative;*/
	    }
		/*
	    #tickerTextHolder {
	        float: left;
	        height: 132px;
	        overflow: hidden;
	        padding: 0 15px;
	        width: 460px;
	        border:1px solid black;
	    }*/
	    .tickerText {
			font-family: Arial, Helvetica, sans-serif;
	        color: #000000;
			font-size: 12px;
			/*line-height: 32px;*/
	    }
		
		.bold{
			font-family: Arial, Helvetica, sans-serif;
			display: block;
			color: #000000;
			font-size: 11px;
			font-weight:bold;
			margin-bottom:4px;
		}
		
		.NewsTitle{
			font-family: Arial, Helvetica, sans-serif;
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:4px;
		}
		
		
		.NewsTitle a:link,
		.NewsTitle a:Visited {
			font-family: Arial, Helvetica, sans-serif;
			display: block;
			color: #009836;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:4px;
			text-decoration:none;
		}
		
		.NewsTitle a:hover {
			text-decoration:underline;
		}
		
 .boxpopup2 {
	font-family:Arial,sans-serif; /*POPUP FONT */
	text-align:justify;
	color:black; background:#FFFFFF;		/*COLOURS*/
        width:350px; text-align:center;			/*BOX WIDTH, CENTERED TEXT */
        padding:4px 5px 4px 5px; 			/*SPACE FROM TEXT TO BORDER*/
		z-index:200;
        font-weight:bold;	 			/* TEXT WEIGHT*/
        border:1px solid gray; 				/*POPUP BORDER*/
        }
  #pdqbox {position:absolute; visibility:hidden; z-index:200;}