/* CSS Document */
html{height:100%;}
body {width:100%;height:100%;margin:0px auto 0px auto;padding:0px auto 0px auto;text-align:center;text-decoration:none;}

/*login page*/

#header {width:100%;height:9px;background-color:#037E58;}
#contenitoresopra {width:100%;height:50px;margin-top:4px;background-color:#FFDD0E;}
  #contenutosopra {width:960px;height:50px;margin:0px auto;text-align:left;}
 /* #img_contenutosopra {width:236px;height:92px;background: url('../img/logo.jpg') no-repeat 0px 0px;}  */
 #img_contenutosopra {width:236px;height:92px;}
#conenitorecentrale {width:960px;height:300px;margin:0px auto;padding:200px 0px 0px;text-align:left;}
  #contenutocentrale {width:960px;margin:0px auto;text-align:center;}
 
  .rigaformlogin {width:400px;height:39px;margin:10px auto;}
  .testoformlogin {width:100px;height:30px;padding:9px 0px 0px;float:left;}
  .testoformlogin a {font-family:Arial;font-size:18px;color:#037E58;}
  .inputformlogin {width:283px;height:39px;padding:0px 0px 0px 17px;background: url('../img/login.jpg') no-repeat 17px 0px;float:left;}
  .standardinput {width:273px;height:39px;padding:0px 5px;border:0px;background:transparent;font-family:Arial;font-size:18px;color:#000000;}
  .inputformlogin2 {width:283px;height:39px;padding:0px 0px 0px 17px;float:left;text-align:right;}
  .inputformlogin2 a {font-family:Arial;font-size:18px;color:#037E58;font-weight:bold;cursor:pointer;}
  .hiddensubmit {margin:0px;padding:0px;color:white;border:0px;background-color:white;}
  .msgformlogin {width:400pxheight:39px;}
  .msgformlogin a {font-family:Arial;font-size:18px;color:#e30613;}
  
/*index*/  
#contenutosopra_admin {width:960px;height:92px;margin-top:4px;background-color:#006862;}
#img_contenutosopra2 {width:240px;height:92px;background: #ffffff url('../img/logo.jpg') no-repeat 0px 0px;float:left;}
#menu_contenutosopra {width:660px;height:84px;padding:4px 4px 4px 56px;float:left;}

.internomenu_contenutosopra {width:660px;height:38px;}
#infoutente {width:434px;height:34px;border:1px solid #91a8a5;padding:1px 10px;float:left;text-align:left;}
#infoutente a {font-family:Verdana;font-size:13px;color:#91a8a5;}
#utilitamenu {width:190px;height:34px;border:1px solid #91a8a5;padding:1px 3px;float:right;}
.elementoutilitamenu{float:left;cursor:pointer;}
.elementoutilitamenudisabilitato{opacity:0.4;filter:alpha(opacity=40); /* For IE8 and earlier */}

  #homeutilitamenu {background:transparent url('../img/home.png') no-repeat 2px 8px;width:57px;height:15px;padding:11px 0px 8px 10px;}
  #printutilitamenu {background:transparent url('../img/stampa.png') no-repeat 2px 8px;width:62px;height:15px;padding:11px 0px 8px 15px;}
    #printutilitamenudisabled {background:transparent url('../img/stampa.png') no-repeat 2px 8px;width:62px;height:15px;padding:11px 0px 8px 15px;opacity:0.4;filter:alpha(opacity=40);}
  #logoututilitamenu {background:transparent url('../img/esci.png') no-repeat 2px 8px;width:20px;height:15px;padding:11px 0px 8px 20px;}
  .elementoutilitamenu a {font-family:Verdana;font-size:13px;color:#91a8a5;}
  
  #menugrafico {width:456px;height:38px;padding:0px 0px;float:left;text-align:left;}
  .contenitoremenugrafico{width:150px;height:38px;background-color:white;float:left;cursor:pointer;}

  #personale{background:white url('../img/personale.png') no-repeat center center;}
  #navi{background:white url('../img/navi.png') no-repeat center center;margin-left:3px;}
  #turni{background:white url('../img/turni.png') no-repeat center center;margin-left:3px;}
  #personale:hover{background:#addad9 url('../img/personale2.png') no-repeat center center;}
  #navi:hover{background:#addad9 url('../img/navi2.png') no-repeat center center;}
  #turni:hover{background:#addad9 url('../img/turni2.png') no-repeat center center;}
  .menugraficoselected{background-color:#addad9;}
  
#opzionigrafiche {width:198px;height:33px;float:right;padding:2px 0px 3px 0px;}
.elementoopzionigrafiche{float:right;cursor:pointer;width:33px;height:33px;margin-left:5px;}

#contenitorecentrale{width:100%;margin-top:4px;}  
#elencosx {height:1000px;background-color:#037E58;width:236px;height: auto !important;float:left;}

#listasx{margin:-4px 0px 0px 0px;padding:0px 0px 4px 0px;background-color:#ffffff;}
#listasx li{list-style:none;width:220px;height:25px;background-color:#037E58;text-align:left;padding:6px 0px 0px 10px;border-left:6px solid #037E58;margin-top:4px;cursor:pointer;}
#listasx li a {font-family:Arial;font-weight:bold;color:#ffffff;text-decoration:none;}
#listasx li:hover{background-color:#FFDD0E;border-left:6px solid #037E58;}
#listasx li:hover a{color:#037E58;}
#listasx li.selected {border-left:6px solid #037E58;background-color:#FFDD0E;}
#listasx li.selected a{color:#037E58;}

#contenutodx{overflow:scroll;text-align:left;padding: 0px 0px 0px 56px;width:660px;float:left;margin-left:4px;}
#contenutodx p{font-family:Verdana;font-weight:bold;color:#575756;text-decoration:none;font-size:14px;}

#contenutodx2{overflow:scroll;text-align:left;padding: 0px 0px 0px 0px;width:720px;margin-left:0px;}
#contenutodx2 p{font-family:Verdana;font-weight:bold;color:#575756;text-decoration:none;font-size:14px;}


.titolodettaglio{padding:7px 5px 0px 5px;width:698px;background-color:#575756;height:24px;margin-top:0px;}
.titolodettaglio a{font-family:Verdana;font-size:13px;color:#ffffff;}


.a16{font-family:Arial;font-size:16px;color:#575756;font-weight:normal;cursor:pointer;}
.a18w{font-family:Arial;font-size:16px;color:#ffffff;font-weight:normal;cursor:pointer;}

a.disabled{color:#ccc;font-weight:normal;}


#formraid{margin-top:4px;}
.riga_form{width:660px;height:31px;}

.nascosto {text-align:left;padding:0px 0px 0px 5px;}
.nascosto a{font-family:Arial;font-size:13px;color:#000000;text-decoration:none;line-height:1.3;}
.nascosto a:hover{color:#037E58}
.nascosto a.selected{color:#037E58}

.bdp {font-family:Arial;font-size:16px;color:#404040;font-weight:bold;text-decoration:none;min-height:25px;width:100%;}
.msgesito {font-family:Arial;font-size:14px;;font-weight:bold;text-decoration:none;height:25px;width:100%;}

.divform{width:660px;height:30px;padding:0px 0px 10px 0px;}
.divform a{font-family:Arial;font-size:14px;color:#404040;font-weight:normal;text-decoration:none;}
  .titolodivform{width:250px;height:25px;float:left;padding:8px 0px 0px 0px;}
  .inputdivform{width:410px;height:30px;float:left;}

 .divformxl{width:640px;height:335px;padding:0px 0px 10px 0px;}
 .divformxl a{font-family:Arial;font-size:14px;color:#404040;font-weight:normal;text-decoration:none;}
  .titolodivformxl{width:640px;height:25px;padding:8px 0px 0px 0px;}
  .inputdivformxl{width:640px;height:305px;}

.standardinputform{width:398px;height:28px;padding:0px 5px;border:1px solid #b2b2b2;background:transparent;font-family:Arial;font-size:14px;color:#404040;}

.salva{width:50px;height:50px;float:left;background:transparent url('../img/salva.png') 0px -50px no-repeat;cursor:pointer;}
.salva:hover{background:transparent url('../img/salva.png') 0px 0px no-repeat;}
.back{width:50px;height:50px;float:left;background:transparent url('../img/indietro.png') 0px -50px no-repeat;cursor:pointer;}
.back:hover{background:transparent url('../img/indietro.png') 0px 0px no-repeat;}
.delete{width:50px;height:50px;float:left;background:transparent url('../img/elimina.png') 0px -50px no-repeat;cursor:pointer;}
.delete:hover{background:transparent url('../img/elimina.png') 0px 0px no-repeat;}
.new{width:50px;height:50px;float:left;background:transparent url('../img/aggiungi.png') 0px -50px no-repeat;cursor:pointer;}
.new:hover{background:transparent url('../img/aggiungi.png') 0px 0px no-repeat;}

/*tabelle elenco*/
.intestazione_tabella{width:640px;height:25px;border-bottom:1px solid #000000;}
.intestazione_tabella a{font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}
.intestazione_tabella_con_anteprima{width:640px;height:25px;border-bottom:1px solid #000000;}
.intestazione_tabella_con_anteprima a{font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}
  .nome_tabella{width:250px;height:25px;float:left;text-align:left;}
  .nomexl_tabella{width:450px;height:25px;float:left;text-align:left;}
  .telefono_tabella{width:120px;height:25px;float:left;text-align:left;}
  .stato_tabella{width:100px;height:25px;float:left;text-align:left;}
  .data_tabella{width:120px;height:25px;float:left;text-align:left;}
  .ordine_tabella{width:120px;height:25px;float:left;text-align:left;}
  .elimina_tabella{width:50px;height:25px;float:left;text-align:left;}
  .email_tabella{width:220px;height:25px;float:left;text-align:left;}
  .anteprima_tabella{width:120px;height:25px;float:left;text-align:left;}
  .nome_tabella_con_anteprima{width:330px;height:25px;float:left;text-align:left;}
  .principale_tabella{width:20px;height:25px;float:left;text-align:left;}
  
.riga_tabella{width:640px;height:50px;border-bottom:1px solid #b2b2b2;}  
 .riga_tabella a{font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}
.riga_tabella_con_anteprima{width:640px;height:90px;border-bottom:1px solid #b2b2b2;}  
 .riga_tabella_con_anteprima a{font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;} 
  .nome_riga{width:250px;height:20px;padding:30px 0px 0px 0px;float:left;text-align:left;}
  .nomexl_riga{width:450px;height:20px;padding:30px 0px 0px 0px;float:left;text-align:left;}
  .telefono_riga{width:120px;height:20px;padding:30px 0px 0px 0px;float:left;text-align:left;}
  .stato_riga{width:100px;height:20px;padding:30px 0px 0px 0px;float:left;text-align:left;}
  .data_riga{width:120px;height:20px;padding:30px 0px 0px 0px;float:left;text-align:left;}
  .ordine_riga{width:120px;height:25px;padding:25px 0px 0px 0px;float:left;text-align:left;}
  .elimina_riga{width:20px;height:20px;margin:25px 15px 5px 15px;float:left;text-align:left;background:transparent url('../img/eliminapca.png') 0px -20px no-repeat;cursor:pointer;}
  .elimina_riga:hover{background:transparent url('../img/eliminapca.png') 0px 0px no-repeat;}
  .aggiungi_riga{width:20px;height:20px;margin:0px 0px 0px 0px;float:left;text-align:left;background:transparent url('../img/aggiungipca.png') 0px -20px no-repeat;cursor:pointer;}
  .aggiungi_riga:hover{background:transparent url('../img/aggiungipca.png') 0px 0px no-repeat;}  
  .email_riga{width:220px;height:20px;padding:30px 0px 0px 0px;float:left;text-align:left;}
  .anteprima_riga{width:120px;height:90px;float:left;text-align:left;}
  .nome_riga_con_anteprima{width:330px;height:50px;padding:40px 0px 0px 0px;float:left;text-align:left;}
  .principale_riga{width:20px;height:25px;padding:30px 0px 0px 0px;float:left;text-align:left;}
  .radioimg{margin:0px;}
  .associa_riga{width:20px;height:20px;margin:25px 15px 5px 15px;float:left;text-align:left;background:transparent url('../img/aggiungipca.png') 0px -20px no-repeat;cursor:pointer;}
  .associa_riga:hover{background:transparent url('../img/aggiungipca.png') 0px 0px no-repeat;}  



  .rigaform {width:640px;height:25px;padding:0px 0px 10px 0px;}
  .rigaform a{font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}
  .rigaform_testo{width:240px;height:20px;padding:5px 0px 0px 0px;float:left;}
  .rigaform_input{width:400px;height:25px;padding:0px 0px 0px 0px;float:left;}
  .inputform{width:394px;height:23px;border:1px solid #b2b2b2;padding:0px 2px;font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}
  
  .rigaformxl {width:640px;height:90px;padding:10px 0px 0px 0px;}
  .rigaformxl a{font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}
  .rigaformxl_testo{width:640px;height:20px;padding:5px 0px 0px 0px;}
  .rigaformxl_input{width:640px;height:80px;padding:0px 0px 0px 0px;}
  .inputformxl{width:634px;height:78px;border:1px solid #b2b2b2;padding:0px 2px;resize:none;font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}  

  .selectform{width:400px;height:23px;border:1px solid #b2b2b2;padding:0px 2px;font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000000;}  
  
      /*contenitori per elenchi e tabelle*/
      .contenitore_titoli_tabella{width:740px;text-align:left;height:20px;margin-top:26px;padding-bottom:3px;border-bottom:1px solid black;}
      .anteprima{width:90px;height:20px;float:left;}
      .titolotabella{width:170px;height:20px;float:left;}
      .archivia{width:43px;height:20px;float:left;}
      .nomefile{width:80px;height:20px;float:left;}
      .datains{width:130px;height:20px;float:left;}
      .nomeins{width:170px;height:20px;float:left;}
      .sposta{width:70px;height:20px;float:left;}
      .elimina{width:70px;height:20px;float:left;}
      .nomelungo{width:250px;height:20px;float:left;}
      .associazionecategorie{width:100px;height:20px;float:left;}
      .vuotochiusura{width:390px;height:20px;float:left;}


      /*contenitori per elementi elenchi*/
      .contenitore_elementi_elenco{width:740px;text-align:left;height:90px;padding:10px 0px 10px 0px;border-bottom:1px solid #9d9d9c;}
      .contenitore_elementi_elenconews{width:740px;text-align:left;height:40px;padding:10px 0px 10px 0px;border-bottom:1px solid #9d9d9c;}  
      .elemento_anteprima{width:120px;height:90px;overflow:hidden;float:left;}
      .elemento_anteprima_2{width:120px;height:90px;overflow:hidden;float:left; margin-left:20px}
      .elemento_nomefile{width:210px;padding:25px 0px 5px 5px;height:60px;overflow:hidden;float:left;text-align:center;}
      .elemento_datains{width:185px;padding:25px 0px 5px 0px;height:60px;float:left;text-align:center;}
      .elemento_sposta{width:36px;padding:25px 0px 5px 20px;height:60px;float:left;text-align:center;}
      .elemento_nomeins{width:200px;padding:25px 5px 5px 5px;height:60px;float:left;text-align:center;}
              .portasu{width:18px;height:22px;background:url('../img/admin/su.png') 0px 0px no-repeat;float:left;cursor:pointer;}
              .portasunobg{width:18px;height:22px;float:left;}
              .portagiu{width:18px;height:22px;background:url('../img/admin/giu.png') 0px 0px no-repeat;float:left;cursor:pointer;}
              .portagiunobg{width:18px;height:22px;float:left;}
      .elemento_elimina{cursor:pointer;width:18px;padding:25px 0px 5px 0px;height:60px;background:url('../img/admin/elimina_grigio.png') 0px 25px no-repeat;float:left;text-align:center;}
      .elemento_titolotabella{width:240px;height:40px;overflow:hidden;float:left;}
      .elemento_datainsnews{width:155px;padding:10px 5px 5px 5px;height:25px;float:left;text-align:center;}
      .elemento_archivia{width:43px;padding:10px 5px 8px 5px;height:22px;float:left;text-align:center;background:url('../img/admin/archivia.png') 0px 10px no-repeat;cursor:pointer;}
      .elemento_archivianobg{width:43px;padding:10px 5px 8px 5px;height:22px;float:left;text-align:center;}
      .elemento_mostranews{width:43px;padding:10px 5px 8px 5px;height:22px;float:left;text-align:center;background:url('../img/admin/mostra.png') 0px 10px no-repeat;cursor:pointer;}
      .elemento_spostanews{width:36px;padding:25px 0px 5px 20px;height:25px;float:left;text-align:center;}
      .elemento_eliminanews{cursor:pointer;width:18px;padding:10px 0px 5px 0px;height:25px;background:url('../img/admin/elimina_grigio.png') 0px 5px no-repeat;float:left;text-align:center;}
      .elemento_aggiunginews{cursor:pointer;width:30px;padding:0px 0px 0px 0px;height:30px;background:url('../img/admin/aggiungi.png') 0px -31px no-repeat;float:left;text-align:center;}
      .elemento_nomelungo{width:240px;padding:10px 5px 5px 5px;height:25px;float:left;}
      .elemento_associazionecategorie{width:60px;padding:10px 20px 5px 20px;height:25px;float:left;}
      .elemento_vuotochiusura{width:390px;height:20px;float:left;}
      .contenitore_elementi_vari{width:740px;text-align:left;margin-top:10px;overflow:hidden;border-bottom:1px solid #9d9d9c;}
            .elemento_elenco{width:600px;height:20px;overflow:hidden;float:left;}
            .elemento_checkbox{width:130px;height:20px;overflow:hidden;float:left;text-align:center;border-left:1px solid #9d9d9c;}
      
/*font delle tabelle elenco*/
.titolo_tabella {font-family:Arial;font-size:14px;color:#000000;text-decoration:none;font-weight:normal;}
.titolo_elemento_tabella {font-family:Arial;font-size:14px;color:#706f6f;text-decoration:none;font-weight:normal;}
.titolo_elemento_tabella_speciale {font-family:Arial;font-size:14px;color:#706f6f;text-decoration:none;font-weight:normal;}
.titolo_elemento_tabella_speciale:hover {color:#000000;}      

.frecciaup{float:left;margin:0px 2px;width:25px;height:25px;background:url('../img/up.png') 0px 0px no-repeat;cursor:pointer;}
.frecciaup:hover {background:url('../img/up.png') -25px 0px no-repeat;}
.frecciadown{float:left;margin:0px 2px;width:25px;height:25px;background:url('../img/down.png') -25px 0px no-repeat;cursor:pointer;}
.frecciadown:hover {background:url('../img/down.png') 0px 0px no-repeat;}