/*stili per il layout fluido*/
html,body{margin: 0;padding:0; width: 100%}
body{font-family: verdana;font-size: 8.7pt}
div#container{width: 960px;margin: 0 auto;background: url(../images/barra_sfondo_bianco_rosso.jpg) repeat-y top}

/*stili generici, su header e footer*/
div#header{margin: 0 0 -3px 0;padding: 0;background-color:#B11920;color: #FFFFFF; width: 960px}
div#barra{margin: 0;padding: 0;background-color:#515151;height: 25px;color: #FFFFFF}
h1,h2,h3,h4,h5,h6{margin: 0;padding:0;font-family: verdana}
h1{padding-left:10px;font: bold 2.3em/80px verdana}
h2{color: #7B0F0F;font-size: 1.3em}
h2 img{padding: 0 10px 0 0}
h2 a{color: #7B0F0F; text-decoration: none}
h2 a:hover{text-decoration: underline}
h3{color: #515151; font-size: 1.0em}
h3 a{color: #515151; text-decoration: none}
h3 a:hover{text-decoration: underline}
h4{font-weight: normal;font-size: 1.1em}
h4 a{color: #515151; text-decoration: none}
h4 a:hover{text-decoration: underline}
h5{font-weight: normal;font-size: 0.9em}
h6{font-size: 1em}
div#footer a{color:#fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{float: left;width: 170px;\width:180px;w\idth:170px;padding: 1em 10px 20px 10px;}
div#navigation h2{color: #FFFFFF}
div#navigation h2 a{color: #FFFFFF}
div#navigation h4 a{font-size: 1em;color: #FFB6C1; text-decoration: none}
div#navigation h4 a:hover{text-decoration: underline}
div#navigation h4{color: #FFB6C1; font-size: 1em;}
div#extra{float: right;width: 170px;\width:180px;w\idth:170px;padding: 1em 5px 20px 5px;}
div#content{margin: 0 180px;padding: 1em 10px;}
div#footer{clear:both; text-align:center; padding: 5px 0; background-color: #515151; color: #fff;height: 15px;}
div#footer h3{color: #FFFFFF}
div#navigation div#catalogo ul{margin: 0; padding: 0}
div#navigation div#catalogo li{list-style-type:none; margin: 0; padding: 0 0 10px 0}

/*stili per l'header*/
div#header #foto1{border: none;float: left; margin: 0; padding:0;}
div#header #foto2{border: none; margin: 0; padding:0}

/*stili per la barra*/
div#barra ul{/*float:left;*/}
div#barra ul, div#barra li{list-style-type:none;margin:0;padding-left: 2px;padding-top: 2px}
div#barra li{float:left;margin-right:0.9em;padding-right:1.1em; border-right: 3px solid #7B0F0F}
/*div#barra a{float:left;padding:0 0 0 15px; */
div#barra a{float:left;padding:0 0 0 5px;
    text-decoration:none;font-weight:bold;color:#369;font: normal bold 1.1em/1.3em arial,sans-serif}
/*div#barra li a{background: url(../images/icona_menu_sauro.jpg) no-repeat left center;color: #FFFFFF}*/
div#barra li a{color: #FFFFFF}
div#barra li a:hover{text-decoration: underline}
/*div#barra li a:selected{color: #F00}*/
div#iphone a{float:left; padding:0 0 0 15px; background: url(../images/ico_i-phone.gif) no-repeat left center;color: #FFFFFF}
div#ebook a{float:left; padding:0 0 0 17px; background: url(../images/ico_e-book.gif) no-repeat left center;color: #FFFFFF}

/*stili per la sezione navigation*/
div#navigation #privacy{margin-bottom: 0}
div#navigation div#linea{margin: 20px 5px 10px -5px; border-top: 1px solid #FFFFFF}

/*stili per la sezione extra*/
div#extra h2{color: #FFFFFF}
div#extra h2 a{color: #FFFFFF}
div#extra h4{color: #FFFFFF}
div#extra h4 a{color: #FFFFFF}
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}
div#extra a{color: #000000; text-decoration: none}
div#extra a:hover{text-decoration: underline}

div#extra div#logout{padding-left: 2px}
div#extra div#linea{margin: 20px 0 10px 0;border-top: 1px solid #515151}

/*stili per il content*/
div#content{color: #696969}

div#content div#contatti{line-height: 1.5em}

div#content1{}
div#content1b{margin-top: 10px;margin-bottom: 20px;padding-top: 15px;border-top: 1px solid #7B0F0F}

div#content2{float: left; margin:10px 10px -20px 10px; padding: 0;width: 260px; height: 330px}
div#content2news{float: left; margin:10px 10px -20px 10px; padding: 0;width: 520px; text-align:justify}
div#content2newstitolo{float: left; margin:10px 10px -20px 10px; padding: 0;width: 260px; height: 450px}
div#content2 div#copertina{float: left;padding-right: 5px}
div#content2 div#copertina img{width: 100px;height: 163px;border: 1px solid black;}
div#content2 div#copertina img:hover{}
div#content2  div#spazio2{height: 10px; background-color: #EEE;margin-top: 10px}
div#content2  a{color: #515151;text-decoration: none;}
div#content2  a:hover{text-decoration: underline}
div#content2  div#segue{text-align: right;}
div#content2  div#segue img{margin-right: 4px; margin-top: 2px; border: none}
div#content2  div#spazio{height: 20px; background-color: #EEE; margin-left: 105px}

div#content7{float: left; margin:10px 10px 20px 10px; padding: 0;width: 520px; text-align:justify}
div#content7news{float: left; margin:10px 10px 0 10px; padding: 0;width: 520px; text-align:justify}
div#content7newstitolo{float: left; margin:10px 10px 0 10px; padding: 0;width: 260px; height: 450px}
div#content7 div#copertina{float: left;padding-right: 5px}
/*div#content7 div#copertina img{width: 100px;height: 100px;border: 1px solid black;}*/
div#content7 div#copertina img{width: 100px;height: 163px;border: 1px solid black;}
div#content7 div#copertina img:hover{}
div#content7  div#spazio2{height: 10px; background-color: #EEE;margin-top: 10px}
div#content7  a{color: #515151;text-decoration: none;}
div#content7  a:hover{text-decoration: underline}
div#content7newsletter  a{color: #515151;text-decoration: none; font-weight:bold;}
div#content7newsletter  a:hover{text-decoration: underline; font-weight:bold;}
div#content7  div#segue{text-align: right;}
div#content7  div#segue img{margin-right: 4px; margin-top: 2px; border: none}
div#content7  div#spazio{height: 20px; background-color: #EEE; margin-left: 105px}

div#content4{margin: 0;padding: 0}
div#content4 div#copertina{float: left; padding-right: 10px;}
div#content4 div#copertina img{width: 180px; height: 288px; border: 1px solid black}

div#content4 div#copertinaebook {float: left; padding-right: 10px; position:absolute; left:36px; top:20px; width:176; height:288; z-index:1;}
div#content4 div#copertinaebook img {width: 174px; height: 288px; border: 1px solid black}
div#content4 div#corniceebook{float: left; padding-right: 10px; position:relative; width:250; height:387; z-index:0}

div#content4 div#spazio2{height: 30px; background-color: #EEE}

div#content4 div#coll a{text-decoration: none; color: #7B0F0F; font-weight: bold}
div#content4 div#coll img{/*width: 200px; height: 43px;*/ border: 1px solid black}

div#content4 div#mangiarozzo {color: #7B0F0F; font-weight: bold}
div#content4 div#mangiarozzo a{text-decoration: none; color: #7B0F0F; font-weight: bold}
div#content4 div#mangiarozzo img{border: 0px;/*width: 200px; height: 43px; border: 1px solid black*/}

div#content4 div#mangiarozzo_link {color: #7B0F0F; font-size: 9pt}
div#content4 div#mangiarozzo_link a{text-decoration: none; color: #7B0F0F; font-size: 9pt}
div#content4 div#mangiarozzo_link img{border: 0px;/*width: 200px; height: 43px; border: 1px solid black*/}

div#content4 a{color: #000000;text-decoration: none;}
div#content4 a:hover{text-decoration: underline}
div#content4 div#segue{text-align: right;}
div#content4 div#segue img{padding-right: 4px; padding-top: 6px; border: none}
div#content4 div#spazio{height: 30px; background-color: #EEE; margin-left: 190px}
div#content4 div#ibs{padding-left: 250px}
div#content4 div#ibs img{border: none}
div#content4 div#ibs a{text-decoration: none}
#ibs2{padding-left: 15px}
#ibs2 img{border: none}
#ibs2 a{text-decoration: none}

div#content4 div#link_giorn{border-top: 1px solid #7B0F0F; margin: 140px 5px 0 5px; padding: 10px 0 0 5px;}
div#content4 div#link_giorn h4{font-weight: normal;font-size: 1.1em}
div#content4 div#link_giorn h4 a{color: #515151; text-decoration: none}
div#content4 div#link_giorn h4 a:hover{text-decoration: underline}

div#content5 div#imm{float: left; padding-right: 10px}
div#content5 div#imm img{width: 160px; height: 160px; border: 1px solid black}
div#content5{margin: 0;padding: 0}
div#content5 div#segue{text-align: right;}
div#content5 div#segue img{padding-right: 4px; padding-top: 6px; border: none}
/*div#content5 a{color: #000000;text-decoration: none;}
div#content5 a:hover{text-decoration: underline}*/
div#content5 div#titoli{margin-top: 90px}
div#content5 div#titoli_aut{padding-top: 10px;}
div#content5 div#titoli_aut ul{margin: 0 ;padding-left: 5px; list-style-type: none;padding-bottom: 5px; padding-top:20px}
div#content5 div#titoli_aut a{text-decoration: none; color: #696969}
div#content5 div#titoli_aut a:hover{text-decoration: underline}

div#content5 div#titoli_col{padding-top: 10px;}
div#content5 div#titoli_col ul{margin: 0 ;padding-left: 5px; list-style-type: none;padding-bottom: 5px; padding-top:20px}
div#content5 div#titoli_col a{text-decoration: none; color: #696969}
div#content5 div#titoli_col a:hover{text-decoration: underline}

/*div#content5 div#link_giorn{border-top: 1px solid #7B0F0F; margin: 140px 5px 0 5px; padding: 10px 0 0 5px;}*/
div#content5 div#link_giorn{border-top: 1px solid #7B0F0F; margin: 140px 5px 0 5px; padding: 10px 0 0 5px;}
div#content5 div#link_giorn h4{font-weight: normal;font-size: 1.1em}
div#content5 div#link_giorn h4 a{color: #515151; text-decoration: none}
div#content5 div#link_giorn h4 a:hover{text-decoration: underline}

div#content div#ris_tit{padding-top: 10px;margin-bottom:20px; font-size:15px; line-height: 20px}
div#content div#ris_tit ul{margin: 0 ;padding-left: 10px;padding-top: 5px; padding-bottom:20px}
div#content div#ris_tit a{text-decoration: none; color: #696969}
div#content div#ris_tit a:hover{text-decoration: underline}

div#content div#ris_ISBN{padding-top: 10px;margin-bottom: 20px; font-size:15px;line-height: 20px}
div#content div#ris_ISBN ul{margin: 0 ;padding-left: 10px;padding-top: 5px; padding-bottom:20px}
div#content div#ris_ISBN a{text-decoration: none; color: #696969}
div#content div#ris_ISBN a:hover{text-decoration: underline}

div#content div#ris_aut{padding-top: 10px;margin-bottom: 20px; font-size:15px;line-height: 20px}
div#content div#ris_aut ul{margin: 0 ;padding-left: 10px;padding-top: 5px; padding-bottom:20px}
div#content div#ris_aut a{text-decoration: none; color: #696969}
div#content div#ris_aut a:hover{text-decoration: underline}

div#content div#bestsellers{float: left;margin-right: 0;margin-top: 0;padding-top: 15px;border-top: 1px solid #7B0F0F}

div#content div#prossimamente{float: left;margin-right: 0;margin-top: 10px;margin-bottom: 10px;padding-top: 15px;border-top: 1px solid #7B0F0F}

div#content div#pagine{float: left; margin-top: 20px; margin-bottom: 20px;text-align: center; width: 550px}
div#content div#pagine ul{list-style-type:none;margin:0;padding-left: 10px}
div#content div#pagine li{display: inline;margin-right:0.4em;padding-right:0.7em;}
div#content div#pagine ul a{text-decoration:none;font-weight:bold;color:#DF5C56}

div#content div#pagine ul a:hover{text-decoration: underline}
div#content div#pagine ul a:active{border: 0.5px solid red}

div#content div#torna{margin-left: 400px; margin-top: 30px}

/*stili per il menu destro*/
div#venduti{padding-bottom: 20px; padding-left: 3px; padding-right: 3px;}
div#venduti div#imm_picc{float: left; padding-right: 5px}
div#venduti div#imm_picc img{width: 75px; height: 75px; border: none}
div#venduti h3 {color: #FFFFFF}
div#venduti h3 a{color: #FFFFFF}
div#venduti h4{color: #FFB6C1}
div#venduti div#yyy{margin-top: 95px}
div#venduti div#fff{margin-top: 5px}
div#venduti div#trattino{border-top: 1px solid white;margin: 0 5px 0 0}
div#venduti div#content3 div#xxx{margin-top: 150px;}
div#venduti div#content3 h3 a{color: #FFFFFF}
div#venduti div#content3 h4{font-size: 1em;color: #FFB6C1}
div#venduti div#content3 div#cop{float: left; padding-right: 5px}
div#venduti div#content3 div#cop img{width: 85px;height: 136px;border: none}
div#venduti div#content3 div#cop a{color: #000000;text-decoration: none;}
div#venduti div#content3 div#cop a:hover{text-decoration: underline}
div#venduti div#content3 div#trattino{border-top: 1px solid white;margin: 0 5px 0 0}

div#venduti div#link_titoli h3{color: #FFFFFF}
div#venduti div#link_titoli ul{color: #FFB6C1;margin:0 0 0 8px;padding-left: 5px;padding-top: 5px}
div#venduti div#link_titoli li a{color: #FFB6C1}
div#venduti div#link_titoli li a:hover{text-decoration: underline;}

/*stili per il menu sinistro*/
div#news{padding-right: 3px}
div#news h3{color: #FFFFFF}
div#news h4{color: #FFB6C1}
div#news a{color: #FFFFFF;text-decoration: none;}
div#news a img{border: none;text-decoration: none;}
div#news a:hover{text-decoration: underline;}
div#news div#segue{text-align: right; padding-right: 10px}
div#news div#segue img{ margin-right: 4px; margin-top: 3px; border: none}
div#news div#trattino{border-top: 1px solid white;margin: 0 5px 0 5px}

div#news div#alfabeto{margin-top: 15px}
.ul_d{margin: 0; padding: 2px 0 2px 2px; height: 22px}
.li_d{float: left; background-color: #A33C40; width: 22px; margin-left: 4px; height: 19px; text-align: center; padding-top: 3px;}
.li_d:hover{background-color: #660E12}
.li_d2{float: left; background-color: #660E12; width: 22px; margin-left: 4px; height: 19px; text-align: center; padding-top: 3px;}
.li_d3{float: left; background-color: #A33C40; width: 22px; margin-left: 4px; height: 19px; text-align: center; padding-top: 3px;}

div#news div#el_autori{margin: 15px 0 0 -7px; padding: 2px 0 2px 2px;}
.li_a{background-color: #A33C40; height: 22px;margin-top: 4px;line-height: 22px}
.li_a:hover{background-color: #660E12}
.li_a2{background-color: #660E12; height: 22px;margin-top: 4px;line-height: 22px}

/*div#news div#el_autori ul{list-style-type:none;margin:10px;padding-left: 10px; padding-right: 10px}
div#news div#el_autori ul a{text-decoration:none;color:#FFFFFF;}
div#news div#el_autori ul a:hover{text-decoration: underline; color: #efb6b2;}*/

div#news div#el_collane{margin: 15px 0 0 -7px; padding: 2px 0 2px 2px;}
.li_c{background-color: #A33C40; height: 30px;margin-top: 4px;line-height: 15px}
.li_c:hover{background-color: #660E12}
.li_c2{background-color: #660E12; height: 30px;margin-top: 4px;line-height: 15px}

/*div#news div#el_collanei ul a{text-decoration:none;color:#FFFFFF;}
div#news div#el_collane ul a:hover{text-decoration: underline; color: #efb6b2;}*/

div#linkEsterni a img{border: none;text-decoration: none;}


/*stili per la form di ricerca titoli*/
div#ricerca{margin: 30px 10px 30px 10px; border-bottom: 1px solid black; padding-bottom: 30px}
div#ricerca ul{margin: 0;padding-left: 20px; list-style-type: none}
div#ricerca li{padding-bottom:20px}
div#ricerca #formricerca{width: 250px; border:solid 1px #cccccc !important;}
div#ricerca #submitricerca{width: 70px; float: right; margin-right:20px; border:solid 1px #cccccc !important;}

div#newsletter{margin: 30px 10px 30px 10px; border-bottom: 1px solid black; padding-bottom: 30px}
div#newsletter #iscrizione{margin-top: 10px}
div#newsletter #cancellazione{margin-top: 10px}
div#newsletter #formricerca{width: 250px}
div#newsletter #submitricerca{width: 70px; float: right; margin-right:20px;}
div#newsletter #checkricerca{margin-left:10px}
div#newsletter a{color: #FFFFFF;text-decoration: none; font-weight:bold;}
div#newsletter a img{border: none;text-decoration: none; font-weight:bold;}
div#newsletter a:hover{text-decoration: underline; font-weight:bold;}

div#ris_newsletter{margin-bottom: 20px; text-align: center}

#navigation h2 {margin-left:-9px;}
#extra  h2{margin-left: -8px;}

/*stili aggiuntivi per la popup*/
div#containerpop{width: 640px;margin: 0 auto;background: url(../images/barra_sfondo_bianco_rosso_piccola.png) repeat-y top}
div#headerpop{margin: 0 0 -3px 0;padding: 0;background-color:#B11920;color: #FFFFFF; width: 640px}
