@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:1280px; 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:#000000; padding:8px; text-decoration:none; }
#header #menu-wrp #menu ul li a:hover { color:#FFF; background-color:#000000;}
#header #menu-wrp #menu ul li.selected a { color:#FFF; background-color:#000000;}
#header #menu-wrp #logout { float:right;}
#header #menu-wrp #logout a { font-size:12px; font-weight:bold; color:#C00; }
*/

#header { width:auto; height:auto; }
#header #logout-wrp { clear:both; width:auto; height:80px; margin-bottom:10px;}
#header #logout-wrp #logout a { width: 60px !important;height:22px !important;line-height: 22px; text-align: center;float:right; display:block; width:auto; height:auto; padding:2px 4px; margin:10px; background-color:#FFF; /*font*/ font-size:12px; font-weight:bold; text-decoration:none; background-color:#D21F1B; color:#FFF;border-radius:4px}
#header #logout-wrp #logout a:hover { background-color:#FF0000; color:#FFF; }
#header #logout-wrp .logo { float:left; margin-bottom: 5px;}
#header #menu-wrp { display:block; clear:both; width:auto; height:30px; padding:0px; background-color:#E2E2E2; font-size:13px; font-weight:bold;  text-transform:uppercase; line-height:30px;}
/* Menu navigazione */
#header #menu-wrp #menu { list-style:none; display:block; width:auto; height:30px;}
#header #menu-wrp #menu li { position:relative; z-index:100; display:inline-block; float:left; padding:0px 25px;}
#header #menu-wrp #menu li a { color:#000000; display:block; width:auto; height:30px; /*font*/ font-size:17px; font-weight:700; text-decoration:none;}
#header #menu-wrp #menu li a:hover, #header #menu-wrp #menu li.selected a { color:#ff8837;}
/* menu 2° livello */
#header #menu-wrp #menu ul { display:none; position:absolute; z-index:200; left:0; top:30px; width:auto; min-width:160px; margin:0px; padding:0px 0px 8px 0px; border:1px solid #CCC; background-color:#FFF; list-style:none;  text-transform:none; }
#header #menu-wrp #menu ul li { display:block; float:none; width:auto; height:auto; margin:0px; padding-top:8px; background:none;}
#header #menu-wrp #menu ul li a {display:block; width:auto !important; height:auto !important; padding:0px; background:none !important; /*font*/ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; white-space:nowrap; line-height:normal; color:#000000; }
#header #menu-wrp #menu li.selected ul li a { color:#000000; }
#header #menu-wrp #menu li ul li a:hover, #header #menu-wrp #menu li ul li.selected a { color:#ff8837;}
#header #menu-wrp #logout { float:right;}
#header #menu-wrp #logout a { font-size:12px; font-weight:bold; color:#C00; }

/**/

#content-wrp .bottone{ width: auto  !important;height:22px !important;line-height: 20px; text-align: center;float:left; display:block; width:auto; height:auto; padding:4px 8px; margin:10px; background-color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; background-color:#003366; color:#FFF;border-radius:4px; }
#content-wrp .bottone:hover{cursor:pointer;background-color:#003399;}

#content-wrp .bottone.blue{background-color:#0000FF;}
#content-wrp .bottone.blue:hover{background-color:#0066FF;}

/**/
#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:#000; 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-wrp.login .error-login { width: 250px; height: auto; list-style: inside; margin: 15px 0px; padding: 5px; border: 1px solid #C00; color: #C00; clear: both;  }
/**/
/* 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:150px; margin-bottom:8px;}
#content-wrp #ricerca input { width:170px; height:20px; margin-bottom:8px; padding:0px 5px; border:1px solid #CCC} 
#content-wrp #ricerca .btn { margin-left:154px;}
#content-wrp #ricerca select { width: 181px;}
/**/
#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:#0;}
#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:#000; text-decoration:none}
#content-wrp #tbl-elenco .title-tabella th { text-align: center;background-color: #062d56;color:#fff}
/**/
/**/
#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:215px; 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 input[type="radio"] { width:auto; }
#content-wrp.dettaglio textarea { width:300px; height:100px; 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#colore { 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:200px; 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 .standard { width:300px; max-width: 600px;} 
/**/
#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.prenotazione .col-1 { float:left; clear:left; width:320px;}
#content-wrp.dettaglio.prenotazione .col-2 { float:left; clear:none; width:320px; margin-left:40px; }
#content-wrp.dettaglio.prenotazione .col-3 { float:left; clear:right; width:320px; margin-left:40px; }
#content-wrp.dettaglio.prenotazione .clearfix { clear:both; display: block;}
#content-wrp.dettaglio.prenotazione .clearfix:after { content: ""; clear: both; display: table;}
#content-wrp.dettaglio.prenotazione .clearfix hr {margin:15px 0;}

