.main {
    background-color: #FFFFFF;
    width: 742px;
    padding-bottom: 1px;
}
.main-inside {
    width: 740px;
}
.td-col-left {
	background-image: url(../bg-col-left.gif);
    width: 10px;
}
.td-col-right {
	background-image: url(../bg-col-right.gif);
    width: 10px;
}
.top-div {
    background-image: url(../bg-top-div.gif);
    background-repeat: repeat-x;
	background-position: top;
	background-color: #4c4c4c;
    height: 112px;
}
.top-menu {
    height: 30px;
    margin-bottom: 1px;
    margin-top: 1px;
    background-color: #acb3b8;
}
#top-movie {
    padding-bottom: 1px;
    padding-top: 1px;
}
.top-navbar {
    height: 23px;
    background-image: url(../logo-top2.gif);
    background-repeat: no-repeat;
	background-position: top left;
}
.top-navbar .icons {
    float: right;
    padding-right: 7px;
}
.top-navbar .icons a {
    padding-left: 10px;
    padding-right: 5px;
    border-left: 1px solid #fff;
}
.menu-left {
	width: 170px;
	/*height: 178px;*/
	margin-top: 2px;
	margin-right: 3px;
}
.center-div {
    clear: both;
    /*padding-bottom: 10px;*/
}
.center-page {
    padding: 10px;
    font-family: "Lucida Sans", Verdana, Arial, sans-serif;
}
.footer-div {
    margin-top: 0px;
    background-color: #747e85;
    color: #FFFFFF;
    text-align: right;
    font-size: 9px;
    font-family: Verdana;
    letter-spacing: normal;
}
.footer-div2 {
    margin-top: 0px;
    background-color: #acb3b8;
    color: #000;
    text-align: right;
    font-size: 10px;
    font-family: Verdana;
    letter-spacing: normal;
    padding: 12px;
}
.footer-div2 a {
    color: #fff;
}
.footer-div2 a:hover {
    color: #ddd;
}
.swf-movie {
	border: 1px solid #e8e9ed;
}
.menu-left-box {
    width: 106px;
    height: 30px;
    border-right: 1px solid #FFFFFF;
    float: left;
    color: #FFFFFF;
    /*font-weight: bold;*/
    font-size: 11px;
    line-height: 10px;
    font-family: Arial, Verdana, Arial, sans-serif;
    letter-spacing: normal;
}
.menu-left-box-link {
    background-color: #acb3b8;
}
.menu-left-box-nolink {
    font-weight: bold;
    background-color: #171756;
}
.address-box {
    margin-top: 15px;
    font-size: 9px;
    float: right;
}
#guestbook-block {
    letter-spacing: normal;
    line-height: normal;
    padding: 3px;
    padding-top: 8px;
}
#guestbook-block td {
    font-size: 10px;
    letter-spacing: normal;
    line-height: normal;
}
.guestbook-action {
     border-bottom: 1px solid #CCCCCC;
     padding: 5px;
     font-size: 14px;
     font-family: Arial;
     font-weight: bold;
}
.guestbook-input {
     width: 180px;
}
.guestbook-textarea {
     width: 365px;
}
.guestbook-paginazione {
     font-weight: bold;
     padding: 3px;
     text-decoration: none;
}
.guestbook-message {
     margin: 25px;
     border: 1px solid #CCCCCC;
     padding: 15px;
     font-family: Arial;
     font-size: 14px;
     color: #CC0000;
     font-weight: bold;
}
#captcha-block {
    font-family: Verdana;
    width: 325px;
    font-size: 11px;
    background-color: #E7E7E7;
    padding: 1px;
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
}
#captcha-block .title {
     font-weight: bold;
     font-family: Lucida Sans, Arial, Verdana, Helvetica;
     font-size: 12px;
     color: #FFFFFF;
     background-color: #000000;
     padding: 3px;
}
.input-generic {
    width: 194px;
}
#request-form-block {
    letter-spacing: normal;
    line-height: normal;
    padding: 5px;
    padding-top: 8px;
}
#request-form-block td {
    font-size: 11px;
    letter-spacing: normal;
    line-height: normal;
}
#request-form-block .input-generic {
    width: 180px;
}
#request-form-block .textarea-generic {
     width: 365px;
}
.negozio {
    padding: 7px;
    border: 1px solid #747e85;
    clear: both;
    height: 150px;
    line-height: 14px;
    margin-bottom: 7px;
}
.negozio img {
    margin-right: 7px;
    border: 1px solid #747e85;
    display: inline;
    float: left;
}