    /*      www.edilportale.com © 2001-2013 - edilportale.com®        */
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, button, form{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; vertical-align:baseline; color:#515151}
input{font-weight:inherit; font-style:inherit; font-size:100%; font-family:tahoma, Geneva, sans-serif, sans-serif; vertical-align:baseline; color:#515151}
table, tr, td{border-collapse:collapse!important; border-spacing:0!important}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
:focus{outline:0}
body{line-height:1; color:black}
ol, ul{list-style:none}
a{text-decoration:none}
.txt-l{ text-align:left}
.txt-r{ text-align:right}
.fl{ float:left}
.fr{ float:right}
.b0{ border:none!important}
.mb0{ margin-bottom:0!important}
.pt10{ padding-top:10px}
.mr20{ margin-right:20px}
.ml20{ margin-left:20px}
.ml30{ margin-left:30px}
.mb10{ margin-bottom:10px}
.mb20{ margin-bottom:20px}
.mb45{ margin-bottom:45px}
.borderB{border-bottom:1px dotted #ddd}
.divSection{border-bottom:1px dotted #ddd; clear:both; margin:20px 0; height:1px; line-height:0}
.cfx:after{ content:"."; display:block; clear:both; height:0; line-height:0;visibility:hidden}
.cfx{ display:inline-block}
html[xmlns] .cfx { display:block}
* html .cfx{ height:1%; overflow:visible}
.clearfix:after {content:"";display:table;clear:both}
a:hover{text-decoration:underline; cursor:hand; cursor:pointer}
@font-face {font-family: 'din_lightregular'; src: url('/font/din-light-webfont.eot'); src: url('/font/din-light-webfont.eot?#iefix') format('embedded-opentype'), url('/font/din-light-webfont.w') format('w'), url('/font/din-light-webfont.ttf') format('truetype'), url('/font/din-light-webfont.svg#din_lightregular') format('svg'); font-weight: normal; font-style: normal}
@font-face {font-family:'din_mediumregular'; src: url('/font/din_medium-webfont.eot'); src:url('/font/din_medium-webfont.eot?#iefix') format('embedded-opentype'), url('/font/din_medium-webfont.w') format('w'), url('/font/din_medium-webfont.ttf') format('truetype'), url('/font/din_medium-webfont.svg#din_mediumregular') format('svg'); font-weight:normal; font-style:normal}
.page *, .showcase *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; *behavior:url(/css/boxsizing.htc)}
.showcase{ border:1px solid #ddd; background:#fff}
.showcase .contCol{ width:100%; font-size:0; margin-bottom:20px; letter-spacing:-4px}
.showcase .firstShowcase{ width:30%; padding:15px; font-size:12px; display:inline-block; *display:inline; vertical-align:top; zoom:1; height:350px; position:relative }
.showcase .childShowcase{ width:14%;padding:15px; border-left:1px solid #ddd;font-size:12px;display:inline-block;*display:inline; vertical-align:top; zoom:1;height:400px; position:relative}
.showcase .childShowcase:hover{ background:#f7f7f7}
.scHeader{ border-bottom:1px solid #e1e1e1; padding:10px}
.scHeader .title{ font-size:29px; color:#333; float:left}
.searchbar{border:1px solid #d6d6d6;border-top:1px solid #9e9e9e; border-bottom:1px solid #e3e3e3; width:250px; position:relative; -webkit-box-shadow: inset 0 1px 2px #F0F0F0; -moz-box-shadow: inset 0 1px 2px #F0F0F0;box-shadow: inset 0 1px 2px #F0F0F0}
.searchbar .shadowInside{border:1px solid #fafafa;border-top:1px solid #ebebeb; background:#fff}
.searchbar .typeText{ width:90%; height:29px; padding:0 10px; display:block; background:transparent; font:14px Arial; color:#666}
.searchbar .btnLens{ width:30px; height:31px; font-size:0; line-height:200; overflow:hidden; display:block; position:absolute; top:0; right:0; background:url(../immagini/sprite_image.png) 5px 5px no-repeat transparent; cursor:pointer; cursor:hand}
.searchbar .btnLens:hover{ background-color:#E0E9ED}
.searchbar .btnLens:active{ -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.2); -moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,.2); box-shadow:inset 1px 1px 3px rgba(0,0,0,.2)}
.wmk {color:#aaa; font:14px Arial; color:#999; position:absolute; left:10px; top:8px; cursor:text}
.selectMenu{ position:relative; display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
* .selectMenu{ display:inline}
.selectMenu select { display:inline-block;  padding:4px 3px 3px 5px; font-size:13px; margin:0; outline:none; line-height: 1.2; background:#fff; color:#666; border:1px solid #ccc; height:33px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.selectMenu:after {  content:"▼";  position: relative; top:0; right:0;  bottom:0;  font-size:60%;  line-height:30px; padding:0 10px; background:green; color:white}
.firstShowcase .thumb{ display:block; overflow:hidden; float:left; margin-right:15px; width:113px; min-height:147px;padding:3px;border:1px solid #DDD;position:relative}
.firstShowcase .thumb img{ width:100%}
.firstShowcase .description{ overflow:hidden}
.category{ font-size:11px; color:#999; line-height:13px;  margin-bottom:6px}
.firstShowcase h6{ font-size:13px; line-height:16px; color:#333; display:block; margin-bottom:10px; font-weight:bold}
.firstShowcase .info li{ font-size:11px; color:#999; display:block; padding:2px 0 }
.childShowcase .thumb{ display:block; text-align:center; min-height:145px; width:99px; margin-bottom:5px; vertical-align:top; position:relative }
.childShowcase .thumb a{ position:relative; display:block; overflow:hidden}
.childShowcase .thumb img{max-width:100%;_width:100%; width:auto;max-height:100%;_height:100%; height:auto}
.childShowcase h6{font-size:11px; font-weight:bold; line-height:14px;color:#333; display:block; margin-bottom:10px; font-weight:bold}
.firstShowcase .footerSwc,.childShowcase .footerSwc{ background:#f3f3f3; height:83px; position:absolute;  bottom:0; left:0; right:0; width:100%; white-space:nowrap;-webkit-box-sizing:content-box; -moz-box-sizing:content-box; -ms-box-sizing:border-box; box-sizing:content-box; *behavior:url(/css/boxsizing.htc); background-clip:padding-box }
.childShowcase .footerSwc{text-align:center}
.firstShowcase .footerSwc .button{ margin-left:15px}
.firstShowcase .price,.childShowcase .price{ font-size:14px;font-weight:bold; margin:15px 15px 10px 15px  }
.firstShowcase .oldPrice,.childShowcase .oldPrice{ font-size:11px; font-weight:normal; text-decoration:line-through; padding-right:10px}
.button{ padding:0 17px; font-size:11px; font-weight:400; line-height:26px; display:inline-block; border:1px solid #99bf65; color:#fff; background:#a5d169; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
.button:hover{ box-shadow:0 1px 2px rgba(0,0,0,.2); text-decoration:none}
.button.buyBook:hover{ border-color:#094E85;cursor: pointer!important}
.button:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}
.button.buyBook{ background:#4b87b8; border-color:#2e71a7;cursor: pointer!important}
.colR{ width:310px; float:right; border-left:1px dotted #dbdbdb}
.colR{ height:auto!important}
.titlePage{ font:normal 41px/27px din_mediumregular; color:#333; letter-spacing:-1px; position:relative; padding:0 0 3px 10px; border-left:4px solid #ffea55; margin:20px 0}
.contPage{ margin-top:15px; position:relative; width:690px}
.page.bookshop .header {width:100%; font-size:0; letter-spacing:-4px}
.page.bookshop .header .banner{ width:691px;margin-right:-1px;height:220px; display:inline-block;  *display:inline; zoom:1; vertical-align:top; position:relative; border:1px solid #ddd; overflow:hidden;-webkit-border-top-right-radius: 30px;-moz-border-radius-topright:30px;border-top-right-radius: 30px}
.page.bookshop .header .banner:before{-webkit-border-top-right-radius:30px;-moz-border-radius-topright:30px;border-top-right-radius:30px; overflow:hidden}
.page.bookshop .header .banner div {width:690px; height:170px; display:block}
.banner .prev,.banner .next{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:50px; height:45px; border:1px solid #ddd;  position:absolute}
.banner .prev{ right:48px; bottom:-1px; z-index:20; background:url(../immagini/sprite_image.png) -108px 5px #fff}
.banner .next{ right:-1px; bottom:-1px;z-index:21;background:url(../immagini/sprite_image.png) -48px 5px #fff}
.searchSmall {width:310px;height:220px; display:inline-block; letter-spacing:0;  *display:inline; zoom:1; vertical-align:top; position:relative; overflow:hidden; background:#ededed;border:1px solid #ddd; -webkit-border-top-left-radius: 30px;-moz-border-radius-topleft:30px;border-top-left-radius:30px}
.searchSmall .title{ font:normal 40px din_mediumregular, Arial; letter-spacing:-2px; margin:5px 10px 10px 30px }
.searchSmall .title span{font:normal 40px din_lightregular, Arial}
.searchSmall .contSelect{ margin:0 0 10px 30px}
.searchSmall .contSelect .customSelect { background:#fff}
.searchSmall .iconSearch{ width:93px; height:78px; background:url(/immagini/sprite_image.png) 0 -104px; display:block; position:absolute; top:5px; right:-12px}
.page.bookshop .showcase{ border:none}
.page.bookshop .showcase .childShowcase{ width:20%; border-left:none;letter-spacing:0; *display: inline; zoom:1; border-right:1px dotted #ddd;border-bottom:1px dotted #ddd; }
.page.bookshop .childShowcase .footerSwc{ background:none}
.page.bookshop .contCol{ position:relative}
.page.bookshop .contCol i{ display:block; position:absolute; top:1px; right:0; width:1px; background:#fff; height:100%; z-index:10}
.serviceBar{display:inline-block; width:100%;padding-bottom:15px; font-size:0}
.serviceBar .summary{ display:inline-block;*display:inline; vertical-align:top; zoom:1; width:25%;  font-size:13px; color:#666; }
.serviceBar .summary p{ padding-top:5px}
.serviceBar .paginator{display:inline-block;*display:inline; vertical-align:top; zoom:1;width:43%;font-size:13px; color:#666; text-align:center }
.serviceBar .paginator ul{display:inline-block;*display:inline; vertical-align:top; zoom:1;font-size:13px; color:#666; }
.serviceBar .paginator ul li{display:inline-block;*display:inline; vertical-align:top; zoom:1;border:1px solid #ddd; margin-left:-1px; line-height:22px; -webkit-box-shadow:0 1px 1px rgba(124, 124, 124, .1); -moz-box-shadow:0 1px 1px rgba(124, 124, 124, .1); box-shadow:0 1px 1px rgba(124, 124, 124, .1)}
.serviceBar .paginator ul li:first-child {-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px}
.serviceBar .paginator ul li:last-child {-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px}
.serviceBar .paginator ul li a{ padding:2px 10px; text-decoration:none; font-size:12px; color:#666; display:block; line-height:22px; font-weight:bold }
.serviceBar .paginator ul li a:hover{ background:#f7f7f7 }
.serviceBar .paginator ul li.selected{ -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
.serviceBar .paginator ul li.selected a{ cursor:default!important; color:#4B87B8; background:#f7f7f7}
.serviceBar .paginator ul li.selected a:hover{ text-decoration:none}
.serviceBar .ordinator{display:inline-block;*display:inline; vertical-align:top; zoom:1; width:30%;font-size:13px; color:#666; }
.serviceBar .ordinator label{vertical-align: top;zoom:1; display:inline-block; *display:inline; padding-top:5px; text-align:right}
.bgGrLight{background:#ffffff;background:-moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); background:-webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background:-o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background:-ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background:linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 )}
span.customSelect { font-size:12px; color:#333;padding:7px 10px;   border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px }
span.customSelect.hover{ -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);box-shadow: 0 1px 1px rgba(0, 0, 0, .1);  border:1px solid #c6c6c6}
span.customSelect.changed { background-color: blue; }
.customSelectInner { float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1px; text-align:left}
.arrow{border-color:#777 transparent; border-style:solid; border-width:4px 4px 0 4px; display:block; height:0; width:0; float:right;margin-top: -7px; }
.keySearch{ font-size:18px; font-weight:bold;margin-bottom:20px}
.titleSection{ font-size:18px; font-weight:bold;margin-bottom:20px}

.tab{ }
.tab ul{ display:block; font-size:0}
.tab ul li{ display:inline-block;*display:inline; vertical-align:top; zoom:1; font-size:15px; font-weight:bold}
.tab ul li a{ padding:15px 25px; display:block; text-decoration:none}
.tab ul li.active{border-top:2px solid #4b87b8}
.tab ul li.active a{ border:1px solid #ddd; border-top:none; border-bottom:none;background-color:#f6f6f6; margin-bottom:-1px}
.contTab{ padding:20px; -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1); -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1);box-shadow: 1px 1px 4px rgba(0, 0, 0, .1)}
.tab .searchTab{ margin:30px}
.tabContainer{border:1px solid #ddd; border-right:none; background-color:#f6f6f6; margin-bottom:20px}
.contTab .category, .contTab .publisher{ width:100%; display:inline-block; font-size:0; *display:inline; zoom:1; vertical-align:top}
.contTab .category ul, .contTab .publisher ul{ display:inline-block; font-size:13px; *display:inline; zoom:1; vertical-align:top}
.contTab .category ul li, .contTab .publisher ul li{ line-height:18px}
.contTab .category ul li span, .contTab .publisher ul li span{ color:#09C; font-size:12px}
.contTab .category ul li a:hover, .contTab .publisher ul li a:hover{color:#09C}
.contTab .category ul{width:33.3%;text-transform: capitalize; }
.contTab .publisher ul{width:25%;text-transform: capitalize;padding-right:10px; }
/*column Right*/
.spaceSpot{ margin:0 0 10px 9px}
.topBox{ margin:30px 0 10px 9px; width:300px}
.titleBox{ font-size:23px; font-family:din_lightregular; letter-spacing:-1px; padding-bottom:5px}
.titleBox span{ font-family:din_mediumregular}
.topBox .barTitle{ height:5px; background:#828282}
.topBox .barTitle .colorBar{height:5px; background:#ffea55; width:80px; position:relative}
.topBox .barTitle .colorBar i{ width:5px; height:5px; overflow:hidden; background:url(../immagini/sprite_image.png) -5px -26px; position:absolute; top:0; right:-5px }
.rows{ display:block; border-bottom:1px solid #e9e9e9; padding:10px 0; font-size:0; clear:both}
.rows .numberList{ display:inline-block; font-size:18px; font-weight:bold; width:20px; vertical-align:top}
.rows .image{ width:50px; margin-right:10px;display:inline-block;vertical-align:top}
.rows .image img{ width:100%}
.rows .contInfo{ font-size:13px;display:inline-block;vertical-align:top; width:220px}
.rows .contInfo .name { font-size:13px; font-weight:bold;display:block; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.rows .contInfo .pubHouse{ font-size:11px; color:#999;display:block; margin-bottom:10px}
.rows .contInfo .price, .rows .contInfo .price{ font-size:14px;font-weight:bold}
.rows .contInfo .oldPrice, .rows .contInfo .oldPrice{ font-size:11px; font-weight:normal; text-decoration:line-through; }
/*slide*/  
.slides{ position:relative}
.slides_container {width:690px; display:none}
.slides_container .panelSlide {width:690px; height:170px; display:block}
.pagination {list-style:none; margin:0; padding:0}
.pagination .current a {color:blue}
.contPanel{ width:100%;font-size:0;padding:0 20px; letter-spacing:-4px}
.contPanel .boxBookNew{ width:50%; display:inline-block; font-size:13px; letter-spacing:0; *display:inline; zoom:1; vertical-align:top;letter-spacing:px}
.boxBookNew .firstShowcase{ padding-left:45px; float:inherit; margin-bottom:60px; }
.new{ display:block; width:44px; height:44px; background:url(../immagini/sprite_image.png) 0 -43px; position:absolute; top:0; right:0}
.boxBookNew .firstShowcase .price{ margin-left:0}
.boxBookNew .firstShowcase h6{ height:85px; font-size:12px}
.slides .prev{ position:absolute; top:130px; left:0; z-index:10; display:block; width:27px; height:50px; background:url(../immagini/sprite_image.png) -122px 5px #fff; overflow:hidden; line-height:200; border:1px solid #ddd;border-left: 1px dotted #ddd!important;-webkit-border-bottom-right-radius:180px;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:180px;-webkit-border-top-left-radius:0;-moz-border-bottom-right-radius:180px;-moz-border-bottom-left-radius:0;-moz-border-top-right-radius:180px;-moz-border-top-left-radius:0;border-bottom-right-radius:180px;border-bottom-left-radius:0;border-top-right-radius:180px;border-top-left-radius:0;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25)}
.slides .next{position:absolute; top:130px; right:-1px; z-index:10; display:block; width:27px; height:50px; background:url(../immagini/sprite_image.png) -28px 5px #fff; overflow:hidden; line-height:200;border:1px solid #ddd;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:180px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:180px;-moz-border-bottom-right-radius:0;-moz-border-bottom-left-radius:180px;-moz-border-top-right-radius:0;-moz-border-top-left-radius:180px;border-bottom-right-radius:0;border-bottom-left-radius:180px;border-top-right-radius:0;border-top-left-radius:180px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25)}
.slides .prev:hover{background-color:/*url(../immagini/sprite_image.png) -92px 5px*/ #f2f2f2; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none}
.slides .next:hover{ background-color:/*url(../immagini/sprite_image.png) -48px 5px*/ #f2f2f2;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none}
.slides .next:active,.slides .prev:active{ -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)}
.slides .pagination{ width:100%; font-size:0; text-align:center}
.slides .pagination li{ display:inline-block; *display:inline; vertical-align:top; zoom:1; width:10px; height:10px; margin:0 3px }
.slides .pagination li a{ display:block; height:100%; width:100%; background:#ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.slides .pagination li.current a{ background:#4b87b8}
.signupNewsletter{ background:#ffea55; width:300px; margin:0 0 10px 9px}
.titlesignupNl{ font-family:din_mediumregular; color:#474747; font-size:24px; letter-spacing:-1px; position:relative; padding:10px 0 0 50px; margin-bottom:10px}
.titlesignupNl i{ display:block; width:28px; height:23px; background:url(../immagini/sprite_image.png) -56px -49px; position:absolute; top:10px; left:15px }
.signupNewsletter .searchbar{ margin:0 0 15px 15px}
/*.arrows{border-color:#777 transparent; border-style:solid; border-width:4px 4px 0 4px; height:0; width:0}*/
.bookProfile{ margin-bottom:15px; letter-spacing:-4px; font-size:0}
.bookProfile *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; *behavior:url(/css/boxsizing.htc)}
.bookProfile .thumb{ border:1px solid #ddd; padding:10px; margin-right:10px; display:inline-block;width:172px; zoom:1; vertical-align:top; *display:inline; letter-spacing:0}
.infoBook{ display:inline-block; zoom:1; vertical-align:top; *display:inline; letter-spacing:0; width:508px}
.infoBook h2{ font-size:16px; font-weight:bold; margin-bottom:7px}
.infoBook .secInfo{ font-size:11px; color:#999; margin-bottom:20px}
.infoBook .social{ margin-bottom:60px}
.boxPrice{ overflow:hidden;clear:both}
.boxPrice .price{ margin-right:10px; float:left}
.boxPrice .price p{ font-size:11px; margin-bottom:5px; color:#666}
.boxPrice .price b{ font-size:25px; float:left}
.boxPrice .oldPrice{ float:left; font-size:13px; color:#999; padding-top:23px}
.boxPrice .oldPrice span{ text-decoration:line-through;color:#999}
.tabelSummary{ width:100%; font-size:0;letter-spacing:-4px; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd}
.tabelSummary .tabelL{ width:60%; font-size:13px;letter-spacing:0; line-height:18px; display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 15px 20px 15px;border-right:1px dotted #ddd}
.tabelSummary .tabelR{ width:40%;font-size:13px;letter-spacing:0; line-height:18px; display:inline-block; *display:inline; zoom:1; vertical-align:top;padding:15px 15px 15px 20px;margin-left: -1px;border-left: 1px dotted #DDD}
.titleSummary{ font-size:13px; font-weight:bold; margin-bottom:15px}
.summaryList td{border-bottom:1px dotted #ddd; padding:5px; font-size:13px; vertical-align:middle; width:75%}
.summaryList td.priceTD{ width:25%; text-align:right}
.delPrice{ text-decoration:line-through}
.totalPrice{ font-size:25px!important; font-weight:bold; color:#d50019}
.payModality{ padding:0 10px 20px 0; font-size:13px; line-height:18px; color:#666}
.payModality .title{ font-size:13px; font-weight:bold; margin-bottom:5px;color:#333}
.payModality p{ margin-bottom:20px}
.discount { position:absolute; bottom:0; right:0; background-image:url(../immagini/discount-sprite.png); display:block}
.off-5{ width:45px; height:45px; background-position:0 0}
.off-10{ width:45px; height:45px; background-position:-47px 0}
.off-15{ width:45px; height:45px; background-position:-94px 0}
.off-20{ width:45px; height:45px; background-position:-141px 0}
.off-25{ width:45px; height:45px; background-position:-192px 0}
.off-30{ width:45px; height:45px; background-position:-235px 0}
.off-40{ width:45px; height:45px; background-position:-282px 0}
.off-50{ width:45px; height:45px; background-position:-329px 0}
.off-60{ width:45px; height:45px; background-position:-376px 0}
.off-70{ width:45px; height:45px; background-position:-432px 0}
.off-80{ width:45px; height:45px; background-position:-480px 0}
.off-90{ width:45px; height:45px; background-position:-528px 0}
/*Register dialog*/
#networkBarRemeberToConfirmBalloon{position:fixed;z-index:2;top:30px;width:100%;margin-top:5px;}
#networkBarRemeberToConfirmBalloon div{margin:auto;width:900px;background-color:#fff100;padding:10px;border:1px gray solid;box-shadow:3px 4px 8px gray}














