
* {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
body {
background:#EBEBEB none repeat scroll 0%;
margin:0pt;
padding:0pt;
}
img {
border:0pt none;
}
p {
margin:0pt;
}
ul {
margin:5px 0pt;
padding:0pt;
}
ul li {
list-style-image:url(../img/bullet.gif);
list-style-position:outside;
margin:0pt 0pt 5px 20px;
padding:0pt;
}
ul.list-variant {
margin:5px 0pt;
padding:0pt;
}
ul.list-variant li {
list-style-image:url(../img/bullet_type_2.gif);
list-style-position:outside;
margin:0pt 0pt 5px 20px;
padding:0pt;
}
ul.list-variant li a {
color:#444444;
font-weight:bold;
text-decoration:none;
}
form {
margin:0pt;
padding:0pt;
}
dl {
height:auto !important;
}
dl:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
dt {
color:#A5952E;
float:left;
font-weight:bold;
margin:0pt 12px 0pt 0pt;
width:110px;
}
dd {
margin:0pt;
}
dd img {
float:left;
margin:0pt 10px 0pt 0pt;
}
dd div {
float:left;
width:310px;
}
dd div .go-desc {
padding:10px 0pt 0pt;
}
dd div .go-desc a {
background:transparent url(../img/go_cerca_avanzata.gif) no-repeat scroll left 1px;
display:block;
font-weight:bold;
padding:0pt 0pt 0pt 15px;
text-decoration:none;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}

#reddot_div {margin:0;padding:0;background:#fff none;color:#ff0000; font-size:12px;}
#reddot_div a:link, #reddot_div a:visited {display:inline;margin:0, padding:0;font-size:12px; text-decoration:underline;}

#layout {
background:transparent url(../img/layout/filet_body.gif) repeat-y scroll center top;
margin:0pt auto;
width:858px;
}
#page {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #A9A9A9;
margin:0pt auto;
width:838px;
}
#login {
background:#002F65 none repeat scroll 0%;
height:31px;
position:relative;
z-index:100;
}
#login #enter {
bottom:0pt;
position:absolute;
right:0pt;
}
#login #enter form {
float:left;
margin:0pt 0pt 1px;
}
#login #enter label {
color:#FFFFFF;
display:block;
float:left;
margin:0pt 3px 0pt 13px;
padding:1px 0pt 0pt;
}
#login #enter img {
float:left;
margin:5px 7px 0pt 0pt;
}
#login #enter input {
border:1px solid #44566C;
float:left;
height:13px;
line-height:10px;
padding:1px;
width:80px;
}
#login #enter #go-login {
border:0pt none;
height:14px;
margin:0pt 5px;
width:14px;
}
#login #lang {
background:transparent url(../img/layout/earth_small.gif) no-repeat scroll 2px top;
bottom:0pt;
height:20px;
left:0pt;
padding:0pt 0pt 0pt 38px;
position:absolute;
width:300px;
}
#login #lang ul {
background:#002F65 none repeat scroll 0%;
left:43px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
position:absolute;
top:6px;
}
#login #lang ul li {
height:auto !important;
list-style-image:none;
margin:0pt;
min-height:14px;
width:90px;
}
#login #lang ul li a {
color:#FFFFFF;
display:block;
font-size:11px;
height:14px;
padding:0pt 0pt 0pt 5px;
text-decoration:none;
width:83px !important;
}
#login #lang ul li a:focus {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
#login #lang ul li img {
vertical-align:top;
}
#login #lang ul li ul {
border:1px solid #002F65;
left:0pt;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
position:relative;
top:0pt;
}
#login #lang ul li ul li {
color:#FFFFFF;
list-style-image:none;
margin:0pt;
padding:0pt;
}
#login #lang ul li ul li a {
}
#login #lang ul li ul li a:hover {
background:#FFFFFF none repeat scroll 0%;
color:#002F65;
}
#login #lang ul li#select-lang a {
padding:0pt;
}
#login #lang ul li#select-lang a:hover {
background:#002F65 none repeat scroll 0%;
}
#login #lang ul li#select-lang a:active {
border:medium none;
}
#login #lang ul li#select-lang a:active img, #login #lang ul li#select-lang a:focus img {
}
#login #lang ul li#languages {
display:none;
}
#top {
height:94px;
position:relative;
z-index:1;
}
#top #logo {
left:0pt;
position:absolute;
top:0pt;
z-index:50;
}

