 /* label */
  .label-up{display:block;position:absolute;font:bold 12px 'Arial';border:0 none;font-weight:bold
          padding:0;height:30px;width:680px;margin: 74px 0 0 209px}
  .label-up ul{height:30px;line-height:30px;list-style:none;margin: 0;padding:0}
  .label-up li{display:inline;padding:0; margin:0}
  .label-up a {color:#FFF;float:left;padding:0 0 0 4px;text-decoration:none; margin: 0}
  .label-up a span{display:block;float:none;padding:0 6px 0 0;
                margin:0 3px 0 0}
  .label-up a img{border:none;margin:3px 4px 0 0;}
  
  .label-up a:hover{background:url("/nex/img/menu_label_sx.gif") no-repeat left center;}
  .label-up a:hover span{background:url("/nex/img/menu_label_dx.gif") no-repeat right center;} 

  .label-up-ajax a:hover{background:url("/nex/img/ajax_label_sx.gif") no-repeat left center;}
  .label-up-ajax a:hover span{background:url("/nex/img/ajax_label_dx.gif") no-repeat right center;} 

  .mete-evidenza{border:5px solid red;margin-top:-5px;}

  #mete-container { list-style-type:none;margin: 0;padding: 0 0 0 10px;text-indent:0;height:88px;}  
  #mete-container li{border:1px solid #999999;float:left;height:72px;list-style-type:none;margin:0pt 3px;padding:2px 1px;text-indent:0pt;width:76px;}  
  #mete-container a { padding-top: 34px; text-decoration: none}
  #mete-container a:hover {  background-repeat: no-repeat; background-position: center top; font-weight: bold; font-size: 8px; text-align: center; text-decoration: none;padding-top: 38px;}
  #mete-container a em { line-height:19px;display:block;clear:both;  background: #274375; font-size: 11px; color: #ffffff; font-weight: bold;text-decoration: none; width: 76px; height: 20px; margin-left: 0; text-align: center; font-family: verdana, tahoma, arial, helvetica, sans-serif;font-style: normal;}
  #mete-container a:hover em {color: #274375; background: #F6F6F6;}
  #mete-container img{ width: 75px; height: 49px;}

/* ******************** */
  /* *** ricerca home *** */
  /* ******************** */
  #ricerca_home{width:auto;height:228px; background:url("/nex/img/ricerca_home_tile.gif") #FFF repeat-x}
  #ricerca_home_pulsante{width:auto;height:33px;text-align:right;padding:5px;margin:3px 0 0 2px;color:#000;font-size:12px;line-height:22px;font-weight:bold;}

  #adv {  width: auto; height: auto;  color: #000;clear:both;border-top:1px dotted #8D6F1D !important; border-top:1px dashed #8D6F1D;}
  .adv{ margin:5px 0 0 0;}
  .ricerca-tit{text-indent: 8px; line-height: 18px; height: 18px;
                color:#95A9C9;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:16px;font-weight: bold;}
    
  .boxnotondo{border:1px solid #999; margin:0; background-color:#FFF}
 
    /* form */
    
    .checklist li label {display:inline;margin:0 0px 0;border:0;height: 10px;text-indent:0;}

		.checklist, .checklist li { margin-left: 0; padding: 0;  list-style-type:none}
    .checklist li {width:140px;float:left;}
		
    #ricerca_home ul li { margin-left: 0; padding: 0;}
    #ricerca_home ul {width:auto; margin: 0; padding: 0;  list-style-type:none}
		
    .checklist label {padding: 0 5px; text-indent: 0; line-height:20px;}
    .checklist input{ margin: 0 5px; text-indent: 0; height:20px; vertical-align: middle; float:left; }
		.checklist label:hover, .checklist label.hover { cursor: pointer !important; text-decoration: underline; }
    .checklist li {border-bottom:1px dotted #8D6F1D !important; border-bottom:1px dashed #8D6F1D;}
    
		.option_chk { float:left;font-size: 10px; width: 140px; color: #000;}
		.option_chk .colore_variante { background: #FFF366; }

		.personalRic { background:url("/nex/img/ric_lente.gif") #FFF 2px 0 no-repeat;padding-left:26px;border:1px solid #999}
    
    .meteRadio{float:left;margin-right:10px;}
    .meteRadio li{margin: 6px 0 0 3px; font-size:12px;width:75px}
    .meteRadio input{margin: 0 3px 0 !important; margin: 0}
    
    
  /* form registrazione */
    #reg_utente ul {width:auto; margin: 0; padding: 0;  list-style-type:none}
    #reg_utente ul li { margin-left: 0; padding: 5px;float:left}
    #reg_utente input, #reg_utente select { width:205px;}
    #newLett input{ width:15px;}
    
.col {
	float:left;
  text-indent:0px;
  margin: 2px 0;
  padding:0;
}

.dividi {
  border-right:1px solid #D6D6C2;
}

.col li{
  list-style-type:none;
}

/* home */
#colonna_01a{width:305px; max-width:311px;margin: 0 3px 3px 3px;}
#colonna_01b{width:305px; max-width:311px;margin: 0 3px 3px 3px;}
#colonna_02{width:410px!important; width:400px;margin:  0 3px 3px 3px}
#colonna_03{width:241px !important; width:231px;margin: 0;}
#colonna_riga{width:973px;margin:6px 0 3px 0;clear:both}
#colonna_03b{width:660px !important; width:651px; margin:  0 3px 3px 3px;}
#colonna_03c{width:216px;margin:  0 3px 3px 3px;}
#colonna_03d{background-color:#FFFFFF;
clear:both;
margin:28px 3px 3px;
width:960px;}

#wrapper {
  margin:5px 0 0 0;
	padding-bottom:0px;
	width:auto;
	background:url("/nex/img/tile_wrapper.gif") #fff;
	overflow:hidden;
	height: auto;
}

/* autocomp */

    #load-autocomp{position:absolute;width:16px;height:16px;margin:-19px auto auto 235px;}

    div.autocomplete {
      z-index:100;
      position:absolute;
      background-color:#FFF;
      border:1px solid #888;
      margin:0;
      padding:0;
      text-align:left;
    }
    div.autocomplete {
      color: #6DB6FF; 
      font-size: 11px; 
      font-family: 'Verdana','Arial'; 
      letter-spacing: -0.02em;
    }    

    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
      width: auto;
    }
    
    div.autocomplete ul li.selected { width:auto; background-color: #EFEDDD;margin:0;padding:0;}
    
    div.autocomplete ul li {
        line-height:21px;
        list-style-type:none;
        display:block;
        margin:0;
        padding:0;
        cursor:pointer;
        width: auto;
        border-bottom:1px dotted #EFEDDD !important; border-bottom:1px solid #EFEDDD;
    }
    
    span.cnt{display:none}
    
    div.autocomplete ul li b{margin-left:3px;background-color:#015FC3;}

/* RICERCA */

.verde{color: green}
.verde{background: url(true.png) no-repeat;text-indent:-10000px;width:28px;height:28px;}
.rosso{background: url(false.png) no-repeat;text-indent:-10000px;width:28px;height:28px;}
#ricerca input{float:left}
#ricerca label{display:block;height:16px;line-height:15px;font-size:11px;}
#ricerca span{float:left}
.verTical{width:100px;float:left}
.oriZzo{width:100px;}
.ulField{   font-size:11px;
list-style-type:none;
margin:0pt;
padding:0pt;
text-indent:0pt;
width:260px;}
.boXes label{display:block;height:16px;line-height:16px;text-indent:10px}


#div_box_ricerca{margin-left:0px;margin-top:0px;width:415px;height:148px;background-color:rgb(122, 176, 255);background-image:url("/img/common/default/tile-box2.gif");line-height:33px !important; line-height:26px;}
#div_box_ricerca span.boxT{width:2px;height:116px}
#div_box_ricerca label{color:#FFFFFF;
font-size:16px;
line-height:33px;
font-weight: bold;
width:250px;
}
#inptbox_ricerca{width:11px}
#div_REGIONI{margin-left:139px;margin-top:82px;width:165px;}
#div_REGIONI select{width:165px;}
.inptREGIONI{width:165px}
#div_submit{margin-left:275px;margin-top:163px;width:215px;}
#div_submit select{width:117px;}
#inptsubmit{width:117px}
#div_destinazione{background:#CDE1FF;
margin-left:140px;
/*margin-top:38px;*/
margin-top:6px;
width:253px;
overflow:hidden;
border:1px solid #999999;
height:43px;}
#inptdestinazione{width:300px}
#div_localit{margin-left:140px;margin-top:55px;width:258px;}
#div_localit select{width:257px;}
#div_localit label{float:left;font-size:11px;height:16px;line-height:22px;margin:0pt 5px 0pt 0pt}
.inptlocalit{width:210px;}
#div_dtd{margin-left:15px;margin-top:0px;width:140px;}
#div_dtd select{width:93px;}
#dtd{width:93px}
#div_dta{margin-left:15px;margin-top:41px;width:140px;}
#div_dta select{width:93px;}
#dta{width:93px}
#div_prov{margin-left:319px;margin-top:82px;width:77px;}
#div_prov select{width:77px;}
.inptprov{width:77px}
#div_nal{margin-left:15px;margin-top:82px;width:93px;}
#div_nal select{width:93px;}
#inptnal{width:93px}
#div_ins{margin-left:15px;margin-top:123px;width:252px;}
#div_ins select{width:254px;}
#inptins{width:254px}
#div_cod{margin-left:275px;margin-top:123px;width:117px;}
#div_cod select{width:117px;}
#cod{width:117px}
#div_tipo{margin-left:105px;margin-top:163px;width:73px;}
#div_tipo select{width:73px;}
#inpttipo{width:73px}
#div_cat{margin-left:15px;margin-top:163px;width:73px;}
#div_cat select{width:73px;}
#inptcat{width:73px}
#div_pmn{margin-left:195px;margin-top:163px;width:73px;}
#div_pmn select{width:73px;}
#inptpmn{width:73px}


li.tyi{
  opacity:0.5;position:absolute;margin:25px 0 0 220px;top:0;background-color:#000;width:3px;border:0 none;padding:0;
}
li.tyu{
  opacity:0.5;height:3px;background-color:#000;width:auto;border:0 none;padding:0;margin:0 0 0 3px;position:absolute;width:220px;
}
.subD{
  background:transparent url(img/subd.gif") no-repeat scroll 200px 2px;
}
.tmpl{position: absolute;z-index:1;border:0 }

/******************************************/
/************ input TONDO BOX TONDO *******************/
/******************************************/

.texta {
  background-color:transparent;
  background-image:url(img/form_textf.gif");
  background-repeat:no-repeat;
  border:0pt none;
  float:left;
  height:19px;
  margin:0pt;
}
.textf-tx {
  background-position:0 0;
  padding:2px 0pt 0pt 8px;
  width:122px;
  height:19px;
  margin:0 0 0 -2px; 
}
.textf {
  background-image:url(img/form_textf_right.gif");
  background-position:right 0pt;
  padding:0px 8px 2px 0px;
}
.textfevi-dx {
  background-position:right -21px;
}
.textfevi-tx {
  background-position:0pt -21px;
}
.textg-tx {
  background-position:0 0;
  padding:2px 0pt 0pt 8px;
  width:122px;
  height:19px;
  margin:0 0 0 -2px; 
}
.textb {
  background-color:transparent;
  background-image:url(img/form_textg.gif");
  background-repeat:no-repeat;
  border:0pt none;
  float:left;
  height:19px;
  margin:0pt;
}
.textg input{color:#FFF;}
.textg {
  background-image:url(img/form_textg_right.gif");
  background-position:right 0pt;
  padding:0px 8px 2px 0px;
}
.textgevi-dx {
  background-position:right -21px;
}
.textgevi-tx {
  background-position:0pt -21px;
}
.selef {
  background-image:url(img/form_textf_right.gif");
  background-position:right 0pt;
  margin:0pt 5px 0pt 0pt;
  padding-right:8px;
}

.transMess {
  background:#FFFFFF;
  border:1px solid #000000;
  height:226px;
  left:167px;
  position:absolute;
  text-align:center;
  top:11px;
  width:172px;
  z-index:100;
}

#div_box_ricerca{background-position:0 0;}
.verTical{
font-size:20px;
height:16px !important; height:13px;
margin:4px 0pt 0pt 5px !important; margin:2px 0pt 0pt 2px;
width:72px;}

.verTical input,.verTical label{ float:left;margin:0pt 0pt 0pt 3px;}

.labelHome{color:#FFF;width:150px;text-indent:5px;display:block;height:22px;line-height:33px !important; line-height:28px;margin: 0 0  0 5px;position:absolute; font-style:normal;font-weight:bold;font-size:16px}

  #riga_j { list-style-type:none;margin: 0;padding: 0;text-indent:0;overflow:hidden;height:50px;}  
  #riga_j li{float:left;height:40px;list-style-type:none;margin:0 3px;padding:0;text-indent:0pt;width:170px;}  
  #riga_j a { padding-top: 50px; text-decoration: none; background-color: #FFF;overflow:auto; margin:0 3px; }
  #riga_j a:hover {  background-color: #FBFECA; text-decoration: none;}

  #riga_h { list-style-type:none;margin: 0 0 0 684px;padding: 0;text-indent:0;overflow:hidden;height:75px;}  
  #riga_h li{float:left;height:40px;list-style-type:none;margin:0;padding:0;text-indent:0pt;width:89px;}  
  #riga_h a { padding-top: 75px; text-decoration: none; background-color: #FFF;overflow:auto; margin:0 }
  #riga_h a:hover {  background-color: #FBFECA; text-decoration: none;}

#lastMinuteAjax{margin-bottom:8px !important; margin-bottom:0px;overflow:auto}
.tutte-le-off{
background-color:#F1F1F1;
color:#000000;
display:block;
font-size:12px;
font-style:normal;
font-weight:bold;
height:17px;
line-height:12px;
margin-bottom:0pt;
margin-left:5px;
margin-right:6px;
margin-top:0px;
text-align:center;
width:auto;}

.spazio{margin:25px}

.top_contenuti{background: #FFF;color:#000;border-top: 1px solid rgb(153, 153, 153); margin:0; padding: 9px; width: auto !important; width: 100%; clear:both; height: auto;}
.top_contenuti h2{line-height:13px;margin:0pt 0pt 13px;color:#005EC2;font-size:19px;}
.top_contenuti h3{line-height:13px;font-size:16px;margin:0pt 0pt 13px;color:threedshadow;}
.top_contenuti p{font-size:12px;
margin:8px 0 0 0;text-align:justify}

.top_label{border: 1px solid #999; border-bottom:0 none; margin-top: 344px !important; margin-top: -7px;position: absolute; width: 78px !important; width: 80px; height: 7px;line-height: 7px;font-size: 7px}

.details{color:#FFF}

.alert-offline {
  background-image:url("/nex/img/tile-offline.gif");
  background-position:0 -35px !important;background-position:0 0;
  width:348px;
  height:115px;
  cursor:pointer !important; cursor:hand;
}
.alert-offline div{
  font-size:14px;
  font-weight:bold;
  margin:18px 0 0 0 !important; margin:55px 0 0 0;
  position:absolute;
  width:345px;
  text-align:center;
  color:#5C749E;
  text-transform: uppercase;
}

.inputCdo{margin:4px 0 0 22px!important; margin:2px 0 0 12px}
