body{
    color: #333;
    font-family: Geneva, sans-serif;
    background: #0c58a7;
}
#bd {
    background:transparent url(/contenuti/img/bg-container.jpg) repeat-y scroll center top;
}

#doc4 {	background:transparent url(/contenuti/img/bg-container.jpg) repeat-y scroll center top;	}

#headerimg{
    background: transparent url(/contenuti/img/header2.jpg) no-repeat scroll 12px 0;
}

#headerimg a{
    display: block;
    height:155px;
}

/* LOGIN */

#riservata{
    background-image: url(/contenuti/img/bg-login.jpg);
    background-repeat: repeat-y top left;
    height: 155px;
    display: block;
    font-size:12px;
    float: left;
    color: #fff;
    width: 187px;
}

#riservata a{
    color: #66ccff;
}

#riservata h4, #loggato h4 {
    color: #069;
    background: #fff;
    padding-left: 5px;
    width: 170px;
    margin-bottom:5px;
}

#loggato{
/*    background-image: url(/contenuti/img/bg-login.jpg);
    background-repeat: repeat-y top left;
    background-position: center;*/
    width: 187px;
    height: 153px;
    display: block;
    /*padding: 20px 5px 0 5px;
    margin-top: 0px;
    margin-right: 7px;
    float: right;*/
    font-size:12px;
    color: #fff;
    /*font-family: Verdana;*/
}

#loggato ul, #riservata ul{
    list-style-type: none;
    padding-left:5px;
    margin-top:10px;
}
#loggato ul li a, #riservata ul li a{
    font-size: 11px;
    color: #fff;
}

#loggato ul li a:hover, #riservata ul li a:hover{
text-decoration: none;
}

#loggato p a{
  color: #fff;
  font-size: 14px;
  display: block;
  font-weight: bold;
text-decoration: none;
}

#loggato p#esci{
    margin-top: -20px;
color: #fff;
padding-right: 25px;
}

#frmLogin, #frmLogin a {
    color: #fff;
    text-decoration: none;
/*	font-family: Verdana;*/
    font-size:11px;
}
#frmLogin table, #frmLogin p {
    padding: 0 7px;
    margin-left:5px;
}

.submit {text-transform: uppercase;}

/* Fine LOGIN */

    /* top navigation */

#top_nav{
    height: 25px;
    font-size: 10px;
    font-weight: bold;
    margin-left:18px;
    margin-top:10px;
    margin-bottom:16px;
    width: 945px;
}


#top_nav ul{
    list-style: none;
    display:inline;
    background-color: #fff;
}


#top_nav ul li{
    float: left;
    width:16.6%;
}

#top_nav ul li a{
    height: 20px;
    text-decoration: none;
    color: #0c58a7;
    display: block;
    text-align:center;
    padding: 5px 0 0 0;
}
#top_nav ul li a:hover{
    color: #1286ff;
}

.chisiamo{
    border: 1px solid;
    background: #ffffff/*c7d1e1*/ url(/contenuti/img/bgtopnava.jpg) repeat-x bottom left;
    margin-right: 0px;
    /*width: 143px;*/
}

a.chisiamo:hover{
    background: #ffffff/*345789*/ url(/contenuti/img/bgtopnavhover.jpg) repeat-x top left;
}

.distribuzione{
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    background: #ffffff/*aebdd7*/ url(/contenuti/img/bgtopnava.jpg) repeat-x bottom left;
    margin-right: 0px;
    /*width: 143px;*/
}

a.distribuzione:hover{
    background: #ffffff/*657fab*/ url(/contenuti/img/bgtopnavhover.jpg) repeat-x top left;
}

.newsletter{
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    background: #ffffff/*7e96bd*/ url(/contenuti/img/bgtopnava.jpg) repeat-x bottom left;
    margin-right: 0px;
    /*width: 143px;*/
}

a.newsletter:hover{
    background: #ffffff/*9dafce*/ url(/contenuti/img/bgtopnavhover.jpg) repeat-x top left;
}

.contatti{
    border: 1px solid;
    background: #ffffff/*345789*/ url(/contenuti/img/bgtopnava.jpg) repeat-x bottom left;
    /*width: 182px;*/
}

a.contatti:hover{
    background: #ffffff/*c7d1e1*/ url(/contenuti/img/bgtopnavhover.jpg) repeat-x top left;
}

