html {
	background: url('/img2/sfondo.gif');
}

body {
	height: 100%;
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11pt;
	background: url('/img2/sfondo_top.gif') repeat-x;
}

img, img a {
	border: none;
}


/* PAGE ************************************************************************************/
#page {
	width: 980px;/*bap 722px;*/
	/*min-height: 100%;
	height: 100%;*/
	display: block;
	/*margin-bottom: auto;
	margin-top: auto;*/
	margin-right: auto;
	margin-left: auto;
	background-color: white;
}

/* HEADER *********************************************************************************/
#header {
	height: 39px;
	top: 10px;
	left: 10px;
	text-indent: -9000px;
	background: url('/img2/header.gif') no-repeat center;
}


/* FOTO *********************************************************************************/
#foto {
	height: 183px;
	margin-top: 38px;
	display: block;
	
	margin-bottom: -50px; /*raf*/
}

/*raf*/
#foto[id]{
	margin-bottom: 0px;
}


/* MENU *********************************************************************************/
#menu {
	width: 735px;/*bap 477px;*/
	/*height: 46px; */
	margin-left: 250px; /*raf prima era 125px*/
	margin-top: -174px;	/*raf prima era -220px*/
	float: left;
	display: block;
	/*raf*/
	clear: left;
	z-index: 109;
	position: absolute;
}

/*raf#menu[id]{
	margin-left: 250px;
}*/

/*raf*/
#menu[id]{
	margin-top: -220px;
}

#menu ul li {
	list-style-type: none; 
	margin: 5px 5px 0px -22px;
	padding: 0px 0px 0px 0px;
	text-align: left;
} 

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

#menu ul li a:hover  {
	color: #99FF00;
} 


/*#menu .menuPuls1 a, #menu .menuPuls2 a, #menu .menuPuls3 a {
	
	width: 138px;
}

/*{
	background: url('/img2/puls1_menu.gif') no-repeat;
	width: 128px;
}

{
	background: url('/img2/puls1_menu.gif') no-repeat;
	width: 111px;
}*/

/*#menu .menuPuls1 a, #menu .menuPuls2 a, #menu .menuPuls3 a {
	height: 19px;
	float: left;
	display: block;
	background: url('/img2/puls1_menu.gif') repeat-x;
	background-position: 0 top;
	margin: 0px 30px 0px 0px;
	padding: 23px 7px 0px 7px;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	border: solid 2px white;
}

#menu .menuPuls1 a, #menu .menuPuls2 a {
	margin: 0px 33px 0px 0px;
}

#menu .menuPuls3 a  {
	margin: 0px 0px 0px 0px;
} 

#menu .menuPuls1 a:hover, #menu .menuPuls2 a:hover, #menu .menuPuls3 a:hover {
	background-position: 0 -38px;
	text-decoration: none;
}*/






.bottone1, .bottone11, .bottone2, .bottone21, .bottone3, .bottone31 {
	margin-top: 20px;
	margin-right: 21px;
	float: left;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
  	background-color: #563c07;
    border: 2px solid #fff;
	text-align: center;
	height: 17px;
}

.bottone1, .bottone2, .bottone3 {
	height: 17px;
}

.bottone11, .bottone21, .bottone31 {
	height: auto;
}

.bottone1 ul, .bottone2 ul, .bottone3 ul {
	display: none;
}

.bottone11 ul, .bottone21 ul, .bottone31 ul {
	display: block;
}








.bottone1, .bottone11 {
	width: 216px;/*bap 144px;*/
}

.bottone2, .bottone21 {
	width: 216px;/*bap 133px;*/
}

.bottone3, .bottone31 {
	width: 216px;/*bap 114px;*/
}

.bottone1 a.voce, .bottone11 a.voce, .bottone2 a.voce, .bottone21 a.voce, .bottone3 a.voce, .bottone31 a.voce  {
	color: #FFFFFF;
	text-decoration: none;
	
	padding: 0px 7px 0px 7px;  
	background-position: 0 top;/* */
}

.bottone1 a:hover.voce, .bottone11 a:hover.voce, .bottone2 a:hover.voce, .bottone21 a:hover.voce, .bottone3 a:hover.voce, .bottone31 a:hover.voce  {
	color: #99FF00;
/*	padding-top: 20px;*/
}

