body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background:#424242 url(images/back.png) 0 22px repeat-x;text-align:center;margin:0;padding:0;overflow-x:hidden;}
#container{width:960px;height:677px;background:url(images/outside.png) 50% 50%;position:relative;left:35px;margin:12px auto 0 auto;overflow:hidden;text-align:left;margin-top:22px;}
#inside{width:874px;height:566px;margin:53px 0 0 9px;background:#f0f4f7 url(images/inback.png) 0 0 repeat-x;overflow:hidden;position:relative;}
#book,#logo,#hearts{position:absolute;margin:0;background:url(images/inside.jpg) 0 0 no-repeat;}
#book{width:440px;height:550px;left:31px;bottom:0;}
#logo{width:75px;height:39px;top:0;right:0;background-position:0 -609px;}
#hearts{width:39px;height:105px;position:absolute;right:0;bottom:0;background-position:-231px -550px;}
#book span,#logo span,#buy span{display:none;}
#body{width:450px;position:absolute;right:20px;top:75px;}
#body h3{font-size:2.2em;font-weight:normal;margin:0;text-align:center;line-height:1.5em;}
#body h4{font-size:1.85em;font-weight:normal;margin:0;text-align:center;line-height:1em;}
.ricavato{width:291px;font-size:1.26em;margin:3em auto 1em auto;line-height:1em;text-align:center;}
.speranza{font-size:1.82em;text-align:center;}
.speranza a{border-bottom:2px solid #aaa;display:inline-block;text-decoration:none;color:#000;}
.fondazione{font-size:0.93em;text-transform:uppercase;}
.ann,.ann a,.fondazione{text-align:center;color:#777;}
#buy{display:block;width:231px;height:58px;background:url(images/inside.jpg) 0 -550px no-repeat;margin:41px auto 55px auto;}
.gift{width:340px;margin:50px auto 0 auto;font-size:1.1em;color:#777;text-align:justify;}
.gift b{font-weight:bold;color:red;}

