/* #################  */
/* BLOCCO LAYOUT LIQUIDO */
/* #################  */

body {
	background: #DDEEFE url(/im/body_bkg_top.gif) repeat-x top; 
	font-family:"verdana","arial","times new roman", times, serif;
	font-size: 80%;
 	margin: 0 0 0 0;
	text-align:center;
}

/* for all browsers that understand min-width */
.contenitore {position:relative; width:86%; min-width:760px; margin:0 auto;}
.pagina {display:block; color:#000; 
/*width:1024px;*/
}


/* method 1 a bodge for IE5.5 and IE6 browsers */
* html .contenitore {
border-right:760px solid #fff; float:inherit; background-color:#d4d7de;}
* html .pagina {display:inline-block; position:relative; margin-right:-760px; background-color: #DDEEFE;}


/* #################  */
/* BLOCCO STRUTTURA */
/* #################  */


/*stili specifici per PAGINE*/
div#corpo {
margin: 0 0 0 0px; 
padding:0;
background: #ffffff url(/im/bkg_azzurro.gif) repeat-y left;

min-height: 500px; /*dichiarazione non interpetata da Internet Explorer*/
height: auto !important; /*dichiarazione interpetata da Opera, Mozilla e gli altri browser per sovrascrivere la terza dichiarazione che vincolerebbe in ogni caso l'altezza del box*/
height: 500px; /*dichiarazione interpetata solo da Internet Explorer*/
text-align:left;
} /*DIM TESTO !!!! */

div.naviga {
display: none;
}

div.menudx {
float:right; 
padding:0px;
width:170px;
margin-left:20px;
margin-bottom:60px;
font-size:.78em;
position:relative;
top:45px !important;
top:47px;
z-index:1;
}


div#testo {
margin: 0 0 0 10px !important; 
margin: 0 0 0 7px; 
padding: 15px 10px 15px 10px;
background: #ffffff;
border:0;
border-left: 1px solid green;
border-right: 1px solid green;
min-height: 600px; /*dichiarazione non interpetata da Internet Explorer*/
height: auto !important; /*dichiarazione interpetata da Opera, Mozilla e gli altri browser per sovrascrivere la terza dichiarazione che vincolerebbe in ogni caso l'altezza del box*/
height: 600px; /*dichiarazione interpetata solo da Internet Explorer*/

}

/*stili specifici per il layout HOME*/

div#corpohome{
height:auto;
float:left;
margin:0px;
border:0px;
padding:0px;
 	}

div#sinistra {
 display: none;
}

div#destra{
 display: none;
}

div#content {
min-height: 500px; /*dichiarazione non interpetata da Internet Explorer*/
height: auto !important; /*dichiarazione interpetata da Opera, Mozilla e gli altri browser per sovrascrivere la terza dichiarazione che vincolerebbe in ogni caso l'altezza del box*/
height: 500px; /*dichiarazione interpetata solo da Internet Explorer*/
margin: 0px 10px 0px 10px !important;
margin: 0px 10px 0px 10px;
padding: 10px 10px;
border-width:1px solid orange;
background-color: #fff;
}

div#footerhome{clear:both; text-align:center; padding: 5px 0;
    background-color: #DCDCDC#DCDCDC; color: #000;}


/* #################  */
/* BLOCCO HEADER */
/* #################  */



input {
 display: none;
	}

#cerca{ /*posizione motore di ricera*/
display: none;
	}

.cerca_right{
display: none;
 	}
	
.clear{
 	clear: both;
 	}

#riga {
height:25px;
clear:both;
background-color:#FFFFFF;
margin: 0px;
padding:0px;
z-index:99;
	}

div#top {
float:left;
font-size: .75em;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
text-align:left;
margin-top:10px;  !important;
margin-top:7px;
	}


 /*menusezioni*/


.logolink {
display: none;
}


.tabmenu {
display: none;
	}

div.topdx 
{
display: none;
	}

div.foto 
{
display: none;
	}

.logolink2_blu {
display: none;
	}


 
	.logolink2_ver {
display: none;
	}
	
		
	.logolink2_ros {
display: none;
	}
	.logolink2_gia {
display: none;
	}
  

/*************SOTTOMENU DESTRA************/
.rientro { /*da usare per le righe di  menu che non hanno link */
padding-left:6px;
}
/*GIALLO*/	
ul#sub_giallo {
width:170px;
margin:0;
padding:0;
list-style:none;
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px solid #E2B500; /* bordo linea di tutto la lista */
background:#FCF0C6; /* colore di sfondo della lista*/
}

