/* Codice per il layout falso-liquido */

html,body
{
  margin:0;
  padding:0;
}

body
{
  font:85%/1.45 "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif;
  background:#FFF url(img/head1.png) repeat-x top;
  color:#333;
  text-align:center;
}

p{
  margin:0 0 1em;
}

h2{
  font-size:160%;
  color:#004BAA;
  margin:0 0 0.3em;
}

div#header{
  margin-bottom:0;
  padding-bottom:0px;
  color:#FFF;
 /* background:#A41B1B url(header.png) repeat-x top;*/
 widht:850px;
 height:175px;
 background:#fff url(img/top.png) no-repeat;
}

div#header h1
{
  width:770px;
  text-align:left;
  font:lighter 250%/105px "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif;
  margin:0 auto;
  background:#fff url(img/top.png) no-repeat;
}

div#container
{
  width:850px;
  text-align:left;
  margin:0 auto;
}

div#content
{
  float:left;
  width:670px;
}

div#content p
{
  text-align:justify;
}

div#menu
{
  float:right;
  width:160px;
  padding-top:2.7em;
  background:#FFFFFF;
}

div#menu ul,div#menu li
{
  list-style-type:none;
  margin:0;
  padding:0;
}

div#menu a
{
  display:block;
  height:1.3em;
  font-size:110%;
  background:#FFF url(img/bullet.png) no-repeat center left;
  color:#A64B1B;
  text-decoration:none;
  padding:1px 0 1px 15px;
}

div#menu a:hover
{
  color:#7F2D01;
}

div#menu li#active a
{
  color:#606060;
}

div#footer
{
  clear:both;
  padding-top:75px;
  background:#fff url(img/footer.png) repeat-x bottom;
  color:#333;
  font-size: small;
  
}

div#footer p
{
 
  margin:0;
  padding:0px 0 10px 0;
}

/*
START SMALL BOX INTO PRODUCT DESCRIPTION
*/
#small_left_box{float:left;width:218px;  display:inline; margin: 0px 10px 0 5px; padding:0px 5px 0px 10px; position:relative; background:#fff url(img/bkg_small_box.png) repeat-x top; border: solid 1px #3399FF;}

#small_left_box h4{ color:#fff; margin:0 0 0 0; text-transform:uppercase; font-size:15px;}
#small_left_box p, ul li{ font-size:12px; margin:0; padding:0px; text-align:left;}
/*
END SMALL BOX INTO PRODUCT DESCRIPTION
*/
#form{background:#fff url(img/form_bk.png) no-repeat; height:350px;}
fieldset{padding: 8px;border: 0px ;margin-bottom: 20px}
legend{padding: 0 5px;text-transform: uppercase;color: #004BAA;}
.req strong, strong.asterisco{font-weight: bold;font-family: verdana,sans-serif;color: red}
input:focus{background-color: #ffc}
br{clear:left}
label{float: left;text-align: center;margin: 0px 10px 5px 0}
input,select{display: block;width: 200px}
input.large{width: 417px}
.large{width: 422px}
#bottone{text-align:center; }
div#submitted{ margin-left:20px; margin-top:10px;}



div#commenti_box{display:none}
div#procedure {width: 670px;padding: 10px 0;
    border:1px solid #68B0D8;background-color: #96abfe}