/* CSS Document */

div#bodycontent_menutop_internal{
width:750px;
height:40px;
margin-top:5px;
margin-left:10px;
}


div#bodycontent_menutop_internal i{ visibility: hidden;}

div#bodycontent_menutop_internal div#btn_1 a{
display:block;
width:152px;
height:24px;
margin-right:4px;
background-image:url(../buttons/laprovincia_blu.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}



div#bodycontent_menutop_internal div#btn_1 a:hover{
display:block;
width:152px;
height:24px;
margin-right:4px;
background-image:url(../buttons/laprovincia_red.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}






div#bodycontent_menutop_internal div#btn_2 a{
display:block;
width:152px;
height:24px;
margin-right:4px;
background-image:url(../buttons/iservizi_blu.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

div#bodycontent_menutop_internal div#btn_2 a:hover{
display:block;
width:152px;
height:24px;
margin-right:4px;
background-image:url(../buttons/iservizi_red.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}



div#bodycontent_menutop_internal div#btn_3 a{
display:block;
width:182px;
height:24px;
margin-right:4px;
background-image:url(../buttons/iprogetti_blu.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

div#bodycontent_menutop_internal div#btn_3 a:hover{
display:block;
width:182px;
height:24px;
margin-right:4px;
background-image:url(../buttons/iprogetti_red.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}


div#bodycontent_menutop_internal div#btn_4 a{
display:block;
width:204px;
height:24px;
margin-right:4px;
background-image:url(../buttons/icomuni_blu2.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

div#bodycontent_menutop_internal div#btn_4 a:hover{
display:block;
width:204px;
height:24px;
margin-right:4px;
background-image:url(../buttons/icomuni_red2.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

div#bodycontent_menutop_internal div#btn_5 a{
display:block;
width:172px;
height:24px;
margin-right:4px;
background-image:url(../buttons/guidaservizi_blu.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

div#bodycontent_menutop_internal div#btn_5 a:hover{
display:block;
width:172px;
height:24px;
margin-right:4px;
background-image:url(../buttons/guidaservizi_red.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}


div#bodycontent_menutop_internal div#btn_6 a{
display:block;
width:172px;
height:24px;
margin-right:4px;
background-image:url(../buttons/inprimopiano_blu.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

div#bodycontent_menutop_internal div#btn_6 a:hover{
display:block;
width:172px;
height:24px;
margin-right:4px;
background-image:url(../buttons/inprimopiano_red.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

div#bodycontent_menutop_internal div#btn_7 a{
display:block;
width:187px;
height:24px;
margin-right:4px;
background-image:url(../buttons/informa_blu2.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

div#bodycontent_menutop_internal div#btn_7 a:hover{
display:block;
width:187px;
height:24px;
margin-right:4px;
background-image:url(../buttons/informa_red2.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}




div#bodycontent_menutop_internal div#btn_selectionable{
width:160px;
height:24px;
margin-right:1px;
float:left;
}









/*********************************/
div#bodycontent_middle1_internal{
width:764px;
margin:0;
padding:0;
border:0px solid #e3dfe1;
margin-top:5px;
}

div#bodycontent_middle1_internal div#titolo{
margin:15px 0 10px 10px;

}

div#bodycontent_middle1_internal div#titolo div#titolosx{

width:250px;
float:left;
}

div#bodycontent_middle1_internal div#titolo div#titolodx{
margin-left:285px;
color:#c60000;
font-size:150%;
font-weight:bold;
}


div#bodycontent_middle1_internal div#containersx{
width:278px;
/*
border:1px solid #e3dfe1;

margin-left:5px;
height:405px;
*/

margin:0;
padding:0;
float:left;
}



div#bodycontent_middle1_internal div#containersx div#sx{
width:278px;
border:1px solid #e3dfe1;
float:left;
margin-left:5px;

background-color:#0055ii;
}





div#bodycontent_middle1_internal div#containersx div#sx div#row{
display:block;
height:60px;
height:auto;
width:100%;
margin:0;
padding:0;
margin-bottom:1px;
margin-top:8px;
margin-left:5px;
color:#333333;
}

