@import url(../css/style2.css);

html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
h1 img {display: block;}
img {border: 0;}

a {color: #DA251D;}
a:hover {color: #F00;}

.left {float: left;}
.right {float: right;}
.more {text-align: right;}
.clear {clear: both;}
.hide {display: none}
#spacer {height: 2em;}

.thumb {float:left; margin:0 10px 0 0; padding:0;}
.thumb a {display:block; margin:0; padding:5px; font-size:100%; font-weight:normal; border:1px solid #DDD;}
.thumb a:hover {border:1px solid #DA251D;}

body {
	background: #000 url(page_bg.jpg) repeat-x;
	text-align: center;
	font: 70% verdana, arial, sans-serif;
	color: #666;
	padding-bottom: 10px;
	padding-top: 31px;
}

/**/

#wrapper {position:relative; width:778px; margin:auto; background:url(body_bg.gif) repeat-y; text-align: left;}

#header {position:absolute; top:0; width:535px; height:279px; left:243px; background:url(header_2.jpg) no-repeat;}
#header .image {margin:0 0 0 27px; padding:0; border:0;}
#header ul {float:right; margin:0 10px 0 0; padding:2px 0 0 0; list-style:none;}
#header ul li {display:inline; margin:0; padding:0; color:#FFF;}
#header ul li img {margin:0; padding:0;}
#header ul li span {display:none;}
#header ul li a {margin:0 0 0 5px; color:#D8D8D8; font-size:90%; font-weight:normal; text-decoration:none;}
#header ul li a:hover {color:#FFF;}

#left {float: left; width: 243px;}
#logo {width: 244px; height: 152px; background: url(porte-in-legno.jpg) no-repeat; color: #595959; text-align: center;}
#logo h1 {padding-top: 64px; padding-left: 5px; font: 12px arial, sans-serif;}
#logo p {margin: 8px 25px 4px 25px; padding: 3px; border-top: 1px solid #B8B8B8; border-bottom: 1px solid #B8B8B8; letter-spacing: 0.2em; font-weight: bold; display:none;}

#nav {background: url(nav_left.jpg) no-repeat;}
#nav ul {margin-left:9px; padding-left:1px; padding-bottom:29px; background:#2A2A2A bottom left url(nav_bot.jpg) no-repeat;}
#nav li {border-top:1px solid #959595; padding:7px 0 0 31px; background:188px 10px url(arr_white.gif) no-repeat; font-size:100%; list-style:none;}
#nav a {display:block; width:90%; padding:2px 0 6px 10px; border-left:1px solid #959595; color:#fff; text-decoration:none;}
#nav a:hover {text-decoration: underline;}
#nav .important { background:188px 10px url(arr_orange.gif) no-repeat;}
#nav .important a {color:#DA251D;}

#news {padding-left: 37px; padding-right: 22px; padding-bottom: 3px; background: url(news_bg.jpg) repeat-y; text-align: justify;}
#news h2 {color: #DA251D; font-size: 12px;}
#news h3 {margin: 1em 8px 1em 0; font-size: 11px; color:#333;}
#news p {margin: 1em 8px 1em 0; font-size: 11px;}
#news a {color: #666; font-weight: bold; text-decoration: underline;}
#news a:hover {color: #333;}
#news .more {font-size: 9px;}
#news .more a {color:#DA251D; text-decoration:underline;}
#news .more a:hover {color:#DA251D; text-decoration:none;}
#news .hr-dots {height: 10px; background: center url(dots.gif) repeat-x;}

#support {margin:0; padding:0; border:0;}

#verniciate {padding:20px 22px 3px 37px; border-bottom:1px dotted #666;}
#verniciate p {font-size: 12px;}
#verniciate p a {color:#DA251D; font-weight: bold; text-decoration:underline;}
#verniciate p a:hover {color:#DA251D; text-decoration:none;}

/**/

#right {float: right; width: 490px; padding-right: 9px; padding-top: 301px;}
#right h2 {padding-bottom: 6px; border-bottom: 1px solid #DA251D; margin-bottom: 0.8em; color: #DA251D; font: 18px arial, sans-serif;}
#right h3 {margin-bottom: 1em; margin-top: 2em; padding-bottom: 6px; border-bottom: 1px solid #C4AE7C; color: #BE8B06; font: 14px arial, sans-serif;}
#right .more {font-weight:bold; font-size:100%;}

#footer {background: url(footer_bg.gif) repeat-y;}
#copyright {padding: 22px 0px 30px 00px; color: #666; font-size: 9px; font-weight: bold; text-align: center;}
#copyright address {font-style:normal;}
#footerline {display:block; margin-top:0px; height:10px; background: url(footerline.gif) no-repeat; font-size:1px;}

/**/

.blockdef {margin:0 20px 0 0; padding:5px 0 5px 0; border-bottom:1px dotted #E1E1E1; overflow:hidden;}
.blockdef img.left {float:left; margin:0; padding:0 10px 0 0;}
.blockdef .title {margin:0 0 10px 0; padding:0; color: #DA251D; font-size:14px;}
.blockdef .text {margin:0; padding:0; color:#666; font-size:100%;}
.blockdef .more a {color:#DA251D; text-decoration:underline;}
.blockdef .more a:hover {color:#DA251D; text-decoration:none;}

/**/

.blockpage {margin:0 20px 0 0; padding:5px 0 5px 0; overflow:hidden;}
.blockpage .title {margin:0 0 10px 0; padding:0; color:#DA251D; font-size:120%;}
.blockpage .text {margin:0; padding:0; color: #666; font-size:100%;}
.blockpage img.left {margin:0; padding:0 10px 0 0;}

/**/

.prodotti {margin:0 20px 0 0; padding:0;}
.prodotti img.left {margin:0; padding:0 10px 0 0;}
.prodotti .text {margin:0; padding:0; color:#666; font-size:100%;}
.prodotti .text ul {margin:0 0 0 20px; padding:0;}
.prodotti .link {margin:1em 0; padding:0; font-weight:bold; }
.prodotti .link a {color:#DA251D; font-size:100%; text-decoration:underline;}
.prodotti .link a:hover {color:#DA251D; text-decoration:none;}
.prodotti .back {margin:1em 0 0 0; padding:0;}
.prodotti .back a {color:#DA251D; font-size:90%; font-weight:bold; text-decoration:underline;}
.prodotti .back a:hover {color:#DA251D; text-decoration:none;}

.vern-box {margin:0; padding:5px; background:#EEE;}
.vern-title {padding:5px; font-size:100%; font-weight:bold; color:#DA251D;}
.prodotti ul.vern {list-style:none; margin:0; padding:0; background:#EEE;}
.prodotti ul.vern li {display:block; width:70px; float:left; margin:5px; padding:5px; border:1px solid #DDD; background:#F0F0F0; text-align:center;}
.prodotti ul.vern li:hover {background:#F9F9F9; border:1px solid #DA251D;}
.prodotti ul.vern li img {margin:0; padding:0;}
.prodotti ul.vern li p {display:block; margin:5px 0 0 0; padding:0; font-weight:bold; color:#666; text-align:center; text-decoration:none;}

.prodotti ul.cat {list-style:none; margin:0; padding:0;}
.prodotti ul.cat li {margin:0; padding: 10px 0 10px 0; color:#DA251D; font-size:100%; font-weight:bold;}

.prodotti ul.scat {list-style:none; margin:5px 0 5px 10px; padding:0;}
.prodotti ul.scat li {margin:0; padding: 3px 0 3px 5px; font-size:100%; font-weight:normal; color:#666;}
.prodotti ul.scat li:hover {background:#F0F0F0;}
.prodotti ul.scat li a {color:#666; font-weight:normal; text-decoration:none;}
.prodotti ul.scat li a:hover {color:#333; text-decoration:none;}

.prodotti ul.prod {list-style:none; margin:0; padding:0;}
.prodotti ul.prod li {display:block; width:70px; float:left; margin:5px; padding:5px; border:1px solid #DDD; text-align:center;}
.prodotti ul.prod li:hover {background:#F0F0F0; border:1px solid #DA251D;}
.prodotti ul.prod li img {margin:0; padding:0;}
.prodotti ul.prod li a.codice {display:block; margin:5px 0 0 0; padding:0; font-weight:bold; color:#666; text-align:center; text-decoration:none;}
.prodotti ul.prod li a.img:hover {}
.prodotti ul.prod li a.codice:hover {color:#DA251D; text-decoration:none;}

table.prod-essenze {width:100%; margin:0 0 10px 0; padding:0; border:1px solid #ccc;}
table.prod-essenze caption {margin:0 0 5px 0; padding:5px; background:#EEE; font-size:100%; font-weight:bold; color:#666; text-align:left;}
table.prod-essenze th {margin:0; padding:4px; background:#CCC; color:#666;}
table.prod-essenze tr {background:#EEE;}
table.prod-essenze tr.alt {background: #FFF;}
table.prod-essenze td {padding:3px;}
table.prod-essenze .rightAlign {text-align:right;}
table.prod-essenze tr.hide {display: none;}

table.offerte {width:100%; margin:0 0 10px 0; padding:0; border:1px solid #ccc;}
table.offerte caption {margin:0 0 5px 0; padding:5px; background:#EEE; font-size:100%; font-weight:bold; color:#666; text-align:left;}
table.offerte th {margin:0; padding:4px; background:#CCC; color:#666;}
table.offerte tr {background:#EEE;}
table.offerte tr.alt {background: #FFF;}
table.offerte td {padding:3px;}
table.offerte .rightAlign {text-align:right;}
table.offerte tr.hide {display: none;}
table.offerte a {color:#333; font-weight:bold; text-decoration:none;}
table.offerte a:hover {color:#DA251D; text-decoration:none;}

div.allegato-pdf {margin-bottom:5px;background-image: url(ico_file_pdf.png);background-repeat: no-repeat;padding-left:20px;height: 20px;}

/**/

