body {	/*background-image: url(../images/back-page.jpg);*/        background-image: url(../images/background-body.jpg);	background-repeat: repeat-x;	/*background-position: center top;*/		margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}a { color: #25558c;    text-decoration: none;    font-weight: bold;}a:hover { color: #1484e6;        font-weight: bold;}a:visited { color: #25558c;    text-decoration: none;    font-weight: bold;}img{    border:0px;}.wphtml{    margin-top:10px;    padding-left:30px;}.h6{	color: #006699;	font-size: 12px;}.h7{	color: #00FF00;	margin-top: 0px;	font-weight: bold;}.news {        border:0px;        margin:0px;        padding:0px;        background-image: url(../images/background-home-banner.jpg);        background-repeat:no-repeat;	width: 957px;	height: 453px;}.box-home-container {             margin-left:0px;        margin-right:auto;	width: 957px;        height: 230px;        background-image: url(../images/background-centro-hp.jpg);        background-repeat:no-repeat;        background-color: #f4f4f4;        padding-top:0px;}.box-home-container-1 {	        margin-top: 30px;	width: 957px;        line-height: 20px;             }.box-home-container-1-left {	width: 415px;	float: left;	padding-left: 25px;	padding-right: 25px;	text-align: justify;	line-height: 20px;}.box-home-container-1-right {	width: 437px;	float: left;	padding-left: 25px;	padding-right: 25px;	text-align: justify;	line-height: 20px;}.home-blog {        background-image: url(../images/bottombar-home-blog.jpg);        background-repeat: no-repeat;	width: 900px;        margin-left:15px;        margin-right:auto;        margin-bottom: 20px;	padding-top: 9px;        padding-bottom: 9px;	font-size: 11px;	padding-left: 57px;}.footer-home {        background-image: url(../images/shadow-bottombar.jpg);        background-repeat: no-repeat;        margin-left:auto;        margin-right:auto;	width: 957px;        height:55px;	text-align: center;	margin-top: 0px;        margin-bottom: 20px;        padding-top:20px;	font-size: 10px;}.footer-home a{    color:#666666;    text-decoration: none;}.boxes-1 {        line-height: 20px;	width: 189px;	float: left;	padding-left: 25px;	padding-top: 80px;	padding-right: 25px;	text-align: justify;	font-size: 11px;       }.boxes-2 {	width: 177px;	float: left;	padding-left: 25px;	padding-top: 80px;	padding-right: 25px;	text-align: justify;	font-size: 11px;        line-height: 20px;        }.boxes-3 {	width: 200px;	float: left;	padding-left: 25px;	padding-top: 80px;	padding-right: 25px;	text-align: justify;	font-size: 11px;        line-height: 20px;        }.boxes-4 {	width: 189px;        line-height: 20px;	float: left;	padding-left: 25px;	padding-top: 80px;	padding-right: 25px;	text-align: justify;	font-size: 11px;       }.container {        /*background-image: url(../images/background-container.jpg);*/	width: 957px;	margin-right: auto;	margin-left: auto;        /*border:1px solid #d0d0d0;*/        background-color: #f4f4f4;}.header {        background-image: url(../images/background-header.jpg);        background-repeat:no-repeat;	width: 957px;        margin:0px;}.topmenu, .topmenu  a {	height: 23px;	width: 957px;	margin-top: 17px;	color: #999999;	text-decoration: none;}.social-icon {	width: 150px;	padding-left: 820px;	padding-top: 85px;}.topmenu a:hover{	height: 31px;	width: 957px;	margin-top: 22px;	color: #666666;}.button-home {	float: left;	width: 54px;	text-align: center;	margin-top: -5px;}.button-corporate {	float: left;	width: 157px;	text-align: center;}.button-website {        float: left;	width: 121px;	text-align: center;}.button-soluzioni {	float: left;        width: 124px;	text-align: center;}.button-servizi {	float: left;	width: 104px;	text-align: center;}.button-blog {	float: left;	width: 90px;	text-align: center;}.button-news {	float: left;	width: 173px;	text-align: center;}.button-contatti {	float: left;	width: 134px;	text-align: center;}.clear {    clear:both;}.banner-ecos-sistri br {    height:0px;    margin:0px;    border:0px;       padding:0px;    display: none;}.banner-ecos-sistri {    clear:both;    width:650px;    height:150px;    background-image: url(../images/banner-ecos-sistri.jpg);    background-repeat:no-repeat;    margin-left:auto;    line-height: 20px;    padding-right:40px;    padding-left:250px;    padding-top:3px;    padding-bottom:0px;       text-align: justify;}/* Pagina dei documenti */.corpo {    margin-top:0px;    padding:30px 25px 10px 25px;   border:1px solid #d0d0d0;    background-color:#fff;    /*min-height: 700px;*/    line-height: 22px;    text-align: justify;}.corpodocumento{    border:1px solid #d0d0d0;    background-color: #fff;    background-image: url(../images/bg-sidebar.jpg);    background-repeat: no-repeat;    background-position: right top;    margin-top:0px;    padding:30px 25px 10px 25px;        line-height: 22px;    text-align: justify;}#containerlistadocumenti {        /*background-image: url(../images/background-container.jpg);*/	                width:957px;        height:100%;	margin-right: auto;	margin-left: auto;        /*border:1px solid #d0d0d0;*/        background-color: #f4f4f4;}#centerlistadocumenti{        border:1px solid #d0d0d0;    background-color: #fff;    background-image: url(../images/bg-sidebar.jpg);    background-repeat: no-repeat;    background-position: right top;    margin-top:0px;    padding:30px 25px 10px 25px;        line-height: 22px;    text-align: justify;        }.corpo-contatti {    margin-top:0px;    border:0px;    background-color:#fff;    min-height: 600px;    line-height: 22px;    text-align: justify;}#sidebar {        /*background: url(../images/divider.png);*/        background-repeat: no-repeat;    background-position: left bottom;    margin-left:625px;    width:280px;        margin-top:0px;        margin-right:0px;    padding-top:15px;    padding-left:20px;}.documento {    float:left;    width: 600px;}.doc-libero {    width: 900px;}.doc-libero h1{    margin:0px;    padding:0px;    border:0px;    font-size:18px;    font-weight: bold;    color:  #006699;}.documento h1{    margin:0px;    padding:0px;    border:0px;    font-size:18px;    font-weight: bold;    color:  #006699;}/* Pagina contatti */.box-contatti {	float: left;	width: 400px;	font-size: 16px;	padding-left: 50px;	background-image: url(../images/back-contatti.jpg);	background-repeat: no-repeat;	background-position: center top;	margin-top: 30px;}.formail {	width: 500px;	float: right;	font-family: Verdana, Arial, Helvetica, sans-serif;}.formail a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #006699;}.formail a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #999999;}#bannerosticket{    margin-left: auto;    margin-right: auto;    text-align:center;    position:relative;    width:990px;    }#pannello{	width: 100px;	height: 25px;	margin: 0px auto;	color: #FFF;	text-align: center;	cursor: pointer;	background-image: url(../images/webmail.png);	font-size: 10px;        z-index:1;}#contenitore{  z-index: 1000; width: 300px; height: 80px; margin: 0 auto; text-align: center; display: none; }.titolo-doc-widget {	/*background-image: url(../images/Image/bg-widget.png);*/        background-repeat: no-repeat;        background-position: left top;        width: 285px;	height: 114px;        }.rss-box{         margin-top:10px;         background-image: url(../images/bg-blog.jpg);         padding-top:100px;         width: 955px;         height: 150px;}
