




































	


























































































* {
	vertical-align: top;
}


body{
  color:#254186;
	margin: 0.4em 0em 0em 0em;

	font-size: 100%;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img{
border:0em;
}


.goAway {
	width: 0em;
	height: 0em;
	position:absolute;
	top: -1000px;
	display: none;
}

a{
 text-decoration: none;
 color: #254186;
}

a:hover{
text-decoration: underline;
}

.Hide {
	visibility: hidden;
	width: 0em;
	height: 0em;
	margin: 0px;
	padding: 0px;

	overflow: hidden;
	position: relative;
	display: none;
}


p, .lettura p{
	padding: 0em;
	margin: 0em;
}


.tableHome {
	padding:0em;
	margin: auto;
}

.frecciaArancione {
  background: url(/themes/arca2/images/freccia_arancione.gif);
  background-repeat:no-repeat;
  background-position:left;
}
.frecciaBlu {
  background-image:url(/themes/arca2/images/freccia_blu.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:2px 0px 2px 0px;
}




/* HEADER o navigazione */
.menuSecondario {
	font-size: 0.7em;
	/*text-decoration: none;*/
	text-align:right;
	color: #254186;
}
.menuSecondario:hover {
	font-size: 0.7em;
	/*text-decoration: underline;*/
	text-align:right;
	color: #254186;
}
.divNavigazione {
	border-width:0em;
	margin-bottom: 7px;
}
.divMenuPrincipale {
	text-align:left;
}
.divMenuSecondario {
	margin-top:0.8em;
	float: right;
}
	
.divImmagineHome {
	margin-bottom: 0.1em;
	margin-top: 0.1em;
}


/* box BREADCRUMB  */
.breadcrumbs {
	background-color:#f4f8fd;
	font-size:0.6em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	width:515px;
	text-align:left;
}

.breadcrumbsTable {
	width:100%;
	text-align:center;
	padding:0.1em;
}

.breadDX {
	background-image:url(/themes/arca2/images/breadcrumb_dx.gif);
	background-repeat:no-repeat;
	float:right;
	width:6px;
}



/* FOOTER */
.bordoFooter{
  border-top-width:2px;
	border-top-style:solid;
	border-top-color:#f5821f;
	margin-top:4px;
	padding-top:4px;
}

.divFooter {
	color: #254186;
	font-size: 0.65em;
}
.aCommenti {
	color: #F5821F;
	font-size:1.2em;
	font-weight:bold;
	text-decoration: underline;
}
.divCredits {
	float: right;
}
.tdCommenti{
	 text-align: center;
}
.divCopyright {
	text-align:left;
}
.credits {
	text-decoration: none;
	text-align:right;
	color: #254186;
}
.credits:hover {
	text-decoration: underline;
	text-align:right;
	color: #254186;
}
	

/* box SOCI home New*/
.widthBoxSociHPNew {
	width:880px;
}
.tdBoxSociHPNew {
	background-image:url(/themes/arca2/images/newhp/riga_soci_bg.jpg);
	background-repeat:repeat-x;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
        font-weight: bold;
}

.tdBoxSociHPNewUser{
    background-image:url(/themes/arca2/images/newhp/riga_soci_bg.jpg);
	background-repeat:repeat-x;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
        font-weight: bold;
}

.tdBoxSociHPNewUser a{
	color: #FFFFFF;
}

.tdBoxSociHPNew a{
	color: #FFFFFF;
}

/* box SOCI home */
.linkAreaSociHome li a{
 text-transform: uppercase
}

.widthBoxSoci {
	width:292px;
	background-image:url(/themes/arca2/images/box_soci_home_bg.gif);
	background-repeat:repeat-y;
}
.sfondoBoxSoci {
	background-image:url(/themes/arca2/images/box_soci_home_bg.gif);
	background-repeat:repeat-y;
}
.bottomBoxSoci {
	background-image:url(/themes/arca2/images/box_soci_home_bottom.jpg);
	background-repeat:no-repeat;
	height:18px;
}

/* box SOCI interno */
.sfondoColArancioneInt {
	background-image:url(/themes/arca2/images/box_soci_int_bg.gif);
	background-repeat:repeat-y;
}
.bottomColArancioneInt {
	background-image:url(/themes/arca2/images/box_soci_int_bottom.jpg);
	background-repeat:no-repeat;
	height:18px;
}

.rigaArancioneInt {
	background-color:#f5821f;
	margin:2px 6px 2px 0px;
	height:1px;
	/*width:14em;*/
	font-size: 0em;
}
.rigaColInt {
	padding:2px 0px 0px 0px;
	vertical-align:middle;
}


ul.listaLinkAranc, ul.listaLinkAranc li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

ul.listaLinkAranc li {
  background: url(/themes/arca2/images/freccia_arancione2.gif) no-repeat scroll 0 0.4em;
  padding-left: 10px;
  padding-top: 2px;
  line-height:1.2em;
}






/* box VAI ALLA PAGINA...  */
.sfondoColBluInt {
	background-image:url(/themes/arca2/images/box_vai_bg.gif);
	background-repeat:repeat-y;
}
.bottomColBluInt {
	background-image:url(/themes/arca2/images/box_vai_bottom.jpg);
	background-repeat:no-repeat;
	height:17px;
}
.testoColInt {
	color: #000000;
	font-size:0.7em;
	margin:0px 8px 0px 10px;
}
.selectBoxVai {
	margin:0px 10px 0px 10px;
}



/* box CERCA  */
.sfondoBoxCerca {
	background-image:url(/themes/arca2/images/box_cerca_bg.gif);
	background-repeat:repeat-y;
}
.bottomBoxCerca {
	background-image:url(/themes/arca2/images/box_cerca_bottom.jpg);
	background-repeat:no-repeat;
	height:18px;
}

.searchContainer{
   position:absolute;
    z-index:2;
    visibility: hidden;
    width: 130px;
}

.cloudSearchTop {
        background-image:url(/themes/arca2/images/cerca/nuvola_top.gif);
	background-repeat:no-repeat;
	height:27px;
}
.cloudSearchBottom {
        background-image:url(/themes/arca2/images/cerca/nuvola_bottom.gif);
	background-repeat:no-repeat;
	height:9px;
}
.cloudSearchBox {
    background-image:url(/themes/arca2/images/cerca/nuvola_bg.gif);
    background-repeat:repeat-y;
    vertical-align:middle;
    
}
.cloudSearchForm{
    padding-left:7px;
    padding-right:7px;
}

.cloudSearchInput {
    font-size:0.8em !important;
    width:110px;
}
.searchCommand{
  font-size:0.65em !important;
  color:#FFFFFF;
  cursor:pointer;
  cursor:hand;
}
.wrapSearchCommand{
    white-space: nowrap;
    vertical-align:middle;
    margin-top:2px;
    margin-right:5px;
    height:16px;
}
.imageSearchSubmit{
    margin-top:2px;
    height:16px;
    width:15px;
}



.btnTrasparente{
  background: transparent none;
  font-size: 0.9em;
  margin: 0.2em 0em;
  padding-left: 0em;
  border:0em;
}
form#formRicerca, form#formLogin{
 margin: 0em;
}



/* box SUBMENU  */
.cellaBoxSubmenuTop {
	height:18px;
}
.sfondoBoxSubmenu {
	background-image:url(/themes/arca2/images/box_submenu_bg.gif);
	background-repeat:repeat-y;
}
.linkSubmenu {
	color: #254186;
	font-size:0.8em;
        font-weight:bold;
	text-decoration:none;
}
.linkSubmenu:hover {
	color: #254186;
	font-size:0.8em;
        font-weight:bold;
	/*text-decoration:none;*/
	/*background-color:#e3eef9;*/
}

.currentSubmenu3{
  background-color:#dbe9f7 !important;
  font-weight:bold;
}


.currentSubmenu{
  /*background-color:#dbe9f7 !important;*/
  color:#254186;
    font-weight:bold;
  text-decoration:underline;
}

.separatoreSubmenu {
	line-height:1px;
	background-color:#cad5e7;
}
.contSubmenu {
	margin:0px 0px 0px 0px;
}

  /* tree */
ul#tree, ul#tree li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

ul#tree li {
  /*background: url(/themes/arca2/images/freccia_blu2.gif) no-repeat scroll 0 0.4em;*/
  /*padding-left: 10px;*/
	padding:0px 5px 2px 5px;
  line-height:1.1em;
  margin: 1px 0px 1px 0px;
  /*border-bottom: 1px solid #cad5e7;*/
}

