BODY {border: 0; margin: 0;	padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
DIV  {border: 0; margin: 0;	padding: 0;}
IMG  {border: 0; margin: 0;	padding: 0;}
P    {border: 0; margin: 0;	padding: 0;}
H1   {border: 0; margin: 0;	padding: 0;}
H2   {border: 0; margin: 0;	padding: 0;}
H3   {border: 0; margin: 0;	padding: 0;}
H4   {border: 0; margin: 0;	padding: 0;}
H5   {border: 0; margin: 0;	padding: 0;}
H6   {border: 0; margin: 0;	padding: 0;}

DIV#container{width: 100%; height: 100%;}
  DIV#container_top{width: 100%;  height: 389px; background-image:url(../template/images/top-bg.jpg); background-repeat: repeat-x;}
    DIV#content_top{width: 840px; height: 389px; margin: 0 auto; text-align: center; border: #000000 0px solid;}
      DIV#content_top_left{float: left; width: 400px; height: 380px; border: #000000 0px solid;}
        DIV#content_top_left_1{width: 100%; height: 162px;}
        DIV#content_top_left_1 DIV#sep1{width: 100%;  height: 15px;}
        DIV#content_top_left_1 DIV#logo{width: 229px; height: 135px; margin: 0 auto;}
        
        DIV#content_top_left_2{width: 100%; height: 220px;}
        DIV#content_top_left_2 DIV#content{width: 390px; height: 173px; border: #000000 0px solid;}
        DIV#content_top_left_2 DIV#sep2{height: 10px; font-size: 1px;}
        DIV#content_top_left_2 DIV.title{color: #FFFFFF; font-size: 16px; text-align: center; font-weight: bold;}
        DIV#content_top_left_2 DIV.text{color: #8B7B52; font-size: 11px; line-height: 1.2em; text-align: justify;}
        DIV#content_top_left_2 H1.home {border:#000000 0px solid; padding-left: 10px; font-size: 20px; height: 36px; line-height: 36px;}
        DIV#content_top_left_2 H4 {font-weight: normal; font-size: 12px;}
        DIV#content_top_left_2 A{color: #8B7B52; font-size: 12px; text-decoration: none;}
        DIV#content_top_left_2 A:hover{color: #8B7B52; text-decoration: underline;}
        DIV#content_top_left_2 IMG.home{border: #A39161 3px solid;}
        DIV#content_top_left_2 DIV#reservation INPUT.submit{border: #000000 1px solid;	padding: 4px;	FONT-SIZE: 10px;BACKGROUND: #CDBCA3; WIDTH: 120px; COLOR: #000000; TEXT-ALIGN: center;}
        DIV#content_top_left_2 DIV#reservation SELECT{width: 50px; font-size:10px;}
        
        DIV#content_top_right{float: right; width: 440px; height: 389px;}
        DIV#content_top_right DIV#sep1{width: 100%; height: 25px; font-size: 1px;}
        DIV#content_top_right DIV#menu{float: right; text-align: right; height: 28px; line-height: 28px;}
        DIV#content_top_right DIV#menu A{color: #FFFFFF; font-size: 11px; text-decoration: none;}
        DIV#content_top_right DIV#menu A:hover{color: #FFFFFF; text-decoration: underline;}
        DIV#content_top_right DIV#se p2{clear: both; height: 15px; font-size: 1px;}



  DIV#container_body{width: 100%;  height: 100%; background-color: #FFFFFF; clear: both;} 
    DIV#content_body{width: 840px; height: 100%; overflow: auto;  margin: 0 auto; text-align: center; border: #000000 0px solid;}
    DIV#content_body DIV#sep1{width: 840px; height: 15px; clear: both;}
    DIV#content_body H1 {border:#000000 0px solid; line-height: 0.6em;}
    DIV#content_body H1 A{color: #A39161; font-size: 12px; }
    DIV#content_body H1 A:hover{}
    
    DIV#content_body DIV#reservation INPUT.submit{border: #000000 1px solid;	padding: 4px;	FONT-SIZE: 10px;BACKGROUND: #CDBCA3; WIDTH: 120px; COLOR: #000000; TEXT-ALIGN: center;}
    DIV#content_body DIV#reservation SELECT{width: 50px;	font-size:10px;}
    
    DIV#content_body DIV#sep1{width: 840px; height: 15px; border: #000000 0px solid; clear: both;}
    DIV#content_body DIV#sep2{text-align: left; background-image: url(../template/images/sep4.gif); width: 840px; height: 26px;}
    
    DIV#content_body DIV#left{float: left; width: 350px; height: 100%;}
    DIV#content_body DIV#left DIV.menu {width: 100%; height: 25px; padding-top: 3px; padding-bottom: 3px;}
    DIV#content_body DIV#left DIV.menu H2 {color: #968988; border-bottom: #A39161 1px solid; text-align: left; width: 90%; float: left;}
    DIV#content_body DIV#left DIV.menu H2 A{color: #968988; text-decoration: none; font-size: 12px; font-weight: bold;}
    DIV#content_body DIV#left DIV.menu H2 A:hover{color: #000000;}
    
    DIV#content_body DIV#left DIV.menu2 {width: 100%; height: 35px; padding-top: 3px; padding-bottom: 3px; text-align: left;}
    DIV#content_body DIV#left DIV.menu2 A{color: #A39161; text-decoration: underline; font-size: 12px; font-weight: bold; line-height: 25px;}
    DIV#content_body DIV#left DIV.menu2 A:hover{color: #000000;}
    
    DIV#content_body DIV#left DIV#reservation INPUT.submit{border: #000000 1px solid;	padding: 4px;	FONT-SIZE: 10px;BACKGROUND: #CDBCA3; WIDTH: 120px; COLOR: #000000; TEXT-ALIGN: center;}
    DIV#content_body DIV#left DIV#reservation SELECT{width: 50px;	font-size:10px;}
    
    DIV#content_body DIV#center{float: left; width: 10px; background-image: url(../template/images/sep3.gif); width: 5px; height: 100%; margin-top: 20px;}
    
    DIV#content_body DIV#right{float: left; width: 480px; height: 100%; border: #000000 0px solid;}
    DIV#content_body DIV#right H3{color: #A39161; text-align: center; font-size: 14px; font-weight: bold; }
    DIV#content_body DIV#right DIV#text {width: 472px; border: #000000 0px solid; color: #968988; text-align: justify; padding: 4px;}
    DIV#content_body DIV#right DIV#text A{color: #968988; text-decoration: none; font-size: 12px; font-weight: normal;}
    DIV#content_body DIV#right DIV#text A:hover{color: #968988; text-decoration: underline;}
    
    DIV#content_body DIV#body_menu{ color: #A39161; text-align: left; font-size: 14px; font-weight: bold;}

    
           
    DIV#content_body DIV#home {width: 100%; height: 100%; overflow: auto;}
    DIV#content_body DIV#home IMG{border: #DDAA01 3px solid;}
    DIV#content_body DIV#home P{width: 152px; text-align: justify; font-size: 11px;}
      
    DIV#content_body DIV#servizi DIV#right DIV#text {float: right; width: 460px; color: #968988; text-align: justify;}
    DIV#content_body DIV#servizi DIV#right IMG{float: left; margin-right: 10px; margin-bottom: 10px; border: #A39161 3px solid;}

    DIV#content_body DIV#gallery DIV#right IMG{border: #A39161 1px solid; padding: 3px;}
   
    DIV#content_body DIV#faq DIV#right DIV#text {float: right; width: 460px; color: #968988; text-align: justify;}
   
    DIV#content_body DIV#informazionituristiche DIV#right DIV#text {float: right; width: 460px; color: #968988; text-align: justify;}
    DIV#content_body DIV#informazionituristiche DIV#right IMG{float: left; margin-right: 10px; margin-bottom: 10px; border: #DDAA01 3px solid;}
    
    DIV#content_body DIV#hotelecologico DIV#right DIV#text {float: right; width: 460px; color: #968988; text-align: justify;}
    
    DIV#content_body DIV#concierge DIV#right DIV#text {float: right; width: 460px; color: #968988; text-align: justify;}
   
    DIV#content_body DIV#contatti {clear: both;}
    DIV#content_body DIV#contatti DIV#right DIV#text {float: right; width: 460px; color: #968988; text-align: justify;}
    DIV#content_body DIV#contatti TABLE TD{text-align: right;}
    DIV#content_body DIV#contatti INPUT.text{width: 250px; font-size: 10px;}
    DIV#content_body DIV#contatti SELECT.sel{width: 250px;	font-size: 10px;}
    DIV#content_body DIV#contatti TEXTAREA.textarea{width: 250px; height: 50px; font-size: 11px;}
    DIV#content_body DIV#contatti A{color: #968988; text-decoration: none; font-size: 12px;}
    DIV#content_body DIV#contatti A:hover{color: #000000;}



  DIV#container_bottom{width: 100%; height: 106px; background-image:url(../template/images/bottom-bg.jpg); background-repeat: repeat-x;}
    DIV#content_bottom{width: 840px; height: 106px; margin: 0 auto; border: #000000 0px solid;}
    DIV#content_bottom H6{font-size: 10px; text-decoration: none;}
    DIV#content_bottom A{color: #666666; font-size: 11px; text-decoration: none;}
    DIV#content_bottom A:hover{color: #666666; text-decoration: underline;}