#sub_giallo li {
display:inline;
line-height:1.3em;
}

#sub_giallo a {
height:auto!important;
height:0;
}

#sub_giallo a {
display:block;
text-decoration:none;
padding:2 0 0 0px;
background:#ffc;
font-weight:bold;
border-top:1px solid #E2B500; /* bordo linea in testa alla lista dei link */
}

#sub_giallo a:link, 
#sub_giallo a:visited {
background:#FCF0C6; /* colore di sfondo della lista*/
color:black;
padding-left:8px;
}


#sub_giallo a:hover, 
#sub_giallo a:focus {
background:#EED367;
color:black;
border-left:5px solid #CA8624; /* colore della sezione*/
padding-left:3px;
}

#sub_giallo #active-sub_giallo a {
background:#DCC48D; /* colore di sfondo della lista*/
color:#900;
border-left:5px solid #CA8624; /* colore della sezione*/
padding-left:3px;
}

#sub_giallo a.indent {
margin-left:6px;
display:block;
font-size:1em;
font-weight:normal;
}

#tit_subbandi {
width:162px !important;
width:170px;
height:auto;
padding:3px 0px 3px 8px;
font-size:1.2em;
font-weight:bold;
background-color:#FFFFFF;
border-top:1px solid #E2B500; 
border-left:1px solid #E2B500; 
border-bottom:1px solid #C08A16;
border-right:1px solid  #C08A16;
text-align:left;
color:#333333;
}	
a.tit_giallo:active
{

color:#D2A802; 
text-decoration:none;
}
a.tit_giallo:visited
{
color:#D2A802; /* colore della sezione*/
text-decoration:none;
}
a.tit_giallo:link
{
color:#D2A802; /* colore della sezione*/
text-decoration:none;
}

a.tit_giallo:hover
{
color:#D2A802; /* colore della sezione*/
text-decoration:underline;
}	

/*BLU*/


ul#sub_blu {
width:170px;
margin:0;
padding:0;
list-style:none;
color:#000;

font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #759DC4; /* bordo linea di tutto la lista */
background:#D8E4EF; /* colore di sfondo della lista*/
}

#sub_blu li {
display:inline;
line-height:1.3em;
}

#sub_blu a {
height:auto!important;
height:0;
}

#sub_blu a {
display:block;
text-decoration:none;
padding:2 0 0 0px;
background:#ffc;
/*font-size:.9em;*/
font-weight:bold;
border-top:1px solid #759DC4; /* bordo linea in testa alla lista dei link */
}

#sub_blu a:link, 
#sub_blu a:visited {
background:#D8E4EF; /* colore di sfondo della lista*/
color:black;
padding-left:8px;
}


#sub_blu a:hover, 
#sub_blu a:focus{
background:#B4CAE0;
color:black;
border-left:5px solid #3D7BB8; /* colore della sezione*/
padding-left:3px;
}

#sub_blu #active-sub_blu a {
background:#D8E4EF; /* colore di sfondo della lista*/
color:#900;
border-left:5px solid #3D7BB8; /* colore della sezione*/
padding-left:3px;
}

#sub_blu a.indent {
margin-left:6px;
display:block;
font-size:1em;
font-weight:normal;
}

#tit_subcomune {
width:162px !important;
width:170px;
height:auto;
padding:3px 0px 3px 8px;
font-size:1.2em;
font-weight:bold;
background-color:#FFFFFF;
border-top:1px solid #759DC4; 
border-left:1px solid #759DC4;
border-bottom:1px solid #17538F;
border-right:1px solid #17538F;
text-align:left;
color:#333333;
}	

a.tit_blu:link
{
color:#3D7BB8; /* colore della sezione*/
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.tit_blu:visited
{
color:#3D7BB8; /* colore della sezione*/
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.tit_blu:active
{
color:#3D7BB8; /* colore della sezione*/
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tit_blu:hover
{
background: #3D7BB8;
color: white; /* colore della sezione*/
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
display:block;
}		

/*VERDE*/

ul#sub_verde {
width:170px;
margin:0;
padding:0;
list-style:none;
border:1px solid #9BB598;
background:#EBF7ED;
}
#sub_verde li {
display:inline;
line-height:1.3em;
}
#sub_verde a {
display:block;
height:auto!important;
height:0;
text-decoration:none;
padding:2 0 0 0px;
background:#ffc;
font-weight:bold;
border-top:1px solid #9BB598;
}
#sub_verde a:link, 
#sub_verde a:visited {
background:#EBF7ED;
color:black;
padding-left:8px;
}
#sub_verde a:hover, 
#sub_verde a:focus{
background:#c6e5c6;
color:black;
border-left:5px solid #339933;
padding-left:3px;
}

