@charset "utf-8";
/* CSS Document */

body {
background:url(images/sfondo.jpg) top center no-repeat #E1DCC4;
margin:0px;
padding:0px;
color:#F6EFE2;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
}

img {
border:none;
}

.clear {
clear:both;
}

.home {
background:url(images/sfondohome.jpg) top center no-repeat #E1DCC4;
margin:0px;
padding:0px;
color:#F6EFE2;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
}

.divmenu {
width:831px;
height:49px;
}

.primo {
float:left;
width:208px;
height:49px;
}

.altrili {
float:left;
width:208px;
height:49px;
}

.ultimo {
float:left;
width:207px;
height:49px;
}

.primo a:hover {
background:url(images/primoh.gif) no-repeat top left;
}

.altrili a:hover {
background:url(images/altrilih.gif) no-repeat top right;
}

.ultimo a:hover {
background:url(images/ultimoh.gif) no-repeat top left;
}

.primo a {
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12pt;
line-height:3em;
text-transform:uppercase;
text-decoration:none;
display: block;
width:208px;
height:49px;
background:url(images/primo.gif) no-repeat top left;
}

.altrili a {
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12pt;
line-height:3em;
text-transform:uppercase;
text-decoration:none;
display: block;
width:208px;
height:49px;
background:url(images/altrili.gif) no-repeat top right;
}

.ultimo a {
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12pt;
line-height:3em;
text-transform:uppercase;
text-decoration:none;
display: block;
width:207px;
height:49px;
background:url(images/ultimo.gif) no-repeat top left;
}

.punto {
background:url(images/li.png) no-repeat left;
}

.voce {
margin-left:15px;
}

.credits {
padding-bottom:140px;
width:900px;
}

.link {
background:url(images/menu2.gif) no-repeat top center;
width:402px;
height:34px;
padding-top:10px;
}

.link a {
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
font-size:10pt;
}

.credits a:hover {
text-decoration:underline;
}

.copyright {
float:left; 
color:#5D4639; 
font-size:8pt; 
font-weight:normal; 
margin-top:20px;
}

.fbbox {
float:left; 
}

.copyright a {
color:#5D4639;
text-decoration:none;
}

.copyright a:hover {
text-decoration: underline;
}

.autrice {
background:url(images/autrice.png) top center no-repeat;
width:1007px;
height:738px;
}

.divhome {
width:1007px;
height:738px;
}

.libro {
background:url(images/libro.png) top center no-repeat;
width:1007px;
height:738px;
}

.filosofia {
background:url(images/filosofia.png) top center no-repeat;
width:1007px;
height:738px;
}

.acquista {
background:url(images/acquista.png) top center no-repeat;
width:1007px;
height:738px;
}

.autrice-1 {
float:left;
width:415px;
height:180px;
margin-left:70px;
margin-top:280px;
margin-right:50px;
}

.autrice-2 {
float:left;
width:440px;
height:210px;
margin-top:362px;
}

.filosofia-1 {
float:left;
width:430px;
height:172px;
margin-left:55px;
margin-top:210px;
margin-right:50px;
}

.filosofia-2 {
float:left;
width:440px;
height:228px;
margin-top:130px;
}

.filosofia-3 {
float:left;
width:370px;
height:172px;
margin-left:150px;
margin-top:55px;
margin-right:0px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
text-align:left;
}

.filosofia-4 {
float:left;
width:380px;
height:210px;
margin-top:20px;
}

.h1 {
color:#333333;
padding-top:10px;
margin-bottom:0px;
text-transform:uppercase;
font-size:20px;
}

.filosofia-2 .h1 {
text-align:right;
}

.acquista-1 .h1, .acquista-3 .h1 {
padding-top:5px;
}

.acquista-2 .h1 {
text-align:right;
padding-bottom:0;
padding-top:5px;
margin-bottom:0;
}

.acquista-2 p {
margin:10px;
}

.filosofia-3 ul {
margin-top:0px;
text-align:left;
}

.acquista-1 {
float:left;
width:400px;
height:320px;
margin-left:115px;
margin-top:210px;
margin-right:0px;
text-align:left;
}

.acquista-2 {
text-align:left;
height:210px;
padding-top:110px;
padding-right:50px;
}

.acquista-3 {
width:375px;
height:180px;
margin-top:70px;
margin-left:0px;
float:left;
}

.acquista-2-butt {
text-align:right; 
margin-bottom:0px;
}

.loves {
color:#333333;
}

.lovet {
color:#CC0000;
margin-bottom:0px;
}

.torna-s {
float:left;
background:url(images/up.gif) no-repeat top left;
height:31px;
margin-top:10px;
padding-top:7px;
padding-left:20px;
}

.torna-d {
float:right;
background:url(images/up.gif) no-repeat top right;
height:31px;
margin-top:10px;
padding-top:7px;
padding-right:20px;
}

.torna {
color:#FEF9E2;
text-decoration:none;
}

.sagscroller{
width: 100%; 
/*width: 320px;  default width of scroller*/
height:100%;
overflow:hidden;
position:relative;
border:none;
}

.sagscroller a{
}

.sagscroller ul{
position:absolute;
margin:0;
padding:0;
list-style:none;
width: 90%;
}

.sagscroller ul li{
display:block;
}

div#mysagscroller{
width:inherit;  /*width of scroller*/
height:inherit;
text-align:left;
}

div#mysagscroller2{
width:inherit;  /*width of scroller*/
height:inherit;
text-align:left;
}

div#mysagscroller3{
width: inherit;  /*width of scroller*/
height: inherit;
text-align:left;
}

div#mysagscroller ul li, div#mysagscroller2 ul li, div#mysagscroller3 ul li{
padding-bottom:10px;
}

div#mysagscroller ul li:first-letter, div#mysagscroller2 ul li:first-letter, div#mysagscroller3 ul li:first-letter{
}