/* - - - - - - - - - - - - - - - - - - - - 
WATERLOGIC4
website by websolute
- - - - - - - - - - - - - - - - - - - - */ 

/* BODY & ALTRO
- - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0; border:none; outline:none;/* -moz-outline: none;*/}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clear {clear:both;}
.clearfix {display:block;}
/* End hide from IE-mac */
* ul li {height:auto;#height:1%;}

html {background: url(../img/sf_pag.jpg) repeat-x top left #343434;}
body {/*background: url(../img/sf_pag.jpg) repeat-x top left #343434;*/ background: url(../img/sf_footer.jpg) no-repeat center 542px;  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#fff;}
a {color:#fff; text-decoration:underline;}
a:hover {color:#fff; text-decoration: none;}

/* container
- - - - - - - - - - - - - - - - - - - - */
#container {width:960px; margin:0 auto; position:relative;}

.left {float:left; margin-right:20px;}

/* header
- - - - - - - - - - - - - - - - - - - - */
#header {padding:7px 0px 0px 0px; background: url(../img/sf_menu.jpg) no-repeat top left;}
#menu {float: right;}
#menu ul{list-style: none; padding: 0px; margin: 0px 0px 0px 0px;}
#menu ul li{float: left; list-style: none; padding: 0px; margin: 0px;}
#menu ul li a{display:block; text-indent:-9999px; font-size:0.0001em; width: 96px; height: 25px; padding: 0px; margin: 0px;}
#menu ul li a#pulshome{background: url(../img/puls_home.gif) no-repeat top left;}
#menu ul li a#pulshome:hover, #menu ul li a#pulshome.on {background: url(../img/puls_home.gif) no-repeat bottom left;}
#menu ul li a#pulsdesign{background: url(../img/puls_design.gif) no-repeat top left;}
#menu ul li a#pulsdesign:hover, #menu ul li a#pulsdesign.on{background: url(../img/puls_design.gif) no-repeat bottom left;}
#menu ul li a#pulscolours{background: url(../img/puls_colours.gif) no-repeat top left;}
#menu ul li a#pulscolours:hover, #menu ul li a#pulscolours.on{background: url(../img/puls_colours.gif) no-repeat bottom left;}
#menu ul li a#pulstechnology{background: url(../img/puls_technology.gif) no-repeat top left;}
#menu ul li a#pulstechnology:hover, #menu ul li a#pulstechnology.on {background: url(../img/puls_technology.gif) no-repeat bottom left;}
#menu ul li a#pulsspecifications{background: url(../img/puls_specifications.gif) no-repeat top left;}
#menu ul li a#pulsspecifications:hover, #menu ul li a#pulsspecifications.on {background: url(../img/puls_specifications.gif) no-repeat bottom left;}
#menu ul li a#pulsbenefits{background: url(../img/puls_benefits.gif) no-repeat top left;}
#menu ul li a#pulsbenefits:hover, #menu ul li a#pulsbenefits.on {background: url(../img/puls_benefits.gif) no-repeat bottom left;}
#menu ul li a#pulsproof{background: url(../img/puls_proof.gif) no-repeat top left;}
#menu ul li a#pulsproof:hover, #menu ul li a#pulsproof.on {background: url(../img/puls_proof.gif) no-repeat bottom left;}
#menu ul li a#pulsfaq{background: url(../img/puls_faq.gif) no-repeat top left;}
#menu ul li a#pulsfaq:hover, #menu ul li a#pulsfaq.on {background: url(../img/puls_faq.gif) no-repeat bottom left;}
#menu ul li a#pulslearn{background: url(../img/puls_learn.gif) no-repeat top left;}
#menu ul li a#pulslearn:hover, #menu ul li a#pulslearn.on {background: url(../img/puls_learn.gif) no-repeat bottom left;}
#menu ul li a#puls3D{background: url(../img/puls_3d.gif) no-repeat top left;}
#menu ul li a#puls3D:hover, #menu ul li a#puls3D.on {background: url(../img/puls_3d.gif) no-repeat bottom left;}
#menu ul li a#pulscontacts{background: url(../img/puls_contacts.gif) no-repeat top left;}
#menu ul li a#pulscontacts:hover, #menu ul li a#pulscontacts.on {background: url(../img/puls_contacts.gif) no-repeat bottom left;}

/* FR
- - - - - - - - - - - - - - - - - - - - */
.fr #menu ul li a#pulshome{background: url(../img/puls_home_fr.gif) no-repeat top left;}
.fr #menu ul li a#pulshome:hover, .fr #menu ul li a#pulshome.on {background: url(../img/puls_home_fr.gif) no-repeat bottom left;}
.fr #menu ul li a#pulsdesign{background: url(../img/puls_design.gif) no-repeat top left;}
.fr #menu ul li a#pulsdesign:hover, .fr #menu ul li a#pulsdesign.on{background: url(../img/puls_design.gif) no-repeat bottom left;}
.fr #menu ul li a#pulscolours{background: url(../img/puls_colours.gif) no-repeat top left;}
.fr #menu ul li a#pulscolours:hover, .fr #menu ul li a#pulscolours.on{background: url(../img/puls_colours.gif) no-repeat bottom left;}
.fr #menu ul li a#pulstechnology{background: url(../img/puls_technology_fr.gif) no-repeat top left;}
.fr #menu ul li a#pulstechnology:hover, .fr #menu ul li a#pulstechnology.on {background: url(../img/puls_technology_fr.gif) no-repeat bottom left;}
.fr #menu ul li a#pulsspecifications{background: url(../img/puls_specifications_fr.gif) no-repeat top left;}
.fr #menu ul li a#pulsspecifications:hover, .fr #menu ul li a#pulsspecifications.on {background: url(../img/puls_specifications_fr.gif) no-repeat bottom left;}
.fr #menu ul li a#pulsbenefits{background: url(../img/puls_benefits_fr.gif) no-repeat top left;}
.fr #menu ul li a#pulsbenefits:hover, .fr #menu ul li a#pulsbenefits.on {background: url(../img/puls_benefits_fr.gif) no-repeat bottom left;}
.fr #menu ul li a#pulsproof{background: url(../img/puls_proof_fr.gif) no-repeat top left;}
.fr #menu ul li a#pulsproof:hover, .fr #menu ul li a#pulsproof.on {background: url(../img/puls_proof_fr.gif) no-repeat bottom left;}
.fr #menu ul li a#pulsfaq{background: url(../img/puls_faq_fr.gif) no-repeat top left;}
.fr #menu ul li a#pulsfaq:hover, .fr #menu ul li a#pulsfaq.on {background: url(../img/puls_faq_fr.gif) no-repeat bottom left;}
.fr #menu ul li a#pulslearn{background: url(../img/puls_learn_fr.gif) no-repeat top left;}
.fr #menu ul li a#pulslearn:hover, .fr #menu ul li a#pulslearn.on {background: url(../img/puls_learn_fr.gif) no-repeat bottom left;}
.fr #menu ul li a#puls3D{background: url(../img/puls_3d_fr.gif) no-repeat top left;}
.fr #menu ul li a#puls3D:hover, .fr #menu ul li a#puls3D.on {background: url(../img/puls_3d_fr.gif) no-repeat bottom left;}
.fr #menu ul li a#pulscontacts{background: url(../img/puls_contacts_fr.gif) no-repeat top left;}
.fr #menu ul li a#pulscontacts:hover, .fr #menu ul li a#pulscontacts.on {background: url(../img/puls_contacts_fr.gif) no-repeat bottom left;}

/* DE
- - - - - - - - - - - - - - - - - - - - */
.de #menu ul li a#pulscolours{background: url(../img/puls_colours.gif) no-repeat top left;}
.de #menu ul li a#pulscolours:hover, .de #menu ul li a#pulscolours.on{background: url(../img/puls_colours.gif) no-repeat bottom left;}
.de #menu ul li a#pulstechnology{background: url(../img/puls_technology_de.gif) no-repeat top left;}
.de #menu ul li a#pulstechnology:hover, .de #menu ul li a#pulstechnology.on {background: url(../img/puls_technology_de.gif) no-repeat bottom left;}
.de #menu ul li a#pulsspecifications{background: url(../img/puls_specifications_de.gif) no-repeat top left;}
.de #menu ul li a#pulsspecifications:hover, .de #menu ul li a#pulsspecifications.on {background: url(../img/puls_specifications_de.gif) no-repeat bottom left;}
.de #menu ul li a#pulsbenefits{background: url(../img/puls_benefits_de.gif) no-repeat top left;}
.de #menu ul li a#pulsbenefits:hover, .de #menu ul li a#pulsbenefits.on {background: url(../img/puls_benefits_de.gif) no-repeat bottom left;}
.de #menu ul li a#pulsfaq{background: url(../img/puls_faq_de.gif) no-repeat top left;}
.de #menu ul li a#pulsfaq:hover, .de #menu ul li a#pulsfaq.on {background: url(../img/puls_faq_de.gif) no-repeat bottom left;}
.de #menu ul li a#puls3D{background: url(../img/puls_3d_de.gif) no-repeat top left;}
.de #menu ul li a#puls3D:hover, .de #menu ul li a#puls3D.on {background: url(../img/puls_3d_de.gif) no-repeat bottom left;}
.de #menu ul li a#pulscontacts{background: url(../img/puls_contacts_de.gif) no-repeat top left;}
.de #menu ul li a#pulscontacts:hover, .de #menu ul li a#pulscontacts.on {background: url(../img/puls_contacts_de.gif) no-repeat bottom left;}

/* NO
- - - - - - - - - - - - - - - - - - - - */
.no #menu ul li a#pulshome{background: url(../img/puls_home_no.gif) no-repeat top left;}
.no #menu ul li a#pulshome:hover, .no #menu ul li a#pulshome.on {background: url(../img/puls_home_no.gif) no-repeat bottom left;}
.no #menu ul li a#pulsdesign{background: url(../img/puls_design.gif) no-repeat top left;}
.no #menu ul li a#pulsdesign:hover, .no #menu ul li a#pulsdesign.on{background: url(../img/puls_design.gif) no-repeat bottom left;}
.no #menu ul li a#pulscolours{background: url(../img/puls_colours.gif) no-repeat top left;}
.no #menu ul li a#pulscolours:hover, .no #menu ul li a#pulscolours.on{background: url(../img/puls_colours.gif) no-repeat bottom left;}
.no #menu ul li a#pulstechnology{background: url(../img/puls_technology_no.gif) no-repeat top left;}
.no #menu ul li a#pulstechnology:hover, .no #menu ul li a#pulstechnology.on {background: url(../img/puls_technology_no.gif) no-repeat bottom left;}
.no #menu ul li a#pulsspecifications{background: url(../img/puls_specifications_no.gif) no-repeat top left;}
.no #menu ul li a#pulsspecifications:hover, .no #menu ul li a#pulsspecifications.on {background: url(../img/puls_specifications_no.gif) no-repeat bottom left;}
.no #menu ul li a#pulsbenefits{background: url(../img/puls_benefits_no.gif) no-repeat top left;}
.no #menu ul li a#pulsbenefits:hover, .no #menu ul li a#pulsbenefits.on {background: url(../img/puls_benefits_no.gif) no-repeat bottom left;}
.no #menu ul li a#pulsproof{background: url(../img/puls_proof_fr.gif) no-repeat top left;}
.no #menu ul li a#pulsproof:hover, .no #menu ul li a#pulsproof.on {background: url(../img/puls_proof_fr.gif) no-repeat bottom left;}
.no #menu ul li a#pulsfaq{background: url(../img/puls_faq_fr.gif) no-repeat top left;}
.no #menu ul li a#pulsfaq:hover, .no #menu ul li a#pulsfaq.on {background: url(../img/puls_faq_fr.gif) no-repeat bottom left;}
.no #menu ul li a#pulslearn{background: url(../img/puls_learn_fr.gif) no-repeat top left;}
.no #menu ul li a#pulslearn:hover, .no #menu ul li a#pulslearn.on {background: url(../img/puls_learn_fr.gif) no-repeat bottom left;}
.no #menu ul li a#puls3D{background: url(../img/puls_3d_no.gif) no-repeat top left;}
.no #menu ul li a#puls3D:hover, .no #menu ul li a#puls3D.on {background: url(../img/puls_3d_no.gif) no-repeat bottom left;}
.no #menu ul li a#pulscontacts{background: url(../img/puls_contacts_no.gif) no-repeat top left;}
.no #menu ul li a#pulscontacts:hover, .no #menu ul li a#pulscontacts.on {background: url(../img/puls_contacts_no.gif) no-repeat bottom left;}

/* DA
- - - - - - - - - - - - - - - - - - - - */
.da #menu ul li a#pulshome{background: url(../img/puls_home_no.gif) no-repeat top left;}
.da #menu ul li a#pulshome:hover, .da #menu ul li a#pulshome.on {background: url(../img/puls_home_no.gif) no-repeat bottom left;}
.da #menu ul li a#pulsdesign{background: url(../img/puls_design.gif) no-repeat top left;}
.da #menu ul li a#pulsdesign:hover, .da #menu ul li a#pulsdesign.on{background: url(../img/puls_design.gif) no-repeat bottom left;}
.da #menu ul li a#pulscolours{background: url(../img/puls_colours.gif) no-repeat top left;}
.da #menu ul li a#pulscolours:hover, .da #menu ul li a#pulscolours.on{background: url(../img/puls_colours.gif) no-repeat bottom left;}
.da #menu ul li a#pulstechnology{background: url(../img/puls_technology_no.gif) no-repeat top left;}
.da #menu ul li a#pulstechnology:hover, .da #menu ul li a#pulstechnology.on {background: url(../img/puls_technology_no.gif) no-repeat bottom left;}
.da #menu ul li a#pulsspecifications{background: url(../img/puls_specifications_da.gif) no-repeat top left;}
.da #menu ul li a#pulsspecifications:hover, .da #menu ul li a#pulsspecifications.on {background: url(../img/puls_specifications_da.gif) no-repeat bottom left;}
.da #menu ul li a#pulsbenefits{background: url(../img/puls_benefits_da.gif) no-repeat top left;}
.da #menu ul li a#pulsbenefits:hover, .da #menu ul li a#pulsbenefits.on {background: url(../img/puls_benefits_da.gif) no-repeat bottom left;}
.da #menu ul li a#pulsproof{background: url(../img/puls_proof_da.gif) no-repeat top left;}
.da #menu ul li a#pulsproof:hover, .da #menu ul li a#pulsproof.on {background: url(../img/puls_proof_da.gif) no-repeat bottom left;}
.da #menu ul li a#pulsfaq{background: url(../img/puls_faq_fr.gif) no-repeat top left;}
.da #menu ul li a#pulsfaq:hover, .da #menu ul li a#pulsfaq.on {background: url(../img/puls_faq_fr.gif) no-repeat bottom left;}
.da #menu ul li a#pulslearn{background: url(../img/puls_learn_fr.gif) no-repeat top left;}
.da #menu ul li a#pulslearn:hover, .da #menu ul li a#pulslearn.on {background: url(../img/puls_learn_fr.gif) no-repeat bottom left;}
.da #menu ul li a#puls3D{background: url(../img/puls_3d_da.gif) no-repeat top left;}
.da #menu ul li a#puls3D:hover, .da #menu ul li a#puls3D.on {background: url(../img/puls_3d_da.gif) no-repeat bottom left;}
.da #menu ul li a#pulscontacts{background: url(../img/puls_contacts_da.gif) no-repeat top left;}
.da #menu ul li a#pulscontacts:hover, .da #menu ul li a#pulscontacts.on {background: url(../img/puls_contacts_da.gif) no-repeat bottom left;}

/* SVE
- - - - - - - - - - - - - - - - - - - - */
.sve #menu ul li a#pulshome{background: url(../img/puls_home_sve.gif) no-repeat top left;}
.sve #menu ul li a#pulshome:hover, .sve #menu ul li a#pulshome.on {background: url(../img/puls_home_sve.gif) no-repeat bottom left;}
.sve #menu ul li a#pulsdesign{background: url(../img/puls_design.gif) no-repeat top left;}
.sve #menu ul li a#pulsdesign:hover, .sve #menu ul li a#pulsdesign.on{background: url(../img/puls_design.gif) no-repeat bottom left;}
.sve #menu ul li a#pulscolours{background: url(../img/puls_colours.gif) no-repeat top left;}
.sve #menu ul li a#pulscolours:hover, .sve #menu ul li a#pulscolours.on{background: url(../img/puls_colours.gif) no-repeat bottom left;}
.sve #menu ul li a#pulstechnology{background: url(../img/puls_technology_sve.gif) no-repeat top left;}
.sve #menu ul li a#pulstechnology:hover, .sve #menu ul li a#pulstechnology.on {background: url(../img/puls_technology_sve.gif) no-repeat bottom left;}
.sve #menu ul li a#pulsspecifications{background: url(../img/puls_specifications_da.gif) no-repeat top left;}
.sve #menu ul li a#pulsspecifications:hover, .sve #menu ul li a#pulsspecifications.on {background: url(../img/puls_specifications_da.gif) no-repeat bottom left;}
.sve #menu ul li a#pulsbenefits{background: url(../img/puls_benefits_da.gif) no-repeat top left;}
.sve #menu ul li a#pulsbenefits:hover, .sve #menu ul li a#pulsbenefits.on {background: url(../img/puls_benefits_da.gif) no-repeat bottom left;}
.sve #menu ul li a#pulsproof{background: url(../img/puls_proof_sve.gif) no-repeat top left;}
.sve #menu ul li a#pulsproof:hover, .sve #menu ul li a#pulsproof.on {background: url(../img/puls_proof_sve.gif) no-repeat bottom left;}
.sve #menu ul li a#pulsfaq{background: url(../img/puls_faq_fr.gif) no-repeat top left;}
.sve #menu ul li a#pulsfaq:hover, .sve #menu ul li a#pulsfaq.on {background: url(../img/puls_faq_fr.gif) no-repeat bottom left;}
.sve #menu ul li a#pulslearn{background: url(../img/puls_learn_fr.gif) no-repeat top left;}
.sve #menu ul li a#pulslearn:hover, .sve #menu ul li a#pulslearn.on {background: url(../img/puls_learn_fr.gif) no-repeat bottom left;}
.sve #menu ul li a#puls3D{background: url(../img/puls_3d_sve.gif) no-repeat top left;}
.sve #menu ul li a#puls3D:hover, .sve #menu ul li a#puls3D.on {background: url(../img/puls_3d_sve.gif) no-repeat bottom left;}
.sve #menu ul li a#pulscontacts{background: url(../img/puls_contacts_da.gif) no-repeat top left;}
.sve #menu ul li a#pulscontacts:hover, .sve #menu ul li a#pulscontacts.on {background: url(../img/puls_contacts_da.gif) no-repeat bottom left;}

/* main
- - - - - - - - - - - - - - - - - - - - */
#finestra{width: 960px; height: 520px; position:relative; overflow:hidden;}
#scroll {position:absolute; top:0; left:0px; width: 5760px;}

/* scroll 0 - home
- - - - - - - - - - - - - - - - - - - - */
#scroll_0 {clear:left; float:left; width:960px; height: 520px; background: url(../img/scroll_0_sf.jpg); position:relative;}
#lingue {position:absolute; right:15px; top:10px;}
#lingue ul { list-style-type:none;}
#lingue ul li {float:left;}
#lingue ul li.primo {}
#lingue ul li.on {color:#ccc;}
#lingue ul li a {text-decoration:none;}
#lingue ul li a:hover {text-decoration:underline;}
.fr #scroll_0 {background: url(../img/scroll_0_sf_fr.jpg);}
.de #scroll_0 {background: url(../img/scroll_0_sf_de.jpg);}
.no #scroll_0 {background: url(../img/scroll_0_sf_no.jpg);}
.da #scroll_0 {background: url(../img/scroll_0_sf_da.jpg);}
.sve #scroll_0 {background: url(../img/scroll_0_sf_sve.jpg);}
#scroll_0_sx {clear:left; float:left;}
#scroll_0_sx #video_0{float:left; width:206px; /*height: 131px;*/ margin: 350px 0px 0px 0px; padding-left: 41px;}
#scroll_0_dx {float:right;}
#scroll_0_dx #bolle {float:right;}
#scroll_0_dx #logo_basso{clear:both; float:right; width:150px; height: 50px; margin: 320px 0px 0px 0px;}
#scroll_0_dx #logo_basso a{display:block; text-indent:-9999px; font-size:0.0001em; width:150px; height: 50px;}

/* scroll 1 - design
- - - - - - - - - - - - - - - - - - - - */
#scroll_1 {float:left; width:960px; height: 520px; background: url(../img/scroll_1_sf.jpg);}
#scroll_1  #contenitore_1sx{clear: left; float:left;   width:370px;}
#scroll_1 #contenitore_1sx .logo_alto{float:left; width:382px; height: 65px;}
#scroll_1 #contenitore_1sx .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}
#scroll_1 #contenitore_1sx #txt_1{clear: both; width: 341px; padding: 30px 0px 0px 41px;}
#scroll_1 #contenitore_1sx #txt_1 p{clear: both;  padding: 16px 40px 0px 0px;}
#scroll_1 #contenitore_1sx #txt_1 p img{margin: 30px 0px 0px 0px;}
#scroll_1 #contenitore_1sx #video_1{clear: both; width:206px; height: 131px; margin: 35px 0px 0px 41px;}
/*#scroll_1 .logo_basso{clear: both; float:right; width:150px; height: 50px; margin: 35px 0px 0px 0px;}
#scroll_1 .logo_basso a{display:block; text-indent:-9999px; font-size:0.0001em; width:150px; height: 50px;}*/
#scroll_1  #contenitore_1dx{ float:right;  width:578px;}

/* scroll 2 - technology
- - - - - - - - - - - - - - - - - - - - */
#scroll_2 {float:left; width:960px; height: 520px; background: url(../img/scroll_2_sf.jpg);}
#scroll_2 #contenitore_2sx{clear: both; float:left; width:530px; padding: 30px 0px 0px 41px;}
#scroll_2 #contenitore_2sx .logo_alto{clear: both; width:382px; height: 65px;}
#scroll_2 #contenitore_2sx .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}
#scroll_2 #contenitore_2sx .txt_2a{clear: both; width:500px /*482px*/; margin: 0px 0px 0px 0px;}
#scroll_2 #contenitore_2sx .txt_2a p{clear: both;  padding: 0px 0px 0px 0px;}
#scroll_2 #contenitore_2sx .txt_2a p img{margin: 10px 0px 0px 0px;}
#scroll_2 #contenitore_2sx .txt_2a p img.ico_technology{float: left; margin: 3px 6px/*15px*/ 0px 0px;}
#scroll_2 #contenitore_2sx #video_2{/*clear:both;*/ float:left; /*width:320px;*/ padding-right:20px; /*height: 133px;*/ margin:0px;}
#scroll_2 #contenitore_2sx #video_2 img {float:left; margin-right:5px;}
#scroll_2 #contenitore_2sx #video_3 {/*clear:both;*/ float:left; width:325px; /*height: 133px;*/ margin:0px;}
.fr #scroll_2 #contenitore_2sx #video_3 {float:left; width:287px;}
#scroll_2 #contenitore_2sx #video_3 img {float:left; margin-right:5px; display:none;}
#scroll_2 #contenitore_2dx{float:right; width:385px; margin: 0px 0px 0px 0px;}
/*#scroll_2 #contenitore_2 .logo_basso{float:right; width:150px; height: 50px; margin: 115px 0px 0px 0px;}
#scroll_2 #contenitore_2 .logo_basso a{display:block; text-indent:-9999px; font-size:0.0001em; width:150px; height: 50px;}
*/
/* scroll 3 - specification
- - - - - - - - - - - - - - - - - - - - */
#scroll_3 {float:left; width:960px; height: 520px; background: url(../img/scroll_3_sf.jpg);}
#scroll_3 #contenitore_3dx{clear: both; float:right; margin: 0px 0px 0px 0px; width: 577px; position: relative;}
#scroll_3 #contenitore_3sopra{float:left;  padding: 0px 0px 0px 41px; z-index:2; position: absolute; border: px solid;}
#scroll_3 #contenitore_3sopra .logo_alto{clear:left; float:left; width:382px; height: 65px;}
#scroll_3 #contenitore_3sopra .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}
#scroll_3 #contenitore_3sopra table {clear: both; width: 515px; position:absolute; top:10px;}
#scroll_3 #contenitore_3sopra table td {padding: 3px 0px 2px 0px; border-bottom:1px solid #979797;}
#scroll_3 #contenitore_3sopra table td.ultima {border:none;}

/* scroll 4 - benefits
- - - - - - - - - - - - - - - - - - - - */
#scroll_4 {float:left; width:960px; height: 520px; background: url(../img/scroll_4_sf.jpg);}
#scroll_4 #contenitore_4sx_sopra{clear: left; float:left; width:382px; z-index:2; position: absolute;}
#scroll_4 #contenitore_4sx_sopra .logo_alto{clear:left; width:382px; height: 65px;}
#scroll_4 #contenitore_4sx_sopra .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}
#scroll_4 #contenitore_4sx_sopra #txt_4{clear: both; margin: 30px 0px 0px 41px; width: 280px;}
#scroll_4 #contenitore_4sx_sopra #txt_4 p{clear: both;  padding: 16px 0px 0px 0px;}
#scroll_4 #contenitore_4sx_sopra #video_4{clear: both; width:206px; height: 131px; margin: 35px 0px 0px 41px;}
#scroll_4 #contenitore_4dx{float:right; width:598px; position: relative;}

/* scroll 5
- - - - - - - - - - - - - - - - - - - - */
#scroll_5 {float:left; width:960px; height: 520px; background: url(../img/scroll_2_sf.jpg);}
#scroll_5 .logo_alto{float:left; width:382px; height: 65px;}
#scroll_5 .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}

/* scroll 6
- - - - - - - - - - - - - - - - - - - - */
#scroll_6 {float:left; width:960px; height: 520px; background: url(../img/scroll_6_sf.jpg);}
#scroll_6 .logo_alto{float:left; width:382px; /*height: 65px;*/}
#scroll_6 .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}
#scroll_6 p {clear:both; padding:40px 0 0 38px; width:355px;}
#scroll_6 p a {clear:both;}

.pdf {clear:both; width:320px; padding:20px 0 0 50px;}
.pdf a {}


/* scroll 7
- - - - - - - - - - - - - - - - - - - - */
#scroll_7 {float:left; width:960px; height: 520px; background: url(../img/scroll_7_sf.jpg);}
#scroll_7 .logo_alto{float:left; width:382px; height: 65px;}
#scroll_7 .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}

#scroll_7  #contenitore_7sx{clear: left; float:left;   width:370px;}
#scroll_7 #contenitore_7sx .logo_alto{float:left; width:382px; height: 65px;}
#scroll_7 #contenitore_7sx .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}
#scroll_7 #contenitore_7sx #txt_7{clear: both; width: 341px; padding: 20px 0px 0px 41px;}
#scroll_7 #contenitore_7sx #txt_7 p{clear: both;  padding: 16px 40px 0px 0px;}
#scroll_7 #contenitore_7sx #txt_7 p img{margin: 30px 0px 0px 0px;}
#scroll_7  #contenitore_7dx{ float:right;  width:578px;}

/* scroll 8
- - - - - - - - - - - - - - - - - - - - */
#scroll_8 {float:left; width:960px; height: 520px; background: url(../img/scroll_2_sf.jpg);}
#scroll_8 .logo_alto{float:left; width:382px; height: 65px;}
#scroll_8 .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}
#scroll_8 p {clear:both; padding:40px 0 0 38px; width:640px;}

/* scroll 9
- - - - - - - - - - - - - - - - - - - - */
#scroll_9 {float:left; width:960px; height: 520px; background: url(../img/scroll_2_sf.jpg);}
#scroll_9 .logo_alto{float:left; width:382px; height: 65px;}
#scroll_9 .logo_alto a{display:block; text-indent:-9999px; font-size:0.0001em; width:382px; height: 65px;}
#scroll_9 p {clear:both; padding:40px 0 0 38px; width:900px;}



/* popup
- - - - - - - - - - - - - - - - - - - - */
.body_popup{background: #000;}
#container_popup  {width:300px; margin:0 auto; position:relative;}
#container_popup_grigio {background: #3f3f3f; padding: 20px;}
#container_popup_video  {width:560px; margin:20px auto 0px 60px; position:relative; background: #000;}

#container_popup_grigio ul  {list-style: none;}
#container_popup_grigio ul  li{list-style: none; background:url(../img/sf_li_popup.gif) no-repeat left 5px; padding-left: 12px;}

/* footer
- - - - - - - - - - - - - - - - - - - - */
#footer{clear: both; width:1022px; height: 106px;/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sf_footer.png', sizingMethod='scale'); z-index: 2;*/ margin: -9px auto 0px auto;}
/*#footer img{behavior: url("pngbehavior.htc"); width:1022px; height: 106px; position:absolute;}
*/
#footer{clear: both; width:1022px; height: 106px;/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sf_footer.png', sizingMethod='scale'); z-index: 2;*/ margin: -9px auto 0px auto;}
#footer div a{float: left;}
#footer div a{display:block; text-indent:-9999px; font-size:0.0001em; width:18px; height: 20px;}

#scroll_5 iframe {border: none; margin:0; padding:0;  /*position: static; top:0; left:0; visibility:visible; display:block;*/}
#contenitore_lm {margin:0; padding:0; height:455px; overflow:hidden; width:960px; background:transparent url(/img/scroll_2_sf.jpg) repeat scroll 0 0; position:relative;}
#contenitore_lm .padding20 {padding:20px 40px; /*background:url(../img/tit_learmore.gif) no-repeat top left; text-indent:-9999px; font-size:0.0001em;*/ text-transform:uppercase;}
#contenitore_lm .padding20 h2{text-transform:uppercase; font-size:14px;}
#contenitore_lm .bm_paginatore {padding:0; margin:20px 0;}
#contenitore_lm .bm_paginatore ul {display:inline; list-style:none; padding:0; margin:0;}
#contenitore_lm .bm_paginatore ul li {display:inline; list-style:none; padding:0; margin:0;}
#contenitore_lm .bm_paginatore ul a{display:inline; padding:4px;}
#contenitore_lm dl {margin-bottom:15px; clear:both; width:460px;}
#contenitore_lm dl dt {font-weight:bold}
#contenitore_lm dl dt a {font-size:11px; margin-bottom:4px; text-decoration: none; text-transform: uppercase;}
#contenitore_lm dl dt a:hover {text-decoration:underline;}
#contenitore_lm dl dt a img {border: 1px solid #7b7b7b; float:left; margin: 0 15px 0 0;}
#contenitore_lm dl dd {}

#contenitore_lm .bom_allegati {width:150px; clear: both; margin:20px 0px 0px 0px;}
#contenitore_lm .bom_allegati ul {list-style:none; background:url(../img/tit_allegati.gif) no-repeat top left; padding: 15px 0px 0px 0px;}
#contenitore_lm .bom_allegati ul li {list-style:none;}
#contenitore_lm .bom_allegati ul li a{background:url(../img/freccina_link.gif) no-repeat left 4px; padding: 0px 0px 0px 10px; text-transform: none; font-weight: bold;}

#contenitore_lm .bom_links {width:150px; clear: both; margin:20px 0px 0px 0px;}
#contenitore_lm .bom_links ul {list-style:none;  background:url(../img/tit_links.gif) no-repeat top left; padding: 15px 0px 0px 0px;}
#contenitore_lm .bom_links ul li {clear:both;}
#contenitore_lm .bom_links ul li a{background:url(../img/freccina_link.gif) no-repeat left 4px; padding: 0px 0px 0px 10px; text-transform: none; font-weight: bold;}

#contenitore_lm .bom_paginazione {position: absolute; bottom:-4px; left:40px; margin:0; padding:0;}
#contenitore_lm .bom_paginazione ul {margin:0; padding:0;}
#contenitore_lm .bom_paginazione ul li a {text-decoration:none; padding:2px 4px;}
#contenitore_lm h2 {margin-bottom: 16px}
#contenitore_lm div.bom_corpo {margin:0; padding:0; text-transform:none;}
#contenitore_lm div.bom_corpo_txt {float: left; width:400px;}
#contenitore_lm img.img_corpo {float:left; margin:0 20px 0 0;}
body.in_iframe {background:#000 url(/4/img/scroll_2_sf.jpg) no-repeat bottom left; margin:0; padding:0; border: 0px;}
#contenitore_lm  a.iframe_back {margin-bottom:20px; display:block; width:120px; background:url(../img/freccina_link.gif) no-repeat left 4px #1c1c1c; padding: 0px 0px 0px 10px; text-transform: none; font-weight: bold;}

form {margin:0; padding:0 40px;}
#contatti ul {margin:0; padding:20px 0; list-style-type:none;}
#contatti ul li {margin-bottom:5px;}
#contatti label {display:block; float:left; width:100px;}
#contatti input {width:141px; height:20px; background:url(../img/bg_input.gif) no-repeat; color:#FFF; font-size:11px; padding-left:5px;}
#contatti input.button {width:146px; text-transform:uppercase; margin-top:5px;}
#contatti textarea {font-size:11px; background:url(../img/bg_textarea.gif) no-repeat center; color:#fff; padding:3px; border:1px solid #9f9f9f;}
