body { font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; background-color: #994F35; text-align: center; margin: 0; }
div { text-align: left; margin: 0px; padding: 0px; }
div#bk { padding: 20px 0 0 0; background-color: #5E1C05; background-attachment: scroll; background-image: url(bk.jpg); background-repeat: repeat-x; background-position: left bottom; }

div#head { background-color:#F1F1D8; background-attachment: scroll; background-image: url(head.jpg); background-repeat: no-repeat; background-position: left top; }
div#head div { font-size:0.8em; }
div#head div#indice { width:200px; margin-left: 114px; float:left; margin-top: 80px; margin-bottom: 10px }
div#head div#intro { width:396px; float:left; margin-top: 80px; margin-bottom: 10px }

div#contenitore { width: 720px; margin: 0 auto; }
div#contenitore div div a { color: #5E1C05; text-decoration: none; font-weight: bold; }
div#contenitore div div a:hover { text-decoration: underline; }
div#contenitore div div span.bullet { color: #C5B3B3 }
div#contenitore div div hr { border-top-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #C5B3B3; border-right-color: #C5B3B3; border-bottom-color: #C5B3B3; border-left-color: #C5B3B3; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

div.divisore { height:9px; clear:left; width:720px; background-image: url(divisore.png); background-repeat: repeat-x; background-position: left top; }
div.backtop { height:20px; clear:left; width:710px; text-align: right }
div.backtop a { font-size:0.7em }


div#box1{ clear:left; background-color:#F1F1D8; background-attachment: scroll; background-image: url(bk-box.png); background-repeat: repeat-y; background-position: left top; }
div#box1 div { font-size:0.8em; }
div#box1 div#titolo1 { height: 36px; width: 720px; background-image: url(titolo-blog.png); background-repeat: no-repeat; background-position: left top; margin-bottom:10px; }
div#box1 div#foto1 { float:left; width:220px; margin-left:30px; margin-bottom:5px; }
div#box1 div#testo1 { width:450px; margin-left:250px; margin-bottom:5px; }

div#box2{ clear:left; background-color:#F1F1D8; background-attachment: scroll; background-image: url(bk-box.png); background-repeat: repeat-y; background-position: left top; }
div#box2 div { font-size:0.8em; }
div#box2 div#titolo2 { height: 36px; width: 720px; background-image: url(titolo-site.png); background-repeat: no-repeat; background-position: left top; margin-bottom:10px; }
div#box2 div#foto2 { float:left; width:220px; margin-left:30px; margin-bottom:5px; }
div#box2 div#testo2 { width:450px; margin-left:250px; margin-bottom:5px; }

div#box3{ clear:left; background-color:#F1F1D8; background-attachment: scroll; background-image: url(bk-box.png); background-repeat: repeat-y; background-position: left top; }
div#box3 div { font-size:0.8em; }
div#box3 div#titolo3 { height: 36px; width: 720px; background-image: url(titolo-chisono.png); background-repeat: no-repeat; background-position: left top; margin-bottom:10px; }
div#box3 div#testo3 { float:left; width:500px; margin-left:34px; margin-bottom:5px; }
div#box3 div#foto3{ width:160px; margin-left:544px; margin-bottom:5px; }

div#box4{ clear:left; background-color:#F1F1D8; background-attachment: scroll; background-image: url(bk-box.png); background-repeat: repeat-y; background-position: left top; }
div#box4 div { font-size:0.8em; }
div#box4 div#titolo4 { height: 36px; width: 720px; background-image: url(titolo-extra.png); background-repeat: no-repeat; background-position: left top; margin-bottom:10px; }
div#box4 div#testo4 { float:left; width:130px; margin-left:34px; margin-bottom:5px;  }
div#box4 div#twitter_div { width: 300px; margin-left:170px; }
div#box4 div#twitter_div ul { margin: 0px; padding: 0px; list-style-type: none; font-style: italic; }
div#box4 div#h4x { width:720px}

div#boxdeviant{ clear:left; background-color:#F1F1D8; background-attachment: scroll; background-image: url(bk-box.png); background-repeat: repeat-y; background-position: left top; }
div#boxdeviant div { font-size:0.8em; }
div#boxdeviant div#titolodeviant { height: 36px; width: 720px; background-image: url(titolo-deviant.png); background-repeat: no-repeat; background-position: left top; margin-bottom:10px; }
div#boxdeviant div#testodeviant { width:660px; margin-left:30px; margin-bottom:5px }





div#footertop { background-color: #CCCC99; height: 43px; width: 720px; }
div#footertop img { border: 0; }
div#footertop div#xhtml { font-size: 0.1em; padding: 5px 0 0 5px; width: 90px; float:left; }
div#footertop div#css { font-size: 0.1em; padding: 5px 0 0 5px; width: 90px; float:left; }
div#footertop div#copy { font-size: 0.8em; padding: 15px 0 0 0; width: 420px; margin-left: 200px }
div#footerdown{ background-image: url(ombra-footer.jpg); height: 73px; width: 720px;  }
