/* ===============  Stili di default */

body {
background-color: #f2f6eb;      /*e1eef8*/
color: #000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 8px;
font:11px verdana, arial, helvetica, sans-serif;
width: 100%;
height: 100%;
text-align: center;
/* Proprietà funzionanti ma non VALIDABILI !
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #006633;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color:  #006633;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;}
*/
}

table {
width: 100%;
vertical-align: top;
border: none;
}

a {
color: #283256;
font-size: 11px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
padding: 0px 2px 0px 0px;
}
a:link {color:#283256;}
a:visited {color:#283256;}
a:hover {background-color: #eeedeb;color:#932b28;}

a.xImage{
border: none;
cursor:pointer;cursor:hand;
}
a.xImage:hover{
background-color: transparent;
}


/* Titoli Pagine */

/*
h1 {
font: 19px "Times New Roman", arial, helvetica, serif;
font-weight: bold;
font-style: italic;
width: 100%;
text-align: left;
vertical-align: top;
padding: 8px 3px 8px 3px;
margin: 2px 2px 10px 2px;
background-color: #cbae4f;
border-style: solid;
border-width: medium;
border-color: #b38a00;
color: #4f3a00;
line-height: 16pt;
background: #cccccc url(images/Occhi_90_Dx.jpg) no-repeat right;
}
*/

h1{
font: 19px "Times New Roman", arial, helvetica, serif;
font-weight: bold;
font-style: normal;
width: 100%;
text-align: left;
vertical-align: top;
padding: 20px 3px 8px 24px;
margin: 2px 2px 0px 2px;
background-color: #FFEABD;                 /* C50010 1C55FF*/
border-style: solid;
border-width: medium;
border-color: #ffeabd;
color: #C50010;
line-height: 34pt;              /*16*/
/* background: #ffeabd url(images/TavSRomualdo_TargaTt.gif) no-repeat top left; */
/*letter-spacing: 1pt;*/
/*
background-image:url("../images/Sfondo_BASE.jpg");
background-repeat: no-repeat;
background-position: top;
*/
}

/* Testo descrittivo */
h2 {
color: #3b4c3a;			
font: 12px "Times New Roman", arial, helvetica, serif;	/* Tempus Sans ITC */
font-weight: normal;
padding: 3px 5px 3px 5px;
margin: 10px 10px 10px 10px;
}

/* Titolo Menu + Titoli Argomenti nelle pagine*/
h3 {
font-family: "Times New Roman", arial, helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #c50010;
margin: 0px;
padding: 0px;
}

/* Testo Link su Dove siamo */
h4 {
text-align: center;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
font: 18px verdana, arial, helvetica, sans-serif;
font-weight: normal;
color: #003366;
}


/* Descrizione */
h5 {
color: #875167;       /*314a10*/
font-family: "Times New Roman", arial, helvetica, sans-serif;
font-size: 14px;
line-height:20px;
font-weight: normal;
margin: 0px;
padding-left: 10px;
text-align: center;
}

/* Descrizione */
/*
h6 {
color: #21638c;
font-family: "Times New Roman", arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin: 0px;
padding-left: 2px;
text-align: left;
}
*/

h6 {
color: #876c87;         /* 383226 */
font-family: "Matisse ITC", "Times New Roman", helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
font-style: italic;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 50px;
}


.ImageBand{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 4px;
border: none;
width: 18px;
height: 14px;
/*cursor:pointer;cursor:hand;*/
}

.Image4Band{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 4px;
border: none;
width: 63px;
height: 11px;
/*cursor:pointer;cursor:hand;*/
}

.ImageIco{
width:15px;
height:15px;
margin-top:2px;
}

.DivSx{
float: left;
/*width: 90%;*/
vertical-align: top;
display:block;
padding:3px;
text-align:left;
text-decoration:none;
border-style: solid;
border-width: 1px;
border-color: #159BA8;
margin-left: 20px;
margin-right: 4px;
margin-bottom:5px;
margin-top:5px;
}

.DivCentro{
float: none;
/*width: 90%; */
vertical-align: top;
display:block;
padding:3px;
text-align:center;
text-decoration:none;
border-style: solid;
border-width: 1px;
border-color: #159BA8;      /*159BA8*/
margin-left: 4px;
margin-right: 4px;
margin-bottom:5px;
margin-top:5px;
}


.DivDx{
float: right;
/*width: 60%;*/
vertical-align: top;
display:block;
padding:3px;
text-align:left;
text-decoration:none;
border-style: solid;
border-width: 1px;
border-color: #eeedeb;
margin-left: 1px;
margin-right: 1px;
margin-bottom:1px;
margin-top:1px;
}

.ImageMappa{
padding: 0px 0px 0px 0px;
margin: 10px 0px 5px 0px;
border-style: double;
border-width: 3px;
border-color: #159BA8;      /*ff0000*/
/*cursor:pointer;cursor:hand;*/
}

.ImageMappaG{
float: left;
width: 322px;               /*430px*/
height: 285px;              /*380px*/
padding: 0px 0px 0px 0px;
margin: 10px 0px 5px 28px;
border-style: double;
border-width: 3px;
border-color: #159BA8;      /*ff0000*/
/*cursor:pointer;cursor:hand;*/
}


/* ===============  Stili usati nel Coorpo della pagina */

#TabIncludeTesta{
width: 760px;
background-color: #876C67;    /*a69d9e 738c52 808a82*/
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:none;
border-bottom: thick solid #dec3ae;
}

#TabIncludeTitolo{
width: 762px;
background-color: #FFFFFF;
border: none;
border: 4px double #cbc89b;
margin: 4px 0px 6px 0px;
padding: 0px 0px 0px 0px;
}

#TabCorpoPag{
width: 760px;        /*760px*/
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;  /* Sup./Dx/Inf./Sx */
border: none;
}

