body {
    margin: 0 auto;
    padding: 0 0 0 0;
    background: #ddd url(../img/Sfondo.gif) repeat-y 50% 0;
    text-align: center;
    color:black;
    font: 400 12px/13px Verdana, Arial, Helvetica, sans-serif;
}
/*Hack per IE WIN*/
.ContenutoFinestra{height:0.1%;}

img {border:0;}
p, td{text-align:justify;margin:5px 0;font: 400 12px/13px Verdana, Arial, Helvetica, sans-serif;}
th{font: 400 11px/11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding:4px 0}
.centro{text-align:center;margin:0 auto 0 auto;}
.linknews{color:#003366;font-weight:bold;}
.destra{text-align:right;}
.floatsinistra{float:left;}
.floatdestra{float:right;}
.clear{clear:both;}
.vmiddle{vertical-align:middle;}
.riquadro{
    border:1px solid #B9B0A0;
    background-color:#E1D9C3;
    margin:13px 10px 13px 20px;
}
.riquadro h1{background-color: #B9B0A0;margin:0}
.modulo{border:1px solid #B9B0A0;}
.zona{cursor: help;}
input[disabled]{color:gray;background-color:white;}
a:link,a{
    text-decoration: none;
    background-color:inherit;
    color: #dc3a35;outline:none;
}
a:visited{
    color: #CF3733;
}
a:hover img {background-color:#E1D9C3 !important;}
.copertinaformati{padding-left:24px;}

#testo a:hover, a:active, a:hover{
    color: inherit;
    background-color:#B9B0A0;
    text-decoration: none;
}
a.banner:hover{background-color:inherit;}
#header {
    width: 861px;
    height: 92px;
    margin: 0 auto 0 auto;
    padding: 0;
    background: url(../img/bg_header.gif) repeat-y 50% 0;
    text-align: left;
}
#header img.logo {
    margin: 0 0 0 20px;
    vertical-align: middle;
}
#header img.adv {
    margin: 0 0 0 95px;
    border: 1px solid #000;
    vertical-align: middle;
}
#nav {
    width: 861px;
    margin: 0 auto;
    background: url(../img/bg_nav.gif) repeat-y 50% 0;
    height: 30px;
    text-align: left;
}
#nav ul {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
    font: 600 10px/14px Verdana, sans-serif;
}
#nav li {
    margin: 0;
    padding: 0 0 0 38px;
    line-height: 27px;
    display: inline;
    list-style-type: none;
}
#nav li a {
    font: 600 10px/14px Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 6px;
    text-decoration: none;
    border: none;
    color: #fff;
    background-color:transparent;
}
#nav li a:hover, #nav li a#current {
    border-bottom: 4px solid #fff;
    color: #dc3a35;
    background-color:inherit;
}
#container {
    /*width: 770px;*/
    width: 861px;
    margin: 0 auto 30px auto;
    padding: 0;
    text-align: left;
    height:100%;
}
.index {
    height: 500px;
}
#testo {
    /*width: 538px;*/
    width: 628px;
    height:0.1%;
    margin: 0;
    padding: 0;
    float: left;
}

#sidebar {
    width:208px;
    padding: 0 20px 0 0;
    float: left;
}

#sidebar .banneright img{
    margin: 0 10px 5px 22px;
    border: 1px solid #000;
}

#sidebar p.webdesign {
    margin: 0 0 0 0;
    padding: 0;
    font: 400 11px/11px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: right;
}
#sidebar h1 {
    padding: 10px 30px 0 10px;
    font: 800 16px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #996633;
    text-align: left;
}

#linee{
    font: 400 9px/11px Verdana, Arial, Helvetica, sans-serif;
}

ul li {
    margin: 0 15px 0 10px;
    padding:0;
    color: #000;
    text-align: left;
    list-style-image: url(../img/Puntini.gif);
}
ol{margin:0;padding:0 0 0 35px;}
#testo p {
    padding: 0 20px 0 15px;
    color: #000;
}
#testo p.dispari, #testo p.pari {
    margin: 0 20px 0 20px;
    background-color: #ededed;
    border-right: 1px solid #333;
    border-left: 1px solid #333;
    border-bottom: 1px solid #333;
}
#testo p.categoria {
    margin: 0 20px;
    font: 800 14px/18px Verdana, Arial, Helvetica, sans-serif;
    background-color: #333;
    color: #ededed;
}
h1 {
    padding: 2px 45px 2px 20px;
    font: 700 15px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #dc3a35;
    text-align: left;
    background: transparent url(../img/Freccina.gif) 3px center no-repeat;
}
h1 img{vertical-align:middle;}
#testo h1 span {
    color: #333;
}
#testo h2 {
    padding: 0 45px 0 15px;
    margin:8px 0;
    font: 800 13px/15px Verdana, Arial, Helvetica, sans-serif;
    color: #336699;
}
#testo h3 {
    padding: 20px 45px 10px 15px;
    font: 800 13px/15px Verdana, Arial, Helvetica, sans-serif;
    color: #FF6633;
}
#testo table {
    margin: 0 10px 0 10px;
    color: #000;
}

#testo table.portfolio td {
    padding: 10px 2px 2px 2px;
    border-left: 1px solid #B9B0A0;
    border-top: 1px solid #B9B0A0;
}
.portfolio span{
    font-size:11px;
}
#testo form {
    margin: 0 0 0 16px;
    font: 400 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
}
textarea {
    margin: 0;
    font: 400 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
#testo form.contatti {
    width: 565px;
    font: 400 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    background-color: #ededed;
    text-align: left;
    border: 1px dotted #000;
}
#testo form.contatti table {
    margin: 0 0 0 20px;
    font: 400 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    text-align: left;
}
#testo form.contatti table th {
    color: #000;
    text-align: left;
}
img.media {
    margin: 6px 0 10px 0;
}
th{text-align:center;}
#Informativa{font: 11px monospace;width:420px;}
.loghi{text-align:center;margin:10px 0 0 0;padding:0;}
.loghi li{display:inline;margin:0;padding:0;}
.loghi li a{margin:5px;}
.imgportfolio{margin:5px 0 10px 10px;}
.tariffe{background-color: #ededed;border: 1px dotted #000;width:95%;margin-left:13px;padding:2px;}
/*Hack for IE<6*/
* html .tariffe{width:90%;}

.tariffe td{border-right: 1px dotted #000;border-top: 1px dotted #000;padding:1px;}
.pdf{top:90px;position:relative;left:-20px;width:60px;float:right;}
.pdf img{/*background-color:#E1D9C3*/}