div#bodycontent_middle1_internal div#containersx div#sx div#row .sinistra{
width:12px;
float:left;
padding:0px;

background-image:url(../bground/arrow_1_red.gif);
background-position:left center;
background-repeat:no-repeat;

}

div#bodycontent_middle1_internal div#containersx div#sx div#row .destra{
margin-left:10px;
margin-right:5px;


color:#FFFFFF;
height:70px;
height:auto;
text-align:left;
padding:0;
}

div#bodycontent_middle1_internal div#containersx div#sx div#row .destra a{
display:block;
font-size:90%;
color:#333333;
text-decoration:none;
border-bottom:1px solid #e3dfe1;
padding-bottom:5px;}

div#bodycontent_middle1_internal div#containersx div#sx div#row .destra a:hover{
display:block;
border-bottom:1px solid #c60000;
color:#c60000;
}


div#bodycontent_middle1_internal div#containersx div#sx div#row .destra a.activelink{
display:block;
border-bottom:1px solid #c60000;
color:#c60000;
font-weight:bold;
font-size:95%;
}






div#bodycontent_middle1_internal div#containersx div#sx div#row .destra ul.menu1{margin-top:5px;margin-left:10px;margin-bottom:5px;}

div#bodycontent_middle1_internal div#containersx div#sx div#row .destra ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


div#bodycontent_middle1_internal div#containersx div#sx div#row .destra ul.menu1 li a:link, div#bodycontent_middle1_internal div#containersx div#sx div#row .destra ul.menu1 li a:visited {

color:#333333;
} /* colori per il link */
div#bodycontent_middle1_internal div#containersx div#sx div#row .destra ul.menu1 li a:hover, div#bodycontent_middle1_internal div#containersx div#sx div#row .destra ul.menu1 li a:active {

color:#c60000;
} /* colori per l'effetto roll-over */



div#bodycontent_middle1_internal div#containersx div#sx div#row .destra ul.menu1 li a.activelink{
color:#c60000;
font-weight:bold;
font-size:95%;
} /* colori per l'effetto roll-over */


















div#bodycontent_middle1_internal div#containersx div#sx2{
width:272px;
border:1px solid #e3dfe1;
float:left;
margin-left:5px;
margin-top:10px;
height:80px;
padding-left:10px;
padding-top:10px;

}

div#bodycontent_middle1_internal div#containersx div#sx2 ul.menu1 {
width:260px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */

}


div#bodycontent_middle1_internal div#containersx div#sx2 ul.menu1 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */

background-image:url(../bground/arrow_1_celeste.jpg);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;


}
div#bodycontent_middle1_internal div#containersx div#sx2 div#sx ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/


div#bodycontent_middle1_internal div#containersx div#sx2 ul.menu1 li a:link, div#bodycontent_middle1_internal div#containersx div#sx2 ul.menu1 li a:visited {

color:#333333;
} /* colori per il link */
div#bodycontent_middle1_internal div#containersx div#sx2 ul.menu1 li a:hover, div#bodycontent_middle1_internal div#containersx div#sx2 ul.menu1 li a:active {

color:#6699cc;
} /* colori per l'effetto roll-over */



 
/****************************/

div#bodycontent_middle1_internal div#dx{
margin:0 0 0 295px;
width:450px;
padding:0;
/*height:370px;*/
color:#666666;
}

div#bodycontent_middle1_internal div#dx div#description{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding-top:10px;
	padding-bottom:10px;
	font-size:90%;
	}

div#bodycontent_middle1_internal div#dx div#description table.telefonico{
	color:#000;
	}
	
.text10nerobold{
	color:#000;
	font-weight:bold;
        
	}
	
.textbold11rosso{
	color:#950000;
	font-weight:bold;

	}