/* MENU SX *********************************************************************************/
#menuSx {					
	height: 222px;
	width: 212px;
	margin: -225px 0px 0px 0px;/*-225px 0px 0px 0px*/
	clear: both;
	position: relative;
	top: 0px;
	left: 20px;
	z-index: 100;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img2/logo.png');
	background-repeat: no-repeat;*/
	background: url('/img2/logo.gif') no-repeat;
	color: #563c07;
}

#menuSx[id]{
	background: url('/img2/logo.png') no-repeat;
}

#menuSx[id]{
	margin: -190px 0px 0px 0px;/*-190px 0px 0px 0px; */
	top: -36px; /*-36px; */
}

#menuSx .titolo {
	padding: 0px 0px 0px 27px; /*143px 0px 0px 27px;*/
	font-size: 10pt;
	font-weight: bold;
}

/*#menuSx .login {
	height: 86px;
	padding: 14px 0px 0px 27px;
	font-size: 11pt;
	font-weight: bold;
}

#menuSx .campo {
	background-color: orange;
}*/

#menuSx .titoletto {
	width: 55px;
	font-size: 8pt;
	float: left;
	padding-top: 3px;
	font-weight: bold;
}

#menuSx .comando {
	clear: both;
	float: left;
	width: 150px;
}

#menuSx .comando a, #menuSx .comando2 a{
	font-size: 8pt;
	font-weight: bold;
	color: #005c00;
	text-decoration: none;
}

#menuSx .comando3 a{
	color: #563c07;
}

#menuSx .comando, #menuSx .comando a, #menuSx .comando2, #menuSx .comando2 a, #menuSx .comando3, #menuSx .comando3 a{
	margin-top: -1px;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

#menuSx .comando a:hover, #menuSx .comando2 a:hover{
	text-decoration: underline;
}

#menuSx .loggato{
	padding: 0px 0px 0px 27px;
}

#menuSx input {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	color: #11803c;
	font-size: 9pt;
	float: left;
}
input, select, textarea {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	font-size: 8pt;
}

input[readonly] {background: buttonface; } 
input[disabled] {background: buttonface; }

#menuSx form {
	height: 10px;
	float: left;
	padding: 0px 0px 0px 27px;/*10px 0px 0px 27px;*/
	margin: 0px 0px 0px 0px;
}

#menuSx .submitBtn{
	float: left;
	margin: -10px 0px 0px 6px;
}

.campo {
	border: solid 1px #563c07;
	font-family: "Courier New", Courier, mono;
	height: 16px;
	}
	
#menuSx .campo {
	width: 95px;
}

#form1 .campo, #form2 .campo {
	width: 150px;
}

/* MENU SX BASSO *********************************************************************************/
#menuSxBasso {
	width: 212px;
	height: auto;
	float: left;
	display: block;
	padding-bottom: 40px;
	position: relative;
	top: 46px;
	left: 0px;
	z-index: 101;
}


#menuSxBasso[id]{
	top: 0px;
	padding-bottom: 0px;
}

#menuSxBasso .puls1 a{
	background: url('/img2/puls1out_menusx.gif') no-repeat;
}

#menuSxBasso .puls2 a{
	background: url('/img2/puls2out_menusx.gif') no-repeat;
}

#menuSxBasso .puls3 a{
	background: url('/img2/puls3out_menusx.gif') no-repeat;
}

#menuSxBasso .puls4 a{
	background: url('/img2/puls4out_menusx.gif') no-repeat;
}


