html,body{margin:0; padding: 0;height: 100%; background-image:url(/img/bg_body.gif); background-repeat:repeat-x; background-color:#525151;}
html,body{font-family:Arial,  Century Gothic, Arial, Verdana;  font-size:13px; line-height:20px;}


div#container{position: relative; height:100%; width:1000px; margin:0px auto;  background-color:#fff;  background-image:url(/img/sidebarSx.jpg); background-repeat:repeat-y; }
body>div#container{height: auto !important; height:100%;  min-height: 100%; width:1000px; margin:0px auto; background-color:#fff;  background-image:url(/img/sidebarSx.jpg); background-repeat:repeat-y; }



div#testata{}
div#navigation{ background-color:#000000; color:#FFFFFF; height:22px; border-top:1px solid #000000; border-bottom:1px solid #000;}
div#navigation a{ color:#FFFFFF;}
a{ color:#990000; text-decoration:none;}
a:hover{  text-decoration:underline;}


form input, textarea, select{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:13px; background-color:#feffff; border:1px solid #cccccc; }

#menuNav{ background-color:#000000; margin-left:200px;height:22px; min-height:22px; padding-left:10px; border-bottom:1px solid #000}
#menuNav a{ color:#FFFFFF;}


div#content{position: relative;   margin:0px auto;  background-image:url(/img/sidebarSx.jpg); background-repeat:repeat-y;  padding-bottom:0px;}
body>div#content{height: auto !important; height:100%;  min-height: 100%;  background-image:url(/img/sidebarSx.jpg); background-repeat:repeat-y;  }


div#sidebarSx{ position:relative; float:left; width:200px; margin:0px; left:0px; margin-right:0px; padding:0px;  }

div#sidebarSx #menu a{display:block; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#000000; font-size:12px; text-align:right;  padding:4px; padding-top:5px; padding-right:36px; background-image:url(/img/bg_riga_menu.jpg); background-repeat:no-repeat; background-position:bottom right;  }
div#sidebarSx #menu a:hover{ color:#c28e40;}

div#sidebarSx #menu a .catActive{background-image:url(/img/bg_riga_menu_scat.gif); background-repeat:no-repeat; background-position:bottom right;}
div#sidebarSx #menu a .scatActive{background-image:url(/img/bg_riga_menu_scat.gif); background-repeat:no-repeat; background-position:bottom right;}
div#sidebarSx #menu a.cat{background-image:url(/img/bg_riga_menu_scat.gif); background-repeat:no-repeat; background-position:bottom right; color:#999;}
div#sidebarSx #menu a.scat{background-image:url(/img/bg_riga_menu_sscat.gif); background-repeat:no-repeat; background-position:bottom right; color:#999}



div#sidebarSx #news{ margin-top:150px; margin-bottom:80px; }
div#sidebarSx #news h2{ text-transform:uppercase; color:#000000; font-size:12px; text-align:right;  padding:4px; padding-right:36px;background-image:url(/img/bg_riga_menu.jpg); background-repeat:no-repeat; background-position:bottom right;  margin-bottom:0px; }
div#sidebarSx #news .testi{padding:10px; text-align:right;}
div#sidebarSx #news .anteprimaNews h3{ margin-bottom:0px; }



div#contenuti{ position:relative;   margin:0px auto;  margin-left:201px;    }
div#contenuti .testi{ padding:17px; padding-left:30px; }


/*solo per IE6*/
* html div#sidebarSx{ position:relative; float:left; width:198px; margin:0px; left:0px; margin-right:0px; padding:0px;  }
* html div#contenuti{ position:relative; margin:0px auto;    margin-left:196px;  height:100%; min-height:600px;}





/*Home Page*/
#box-1-home{ background-color:#660000; color:#FFFFFF; margin-top:0px; padding:4px; }

#split2 {  margin-top:0px; margin-bottom:0px; border-top:1px solid #000;  }


#in-vetrina { padding-bottom:10px; float:left; width:400px; border-right:1px solid #000; padding-bottom:100px; height:500px;  }
/*solo per IE6*/
* html #in-vetrina { padding-bottom:10px; float:left; width:400px; border-right:1px solid #000; padding-bottom:100px; height:500px;  }


#in-vetrina h3{ text-transform:uppercase; color:#000000; font-size:12px; text-align:left;  padding:5px; text-indent:32px; background-image:url(/img/bg_riga_menu_right.jpg); background-repeat:no-repeat; background-position:bottom left; margin-bottom:0px; }

#in-vetrina .box-anteprima-home{ border:1px solid #4d2e2c; float:left; margin:6px; background-image:url(/img/bg-box-anteprima.gif); background-repeat:repeat-y; width:119px;}
/*solo per IE6*/
* html div#in-vetrina .box-anteprima-home{ border:1px solid #4d2e2c; float:left; margin:5px; background-image:url(/img/bg-box-anteprima.gif); background-repeat:repeat-y; width:119px;}

#in-vetrina .box-anteprima-home .top{ height:20px; padding:4px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:11px;}
#in-vetrina .box-anteprima-home .img{background-color:#64302a; line-height:142px; vertical-align:middle; height:142px; min-height:142px;}
#in-vetrina .box-anteprima-home .img img {vertical-align:middle}
#in-vetrina .box-anteprima-home .bottom { padding:4px; }
#in-vetrina .box-anteprima-home .bottom a { color:#d2bdbd; text-decoration:none; font-size:11px; text-transform:uppercase;}




#contenuti .box-anteprima{ border:1px solid #4d2e2c; float:left; margin:6px; margin-right:20px; margin-bottom:10px; background-image:url(/img/bg-box-anteprima.gif); background-repeat:repeat-y; width:159px; background-color:#845555}
/*solo per IE6*/
* html div#contenuti .box-anteprima{ border:1px solid #4d2e2c; float:left; margin:5px; background-image:url(/img/bg-box-anteprima.gif); background-repeat:repeat-y; width:159px; background-color:#845555}

#contenuti .box-anteprima .top{ height:20px; padding:4px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:11px;}
#contenuti .box-anteprima .img{  background-color:#64302a; vertical-align:middle; line-height:194px; height:194px; min-height:194px;}
#contenuti .box-anteprima .img img {vertical-align:middle}

#contenuti .box-anteprima .bottom { padding:4px; }
#contenuti .box-anteprima .bottom a { color:#d2bdbd; text-decoration:none; font-size:11px; text-transform:uppercase;}


#contenuti .box-anteprima-grey{  float:left; margin:6px; background-image:url(/img/bg_anteprima.jpg); background-repeat:repeat-x; width:173px; }
/*solo per IE6*/
* html div#contenuti .box-anteprima-grey{ border:1px solid #000000; float:left; margin:5px; background-image:url(/img/bg_anteprima.jpg); background-repeat:repeat-x; width:173px;}

#contenuti .box-anteprima-grey .top{ height:20px; padding:4px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:11px;}
#contenuti .box-anteprima-grey .img{ line-height:194px; height:194px; min-height:194px}
#contenuti .box-anteprima-grey .img img {vertical-align:middle}



#contenuti .box-anteprima-grey .bottom { padding:4px; }
#contenuti .box-anteprima-grey .bottom a { color:#fff; text-decoration:none; font-size:11px; text-transform:uppercase;}



#catalogo { width:380px; margin-left:410px;background-image:url(/img/bg_catalogo-01.jpg); background-position:center; background-repeat:no-repeat; background-position:top;  padding-top:60px; margin-top:24px; min-height:500px;   }
#catalogo a{display:block; margin-bottom:10px; text-transform:uppercase; text-decoration:none; color:#000000; font-size:12px; text-align:left; padding:4px;  background-image:url(/img/icona-link-right.gif); background-repeat:no-repeat; background-position:left;  margin-left:40px; padding-left:36px; }
#catalogo a:hover{ color:#c28e40;}

#catalogo .marchi{ position:relative;   width:80%; margin-left:40px; margin-top:20px; padding-top:14px; padding-bottom:20px;}
#catalogo .marchi h4{ margin-bottom:0px;   margin-top:0px; background-image:url(/img/bg_marchi_trattati_titolo.jpg); background-repeat:no-repeat; background-position:center; color:#FFFFFF; padding:15px; text-transform:uppercase; font-size:13px; }
/*solo per IE6*/
* html #catalogo .marchi{ position:relative; width:80%; margin-left:40px; margin-top:20px; padding-top:14px; padding-bottom:30px;}


#catalogo h3{ text-align:center; font-size:12px; text-transform:uppercase; margin-bottom:20px; padding-top:0px;  width:100%;}
#catalogo h4{ text-align:center; font-size:11px; margin-top:0px;}

#ricerca{ background-color:#5d170c;}
#ricerca form{ padding:14px; background-color:#5d170c; color:#FFFFFF; margin-bottom:0px;}
#ricerca form input, select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#ricerca form .btn{ display:inline;padding:4px; border:0px; background-color:#c28e40;  color:#fff; cursor:hand; text-transform:uppercase; }


#blocIndi{ line-height:30px;}
#blocIndi h3{ margin-bottom:4px;}


/*********/



div#footer{position:relative; width:1000px; margin:0px auto;  bottom:0px; width: 100%; background-color:#000000; color:#FFFFFF; background-image:url(/img/logo-footer.jpg); background-position:left center; background-repeat:no-repeat; height:90px; }
#indirizzo{ margin-left:220px; padding-top:26px;}


.paginazione{ padding:10px; color:#660000; font-weight:bold; }
.paginazione a{ margin-left:10px; text-decoration:none; }
.paginazione a:hover{ text-decoration:underline;}


#gallery {  float:left; width:376px; margin:20px; margin-top:0px; top:0px;  border:6px solid #efefef;   }
/*x IE*/
* html #gallery {  float:left; width:376px; margin:10px; margin-top:0px; top:0px;  border:1px solid #c28e40;  }

#gallery div.top{ background-color:#c28e40; padding:4px; }
#gallery div.top h2{ margin:0px; margin-top:0px; font-size:14px; text-transform:uppercase; color:#5a130c}

#gallery div.slide{ padding:0px;margin:0px; height:606px; min-height:606px; }


#dettagli { width:330px; margin-left:410px;  min-height:500px;   }
a.ico-info{ display:block; padding:8px; background-image:url(/img/ico-info.gif); background-repeat:no-repeat; background-position:left; text-indent:35px;}
a.ico-stampa{ display:block; padding:8px; background-image:url(/img/ico-stampa.gif); background-repeat:no-repeat; background-position:left; text-indent:35px;}
a.ico-preferiti{ display:block; padding:8px; background-image:url(/img/ico-preferiti.gif); background-repeat:no-repeat; background-position:left; text-indent:35px;}
#dettagli .testi { padding:6px;   }
#dettagli .testi h3{ margin-top:36px; margin-bottom:4px; padding-bottom:0px; font-size:16px;   }
#dettagli .testi div,p { padding:0px; margin:0px;  }

#contenuti #news, #contatti{ padding:20px; padding-top:20px; }


#contenuti #contatti .riga{ display:block; border-bottom:4px solid #cccccc; padding:2px;}
#contenuti #contatti .btn{ display:block; padding:4px; background-color:#5a130c; border:0px; color:#fff; width:150px; cursor:hand; font-weight:bold;}
#contenuti #contatti .btn:hover{ display:block; padding:4px; background-color:#B61818; border:0px;  width:150px; font-weight:bold; cursor:hand;}
#contenuti #contatti .etichetta{ font-weight:bold;}


.marchi-trattati{ text-align:center;  height:194px; }
.marchi-trattati img {margin-bottom:50px;}
