/* CSS Document */
body,td,th {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size:12px; vertical-align:top;}
body { background-color:#BE9D4A; margin:0px auto 30px auto; text-align:center;  }
a { color:#990000; text-decoration:none; font-weight:bold;}
a:hover { text-decoration:underline;}
form {display:inline;}
input, textarea, select { font-family: Arial, Helvetica, sans-serif; color: #000; font-size:11px; padding:1px;}
img {border:0px;}
ul {margin-top:20px;}
li { width:250px; float:left; font-size:13px; line-height:22px; text-transform:uppercase;}


#layer { background: url(../images/spighe.jpg) left top no-repeat; width:100%;}
#header{ margin-bottom:10px;}
.carrello { margin:20px 10px 0px 0px;}
.link { line-height:35px;}
.link a {padding: 0px 8px 0px 8px; color:#990000;}
.item { color:#FFFFFF; background:url(../images/item.gif) no-repeat; float:left; width:95px; height:24px; margin:1px; text-align:center; line-height:22px; }
.item a { color:#FFFFFF; display:block;}

.ricerca {background:url(../images/ricerca.gif) no-repeat; width:200px; height:24px; float:left; }
.prezzo { color: #669900; font-weight:bold; font-size:14px}
.prezzo_offerta { color: #669900; font-weight:bold; font-size:14px; text-decoration:line-through; }

#menu, #menu2 { width:170px; text-align:left;}
#menu h2, #menu2 h2 { color:#FFFF7B; font-size:16px; margin:0px; border-bottom:1px solid #FFFF7B; padding:5px 0px 3px 0px; font-weight:normal; margin-bottom:12px;}
#menu .top { background: url(../images/menu_top.gif) no-repeat; width:170px; height:5px; margin:0px; padding:0px; line-height:normale; overflow:hidden}
#menu2 .top { background: url(../images/menu_top2.gif) no-repeat; width:170px; height:5px; margin:0px; padding:0px; line-height:normale; overflow:hidden}
#menu .content { color:#FFFF7B; background: url(../images/menu_content.gif) no-repeat; line-height:15px; margin:0px; padding:0px 20px 0px 20px; background-color:#89B700;}
#menu2 .content { color:#FFFF7B; background: url(../images/menu_content2.gif) no-repeat; line-height:15px; background-color:#949494; padding-left:20px; padding-right:20px;}
#menu .content a, #menu2 .content a {color:#FFFFFF; font-weight:normal;}
#menu .bottom { background: url(../images/menu_bottom.gif) no-repeat; width:170px; height:5px;}
#menu2 .bottom { background: url(../images/menu_bottom2.gif) no-repeat; width:170px; height:5px;}

#main {text-align:left; }
#titolo .record {clear:left; width:540px; text-align:right; line-height:25px; }
#titolo .record strong {color:#CC9900; margin-right:15px;}
#titolo .top { background: url(../images/titolo_top.gif); height:10px; width:590px; overflow:hidden }
#titolo .content { background: url(../images/titolo_content.gif);width:560px; padding: 0px 15px 10px 15px; font-size:11px; line-height:15px;  overflow:hidden}
#titolo .bottom { clear:left; background: url(../images/titolo_bottom.gif); height:10px; width:590px; overflow:hidden}
#titolo img { float:left; margin:0px 15px 0px 0px; }
#titolo h2 {margin:0px 0px 15px 0px; font-weight:bold; font-size:18px; color: #669900;  font-weight:normal;}
#titolo .content .articolo { text-align:center; width:132px; height:150px; margin:2px; background: url(../images/articolo.gif); float:left;}
#titolo .content .articolo2 { text-align:center; width:100px; height:110px; margin:5px; float:left;}
#titolo .content .articolo img, #titolo .content .articolo2 img {margin:5px 0px 5px 0px; float:none;}
.pari {width:250px; background-color:#CCCCCC; padding-left:5px;}
.dispari {width:250px; background-color:#EFEFEF; padding-left:5px;}
.tipologia a { font-size:13px;}

#contatti td {padding:3px; padding-left:5px; background-color:#DEDEDE; border-bottom:1px solid #FFFFFF; font-weight:bold}
#carrello td  {padding:5px;}
#contatti table, #carrello table {width:100%;}
#riepilogo td {padding:2px 15px 2px 2px; white-space:nowrap;  border-bottom:1px solid #DEDEDE; }
#riepilogo table {width:100%;}

#titolo .content .button { text-align:right; margin:20px 0px 20px 0px; }
.footer { padding-top:10px; text-align:right; margin-top:15px; color:#333333; line-height:20px;}
.footer a {padding:10px; color:#990000;}
.footer strong {color: #613F10;}

.news td { font-weight:bold; color:#6B9F00; line-height:20px; font-size:14px;}