#menuSxBasso .puls1 a, #menuSxBasso .puls2 a, #menuSxBasso .puls3 a, #menuSxBasso .puls4 a {
	/*height: 28px;*/
	width: 155px;
	display: block;
	padding: 12px 30px 12px 27px;
	overflow: hidden;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls1 a:hover {
	background: url('/img2/puls1over_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls2 a:hover {
	background: url('/img2/puls2over_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls3 a:hover {
	background: url('/img2/puls3over_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls4 a:hover {
	background: url('/img2/puls4over_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

/*#menuSxBasso .puls2 a, #menuSxBasso .puls3 a {
	width: 185px;
	display: block;
	background-position: 0 top;
	padding: 12px 0px 12px 27px;
	overflow: hidden;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
} 

#menuSxBasso .puls2 a:hover, #menuSxBasso .puls3 a:hover {
	background-position: 0 -40px;
	color: white;
	text-decoration: none;
}*/ 
/*#menuSxBasso .puls1 .container .opzione .opz1 {
	width: 200px;
	display: block;
}*/


#menuSxBasso .puls1 .container .opzione a.opz_lev1  {
	background: url('/img2/puls1out_opz1_menusx.gif') no-repeat;
}

#menuSxBasso .puls1 .container .opzione a.opz_lev1_no  {
	background: url('/img2/puls1out_opz1no_menusx.gif') no-repeat;
}

#menuSxBasso .puls2 .container .opzione a.opz_lev1 {
	background: url('/img2/puls2out_opz1_menusx.gif') no-repeat;
}


#menuSxBasso .puls2 .container .opzione a.opz_lev1_no {
	background: url('/img2/puls2out_opz1no_menusx.gif') no-repeat;
}  

#menuSxBasso .puls3 .container .opzione a.opz_lev1 {
	background: url('/img2/puls3out_opz1_menusx.gif') no-repeat;
}

#menuSxBasso .puls3 .container .opzione a.opz_lev1_no {
	background: url('/img2/puls3out_opz1no_menusx.gif') no-repeat;
}  

#menuSxBasso .puls4 .container .opzione a.opz_lev1 {
	background: url('/img2/puls4out_opz1_menusx.gif') no-repeat;
}

#menuSxBasso .puls4 .container .opzione a.opz_lev1_no {
	background: url('/img2/puls4out_opz1no_menusx.gif') no-repeat;
}


#menuSxBasso .puls1 .container .opzione .container_opz {
	background: url('/img2/sfondo_puls1_opz1.gif') repeat-y;
}

#menuSxBasso .puls2 .container .opzione .container_opz {
	background: url('/img2/sfondo_puls2_opz1.gif') repeat-y;
}

#menuSxBasso .puls3 .container .opzione .container_opz {
	background: url('/img2/sfondo_puls3_opz1.gif') repeat-y;
}

#menuSxBasso .puls4 .container .opzione .container_opz {
	background: url('/img2/sfondo_puls4_opz1.gif') repeat-y;
}



#menuSxBasso .puls1 .container .opzione .container_opz a.opz_lev2 {
	background: url('/img2/sfondo_puls1_opz1.gif') repeat-y;
}

#menuSxBasso .puls2 .container .opzione .container_opz a.opz_lev2 {
	background: url('/img2/sfondo_puls2_opz1.gif') repeat-y;
}

#menuSxBasso .puls3 .container .opzione .container_opz a.opz_lev2 {
	background: url('/img2/sfondo_puls3_opz1.gif') repeat-y;
}

#menuSxBasso .puls4 .container .opzione .container_opz a.opz_lev2 {
	background: url('/img2/sfondo_puls4_opz1.gif') repeat-y;
}