ul#sub_verde2 {
width:170px;
margin:0;
padding:0;
list-style:none;
border:1px solid #9BB598;
background:#EBF7ED;
}
#sub_verde2 li {
display:inline;
line-height:1.3em;
}
#sub_verde2 a {
display:block;
height:auto!important;
height:0;
text-decoration:none;
padding:2 0 0 0px;
background:#ffc;
font-weight:bold;
border-top:1px solid #9BB598;
}
#sub_verde2 a:link, 
#sub_verde2 a:visited {
background:#EBF7ED;
color:black;
padding-left:8px;
}
#sub_verde2 a:hover, 
#sub_verde2 a:focus{
background:#c6e5c6;
color:black;
border-left:5px solid #339933;
padding-left:3px;
}

ul#sub_verde3 {
width:170px;
margin:0;
padding:0;
list-style:none;
border:1px solid #9BB598;
background:#EBF7ED;
}
#sub_verde3 li {
display:inline;
line-height:1.3em;
}
#sub_verde3 a {
display:block;
height:auto!important;
height:0;
text-decoration:none;
padding:2 0 0 0px;
background:#ffc;
font-weight:bold;
border-top:1px solid #9BB598;
}
#sub_verde3 a:link, 
#sub_verde3 a:visited {
background:#EBF7ED;
color:black;
padding-left:8px;
}
#sub_verde3 a:hover, 
#sub_verde3 a:focus{
background:#c6e5c6;
color:black;
border-left:5px solid #339933;
padding-left:3px;
}

#verde a.indent {
margin-left:6px;
display:block;
font-size:1em;
font-weight:normal;
}


#tit_subservizi {
width:162px !important;
width:170px;
height:auto;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
font-size:1.2em;
font-weight:bold;
background-color:#FFFFFF;
border-bottom:1px solid green;
border-right:1px solid green;
border-left:1px solid #9BB598;
border-top:1px solid #9BB598;
text-align:left;

color:#333333;
}	

a.tit_verde:link
{
color:#339933;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.tit_verde:active
{
color:#339933;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.tit_verde:visited
{
color:#339933;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tit_verde:hover
{
color:#339933;
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}		


/*ROSSO*/	

ul#sub_rosso {
width:170px;
margin:0;
padding:0;
list-style:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #8E3530; /* bordo linea di tutto la lista */
background:#EBC6C4; /* colore di sfondo della lista*/
}




#sub_rosso li {
display:inline;
line-height:1.3em;
}

#sub_rosso a {
height:auto!important;
height:0;
}

#sub_rosso a {
display:block;
text-decoration:none;
padding:2 0 0 0px;
background:#ffc;
font-weight:bold;
border-top:1px solid #8E3530; /* bordo linea in testa alla lista dei link */
}

#sub_rosso a:link, 
#sub_rosso a:visited {
background:#EBC6C4; /* colore di sfondo della lista*/
color:black;
padding-left:8px;
}


#sub_rosso a:hover, 
#sub_rosso a:focus{
background:#DC9894;
color:black;
border-left:5px solid #CC0000; /* colore della sezione*/
padding-left:3px;
}

#sub_rosso #active-sub_rosso a {
background:#EBC6C4; /* colore di sfondo della lista*/
color:#900;
border-left:5px solid #CC0000; /* colore della sezione*/padding-left:3px;
}

#sub_rosso a.indent {
margin-left:6px;
display:block;
font-size:1em;
font-weight:normal;
}

#tit_subpinerolo {
width:162px !important;
width:170px;
height:auto;
padding:3px 0px 3px 8px;
font-size:1.2em;
font-weight:bold;
background-color:#FFFFFF;
border:1px solid #CC0000; /* colore della sezione*/
text-align:left;
color:#333333;
}	