ul#tree ul {
  margin:0;
  padding:0;
  font-weight: normal;
}
ul#tree li li{
  background: url(/themes/arca2/images/freccia_blu2.gif) no-repeat scroll 0 0.4em;
  padding-left: 15px;
  padding-top: 2px;
  border: 0em none;
}

ul#tree2, ul#tree2 li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

ul#tree2 li {
  /*background: url(/themes/arca2/images/freccia_blu2.gif) no-repeat scroll 0 0.4em;*/
  /*padding-left: 10px;*/
	padding:0px 5px 2px 5px;
  line-height:1.1em;
  margin: 1px 0px 1px 0px;
  /*border-bottom: 1px solid #cad5e7;*/
}

ul#tree2 ul {
  margin:0;
  padding:0;
  font-weight: normal;
}
ul#tree2 li li{
  background: url(/themes/arca2/images/freccia_blu2.gif) no-repeat scroll 0 0.4em;
  padding-left: 15px;
  padding-top: 2px;
  border: 0em none;
}

  /* tree */

ul#tree3, ul#tree3 li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

ul#tree3 li {
  background: url(/themes/arca2/images/freccia_blu2.gif) no-repeat scroll 0 0.4em;
  padding-left: 10px;
  padding-top: 2px;
  line-height:1.1em;
  border-bottom: 1px solid #cad5e7;
  margin-left: 10px;
  margin-right: 10px;
}