#menuSxBasso .puls1 .container .opzione a.opz_lev1,
#menuSxBasso .puls1 .container .opzione a.opz_lev1_no,
#menuSxBasso .puls2 .container .opzione a.opz_lev1,
#menuSxBasso .puls2 .container .opzione a.opz_lev1_no,
#menuSxBasso .puls3 .container .opzione a.opz_lev1,
#menuSxBasso .puls3 .container .opzione a.opz_lev1_no,
#menuSxBasso .puls4 .container .opzione a.opz_lev1,
#menuSxBasso .puls4 .container .opzione a.opz_lev1_no  {
	/*height: 27px;*/
	width: 150px;
	display: block;
	background-position: 0 top;
	padding: 12px 30px 10px 32px;
	overflow: hidden;
	font-size: 9pt;
	font-weight: normal; 
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls1 .container .opzione a:hover.opz_lev1{
	background: url('/img2/puls3over_opz1no_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls1 .container .opzione a:hover.opz_lev1_no {
	background: url('/img2/puls3over_opz1no_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls2 .container .opzione a:hover.opz_lev1 {
	background: url('/img2/puls3over_opz1no_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls2 .container .opzione a:hover.opz_lev1_no {
	background: url('/img2/puls3over_opz1no_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}	

#menuSxBasso .puls3 .container .opzione a:hover.opz_lev1 {
	background: url('/img2/puls3over_opz1no_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls3 .container .opzione a:hover.opz_lev1_no {
	background: url('/img2/puls3over_opz1no_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}	

#menuSxBasso .puls4 .container .opzione a:hover.opz_lev1 {
	background: url('/img2/puls4over_opz1no_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}

#menuSxBasso .puls4 .container .opzione a:hover.opz_lev1_no {
	background: url('/img2/puls4over_opz1no_menusx.gif') no-repeat;
	color: white;
	text-decoration: none;
}				

/*#menuSxBasso .puls1 .container .opzione a.opz1_on,
#menuSxBasso .puls2 .container .opzione a.opz1_on,
#menuSxBasso .puls3 .container .opzione a.opz1_on {
	background-position: 0 -39px;
	color: red;
	text-decoration: none;
}*/													   

#menuSxBasso .puls1 .container .opzione .container_opz,
#menuSxBasso .puls2 .container .opzione .container_opz,
#menuSxBasso .puls3 .container .opzione .container_opz,
#menuSxBasso .puls4 .container .opzione .container_opz {
	height: auto;
	width: 212px;
}

#menuSxBasso .puls1 .container .opzione .container_opz a.opz_lev2,
#menuSxBasso .puls2 .container .opzione .container_opz a.opz_lev2,
#menuSxBasso .puls3 .container .opzione .container_opz a.opz_lev2,
#menuSxBasso .puls4 .container .opzione .container_opz a.opz_lev2 {
	height: auto;
	width: 150px;
	font-size: 9pt;
	line-height: 12px;
	color: white;
	padding: 0px 0px 10px 35px;
	font-weight: normal;	
}

#menuSxBasso .puls1 .container .opzione .container_opz a:hover.opz_lev2,
#menuSxBasso .puls2 .container .opzione .container_opz a:hover.opz_lev2,
#menuSxBasso .puls3 .container .opzione .container_opz a:hover.opz_lev2,
#menuSxBasso .puls4 .container .opzione .container_opz a:hover.opz_lev2 {
	text-decoration: underline;
}



#menuSxBasso .pulsHome a{
	background: url('/img2/pulshome_menusx.gif') no-repeat;
}

#menuSxBasso .pulsHome a {
	height: 26px;
	width: 185px;
	display: block;
	background-position: 0 top;
	padding: 12px 0px 0px 27px;
	overflow: hidden;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

#menuSxBasso .pulsHome a:hover {
	background-position: 0 -38px;
	color: white;
	text-decoration: none;
}

#menuSxBasso .pulsRicerca a{
	background: url('/img2/pulsricerca_menusx.gif') no-repeat;
}

#menuSxBasso .pulsRicerca a {
	height: 26px;
	width: 185px;
	display: block;
	background-position: 0 top;
	padding: 12px 0px 0px 27px;
	overflow: hidden;
	font-size: 10pt;
	font-weight: bold;
	color: #067a3b;
	text-decoration: none;
}

#menuSxBasso .pulsRicerca a:hover {
	background-position: 0 -38px;
	color: #2faa25;
	text-decoration: none;
}

#menuSxBasso .pulsRicerca .container {
	height: auto;
	display: block;
	background: url('/img2/bckgricerca_menusx.gif') repeat-y;
	padding: 0px 0px 10px 27px;
	color: #563c07;
	font-size: 8pt;
	font-weight: bold;
}

#menuSxBasso .pulsRicerca .container #form1,
#menuSxBasso .pulsRicerca .container #form2 {
	clear: both;
}

#menuSxBasso .pulsRicerca .container input {
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
	color: #11803c;
	font-size: 8pt;
	/*float: left;*/
}

#menuSxBasso .pulsRicerca .container form {
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menuSxBasso .pulsRicerca .container .submitBtn{
	/*float: left; */
	padding: 20px 0px 0px 0px;
	margin: -50px 0px 16px 157px;
}


#menuSxBasso .efaep {
	height: 140px;
	background: url('/img2/efaep_menusx.gif') no-repeat;
	padding-top: 10px;
	text-align: center;
	line-height: 9pt;
	font-size: 8pt;
}

#menuSxBasso .efaep img{
	padding-bottom: 10px;
}

#menuSxBasso .indirizzo {
	height: 125px;
	padding-top: 10px;
	text-align: center;
	line-height: 9pt;
	background: url('/img2/indirizzo_menusx.gif') no-repeat;
	font-size: 9pt;
}

