﻿html {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#b2b2b2;
	background-color:#FFFFFF;
	text-align:left;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	border:0;
}
.cleaner {
	clear:both;
	padding:0;
	margin:0;
	font-size:1px;
	background:none transparent scroll repeat 0% 0%;
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:none;
	height:0;
	overflow:hidden;
}
a:link, a:active{
	color:#006a29;
	text-decoration:none;
	outline:none;
}
a:visited{
	color:#00ca59;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
	color:#de0202;
}
a img{
	border-color:#006a29;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
img, a img {
	border:0;
}


/* HOME */

.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#b2b2b2;
	background-color:#FFFFFF;
	background:url("images/gruppo2013/home-sfondo.gif") no-repeat 50% 50%;
}
#distanza {
	/*width:1px; eliminato con l'inserimento del box in evidenza */
	/*height:50%; eliminato con l'inserimento del box in evidenza */
	/*margin-bottom:-283px;  metà dell'altezza del #contenitore *//*eliminato con l'inserimento del box in evidenza */
	/*float:left; eliminato con l'inserimento del box in evidenza */
}
.home #contenitore {
	margin:0 auto;
	padding:0;
	background:url("images/gruppo2013/contenitore.gif") repeat-x 0 0;
	position:relative; /* mette il #contenitore di fronte a #distanza */
	text-align:left;
	/* height:565px; eliminato con l'inserimento del box in evidenza */
	clear:left;
}
.home #contenuto {
	width:940px;
	/* height:565px; eliminato con l'inserimento del box in evidenza */
	margin:0 auto;
	padding:0;
	display:block;
	overflow:hidden;
}
#testata {
	height:115px;
	background:url("images/gruppo2013/testata.gif") no-repeat 0 0;
	margin:0 auto;
	padding:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#testata {
	background:url("images/gruppo2013/testata.gif") no-repeat 1px 0; /* hack safari */
}
}
#animazione {
	height:350px;
	margin:0 auto;
	padding:0;
}
#distanziatore {
	height:18px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
}
#navigazione-home {
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
#navigazione-home ul {
	margin:0;
	padding:0;
	list-style:none;
}
#navigazione-home #inevidenza {
	width:199px; /* width - padding - bordo */
	border-right:1px solid #838383;
	float:left;
	margin:0;
	padding:0 0 0 60px;
}
#navigazione-home #chisiamo {
	width:169px; /* dim. reale - bordo */
	border-right:1px solid #838383;
	float:left;
	margin:0;
	padding:0;
}
#navigazione-home #eventi {
	width:172px;
	border-right:1px solid #838383;
	float:left;
	margin:0;
	padding:0;
}
#navigazione-home #quaderni {
	width:166px;
	border-right:1px solid #838383;
	float:left;
	margin:0;
	padding:0;
}
#navigazione-home #workingpaper {
	width:170px;
	float:left;
	margin:0;
	padding:0;
}
#navigazione-home h2, #navigazione-home h2 a {
	height:38px;
	text-indent:-9000em;
}
#navigazione-home #inevidenza h2.inevidenza {
	width:128px;
	margin-left:0;
	background:url("images/gruppo2013/home-h2-inevidenza.gif") no-repeat 0 0;
}