.acquisti{
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    background: #ffffff/*9dafce*/ url(/contenuti/img/bgtopnava.jpg) repeat-x bottom left;
    margin-right: 0px;
    /*width: 143px;*/
}

a.acquisti:hover{
    background: #ffffff/*7e96bd*/ url(/contenuti/img/bgtopnavhover.jpg) repeat-x top left;
}
.guida{
    border-top: 1px solid;
    border-bottom: 1px solid;
    background: #ffffff/*657fab*/ url(/contenuti/img/bgtopnava.jpg) repeat-x bottom left;
    margin-right: 0px;
    /*width: 143px;*/
}

a.guida:hover{
    background: #ffffff/*aebdd7*/ url(/contenuti/img/bgtopnavhover.jpg) repeat-x top left;
}

    /* end top navigation */

    /* Sidebar */

    #sidebar{
        /*width: 180px;*/
        font-size: 10px;
        float: left;
        display: block;
    }

    #main_menu{
        padding: 0px 0 2px 14px;
        width:180px;
    }

    #main_menu ul{
        list-style: none;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }

    #main_menu ul li{
        display: block;
        margin-bottom: 2px;
    }

    #main_menu ul li a{
    margin: 0;
    padding: 5px 0 0 0; /*background-image: url(contenuti/img/main_menu.gif);*/
    /*background-repeat: no-repeat;
    background-color: #d6dfea;*/
    text-decoration: none; /*text-indent: -9000px;*/
    height: 20px;
    width: 175px;
    display: block;
}

#main_menu ul li a.mi1 {/*background-position: 0 0;*/ height:24px; text-indent: 10px; /*display:block;*/
font-size: 15px; font-weight: bold; color: #003366;}
#main_menu ul li a.mi2 {/*background-position: 0 -28px;*/ text-indent: 30px; font-weight: bold; color: #036;}


#main_menu ul li  a.mi1:HOVER { /*background-position:-150px 0;*/ background-color: #036; color: #fff;}
#main_menu ul li  a.mi2:HOVER { /*background-position:-150px -28px;*/ background-color: #036; color: #fff;}


#libri_per{
    margin-bottom: 15px;
    padding: 0px 0 2px 14px;
    width:180px;
}

    #libri_per ul{
        list-style: none;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }

    #libri_per ul li{
        display: block;
        margin-bottom: 2px;
    }

    #libri_per ul li a{
       /*margin:0;
        padding: 0;
        background-image: url(contenuti/img/libriper.gif);
        background-repeat: no-repeat;
        background-color: #6e93bd;
        text-decoration: none;
        text-indent: -9000px;
        height: 26px;
        width: 178px;
        display: block;*/
        margin: 0;
        padding: 5px 0 0 0;
        /*background-repeat: no-repeat;
        background-color: #6e93bd;*/
        text-decoration: none;
        height: 20px;
        width: 175px;
        display: block;
    }

#libri_per ul li a.mi1 {/*background-position: 0 0; height:43px; display:block;*/ height:24px; text-indent: 10px; font-size: 15px; font-weight: bold; color: #ae0541;}
#libri_per ul li a.mi2 {/*background-position: 0 -43px;*/ text-indent: 30px; font-weight: bold; color: #ae0541;}


#libri_per ul li  a.mi1:HOVER { /*background-position:-176px 0;*/ background-color: #ae0541; color: #fff; }
#libri_per ul li  a.mi2:HOVER { /*background-position:-176px -43px;*/ background-color: #ae0541; color: #fff; }

    #area_ris{
        background-image: url(/contenuti/img/main_menu_bg.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        padding: 14px 0 14px 14px;
        display: block;
        width: 170px;
    }

    #area_ris ul{
        list-style: none;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }

    #area_ris ul li{
        display: block;
        margin-bottom: 2px;
    }

    #area_ris ul li a{
       /*margin:0;
        padding: 0;
       background-image: url(contenuti/img/area-ris.jpg);
        background-repeat: no-repeat;
        text-decoration: none;
        text-indent: -9000px;
        height: 26px;
        width: 178px;
        display: block;*/
        margin: 0;
        padding: 5px 0 0 0;
        background-repeat: no-repeat;
        background-color: #9eb6d2;
        text-decoration: none;
        height: 20px;
        width: 149px;
        display: block;
    }

