/* CSS Document */
body { margin: 0px; padding: 0px; background-color: #fff; background-image: url(img/sfondo.jpg); background-repeat: repeat-x; font-family: tahoma, arial, helvetica }
.main { padding-bottom: 40px; }
img { display: block: border: 0px; }
.top { height: 50px; width: 768px; margin: auto;   }
.logo { float: left; width: 150px; background-image: url(img/logo.png); background-repeat: no-repeat; background-position: center center; height: 50px; }
.logo h1 { display: none;}
.slogan h2 { margin: 0px; font-size: 11px; letter-spacing: 2px; font-weight: 100; line-height: 26px;}
.slogan ul { margin: 0px; padding: 0px; list-style-type: none; }
.slogan li { float: left; width: 92px;  margin-right: 2px; border: 1px solid #CC0000; border-bottom: 0px; 
line-height: 23px; height: 23px; text-align: center; font-size:10px; text-transform: uppercase;
 }
.slogan li a { display: block; text-decoration: none; color: #000; }
.slogan li a:hover { background: #ffc; color: #996; }
li.activate { background: #CC0000; color: #fff; }
li.activate a {  color: #fff; }
li.activate a:hover { background: transparent; color: #ffc; }
.content {  background: #FFFFCC; overflow: hidden; clear: both; }
.cover { background: #CC0000; color: #fff; height: 200px; text-align: center;  }
.coverpage { background: #CC0000; color: #fff; height: 120px; border-bottom: 1px solid #fff; text-align: center;   }
.footer { clear: both; text-align: center; background-color: #fff; background-image: url(img/footer.jpg); background-repeat: repeat-x; height: 80px; padding-left: 20px; padding-top: 20px; color: #000;}
.blockmain { width: 768px; margin: auto; font-size:13px; }
.block { float: left; width: 220px; height: 270px; padding: 12px; margin: 1px; font-size: 11px; }
.block h3 { margin: 0px; font-size: 2.1em; font-weight: 100; letter-spacing: -1px; color: #CC0000; border-bottom: 1px solid #996; }
.block img { float: left; margin-right: 4px; border: 3px double #996; margin-top: 8px; }
.block p {  margin-top: 4px; }
.blockint { height: 130px; clear: both;  }
.blockint a { text-decoration: none; color: #663; border-bottom: 1px solid #996; }
.blockint a:hover { text-decoration: none; color: #996; border-bottom: 1px solid #663; }
.products { clear: both; overflow: hidden;  margin: auto; width: 768px; }
.proditem { overflow: hidden; padding-bottom: 12px; clear: both; background: #fff; border-bottom: 1px solid #cc9; width:764px; margin-bottom: 1px; margin-left: 4px; font-size: 12px; }
.proditem1 { overflow: hidden; padding-bottom: 12px; clear: both; background: #DDEEDD; border-bottom: 1px solid #cc9; width: 764px; margin-bottom: 1px; margin-left: 4px; font-size: 12px; }
.introtxt { height: 160px; overflow: hidden; width: 768px; margin: auto; background: #990000; color: #fff; font-size: 0.8em; padding-bottom: 24px; }
.introtxt h3 { margin: 0px; font-size: 0.8em; text-transform: uppercase; color: #FFFF00; letter-spacing: 4px; font-weight: 100; border-bottom: 1px solid #996; }
.txt { width: 95%; margin: auto; line-height: 1.6em; }
.prodpic { float: left; text-align: center; padding: 4px; }
.prodpic img { border: 1px solid #fff; }
.prodpic a { display: block; border: 4px solid #000; }
.prodpic a:hover { border: 4px solid #996; }
.prodtxt { padding: 8px; padding-left: 12px; margin-left: 208px; }
.prodtxt p { margin-top: 8px; line-height: 1.5em; }
.prodtxt h3 { margin: 0px; font-weight: 100; font-size: 17px; letter-spacing: -1px; color: #990000; border-bottom: 1px solid#ccc; }
.tag { border-top: 1px solid #ccc; line-height: 24px; color: #990000; font-size: 0.8em; clear: both; text-transform: uppercase;}
.tag a { text-decoration: none; color: #CC0000; border-bottom: 1px solid #996; }
.tag a:hover { text-decoration: none; color: #996; border-bottom: 1px solid #663; }
.txtscreen { height: 220px; font-size= 10px;}
.txtscreen p { margin: 0px; }
p.linkscreen { float: right; width: 120px; line-height: 24px; height: 24px; border: 1px solid #cc9; text-align: center;}
.linkstore a {  line-height: 24px; text-decoration: none; border: 1px solid #996; background: #990000; color: #fff; display: block; width: 320px;  padding: 4px; text-indent: 4px; }
.linkstore a:hover { background: #000; color: #fff; }
p.linkstore { background: url(images/external.png); background-repeat: no-repeat; background-position: left center;  padding-left: 16px; text-transform: uppercase; font-size: 0.9em; float: right; width: 180px; margin: auto; margin-top: 20px; 
margin-bottom: 20px; line-height: 24px; }
.linkscreen a{ text-decoration: none; display: block; color: #fff; }
.linkscreen a:hover { background: #FF3333; color: #000; }
.murano { text-align: justify; height: 32px; line-height: 32px; background: #000; color: #fff; text-indent: 12px; font-size: 0.8em;  width: 768px; margin: auto; letter-spacing: 2px; }
.murano a, .introtxt a, .paging a { text-decoration: none; color: #fff; border-bottom: 1px solid #996; }
.murano a:hover, .introtxt a:hover, .paging a:hover {  color: #996; border-bottom: 1px solid #fff; }
.close { float: right; }
.tagtxt h2{ margin: 0px; font-size: 14px; text-transform: uppercase; letter-spacing: 4px; margin-left: 20px; }
.tagtxt p { margin: 0px; margin-left: 20px; }
.tagtxt a { text-decoration: none; color: #cc9; border-bottom: 1px solid #fff; }
.tagtxt a:hover { color: #fff; border-bottom: 1px solid #cc9; }
q { font-size: 0.9em; }
.paging { background: #000; height: 40px; line-height: 40px; text-align: center; font-size: 0.9em; width: 768px; }
p.picdx {float: left; width: 525px; }
.slide h4 {color: #2f478e; font-weight: 525; text-transform: uppercase;}
.footer a {text-decoration: none;}
.footer a:hover {color: #36c; border-bottom: 1px dotted #fff;}
.prodmenu {   }
.menusx { color: #fff; font-size: 0px; }
.menusx a { margin: 0px; display: block; border-top: 1px solid #cc9; border-bottom: 1px solid #eee; text-indent: 4px; font-size: 12px; line-height: 1.8em; width: 100%; text-decoration: none; color: #996; background: #fff; }
.menusx a:hover { background: #cc9; color: #000; }
.prodstore {   }