#TabPiedePag{
width: 760px;
background-color: #ffffff;          /*CEDDE3*/
border-top: 5px double #dec3ae;      /*dec3ae*/
border-bottom: thick solid #876C67; /*003366*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
font-weight: normal;
font-size: 10px;
font-family: "Times New Roman", arial, helvetica, serif;
color: #283256;
line-height: 20px;
letter-spacing: 1px;
/*
background-image:url("../images/LineaOr_Mosaico.gif");
background-repeat: repeat-x;
background-position: top;
background-attachment: scroll;
*/
}


/* =============== Stili usati nella Colonna di Sx */

#TabColSx{
width: 140px;       /*20%;*/
height: 100%;
vertical-align: top;  
background-color: #f2efe6;     /*f2efe6 6a5f59*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*
background-image:url("../images/LineaOr_Mosaico.gif");
background-repeat: repeat-x;
background-position: top;
background-attachment: scroll;
*/
}

#DivColSx{
width: 100%;
vertical-align: top;
}


/*************
#TabColSx_Div{
width: 100%;
vertical-align:top;  
background-color: #0000FF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
**************/


/* =============== Stili usati nella Colonna di CENTRO */

#TabColCentro{
width: 445px;       /*480 60%;*/
vertical-align:top;
background-color: white;      /*transparent*/
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
float: none;
/*
background-image:url("../images/LineaOr_Mosaico.gif");
background-repeat: repeat-x;
background-position: top;
background-attachment: scroll;
*/
}

#DivColCentro{
width: 100%;
vertical-align:top;
border: none;
margin: -5px 0px 0px -6px;
padding: 0px 0px 0px 0px;
text-align: center;
background-image:url("images/ArcoPSx.gif");
background-repeat: no-repeat;
background-position: top left;
background-attachment: scroll;
}

/*************
#TabColCentro_Div{
width: 100%;
vertical-align:top;  
background-color: #FFC0C0;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
*************/

#DivColCentroLink{
width: 100%;
height: 100%;
vertical-align:top;
border: none;
/* border-top: 5px solid #f2efe6; */
margin: 0px 0px 0px -6px;
padding: 0px 0px 0px 0px;
text-align: left;
}