#area_ris ul li a.mi1 {/*background-position: 0 0; height:43px; display:block;*/ height:24px; text-indent: 10px; font-size: 15px; font-weight: bold; color: #cbddf3;}
#area_ris ul li a.mi2 {/*background-position: 0 -43px;*/ background-color: #b0cbe9; text-indent: 30px; font-weight: bold; color: #ffffff;}
/*#area_ris ul li a.mi3 {background-position: 0 -69px;}
#area_ris ul li a.mi4 {background-position: 0 -95px; height: 46px; display:block;}*/


#area_ris ul li  a.mi1:HOVER { /*background-position:-176px 0;*/ background-color: #b0caeb; color: #7696bc;}
#area_ris ul li  a.mi2:HOVER { /*background-position:-176px -43px;*/ background-color: #bddbfd; color: #6d93bc; }
/*#area_ris ul li  a.mi3:HOVER { background-position:-176px -69px; }
#area_ris ul li  a.mi4:HOVER { background-position:-176px -95px; }*/


#boxmore{
    padding: 5px 15px;
    font-size: 11px;
}

#boxmore a{
    font-size: 11px;
    text-decoration: none;
}

#boxmore a:hover{
    text-decoration: underline;
}

#boxmore hr{
   border: none 0;
    height: 1px;
    border-top: 1px dashed #ccc;
    width: 100px;
}

.mail{
    background-image: url(/contenuti/img/mail.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    /*width: 100px;
    margin: 4px 0 2px;*/
}

.cart{
    min-height: 42px;
    padding: 10px 50px 0 0;
    background: transparent url(/contenuti/img/busta.jpg) no-repeat bottom right;
    font-weight: bold;
    text-align:right;
}


#search_site{
    height: 101px;
    padding: 5px;
    margin-bottom: 10px;
}

#rightbar{
       /* margin: 0 0 0 10px;8 0 0 3*/
        font-size: 10px;
        display: block;
    }

#news{
        background-image: url(/contenuti/img/bg_news.jpg);
        background-repeat: no-repeat;
        background-position: center top;
        height: 347px;
        display: block;
        padding: 5px;
        width:165px;
}

#news h4 {margin: 15px 0 0 5px;}
#news a {font-weight: bold;}


    /* end Sidebar */

#content{
    margin-right: 5px;
    margin:0pt auto;
    text-align:left;
}

    h2.novita{
        text-indent: -9000px;
        background-image: url(/contenuti/img/novitaH2.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        height: 25px;
        display: block;
        float: left;
        padding-top: 10px;
        margin-bottom: 10px;
    }

    h2.scelti{
        text-indent: -9000px;
        background-image: url(/contenuti/img/scelti2H2.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        height: 35px;
        display: block;
        float: left;
        padding-top: 10px;
        margin-bottom: 10px;
    }

    #box1,#box2,#box3,#box4{
        /*background-image: url(/contenuti/img/box_hp.jpg);*/
        background-repeat: no-repeat;
        background-position: bottom right;
        width: 275px;
        /*height: 225px;*/
        display: block;
    }

    .box_sx{
        float:left;
        width: 280px;
    }

    .box_dx{
        float:right;
        width: 280px;
    }

    #box1 img,#box2 img,#box3 img,#box4 img{
        border: 1px solid #dde3ec;
        float: left;
        width: 90px;
    }

    #scheda_hp1,#scheda_hp2,#scheda_hp3,#scheda_hp4{
        margin-left: 100px;
        margin-right: 5px;
        font-size: 11px;
    }

    #scheda_hp1 h3 a,#scheda_hp2 h3 a, #scheda_hp3 h3 a, #scheda_hp4 h3 a{
        color: #003366/*93005d*/;
        font-size: 11px;
        line-height: 130%;
       text-decoration: none;
font-weight: bold;
    }

    #scheda_hp1 p a,#scheda_hp2 p a, #scheda_hp3 p a, #scheda_hp4 p a{
        color: #666;
        font-size: 11px;
        line-height: 130%;
    }

input{
        border: 1px solid #999;
        padding: 1px;
        margin: 5px 0;
        width: 150px;
    }

    input.accesso{
        width: 90px;
    }
    input.carrello{
        width: 20px;
    }