a.tit_rosso:link
{
color:#CC0000; /* colore della sezione*/
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.tit_rosso:active
{
color:#CC0000; /* colore della sezione*/
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.tit_rosso:visited
{
color:#CC0000; /* colore della sezione*/
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tit_rosso:hover
{
color:#CC0000; /* colore della sezione*/
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}		


	/* ACCENSIONE SUBMENU BLU*/

.menudx#riga1 #main #sub_blu #r1 a,
.menudx#riga2 #main #sub_blu #r2 a,
.menudx#riga3 #main #sub_blu #r3 a,
.menudx#riga4 #main #sub_blu #r4 a,
.menudx#riga5 #main #sub_blu #r5 a,
.menudx#riga6 #main #sub_blu #r6 a,
.menudx#riga7 #main #sub_blu #r7 a
 {
background:#B4CAE0;
color:black;
border-left:5px solid #2C6CAB; /* colore della sezione*/
padding-left:3px;
}

	/* ACCENSIONE SUBMENU VERDE*/

.menudx#riga1 #main #sub_verde #r1 a,
.menudx#riga2 #main #sub_verde #r2 a,
.menudx#riga3 #main #sub_verde #r3 a,
.menudx#riga4 #main #sub_verde #r4 a,
.menudx#riga5 #main #sub_verde #r5 a,
.menudx#riga6 #main #sub_verde #r6 a,
.menudx#riga7 #main #sub_verde #r7 a,
.menudx#riga8 #main #sub_verde #r8 a,
.menudx#riga9 #main #sub_verde #r9 a,
.menudx#riga10 #main #sub_verde #r10 a,
.menudx#riga11 #main #sub_verde #r11 a,
.menudx#riga12 #main #sub_verde #r12 a,
.menudx#riga13 #main #sub_verde #r13 a,
.menudx#riga14 #main #sub_verde #r14 a,
.menudx#riga15 #main #sub_verde #r15 a,
.menudx#riga16 #main #sub_verde #r16 a,
.menudx#riga17 #main #sub_verde #r17 a,
.menudx#riga18 #main #sub_verde #r18 a,
.menudx#riga19 #main #sub_verde #r19 a,
.menudx#riga20 #main #sub_verde #r20 a,
.menudx#riga21 #main #sub_verde #r21 a,
.menudx#riga22 #main #sub_verde #r22 a,
.menudx#riga23 #main #sub_verde #r23 a,
.menudx#riga24 #main #sub_verde #r24 a,
.menudx#riga25 #main #sub_verde #r25 a,
.menudx#riga26 #main #sub_verde #r26 a,
.menudx#riga27 #main #sub_verde #r27 a,
.menudx#riga28 #main #sub_verde #r28 a,
.menudx#riga29 #main #sub_verde #r29 a,
.menudx#riga30 #main #sub_verde #r30 a,


.menudx#riga1 #main #sub_verde2 #r1 a,
.menudx#riga2 #main #sub_verde2 #r2 a,
.menudx#riga3 #main #sub_verde2 #r3 a,
.menudx#riga4 #main #sub_verde2 #r4 a,
.menudx#riga5 #main #sub_verde2 #r5 a,
.menudx#riga6 #main #sub_verde2 #r6 a,
.menudx#riga7 #main #sub_verde2 #r7 a,
.menudx#riga8 #main #sub_verde2 #r8 a,
.menudx#riga9 #main #sub_verde2 #r9 a,
.menudx#riga10 #main #sub_verde2 #r10 a,
.menudx#riga11 #main #sub_verde2 #r11 a,
.menudx#riga12 #main #sub_verde2 #r12 a,
.menudx#riga13 #main #sub_verde2 #r13 a,
.menudx#riga14 #main #sub_verde2 #r14 a,
.menudx#riga15 #main #sub_verde2 #r15 a,
.menudx#riga16 #main #sub_verde2 #r16 a,
.menudx#riga17 #main #sub_verde2 #r17 a,
.menudx#riga18 #main #sub_verde2 #r18 a,
.menudx#riga19 #main #sub_verde2 #r19 a,
.menudx#riga20 #main #sub_verde2 #r20 a,
.menudx#riga21 #main #sub_verde2 #r21 a,
.menudx#riga22 #main #sub_verde2 #r22 a,
.menudx#riga23 #main #sub_verde2 #r23 a,
.menudx#riga24 #main #sub_verde2 #r24 a,
.menudx#riga25 #main #sub_verde2 #r25 a,
.menudx#riga26 #main #sub_verde2 #r26 a,
.menudx#riga27 #main #sub_verde2 #r27 a,
.menudx#riga28 #main #sub_verde2 #r28 a,
.menudx#riga29 #main #sub_verde2 #r29 a,
.menudx#riga30 #main #sub_verde2 #r30 a,
.menudx#riga31 #main #sub_verde2 #r31 a,

.menudx#riga1 #main #sub_verde3 #r1 a,
.menudx#riga2 #main #sub_verde3 #r2 a,
.menudx#riga3 #main #sub_verde3 #r3 a,
.menudx#riga4 #main #sub_verde3 #r4 a,
.menudx#riga5 #main #sub_verde3 #r5 a,
.menudx#riga6 #main #sub_verde3 #r6 a,
.menudx#riga7 #main #sub_verde3 #r7 a,
.menudx#riga8 #main #sub_verde3 #r8 a,
.menudx#riga9 #main #sub_verde3 #r9 a,
.menudx#riga10 #main #sub_verde3 #r10 a,
.menudx#riga11 #main #sub_verde3 #r11 a,
.menudx#riga12 #main #sub_verde3 #r12 a,
.menudx#riga13 #main #sub_verde3 #r13 a,
.menudx#riga14 #main #sub_verde3 #r14 a,
.menudx#riga15 #main #sub_verde3 #r15 a,
.menudx#riga16 #main #sub_verde3 #r16 a,
.menudx#riga17 #main #sub_verde3 #r17 a,
.menudx#riga18 #main #sub_verde3 #r18 a,
.menudx#riga19 #main #sub_verde3 #r19 a,
.menudx#riga20 #main #sub_verde3 #r20 a,
.menudx#riga21 #main #sub_verde3 #r21 a,
.menudx#riga22 #main #sub_verde3 #r22 a,
.menudx#riga23 #main #sub_verde3 #r23 a,
.menudx#riga24 #main #sub_verde3 #r24 a
 {
background:#c6e5c6;
color:black;
border-left:5px solid #339933;
padding-left:3px;
}

/* ACCENSIONE SUBMENU ROSSO*/

.menudx#riga1 #main #sub_rosso #r1 a,
.menudx#riga2 #main #sub_rosso #r2 a,
.menudx#riga3 #main #sub_rosso #r3 a,
.menudx#riga4 #main #sub_rosso #r4 a,
.menudx#riga5 #main #sub_rosso #r5 a,
.menudx#riga6 #main #sub_rosso #r6 a,
.menudx#riga7 #main #sub_rosso #r7 a,
.menudx#riga8 #main #sub_rosso #r8 a,
.menudx#riga9 #main #sub_rosso #r9 a,
.menudx#riga10 #main #sub_rosso #r10 a,
.menudx#riga11 #main #sub_rosso #r11 a,
.menudx#riga12 #main #sub_rosso #r12 a,
.menudx#riga13 #main #sub_rosso #r13 a,
.menudx#riga14 #main #sub_rosso #r14 a,
.menudx#riga15 #main #sub_rosso #r15 a,
.menudx#riga16 #main #sub_rosso #r16 a,
.menudx#riga17 #main #sub_rosso #r17 a,
.menudx#riga18 #main #sub_rosso #r18 a,
.menudx#riga19 #main #sub_rosso #r19 a,
.menudx#riga20 #main #sub_rosso #r20 a,
.menudx#riga21 #main #sub_rosso #r21 a,
.menudx#riga22 #main #sub_rosso #r22 a,
.menudx#riga23 #main #sub_rosso #r23 a,
.menudx#riga24 #main #sub_rosso #r24 a,
.menudx#riga25 #main #sub_rosso #r25 a,
.menudx#riga26 #main #sub_rosso #r26 a,
.menudx#riga27 #main #sub_rosso #r27 a,
.menudx#riga28 #main #sub_rosso #r28 a,
.menudx#riga29 #main #sub_rosso #r29 a,
.menudx#riga30 #main #sub_rosso #r30 a
 {
background:#DC9894;
color:black;
border-left:5px solid #CC0000; /* colore della sezione*/
padding-left:3px;
}


/* ACCENSIONE SUBMENU GIALLO*/

.menudx#riga1 #main #sub_giallo #r1 a,
.menudx#riga2 #main #sub_giallo #r2 a,
.menudx#riga3 #main #sub_giallo #r3 a,
.menudx#riga4 #main #sub_giallo #r4 a,
.menudx#riga5 #main #sub_giallo #r5 a,
.menudx#riga6 #main #sub_giallo #r6 a,
.menudx#riga7 #main #sub_giallo #r7 a
 {
background:#EED367;
color:black;
border-left:5px solid #CA8624; /* colore della sezione*/
padding-left:3px;
}

/********************/
/* BLOCCO ORARI */
/********************/
#orari {
width:160px !important;
width:170px;
min-width:160px !important;
min-width:170px;

background-color:#FFFFFF;
border:1px solid #666666;
padding:5px;
text-align:left;
}	

#contenuto #orari {
width:340px !important;
width:340px;
min-width:340px !important;
min-width:340px;

background-color:#FFFFFF;
border:1px solid #666666;
padding:5px;
text-align:left;
}

#contenuto .phone {
display:none;
}	


