#divBodyContent
{
  background-color:#F3F3F3;
  background-image:url(bck-bodyContent.jpg);
  background-repeat:repeat-x;
  background-position: top;
  height:100%;
 
  
}
#divHeaderTop
{
  padding-top:6px;
  color:#999999;
  text-align:right;
  padding-right:50px;
  height:20px;
}
#divContent
{
  width: 1020px; 
  color: #515151;
  z-index:9999;
  top:0px;
  height:100%;
  position:relative;
  padding-top:145px;
}
#divContentCenter
{
  background-image:url(bck-divContent.png);
  background-repeat:repeat-y;
}
#divMenuHeader
{
  background-image:url(bck-menuHeader.jpg);
  background-repeat:repeat-x;
  height:50px;
  width:1000px;
  text-align:left;
}
div.elementMenu
{
  float:left;
  color:#fff;
}
div.elementMenu a
{
  display:block;
  padding:18px 14px 16px 14px;
  border-right:solid 1px #222222;
  border-left:solid 1px #3E3E3E;
  color:#ACA59F;
  font-size:13px;
  
}
div.elementMenu a:hover
{
  background-color:#4083AD;
  color:#fff;
  
}
#divBottomHeader
{
  font-weight:bold;
  background-image:url(bck-menuHeader.jpg);
  background-repeat:repeat-x;
  border-bottom:solid 1px #E2E2E2;
  border-top:solid 1px #E2E2E2;
  width:999px;
  font-size:14px;
  padding-top:6px;
  padding-bottom:6px;
  color:#fff!important;
 }
 #divBottomHeader b
{
 color:#fff!important;
 }
 #divBottomHeader font
{
 color:#323232!important;
 }
 #divBottomHeader strong
{
 color:#fff!important;
 }
  #divBottomHeader font a
{
 font-size:12px!important;
 text-decoration:underline!important;
 font-weight:normal!important;
 color:#fff!important;
 line-height:20px!important;
 }
 #divContentSX
 {
   float:left;
    width:165px;
   margin:8px 0px 8px 15px;
   background-color:#E4E4E4;
   width:175px;
   
 }
 #divContentDX
 {
   float:left;
   width:640px;
   margin:8px;
   
 }
 #divContentDX li
 {
   list-style:none;
   
 }
 div.TitleSx
 {
   background-color:#3D3D3D;
   height:22px;
   font-size:15px;
   padding-top:10px;
   color:#C1C1C1;
   text-align:left;
   padding-left:8px!important;
   width:165px;
 }
 div.TitleSxOffer
 {
   background-color:#F5802D;
   font-size:13px;
   padding-top:5px;
   padding-bottom:5px;
   text-align:center;
   margin-top:4px;
   margin-bottom:4px;
 }
 div.TitleSxOffer a
 {
   color:#fff;
   font-weight:bold;
 }
 #divCart
 {
   background-color:#fff;
   font-size:12px;
   padding-top:10px;
   padding-left:6px;
   padding-bottom:10px;
   color:#5E523E;
   border:solid 1px #DADADA;
   text-align:left;
 }
 #divCart a
 {
   text-decoration:underline;
 }
 
 div.TitleDx
 {
   height:22px;
   font-size:15px;
   padding-top:10px;
   color:#C1C1C1;
   margin-top:10px;
   margin-bottom:10px;
   background-color:#3D3D3D;
   text-align:left;
   padding-left:8px!important;

 }
 #divLogin input
{
  margin-left:3px;
  width:70px;
  margin-bottom:3px;
}
#divLogin
{
  text-align:left;

}
#DivPassRec a
{
  text-decoration:underline;
  color:#2E5F7C;
}
 
 
#divCategory {
  font-size:11px;
  color:#6B6B5F;
  color:#C1C1C1;
  border:solid 1px #DADADA;
  text-align:left;

}

#divCategory td {
  
  color:#6B6B5F; 
}

