.fa-shopping-cart{ background-image : url("//img2.libreriauniversitaria.it/images/cart_icon.png"); width: 20px; line-height:inherit; height: 15px; background-repeat: no-repeat; background-size: 16px 13px; }
.ui-button.button_shop .icon-r.fa-shopping-cart{ margin-left:5px; padding: 0px; margin-right: 0px; position: relative; top: 3px;}
#logo {padding-top:10px;padding-left:10px;display:inline-block;float:left;}
#logo a img{background-color:white;border:0px;}
#header {overflow:hidden;background-color:white;padding-bottom:5px;text-align:left;height:65px;}
span.search-button {float:left;}
#subheader {font-size:12px;overflow:hidden;background-color:white;text-align:left;padding-bottom:10px;}
ui-dialog.unique_cart {z-index:500;}
#user_menu {overflow:hidden;display:inline-block;margin-left:10px;padding-top:5px;}
#user_menu ul li {display:inline-block;margin:0px;margin-right:5px;list-style:none;}
#user_menu ul {overflow:hidden;padding:0px;margin:0px;}
#user_menu ul li a {text-decoration:none;background: url(/150520/buttons/arrow-small.png)  no-repeat 97% center;}
#user_menu ul li .account-icon {margin-right:3px;height:13px;width:13px;display:inline-block;background: url(/150520/buttons/account-icon.png)  no-repeat center center;}
#user_menu ul li a {color:black;display: inline-block;padding: 4px;outline: 0;padding-right:12px;padding-left:5px;border-bottom:0px;}
.cart-number {margin-left: 5px;position: relative;top: -2px;font-size: 12px;}
#header-cart {display:inline-block;float:right;}
#header-cart .spiega {cursor:pointer;background:url("/images/spiega_grey.png") no-repeat;display: inline-block;width: 20px;height: 20px;position: relative;margin-left:2px;top: 9px;}
#header-cart .cart-info {cursor:pointer;display:inline-block;text-transform:uppercase;color:#f18525;font-weight:bold;}
#header-cart .cart-button {display:inline-block;margin-left:10px;}
#header-cart .cart-button a{color:white;}
#header-cart .cart-info:hover{text-decoration:underline;}
a.push-cart {text-decoration:none;color:white;padding-left:22px;padding-top:0px;background:url(/images/header_cart_150520.png) no-repeat 0 0;width:121px;line-height:26px;height:26px;display:inline-block;font-size: 15px;font-weight:bold;text-transform:uppercase;text-align:center;}
a.push-cart:hover {text-decoration:none;}
#main_used_basket {margin:auto;width:900px;}
a.push-cart-used {text-decoration:none;color:#004b91 !important;background:url(/150520/skins/icon_riacquisto.png) no-repeat 10px 4px;padding-left:35px;padding-top:0px;padding-right:10px;line-height:26px;height:26px;display:inline-block;font-size: 15px;font-weight:bold;text-transform:uppercase;text-align:left;}
a.push-cart-used:hover {text-decoration:none;}
#navigation_menu {display:inline-block;width:590px;float:right;}
#all_logo_menu {height: 40px;top: 20px;float:right;display:inline-block;position:relative;}
#footer_navigation_menu #all_logo_menu {height: auto;top:0px;display:block;float:none;text-align:center;margin-top: 15px; margin-bottom: 17px;}
#all_logo_menu a{color:#24214f;font-weight:bold;outline:none;}
#all_logo_menu .menu-block {display:inline-block;height:40px;font-size:11px;text-align:center;font-family:Open Sans;}
#bodyend #all_logo_menu .menu-block {height:24px;}
#footer_navigation_menu #all_logo_menu .libreriauniversitaria.hover{background-position: -575px -37px;}
#footer_navigation_menu #all_logo_menu .webster.hover{background-position: -9px -37px;}
#footer_navigation_menu #all_logo_menu .primainfanzia.hover{background-position: -102px -37px;}
#footer_navigation_menu #all_logo_menu .chegiochi.hover{background-position: -217px -37px;}
#footer_navigation_menu #all_logo_menu .madeincucina.hover{background-position:-456px -37px;}
#footer_navigation_menu #all_logo_menu .libreriascolastica.hover{background-position:-321px -37px;}
.footer_pwd_wbs {display: inline-block; background-image: url(//img2.libreriauniversitaria.it//images/loghi/powered_by_wbs_services.png); height: 16px; width: 214px; background-repeat: no-repeat; margin-top: 30px; margin-bottom: 20px;}
#all_logo_menu .webster {width:90px}
#all_logo_menu .webster {background:url("/images/sprite_all_site.png") no-repeat;background-position:-9px -70px;}
#all_logo_menu .webster:hover,#all_logo_menu .webster.hover  {background:url("/images/sprite_all_site.png") no-repeat;background-position:-9px -19px;}
#all_logo_menu .primainfanzia {width:118px}
#all_logo_menu .primainfanzia {background:url("/images/sprite_all_site.png") no-repeat ;background-position:-102px -70px;}
#all_logo_menu .primainfanzia:hover,#all_logo_menu .primainfanzia.hover  {background:url("/images/sprite_all_site.png") no-repeat;background-position:-102px -19px;}
#all_logo_menu .chegiochi {width:102px}
#all_logo_menu .chegiochi {background:url("/images/sprite_all_site.png") no-repeat ;background-position:-217px -70px;}
#all_logo_menu .chegiochi:hover,#all_logo_menu .chegiochi.hover  {background:url("/images/sprite_all_site.png") no-repeat;background-position:-217px -19px;}
#all_logo_menu .libreriascolastica {width:130px}
#all_logo_menu .libreriascolastica {background:url("/images/sprite_all_site.png") no-repeat ;background-position:-321px -70px;}
#all_logo_menu .libreriascolastica:hover,#all_logo_menu .libreriascolastica.hover  {background:url("/images/sprite_all_site.png") no-repeat;background-position:-321px -19px;}
#all_logo_menu .madeincucina {width:118px}
#all_logo_menu .madeincucina {background:url("/images/sprite_all_site.png") no-repeat ;background-position:-456px -70px;}
#all_logo_menu .madeincucina:hover,#all_logo_menu .madeincucina.hover  {background:url("/images/sprite_all_site.png") no-repeat;background-position:-456px -19px;}
#all_logo_menu .libreriauniversitaria {width:122px}
#all_logo_menu .libreriauniversitaria {background:url("/images/sprite_all_site.png") no-repeat;background-position:-575px -70px;}
#all_logo_menu .libreriauniversitaria:hover,#all_logo_menu .libreriauniversitaria.hover {background:url("/images/sprite_all_site.png") no-repeat;background-position:-575px -19px;}
.search-query {width:68%;float:left;}
#ricerca-contain {display:inline-block;width:60%;margin-left:10px;position:relative;top:-1px;}
#search_bar {text-align:left;background:white;display:block;height:30px;padding:10px 0px;font-size:12px;}
div#text_search_sugg{background-color: #FFFFFF;border: 1px solid #DDDDDD;color: #000000;position: absolute;text-align: left; font-size:15px;padding-left:2px;padding-right:2px;display:none;z-index:999}
div#text_search_sugg div.s_item{cursor:default; font-weight:bold; line-height:140%;}
div#text_search_sugg div.selected{background-color:#EEEEEE;color:black;}
div#sugg_box {top:3px;line-height:18px;overflow: visible;position:relative;background-color: white;border: 1px solid #ccc;text-align: left;z-index: 99; width:100%}
div#sugg_box a {color:black;text-decoration:none;}
.sugg_on {background-color:#eee;}
div#sugg_box a:hover {text-decoration:underline;}
div.sugg_elem  {padding-bottom:5px;padding-top:5px;margin-left:10px;}
div.sugg_elem_other {padding-bottom:5px;margin-left:10px;}
div.sugg_elem_other a.sugg_link {font-size:12px; text-decoration:none;}
div.sugg_elem_other a.sugg_link:hover {text-decoration:underline;}
div.sugg_elem:hover,div.sugg_elem_other:hover {background-color:#eee;}
.sugg_elem_separator_other{border-top:1px solid #ccc;margin-bottom:5px;}
div.sugg_elem a.sugg_link {font-size:12px; text-decoration:none;}
div.sugg_elem a.sugg_link:hover {font-size:12px;}
.sugg_rep{color:#E06E02;}
img#mic_img{width:30px;}
div#mic_box{float:left; position:relative;left:-4px;height:0;z-index:9;}
#box-ricerca input.query {font-family:Open Sans;border: solid 1px #E5E5E5;outline: 0;
font-size:13px;-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;padding: 6px;position:relative;padding:6px 24px 6px 24px;}
#box-ricerca input.query:focus {border-color: #C9C9C9;-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;}
input.query {width:100%;}
input.query:focus{outline: 0;}
#box-ricerca input.bottone{cursor:pointer;background-color:white;background-repeat:no-repeat;width:26px;height:19px;position:relative;outline: 0;border:none;top:5px;left:13px;}
#box-ricerca {width:100%;}
.advanced-label {display:inline-block;overflow:hidden;height:100%;}
.advanced-link {text-decoration:none;position:relative;float:left;width:50px;top:1px;margin-left:30px;}
.shelf_grey{color:grey;font-weight:bold;}
div.site_products_block{background-color: white;border: 0;min-height: 300px;margin-bottom:20px;overflow:hidden;}
div.site_products_block_header{background-color: #fff;border-bottom:1px solid #dcdcdc; padding:0 15px 5px 5px}
div.site_products_block_header img{vertical-align:middle;}
div.site_products_block_header .results_number{font-weight:bold;color:#14a1db;margin-left:10px;}
div.site_products_block_row{padding:15px;overflow:hidden;width:100%;}
div.site_products_block_doc{float:left;}
div.site_products_block_link{clear: both;margin-bottom: 10px;font-size: 15px;text-decoration: none; float:right; display:inline;}
div#to_expand_site{padding-top:10px;}
div#to_expand_site a.shop_link{display:block;padding-top:0px;padding-bottom:2px;}
div#to_expand_site a.shop_link img{padding-right:5px;vertical-align:middle;}
div#facet_box_site{padding-bottom:10px;}
div.padding_left_shelfs{padding-left:25px;padding-bottom:5px;}
div.site_products_block_doc {width:20%;}
div.site_products_block_doc .product_image_small_url_html{float:none;display:inline-block;}
div.site_products_block_doc .product_old_price{position:static;}
.ui-dialog {outline:none;}
.newsletter_logo {display: inline-block;vertical-align: middle;position: relative;top: -1px;}
.unique_cart {z-index:1000001 !important;}
.ui-dialog .section_metapage {padding:0px;}
div.search-results-listing{clear:both;}
div.box_order_container{float: right;}
.top_reviewer {margin:10px 0;display:block;}
.beenz_raccogli{color:#A31835;font-family:'Open Sans';font-size:12px;font-weight:bold;margin-top:3px;}
.img_beenz_raccogli{vertical-align: top;margin-left:3px;}
.cookie_footer_container {  padding: 5px;}
#cookie_footer {left:0px;height:auto;background:#666;width:100%;text-align:center;color:white; opacity: 0.95;z-index:999; position: fixed; bottom:0px;}
#cookie_footer a {color:white;font-weight:normal;text-decoration:underline; }
#cookie_footer a:hover {color:white;font-weight:normal;text-decoration:underline;}
.myaccount-title {color:black;}
.myaccount-title:visited {color:black;}
div.myaccount-subtitle {color:#f18525;display:inline-block;font-weight:bold;}
div.myaccount-main {margin-bottom:15px;}
.myaccount-separator {margin:0px 6px;}
.comment_button_bar {margin-top:10px;}
.comment_logo {  top:5px;position: relative; padding-right: 5px;float: left;margin-bottom: 14px;}
.comment_data {display:inline-block;}
.comment-row .search-image {    padding-bottom: 50px;}
.comment-row {overflow:hidden;border: 1px solid #dcdcdc;padding: 20px; margin:auto; margin-bottom: 20px;   width: 85%;max-width:1024px;}
.comment-row-todo {overflow:hidden;border: 1px solid #dcdcdc;padding: 10px; margin-bottom: 20px;   width: 85%;max-width:1024px;}
.comment-list .comment-row {text-align:left;margin-left:0px}
.error_message {color:red;}
.rate {margin-top:10px;}
.comment_product {text-align:left;}
.comment_info{width:65%;display:inline-block;padding-top:10px;}
.review_login {margin-top:10px;}
 #comment_user_login,#comment_user_new {margin-top:5px;position:relative;top:2px;}
.comment_body, .comment_title {margin-top:5px;}
.comment-body {word-wrap:break-word;}
.comment_product .image {     width: 240px;
    text-align: center; position: relative;  z-index: 5;  padding-right: 20px;  float: left;}
.comment_login {margin-left:24px;}
.comment_login input {width:180px;padding: 5px;}
.comment_ok {margin:30px;color:#f18525;font-weight:bold;}
.img-review-guide {  margin-left: 5px;  top: 2px;  position: relative;}
input[name='comment_title']{width:100%;height: 16px;padding: 5px;}
textarea[name='comment_body'] {width:100%;height: 92px;padding: 5px;}
 .pager {text-align:center;}
#zone_349,#zone_350,#zone_351,#zone_352,#zone_353 {display:inline-block;float:left;margin-right:10px;height:29px;}
textarea {font-family:Arial;}

.carousel_product ul.slick-slider
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}


.carousel_product ul li.slick-slide
{
    max-width: none !important;
}



table.table_basket tr.table-row-hide,
table.table_basket tr.table-row-hide td
{
    height: 0px;
    padding: 0px;
    margin: 0px;
}

table.table_basket .listing-data-img .search-image
{
    margin: 0px;
    padding: 0px;
    float: none;
}

form .rate img.star_value{cursor: pointer;}
.recommend_form
{
	text-align:left;
}


.recommend_product table.scheda-prodotto-detail
{
	text-align:center;
	margin:auto;
}


.recommend_product table.scheda-prodotto-detail tbody
{
	text-align:left;
	vertical-align:middle;
}


.recommend_image
{
	display:inline-block;
	vertical-align:top;
	outline:0;
	margin-top:13px;
	outline:0;
}


.recommend_image img
{
	height: auto;
	width: 175px;
}


.recommend_form .product_value input
{
	padding:3px;
	margin-bottom:3px;
	width:100%;
	border-color: #aaaaaa;
	box-sizing: border-box;
}


.recommend_form
{
	display:inline-block;
	margin-left:20px;
	width:310px;
}


.recommend_form div.product_text_top
{
	width: 100px;
	vertical-align:top;
}


.recommend_form div.product_value textarea
{
	font-family:Open Sans;
	border:1px #aaaaaa solid;width:100%;
	color:#333;
	box-sizing: border-box;
}


.recommend_form div.product_value_small
{
	display:inline-block;
}


.recommend_form div.product_value
{
	vertical-align:middle;
}


.recommend_form div.product_error
{
	display:inline-block;
	vertical-align:middle;
	color:red;
	margin-left:5px;
}


.recommend_form #recommend_reason_error
{
	margin-left: 130px;
	margin-bottom: 5px;
}


.recommend_form .input_image
{
	position: relative;
	outline:0;
}


.recommend_form .product_row
{
	margin-top:8px;
}


.recommend_form #captcha
{
	height: 30px;
	width: 66px;
	font-size: 20px;
	padding-left: 9px;
	box-sizing: border-box;
}


.recommend_form .comment-product
{
	margin-top:10px;
}


.recommend_form .comment-row
{
	margin-bottom:20px;
}


.recommend_form .comment-product .star_value
{
	margin-right:1px;
}


.recommend_form h4.recommend_ok
{
	line-height:244px;
	text-align:center;
	color:#000000;
	font-weight:normal;
}


#button_recommend
{
	outline:none;
	display: inline-block;
	float: right;
}


.div_recommend
{
	color:#333333;
}


.div_recommend_main .ui-dialog-titlebar .ui-dialog-titlebar-close
{
	background:none !important;
	border:none !important;
}


.div_recommend_main .ui-state-default .ui-icon
{
	background-image: url(/css/jquery_ui_css/custom/images/ui-icons_454545_256x240.png);
}


.div_recommend_main .ui-dialog-title
{
	font-size: 18px;
	font-weight: bold;
	color:#f18525;
}


.div_recommend_main .ui-dialog-content
{
	overflow:hidden;
}


h4.recommend_ok
{
	padding:15%;
	text-align:center;
	color:#000000;
	font-weight:normal;
	font-size:18px;
}


.div_recommend_main .ui-dialog-titlebar
{
    border-bottom: 1px solid #cccccc;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin:0 10px;
}
/* wishlist */

.wishlist-modal
{
    background-color: #fff;
    font-family: OmnesRegularRegular, Arial, Helvetica,sans-serif;
}


.product_shopping_cart_wishlist_html
{
    float: right;
    font-size: 13px;
}


.product_shopping_cart_wishlist_html .button-text
{
    width: 160px;
}


.wishlist-modal .ui-dialog-titlebar .ui-dialog-titlebar-close{background:none !important;border:none !important;}

.wishlist-modal .ui-state-default .ui-icon {background-image: url(/css/jquery_ui_css/custom/images/ui-icons_454545_256x240.png);}

.wishlist-modal .ui-dialog-title {font-size: 18px;font-weight: bold;color:#336699;}

.wishlist-modal .ui-dialog-content {overflow:hidden;}

.wishlist-modal.ui-dialog .ui-dialog-titlebar {padding-left: 0px;}



.wishlist-modal .ui-dialog-titlebar
{
    border-bottom: 1px solid #cccccc;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin:0 10px;
}


.wishlist-product-add,
.wishlist-edit
{
    height: 90%;
    text-align: left;
    width: 100%;
}


.wishlist-modal .wishlist-edit
{
    display: block;
}


.wishlist-modal .wishlist-edit .button-delete
{
    float: left;
    width: 40px;
}


.wishlist-modal .wishlist-info
{
    margin-top: 10px;
    width: 100%;
    display: block;
    min-height: 20px;
}


.wishlist-modal .wishlist-info p
{
    line-height: 15px;
    font-size: 15px;
    margin: 0px;
    display: inline-block;
    float: left;
}


.wishlist-modal .wishlist-info p.product-add-error
{
    font-weight: bold;
}


.wishlist-modal .wishlist-info p .product_title
{
    margin-right: 5px;
    margin-left: 5px;
}


.wishlist-modal .wishlist-info p .wishlist-title
{
    font-weight: bold;
    margin-left: 5px;
}


.wishlist-modal .wishlist-info p.small
{
    line-height: 18px;
    font-weight: normal;
    font-size: 12px;
    font-family: OmnesRegularRegular, Arial, Helvetica,sans-serif;
    margin-left: 4px;
    float: left;
}


.wishlist-modal .wishlist-body
{
    width: 100%;
    display: block;
    margin-top: 10px;
}


.wishlist-modal .wishlist-social
{
    margin-top: 10px;
    text-align: center;
    /*padding-right: 4px;*/
}




.wishlist-modal .button-bar
{
    float: right;
    width: 200px;

}


.wishlist-modal .button-bar .button_shop
{
    margin-top: 4px;
    width: 200px;
}


.wishlist-modal .button-bar .button_shop .button-text
{
    display: inline-block;
}


.wishlist-product-add .wishlist-recommend
{
    margin-top: 10px;
    width: 100%;
    display: block;
    border-top: 1px solid #c0c0c0;
}


.wishlist-edit,
.wishlist-product-add
{
    position: relative;
}


.wishlist-list-move
{
    position: absolute;
    z-index: 1000;
    background-color: #fff;
    border: 1px solid #c0c0c0;
    width: 180px;
    padding: 0px 5px;
}


.wishlist-list-move .wishlist-list-move-item
{
    width: 100%;
    line-height: 25px;
    display: block;
    text-align: center;
    border-bottom: 1px solid #c0c0c0;
}


.wishlist-list-move .wishlist-list-move-item:last-child
{
    border-bottom: 0px;
}


.wishlist-list-move .wishlist-list-move-item.wishlist-new
{
    font-weight: bold;
}


.wishlist-list-move .wishlist-list-move-item a
{
    text-decoration: none;
    width: 100%;
    display: block;
    color: inherit;
}


.wishlist-list-move .wishlist-list-move-item:hover
{
    text-decoration: underline;
}


.wishlist-list-move .wishlist-list-move-item:hover a
{
    background-color: #fafafa;
}


.wishlist-product-detail
{
    width: 350px;
    display: block;
    float: left;
}



.wishlist-management-list
{
    position: relative;
    margin-bottom: 14px;
    margin-top: 14px;
    display: block;
    background: #fff;
    font-family: OmnesRegularRegular, Arial, Helvetica,sans-serif;
}


.wishlist-management-list br
{
    clear: both;
}



.wishlist-management-list .wishlist-top-panel
{

    display: block;
    /*background-color: red;
    height: 80px;*/

}


.wishlist-management-list .wishlist-left-panel
{
    /*width: 24%;*/
    display: block;
    float: left;
    padding: 10px 0px;
    width: 252px;
}


.wishlist-management-list .wishlist-central-panel
{
    /* width: 76%; */
    overflow: hidden;
    display: block;
    min-height: 100px;
    padding: 10px 0px;
}


.wishlist-management-list .wishlist-central-panel.full-width
{
    width: 100%;
}


.wishlist-management-list .wishlist-new-list
{
    width: 229px;
    padding: 5px 0 20px;
    margin-left: 10px;
    margin-right: 10px;
}


.wishlist-management-list .wishlist-new-list .ui-button
{
    width: 229px;
    padding: 0px;
    margin: 0px;
}


.wishlist-management-list .wishlist-new-list .ui-button:hover
{
    width: 229px;
    padding: 0px;
    margin: 0px;
}


.wishlist-management-list .wishlist-menu,
.wishlist-management-list .wishlist-reviews,
.wishlist-management-list .wishlist-banners
{
    width: 229px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    border: 1px solid #c0c0c0;
    padding: 20px 0 20px;

}


.wishlist-management-list .wishlist-banners
{
    border: 0px;
    width: 231px;
    padding: 0px;
}


.wishlist-management-list .wishlist-new-list
{
    text-align: center;
}


.wishlist-management-list .wishlist-menu .wishlist-menu-item
{
    line-height: 29px;
    border-bottom: 1px solid #c0c0c0;
    width: 86%;
    margin-left: 7%;
    margin-right: 7%;
    text-align: left;
    color: #4c4c4c;
}




.wishlist-management-list .wishlist-menu .wishlist-menu-item .shared-type
{
    width: 16px;
    border-right: 1px solid #c0c0c0;
    color: #4c4c4c;
}


.wishlist-management-list .wishlist-menu .wishlist-menu-item .text
{
    margin-left: 5px;
    font-size: 13px;
    color: #4c4c4c;
}


.wishlist-management-list .wishlist-menu .wishlist-menu-item:last-of-type
{
    border-bottom: 0px;
}


.wishlist-management-list .wishlist-menu .wishlist-menu-item.wishlist-menu-title
{
    font-size: 18px;
    font-weight: bold;
    font-family: ProximaNova-Bold,Arial,Helvetica,sans-serif;
    text-align: left;
    text-transform: uppercase;
}


.wishlist-management-list .wishlist-menu .wishlist-menu-item a
{
    padding-left: 3px;
    font-size: 14px;
    width: 100%;
    display: block;
    text-decoration: none;

}


.wishlist-management-list .wishlist-menu .wishlist-menu-item.selected a
{
    font-weight: bold;
}


.wishlist-management-list .wishlist-menu .wishlist-menu-item a:hover
{
    text-decoration: underline;
    /*border-left: 5px solid #c0c0c0;
    margin-left: -5px;*/
    background-color: #fafafa;
    color: #4c4c4c;
}


.wishlist-management-list .wishlist-reviews .wishlist-review-block-title
{
    line-height: 29px;
    border-bottom: 1px solid #c0c0c0;
    width: 86%;
    margin-left: 7%;
    margin-right: 7%;
    text-align: left;
    color: #4c4c4c;
    font-size: 16px;
    font-weight: bold;
    font-family: ProximaNova-Bold,Arial,Helvetica,sans-serif;
    text-align: left;
    text-transform: uppercase;
}


.wishlist-management-list .wishlist-reviews .wishlist-review-block
{
    border-bottom: 1px solid #c0c0c0;
    width: 86%;
    margin-left: 7%;
    margin-right: 7%;
    text-align: left;
}


.wishlist-management-list .wishlist-reviews .wishlist-review-block:last-of-type
{
    border-bottom: 0px;
}


.wishlist-management-list .wishlist-reviews .review-date
{
    margin-top: 2px;
    margin-bottom: 4px;
}


.wishlist-management-list .wishlist-reviews .review-title
{
    line-height: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
    color: #282828;
}


.wishlist-management-list .wishlist-reviews .review-product-image
{
    display: inline-block;
    float: left;
    margin-right: 5px;
}


.wishlist-management-list .wishlist-reviews .review-product-image .search-image
{
    padding-right: 0px;
}


.wishlist-management-list .wishlist-reviews .review-product-title .product_title_small_url_html,
.wishlist-management-list .wishlist-reviews .review-product-title .product_authors_url_html
{
    height: auto;
}


.wishlist-management-list .wishlist-reviews .review-rate .star-rate-star,
.wishlist-management-list .wishlist-reviews .review-rate .star-rate
{
    padding-left: 0px;
    margin-left: 0px;
}


.wishlist-management-list .wishlist-reviews .review-body
{
    clear: both;
    margin-bottom: 10px;
    padding-top: 10px;
    display: block;
}


.wishlist-management-list .wishlist-reviews .review-body .more-block
{
    height: 45px;
    overflow: hidden;
    display: block;
    max-height: none;
}


.wishlist-management-list .wishlist-reviews .review-body a.wl_adjust
{
    line-height: 20px;
    cursor: pointer;
    text-decoration: none;
}


.wishlist-management-list .wishlist-reviews .review-body a.wl_adjust:hover
{
    text-decoration: underline;
}


.wishlist-management-list .wishlist-header
{
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}


.wishlist-header .wishlist-title
{
    color: #cf3500;
    font-family: ProximaNova-Bold,Arial,Helvetica,sans-serif;
    line-height: 40px;
    font-size: 25px;
    float: left;
    margin-right: 10px;
}


.wishlist-header .wishlist-title.text-center
{
    width: 100%;
    text-align: center;
}


.wishlist-header .wishlist-social
{
    float: right;
    line-height: 35px;
    padding-top: 5px;
    margin-left: 15px;
    margin-right: 3px;
}


.wishlist-header .wishlist-social #share_scheda a
{
    margin-left: 7px;
}


.wishlist-header .wishlist-edit
{
    float: right;
    margin-right: 6px;
    margin-top: 15px;
    display: inline-block;
    width: auto;
}


.wishlist-header .wishlist-shared-type
{
    float: left;
    margin-left: 4px;
    margin-top: 15px;
    line-height: 15px;
}


.wishlist-header .wishlist-shared-type .shared-type
{
    width: 30px;
    text-align: center;
    border-left: 1px solid #c0c0c0;

}


.wishlist-header .wishlist-delete a,
.wishlist-header .wishlist-edit  a
{
    line-height: 15px;
    text-decoration: underline;
}


.wishlist-header .wishlist-delete
{
    margin-top: 15px;
    float: right;
    line-height: 15px;
    margin-right: 4px;
    padding-left: 4px;
    border-left: 1px solid #c0c0c0;
}


.wishlist-header .wishlist-edit .form-item-link,
.wishlist-header .wishlist-delete .form-item-link
{
    margin-top: 0px;
}


.wishlist-header .wishlist-delete  a
{
    line-height: 15px;
    padding-top: 0px;
}


.wishlist-management-list .wishlist-product-list
{
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
}


.wishlist-product-item
{
    width: 100%;
    float: left;
    border-bottom: 1px solid #c0c0c0;
    margin-top: 10px;
}


.wishlist-product-item:last-of-type
{
    border-bottom: 0px;
}


.wishlist-management-list .wishlist-deleted
{
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
    border: 1px solid #c0c0c0;
    display: block;
}


.wishlist-management-list .wishlist-product-remove,
.wishlist-management-list .wishlist-product-move
{
    width: 98%;
    margin-right: 2%;
    display: block;
}


.wishlist-management-list .wishlist-deleted .message-text,
.wishlist-management-list .wishlist-product-remove .message-text,
.wishlist-management-list .wishlist-product-move .message-text
{
    font-size: 15px;
    float: left;
    margin-left: 10px;
    display: block;
    line-height: 40px;
}


.wishlist-management-list .wishlist-deleted .message-icon,
.wishlist-management-list .wishlist-product-remove .message-icon,
.wishlist-management-list .wishlist-product-move .message-icon
{
    font-size: 32px;
    line-height: 40px;
    color: #75bf43;
    float: left;
    display: block;
    margin-left: 10px;

}


.wishlist-management-list .wishlist-product-move .message-icon.error
{
    color: red;
}


.wishlist-management-list .wishlist-product-remove .product_title,
.wishlist-management-list .wishlist-product-move .product_title
{
    margin-right: 4px;
    margin-left: 4px;
}


.wishlist-management-list .wishlist-deleted .wishlist-title,
.wishlist-management-list .wishlist-product-remove .wishlist-title,
.wishlist-management-list .wishlist-product-move .wishlist-title
{
    line-height: 40px;
    font-weight: bold;
    margin-right: 4px;
    margin-left: 4px;
}


.wishlist-management-list .wishlist-product-move .wishlist-title
{
    text-decoration: none;
}


.wishlist-management-list .wishlist-product-move .wishlist-title:hover
{
    text-decoration: underline;
}


.wishlist-management-list .wishlist-deleted .wishlist-cancel-delete,
.wishlist-management-list .wishlist-product-remove .wishlist-cancel-delete
{
    color: #336699;
    margin-left: 6px;
    padding-left: 10px;
    border-left: 1px solid #c0c0c0;
    text-decoration: none;
}


.wishlist-management-list .wishlist-deleted .wishlist-cancel-delete:hover,
.wishlist-management-list .wishlist-product-remove .wishlist-cancel-delete:hover
{
    text-decoration: underline;
}


.wishlist-management-list .wishlist-date-add
{
    margin-top: 3px;
    text-align: center;
}


.wishlist-modal .container_carousel.container_last_seen
{
    min-width: 400px;
    margin-top: 10px;
}


.wishlist-modal div.last_seen-products
{
    width: auto;
}


.wishlist-modal .last_seen-products
{
    background-color: transparent;
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 15px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}


.wishlist-modal .last_seen-products .title_last_seen
{
    margin-top: 0px;
}


.wishlist-modal .last_seen-products .title_last_seen h2
{
    font-family: OmnesRegularRegular, Arial, Helvetica,sans-serif;
    font-weight: bold;
}


.wishlist-modal .last_seen-products .product_block
{
    padding-bottom: 10px;
    padding-top: 0px;
}


.wishlist-modal  #wishlist_name
{
    padding-left: 5px;
    padding-right: 5px;
    margin-right:  -12px;
}


/*
  Recommend form
*/
.div_recommend_wishlist_main { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #000000; }


.wishlist_recommend_form {text-align:left;}

.wishlist_recommend_form {display:inline-block;margin-left:20px;width:310px;}


.wishlist_recommend_form .wishlist_value textarea {font-family:Open Sans;border:1px #aaaaaa solid;width:100%;color:#333;box-sizing: border-box; padding-left: 3px; padding-right: 3px;}

.wishlist_recommend_form .wishlist_value input {font-family:Open Sans;border:1px #aaaaaa solid;width:100%;color:#333;box-sizing: border-box; padding-left: 3px; padding-right: 3px;}

.wishlist_recommend_form .wishlist_value_small{display:inline-block;}

.wishlist_recommend_form .wishlist_value {vertical-align:middle;}

.wishlist_recommend_form .wishlist_error {display:inline-block;vertical-align:middle;color:red;margin-left:5px;}

.wishlist_recommend_form #recommend_reason_error {margin-left: 130px;margin-bottom: 5px;}

.wishlist_recommend_form .input_image{position: relative;outline:0;}

.wishlist_recommend_form .wishlist_row{margin-top:8px;}

.wishlist_recommend_form #captcha {  height: 30px; width: 66px;  font-size: 20px;  padding-left: 9px; box-sizing: border-box;}

.wishlist_recommend_form .comment-product {margin-top:10px;}

.wishlist_recommend_form .comment-row {margin-bottom:20px;}

.wishlist_recommend_form .comment-product .star_value{margin-right:1px;}

.wishlist_recommend_form h4.recommend_ok {line-height:244px;text-align:center;color:#000000;font-weight:normal;}

#button_recommend {outline:none}

.div_recommend {color:#333333;}

.div_recommend_wishlist_main .ui-dialog-titlebar .ui-dialog-titlebar-close{background:none !important;border:none !important;}

.div_recommend_wishlist_main .ui-state-default .ui-icon {background-image: url(/css/jquery_ui_css/custom/images/ui-icons_454545_256x240.png);}

.div_recommend_wishlist_main .ui-dialog-title {font-size: 18px;font-weight: bold;color:#336699;}

.div_recommend_wishlist_main .ui-dialog-content {overflow:hidden;}

h4.recommend_ok {padding:15%;text-align:center;color:#000000;font-weight:normal;font-size:18px;}


.div_recommend_wishlist_main .ui-dialog-titlebar {
    border-bottom: 1px solid #cccccc;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin:0 10px;
}


.wishlist-modal .last_seen_container
{
  min-height: 0px;
}


.wishlist-modal .product_block
{
  min-height: 0px;
}


.wishlist-management-list .legge_levi
{
    display: none;
}


.wishlist-management-list .wishlist-global-cart
{
    display: block;
    clear: both;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
    box-sizing: border-box;
}


.wishlist-management-list .wishlist-menu .wishlist-menu-item .shared-type.fa-globe,
.wishlist-management-list .fa-globe
{
    color: #2b436b;
}


.wishlist-management-list .wishlist-menu .wishlist-menu-item .shared-type.fa-lock,
.wishlist-management-list .fa-lock
{
    color: #cf3500;
}


.wishlist-management-list div.search-image
{
    padding-right: 0px;
    width: auto;
}


.wishlist-management-list .wishlist-discount
{
    padding: 5px 0px;
    display: inline-block;
    font-size: 13px;
}


#scheda-prodotto-detail-wishlist .wishlist-button,
.wishlist-modal a
{
    outline: none;
}
.promotion-page,
.promotion-page .promotion-header,
.promotion-page .promotion-body,
.promotion-page .promotion-footer
{
    width: 100%;
    display: block;
}


.promotion-page .promotion-bar
{
    height: 40px;
    background-color: #f0f0f0;
    margin-bottom: 3px;
    margin-left: 10px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 4px;
    box-sizing: border-box;
    line-height: 40px;
}


.promotion-page .promotion-banner
{
    margin-bottom: 3px;
    margin-left: 10px;
    margin-right: 5px;
    box-sizing: border-box;
    text-align: center;
}


.promotion-page .promotion-banner img
{
    /* width:  100%; */
    max-height: 180px;
}


.promotion-page .promotion-banner.promo-4063
{
    background-color: #e92029;
}


.promotion-page .promotion-banner.promo-4064
{
    background-color: #ed0973;
}


.promotion-page .promotion-banner.promo-4159
{
    background-color: #f9e900;
}


.promotion-page .promotion-banner.promo-4164
{
    background-color: #ffc90a;
}


.promotion-page .promotion-body
{
    margin-top: 23px;
    margin-bottom: 25px;
}


.promotion-page .promotion-bar .promotion-bar-text
{
    line-height: 40px;
    font-size: 15px;
}


.promotion-page .promotion-bar .promotion-cart-button
{
    margin-top: 4px;
    margin-bottom: auto;
    float: right;
}


.promotion-page .promotion-bar .promotion-cart-button .counter
{
    margin-left: 3px;
}


.promotion-page .promotion-carousel-container
{
    position: relative;
}


.promotion-page .promotion-carousel-container .promotion-carousel-slider
{
    margin-left: 30px;
    margin-right: 30px;
}


.promotion-page .promotion-product-body
{
    height: 320px;
}


.promotion-page .promotion-product-check
{
    width: 37px;
    display: block;
    height: 100%;
    float: left;
    padding-left: 10px;
    box-sizing: border-box;
}


.promotion-page .promotion-product-checkbox
{
    width: 32px;
    height: 32px;
    background-color: #f4f4f2;
    color: #c3c3c3;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    box-sizing: border-box;
    border: 1px solid #c3c3c3;
    cursor: pointer;
}


.promotion-page .promotion-product-checkbox:hover
{
    border: 1px solid #ff6600;
}


.promotion-page .promotion-product-checkbox.checked
{
    color: #4dba3b;
}


.promotion-page .promotion-product-data
{
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    box-sizing: border-box;
}


.promotion-page .promotion-product-data #photoprod
{
    height: 190px;
}


.promotion-page .product_image_big_url_html
{
    cursor: pointer;
    display: inline-block;
}


.promotion-page .slick-dots
{
    width: 100%;
    text-align: center;
}


.promotion-page .slick-dots li
{
    display: inline-block;
    margin: 0px 2px;
}


.promotion-page .slick-dots button
{
    border: none;
    background-color: transparent;
    cursor: pointer;
    color: #004B91;
    font-size: 13px;
    padding: 2px 5px;
}


.promotion-page .slick-dots button:hover
{
    text-decoration: underline;
    color: #ff6600;
}


.promotion-page .slick-dots li.slick-active button
{
    font-weight: bold;
    background-color: #eee;
}


.product-promotion-small img
{
    max-height: 38px;
}



.product-promotion-link
{
    margin-bottom: 15px;
}
.text-center
{
    text-align: center;
}


.form-item
{
    margin-left: 2%;
    margin-right: 2%;
    width: 96%;
    line-height: 30px;
    margin-top: 10px;
    display: block;
}


.form-label-wrapper
{
    width: 40%;
    float: left;
    display: inline-block;
    color: #323232;
}


.form-control-wrapper
{
    width: 60%;
    float: left;
    display: inline-block;
}


.two-lines .form-label-wrapper
{
    width: 100%;
    float: left;
    display: block;
}


.two-lines .form-control-wrapper
{
    width: 100%;
    float: left;
    display: block;
}


.form-item-date  .form-control-wrapper input
{
    float: left;
}

.form-item-date  .form-control-wrapper img
{
    float: left;
    display: block;
    margin-left: 5px;
}


.form-item label
{
    width: 100%;
}


.form-item .form-item-error-message
{
    line-height: 10px;
    font-size: 10px;
    color: red;
    clear: both;
}


.form-item input[type="text"]
{
    line-height: 28px;
    height: 28px;
    margin: 0px;
    padding: 0px 5px;
    border: 0px;
    color: #4c4c4c;
    width: 100%;
    border: 1px solid #c0c0c0;
    box-sizing: border-box;
}

.form-item input[type="checkbox"]
{
    line-height: 28px;
    color: #4c4c4c;
    background-color: #fff;
    display: block;
    width: 28px;
    dispay: inline-block;
    height: 18px;
    margin-left: -5px;
    margin-top: 6px;
    border: 0px;
}


.form-item select
{
    width: 100%;
    float: right;
    height: 28px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #d2d2d2;
    color: #4c4c4c;
    background-color: #fff;
}


.form-item textarea
{
    min-height: 28px;
    margin: 0px;
    padding: 5px 5px;
    border: 0px;
    color: #4c4c4c;
    width: 100%;
    border: 1px solid #c0c0c0;
    box-sizing: border-box;
}


.action-bar
{
    width: 100%;
    display: block;
    zoom: 1;
    border-top: 1px solid #c0c0c0;
    bottom: 0px;
    position: absolute;
}


.action-bar:before,
.action-bar:after {
    content: '';
    display: table;
}


.action-bar:after {
    clear: both;
}


.action-bar .ui-button.button_shop
{
    float: right;
    width: auto;
    display: block;
    margin-left: 4px;
    margin-top: 10px;
}

/* font awersome */

@font-face {
  font-family: 'FontAwesome';
  src: url('../../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}


.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}


@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }

}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }

}


.fa-globe:before {
  content: "\f0ac";
}


.fa-lock:before {
  content: "\f023";
}


.fa-sort:before {
  content: "\f0dc";
}


.fa-check-circle:before {
  content: "\f058";
}


.fa-times-circle:before {
  content: "\f057";
}


.fa-heart:before {
  content: "\f004";
}


.fa-check:before {
  content: "\f00c";
}


.fa-angle-down:before {
  content: "\f107";
}


.fa-angle-up:before {
  content: "\f106";
}

.fa-trash:before {
  content: "\f014";
}


/*
 .fa-shopping-cart:before {
  content: \"\\f07a\";
}

*//* button action */

/* action */

.ui-button.button_shop.action
{

  background-color: #fff;
  border-radius: 0px;
  color: #4c4c4c;
  text-transform: none;
  font-weight: normal;
  line-height: 27px;
}


.ui-button.button_shop.action .button_text
{
  width: auto;
}


.ui-button.button_shop .icon-r
{

    margin-right: 5px;
    padding-left: 5px;
    line-height: inherit;
}


.ui-button.button_shop .icon-l
{

    margin-right: 5px;
    line-height: inherit;
}


span.fa.fa-shopping-cart.icon-l {
    top: 3px;
    position: relative;
}


.ui-button.button_shop.disabled
{
    border-color: #e2e2e2;
}


.ui-button.button_shop.disabled:hover
{
    cursor: auto;
}


.ui-button.button_shop.disabled .button-text,
.ui-button.button_shop.disabled .icon-l,
.ui-button.button_shop.disabled .icon-r
{
    color: #e2e2e2;
}

.gift-page
{
    width: 100%;
    padding-left: 3px;
    padding-right: 3px;
    box-sizing: border-box;
}


.gift-header,
.gift-body
{
    width: 100%;
    text-align: left;
}


.gift-header .h1-title-gift
{
    font-size: 30px;
    margin-top: 0px;
    margin-bottom: 10px;
}


.gift-page .h2-title-ord
{
    color: #323232;
}


.gift-body .gift-body-top
{
    width: 100%;
    clear: both;
}


.gift-body .gift-body-top
{
    width: 100%;
    height: 50px;
}


.gift-body .gift-recurrence
{
    width: 400px;
    float: right;
    clear: both;
}


.gift-body .gift-recurrence .form-label-wrapper
{
    text-align: right;
}


.gift-body .gift-recurrence .form-label-wrapper label
{
    margin-right: 10px;
}


.gift-body .gift-carousel-container
{
    width: 100%;
    position: relative;
    overflow: hidden;
}


.gift-body .gift-carousel-slider
{
    margin-left: 40px;
    margin-right: 40px;
    text-align: left;
    overflow: hidden;
}


.gift-body .gift-carousel-item
{
    padding: 10px;
}


.gift-body .gift-carousel-item img
{
    width: 100%;
    box-shadow: 0px 0px 8px 1px #ccc;
    cursor: pointer;
}


.print .gift-body .gift-carousel-item img
{
    box-shadow: 0px 0px 0px 0px;
}


.gift-body .h2-title-ord
{
    margin-top: 50px;
}


.gift-body .gift-message-container,
.gift-body .gift-email-container,
.gift-body .gift-value-container,
.gift-body .gift-to-container,
.gift-body .gift-from-container,
.gift-body .gift-delivery-date-container
{
    width: 400px;
    float: left;
    clear: left;
}


.gift-body .gift-preview-container
{
    width: 400px;
    float: right;
    padding: 10px;
    margin-top: 28px;
    position: relative;
    text-align: right;
}


.gift-body .gift-message-container textarea
{
    height: 162px;
    resize: none;
}


.gift-body .gift-message-char-left-container
{
    text-align: right;
    margin-left: 2%;
    margin-right: 2%;
}


.gift-body .gift-message-char-left-text
{
    color: #888;
}


.gift-body .gift-message-char-left
{
    color: #c30;
    padding-left: 2px;
}


.gift-body .gift-email-container input[type="text"],
.gift-body .gift-from-container input[type="text"],
.gift-body .gift-to-container input[type="text"],
.gift-body .gift-value-container input[type="text"]
{
    max-width: 250px;
}



.gift-body .gift-value-container input[type="text"],
.gift-body .gift-delivery-date-container input[type="text"]
{
    max-width: 100px;
}


.gift-body .gift-image-preview
{
    width: 100%;
    box-shadow: 0px 0px 8px 1px #ccc;
}


.print .gift-body .gift-image-preview
{
    width: 80%;
    box-shadow: 0px 0px 8px 1px #ccc;
}


.print .gift-body .gift-image-preview
{
    box-shadow: 0px 0px 0px 0px;
}


.gift-body .gift-select-button-container
{
    width: 100%;
    text-align: center;
    margin-top: 15px;
}


.gift-body .gift-select-button-container .button-text
{
    font-size: 12px;
    display: inline-block;
}


.gift-body .gift-select-button-container .alternate
{
    display: none;
}


.gift-body .gift-carousel-item.selected .alternate
{
    display: inline-block;
}


.gift-body .gift-carousel-item.selected .standard
{
    display: none;
}


.gift-body .gift-text-preview
{
    position: absolute;
    max-width: 212px;
    width: 212px;
    top: 60px;
    left: 183px;
    text-align: center;
    font-size: 10px;
    white-space: normal;
    color: #4c4c4c;
}


.print .gift-body .gift-text-preview,
.email .gift-body .gift-text-preview
{
    color: transparent;
}


.gift-body .gift-button-container
{
    clear: left;
    float: left;
    width: 400px;
    text-align: left;
    margin-left: 8px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: inline-block;

}


.gift-body .ui-button.button_shop .icon-l
{
    line-height: normal;
}




.gift-page #gift_order_search
{
    width: 500px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}


.gift-page #gift_order_search #gift_search
{
    margin-top: 15px;
    float: right;
    margin-right: 2%;
}
#logo {padding-top:20px;}
.advanced-label {overflow:visible;}
.advanced-link {text-decoration: none;position: relative;float: left;top: 8px;margin-left: 30px;width:auto;}
#subheader {font-family:inherit;margin-bottom:0px;padding-bottom:3px;}
#box-ricerca input.bottone {background:url(/150520/buttons/search-icon.png) no-repeat 0 0;border:0px;width:23px;cursor: pointer;}
#search_bar {text-align:left;margin-top:0px;padding:3px 0px 0px 0px;margin-left:200px;height:35px;border:1px solid #ccc;margin-right:3px;}
#header{height:50px;}
div#sugg_box {top:15px;}
#ricerca-contain {margin-top: 1px;display: inline-block;margin-left: 3px;}
#header-cart {padding-top:2px;margin-right:5px;}
img, input {border:0;}
.hidden {display:none;}
form { display:inline;}
div, body{margin:0px;padding:0px;}
.product_image_big_url_html {margin-bottom:5px;}
body, body * table, body * td {font-size:13px;font-family:Open Sans,Verdana,Helvetica,sans-serif;color: #000000;}
#bodybegin, #bodybegin * table, #bodybegin * td {font-size:12px; font-family:Open Sans,Arial,sans-serif;}
#bodyend, #bodyend * table, #bodyend * td {font-size:13px; font-family:Open Sans,Verdana,Helvetica,sans-serif;}
#colsx, #colsx * table, #colsx * td {}
#coldx, #coldx * table, #coldx * td {}
body.cke_show_borders, body.popup {padding-left:0px;padding-right:0px;}
body.popup {background-image:none;}
.expander {position: relative;min-width: 910px;}
* html #container,* html .sizer,* html .expander {height:0;}
#all_logo_menu{top: 15px;}
a, a:link, a:visited, a:hover, a:active {color:#004b91;}
body.cke_show_borders {padding-left:0px;padding-right:0px;}
form h3, h3 { margin-bottom:15px;}
input {padding:1px;color:#000000;border:1px #aaaaaa solid;}
.input_image {border:0px;}
.flat {border:1px #aaaaaa solid;}
a.edit_button,a.edit_button:link,a.edit_button:visited,a.edit_button:hover {color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;background:#ff9a00;padding:1px 8px;border:1px solid #ffbb00;}
a.edit_button:active {color:#ff0000;font-size:11px;font-weight:bold;text-decoration:none;background:#ff9a00;padding:0px 8px;border:1px solid #ffbb00;}
span.edit_button_hidden {color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;background:#ffffff;padding:0px 8px;border:1px solid #ffffff;}
.order-inputfield, .order-inputfield-large,.order-readonly-inputfield, .order-readonly-inputfield-large {font-size:11px;color:#000000;border:1px solid;background:#ffffff;}
.order-inputfield-large, .order-readonly-inputfield-large {width:100%;}
.order-inputfield,.order-inputfield-large {border-color:#aaaaaa;}
.order-readonly-inputfield,.order-readonly-inputfield-large {background-color:#efeede;border:none;border-bottom:2px dotted #aaaaaa;}
.form-text {text-align:right;}
td.infobox, span.infobox {font-size:11px;}
td.login-box,td.deco-box {margin:5px;border:1px solid #708090;}
td.login-box {text-align:left;}
span.productlisting-discount {font-size:11px;color:#cf3000;font-weight:bold;}
span.productlisting-original_price {font-size:11px;text-decoration:line-through;}
.infobox {background:#b6b7cb;}
div.sectionbar1 {font-size:18px;font-weight:bold;background:#c7d0d9;color:#000000;border:1px solid #8cacbb;padding:1px;padding-left:13px;margin:1px;clear:both;}
div.sectionbar3 {background:#c7d0d9;color:#000000;border:1px solid #8cacbb;padding:1px;padding-left:13px;margin:1px;clear:both;}
div.text {text-align:justify;}
.title {color:#cf3000;font-weight:bold;}
span.product_label {font-weight:bold;}
span.product_heading_title_link {font-weight:bold;color:#ff6600;text-decoration:none;}
.margin_left_25_perc {margin-left:25%;margin-right:1em;}
a.order_ok_code {text-decoration:underline;}
.table-head-big td {background:#eeeeee;font-weight:bold;}
td.address {margin:5px;border:thin solid #aaaaaa;}
hr, hr.dashed {border:0px;margin-top:8px;margin-bottom:8px;margin-right:26px;border-bottom:1px dashed #CCCCCC;color:#ffffff;clear:both}
table.error-message {background: url("//img2.libreriauniversitaria.it/150520/skins/alert.png") no-repeat scroll 13px 16px #F3F3F3;border: 1px solid #CCCCCC;padding: 10px 10px 15px 60px;width: 100%;margin-top:35px; margin-bottom:35px;}
table.error-message h2.error-message {color: #D00;}
.error-message .alert_title {color:blue;}
.error-message .alert_price {color:red}
.error-message .price_change {font-weight:bold;}
table.end-message {background: url("//img2.libreriauniversitaria.it/150520/skins/spunta_big.png") no-repeat scroll 13px 16px #FFF9F0;border: 1px solid #FEDEB4;padding: 10px 10px 15px 60px;width: 94%;margin-bottom:10px}
table.end-message h2.error-message {color: green;}
.end-message .alert_title {color:blue;}
.end-message .alert_price {color:red}
.end-message .price_change {font-weight:bold;}
table.buyback-message {background: url("//img2.libreriauniversitaria.it/150520/skins/alert.png") no-repeat scroll 13px 16px #FFF9F0;border: 1px solid #FEDEB4;padding: 10px 10px 15px 60px;width: 94%;margin:auto}
table.buyback-message h2.error-message {color:#30b9ed;}
table.buyback-message .error-message .alert_title {color:blue;}
div.adv-center {text-align:center;}
a.order-list {text-decoration:underline;}
.logo-popup {float:left;}
.chiudi-popup {float:right;text-align:right;margin-top:30px;padding-right:15px;}
a.popup-chiudi {color:#14a1db;font-weight:bold;}
.main-img-container {position:relative;}
div.scheda-prodotto-film .main-img-container {text-align:center;}
div.scheda-prodotto-libro .main-img-container {text-align:center;}
div.zoom-main-image {border:1px solid #ffffff;cursor:pointer;}
div.zoom-main-image:hover {border:1px solid #efefef;}
td.img * img {border:1px solid #ffffff;}
.little-images-list {position:relative;margin-top:15px;}
.popup-main {clear:both;padding:13px;}
.popup-main-image {display:table-cell;vertical-align:middle;overflow: hidden; width: 580px; height: 580px; border:1px solid #ced2d6; text-align:center;}
.popup-main-image img{position:relative; }
.popup-little-image {width:90px;vertical-align:middle;margin:auto;}
.popup-thumbnail {border: 1px solid #CED2D6; display: table-cell; min-width: 90px; overflow: hidden; padding: 12px; text-align: center; vertical-align: middle;}
.popup_link {display:block; color: #4C4C4C; max-height: 90px; overflow: hidden; vertical-align: middle;}
.popup-thumbnail:hover {background-color: #DDDDDD;}
#main-menu {z-index:10;height:0px;position:relative;top: -24px;left: -4px;}
#tab {top:25px;margin:0px;display:inline-block;width:187px;position:relative;margin-left:3px;background: #fff;}
#sub-tab {left: 189px;top: 24px;padding-top:20px;display:inline-block;width:450px;border:1px solid #cacaca;position:absolute;background:#fff;height:351px;}
#sub-tab li {padding: 4px 5px 6px 1px;}
#sub-tab li a {color: #000;text-decoration:none;}
#sub-tab li a:hover {color: #f06c00;}
#sub-tab ul {padding-left:20px !important;float:left;display:table;}
#sub-tab div {}
#sub-tab h2 {font-weight:bold;}
#sub-tab h2 a {color:#f18525;text-decoration:none;}
#sub-tab h2 a:hover {text-decoration:underline;}
#sub-tab li .red {color:red;}
#header-banner {margin-left:0px;margin-right:0px;padding:0px;width:100%;text-align:center;}
#header-banner-spacer {margin-bottom:0px;margin-left:0px;margin-right:0px;padding:0px;width:100%;text-align:center;}
#link-top {text-align:right;color:#333;background-color: #ffffff;float:right;display:inline-block;border: 1px solid #cacaca;border-left: 0px solid #aaa;height:35px;}
#link-top ul {float:right;list-style-type:none;position:relative;top:-2px;}
#link-top ul li {float:left;margin:0px;padding-left: 10px;}
#link-top ul li.nofloat {float:none;}
#link-top a {color:#333;padding-right:10px;text-transform:lowercase;text-decoration:none;}
#link-top a:hover {text-decoration:underline;}
img.cart {float:left;margin-right:3px;position:relative;bottom: 2px;}
#menu_title {width:184px;margin-left:3px;border:1px solid #ccc;height:38px;margin-right:10px;}
#menu_title_toggle {font-size:13px;text-transform:uppercase;color:#f18525;font-weight:bold;}
#menu_title span.open {padding:10px;display:block;background: url(/150520/buttons/arrow-down.png) no-repeat right;margin-right: 6px;}
#menu_title span.close {padding:10px;display:block;background: url(/150520/buttons/arrow-up.png) no-repeat right;margin-right: 6px;}
#tab-contain {border:1px solid red;position:relative;z-index:1;float:left;width: 183px;margin-left: 3px;}
#tab, #tab ul, #sub-tab, #sub-tab ul {list-style:none;padding:0;}
#tab {}
#tab a {}
#tab a {margin-top:7px;}
#tab a.tab-nosubmenu span {display:block;margin-right: 6px;padding-top: 2px;background:none !important;}
#tab a.tab-nosubmenu span.active {background:none !important;color:#f18525 !important;}
#tab a.tab-nosubmenu span:hover {background:none !important;color:#f18525 !important;}
#tab a span {background:url(/150520/buttons/arrow.png) no-repeat right;display:block;margin-right: 6px;padding-top: 2px;}
#tab a span.active {background:url(/150520/buttons/arrow-orange.png) no-repeat right;color:#f18525;}
#tab a:hover {}
#tab li {height: 25px;border-bottom: 1px solid #e1e1e1;padding: 4px 2px 2px 9px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
#tab li:last-child {border-bottom: 1px solid #ccc;}
#tab li:hover a {color:#000;}
#tab li:hover a span {}
#tab a.tabsel, #tab a.tabsel:hover, #tab li:hover a.tabsel {}
#tab a.tabsel span, #tab a.tabsel:hover span, #tab li:hover a.tabsel span {}
#main-menu #tab li a {text-decoration:none;font-size:13px;color:#000;}
* html #tab {height:32px;}
#tab-submenu-contain {display:none;}
.styled-select {top: -1px;border: 1px solid #e1e1e1;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0;position:relative;z-index: 1;height:24px;left:22px;width:102px;}
.styled-select:hover, .styled-select:focus,.styled-select:active {border:1px solid #e1e1e1 ;outline: 1px none;}
.styled-select select:-moz-focusring {outline:0;    color: transparent;text-shadow: 0 0 0 #000;}
.styled-select:before {color: #333;display: block;font-family: "FontAwesome";font-size: 1em;height: 100%;line-height: 2.5em;padding: 0 0.625em;position: absolute;top: 0;right: 0;text-align: center;width: 1em;z-index: -1;}
.styled-select select {background-color: transparent;border: 0;box-shadow: none;color: #000;display: block;font-size: 100%;line-height: normal;margin: 0;padding:2px 1px 1px 2px;width: 100%;font-family: Open Sans,Arial,Verdana;font-size: 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;letter-spacing: -0.04em}
.styled-select select::-ms-expand {display: none; /* to ie 10 */}
.fa-caret-down:before {content: "";background: url(//img2.libreriauniversitaria.it/150520/skins/arrow-search.png) no-repeat 8px 9px;}
.styled-select select:focus {outline: none;}
table#main-content span#sugg_span {font-weight:bold;}
.search_title {float: left;width: 0px;font-weight: bold;position: relative;left: 18px;text-transform: uppercase;top: 2px;font-size: 13px;color: #f18525;}
#banner {width:100%;text-align:center;position:relative;top:34px;}
.banner-submenu {}
#sub-tab .page_banner {position: absolute;bottom: 0;right: -9px;}
.main, .main-nocols, .main-nocols-small, .main-nocols-small2, table.listing {margin:0px auto;padding:0px;text-align:left;}
.main {width:100%;}
.main td {padding:0px;}
#colmain {vertical-align:top;}
#main-content {text-align:center;}
.main-nocols {width:98%;}
.main-nocols-small {width:70%;}
.main-nocols-small2 {width:500px;}
table.listing {width:100%;text-align:center;}
table.listing td {padding:0px 5px;}
table.main .main-td {padding:0px 11px;padding-right:0px;}
span .adoptions-checkbox {padding:0px;display:block;position:relative;top:-17px;left:65px;width:20px;}
span .adoptions-checkbox input{border:0px}
span .adoptions-all-prods-submit {padding:0px;position:relative;top:-44px;left:95px;width:191px;}
td#coldx, td#colsx, td#colmain {vertical-align:top;text-align:left;}
td#coldx {padding-right:3px;}
td#colsx {padding-left:1px;}
td#coldx table, td#colsx table {display:block;}
td#coldx, td#coldx table {width:226px;}
td#colsx, td#colsx table {width:185px;}
div.colsx {width:185px;}
td#colmain {width:100%;}
#coldx div {text-align:left;}
#bodyend {color:#3a3a3a;display:block;text-align:center;top:25px;padding:20px 0px;border-top:1px solid #708090;margin:0px;}
.footer-table {width:100%;}
.footer-table td.outer-footer-td {width:25%;}
.footer-table td.inner-footer-td {width:10%;}
.footer-table td.content-footer-td {white-space:nowrap;padding-bottom:15px;text-align:left;vertical-align:top;}
#bodyend h1 {color:#004b91;margin:0px;padding:0px;padding-bottom:8px;}
#bodyend a {color:#6c6c6c;text-decoration:none;padding:3px;}
#bodyend a:hover {color:#004b91;text-decoration:underline;}
  #bodyend .footer-table td.content-footer-td a {display:block;padding:3px 0px;}
#bodyend .footer-image {text-align:center;}
#bodyend .footer-image a {text-decoration:underline;}
.tit-footer {color:#004b91;font-family:Verdana,Helvetica,sans-serif;font-size:13px;font-weight:bold;display:block;margin-bottom:10px;}
.small_font {font-size:11px;}
.small_font_bold {font-size:11px;font-weight:bold;}
.white {color:white;}
.xsmall_font {font-size:10px;}
.xsmall_font_bold {font-size:10px;font-weight:bold;}
b, strong {font-weight:bold;}
.em  {font-style:italic;}
.little {font-size:10px;}
.alert {color:red;}
h1, h2, h3, h4, h5, h6, h7 {margin:0px;margin-bottom:5px;padding:0px;font-weight:bold;color:#cc3300;font-size:18px;font-family:Open Sans,Arial,Verdana,"Times New Roman", serif;}
h1 {color:#cc3300;font-size:18px;font-weight:bold;}
h2 {color:#f18525;font-size:16px;font-weight:bold;}
h3 {color:#000000;font-weight:normal;font-size:14px;margin-bottom:10px;}
h1 span.h1-reparto, h1 span.h1-vetrina, h1 span.h1-ricerca, span.h1-reparto-first, h1 span.h1-vetrina-first, h1 span.h1-ricerca-first {color:#cc3300;}
h2 span.h2-reparto, h2 span.h2-vetrina, h2 span.h2-ricerca, h2 span.error {color:#ff6600;width:100%;display:block;}
span.h1-reparto-first strong, h1 span.h1-vetrina-first strong, h1 span.h1-ricerca-first strong, h1 span.h1-reparto strong, h1 span.h1-vetrina strong, h1 span.h1-ricerca strong {color:#000000;}
span.h1-reparto-first, h1 span.h1-vetrina-first, h1 span.h1-ricerca-first {color:#cc3300;}
h1.inline {display:inline;}
h1.product_heading_title {color:#000000;margin:0px;font-family:Open Sans,Arial,Verdana,"Times New Roman", serif;font-weight:600;font-style:normal;font-size:17px;}
h2.product_text {font-size:13px;font-family:Open Sans,Verdana,Arial,"Times New Roman";}
h3.product_section_title {font-size:14px;margin-bottom:10px;margin-top:10px;font-family:Open Sans,Verdana,Arial,Helvetica, sans-serif;font-weight:bold;}
h3.product_section_title_simple {font-size:14px;margin-bottom:10px;margin-top:15px;font-family:Open Sans,Verdana,Arial,Helvetica, sans-serif;font-weight:bold;}
.h1-title-1, .h1-title-2, .h1-title-3, .h2-title-1, .h2-title-2, .h2-title-3, .h3-title-1, .h3-title-2, .h3-title-3 {font-weight:normal;}
.h1-title-1 {font-weight:bold;}
.h3-title-1 a:link, .h3-title-2 a:link, .h3-title-3 a:link {text-decoration:underline;}
.h1-title-1, .h2-title-1, .h3-title-1 {color:#cc3300;}
.h1-title-2, .h2-title-2, .h3-title-2 {color:#f18525;}
.h1-title-3, .h2-title-3, .h3-title-3 {color:#000000;}
.h1-title-1-u, .h1-title-2-u, .h1-title-3-u {font-size:22px;line-height:22px;font-weight:normal;}
.h2-title-1-u, .h2-title-2-u, .h2-title-3-u {font-size:18px;line-height:18px;font-weight:normal;}
.h3-title-1-u, .h3-title-2-u, .h3-title-3-u {font-size:14px;line-height:14px;font-weight:normal;}
.h1-title-1-u, .h1-title-2-u, .h1-title-3-u, .h2-title-1-u, .h2-title-2-u, .h2-title-3-u {color:#666;}
h2.h2-title-1-u, h2.h2-title-2-u, h2.h2-title-3-u {font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;border-bottom:1px solid #cccccc;width:98%;display:block;margin-bottom:25px;color:#f18525;}
.h2-title-1-u strong {font-weight: bold;color: #f18525;}
span.link-vedi-anche a, span.link-vedi-anche {color:#336699;font-weight:bold;text-decoration:underline;}
span.link-vedi-anche a:hover {color:#0a1f33;}
span.link-testo a, span.link-testo {font-weight:inherit;color:inherit;text-decoration:underline;}
span.info-data {font-weight:normal;font-size:18px;color:#f18525;}
span.info-sconto {font-weight:bold;color:#f18525;}
h1, h2, h3, h4, h5, h6, h7 {line-height:normal}
span.myaccount-highlights {font-weight:bold; color:#0072bc;}
.box-colonna, .box-colonna-promo, .box-colonna-classifica, .box-colonna-reparto {border:1px solid #cacaca;padding:1px;margin-bottom:14px;line-height:14px;}
.box-colonna h2, .box-colonna-promo h2, .box-colonna-reparto h2, .box-colonna-classifica h2 {margin:7px 4px 9px 6px;color:#f18525;text-transform:uppercase;}
.box-colonna-promo h3 {margin-top:10px; margin-bottom:4px;color:#282828; text-transform: uppercase; font-size:13px;}
.box-colonna-promo h3:first-child {margin-top: 0px;}
li.con-rientro {margin-left:12px !important;}
.colsx * h2, .coldx * h2,.colsx * h3, .coldx * h3{font-size:14px;font-weight:bold;}
.colsx * h3, .coldx * h3{font-size:11px;}
a.link-box {text-align:right;display:block;width:95%;text-transform:uppercase;font-weight:bold;padding-bottom:10px;}
a.link-box strong {color:#ff801e;}
a:hover.link-box, a:hover.link-box strong {text-decoration:underline;color:#ff801e;}
.box-colonna ul, .box-colonna-reparto ul {padding:5px 2px 10px 2px;margin:0px;color:#ff801e;}
.box-colonna ul li, .box-colonna-reparto ul li {padding:0px;margin:0px 0px 5px 4px;list-style-type:none;color:#666666;}
.box-colonna ul li a, .box-colonna-reparto ul li a, .box-colonna-reparto a.category_link_sel {font-weight:normal;color:#000000;text-decoration:none;}
.box-colonna ul li a strong, .box-colonna-reparto ul li a strong {color:#ff801e;}
.box-colonna ul li a:hover, .box-colonna-reparto ul li a:hover {text-decoration:underline;}
.box-colonna-reparto li.category_root {margin:0px 0px 5px 4px;list-style-type:none;font-weight:bold;color:#000000;}
.box-colonna-reparto li.subcategory_link, .box-colonna-reparto li.subcategory_link_sel {margin:0px 0px 5px 15px;}
.box-colonna-reparto li.subsubcategory_link, .box-colonna-reparto li.subsubcategory_link_sel {margin:0px 0px 5px 25px;line-height:13px;}
.box-colonna-reparto li.subsubsubcategory_link, .box-colonna-reparto li.subsubsubcategory_link_sel {margin:0px 0px 5px 35px;line-height:13px;}
.box-colonna-reparto li.subsubsubsubcategory_link, .box-colonna-reparto li.subsubsubsubcategory_link_sel {margin:0px 0px 5px 45px;line-height:13px;}
.box-colonna-reparto li.category_link_sel a, .box-colonna-reparto li.subcategory_link_sel a,.box-colonna-reparto li.subsubcategory_link_sel a, .box-colonna-reparto li.subsubsubcategory_link_sel a, .box-colonna-reparto li.subsubsubsubcategory_link_sel a,.box-colonna-reparto a.category_link_sel {font-weight:bold;color:#f18525;}
.box-colonna-reparto li.subsubcategory_link a, .box-colonna-reparto li.subsubsubcategory_link a, .box-colonna-reparto li.subsubsubsubcategory_link a {color:#000000;}
.box-colonna-reparto li.to_hide {display:none;}
.box-colonna-reparto li.othercategories_link a {margin:0px;padding:0px;list-style-type:none;font-weight:bold;color:#000000;text-decoration:underline;}
.box-colonna-promo ul {padding:5px 2px 10px 4px;margin:0px;color:#000000;font-weight:bold;}
.box-colonna-promo ul li {padding:0px;margin:4px 0px;margin-top:0px;list-style-type:none;}
.box-colonna-promo ul li a {font-weight:normal;color:#000000;text-decoration:none;}
.box-colonna-promo ul li a:hover {text-decoration:underline;}
.box-colonna-promo ul li a strong, .box-colonna-promo ul li strong {color:#ff6600;}
.box-colonna-testo {border:1px solid #cacaca;margin-bottom:14px;padding:0px 5px;}
.box-colonna-testo h2 {font-weight:bold;color:#004b91;padding:4px 0px;}
.box-colonna-testo img {float:left;text-align:left;padding-right:7px;padding-bottom:4px;}
.box-colonna-testo p {margin:0px;line-height:15px;vertical-align:top;padding-bottom:14px;}
.box-colonna-testo p.nospace {padding-bottom:0px;}
.box-colonna-testo p.buynow {margin-top:5px;}
.box-colonna-testo strong {font-weight:bold;color:#ff6600;}
table.classifica {padding:0px;margin:0px;width:95%;}
table.classifica td {padding:0px;padding-bottom:10px; padding-left: 5px; vertical-align:top;}
table.classifica td.classifica-full-size {width:215px;}
.box-colonna-classifica a {font-size:11px;text-decoration:none;}
.box-colonna-classifica a.classifica-completa-link {font-size:13px;text-decoration:none;}
.box-colonna-classifica a:hover {text-decoration:underline;}
.box-colonna-classifica div.classifica-title a.product_title {font-size:12px;display:block;color:#004b91;font-weight:normal;text-decoration:underline;}
.box-colonna-classifica a.classifica-title {font-weight:bold;}
.box-colonna-classifica .classifica-author {font-weight:normal;color:#000000;display:block;padding:0px;}
.box-colonna-classifica .classifica-pos {font-size:13px;color:#339900;font-weight:bold;float:left;margin-right:5px;position:relative;font-family:Arial,Verdana,Georgia, "Times New Roman", serif;}
.box-colonna-classifica span.product_discount {font-size:11px;padding:0px;}
.box-colonna-classifica .classifica-ladder {float:right;display:none;width:0px;}
.box-colonna-classifica .classifica-thumb {padding-right:7px;display:block;float:left;}
.box-colonna-classifica .classifica-thumb img {width:48px;height:64px;}
.box-colonna-classifica h2 {font-weight:bold;margin:7px 0px 10px 0px;color:#f18525;}
.box-colonna-classifica h3 {text-align:center;font-size:11px;font-weight:bold;margin-bottom:0px;}
		.box-colonna-classifica span.product_old_price {font-size:12px;}
.box-colonna-classifica span.product_our_price {font-size:12px !important;}
td.listing-data a:hover {text-decoration:underline;}
td.listing-data a.product_title:hover {text-decoration:none;}
td.listing-data a.btitle, td.listing-data a.btitle:hover {color:#ff6600;font-weight:bold;text-decoration:underline;}
a.product_heading_title_link, a.product_heading_title_link:link, a.product_heading_title_link:visited, a.product_heading_title_link:hover {font-weight:bold;color:#ff6600;text-decoration:none;}
a.product_heading_title_link:hover{text-decoration:underline;}
a.product_recommend_title, a.product_recommend_title:link, a.product_recommend_title:visited, a.product_recommend_title:hover, a.product_recommend_title:active {text-decoration:none;color:#cf3000;font-size:14px;font-weight:bold;margin-bottom:5px;}
a.flat_button{border:1px #aaaaaa solid;background-color:#f5f5f5;padding:2px 8px;text-decoration:none;color:#000000;}
td.product_reparto {padding-right:5px;padding-bottom:5px;text-align:left;vertical-align:top;}
#paginazione {margin:10px 0px; text-align:center;}
#paginazione a, #paginazione a:visited, #paginazione a:hover, #paginazione a:active {text-decoration:none;}
#paginazione a:hover {text-decoration:underline;color:#ff6600;}
#paginazione span {padding:2px 5px;}
#paginazione span.yourpage {padding:2px 5px;background:#eee; color:#004B91}
div#barra-res {margin:0px;padding:5px 10px;border:1px solid #c1c1c1;text-align:left;margin-bottom:10px;}
div#barra-res .input_image_results {background:url(//img2.libreriauniversitaria.it/150520/buttons/button-reorder.gif) no-repeat 0 0;border:0px;padding:0px;margin:0px;width:45px;height:20px;}
table.box-ricerca-bottom {margin: 0 auto;text-align:center;}
table.box-ricerca-bottom td {white-space:nowrap;padding:0px;padding-right:10px;vertical-align:middle;font-weight:bold;}
table.box-ricerca-bottom input.bottone {background:url(//img2.libreriauniversitaria.it/150520/skins/button-search.gif) no-repeat 0 0;border:0px;padding:0px;margin:0px;width:63px;height:23px;}
table.maschera-ricerca {margin-top:15px;}
table.box-ricerca-advanced {border-left:1px solid #708090;border-top:1px solid #708090;width:650px;}
table.box-ricerca-advanced .radio {border:0px;}
table.box-ricerca-advanced td.label {padding:5px 15px;vertical-align:bottom;}
table.box-ricerca-advanced td.label2 {width:50%;border-left:1px dotted #708090;padding:5px 15px;vertical-align:bottom;}
table.box-ricerca-advanced td.label-desc {padding:5px 15px;text-align:left;}
table.box-ricerca-advanced input.bottone {background:url(//img2.libreriauniversitaria.it/150520/buttons/button-search-big.gif) no-repeat 0 0;border:0px;padding:0px;margin:0px;width:70px;height:23px;}
table.box-ricerca-power {border:none;}
table.box-ricerca-power td.label {padding:5px 15px 5px 0px;}
ul.tab-reparto-advanced {padding:0px;margin:0px;}
ul.tab-reparto-advanced a {font-size:14px;font-weight:bold;padding-left:26px;text-decoration:none;color:#000000;}
ul.tab-reparto-advanced a:hover {text-decoration:underline;}
li.tab-reparto-advanced a {padding-left:27px;}
li.tab-reparto-advanced {width:180px;position:relative;left:3px;z-index:1;display:block;padding:10px 0px;margin:0px;}
li.tab-reparto-advanced-sel {border-top:1px solid #708090;background-color:#ffffff;border-bottom:1px solid #708090;position:relative;left:3px;z-index:1;width:180px;display:block;padding:10px 0px;margin:0px;}
li.tab-reparto-advanced-sel a {color:#ff6600;}
table.power-search-results {width:100%;padding:0px;}
table.power-search-results h1 {padding:0px;margin-bottom:0px;}
div.search-results-listing {width:97%;margin-bottom:10px;position: relative;z-index: 10;padding:0px 20px;}
td#colmain div.search-results-listing, td.main-td div.search-results-listing {padding:0px;position: relative;z-index: 0;}
div.search-results-listing div.search-listing, td#colmain div.search-listing {border-bottom:1px dashed #cccccc;clear: both;padding-bottom:15px;margin-bottom:15px;}
div.search-results-listing div.linea, td#colmain div.linea {display:none;}
div.search-pos {padding-right:10px;float:left;position: relative;top: -14px;top:0px;width:30px;}
.pos-listing {display:block;font-size:12px;}
div.search-image {position: relative;z-index: 5;padding-right:20px;float:left;/*width:120px;*/}
div.search-details-ricerca p, div.search-details p {padding:0px;margin:0px;}
div.search-details-ricerca span.product_label, div.search-details span.product_label {width:auto;padding-right:5px;float:left;}
.info-prezzosconto {padding-top:0px;}
.product_shopping_cart_small {position:relative;float:left;left:640px;top:44px;z-index:50;width:2px;z-index:50;}
div.search-listing .product_discount_image_html {display:none;}
div.search-details-ricerca p.available-in, div.search-details p.available-in {margin-bottom:0px;}
div.search-details-ricerca div.show_related {position:relative;left:-9px;margin-top:5px;}
div.container_top_bestsellers_authors {width:100%;position:relative;}
div.positioner_top_bestsellers_authors {position:relative;top:0px;left:0px;width:100%;}
div.container_top_bestsellers_authors div.jcarousel_prev {position:absolute;top:80px;left:0px;width:15px;height:25px;background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-left-carosello-small.gif") no-repeat;z-index:7;}
div.container_top_bestsellers_authors div.jcarousel_next {position:absolute;top:80px;right:0px;width:15px;height:25px;background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-right-carosello-small.gif") no-repeat;z-index:7;}
div.container_top_bestsellers_authors div.jcarousel_prev:hover {background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-left-carosello-hover-small.gif") no-repeat;}
div.container_top_bestsellers_authors div.jcarousel_next:hover {background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-right-carosello-hover-small.gif") no-repeat;}
div.container_top_bestsellers_authors div.product_bss_position_html {color:#339900;font-size:18px;float:left;padding-right:5px;font-weight:bold;}
div.container_top_bestsellers_authors div.product_discount_price_line_html, div.container_top_bestsellers_authors div.product_authors_and_publisher_url_html, div.container_top_bestsellers_authors div.product_authors_url_html, div.container_top_bestsellers_authors div.product_title_url_html {padding-left:19px}
div.container_top_bestsellers_category {width:100%;position:relative;}
div.positioner_top_bestsellers_category {position:relative;top:0px;left:0px;width:100%;}
div.container_top_bestsellers_category div.jcarousel_prev {position:absolute;top:80px;left:0px;width:15px;height:25px;background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-left-carosello-small.gif") no-repeat;z-index:7;}
div.container_top_bestsellers_category div.jcarousel_next {position:absolute;top:80px;right:0px;width:15px;height:25px;background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-right-carosello-small.gif") no-repeat;z-index:7;}
div.container_top_bestsellers_category div.jcarousel_prev:hover {background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-left-carosello-hover-small.gif") no-repeat;}
div.container_top_bestsellers_category div.jcarousel_next:hover {background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-right-carosello-hover-small.gif") no-repeat;}
div.container_top_bestsellers_category div.product_bss_position_html {color:#;font-size:18px;float:left;padding-right:5px;font-weight:bold;}
div.container_top_bestsellers_category div.product_discount_price_line_html, div.container_top_bestsellers_category div.product_authors_and_publisher_url_html, div.container_top_bestsellers_category div.product_authors_url_html, div.container_top_bestsellers_category div.product_title_url_html {padding-left:19px}
.carousel_container .product_image_small_url_html {position:relative;float:none;display:inline-block;padding-top:3px;padding-right:3px;margin-bottom:0px;min-height:105px}
.carousel_container {padding:0 0 0 10px;overflow:hidden;font-size:13px;}
.carousel_container div.search-details-ricerca a.product_title, div.search-details a.product_title {font-size:13px;}
.carousel_container .product_old_price {position:static;height:14px;float:none;}
.container_carousel div.jcarousel_prev_class {position:absolute;top:80px;left:0px;width:15px;height:25px;background:url("/150520/skins/arrow-left-carosello-small.gif") no-repeat;z-index:7;}
.container_carousel div.jcarousel_next_class {position:absolute;top:80px;right:0px;width:15px;height:25px;background:url("/150520/skins/arrow-right-carosello-small.gif") no-repeat;z-index:7;}
.container_carousel div.jcarousel_prev_class:hover {background:url("/150520/skins/arrow-left-carosello-hover-small.gif") no-repeat; cursor: pointer;}
.container_carousel div.jcarousel_next_class:hover{background:url("/150520/skins/arrow-right-carosello-hover-small.gif") no-repeat; cursor: pointer;}
.container_carousel div.jcarousel_prev_class.disabled, .container_carousel div.jcarousel_prev_class.slick-disabled {background:url("/150520/skins/arrow-left-carosello-hover-small.gif") no-repeat; cursor: default;}
.container_carousel div.jcarousel_next_class.disabled, .container_carousel div.jcarousel_next_class.slick-disabled {background:url("/150520/skins/arrow-right-carosello-hover-small.gif") no-repeat; cursor: default;}
.container_carousel .product_block {padding-left:5px;padding-bottom:0px;margin-bottom:0px;padding-right:5px;}
.container_carousel .reference-width {max-width:200px;}
.container_carousel div.search-details,.container_carousel div.search-details-ricerca {position:relative;height:75px;overflow:hidden;margin-bottom:5px;float:none;width:auto;top:0px;}
.container_carousel div.search-image img {height:100px;}
div.last_seen-products {overflow:hidden;margin-left:15px;margin-bottom:15px;margin-right:15px;background-color: #F4F4F4;border: 1px solid #cccccc;padding:15px 15px 0px 15px;}
div.last_seen {margin-left:15px;margin-right:15px;text-align:left;overflow:hidden;}
div.container_last_seen {min-width:475px;position:relative;overflow:hidden;}
div.top_author-products {overflow:hidden;margin-right:15px;}
div.top_author {margin-left:15px;margin-right:15px;text-align:left;overflow:hidden;}
div.container_top_author {min-width:475px;position:relative;overflow:hidden;}
div.other_users_bought-products {overflow:hidden;margin-left:15px;margin-right:15px;}
div.other_users_bought {margin-left:15px;margin-right:15px;text-align:left;overflow:hidden;}
div.container_other_users_bought {min-width:475px;position:relative;overflow:hidden;}
div.c-metapage-products {overflow:hidden;margin-left:15px;margin-bottom:15px;margin-right:15px;background-color: #F4F4F4;border: 1px solid #cccccc;border-radius:5px;padding:15px 15px 0px 15px;}
div.c-metapage {margin-left:15px;margin-right:15px;text-align:left;overflow:hidden;}
div.container_c-metapage {min-width:475px;position:relative;overflow:hidden;}
div.buy_togheder {position:relative;float:left;width:100%;padding-bottom:15px;}
div.buy_togheder_title {padding-bottom:15px;}
div.buy_togheder_title a {font-size:13px;}
div.buy_togheder_items {}
div.buy_togheder_prod {position:relative;float:left;overflow:hidden;}
div.buy_togheder_conjunction {position:relative;float:left;width:20px;top:35px;padding:0px 20px;text-align:center;}
div.buy_togheder_equals_button {float:left;position:relative;top:32px;left:40px;}
div.buy_togheder_equals {position:relative;float:left;top:35px;padding:0px 20px;text-align:left;}
div.buy_togheder_our_price {position:relative;float:left;font-weight:bold;padding-left:10px;top:38px;font-size:14px;color:#cc3300;}
div.buy_togheder_equals a {display:block;position:relative;float:left;margin-top:3px;padding-left:20px;}
div.buy_togheder_info {position:relative;float:left;height:100px;padding-left:20px;}
div.buy_togheder_info ul {list-style-type:none;margin-left:0px;padding-left:0px;padding-top:10px;}
div.buy_togheder_info_button {padding-top:5px;}
table.error-message-scheda-prodotto {width:50%;border:1px solid #dd0000;margin:0px auto;padding:10px;margin-top:10px;}
table.error-message-scheda-prodotto td {font-weight:bold;}
table#scheda-prodotto a.authors_url_html:link,table#scheda-prodotto a.publisher_url_html:link,table#scheda-prodotto a.reparto_url_html:link,table#scheda-prodotto a.ebook_printed_url_html:link,table#scheda-prodotto a.authors_and_publisher_url_html:link,table#scheda-prodotto a.family_group_url_html:link,table#scheda-prodotto a.producer_url_html:link,table#scheda-prodotto a.cast_url_html:link,table#scheda-prodotto a.regia_url_html:link,table#scheda-prodotto a.authors_url_html:visited,table#scheda-prodotto a.publisher_url_html:visited,table#scheda-prodotto a.reparto_url_html:visited,table#scheda-prodotto a.ebook_printed_url_html:visited,table#scheda-prodotto a.authors_and_publisher_url_html:visited,table#scheda-prodotto a.family_group_url_html:visited,table#scheda-prodotto a.producer_url_html:visited,table#scheda-prodotto a.cast_url_html:visited,table#scheda-prodotto a.regia_url_html:visited,table#scheda-prodotto a.authors_url_html:active,table#scheda-prodotto a.publisher_url_html:active,table#scheda-prodotto a.reparto_url_html:active,table#scheda-prodotto a.ebook_printed_url_html:active,table#scheda-prodotto a.authors_and_publisher_url_html:active,table#scheda-prodotto a.family_group_url_html:active,table#scheda-prodotto a.producer_url_html:active,table#scheda-prodotto a.cast_url_html:active,table#scheda-prodotto a.regia_url_html:active{color:#000000;text-decoration:none;}
table#scheda-prodotto a.authors_url_html:hover,table#scheda-prodotto a.publisher_url_html:hover,table#scheda-prodotto a.reparto_url_html:hover,table#scheda-prodotto a.ebook_printed_url_html:hover,table#scheda-prodotto a.authors_and_publisher_url_html:hover,table#scheda-prodotto a.family_group_url_html:hover,table#scheda-prodotto a.producer_url_html:hover,table#scheda-prodotto a.cast_url_html:hover,table#scheda-prodotto a.regia_url_html:hover{color:#000000;text-decoration:underline;}
.scrivi-recensione {padding:10px 0;}
.user_comment {display: block;max-width:900px;}
.recensione {margin-bottom:25px;}
.rate-comment {margin-top:5px;}
#scheda-prodotto .condividi {padding-right:10px;}
#scheda-prodotto .condividi img {position:relative;top:4px;}
table#scheda-prodotto .info-prodotto {width:100%}
table#scheda-prodotto .td-cart {padding-left:15px;}
table.scheda-prodotto-detail td {vertical-align:top;}
table#scheda-prodotto table {width:100%;}
#scheda-prodotto td {padding:0px;vertical-align:top;}
#scheda-prodotto td.img {padding-right:15px;}
#scheda-prodotto .product_text_link {text-decoration:underline;}
#scheda-prodotto .product_text {
font-weight: Normal;
color: #000000;
}
#scheda-prodotto li {margin-bottom:1px;}
#scheda-prodotto h3 {color:#f18525;}
a.adjust {margin-top:5px;margin-bottom:5px;color:#336699;text-decoration:none;line-height: 33px;}
a.adjust:hover {text-decoration:underline;}
#scheda-prodotto .product_description {max-width:900px;letter-spacing:0.2px;line-height:1.7em; text-align:justify;font-size:13px;}
#scheda-prodotto h3.scheda-subtitle {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:14px;margin-bottom:10px;font-weight:normal;color:#000000;}
#scheda-prodotto .free-shipping {margin-top:10px;height:25px;text-transform:uppercase;color:#F18525;font-weight:bold;}
#scheda-prodotto .free-shipping a {text-transform:none;font-weight:normal;}
#scheda-prodotto .studentpass-discount {margin-bottom:10px;margin-top:10px;height:25px;text-transform:uppercase;color:#F18525;font-weight:bold;}
#scheda-prodotto .studentpass-discount a {text-transform:none;font-weight:normal;}
#scheda-prodotto .studentpass-discount img.img-studentpass {
  width: 33px;
  vertical-align: middle;
  margin-right: 9px;
}
.star-rate {display:inline;margin-left:3px}
.star-rate-main {margin-bottom:15px;}
.star-rate-star {display: inline-block;vertical-align: middle;margin-left: 5px;top: -3px;position: relative;}
.free-shipping {height:40px;}
hr.short{max-width:500px;margin-left:0px;text-align:left;}
.promotion-watergreen {color:#000000;font-weight:bold;}
#scheda-prodotto .avail-black-normal {font-size:13px;color:#000000;font-weight:normal}
#scheda-prodotto .avail-black {font-size:13px;color:#000000;}
#scheda-prodotto .avail-green .avail-green{font-size:13px;font-weight:bold;color:#009900;margin:0px;}
#scheda-prodotto .avail-green .avail-immediate{font-size:15px;}
#scheda-prodotto td .avail-green {display:block;margin-bottom:5px;}
.avail-no {font-size:13px;color:#990000;}
.avail-green {font-size:13px;font-weight:bold;color:#009900;}
.avail-other {font-size:13px;font-weight:bold;color:gray;}
.dettagli-prodotto {list-style-type:none;}
div.select-option {font-size:13px;padding-bottom:14px;padding-top:14px;color:#000;}
div.select-option select {color:#000;font-size:13px;margin-top:3px;}
table.scheda-prodotto-detail div.info-combo {font-size:12px;float:left;padding-right:5px;color:#000;padding-top:7px;}
table.scheda-prodotto-detail h1.product_heading_title {display:inline-block;}
span.option-selected {font-size:14px;color:#666666;font-weight:bold;}
div.select-option:first-letter {text-transform:uppercase;}
#screenshot {margin-top:20px;}
#screenshot_image {margin-top:10px;}
.thumbnail {display:block;width:76px;height:76px;text-align:center;margin-right:8px;margin-bottom:8px;float:left;border:1px solid #c0c0c0;}
.thumbnail:hover {-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;border:1px solid #dcdcdc;}
.thumb-prodotto {width:74px;height:74px;}
.product_text_link img.thumb-prodotto,thumbnail img.photo {pointer-events:none;}
.product_text_link {cursor:pointer}
div#scheda-prodotto-detail-addtobasket {text-align:center;background:url(//img2.libreriauniversitaria.it/150520/skins/bg-scheda-basket.gif) no-repeat top left;width:179px;height:88px;font-size:11px;margin-left:10px;margin-top:20px;}
div#scheda-prodotto-detail-addtobasket .basket-title {display:block;font-size:12px;font-family:Verdana, Helvetica, sans-serif;font-weight:bold;color:#ffffff;padding:3px 0px;margin-bottom:6px;background:url(//img2.libreriauniversitaria.it/150520/skins/bg-scheda-basket.gif)no-repeat top left;}
ul.product-price {list-style-type: none;padding-left:0px;margin:0px 0px 10px;}
ul.product-price li{margin-bottom:5px;}
div.advice-form {margin-top:15px;width:620px;}
div.advice-address-ok {font-weight:bold;color:#009900;}
div.advice-address-ko {font-weight:bold;color:#cc0000;}
div.advice-fields {margin-top: 5px;vertical-align: middle;}
div.advice-fields .button_shop.standard {font-size: 12px;}
div.advice-notice {}
input.advice-button {vertical-align:middle;border: 0px;background: url(/150520/buttons/button_avvisami.gif) no-repeat left top;width: 104px;height: 30px;}
input.advice-email {padding:4px;vertical-align:middle;margin:0px}
table.used {vertical-align:middle !important;text-align:center;margin-top:10px;width:586px !important;border-collapse:collapse;}
table.used td {vertical-align:middle !important;border-bottom:1px solid #ccc;padding:4px !important;border-right: 5px solid #fff;}
table.used tr.used_title {vertical-align:middle !important;color:black;padding:1px !important;background-color: #F1F2F3;}
table.used tr.used_title th {color:#666666;border-right: 5px solid white;}
table.used tr.used_title th.condizioni {}
table.used tr.used_title th.prezzo {text-align:right;}
table.used tr.used_title th.used_cart_button {background-color:#ffffff;}
table.used tr td.prezzo {text-align:right;width:130px;color: #00A1DB;font-weight: bold;}
div.used_basket {display: inline-block; margin-bottom: 2px; height: 100%; line-height: 100%; vertical-align: middle;;float:right}
div.used_title {display: block; text-align:center;font-weight:bold}
table.used span.avail-green {margin:0px !important;}
div.used_select {text-align:center;vertical-align:middle;}
div.used_basket_cart {text-align:center;display:inline-block;vertical-align:middle}
a.basket_add_small_acquista {text-transform:uppercase;font-weight:bold;text-decoration:none;position:relative;top:-1px;}
img.basket_add_small_acquista {position:relative;top:3px;margin-left:7px;}
input.used_quantity {width:20px;margin:2px;text-align:center}
.used-message {margin-top:20px;color:#00a1db;font-size:13px;}
.used-message-price {margin-left:10px;color:#00a1db;font-size:13px;display:inline-block}
#box_interactive #box_interactive_used .used_title {font-size:14px;text-transform:uppercase;color: #336699; font-size: 13px; font-weight:bold;margin-top:6px;margin-bottom:10px;}
.used_basket_cart a.basket_add_small_acquista{vertical-align: middle;top: -15px;left: 10px;position: relative;}
#box_interactive #box_interactive_used .used_select .used {width:160px;margin-left:20px;}
ul.metapage h2 {border-bottom:1px solid #cccccc;}
ul.metapage {list-style:none;padding:0px;margin:0px;}
.metapage {text-align:left;margin:0px 0px 0px 0px;padding:0px 5px 0px 15px ;width:97%;}
.metapage_row {clear:both;width:100%;}
.manual_block {padding-top:0px;padding-bottom:10px;line-height:1.5em;}
li.product_block {margin-bottom:10px !important;}
div.beenz-moltiplier-row {padding-top:5px; padding-bottom:5px;}
.auto_block {padding-bottom:5px;padding-top:10px;}
span.product_our_price {color:#F18525;font-weight:bold;}
div.product_discount_price_line_html span.product_our_price,div.classifica-discount span.product_our_price  {color:#f18525;font-weight:bold;font-size:14px;}
span.product_old_price {text-decoration:line-through;color:#999999;}
span.product_discount, font.product_price {color:#F18525;font-weight:bold;}
div.product_our_price {color:#F18525;font-weight:bold;float:left;padding-right:7px;}
div.product_discount_price_line_html div.product_our_price, div.classifica-discount div.product_our_price  {color:#f18525;font-weight:bold;float:left;font-size:14px;}
div.product_old_price {text-decoration:line-through;}
div.product_discount, font.product_price {color:#F18525;font-weight:bold;}
div.product_old_price_discount {float:left;}
.helpdesk_metapage * a, .helpdesk_metapage * a:link, .helpdesk_metapage * a:active, .helpdesk_metapage * a:hover, .helpdesk_metapage * a:visited, .helpdesk_metapage * a:link { text-decoration:underline;}
.bestsellers_external_metapage * ul.metapage_row,.bestsellers_category_metapage * ul.metapage_row,.bestsellers_shelf_metapage * ul.metapage_row,.bestsellers_manual_metapage * ul.metapage_row{padding-top:10px;width:98%;}
.bestsellers_manual_metapage * div.product_bsm_position_html,.bestsellers_external_metapage * div.product_bse_position_html,.bestsellers_category_metapage * div.product_bsc_position_html,.bestsellers_shelf_metapage * div.product_bss_position_html,.shelf_box_metapage * div.product_bss_position_html{background: #f18525 none repeat scroll 0 0;color: white;display: block;float: left;font-family:open sans;font-size: 17px;font-weight: bold;margin-top: 3px;position: relative;text-align: center;width: 23px;}
 .product_counter {position:relative;float:left;display:block;font-family:Open sans;font-size:18px;color:rgb(51, 153, 0);margin-right:7px;margin-top:3px;padding:4px 10px;text-align:right;background-color:#eee;}
.bestsellers_shelf_metapage * div.product_title_url_html,.shelf_box_metapage * div.product_title_url_html,.bestsellers_category_metapage * div.product_title_url_html,.bestsellers_external_metapage * div.product_title_url_html,.bestsellers_manual_metapage * div.product_title_url_html {margin-bottom:0px;text-align:left;clear:none;}
.bestsellers_shelf_metapage * div.product_range_sales_category_html,.shelf_box_metapage * div.product_range_sales_category_html,.bestsellers_category_metapage * div.product_range_sales_category_html,.bestsellers_external_metapage * div.product_range_sales_category_html,.bestsellers_manual_metapage * div.product_range_sales_category_html {float:left;margin-top:3px;}
.bestsellers_shelf_metapage * div.product_range_sales_html,.shelf_box_metapage * div.product_range_sales_html,.bestsellers_category_metapage * div.product_range_sales_html,.bestsellers_external_metapage * div.product_range_sales_html,.bestsellers_manual_metapage * div.product_range_sales_html {float:left;margin-top:3px;}
.bestsellers_shelf_metapage * div.product_price_html,.shelf_box_metapage * div.product_price_html,.bestsellers_category_metapage * div.product_price_html,.bestsellers_external_metapage * div.product_price_html,.bestsellers_manual_metapage * div.product_price_html{margin-top:0px;font-weight:bold;text-align:left;}
.bestsellers_shelf_metapage * div.product_catalog_price_html,.shelf_box_metapage * div.product_catalog_price_html,.bestsellers_category_metapage * div.product_catalog_price_html,.bestsellers_external_metapage * div.product_catalog_price_html,.bestsellers_manual_metapage * div.product_catalog_price_html{margin-top:6px;font-weight:bold;text-align:left;}
.bestsellers_shelf_metapage * div.product_you_save_html,.shelf_box_metapage * div.product_you_save_html,.bestsellers_category_metapage * div.product_you_save_html,.bestsellers_external_metapage * div.product_you_save_html,.bestsellers_manual_metapage * div.product_you_save_html{margin-top:0px;font-weight:bold;text-align:left;}
.bestsellers_shelf_metapage * div.product_availability_html,.shelf_box_metapage * div.product_availability_html,.bestsellers_category_metapage * div.product_availability_html,.bestsellers_external_metapage * div.product_availability_html,.bestsellers_manual_metapage * div.product_availability_html{margin-top:3px;}
.bestsellers_shelf_metapage * div.star-rate-main,.shelf_box_metapage * div.star-rate-main,.bestsellers_category_metapage * div.star-rate-main,.bestsellers_external_metapage * div.star-rate-main,.bestsellers_manual_metapage * div.star-rate-main,div.search-details-ricerca div.star-rate-main{margin-top:6px;margin-bottom:0px;}
.bestsellers_shelf_metapage * div.product_our_price_html,.shelf_box_metapage * div.product_our_price_html,.bestsellers_category_metapage * div.product_our_price_html,.bestsellers_external_metapage * div.product_our_price_html,.bestsellers_manual_metapage * div.product_our_price_html{margin-top:0px;font-weight:bold;text-align:left;}
.bestsellers_shelf_metapage * div.product_discount_promotion_id_html,.shelf_box_metapage * div.product_discount_promotion_id_html,.bestsellers_category_metapage * div.product_discount_promotion_id_html,.bestsellers_external_metapage * div.product_discount_promotion_id_html,.bestsellers_manual_metapage * div.product_discount_promotion_id_html{margin-top:0px;font-weight:bold;color:#cf3000;margin-top:0px;margin-bottom:0px;text-align:left;}
.bestsellers_shelf_metapage * div.product_image_small_url_html,.shelf_box_metapage * div.product_image_small_url_html,.bestsellers_category_metapage * div.product_image_small_url_html,.bestsellers_external_metapage * div.product_image_small_url_html,.bestsellers_manual_metapage * div.product_image_small_url_html{position:relative;float:left;display:block;padding-bottom:10px;}
.bestsellers_shelf_metapage * div.product_image_medium_url_html,.shelf_box_metapage * div.product_image_medium_url_html,.bestsellers_category_metapage * div.product_image_medium_url_html,.bestsellers_external_metapage * div.product_image_medium_url_html,.bestsellers_manual_metapage * div.product_image_medium_url_html{position:relative;float:left;display:block;margin-right:25px;margin-left:15px;margin-bottom:20px;}
div.bestsellers_shelf_metapage * .product_block,div.shelf_box_metapage * .product_block,div.bestsellers_external_metapage * .product_block ,div.bestsellers_manual_metapage * .product_block ,div.bestsellers_shelf_metapage * .product_block {padding-bottom:0px;overflow:hidden;margin-bottom:15px;}
.publishing_metapage * div.manual-block {width:500px; max-width:500px;padding-left:5px;padding-top:0px;padding-bottom:10px;}
.publishing_metapage * form {margin:0;padding:0;}
.publishing_metapage * select.form-select,.publishing_metapage * input.form-text,.publishing_metapage * textarea.form-textarea {background:#F6F9FB;color:#666666;border:1px solid #9BABB0;padding:2px 0;}
.publishing_metapage * .form-text {text-align:left;}
.publishing_metapage * div.webform-component-textarea,.publishing_metapage * div.webform-component-textfield,.publishing_metapage * div.webform-component-select{padding-bottom:10px;}
.publishing_metapage * body.layout-first-main-last select.form-select,.publishing_metapage * body.layout-first-main-last input.form-text,.publishing_metapage * body.layout-first-main-last textarea.form-textarea,.publishing_metapage * body.layout-first-main-last div.resizable-textarea,.publishing_metapage * input.form-submit{background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;font-family:Verdana, Helvetica, sans-serif;font-size:0.916em;font-weight:bold;margin:0 4px;padding:2px 4px;text-transform:uppercase;outline:1px solid #9BABB0;}
.publishing_metapage * input.form-submit:hover,.publishing_metapage * input.teaser-button:hover{background-position:right center;cursor:pointer;}
 .publishing_metapage * .form-item label {display:block;font-weight:bold;}
.publishing_metapage * .marker, .publishing_metapage * .form-required {font-weight:bold;}
.publishing_metapage * fieldset {border:1px solid #D6DDB9;margin:15px 0;padding:10px;}
.publishing_metapage * fieldset legend {font-weight:bold;}
.publishing_metapage * html.js fieldset.collapsible legend a {font-weight:bold;}
.publishing_metapage * form#system-theme-settings select,.publishing_metapage * form#system-theme-settings input.form-text {width:95%;}
.publishing_metapage * #user-login-form {text-align:left;}
.publishing_metapage * div.form-item label {font-weight:normal;}
.publishing_metapage * html.js input.form-autocomplete {background-position:100% 5px;}
.publishing_metapage * body.layout-main-last input.form-text {width:450px;}
.publishing_metapage * .resizable-textarea {width:100%;}
.publishing_metapage * html.js .resizable-textarea textarea {margin-bottom:0;width:100%;display:block;}
.publishing_metapage * h1 {font-style:normal;font-variant:normal;color:#cc3300;}
.thesis_metapage * div#master_mainpage{position:relative;top:0;width:100%;height:auto;margin:0;padding:0;}
div#master_mainpage div.container{max-width:900px;}
.thesis_metapage * div#master_top{padding: 10px 20px 0 20px;}
.thesis_metapage * div#master_top image{float:left;}
.thesis_metapage * div#master_mainpage h1.master_title{font-family:Arial,Verdana, "Times New Roman", serif;font-size:24px;color:#FFFFFF;background-color:#bfbfbf;padding-left:10px;font-weight:100;clear:both;}
.thesis_metapage * div#master_leftpage{float:left;height:auto;}
.thesis_metapage * div#master_rightpage{position:relative;float:right;width:250px;margin-right:40px;height:auto;}
.thesis_metapage * div#master_left{width:100%;float:left;height:auto;}
.thesis_metapage * div#right_master_banner{position:relative;top:0;width:560px;height:340px;border:1px solid #CCC;}
.thesis_metapage * span.master_inlist{font-size:17px; color:#bebebe;position:relative;margin-left:6px;float:right;top:10px;}
.thesis_metapage * div#master_menu_scuole{width:250px;position:relative;top:0;right:0;float:right;}
.thesis_metapage * div#master_menu_scuole ul{margin:0;padding:0;list-style:none;}
.thesis_metapage * div#master_menu_scuole ul li{float:left;padding-top:13px;padding-bottom:10px;width:230px;background-image:url(//img2.libreriauniversitaria.it/150520/skins/master_menu_bg.gif);background-position:right center;background-repeat:no-repeat;}
.thesis_metapage * div#master_menu_scuole ul li a{font-size:11px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#ff6600;text-decoration:none;float:left;padding-left:10px;}
.thesis_metapage * div#master_mainpage p{margin:0 20px 14px 0;max-width:980px;text-align:justify;}
.thesis_metapage * div#master_farleft{float:left;margin-left:20px;max-width:980px;width:auto;}
.thesis_metapage * div#master_farleft h2{font-size:16px;color:#ff6600;margin-top:0;}
.thesis_metapage * b.master_caps{font-size:16px;font-weight:100;}
.thesis_metapage * .master_image_padding{padding-right:8px;padding-bottom:5px;}
.thesis_metapage * .clear_both{clear:both;}
.thesis_metapage * .grey_box{background-color:#ececec;border:1px solid #CCC;padding:0 10px;}
.thesis_metapage * .float_left{float:left;}
.thesis_metapage * ul.list_p li{list-style-type:none;list-style-image:url(//img2.libreriauniversitaria.it/150520/skins/li_dot_list.gif);color:#666;}
.thesis_metapage * .master_bigger{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:800;}
.thesis_metapage * div.master_menu_corsi{width:250px;position:relative;top:0;right:0;float:right;right:15px;}
 .thesis_metapage * div.master_menu_corsi ul{margin:0;padding:0;list-style:none;}
 .thesis_metapage * div.master_menu_corsi ul li{float:left;padding-top:22px;padding-bottom:23px;width:250px;background-image:url(//img2.libreriauniversitaria.it/150520/skins/master_menu_bg.gif);background-position:left;background-repeat:no-repeat;}
.thesis_metapage * div.master_menu_corsi ul li a{font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#ff6600;text-decoration:none;float:left;padding-left:10px;}
.thesis_metapage * div.master_menu_corsi ul li a:hover{color:#bebebe;}
.product_discount_value_html {font-weight:bold;color:#cf3000;}
.product_discount_price_html {font-weight:bold;color:#cf3000;}
.product_discount_type_html {font-weight:bold;color:#cf3000;}
.product_discount_promotion_id_html {font-weight:bold;color:#cf3000;}
.product_discount_perc_html {font-weight:bold;color:#cf3300;}
.product_title_url_html {clear:both; padding-right: 20px;}
.product_title_small_url_html {padding-right:5px;}
.product_authors_and_publisher_url_html {padding-right:5px;font-size:12px;}
.product_authors_url_html {padding-right:5px;font-size:12px;}
.product_publisher_url_html {padding-right:5px;font-size:12px;}
.product_producer_url_html {padding-right:5px;font-size:12px;}
.product_cast_url_html {padding-right:5px;font-size:12px;}
.product_regia_url_html {padding-right:5px;font-size:12px;}
.product_regia_and_producer_url_html {padding-right:5px;font-size:12px;}
.product_family_group_url_html {padding-right:5px;font-size:12px;}
.product_family_group_and_publisher_url_html {padding-right:5px;font-size:12px;}
.product_image_small_url_html {position:relative;float:left;display:block;padding-top:3px;padding-right:8px;margin-bottom:10px;}
.top_bestsellers_authors  * .product_image_small_url_html {position:relative;float:none;display:block;padding-top:3px;padding-right:3px;margin-bottom:10px;}
.top_bestsellers_category * .product_image_small_url_html {position:relative;float:none;display:block;padding-top:3px;padding-right:3px;margin-bottom:10px;}
.product_image_small_url_html .search-image {float:none;}
.product_image_medium_url_html {position:relative;display:block;padding-top:3px;padding-right:3px;margin-bottom:10px;margin-left: -3px;}
.product_image_large_url_html {position:relative;float:left;display:block;padding-top:3px;padding-right:3px;margin-bottom:10px;}
.product_image_small_resized_url_html {position:relative;float:left;display:block;padding-top:3px;padding-right:3px;margin-bottom:10px;}
.product_image_medium_resized_url_html {position:relative;float:left;display:block;padding-top:3px;padding-right:3px;margin-bottom:10px;}
.product_image_large_resized_url_html {position:relative;float:left;display:block;padding-top:3px;padding-right:3px;margin-bottom:10px;}
.product_description_full_html {margin-top:10px;vertical-align:middle;padding-right:5px;line-height:1.5em;}
.product_description_small_html {margin-top:10px;vertical-align:middle;padding-right:5px;line-height:1.5em;}
.product_shopping_cart_small_url_html {display: inline;float: none;left: 250px;position: relative;top: -60px;}
.product_shopping_cart_small_url_html img.input_image {margin-top:10px;}
a.product_title:link, a.product_title:visited, a.product_title:active {color:#336699;text-decoration:none;font-size:14px;font-weight:bold;}
span.product_title {color:#336699;text-decoration:none;font-size:14px;font-weight:bold;}
a.product_title:hover {text-decoration:underline;}
a.product_title_small:link, a.product_title_small:visited, a.product_title_small:active, a.product_title_small:hover {color:#ff6600;font-weight:bold;}
span.product_title_small {color:#ff6600;font-weight:bold;}
a.authors_and_publisher_url_html:link, a.authors_and_publisher_url_html:visited, a.authors_and_publisher_url_html:active, a.authors_and_publisher_url_html:hover {text-decoration:none;color:#000000;}
a.authors_and_publisher_url_html:hover {text-decoration:underline;}
a.authors_url_html:link, a.authors_url_html:visited, a.authors_url_html:active, a.authors_url_html:hover {text-decoration:none;color:#000000;}
a.authors_url_html:hover {text-decoration:underline;}
a.publisher_url_html:link, a.publisher_url_html:visited, a.publisher_url_html:active, a.publisher_url_html:hover {text-decoration:none;color:#000000;}
a.publisher_url_html:hover {text-decoration:underline;}
a.regia_url_html:link, a.regia_url_html:visited, a.regia_url_html:active, a.regia_url_html:hover {text-decoration:none;color:#000000;}
a.regia_url_html:hover {text-decoration:underline;}
a.cast_url_html:link, a.cast_url_html:visited, a.cast_url_html:active, a.cast_url_html:hover {text-decoration:none;color:#000000;}
a.cast_url_html:hover {text-decoration:underline;}
a.producer_url_html:link, a.producer_url_html:visited, a.producer_url_html:active, a.producer_url_html:hover {text-decoration:none;color:#000000;}
a.producer_url_html:hover {text-decoration:underline;}
a.regia_and_producer_url_html:link, a.regia_and_producer_url_html:visited, a.regia_and_producer_url_html:active, a.regia_and_producer_url_html:hover {text-decoration:none;color:#000000;}
a.regia_and_producer_url_html:hover {text-decoration:underline;}
a.family_group_url_html:link, a.family_group_url_html:visited, a.family_group_url_html:active, a.family_group_url_html:hover {text-decoration:none;color:#000000;}
a.family_group_url_html:hover {text-decoration:underline;}
a.publisher_url_html:link, a.publisher_url_html:visited, a.publisher_url_html:active, a.publisher_url_html:hover {text-decoration:none;color:#000000;}
a.publisher_url_html:hover {text-decoration:underline;}
a.family_group_and_publisher_url_html:link, a.family_group_and_publisher_url_html:visited, a.family_group_and_publisher_url_html:active, a.family_group_and_publisher_url_html:hover {text-decoration:none;color:#000000;}
a.family_group_and_publisher_url_html:hover {text-decoration:underline;}
#THE div.product_title_url_html{padding-width: 20px;}
table.user_review {border:1px solid #CCC; width:100%; height:448px; padding:20px; margin:20px 0 40px 0; float:left;}
div.main-nocols-review {width:940px; height:auto; margin:auto; text-align:center;}
.main-nocols-review .product-price {width:350px;}
.user_revie_user_not_logged {width:240px; text-align:left; height:auto; float:left;}
.user_review_spacer {height:20px; clear:both;}
#cart-help {width:94%;border:0px;margin:0 auto;padding:0px;margin-top:20px;border-top:1px dotted #666666;padding-top:10px;}
#cart-help div {text-align:left;margin-bottom:30px;}
.cart-help-1 {float:left;position:relative;width:30%;padding-right:15px;}
.cart-help-2 {float:left;position:relative;width:30%;padding-right:15px;border-left:1px dotted #666666;border-right:1px dotted #666666;padding-left:20px;height:220px;}
.cart-help-3 {float:left;position:relative;width:30%;padding-left:20px;}
#cart-help h3 {font-family:Arial,Verdana, Helvetica, san-serif;margin-top:10px;}
.shipment_icon {vertical-align:middle}
.ebook_icon {vertical-align:middle}
#___plusone_0 {vertical-align:middle !important;margin-left:5px !important;}
#box_interactive {width:260px;margin:0;padding:0;text-align:center}
#box_interactive_used {width:260px;margin:0;padding:0;text-align:center}
#wrap_cta_add {height:auto;margin-bottom:6px;border:1px solid #ccc;padding:10px;width:260px;box-sizing: border-box;}
#wrap_cta_add a {text-align: center;outline:none;}
#wrap_cta_add_used {width:260px;height:80px;margin-bottom:6px;border:1px solid #ccc;padding:10px; box-sizing: border-box;}
#wrap_cta_add_used .selectric-used{width:180px;display:inline-block}
#spediz_cta {margin-top:6px;margin:0;padding:0;}
#spediz_cta p {width:100%;margin:6px auto 0px auto;text-align:center;font-size:14px;font-weight:bold;color:#336699;}
span.evidenza_sped a{color:#CF3300;text-decoration: none !important;}
span.evidenza_sped a:hover{color:#CF3300;text-decoration: underline !important;}
span.evidenza_sped .img-free-shipping {margin-left:5px;top:1px;position:relative;}
#share_scheda {margin-top:10px;text-align:center;}
#share_scheda a {font-size:13px;}
#share_scheda .segnala {margin-bottom:9px;}
.emailicon {background-image: url("//img2.libreriauniversitaria.it/150520/skins/socials.png");background-position: -80px 1px;cursor: pointer;display: inline-block;height: 27px;vertical-align: middle;width: 27px;}
.fbicon {background-image: url("//img2.libreriauniversitaria.it/150520/skins/socials.png");cursor: pointer;background-position: 0px 0;display: inline-block;height: 27px;vertical-align: middle;width: 27px;  margin-left: 5px;}
.twiticon {background-image: url("//img2.libreriauniversitaria.it/150520/skins/socials.png");cursor: pointer;background-position: -26px 0;display: inline-block;height: 27px;vertical-align: middle;width: 27px;margin-left:5px;}
.googleicon {background-image: url("//img2.libreriauniversitaria.it/150520/skins/socials.png");cursor: pointer;background-position: -54px 0;display: inline-block;height: 27px;vertical-align: middle;width: 27px;margin-left:5px;}
.social-small .emailicon {background-image: url("//img2.libreriauniversitaria.it/150520/skins/socials_small.png");background-position: -62px 1px;cursor: pointer;display: inline-block;height: 20px;vertical-align: middle;width: 20px;}
.social-small .fbicon {background-image: url("//img2.libreriauniversitaria.it/150520/skins/socials_small.png");cursor: pointer;background-position: 0px 0;display: inline-block;height: 20px;vertical-align: middle;width: 20px;  margin-left: 3px;}
.social-small .twiticon {background-image: url("//img2.libreriauniversitaria.it/150520/skins/socials_small.png");cursor: pointer;background-position: -20px 0;display: inline-block;height: 20px;vertical-align: middle;width: 20px;margin-left:3px;}
.social-small .googleicon {background-image: url("//img2.libreriauniversitaria.it/150520/skins/socials_small.png");cursor: pointer;background-position: -41px 0;display: inline-block;height: 20px;vertical-align: middle;width: 20px;margin-left:3px;}
table.main-regioni, table.main-province, table.main-comuni, table.main-scuole, table.main-classi {width:100%;border:0px;text-align:center;padding:0px 20px;margin-bottom:20px}
table.classi-sezioni, table.elenco-libri {width:100%;border:0px;padding:0px;}
#main {margin-top:5px}
#main table.main-regioni td, #main table.main-province td, #main table.main-comuni td, #main table.main-scuole td, #main table.main-classi td
{width:auto;text-align:left;vertical-align:top;padding:8px 4px;border-bottom:1px dashed #cccccc;}
#main table.main-regioni td.no-border {border:0px;}
#main table.main-province td {width:50%;}
#main table.main-comuni td {width:25%;}
#main table.main-scuole td {width:50%;}
#main table.main-classi td {width:50%;border-bottom:0px;}
#main table.classi-sezioni td, #main table.elenco-libri td {width:auto;text-align:left;vertical-align:top;padding:5px 0px;padding-left:30px;}
#main table.elenco-libri .scheda-prodotto-detail .product_title {}
#main table.elenco-libri .info-prezzosconto {padding:0px;width:640px;padding-top:15px;}
#main table.elenco-libri ul.product-price {margin:0px;margin-top:5px;}
#main table.elenco-libri ul.product-price li {float:left;width:360px;}
#main table.elenco-libri .product_shopping_cart_small {left:185px;position:relative;top:-7px;height:15px;display:inline !important;}
#main table.elenco-libri .status {position:relative;top:-2px;}
#main table.elenco-libri .status span{font-weight:bold;}
#main table.elenco-libri .status_select {position:relative;font-weight:bold;}
#main table.elenco-libri .used_price_preview {color: #00a1db;display:inline;}
#main table.elenco-libri .select_used {position:relative;}
#main table.elenco-libri .product_title {color:#336699;}
#main table.elenco-libri .status_complete {border:1px solid white;height: 25px;display: inline-block;top: -8px;position: relative;padding:2px}
#main table.elenco-libri td.copertina-scolastici {padding-right:10px;padding-bottom:20px;width:80px;padding-top:10px;}
#main table.elenco-libri td.dati-scolastici {padding-left:0px;padding-bottom:20px;padding-top:8px;}
#main table.elenco-libri td.dati-scolastici a.product_title:hover {color:#ff6600}
span.nome-regione {display:block;color:#ff6600;font-weight:bold;padding-bottom:7px;}
h2.nome-regione {display:inline;padding-right:20px;padding-bottom:5px;}
table.main-province h2.nome-regione a {display:inline;color:#004B91;}
div.anagrafica-scuola {border:2px dashed #e8e8e8;padding:10px;}
.tipo-scuola {text-transform:uppercase;color:#ffffff;background:#00a6d8;padding:3px 7px;margin-left:-30px;}
.tipo-corso {font-style:italic;text-transform:uppercase;color:#ffffff;background:#017bb0;padding:3px 7px;padding-right:10px;float:left;margin-left:-30px;margin-right:10px;}
.indir-scuola {color:#ff6600;}
.indir-materia {color:#ff6600;font-weight:bold;}
.adozione {}
.classe {}
.cod-ean {}
span.product_label {font-weight:bold;}
ul.lista-sezioni {list-style-type:none;padding:0px;margin:0px;margin-top:3px;}
li.classe-sezione {padding:0px;margin:0px;float:left;width:60px;}
div.school_breadcrumbs {margin:0 25px}
div.breadcrumbs {text-align:left;}
div.breadcrumbs a {text-decoration:none;color:#336699;padding:0px;padding-bottom:5px;display:inline;}
div.breadcrumbs a:hover {color:#ff6600;}
div.breadcrumbs span.separator {color:#336699;}
#main table.classi-sezioni td.breadcrumbs-materia, #main table.elenco-libri td.breadcrumbs-materia  {border-bottom:1px dashed #cccccc;border-top:1px dashed #cccccc;padding:2px;padding-left:30px;background:#f8f8f8;}
div.libri-acquista {font-weight:normal;text-transform:uppercase;padding:3px 7px;color:#ffffff;background:#7BC144;margin-left:-30px;}
div.libri-adotta {font-weight:normal;text-transform:uppercase;padding:3px 7px;color:#ffffff;background:#ff6600;margin-left:-30px;}
div.libri-consiglia {font-weight:normal;text-transform:uppercase;padding:3px 7px;color:#ffffff;background:#336699;margin-left:-30px;}
div.libri-consiglia-noi {font-weight:normal;text-transform:uppercase;padding:3px 7px;color:#ffffff;background:#00a1db;margin-left:-30px;}
table.main-regioni a {padding-right:20px;color:#000000;text-decoration:none;}
table.main-regioni a:hover {color:#ff6600;}
table.main-comuni a {display:block;color:#000000;text-decoration:none;padding:5px 0px;}
table.main-comuni a:hover {color:#ff6600;}
table.main-province a {display:block;color:#000000;text-decoration:none;padding:5px 0px;}
table.main-province a:hover {color:#ff6600;}
table.classi-sezioni a {font-weight:bold;text-decoration:none;}
table.classi-sezioni a:hover {color:#ff6600;}
a.nome-scuola {text-decoration:none;}
a.nome-scuola:hover {color:#ff6600;}
.product_ebook_image_html_big             {top:-42px;left:1px;position:relative;margin-bottom:-42px}
.product_ebook_image_html_big_no_border   {top:-41px;left:0px;position:relative;margin-bottom:-41px}
.product_ebook_image_html_small           {top:-24px;left:1px;position:relative;margin-bottom:-27px}
.product_ebook_image_html_small_no_border {top:-23px;left:0px;position:relative;margin-bottom:-27px}
div.search-image .product_ebook_image_html_small           {top:-34px;left:1px;position:relative;margin-bottom:-27px}
div.search-image .product_ebook_image_html_small_no_border {top:-33px;left:0px;position:relative;margin-bottom:-27px}
.product_ebook_image_html_medium           {top:-24px;left:1px;position:relative;margin-bottom:-27px}
.product_ebook_image_html_medium_no_border {top:-23px;left:0px;position:relative;margin-bottom:-27px}
.product_ebook_image_html_big             div.image {height:41px;line-height:41px;background:url("/images/label-ebook-libuni-big.gif") no-repeat;}
.product_ebook_image_html_big_no_border   div.image {height:41px;line-height:41px;background:url("/images/label-ebook-libuni-big.gif") no-repeat;}
.product_ebook_image_html_medium           div.image {height:27px;background:url("/images/label-ebook-libuni-sm.gif") no-repeat;}
.product_ebook_image_html_medium_no_border div.image {height:27px;background:url("/images/label-ebook-libuni-sm.gif") no-repeat;}
.product_ebook_image_html_small           div.image {height:27px;background:url("/images/label-ebook-libuni-sm.gif") no-repeat;}
.product_ebook_image_html_small_no_border div.image {height:27px;background:url("/images/label-ebook-libuni-sm.gif") no-repeat;}
#bodyend .product_image_small_url_html a {padding:0px}
.user_user_nick {width:212px;float:left;display:inline;margin-right:50px;font-family:verdana, sans-serif;font-size:18px;color:#000;font-weight:bold;}
.user_user_nick a {font-size:12px;font-weight:normal}
.user_user_nick ul {width:206px;height:auto;list-style-type:none;margin-top:26px;padding:0;}
.user_user_nick ul li {color:#8a8a8a;font-size:12px;font-weight:normal;margin:0;}
.user_user_nick ul li span {font-weight:bold;}
.user_reviews_last_reviewed_html span  {margin-bottom:3px;font-weight:bold;color:#8A8A8A;display:block;}
.reviews_metapage * li.user_block{margin-bottom:20px;border-bottom:1px dashed #CCC;overflow:hidden;}
.reviews_metapage .product_title_url_html {clear:none;}
div.user_reviews_count {padding-top:10px;padding-right:10px;display:inline-block}
div.user_reviews_helpful_votes {padding-right:10px;display:inline}
div.user_reviews_percent_helpful {padding-right:10px;display:inline}
div.user_reviews_medium_length {padding-right:10px;display:inline}
div.vote_message {color:#f18525;}
div.user_reviews_last_reviewed_html span.product_old_price {display: inline;}
div.user_reviews_last_reviewed_html span.product_our_price {display: inline;}
div.user_reviews_last_reviewed_html div.product_old_price {display: inline;}
div.user_reviews_last_reviewed_html div.product_our_price {display: inline;}
.hist_sep {width:100%;margin:0;padding:0;margin-bottom:10px;height:21px;display:block;background: transparent url("/images/back_sep_history.gif") top left repeat-x;}
div.scolastic_alert {vertical-align:middle;margin-top:3px}
img.scolastic_alert{margin-bottom:-2px;margin-right:5px}
div.order_success_ebook_message {margin-top:10px;margin-bottom:10px}
.box-colonna-classifica .classifica-discount {font-size: 11px;}
table.table_basket {border:0px;width:94%;margin:auto;}
table.table_basket td {text-align:left;padding:8px 5px;}
table.table_basket th {font-weight: bold;background: #EEE;color:black;border:0px}
input.input-quantity {width:30px;text-align:center;}
table.table_basket th.listing-data {text-align:left;}
table.table_basket th.listing-data-quantity {text-align:center;}
table.table_basket th.listing-data-price {text-align:right;}
table.table_basket td.listing-data {text-align:left;border-bottom:1px #CCC dashed;}
table.table_basket td.listing-data-quantity {text-align:center;border-bottom:1px #CCC dashed;}
table.table_basket td.listing-data-price {text-align:right;border-bottom:1px #CCC dashed;}
table.table_basket td.listing-data-total {text-align:right;padding:20px 5px;}
table.table_basket td.listing-data-img{text-align:center;width:10%;border-bottom:1px #CCC dashed;}
.not_found_in_store{background-color: #FFE1EC;}
table.table_basket td.listing-data-close {border-top:2px solid #EEE;padding:0px;}
table.table_basket td.listing-data-button {padding:8px 0px 25px 0px;vertical-align:middle;}
table.table_basket td.listing-data-button-right {padding:8px 0px 25px 0px;text-align:right;min-width:220px;}
table.used_cart td.listing-data-button-right {padding:8px 0px 25px 0px;text-align:right;}
.used_note {margin-bottom:9px;color:#336699;font-weight:bold;}
.used_placeable hr {margin:10px 0px;border-bottom:1px solid #CCCCCC;}
.product_state {background-color:white;}
table.table_basket * .h1-vetrina-first {padding:0px;margin:0px}
.h1-vetrina-first {padding:0px;margin:0px}
div.studentpass_box {border: 1px solid #d5d5d5;width:500px;height:66px;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;}
div.studentpass_box img {float:left;top:4px;position:relative;margin-left:5px; }
div.studentpass_box p {margin-left:10px;padding-top:4px;font-size:13px;float:left;position:relative;}
div.studentpass_box img.studentpass-freccia {top:24px;float:right;margin-right:8px }
h3.product_section_title_last_seen {font-weight:bold;font-size:16px;height:18px;padding:10px 0px 0px 20px;color:#009dc6;}
h2.natale:before {content: url(//img2.libreriauniversitaria.it/strilli/libreriauniversitaria/2016/natale/xmas2016-icon.gif);position: relative;top: 3px;}
h2.natale {color: #EB2D2E;border-bottom: 1px solid #EB2D2E !important;}
.natale2015 {font-family: "Open Sans", Arial, Helvetica; font-size: 30px;color: #e63329;  float:left; margin-right:15px;margin-top:14px;font-weight: normal;}
table.search-results-listing {width:100%;}
table.search-results-listing td {vertical-align:top;}
table.search-results-listing .search-order-bar form {float:right;margin-bottom:10px;}
table.search-results-listing .search-pos {padding-right:20px;}
table.search-results-listing .search-image {padding-right:5px;}
table.search-results-listing .search-details {width:100%;}
table.search-results-listing p {margin:0px 0px 7px 0px;}
table.search-results-listing .product_shopping_cart_small {margin-left: 600px;margin-top:-21px;display:block;}
.input_image_results {background:url("//img2.libreriauniversitaria.it/150520/buttons/button-reorder.gif") no-repeat scroll 0 0 transparent;border:0 none;height:20px;margin:0;padding:0;width:45px;}
table.search-results-listing {width:100%;padding-right:20px;}
table.power-search-results {width:100%;padding:0px;}
#barra-res table.result {text-align:left;width:100%;padding:0px;}
.main-td #barra-res {margin-bottom:10px;text-align:left;}
table.result div.result-query {float:none;width:100%;margin-bottom:5px;}
div.result-query {float:left;margin-top:3px;margin-bottom:10px;width:70%;}
div.order-by {float:right;margin-bottom:10px;position: relative;z-index: 999}
table.power-search-results .input_image_results, table.result .input_image_results {background:url("//img2.libreriauniversitaria.it/150520/buttons/button-reorder.gif") no-repeat scroll 0 0 transparent;border:0px;padding:0px;margin:0px;width:45px;height:20px}
.available-in {padding-top:8px;}
.search-outer-table {width:100%;border:0px;padding:0px;}
.search-inner-table {width:100%;border:0px;padding:0px;}
.reminder-discount {display: inline !important; background: none !important; padding: 0 !important; color: #EB2D2E !important;}
#tab a.tabsel .reminder-discount, #tab a.tabsel:hover .reminder-discount {color: #ffffff !important;}
table.table_items_cart tr td img.gift-icon {vertical-align:top;position: relative;bottom: 3px;padding: 0px;}
div.search_pager {clear:both;text-align:center}
.flowplayer,.video_container {width:480px !important;}
.flowplayer .fp-logo {display: block !important;opacity: 0.6 !important;}
.product_shopping_cart_small {position:relative;float:left;left:700px;top:44px;width:2px;}
div.search-results-listing div.last, td#colmain div.last {border-bottom:1px dashed #cccccc;padding: 0px ;padding-bottom:15px;clear: both;}
div.search-details-ricerca {float:left;margin-bottom:10px;width:70%;}
div.search_pager {clear:both;text-align:center;padding:10px 0px;}
.promo-icon {vertical-align:middle;}
.box_promo_container {height: 25px;margin: 10px 0px 0px;position: relative;}
.box_promo_container a {display: inline-block}
.box_promo_productpage_container {border-radius: 3px;    width: 510px;    padding: 0px;}
.box_promo_productpage_first {border-bottom: 1px dashed #ccc;padding: 6px 5px 6px 5px; display: inline-block;}
.box_promo_productpage_last {padding: 0px 5px;display: inline-block;}
.box_promo_productpage_container p {margin-left: 10px;font-size: 13px;width:345px;position: relative;display: inline-block; line-height: 16px; margin-top: 0px; margin-bottom: 0px;}
.box_promo_productpage_spiega {margin-top:29px;vertical-align:top;margin-left:5px;}
.box_promo_productpage_vuoto {margin-top:29px;vertical-align:top;margin-left:5px;width:18px;display:inline-block;}
img.omaggio {height:80px;}
span.omaggio {text-transform:uppercase;color:#f18525;font-weight:bold;}
.form-iscrizione-newsletter{height: 130px;font-family:Arial}
.form-iscrizione-newsletter input {border:1px solid #cccccc;color:#666;width: 165px;margin-left: 4px;margin-top: 7px;height:20px;}
#FormButton_Subscribe {background:transparent url('//img2.libreriauniversitaria.it/strilli/libreriauniversitaria/2012/7/btn_iscriviti_L_C.gif') no-repeat scroll 0 0;border:0px;height:20px;width:70px;margin-top: 20px;float: right;margin-right: 10px; cursor:pointer;}
.form-iscrizione-newsletter h3 {color: #00A1DB !important;font-size: 11px;font-weight: bold;margin-bottom: 10px;margin-left: 6px;margin-top: 2px;text-transform: uppercase;}
.form-iscrizione-newsletter .informativa a {margin-left:4px;font-size:11px; text-decoration:underline;color:#666666 !important;position:absolute;}
div.jcarousel-container {position:relative;width:100%;margin-bottom:20px;}
div.jcarousel-container-items {position:relative;top:0px;left:45px;text-align:justify;overflow:hidden;z-index:2;}
div.jcarousel_prev {position:absolute;top:45%;left:0px;width:15px;height:40px;padding:0;margin:0;background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-left-carosello-small.gif") no-repeat;}
div.jcarousel_next {position:absolute;top:45%;right:0px;width:15px;height:40px;padding:0;margin:0;background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-right-carosello-small.gif") no-repeat;z-index:3;}
div.jcarousel_prev:hover {background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-left-carosello-hover-small.gif") no-repeat;}
div.jcarousel_next:hover {background:url("//img2.libreriauniversitaria.it/150520/skins/arrow-right-carosello-hover-small.gif") no-repeat;}
li.jcarousel-bottom-spacer {padding-bottom:10px;}
h2.come-ordinare{background:url("//img2.libreriauniversitaria.it/150520/skins/icon_order_blu.png") no-repeat top right;}
h2.contattaci{background:url("//img2.libreriauniversitaria.it/150520/skins/icon_call_blu.png") no-repeat top right;height: 21px;}
h2.spedizioni{background:url("//img2.libreriauniversitaria.it/150520/skins/icon_send_blu.png") no-repeat top right;}
h2.prezzi-pagamenti{background:url("//img2.libreriauniversitaria.it/150520/skins/icon_pay_blu.png") no-repeat top right;}
h2.ebook{background:url("//img2.libreriauniversitaria.it/150520/skins/icon_ebook_blu.png") no-repeat top right;height: 21px;}
h2.funzioni{background:url("//img2.libreriauniversitaria.it/150520/skins/icon_modify_blu.png") no-repeat top right;}
h2.riacquisto{background:url("//img2.libreriauniversitaria.it/150520/skins/icon_riacquisto.png") no-repeat top right;}
.show_related {margin-top: 10px;}
div.facet_box{border: 1px solid #C1C1C1;margin: 0 0 20px 2px;padding: 10px; width: 220px;}
div.facet_box h3{border-bottom: 1px solid #C1C1C1;color: #E06E02;font-weight: bold;padding-bottom: 5px;margin-bottom:5px}
div.facet_box div.facet_box_section{ padding-bottom: 20px;}
div#facet_box_filtri_attivi {color:#444444;text-decoration:none;padding:3px;line-height:18px;}
div#facet_box_filtri_attivi ul {list-style: none outside none;margin: 0;padding: 3px;}
div#facet_box_filtri_attivi div.filter_name {padding-left:3px;}
div#facet_box_filtri_attivi img{vertical-align:middle;}
div.facet_box a{color:#444444;text-decoration:none;padding:3px;line-height:18px;}
div.facet_box a:hover{text-decoration:underline;}
div.facet_box a.to_expand_link{text-decoration:underline;color: #666666; display:block; padding-top:10px;}
div.facet_box a.categoria_espansione_link{text-decoration:underline;color: #666666; display:block; padding-bottom:10px; padding-left:10px;}
div.facet_box_container div.title_box_filters {background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #C1C1C1; border-bottom: 0px; margin: 0 0 0 2px;padding: 7px; color:#E06E02; font-weight:bold;font-family: Arial,Verdana;font-size:14px;}
div#facet_box_category div.second_level{padding-left:10px;}
div#facet_box_category div.third_level {padding-left:15px;}
div#facet_box_category div.fourth_level{padding-left:20px;}
div.facet_box div.selected_facet{padding-left: 2px; color:#BBBBBB}
.beenz span.beenz_1 {width: 37px; height: 28px; float: left; margin-top:7px;margin-right: 5px; background: url("//img2.libreriauniversitaria.it/images/logo_beenz.png") no-repeat;}
.beenz-review span.beenz_1 {top: 4px;display: inline-block;position: relative;width: 62px;height: 22px;left: 5px;background: url("//img2.libreriauniversitaria.it/images/logo_beenz.png") no-repeat;}
.beenz {font-weight:bold;color: #00a1db;margin: 10px 0px 0px;  position: relative;}
.beenz-color {color:#A31835;font-weight: bold;}
.beenz-detail {font-weight:normal;color:#000;}
.beenz-basket span.beenz_1 {width: 37px; height: 28px; display:inline-block; margin-right: 5px; background: url("//img2.libreriauniversitaria.it/images/logo_beenz.png") no-repeat;top: 11px;position: relative;}
.beenz-basket .beenz-color {margin-right:3px;}
.beenz-basket {padding-bottom: 25px !important;}
div.promotion_detail {    border: 1px solid #CACACA;margin: 5px;padding: 2px;height:244px;width: 95%;max-width:226px;}
div.promotion_detail div.promotion_logo {text-align:center;}
div.promotion_detail div.promotion_logo img{width:100%;height:auto;max-width:222px;}
div.promotion_detail div.promotion_info_desc {padding:0px 7px 0px 7px;}
div.promotion_detail div.promotion_info_name{padding-left:7px;padding-top:3px;}
.used_cart {margin:auto;width:900px}
input.used_cart_bottone {background:url(//img2.libreriauniversitaria.it/150520/buttons/button-search.gif) no-repeat 0 0;border:0px;position:relative;top:5px;width:35px;height:21px;}
.used_cart_list {margin-top:20px;margin-bottom:20px}
.used_cart_info {width:400px;text-align:left;}
table.used_cart  {border:0px;border-collapse:collapse;font-weight: normal;}
table.used_cart th {font-weight: bold;background: #EEE;color: black;border: 0px;}
table.used_cart td {padding-bottom:10px;padding-top:10px;}
table.used_cart td.listing-data-button-right {padding:8px 0px 25px 0px;text-align:right;}
#stato_spiega {position:relative;left:5px;top:2px}
.qtip-content .used_title {font-weight:bold;text-align:left;}
.qtip-content .used_descr {font-weight:normal;text-align:justify;}
.promotion_title_metapage {margin-bottom:30px;display:block;}
img.product_click {border:1px solid #e5e5e7;width:14px;height:14px;margin-right:8px;}
img.product_click_default {width:23px;height:23px;border:1px solid #efefef;margin-right:8px;}
#photoprod {height:280px;border: 0;outline-offset: -1px;}
#GEN .box-colonna-classifica .classifica-thumb img {height:60px !important;width:60px !important;}
#CDI .box-colonna-classifica .classifica-thumb img {height:60px !important;width:60px !important;}
div.express_shipment {color:black;margin-top:0px;font-weight:normal;display:inline-block;}
.countdown-amount,.countdown-section {margin:0 2px 0 1px}
div.basket_alert {color:red;}
.availability a {text-decoration:underline;}
.user_hello_name {font-weight:bold;}
.suggest_search {margin-bottom:10px;}
.used_placeable {text-align: center;}
.used_placeable img{top: 4px;position: relative}
.forecast_month{width:30px;}
.forecast_now{width:30px;background-color:lightgreen;}
img#mic_img{width:35px;}
div#mic_box{float: left;position: relative;top: -5px;height: 0;left: -6px;}
div#price_show {display:inline-block;margin-bottom:5px;}
div#buyback_show {display:inline-block;border-left:1px dashed #CCC;margin-left:20px;padding-left:10px;}
.restituisci {position: relative;top: -15px;margin-left: 10px;}
.more-less {height:85px;overflow:hidden;}
.legge_levi {width:600px;display: inline-block;font-size: 9px;text-align: justify;overflow: hidden;}
div.site_products_block{background-color: white;border: 0;min-height: 300px;margin-bottom:20px;}
div.site_products_block_header{background-color: #fff; padding:0 15px 7px 0;border-bottom: 1px solid #ddd;}
div.site_products_block_header img{vertical-align:middle;}
div.site_products_block_header .results_number{font-weight:bold;color:#14a1db;margin-left:10px;}
div.site_products_block_row{padding: 15px 15px 15px 0;}
div.site_products_block_doc{float:left;}
div.site_products_block_link{display:inline; float:right;}
div#to_expand_site{padding-top:10px;}
div#to_expand_site a.shop_link{display:block;padding-top:0px;padding-bottom:2px;}
div#to_expand_site a.shop_link img{padding-right:5px;vertical-align:middle;}
div#facet_box_site{padding-bottom:10px;}
div.padding_left_shelfs{padding-left:25px;padding-bottom:5px;}

input#text_search:focus {
  box-shadow: 0 0 5px #f18525;
  border: 1px solid #f18525;
}
.item_highlight{box-shadow: 0 0 2px #f18525; border : 1px solid #f18525;}
div.box_order_container{padding-right:10px;}
div.box_order_container .selectric{width:300px;}
.rivista_section_title{font-size:18px;}
.rivista_article{ font-size:12px;margin-left:20px;}
.rivista_article_title{ font-size:13px;font-weight:bold;}
.rivista_article_info{display:table-cell;width:750px;border-bottom:1px dashed #CCC;}
.rivista_article_author{font-style:italic}
.rivista_article_cart{display:table-cell;  vertical-align: middle;padding-left: 50px;border-bottom:1px dashed #CCC;}
.rivista_article_price{display:table-cell;  vertical-align: middle;padding-left: 50px;width:50px;}
.rivista_article_cart_button{display:table-cell;  vertical-align: middle;padding-left: 50px;}
.rivista_issue_info {display:table-cell;width:130px;vertical-align:middle;}
.rivista_issue_cart{display:table-cell;  vertical-align: middle;padding-left: 50px;}
.rivista_issue_price{display:table-cell;  vertical-align: middle;padding-left: 50px;}
.rivista_issue_cart_button{display:table-cell;  vertical-align: middle;padding-right: 50px;padding-left:5px;}
.rivista_issue_cart_button_label{display:table-cell;  vertical-align: middle;}
.rivista_year_label {font-size:18px;}
div.breadcrumbs a.product_title {font-size:12px;}
.redirect_mobile {font-weight:bold;text-align:center;height:40px;}
.redirect_mobile a {color:#f18525 !important;}
.rivista_info {display:inline-block;vertical-align:top;}
.rivista_choose_icon {display:inline-block;vertical-align:top;}
.rivista_choose .product-price .product_price{color: #f18525; font-weight: bold;}
.rivista_choose a{cursor: pointer;}
.rivista_choose .show_related a{font-weight: bold;}
.title-used {position: relative;    display: inline-block;   top: -10px;    }
.used_cart_search {display:inline-block;width:76%;margin-left:10px;}
span.font-regular{font-weight:normal;}
.red_h1{font-size:18px; color:#b5121b; font-weight:bold;}
div.biography_container{margin-bottom:20px;margin-top:10px;}
div.biography_photo img{float: left; margin-right: 10px; height:140px;}
div.biography_photo_no_float img{float: left; padding-bottom:20px;}
div.biography_desc{text-align:justify;}
img.photo {filter: brightness(1.1) saturate(1.1);}
img.photo {-webkit-filter: brightness(1.1) saturate(1.1);}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { #ricerca-contain {width:56%}
 .advanced-link {margin-left: 35px;font-size: 10px !important;}
}
@media (max-width:1188px) {
.promotion-page .promotion-body{ margin-top: 50px; }

.product_image_medium_url_html img.photo,
.product_image_big_url_html img{max-width: 95% !important;}

.promotion-page .promotion-banner img {max-width: 100% !important;}

.manual_block  img{ max-width: 95% !important;}

.page_banner img{max-width: 100% !important;}

}
@media (max-width:1050px) {
.advanced-label{ display: none;}

#ricerca-contain {width: 50%}

.product_shopping_cart_small{left: -15px; float: right;}

#h_main{margin-left: 0px !important; }


}
div.bestseller_category_html {border-radius: 7px; color: white; margin-top: 3px; padding: 0px; display:inline-block; margin-right:5px;}
div.bestseller_category_html img{vertical-align:-22px;}
img.ladder_arrow {margin-top:7px;}
img.ladder_arrow_steady {margin-top:10px;}
span.ladder_new {color:#777777;font-weight:bold;}
div.product_bss_ladder_html{float:left; width:23px; height:23px; background-color:#F0F0F0;margin-right:0px; margin-top:3px;text-align:center;}
div#preview_basket_container {border: 1px solid #ccc;height: 130px;width: 100%; display:block;}
div#preview_basket_info {float:left;padding:16px;}
div#preview_basket_text_info {float:left; padding-left:15px;max-width:498px;}
div#preview_basket_title {color:#336699; font-size:14px; font-weight:bold; max-width:470x;}
div#preview_basket_box {min-height:84px;}
div#preview_basket_info img {vertical-align:top; height:100px;float:left;}
div#preview_basket_buttons {float:right;}
div.preview_basket_button {margin:20px;}
div.preview_basket_button a,div.preview_basket_button button{width:210px !important; font-size:16px !important; padding:0px !important;}
.search-results-listing img.photo {max-height:140px;}
.slick-slider .carousel_container.c-metapage_container{ padding-left: 0px;}
#middle_white_login hr{ margin-right: 0px;}
.order-success-container {padding-left: 30px;padding-right: 30px; box-sizing: border-box;}
.order-success-container h1.h1-title-ord { text-align : left;}
.order-success-container div.order_success{width: 100%;  }
.order-success-container #middle_c_order_success{background-color: #fff; border: 0px; padding-top: 0px;}
.order-success-container .title-share-order{display: inline-block; box-sizing: border-box; padding-left; cursor: pointer; clear: both;}
.order-success-container .title-share-order h2{ display: inline-block; margin-left: 5px; float: left; width: auto;}
.order-success-container .title-share-order .fbicon{float: left;}
.order-success-container .title-share-order .twiticon{float: left;}
.order-success-container .title-share-order .emailicon{float: left;}
.order-success-container .title-share-order span.fa {font-weight: bold; font-size: 1.1em;}
.order-success-container .sharepurchase {width: 100%; margin: 0px;}
.order-success-container .sharepurchase-btn {margin-top: 9px; margin-bottom: 8px;}
.order-success-container .sharepurchase-btn span{margin-left: 1px;}
.order-success-container .small_c_footer{ border-bottom: 1px solid #c0c0c0;}
.order-success-container div.last_seen-products.order_success.box2,.order-success-container div.last_seen-products.order_success.box4,.order-success-container div.last_seen-products.order_success.box5 {margin: 0px; padding: 0px; background-color: #fff; border: 0px; padding-top: 15px; padding-bottom: 15px;}
.order-success-container div.last_seen-products.order_success.box6 {margin: 0px; margin-bottom: 30px; box-sizing: border-box;}
.order-success-container .main-nocols {width: 100%;}


.wbs-radio-button
{
    background-image: url('/150520/skins/radio_uncheck.png');
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 16px;
    display: inline-block;
    cursor: pointer;
}


.wbs-radio-button.checked
{
    background-image: url('/150520/skins/radio_check.png');
}


.select-product-state
{
    display: block;
    text-align: left;
    line-height: 20px;
    height: 20px;
    margin: 15px 0px;
}


.select-product-state .wbs-radio-button
{
    margin-top: 2px;
    margin-left: 2px;
    float: left;
}


.select-product-state .product-state-text
{
    text-transform: uppercase;
    color: #336699;
    font-weight: bold;
    display: inline-block;
    margin-left: 8px;
    float: left;
    font-size: 15px;
    cursor: pointer;
}


.select-product-state .product-state-price,
.product-state-used-item .used-item-price
{
    text-transform: uppercase;
    color: #f18525;
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
    float: right;
    font-size: 14px;
}


.select-product-state.state-new
{
    margin-top: 5px;
}

.select-product-state.no-new
{
    margin-bottom: 5px;
    margin-top: 5px;
}


.select-product-state.state-used
{
    border-top: 1px solid #ccc;
    padding-top: 15px;
    margin-bottom: 5px;
}


.product-state
{
    display: block;
    width: 100%;
}


.product-state-used-item
{
    width: 100%;
    display: block;
    text-align: left;
    font-size: 13px;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #ccc;
    margin-top: 8px;
    clear: both;
}


.product-state-used-item .used-item-price
{
    font-size: 13px;
    float: left;
    line-height: 15px;
}


.product-state-used-item:last-of-type
{
    border-bottom: 0px;
}


.product-state-used-item .used-item-text
{
    display: inline-block;
    float: left;
    line-height: 15px;
    min-width: 150px;
}


.product-state-used-item .used-item-basket
{
    display: inline-block;
    float: right;
}


hr.product-used-info-separator
{
    margin-top: 20px;
}


div.product-used-info
{
    line-height: 25px;
}


.product-used-info b
{
    color: #00a1db;
}


.select-product-type
{
    display: block;
    text-align: left;
    line-height: 20px;
    height: 35px;
    margin: 15px 0px;
}


.select-product-type .wbs-radio-button
{
    margin-top: 2px;
    margin-left: 2px;
    float: left;
}


.select-product-type .product-type-text
{
    text-transform: uppercase;
    color: #336699;
    font-weight: bold;
    display: inline-block;
    margin-left: 8px;
    float: left;
    font-size: 15px;
    cursor: pointer;
}


.select-product-type .product-type-price,
.product-type-printed-item .printed-item-price
{
    text-transform: uppercase;
    color: #f18525;
    font-weight: bold;
    display: block;
    margin-left: 25px;
    float: left;
    font-size: 14px;
    clear: both;
    margin-bottom: 5px;
}


.select-product-type.type-digital
{
    margin-top: 5px;
}

.select-product-type.no-digital
{
    margin-bottom: 5px;
    margin-top: 5px;
}


.select-product-type.type-printed
{
    border-top: 1px solid #ccc;
    padding-top: 15px;
    margin-bottom: 5px;
}


.product-type
{
    display: block;
    width: 100%;
}


.product-type-printed-item
{
    width: 100%;
    display: block;
    text-align: left;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    margin-top: 8px;
}


.product-type-printed-item .printed-item-price
{
    font-size: 13px;
}


.product-type-printed-item:last-of-type
{
    border-bottom: 0px;
}


.product-type-printed-item .printed-item-text
{
    display: inline-block;
    float: left;
}


.product-type-printed-item .printed-item-basket
{
    display: inline-block;
    float: right;
}


.product-printed-info hr
{
    margin-top: 20px;
    margin-bottom: 20px;
}


.product-printed-info b
{
    color: #00a1db;
}


.rivista_choose .show_related a
{
    color: #336699;
    font-weight: bold;
    cursor: pointer;
}


.rivista-list .rivista_issue_title a
{
    color: #336699;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
}


.rivista-list .rivista_issue_price
{
    color: #f18525;
    font-weight: bold;
    display: block;
    padding-left: 0px;
}


.rivista-free-container
{
    padding: 2px 21.5px 20px;
    box-sizing: content-box;
    text-align: left;
}


.rivista-free-container .rivista-free-title h2
{
    line-height: 80px;
    font-size: 20px;
}


.rivista-free-container .rivista-free-item-details
{
    width: 900px;
    border-bottom: 1px dashed #c0c0c0;
    margin: 8px 0px;
    padding-bottom: 10px;
    display: block;

}


.rivista-free-container .rivista-free-item-title a.product_title
{
    font-size: 16px;
    line-height: 35px;
}


.rivista-free-container .rivista-free-item-info
{
    display: inline-block;
    /*float: left;*/
}


.rivista-free-container .rivista-free-item-button
{
    display: inline-block;
    float: right;
    margin-top: 25px;
    margin-right: 21px;
}


.search-results-listing hr.hr{ border-bottom: 0px;}
 .ui-button.button_shop {vertical-align: middle;  font-weight:bold;  color:white;  text-transform:uppercase;  border-radius: 3px;  margin-left: 0px;display: inline-block;}

.ui-button.button_shop.ui-state-hover { cursor: pointer;cursor: hand;   }

.ui-button.button_shop .ui-button-text {padding:0.3em;display:block;}

.button_shop {margin-left: 0px;}

.button_shop >.button-text{line-height:1.4em;display:block;padding: 0.3em;}

.button_shop >.button-text:hover{cursor:pointer;}

.button_shop .ui-button-text .button-text{}

.button_shop.small span {padding:0px;}

.button_shop.alternate{font-size:15px;font-family:Helvetica;font-weight:bold;background: #00A1DB;  border:1px solid #006699; border-radius:2px;padding:0px 8px; text-decoration: none;}

.button_shop.alternate:hover {font-size:15px;font-family:Helvetica;font-weight:bold;background:#028CBE;  border:1px solid #006699; border-radius:2px;padding:0px 8px;}

.button_shop.standard {background: #FE9A18;  font-size:15px; border:1px solid #FF6600;  border-radius: 2px; padding:0px 8px;}

/*#FF9A40*/
.button_shop.standard:hover  {background: #F18525;  font-size:15px; border:1px solid #FF6600;  border-radius: 2px; padding:0px 8px;}

/*.button_shop.disabled {  background: #AAAAAA;  border:1px solid rgb(170, 170, 170);  }

.button_shop.disabled:hover {  background: #BBBBBB;  border:1px solid rgb(170, 170, 170);  }
*/
.button_shop.cancel {font-size:15px;font-family:Helvetica;font-weight:bold;background: #BBBBBB;  border:1px solid #999; border-radius:2px;padding:0px 8px;}

.button_shop.cancel:hover {  background: #AAA;  border:1px solid #999;  }


/*.button_shop.back,.button_shop.back.ui-state-active {border:none;background: url(/150520/buttons/arrow-back.png) no-repeat 0 9px; color:black;text-transform:none;
                 text-decoration:underline !important;font-weight:normal !Important;padding-left:10px;}
*/
/*.button_shop.back,.button_shop.back.ui-state-active{letter-spacing:-1px; font-size:15px;font-family:Helvetica;font-weight:bold;background: rgb(164, 164, 164);  border:1px solid rgb(150, 150, 150); border-radius:2px;padding:0px 8px;}
*/
.button_shop.back {font-size:15px;font-family:Helvetica;text-decoration:none;font-weight:bold;background: #BBBBBB;  border:1px solid #999; border-radius:2px;padding:0px 8px;}

.button_shop.back:hover {  background: #AAA;  border:1px solid #999;  }



.button_shop.operation{color:#E57B14;text-decoration:none;font-size:11px;font-family:Helvetica;font-weight:bold;background: #EEE;  border:1px solid #CCC; border-radius:2px;padding:0px 8px;}

.button_shop.operation:hover {color:#E57B14;text-decoration:none;font-size:11px;font-family:Helvetica;font-weight:bold;background: #FFF;  border:1px solid #CCC; border-radius:2px;padding:0px 8px;}

.div_recommend_main .ui-dialog-title
{
	color:#f18525;
}

/* jquery ui */

.wishlist-modal .ui-dialog-title {font-size: 18px;font-weight: bold;color:#f18525;}

.div_recommend_wishlist_main .ui-dialog-title,
.wishlist-list-move .wishlist-list-move-item.wishlist-new,
.wishlist-management-list .wishlist-menu .wishlist-menu-item.wishlist-menu-title,
.wishlist-management-list .wishlist-reviews .wishlist-review-block-title
{
    color:#f18525;
}


#scheda-prodotto-detail-wishlist
{
    clear: right;
    margin-top: 5px;
    float: right;
}


#scheda-prodotto-detail-wishlist .wishlist-button
{
    width: 235px;
    margin-left: 0px;
    line-height: 35px;
    font-size: 11px;
    margin-right: 7px;
    border: 0px;
    color: #2b426b;
    margin-bottom: 3px;
}


#scheda-prodotto-detail-wishlist .wishlist-button:hover .button-text
{
    text-decoration: underline;
}


#scheda-prodotto-detail-wishlist .wishlist-button .ui-button-text
{
 line-height: 2em;
}


.wishlist-product-add p,
.wishlist-edit p,
.wishlist-product-add .product_authors_and_publisher_url_html,
.wishlist-product-add .product_authors_and_publisher_url_html a,
.wishlist-list-move .wishlist-list-move-item
{
    color: #4c4c4c;
}


.wishlist-modal .wishlist-title
{
    color: #336699;
}


.wishlist-modal .product_title_url_html
{
    clear: none;
}


.button_shop.ui-button.action
{
    border: 1px solid #c0c0c0;
}


.button_shop.ui-button.action .button-text
{
    line-height: 22px;
    font-size: 15px;
}


.button_shop.ui-button.action .icon-r
{
    line-height: 22px;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    font-size: 15px;
}


.wishlist-product-detail .product_image_small_url_html,
.wishlist-product-detail .product_image_medium_url_html
{
    float: left;
}


.wishlist-product-item .product_discount_image_html
{
    float: left;
    margin-right: -47px;
    top: 105px;
    z-index: 5;
}


.wishlist-product-item .product_image_medium_url_html
{
    display: block;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    position: relative;
}


.wishlist-product-item .product_shop_basket_html
{
    clear: right;
    float: right;
}


.wishlist-product-item .product_move_wishlist_html
{

    float: right;
}


.wishlist-product-item .product_move_wishlist_html .button_shop.ui-button.action .icon-r
{
 padding-top: 0px;
 padding-bottom: 0px;
}


.wishlist-product-item .product_remove_wishlist_html
{
    float: right;
    clear: right;
}


.wishlist-product-item .product_shop_basket_html img
{
    width: 170px;
}


.wishlist-product-item .wishlist-move-button,
.wishlist-product-item .wishlist-remove-button
{
  margin-top: 4px;
  width: 105px;
}


.wishlist-product-item .wishlist-move-button
{
  margin-right: 30px;
}


.wishlist-product-item .wishlist-remove-button
{
  right: 25px;
}


.wishlist-product-item .product_remove_wishlist_html
{
    margin-right: 0px;
    width: 83px;
}


.wishlist-modal .button-bar .button_shop.ui-button.standard
{
    padding: 0px;
}


.wishlist-product-item .product_price_html {
    padding-top: 10px;
}



.wishlist-product-item .product_title_small_url_html,
.wishlist-product-item .product_regia_url_html,
.wishlist-product-item .product_price_html,
.wishlist-product-item .product_availability_html
{
    text-align: left;
}


.wishlist-management-list .wishlist-social .segnala
{
    display: none;
}


.wishlist-management-list .wishlist-social #share_scheda
{
    margin-top: 0px;
}


.wishlist-management-list .wishlist-product-item .product_discount_image_html
{
    display: none;
}



.wishlist-management-list .wishlist-product-item .product_shopping_cart_wishlist_html .button_shop.standard
{
    width: 201px;
}


.wishlist-management-list .wishlist-product-item .product_shopping_cart_wishlist_html
{
    margin-top: 25px;
}


.wishlist-modal a.wishlist-title
{
    text-decoration: none;
}


.wishlist-modal a.wishlist-title:hover
{
    text-decoration: underline;
}