/*
#menu-top {
height:94px;
position:relative;
}
#menu-top ul {
height:auto !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
right:13px;
top:26px;
}
#menu-top ul:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#menu-top ul li {
border-right:1px solid #002E64;
float:left;
height:18px;
list-style-image:none;
margin:0pt;
padding:4px 19px 0pt;
}
#menu-top ul li a {
color:#A9A9A9;
font-family:"Arial Narrow",sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
white-space:nowrap;
}
#menu-top ul li.on a {
color:#44639A;
}
*/

#menu-top{height:94px;position:relative;}
#menu-top ul{height:31px !important;list-style:none;margin:0pt;max-width:620px;padding:5px 0;position:absolute;right:0;top:10px;background:url('../img/bg_menu.gif') repeat-x left top}
#menu-top ul:after{clear:both;content:".";display:block;height:0pt;visibility:hidden;}
#menu-top ul li{border-left:1px dotted #4f4f4f;float:left;height:18px;list-style-image:none;line-height:1.6;margin:0;padding:6px 10px;}
#menu-top ul li.first-child{border:0 none}
#menu-top ul li a{color:#4f4f4f;font-family:Arial, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase;white-space:nowrap;}
#menu-top ul li.on a, #menu-top ul li a:hover{color:#003366;}

#menu-top ul li ul {
background: none;
left:8px;
position:absolute;
top:40px;
width:630px;
}
#menu-top ul li ul li {
border:0pt none;
float:left;
height:18px;
padding:0px 12px 1px;
}
#menu-top ul li ul li a {
text-transform:lowercase;
}
#menu-top ul li.on ul li a {
color:#A9A9A9;
}
#menu-top ul li.on ul li.on {
background:transparent url(../img/shared/arrow_menu.gif) no-repeat scroll 5px;
}
#menu-top ul li.on ul li.on a {
color:#44639A;
}
#menu-top ul li.on ul li.on ul {
background:#F4F4F4 none repeat scroll 0%;
left:0px;
position:absolute;
top:21px;
width:630px;
}
#menu-top ul li.on ul li.on ul li a {
color:#A9A9A9;
}

/* fine menu */

#content-globale {
padding:0pt 8px 0pt 6px;
}
#content-globale:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#tabs {
height:33px;
position:relative;
}
#tabs #tab-corporate {
bottom:-1px !important;
left:0pt;
position:absolute;
}
#tabs #tab-offerta {
bottom:-1px !important;
left:223px;
position:absolute;
}
#content {
clear:both;display:inline-block;height:auto !important;height:1%;
border:1px solid #E5E5E5;
margin:0pt 0pt 20px;
}
#content:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#prodotti-sx-int {
clear:both;display:inline-block;height:auto !important;height:1%;
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
float:left;
padding:0pt;
width:579px;
}
#servizi-sx-int {
clear:both;display:inline-block;height:auto !important;height:1%;
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
display:inline;
float:left;
padding:0pt 1px 0pt 0pt;
width:579px;
}
#servizi-singolo {
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
display:inline;
float:left;
padding:0pt 1px 0pt 0pt;
width:579px;
}
#prodotti-sx-scheda {
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
display:inline;
float:left;
padding:0pt;
width:579px;
}
#prodotti-sx-singolo {
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
display:inline;
float:left;
padding:0pt;
width:579px;
}
#safety-sx {
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
display:inline;
float:left;
padding:0pt;
width:579px;
}
#news-list {
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
display:inline;
float:left;
padding:0pt 1px 0pt 0pt;
width:579px;
}
#contatti-sx {
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
clear:both;display:inline-block;height:auto !important;height:1%;
display:inline;
float:left;
padding:0pt 0pt 0pt 72px;
width:507px;
}
#content-h2 {
color:#A4952E;
}
#hp-top-off {
background:#F4F4F4 none repeat scroll 0%;
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
height:189px !important;
margin:45px 0pt 7px 2px;
position:relative;
}
#hp-top-off #flash {
bottom:-1px;
height:234px;
left:0pt;
position:absolute;
width:449px;
}
#hp-top-off #boxes-top {
bottom:0pt;
height:200px;
position:absolute;
right:0pt;
width:367px;
}
#hp-top-off #boxes-top div {
background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
height:199px;
width:178px;
}
#hp-top-off #boxes-top div#box-1 {
float:left;
}
#hp-top-off #boxes-top div#box-2 {
float:right;
}
#hp-top-off #boxes-top div a {
background:transparent url(../img/go_cerca_avanzata.gif) no-repeat scroll left 1px;
display:block;
font-weight:bold;
margin:3px 0pt 0pt 7px;
padding:0pt 0pt 0pt 15px;
text-decoration:none;
}
#hp-top-off #boxes-top h1 {
border-top:5px solid #F6D000;
color:#F6D000;
font-size:14px;
margin:0pt 0pt 3px;
padding:0pt 0pt 0pt 7px;
}
#hp-top-off #boxes-top h2 {
color:#888888;
margin:4px 0pt 0pt;
padding:0pt 0pt 0pt 7px;
}
#hp-top-cor {
padding:0pt;
position:relative;
}
#hp-top-cor img {
}
#hp-top-cor #banner {
margin:0pt 0pt 0pt 2px;
position:relative;
width:820px;
}
#banner #banner_title {
color:#858585;
font-size:26px;
font-weight:bold;
position:absolute;
right:20px;
top:20px;
}
#bottom-hp-off {