#navigazione-home #chisiamo h2 {
	width:126px;
	margin-left:43px; /* 169 - width */
	background:url("images/gruppo2013/home-h2-chisiamo.gif") no-repeat 0 0;
}
#navigazione-home #chisiamo h2 a {
	width:126px;
	background:url("images/gruppo2013/home-h2-chisiamo.gif") no-repeat 0 0;
	display:block;
}
#navigazione-home #chisiamo h2 a:hover{
	background:url("images/gruppo2013/home-h2-chisiamo.gif") no-repeat -126px 0;
}
#navigazione-home #eventi h2 {
	width:100px;
	margin-left:72px; /* 172 - width */
	background:url("images/gruppo2013/home-h2-eventi.gif") no-repeat 0 0;
}
#navigazione-home #eventi h2 a {
	width:100px;
	background:url("images/gruppo2013/home-h2-eventi.gif") no-repeat 0 0;
	display:block;
}
#navigazione-home #eventi h2 a:hover {
	background:url("images/gruppo2013/home-h2-eventi.gif") no-repeat -100px 0;
}
#navigazione-home #quaderni h2 {
	width:120px;
	margin-left:46px; /* 166 - width */
	background:url("images/gruppo2013/home-h2-quaderni.gif") no-repeat 0 0;
}
#navigazione-home #quaderni h2 a{
	width:120px;
	background:url("images/gruppo2013/home-h2-quaderni.gif") no-repeat 0 0;
	display:block;
}
#navigazione-home #quaderni h2 a:hover{
	background:url("images/gruppo2013/home-h2-quaderni.gif") no-repeat -120px 0;
}
#navigazione-home #workingpaper h2 {
	width:143px;
	margin-left:27px; /* 170 - width */
	background:url("images/gruppo2013/home-h2-workingpaper.gif") no-repeat 0 0;
}
#navigazione-home #workingpaper h2 a{
	width:143px;
	background:url("images/gruppo2013/home-h2-workingpaper.gif") no-repeat 0 0;
	display:block;
}
#navigazione-home #workingpaper h2 a:hover{
	background:url("images/gruppo2013/home-h2-workingpaper.gif") no-repeat -143px 0;
}
#navigazione-home p {
	text-align:right;
	padding:0 18px 0 0;
	margin:0;
}
#navigazione-home #chisiamo p {
	padding-left:13px;
}
#navigazione-home #eventi p {
	padding-left:16px;
}
#navigazione-home #quaderni p {
	padding-left:38px;
}
#navigazione-home #workingpaper p {
	padding-left:55px;
	padding-right:0;
}
#testo-inevidenza{
	width:180px;
	color:#4a4a4a;
	text-align:left;
	overflow:visible;
}
#testo-inevidenza h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#3d3d3d;
	font-weight:bold;
	margin:0.5em 0;
	line-height:1.2em;
}
#testo-inevidenza h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#4a4a4a;
	font-weight:bold;
	margin:0.5em 0;
	width:100%;
	background-image:none;
	background-color:#ffffff;
	height:auto;
	text-indent:0;
}
#testo-inevidenza h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin:0.5em 0;
	width:100%;
	background-image:none;
	background-color:#ffffff;
	height:auto;
	text-indent:0;
}
#testo-inevidenza h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0.5em 0;
	font-weight:bold;
	color:#4a4a4a;
	line-height:normal;
}
#testo-inevidenza h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0.5em 0 0 0;
	font-weight:normal;
	color:#4a4a4a;
	text-transform:uppercase;
}
#testo-inevidenza h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	margin:0.5em 0 0 0;
	font-weight:bold;
	color:#4a4a4a;
}
#testo-inevidenza p {
	margin:0 0 1em 0;
	line-height:1.2em;
	text-align:left;
}
#footer{
	width:940px;
	height:40px;
	margin:80px auto 0 auto;
	padding:0;
	display:block;
	overflow:hidden;
	text-align:left;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer li{
	float:left;
	padding:0;
}
#footer a{
	font-weight:bold;
}
#footer li#contatto{
	margin:0 0 0 60px;
	width:178px;
	font-size:9pt;
}
#footer li#contatto span{
	text-transform:uppercase;
	color:#2f2f2f;
	font-weight:bold;
}
#footer li#copyright{
	margin:0;
	padding:0 0 0 18px;
	width:184px;
	border-right:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
}
#footer li#redazione{
	margin:0;
	padding:0 0 0 18px;
	width:170px;
}
#footer li#redazione a{
	color:#b2b2b2;
	text-decoration:underline;
	font-weight:normal;
}

/* BOX RICERCA */
#ricerca{
	width:200px;
	margin:78px 0 0 748px;
	padding:0;
	float:left;
}
.interna #ricerca{
	width:200px;
	margin:78px 0 0 165px;
	padding:0;
	float:left;
}
#ricerca table td{
	padding:0;
	margin:0;
	text-align:left;		
}
#ricerca .ms-sbtable{
	width:200px;
}
#ricerca .ms-sbtext{
	text-indent:-1000em;
	width:0;
}
#ricerca .ms-sbcell{
	border:0;
}
#ricerca .ms-sbgo{
	width:65px;
	padding:0;
	background:none;
}
#ricerca .ms-sbgo img{
	margin:0;
}
#ricerca input.ms-sbplain{
	height:14px;
	margin:0;
	padding:2px 0 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#ffffff;
	color:#2f2f2f;
	visibility:visible;
}
#ricerca .ms-sbcell .ms-sbplain
{
    border:1px solid #7f9db9;
}
#ricerca .ms-sbLastcell{
	width:0;
}
#ricerca .ms-sbscopes{
	vertical-align:bottom;
	padding-right: 3px;
}
#ricerca .ms-sblink{
	vertical-align:bottom;
}