#divCategory  td a {
  border-bottom:solid 1px #C1C1C1;
}
#divCategory td a:hover {
  background-color:#3E82AF;
  color:#fff;
}
div.VoiceMenu 
{
  
}
div.VoiceMenu td a 
{
background-color:#D1E3EF!important;
width:166px;
}
div.VoiceMenu td a:hover 
{
background-color:#3E82AF!important;
}

td.menutab {
 /*border-bottom:solid 1px #C1C1C1!important;*/
 border-top:solid 1px #C1C1C1!important;
 background-color:#7DAFD0!important;
 color:#fff!important;
}
td.select a {
  color:#fff;
  border-bottom:solid 0px!important;
  padding:6px 0px 6px 8px;

}

td.menupointer a {

  padding:6px 0px 6px 8px;
  color:#44443C;
  text-transform:uppercase;
  font-size:10px;
  width:166px;
  display:block;
  background-color:#E4E4E4;

}
td.menupointer b {

  padding:6px 0px 6px 8px;
  color:#fff;
  text-transform:uppercase;
  font-size:10px;
  width:166px;
  display:block;
  background-color:#3E82AF;

}
#DivMenu b {
color:#F55E1F;
}
#DivLogo
{
  height:150px;
  width:1000px;
  text-align:left;
  position:absolute;
  top:-10px;
  left:-25px;
  z-index:9999;
  background-color:transparent;
}
#DivSerch
{
  position:absolute;
  top:50px;
  right:10px;
  z-index:10000;
  color:#EFEFEF;
  font-size:13px;
}
#DivSerch input.button
{
  border:solid 1px #5C2F01;
  margin-left:10px;
  height:19px;
  background-color:#FEA141;
  color:#5C2F01;
  font-weight:bold;
  cursor:pointer;
}

/*------------ INDEX -------------------------*/

#DivBorderTitle
{
  background-image: url(bck_title.png);
  background-repeat: no-repeat;
  color: #919184;
  width: 802px;
  height: 12px;
}

#DivTitle
{
  color: #919184;
  width: 802px;
  font-size: 15px;
  margin-bottom: 12px;
  line-height: 35px;
  text-indent: 20px;
  background-image: url(bck_title_bottom.png);
  background-repeat: no-repeat;
  background-position: bottom left;
}

#DivTitle font
{
  color: #ffffff !important;
  font-size: 15px;
  line-height: 50px;
}

#DivTitle font a
{
  color: #FF6311 !important;
  font-size: 15px;
  line-height: 20px;
  text-decoration: underline;
}

#DivTitle font a:hover
{
  color: #919184 !important;
}

#DivTitle b
{
  color: #F55E1F;
  font-size: 14px;
}

#DivElementArt table
{
  margin-bottom: 10px;
}
#DivElementArt
{
  position:relative;
}
#DivElementArt
{
  border:solid 1px #DADADA;
  padding:3px;
}
#divOfferta
{
  position:absolute;
  top:10px;
  right:10px;
}
#divNovita
{
  position:absolute;
  top:10px;
  left:10px;
}

#DivElementArt table td
{
  font-size: 11px;
  vertical-align: middle;
  width: 180px;
}

#DivElementArt b
{
  color: #F55E1F;
}

td.ImgVetrina
{
  height: 70px;
  width: 160px;
  padding-bottom: 10px;
  text-align: center;
}

#DivDescHome
{
  font-size: 12px;
  color: #9198A2;
  text-align: left;
}
#DivDescHome strong
{
  font-size: 16px;
  color: #27231B;
}
#DivDescHome span
{
  
  color: #FD7D46;
}
#divSponsor
{
margin-bottom:15px;
}

 #divColumnDx
 {
   float:left;
   width:155px;
 }
 div.contColumn
 {
   font-size: 12px;
    color: #9198A2;
    text-align: left;
    margin-top:10px;
 }
 div.contColumn a
 {
   text-decoration:underline;
   color:#DF4926;
 }
 
 /*---------Modelli 1-------------*/
 #DivElementArtInternal {
width:385px;
float:left;
margin-right:22px;
position:relative;
border:solid 1px #D0D0CF;
margin-bottom:10px;
}