#DivColCentroLinkTab{
width: 100%;
vertical-align:top;
border: none;
/* border-top: 5px solid #f2efe6; */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
background-image:url("images/ArcoPSx.gif");
background-repeat: no-repeat;
background-position: top left;
background-attachment: scroll;
}

.DivColCentro_DivDx{
float: right;
width: 80%;
vertical-align: top;
display:block;
padding:3px;
text-align:justify;
text-decoration:none;
border: none;
margin-left: 1px;
margin-right: 1px;
margin-bottom:1px;
margin-top:1px;
}

.Image_ColCentro{
float: left;
width: 64%;	
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px;
/*cursor:pointer;cursor:hand;*/
}

#Promessa_ColCentro{
float: right;
width: 80%;
padding: 10px 3px 10px 3px;
margin: 10px 5px 0px 5px;
background-color: #c50010;              /*1C55FF*/
border-style: solid;
border-width: medium;
border-color: #ffffff;
color: #ffffff;
line-height: 16pt;
/*letter-spacing: 1pt;*/
}

.DivColCentro_Titolo {
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
/*color: #4f3a00; */
}

.TabColCentro_Titolo {
background-image:url("../images/Tetto03P.gif");
background-repeat: no-repeat;
background-position: left;
background-attachment: scroll;
}

.TdColCentro_Titolo {
padding: 15px 0px 0px 18px;     /*sx 28*/
margin: 0px 0px 0px 0px;
text-align:left;
font-family: "Times New Roman", arial, helvetica, serif;
font-size: 14px;
font-weight: normal;
Line-height: 16px;
color: #932b28;      /*dc3934*/
}

.DivTxtCentrale{
/*float: right;*/
vertical-align: top;
padding:3px 3px 3px 3px;
text-align:justify;
text-decoration:none;
border-style: solid;
border-width: 1px;
border-color: #234b93;
font-size:12px;
color:#283071;      /*215a94*/
margin-left: 15px;
margin-right: 10px;
margin-bottom:5px;
margin-top:5px;
}
.PTxtCentrale{
width: 98%;
padding:0px 0px 8px 26px;
text-align:justify;
text-decoration:none;
border: none;
font-size:12px;
color:#283071;      /*215a94*/
margin:0px 0px 0px 0px;
background-image:url(../images/B_ITA.gif);
background-repeat:no-repeat;
}
.divTxtCentrale p.ENG{
background-image:url(../images/B_ENG1.gif);
background-repeat:no-repeat;
}
.divTxtCentrale p.DEU{
background-image:url(../images/B_DEU.gif);
background-repeat:no-repeat;
}
.divTxtCentrale p.FRA{
background-image:url(../images/B_FRA.gif);
background-repeat:no-repeat;
}

div.DivDocCentrale {
padding:3px 3px 3px 0px;
margin:0px 0px 0px 0px;
width:auto !important;
/*width:96%;*/
}
/*
div.DivDocCentrale img.sx {margin:2px 4px 2px 0; float:left; border:2px solid #333333;}
div.DivDocCentrale img.dx {margin:2px 5px 2px 4px; float:right; border:2px solid #333333;}
div.DivDocCentrale img.no_bordo {border:none; margin-top:10px;}
div.DivDocCentrale ul {padding:0 0 0 18px; margin:10px 0;}
div.DivDocCentrale ul {padding:0 0 0 33px;
margin:10px 0;
list-style-image:url(../images/punto_elenco_grigio.gif);
}
*/

ul.frecce {
list-style-type:none;
}
ul.frecce li{
background-image:url(../images/frecce_red.gif);
background-repeat:no-repeat;
background-position:0 6px;
text-align:left;
font-size: 12px;
padding:1px 15px 4px 20px;
list-style-type:none;
/*margin:0.2em 0;*/
}
	ul.frecce li a:link, ul.frecce li a:visited {
    font-weight:bold;
    }
	ul.frecce li a:hover, ul.frecce li a:focus {
    font-weight:bold;
    }
		ul.frecce li li a:link, ul.frecce li li a:visited {
        font-weight:normal;
        }
		ul.frecce li li a:hover, ul.frecce li li a:focus {
        font-weight:normal;
        }