height:auto !important;
margin:0pt 0pt -25px 2px;
overflow:hidden;
position:relative;
top:-34px;
}
#hp-video, #hp-boxes {
display:inline;
float:left;
}
#hp-video {
background:transparent url(../img/hp/video_bg.jpg) repeat scroll 0%;
height:168px;
padding:8px 7px;
width:207px;
}
#hp-news {
background:url(../img/hp/news.png) repeat scroll 0pt;
display:block;
height:34px;
margin:0pt 0pt 2px;
width:600px;

}
#hp-news span {
cursor:pointer;
position:relative;

}
#hp-news span {
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
height:34px;
line-height:34px;
margin:0pt 10px 0pt 0pt;
}
#hp-news span.hp-news-date {
font-weight:bold;
}
#hp-box-left, #hp-box-right {
border:1px solid #DCDCDC;
display:inline;
float:left;
}
#hp-box-left {
background:transparent url(../img/hp/rete.jpg) no-repeat scroll 0pt;
height:31px;
margin:0pt 9px 0pt 7px;
overflow:hidden;
padding:115px 0pt 0pt 15px;
width:243px;
}
#hp-box-right {
height:146px;
width:322px;
}
#hp-box-left h2 a {
color:#444444;
text-decoration:none;
}
#banner-hp {
text-align:center;
}
#bottom-hp-cor {
height:auto !important;
margin:0pt 2px;
}
#bottom-hp-cor #newsletter {
border:1px solid #DCDCDC;
float:left;
height:122px;
width:356px;
}
#bottom-hp-cor #newsletter h2 {
color:#F6D000;
font-size:14px;
margin:0pt 0pt 5px;
padding:7px 0pt 0pt 10px;
}
#bottom-hp-cor #newsletter div {
background:#F4F4F4 none repeat scroll 0%;
height:120px;
margin:1px;
}
#bottom-hp-cor #newsletter div p {
height:auto !important;
margin:0pt 0pt 2px 10px;
}
#bottom-hp-cor #newsletter div form {
height:auto !important;
margin:5px 0pt 0pt;
}
#bottom-hp-cor #newsletter div form p {
height:auto !important;
margin:0pt 0pt 2px 10px;
}
#bottom-hp-cor #newsletter div form p#insMail {
margin:5px 0pt 0pt 10px;
}
#bottom-hp-cor #newsletter div form label {
float:left;
}
#bottom-hp-cor #newsletter input {
border:1px solid #A1A1A1;
float:left;
font-size:11px;
height:16px;
margin:0pt 0pt 0pt 3px;
padding:0pt;
width:200px;
}
#bottom-hp-cor #newsletter input.selList {
border:0pt none;
float:left;
height:14px;
margin:0pt 3px 0pt 0pt;
width:auto;
}
#bottom-hp-cor #newsletter input#go-newsletter {
border:0pt none;
height:auto;
margin:2px 0pt 0pt 3px;
width:auto;
}
#rete {
border:1px solid #DCDCDC;
float:right;
height:122px;
width:454px;
}
#rete div {
background:#F4F4F4 none repeat scroll 0%;
height:120px;
margin:1px;
}
#train {
margin:14px 0pt 20px 10px;
}
#train ul {
height:auto !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#train ul li {
float:left;
list-style-image:none;
margin:0pt 5px 0pt 0pt;
}
#train ul li a {
color:#A5A5A5;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#prodotti {
height:auto !important;
}
#prodotti-sx-int h1 {
color:#9E8705;
font-size:14px;
margin:5px 0pt 15px 10px;
}
#prodotti-sx-int .categoria {
border-top:1px solid #A9A9A9;
clear:both;display:inline-block;height:auto !important;height:1%;
}
#prodotti-sx-int .sotto-categoria h2 {
background:#F4F4F4 none repeat scroll 0%;
clear:both;display:inline-block;height:auto !important;height:1%;
color:#5E5858;
font-size:12px;
height:20px;
margin:0pt 8px 0pt 10px;
padding:3px 0pt 0pt 5px;
width:555px;
}
#prodotti-sx-int .sotto-categoria ul {
height:auto !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 10px;
padding:0pt;
}
#prodotti-sx-int .sotto-categoria ul:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#prodotti-sx-int .sotto-categoria ul li {
min-height:100px;
float:left;
list-style-image:none;
margin:0pt;
padding:0pt 0pt 17px;
}
#prodotti-sx-int .sotto-categoria ul li div {

