html{width:100%;}
body{font-family:arial,Verdana,"Times New Roman";font-size:.875em;color:#3d3535;background:url(http://www.roccamobili.it/images/bg-body.png) top left repeat-x;margin:20px;padding:0;line-height:140%;}
.all{text-align:center;width:100%;}
.box{background-color:#fff;margin-left:auto;margin-right:auto;padding:13px;text-align:left;width:950px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.menu{background:#f1f8e9;text-align:left;border:none;padding:15px;}
.header{background-image:url(http://www.roccamobili.it/images/mobili.png);padding:10px;margin-top:5px;height:300px;border:1px solid #efd7d6;}
.cucine{background-image:url(http://www.roccamobili.it/images/cucine.png);padding:10px;margin-top:5px;height:300px;border:1px solid #bf8b57;}
.camere-soggiorni{background-image:url(http://www.roccamobili.it/images/camere-soggiorni.png);padding:10px;margin-top:5px;height:300px;border:1px solid #9c901a;}
.salotti{background-image:url(http://www.roccamobili.it/images/salotti.png);padding:10px;margin-top:5px;height:300px;border:1px solid #c5d6eb;}
.camerette{background-image:url(http://www.roccamobili.it/images/camerette.png);padding:10px;margin-top:5px;height:300px;border:1px solid #7f776c;}
.letti-in-ferro{background-image:url(http://www.roccamobili.it/images/letti-ferro.png);padding:10px;margin-top:5px;height:300px;border:1px solid #a65a2e;}
.materassi{background-image:url(http://www.roccamobili.it/images/materassi.png);padding:10px;margin-top:5px;height:300px;border:1px solid #846f6b;}
.tavoli-sedie{background-image:url(http://www.roccamobili.it/images/tavoli-sedie.png);padding:10px;margin-top:5px;height:300px;border:1px solid #9d9e99;}
.preventivi{background-image:url(http://www.roccamobili.it/images/prev_scav.png);padding:10px;margin-top:5px;height:300px;border:1px solid #efdbce;}
.news{background-image:url(http://www.roccamobili.it/images/news_office.png);padding:10px;margin-top:5px;height:300px;border:1px solid #7a4e35;}
.contact_us{background-image:url(http://www.roccamobili.it/images/contact_us.png);padding:10px;margin-top:5px;height:300px;border:1px solid #c6c6c6;}
.sitemap{background-image:url(http://www.roccamobili.it/images/sitemap.png);padding:10px;margin-top:5px;height:300px;border:1px solid #dddddd;}
.menu a:link,.menu a:active,.menu a:visited{color:#333;text-decoration:none;padding:3px 7px 3px 7px;margin:0 0 0 4px;font-family:Helvetica,Arial,sans-serif;color:#444;}
.menu a:hover{background:#f1f8e9;color:#087905;text-decoration:none;padding:3px 7px 3px 7px;margin:0 0 0 4px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.content{width:46em;padding-left:1.5em;}
.content h1{font-size:110%;margin:10px 0 0 0;padding:0;border-bottom:2px solid #6a0cba;}
.newsbar{margin-top:40px;width:225px;float:right;padding-right:1.5em;}
.newsbar h1{background:#fff;color:green;padding:3px;margin:0;font-family:Verdana;font-size:90%;font-weight:lighter;text-transform:uppercase;}
.p1{padding:20px;background-color:#fff;font-size:90%;}
.p2{padding:20px;background-color:#f1f8e9;border:1px solid #e6f0df;font-size:90%;list-style-image:url(images/b.gif);/*list-style-position:10px;*/margin-bottom:1.2em;}
.p2 ul{margin:0;padding:0;}
.footer{clear:both;background-color:#fff;border-top:2px solid #eee;padding:4px;font-size:.8em;text-align:left;margin-top:1em;}
a:link,a:active,a:visited{color:#087905;text-decoration:none;}
a:hover{color:#087905;text-decoration:underline;}
.centermain{border:none;}
.centermain img{border:1px solid #ccc;padding:3px;}
.centermain img:hover{border-color:green;}
.centermain a{color:#444;}
.centermain a:hover{color:green;}
.testo{width:46em;padding-left:1.5em;}
.blockcenter{width:600px;padding:2em;background:#fff;}
select{padding:.5em;}
input{padding:.5em;}
input:focus{background:#fff;border:1px solid green;}
input.pivo{width:300px;padding:.5em;border:1px solid #ccc;}
input.pivo:focus{background:#fff;border:1px solid green;}
.promo{text-decoration:blink;font-weight:bold;color:red;text-align:right;}
span.slogan{font-family:Georgia,Times New Roman,Times,serif;font-size:1.5em;color:#444;letter-spacing:-1px;line-height:1.3em;}
div.titolo{font-family:Georgia,Times,serif;font-size:1.8em;font-weight:lighter;letter-spacing:-1px;line-height:1.3em;margin-top:1.5em;}
input.button{padding:.5em;font-size:1.1em;font-weight:bold;background:#f1f1f1;color:green;border:1px solid #ccc;border-right-color:#bbb;border-bottom-color:#bbb;}
input.reset{background:#fff;border:none;text-decoration:underline;color:#555;}
div.slogantitle{font-size:1.1em; color:#444;}
ul.listfooter li{list-style:none;display:inline;float:right;margin-left:1em;}
h2{font-family:Helvetica,Arial,sans-serif;font-size:2.5em;font-weight:bold;letter-spacing:-1px;line-height:.7em;margin-top:1.5em;}