ul, ol, li {list-style: none;margin:0;padding:0;}
body,div{font-family:'trebuchet ms', verdana, arial;margin:0;padding:0;}
body{background:#fff url("img/cns.jpg") repeat-x;color:#333;font-size:small;margin:0;padding:0;}
.dim{width:1280px;}
/*h1{font-size:large;font-weight:400;margin:0;}*/
h2{color:#333;font-size:small;font-weight:400;margin:0;}

/*
pre{background-color:#eee;border:1px solid #ddd;border-left-width:5px;color:#333;font-size:small;overflow-x:auto;padding:15px;}
pre.normal{background-color:transparent;border:none;border-left-width:0;overflow-x:auto;}
*/

#logo{background:url(images/jq.png);display:block;float:right;height:31px;margin-right:10px;margin-top:10px;width:110px;}
#main{margin:0 20px 20px;padding:0 15px 15px 0;}
#content{padding:20px;}
#busy{background-color:#e95555;border:1px ridge #ccc;color:#eee;display:none;padding:3px;position:absolute;right:7px;top:7px;}
hr{height:1px;}
code{font-size:108%;font-style:normal;padding:0;}
ul{color:#333;list-style:square;}
#banner{margin:20px;padding-bottom:10px;text-align:left;}
#banner *{color:#232121;font-family:Georgia, Palatino, Times New Roman;font-size:30px;font-style:normal;font-weight:400;margin:0;padding:0;}
#banner h1{display:block;float:left;}
#banner h1 em{color:#6cf;}
#banner h2{float:right;font-size:26px;margin:10px 10px -10px -10px;}
#banner h3{clear:both;display:block;font-size:12px;margin-top:-20px;}
#banner a{border-top:1px solid #888;display:block;font-size:14px;margin:5px 0 0;padding:10px 0 0;text-align:right;width:auto;}
a.external{background-image:url(../img/external.png);background-position:center right;background-repeat:no-repeat;padding-right:12px;}

form{font-size:10pt;margin-bottom:20px;width:auto;}
.width30{width:30%}
.divRow{width:100%;float:left}

div#main h1{border-bottom:1px solid #CDCDCD;display:block;margin-top:20px;padding:10px 0 2px;}
table#tablesorter-demo {margin: 10px 0 0 0;}
table#options *{font-size:small;}
p.tip em {padding: 2px; background-color: #6cf; color: #FFF;}
p.tip.update em {background-color: #FF0000;}
div.digg {float: right;}

.corpo{margin-top:20px;margin-left:30px;width:100%}
.men{margin-right:12px;}
.cont{width:81%;background:none;}
.corpo2tel{margin-top:20px;width:100%}
.cont2tel{width:auto;}
.kBoxesOn{font-family:Times New Roman;color:#515055;font-size:20px;margin-bottom:10px;}*/
.kpar{padding-bottom:10px;}
.bsm .kpar{padding-top:4px;padding-bottom:0;font-family:Tahoma;font-size:12px;margin-bottom:5px;color:#2d8ba3;}
.tbl{width:890px; margin-bottom:10px;}
.frm{margin-top:15px;}
.kheader{margin:0 0 0 0;}
.kheader, .h1b{color:#C63717;font-family:Georgia;font-size:20px;font-style:italic;font-weight:normal;border-left:none;padding-bottom:10px;}
.hi{margin:0;color:#447BC4;font-family:Georgia;font-size:16px;font-style:normal;font-weight:normal;border-left:none;padding-bottom:5px;}
.divmaster{border-right:1px solid #cdcdcd;height:590px;float:left;margin-right:15px;}

.pager{margin-top:5px;float:left;}
#insert .titolo{float:none;}
.func {position:relative;height:120px;}
.pos{position:absolute;bottom:0;right:0;}

#antigrid{margin:0}
#kform{font-family:"Segoe UI",Arial,Helvetica,sans-serif;margin:10px;padding:10px;font-size:11px;color:#CCC;border:1px solid #e0ebf0;background-color:#eef4f7;}
#kform .text{font-size:12px;color:#CCC;}
#kform .kpar{font-size:14px;color:#000;padding-bottom:5px;border-bottom:1px solid #FFF;margin-bottom:14px;}
#kform .redtext{font-size:12px;color:#F00;}
#kform .inputleft{width:240px;display:inline-block;margin-bottom:10px;}
#kform .inputright{width:240px;display:inline-block;}
#kform label{font-size:11px;font-weight:bold;color:#666;padding:5px;letter-spacing:1px;}
/*#kform input, select, .textarea{border:1px solid #cad6dc;padding:8px;color:#3c799a;}*/
.pos .sbmt{background:url("images/bgF.jpg") repeat-x;border:1px solid #adb9c2;padding:4px 10px 4px 10px;margin-top:7px;color:#333;margin-left:10px;font-size:12px;text-decoration:none;}
/*form .clear{background:url("img/bgF.jpg") repeat-x;border:1px solid #adb9c2;padding:6px;margin-top:7px;color:#333;font-size:12px;}*/
.pos .sbmt:hover{color:#7dc321;cursor:pointer;}

/*logon*/
.bd{background: url(img/LoginBg.jpg) top center no-repeat #c4c4c4; color: #3a3a3a;}
.bgl{/*background:url("img/lpg.jpg");*/}
.bdtel{background: url(img/LoginBg.jpg) top center no-repeat #c4c4c4; color: #3a3a3a;}

/*login nav*/
#lgnNav .lgnNavIn {background: none repeat scroll 0 0 #F6F6F6;height: 65px;padding-top: 5px;width: auto;}
#lgnNav .lgnSbm {height: 11px;margin: 9px;width: auto;}
#lgnNav .lgnInpt{margin-right: 50px;}
#lgnNav .lgnInpt label {width:100px;}
#lgnNav .lgnSbm input[type="submit"] {margin-left: 100px;}


/* format form area riservata*/
.bka{background:#f2f8f9;border:1px solid #cdcdcd;padding:18px;width:auto;}
#datiar label{width:210px;font-family:Tahoma;font-size:12px;margin-bottom:5px;color:#2d8ba3;margin-right:15px;}
#datiar input[type=text]{width:250px;height:30px;margin-bottom:8px;}
#datiar input[type=text]:focus{border:1px solid #29d4ff;background:#fbfbfb;}
#datiar .ksubmit{float:left;margin-top:10px;}
#datiar input[type=submit]{/*height:30px;*/padding:5px 7px 5px 7px;font-size:11px;margin-right:8px;margin-bottom:13px;border:1px solid #aeaeae;background:url("img/bgb.jpg") repeat-x;}
#datiar input[type=submit]:hover{color:#2d8ba3;}
/*#datiar input[type=file]{height:30px;padding:8px;font-size:11;margin-right:8px;margin-bottom:13px;border:1px solid #aeaeae;background:url("img/bgb.jpg") repeat-x;}
#datiar input[type=file]:hover{color:#2d8ba3;}*/
#datiar input[type="radio"]{/*height:10px;*/margin-right:5px;}
#datiar select{width:280px;height:34px;margin-bottom:8px;margin-top:2px;border:1px solid #ccc;}
#datiar select:focus{border:1px solid #29d4ff;background:#fbfbfb;}
#datiar input[type=password]{width:auto;height:30px;margin-bottom:8px;}
#datiar input[type=password]:focus{border:1px solid #29d4ff;background:#fbfbfb;}
/* format form filtro utenti mailing-list*/
#datiar  #filtra_utenti select{width:65px;height:34px;margin-bottom:8px;margin-top:2px;border:1px solid #ccc;}
#datiar  #filtra_utenti select:focus{border:1px solid #29d4ff;background:#fbfbfb;}


#infaq  label{width:610px;}

/*format gestioni indici*/
/*.ui-widget-header {background:transparent;border:none;}*/
#datiIN .toolbar{margin-top:-45px;}
#datiIN .adminSelector{margin-top:65px;}
#datiIN span{display:none;}
#datiIN .toolbar span{display:inline;color:#333;margin-top:6px;font-size:11px;margin-left:20px;}
#datiIN .kmenuInd span{display:block;}
.kmenuInd{padding-bottom:15px;padding-left:15px;}
#datiIN span.buttonPosIndex {display:inline;}
#datiIN .selLangTree{margin-left:15px;margin-right:15px;margin-top:15px;float:left;}
#datiIN #indexsel label{margin-left:15px;margin-right:15px;margin-top:15px;}
#datiIN select{width:240px;height:30px;margin-bottom:10px;margin-top:10px;border:1px solid #ccc;}
#datiIN select:focus{border:1px solid #29d4ff;background:#fbfbfb;}
#datiIN .divIndRow input[type=text]{width:260px;}
#datiIN .divIndRow label{width:110px;height:25px;margin-top:10px;}
#datiIN #divUrl{float:left;margin-top:20px;}
#datiIN #divTitle{margin-top:20px;}
#datiIN .divIndRow{margin-bottom:15px;margin-top:15px;}
#datiIN .divIndRow label{margin-left:15px;margin-right:15px;margin-top:15px;}
#datiIN #divSubmit{margin-left:15px;margin-top:20px;}
#datiIN fieldset{border-top:none;}
.kmenuInd li strong{color:#2d6081;}
.kmenuInd li strong:before{content:"»";float:left;margin-right:15px;}
.kmenuInd li{line-height:18px;margin-bottom:7px;width:280px;}


/*format configurazione sms*/
.kBwm h2{font-family: Times New Roman;color: #515055;font-size: 20px;margin-bottom: 10px;}
/*.kBwmOn{background:none; border:none;}
.kBwmIn{background:none; border:none;}*/
.kBwm.attivo .kBwmOn{background:#f2f8f9;border:1px solid #cdcdcd;padding:18px;width:700px;}
.kBwm.disab .kBwmOn{background:#f1f0ef;border:1px solid #cdcdcd;padding:18px;width:700px;}
.kBwm.attivo .kBwmIn{background:#f2f8f9;border:1px solid #cdcdcd;padding:18px;width:700px;}
.kBwm.disab .kBwmIn{background:#f1f0ef;border:1px solid #cdcdcd;padding:18px;width:700px;}

/*format indietro*/
#indietro input[type=submit]{background:url("img/frin.png") no-repeat center left;border:none;padding-left:15px;font-weight:normal;color:#0000FF;}
#indietro input[type=submit]:hover{color:#7dc321;}
#indietrob input[type=submit]{background:url("img/frin.png") no-repeat center left;border:none;padding-left:15px;font-weight:normal;color:#0000FF;}
#indietrob input[type=submit]:hover{color:#7dc321;}

/*format pagina dopo login*/
.icn{width:480px;margin:130px auto;text-align:center;}
.icn .kdivLink{width:145px;text-align:center;}
.icn .kdivLink .alignCenter{}
.icn h1{padding-bottom:75px;font-size:22px;color:#333;}
.icn .kLink{color:#0780b2;outline:none;font-weight:bold;font-size:15px;}
.icn .kLink:hover{text-decoration:none;color:#fff;}
.icn .klnkImg{outline:none;}

/* format pagina redirect*/

.rdr{width:490px;margin:130px auto;text-align:center;padding:15px 0 15px 0;height:193px;background:url("img/sfed.png") no-repeat;}
.rdr .kpar{margin-top:20px;}

/*format chiamata difarm*/
.cdif{margin-top:20px;width:100%}
.conf{margin:0 auto;width:700px;}
.conf #k4formCatena{margin:0 auto;width:700px;}
.conf .kpar{margin:0 0 10px auto;width:700px;}
.conf .kheader{margin:0 0 10px 0;}
#k4formCatena input[type=text]{width:326px;height:30px;margin-bottom:8px;}
#k4formCatena input[type=text]:focus{border:1px solid #29d4ff;background:#fbfbfb;}
#k4formCatena label{width:210px;font-family:Tahoma;font-size:12px;margin-bottom:5px;color:#2d8ba3;}

/*stile logoff*/

.lgOff{background:#b4e8f5;border:1px solid #64bacf;padding-left:14px;margin-top:16px;margin-right:10px;}
.lgOff a:link, .lgOff a:active, lgOff a:visited{text-decoration:none;font-weight:bold;}
.lgOff a:hover{color:#333;}
.imlg{background:url("img/us.png") no-repeat;position:absolute;right:0;margin-top:7px;margin-bottom:5px;width:30px;height:30px;}

/*stile Bread*/
.corpo .bc{margin-bottom:16px;margin-left:10px;}
.hm{background:url("img/hbc.png") no-repeat;padding-left:18px;}
.bc span{font-family:Georgia;font-size:1.3em;color:#333}
.bc strong{font-size:14px;color:#333;}
.bc a:link, .bc a:visited, .bc a:active{color:#447BC4;text-decoration:none;font-size:14px;}
.bc a:hover{color:#7dc321;}


/*link + immagine*/
.kdivLink img{vertical-align:middle;}

/*link immagine funzioni*/
.ar img{margin-right:8px;}

/*bordo immagini*/
img{border:none;}

/*bordo tratteggiato link*/
a{outline:none;}


/*colobox*/
.clrcorpo{width:770px;margin:15px;}
.clr .kpar{width:750px;}

/*didascalia img*/
.kdida {text-align:left;clear:both;}

/*lista pagine*/
.kpl{padding:0;margin:0;margin-bottom:18px;border:none;}
.kpl .kplDt{display:block;font-style:italic}
.kpl .kplLnk{display:none;}
.kpl .kplBox{margin:10px 0 0 0;}
.kpl h2{font-family:Georgia,Times News Roman;font-size:16px;margin-bottom:2px;}
.kpl p{font-family:Helvetica, Tahoma;font-size:13px;line-height:20px;}
.kpl h2 a:link, .kpl h2 a:active, .kpl h2 a:visited{text-decoration:none;color:#306b98;outline:none;}
.kpl h2 a:hover{color:#C63717;}
.kcnt{display:inline;}
.kcnt a:link, .kcnt a:visited,.kpgLnk:link, .kpgLnk:visited{text-decoration:none;font-family:Verdana;font-size:12px;color:#00ADE6;}
.kcnt a:hover, .kpgLnk:hover{color:#555;}
.kpl.even.self H2 {display:none;}
.kpl.even.self .kplDt {display:none;}
#pagut .kplDt {display:none;}

/*pgm servizi web*/
#kssw fieldset{padding:30px}
#kssw label {float:none;display: inline-block;width:60px;}
#kssw a{margin-left:60px; text-decoration:none; color:#C63717}

/*riga divisore orizzontale*/
.khr{background-color:#CDCDCD;height:1px;margin-top:13px;}

/*sezione Grafica*/
.clr_c .boxinput input[type="text"]{width:120px;}

/*gestione calendario*/
#planning h4{margin-bottom:10px;}
#planning fieldset{border:none;}
#planning fieldset legend{margin-left:20px;margin-bottom:4px;}
#planning textarea{margin-bottom:10px;width:739px;height:80px;}

#consegne h2{font-family:Tahoma; font-size:12px; color:#2D8BA3;font-weight:bold;margin-bottom:5px;}
#consegne select {width: auto;}

/*form inserimento ioko*/
#datiedC .headModel{display:none;}
#datiedC #k-model{border:none;background:transparent;}
#datiedC #kepp{border:none;background:transparent;}
#datiedC #kepo{border:none;background:transparent;}
#datiedC #kebt{border:none;background:transparent;}
#datiedC .ui-widget-content{border:none;}
#datiedC fieldset{border:none;}
#datiedC #StrilloTesta{clear:both;}
#datiedC .ui-widget-header{margin-top:15px;margin-bottom:15px;}
#datiedC #kepp label{font-family:Tahoma;font-size:12px;margin-bottom:5px;color:#2d8ba3;float:left;width:120px;}
#datiedC #kepp input[type=text]{width:auto;height:22px;margin-bottom:8px;}
#datiedC #kepp input[type=text]:focus{border-bottom:1px solid #29d4ff;/*background:#fbfbfb;*/}
#datiedC #kepp input[type=image]{float:left;margin-right:20px;}
#datiedC #kepp input[type="radio"]{/*height:10px;*/margin-right:5px;}
#datiedC #kepp select{width:280px;height:34px;margin-bottom:8px;margin-top:2px;border:1px solid #ccc;}
#datiedC #kepp select:focus{border:1px solid #29d4ff;background:#fbfbfb;}
/*#datiedC #EventiPagina table{float:left;}*/
#datiedC #kepp #EventiPagina label{width:180px;}
#datiedC .ui-widget-header{background:transparent;border:none;}
#datiedC strong{color:#333;}
#datiedC strong:before{content:"» Gestione";font-size:12px;}

/*gestione grafica*/
#bxc {margin-bottom:20px;}
#bxc .kBoxesOn {border-bottom:1px solid #2D8BA3;box-shadow:#645953 4px 2px 4px;color:#2D8BA3;font-family:Tahoma; font-size:16px;height:25px;padding:8px 5px 0 5px;margin-bottom:0;}
#bxc .kBoxesIn{padding:10px;}

/*Creazione NL*/
.selNL{background-color:#fff;margin: 0 -125px 0 -125px;padding:20px;}
.selNL h2 {font-size:13px;height:15px;font-family:arial;display:block;padding:5px;}
.selNL .spacer{margin-bottom:20px;}

.products-grid {position:relative;float:left;width:220px;margin:0 4px 30px 0;border:1px solid #E6E6E6;padding:2px;}
.products-grid .product-image img{display:block;height:60px;margin:0 0 10px;width:60px;}
.products-grid .product-name {color:#203548;font-size:11px;margin:-75px 0 5px 60px;}
.products-grid .price-box {margin:45px 0 0 0;}

/*statistiche e-commerce*/
.ddt{background-color:#F2F8F9;padding:10px;border:1px solid #CDCDCD;border-bottom:none;}
.ddtd{background-color:#F2F8F9;padding:10px;margin-bottom:15px;border:1px solid #CDCDCD;border-top:none;}
.ddtd ul {margin-left:20px;}

/*format form prestazioni */
#datiar #prestd label{}
#datiar #prestd select{width:auto;height:auto;}
#datiar #prestd select:focus{border:none;}
#datiar #prestd input[type=text]{width:auto;height:19px;}
#datiar #prestd input[type=text].pagedisplay{width:50px;height:19px;}
#datiar #prestd input[type=text]:focus{}
#datiar #prestd .ksubmit{}

/*format form prestazioni */
#prestd .kins label{width:210px;font-family:Tahoma;font-size:12px;margin-bottom:5px;color:#2d8ba3;margin-right:15px;}
#prestd .kins select{width:auto;height:auto;margin-bottom:8px;margin-top:2px;border:1px solid #ccc;}
#prestd .kins select:focus{border:1px solid #29d4ff;background:#fbfbfb;}
#prestd .kins input[type=text]{width:250px;height:30px;margin-bottom:8px;}
#prestd .kins input[type=text]:focus{border:1px solid #29d4ff;background:#fbfbfb;}
#prestd .kins .ksubmit{float:left;margin-top:25px;}
#prestd input[type=submit].sbmt,#prestd .kins input[type=submit]{background: url("img/btn_info.jpg") repeat-x scroll 0 0 transparent;border: 1px solid #046787;border-radius: 3px 3px 3px 3px;color: #FFFFFF;font-family: Arial; font-size: 12px;
    font-weight: bold; padding: 5px 15px;text-decoration: none;float:left;margin-right:10px;}
#prestd input[type=submit]:hover.sbmt,#prestd .kins input[type=submit]:hover{background: none repeat scroll 0 0 #5b74a8;border: 1px solid #F2F2F2;color: #FFFFFF;}

/*format esporta dati*/
#datiar #xls{margin-left:15px;}
#datiar #xls{background:url(img/esp_dati.png) 0 0;width:120px;height:27px;border:none;cursor:pointer;}
#datiar #xls:hover{background-position:0 27px;}

/* login session*/
form#arfarm span.art_c:before{content:"Area Riservata";font-family:Arial;font-weight:bold;font-size:14px;color:#a6a6a6;}
p.nnreg{display:none;}

form#arfarm{width:400px;margin:30px auto;padding:1px;}
form#arfarm input[type=text],form#arfarm input[type=password]{width:230px;}
form#arfarm #lgnSystem{width:350px;margin:0px auto;padding:10px;border:1px solid #a6a6a6;background:#d6f0f5;}
form#arfarm #lgnSystem .lgnNavIn{width:350px;padding-left:29px;margin-top:45px;}


/* correttivo statistiche*/
form#farma_vendite #sel_farma_vendita {display:none;}
#farma_vendite #data_da,#farma_vendite #data_a,#farma_vendite_tot #data_da,#farma_vendite_tot #data_a{width:136px;margin-right:10px;}
/*gestione inserimento immagini e bugiardino*/
.img_cr { float:left;margin-right:20px;margin-bottom:15px;}

/*campi input pixl e limt*/
#datiar input[type=text]#pixl,#datiar input[type=text]#limit {width:200px; }

/*configurazione e-commerce*/
#kpr_config label {float: left;line-height: 19px;width: auto;}

/*prodotti*/
#descrizione_h1, #descrizione_h2, #canonical_beta_url {width:386px !important; }
#scorta, #sotto_scorta,#prezzo_web_lordo,#prezzo_web_netto,#sconto_web,#giorni_approvvigionamento {width:115px !important; }
.qta .boxInputEdge,.prz .boxInputEdge,.cdc .boxInput,.amb .boxInput{float:left;margin-right:10px; }
.qta label, .prz label {width:auto !important; }
.prz .hpf {line-height:74px; }
.spc .boxInput {float:left;margin-right:10px;padding:10px;background:#f4f4f4; }
.vnd {padding:10px;background:#f4f4f4;width:700px; }
.spc {margin-bottom:91px; }
#prd_shop select { height: 24px; width: 230px; }

/*form trova prezzi*/
#trovap .boxInputEdge,#trovap .boxInput {float:left;margin-right:10px; }
#trovap label {width:115px;margin-left:0px; }
.ktable_search input[type=text].search {height:24px !important; }
.ktable_search label { width:35px;line-height:23px;}
.ktab caption {height:26px; }
.pagecount {padding-right:10px; }
table.blue.tablesorter thead tr th {padding-right:18px !important; }
#trovap #importo_spese, #trovap #importo_min, #trovap #importo_max, #trovap #importo_spese_locale, #trovap #importo_min_locale, #trovap #importo_max_locale {text-align:right;width:100px;padding-right:3px;}
#trovap #numero_max_prodotti , #trovap #numero_max_prodotti_locale {width:100px;text-align:center; }
/*
#trovap #ambito_1, #trovap #ambito_2, #trovap #ambito_3 {width:170px;padding:6px; }
*/
/*ricerca prodotti */
#simpletp #ambito {width:170px;padding:6px;  }
#simpletp .pkpl_nl {min-height:190px; }
#simpletp .pkpl_nl .pkplImg img { border: 1px solid #BBBBBB; height: 80px; margin: 0 auto; padding: 3px; width: 80px; }
#simpletp .pkpl_nl .pkplBox {width:104px; }
#simpletp .pkpl_nl .pkplBox span { color: #333333;font-size: 10px;font-weight: bold;text-transform: uppercase; }
#simpletp .pkpl_nl .sco {display:none; }
#simpletp #cerca {margin-top:15px; }

/*configura per trova prezzi*/
a.tp_config {   background: url("img/bgb.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #AEAEAE;font-size: 11px;margin-bottom: 13px;margin-right: 8px;padding: 5px 7px;text-decoration:none;color:#333; }
a.tp_config:hover {color:#2b8ba3; }

/*step trova prezzi*/
.tp_brd {margin-bottom:10px; }
.tp_brd a, .tp_brd strong,.tp_brd span {padding:10px 20px;background:#f6f6f6;text-decoration:none; color:#333;font-weight:normal; }
.tp_brd strong {background:#b4e8f5;font-weight:bold; }
.tp_brd span {color:#ccc; }

/*link sito tematico*/
.siteT{width:190px;}
.sito {text-decoration:none;color:#2d8ba3;line-height:18px; }
.sito:hover {color:#7dc321; }