.mouse {
height:50px;
min-height:50px;
background:#666666 url(../im/mouse.gif) no-repeat left;

}
.tit_orari {
float:left;
color:white;
padding-left:60px;
padding-top:4px;
font-weight:bold;
font-size:1.1em;
}

.phone {
height:50px;
min-height:50px;
background:url(../im/phone.gif) no-repeat;

}	


#testo_orari{
padding-top:5px;
padding-bottom:5px;

}
#testo_orari .titolo{
color:#333333;
}



.lista_frec li{
background: url(../im/ico/arrow.gif) no-repeat center left;
margin: 0 4px 0 -34px;
padding: 2px 0 2px 18px;
border-bottom:1px dashed #666666;
text-align:left;
list-style: none;
}


/*versione stampabile dell'elenco uffici */
#stampa {
background-color:white;
margin-left:6px;
}
#stampa #orari {
width:90% !important;
width:90%;
min-width:90% !important;
min-width:90%;
background-color:white;

}

#stampa .phone {
display:none;
}
#stampa td{
vertical-align:top;
font-size:0.7em;
page-break-inside: avoid;
}

/* #################  */
/* BLOCCO FOOTER */
/* #################  */
div#footer{clear:both; text-align:center; background-color: #DCDCDC; padding: 5px 0; font-size: .8em;}	



