body {
   margin:0;
   padding:0;
   text-align: center;
   background:#cae0ee url('bg_body.jpg') repeat-x 0 0 !important;
   font-size:100%;
   font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif !important;
}

a {
text-decoration:none;
outline:0;
}


a:hover {
text-decoration:underline;
}

a:active {
text-decoration:none;
}

a:visited {

}

.book_availability:before {
content:"Disponibilità :";
}

.prezzoCopertina, .sale_price, .sconto-10 {
font-size:1.1em;
}

.prezzoCopertina {
border-top:1px dotted #cbcbcb;
margin-top:0.7em;
}

.sconto-10 {
border-bottom:1px dotted #cbcbcb;
margin-bottom:0.7em;
}

h1 {
margin-left:-90px;
padding:8px 0 8px 90px;
background:transparent url(h1.jpg) no-repeat top left;
font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
}

.h1_home {
margin:-5px 0 0;
position:relative;
left:-90px;
padding:0px 0 0 90px;
background:transparent url(h1.jpg) no-repeat top left;
font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;
font-size:2.9em;
display:block;
}

h2 {
border-bottom:1px dotted #CBCBCB;
border-top:1px dotted #CBCBCB;
font-size:1.2em;
margin:0 0 1em;
padding:0;
text-align:right;
}
.informazioni {}
.autore, .editore, .anno, .categoria, .isbn {
margin:0;
padding:5px;
 }
.editore, .anno, .categoria, .isbn, .prezzo {
border-bottom:1px dotted #cbcbcb;
 }
.autore { } .editore { } .anno { } .categoria { } .isbn { }
.disponibilita {

}
#contenuto ul {
margin-left:2em;
}

#wrapper {
 margin:0 auto;
 padding:0;
 width:85%;
 height:100%;
 text-align: left;
 min-width:800px;
 background:transparent url(librinuoviusati.jpg) no-repeat 155px 125px;
}

#topbar {
 margin:0;
 padding:0;
 width:100%;
 height:38px;
 float:left;
 clear:both;
 background-color:#9dadb8;
 border:0;
 font-size:0.9em;
 }

#siteactions {
 margin:0;
 padding:0;
 float:left;
 }
 
 #sact_nav {
 margin:0 0 0 10px;
 padding:0;
 list-style-type:none;
 }

#sact_nav li {
display:block;
float:left;
margin:5px 10px;
text-transform:uppercase;
 }

#sact_nav li a:active {
text-decoration:none;
position:relative;
top:3px;
}

#search {
 margin:0;
 padding:0;
 float:right;
 z-index:100;
 }
 
.searchSection {
 display:none;
 }
 
 input.searchButton {
 background:#afae80 none;
 border:0;
 color:#000000;
 cursor:pointer;
 font-size:90%;
 height:38px;
 width:110px;
 padding:0;
 text-align:center;
 text-transform:uppercase;
 font-size:1em;
}

#searchGadget {
background:transparent none;
border-top:0; border-left:0; border-right:0;
border-bottom:1px dotted #ffffff;
font-size:1.3em;
}

.livesearchContainer {
background:#FFFFFF none;
}

.LSResult {
position:absolute;
left:57%;
z-index:200;
top:30px;
}

.LSIEFix {
overflow:hidden;
width:260px;
}

#logo {
 margin:0 0 0 -45px;
 position:absolute;
 top:65px;
}

#logo a img {
 display:block;
 
 }

#navigazione {
 clear:both;
 float:left;
 margin:100px 0 0;
 padding:10px 0 10px 148px;
 background:transparent url('bg_columns.gif') repeat-y 0 0;
font-size:0.7em;
 }

#gnav_nav {
 margin:0;
 padding:0;
 list-style:none;
 }

#gnav_nav li {
float:left;
font-size:1.4em;
margin:0 1em;
padding:0;
text-transform:uppercase;
 }

#gnav_nav li a:active {
text-decoration:none;
position:relative;
top:3px;
}

#contenuto {
 width:100%;
 margin:0;
 float:left;
 clear:both;
 font-size:0.90em;
 }

fieldset {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:1px solid #CBCBCB;
}

