﻿/* CSS Document */

.modalPopup
{
    border-width: 1px;
    border-style: solid;
    border-color: ActiveCaption;
    padding: 1px;
    width: 600px;
    max-height:450px;
	background-color:#EFF3FB;
	 }

  .titleSchedaPop { background-position: #0066CC; color: #fff; float: left; background: #0066CC; font-weight: bold; padding: 0px; width:100%} #popUp .titleSchedaPop a{color:#FFF}

.DettaglioRecapito{font-size: smaller;}

.listCompletition {
	border: 5px solid red;
	list-style-type: none;
	margin: 0px;
	background-color: #FFF;
	text-align: left;
	font-size:50;	
	vertical-align:middle;
	color: black;
	overflow:visible;
	z-index: 5000;
}

.hoverlistitem2 {
background-color:Green;
}

.PopUpNotifica{
	position:absolute;
	left:100px;
	top:150px;
}


.fakeControl

{
   visibility:hidden;
   display:none;
 }
 
 .padding5 {   padding:5px; }
 .padding10 {   padding:10px; }
 .padding20 {   padding:20px; }
 .padding50 {   padding:50px; }

.modalWait{background:#fff;width:100%;height:100%;z-index: 12000;text-align:center;padding:10% 0;}
.modalWait{filter:alpha(opacity=80);opacity: .80;clear:both;font-size:2.4em;color:#686868;} 
.modalWait img{vertical-align:middle}
.TipoRicerca td{text-align:left;padding:0 40px 0 0}
table{border-collapse:collapse;border:0}

body{font-family:Verdana, Geneva, sans-serif;font-size:0.75em;color:#000;margin:0;}
p{padding:0;margin:0 0 5px 0;}
.left{float:left} 
.right{float:right;}
.Mr10{margin-right:18px}
.clear{clear:both;}
.space10 {font-size: 0px; height: 10px; }
form{border-style: none;border-color: inherit;border-width: 0;margin: 0;padding: 0;	width: 100%;} 
fieldset{margin:0;padding:0;border:0}
ul{margin:0 0 15px 0;padding:0;list-style:none}
.history{color:#FFF;float:right;width:200px;text-align:right;position:relative;margin:-50px 0 0 0}
.history a{text-decoration:none;color:#FFF}

.no-padding{ padding:0px 0px 0px 0px!important;}

.table 
.table_top{ vertical-align:top;   }

#frame{float:left;width:100%;}
#head{float:left;width:100%;background:url("../images/bk_page.gif") top repeat-x;padding:10px 0 0 0}
#head .button{float:left;margin:0 15px 0 0;background:url("../images/top_button.gif") right no-repeat;height:34px;overflow:hidden} 
#head img{float:left;border:0} #head .right{float:right}
#head .button a{float:left;display:block;color:#000;text-decoration:none;font-size:1.1em;font-weight:bold;padding:7px 25px 0px 5px}
#head .menu{float:right;clear:both}
#head .titolo { float: right; margin: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; font-variant: small-caps; text-transform: none; color: #1765AD; } 
#head .logo{float:left;margin:10px 0 0 0;width:74%;background:url("../images/bk_logo.gif")} 
#head .loghi{float:right;margin:5px 0 0 0} 
#head .loghi img{margin-right:7px}
#head .cosmos{float:left;padding:0 0 0 15px;width:330px;overflow:hidden}
#head .cosmos .buttonW{float:right;margin:5px 5px 0 0;background:url("../images/button_WSm.gif") no-repeat; border:none; width:90px;height:28px;overflow:hidden;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;} 

.buttonW{float:right;margin:5px 5px 0 0;background:url("../images/button_W.gif") no-repeat; border:none; width:143px;height:28px;overflow:hidden;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;} 
.buttonB{float:right;margin:5px 15px 0px 0;background:url("../images/button_B.gif") no-repeat; border:none; width:143px;height:28px;overflow:hidden;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;cursor:pointer} 

.ImgDett{float:right !important; margin:5px 15px 0px 0;cursor:pointer}

.boxFiltri{float:left;width:100%;background:url("../images/filter.gif") top right no-repeat}
.filterCont{float:left;width:96%;padding:15px 2% 0 2%;background:url("../images/top_filterSx.gif") top left no-repeat;color:#FFF}
.boxFiltri_Close{float:left;width:100%;background:url("../images/filter_bottom.gif") right no-repeat;font-size:0;height:18px;overflow:hidden;margin:0 0 15px 0}
.boxFiltri label{color:#FFF;font-weight:bold;}
.minilabel{ font-size: x-small; }
/* 
.boxFiltri .button{color:#FFF;float:left;margin:0 15px 0 0;background:url("../images/blu_button.gif") right no-repeat;height:32px;overflow:hidden}
.boxFiltri .button {float:left;display:block;color:#fff;text-decoration:none;font-size:1.1em;font-weight:bold;padding:7px 25px 0px 5px}
*/
.boxFiltri .button{font-family: Tahoma, Geneva, sans-serif;color:#FFF;font-weight:bold;background:url("../images/blu_button.png");width:98px;height:26px;font-size: 1.1em; text-transform: uppercase;padding:0px 5px;border:0;cursor:pointer }
.boxFiltri input{}
.boxFiltri img{float:left;border:0} 
.boxFiltri span{/*margin:5px 5px 5px 5px*/}
.boxFiltri .altre{float:right;width:120px;} 
.boxFiltri .altre a{color:#FFF;font-weight:bold} 
.boxFiltri .altre img{float:right;margin-top:-12px}

.pec {}

#mainBody{float:left;width:99%;padding:0 0.5%}

.boxRisultati{float:left;width:100%;background:url("../images/boxRis.gif") top right no-repeat;margin:15px 0 0 0}
.boxRisultatiCont{float:left;width:98%;padding:5px 1%;background:url("../images/boxRis_Sx.gif") top left no-repeat}
.boxRisultati_Close{float:left;width:100%;background:url("../images/boxRis_close.gif") right no-repeat;font-size:0;height:17px;overflow:auto;margin:0 0 15px 0}
.boxRisultati .logo{float:right;width:150px} 
.boxRisultati .logo input{float:left;margin:0 0 0 7px}  
.boxRisultati .logo img{float:left}
.boxRisultati .head{float:left;width:100%}

.alfabeto{float:left;width:95%;height:19px;margin:0px 0 0px 0;background:url("../images/bk_alfabeto.gif") } 
.alfabeto ul{list-style:none;display:inline;font-size:11px}
.alfabeto .ON{float:left;padding:3px 0px;text-align:center;background:url("../images/letter-ON.gif") ;width:20px;height:13px;overflow:hidden;text-decoration:none; }
.alfabeto .OFF{float:left;padding:3px 0px;text-align:center;background:url("../images/letter-OFF.gif") ;width:20px;height:13px;overflow:hidden;text-decoration:none;}
.alfabeto .DIS{float:left;padding:3px 0px;text-align:center;background:url("../images/letter-DIS.gif") ;width:20px;height:13px;overflow:hidden;text-decoration:none;}
.alfabeto .tutti{margin:0 0 0 15px ;float:left;padding:3px 0px;text-align:center;background:url("../images/tutti.gif") ;width:57px;height:13px;overflow:hidden}
.alfabeto .OFF {color:#686868;font-weight:bold}
.alfabeto .ON {color:#1A64AB;font-weight:bold}
.alfabeto a{text-decoration:none;color:#686868}

.pager{margin:0 0 5px 0;color:#1B67AE;overflow:hidden} 
.pager table{width:100%}  
.pager a{color:#1B67AE;text-decoration:none;text-decoration:none; text-align:center;font-weight:bold;}
.pager td{border-color:#FFF;color:#000;text-decoration:none; text-align:center; font-weight:bold;}  
.pager tr{border-color:#FFF}  
.pager .last{color:#999;text-decoration:none; 	text-align: right; font-weight:bold;width:95%}  


.alfabeto .ON a{color:#1765AD;text-decoration:none;font-weight:bold}
.alfabeto .OFF a{color:#686868;text-decoration:none;font-weight:bold}
.alfabeto .tutti a{color:#686868;text-decoration:none;font-weight:bold}

.alfabeto .DIS a{color:#ddd;text-decoration:none;font-weight:bold}

.listaIndirizzi  .listaIndirizzi  img{margin:3px 7px 0 0} 
.listaIndirizzi .OFF td{vertical-align:top;padding:3px 0;border:0;border-bottom:1px solid #E4E4E4}
.listaIndirizzi .risultati{float:left;width:100%;border-top:1px solid #fff;}  
.listaIndirizzi .risultati a{color:#000;}
.listaIndirizzi .block1{float:left;width:49.8%;color:#1466AF;overflow:hidden;padding:5px 0}  
.listaIndirizzi .block1 a{color:#696969;text-decoration:none}
.listaIndirizzi .block2{float:left;width:49.8%;padding:5px 0px;text-align:right;overflow:hidden;}
.listaIndirizzi .ON{background:#024A8C;color:#FFF} 
.listaIndirizzi .ON a{color:#FFF} 
.listaIndirizzi .ON .blu{color:#FFF}
.listaIndirizzi .ON .left{color:#FFF;}
.listaIndirizzi .OFF{} 
.listaIndirizzi .ON a{color:#FFF}
.listaIndirizzi {float:left;width:97%;padding:0 2.98% 0 0;overflow-y:auto;overflow-x:hidden;margin:10px 0 0 0 }
.listaIndirizzi .risultati img{float:left;width:25px;margin:0 5px 5px 5px}


.boxOverviewP{float:left;width:100%;}
.boxOverviewPCont{float:left;width:100%;background:url("../images/boxOverP.gif") top right no-repeat;}
.boxOverviewPCont1{float:left;width:100%;background:url("../images/boxOverP1.gif") top right no-repeat;}

.boxOverviewPSx{float:left;width:96%;padding:10px 2%;background:url("../images/boxOverPSX.gif") top left no-repeat;}
.boxOverviewPSx1{float:left;width:90%;padding:10px 5%;background:url("../images/boxOverPSX1.gif") top left no-repeat;}
.marginN{margin-left:-5px;}

.boxOverviewP_Close{float:left;width:100%;background:url("../images/boxPreviewClose.gif") right no-repeat;font-size:0;overflow:hidden;margin:0 0 0px 0}
.boxOverviewP_Close img{margin:0;border:0;vertical-align:middle} 
.boxOverviewP_Close  input{vertical-align:middle;margin-left:5px}

.boxOverviewP .ico{float:none;clear:both;width:100%;margin: 0 0 15px 0;color:#FFF;overflow:visible} 
.boxOverviewP .ico img{border:0;margin:0 3px 0 0}
.boxOverviewP .img{float:left;width:30px} 
.boxOverviewP .ico a{color:#FFF;}

.boxOverviewP .intestazione{float:left;width:100%;padding:0px 0;height:74px;margin:0;display:inline;overflow:hidden} 
.boxOverviewP .titleSm{clear:both;width:100%;float:left;color:#FFF;font-size:1.6em;padding:0 0 0 8px;vertical-align:middle} 
.boxOverviewP .titleSm img{margin:0 15px 0 0 }

.boxOverviewP .clear{clear:both;height:1px;overflow:hidden;float:left;width:100%}

.boxOverviewP .label_2{float:left;background:url("../images/label_2.png") right no-repeat;width:130px;text-align:center;height:25px;margin:-28px 0 0 5%;position:relative}
.boxOverviewP .label_2A{color:#FFF;float:left;text-align:center;height:20px;margin:0px 0 10px 0;position:relative}
.boxOverviewP .label_2A a{text-transform:uppercase;float:none;display:block;color:#1765AD;text-decoration:none;font-size:1.1em;font-weight:bold;text-align:center;padding:0px}


.boxOverviewP .label_1{float:left;background:url("../images/label_1.png") right no-repeat;width:130px;text-align:center;height:25px;margin:5px 0 0 5%}
.boxOverviewP .label_1A{float:left;background:url("../images/label_1.png") right no-repeat;width:130px;text-align:center;height:25px;margin:5px 0 0 5%}

.boxOverviewP .label_1 img{float:left}
.boxOverviewP .label_1 a{float:none;display:block;color:#fff;text-decoration:none;font-size:1.1em;font-weight:bold;text-align:center;padding:7px 10px 0px 5px}
.boxOverviewP .label_2 a{float:none;display:block;color:#1765AD;text-decoration:none;font-size:1.1em;font-weight:bold;text-align:center;padding:7px 10px 0px 0px}

.boxOverviewP img{float:left;border:0}
.boxOverviewP .scroll{margin:15px 0 25px 0px;float:left;width:98%;overflow-y:auto;overflow-x:hidden;height:110px}  
.boxOverviewP .scroll .ON a{float:left;display:block;text-decoration:none;color:#000;}
.boxOverviewP .scroll .OFF a{text-decoration:none;color:#fff}
.boxOverviewP .scroll .ON{color:#000;text-decoration:none}
.boxOverviewP .scroll .ON img{float:left;margin:-5px 0 0 -12px}
.boxOverviewP .scroll .OFF{color:#fff;text-decoration:none}

.boxOverviewP .ON{float:left;width:90%;margin:0 5% 0 5%;height:45px;padding:5px 2% 5px 3%;color:#FFF;background:url("../images/box_blu.png") top right no-repeat} 
.boxOverviewP .OFF{float:left;width:90%;margin:0 5% 0 5%;height:45px;padding:5px 2% 5px 3%;color:#FFF;} 

.boxEnte{float:left;width:99%;background:url("../images/boxEnte.gif") top right no-repeat;}
.boxEnteCont{float:left;width:98%;padding:10px 1%;background:url("../images/boxEnteSx.gif") top left no-repeat}
.boxEnte_Close{float:left;width:99%;background:url("../images/boxRis_close.gif") right no-repeat;font-size:0;height:17px;overflow:hidden;margin:0 0 15px 0}
.boxEnte .logo{float:left;width:100%;font-size:2em;color:#FFF;font-family:"Times New Roman", Times, serif;text-transform:uppercase;height:62px;overflow:hidden;margin:0 0 0 5px}
.boxEnte .logo img{border:0;vertical-align:middle;margin:0 15px 0 0}

.boxSm{float:left;width:100%;}
.boxSmCont{float:left;width:98%;padding:10px 0px 1px 0.5%;overflow:hidden;font-weight:bold}
.boxSmCont  table{width:100%}
.boxSmCont  table td{padding:4px}
.boxSmCont a{color:#1765AD;text-decoration:none}
.boxSmCont .lineTd{border-top:2px solid #E4E4E4;color:#1765AD}
.boxSmCont .lineTd .txt{color:#626364;font-weight:100}


.boxBluSm{float:left;width:100%;background:url("../images/boxBluSm.gif") top right no-repeat;}
.boxBluSmCont{color:#fff;float:left;width:98%;padding:10px 0px 1px 0.5%;background:url("../images/boxbluSm_sx.gif") top left no-repeat;overflow:hidden}
.boxBluSmCont .ico{float:left;width:95%;padding:0 0px 0 5px;color:#FFF;overflow:hidden;} 
.boxBluSmCont  table td{padding:0 0 0 8px}

.boxBluSmClose{float:left;width:100%;background:url("../images/boxbluSm_close.gif") top right no-repeat;text-align:left;font-size:0;height:9px;overflow:hidden;margin:0 0 10px 0}

.boxGray{float:left;width:100%;background:url("../images/boxGray.gif") top right no-repeat;}
.boxGrayCont{float:left;width:98%;padding:10px 1% 1px 1%;background:url("../images/boxgray_sx.gif") top left no-repeat}
.boxGrayClose{float:left;width:100%;background:url("../images/boxgray_close.gif") top right no-repeat;font-size:0;height:15px;overflow:hidden;margin:0 0 10px 0}

.boxBlu{float:left;width:100%;background:url("../images/boxblu.gif") top right no-repeat;}
.boxBluCont{float:left;width:98%;padding:10px 1% 1px 1%;background:url("../images/boxblu_sx.gif") top left no-repeat}
.boxBluClose{float:left;width:100%;background:url("../images/boxblu_close.gif") top right no-repeat;font-size:0;height:16px;overflow:hidden;margin:0 0 10px 0}

.boxMail{float:left;width:100%;background:url("../images/boxmail.gif") top right;height:162px;overflow:hidden;text-align:center} 
.boxMail img{border:0;}
.boxMailCont{float:left;width:93%;padding:10px 3%;background:url("../images/boxmailsx.gif") top left no-repeat;height:162px}

.title{float:left;width:100%;font-size:2em;color:#1765AD;margin:0 0 15px 0}
.titleSm{float:left;width:100%;font-size:1.4em;color:#1765AD;margin:0 0 15px 0; text-decoration:none;}
.titleSm2{float:left;width:100%;font-size:1.0em;color:#1765AD;margin:0 0 15px 0; text-decoration:none;}

#tabmenu,#tab{float:left;width:100%;height:27px;overflow:hidden;background:url("../images/bk_tab.gif");margin:0 0 15px 0} 
#tabmenu img,#tab img{border:0;float:left} 
#tabmenu{background:none}
#tabmenu .tabON,#tabmenu .tabOFF{float:left;background:url("../images/tabmenu.gif") top right no-repeat;height:27px}
#tab .tabON,#tab .tabOFF{float:left;background:url("../images/tab.gif") top right no-repeat;height:27px;margin:0 5px 0 0}
#tabmenu .tabOFF a,#tab .tabOFF a,#tabmenu .tabON a,#tab .tabON a{float:left;display:block;color:#000;text-decoration:none;font-size:1.1em;font-weight:bold;padding:7px 25px 0px 5px}
#tab .tabON a,#tabmenu .tabON a{color:#1765AD;}

#content{float:left;width:75%;overflow:hidden;}
#sidebar{float:left;width:24.9%;overflow:hidden;}
#sidebar .boxBlu .white{line-height:18px}

.col_Sm{float:left;width:23%;overflow:hidden;padding:0 1%;background:url("../images/vert.gif") top right no-repeat }
.col_Wide{float:left;width:73%;overflow:hidden;padding:0 1% }
.col3{float:left;width:30%;overflow:hidden;padding:5px 1.5% }
.col2{float:left;width:46%;overflow:hidden;padding:0px 15px 5px 0;}
.col1{float:left;width:94%;overflow:hidden;padding:5px 3% }

.quickLink{list-style:url("../images/quickLink.gif")  ;margin:0 0 15px 0px;padding:0 0 0 18px;color:#1765AD} 
.quickLink li{margin:0 0 10px 0;padding:0!important;padding:0 0 0 5px} 
.quickLink li a{color:#000;text-decoration:none;} 
.quickLink .spento { color: #C0C0C0; }

.titleBlock{white-space:nowrap;float:left;width:100%;font-size:1.3em;font-weight:bold;background:url("../images/titleBlock.gif") top right;color:#1765AD;}
.titleBlockCont{float:left;width:90%;background:url("../images/titleBlock_Sx.gif") top left no-repeat;padding:0 5%} 
.titleBlockCont p{margin:8px 0 -8px 0;position:relative}
.titleBlockClose{float:left;width:100%;background:url("../images/titleBlock_close.gif") top right;height:18px;overflow:hidden;margin:0px 0 15px 0 }

.vert{background:url("../images/vert.gif") top right no-repeat }

.lista{float:left;width:100%;margin:0 0 15px 0} .lista img{border:0;margin:0 5px 0 0;vertical-align:middle}
.line{float:left;width:100%;font-size:0;margin:5px 0;height:1px;background:#E4E4E4;overflow:hidden}
.lineSb{float:left;width:100%;font-size:0;margin:5px 0;height:1px;background:#1967AE;overflow:hidden}

.lista a{color:#1967AE;text-decoration:none}
.blu{color:#1967AE}
.white{color:#fff}

.ico{float:left;width:95%;padding:0 2% 0 7px;color:#FFF;overflow:visible;} 
.img{float:left;width:35px;margin:0 0 10px 0} 

#tail{float:left;width:99%;background:url("../images/bk_tail.gif");height:53px;overflow:hidden;clear:both;margin:15px 0 0 0;color:#1967AE}
#tail .tailSx{float:left;width:5%;}
#tail .tailDx{float:right;background:url("../images/bk_tailDX.gif") right no-repeat ;height:48px;overflow:hidden;padding:5px 25px 0 0} 
#tail .tailDx img{vertical-align:middle;border:0}
#tail .text{float:left;padding:18px 0 0 0px;margin:0 0 0 20px;} 
#tail .text a{color:#1967AE;text-decoration:none;margin:0 5px}

.tableSchedaEnte table td{padding:0px 0 2px 2px;text-align:left } .tableSchedaEnte table{width:94%}
.tableSchedaEnte a{color:#1765AD;text-decoration:none}
.tableSchedaEnte .active{background:url("../images/bk_table-ON.gif");padding:2px 0 2px 4px}
.tableSchedaEnte .active a{color:#FFF}

.CustomTabStyle .ajax__tab_tab{height:27px;width:105px;overflow:hidden;background:url("../images/tabmenu.gif") top  no-repeat;margin:0 0 5px 0;color:#000;text-decoration:none;font-size:1.1em;font-weight:bold;padding:7px 0px 0px 3px;text-align:center}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab{color:#1765AD;}

.headTabStyle .ajax__tab_header{float :left;width:100%;height:32px; overflow:hidden;margin:0 0 15px 0 } 
.headTabStyle .ajax__tab_tab{float:left;width:140px;height:24px;background:url("../images/tabmenu-ON.png") top  no-repeat;margin:0px 0 0px 5px;color:#BAD3E9;text-decoration:none;font-size:12px;font-weight:bold;padding:7px 0px 0px 0px;text-align:center;cursor:pointer;}
.headTabStyle .ajax__tab_active .ajax__tab_tab{color:#000;background:url("../images/tabmenu-OFF.gif") top  no-repeat;cursor:pointer;}
.headTabStyle .ajax__tab_active {color:#000;text-decoration:none;font-size:12px;font-weight:bold;padding:7px 0px 0px 0px;text-align:center;cursor:pointer;}

.CustomTabStyleNoSfondo .ajax__tab_header{float :left;width:100%;height:32px; overflow:hidden;background:url("../images/bk_tab.gif") bottom repeat-x!important;margin:0 0 15px 0 } 
.CustomTabStyleNoSfondo .ajax__tab_tab{float:left;width:140px;height:22px;background:url("../images/tab-OFF.gif") top  no-repeat!important;margin:0px 0 0px 5px;color:#000;text-decoration:none;font-size:12px;font-weight:bold;padding:8px 0px 0px 3px;text-align:center;cursor:pointer;}
.CustomTabStyleNoSfondo .ajax__tab_active .ajax__tab_tab{color:#fff;background:url("../images/tab-ON.gif") top  no-repeat!important;}

.SearchTabStyle .ajax__tab_tab{position:relative;float:left;width:140px; height:24px;background:url("../images/tab-OFF.gif") top  no-repeat;margin:15px 0 -6px 15px;color:#000;text-decoration:none;font-size:12px;font-weight:bold;padding:8px 0px 0px 3px;text-align:center;cursor:pointer;}
.SearchTabStyle .ajax__tab_active .ajax__tab_tab{color:#fff;background:url("../images/tab-ON.gif") top  no-repeat;}

.contenutoGestione{ padding:10px 10px 10px 10px }
.lblError{ font-weight:bold; color:Red;}

.ButtonEdit{font-family:Tahoma, Geneva, sans-serif;color:#FFF;font-weight:bold;background:url("bk_button.gif");font-size:1em;text-transform:uppercase;margin:0 3px 0 0;padding:2px 4px;border:0; cursor:pointer;}
.btnClose
{
	padding: 0px;
	margin: 0px;
	background-color: #CC3300;
	color: #FFFFFF;
	height: 20px;
	width: 20px;
	font-weight: bold;
	text-indent: 0px;
	cursor:pointer;
}