/* #################  */
/* BLOCCO VARI */
/* #################  */

.nascosto{ /*permette di nascondere alcune blocchi che verranno visualizzati solo nella versione testo*/
	 position:absolute;
	 top:-10000px;
	 left:-10000px;
	 width:0;
	 height:0;
	 clear:both;
	}
	
.clear{
 	clear: both;
 	}
	
/* #################  */
/* IMPAGINAZIONE TESTI  */
/* #################  */


#percorso{ /*stile del PATH, Es.: Sei in: home/comune*/ 
	height: 15px;
	width: 390px;
	background-color: #fff;
	text-align:left;
	padding-left: 4px; 
	font-size:.8em;
	z-index:1;
color:black;
	}

#percorso a:hover { 
text-decoration:underline;

}
#percorso a:visited { 
text-decoration:underline;

}
#percorso a:link { 
text-decoration:underline;

}


#blu #contenuto h1 {
padding-left:10px;
color: #3D7BB8;
border-bottom:1px solid #3D7BB8;
font-size: 22px;
position:relative;
top:4px !important;
top:0px;
}

#verde #contenuto h1 {
padding-left:10px;
color: #339933;
border-bottom:1px solid #339933;
font-size: 22px;
position:relative; 
top:4px !important;
top:0px;
}

#rosso #contenuto h1 {
padding-left:10px;
color: #CC0000;
border-bottom:1px solid #CC0000;
font-size: 22px;
position:relative;
top:4px !important;
top:0px;
}

#giallo #contenuto h1 {
padding-left:10px;
color: #D2A802;
border-bottom:1px solid #D2A802;
font-size: 22px;
position:relative;
top:4px !important;
top:0px;
}

#contenuto h2{
color:#666666;
font-size:1.2em;
margin-bottom:2px;

/*padding-top:5px;*/
}



#contenuto h3{

font-size:1em;
font-weight:bold;
margin-bottom:-3px;
padding-top:5px;
}
	
p{
margin-top:8px;
margin-bottom:8px;
}

ul{
margin-top:4px;
margin-bottom:7px;
}

li{
margin-top:4px;

}
img{
border:0px;
}

.evidenza{

width:63%!important;
width:95%;
padding:10px;
border:1px solid #FF6600;
background-color: #FFEFDF;

}

.testogiallo {
color: Maroon;
font-weight: bold;
}
.testoverde {
color: green;

}




.testopicc{
font-size:0.75em;
}
.aligndx{
text-align:right;
margin-right:50px;
}
.alignsx{
text-align:left;
}

