body {
  background-color:#e0e0df;
  font-family:Verdana;
}
img {border:0px;}
.contenuto {font-family:Verdana; font-size:11px;}

a {text-decoration:none; color:#444444}
a:hover {text-decoration:underline;}
/* STANDARD */
#tbl_template {width:950px;}

#tr_topper {
  background: url('tpl_topper.gif') 0 0 repeat-x #b3c8a3;
  height:64px;
}
#td_corner_topleft{
  background: url('tpl_corner_topleft.gif') 0 0 no-repeat #b3c8a3;
  width:39px;
}
#td_topper {padding-top:10px;}
#td_corner_topright{
  background: url('tpl_corner_topright.gif') 0 0 no-repeat #b3c8a3;
  width:39px;
}

#td_header {
  background-color:white;
}
#tbl_content {width:100%}
#td_left{
  background-color: #ffffff;
  width:8px;
}
#td_content {
  background: url('tpl_content.gif') 0 0 no-repeat;
  height:387px;
  vertical-align:top;
}
#td_right{
  background-color: #ffffff;
  width:8px;
}

#tr_footer {
  background: url('tpl_footer.gif') 0 0 repeat-x white;
  /*background: url('tpl_corners_bottom.gif') 0 0 repeat-x white;*/
  height:35px;
}
#td_footer{
  font-size:12px; color:white; 
  padding-left:35px;
}
/* ++++++*/
/* intro flash*/
#tr_topper_intro {
  background: url('tpl_header_intro.gif') 0 0 repeat-x;
  height:86px;
}

#td_topper_intro {padding-top:10px;}
#td_content_intro {
  background: url('tpl_content_intro.gif') 0 0 repeat-x #afbfd3;
  height:620px;
  vertical-align:top;
}

#tr_footer_intro {
  background: url('tpl_footer_intro.gif') 0 0 repeat-x white;
  /*background: url('tpl_corners_bottom.gif') 0 0 repeat-x white;*/
  height:35px;
}
#td_footer_intro{
  font-size:12px; color:white; 
  padding-left:35px;
}
/* end intro flash*/
#copyright {
  text-align:center;
  font-family:Verdana;
  font-size:10px;
  color:grey;
}

#anagrafica {
  font-family:Verdana;
  font-size:16px;
}

input {
  border: 1px solid black;
}
#btn_submit {
  padding:5px; font-size:11px; font-weight:bold; background-color:orange; width:150px; cursor:pointer; font-family:Verdana;
}
#btn_reset {
  padding:5px; font-size:11px; font-weight:bold; background-color:gold; width:150px; cursor:pointer; font-family:Verdana;
}
select {
  border: 1px solid black;
}

/*schede prodotto */
#td_content_scheda {
  background: url('tpl_contentscheda.gif') 0 100% no-repeat ;  
  height:387px;
  vertical-align:top;
}

#td_content_scheda .scheda .titolo     {font-size:30px; background-color:#B3C8A3; border-left:5px double grey;}
#td_content_scheda .scheda .subtitle     {font-size:20px; background-color:white;  border-left:5px double grey;}
#td_content_scheda .scheda .testo      {font-size:12px;}
#td_content_scheda .scheda .didascalia {font-size:10px;}

#tr_footer_scheda {
  background: url('tpl_footer.gif') 0 0 repeat-x white;
  /*background: url('tpl_corners_bottom.gif') 0 0 repeat-x white;*/
  height:35px;
}
#tr_footer_scheda #td_footer{ font-size:12px; color:black; }

.corso_caption {background-color:#b2b2b2; font-size:13px; }
.corso_riga  { font-size:11px;}
.corso_cella {background-color:white; border-top:2px solid lightgrey; font-size:11px;}