/* TESTATA EDITING */

#testata-editing{
	width:940px;
	border:0;
	margin:0 auto;
	padding:0;
	min-height:20px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
}
.authoringRegion{
	background-color:#FFFFFF;
}
#testata-editing a:hover{
	text-decoration:underline;
	color:#00b85c;
}
#testata-editing .ms-consoletoolbar a:hover{
	text-decoration:underline;
	color:#00b85c;
}
#testata-editing .ms-siteactionsmenu a{
	text-decoration:none;
	color:#FFFFFF;
}
#testata-editing .ms-siteactionsmenu a:hover{
	text-decoration:none;
	color:#FFFFFF;
}
#testata-editing #QuickActionMenu a:hover{
	text-decoration:none;
	color:#000000;
}
#testata-editing .ms-SpLinkButtonInActive a{
	color:#000000;
}
#testata-editing .ms-hovercellinactive a{
	color:#000000;
}
#testata-editing .ms-hovercellactive a{
	color:#ff6c00;
}
#testata-editing .ms-SpLinkButtonActive a{
	color:#000000;
}
#testata-editing .ms-globallinks a:hover{
	color:#000000;
}


/* INTERNA */

.interna {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3d3d3d;
	background-color:#FFFFFF;
}
.interna #testata h1 {
	border:0;
	margin:0;	
	padding:0;
	text-indent:-9000em;
}
.interna #testata h1 a{
	height:90px;
	width:540px;
	border:0;
	margin:10px 0 0 35px;	
	padding:0;
	text-indent:-9000em;
	display:block;
	float:left;
}
.interna #animazione {
	height:130px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
