body, html, ul, li, img {
margin:0;
padding:0;
border: 0px;
}
a{
color: #000000;
text-decoration: none;
}
body {
background:url("../img/tozai.gif") repeat scroll 0 0 transparent;
font-family: verdana;
font-size: 13px;
}

#page {
width: 920px;
margin: 0 auto;
background:url("../img/sfondo_blu_sfumato.jpg") repeat-x scroll 0 0 #ffffff;
overflow:auto;
padding: 10px 40px;
border: 1px solid #6e6e6e;
}

#header {
margin-bottom: 5px;
height: 130px;
width: 100%;
}

#logo, #tozai, #it_jp_map {
float:left;
}
#logo {
margin-top: 20px;
}
#tozai {
margin-top: 20px;
margin-right: 40px;
}
#it_jp_map {}

#txt_header * {
float:right;
}

#txt_header {
float:right;
width: 205px;
text-align: right;
margin-top: 20px;
}
#indirizzo {
margin-bottom: 10px;
}
#newsletter {
margin-top: 5px;
}

#content {
float:left;
margin-bottom:20px;
width:100%;
}
.btn_menu a {
font-size: 12px;
display: block;
width: 113px;
height: 32px;
background: url("../img/bottone_menu.png") no-repeat transparent;
text-align: center;
margin: 0 auto 5px auto;
text-transform:uppercase;
font-weight: bold;
padding-top: 9px;
}

#content_page {
float:right;
}
#menu {
position: absolute;
float: left;
width: 136px;
margin-right: 15px;
}

#menu li {
list-style-type: none;
}

#content_box {
background: url("../img/content_sfondo.png") repeat-x transparent;
border-left: 1px solid #6e6e6e;
border-right: 1px solid #6e6e6e;
width: 771px;
min-height: 395px;
}
#content_txt {
background: url("../img/content_scritta_tozai.png") no-repeat transparent center 96px;
padding: 10px 20px;
min-height: 380px;
text-align:justify;
}
.img_content_top {
vertical-align:bottom
}
.img_content_bottom {
vertical-align:top;
}

h1 {color:#000000;font-weight: bolder;font:27px verdana;margin-bottom:0;margin-top:2px;}
h2 {color:#990000;font-weight: bolder; font:17px verdana;margin-bottom:0;margin-top:5px;}
h3 {color:#000000;font-weight: bolder; font:13px verdana;margin-bottom:0;margin-top:5px;}

#footer {
margin-top:15px;
margin-bottom:10px;
text-align: center;
width: 100%;
}