#DivElementArtInternalDettail {
width:798px;
float:left;
margin-right:27px;
}

table.Articolo {
background-color:#EEE;
}

table.ArticoloDettail {
background-color:#EEE;
border:solid 1px #D0D0CF;
margin-bottom:15px;
padding-bottom:20px;
width:800px;
}

td.ImgArticolo {
height:200px;
width:385px;
vertical-align:middle;
border-bottom:solid 1px #D0D0CF;
text-align:center;
background-color:#fff;
padding-top:0;
}

td.ImgArticoloDettail {
width:798px;
vertical-align:middle;
border-bottom:solid 1px #D0D0CF;
background-color:#fff;
padding-top:0;
text-align:center;
}

td.DescNote {
border-top:solid 1px #9E9E9E;
border-bottom:solid 1px #9E9E9E;
font-size:12px !important;
background-color:#DADADA;
padding:6px;
}

td.DescNoteArt {
border-top:solid 1px #D0D0CF;
font-size:11px !important;
background-color:#DADADA;
padding:6px;
text-align:center;
}
td.DescNoteArt a {
text-decoration:underline;
}
td.DescArt {
height:14px;
padding-left:6px;
}

td.DescNote span {
color:#E7312D;
font-weight:700;
}

td.LabelArt {
border-bottom:solid 1px px #D0D0CF;
text-align:left;
vertical-align:middle;
background-color:#FFF;
width:61px;
padding:4px;
}

td.CartArt {
border-bottom:solid 1px px #D0D0CF;
border-left:solid 1px px #D0D0CF;
text-align:right;
vertical-align:middle;
background-color:#FFF;
width:81px;
padding:6px;
}

td.DatoArt {
border-bottom:solid 1px px #D0D0CF;
text-align:left;
vertical-align:middle;
background-color:#FFF;
width:100%;
padding:4px;
}

td.DettailArt {
text-align:center;
font-weight:700;
vertical-align:middle;
width:100%;
border-bottom:solid 1px #D0D0CF;
background-color:#F5802D;
}

td.DettailArt a {
color:#fff;
font-size:12px;
height:20px;
display:block;
padding:2px;
text-decoration:underline;
}

td.DettailArt a:hover {
background-color:#D94B00;
text-decoration:underline;
color:#fff;
}

td.DatoArt input {
font-size:10px;
width:48px;
text-align:center;
}

td.DatoArt select {
font-size:10px;
}

#DivDescFooter
{
  margin-top:20px;
  padding-top:10px;
  border-top:solid 1px #E4E4E4;
  color:#C4C4C4;
  width:900px;
  margin-bottom:20px;
}
td.chiudi {
  background-color:#F5802D;
  background-image:url(chiudi.png);
  background-position:right center;
  background-repeat:no-repeat;
  text-align:right!important;
}

td.chiudi a {
  display:block;
  height:15px;
  padding:4px 25px 4px 3px;
  color:#fff;
  font-weight:bold;
  float:right;
}
td.chiudi a:hover {
 
  color:#fff;
  text-decoration:underline;
}
table.TableRic
{
  margin:0px 10px 10px 0px;
  width:480px;
  height:180px;
  border:solid 1px #C3C3C3;
}
table.TableRic td img
{
 
}
table.TableRic td
{
  vertical-align:middle;
  background-color:#fff;
  text-align:center;
}

#DivImgContacts {
float:left;
width:200px;
height:300px;
padding-left:4px;
background-image:url(contatti.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#DivDescContacts {
width:802px;
padding-left:4px;
float:left;
font-size:13px;
color:#9198A2;
}

#DivDescContacts a {
color:#FF5A00;
text-decoration:underline;
}
#DivCarrello td
{
  padding:6px;
  vertical-align:middle;
}
#DivCarrello td a
{
  display:block;
  border:solid 1px #C3C3C3;
  text-align:center;
  padding:2px 0px 2px 0px;
}
#TableOrder td

{
  padding:3px 0px 3px 0px;
}
#TablePassRec td
{
  padding:4px 0px 4px 0px;
  color:#3D3D3D;
}
