body{
background:#f2e7d3 url(../images/common/bg-body.jpg) repeat;
margin:0;
padding:0;
font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
font-size:13px;
}

.clear{
clear:both;
margin:0;
padding:0;
height:0px;
font-size:0;
}

img{
border:none;
}
ul{
list-style:none;
}
ul, li, h1, h2, h3, p{
margin:0;
padding:0;
}
h1, h2, h3{
font-weight:normal;
}


#page{
width:745px;
background:#FFF;
margin:0 auto;
padding:25px 30px;
}
.circle{
width:500px;
}

#header{
width:745px;
height:135px;
}

#header .logo{
width:286px;
height:62px;
float:left;
}

#header .menu{
width:164px;
height:127px;
float:left;
}
#header .menu ul{
margin:15px 0 0 54px;
}
#header .menu li{
font-size:13px;
color:#732718;
line-height:18px;
font-weight:bold;
}
#header .menu li a{
font-weight:normal !important;
font-size:13px;
color:#756A5D;
font-weight:normal !important;
text-decoration:none;
}
#header .menu li a:hover{
text-decoration:underline;
}
#header .social-shear{
float:right;
}
#header .social-shear li{
float:left;
padding:11px 14px;
}
#header .social-shear li.separator{
background: url(../images/common/separator.jpg) no-repeat right;
}
#TS-container{
clear:both;
margin:0 0 18px 0;


}
#TS-container .tips{
background:#f2e7d3 url(../images/common/bg-body.jpg) repeat;
width:298px;
height:249px;
float:left;
padding:0 14px;
}
#TS-container .tips .spacer {
margin:110px 0 0 0;
}
#TS-container  .tips .spacer p{
width:298px;
color:#732718;
float:left;
font-size:13px;
line-height:19px;
font-style:italic;
}
#TS-container .tips .spacer span{
float:left;
display:block;
font-size:13px;
font-style:italic;
font-weight:bold;
color:#732718;
}
#TS-container .tips .spacer span em{
font-size:13px;
font-weight:normal !important;
}

#text-container{
color:#756A5D;
font-size:13px;
}
#text-container p{
width:298px;
float:left;
color:#756A5D;
font-size:13px;
letter-spacing:normal;
line-height:19px;
padding:0 14px 0 14px;
}
#text-container p a{
color:#756A5D;
font-size:13px;
}
#text-container p br{
line-height:11px;
height:8px;
}
#text-container ul{
claer:both;
}

#text-container span{
color:#732718;
font-size:13px;
display:block;
font-weight:bold;
margin:0 0 10px 0;
}
#text-container span em{
color:#756A5D;
font-size:13px;
font-weight:normal;
margin:0;
}
#text-container span.no-margin{
margin:0 !important;
}



#slider-container{
width:419px;
float:left;
}





#footer{
width:745px;
margin:0 auto;
clear:both;
text-align:left;

padding:10px 30px;
}
#footer p{
font-size:13px;
color:#742715;
font-style:normal;
font-weight:normal;
}

#contact-container .contact-area{
width:404px;
float:right;
padding:0 0 0 15px;
}
#contact-container .contact-area label{
clear:both;
color:#756A5D;
display:block;
margin:0 0 2px 0;
}
#contact-container .contact-area input{
width:302px;
height:18px;
background:#f2e7d3;
color:#732718;
border:none;
font-size:14px;
clear:both;
margin:0 0 10px 0;
}
#contact-container .contact-area textarea{
width:302px;
height:88px;
background:#f2e7d3;
color:#732718;
border:none;
font-size:14px;
clear:both;
margin:0 0 10px 0;
}
#contact-container input.submit{
width:44px !important;
height:18px;
background: #FFF !important;
color:#732718 !important;
border:none;
text-align:left;
font-size:14px;

display:block !important;
margin:0 0 10px 0;
cursor:pointer;
}

#contact-container h2 { 
font-size:13px; 
color:#732718;
font-weight:bold;
margin:0 0 12px 0;
padding:0;
}
#messaggio_inviato{
margin:0 0 10px 0;
text-align:right;
padding:0 103px 0 0;
}