input.cerca{
        border: 1px solid #999;
        padding: 1px;
        margin: 5px 0;
        width: 150px;
    }

    #sidebar h4, #rightbar h4{
        color: #7D9EC3;
        font-size: 14px;
        font-weight: bold;
    }

    a{
        font-size: 12px;
        color: #666;
        text-decoration: underline;
    }

    p{
        line-height: 130%;
        margin-bottom: 5px;
    }

    .left{
        float: left;
        width: auto;
    }

    .right{
        float: right;
        width: auto;
    }

    .clr{
        clear:both;
    }

    .autore{
        color: #013364/*708090*/;
        font-size: 11px;
        margin-bottom: 10px;
        display: block;
    }
.autore a{
        color: #013364;
        font-size: 11px;
        margin-bottom: 10px;
    }

    /* pagina scheda */

    .intestazione{
background: url(/contenuti/img/h1bordeaux.jpg) #ae0442 repeat-x; height: 24px; color: #ffffff; font-size: 16px; padding-left: 20px;
        /*background-image: url(/contenuti/img/bg_h1.jpg);
        background-repeat: repeat-x;
        background-position: bottom;
        text-indent: 16px;
        text-transform: uppercase;
        font-size: 15px;
        margin: 5px 0 10px 0;
        padding-bottom: 5px;
        color: #6d94bf;*/
    }

.novita {background: url(/contenuti/img/h1bordeaux.jpg) #ae0442 repeat-x; height: 24px; color: #ffffff; font-size: 16px; padding-left: 20px;}
.scelti {
    background: url(/contenuti/img/h1arancio.jpg) #ff7b00 repeat-x;
    height: 24px;
    color: #ffffff;
    font-size: 16px;
    padding-left: 20px;
    float:left;
    width:553px;
}

    h2.catalogo{
background: url(/contenuti/img/h1bordeaux.jpg) #ae0442 repeat-x; height: 24px; color: #ffffff; font-size: 16px; padding-left: 20px;
        /*text-indent: -9000px;
        background-image: url(/contenuti/img/catalogoH2.gif);
        background-repeat: no-repeat;
        background-position: left top;
        height: 25px;
        width: 564px;
        display: block;
        margin-bottom: 10px;*/
    }

        h2.libri_per{
background: url(/contenuti/img/h1bordeaux.jpg) #ae0442 repeat-x; height: 24px; color: #ffffff; font-size: 16px; padding-left: 20px;
        /*text-indent: -9000px;
        background-image: url(/contenuti/img/libriperH2.gif);
        background-repeat: no-repeat;
        background-position: left top;
        height: 25px;
        width: 564px;
        display: block;
        margin-bottom: 10px;*/
        }

        h2.rivista{
background: url(/contenuti/img/h1bordeaux.jpg) #ae0442 repeat-x; height: 24px; color: #ffffff; font-size: 16px; padding-left: 20px;
        /*text-indent: -9000px;
        background-image: url(/contenuti/img/rivisteH2.gif);
        background-repeat: no-repeat;
        background-position: left top;
        height: 25px;
        width: 564px;
        display: block;
        margin-bottom: 10px;*/
        }

    /* generale */
        /* Geneva, sans-serif*/
    h2.sezione{
background: url(/contenuti/img/h1bordeaux.jpg) #ae0442 repeat-x; height: 24px; color: #ffffff; font-size: 16px; padding-left: 20px;
        /*text-indent: 20px;
        background-image: url(/contenuti/img/titolo_sezione.gif);
        background-repeat: repeat-x;
        background-position: left top;
        height: 25px;
        width: 564px;
        display: block;
        margin-bottom: 10px;
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-family: Geneva, sans-serif;
        color: #7e96bd;	*/
    }

    #pathway{
        font-size: 12px;
        color: #93005d;
        margin-bottom: 10px;
                border-bottom: 1px solid #7e96bd;
        padding-bottom: 3px;
    }

    #pathway a{
        font-size: 10px;
        text-decoration: none;
        font-weight: bold;
        color: #999;
    }
    #ordinamento {
        font-size: 12px;
        text-decoration: none;
        font-weight: normal;
        color: #000;
    }
    #ordinamento a{
        font-size: 12px;
        text-decoration: underline;
        font-weight: normal;
        color: #7E96BD;
        }

    #scheda{
        font-size: 12px;
        width: 400px;
        float: none;
        min-height: 225px;/*
        background-image: url(/contenuti/img/a_scheda.jpg);
        background-repeat: no-repeat;
        background-position: right top;*/
    }

    #schedamore{
        font-size: 12px;
        float: left;
        width: 575px;
        /*background-image: url(/contenuti/img/a_scheda.jpg);
        background-repeat: no-repeat;
        background-position: right top;*/
    }
    #schedamore a{
        font-size: 12px;