.interna #contenitore {
	margin:0 auto;
	padding:0;
	background:url("images/gruppo2013/contenitore-interna.gif") repeat-x 0 0;
	text-align:left;
}
.interna #contenuto {
	width:940px;
	margin:0 auto;
	padding:0;
	display:block;
}
#navigazione-interna {
	margin:0 auto 16px auto;
	padding:0;
	height:50px;
	overflow:hidden;
}
#navigazione-interna ul {
	margin:0;
	padding:0;
	list-style:none;
}
#navigazione-interna li {
	float:left;
	margin:0;
	padding:0;
	height:50px;
	text-indent:-9000em;
}
#navigazione-interna li a{
	margin:0;
	padding:0;
	height:50px;
}
#navigazione-interna li#chisiamo {
	width:158px;
	background:url("images/gruppo2013/interna-h2-chisiamo.gif") no-repeat 0 0;
}
#navigazione-interna li#chisiamo a {
	width:158px;
	background:url("images/gruppo2013/interna-h2-chisiamo.gif") no-repeat 0 0;
	display:block;
}
#navigazione-interna li#chisiamo a:hover{
	background:url("images/gruppo2013/interna-h2-chisiamo.gif") no-repeat -158px 0;
}
#navigazione-interna li#chisiamo a.selezionato {
	background:url("images/gruppo2013/interna-h2-chisiamo.gif") no-repeat -316px 0;
}
#navigazione-interna li#eventi {
	width:190px;
	background:url("images/gruppo2013/interna-h2-eventi.gif") no-repeat 0 0;
}
#navigazione-interna li#eventi a {
	width:190px;
	background:url("images/gruppo2013/interna-h2-eventi.gif") no-repeat 0 0;
	display:block;
}
#navigazione-interna li#eventi a:hover {
	background:url("images/gruppo2013/interna-h2-eventi.gif") no-repeat -190px 0;
}
#navigazione-interna li#eventi a.selezionato {
	background:url("images/gruppo2013/interna-h2-eventi.gif") no-repeat -380px 0;
}
#navigazione-interna li#quaderni {
	width:190px;
	background:url("images/gruppo2013/interna-h2-quaderni.gif") no-repeat 0 0;
}
#navigazione-interna li#quaderni a{
	width:190px;
	background:url("images/gruppo2013/interna-h2-quaderni.gif") no-repeat 0 0;
	display:block;
}
#navigazione-interna li#quaderni a:hover{
	background:url("images/gruppo2013/interna-h2-quaderni.gif") no-repeat -190px 0;
}
#navigazione-interna li#quaderni a.selezionato {
	background:url("images/gruppo2013/interna-h2-quaderni.gif") no-repeat -380px 0;
}
#navigazione-interna li#workingpaper {
	width:235px;
	background:url("images/gruppo2013/interna-h2-workingpaper.gif") no-repeat 0 0;
}
#navigazione-interna li#workingpaper a{
	width:235px;
	background:url("images/gruppo2013/interna-h2-workingpaper.gif") no-repeat 0 0;
	display:block;
}
#navigazione-interna li#workingpaper a:hover{
	background:url("images/gruppo2013/interna-h2-workingpaper.gif") no-repeat -235px 0;
}
#navigazione-interna li#workingpaper a.selezionato {
	background:url("images/gruppo2013/interna-h2-workingpaper.gif") no-repeat -470px 0;
}
#navigazione-interna li#mail {
	width:167px;
	background:url("images/gruppo2013/interna-h2-mail.gif") no-repeat 0 0;
}
#navigazione-interna li#mail a{
	width:167px;
	background:url("images/gruppo2013/interna-h2-mail.gif") no-repeat 0 0;
	display:block;
}
#navigazione-interna li#mail a:hover{
	background:url("images/gruppo2013/interna-h2-mail.gif") no-repeat -167px 0;
}
#navigazione-interna li#mail a.selezionato {
	background:url("images/gruppo2013/interna-h2-mail.gif") no-repeat -334px 0;
}
.interna #editor {
	margin:29px 0 0 0;
	background-color:#FFFFFF;
	overflow:hidden;
	position:relative;
	color:#3d3d3d;
	font-size:10pt;
	line-height:1.2em;
}
.interna #sinistra {
	width:200px; 
	margin:0;
	padding:0;
	float:left;	
}
.interna #destra {
	width:549px; /* 740px - padding - border */
	margin:0;
	padding:20px 150px 50px 40px;
	border-left:1px solid #eae800;
	float:left;
	font-weight:normal;
	background:url("images/gruppo2013/destra.gif") no-repeat 100% 0;
}
.interna #sinistra h2.eventi {
	width:200px;
	height:78px;
	background:url("images/gruppo2013/titolo-eventi.gif") no-repeat 0 0;
	text-indent:-9000em;
}
.interna #sinistra h2.quaderni {
	width:200px;
	height:78px;
	background:url("images/gruppo2013/titolo-quaderni.gif") no-repeat 0 0;
	text-indent:-9000em;
}
.interna #sinistra h2.workingpaper {
	width:200px;
	height:78px;
	background:url("images/gruppo2013/titolo-workingpaper.gif") no-repeat 0 0;
	text-indent:-9000em;
}
.interna #sinistra h2.chisiamo {
	width:200px;
	height:78px;
	background:url("images/gruppo2013/titolo-chisiamo.gif") no-repeat 0 0;
	text-indent:-9000em;
}
.interna #sinistra h2.cerca {
	width:200px;
	height:78px;
	background:url("images/gruppo2013/titolo-cerca.gif") no-repeat 0 0;
	text-indent:-9000em;
}

