body{ background-color: #FFF; background: url('img/bck.jpg') repeat-x center top; font-family: Calibri, Arial, sans-serif; margin: 0px; }
.clear{ clear: both; }
a img{ border: 0px; }

#page{ width: 880px; margin: 0px auto; }
#menu{ width: 865px; height: 32px; color: #FFF; font-weight: normal; background: url('img/menu.jpg'); padding: 10px 0px 0px 15px; margin: 50px 0px 0px 0px; }
    #menu a{ color: #FFF; text-decoration: underline; }
    #menu a:hover{ color: #FFF; text-decoration: none; }

/********LOGO********/
.logo1{ width: 280px; height: 100px; position: relative; top: 0px; left: 0px; margin: 0px; float: left; }
    .logo1 h1 a { width: 280px; height: 100px; font-size: 10px; display: block; }
    .logo1 h1 span { width: 280px; height: 100px; position: absolute; left: 0; top: 0; z-index: 1; background: url('img/logo.png') 0 0 no-repeat; }
    .logo1 h1, .logo1 h1 a, .logo1 h1 a:hover{ padding: 0px; margin: 0px; }


/********LFT********/
.lft{ width: 160px; margin: 0px 0px 0px 0px; float: left; }
.lft h2{ color: #AABB27; font-size: 20px; margin: 20px 0px 0px 0px; }
    .lft .h2{ margin: 0px 0px 0px 0px; }
.lft ul{ padding: 0px; margin: 0px; }
.lft li{ list-style-type: none; list-style-image: url("img/li.jpg"); padding: 0px; margin: 5px 0px 0px 15px; }
    .lft li a{ color: #39362F; text-decoration: none; }
    .lft li a:hover{ color: #F86733; text-decoration: none; }

/********MDL********/
.mdl{ width: 450px; font-size: 16px; background-color: #FFF; border: 5px solid #F8F5D9; padding: 20px; margin: 0px 20px 0px 20px; float: left; }
.mdl h2{ width: 450px; color: #39362F; text-align: center; font-size: 26px; font-weight: normal; text-transform: uppercase; margin: 0px 0px 10px 0px; }
.mdl p{ color: #39362F; font-size: 14px; line-height: 150%; margin: 10px 0px 10px 0px; }
.mdl img{ border: 1px solid #E8E5C9; padding: 2px; margin: 0px 10px 10px 0px; float: left; }
.mdl .img{ margin: 0px 0px 10px 10px; float: right; }
    .mdl a{ color: #06C; text-decoration: underline; }
    .mdl a:hover{ color: #06C; text-decoration: none; }

.mdl .invia{ width: 430px; background: #FBFEE3; border-top: 1px solid #E8E5C9; border-bottom: 1px solid #E8E5C9; padding: 5px 10px 5px 10px; }
.mdl .invia p{ font-size: 14px; margin: 0px; }

.mdl .fotografie_img{ width: 440px; border: 5px solid #F8F5D9; padding: 0px; margin: 10px 0px 0px 0px; }
.mdl .fotografie_p{ width: 440px; color: #39362F; font-size: 14px; background-color: #F8F5D9; padding: 0px 5px 5px 5px; }

/********RIGHT********/
.rgh{ width: 180px; margin: 0px; float: left; }
.rgh h2{ color: #AABB27; font-size: 20px; margin: 0px 0px 0px 0px; }
.rgh img{ width: 176px; border: 2px solid #E8E5C9; margin: 10px 0px 0px 0px; }
.rgh p{ width: 175px; font-size: 12px; color: #39362F; background-color: #F8F5D9; padding: 3px 0px 3px 5px; margin: 0px 0px 0px 0px; }

/********FOOT********/
.foot_a{ width: 700px; font-size: 12px; text-align: center; background-color: #F8F5D9; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; float: left; }
.foot_b{ width: 180px; font-size: 12px; text-align: center; background-color: #F8F5D9; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; float: left; }
    .foot_a a, .foot_b a{ color: #39362F; text-decoration: none;  }
    .foot_a a:hover, .foot_b a:hover{ color: #39362F; text-decoration: none;  }