/*LINK CON ALLEGATI */
	

 .dwd_doc {
	text-align: left;
	background:url(/css/im/doc.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	
	}
 .dwd_doc a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}

 .dwd_pdf {
	text-align: left;
	background:url(/css/im/pdf.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	
	}
 .dwd_pdf a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}


	
	 .dwd_xls {
	text-align: left;
	background:url(/css/im/xls.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}

 .dwd_xls a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}
	
	 .dwd_img {
	text-align: left;
	background:url(/css/im/jpg.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	
	}
 .dwd_img a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}


/*HOME PAGE*/
#news_evi{
padding:8px;
clear: all;
text-align:left;
}

#news{
padding-top:12px;
clear: all;
}
.home_evi {
float:left;
margin:6px;
display:block;
}

.rientro_home{
text-align:left;
margin-left:70px;
margin-top:12px;
margin-bottom:4px;

min-height:60px;

}
.news_blocco{
text-align:left;
margin-left:-4px;
padding-left:4px;
clear: all;


}

.lefthome{
float:left;
margin:2 2 8 2;
}

.home_evi_tit {
min-height:25px;
height:25px;
text-align:left;
margin:10px 0 10px 1px;
background:url(../im/ico/freccia.gif) no-repeat top left;
padding-left: 25px;
font-weight:bold;
color:#666666;
}
.home_tit {
min-height:23px;
height:23px;
text-align:left;
margin:10px 0 0px 10px;
background:url(../im/ico/quadro.gif) no-repeat center left;
padding-left: 18px;
font-weight:bold;
color:white;
background-color:#666666;
line-height:1.8em;
}
.home_sottotit {
min-height:23px;
height:23px;
text-align:right;
margin:10px 0 0px 10px;
padding-right: 8px;
font-size:.85em;
color:white;
background-color:#666666;
line-height:1.8em;
}

#news_evi img{
border:1px solid #666666;
}
#news_evi h2{
font-size:.95em;
font-weight:bold;
text-align:left;
margin:10px 0 0 80px;
}
#news_evi p{
font-size:.95em;
font-weight:normal;
text-align:left;
margin:0px 0 0 80px;
}


#news_evi a:link{
color:black;
}
#news_evi a:visited{
color:black;
}
#news_evi a:hover{
color:#CC0000;
}


#news a:link{
color:black;
text-decoration:none;
}
#news a:visited{
color:black;
text-decoration:none;
}
#news a:hover{
color:#CC0000;
text-decoration:underline;
}

#news a.link_bianco:link{
color:white;
text-decoration:none;
}

#news a.link_bianco:visited{
color:white;
text-decoration:none;
}
#news a.link_bianco:hover{
color:white;
text-decoration:underline;
}
#news ul{
margin: 0;
padding: 0;
list-style:none;
}
#news li{
background: url(../im/ico/arrow.gif) no-repeat center left;
margin: 0 0 0 10px;;
padding: 4px 0 4px 18px;
border-bottom:1px dashed #666666;
text-align:left;
}

#eventi{
margin:8px 0 0px 10px;
padding-top:8px;
padding-bottom:8px;
border:1px solid #666666;
text-align: center;
color:#666666;
font-weight:bold;
font-size:.9em;
}
#eventi img{
margin-top:7px;
}
/* ALLINEAMENTO IMMAGINI */

.left{
float:left;
margin:8px;
}


.right	{
float:right;
margin:8px;
}

.center{
float:none;
text-align: center;
}

p.right	{
float:none;
text-align:right;
}
p.center	{
float:none;
text-align: center;
}
.colonna {
width:30%; 
padding: 0 5px; 
float:left;
margin:0;
text-align:left;
} 
.colonna2 {
width:45%; 
padding: 0 5px; 
float:left;
margin:0;
text-align:left;
} 
.colonna70 {
width:70%; 
padding: 0 5px; 
float:left;
margin:0;
text-align:left;
} 

.left_elenco{  /*IMMAGINE ALLIN A SX CON ELENCO PUNTATO A FIANCO */
float:left;
/*margin:5 25 5 5px;*/
margin-right:25px;
}

#img200{ /*IMMAGINE LARGA 200PX CON SOTTOTITOLO */
float:right;
width:200px;
min-width:200px;
}

/* #################  */
/* IMPAGINAZIONE TABELLE  */
/* #################  */
#contenuto td {
font-size: .9em;
}