ul#tree3 ul {
  margin:0;
  padding:0;
  font-weight: normal;
}
ul#tree3 li li{
  background: url(/themes/arca2/images/freccia_blu2.gif) no-repeat scroll 0 0.4em;
  padding-left: 15px;
  padding-top: 2px;
  border: 0em none;
}




/* /box SUBMENU  */



/* box NOTIZIE FLASH*/
.widthBoxNotizieFlash {
	width:290px;
	background-image:url(/themes/arca2/images/newhp/box_notizie_home_bg2.gif);
	background-repeat:repeat-y;
}
.sfondoBoxNotizieFlash {
	background-image:url(/themes/arca2/images/newhp/box_notizie_home_bg.gif);
	background-repeat:no-repeat;
        height:120px;
        overflow:hidden;
        position:relative; 
}
.bottomBoxNotizieFlash {
	background-image:url(/themes/arca2/images/newhp/box_notizie_home_bottom.jpg);
	background-repeat:no-repeat;
	height:18px;
}
.testoNotizieFlash {
	color: #254186;
	font-size:0.7em;
	margin:0px 8px 0px 10px;
	line-height: 1.2em;
         position:absolute;
}



/* box NAZIONALE */
.widthBoxNazionale {
	width:345px;
	background-image:url(/themes/arca2/images/newhp/box_nazionale_home_bg.gif);
	background-repeat:repeat-y;
}
.sfondoBoxNazionale {
	background-image:url(/themes/arca2/images/newhp/box_nazionale_home_bg.gif);
	background-repeat:repeat-y;
}
.bottomBoxNazionale {
	background-image:url(/themes/arca2/images/newhp/box_nazionale_home_bottom.jpg);
	background-repeat:no-repeat;
	height:18px;
}
.testoNazionale {
	color: #254186;
	font-size:0.7em;
	margin:0px 8px 0px 10px;
	line-height: 1.2em;
}


