html,body{margin:0;padding:0}
body{
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
background: #000000;
color: #ffffff;
text-align:center
}
h1{color:#ffffff; font-size:20px; font-weight:normal;}
div#container{
width:1049px;
margin: 0 auto;
text-align:left;
background-color:#333333;
color: #C7C7C7;
font:Verdana;
}
div#header{
background-image: url('../img/header.jpg');
width:1049px;
height:225px;
color:#ffffff
}
div#header ul {padding-top:60px;padding-left:230px;}
div#header li{
display:inline;background-image:url(../img/split.png); 
background-repeat:no-repeat;
padding-left:15px;
padding-top:5px;
padding-bottom:8px
}
div#header li a{
color:#E5F7FF;
font-size:13px;
text-decoration:none;
padding-right:15px;
}
div#header li .current {text-decoration:underline}
div#header .logo {float:left; width:100px;height:150px;margin-left:70px;margin-top:40px; }
div#header .logo a {text-decoration:none;}
.vantaggi{
background-image:url(../img/vantaggi.png);
background-repeat:no-repeat;
color:#ffffff;
width:314px;
height:255px;
margin:0px;
padding:0px;
}
.vantaggi p {padding-top:229px; padding-left:10px;font-weight:bold;}
.history{
background-image:url(../img/history.png);
background-repeat:no-repeat;
color:#ffffff;
width:260px;
height:39px;
margin:0px;
padding:0px;
padding-bottom:7px;
}
.history a {display:block;padding-top:13px; padding-left:9px;font-weight:bold;text-decoration:none;color:#ffffff;}
.privati{
background-image:url(../img/privati.png);
background-repeat:no-repeat;
color:#ffffff;
width:316px;
height:41px;
margin-top:6px;
padding:0px;
}
.privati a {display:block;padding-top:18px; padding-left:7px;font-weight:bold;text-decoration:none;color:#ffffff;}
.aziende{
background-image:url(../img/aziende.png);
background-repeat:no-repeat;
color:#ffffff;
width:316px;
height:45px;
margin-top:6px;
padding:0px;
}
.aziende a {display:block;padding-top:20px; padding-left:7px;font-weight:bold;text-decoration:none;color:#ffffff;}
.professionisti{
background-image:url(../img/professionisti.png);
background-repeat:no-repeat;
color:#ffffff;
width:316px;
height:41px;
margin-top:6px;
padding:0px;
}
.professionisti a {display:block;padding-top:20px; padding-left:7px;font-weight:bold;text-decoration:none;color:#ffffff;}
.preventivo{
background-image:url(../img/preventivob.png);
background-repeat:no-repeat;
color:#ffffff;
width:316px;
height:45px;
margin-top:6px;
padding:0px;
}
.preventivo a {display:block;padding-top:20px; padding-left:7px;font-weight:bold;text-decoration:none;color:#ffffff;}
div#leftb .privatib {
list-style-type:none;
background-image:url(../img/privatib.png);
background-repeat:no-repeat;
background-position:top left;
height:45px;
width:200px;
margin-left:10px;
margin-top:8px;
padding-left:10px;
display:block;
}
div#leftb .privatib a {
text-decoration:none;
display:block;
font-weight:bold;
}
div#leftb .preventivob {
list-style-type:none;
background-image:url(../img/preventivo.png);
background-repeat:no-repeat;
background-position:top left;
height:45px;
width:200px;
margin-left:10px;
margin-top:8px;
padding-left:10px;
display:block;
}
div#leftb .preventivob a {
text-decoration:none;
display:block;
font-weight:bold;
}
div#leftb .professionistib {
list-style-type:none;
background-image:url(../img/professionistib.png);
background-repeat:no-repeat;
background-position:top left;
height:41px;
width:200px;
margin-left:10px;
margin-top:10px;
padding-left:10px;
display:block;
}
div#leftb .professionistib a {
text-decoration:none;
display:block;
font-weight:bold;
}
div#leftb .aziendeb {
list-style-type:none;
background-image:url(../img/aziendeb.png);
background-repeat:no-repeat;
background-position:top left;
height:43px;
width:200px;
margin-left:10px;
margin-top:10px;
padding-left:10px;
display:block;
}
div#leftb .aziendeb a {
text-decoration:none;
display:block;
font-weight:bold;
}
div#main{
float:left;width:712px;
padding-top:30px;
background-image: url('../img/bkg.png');
background-repeat:repeat-x;
}
div#content{
padding-top:7px;
float:right;
width:320px;
text-align:left
}
div#contentb{
padding-top:7px;
float:right;
width:460px;
text-align:left;
min-height:300px;
}
div#contentb a{text-decoration:none;}
div#contentb .current{text-decoration:underline}
div#contentb li{list-style-type:round;padding-bottom:5px}
div#left{
background-image: url('../img/back.png');
background-repeat:no-repeat;
background-position:bottom right;
float:left;
width:310px;
margin-left:60px;
}
div#leftb{
background-image: url('../img/back.png');
background-repeat:no-repeat;
background-position:bottom right;
float:left;
width:170px;
min-height:300px;
padding-top:15px;
}
ul{padding:0px;margin:0px; padding-left:10px;list-style-type:none;}
div#leftb .sottomenu ul {list-style-type:none;}
div#leftb .sottomenu li {
list-style:none;
background-image:url(../img/button.png);
background-repeat:no-repeat;
width:186px;
height:26px;
padding-top:5px;
}
div#leftb .sottomenu a {
padding-left:15px;
text-decoration:none;
display:block;
}
div#leftb .sottomenu .current {text-decoration:underline}
div#leftb .bottoneb {
list-style-type:none;
background-image:url(../img/buttonb.png);
background-repeat:no-repeat;
background-position:top left;
height:43px;
width:176px;
margin-left:10px;
padding-left:10px;
display:block;
}
div#leftb .bottoneb a {
text-decoration:none;
display:block;
font-weight:bold;
}