ul.frecce li.AllegatoPdf{
background-image:url(../images/icona_pdf.gif);
/*padding-bottom:15px;*/
}
ul.frecce li.AllegatoZip{
background-image:url(../images/icona_zip.gif);
/*padding-bottom:15px;*/
}
ul.frecce li.AllegatoDoc{
background-image:url(../images/icona_doc.gif);
/*padding-bottom:15px;*/
}
ul.frecce li.AllegatoXls{
background-image:url(../images/icona_xls.gif);
/*padding-bottom:15px;*/
}
ul.frecce li li{
background-image:url(../images/frecce_red.gif);
background-repeat:no-repeat;
background-position:0 6px;
padding:3px 15px 0px 15px;
list-style-type:none;
font-weight:normal;
}
ul.frecce li li.Allegatopdf{
background-image:url(../images/icona_pdf.gif);
padding-bottom:15px;
}
}
ul.frecce li li.AllegatoZip{
background-image:url(../images/icona_zip.gif);
padding-bottom:15px;
}
ul.frecce li li.AllegatoDoc{
background-image:url(../images/icona_doc.gif);
padding-bottom:15px;
}
ul.frecce li li.AllegatoExe{
background-image:url(../images/icona_Exe.gif);
padding-bottom:15px;
}
/*
ul.frecce li li.scheda{
background-image:url(../images/scheda.gif);
padding-bottom:20px;
}
ul.frecce li li.atto_completo{
background-image:url(../images/atto_completo.gif);
padding-bottom:20px;
}
ul.frecce li li.modulistica{
background-image:url(../images/modulistica.gif);
padding-bottom:20px;
}
.tit_contrib_modulistica{
font-weight:bold;
color: #000;
}
.avviso_modulistica{
color:#900;
margin-top: 3px;
}
*/

.DivColCentro_Quadro {
padding: 0px 0px 0px 0px;
margin: 12px 10px 0px 0px;
text-align:center;

}

.TabColCentro_Quadro {
}

.TdColCentro_Quadro {
padding: 10px 10px 10px 16px;
margin: 0px 0px 0px 0px;
text-align:center;
}

.ImgColCentro_Quadro {
width: 80px;
height: 80px;
margin: 0px 8px 0px 8px;
border:solid 3px #949890;       /*solid 3px #4f3a00*/
}

a.A_Quadro{
background-color:transparent;
}

.ImgColCentro_Cartina {
border:double 4px #876c67;       /*solid 3px #4f3a00*/
}

/* =============== Stili usati nella Colonna di Dx */

#TabColDx {
width: 175px;       /*140px 20%*/
vertical-align:top;
background-color: #e7e6d4;      /*e7e6d4*/
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
float: none;
/*
background-image:url("../images/LineaOr_Mosaico.gif");
background-repeat: repeat-x;
background-position: top;
background-attachment: scroll;
*/
/*
border-left-color: #ffffff;
border-left-style: solid;
border-left-width: medium;
border-right-color: #336699;
border-right-style: solid;
border-right-width: medium
*/
}

#DivColDx{
width: 100%;
vertical-align:top;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

/*************
#TabColDx_Div{
width: 100%;
vertical-align:top;
background-color: #CCCC99;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}
*************/


#Div_Img_ColDx{
float:left;
vertical-align: top;
border: none;
padding: 0px 0px 0px 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom:0px;
margin-top:0px;
}

.Image_ColDx{
padding: 0px 0px 0px 0px;
margin: 4px 2px 0px 2px;
border: medium double #ffffff;
width: 97%;
/*cursor:pointer;cursor:hand;*/
}



/*=== Utilizzato nel TITOLO degli elenchi ======*/

.Tab0_R1_CSx{
width: 20%;
vertical-align: bottom;
background-color:Transparent;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
font-family: arial, verdana, helvetica, sans-serif;		/* arial Black */
font-style:normal;
font-weight:bold;
font-size: 11px;
color: #9BC5D0;
text-decoration: none;
text-align: center;
}

.Tab0_R1_CSx_Img {
width:31px;
height:24px;
vertical-align:bottom;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 1px;
border: none;
}