/* box TERRITORIALE */
.widthBoxTerritoriale {
	width:246px;
	background-image:url(/themes/arca2/images/newhp/box_territoriale_home_bg.jpg);
	background-repeat:repeat-y;
}
.bottomBoxTerritoriale {
	background-image:url(/themes/arca2/images/newhp/box_territoriale_home_bottom.jpg);
	background-repeat:no-repeat;
}
.selectBoxTerritoriale {
	text-align:center;
}

/* box BENVENUTO */
.sfondoBoxBenvenuto {
	width:635px;
	background-image:url(/themes/arca2/images/newhp/box_benvenuto_bg.gif);
	background-repeat:repeat-y;
}
td.bottomBoxBenvenuto{
  width: 635px; /*altrimenti si "spacca" con IE */
}
.testoBenvenuto {
	color: #254186;
	font-size:0.7em;
	line-height: 1.2em;
	margin:0px 8px 0px 15px;
}


/* LA MIA ARCA */


.sfondoBoxDx {
	background-image:url(/themes/arca2/images/lamiaarca/box_dx_bg.gif);
	background-repeat:repeat-y;
}
.bottomBoxDx {
	background-image:url(/themes/arca2/images/lamiaarca/box_dx_bottom.gif);
	background-repeat:no-repeat;
	height:18px;
}
.testoColBox {
	color: #000000;
	font-size:0.65em;
	margin:0px 14px 0px 16px;
	line-height: 1.2em;
}

.spaziatoreColDx {
	line-height:0.2em;
}
.sfondoBoxBlu {
	background-image:url(/themes/arca2/images/lamiaarca/box_com_bg.gif);
	background-repeat:repeat-y;
	padding-bottom:1px;
}
.bottomBoxBlu {
	background-image:url(/themes/arca2/images/lamiaarca/box_com_bottom.gif);
	background-repeat:no-repeat;
	height:16px;
}
.rigaBluInt {
	background-color:#254186;
	margin:2px 0px 2px 0px;
	height:1px;
	width:14em;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}

.newsTerritoriali, .newsNazionali {
  font-size:1.6em;
  font-weight:bold;
  margin:0 10px;
  padding:2px 0px 3px 5px;
  margin-bottom: 5px;
  color:#FFFFFF;
}

.newsTerritoriali {
  background-color:#5D71A4;
  border:1px solid #294285;
}

.newsNazionali {
  background-color:#F4821F;
  border:1px solid #C36410;
}

.tableListNews {
  width:520px;
}

.tdImageListNews{
  width:133px;
}


.download {
   line-height:30px;
}
.linkOnIco img {
	float:left;
	height:30px;
	width:30px;
}
.linkAllegato {
	color: #254186;
	font-size:0.8em;
	text-decoration: none;
	font-weight:bold;
}
.linkAllegato:hover {
	color: #254186;
	font-size:0.8em;
	text-decoration: underline;
	font-weight:bold;
}


/* Comunicazioni in LaMiaArca */
.comunicazione{
 padding:2px 0px; 
 margin-right:8px;
 color:#254186;
}


.bordoComunicazione{
 border-bottom: 1px solid #254186;
}

.separatore {
  margin-top:8px;
}

.separatoreBottom {
  margin-bottom:6px;
}

.paddingBottom {
  padding-bottom:6px;
}






.form {
	color: #000000;
	border: 1px solid #c4c4b8;
}

select.form{
  font-size: 0.7em;
}
input.form{
  font-size: 1em;
  width: 10em;
}

.genericLink {
	text-decoration: none;
	color:#254186;
}
.genericLink:hover {
	/*text-decoration: none;*/
	color:#254186;
}



.userContent{
  font-size: 0.7em;
  line-height: 1.5em;
}

.userContent a{
  font-weight: bold;
  text-decoration: underline;
}