#content-wrp.dettaglio.prenotazione label { display:block; width:auto; margin-bottom:6px; vertical-align:top; color:#666}
#content-wrp.dettaglio.prenotazione input { width:300px; height:22px; margin-bottom:15px; padding:0px 5px; border:1px solid #CCC}
#content-wrp.dettaglio.prenotazione input[type="radio"] { width:auto; }
#content-wrp.dettaglio.prenotazione select { width:312px; height:22px; padding:0px 5px;  margin-bottom:15px; border:1px solid #CCC;}
#content-wrp.dettaglio.prenotazione textarea { width:400px;}

#content-wrp.dettaglio.prenotazione .interventi-wrp {}
#content-wrp.dettaglio.prenotazione .interventi-wrp .checkbox { width:40%; float:left;}
#content-wrp.dettaglio.prenotazione .spedizione-wrp {width:100%; clear:both;}
#content-wrp.dettaglio.prenotazione .spedizione-wrp .form-group { float:left; width:200px;}

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

/* ORDINI**/
#content-wrp #toolbar { width:auto; min-height:32px; height:auto !important; height:32px; margin-bottom:20px; text-align:right; line-height:32px; clear:both;}
#content-wrp .form_data { width:auto; height:40px; clear:both; background-color:#EFEFEF; padding:10px;}
#content-wrp .form_data .submit { float:right; border:0px; height:22px; line-height:22px; background-color:#333; color:#FFF; cursor:pointer; border:1px solid #999;}
#content-wrp .form_data .submit:hover { background-color:#666666;}

/*
#content-wrp .form_data_import { width:auto; height:50px; clear:both; background-color:#EFEFEF; padding:10px;}
#content-wrp .form_data_import #submit_import { border:0px; height:22px; line-height:22px; background-color:#333; color:#FFF; cursor:pointer; border:1px solid #999;}
#content-wrp .form_data_import #submit_import:hover { background-color:#666666;}*/

/* OVERLAY */
#overlay-bkg { position:fixed; z-index:100; top:0px; left:0px; bottom:0px; right:0px; background:#000; cursor:pointer; /*Trasperenza cross browser*/ opacity: .7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
#overlay-wrapper { position:absolute; z-index:300; min-width:480px; max-width: 800px; min-height:60px; height: 50%; height:auto !important; height:60px; padding:20px; background-color:#FFF; font-family:'PT Sans', Arial, Helvetica, sans-serif; line-height:normal; text-align:left; color:#666; }
#overlay-wrapper h3 { width:auto; height:50px; margin-bottom:20px; font-family:Times, "Times New Roman", serif; font-size:30px; font-weight:700; line-height:50px; text-align:center; color:#333; background-color:#EAEAEA}
#overlay-wrapper p { margin-bottom:20px; text-align:left; font-size:15px; max-height: 500px;  overflow-y: scroll; font-weight:400; color:#333;}
#overlay-wrapper #nav-wrp { clear:both; width:auto; height:26px; }

#overlay-wrapper .btn.fl { float:left; width:170px; height:26px; padding-left:30px; background:url(/_admin/img/btn_back.png) no-repeat; line-height:26px; color:#000;}
#overlay-wrapper .btn.fr { float:right; width:190px; height:26px; padding-left:10px; background:url(/_admin/img/btn_forward.png) no-repeat; line-height:26px; color:#000;}
#overlay-wrapper .beige {color:#BE8A32;}





/* MEDIA PRINT */
@media print {
	#header #menu-wrp { display:none;}
	#action-wrp {display:none;}
}