border-right:1px solid #E5E5E5;
height:62px;
padding:11px 0pt 0pt;
width:184px;
}
#prodotti-sx-int .sotto-categoria ul li div img {
float:left;
margin:0pt 6px 0pt 0pt;
}
#prodotti-sx-int .sotto-categoria ul li div.descrizione {
border:medium none;
float:left;
height:auto;
padding:0pt;
width:auto;
}
#prodotti-sx-int .sotto-categoria ul li div.descrizione p label, .categoria .sotto-categoria ul li p label {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#prodotti-sx-int .sotto-categoria ul li div.descrizione label {
display:block;
float:left;
font-size:10px;
font-weight:900;
width:55px;
}
#prodotti-sx-int .sotto-categoria ul li div.descriziones span {
font-size:9px;
}
#servizi {
height:auto !important;
}
#servizi-sx-int div {
background:#F4F4F4 none repeat scroll 0%;
height:auto !important;
margin:0pt 0pt 17px;
min-height:158px;
padding:5px 10px 5px 9px;
}
#servizi-sx-int div img {
border:1px solid #DCDCDC;
float:left;
margin:0pt 25px 0pt 0pt;
}
#servizi-sx-int div h1 {
color:#9E8705;
font-size:14px;
margin:0pt 0pt 5px;
}
#servizi-sx-int div div {
background:transparent none repeat scroll 0%;
float:left;
height:auto !important;
min-height:10px;
padding:0pt;
}
#servizi-sx-int div div p {
margin:0pt;
padding:0pt;
width:300px;
}
#servizi-sx-int div div p.go-scheda {
background:transparent url(../img/go_cerca_avanzata.gif) no-repeat scroll left 1px;
margin:10px 0pt 0pt;
padding:0pt 0pt 0pt 15px;
}
#servizi-sx-int div div p.go-scheda a {
font-weight:bold;
text-decoration:none;
}
#spalla {
float:right;
width:241px;
}
#cerca {
border-bottom:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
margin:0pt 0pt 50px 28px;
padding:1px;
}
#cerca #cont-cerca {
background:#F4F4F4 none repeat scroll 0%;
height:122px;
padding:8px 0pt 0pt 14px;
}
#cerca #cont-cerca h2 {
color:#F6D000;
font-size:14px;
margin:0pt 0pt 10px;
}
#cerca #cont-cerca p {
line-height:18px;
margin:0pt 0pt 2px;
width:130px;
}
#cerca #cont-cerca a {
background:transparent url(../img/go_cerca_avanzata.gif) no-repeat scroll left 1px;
clear:both;
display:block;
font-weight:bold;
margin:0pt;
padding:0pt 0pt 0pt 15px;
text-decoration:none;
}
#cerca #cont-cerca form div {
margin:0pt 0pt 10px;
}
#cerca #cont-cerca form div p {
float:left;
line-height:normal;
margin:0pt;
width:auto;
}
#cerca #cont-cerca form div p input {
margin:3px 0pt 0pt 3px;
}
#cerca #cont-cerca form div p input.testo {
border:1px solid #A1A1A1;
height:17px;
margin:0pt;
padding:0pt;
width:130px;
}
#spalla .generico {
background:#F4F4F4 none repeat scroll 0%;
float:right;
height:180px;
margin:0pt 0pt 17px;
text-align:center;
width:214px;
}
#spalla .generico h2 {
color:#9E8705;
font-size:14px;
margin:8px 0pt 10px 15px;
text-align:left;
}
#spalla .generico p {
margin:3px 0pt 0pt 9px;
text-align:left;
}
#spalla .generico p.go-spalla {
margin:3px 0pt 0pt 9px;
text-align:left;
}
#spalla .generico img {
border:1px solid #DCDCDC;
}
#spalla .generico p.go-spalla {
background:transparent url(../img/go_cerca_avanzata.gif) no-repeat scroll left 1px;
margin:8px 0pt 0pt 9px;
padding:0pt 0pt 0pt 15px;
}
#spalla .generico p.go-spalla a {
font-weight:bold;
text-decoration:none;
}
#spalla #press-kit {
border-bottom:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
float:right;
margin:0pt 0pt 17px;
padding:1px;
text-align:center;
width:214px;
}
#spalla #press-kit div {
background:#F4F4F4 none repeat scroll 0%;
}
#spalla #press-kit h2 {
color:#9E8705;
font-size:14px;
margin:0pt 0pt 5px 15px;
padding:8px 0pt 0pt;
text-align:left;
}
#spalla #press-kit p {
margin:3px 0pt 0pt 9px;
text-align:left;
}
#spalla #press-kit p.go-spalla {
margin:3px 0pt 0pt 9px;
text-align:left;
}
#spalla #press-kit img {
border:1px solid #DCDCDC;
}
#spalla #press-kit p.go-spalla {
background:transparent url(../img/go_cerca_avanzata.gif) no-repeat scroll left 1px;
margin:8px 0pt 0pt 9px;
padding:0pt 0pt 5px 15px;
}
#spalla #press-kit p.go-spalla a {
font-weight:bold;
text-decoration:none;
}
.spalla_elem, .spalla_down {
border:1px solid #E5E5E5;
margin:0pt auto 20px;
padding:1px 1px 32px;
position:relative;
width:220px;
}
.spalla_elem h2, .spalla_down h2 {
color:#A1A1A1;
font-size:13px;
margin:5px 0pt 0pt 5px;
}
.spalla_elem p, .spalla_down p {
margin:10px 0pt 0pt 5px;
}
.spalla_lavora p {
margin-top:25px;
}
.spalla_elem p span {
display:block;
font-weight:bold;
}
.spalla_elem a.spalla_link {
background:transparent url(../img/shared/spalla/spalla_p.jpg) repeat-x scroll 0pt;
bottom:1px;
color:#A48E14;
display:block;
font-weight:bold;
height:26px;
line-height:26px;
padding:0pt 5px;
position:absolute;
text-decoration:none;
width:210px;
}
.spalla_elem a.spalla_link img {
position:absolute;
right:10px;
top:7px;
}
.spalla_rete {
background:transparent url(../img/shared/spalla/rete.jpg) no-repeat scroll 100% 0pt;
height:auto !important;
min-height:142px;
}
.spalla_contattaci {
background:transparent url(../img/shared/spalla/contattaci.jpg) no-repeat scroll 100% 0pt;
height:auto !important;
min-height:55px;
}