/* PAGINA INTERNA */
.widthColonna {
	width:170px;
}

.widthContenuti {
	width:540px;
	margin:0px 10px 0px 10px;
}

.titoloPagina {
	color:#f5821f;
	font-size:1.1em;
	font-weight:bolder;
	margin: 1px 10px 1px 8px;
	padding-bottom: 2px;
	border-bottom: 1px solid #f5821f;
}


.Paragrafo, .paddingnLeftRight15 {
	margin:0px 10px 0px 10px;
}

.titoloParagrafo, .testoMsxAzzurro {
	color:#f5821f;
	font-size: 1.1em;
	font-weight:bold;
}


.testoMsx, .testoChiaro, .testoScuro{
font-size: 0.7em;
}

.testoParagrafo, .testoMsx, .testoChiaro, .testoScuro{
	color:#254186;
}
.testoParagrafoCorsivo {
	color:#254186;
	font-style:italic;
}
.imgParagrafo_Sn {
	float:left;
	margin:0px 8px 0px 0px;
}
.imgParagrafo_Cn {
	margin:8px;
}
.imgParagrafo_Dx {
	float:right;
	margin:0px 0px 0px 8px;
}
.spaziatoreCol {
	line-height:0.4em;
}
.banner {
	background-color:#CCCCCC;
	font-size:1em;
	text-align:center;
	line-height:1.5em;
	margin:0px 5px 0px 5px;
}


/* FAQ */
.elencoFAQ {
  margin: 0em 0em 0.5em 0em;
  padding-left:20px;
}
.elementoFAQ {
	list-style-image: url('/themes/arca2/images/freccia_big_rossa.gif');
	padding-top: 2px;
}
.rispostaFAQ {
	margin: 10px 0px 30px 0px;
	clear: both;
}
.torna {
	background-image: url('/themes/arca2/images/freccia_up_rossa.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #B10035; 
  float: right;
	padding-left: 12px;
}


/* NEWS elenco  */
.spaziatoreNews {
	line-height:1px;
	background-color:#264085;
	margin:6px 10px 10px 10px;
}

.spaziatoreNewsFondo {
	line-height:1px;
	background-color:#264085;
	margin:6px 10px 6px 10px;
}

.categoriaNews {
	color:#f5821f;
	font-weight:bold;
	float:right;
}


.titoloNews, .formSez {
	color:#254186;
	font-size:1.05em; 
	font-weight:bold;
	background-color:#e9f2fa;
	border: 1px solid #a5caeb;
	margin:3px 0px 3px 0px;
  padding: 0.2em;
}

.imgNews + .categoriaEData + .titoloNews{
margin-left: 110px;
}

.footerNews {
	border-top-color:#e9f2fa;
	border-top-width:1px;
	border-top-style:solid;
	margin:6px 0px 3px 0px;
}

.footerNews a.linkNews{
	border: 0em none;
	background-image:url(/themes/arca2/images/freccia_arancione.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 0.5em;
}

a.linkNews{
	font-weight: normal;
	text-decoration: none;
}
	
.linkNews {
	text-decoration: none;
	color:#254186;
}
.linkNews:hover {
	text-decoration: none;
	color:#254186;
}

.newsPrec {
	color:#254186;
	background-image:url(/themes/arca2/images/freccia_precedenti.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}

.laMiaArca{
  font-size: 1.05em;
}

.newsSucc {
	color:#254186;
	text-align:right;
	background-image:url(/themes/arca2/images/freccia_successive.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.newsArchive {
	color:#254186;
	text-align:right;
	background-repeat:no-repeat;
	background-position:right;
}

.spaziatoreNewsFondo {
	line-height:1px;
	background-color:#264085;
	margin:6px 10px 6px 10px;
}

.imgNews {
	float:left;
	padding:0px 8px 0px 0px;
	background-color:#FFFFFF;
	width:125px;
}

.newsImgThumb { max-width: 150px; }
.newsImgDett { max-width: 520px; }

.titoloSezioniNews {
	color:#254186;
	font-weight:bold;
	border-bottom-color:#a5caeb;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin:6px 0px 3px 0px;
}
.allegatoNews {
	margin:6px 0px 3px 0px;
	background-image:url(/themes/arca2/images/freccia_arancione.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.archivioNews {
	border-bottom-color:#e9f2fa;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-bottom:6px;
}


/* FORM */

table.formContainer td {
  padding-bottom:10px;
}

.formLabel {
 color:#555555;
 font-weight:bold;
 padding:2px 8px 1em 0px;
 text-align:left;
}


INPUT.formTxt{
	color: #555555;
	font-size: 105%;
	border: 1px solid #CCCCCC;
	padding: 1px 3px 1px 3px;
	width: 80%;	
}

TEXTAREA.formArea{
	border: 1px solid #CCCCCC;
	width: 80% !important;
	color: #555555;
	/*font-size: 105%;*/
	padding: 1px 3px 1px 3px;
}

INPUT.formCheck{
	vertical-align: middle;
	margin-right: 3px;
}

INPUT.formRadio{
	vertical-align: middle;
	margin-right: 3px;
}

SELECT.formSelMany OPTION{
	padding-right: 1em;	
}

.formPrivacy{
	text-align: center;
}

.formPrivacy INPUT{
	vertical-align: middle;
}
.formSend{
	padding-top:2em;
	text-align:center;
}


/* MAPPA DEL SITO  */
ul#map{
  margin: 0em; 
  padding: 0em;
  list-style-position: inside;
}
ul#map li {
	list-style-image:url(/themes/arca2/images/mappa/freccia_arancione.gif);	
}
ul#map li li{
  list-style-image:url(/themes/arca2/images/mappa/freccia_blu.gif);
}

ul#map li li li{
  list-style-image:url(/themes/arca2/images/mappa/freccia_azz1.gif);
}

ul#map li li li li{
  list-style-image:url(/themes/arca2/images/mappa/freccia_azz2.gif);
}

ul#map li a, ul#map li li a{
	font-weight: bold;
}

ul#map li li li a, ul#map li li li li a{
	font-weight: normal;
}