color: #0680fd;
    }
        img.scheda{
        border: 1px solid #dde3ec;
        width: 140px;
        margin: 0 10px 5px 0;
    }


    #scheda h3{
        color: #990033/*003366 93005d*/;
        font-size: 16px;
font-weight: bold;
    }

    #scheda h4{
        color: #990033/*48628D*/;
        font-size: 12px;
        font-weight: lighter;
        margin:3px 0;
    }

    #scheda a {
    color: #0680fd;
    }

    #scheda .autore{
        font-weight: bold;
        font-size: 12px;
        margin-bottom:5px;
        }

    #scheda .collana{
        font-size: 12px;
        margin-bottom:5px;
        color: #93005d;
    }

    #scheda .collana a{
        font-weight: bold;
        text-decoration: none;
       color: #93005d;
    }

        .non_disponibile{
                background-color: #F6F6FD;
                border: 1px solid #B0C4DE;
                width: 134px;
                height: 100px;
                font-size: 11px;
                font-weight: bold;
                text-align: center;
                padding: 3px;
                padding-top: 55px;
                letter-spacing: 0.5px;
                color: #333;
                display: block;
                margin-top: 5px;
                margin-bottom: 5px;

        }


    .note_scheda{
        /*background-color: #E6E6FA;
        border: 1px solid #B0C4DE;
        width: 134px;
        padding: 3px;
        font-size: 10px;
        font-weight: bold;*/

        color: #333;

    }

    .consigliato{
        /*background-color: #F6F6FD;
        border: 1px solid #B0C4DE;
        width: 134px;*/
        font-size: 11px;
        font-weight: bold;
        padding: 3px;
        color: #333;
        display: block;
        margin-top: 5px;
    }

    .consigliato ul{
        list-style: none;
    }

        .consigliato ul li{
        margin-bottom: 3px;
        }

    .consigliato a{
        font-size: 11px;
        font-weight: bold;
        /*text-decoration: none;*/
    }

    .estratto{
        /*padding: 10px 10px;
        font-size: 14px;*/
font-weight: bold;
    }

    .estratto a{
        /*font-size: 14px;*/
    }

    .correlati{
        /*background-color: #F4F4F4;
        border: 1px solid #D2DDEC;*/

        font-size: 11px;
        width: 400px;
        font-weight: bold;
        padding: 3px;
        float: left;
        color: #333;
    }

     .correlati h5{
       margin-top: 15px;
        padding: 0 3px;
        color: #48628D;
        display: inline;
        font-size: 12px;
        font-weight: bold;
    }
.correlati ul {background: transparent url(/contenuti/img/bg-altrilibri.jpg) no-repeat top right; padding-top: 10px; margin-top: 10px;}
.correlati li {list-style-type: none; padding-left: 70px;}

#scheda {float: left; widht: none;}

    #scheda .correlati ul{
       list-style-type: none;
        margin-bottom: 10px;
    }

    #scheda .correlati ul li{
        background-image: url(/contenuti/img/list_f4.jpg);
        background-repeat: no-repeat;
        background-position: center left;
        padding-left: 10px;
    }

        #scheda .correlati ul li a{
        text-decoration: none;
    }

#catalogo{
    font-size: 12px;
}

#catalogo img{
        border: 1px solid #dde3ec;
        width: 90px;
        margin: 0 5px 5px 0;
        float: left;
}

#catalogo h3 a{
        color: #93005d;
        font-size: 14px;
        text-decoration: none;
}

#catalogo hr{
border: none 0;
border-top: 1px dotted #ccc;
width: 500px;
margin: 10px 30px;
height: 1px;
display:block;
}

#catalogo .item{
    width: 450px;
}

/* footer */

#footer{
    clear: both;
    /*border-top: 1px solid #ccc;*/
    padding: 5px 0;
    /*margin-top: 20px;  */
    text-align: center;
    font-size: 12px;
background: url(/contenuti/img/bg-footer.jpg) no-repeat #0c58a6;
width: 970px;
height: 50px;
color: #fff;
margin: 0 auto;
}

.banner{
  font-size: 12px;
  float: none;
  margin: 10px 0 10px 5px;
  padding:0 5px 2px 16px;
  max-width:177px;
  }

