/*Maincont*/
.maincont{float:left; width:588px}
.maintitle{width:578px; height:24px; border-bottom:solid 1px #908fb3; text-align:left; margin:0 auto 20px auto}
.maintitle img{width:202px; height:21px; color:#908fb3; font-size:16px; font-weight:bold}
#test_header{width:355px; height:21px; color:#908fb3; font-size:16px; font-weight:bold}
#offerte_header{width:257px; height:21px; color:#908fb3; font-size:16px; font-weight:bold}
#main_vetrina{width:578px; margin:0 auto 20px auto}
#main_vetrina .topborder{text-align:center; border:0; margin:0 auto}
#main_vetrina .topborder .b1{width:570px; margin:0 5px 0 5px; padding:0; font-size:0; line-height:0; overflow:hidden; height:1px; background-color:#c0c0c0}
#main_vetrina .topborder .b2{width:574px; margin:0 3px 0 3px; padding:0; font-size:0; line-height:0; overflow:hidden; height:1px; background-color:#ffffff}
#main_vetrina .topborder .b3{width:576px; margin:0 2px 0 2px; padding:0; font-size:0; line-height:0; overflow:hidden; height:1px; background-color:#ffffff}
#main_vetrina .topborder .b4{width:578px; margin:0 0 0 1px;   padding:0; font-size:0; line-height:0; overflow:hidden; height:2px; background-color:#ffffff}
#main_vetrina .topborder .b1 div{border-left:2px #c0c0c0 solid; border-right:2px #c0c0c0 solid; font-size:0; line-height:0; overflow:hidden; height:1px}
#main_vetrina .topborder .b2 div{border-left:2px #c0c0c0 solid; border-right:2px #c0c0c0 solid; font-size:0; line-height:0; overflow:hidden; height:1px}
#main_vetrina .topborder .b3 div{border-left:1px #c0c0c0 solid; border-right:1px #c0c0c0 solid; font-size:0; line-height:0; overflow:hidden; height:1px}
#main_vetrina .topborder .b4 div{border-left:1px #c0c0c0 solid; border-right:1px #c0c0c0 solid; font-size:0; line-height:0; overflow:hidden; height:2px}
#mainvetrinabox{position:relative; width:578px; height:250px; overflow:hidden;  border-left:1px #c0c0c0 solid; border-right:1px #c0c0c0 solid;} /*al pił togliere min-height*/
#mainvetrinabox_cont{width:568px; height:250px;}
.mainvetrinapic{float:left; margin:20px 20px 0 20px; width:190px; min-height:170px}
h1.mainvetrinatitolo{float:left; padding:0; margin:50px 0 0 0; width:300px; text-align:left; font-size:18px; line-height:110%}
h1.mainvetrinatitolo a{color:#000000}
h2.mainvetrinaautore{float:left; padding:0; margin:10px 0 0 0; width:300px; color:#000000; text-align:left; font-size:12px}
h3.mainvetrinaeditore{float:left; padding:0; margin:10px 0 0 0; width:300px; color:#000000; text-align:left; font-size:12px; font-weight:normal}
h4.mainvetrinaprezzocop{float:left; padding:0; margin:10px 0 0 0; width:300px; text-align:left; font-size:13px; font-weight:bold}
h5.mainvetrinasconto{float:left; padding:0; margin:10px 0 0 0; color:#e87931; text-align:left; width:300px; font-size:14px; font-weight:bold}
h6.mainvetrinaprezzofin{float:left; padding:0; margin:10px 0 0 0; color:#e87931; text-align:left; width:300px; font-size:18px; font-weight:bold}
h6.mainvetrinaprezzofin span{font-size:20px}

.bx-pager{
    margin:5px 0;
}
a.pager-link{
    width:19px;
    height:15px;
    margin:0 3px;
    color:#ff9446;
    background:url(/css/bxslider/orange_pager.png);
    background-repeat:no-repeat;
    background-position:0 0;
}
a._bx_fired{
    width:19px;
    height:15px;
    margin:0 3px;
    color:#ee661c;
    background:url(/css/bxslider/orange_pager.png);
    background-repeat:no-repeat;
    background-position:0 -20px;
}

.bx-prev{
    left:5px;
    background:url(/css/bxslider/orange_prev.png);
    background-repeat:no-repeat;
    background-position:0 0;
}
.bx-next{
    right:-5px;
    background:url(/css/bxslider/orange_next.png);
    background-repeat:no-repeat;
    background-position:0 0;
}

.bx-prev:hover{
    background-position:0 -30px;
}

.bx-next:hover{
    background-position:0 -30px;
}


#note_vetrina{float:left; padding:0; margin:10px 0 0 0; color:#000000; text-align:left; width:340px; font-size:13px; font-weight:normal; line-height:20px}
#main_vetrina .bottomborder{text-align:center; border:0;}
#main_vetrina .bottomborder .b1{width:578px; margin:0 0 0 1px; padding:0; font-size:0; line-height:0; overflow:hidden; height:2px; background-color:#ffffff}
#main_vetrina .bottomborder .b2{width:576px; margin:0 2px 0 2px; padding:0; font-size:0; line-height:0; overflow:hidden; height:1px; background-color:#ffffff}
#main_vetrina .bottomborder .b3{width:574px; margin:0 3px 0 3px; padding:0; font-size:0; line-height:0; overflow:hidden; height:1px; background-color:#ffffff}
#main_vetrina .bottomborder .b4{width:570px; margin:0 5px 0 5px; padding:0; font-size:0; line-height:0; overflow:hidden; height:1px; background-color:#c0c0c0}
#main_vetrina .bottomborder .b1 div{border-left:1px #c0c0c0 solid; border-right:1px #c0c0c0 solid; font-size:0; line-height:0; overflow:hidden; height:2px}
#main_vetrina .bottomborder .b2 div{border-left:1px #c0c0c0 solid; border-right:1px #c0c0c0 solid; font-size:0; line-height:0; overflow:hidden; height:1px}
#main_vetrina .bottomborder .b3 div{border-left:2px #c0c0c0 solid; border-right:2px #c0c0c0 solid; font-size:0; line-height:0; overflow:hidden; height:1px}
#main_vetrina .bottomborder .b4 div{border-left:2px #c0c0c0 solid; border-right:2px #c0c0c0 solid; font-size:0; line-height:0; overflow:hidden; height:1px}
.mainbook{float:left; width:288px;  margin:0 0 30px 6px; padding-bottom:5px}
.mainbookpic{float:left; width:120px; margin:0 auto}
h1.maintitolo{float:left; margin:0; padding:0; width:166px; text-align:left; font-size:13px; line-height:110%}
h1.maintitolo a{color:#000000}
h2.mainautore{float:left; margin:5px 0 0 0; padding:0; width:166px; color:#000000; text-align:left; font-size:11px}
h3.maineditore{float:left; margin:5px 0 0 0; padding:0; width:166px; color:#000000; text-align:left; font-size:11px; font-weight:normal}
h4.mainprezzocop{float:right; margin:5px 0 0 0; padding:0; color:#000000; width:168px; text-align:left; font-size:11px; font-weight:bold}
h5.mainsconto{float:right; margin:5px 0 0 0; padding:0; color:#e87931; width:168px; text-align:left; font-size:12px; font-weight:bold}
h6.mainprezzofin{float:right; margin:5px 0 0 0; padding:0; color:#e87931; width:168px; text-align:left; font-size:14px; font-weight:bold}
.speciale_box{float:left; position:relative; border:solid 1px #c0c0c0; margin-bottom:30px; margin-left:6px; width:186px; height:380px}
.speciale_pic{width:77px; height:auto; overflow:hidden; margin:5px auto 0 auto}
.speciale_pic img{width:77px; background-color:#ffffff; color:#908fb3; font-size:12px}
h1.specialetitolo{margin:10px 0 0 5px; padding:0; width:166px; text-align:left; font-size:13px; line-height:110%}
h1.specialetitolo a{color:#000000}
h2.specialeautore{margin:5px 0 0 5px; padding:0; width:166px; color:#000000; text-align:left; font-size:11px}
h3.specialeeditore{margin:5px 0 0 5px; padding:0; width:166px; color:#000000; text-align:left; font-size:11px; font-weight:normal}
h4.specialeprezzocop{margin:5px 0 0 5px; padding:0; color:#000000; width:166px; text-align:left; font-size:11px; font-weight:bold}
h5.specialesconto{margin:5px 0 0 5px; padding:0; color:#e87931; width:168px; text-align:left; font-size:12px; font-weight:bold}
h6.specialeprezzofin{margin:5px 0 0 5px; padding:0; color:#e87931; width:168px; text-align:left; font-size:14px; font-weight:bold}
.all_specials{position:absolute; bottom:0; left:5px; width:175px; text-align:left; font-size:15px; font-weight:bold}
.all_specials a{color:#ff0000}
