/*
1 = blu
2 = arancione
3 = verde
3light = verdechiaro
*/

body {
	background-color: #FFFFFF;
	/*color: #000000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0%;
}
/*HOME*/
.indirizzo {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
}
.indirizzo2 {
	color: #6D90C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 55%;
}
.utility {
	color: #0B325D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	text-decoration: none;
}
.input {
	color: #002F95;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 60%;
	width: 115px;
}

.bgBannerArancio {
	background-image: url(../images/home/bgrighe2.gif);
}
.bgBannerBlu {
	background-image: url(../images/home/bgrighe3.gif);
}
.bgBannerSx {
background-image: url(../images/home/bannercuoresx.gif);
}
.bgBannerDx {
	background-image: url(../images/home/bannercuoredx.gif);
}

/*FINE HOME*/

/*FONT*/
.smallfont {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 65%;
	text-decoration: none;
}
.mediumfont {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
}
.xmediumfont {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
}
/*input*/
.button_col1 {
    color: #FFFFFF;
    background-color: #96ACDB;
	 font-size: 70%;
}
.button_col1_long {	
    color: #FFFFFF;   
    background-color: #96ACDB;
	 font-size: 90%;
}
.button_col2 {
    color: #6f3800;
    background-color: #feb779;
	 font-size: 70%;
}
.button_col3 {
    color: #FFFFFF;
    background-color: #73B16E;
	 font-size: 70%;
}
.button_col3_long {
    color: #FFFFFF;
    background-color: #73B16E;
	 font-size: 90%;
}
.input_col1 {
  	 border: 1px solid #96ACDB;
    font-size: 75%;
}
.input_col1ecm {
  	 border: 1px solid #96ACDB;
    font-size: 75%;
	width: 80%;
}
.input_invisibileecm {
  	 border: 0px solid;
    font-size: 75%;
	 font-weight: bold;
	 width: 100%;
}
.input_col2 {
  	 border: 1px solid #FEB779;
    font-size: 75%;
}
.input_col3 {
  	 border: 1px solid #73B16E;
    font-size: 75%;
}
/*fine input*/

.buttonmenu1 {
	color: #002F95;
	font-size: 70%;
	font-weight: bold;
	background-color: #96ACDB;	
	width: 10%;
	white-space: nowrap;
}
.buttonmenu2 {
	color: #6F3800;
	font-size: 70%;
	font-weight: bold;
	background-color: #FEB779;	
	width: 10%;
	white-space: nowrap;
}
.buttonmenu3 {
	color: #244f24;
	font-size: 70%;
	font-weight: bold;
	background-color: #73B16E;	
	width: 10%;
	white-space: nowrap;
}
.buttonmenu4 {
	color: #000000;
	font-size: 70%;
	font-weight: bold;
	background-color: #4A97DF;	
	width: 10%;
	white-space: nowrap;
}
/*Intestazione tabella*/

.titolomenu1 {
	color: #002F95;
	font-size: 70%;
	font-weight: bold;
	background-color: #96ACDB;	
	padding: 2px 2px 2px 2px;
}
.titolomenu1light {
	color: #002F95;
	font-size: 70%;
	font-weight: bold;
	background-color: #C7DCFB;	
	padding: 2px 2px 2px 2px;	
}
.titolomenu1noSf {
	color: #002F95;
	font-size: 70%;
	font-weight: bold;
	padding: 2px 2px 2px 2px;	
}
.titolomenu2 {
	color: #6F3800;
	font-size: 70%;
	font-weight: bold;
	background-color: #FEB779;	
	padding: 2px 2px 2px 2px;	
}
.titolomenu2light {
	color: #6F3800;
	font-size: 70%;
	font-weight: bold;
	background-color: #FEB779;	
	padding: 2px 2px 2px 2px;	
}
.titolomenu2noSf {
	color: #6F3800;
	font-size: 70%;
	font-weight: bold;
	padding: 2px 2px 2px 2px;	
}
.titolomenu3 {
	color: #244f24;
	font-size: 70%;
	font-weight: bold;
	background-color: #73B16E;	
	padding: 2px 2px 2px 2px;	
}
.titolomenu4 {
	color: #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	background-color: #42A8CE;	
	padding: 2px 2px 2px 2px;	
}
.titolomenu4big {
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	background-color: #42A8CE;	
	padding: 2px 2px 2px 2px;	
}


.titolomenu3light {
	color: #244f24;
	font-size: 70%;
	font-weight: bold;
	background-color: #D7F0D3;	
	padding: 2px 2px 2px 2px;	
}
.titolomenured {
	color: #722F24;
	font-size: 70%;
	font-weight: bold;
	background-color: #E8A090;	
	padding: 2px 2px 2px 2px;	
}
.titolomenuyellow {
	color: #6C6632;
	font-size: 70%;
	font-weight: bold;
	background-color: #EBE293;	
	padding: 2px 2px 2px 2px;	
}
.titolomenublu {
	color: #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	background-color: #6391BF;	
	padding: 2px 2px 2px 2px;	
}
.titolomenuviola {
	color: #666666;
	font-size: 70%;
	font-weight: bold;
	background-color: #D1BAC3;	
	padding: 2px 2px 2px 2px;	
}
.titolomenu3noSf {
	color: #244f24;
	font-size: 70%;
	font-weight: bold;	
	padding: 2px 2px 2px 2px;	
}
.titolomenu4noSf {
	color: #276EBC;
	font-size: 70%;
	font-weight: bold;	
	padding: 2px 2px 2px 2px;	
}
.titolomenunocolor {
	font-size: 70%;
	font-weight: bold;
	padding: 2px 2px 2px 2px;	
}
/*FINE Intestazione tabella*/

/*Colore tabella di MENU*/
.table1 {
	background-color: #FFFFFF;
	border: 1px solid #96ACDB;
}
.table1sfCol {
	background-color: #F1F6FD;
	border: 1px solid  #96ACDB;
}
.table2 {
	background-color: #FFFFFF;
	border: 1px solid #FEB779;
}
.table2dark {
	background-color: #FFFFFF;
	border: 1px solid #E4700B;
}
.table2_img {
	background-color: #FFFFFF;
	border: 2px solid #FEB779;
}
.table1_imgspeciali {
	background-color: #FFFFFF;
	border: 2px solid #006BB5;
}
.table2sfCol {
	background-color: #fff3ea;
	border: 1px solid #FEB779;				
}
.table3 {
	background-color: #FFFFFF;
	border: 1px solid #73B16E;
}
.table3sfCol {
	background-color: #D7F0D3;
	border: 1px solid #73B16E;
}
.table3light {	
	background-color: #FFFFFF;
	border: 1px solid #D7F0D3;
}
.tablered {
	background-color: #FFFFFF;
	border: 1px solid #E8A090;
}
.tableyellow {
	background-color: #FFFFFF;
	border: 1px solid #EBE293;
}
.tableblu {
	background-color: #FFFFFF;
	border: 1px solid #6391BF;
}
.tableviola {
	background-color: #FFFFFF;
	border: 1px solid #D1BAC3;
}
/*FINE Colore tabella di MENU*/

/*BOX sottoaree*/
.testatabox3 {
	background-color: #93C38F;
	width: 92%;	
	font-size: 90%;
}
.box3 {
	background-color: #FBF9E7;
	border: 1px solid #93C38F;
	font-size: 60%;
}
.interno {	
	/*display: block;
	background-color: #FFFFFF;
	border-bottom: 1px solid #93C38F;
	border-right: 1px solid #93C38F;
	width: 100%;
	font-size: 20%*/
}
.centrale {
	text-align:center;
}
/*FINE BOX sottoaree*/

.spaziaturacella {
	padding: 2px;
}
.spaziaturacella4 {
	padding: 4px;
}
.spaziaturacella6 {
	padding: 6px;
}
.spaziaturacella8 {
	padding: 8px;
}


/*Colori (usati per le righe)*/
.col1hr
{
    COLOR: #96acdb
}
.col2hr
{
    COLOR: #ff9d49
}
.col3hr
{
    COLOR: #73b16e
}
.col4hr
{
    COLOR: #276EBC
}
/*Fine colori (usati per le righe)*/


/*Sezione link*/
	/*LINK GENERICO*/
a:link {
	/*color: #000000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:visited {
	/*color: #000000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:hover {
	/*color: #000000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:active {
	/*color: #000000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	/*FINE LINK GENERICO*/
/*LINK GENERICO BOLD*/
a.boldunder:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.boldunder:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

a.boldunder:hover {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

a.boldunder:active {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
/*FINE LINK GENERICO BOLD*/

/*Link generico nounder*/
a.nounder:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.nounder:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

a.nounder:hover {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.nounder:active {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
/*Fine Link generico nounder*/
	/*Menu SX*/
a.linkareenoSf:link {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkareenoSf:visited {
	color: #000000;
	font-weight: bold;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkareenoSf:active {
	color: #000000;
	font-weight: bold;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.linkareenoSf:hover {
	color: #000000;
	font-weight: bold;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}		
a.linkaree1:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkaree1:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkaree1:active {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.linkaree1:hover {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #D1E1FB;
}	
a.linkaree3:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkaree3:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkaree3:active {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.linkaree3:hover {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #D7F0D3;
}
a.linkaree3:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkaree4:visited {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkaree4:active {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.linkaree4:hover {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #C9E1FB;
}
a.linkaree4:link {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

	/*FINE Menu SX*/
	
	/*ATTUALITA' sottoaree GIALLO*/
a.linkattualita:link {
	color: #a99e52;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.linkattualita:visited {
	color: #a99e52;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
}

a.linkattualita:active {
	color: #a99e52;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
}
a.linkattualita:hover {
	color: #a99e52;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #f7f3d2;
	font-weight: bold;	
}	
	/*FINE ATTUALITA' SOTTOAREEE GIALLO*/
	
	/*PRIMOPIANO SOTTOAREEE ROSSO*/	
a.linkpp:link {
	color: #A03721;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.linkpp:visited {
	color: #A03721;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
}

a.linkpp:active {
	color: #A03721;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;	
}
a.linkpp:hover {
	color: #A03721;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #fbede3;
	font-weight: bold;	
}		
	/*FINE PRIMOPIANO SOTTOAREEE ROSSO*/	
	/*LInk all'interno di paragrafi*/
	
a.link1:link {
	color: #4C71BC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link1:visited {
	color: #4C71BC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link1:hover {
	background-color: #D1E1FB;
	color: #4C71BC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link1:active {
	color: #4C71BC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link_salestate:link {
	color: #006BB5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link_salestate:visited {
	color: #006BB5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link_salestate:hover {
	background-color: #C9E1FB;
	color: #006BB5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link_salestate:active {

	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link2:link {
	color: #BB6B1D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link2:visited {
	color: #BB6B1D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link2:hover {
	background-color: #E6DED9;
	color: #6F3800;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link2:active {
	color: #BB6B1D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link3:link {
	color: #357957;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link3:visited {
	color: #357957;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link3:hover {
	background-color: #D7F0D3;
	color: #357957;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link3:active {
	color: #357957;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
	/*FIne link all'interno di paragrafi*/	
	/*Link primo piano*/
a.linkpph:link {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkpph:visited {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkpph:hover {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkpph:active {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox:link {
	color: #DA6714;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox:visited {
	color: #DA6714;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox:hover {
	color: #DA6714;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox:active {
	color: #DA6714;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox3:link {
	color: #021F00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox3:visited {
	color: #021F00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox3:hover {
	color: #021F00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox3:active {
	color: #021F00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox1:link {
	color: #285284;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox1:visited {
	color: #285284;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox1:hover {
	color: #285284;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkbox1:active {
	color: #285284;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
A.link2annomin:link
{
    FONT-WEIGHT: bold;
    COLOR: #0A7103;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.link2annomin:visited
{
    FONT-WEIGHT: bold;
     COLOR: #0A7103;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.link2annomin:unknown
{
    FONT-WEIGHT: bold;
     COLOR: #0A7103;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e6ded9;
    TEXT-DECORATION: none
}
A.link2annomin:hover
{
    FONT-WEIGHT: bold;
     COLOR: #0A7103;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e6ded9;
    TEXT-DECORATION: none
}
a.link4:link {
	color: #4A96DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link4:active {
	color: #4A96DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link4:visited {
	color: #4A96DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link4:hover {
	background-color: #C9E1FB;
	color: #4A96DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.link_salestate:active {
	color: #006BB5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}



.errore
{ 
	color: #8B0000;  
	font: bold;   
}
.arancioScuro_bold
{ 
	color: #FC674E;  
	font: bold;   
}
.testoBianco
{ 
	color: #FFFFFF;  
	font: bold;   
}
.listabluscuro
{ 
	list-style-image: url(/resources/usabile/images/comuni/puntele1.gif);
}	
.listaarancio
{ 
	list-style-image: url(/resources/usabile/images/comuni/puntele2.gif);
}	
.listaverde
{ 
	list-style-image: url(/resources/usabile/images/comuni/puntele3.gif);
}
.listablu
{ 
	list-style-image: url(/resources/usabile/images/comuni/puntele4.gif);
	}
/*Fine link primopiano*/
/*FINE Sezione link*/

/*TABELLE*/
/*verde*/
.tab2colori_sfondo_col3 {
	background: #74B26F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;	
}
.tab2colori_testata_col3 {
	background: #B3DFA7;
	font-weight: bold;
	text-align: center;
}
.tab2colori_cell_col3 {
	background: #E2F4DE;
}
.tab2colori_cell2_col3 {
	background: #F8FCF8;
}
.tab2colori_sfondo_col3_nofont {
	background: #74B26F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.tab2colori_testata_col3_font {
	background: #B3DFA7;
	font-weight: bold;
	text-align: center;
	font-size: 75%;
}
.tab2colori_cell_col3_font {
	background: #E2F4DE;
	font-size: 75%;
}
.tab2colori_cell2_col3_font {
	background: #F8FCF8;
	font-size: 75%;	
}
/*fine verde*/

/*arancio*/
.tab2colori_sfondo_col2 {
	background: #EB9D57;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;	
}
.tab2colori_testata_col2 {
	background: #FAC08C;
	font-weight: bold;
	text-align: center;
}
.tab2colori_cell_col2 {
	background: #F6DFCA;
}
.tab2colori_cell2_col2 {
	background: #FDF8F3;
}
.tab2colori_sfondo_col2_nofont {
	background: #EB9D57;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.tab2colori_testata_col2_font {
	background: #FAC08C;
	font-weight: bold;
	text-align: center;
	font-size: 75%;
}
.tab2colori_cell_col2_font {
	background: #F6DFCA;
	font-size: 75%;
}
.tab2colori_cell2_col2_font {
	background: #FDF8F3;
	font-size: 75%;	
}
/*fine arancio*/

/*blu*/
.tab2colori_sfondo_col1 {
	background: #96ACDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;	
}
.tab2colori_testata_col1 {
	background: #CAD9F6;
	font-weight: bold;
	text-align: center;
}
.tab2colori_cell_col1 {
	background: #E8EEFA;
}
.tab2colori_cell2_col1 {
	background: #EEF3FC;
}
.tab2colori_sfondo_col1_nofont {
	background: #96ACDB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.tab2colori_testata_col1_font {
	background: #CAD9F6;
	font-weight: bold;
	text-align: center;
	font-size: 75%;
}
.tab2colori_cell_col1_font {
	background: #E8EEFA;
	font-size: 75%;
}
.tab2colori_cell2_col1_font {
	background: #EEF3FC;
	font-size: 75%;	
}
/*fine blu*/

/*azzurro*/
.tab2colori_sfondo_col4 {
	background: #4A8FD6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;	
}
.tab2colori_testata_col4 {
	background: #BBD7F1;
	font-weight: bold;
	text-align: center;
	color: #2E4254;
}
.tab2colori_cell_col4 {
	background: #E8F2FA;
	color: #314C65;
}
.tab2colori_cell2_col4 {
	background: #F8FAFC;
	color: #314C65;
}
.tab2colori_sfondo_col4_nofont {
	background: #4A8FD6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.tab2colori_testata_col4_font {
	background: #BBD7F1;
	font-weight: bold;
	text-align: center;
	font-size: 75%;
	color: #2E4254;
}
.tab2colori_cell_col4_font {
	background: #E8F2FA;
	font-size: 75%;
	color: #314C65;
}
.tab2colori_cell2_col4_font {
	background: #F8FAFC;
	font-size: 75%;	
	color: #314C65;
}
/*fine azzurro*/

/*FINE TABELLE*/

a.linkServizi:link {
	color: #AA8F0C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkServizi:visited {
	color: #AA8F0C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkServizi:hover {
	background-color: #FAE794 ;
	color: #AA8F0C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.linkServizi:active {
	color: #AA8F0C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.tableServizisfCol {
	background-color: #FEFAE9;
	border: 1px solid  #F1CD23;
}
.titolomenuServizi {
	color: #866F02;
	font-size: 70%;
	font-weight: bold;
	background-color: #F1CD23;	
	padding: 2px 2px 2px 2px;
}
.table3mappasfCol {
	background-color: #EFF7EF;
	border: 1px solid #73B16E;
}
.titolomenu3_bianco {
	color: #FFFFFF;
	font-size: 70%;
	font-weight: bold;
	background-color: #73B16E;	
	padding: 2px 2px 2px 2px;
}
.dataHome {
	color: #0B325D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 55%;
}
.hrArancio
{
    COLOR: #6F3800;
	 height: 1px;
}
.testo2 {
	color: #6F3800;
	font-weight: bold;
}
.sfondoAzzurro {
	background: #D1E1FB;
}
.listaverde_sm
{ 
	list-style-image: url(/resources/usabile/images/comuni/puntele3sm.gif);
}
/* nuove tabelle per medicinali*/
.tab_sfondo_col3_nofont {
	background: #9AC795;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
   text-align: right;
	border: 1px solid #9AC795;	
}
.tab_sfondo_col3_nofont td {
	background: #E2F4DE;
	font-size: 75%;
	border: 1px solid #9AC795;
}
.tab_testata_col3_font {	
	font-weight: bold;
	text-align: center;
}
.tab_testata_col3_font td{
	background: #B3DFA7;
}
.tab_sfondo_col3 {
	background: #9AC795;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
   text-align: right;
	border: 1px solid #9AC795;
}
.tab_sfondo_col3 td {
	background: #E2F4DE;
	font-size: 75%;
	border: 1px solid #9AC795;
}
.tab_testata_col3 {
	font-weight: bold;
	text-align: center;
}
.tab_testata_col3 td{
	background: #B3DFA7;
}
/*fine nuove tabelle per medicinali*/
a.hidelink {
	display:none;
}

/*CLASSI PER LA TABELLA DI ELENCO PROFESSIONI*/

.tab2colori_sfondo_col1_nofont {
	BACKGROUND: #96acdb;
}	

.tab_intestazione{
background-color: #afd0f1; font-size: 80%; text-align: center;
}

.tab_noIntestazione{
/*background-color: #e7f1fb;*/
background-color: #ffffff; font-size: 70%; text-align: left;
}

.tab_intestazione2{
background-color: #afd0f1; font-size: 80%; text-align: left;
}

/*stili testata-------------------------------------------------------*/
.bg_testata_port {
	background: url(/img/sf_test_portale.gif);
	height: 66px;
}
.dataoggi {
	position: absolute;
	right: 5px;
	height: 21px;
	width: 250px;
	text-align: right;
	top: 5px;
	font-size: 60%;
	color: #003366;
	font-weight: bold;
}
.linktestata {
	position: absolute;
	right: 5px;
	top: 36px;
	height: 20px;
	width: 250px;
	text-align: right;
	font-size: 70%;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	padding-top: 3px;
}


ul.menutestata {
	list-style:none; 
	margin:0; 
	padding: 5px; 
	color:#000000;
}

ul.menutestata li a {
	display:inline; 
	text-decoration:none; 
	padding: 0px; 
	padding-right: 5px;
	padding-left: 5px;
	height:15%; 
	color:#000000;
}
ul.menutestata li { display:inline } 

ul.menutestata li a:link, ul.menutestata li a:visited {
	background:transparent;
} 

ul.menutestata li a:hover {
	color:#000000;
	text-decoration:none;
	background-color: White;
} 

.intestazione_celeste{
	font-weight: bold;
	padding-left: 1em;
}

/*stili testata nuova-------------------------------------------------------*/
.bg_testata_riga1 {
	background-color: #ff0000;
	border-bottom: 1px solid #000000;
	height: 3px;
	font-size: 0%;
}
.bg_testata_riga2 {
	/*background: url(/resources/usabile/img_nuovo_portale/test_grigiorosso.gif);*/
	background: url(/resources/usabile/img_nuovo_portale/bianco_azzurro.gif);
	height: 110px;
}
.riga2_testata_sx {
	position: absolute;
}
.riga2_testata_dx {
	position: absolute;
	right: 0px;
}
.bg_testata_riga3 {
	background-color: #044981;
	border-bottom: 1px solid #bcbaba;
	/*	background-image: url(/resources/usabile/img_nuovo_portale/test_sfumGrigia.gif);*/
	background-image: url(/resources/usabile/img_nuovo_portale/test_sfumBlu.jpg);
	background-repeat: repeat-y;
	text-align: right;
}
.img_align_left {
	float: left;
	margin-left: 0px;
	left: 0px;
	padding: 0px;
}
.dataodierna {
	position: absolute;
	right: 5px;
	height: 21px;
	width: 250px;
	text-align: right;
	top: 5px;
	font-size: 65%;
}

/*--- LINK CERCA, GUIDA, MAPPA ---*/
.testatalink1 {
	position: absolute;
	right: 5px;
	top: 46px;
	height: 20px;
	width: 250px;
	text-align: right;
	font-size: 70%;
	color: #000000;
	padding: 0px;
	padding-top: 3px;
}
ul.menutestata1 {
	list-style:none; 
	margin:0; 
	padding: 5px;
	color: #000000;
}
ul.menutestata1 li a {
	display:inline; 
	text-decoration:none; 
	padding: 0px; 
	padding-right: 5px;
	padding-left: 5px;
	height:15%; 
	font-size: 80%;	
	color: #ffffff;
	font-weight: normal;
}
ul.menutestata1 li { 
   display:inline 
} 

ul.menutestata1 li a:hover {
	text-decoration:underline;
	color: #000000;
	font-weight: normal;
}

ul.menutestata1 li a:link, ul.menutestata1 li a:visited {
	color: #000000;
/*	background-color: #b50303;*/
	font-weight: normal;
} 


/*--- LINK CITTADINO, OPERATORE, SALA STAMPA ---*/
.testatalink2 {
	position: absolute;
	right: 5px;
	top: 5px;
	height: 20px;
	width: 500px;
	text-align: right;
	font-size: 90%;
	color: #000000;
	padding: 0px;
	padding-top: 3px;
}
ul.menutestata2 {
	list-style:none; 
	margin:0; 
	padding: 2px;
	color: #999999;
	font-size: 70%;
}
ul.menutestata2 li a {
	display:inline; 
	text-decoration:none; 
	padding: 0px; 
	padding-right: 10px;
	padding-left: 10px;
	height:15%; 
	color: #ffffff;
	background-color: ##b6080A; /*#4c4c4c;*/
	font-weight: bold;
	vertical-align: top;
}
ul.menutestata2 li { 
	display:inline;
	vertical-align: top;
} 

ul.menutestata2 li a:link, ul.menutestata2 li a:visited {
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
} 
ul.menutestata2 li a:hover {
	text-decoration:underline;
	color: #ffffff;
	vertical-align: top;
} 
hidelink {
	DISPLAY: none
}
.menutestata2_evidenza {
	background-color: White;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	color: #000;
}

.ss_box_multimedia_bannerSX{
	background-color: #fff;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	font-size: 55%;
}

img.img_DX {
	float: right;	
	margin: 0;
	margin-left: 1em;
}

img.no_border {
	border: 0;
}

.citt_titolo5{
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #999;
	padding-bottom: 0.3em;
	text-align: left;
	color: #B50303;
}