.banner a {
  text-decoration: none;
}

.banner img{
  width: 175px;
  border: 0;

}

.extra_abstract{
  background-color: #F4F4F4;
  border: 1px solid #D2DDEC;
  font-size: 11px;
  width: 98%;
  margin-bottom: 5px;
  padding:5px;
  font-weight: normal;
  padding: 3px;
  color: #333;
  margin-bottom: 10px;

}

/* scheda dettaglio autori */
.dettaglio_autori{
  margin: 1em 0px 1em 0px;
  border-bottom: 1px solid #7E96BD;
  font-size:14px;
  font-weight:bold;
  color: #345789;
}

/* toolbar: torna alla scheda libro */
.torna_scheda{
  margin: 1em 0px 1em 0px;
  padding: 5px 0px 5px 0px;
  /*background:#6699CC;*/
  font-size:14px;
  font-weight:bold;
  color: #FFF;
  text-align:center;
}

.torna_scheda a{
  color: #FFF;
}


#catalogo img{
  border: 1px solid #dde3ec;
  width: 90px;

}

td.page_nav {
  font-size: 11px;
  color: #666;
  font-family: Geneva, sans-serif;
}


table.utente{
   font-size: 11px;
   margin-top:10px;
   width:100%;
 }

table.utente td input {
    width: 200px;
}
table.utente td label {
    width: 100px;
}

.titolo{
  color:#7E96BD;
  font-size: 13px;
 }

.error{
  color:red;
  font-size: 11px;
 }

#scheda_multimedia{
  font-size: 12px;
  width: 345px;
  float: right;/*
          background-image: url(/contenuti/img/a_scheda.jpg);
          background-repeat: no-repeat;
          background-position: right top;*/
}
#scheda_multimedia h3{
  color: #93005d;
  font-size: 16px;
}

#scheda_gadget{
  font-size: 12px;
  width: 345px;
  float: right;/*
          background-image: url(/contenuti/img/a_scheda.jpg);
          background-repeat: no-repeat;
          background-position: right top;*/
}
#scheda_gadget h3{
  color: #003366/*93005d*/;
  font-size: 16px;
}
img.slide_show{
  border: 1px solid #dde3ec;
  width: 200px;
  margin: 0 10px 5px 0;
}

#search_site input {
    background: url(/contenuti/img/lente.jpg) no-repeat top left;
    padding-left: 10px;
    height: 20px;
}

#search_site a{
  float: right;
  clear:right;
  width:auto;
  margin: 2px 9px 0 0;
}

#search_site .s_submit{
  border: 1px solid #ccc;
  background-color: #F8F8FF;
  padding: 2px 5px;
  text-decoration: none;
  font-weight: bold;
}

.banner_lungo a{
 text-decoration: none;
 float: none;
 display: block;
 }

.banner_lungo img{
  margin-top: 20px;
  width: 100%;
  border: 0;


}

.paginazione{
     border: 0;

}

#carrello{
    font-size: 12px;


 }
#carrello .button {
    background-color:#F8F8FF;
    font-weight:bold;
    color:#7D9EC3;


}
#carrello input {
    border:1px solid #999999;
    margin:5px 0pt;
    padding:1px;
    width:250px;
}
#carrello input.radio, input.check  {
    width:40px;
    border:none;
}
#carrello input.qta{
     width:40px;
}

#carrello hr{
    border: none 0;
    border-top: 1px dotted #ccc;
    width: 90%;
    margin: 10px 30px;
    height: 1px;
    display:block;
}

#carrello input.submit{
    background-color:#F8F8FF;
    border:1px solid #CCCCCC;
    font-weight:bold;
    padding:2px 5px;
    text-decoration:none;
    color:#7D9EC3;
}

#scheda .prodotto{
        font-size: 12px;
        margin-bottom:5px;
        color: #93005d;
    }

#note_carrello{
    color:#666666;
    font-family:Verdana,Arial;
    font-size:10px;
    text-decoration:none;
}


#scroll_news{
        background-repeat: no-repeat;
        background-position: left top;
        height: 180px;
width: 156px;
        display: block;
        margin-top: 5px;
        padding: 5px;
}

.strike {
color:#8B8B8B;
font-weight:bold;
text-decoration:line-through;
}
.sconto {
color:#FF0000;
font-weight:bold;
}
.scontato {
font-size:125%;
font-weight:bold;
}
#materiale_scaricabile{
    display: block;
    width: 185px;
    float:right;
