
#contenitore { width:760px; background: url(img/sfondo_pie800.jpg) repeat-y top right; }
#SliceTop { width:585px; }
#SliceCenter { width:760px;}
#content { width:580px !important;}
/*.rightCol { width:575px; !important width:560px; }*/
.rightCol { width:570px; margin:0}

.rightCol #partners{ float:none; }
.rightCol #partners, .rightCol #partners .csc-header, .rightCol #partners .csc-header h1, .rightCol #partners .bodytext { background: transparent url(img/partners.png) no-repeat bottom right; }
.rightCol #partners { clear:both; width:100%; !important width:100%; padding: 0 5px 0 0; margin:0 10px 0 0; }
.rightCol #partners .csc-header { background-position: top right; margin-right: -5px; padding-right: 10px; }
.rightCol #partners .csc-header h1 { background-position: top left; margin: 0; border: 0; padding: 12px 10px 10px 10px; height: auto !important; height: 1%; font:18px Times New Roman; color: #ffffff; }
.rightCol #partners .bodytext { background-position: bottom left; margin:0; padding: 5px 10px 10px 10px; }

.subcolumnsHome > .leftCol { margin:0; }
.subcolumnsHome > .centerCol { margin:0 -5px 0 0; }

.subcolumnsHome2 .rightCol { width:570px; }
.subcolumnsHome2  #news {width:185px;}
.subcolumnsHome2  #sopra_news {width:185px;}
#SliceCenter .col80 { width:570px; }
.col100 { 	 
    width: 560px !important;  /*intended total box width - padding-right(next)*/
    width: 570px;  /*IE Win = width - padding*/
      }
.col100 .titolo { width:auto; }
.col100 .normal { width:auto; }
#normal { width:auto; }

#pie { background: url(img/sfondo_pie800.jpg) repeat-y; }
#fondo { background:url(img/riga_fondo800.jpg) top left no-repeat; }

.linktop a { padding:2px; }

#riga_search { width:575px; margin-right:5px; }
#search { display:inline; height:40px; padding:8px 5px 0 5px; background:url(img/riga_search_bg_flip.jpg) top left repeat-x;}
#search .tx-indexedsearch-search-submit { vertical-align:middle; }
#newsletter { display:inline; height:40px; padding:8px 5px 0 5px; background:url(img/riga_search_bg_flip.jpg) top left repeat-x; margin-right:1px;}
#newsletter a { text-decoration:none; }
#newsletter img { vertical-align:middle; }
#loginlogout { display:inline; height:40px; width:170px; }

.catsearch { display:block; float:none; }
/*.industrydb-search-container > .placesearch { float:left; }*/
.industrydb-search-container .placesearch { clear:both; float:none; }
.industrydb-single-container, .industrydb-list-container, .industrydb-abc-container { width:565px; }

/* AREA RISERVATA */
#login_adm { min-height:231px; width:550px; background:#588A29 url(img/amministratori_login_800.jpg) no-repeat top left; }
#login_soci { min-height:231px; width:550px; background:#326C9A url(img/soci_login_800.jpg) no-repeat top left; }
#soci_reg { min-height:501px; width:550px; background:#6692B5 url(img/soci_registrati_800.jpg) no-repeat top left; }
#soci_reg .tx-newloginbox-pi1 { position:relative; top:360px; left:257px; width:275px; }
#registrati { width:520px; }