.spalla_pod{
background:transparent url(../img/shared/spalla/pod_04.jpg) no-repeat scroll 100% 0pt;
height:auto !important;
min-height:119px;
}

.spalla_contatto {
background:transparent url(../img/shared/spalla/contatto.jpg) no-repeat scroll 100% 0pt;
height:auto !important;
min-height:118px;
}
.spalla_lavora {
background:transparent url(../img/shared/spalla/lavora.jpg) no-repeat scroll 100% 0pt;
height:auto !important;
min-height:102px;
}
.spalla_ufficio {
background:transparent url(../img/shared/spalla/ufficio.jpg) no-repeat scroll 100% 0pt;
height:auto !important;
min-height:87px;
}
.spalla_down {
background:#F4F4F4 none repeat scroll 0%;
height:auto !important;
min-height:32px;
}
#prodotti-sx-scheda h1 {
clear:both;display:inline-block;height:auto !important;height:1%;
color:#9E8705;
font-size:14px;
margin:0pt 0pt 5px 10px;
}
#prodotti-sx-scheda h2 {
color:#9E8705;
font-size:11px;
margin:0pt 0pt 15px 10px;
}
#prodotti-sx-scheda .desc-prodotto {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#prodotti-sx-scheda .desc-prodotto:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#prodotti-sx-scheda .desc-prodotto li {
clear:both;
list-style-image:none;
margin:0pt 0pt 30px;
padding:0pt 8px 0pt 13px;
}
#prodotti-sx-scheda .desc-prodotto li:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#prodotti-sx-scheda .desc-prodotto li h3 {
background:#F4F4F4 none repeat scroll 0%;
color:#5E5858;
font-size:12px;
height:20px;
margin:0pt 0pt 15px;
padding:3px 0pt 0pt 5px;
}
#prodotti-sx-scheda .desc-prodotto li img {
float:left;
margin:0pt 50px 0pt 0pt;
}
#prodotti-sx-scheda .desc-prodotto li div {
float:left;
}
#prodotti-sx-scheda .desc-prodotto li div.label {
width:105px;
}
#prodotti-sx-scheda .desc-prodotto li div.label label {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:0pt 10px 0pt 0pt;
}
#prodotti-sx-scheda .desc-prodotto li div.label span {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
#prodotti-sx-scheda .desc-prodotto li div.desc-breve {
width:272px;
}
#prodotti-sx-scheda .desc-prodotto li div.desc-breve p.more-info {
margin:5px 0pt 0pt;
}
#prodotti-sx-scheda .desc-prodotto li div.desc-breve p.more-info a {
background:transparent url(../img/more_info.gif) no-repeat scroll left 1px;
display:block;
font-weight:bold;
padding:0pt 0pt 0pt 15px;
text-decoration:none;
}
#prodotti-sx-singolo .desc-completa img {
float:left;
margin:0pt 15px 0pt 0pt;
}
#prodotti-sx-singolo .desc-completa {
padding:0pt 20px 0pt 10px;
}
#prodotti-sx-singolo .desc-completa p {
margin:0pt 0pt 10px;
}
#prodotti-sx-singolo .desc-completa h1 {
margin:0pt;
}
#prodotti-sx-singolo .desc-completa h2 {
margin:2px 0pt 15px;
}
#servizi-singolo {
padding:0pt 0pt 20px;
}
#servizi-singolo a:link, #servizi-singolo a:visited {
color:#3E7FCC;
}
#servizi-singolo a:hover {
background:#3E7FCC none repeat scroll 0%;
color:#FFFFFF;
}
#servizi-singolo .desc-servizio {
padding:0pt 20px 0pt 10px;
}
#servizi-singolo .desc-servizio img {
float:left;
margin:0pt 15px 0pt 0pt;
}
#servizi-singolo .desc-servizio p {
margin:0pt;
}
#servizi-singolo .desc-servizio h1 {
color:#444444;
margin:0pt 0pt 16px;
}
#servizi-singolo .desc-servizio h2 {
color:#A4952E;
margin:30px 0pt 0pt;
}
#servizi-singolo .go-desc a:link, #servizi-singolo .go-desc a:visited, #servizi-singolo .go-desc a:hover {
background:transparent url(../img/go_cerca_avanzata.gif) no-repeat scroll left 1px;
color:#444444;
font-weight:bold;
padding:0pt 0pt 0pt 15px;
text-decoration:none;
}
#servizi-singolo ul li a:link, #servizi-singolo ul li a:visited, #servizi-singolo ul li a:hover {
background:transparent none repeat scroll 0%;
color:#444444;
}
#safety {
height:auto !important;
}
#safety-sx .intro-ss {
height:auto !important;
margin:0pt 15px 20px 0pt;
}
#safety-sx .intro-ss h1 {
margin:0pt 0pt 10px 10px;
}
#safety-sx .intro-ss h1 a {
color:#9E8705;
font-size:14px;
text-decoration:none;
}
#safety-sx .intro-ss:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#safety-sx .intro-ss img {
float:left;
margin:0pt 10px;
}
#safety-sx dl {
clear:both;display:inline-block;height:auto !important;height:1%;
border-bottom:1px solid #E5E5E5;
clear:both;
margin:10px 20px 15px 15px;
padding:0pt 0pt 7px;
}
#safety-sx dl a {
font-weight:bold;
text-decoration:none;
}
#news-page {
height:auto !important;
}
#news-list {
clear:both;display:inline-block;height:auto !important;height:1%;
float:left;
padding:0pt 0pt 50px;
}
#news-list h1 {
margin:15px 0pt 10px 15px;
}
#news-list h2 {
margin:0pt 0pt 15px 15px;
}
#news-list dl {
margin:0pt 0pt 15px 15px;
}
#news-list dl dd div {
width:400px;
}
#news-list div .go-news {
padding:0pt 25px 0pt 0pt;
text-align:right;
}
#news-list div .go-news a {
background:transparent url(../img/go_cerca_avanzata.gif) no-repeat scroll left 1px;
font-weight:bold;
padding:0pt 0pt 0pt 15px;
text-decoration:none;
width:auto;
}
#news-list #news-offerta {
margin:0pt 0pt 50px;
}
#news-list #news-area h1 {
margin:15px 0pt 25px 15px;
}
#news-list #news-area dl {
margin:0pt 0pt 25px 15px;
}
#retevendita {
height:auto !important;
padding:0pt 0pt 50px;
}
#contatti {
height:auto !important;
}
#contatti-sx label {
color:#444444;
display:block;
float:left;
margin:0pt 25px 0pt 0pt;
width:60px;
}
#contatti-sx h1 {
margin:0pt 0pt 5px;
}
#contatti-sx form {
margin:0pt 0pt 0pt 10px;
}
#contatti-sx input {
border:1px solid #A5A5A5;
float:left;
font-size:11px;
height:14px;
margin:0pt 5px 0pt 0pt;
width:193px;
}
#contatti-sx p {
clear:left;
height:auto !important;
margin:0pt 0pt 13px 10px;
}
#contatti-sx p:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#contatti-sx p.nascita input {
width:auto;
}
#contatti-sx p.nascita span {
float:left;
}
#contatti-sx textarea {
border:1px solid #A5A5A5;
height:71px;
width:193px;
}
#contatti-sx p#consenso label {
border:0pt none;
padding:3px 0pt 0pt 2px;
width:auto;
}
#contatti-sx p#consenso input {
border:0pt none;
height:auto;
width:auto;
}
#contatti-sx p#send {
padding:20px 180px 0pt 0pt;
}
#contatti-sx p#send input {
float:right;
height:17px;
padding:0pt 15px;
width:auto;
}
#footer {
background:#EBEBEB url(../img/shadow_bottom.gif) no-repeat scroll center top;
height:43px;
padding:19px 10px 0pt;
position:relative;
}
#footer #bottom-images {
position:absolute;
right:10px;
top:0pt;
}
#footer #bottom-images img {
margin:0pt 7px 0pt 0pt;
}
#footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#footer ul li {
float:left;
list-style-image:none;
margin:0pt;
padding:0pt;
}
#footer ul li a {
color:#808080;
margin:0pt 30px 0pt 0pt;
text-decoration:none;
}
#hiddenField {
display:none;
}
#risorse-sx {
background:transparent url(../img/v_filet.gif) repeat-y scroll right top;
display:inline;
float:left;
padding:0pt 0pt 0pt 10px;
width:571px;
}
#risorse-sx h2 {
text-transform:uppercase;
}
#risorse-sx #risorse-top {
clear:both;
height:auto !important;
margin:10px 0pt 30px;
}
#risorse-sx #risorse-top:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#risorse-sx #risorse-top p {
float:left;
width:265px;
}
#risorse-sx #risorse-top div {
float:right;
padding:0pt 25px 0pt 0pt;
width:270px;
}
#risorse-sx #list-offerte {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 25px;
}
#risorse-sx #list-offerte li {
border-bottom:1px solid #E5E5E5;
list-style-image:none;
margin:0pt 25px 40px 0pt;
width:545px;
}
#risorse-sx #list-offerte li h3 {
background:#F4F4F4 url(../img/bullet_risorse.gif) no-repeat scroll 5px 3px;
color:#A5952E;
margin:0pt;
padding:2px 0pt 2px 25px;
position:relative;
}
#risorse-sx #list-offerte li h3 a {
background:transparent url(../img/send_risorse.gif) no-repeat scroll left top;
line-height:12px;
padding:0pt 0pt 0pt 20px;
position:absolute;
right:5px;
text-decoration:none;
top:3px;
}
#risorse-sx #list-offerte li div {
padding:5px 130px 10px 25px;
}
.content-main {
clear:both;display:inline-block;height:auto !important;height:1%;
background:transparent url(../img/shared/v_filet.gif) repeat-y scroll right top;
float:left;
padding:20px 25px 25px;
width:530px;
}
.content-main:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.title-page {
color:#A5952E;
font-size:14px;
font-weight:bold;
margin:0pt 0pt 20px;
}
.prodotti-box {
margin:60px 0pt;
}
.box-image {
border:1px solid #E5E5E5;
float:left;
margin:0pt 25px 15px 0pt;
text-align:center;
}
/*
.box-image span {
background:#C4C4C4 none repeat scroll 0%;
color:#FFFFFF;
display:block;
height:23px;
line-height:23px;
padding:0pt 10px;
}
*/
.box-image span {background:#C4C4C4 none repeat scroll 0%;color:#FFFFFF;display:block;/*height:23px;line-height:23px;*/padding:5px 10px;}
.border {
border:1px solid #DCDCDC;
}
.news-box {
float:left;
margin:0pt 0pt 40px;
width:100%;
}
.news-box .news-wrap {
float:left;
}
.news-date {
color:#A5952E;
font-size:14px;
font-weight:bold;
margin:0pt 0pt 5px;
}
.news-title {
color:#5D5D5D;
font-size:14px;
font-weight:bold;
margin:0pt 0pt 10px;
}
.news-title-sing {
margin:20px 0pt;
}
.news-video {
margin:0pt auto 20px;
}
.news-image {
float:left;
margin:0pt 30px 25px 0pt;
}
.news-box img {
border:1px solid #E5E5E5;
}
.news-vai {
background:transparent url(../img/shared/go.gif) no-repeat scroll 0pt 50%;
margin:10px 0pt 0pt;
padding:0pt 0pt 0pt 15px;
}
.news-vai a {
font-weight:bold;
text-decoration:none;
}
.news-back {
margin:10px 0pt 0pt;
text-align:right;
}
.news-back a {
background:transparent url(../img/shared/go.gif) no-repeat scroll 0pt 50%;
font-weight:bold;
padding:0pt 0pt 0pt 15px;
text-decoration:none;
}
.el_res {
margin:20px 0pt 25px 25px;
}
.el_res h2 {
margin:2px 0pt 5px;
padding:0pt;
}
.highlight {
color:#BB8800;
font-weight:bold;
}

/* aggiunta di Mister Rubin del 24 maggio 2010 */
#bro_sfogliabile {
margin:0px auto;
padding:1px;
width: 222px;
position:relative;
}

#bro_sfogliabile a
{
	background:#003366 url('../img/hp/blue_arrow.gif') no-repeat 200px 6px;
	color:#FFFFFF;
	height:20px;
	text-transform:uppercase;
	padding:5px 0 0 10px;display:block;
	text-decoration:none;
	font-weight:bold;
}

/* fine aggiunta del 24 maggio 2010 */

