@charset "utf-8";
/**/
html { background:#EBEBEB; }
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4E5565; }
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}
a { color:#2753ad;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4E5565;}
/**/
#main-wrp { width:950px; min-height:400px; height:auto !important; height:400px; margin:10px auto; padding:15px; border:1px solid #CCC; background-color:#FFF;}
/* HEADER */
#header { width:auto; height:165px; }
#header .logo { margin-bottom:10px;}
#header #menu-wrp { clear:both; width:auto; height:32px; padding-right:10px; background-color:#E2E2E2; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:32px;}
#header #menu-wrp #menu { float:left; width:auto; height:32px; }
#header #menu-wrp #menu ul { list-style:none;}
#header #menu-wrp #menu ul li { float:left; display:block; width:auto; }
#header #menu-wrp #menu ul li a { color:#147ED0; padding:8px; text-decoration:none; }
#header #menu-wrp #menu ul li a:hover { color:#FFF; background-color:#B02942;}
#header #menu-wrp #menu ul li.selected a { color:#FFF; background-color:#B02942;}
#header #menu-wrp #logout { float:right;}
#header #menu-wrp #logout a { font-size:12px; font-weight:bold; color:#C00; }
/**/
#content-wrp { width:auto; min-height:300px; height:auto !important; height:300px; padding:30px 0px;}
#content-wrp h1 { font-size:20px; font-weight:normal; margin:0px 0px 15px 0px; }
#content-wrp .btn { width:182px !important; height:22px !important; border:none !important; background-color:#8c8c8c; font-weight:bold; text-align:center; line-height:22px; color:#FFF;}
#content-wrp .btn:hover { cursor:pointer} 
/**/
/* CONTENT - PAGINA LOGIN */
#content-wrp.login label { display:inline-block; width:80px; margin-bottom:8px;}
#content-wrp.login input { width:170px; height:20px; margin-bottom:8px; padding:0px 5px; border:1px solid #CCC} 
#content-wrp.login .btn { margin-left:80px; }
/**/
/* CONTENT - PAGINA ELENCO */
#content-wrp #ricerca { width:auto; height:auto; margin-bottom:25px; padding:15px; background-color:#F4F4F4;}
#content-wrp #ricerca h3 { margin-bottom:12px;}
#content-wrp #ricerca label { display:inline-block; width:100px; margin-bottom:8px;}
#content-wrp #ricerca input { width:210px; height:20px; margin-bottom:8px; padding:0px 5px; border:1px solid #CCC} 
#content-wrp #ricerca .btn { margin-left:100px;}
/**/
#content-wrp #toolbar { width:auto; height:32px; margin-bottom:15px; text-align:right; line-height:32px;}
/**/
#content-wrp #tbl-elenco { width:100%; border-collapse:collapse; }
#content-wrp #tbl-elenco input { width:auto; height:auto; margin:0px; padding:0px; border:none;}
#content-wrp #tbl-elenco th { padding:5px; border:1px solid #CCC; background-color:#E2E2E2; font-size:12px; vertical-align:middle; text-transform:uppercase; text-align:left;}
#content-wrp #tbl-elenco th a { display:inline-block; width:12px; height:12px; background-color:#4E5565; font-size:11px; line-height:12px; text-decoration:none; text-align:center; vertical-align:middle; color:#FFF}
#content-wrp #tbl-elenco td { padding:5px; border:1px solid #CCC; vertical-align:top; text-align:left;}
#content-wrp #tbl-elenco img.thumb { max-width:100px; max-height:100px;}
#content-wrp #tbl-elenco tbody tr:hover  { background-color:#FEF4E7;}
#content-wrp #tbl-elenco tfoot td { height:24px; vertical-align:middle; background-color:#E2E2E2;}
#content-wrp #tbl-elenco tfoot td #pagination a { display:inline-block; margin-right:10px; font-size:14px; font-weight:bold; }
#content-wrp #tbl-elenco tfoot td #pagination a.selected { color:#147ED0; text-decoration:none}
/**/
/**/
#content-wrp ul.sitemap { display:block; width:auto; height:auto; padding:0px; list-style:disc; list-style-position:inside;}
#content-wrp ul.sitemap li.no_index a {color:#CCF}
#content-wrp ul.sitemap li.disabled a {color:#CCC}
#content-wrp ul.sitemap li ul { display:block; width:auto; height:auto; list-style:disc; list-style-position:inside; padding-left:40px; }
#content-wrp ul.sitemap li ul li ul { display:block; width:auto; height:auto; list-style:disc; list-style-position:inside; padding-left:40px; }
/* CONTENT - PAGINA DETTAGLIO */
#content-wrp.dettaglio label { display:inline-block; width:135px; margin-bottom:12px; vertical-align:top;}
#content-wrp.dettaglio input { width:300px; height:20px; margin-bottom:12px; padding:0px 5px; border:1px solid #CCC} 
#content-wrp.dettaglio textarea { width:300px; height:200px; margin-bottom:12px; padding:0px 5px; border:1px solid #CCC} 
#content-wrp.dettaglio select { width:312px; height:20px; border:1px solid #CCC; margin-bottom:12px;}
#content-wrp.dettaglio select#parent_code { width:312px; height:150px; border:1px solid #CCC; margin-bottom:12px;}
#content-wrp.dettaglio select#tematiche { width:312px; height:150px; border:1px solid #CCC; margin-bottom:12px;}
#content-wrp.dettaglio input[type="file"] { width:auto; height:auto; }
#content-wrp.dettaglio .thumb-wrp { width:310px; height:auto;  margin-left:140px; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
#content-wrp.dettaglio img.thumb-detail { max-width:100px; max-height:100px; margin-right:20px;}
/**/
#content-wrp.dettaglio #tbl-magazzino { width:100%; margin-top:30px; border-collapse:collapse;  }
#content-wrp.dettaglio #tbl-magazzino input { width:70px; height:auto; margin:0px; padding:0px; border:1px solid #F28F0B; }
#content-wrp.dettaglio #tbl-magazzino th { padding:5px; border:1px solid #CCC; background-color:#E2E2E2; font-size:12px; vertical-align:middle; text-transform:uppercase; text-align:left;}
#content-wrp.dettaglio #tbl-magazzino td { height:20px; padding:5px; border:1px solid #CCC; vertical-align:middle; text-align:left;}
#content-wrp.dettaglio #tbl-magazzino tbody tr:hover  { background-color:#FEF4E7}
/**/
#content-wrp.dettaglio #action-wrp { width:auto; height:auto; padding-top:30px;}
#content-wrp.dettaglio #action-wrp .btn { margin-right:20px;}
/**/
#content-wrp.dettaglio .error-wrp { width:auto; height:auto; margin-top:20px; padding:15px; border:1px solid #C00;}
#content-wrp.dettaglio .error-wrp ul { list-style-position:inside;}
#content-wrp.dettaglio .error-wrp ul li { color:#C00}



#content-wrp.dettaglio #googlemaps { display:block; float:right; height:20px; padding:5px 0px 0px 18px; margin-right:380px; background:url(/_admin/img/google.gif) no-repeat 0px 4px; color:#333; font-size:12px;}
#content-wrp.dettaglio #dhtmltooltip { position:absolute; width:280px; font-size:13px; border:1px solid #000; padding:10px; background-color:#FFFFFF; visibility: hidden; z-index: 100;  -webkit-box-shadow:0px 0px 6px 0px rgba(10, 48, 80, 0.2); box-shadow:0px 0px 6px 0px rgba(10, 48, 80, 0.2); cursor:pointer; }
#content-wrp.dettaglio p.indicazioni { display:block; float:left; width:250px; height:20px; color:#333; text-decoration:underline; cursor:pointer; background:url(/_admin/img/btn_info.gif) no-repeat center left;}
#content-wrp.dettaglio a.mappa { display:block; float:left; width:auto; clear:right; height:20px; padding-left:12px; background:url(/_admin/img/map.gif) no-repeat 0px 0px;color:#333;}

/* FOOTER */
/**/
#footer { width:auto; height:auto; padding:25px 0px 10px 0px; border-top:1px solid #CCC; font-size:12px; text-align:center; color:#999;}