#menuSxBasso .indirizzo .evid {
	text-weight: bold;
	color: #005c00;
}

/* CONTENT *********************************************************************************/
#content {
	width: 960px;/*bap 702px;*/
	height: 100%;
	min-height: 100%;
	padding: 0px 0px 0px 20px;
	clear: both;
	display: block;
	line-height: 10pt;/*90%;*//*17px*/
	/*position: absolute;
	top: 10px;
	left: 10px;
	z-index: 1;*/
	margin-top: -50px; 
	z-index: 99;/* */ 
	background: none;
}

#content[id]{
	margin-top: 0px; 
}

#corpo {
	width: 980px;/*bap 722px;*/
	height: 100%;
	/*max-height: 100%;
	display: block;*/
	position: relative;
	top: 0px;
	left: auto;
	z-index: 1;
} 

#colDx {
	height: 1%;
	width: 718px;/*bap 460px;*/
	float: left;
	display: table;
	padding: 15px 0px 0px 18px;
	font-size: 11px;/*new font-size: 9pt;*/
	background-color: none;
	font-family: Verdana, Arial, sans-serif;/*new*/
	line-height: 9pt;/*new*/
}

#colDx a {				  
	/*color: #007700;*/
	text-decoration: none;
}

#colDx a:hover {				  
	text-decoration: underline;
}

#colDx img {
	border: 8px solid white;
} 


#colDx ul {
	list-style-type: circle;
}


#colDx ul ul {
	list-style-type: square;	
}

#colDx li {
	padding-bottom: 5px;
} 


#colDx .evidenziato {				  
	/*color: #007700;*/
	font-style: italic;
}

#colDx .titolo {				  
	/*color: #007700;*/
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 5px;/*10px*/ 
	font-family: "Trebuchet MS", Arial, sans-serif;/*new*/
}

#colDx h1 {				
	font-size: 13pt;
}

#colDx h2 {				
	font-size: 11pt;
}

#colDx h3 {				
	font-size: 10pt;
}

#colDx h1, #colDx h2, #colDx h3, #colDx h4 {				
	/*font-size: 10pt;*/
	font-weight: bold;
	padding-bottom: 5px;/*10px*/
	font-family: "Trebuchet MS", Arial, sans-serif;/*new*/ 
}

#colDx p {
	margin: 5px 0px 0px 2px;/*padding-bottom: 10px*/
}    

#colDx .titoletto {				  
	/*color: black;*/
	clear: both; 
	display: block;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
	font-family: "Trebuchet MS", Arial, sans-serif;/*new*/
} 	  

/* */
	 
#colDx .apriChiudi {
	padding-bottom: 10px;
}

a.apriChiudi {
	color: black;
}

/* */

#colDx #pathNavigazione {
	/*color: #007700;*/
	font-size: 9pt;
	margin-top: 10px;
	padding-bottom: 20px;
}

#colDx #pathNavigazione[id]{				  
	margin-top: 10px;
}

#colDx #pathNavigazione a {				  
	text-decoration: underline;
}

#colDx #pathNavigazione a:hover {				  
	text-decoration: none;
}


#internaVerde #colDx #pathNavigazione, #internaVerde #colDx .evidenziato, #internaVerde #colDx a, #internaVerde #colDx .titolo, #internaVerde #colDx .titoletto {
	color: #007700;
}

#internaMarrone #colDx  #pathNavigazione, #internaMarrone #colDx .evidenziato, #internaMarrone #colDx a, #internaMarrone #colDx .titolo, #internaMarrone #colDx .titoletto {
	color: #563c07;
}

#colDx #boxSx {
	width: 238px;/*bap 213px;*/
	float: left;
	display: block;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
}

#colDx #boxSxWide {
	width: 473px;/*493px;*//*bap 443px*/
	float: left;
	display: block;
	margin-top: 0px;
	padding: 0 10px 0 0;/*bap 0px 0px 0px 0px;*/
	border-right: 1px solid #dddddd;/*bap + */
}

#colDx #boxDx {
	width: 229px;/*bap 204px;*/
	float: left;
	display: block;
	margin-top: 0px;
	padding: 0 10px 0 0;/*bap 0px 0px 0px 5px;*/
	border-right: 1px solid #dddddd;/*bap + */
}

#colDx #boxSx .box,#colDx #boxSxWide .box, #colDx #boxDx .box {
	clear: both;
	display: block;
}

