b {
color:#B49759;
}

body
{
  background-color:#F5F5F1;
}

#DivBodyContent {
width:1000px;
padding-left:40px;
padding-right:40px;
/*background-color:#F5F5F1;*/
background-image:url(../img/bgPage.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#DivContent {
  position:relative;
  background-color:#ffffff;
  width:1000px;
  text-align:left;
  border-left:solid 1px #E0DEDD;
  border-right:solid 1px #E0DEDD;
}
#DivContentSpacer {
 height:108px;
  }

#DivHeader {
  position:absolute;
  width:1000px;
  height:114px;
  background-image:url(../img/Header.png);
  background-repeat:no-repeat;
  background-position:right;
  z-index:200;
}
#DivLogo {
  padding:23px 0px 0px 27px;
  width:375px;
  height:59px;
}
#DivSx{
float:left;
padding-top:43px;
background-color:#fff;
}

#DivContDesc{
float:left;
width:416px;
position:relative;
min-height:420px;
border-left:solid 1px #E6E6E3;
}

#DivImgDx {
  position:absolute;
  top:108px;
  right:-1px;
  bottom:3px;
  margin-bottom:-3px;
  z-index:100;
  width:380px;
}

#DivFooter {
  width:1003px;
  height:26px;
  background-color:Black;
  background-image:url(../img/bckFooter.jpg);
  background-repeat:no-repeat;
  background-position:top;
  text-align:center;
  color:#CDCDCD;
  font-size:10px;
  padding-top:10px;
}
#DivSlogan {

  height:37px;
  color:#E8E7E1;
  font-size:19px;
  padding-left:204px;
}

/* Presentazione prodotto standard */

#DivContProdotto
{
  margin-left:15px;
  color:#555 !important;
}

#DivContProdotto strong.ProdottoTitle
{
  text-transform:uppercase;
  font-size:12px !important;
  color:#555 !important;
  float:left;
}

#DivContProdotto strong.ProdottoSubTitle
{
  text-transform:uppercase;
  font-size:10px !important;
  color:#555 !important;
  float:left;
}

#DivContProdottoImg
{
  margin-top:50px;
  clear:both;
  float:left;
  width:100px;
}

#DivContProdottoTxt
{
  margin-top:50px;
  float:left;
  width:265px;
}

#DivContProdottoTxt p
{
  margin:0px;
  padding:0px;
  padding-bottom:15px;
}

span.prodottoTitle
{
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  display:block;
  color:#555;
}

/* Presentazione linea standard */

#DivContLinea
{
  margin-left:15px;
  color:#555 !important;
}

#DivContLinea strong.LineaTitle
{
  text-transform:uppercase;
  font-size:12px !important;
  color:#555 !important;
  float:left;
}

#DivContLinea strong.LineaSubTitle
{
  text-transform:uppercase;
  font-size:10px !important;
  color:#555 !important;
  float:left;
  clear:both;
}

#DivContLineaImg
{
  margin-top:30px;
  clear:both;
  float:left;
  width:360px;
  text-align:center !important;
}

#DivContLineaTxt
{
  margin-top:30px;
  clear:both;
  float:left;
  width:360px;
}

#DivContLineaTxt p
{
  margin:0px;
  padding:0px;
  padding-bottom:15px;
}

span.lineaTitle
{
  text-transform:uppercase;
  font-size:10px;
  font-weight:bold;
  display:block;
  color:#555;
}


/* Presentazione pagina standard */

.DivContStandard
{
  margin-left:15px;
  color:#555 !important;
}

.DivContStandard strong.StandardTitle
{
  text-transform:uppercase;
  font-size:12px !important;
  color:#555 !important;
  float:left;
  clear:both;
}

.DivContStandardTxt
{
  margin-top:10px;
  clear:both;
  float:left;
  width:360px;
}

.DivContStandardTxt p
{
  margin:0px;
  padding:0px;
  padding-bottom:30px;
}

#DivCredits
{
  float:right;
  clear:both;
  text-align:right;
  padding-top:10px;
  /*margin-right:-39px;*/
  color:#CCC;
}

#DivCredits a
{
  color:#646464;
}

#DivCredits a:hover
{
  color:#B49759;
}
a.OpenQuestion 
{
  display:block;
  padding:2px 0px 2px 6px;
  background-color:#96492D;
  width:454px;
  font-weight:bold;
  font-size:10px;
  float:left;
  margin-bottom:6px;
  color:#fff;
  border:solid 1px #85583A;
}
div.DivTxtQuestions 
{
  
  width:400px;
  float:left;
  margin-bottom:6px;
}