/* CSS Document */
html, body {margin:0; padding:0; background-color:#fff; font:11px/18px Arial,Helvetica,Sans-serif; text-align:center;}
a {text-decoration:none;}
a:focus {outline:none;}
p, h1, form {margin:0; padding:0}
ul {margin:0; padding:0; list-style-type:none;}
hr {display:none;}

a.more {float:right; padding:0 4px 1px; background-color:#16539D; font-size:9px; line-height:10px; color:#bbb; cursor:pointer; margin:0;border:0;}
a.more:hover {color:#fff;}
a.more:active {padding:1px 4px 0;}
.clear {clear:both;}
/*a img {border:0}*/
ul.faqs img {border:0}

#principale {position:relative; margin:0 auto; width:990px; text-align:left;}
/*#header {display:none}*/
#header h1 {padding:9px 0;}
#header h1 a {display:block; width:220px; height:68px; background:url('widgets/logo.gif') no-repeat 0 0; text-indent:-9999px;}
/*
#cont-top {margin:9px 0; height:335px; width:990px; background:url('widgets/sfondo_emo.gif') no-repeat; overflow:hidden;}
#cont-top #press {float:left; margin-left:686px; width:305px;}
#cont-top #press h3 {margin:0; padding:0 15px; background:url('widgets/sfondo_box_title.gif'); line-height:45px; font-size:20px; color:#fff;}
#cont-top #press ul {margin:9px;}
#cont-top #press ul li {padding:9px 0; margin:0; width:100%; background:url('widgets/sfondo_news_home.gif') repeat-x 0 100%; overflow:hidden;}
#cont-top #press ul li div {width:100%; overflow:hidden;}
#cont-top #press p {margin:0 0 9px; line-height:15px;}
#cont-top #press #newsletter {padding:0 9px; width:287px; overflow:hidden;}
#cont-top #press #newsletter h4 {margin:6px 0; font-size:16px; color:#19539D;}
#cont-top #emozionale {position:relative; float:left; margin-left:-990px; width:664px; height:335px; overflow:hidden;}
#cont-top #emozionale img {display:block;}
#cont-top #emozionale h2 {position:absolute; top:20px; right:30px; margin:0; padding-left:60px; font-size:34px; font-weight:normal; line-height:36px; text-indent:-60px;}
#italiano {position:absolute; left:10px; top:330px; width:88px; height:88px; background:url('widgets/italiano.png') no-repeat 0 0; z-index:20;}
*/



#contenuto-interne {width:100%; /*background:url('widgets/sfondo_colonne.gif') no-repeat 0 100%;*/}
#contenuto-interne #colonna-dx {/*margin-left:270px;*/ padding:0 0 0 18px;width:100%;}
#contenuto-interne #colonna-dx h3,
#contenuto-interne #colonna-dx h4,
#contenuto-interne #colonna-dx h5 {margin:0; color:#19539D;}
#contenuto-interne #colonna-dx h3 {margin:18px 0; font-size:20px;}
#contenuto-interne #colonna-dx h4 {margin:0 0 9px; font-size:14px;}
#contenuto-interne #colonna-dx h4 a {color:#19539D;}
#contenuto-interne #colonna-dx p {margin-bottom:9px;}
#contenuto-interne #colonna-dx ul {margin-bottom:18px; padding-left:18px; list-style-type:circle;}
#contenuto-interne #colonna-dx a {color:#f00;}
#contenuto-interne #colonna-dx a:hover {text-decoration:none;}
#contenuto-interne #colonna-dx ul.stampa {padding:0 0 0 0;clear:both;margin:0;}
#contenuto-interne #colonna-dx ul.stampa li {list-style-type:none; float: left; margin:0; width: 100px; margin-right: 20px; padding-bottom: 10px; text-align:center;}
#contenuto-interne #colonna-dx ul.stampa li a img {border-color:#f00;}
#contenuto-interne #colonna-dx ul.news {padding:0 0 0 0;clear:both;margin:0;}
#contenuto-interne #colonna-dx ul.news li {list-style-type:none; margin:0; padding-bottom: 10px;}
#contenuto-interne #colonna-dx ul.news li a{font-weight: bold;}
#contenuto-interne #colonna-dx ul.idTabs {padding:0 0 20px 0;}
#contenuto-interne #colonna-dx ul.idTabs li {list-style-type:none; float: left; width: 40px; margin: 1px; height:18px; }
#contenuto-interne #colonna-dx ul.idTabs li a {color: white;display:block;text-align:center;background-color: #19539D;}
#contenuto-interne #colonna-dx ul.idTabs li a.selected {color: white;display:block;text-align:center;background-color: #DF291E;}
#contenuto-interne #colonna-dx img {/*float:right; margin-left:9px;*/}
#contenuto-interne #colonna-dx p.breadcrumb {display:none;position:absolute; top:-5px; right:0; margin:0; font-size:10px;}
#contenuto-interne #colonna-dx p.breadcrumb a {color:#000; text-decoration:underline;}
#contenuto-interne #colonna-dx ul.cataloghi {margin:0; padding:0; width:100%; overflow:hidden; list-style-type:none;}
#contenuto-interne #colonna-dx ul.cataloghi li {float:left; margin:9px; padding-left:105px; width:228px;}
#contenuto-interne #colonna-dx ul.cataloghi li.over {background-color:#eae9ef; cursor:pointer;}
#contenuto-interne #colonna-dx ul.cataloghi li img {float:left; margin-left:-105px; padding:8px; background:url('widgets/sfondo_aree_home.gif') no-repeat;}
#contenuto-interne #colonna-dx h4.selected a {color:#DE291E;}
#contenuto-interne #colonna-dx div.img_news {width:100%; text-align:center;}
#contenuto-interne #colonna-dx div.img_news img {width:650px;}

/* cancellati */
div.page-title {display:none;}
#contenuto-interne #colonna-sx {display:none;}
#navigazione {display:none;}
#lingua {display:none;}
#footer {display:none;}
#contenuto-interne #colonna-dx p.max_size_exceed {display:none;}

/* Form preventivo*/
#testo_prev {display:none;}
#preventivo-form {}
#preventivo-form fieldset {border:0;}
#contenuto-interne #colonna-dx #preventivo-form fieldset h3 {font-size:16px; padding-bottom:0;display:inline;margin:0;}
#contenuto-interne #colonna-dx #preventivo-form fieldset h4 {display:inline; font-size:12px; font-weight:bold;}
#preventivo-form fieldset div.section {overflow:hidden;border-bottom:1px dotted #333;padding:8px 0 8px 3px;}
#preventivo-form fieldset #uff_tec {float:right; font-size:18px; /*font-weight:bold;*/}

#preventivo-form fieldset #schema {margin:5px 0 0 0;padding:0;}
#preventivo-form fieldset #schema td {vertical-align:center;margin:0;border:0;padding:0;}
#preventivo-form fieldset #schema td.bordered {border-bottom:1px solid #333}
#preventivo-form fieldset #schema td.pavimento {height:16px;padding-left:5px;line-height:16px;}
#preventivo-form fieldset #schema td.spessore {height:61px;padding-left:5px;}
#preventivo-form fieldset #schema td.livellamento {height:18px;padding-left:5px;}
#preventivo-form fieldset #schema td.solaio {height:75px; padding-bottom:20px;padding-left:5px;}
#preventivo-form fieldset #schema img {height:150px;padding: 10px 0;margin:0;border:0;}

#preventivo-form fieldset span.default {font-weight:bold;}
#preventivo-form fieldset span.small {font-size:x-small;}
#preventivo-form fieldset label.error{color:red; font-weight:bold; padding-left:18px; margin-left:3px; background:url('widgets/error.gif') no-repeat;}
#preventivo-form fieldset input.error{border: 2px solid red;}
#preventivo-form fieldset input.check{border: none;}
#preventivo-form fieldset input.check.error{border: none;}
#preventivo-form fieldset span.error{border: 2px solid red;}
#preventivo-form fieldset button.bottone{display:none;margin-left:9px; padding:0 6px; border:none; background-color:#16539D; color:#fff; cursor:pointer;}


