html{ color:#F2F2F2;background: url(/css/im/struttura/bkPage.jpg) repeat-x; /*background-color:#666666!important;*/background-color:#000;padding:0; margin:0 auto;}
body{ /*text-align:center;*/padding:0;margin:0 auto; }
#corpo{ background: #000 url(im/sfondo_tab.jpg) repeat-x;}
#cont_settori{position:relative; top:-20px; left:0px;z-index:20; float:left;margin:0; padding:0;width:380px; }
.testonascosto, hr {display:none;}      
a, a:link, a:active, a:visited{ text-decoration:none; color:#FFFFFF; cursor:pointer; cursor:hand;}
a:hover {text-decoration:underline;}
.txtBig{ font-size:1em; }
#inserimento em{ display:block; margin:0; margin-top:8px;}
#intestazione{ background-color:transparent;background-repeat:no-repeat;background-position:0 0;
 text-align:right; padding-right:20px;margin:0px;}
#intestazione h2{ text-align:right; font-weight:normal; font-size:1.8em; margin-top:0px;margin-bottom:0px; display:none;}
#intestazione p{ font-size:1.2em;  margin-top:0px;display:none;}
#piedipagina{ clear:both;width:auto;position:relative; display:none;}
.espandi a{ color:#FAA912; z-index:10;}
#stampapagina{ text-align:right;z-index:10;  }
#stampapagina a{ background: url(im/stampa.png) no-repeat; padding-left:20px; color:#FAA912;}
#logout{ text-align:right;z-index:10; }
#logout a#nomeutente,
#logout a#nomeutente:link,
#logout a#nomeutente:active,
#logout a#nomeutente:hover,
#logout a#nomeutente:visited{ color:#FAA912;font-weight:bold; }

#corpo .cont_tab ul.tab,#corpo #tabs ul.tab{text-align:left; list-style-type:none; margin:0; padding:0; float:left; }
#corpo .cont_tab ul.tab li,#corpo #tabs ul.tab li{text-align:center; font-size:1em; background:#6e6e6e;margin:0; float:left;}
/*#corpo .cont_tab ul.tab li#attivo,#corpo #tabs ul.tab li#attivo{background:#484848;font-weight:bold;}*/
#corpo .cont_tab ul.tab li a,#corpo #tabs ul.tab li a{ font-weight:bold;}

/*jquery*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background:#484848!important;}
.ui-tabs .ui-tabs-hide { display: none !important; }
 /*
@media all and (min-width: 0px){  regole CSS lette solo da Opera 7 e superiori
#corpo #cont_settori{position:relative; top:-54px;  }
#corpo #cont_settori #tabs{ margin:0px; padding:0px; height:30px; }
#corpo .cont_tab ul.tab li,
#corpo #tabs ul.tab li{ width:146px; height:20px;padding:0px;display:block;margin:0px; background:#6e6e6e; }
#corpo #cont_settori #tabs ul.tab li a{ padding:0px;margin:0px; display:block; height:20px; }
#corpo #tabs ul.tab li.ui-tabs-selected {background:#6e6e6e!important; padding:4px; height:20px;}
#corpo #tabs ul.tab li.ui-state-default{background:#6e6e6!important; padding:4px; height:20px;}
#legenda{position:relative; top:-10px; right:20px;height:45px; z-index:10;   }
#legenda ul{ height:45px;background:#484848; }
}
 */

/*__settori__*/
.settori{ background:#484848;  text-align:left; }
.settori p{font-weight:normal; text-align:left;padding:0; margin:10px;padding-bottom:0px!important; padding-bottom:10px; }
.settori p.bdbottom{ border-bottom:1px solid #7b7b7b; font-weight:bold; padding-bottom:20px!important;}
#settori p.bdbottom{font-weight:normal!important; display:none;}/*prima pagina*/
.txtsmall{ font-weight:normal; font-size:0.9em; padding-left:10px;  }
.settori .txtsmall a{ color:#FAA912; }
.settori .txtsmall .nasrisultati{background: url(im/nascondi_visualizza.png) 0 0 no-repeat; padding-left:20px;}
.settori .txtsmall .stamparisultati{background: url(im/stampa.png) 0 0 no-repeat; padding-left:20px;}
.settori ul{ text-align:left; list-style-type:none; padding:0; margin:0; padding-left:10px; margin-bottom:10px;}
.settori ul li{font-weight:bold;border:1px solid #484848;border-bottom:2px solid #484848;padding-left:30px; height:20px; margin-bottom:8px;}
.settori ul li.attivo{ border:1px solid #C1330F; background-color:#C1330F!important; border-bottom:2px solid #333;}
.settori ul li#ico_aerospaziale{background: url(im/ico/aerospaziale.png) 0 0  no-repeat;  }
.settori ul li#ico_alimentare{background: url(im/ico/alimentare.png) 0 0 no-repeat;  }
.settori ul li#ico_automobili{background: url(im/ico/automobili.png) 0 0 no-repeat;  }
.settori ul li#ico_chimica{background: url(im/ico/chimica.png) 0 0 no-repeat;  }
.settori ul li#ico_editoria{background: url(im/ico/editoria.png) 0 0 no-repeat;  }
.settori ul li#ico_energia{background: url(im/ico/energia.png) 0 0 no-repeat;  }
.settori ul li#ico_trasporti{background: url(im/ico/trasporti.png) 0 0 no-repeat;  }
.settori ul li#ico_meccanica{background: url(im/ico/meccanica.png) 0 0 no-repeat;  }
.settori ul li#ico_navale{background: url(im/ico/navale.png) 0 0 no-repeat;  }
.settori ul li#ico_scrittura{background: url(im/ico/scrittura.png) 0 0 no-repeat;  }
.settori ul li#ico_siderurgia{background: url(im/ico/siderurgia.png) 0 0 no-repeat;  }
.settori ul li#ico_tessile{background: url(im/ico/tessile.png) 0 0 no-repeat;  }

.settori #tutti_settori{margin-bottom:10px;}
/*modificato perchè eri in vacanza ed io nn potevo non modificarlo */ 
.settori #tutti_settori p{ background: url(im/ico/checkTuttiSettoriOFF.png) 0 0  no-repeat;margin-right:0px; margin-bottom:8px;  /*font-weight:bold;*/ margin-top:0px!important;height:20px; }
.settori #tutti_settori p.attivo{background: url(im/ico/checkTuttiSettoriON.png) 0 0  no-repeat; background-color:#C1330F!important; border-bottom:2px solid #333; }
/* fine modifiche */
.settori ul li a:hover{text-decoration:none;}
.settori #tutti_settori a{height:16px; padding-top:4px;  display:block; text-decoration:none;}

/*____risultati____*/
#risultati dl{text-align:left; margin-left:10px;}
#risultati dt{ font-weight:bold; padding:10px 0;}
#risultati dt a{ font-weight:normal; color:#FAA912; font-size:0.9em;}
#risultati dt a.puntamento{ font-weight:bold; color:#FAA912; font-size:1em;}
#risultati dd{ line-height:1.3em; margin-left:26px; margin-bottom:10px;}

/*__paginazione__*/
#risultati .paginazione{margin-top:30px; font-size:1.1em; margin-left:20px; }
#risultati .paginazione #attivo{ font-size:1.3em; color:#FAA912;}

/*visrisultati*/
.settori .visrisultati{margin:10px 0!important; background:#C1330F;  padding-top:0px; padding-bottom:10px; text-align:left;}
.settori .visrisultati p{margin:0!important;padding:0 5px;}
.settori .visrisultati a{ margin:0!important; font-weight:normal; font-size:0.9em;background: url(im/nascondi_visualizza.png) 0 0 no-repeat; padding-left:20px; padding-bottom:10px;}
.settori .visrisultati p input{ background-color:#C1330F; border:1px solid #C1330F; color:#fff; font-weight:bold; padding:0; margin:0;}

/* tabella form generica*/
.tbl_form{ margin:10px;  /*width:360px;*/ }
.tbl_form th{padding-top:6px; }
.tbl_form th span{ font-weight:normal;}
.tbl_form td{ padding:0; margin:0; /*padding-left:20px;*/}
.tbl_form td.bdbottom{ border-bottom:1px solid #7b7b7b; }
.tbl_form td span{padding-left:20px; }
.tbl_form td span label{ font-size:0.9em;}
.tbl_form input,
.tbl_form select,
.tbl_form textarea{ border:1px solid #484848; }
.tbl_form input{ height:18px;}
.tbl_form select{ height:22px;}
.tbl_form input.anno{ width:40px;}
.tbl_form td.radio{ padding:0;padding-top:0px; margin:0; padding-left:0px!important; /*width:360px;*/ text-align:left;} 
.tbl_form td.radio input{ width:10px!important;}
.tbl_form td input[type="checkbox"]{width:10px!important;/* */  padding-top:16px!important; position:relative; top:4px; }

/*hover #EC9C13*/
.pulsanti{margin:0; padding:0;  text-align:right; margin-right:10px; margin-left:10px;margin-bottom:30px!important;  }
.puls{ background:#000; color:#fff; border:1px solid #000; font-size:1.1em; padding:6px; cursor:pointer; cursor:hand;}
.pulsleft{ float:left;}
input.puls:hover, input.pulsHover {background:#EC9C13; color:#000;}
#maxcontent .pulsleft, #mincontent .pulsleft{ float:none; margin-right:90px;}
#tbl_oggetti th{ font-weight:bold!important; }
#tbl_oggetti th a{ font-weight:normal!important; color:#FAA912;}
#tbl_oggetti td a{ color:#FAA912;}
#tbl_oggetti a.txtFFF{ color:#fff;}

/*errore*/
.msgerrore{text-align:center!important; border:2px solid #CE300B; background:#fff;margin:0px 20px; padding:0px; padding-bottom:10px;  }
.msgerrore p{ font-size:1em;text-align:center!important; color:#CE300B; font-weight:bold!important;padding:10px!important; margin:0!important;}
.tbl_form img.errore{ vertical-align:bottom;}

/*messaggio ok conferma */
p.msg_ok{text-align:center!important; border:2px solid green; background:#fff;font-size:1em;color:#000; font-weight:bold!important;
margin:0px 20px 10px 20px;font-size:0.9em; padding:10px!important;}
#conferma_inserimento{ padding:10px; line-height:1.5em;}
#conferma_inserimento span.txtem{ font-style:italic;}
#conferma_inserimento span.txtbold{ font-weight:bold;  display:block;  padding-top:10px;}
#conferma_inserimento textarea{border:1px solid #484848;height:150px; width:100%;  }

/*timeline*/
#txt_lungo{background:transparent!important; color:#000; font-weight:bold; position:relative;top:4px; height:1px; font-size:1.1em!important; z-index:10;  }
#timeline fieldset.opaco{ filter: alpha(opacity=30); -moz-opacity = .30; opacity: .3;} 

#timeline{ background: #000 url(im/sfondo_timeline.jpg) repeat-x;  float:right;  z-index:15; border-bottom:1px solid #000;/* border-left:1px solid #000;*/}
/*#timeline p{color:#000; font-weight:bold; text-align:left; }
#timeline fieldset { border:0; }	
#timeline label {font-weight: normal; }

*/
#timeline p{padding:0; margin:0;color:#000; font-weight:bold; text-align:left; font-size:1em;  padding-left:10px; padding-top:2px;}
#timeline fieldset { border:0; margin: 0em; height: 3em; margin-left:10px!important; margin-right:20px!important;}	
#timeline label {font-weight: normal; float: left; margin-right: .5em; font-size: 1em; display:none;}
#timeline select {margin-right: 1em; float: left; display:none; }
#timeline .ui-slider {clear: both; top: 1em; }
.ui-slider-handle, .ui-slider-range{display:none;}
.ui-slider .ui-state-active .ui-slider-tooltip, 
.ui-slider .ui-state-focus .ui-slider-tooltip, 
.ui-slider .ui-state-hover .ui-slider-tooltip { z-index:50!important;}

/*timeline
#timeline p{padding:0; margin:0;font-size:0.9em; padding-left:10px; padding-top:2px;}
#timeline fieldset {margin: 0em; height: 3em; margin-left:10px!important; margin-right:20px!important;}	
#timeline label {float: left; margin-right: .5em; font-size: 1.1em; display:none;}
#timeline select {margin-right: 1em; float: left; display:none; }
#timeline .ui-slider {clear: both; top: 1em; }
.ui-slider-handle, .ui-slider-range{display:none;}
*/

/*legenda*/
#legenda{ background:#484848;padding:0; margin:0;height:55px; width:340px; float:right; position:relative; top:72px; right:0px;}
#legenda ul{ list-style:none; font-weight:bold; font-size:1em; text-align:left;padding:0; margin:0; font-size:1em; padding-left:10px; }
#legenda ul li{width:140px; padding-left:20px; padding-top:10px;height:30px;}
#legenda ul li#sx{float:left;background: url(im/stab_redaz.jpg) 0 50% no-repeat;}
#legenda ul li#dx{float:right;background: url(im/stab_utenti.jpg) 0 50% no-repeat; }

.divlink{margin-right:10px;margin-left:10px; margin-top:40px; }
.divlink a.pulsright{text-align:right; background:#000; color:#fff; 
border:1px solid #000; cursor:pointer; cursor:hand; text-decoration:none; display:block; font-size:1em; padding:6px; float:right;}
.divlink a.pulsright:hover{ background:#EC9C13; color:#000;text-decoration:none;}
.divlink a.pulsleft{background:#000; color:#fff; border:1px solid #000;cursor:pointer; cursor:hand; text-decoration:none;
display:block; font-size:1em; padding:6px; float:left; }
.divlink a.pulsleft:hover{ background:#EC9C13; color:#000;text-decoration:none;}

/*   FUMETTI   */
.gmnoprint{ color:#000; font-weight:bold; } /*per il titolo del fumetto grande*/
#maxcontent, #mincontent{padding-left:10px;font-weight:normal;  background:#fff; color:#000; text-align:left;}
#maxcontent h4, #mincontent h4{ margin:0;font-size:1.1em;}
#maxcontent h5, #mincontent h5{ font-size:1em;}
#maxcontent a, #mincontent a{  margin-right:10px;color:#0000ff; text-decoration:underline; }
#maxcontent table, #mincontent table, #maxcontent dl, #mincontent dl{ font-size:0.9em; }
#maxcontent .spiegazione{display:block; float:left;  font-size:0.9em;}


#maxcontent dd, #mincontent dd{margin-left:0px; margin-bottom:10px; }
#maxcontent .azioni, #mincontent .azioni{font-size:0.9em; margin: 10px 0;}

#maxcontent .cont_anteprime a img{border:none!important;margin-left:10px; vertical-align:top;}

/*____fumetto piccolo______*/
#mincontent .nologin{ color:#6F6F6F;}
#mincontent{width:400px;}
#mincontent .anteprima{ float:right;}
#mincontent .anteprima a img{border:none!important;}

/*____fumetto grande______*/
#maxcontent{ width:auto;/*width:640px;*/}
#maxcontent .descrizione{padding-left:10px; font-size:1em;color:#000; width:580px;}
#maxcontent .descrizione p{/*padding-left:10px; font-size:1em;color:#000; width:580px;*/}
#maxcontent .anteprima{ float:right; width:600px;}
#maxcontent .elencolink{ padding-left:10px; }
#maxcontent .elencolink li{ padding-bottom:4px; list-style:none; background:url(/css/im/lista_bianca.jpg) 0 50% no-repeat;
padding-left:14px!important; }
#maxcontent .elencolink li.video{background:url(/css/im/telecamera.jpg) 0 50% no-repeat; }
#maxcontent .elencolink li.mappe{background:url(/css/im/lista_bianca.jpg) 0 50% no-repeat; }

/*____DIALOG____ */

body#dialog {background:#000; text-align:left; color:#fff;}

.ui-dialog { position: relative; padding: .2em; width: 300px; background:#000; border:2px solid #c78f20;font-size:0.9em; }
.ui-dialog .ui-dialog-titlebar {  padding: .5em .3em .3em 1em; position: relative; text-align:center;font-weight:bold; height:20px; font-size:1.1em;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close{ display:none; /*position: absolute; right: .3em; top: 20%; width: 19px; margin: 0px 0 0 0; padding: 1px; height: 18px;*/ }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px;   }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; text-align:left; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


.ui-dialog .ui-dialog-content p label{ }
button.ui-state-default{ background:#ccc; color:#000; border:1px solid #484848; font-size:1em; padding:6px; cursor:pointer; cursor:hand;}
/*#frm_mappe, #frm_immagini, #frm_link{ background:#000;}da togliere*/
.tbl_form_dialog{ font-weight:normal; margin-top:10px; /*padding:10px;width:100%;*/}
.ui-dialog span.txtsmall{ font-size:0.9em;}

.tbl_form_dialog th{ font-size:1em; padding-top:6px; font-weight:normal; }
.tbl_form_dialog th span{ font-size:0.9em; font-weight:normal;}
.tbl_form_dialog td{ padding:0; margin:0; /*padding-left:20px;*/}

.tbl_form_dialog input,
.tbl_form_dialog select,
.tbl_form_dialog textarea{ border:1px solid #484848; width:100%; }
.tbl_form_dialog input{ height:18px;}
.tbl_form_dialog select{ height:22px;}

/*oggetti da aggiungere alla scheda*/
.cont_oggetto{background: #222222; margin:10px 20px; padding:6px; /*line-height:1.4em; border:1px solid red;*/ }
.cont_oggetto p{padding-left:10px; padding-top:0px; /*margin-top:10px!important;  border:1px solid blue;*/}
.cont_oggetto .aperto, .cont_oggetto .chiuso{height:20px; }
.cont_oggetto .chiuso a{width:70%;float:left;background: #222222 url(im/triangolodx.gif) 0 0 no-repeat; padding-left:20px; }
.cont_oggetto .aperto a{width:70%;float:left; background: #222222 url(im/triangologiu.gif) 0 0 no-repeat; padding-left:20px;}
.cont_oggetto a.pulsgrigio{ background:#d2d2d2; color:#000; font-size:0.9em; 
font-weight:normal!important; font-style:normal!important; float:right; top:0px; 
padding:2px;/*margin:0!important; padding:0!important; margin-bottom:4px;*/width:50px;}
.cont_oggetto .elenco_oggetti a{ font-style:italic; font-size:0.9em; font-weight:normal!important;}
.cont_oggetto a.linkarancio{ background:none; 
color:#EA9D11; font-size:0.9em; 
font-weight:normal!important; font-style:normal!important; 
float:right;padding:0px 2px;}
label.error{ /*padding:10px;*/display:block; padding-left:20px; background: url(/css/im/errore.jpg) 0 0 no-repeat; height:20px; }
/* paginazione*/
.pagina_nascosta{display:none;}
.jp{ text-align:right; margin-right:10px; font-size:0.9em;}
.jp-active{color:#FAA912!important;font-size:1em;font-weight:bold;}
#frm_commento{ clear:both;}
/**/
.divlink_modofica, .divlink_inserisci{ display:none;}
.maximize{ display:inline-block; white-space:nowrap;}
#risultati_elenco dt:first-line{ padding-left:0px!important; }
#TB_caption{ color:#fff; width:70%!important; height:50%!important;}
/*******/
p.attivo{background:#C1330F;}
#selall{display:none}
#jp-active{color:#FAA912;font-size:1em;font-weight:bold;}
.blockUI h1{ font-size:1.4em; background: url(im/load.gif) 50% 0% no-repeat;  height:40px; text-align:center;  padding-top:30px;
  }

.blockUI h1 a,
.blockUI h1 a:link{ color:#000;  }

.td_spiegazione{text-align:right;}
.td_spiegazione label{ float:left;}
.formato{ font-style:italic;float:right; padding-right:4px;}
select, input{font-size:.9em;font-family:Verdana, Helvetica, sans-serif;}
input#indirizzo, input#localita, input#nome_stab{padding:4px 0 0 1px;}

div#msgie6{ padding:10px; }
div#msgie6 a{ color:#000; text-decoration:underline;}
div#msgie6 input{ margin-top:10px;}

div.logoGoogle{ background: url(im/poweredby.png) no-repeat;height:30px; width:63px; margin-left:10px;}