#colDx #boxSx .box, #colDx #boxDx .box {
	margin-right: 10px;
}

#colDx #boxSx a, #colDx #boxSxWide a {
	color: #563c07;
	text-decoration: none;
}

#colDx #boxSx a:hover, #colDx #boxSxWide a:hover {
	text-decoration: underline;
}

#colDx #boxDx a {
	color: #007700;
	text-decoration: none;
}

#colDx #boxDx a:hover {
	text-decoration: underline;
}

#colDx #boxSx .titolo, #colDx #boxSx .titolo a, #colDx #boxSxWide .titolo, #colDx #boxSxWide .titolo a {
	padding: 0px 0px 10px 0px;
	color: #007700;
/*	color: #563c07; marrone */
	font-size: 10pt;
	text-decoration: none;
}

#colDx #boxSxWide .titolo, #colDx #boxSxWide .titolo a {
	padding: 0px 0px 0px 0px;/*mod 0px 0px 10px 0px;*/
	color: #563c07;
	font-size: 10pt;
	text-decoration: none;
}

#colDx #boxSxWide .titolo, #colDx #boxSxWide .titolo a {
	width: 426px;/*aggiunto*/
	float: left;/*aggiunto*/
}

#colDx #boxSxWide .sottotitolo {
	clear: both;
	display: block;/*aggiunto*/
	padding-bottom: 30px;
}


#colDx #boxDx .titolo, #colDx #boxDx .titolo a {
	padding: 0px 0px 10px 0px;/*mod 0px 0px 10px 0px;*/
	color: #007700;
	font-size: 10pt;
	text-decoration: none;
}

#colDx #boxSx .link, #colDx #boxDx .link {
	height: 17px;
	display: block;
	float: right;
	margin: 0px 0px 20px 0px;
}

#colDx #boxSxWide .link {
	height: 17px;
	display: block;
	margin: 0px 0px 0px 0px;
}

#colDx #boxSx .link {
	width: 223px;
}

#colDx #boxSxWide .link {
	width: 17px;/*243px;*/
	float: left;/*aggiunto*/
}

#colDx #boxSxWide .specifiche {/*bap + */
	clear: both;
	padding-right: 30px;
}

#colDx #boxDx .link {
	width: 184px;
}

#colDx #boxSx .link a, #colDx #boxSxWide .link a{
	background: url('/img2/freccinadx_home.gif') no-repeat;
}

#colDx #boxDx .link a{
	background: url('/img2/freccinadx_home.gif') no-repeat;
}

#colDx #boxSx .link a, #colDx #boxSxWide .link a, #colDx #boxDx .link a {
	height: 17px;
	display: block;
	text-indent: -9000px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	text-decoration: none;
}

#colDx #boxSx .link a {
	background-position: 196px top;
}

#colDx #boxSxWide .link a {
	background-position: 0px top;/*226px top*/
}

#colDx #boxDx .link a {
	background-position: 167px top;
}

#colDx #boxSx .link a:hover {
	background-position: 196px -17px;
	text-decoration: none;
}

#colDx #boxSxWide .link a:hover {
	background-position: 0px -17px;/*226px -17px;*/
	text-decoration: none;
}

#colDx #boxDx .link a:hover {
	background-position: 167px -17px;
	text-decoration: none;
}

#colDx #boxSx .titolo a:hover, #colDx #boxSxWide .titolo a:hover, #colDx #boxDx .titolo a:hover {
	text-decoration: underline;
}



#nuovaColonna {/*bap +*/
	width: 198px;
	height: 100%;
	margin-left: 10px;/*bap 20px;*/
	float: left;
	display: block;
	padding-left: 10px;
	/*border-left: 1px solid #dddddd;*//*#563c07;*/
	/*background: red;*/
}

#nuovaColonna .banner img {/*bap +*/
	margin: 0 auto;
	margin: 20px 0 0 0;
	border: none;
}

#nuovaColonna #boxLavoro p,
#nuovaColonna .boxVoce #scrollup{
	padding: 5px 5px 0 5px;
}

#nuovaColonna #boxLavoro p {
	padding-bottom: 10px;
}

#nuovaColonna #boxLavoro {
	margin: 0 0 30px 0;
	background: #f2f2f2;
}