.search_row_even {



}

.search_row_odd {

}

#colonna {
 width:80%;
 margin:0;
 padding-top:20px;
 background:#ffffff url('bg_columns.gif') repeat-y 0 0;
 border-left:1px solid #fcfdfe;
 border-top:1px solid #c5c5c5;
 border-right:1px solid #c5c5c5;
 border-bottom:0;
 vertical-align:top;
 padding:20px 0;
 }

#pagina {
 margin:10px 15px 0 125px;
 padding:0;
 }

 /*
#ads {
position:relative;
text-align:right;
height:15px;
 }
     */

#breadcrumbs {
padding:0;
margin:20px 5px;
line-height:28px;
height:30px;
background:transparent url(freccia_bread.jpg) no-repeat scroll 103px top;
 }


 
#breadcrumbs-you-are-here {
margin-right:20px;
clear:none;
display:block;
float:left;
font-variant:small-caps;
letter-spacing:0.2em;
text-align:center;
width:105px;
height:55px;
 }


#colonna_portlet {
 width:20%;
 margin:0;
 vertical-align:top;
 padding-top:15px;
 }

.portletHeader {
background-color:#9CADB7;
border-left:6px solid #EBEAE8;
color:#FFFFFF;
font-size:1.3em;
margin:5px 0 10px;
padding:5px;
}

.portletWrapper {
margin:0 0 20px 0;
padding:0;
background:#79868e url(bg_portlets.jpg) repeat-y 0 0;
border-color:#c5c5c5;
border-width:1px 1px 1px 0;
border-style:solid;
}
.portlet {
background-color:transparent;
border-bottom:0;
margin:1px 0 1em;
} 

.portletFooter {
background-color:#9CADB7;
border-top:1px dotted #cbcbcb;border-bottom:1px dotted #cbcbcb;
border-left:0;border-right:0;
color:#ffffff;
font-size:1.1em;
}

#colonna_portlet .portletFooter a {
    display: block;
    color:#79868E;
}


.portletFooter {
    margin-bottom:1em;
}

#colonna_portlet a {
text-decoration:underline;
color:#afad81;
}

#colonna_portlet a:hover {
text-decoration:underline;
color:#ffffff;
}

#portletwrapper-706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f4c696272690a736974692d616d696369 dl dd a {
border-left:2px dotted #EBEAE8;
display:block;
padding-left:7px;
}

#portletwrapper-706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f4c696272690a73686f7070696e672d63617274 {
display:none;
}

.portletItem {
border-left:0;
border-right:0;
margin:0;
padding:1em;
color:#ffffff;
}



#searchform {
 width:100%;
margin:0;
padding:0;
text-align:center;
}

#searchform input {
clear:both;
font-size:40px;
height:50px;
padding-left:10px;
width:90%;
display:block;
margin:0 auto;
}

#contenuto input.searchButton {
background:#AFAE80 none;
border:0 none;
clear:both;
display:block;
font-size:1.3em;
margin:0 auto;
padding:5px;
text-transform:uppercase;
width:110px;
}

.book-categories dt {
border:1px dotted #CBCBCB;
float:left;
height:80px;
margin:5px;
padding:5px;
width:30%;
display:block;
overflow:hidden;
}

.book-categories dt:hover  {
border:1px solid #CBCBCB;
background:#afad81 url(h1.jpg) no-repeat bottom right;
}

.book-categories dt a {
letter-spacing:0.1em;
text-transform:uppercase;
border-bottom:1px dotted #cbcbcb;
display:block;
padding-bottom:3px;
margin-bottom:3px;
}

.book-categories dt:hover a {
color:#ffffff;
}

.category-howmany{
color:#cbcbcb;
}

#footer {
 margin:0;
 clear:both;
 border-left:1px solid #fcfdfe;
 border-top:0;
 border-right:1px solid #c5c5c5;
 background:#c5c5c5 url('bg_columns.gif') repeat-y 0 0;
padding-left:130px;
 }
#footer a {
text-decoration:none;
color:#727171 !important;
}
#footer li a:active {
text-decoration:none;
position:relative;
top:3px;
}