table.tabcommis {
width:95%;
font-size: 1em;
background-color:#ffffff;
border:1px solid #666666;

}	
table.tabcommis td {
padding-left:5px;
border:1px solid white;
vertical-align:top;
background-color:#eeeeee;
}
table.tabcommis th {
font-size:0.9em;
color:black;
}

table.tit_download{
/*table-layout: fixed;*/
/*width: 63%;*/
border:1px solid #666666 ;
color:white;
margin-top:10px;
margin-bottom:10px;
}

table.tit_download th{
text-align:center;
background: #666666 url(../im/document3.gif) no-repeat left;
font-size:.9em;

}

table.download{
border-collapse: collapse;
		font: normal 100% ;
	color: #000;
	background: #fff;
	margin:0;
	
}
table.download td{
border: 1px solid #CCCCCC;
	padding:0.2em;
	vertical-align:top;

}
table.download th{
border: 1px solid #CCCCCC;
	padding:0.2em;
	background-color: #E1E1E1;

}
table.download a:link, table.download a:visited, table.download a:active{
text-decoration:none;
}
table.download a:hover{
text-decoration: underline;
}
table.gare{

border-collapse: inherit;
font-size:1.1em;
	color: black;
	background: #fff;
	margin:0;
	
}
table.gare td{
border: 1px solid #F7D46B;
	padding:0.4em;
	vertical-align:top;

}
table.gare th{
color: #333333;
font-size:1.4em;
border-bottom:2px solid #E2B500;
text-align:left;
width:auto;

}


/*table.gare a:link, table.gare a:visited, table.gare a:active{
color:black;
border-bottom: 1px solid #E2B500;
text-decoration:none;
}
table.gare a:hover{
border-bottom: 1px solid #E2B500;
color: #CC0000;
}*/

h3.gare{
border:1px solid #E2B500;

line-height:0.8em;
background-color: #FFF7D2;
text-align:left;
display:inline;
}

table.gialla{
border-collapse: inherit;
font-size:0.9em;
	color: black;
	background: #fff;
	margin:0;
	
}
table.gialla td{
border: 1px solid #F7D46B;
	padding:0.2em;
	vertical-align:top;

}
table.gialla th{
color: #333333;
font-size:1em;
border-bottom:2px solid #E2B500;
text-align:left;
width:auto;

}
ul.stampa{
/*list-style-image:url(../im/ico/ico_pag_grande.gif);
list-style-position:  outside;*/
list-style-type:none;
}
.rientro2{
margin-left:35px;
margin-top:4px;
font-size:0.9em;
}
li.stampa{
background: top left no-repeat url(../im/ico/ico_pag_grande.gif) ;
padding-left:25px;
}
.rigagri {
background-color: #E5E5E5;
}
.rigagia {
background-color: #FCF0C6;
}
.rigaros {
background-color: #EBC6C4;
}
.rigablu {
background-color: #D8E4EF;
}
.rigaver {
background-color: #EBF7ED;
}

.underline {
text-decoration:underline;
}

.file  {
width:6em;
}

.larg3 {
width:3em;
}
.larg10 {
width:10em;
}
.larg8 {
width:8em;
}

.larg30perc {
width:30%;
}
.larg60perc {
width:60%;
}

.larg20perc {
width:20%;
}
#nuovo{
padding:8px;
clear: all;
text-align:left;
/*border-left:1px solid #3D7BB8;
border-right:1px solid #3D7BB8;*/
}
.nuovo_sito {/*da eliminare dopo la rimozione della pagine nuovo sito*/
padding-left:10px;
color: #3D7BB8;
border-bottom:1px solid #3D7BB8;
font-size: 22px;

top:4px !important;
top:0px;
}

a:link
{
color:#034E88; /* colore della sezione*/
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:visited
{
color:#034E88; /* colore della sezione*/
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover
{
color: #CC0000; /* colore della sezione*/
text-decoration:underline;
}

.underline a:link
{
color:#034E88; /* colore della sezione*/
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.underline a:visited
{
color:#034E88; /* colore della sezione*/
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.underline a:hover
{
color: #CC0000; /* colore della sezione*/
text-decoration:underline;
}


.storia {
padding:3px;
background:#EBC6C4;
color:#000000;
border:1px solid #8E3530; /* bordo linea in testa alla lista dei link */
min-height: 120px;
float:left;
}

.scroll {
width: 170px;
height: 300px;
overflow: auto;
float: left;
}


.lista_l li{
list-style-type: lower-alpha;
}