#nuovaColonna .boxVoce {/*bap +*/
	margin: 0 0 30px 0;
	background: #f2f2f2;
}

#nuovaColonna .boxTit {/*bap +*/
	margin: 0 0 10px 0;
	background: #563c07;
}

#corpo #nuovaColonna .boxTit a {/*bap +*/
	width: 181px;
	/*height: 26px;*/
	display: block;
	padding: 5px 0px 5px 12px;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

#corpo #nuovaColonna .boxTit a:hover {/*bap +*/
	color: white;
	text-decoration: underline;
}

#nuovaColonna #socialbox {
	padding-bottom: 20px;
}


/* FOOTER *********************************************************************************/
#footer {					
	height: 29px;
	/*padding: 38px 0px 38px 0px;*/
	padding: 0px 0px 15px 0px;
	display: block;
	clear: both;
	background: url('/img2/footer.gif') no-repeat center;
	vertical-align: middle;
	color: #666666;
}

#footer a{
	font-size: 8pt;
	color: #b4a890;
	text-decoration: none;
}

#footer a:hover{
	color: #d5cfc1;
	text-decoration: underline;
}

#footer .sx {
	float: left;
	padding: 10px 0px 0px 20px;
}

#footer .dx {
	float: right;
	padding: 10px 20px 0px 0px;
}



/* QUICK LINKS *********************************************************************************/
.quickLinks {
	width: 699px;/*bap 441px;*/
	margin-top: 30px;
	margin-bottom: 15px;
	clear: both;
	z-index: 99;
	font-size: 8pt;

	padding: 7px;

	color: white;
    background-color: #006e00;
    border: 2px solid #ffffff;
	font-family: "Trebuchet MS", Arial, sans-serif;/*new*/
}

.quickLinks[class]{
	margin-top: -15px;
}


#internaVerde #colDx .qlink img  {
	border: 0px;
}


#internaVerde #colDx .qlink a  {
	padding: 0px 6px 0px 6px;
	font-size: 9pt;
	color: white;
	text-decoration: none;
}

#internaVerde #colDx .qlink a:hover {
	text-decoration: underline;
}
/*DIV APRICHIUDI*/
.apriChiudi1, .apriChiudi1bis {
	width: 441px;
	clear: both;
	z-index: 99;

	padding: 7px;

	background-color: #ffffff;
    border: 2px solid #006e00;
}

.apriChiudi1 {
	height: 40px;
}

.apriChiudi1bis {
	height: 76px;
	line-height: 110%;
	font-size: 13px;
}


#internaVerde #colDx .apriChiudi1 a, #internaVerde #colDx .apriChiudi1bis a {
 color: #006e00;
}

.apriChiudi2, .apriChiudi2bis {
	width: 441px;
	clear: both;
	z-index: 99;

	padding: 7px;

	background-color: #006e00;
    border: 2px solid #006e00;
}

.apriChiudi2 {
	height: 40px;
}

.apriChiudi2bis {
	height: 76px;
	line-height: 110%;
	font-size: 13px;
}


#internaVerde #colDx .apriChiudi2 a, #internaVerde #colDx .apriChiudi2bis a {
 color: #FFFFFF;
}

.apriChiudi1 .blocco2, .apriChiudi2 .blocco2 {
	width: 392px;
	display: block;
	padding-top: 8px;
	float: left;
	margin: auto;
}

.apriChiudi1 .blocco3, .apriChiudi2 .blocco3 {
	width: 17px;
	margin-top: 8px;
	float: left;
	margin: auto;
}

.apriChiudi1bis .blocco1, .apriChiudi2bis .blocco1 {
	width: 116px;
	height: 76px;
	display: block;
	float: left;
	margin: auto;
}

.apriChiudi1bis .blocco2, .apriChiudi2bis .blocco2 {
	width: 275px;
	height: 30px;
	padding-top: 8px;
	float: left;
	margin: auto;
}

.apriChiudi1bis .blocco3, .apriChiudi2bis .blocco3 {
	width: 17px;
	margin-top: 8px;
	float: left;
	margin: auto;
}


#colDx .apriChiudi1 img, #colDx .apriChiudi1bis img {
	border: 8px solid white;
	margin-top: 0px;
	margin-bottom: 10px;
}

#colDx .apriChiudi2 img, #colDx .apriChiudi2bis img {
	border: 8px solid #006e00;
}