/*margin-right: 0;
padding-right: 0;*/
}

#materiale_scaricabile ul{
    /*background-image: url(/contenuti/img/menu_bg.jpg);
    background-repeat: repeat-y;
    background-position: left top;*/
    padding: 0px 0 2px 10px;
    list-style: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#materiale_scaricabile ul li{
    display: block;
    margin-bottom: 2px;
}

#materiale_scaricabile ul li a{
    margin: 0;
    padding: 5px 0 0 0;
    /*background-repeat: no-repeat;
    background-color: #9EB6D2;*/
    text-decoration: none;
    width: 160px;/*149*/
    display: block;
}

#materiale_scaricabile ul li a.mi1 {
    /*height:24px; */
    text-indent: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #1f65ae;
padding-right: 15px;
background:#CEDCE8 none repeat scroll 0 0;
}
#materiale_scaricabile ul li a.mi2 {
    /*background-color:#B0CBE9;*/
    text-align: right;
    font-weight: bold;
    color: #1f65ae;
padding-right: 15px;
}


#materiale_scaricabile ul li  a.mi1:HOVER {
    background-color: #1f65ae;
    color: #fff;
}
#materiale_scaricabile ul li  a.mi2:HOVER {
    background-color: #1f65ae;
    color: #fff;
}
#top-menu {
        /*background: url(/contenuti/img/main_menu_bg.jpg) top repeat-y;
        height: 10px;
        padding: 0;
        display: block;
        width: 170px;*/
}
#bottom-menu{
        /*background: url(/contenuti/img/main_menu_bg.jpg) bottom repeat-y;
        height: 10px;
        padding: 0;
        display: block;
        width: 170px;*/
}
#caption_calendario {
    margin: 0;
    padding: 0;
    background: #fabe2e/*7D9EC3*/;
    color: #FFFFFF;
    font: bold 12px Geneva, sans-serif;
    text-align: center;
}


#calendario{
    margin: 0 0 0 10px;
    font: normal 12px/20px Geneva, sans-serif;
    color: #616B76;
    text-align: center;
    background-color: #fff;
    /*width: 170px;163*/
    /*margin-bottom: 10px;
    margin-left:10px;*/
}

table.calendario_mensile{
    overflow: hidden;
    display: block;
    padding: 0px;
    text-align: center;
}

table.calendario_mensile th{
    font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #616B76;
    /*background: #D9E2E1;
    border: 1px solid #A2ADBC;*/
    text-align:center;

}

.today, td.today a, td.today a:link, td.today a:visited {
    color: #608194;
    font-weight: bold;
    background: #fabe2e/*DF9496*/;
}

.cal_not_in_month{
    color: #ccc/*F6F4DA*/;
    /*font-weight: bold;
    background: #6D94BF;*/

}

table.calendario_mensile td {
    /*border: 1px solid #A2ADBC;*/
    width: 20px;
    height: 20px;
    text-align: center;
}

table.calendario_mensile td a {
    text-decoration: none;
    font-weight: bold;
    display: block;
}

table.calendario_mensile td a:link, table.calendario_mensile td a:visited {
    color: #608194;
}

table.calendario_mensile td a:hover,table.calendario_mensile td a:active {
    color: #6aa3ae;

}

table.table_ordini tr{
    border-bottom:1px solid #A2ADBC;
}

a[href$='.pdf'] {
min-height: 20px;
    padding: 2px 50px 0px 0;
    background: transparent url(/contenuti/img/pdf.jpg) no-repeat bottom right;
}
a[href$='.jpg'] {
min-height: 20px;
    padding: 2px 50px 0px 0;
    background: transparent url(/contenuti/img/jpg.jpg) no-repeat bottom right;
}

#main/ontainer {
        width: 970px;
        margin: 0 auto;
        text-align: left;
    display: inline-block;
    clear: both;
}

.banner_lungo {
 float:left;
 min-height:55px;
 width:100%;
 margin-bottom:10px;
}

div.banner-right{
  padding:0 2px 2px 0;
  margin:0;
}

.paginazione a{
 text-decoration:none;
}

td.page_nav b a{
  color:#93005D;
}

#ris_iscriviti{
    padding-left:2px;
    margin-top:5px
}
strong{ font-weight:bold;}
em{ font-style:italic;}
