﻿body {font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	margin:0px; padding:0px;  
}

tr.risultato{font-size: 14px; color: #0E57B1; background-color:#E4EEFC; width:22px}

a{font-size: 12px; font-weight:bold; text-decoration:none}

a:hover {text-decoration:underline}

.list_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16; font-weight: bold; color: #0E57B1; }
.list_result {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.ricerca_avanzata
{
	font-weight: bold;
	font-size: 12px;
	color: #fb5501;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.chk_ricerca_avanzata
{
	font-weight: bold;
	font-size: 12px;
	color: #fb5501;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	A.linkScheda
{
	font-size: 12px;
	color: #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal
}
	A.linkScheda2 { FONT-SIZE: 12px; COLOR: #cc3333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:normal }

	.scheda_view { FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	a.scheda_view { FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
	a.scheda_view:hover { FONT-SIZE: 12px; COLOR: #488BE0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
	.small { FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	.very_small { FONT-SIZE: 10px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	.small A {color:#488BE0}
	.big { FONT-SIZE: 14px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
	.smallcaps { font-variant:small-caps;}

A.ResultPagesLinks
{
	font-size: 14px;
	color: #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal
}
.ResultPages { FONT-SIZE: 14px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.input
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;  
	/*white-space : nowrap ;*/
}

.y_elastic_div
{
	border-width :1px;
	border-style :solid ;
    overflow-y  :scroll   ;	
 	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-weight: bold;
	font-size: x-small;
	vertical-align: middle;
	width: 118px;
	color: #000000;
}

.reg_profile_fields
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space : nowrap ;
}

.profile_aiml_token
{
	font-size: 10px;
	color: #2b4182;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.profile_aiml_token_title
{
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #2b4182;
}


.profile_galluzzo_token
{
	font-size: 10px;
	color: #fb5501;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.profile_galluzzo_misc_token
{
	font-size: 10px;
	color: #800000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}



.profile_galluzzo_token_title
{
	font-size: 12px;
	color: #fb5501;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.error_signal { FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:left; }

	.error
{
	font-size: 10px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	text-align:left;
}

.v_info
{
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	text-align: left;
}



	.watch_out
{
	font-size: 10px;
	color: blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	text-align: left;
}

	.watch_out_white
{
	font-size: 10px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	text-align: left;
}


	.watch_out_orange
{
	font-size: 10px;
	color: #FF7128;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	text-align: left;
}

.no_css
{
	font-family: Verdana;
}


.marquee_signal
{
	border: thick double #0066FF;
	font-family: Verdana;
	font-weight: bold;
	color: #FF0066;
	background-color: #CCFFFF;
	font-size: large;
}


.inserimento_ip { width: 119px; border: solid 1 #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.inserimento { width: 200px; border: solid 1 #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

	A.gall_linkScheda2 { FONT-SIZE: 12px; COLOR: #97592C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:normal }
	A.gall_linkScheda2:hover { FONT-SIZE: 12px; COLOR: #F39D5F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:normal }
	A.gall_linkScheda { FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:normal}
	A.gall_linkScheda:hover { FONT-SIZE: 12px; COLOR: #488BE0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:normal }

.title
{
	font-size: 16px;
	font-weight: bold;
	color: #183C7C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.metadata_title { FONT-SIZE: 12px; width: 150px;  font-weight:bold;  COLOR: #183C7C; vertical-align:top;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.metadata_content { FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.link { FONT-SIZE: 12px; COLOR: #488BE0; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;white-space:nowrap ; }
.link_bold
{
	font-size: 12px;
	color: #3366ff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	white-space: nowrap;
}

/*.link { FONT-SIZE: 12px; COLOR: #488BE0; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }*/
.link:hover { FONT-SIZE: 12px; COLOR: #F39D5F; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.control_info { FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.control_info:hover { FONT-SIZE: 12px; COLOR: #488BE0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.highlight2
{
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #cc3333;
	font-family: Verdana, Arial, Raavi, Shruti;
	padding: 3px 3px 3px 3px;
}

.aiml_adv_srch
{
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #2b4182;
	font-family: Verdana, Arial, Raavi, Shruti;
	padding: 3px 3px 3px 3px;
}


a.aiml_adv_srch {
	text-align: left;
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #2b4182; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 3px 3px 3px 3px
}
a.aiml_adv_srch:hover {
	text-align: left;
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #488BE0;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 3px 3px 3px 3px
}

.aiml_adv_srch_separator{background-color: #488BE0;height: 1px;}

.reg_row_height{height: 21px;}

.scritta {
    FONT-SIZE: 14px; COLOR: #e4eaf7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:center
}

A.aiml_linkResult { FONT-SIZE: 16px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold   }
A.aiml_linkResult:hover { FONT-SIZE: 16px; COLOR: #488BE0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold   }

.galluzzo_line_separator
{
   BACKGROUND-COLOR: #F6CFB3; height:1px;
}

.mirabile_line_separator
{
	background-color: #488BE0;height: 1px;
}

.mirabile_blank_td_height
{
	height :5px;
}

.mirabile_views
{
	color : White ;  font-weight:bolder;
	/* border-color : Black ;*/
} 

.mirabile_views_attive
{
	color : White ;  font-weight:bold;
	/* border-color : Black ;*/
} 



.highlight
{
	font-weight: bold;
	font-family: Arial, Verdana;
	background-color: #ffff66;
}

.logged_user
{
	font-weight: bold;
	font-size: x-small;
	color: #0000ff;
	font-family: Verdana, Arial, 'Lucida Console';
	white-space:nowrap;  
}

.master_clt_sections_align
{
	height:23px; vertical-align:middle ;
}


.prices_discount
{
	font-weight: bold;
	font-size: xx-small;
	color: #990000;
	font-family: Verdana, Arial, Tahoma;
}


.prices_active
{
	font-weight: bold;
	font-size: xx-small;
	color: #ff0000;
	font-family: Verdana, Arial, Tahoma;
}


.prices_subtitles
{
	font-weight: bold;
	font-size: small;
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
}

.prices_subtitles_xsmall
{
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
}

.price_subheader { FONT-SIZE: 16px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.price_nowrap { FONT-SIZE: 12px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  white-space:nowrap ; }

.nowrap_class {white-space:nowrap ;}

.price_header
{
	font-size: 16px;
	color: #183C7C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px dotted #000
}

.price_total
{
	font-size: 16px;
	color: #183C7C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top: 1px dotted #000
}

.title_shop { FONT-SIZE: 20px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-top: 1px dotted #000  }

.orange_degrad_galluzzo
{
	background-color :#FFE0C0;
}

A.menuMelCalmaBislam
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: #415A93;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
A.menuMelCalmaBislam:hover
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

.poster_shop
{
	background-color: #5882d5;
	color: White;
	font-weight: bold;
	font-size: x-small;
	font-family: Verdana, Arial;
}

.field_search_cls
{
	font-weight: bold;
	font-size: x-small;
	color: #0099cc;
	font-family: Verdana, Arial;
}

.value_search_cls
{
	font-weight: bold;
	font-size: x-small;
	color: #3333ff;
	font-family: Verdana, Arial;
}

gfgf
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	so-language: it-IT;
}



.regole_iva_cee
{
	background-color: dodgerblue;
}

.regole_iva_ita
{
	background-color: lightskyblue;
}

.regole_iva_xcee
{
	background-color: burlywood;
}


.regole_iva_ita_green
{
	background-color:  Green ;
}

.regole_iva_ita_red
{
	background-color:   Red  ;
}

.mylogtable
{
	font-weight: bold;
	color: White;
	font-size: x-small;
	background-color: black;
	font-family: Arial, Verdana;
}


/*definisce i div sei diversi blocchi nei form di ricerca*/
.search_block 
{ 
    border: #cfcfcf 1px solid; 
    margin: 5px 0px 10px 20px; 
    padding: 5px 5px 5px 5px 
}

/*classe che definisce il titolo della sezione grande del form di ricerca*/
.search_section_name 
{ 
    padding: 10px 0px 5px 5px; 	
    text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #fb5501;
	font-variant:small-caps;
	font-family: Verdana, Arial, Raavi, Shruti;
}
.search_subsection_name 
{ 
    text-align: left;
}

/*classe che definisce il titolo dei blocchi del form di ricerca*/
a.search_subsection_name  
{
    margin-left: 20px;
    padding: 5px 0px 5px 20px;
    text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #183C7C;
	font-family: Verdana, Arial, Raavi, Shruti;
	text-align: left;
	width: 100%;
}

a.search_subsection_name:hover 
{
    text-decoration: none;
    color: #488BE0;
}

/*titolo del portale*/
.portal_name { FONT-SIZE: 20px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 10px 0px 10px 0px  }

/*nome dei cataloghi di riserca (da selezionare) all'interno del portale*/
.search_catalog_name { FONT-SIZE: 16px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	margin-left: 0px; white-space:nowrap ;
}

/* ----------------- MAIN --------------------------*/
#main_div {position:absolute; top:0px; left:0px; right:0px; height:95%; bottom:0px; min-width:800px; margin: 5px}

#main_header {position:absolute; width:100%; height:130px; min-width:800px; }
#main_header_sx {position:absolute; top: 0px; width: 20px; height:106px; background-image: url(immagini/testata_sx.gif); background-repeat: no-repeat }
#main_header_content{position:absolute; top: 0px; height:106px; left: 20px; right:20px; background-image: url(immagini/testata.gif); background-repeat: repeat-x;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
#main_header_dx {position:absolute; top: 0px; width: 20px; height:106px; right:0px; background-image: url(immagini/testata_dx.gif); background-repeat: no-repeat}

#main_header_logo {float: left}
#main_header_menu {float: right}
#main_header_info {float: right; clear: right; padding-bottom: 5px; font-size: 13px;}
#main_header_info A {color: #666699;}
#main_header_content UL {padding: 0px }
#main_header_content UL LI {list-style: none; padding: 0px 5px 0px 5px; float:left; font-weight: bold;font-size: 13px;}

#main_orange_sx {position:absolute; top: 106px; width: 20px; height:24px; background-image: url(immagini/arancio_sx.gif); background-repeat: no-repeat }
#main_orange_content{color: #183C7C; position:absolute; top: 106px; height:24px; left: 20px; right: 20px; background-image: url(immagini/arancio.gif); background-repeat: repeat-x; padding-left: 62px; padding-top: 2px; margin: 0px; padding-bottom: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
#main_orange_dx {position:absolute; top: 106px; width: 20px; right:0px; height:24px; background-image: url(immagini/arancio_dx.gif); background-repeat: no-repeat}
a.orange_link {	margin: 0px; height: 24px; color: rgb(242, 247, 253); padding-top: 0px; padding-right: 10px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal;}

A.orange_link:hover {color: #2B4182;text-decoration: none;}

.orange_sep {background-image: url(immagini/arancio_sep.gif); background-repeat: repeat-y; width:2px; height:24px; margin: 0px }


#portali { float:left; width:30px; height:20px; color: #183C7C; font-weight: normal}
#nomi_portali { float:left; height:20px; }
#riepilogo_ricerche { float:right; height:20px; width:200px}

#main_wrapper{ position:absolute; width:100%; top:130px; bottom:49px; left:0px; right:0px}
#main_content{width:100%; height:100%; min-height: 100px; overflow:auto; overflow-x:hidden;}

#main_footer {position:absolute; width:100%; /* height:29px;*/ bottom:0px;}

#main_footer_line_sx {position:absolute; width: 20px; height:6px; background-image: url(immagini/linea_sx.gif); background-repeat: no-repeat }
#main_footer_line_content{position:absolute; height:6px; left: 20px; right: 20px; background-image: url(immagini/linea.gif); background-repeat: repeat-x;}
#main_footer_line_dx {position:absolute;  width: 20px; height:6px; right:0px; background-image: url(immagini/linea_dx.gif); background-repeat: no-repeat}

#main_footer_sx {position:absolute; top: 6px; width: 20px; height:23px; background-image: url(immagini/footer_sx.gif); background-repeat: no-repeat }
#main_footer_content{position:absolute; margin-top:0px; padding-top: 3px; top: 6px; height:23px; left: 20px; right: 20px; background-image: url(immagini/footer.gif); background-repeat: repeat-x;}
#main_footer_dx {position:absolute; top: 6px; width: 20px; height:23px; right:0px; background-image: url(immagini/footer_dx.gif); background-repeat: no-repeat}

#main_footer_content UL {padding: 0px; margin: 0px}
#main_footer_content UL LI {list-style: none;  padding: 0px 5px 0px 5px; float:left; font-weight: bold;font-size: 13px;}

.optionsep {border-left: solid 1px #fff;}
.lingua {float:right}

#main_footer_content A.menuSel, #main_header_menu A.menuSel {color: #ffffff;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
#main_footer_content A, #main_header_menu A {color: #666699;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
#main_footer_content A:hover, #main_header_menu A:hover {color: #ffffff;text-decoration: none;}

/* ----------------- HOME ------------------------- */

#home_header_sx { position:absolute; width: 20px; height:49px; background-image: url(immagini/ricerca_sx.gif); background-repeat: no-repeat }
#home_header_dx {position:absolute; right:0px; width: 20px; height:49px; background-image: url(immagini/ricerca_dx.gif); background-repeat: no-repeat}
#home_header_wrapper{position:absolute; height:100%; top:0px; bottom:0px; left:20px; right:20px; background-image: url(immagini/ricerca.gif); background-repeat: repeat-x;}
#home_header_content{width:730px; height:49px; left:0px; right:0px; padding-top: 10px; margin-left: auto; margin-right:auto; text-align: center; font-size: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
#home_header_error {width:100%;}


#home_central_wrapper {position:absolute; width: 100%; height:100%; min-width: 100px; top: 49px}
#home_central_content{width:970px; height:100%; min-height: 100px; margin-left: auto; margin-right:auto;overflow:auto; overflow-y:auto;} /* hidden */
#home_col1 {width:300px; height:100%; padding-left: 5px; padding-right:5px; float:left;  }
#home_col2 {width:270px; height:100%; padding-left: 10px; padding-right:10px; float:left;  }
.home_col2-1 {width:42px; float:left; padding-top: 10px}
.home_col2-2 {width:190px; float:left; padding-left: 4px; padding-right: 0px;}
.home_col2-3 {width:20px; float:left;  padding-top: 17px; padding-left: 0px; }
#home_col3 {width: 340px; padding-right: 5px; padding-left: 5px; float: left; background-image:url(immagini/sfondo_col3.png)}
#home_col3_bottom {width: 350px; height:18px; float: left; background-image:url(immagini/sfondo2_col3.png)}

#home_central_content h1
{
    font-size: 16px;
    color: #183C7C;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
#home_central_content p { margin-bottom: 3px;  margin-top: 3px;}

#home_central_content h2 { FONT-SIZE: 20px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin-bottom: 5px;  margin-top: 5px;}
#home_central_content h2 A { FONT-SIZE: 20px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold  }
#home_central_content h3 A
{
    font-size: 16px;
    color: #488BE0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}
#home_central_content h3 A:hover { COLOR: #183C7C; TEXT-DECORATION: none;}

#home_database_manoscritto { float:left; margin-top: 15px; }
.home_linkSmall A{ FONT-SIZE: 12px !important; }
#home_repertori {padding: 0 10px}
#home_repertori h2 { FONT-SIZE: 16px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold  }
#home_repertori h2 A { FONT-SIZE: 16px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold  }
#ctl00_ContentPlaceHolder1_home_repertori_default h2 { FONT-SIZE: 20px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold  }
#ctl00_ContentPlaceHolder1_home_repertori_default h2 A { FONT-SIZE: 20px; COLOR: #fb5501; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold  }
#ctl00_ContentPlaceHolder1_home_repertori_default h3 { FONT-SIZE: 14px; COLOR: #415A93; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; line-height: 20px  }
#home_repertori p {FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

#home_central_content UL {padding: 0px }
#home_central_content UL LI {list-style: none; padding: 0px; line-height: 25px}
#home_central_content UL A
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: #415A93;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}
#home_central_content UL A:hover
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}



A.home_linkResult:hover { FONT-SIZE: 16px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold   }
A.home_linkResult { FONT-SIZE: 16px; COLOR: #488BE0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold   }
.home_linkResult
{
	font-size: 16px;
	color: #488BE0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.home_result { FONT-SIZE: 16px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align: left }

/* ---------------- CONTENT -----------------------*/

#main_header_popup {position:absolute; width:100%; height:65px; min-width:800px; }
#main_header_popup_sx {position:absolute; top: 0px; width: 20px; height:65px; background-image: url(immagini/testata_small_sx.gif); background-repeat: no-repeat }
#main_header_popup_content{position:absolute; top: 0px; height:65px; left: 20px; right:20px; background-image: url(immagini/testata_small.gif); background-repeat: repeat-x;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
#main_header_popup_logo_mirabile {float: left; background-image: url(immagini/logo_small.png);width:234px; height:60px}
#main_header_popup_logo {float: right; height:60px;  margin:auto; display:table; }
#main_header_popup_logo_content { display:table-cell;vertical-align:bottom;padding-bottom:2px}
#main_header_popup_text {float: right; font-size: 20px; vertical-align: bottom; height:65px; color: #415A93; padding-top: 35px; padding-left: 10px}

#main_header_popup_dx {position:absolute; top: 0px; width: 20px; height:65px; right:0px; background-image: url(immagini/testata_small_dx.gif); background-repeat: no-repeat}

#main_popup_line_sx {position:absolute; width: 20px; top: 65px; height:6px; background-image: url(immagini/linea_sx.gif); background-repeat: no-repeat }
#main_popup_line_content{position:absolute; height:6px; top: 65px;  left: 20px; right: 20px; background-image: url(immagini/linea.gif); background-repeat: repeat-x;}
#main_popup_line_dx {position:absolute;  width: 20px; height:6px;  top: 65px; right:0px; background-image: url(immagini/linea_dx.gif); background-repeat: no-repeat}

#main_popup_wrapper{ position:absolute; width:100%; top:71px; left:0px; right:0px}
#main_popup_content{width:100%; height:100%; padding: 20px; min-height: 100px; overflow:auto; overflow-x:hidden;FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
#main_popup_content p {FONT-SIZE: 12px; COLOR: #183C7C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
#main_popup_content a {FONT-SIZE: 12px; COLOR: #488BE0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
#main_popup_content a:hover { FONT-SIZE: 12px; COLOR: #488BE0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

/* ------------------ tooltip ------------------------ */
#tooltip h3, #tooltip div { margin: 0; }

#tooltip
{
    border: solid 1px #7C7C7C;
    position: absolute;
    z-index: 3000;
    padding: 10px;
    font-size: 0.5pt;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    opacity: 0.9;
    background-color: #fff;
    margin: 0;
    color: #333333;
}
#tooltip div {text-align: left; 	font-size: 8pt;font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tooltip h3, #tooltip div { margin: 0; 	font-size: 8pt;font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

.permalink 
{
    color: #000;
    background-color: #fff;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 3px;
    font-size: 10px;
    height: 25px;
    border: solid 1px #7C7C7C;
}

.altri_progetti
{
    margin-bottom:10px;
}

.altri_progetti_int
{
    background-color: #E4E4E4;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 3px;
    height: 25px;
    font-size: 10px;
    border: 1px solid #CCCCCC;
}

.sintesi {
float: left
}

.spoglio {
margin-left:20px;
}