ul#map li a{
  color:#f5821f;
  text-decoration: none;
  font-size:1.1em;
  margin-left: 0.4em; /*indentaz per IE*/
}

ul#map li li a{
  color:#254186;
}

ul#map li a:hover{
	text-decoration:underline;
}

/* tag cloud */

.tagCLOUD ul {
	margin: 0px;
	padding: 0px;
}

.tagCLOUD li {
	color: #254186;
	display: inline;
	padding: 0px 4px;
}

.tagCLOUD li A {
	color: #037188;
}

.tagCLOUD li A:hover {
	color: #037188;
	text-decoration: underline;
}

.tagPageTitle {
 margin:0 10px;
 font-size:10pt;
 margin-bottom:10px;
 font-weight:bold;
}

/* LA MIA ARCA TAGCLOUD */

ul.tagcloud{
  font:100%/1.3 Arial,sans-serif;
  border:1px solid gray;
  background:#FFF;
  color:#333;
  list-style:none;
  margin:0;
  padding:0.5em;
  line-height:1.8;    
  width: 97%;
  text-align:justify
}

ul.tagcloud li{
  display:inline
}

ul.tagcloud a{
  text-decoration:none;
  color: #787870;
  margin-right: 0.2em
}

ul.tagcloud a:hover{
  text-decoration: underline;
  color: #444
}

a.size1{
  font-size:80%
}

a.size2{
  font-size:90%
}

a.size3{
  font-size:100%
}

a.size4{
  font-size:110%
}

a.size5{
  font-size:120%
}

a.size6{
  font-size:130%
}

a.size7{
  font-size:140%
}

a.size8{
  font-size:150%
}

a.size9{
  font-size:150%
}

a.size10{
  font-size:170%
}

a.size11{
  font-size:180%
}


