/* Style sheet basic */
body{margin:0;padding:0;text-align:justify;background-image:url("tl_files/theme/fondo_blu.png");background-repeat:repeat-x;font-family:Arial;font-size:12px;}
h1,h2,h3,h4,a{padding:0;text-decoration:none;color:#3A5065;}
a:hover{text-decoration:underline;color:#A4B2BF;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
#wrapper{width:960px;margin:0 auto;}
#right{text-align:right;}
#right img{border:1px solid #3A5065;}
.menu_top{margin:20px 0 0 18px;padding:0;}
.menu_top ul{display:block;margin:0;padding:0;list-style-type:none;}
.menu_top li{float:left;display:block;margin-right:20px;font-weight:bold;}
.menu_top a{display:block;padding-bottom:3px;border-bottom:3px solid #DD0000;text-decoration:none;color:#000000;}
.menu_top a:hover{border:0px;text-decoration:none;color:#000000;}
#container{padding:10px 50px;background-color:#ffffff;background-image:url("tl_files/theme/sfondo.png");background-repeat:no-repeat;height: auto !important;height: 385px;min-height: 385px;}
#footer{height:50px;padding:1em;font-size:11px;}
.formbody{line-height:22px;}
label{width:80px;float:left;}
input,textarea{float:left;margin-right:30px;border:1px solid #7F9DB9;}
input.error,textarea.error{float:left;border:1px solid #DD0000;}
p.error{float:left;display:none;margin:0 0 0 5px;padding:0;color:#DD0000;}
.float_sx{float:left;}