#navsx {
	width:200px;
	margin:0;
	padding:0;
	border-top:1px solid #eae800;
	font-weight:normal;
}
#navsx ul{
	margin:0;
	padding:0;
	list-style:none;
}
#navsx h3{
	padding:0; 	 
 	border:0; 	
	width:200px;
	font-size:9pt;
	border-bottom:1px solid #eae800;
	font-weight:normal;
}
#navsx h3 a{
 	padding:7px 0 7px 12px;
	margin:0;	
	width:188px;
	color:#2f2f2f;	
	display:block;
}
#navsx h3 a:hover {
	background-color:#fffeb3;
	text-decoration:none;
	display:block;
}
#navsx h3 .selezionato {
	background-color:#fffeb3;
	text-decoration:none;
	display:block;
	padding:7px 0 7px 12px;
}
.interna #destra h1{
	font-family:Arial, Helvetica, sans-serif;	
	font-size:26pt;
	color:#3d3d3d;
	font-weight:normal;
	margin:0.5em 0 1em 0;
	line-height:1.2em;
}
.interna #destra h2 {
	font-size:21pt;
	color:#b4b4b4;
	font-weight:normal;
	padding:0;
	margin:0 0 26px 0;
	line-height:1em;
}
.interna #destra h3 {
	font-size:12pt;
	margin:0.5em 0 0.25em 0;
	font-weight:bold;
	color:#000000;
	line-height:normal;
}
.interna #destra h4 {
	font-size:9pt;
	margin:0.25em 0 0 0;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	line-height:normal;
}
.interna #destra h5 {
	font-size:8pt;
	margin:1em 0;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
	line-height:normal;
}
.interna #destra p {
	margin:0 0 1.5em 0;
	line-height:1.2em;
}
.interna #footer{
	width:940px;
	height:40px;
	margin:0 auto 0 auto;
	padding:0 0 55px 0;
	display:block;
	overflow:hidden;
	text-align:left;
	color:#b2b2b2;
	background:url("images/gruppo2013/footer-interna.gif") no-repeat 200px 0;
}
.interna #footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
.interna #footer li{
	float:left;
}
.interna #footer a{
	font-weight:bold;
}
.interna #footer li#contatto{
	margin:0 0 0 252px;
	padding:12px 0 0 0;
	width:178px;
	font-size:9pt;
}
.interna #footer li#contatto span{
	text-transform:uppercase;
	color:#2f2f2f;
	font-weight:bold;
}
.interna #footer li#copyright{
	margin:0;
	padding:6px 0 0 18px;
	width:184px;/* 188px - padding */
	border-right:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
}
.interna #footer li#redazione{
	margin:0;
	padding:10px 0 0 18px;
	width:170px;/* 188px - padding */
}
.interna #footer li#redazione a{
	color:#b2b2b2;
	text-decoration:underline;
	font-weight:normal;
}



/* RISULTATI RICERCA */

#risultati{
	width:549px;
	padding:0;
	margin:0;
	line-height:1.5em;
}
#risultati .mainContent{
	padding:0;
	margin:0;
}
#risultati #MSOZoneCell_WebPartWPQ2{
	padding-right:0;
}
#risultati .ms-disc-bordered-noleft {
	font-size:10px;
}
#risultati .ms-PartSpacingVertical {
	display:none;
}
#risultati div.srch-sort-right {
	width:100%;
	text-align:left;
}
#risultati div.srch-sort-right a{
	color:#006a29;
}
#risultati div.srch-stats {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.5em;
	background-color:#f2f2f2;
	padding:2px 4px;
}
#risultati div.srch-Description, #risultati span.srch-description  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:1.5em;
	padding:0;
}
#risultati span.srch-description ol{
	margin:1em 0 1em 80px;
}
#risultati .srch-Icon{
	padding-right:4px;
	float:left;
}
#risultati span.srch-Title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:2px;
}
#risultati .srch-Title a{
	color:#006a29;
	font-size:10pt;
	line-height:1em;
	font-weight:bold;
}
#risultati .srch-Title a:visited{
	color:#00ca59;
}
#risultati .srch-Title a:hover{
	color:#de0202;
}
#risultati p.srch-Metadata{
	color:#b4b4b4;
	padding:0.25em 0 0 0;
	margin:0.25em 0 2em 0;
	border:0;
	background:url("images/gruppo2013/tratteggio-orizzontale.gif") repeat-x 0 0;
}
#risultati p.srch-Metadata span.srch-URL a{
	color:#006a29 !important;
}
#risultati .srch-Page-bg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#f2f2f2;
	text-align:center;
	padding:0;
}
#risultati .srch-Page-bg a{
	color:#006a29;
	line-height:1.5em;
}
#risultati .srch-Page-bg a:hover{
	color:#de0202;
	text-decoration:underline;
}