* {font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link, a:visited, a:hover{color:#666666;}
html {background:;height:100%;}
body {margin:0;padding:0;background:color:#666666;font-size:10pt;}
img {border:0;}
p {margin:0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.txt-white{color:#fff;background:#c0c0c0;}
.SC_FieldLabel .txt-white{color:#000;background:#fff;}
ul {margin:0;padding:0;list-style:none;}
ul li {margin:0 0 0 20px;padding:0 0 0 8px;background:url('../img/list_arrow.gif') left 4px no-repeat;}

h1 {margin:0 0 15px 0;color:#fd6534;font-size:16pt;}
h1 span {font-size:10px;}
h2 {font-size:14pt;}
h3 {font-size:12pt;}
h4 {font-size:12pt;}
h1 span,h2 span,h3 span,h4 span,h5 span{font-size:14pt;}
/* Prova regola generica per img contribuibili */
#ctesto{margin:0 0 10px 0;}
#ctesto img {margin:0 5px 5px 0;}
#ctesto table {overflow:hidden;}

.wrap {display:inline-block;clear:both;height:auto!important;height:1%;}

#layout {position:relative;margin:0 5%;background:#fff;}

#fLayer {position:absolute;display:block;bottom:25px;left:50px;height:36px;width:288px;z-index:10;overflow:hidden;background:url('../img/search/bg_layer.gif') left top no-repeat #fff;border:1px solid #d4d4d4;}
#fLayer form {height:36px}
#fLayer a {position:absolute;top:10px;left:234px;z-index:20;}
#fLayer #find-1 {position:absolute;top:10px;left:20px;background:#fff;}
#fLayer #find-1 input {width:130px;}
#fLayer #find-2 {position:absolute;top:9px;left:160px;background:#fff;}
/*#fLayer #op {position:absolute;top:0;left:0;height:36px;width:286px;border:1px solid #d4d4d4;}*/
#fLayer div input#go-cerca {width:72px;height:21px;}

#top {position:relative;height:90px;background:none;}
#top  a#logo{position:absolute;left:0;top:0;z-index:1;}
#top img {margin:0;float:left}

#top ul {display:none;}

#top div {display:none;position:absolute;top:0;right:20px;}
/*#top div select {height:18px;padding:0;margin:0;font-size:10px;border:1px solid #ccc;}*/

#banner-top{display:none;}

#content-hp #claim-hp {position:relative;height:270px;}
#content-hp #claim-hp object {position:absolute;top:0;left:-10px;}

#content-hp #bottom-hp {margin:10px 13px 0 50px;height:auto!important;height:1%;clear:both;display:inline-block;}
#content-hp #bottom-hp #mappa {float:left;padding:0 10px 0 0;background:url('../img/hp/filet_news_hp.gif') right top repeat-y;}
#content-hp #bottom-hp #news-hp {float:right;width:370px;min-height:184px;height:auto!important;height:184px;}
#content-hp #bottom-hp #news-hp h2 {margin:0 0 5px 0;}
#content-hp #bottom-hp #news-hp h3 {margin:0;padding:0 0 0 30px;background:url('../img/bullet_h3.gif') left 5px no-repeat;}
#content-hp #bottom-hp #news-hp a:link, #content-hp #bottom-hp #news-hp a:visited {text-decoration:none;color:#000000;}
#content-hp #bottom-hp #news-hp a:hover {text-decoration:underline;}
#content-hp #bottom-hp #news-hp ul {margin:0;padding:0;}
#content-hp #bottom-hp #news-hp ul li {margin:0;padding:5px 5px;background:none;display:inline-block;clear:both;height:auto!important;height:1%;}
#content-hp #bottom-hp #news-hp ul li:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#content-hp #bottom-hp #news-hp ul li.focus {background:#f0eedd;}
#content-hp #bottom-hp #news-hp ul li.focus div {float:left;width:290px}
#content-hp #bottom-hp #news-hp ul li.focus img {float:left;margin:5px 10px 0 8px;}
#content-hp #bottom-hp #news-hp ul li.imgactive div {float:left;width:290px}
#content-hp #bottom-hp #news-hp ul li.imgactive img {float:left;margin:5px 10px 0 0;}

#content-int {display:inline-block;clear:both;height:auto!important;height:1%;padding:0 0 33px 0;}

#menu-left {display:none;float:left;width:204px;padding:33px 0 0 0;}
/*#cont-sx {float:left;width:636px;padding:33px 30px 0 0;min-height:370px;height:auto!important;height:370px;}*/
#cont-sx table{width;:99%;}
/*
#cont-sx-spalla {float:left;width:434px;padding:33px 30px 0 0;min-height:370px;height:auto!important;height:370px;}
#cont-sx-spalla h2 {color:#323232;}
#cont-sx-spalla a:link, #cont-sx-spalla a:visited, #cont-sx-spalla a:hover {text-decoration:underline;color:#323232;}
#cont-sx-spalla .ctesto {margin:0 0 15px 0;}
*/
/*
#cspalla {float:right;width:202px;padding:33px 0 0 0;}
*/
#cspalla .c-spalla {clear:both;margin:0 0 10pt 0;}


.download {position:relative;width:162px;border:1px solid #cecece;margin:0 auto;}
.download .corner {position:absolute;top:-1px;right:-1px;}
.download div {height:44px;border-bottom:1px solid #dedede;padding:5px 0 0 0;background:url('../img/prodotti/filet_download.gif') left top repeat-x;text-align:center;}
.download p {min-height:15px;height:auto!important;height:15px;padding:5px 11px;background:#eee;}
.download p a {display:block;padding:0 0 0 9px;color:#ff6600;background:url('../img/prodotti/down_arrow.gif') left 3px no-repeat;}

.strokes{height:200px;}
.strokes ul {margin:0;padding:0;}
.strokes ul li {margin:0;padding:0;background:none;}
.strokes p {height:26px;border-bottom:1px solid #535353;}
.strokes p a {display:block;height:26px;text-decoration:none;}
.strokes p a img{display:none;}
.strokes p img {float:left;margin:11px 8px 0 33px;}
.strokes p span {float:left;height:20px;padding:6px 0 0 8px;color:#000;font-weight:bold;}
.strokes .meas-1 {margin:0 0 2px 0;padding:0 0 10px 0;}
.strokes .meas-1 ul {float:left;}
.strokes .meas-1 ul.axis {padding:0 0 0 8px;width:44px;}
.strokes .meas-1 ul.axis li {color:#ff6600}
.strokes .meas-1 ul.mm {width:47px;padding:0 27px 0 0;text-align:right;}
.strokes .meas-1 ul.inches {width:50px;padding:0 18px 0 0;text-align:right;}
.strokes .meas-1 ul li.title {margin:5px 0 5px 0;color:#000;}
.strokes .meas-2 {padding:3px 10px;background:#f1f1f1;}
.strokes .meas-2 ul li {margin:0 0 3px 0;height:auto!important;height:1%;}
.strokes .meas-2 ul li label {float:left;width:102px}

/*MODULAR SPALLA STRUTTURA UL */
.modular {}
.modular ul {margin:0 10px 0 6px;padding:0;height:auto!important;height:1%;}
.modular ul li {clear:left;margin:0;padding:2px 0;background:none;border-bottom:1px solid #ededed;}
.modular ul li:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.modular p {height:26px;border-bottom:1px solid #535353;}
.modular p a {display:block;height:26px;text-decoration:none;}
.modular p a img {display:none;height:26px;text-decoration:none;}
.modular p img {float:left;margin:11px 8px 0 33px;}
.modular p span {float:left;height:20px;padding:6px 0 0 8px;color:#000;font-weight:bold;}
.modular ul li img {float:left;margin:0 8px 0 0;}
.modular ul li p {float:left;width:110px;height:auto;padding:0 0 0 5px;border:0;font-size:10px;}
.modular ul li div {float:left;width:40px;margin:0 12px 0 0}
.modular ul li a {display:inline;height:auto;text-decoration:underline;}
.modular ul li span {clear:both;height:auto;padding:0;color:#666;font-weight:normal;border:0}
.modular h2 {height:17px;border-bottom:1px solid #ededed;margin:0 26px 0 6px;padding:8px 0 0 47px;}
/* END MODULAR SPALLA STRUTTURA UL */

/* MODULAR SPALLA STRUTTURA TABELLA */
.modular-tab {background:#f1f1f1;border-left:1px solid #d8d8d8;}
.modular-tab p {height:26px;border-bottom:1px solid #535353;background:url('../img/prodotti/filet_box.gif') left top repeat-x;}
.modular-tab p a {display:block;height:26px;text-decoration:none;}
.modular-tab p img {float:left;margin:11px 8px 0 33px;}
.modular-tab p span {float:left;height:20px;padding:6px 0 0 8px;color:#fff;font-weight:bold;border-left:1px solid #cacaca;}
.modular-tab h2 {height:17px;border-bottom:1px solid #ededed;margin:0 26px 0 6px;padding:8px 0 0 47px;
}
.modular-tab table td {vertical-align:top;width:auto;border-bottom:1px solid #ededed;}
.modular-tab table td.space-before {width:6px;border:0;}
.modular-tab table td.space-after {width:10px;border:0;}
.modular-tab table td.txt-mod {padding:5px 0 0 0;font-size:10px;}
.modular-tab table td img {margin:8px 3px 0 0;}
.modular-tab table td.img-mod img {margin:2px 12px 2px 0}
.modular-tab table a {font-size:10px;}

/* END MODULAR SPALLA STRUTTURA TABELLA */

#news {margin:0 80px 30px 0;}
#news h2 {margin:0 0 2px 0;padding:0 0 0 30px;color:#000;background:url('../img/bullet_h3.gif') left 5px no-repeat;}
#news ul {margin:0;padding:0;list-style:none;}
#news ul li {margin:0;padding:10px 0 10px 10px;background:none;clear:both;display:inline-block;height:auto!important;height:1%;}
#news ul li:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#news ul li p {margin:0 0 2px 0}
#news ul li p.go-scheda {margin:0;}
#news ul li a {color:#ff6600;}
#news ul li#focus-on img {float:left;margin:3px 10px 0 10px;}
#news ul li#focus-on div {float:left;width:380px;}
#news ul li#focus-on {background:#f0efdd;}
#news ul li#focus-on h2 {background:url('../img/bullet_h3_focus.gif') left 5px no-repeat;}
#news #paging {clear:both;display:inline-block;height:auto!important;height:1%;margin:30px 0 0 0;}
#news #paging p {float:right;height:24px;text-align:center;}
#news #paging p a {display:block;padding:6px 0 3px 0;color:#ff6600;text-decoration:none;text-align:center;}
#news #paging p#next {width:64px;background:url('../img/news/btn_back_filet.gif') left top repeat-x;}
#news #paging p#prev {width:64px;background:url('../img/news/btn_back_filet.gif') left top repeat-x;}
#news #paging p#pipe {height:18px;width:10px;padding:6px 0 0 0;}
#news #back {height:24px;width:60px;margin:0 0 10px 0;background:url('../img/news/btn_back_filet.gif') left top repeat-x;}
#news #back a {display:block;text-decoration:none;text-align:center;padding:6px 0 0 0;color:#ff6600;}
#news #title {margin:10px 0 10px 0;}
#news #txt-scheda {clear:both;display:inline-block;height:auto!important;height:1%;}
#news #txt-scheda img {float:left;margin:0 10px 10px 0;}

#reports {margin:0 50px 10px 0;}
#reports #intro {padding:0 0 15px 0;}
#reports #year {padding:15px 0;clear:both;display:inline-block;height:auto!important;height:1%;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;}
#reports #year p {width:200px;margin:0 auto;}
#reports label {float:left;padding:2px 10px 0 0;color:#fd6534;font-weight:bold}
#reports ul {margin:20px 0 0 0;width:585px;}
#reports ul li {position:relative;margin:0 0 40px 0;padding:0 0 0 25px;background:url(../img/reports/bullet_h3.gif) left 5px no-repeat;}
#reports ul li img.typology {position:absolute;top:0;right:0}
#reports ul li h2 {margin:0 0 3px 0;}
#reports ul li h3 {margin:0 0 15px 0;}
#reports ul li h3 a {text-decoration:none;color:#fd6534;}
#reports ul li p {margin:0 0 15px 0;}
#reports ul li div {clear:both;display:inline-block;height:auto!important;height:1%;}
#reports ul li div img {float:left;}
#reports ul li div a {float:left;margin:3px 0 0 10px;}
#reports #paging {clear:both;display:inline-block;height:auto!important;height:1%;margin:30px 0 0 0;}
#reports #paging p {float:right;height:24px;text-align:center;}
#reports #paging p a {display:block;padding:6px 0 3px 0;color:#ff6600;text-decoration:none;text-align:center;}
#reports #paging p#next {width:64px;background:url('../img/news/btn_back_filet.gif') left top repeat-x;}
#reports #paging p#prev {width:64px;background:url('../img/news/btn_back_filet.gif') left top repeat-x;}
#reports #paging p#pipe {height:18px;width:10px;padding:6px 0 0 0;}

#press {margin:0 20px 10px 0;}
#press #intro {padding:0 0 15px 0;}
#press #year {padding:15px 0;clear:both;display:inline-block;height:auto!important;height:1%;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;}
#press #year p {width:200px;margin:0 auto;}
#press label {float:left;padding:2px 10px 0 0;color:#fd6534;font-weight:bold}
#press ul {margin:20px 0 0 0;}
#press ul li {display:inline-block;clear:both;position:relative;margin:0 0 40px 0;padding:0 0 0 25px;background:url(../img/reports/bullet_h3.gif) left 5px no-repeat;height:auto!important;height:1%;}
#press ul li:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#press ul li div.txt-press {float:left;width:355px;}
#press ul li div.img-press {float:right;width:230px;}
#press ul li div h2 {margin:0 0 3px 0;}
#press ul li div h3 {margin:0 0 15px 0;}
#press ul li div h3 a {text-decoration:none;color:#fd6534;}
#press ul li div p {margin:0 0 15px 0;}
#press ul li div.txt-press div {display:inline-block;clear:both;height:auto!important;height:1%;}
#press ul li div.txt-press div img {float:left;}
#press ul li div.txt-press div a {float:left;margin:3px 0 0 10px;}
#press #paging {clear:both;display:inline-block;height:auto!important;height:1%;margin:30px 0 0 0;}
#press #paging p {float:right;height:24px;text-align:center;}
#press #paging p a {display:block;padding:6px 0 3px 0;color:#ff6600;text-decoration:none;text-align:center;}
#press #paging p#next {width:64px;background:url('../img/news/btn_back_filet.gif') left top repeat-x;}
#press #paging p#prev {width:64px;background:url('../img/news/btn_back_filet.gif') left top repeat-x;}
#press #paging p#pipe {height:18px;width:10px;padding:6px 0 0 0;}



.box-download {position:relative;width:148px;padding:10px 10px;margin:0 auto 20px auto;border:1px solid #dedede;}
.box-download .round-top {position:absolute;top:-1px;left:-1px;}
.box-download .round-bottom {position:absolute;bottom:-1px!important;bottom:-2px;left:-1px;}
.box-download p img {margin:0 0 5px 0;}

#top-box {position:relative;border:1px solid #eaeaea;padding:10px;width:556px;}
#top-box h1 {margin:0;}
#top-box #box-top {position:absolute;top:-1px;left:-1px;}
#top-box #box-bot {position:absolute;bottom:-1px;left:-1px;}
#career #ctesto {padding:0 0 50px 10px;width:510px;}
#career #ctesto h2 {margin:20px 0 0 0;}
#career #ctesto h2 a:link,#career #ctesto h2 a:visited {color:#000;text-decoration:none;}
#career #ctesto h2 a:hover {text-decoration:underline;}

#job .ctesto {margin-bottom:20px;}
#job .ctesto a {display:block;margin:0 0 3px 0;color:#999;}

#curriculum {padding:0 0 0 0;}
#curriculum p:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#curriculum #anagrafica {clear:both;display:inline-block;height:auto!important;height:1%}
#curriculum #anagrafica p {float:left;width:275px;margin:0 0 8px 0;display:inline-block;height:auto!important;height:1%}
#curriculum label {float:left;width:70px;padding:1px 0 0 0;}
#curriculum span {float:left;font-weight:bold;margin:0 5px 0 0}
#curriculum select {float:left;width:150px}
#curriculum textarea {width:580px;height:130px;border:1px solid #999;}
#curriculum #anagrafica input {float:left;width:150px;height:14px;margin:0 5px 0 0;border:1px solid #999;}
#curriculum #anagrafica input.ggmm {width:22px;text-align:center;}
#curriculum #anagrafica input.aaaa {width:40px;text-align:center;}
#curriculum #dati-cur {clear:both;display:inline-block;height:auto!important;height:1%}
#curriculum #dati-cur input {height:auto;width:250px;}
#curriculum #dati-cur p {margin:20px 0 0 0;}
#curriculum #dati-cur p.testo {margin:10px 0 0 0;}
#curriculum #invio {margin:15px 0 0 0;}
#curriculum #invio p {margin:0 0 5px 0;clear:both;display:inline-block;height:auto!important;height:1%;font-weight:bold;}
#curriculum #invio input {float:left;margin:5px 0 0 0;font-weight:bold;}
#curriculum #invio label {margin:3px 45px 0 5px;width:auto;}

#mail-alert {padding:0 0 0 0;}
#mail-alert h2 {margin:0 0 20px 0;}
#mail-alert p{clear:both;display:inline-block;height:auto!important;height:1%;}
#mail-alert p:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#mail-alert label {float:left;padding:2px 5px 0 0;width:50px;}
#mail-alert input {width:200px;float:left;margin:0 5px 0 0;}
#mail-alert input#go-alert {width:auto;}

#contacts p:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#contacts label {float:left;width:70px;padding:1px 0 0 0;}
#contacts span {float:left;font-weight:bold;margin:0 5px 0 0}
#contacts select {float:left;width:150px;margin:0 5px 0 0;}
#contacts textarea {width:580px;height:130px;border:1px solid #999;}
#contacts #anagrafica {display:inline-block;clear:both;height:auto!important;height:1%;}
#contacts span.alert-lang{float:none;clear:both;display:block}
#contacts #anagrafica p {float:left;width:275px;margin:20px 0 0 0;height:auto!important;height:1%}
#contacts #anagrafica input {float:left;width:150px;height:14px;margin:0 5px 0 0;border:1px solid #999;}
#contacts #anagrafica input.radio{width:auto;border:0;}
#contacts #anagrafica div.sig {display:inline-block;clear:both;height:auto!important;height:1%;}
#contacts #anagrafica div.sig p {clear:both;width:auto;margin:0;}
#contacts #anagrafica div.sig input {width:auto;border:0;}
#contacts #anagrafica .testo {margin:10px 0 0 0;clear:both}
#contacts #anagrafica .attach {clear:both}
#contacts #anagrafica .attach input {height:18px;}
#contacts #invio {margin:15px 0 0 0;display:inline-block;clear:both;height:auto!important;height:1%;}
#contacts #invio p {margin:10px 0 5px 0;width:auto;display:inline-block;clear:both;height:auto!important;height:1%;font-weight:bold;}
#contacts #invio input {float:left;margin:0;padding:0;font-weight:bold;width:auto;}
#contacts #invio label {margin:0 45px 0 5px;width:auto;line-height:16px;}

#search {padding:33px 12px 0 12px;}

/* search parte top */
#search div.full-txt div.insert {height:26px;padding:13px 0 0 0;border-top:1px solid #efefef;}
#search div.full-txt div.insert form {width:478px;margin:0 auto;}
#search div.full-txt div.insert input {display:block;float:left;width:390px;margin:1px 5px 0 0;}
#search div.full-txt div.insert input#go-search {height:21px;width:72px;margin:0;}
#search div.full-txt div.paging-res {height:29px;border-top:1px solid #b6b6b4;border-bottom:1px solid #efefef;background:url(../img/search/filet_paging.gif) left top repeat-x}
#search div.full-txt div.paging-res label {font-weight:bold;}
#search div.full-txt div.paging-res p {float:left;line-height:18px;margin:6px 0 0 0;padding:0 0 0 50px;background:url(../img/search/bullet_search.gif) 17px 4px no-repeat}
#search div.full-txt div.paging-res div {float:right;margin:3px 35px 0 0;}
#search div.full-txt div.paging-res div a {text-decoration:none;color:#ff6501;}
#search div.full-txt div.paging-res div p {text-align:center;}
#search div.full-txt div.paging-res div p.prev {padding:0;margin:0;width:57px;height:20px;background:url(../img/search/btn_paging.gif) left top no-repeat}
#search div.full-txt div.paging-res div p.next {padding:0;margin:0;width:57px;height:20px;background:url(../img/search/btn_paging.gif) left top no-repeat}
#search div.full-txt div.paging-res div p.pipe {padding:0;margin:0 3px;background:none;}
/* search parte top */

/* search parte bottom */
#search div.full-txt div.insert-bottom {height:26px;padding:13px 0 0 0;border-bottom:1px solid #ddd;}
#search div.full-txt div.insert-bottom form {width:478px;margin:0 auto;}
#search div.full-txt div.insert-bottom input {display:block;float:left;width:390px;margin:1px 5px 0 0;}
#search div.full-txt div.insert-bottom input#go-search {height:21px;width:72px;margin:0;}
#search div.full-txt div.paging-res-bottom {height:29px;border-bottom:1px solid #b6b6b4;border-top:1px solid #ececec;background:url(../img/search/filet_paging.gif) left top repeat-x}
#search div.full-txt div.paging-res-bottom label {font-weight:bold;}
#search div.full-txt div.paging-res-bottom p {float:left;line-height:18px;margin:6px 0 0 0;padding:0 0 0 50px;background:url(../img/search/bullet_search.gif) 17px 4px no-repeat}
#search div.full-txt div.paging-res-bottom div {float:right;margin:3px 35px 0 0;}
#search div.full-txt div.paging-res-bottom div a {text-decoration:none;color:#ff6501;}
#search div.full-txt div.paging-res-bottom div p {text-align:center;}
#search div.full-txt div.paging-res-bottom div p.prev {padding:0;margin:0;width:57px;height:20px;background:url(../img/search/btn_paging.gif) left top no-repeat}
#search div.full-txt div.paging-res-bottom div p.next {padding:0;margin:0;width:57px;height:20px;background:url(../img/search/btn_paging.gif) left top no-repeat}
#search div.full-txt div.paging-res-bottom div p.pipe {padding:0;margin:0 3px;background:none;}
/* search parte bottom */

#search ul {padding:20px 0 0 0;min-height:300px;height:auto!important;height:300px;}
#search ul li {padding:0 0 0 20px;margin:0 0 20px 20px;}
#search ul li h2 {margin:0;color:#000;}
#search ul li h2 span {font-weight:normal;color:#fd6732;}
#search ul li a, #search ul li a:link, #search ul li a:visited {text-decoration:none;}
#search ul li a:hover {color:#000;background:#fdfdd9;}


#footer {height:20px;border-top:1px solid #e9e9e9;margin:0 10px;padding:5px 0 0 0;}
#footer .left {float:left;}
#footer .right {float:right;}
#footer a {display:none;float:left;padding:0 6px;text-decoration:none;border-right:1px solid #ff6600;font-size:10px;}
#footer a#credits {border:0;}
#footer #cercaFoot {}
#footer span {float:left;border-right:1px solid #ff6600;padding:0 6px;font-size:10px;}
#footer span#time {border:0;}
#footer p {height:auto!important;height:1%;}
#footer p:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#shadow-footer {display:none;margin:0 auto;height:19px;width:896px;background:url(../img/footer_shadow.jpg) center top no-repeat;}

#cont-sx-spalla dl.boxes {width:290px;margin:25px 0 10px 0;padding:0 20px 0 0;clear:both;display:inline-block;height:auto!important;height:1%;}
#cont-sx-spalla dl.boxes:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#cont-sx-spalla dl.boxes dt {margin:0;padding:5px 0 0 5px;width:197px;height:21px;border-bottom:1px solid #535353;background:url('../img/prodotti/filet_box.gif') left top repeat-x;}
#cont-sx-spalla dl.boxes dt a {color:#fff;font-weight:bold;}
#cont-sx-spalla dl.boxes dd {margin:0;padding:8px 0 0 0;clear:both;display:inline-block;height:auto!important;height:1%;}
#cont-sx-spalla dl.boxes dd:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#cont-sx-spalla dl.boxes dd img {float:left;border:1px solid #000;margin:0 5px 0 0;}

#cont-sx dl.boxes {width:290px;margin:25px 0 10px 0;padding:0 20px 0 0;clear:both;display:inline-block;height:auto!important;height:1%;}
#cont-sx dl.boxes:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#cont-sx dl.boxes dt {margin:0;padding:5px 0 0 5px;width:197px;height:21px;border-bottom:1px solid #535353;background:url('../img/prodotti/filet_box.gif') left top repeat-x;}
#cont-sx dl.boxes dt a {color:#fff;font-weight:bold;}
#cont-sx dl.boxes dd {margin:0;padding:8px 0 0 0;clear:both;display:inline-block;height:auto!important;height:1%;}
#cont-sx dl.boxes dd:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#cont-sx dl.boxes dd img {float:left;border:1px solid #000;margin:0 5px 0 0;}

dl.boxes {width:auto;margin:25px 0 10px 0;padding:0 20px 0 0;clear:both;display:inline-block;height:auto!important;height:1%;}
dl.boxes:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
dl.boxes dt {margin:0;padding:5px 0 0 5px;width:100%;px;height:21px;border-bottom:1px solid #535353;background:url('../img/prodotti/filet_box.gif') left top repeat-x;}
dl.boxes dt a {color:#fff;font-weight:bold;}
dl.boxes dd {margin:0;padding:8px 0 0 0;clear:both;display:inline-block;height:auto!important;height:1%;}
dl.boxes dd:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
dl.boxes dd img {float:left;border:1px solid #000;margin:0 5px 0 0;}
/*
.cbox {float:none;height:auto!important;height:1%;}
.cbox:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
*/
.button {height:24px;width:60px;margin:0 0 10px 0;background:url('../img/news/btn_back_filet.gif') left top repeat-x;}
.button a {display:block;text-decoration:none;text-align:center;padding:6px 0 0 0;color:#ff6600;}

#oPriv{position:absolute;top:0;left:0;width:870px;background:#000;opacity:0.7;filter:alpha(opacity=70);}
#priv{position:absolute;top:0;left:0;width:870px;padding:50px 0 0 0;}
#closePriv{width:480px;margin:0 auto;padding:0 0 5px 0;text-align:right;}
#closePriv a:link,#closePriv a:visited,#closePriv a:active{font-size:12px;font-weight:bold;color:#fff;text-decoration:none;}
#closePriv a:hover{text-decoration:underline;}
#cPriv{margin:0 auto;width:450px;height:320px;padding:15px;overflow:auto;background:#fff;}
#cPriv p {margin:7px 0;}
#cPriv ul{padding:0 0 0 5px;}
#cPriv ul li {padding:0;background:none;list-style-type:lower-latin}

#sitemap{padding:0 0 0 0;}
#sitemap ul{padding:10px 0 0 50px;}
#sitemap ul li{margin:0 0 5px 20px;}
#sitemap ul li ul{padding:10px 0 0 0;}