div#right{
padding-top:43px;
float:right;
width:337px;
background-image: url('../img/bkg.png');
background-repeat:repeat-x;
}
div#right .corpo{
margin-left:30px;
min-height:300px;
}
div#right .corpo .articolo{
background-image: url('../img/riquadro.png');
background-repeat:no-repeat;
font-size:11px;
padding-top:4px;
padding-left:10px;
width:262px;
height:128px;
}
div#right .corpo .articolo p{margin:0px;padding-right:30px;min-height:40px;}
div#right .corpo .articolo h2 {color:#ffffff;font-size:12px;padding-right:30px;}
div#right .corpo .button{padding-left:140px}
div#right img{border:0px}
div#right h2{color:#ffffff;margin:0px;padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:normal}
div#footer{
clear:both;
padding-top:5px;
background-color:#999999;
height:50px;
color:#343434;
font-size:12px;
padding-left:50px;}
div#content .servizio {float:left; width:10%;padding-left:3px;}
div#content .text {float:right; width:83%}
div#content .interlinea {clear:both;padding:7px;}

.table_form { margin-top: 15px; margin-bottom: 10px; color: #333333 !important; font-size: 11px !important;
font-weight: bold;  width: 450px;}
.table_form td { padding: 4px; color: #ffffff; }
.table_form tr:hover { background-color: #333333; }
.table_form input[type="text"] { width: 150px; border: 1px solid #000000; height: 15px; }
.table_form textarea { width: 300px; border: 1px solid #000000; height: 120px; }
.table_form input[type="submit"] { width: 150px; border: 1px solid #000000; height: 18px; float: left; margin-left:150px; margin-right: 20px;  }
.table_form input[type="text"]:focus { background-color: #ffffff; }
.table_form textarea:focus { background-color: #ffffff; }
.error_reporting
{
    border: 1px solid #000000; background-color: #FFFFFF; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: auto; margin-right: auto; width: 300px;    padding: 3px; font-size: 12px; clear: both;
}
.error_reporting ul {list-style: outside url(../img/cancel.png) !important; font-size: 12px; margin: 10px; }
.error_reporting li{ margin-left:0px !important; padding-left: 5px !important;font-size: 12px; color: #000000; background-image: none;}
#fixme { float: left; background-color: transparent; text-align: left; height: 22px;}
#fixme img { width: 20px; float: left;}

.newsz { background-color: #161616; }
a{ color: #ffffff; }
.newsz2{}
.imgnews{ border: 1px solid #CD9E34; }
.imgnews:hover{ border: 1px solid #C28B16; }
.subscribe1 { background-color: #ffffff; width: 200px;border: 1px solid #868686; height: 18px;}
.subscribe2 { background-color: #FEF4D0; width: 200px; border: 1px solid #868686; height: 18px;}
.footer2 {padding-left:30px;width:760px;color:#ffffff;font-size:12px}
.footer2 a{ color:#ffffff;}