#impressum {
border-left:70px solid #9CADB7;
font-variant:small-caps;
letter-spacing:0.3em;
margin:0 0 5px;
padding:5px;
}

#footer h1 {
text-transform:uppercase;
background:transparent none repeat scroll 0 0;
clear:none;
display:block;
float:left;
font-size:0.7em;
height:0.7em;
line-height:6px;
margin:3px;
padding:0;
}

#blank {
 margin:0;
 padding:0;
 background:transparent;
 border:0;
 }

#blank a {
background:transparent url(logo_gropen.jpg) no-repeat scroll 0 0;
display:block;
height:73px;
margin:0 auto;
text-indent:-9000em;
width:120px;
}

#blank a:hover {
background:transparent url(logo_gropen.jpg) no-repeat scroll 0 -73px;
display:block;
}

#tablehome {
width:100%;
}

#tablehome tr td {
vertical-align:middle;
height:2.5em;
border:0;
text-align:center;
}

#tablehome ul {
list-style-type:none;
margin:0.6em 1.5em;
}
#tablehome li {
margin:0;
border-bottom:1px dotted #cbcbcb;
padding:0;
text-align:center;
letter-spacing:0.1em;s
}

#tablehome tr #dove, #tablehome tr #orari  {
color:#FFFFFF;
font-size:2.3em;
text-indent:-0.3em;
width:50%;
background-color:#79868e;
text-align:left;
}
#tablehome tr #dove  {
border-right:5px solid #ffffff;
}

#tablehome tr  #spedizioni {
border-top:5px solid #ffffff;
background-color:#79868e;
}

#tablehome #spedizioni td {
font-size:2.3em;
text-indent:-0.3em;
color:#FFFFFF;
}

#bottonemappa a {
background-color:#B0AD82;
color:#FFFFFF;
display:block;
font-size:1.5em;
margin:20px auto;
padding:5px;
text-align:center;
text-transform:uppercase;
width:110px;
border:1px solid #ffffff;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

#bottonemappa a:hover {
border:1px solid #79868e;
}

#spedizioni table {
width:100%;
}

#spedizioni img {
margin:10px;
}

#cover {
background:transparent url(bg_cover.jpg) repeat-x scroll left bottom;
border:1px solid #79868E;
display:block;
height:197px;
margin:0 0 5px; padding:0;
}
#cover_text {
height:100%;
margin:0 auto;
background:transparent url(bg_cover_logo.jpg) no-repeat right bottom;
}

#cover_text p {
background:transparent url(books.jpg) no-repeat scroll left top;
display:block;
font-size:2.5em;
height:100%;
line-height:1em;
margin:0;
overflow:hidden;
padding-left:290px;
padding-top:28px;
font-style:italic;
color:#2D2D2D;
}

.iefix {
	margin:0;
	padding:0;
	border:0;
	background:transparent;
}

#row_pubb {
    float: right;
}
#breadcrumbs {
margin:30px 5px;
}

#row_pubb {
margin-top:8px;
}

#logo {
z-index:100;
}

#colonna {
width:82%;
}

#colonna_portlet {
width:18%;
}

#spedizioni a{
color:#ffffff;
}

>>> tema dell'elenco libri

.listingBar {
border-color:#C5C5C5;
border-style:dotted;
border-width:1px 0;
margin:1em 0;
padding:0.5em 0;
}

.listingBar a {
display:inline-block;
margin:0 0.2em;
background-color:#C5C5C5;
padding:0.6em;
color:#ffffff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

.listingBar a:hover {
color:#000;
text-decoration:none;
}

.current {
font-size:1.5em;
margin:0 0.5em;
}

.search_results {
border-collapse:collapse;
}

.search_results tr {
border-bottom:1px dotted #c5c5c5;
border-top:1px dotted #c5c5c5;
padding:3em 0;
}

.search_results tr:hover {
background-color:#e7e7e7;
}

.search_results tr td {
padding:0.3em;
}
dl.portalMessage.info {
    background-color: #99BBBB;
    font-size: 120%;
}
#portlet-cart .portletHeader {
    background: bottom right url(http://static.libri-usati.com/libraiotorino/cart_medium.gif) no-repeat;
}