.Tab0_R1_CCentro{
width: 60%;
vertical-align: middle;
background-color:Transparent;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-family: Tahoma, arial, verdana, sans-serif;
font-style:normal;
font-weight:bold;
font-size: 16px;
color: #3DBDD4;
text-decoration: none;
text-align: center;
}

.Tab0_R1_CDx{
width: 20%;
vertical-align: middle;
background-color:Transparent;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
font-family: arial, verdana, helvetica, sans-serif;		/* arial Black */
font-style:normal;
font-weight:bold;
font-size: 11px;
color: #9BC5D0;
text-decoration: none;
text-align: center;
}


.Tab0_R1_Ancor {
vertical-align: bottom;
color: #0084FF;
font-size: 12px;
font-family: MS Sans Serif, verdana, arial, helvetica;
font-weight: bold;
text-decoration: none;
padding: 0px 2px 1px 1px;
}
.Tab0_R1_Ancor:link {color:#0084FF;}
.Tab0_R1_Ancor:visited {color:#0084FF;}
.Tab0_R1_Ancor:hover {background-color: E8E8E8;}





/*=== Utilizzato negli elenchi ======*/

.TabElenco {
width: 99%;
margin-left:5px;
margin-right:5px;
background-color:transparent;   /*#e7e6d4*/
border: solid 1px #808080;
color: #002963;
font-size: 8pt;
font-family: arial, MS Sans Serif, verdana, helvetica;
font-weight: normal;
text-decoration: none;
line-height:18px;
border: ridge 1px;
}


.TabElenco_PTesta{
background-color:transparents;  /*#eeedeb*/
font-size: 8pt;
font-weight: bold;
}

.TabElenco_cCatNome{				/* Att.ne: width = somma di cCat + cNome */
width: 23%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: none;
border-left: groove 1px;
border-right: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
color:#FF9E13;
line-height:20px;
}

.TabElenco_cLocIndir{				/* Att.ne: width = somma di cLoc + cIndir */
width: 31%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: none;
border-right: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
color:#FF9E13;
line-height:20px;
}



.TabElenco_cCateg{
width: 8%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
}

.TabElenco_cNome{
width: 15%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: groove 1px;
padding: 0px 0px 4px 3px;
text-align: left;
font-weight: bold;
}

.TabElenco_cLoc{
width: 12%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
}


.TabElenco_cIndir{
width: 19%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
}

.TabElenco_cTel{
width: 12%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
}
.TabElenco_cCel{
width: 15%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
}

.TabElenco_cMail{
width: 15%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
}

.TabElenco_cWeb{
width: 19%;
vertical-align: top;
background-color:transparent;
margin: 0px;
border: groove 1px;
padding: 0px 0px 0px 3px;
text-align: left;
}

/*===================================*/

/*=== Utilizzato negli elenchi per Zona ======*/

.TabZona {
width: 99%;
margin-left:5px;
margin-right:5px;
background-color:transparent;   /*#e7e6d4*/
border: double 4px #cbc89b;
color: #002963;
font-size: 8pt;
font-family: arial, MS Sans Serif, verdana, helvetica;
font-weight: normal;
text-decoration: none;
line-height:18px;
}

.TabZona_Td{
width:260px;
/*height:90px;*/
vertical-align: top;
background-color:#ffffff;       /*f2f6eb*/
text-align: right;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height:14px;
/* mio ??? */
margin: 0px;
border-bottom: 2px ridge #215a94;
border-left: 1px solid #215a94;
border-right: 1px solid #215a94;
padding: 2px 2px 2px 2px;
}

.TabZona_Image{
width:60px;
height:60px;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;
/*cursor:pointer;cursor:hand;*/
}

.TabZona_P{
font-family: Tahoma, Arial, sans-serif;
line-height:12px;
margin:4px 0px 0px 3px;
padding: 0px 0px 0px 0px;
}

.TabLegenda_P{
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height:10px;
margin:0px 0px 0px 3px;
padding: 0px 0px 0px 2px;
}
/*============================================*/

/*=== Utilizzato nella Foto Gallery ======*/

.TabGallery {
width: 98%;
margin-left:5px;
margin-right:5px;
background-color:transparent;   /*#e7e6d4*/
border: double 4px #cbc89b;
color: #002963;
font-size: 8pt;
font-family: arial, MS Sans Serif, verdana, helvetica;
font-weight: normal;
text-decoration: none;
line-height:18px;
}

.TabGallery_Td{
width:150px;
/*height:90px;*/
vertical-align: top;
background-color:#ffffff;       /*f2f6eb*/
text-align: right;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height:14px;
/* mio ??? */
margin: 0px 0px 0px 0px;
border-bottom: 2px ridge #215a94;
border-left: 1px solid #215a94;
border-right: 1px solid #215a94;
padding: 2px 2px 2px 2px;
}

.TabGallery_Image{
/*
width:80px;
height:80px;
*/
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: none;
/*cursor:pointer;cursor:hand;*/
}

.TabGallery_P{
font-family: Tahoma, Arial, sans-serif;
line-height:12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 82px;
}

/*============================================*/

/*=== Utilizzato negli elenchi LINKS ======*/

.TabLink {
width: 99%;
margin-left:5px;
margin-right:5px;
background-color:transparent;   /*#e7e6d4*/
border: double 4px #cbc89b;
color: #002963;
font-size: 8pt;
font-family: arial, MS Sans Serif, verdana, helvetica;
font-weight: normal;
text-decoration: none;
line-height:18px;
}

.TabLink_Scelta{
vertical-align: top;
background-color:transparent;
margin: 0px;
border: none;
border-left: groove 1px;
border-right: groove 1px;
padding: 0px 0px 0px 10px;
text-align: left;
color:#FF9E13;
line-height:20px;
}


.TabLink_Td{
width:180px;            /*260px*/
/*height:90px;*/
vertical-align: top;
background-color:#ffffff;       /*f2f6eb*/
text-align: left;
font-family: Tahoma, Arial, sans-serif;
font-size: 9px;
line-height:14px;
margin: 0px;
border-top: 2px ridge #215a94;
border-left: 1px solid #215a94;
border-right: 1px solid #215a94;
border-bottom: 2px ridge #215a94;
padding: 2px 2px 2px 2px;
}

.TabLink_P{
font-family: Tahoma, Arial, sans-serif;
line-height:12px;
margin:4px 0px 0px 3px;
padding: 0px 0px 0px 0px;
}

/*============================================*/


/* =============== Stili usati nella Pagina "???" */


.TestoDescr h2 {
text-align: justify;
font-weight: bold;
}


.box h2 {
border: none;
text-align:left;
text-decoration:none;
width:90%;
padding:0px;
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 0px;
}


.box h3{
border:none;
width:90%;
text-align:left;
text-decoration:none;
padding: 0px 0px 0px 0px;
margin: 8px 2px 5px 5px;
}



/* =============== Stili usati nella Pagina "Conta" */


#TabContatori {
width: 98%;
vertical-align:top;  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font: 12px verdana, arial, helvetica, sans-serif;
font-weight: normal;
color: #003366;
}

.TdPiede_LinkHome {
width:130px;
padding-top:10px;
padding-left:10px;
background-image:url("../images/Icona_BBT.gif");
background-repeat: no-repeat;
background-position: left;
background-attachment: scroll;
}


/* Usati per link con mini icone (html: <a href="nofile.pdf" class="pdf">) */

/*
a{color:#286B98}
a:hover{color:#0C4971}
*/
a.mailto{padding-right: 20px;background: url(icon_mailto.gif) no-repeat center right}
a.external{padding-right: 20px;background: url(icon_external.gif) no-repeat center right}
a.delicious{padding-right: 20px; background: url(delicious.gif) no-repeat center right}
a.pdf{padding-right: 20px;background: url(icon_pdf.gif) no-repeat center right}
a.doc{padding-right: 20px;background: url(icon_doc.gif) no-repeat center right}
a.zip{padding-right: 20px;background: url(icon_archive.gif) no-repeat center right}
a.rss{padding-right: 20px;background: url(icon_feed.gif) no-repeat center right}


