/* - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SOILMEC
http://www.soilmec.com
website by websolute
http://www.websolute.it
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* BODY & ALTRO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {background:#5b5c61; font-family: Arial, Helvetica, sans-serif; font-size:0.7em; color:#A6A6A6; margin:0px; padding:0px; height:100%;}
body.id_9 {background: url(/img/2/sf_hp.gif) repeat-x top left #5b5c61; font-family: Arial, Helvetica, sans-serif; font-size:0.7em; color:#ffffff; margin: 0px; padding: 0px;}
body#template_news_it {background: url(/img/2/news_eventi.jpg) top center no-repeat #5b5c61;}
body#template_news_en {background: url(/img/2/news_eventi_en.jpg) top center no-repeat #5b5c61;}
body#template_news_de {background: url(/img/2/news_eventi_de.jpg) top center no-repeat #5b5c61;}
body#template_eventi_it {background: url(/img/2/cover_eventi.jpg) top center no-repeat #5b5c61!important;}
body#template_eventi_en {background: url(/img/2/cover_events.jpg) top center no-repeat #5b5c61!important;}
body#template_eventi_de {background: url(/img/2/cover_events_de.jpg) top center no-repeat #5b5c61!important;}
a {color:#fff; text-decoration:none;}
a:hover {color:#A6A6A6;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color:#fff; margin:0; padding:0 0 5px 0; text-transform:uppercase;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#58585a; margin:0; padding:0 0 5px 0; font-weight:normal; text-transform:uppercase;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#a7a8aa; text-transform:uppercase; margin:0; padding:0 0 10px 0; font-weight:bold;}
h4 {font-family: Arial, Helvetica, sans-serif; color:#a3a3a4; font-size:10px; text-transform:uppercase; margin:0; padding:0; font-weight:normal;}
h3.elenchi {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#0a538f; text-transform:uppercase; margin:0; padding:0 0 5px 0; font-weight:normal;}
h3.news {font-family: Arial, Helvetica, sans-serif; color:#a7a7a7; padding:0;}
h3.fiere {font-family: Arial, Helvetica, sans-serif; color:#83add0; padding:0;}
h3.cerca {font-family: Arial, Helvetica, sans-serif; color:#c6c6c6; padding:0;}
h3.cerca a {font-family: Arial, Helvetica, sans-serif; color:#c6c6c6; text-decoration:none;}
h3.cerca a:hover {font-family: Arial, Helvetica, sans-serif; color:#c6c6c6; text-decoration:underline;}
input {width:145px; height:16px; font-size:10px; background:#404043; border:1px solid #6b6b6d; color:#7e7e7f; padding:1px 0 1px 3px;}
input.chiaro {width:145px; height:16px; font-size:10px; background:#fff; border:1px solid #6b6b6d; color:#7e7e7f; padding:1px 0 1px 3px;}
a {outline:none;}
a img {border:0; border-collapse:collapse;}
#sf_hp {width: 100%; height: 452px; position: absolute; top:0px; left:0px; overflow:hidden; text-align: center;}
select {background:#404043; color:#fff; border:1px solid #6b6b6d;}

#container {width:1000px; margin:0 auto 0 auto; position:relative; padding:34px 0 0 0; z-index:10;}
.n_ltr { direction: ltr !important; display: inline-block;}

/* CLEARFIX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */


/* LANG
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.change_language {position:absolute; right:0; top:0; z-index:1200;}
.change_language a {padding:5px 10px 5px 5px; display:block; text-align:right; font-size:9px;}
.change_language a:hover {color:#000;}
.change_language a.lang_over {display:block; background:#fff; /*opacity:0.9; filter:alpha(opacity = 90);*/ color:#000; background:url(/img/2/alpha.png) top left;}
.change_language img {vertical-align:text-top;}
.mostra_lang {padding:0 0 0 0; display:none; background:#fff; /*width:92px; opacity:0.9; filter:alpha(opacity = 90);*/ background:url(/img/2/alpha.png) top left;}
.mostra_lang ul {padding:0 5px 5px 10px!important; margin:0; border:0; list-style:none;}
.mostra_lang ul li {}
.mostra_lang ul li a {color:#000; display:block; font-size:9px; padding:5px 5px 5px 5px!important; font-size:9px;}
.mostra_lang ul li a:hover {color:#666;}
.mostra_lang ul li a img {vertical-align:text-top;}


/* TOPBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#topbar {width:983px; height:56px; margin: 0px 0px 0px 13px; background:url(/img/2/sf_topbar.png) repeat-x top left; position:relative;}
#logo {float: left; width:186px; height: 48px; background: url(/img/2/logo_soilmec.png) no-repeat top left;}
#logo a {display: block;  text-indent:-9999px; font-size:0.0001em; width:186px; height: 48px;}
#menu {float: right;  margin: 39px 0px 0px 0px;}
#menu ul {list-style: none; margin: 0px; padding: 0px;}
#menu ul li {float: left; list-style: none; margin: 0px; margin: 0px 0px 0px 28px;}
#menu ul li a {display: block; text-indent:-9999px; font-size:0.0001em; height: 9px;}

#menu ul li a#pulscorporate_en {background: url(/img/2/menu.png) no-repeat top left; width:61px;}
#menu ul li a#pulscorporate_en:hover, #menu ul li a#pulscorporate_en.on {background: url(/img/2/menu.png) no-repeat bottom left;}

#menu ul li a#pulsengineering_en {background: url(/img/2/menu.png) no-repeat -88px top; width:68px;}
#menu ul li a#pulsengineering_en:hover, #menu ul li a#pulsengineering_en.on {background: url(/img/2/menu.png) no-repeat -88px bottom;}

#menu ul li a#pulsnetwork_en {background: url(/img/2/menu.png) no-repeat -183px top; width:51px;}
#menu ul li a#pulsnetwork_en:hover, #menu ul li a#pulsnetwork_en.on {background: url(/img/2/menu.png) no-repeat -183px bottom;}

#menu ul li a#pulsservices_en {background: url(/img/2/menu.png) no-repeat -261px top; width:50px;}
#menu ul li a#pulsservices_en:hover, #menu ul li a#pulsservices_en.on {background: url(/img/2/menu.png) no-repeat -261px bottom;}

#menu ul li a#pulspressarea_en {background: url(/img/2/menu.png) no-repeat -337px top; width:63px;}
#menu ul li a#pulspressarea_en:hover, #menu ul li a#pulspressarea_en.on {background: url(/img/2/menu.png) no-repeat -337px bottom;}

#menu ul li a#pulsnewseventi_en {background: url(/img/2/menu.png) no-repeat -427px top; width:76px;}
#menu ul li a#pulsnewseventi_en:hover, #menu ul li a#pulsnewseventi_en.on {background: url(/img/2/menu.png) no-repeat -427px bottom;}

#menu ul li a#pulsphotogallery_en {background: url(/img/2/menu.png) no-repeat -528px top; width:84px;}
#menu ul li a#pulsphotogallery_en:hover, #menu ul li a#pulsphotogallery_en.on {background: url(/img/2/menu.png) no-repeat -528px bottom;}

#menu ul li a#pulssitemap_en {background: url(/img/2/menu.png) no-repeat -637px top; width:45px;}
#menu ul li a#pulssitemap_en:hover, #menu ul li a#pulssitemap_en.on {background: url(/img/2/menu.png) no-repeat -637px bottom;}

/* ITA */
#menu ul li a#pulscorporate_it {background: url(/img/2/menu_it.png) no-repeat top left; width:61px;}
#menu ul li a#pulscorporate_it:hover, #menu ul li a#pulscorporate_it.on {background: url(/img/2/menu_it.png) no-repeat bottom left;}

#menu ul li a#pulsengineering_it {background: url(/img/2/menu_it.png) no-repeat -72px top; width:63px;}
#menu ul li a#pulsengineering_it:hover, #menu ul li a#pulsengineering_it.on {background: url(/img/2/menu_it.png) no-repeat -72px bottom;}

#menu ul li a#pulsnetwork_it {background: url(/img/2/menu_it.png) no-repeat -162px top; width:75px;}
#menu ul li a#pulsnetwork_it:hover, #menu ul li a#pulsnetwork_it.on {background: url(/img/2/menu_it.png) no-repeat -162px bottom;}

#menu ul li a#pulsservices_it {background: url(/img/2/menu_it.png) no-repeat -264px top; width:39px;}
#menu ul li a#pulsservices_it:hover, #menu ul li a#pulsservices_it.on {background: url(/img/2/menu_it.png) no-repeat -264px bottom;}

#menu ul li a#pulspressarea_it {background: url(/img/2/menu_it.png) no-repeat -330px top; width:72px;}
#menu ul li a#pulspressarea_it:hover, #menu ul li a#pulspressarea_it.on {background: url(/img/2/menu_it.png) no-repeat -330px bottom;}

#menu ul li a#pulsnewseventi_it {background: url(/img/2/menu_it.png) no-repeat -429px top; width:87px;}
#menu ul li a#pulsnewseventi_it:hover, #menu ul li a#pulsnewseventi_it.on {background: url(/img/2/menu_it.png) no-repeat -429px bottom;}

#menu ul li a#pulsphotogallery_it {background: url(/img/2/menu_it.png) no-repeat -543px top; width:70px;}
#menu ul li a#pulsphotogallery_it:hover, #menu ul li a#pulsphotogallery_it.on {background: url(/img/2/menu_it.png) no-repeat -543px bottom;}

#menu ul li a#pulssitemap_it {background: url(/img/2/menu_it.png) no-repeat -640px top; width:85px;}
#menu ul li a#pulssitemap_it:hover, #menu ul li a#pulssitemap_it.on {background: url(/img/2/menu_it.png) no-repeat -640px bottom;}

/* DEU */
#menu ul.de li {margin: 0px 0px 0px 8px!important;}
#menu ul li a#pulscorporate_de {background: url(/img/2/menu_de.png) no-repeat top left; width:33px; height:11px;}
#menu ul li a#pulscorporate_de:hover, #menu ul li a#pulscorporate_it.on {background: url(/img/2/menu_de.png) no-repeat bottom left;}

#menu ul li a#pulsengineering_de {background: url(/img/2/menu_de.png) no-repeat -41px top; width:72px; height:11px;}
#menu ul li a#pulsengineering_de:hover, #menu ul li a#pulsengineering_it.on {background: url(/img/2/menu_de.png) no-repeat -41px bottom;}

#menu ul li a#pulsnetwork_de {background: url(/img/2/menu_de.png) no-repeat -121px top; width:95px; height:11px;}
#menu ul li a#pulsnetwork_de:hover, #menu ul li a#pulsnetwork_it.on {background: url(/img/2/menu_de.png) no-repeat -121px bottom;}

#menu ul li a#pulsservices_de {background: url(/img/2/menu_de.png) no-repeat -224px top; width:101px; height:11px;}
#menu ul li a#pulsservices_de:hover, #menu ul li a#pulsservices_it.on {background: url(/img/2/menu_de.png) no-repeat -224px bottom;}

#menu ul li a#pulspressarea_de {background: url(/img/2/menu_de.png) no-repeat -333px top; width:83px; height:11px;}
#menu ul li a#pulspressarea_de:hover, #menu ul li a#pulspressarea_it.on {background: url(/img/2/menu_de.png) no-repeat -333px bottom;}

#menu ul li a#pulsnewseventi_de {background: url(/img/2/menu_de.png) no-repeat -424px top; width:186px; height:11px;}
#menu ul li a#pulsnewseventi_de:hover, #menu ul li a#pulsnewseventi_it.on {background: url(/img/2/menu_de.png) no-repeat -424px bottom;}

#menu ul li a#pulsphotogallery_de {background: url(/img/2/menu_de.png) no-repeat -618px top; width:100px; height:11px;}
#menu ul li a#pulsphotogallery_de:hover, #menu ul li a#pulsphotogallery_it.on {background: url(/img/2/menu_de.png) no-repeat -618px bottom;}

#menu ul li a#pulssitemap_de {background: url(/img/2/menu_de.png) no-repeat -725px top; width:58px; height:11px;}
#menu ul li a#pulssitemap_de:hover, #menu ul li a#pulssitemap_it.on {background: url(/img/2/menu_de.png) no-repeat -725px bottom;}

/* FRA */
#menu ul.fr li {margin: 0px 0px 0px 15px!important;}
#menu ul li a#pulscorporate_fr {background: url(/img/2/menu_fr.png) no-repeat top left; width:63px; height:12px;}
#menu ul li a#pulscorporate_fr:hover, #menu ul li a#pulscorporate_fr.on {background: url(/img/2/menu_fr.png) no-repeat bottom left;}

#menu ul li a#pulsengineering_fr {background: url(/img/2/menu_fr.png) no-repeat -90px top; width:58px; height:12px;}
#menu ul li a#pulsengineering_fr:hover, #menu ul li a#pulsengineering_fr.on {background: url(/img/2/menu_fr.png) no-repeat -90px bottom;}

#menu ul li a#pulsnetwork_fr {background: url(/img/2/menu_fr.png) no-repeat -175px top; width:84px; height:12px;}
#menu ul li a#pulsnetwork_fr:hover, #menu ul li a#pulsnetwork_fr.on {background: url(/img/2/menu_fr.png) no-repeat -175px bottom;}

#menu ul li a#pulsservices_fr {background: url(/img/2/menu_fr.png) no-repeat -286px top; width:50px; height:12px;}
#menu ul li a#pulsservices_fr:hover, #menu ul li a#pulsservices_fr.on {background: url(/img/2/menu_fr.png) no-repeat -286px bottom;}

#menu ul li a#pulspressarea_fr {background: url(/img/2/menu_fr.png) no-repeat -363px top; width:82px; height:12px;}
#menu ul li a#pulspressarea_fr:hover, #menu ul li a#pulspressarea_fr.on {background: url(/img/2/menu_fr.png) no-repeat -363px bottom;}

#menu ul li a#pulsnewseventi_fr {background: url(/img/2/menu_fr.png) no-repeat -472px top; width:155px; height:12px;}
#menu ul li a#pulsnewseventi_fr:hover, #menu ul li a#pulsnewseventi_fr.on {background: url(/img/2/menu_fr.png) no-repeat -472px bottom;}

#menu ul li a#pulsphotogallery_fr {background: url(/img/2/menu_fr.png) no-repeat -654px top; width:98px; height:12px;}
#menu ul li a#pulsphotogallery_fr:hover, #menu ul li a#pulsphotogallery_fr.on {background: url(/img/2/menu_fr.png) no-repeat -654px bottom;}

#menu ul li a#pulssitemap_fr {background: url(/img/2/menu_fr.png) no-repeat -779px top; width:70px; height:12px;}
#menu ul li a#pulssitemap_fr:hover, #menu ul li a#pulssitemap_fr.on {background: url(/img/2/menu_fr.png) no-repeat -779px bottom;}

/* RUS */
#menu ul.ru li {margin: 0px 0px 0px 11px!important;}
#menu ul li a#pulscorporate_ru {background: url(/img/2/menu_ru.png) no-repeat top left; width:64px; height:11px;}
#menu ul li a#pulscorporate_ru:hover, #menu ul li a#pulscorporate_ru.on {background: url(/img/2/menu_ru.png) no-repeat bottom left;}

#menu ul li a#pulsengineering_ru {background: url(/img/2/menu_ru.png) no-repeat -91px top; width:82px; height:11px;}
#menu ul li a#pulsengineering_ru:hover, #menu ul li a#pulsengineering_ru.on {background: url(/img/2/menu_ru.png) no-repeat -91px bottom;}

#menu ul li a#pulsnetwork_ru {background: url(/img/2/menu_ru.png) no-repeat -200px top; width:90px; height:11px;}
#menu ul li a#pulsnetwork_ru:hover, #menu ul li a#pulsnetwork_ru.on {background: url(/img/2/menu_ru.png) no-repeat -200px bottom;}

#menu ul li a#pulsservices_ru {background: url(/img/2/menu_ru.png) no-repeat -317px top; width:43px; height:11px;}
#menu ul li a#pulsservices_ru:hover, #menu ul li a#pulsservices_ru.on {background: url(/img/2/menu_ru.png) no-repeat -317px bottom;}

#menu ul li a#pulspressarea_ru {background: url(/img/2/menu_ru.png) no-repeat -387px top; width:123px; height:11px;}
#menu ul li a#pulspressarea_ru:hover, #menu ul li a#pulspressarea_ru.on {background: url(/img/2/menu_ru.png) no-repeat -387px bottom;}

#menu ul li a#pulsnewseventi_ru {background: url(/img/2/menu_ru.png) no-repeat -537px top; width:127px; height:11px;}
#menu ul li a#pulsnewseventi_ru:hover, #menu ul li a#pulsnewseventi_ru.on {background: url(/img/2/menu_ru.png) no-repeat -537px bottom;}

#menu ul li a#pulsphotogallery_ru {background: url(/img/2/menu_ru.png) no-repeat -691px top; width:87px; height:11px;}
#menu ul li a#pulsphotogallery_ru:hover, #menu ul li a#pulsphotogallery_ru.on {background: url(/img/2/menu_ru.png) no-repeat -691px bottom;}

#menu ul li a#pulssitemap_ru {background: url(/img/2/menu_ru.png) no-repeat -805px top; width:76px; height:11px;}
#menu ul li a#pulssitemap_ru:hover, #menu ul li a#pulssitemap_ru.on {background: url(/img/2/menu_ru.png) no-repeat -805px bottom;}

/* ESP */
#menu ul.es li {margin: 0px 0px 0px 20px!important;}
#menu ul li a#pulscorporate_es {background: url(/img/2/menu_es.png) no-repeat top left; width:49px; height:12px;}
#menu ul li a#pulscorporate_es:hover, #menu ul li a#pulscorporate_es.on {background: url(/img/2/menu_es.png) no-repeat bottom left;}

#menu ul li a#pulsengineering_es {background: url(/img/2/menu_es.png) no-repeat -76px top; width:59px; height:12px;}
#menu ul li a#pulsengineering_es:hover, #menu ul li a#pulsengineering_es.on {background: url(/img/2/menu_es.png) no-repeat -76px bottom;}

#menu ul li a#pulsnetwork_es {background: url(/img/2/menu_es.png) no-repeat -162px top; width:71px; height:12px;}
#menu ul li a#pulsnetwork_es:hover, #menu ul li a#pulsnetwork_es.on {background: url(/img/2/menu_es.png) no-repeat -162px bottom;}

#menu ul li a#pulsservices_es {background: url(/img/2/menu_es.png) no-repeat -260px top; width:54px; height:12px;}
#menu ul li a#pulsservices_es:hover, #menu ul li a#pulsservices_es.on {background: url(/img/2/menu_es.png) no-repeat -260px bottom;}

#menu ul li a#pulspressarea_es {background: url(/img/2/menu_es.png) no-repeat -341px top; width:89px; height:12px;}
#menu ul li a#pulspressarea_es:hover, #menu ul li a#pulspressarea_es.on {background: url(/img/2/menu_es.png) no-repeat -341px bottom;}

#menu ul li a#pulsnewseventi_es {background: url(/img/2/menu_es.png) no-repeat -457px top; width:122px; height:12px;}
#menu ul li a#pulsnewseventi_es:hover, #menu ul li a#pulsnewseventi_es.on {background: url(/img/2/menu_es.png) no-repeat -457px bottom;}

#menu ul li a#pulsphotogallery_es {background: url(/img/2/menu_es.png) no-repeat -606px top; width:84px; height:12px;}
#menu ul li a#pulsphotogallery_es:hover, #menu ul li a#pulsphotogallery_es.on {background: url(/img/2/menu_es.png) no-repeat -606px bottom;}

#menu ul li a#pulssitemap_es {background: url(/img/2/menu_es.png) no-repeat -717px top; width:82px; height:12px;}
#menu ul li a#pulssitemap_es:hover, #menu ul li a#pulssitemap_es.on {background: url(/img/2/menu_es.png) no-repeat -717px bottom;}

/* CIN */
#menu ul.cn li a {height:11px!important;}
#menu ul li a#pulscorporate_cn {background: url(/img/2/menu_cn.png) no-repeat top left; width:23px;}
#menu ul li a#pulscorporate_cn:hover, #menu ul li a#pulscorporate_cn.on {background: url(/img/2/menu_cn.png) no-repeat bottom left;}

#menu ul li a#pulsengineering_cn {background: url(/img/2/menu_cn.png) no-repeat -50px top; width:24px;}
#menu ul li a#pulsengineering_cn:hover, #menu ul li a#pulsengineering_cn.on {background: url(/img/2/menu_cn.png) no-repeat -50px bottom;}

#menu ul li a#pulsnetwork_cn {background: url(/img/2/menu_cn.png) no-repeat -101px top; width:49px;}
#menu ul li a#pulsnetwork_cn:hover, #menu ul li a#pulsnetwork_cn.on {background: url(/img/2/menu_cn.png) no-repeat -101px bottom;}

#menu ul li a#pulsservices_cn {background: url(/img/2/menu_cn.png) no-repeat -177px top; width:24px;}
#menu ul li a#pulsservices_cn:hover, #menu ul li a#pulsservices_cn.on {background: url(/img/2/menu_cn.png) no-repeat -177px bottom;}

#menu ul li a#pulspressarea_cn {background: url(/img/2/menu_cn.png) no-repeat -228px top; width:37px;}
#menu ul li a#pulspressarea_cn:hover, #menu ul li a#pulspressarea_cn.on {background: url(/img/2/menu_cn.png) no-repeat -228px bottom;}

#menu ul li a#pulsnewseventi_cn {background: url(/img/2/menu_cn.png) no-repeat -292px top; width:49px;}
#menu ul li a#pulsnewseventi_cn:hover, #menu ul li a#pulsnewseventi_cn.on {background: url(/img/2/menu_cn.png) no-repeat -292px bottom;}

#menu ul li a#pulsphotogallery_cn {background: url(/img/2/menu_cn.png) no-repeat -367px top; width:60px;}
#menu ul li a#pulsphotogallery_cn:hover, #menu ul li a#pulsphotogallery_cn.on {background: url(/img/2/menu_cn.png) no-repeat -367px bottom;}

#menu ul li a#pulssitemap_cn {background: url(/img/2/menu_cn.png) no-repeat -453px top; width:49px;}
#menu ul li a#pulssitemap_cn:hover, #menu ul li a#pulssitemap_cn.on {background: url(/img/2/menu_cn.png) no-repeat -453px bottom;}


/* PAGINA INTERNA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#up {background:#5b5c61; width:100%; padding: 34px 0px 0px 0px;}
.container_pag {width:1000px; margin:0px auto; position: relative;}
#content_up {clear:both; padding:25px 0 25px 0; width: 983px; margin: 0px 0px 0px 13px;}
#down {clear:both; width:100%; margin:0 auto; position: relative; padding: 20px 0px 0px 0px;}
.indice_pagine{font-size: 1.2em;}


/* MENU SINISTRA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#menu_left {float:left; width:189px; text-align:left; margin:0 5px 0 0;}
.lg_ar #menu_left { text-align:right; float:right;}
#menu_left ul {margin:0; padding:0; list-style:none;}
#menu_left ul li {padding:0; list-style:none; font-size:12px; color:#58585a; height:auto; _height:1%;}
#menu_left ul li a {margin:0; padding:0; text-decoration:none; font-weight: bold; display:block; height:auto; _height:1%;}
#menu_left ul li a:hover, #menu_left ul li a.on {display:block;}
#menu_left ul li ul {margin:0; padding:0; list-style:none;}
#menu_left ul li ul li {list-style:none; font-size:11px; margin:5px 0 0 0px; padding:0;}
#menu_left ul li ul li a {color:#fff; text-decoration:none; background:none; border-bottom:1px solid #6f7172;}
#menu_left ul li ul li a:hover {color:#a6a6a6;}
#menu_left ul li ul li ul {margin:0; padding:0; list-style:none;}
#menu_left ul li ul li ul li {color:#87888a; margin:5px 0 0 0; padding:0 0 0 20px;}
#menu_left ul li ul li ul li a {color:#fff; text-decoration:none; background:none; border:none; margin:0; padding:0;}
#menu_left ul li ul li ul li a:hover {color:#a6a6a6; text-decoration:none; background:none; border:none; margin:0; padding:0;}
#menu_left ul li ul li a.on {color:#a6a6a6; display:block;}
#menu_left ul li ul li ul li a.on {background:none; border-top:none; border-bottom:none; color:#a6a6a6; text-decoration:none; display:block;}

li.lev_3 {padding:0 0 0 15px!important;}
li.lev_4 {padding:0 0 0 30px!important;}


/* DOWNLOAD
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#box_related_download {margin:15px 0 0 0;}
#box_related_download h4 {font-size:1.0em; font-weight:bold;}
#box_related_download ul {list-style:none; padding:0; margin:0;}
#box_related_download ul li {padding:0; margin:0;}


/* DOWNLOAD
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#box_related_pictures {margin:15px 0 0 0;}
#box_related_pictures h4 {font-size:1.0em; font-weight:bold;}
#box_related_pictures ul {list-style:none; padding:0; margin:0;}
#box_related_pictures ul li {padding:0; margin:0;}
#box_related_pictures ul#ImageGallery {margin:0;}


/* LINK
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#links {margin:15px 0 0 0;}
#links h4 {font-size:1.0em; font-weight:bold;}
#links ul {list-style:none; padding:0; margin:0;}
#links ul li {padding:0; margin:0;}

/* FORM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#Modulo_Customer_Services{}
#Modulo_Customer_Services ul {list-style: none; margin: 0px; padding: 0px;}
#Modulo_Customer_Services ul li { list-style: none; margin: 0px; padding: 7px 0px 0px 0px; border-bottom: 1px dashed #7e7e80;}
#Modulo_Customer_Services ul li label {float: left; width: 280px; padding: 0px; margin: 0px;}
#Modulo_Customer_Services textarea#explain_your_problem {background:#404043; border:1px solid #6B6B6D; color:#7E7E7F; font-size:10px; height:50px; padding:1px 0 0px 3px; width: 250px; border-bottom: 0px; margin: 0px; }
#Modulo_Customer_Services .align_btn {margin:15px 0 0px 282px; }
#Modulo_Customer_Services .align_btn input {border: 0px; text-transform:uppercase; background: #cdcccd; color:#404043; width: 250px; }
#Modulo_Customer_Services input {border-bottom: 0px; padding-bottom: 0px; height: 19px; width: 250px;}
#Modulo_Customer_Services ul li.bg_error {border-bottom: 1px dashed #d9a901;}
#Modulo_Customer_Services ul li.bg_error input {border:1px solid #d9a901; border-bottom: 0px;}
#Modulo_Customer_Services ul li textarea#note {border:1px solid #6B6B6D; border-bottom: 0px; background: #404043; font-size:10px; color:#7E7E7F; padding:1px 0 0px 3px; font-family: Arial, Helvetica, sans-serif; height:50px; width: 250px;}

/* VIDEO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
ul.video {}
ul.video li {float:left; margin-right:45px; margin-bottom:10px;}
ul.video li a {}

/* FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer {clear:both; border-top:1px solid #8d8c8d; width:983px; margin:0 auto; padding:8px 0px 0px 0px; color:#A6A6A6;}
.footer_pag {border:none;}

#menu_footer_fr {float:right; padding: 2px 0px 0px 0px; color:#A6A6A6; float:right;}
#menu_footer_fr a {color:#fff;}
#menu_footer_fr a:hover {color:#A6A6A6;}
#menu_footer_fr ul {list-style: none; margin: 0px; padding: 0px;}
#menu_footer_fr ul li {float: left; list-style: none; margin:-3px 0 0 0; padding: 0px 5px 0px 5px; background:url(/img/2/fil_footer_fr.gif) no-repeat top right;}
#menu_footer_fr ul li a {display: block; text-indent:-9999px; font-size:0.0001em; height: 14px; color:#fff;}
#menu_footer_fr ul li a#pulseshop {background: url(/img/2/menu_footer_fr.png) no-repeat top left; width: 102px;}
#menu_footer_fr ul li a#pulseshop:hover, #menu ul li a#pulseshop.on {background: url(/img/2/menu_footer_fr.png) no-repeat bottom left;}
#menu_footer_fr ul li a#pulscommunity {background: url(/img/2/menu_footer_fr.png) no-repeat -124px top; width: 74px;}
#menu_footer_fr ul li a#pulscommunity:hover, #menu ul li a#pulscommunity.on {background: url(/img/2/menu_footer_fr.png) no-repeat -124px bottom;}
#menu_footer_fr ul li a#pulsworldwide {background: url(/img/2/menu_footer_fr.png) no-repeat -220px top; width: 84px;}
#menu_footer_fr ul li a#pulsworldwide:hover, #menu ul li a#pulsworldwide.on {background: url(/img/2/menu_footer_fr.png) no-repeat -220px bottom;}
#menu_footer_fr ul li a#pulsfta {background: url(/img/2/menu_footer_fr.png) no-repeat -326px top; width: 76px;}
#menu_footer_fr ul li a#pulsfta:hover, #menu ul li a#pulsfta.on {background: url(/img/2/menu_footer_fr.png) no-repeat -326px bottom;}
#menu_footer_fr ul li a#pulsjob {background: url(/img/2/menu_footer_fr.png) no-repeat -424px top; width: 124px;}
#menu_footer_fr ul li a#pulsjob:hover, #menu ul li a#pulsjob.on {background: url(/img/2/menu_footer_fr.png) no-repeat -424px bottom;}

#menu_footer_fr ul li a#disclaimer {background: url(/img/2/disclaimer_up.gif) no-repeat -1px 4px; width: 65px!important;}
#menu_footer_fr ul li a#disclaimer:hover, #menu ul li a#disclaimer.on {background: url(/img/2/disclaimer_over.gif) no-repeat -1px 4px;}

#menu_footer_fr ul li a#pulstrevigroup {background: url(/img/2/menu_footer_fr.png) no-repeat -570px top; width: 66px;}
#menu_footer_fr ul li a#pulstrevigroup:hover, #menu ul li a#pulstrevigroup.on {background: url(/img/2/menu_footer_fr.png) no-repeat -570px bottom;}

#menu_footer_de {padding: 2px 0px 0px 0px; color:#A6A6A6; float:right;}
#menu_footer_de a {color:#fff;}
#menu_footer_de a:hover {color:#A6A6A6;}
#menu_footer_de ul {list-style: none; margin: 0px; padding: 0px;}
#menu_footer_de ul li {float: left; list-style: none; margin: 0px; padding: 0px 10px 0px 10px; background:url(/img/2/fil_footer.gif) no-repeat top right;}
#menu_footer_de ul li a {display: block; text-indent:-9999px; font-size:0.0001em; height: 9px; color:#fff;}
#menu_footer_de ul li a#pulseshop {background: url(/img/2/menu_footer_de.png) no-repeat top left; width: 38px;}
#menu_footer_de ul li a#pulseshop:hover, #menu ul li a#pulseshop.on {background: url(/img/2/menu_footer_de.png) no-repeat bottom left;}
#menu_footer_de ul li a#pulscommunity {background: url(/img/2/menu_footer_de.png) no-repeat -60px top; width: 64px;}
#menu_footer_de ul li a#pulscommunity:hover, #menu ul li a#pulscommunity.on {background: url(/img/2/menu_footer_de.png) no-repeat -60px bottom;}
#menu_footer_de ul li a#pulsworldwide {background: url(/img/2/menu_footer_de.png) no-repeat -146px top; width: 95px;}
#menu_footer_de ul li a#pulsworldwide:hover, #menu ul li a#pulsworldwide.on {background: url(/img/2/menu_footer_de.png) no-repeat -146px bottom;}
#menu_footer_de ul li a#pulsfta {background: url(/img/2/menu_footer_de.png) no-repeat -263px top; width: 75px;}
#menu_footer_de ul li a#pulsfta:hover, #menu ul li a#pulsfta.on {background: url(/img/2/menu_footer_de.png) no-repeat -263px bottom;}
#menu_footer_de ul li a#pulsjob {background: url(/img/2/menu_footer_de.png) no-repeat -360px top; width: 88px;}
#menu_footer_de ul li a#pulsjob:hover, #menu ul li a#pulsjob.on {background: url(/img/2/menu_footer_de.png) no-repeat -360px bottom;}

#menu_footer_de ul li a#disclaimer {background: url(/img/2/disclaimer.gif) no-repeat -1px top; width: 65px!important;}
#menu_footer_de ul li a#disclaimer:hover, #menu ul li a#disclaimer.on {background: url(/img/2/disclaimer.gif) no-repeat -1px bottom;}

#menu_footer_de ul li a#pulstrevigroup {background: url(/img/2/menu_footer_de.png) no-repeat -470px top; width: 66px;}
#menu_footer_de ul li a#pulstrevigroup:hover, #menu ul li a#pulstrevigroup.on {background: url(/img/2/menu_footer_de.png) no-repeat -470px bottom;}

#menu_footer_en {padding: 2px 0px 0px 0px; color:#A6A6A6; float:right;}
#menu_footer_en a {color:#fff;}
#menu_footer_en a:hover {color:#A6A6A6;}
#menu_footer_en ul {list-style: none; margin: 0px; padding: 0px;}
#menu_footer_en ul li {float: left; list-style: none; margin: 0px; padding: 0px 15px 0px 15px; background:url(/img/2/fil_footer.gif) no-repeat top right;}
#menu_footer_en ul li a {display: block; text-indent:-9999px; font-size:0.0001em; height: 9px; color:#fff;}
#menu_footer_en ul li a#pulseshop {background: url(/img/2/menu_footer.png) no-repeat top left; width: 40px;}
#menu_footer_en ul li a#pulseshop:hover, #menu ul li a#pulseshop.on {background: url(/img/2/menu_footer.png) no-repeat bottom left;}
#menu_footer_en ul li a#pulscommunity {background: url(/img/2/menu_footer.png) no-repeat -70px top; width: 65px;}
#menu_footer_en ul li a#pulscommunity:hover, #menu ul li a#pulscommunity.on {background: url(/img/2/menu_footer.png) no-repeat -70px bottom;}
#menu_footer_en ul li a#pulsworldwide {background: url(/img/2/menu_footer.png) no-repeat -601px top; width: 52px;}
#menu_footer_en ul li a#pulsworldwide:hover, #menu ul li a#pulsworldwide.on {background: url(/img/2/menu_footer.png) no-repeat -601px bottom;}
#menu_footer_en ul li a#pulsfta {background: url(/img/2/menu_footer.png) no-repeat -263px top; width: 75px;}
#menu_footer_en ul li a#pulsfta:hover, #menu ul li a#pulsfta.on {background: url(/img/2/menu_footer.png) no-repeat -263px bottom;}
#menu_footer_en ul li a#pulsjob {background: url(/img/2/menu_footer.png) no-repeat -368px top; width: 107px;}
#menu_footer_en ul li a#pulsjob:hover, #menu ul li a#pulsjob.on {background: url(/img/2/menu_footer.png) no-repeat -368px bottom;}

#menu_footer_en ul li a#disclaimer {background: url(/img/2/disclaimer.gif) no-repeat -1px top; width: 65px!important;}
#menu_footer_en ul li a#disclaimer:hover, #menu ul li a#disclaimer.on {background: url(/img/2/disclaimer.gif) no-repeat -1px bottom;}

#menu_footer_en ul li a#pulstrevigroup {background: url(/img/2/menu_footer.png) no-repeat -504px top; width: 66px;}
#menu_footer_en ul li a#pulstrevigroup:hover, #menu ul li a#pulstrevigroup.on {background: url(/img/2/menu_footer.png) no-repeat -504px bottom;}

#menu_footer_it {padding: 2px 0px 0px 0px; color:#A6A6A6; float:right;}
#menu_footer_it a {color:#fff;}
#menu_footer_it a:hover {color:#A6A6A6;}
#menu_footer_it ul {list-style: none; margin: 0px; padding: 0px;}
#menu_footer_it ul li {float: left; list-style: none; margin: 0px; padding: 0px 10px 0px 10px; background:url(/img/2/fil_footer.gif) no-repeat top right;}
#menu_footer_it ul li a {display: block; text-indent:-9999px; font-size:0.0001em; height: 9px; color:#fff;}
#menu_footer_it ul li a#pulseshop {background: url(/img/2/menu_footer_it.png) no-repeat top left; width: 86px;}
#menu_footer_it ul li a#pulseshop:hover, #menu ul li a#pulseshop.on {background: url(/img/2/menu_footer_it.png) no-repeat bottom left;}
#menu_footer_it ul li a#pulscommunity {background: url(/img/2/menu_footer_it.png) no-repeat -106px top; width: 64px;}
#menu_footer_it ul li a#pulscommunity:hover, #menu ul li a#pulscommunity.on {background: url(/img/2/menu_footer_it.png) no-repeat -106px bottom;}
#menu_footer_it ul li a#pulsworldwide {background: url(/img/2/menu_footer_it.png) no-repeat -192px top; width: 76px;}
#menu_footer_it ul li a#pulsworldwide:hover, #menu ul li a#pulsworldwide.on {background: url(/img/2/menu_footer_it.png) no-repeat -192px bottom;}
#menu_footer_it ul li a#pulsfta {background: url(/img/2/menu_footer_it.png) no-repeat -289px top; width: 83px;}
#menu_footer_it ul li a#pulsfta:hover, #menu ul li a#pulsfta.on {background: url(/img/2/menu_footer_it.png) no-repeat -289px bottom;}
#menu_footer_it ul li a#pulsjob {background: url(/img/2/menu_footer_it.png) no-repeat -394px top; width: 87px;}
#menu_footer_it ul li a#pulsjob:hover, #menu ul li a#pulsjob.on {background: url(/img/2/menu_footer_it.png) no-repeat -394px bottom;}

#menu_footer_it ul li a#disclaimer {background: url(/img/2/disclaimer.gif) no-repeat -1px top; width: 65px!important;}
#menu_footer_it ul li a#disclaimer:hover, #menu ul li a#disclaimer.on {background: url(/img/2/disclaimer.gif) no-repeat -1px bottom;}

#menu_footer_it ul li a#pulstrevigroup {background: url(/img/2/menu_footer_it.png) no-repeat -504px top; width: 66px;}
#menu_footer_it ul li a#pulstrevigroup:hover, #menu ul li a#pulstrevigroup.on {background: url(/img/2/menu_footer_it.png) no-repeat -504px bottom;}

#menu_footer_ru {padding: 2px 0px 0px 0px; color:#A6A6A6; float:right;}
#menu_footer_ru a {color:#fff;}
#menu_footer_ru a:hover {color:#A6A6A6;}
#menu_footer_ru ul {list-style: none; margin: 0px; padding:0px;}
#menu_footer_ru ul li {float: left; list-style: none; margin: 0px; padding: 0px 10px 0px 10px; background:url(/img/2/fil_footer.gif) no-repeat top right;}
#menu_footer_ru ul li a {display: block; text-indent:-9999px; font-size:0.0001em; height: 9px; color:#fff;}
#menu_footer_ru ul li a#pulseshop {background: url(/img/2/menu_footer_ru.png) no-repeat top left; width: 107px;}
#menu_footer_ru ul li a#pulseshop:hover, #menu ul li a#pulseshop.on {background: url(/img/2/menu_footer_ru.png) no-repeat bottom left;}
#menu_footer_ru ul li a#pulscommunity {background: url(/img/2/menu_footer_ru.png) no-repeat -127px top; width: 74px;}
#menu_footer_ru ul li a#pulscommunity:hover, #menu ul li a#pulscommunity.on {background: url(/img/2/menu_footer_ru.png) no-repeat -127px bottom;}
#menu_footer_ru ul li a#pulsworldwide {background: url(/img/2/menu_footer_ru.png) no-repeat -223px top; width: 82px;}
#menu_footer_ru ul li a#pulsworldwide:hover, #menu ul li a#pulsworldwide.on {background: url(/img/2/menu_footer_ru.png) no-repeat -223px bottom;}
#menu_footer_ru ul li a#pulsfta {background: url(/img/2/menu_footer_ru.png) no-repeat -327px top; width: 80px;}
#menu_footer_ru ul li a#pulsfta:hover, #menu ul li a#pulsfta.on {background: url(/img/2/menu_footer_ru.png) no-repeat -327px bottom;}
#menu_footer_ru ul li a#pulsjob {background: url(/img/2/menu_footer_ru.png) no-repeat -429px top; width: 55px;}
#menu_footer_ru ul li a#pulsjob:hover, #menu ul li a#pulsjob.on {background: url(/img/2/menu_footer_ru.png) no-repeat -429px bottom;}

#menu_footer_ru ul li a#disclaimer {background: url(/img/2/disclaimer.gif) no-repeat -1px top; width: 65px!important;}
#menu_footer_ru ul li a#disclaimer:hover, #menu ul li a#disclaimer.on {background: url(/img/2/disclaimer.gif) no-repeat -1px bottom;}

#menu_footer_ru ul li a#pulstrevigroup {background: url(/img/2/menu_footer_ru.png) no-repeat -506px top; width: 68px;}
#menu_footer_ru ul li a#pulstrevigroup:hover, #menu ul li a#pulstrevigroup.on {background: url(/img/2/menu_footer_ru.png) no-repeat -506px bottom;}

#menu_footer_es {padding: 2px 0px 0px 0px; color:#A6A6A6; float:right;}
#menu_footer_es a {color:#fff;}
#menu_footer_es a:hover {color:#A6A6A6;}
#menu_footer_es ul {list-style: none; margin: 0px; padding:0px;}
#menu_footer_es ul li {float: left; list-style: none; margin: 0px; padding: 0px 10px 0px 10px; background:url(/img/2/fil_footer_fr.gif) no-repeat top right;}
#menu_footer_es ul li a {display: block; text-indent:-9999px; font-size:0.0001em; height: 12px; color:#fff;}
#menu_footer_es ul li a#pulseshop {background: url(/img/2/menu_footer_es.png) no-repeat top left; width: 87px;}
#menu_footer_es ul li a#pulseshop:hover, #menu ul li a#pulseshop.on {background: url(/img/2/menu_footer_es.png) no-repeat bottom left;}
#menu_footer_es ul li a#pulscommunity {background: url(/img/2/menu_footer_es.png) no-repeat -107px top; width: 63px;}
#menu_footer_es ul li a#pulscommunity:hover, #menu ul li a#pulscommunity.on {background: url(/img/2/menu_footer_es.png) no-repeat -107px bottom;}
#menu_footer_es ul li a#pulsworldwide {background: url(/img/2/menu_footer_es.png) no-repeat -192px top; width: 71px;}
#menu_footer_es ul li a#pulsworldwide:hover, #menu ul li a#pulsworldwide.on {background: url(/img/2/menu_footer_es.png) no-repeat -192px bottom;}
#menu_footer_es ul li a#pulsfta {background: url(/img/2/menu_footer_es.png) no-repeat -285px top; width: 76px;}
#menu_footer_es ul li a#pulsfta:hover, #menu ul li a#pulsfta.on {background: url(/img/2/menu_footer_es.png) no-repeat -285px bottom;}
#menu_footer_es ul li a#pulsjob {background: url(/img/2/menu_footer_es.png) no-repeat -383px top; width: 130px;}
#menu_footer_es ul li a#pulsjob:hover, #menu ul li a#pulsjob.on {background: url(/img/2/menu_footer_es.png) no-repeat -383px bottom;}

#menu_footer_es ul li a#disclaimer {background: url(/img/2/disclaimer.gif) no-repeat -1px 3px; width: 65px!important;}
#menu_footer_es ul li a#disclaimer:hover, #menu ul li a#disclaimer.on {background: url(/img/2/disclaimer_over.gif) no-repeat -1px 3px;}

#menu_footer_es ul li a#pulstrevigroup {background: url(/img/2/menu_footer_es.png) no-repeat -535px top; width: 65px;}
#menu_footer_es ul li a#pulstrevigroup:hover, #menu ul li a#pulstrevigroup.on {background: url(/img/2/menu_footer_es.png) no-repeat -535px bottom;}

#menu_footer_cn {padding: 2px 0px 0px 0px; color:#A6A6A6; float:right;}
#menu_footer_cn a {color:#fff;}
#menu_footer_cn a:hover {color:#A6A6A6;}
#menu_footer_cn ul {list-style: none; margin: 0px; padding: 0px;}
#menu_footer_cn ul li {float: left; list-style: none; margin: 0px; padding: 0px 10px 0px 10px; background:url(/img/2/fil_footer.gif) no-repeat top right;}
#menu_footer_cn ul li a {display: block; text-indent:-9999px; font-size:0.0001em; height:12px; color:#fff;}
#menu_footer_cn ul li a#pulseshop {background: url(/img/2/menu_footer_cn.png) no-repeat top left; width:48px;}
#menu_footer_cn ul li a#pulseshop:hover, #menu ul li a#pulseshop.on {background: url(/img/2/menu_footer_cn.png) no-repeat bottom left;}
#menu_footer_cn ul li a#pulscommunity {background: url(/img/2/menu_footer_cn.png) no-repeat -68px top; width:24px;}
#menu_footer_cn ul li a#pulscommunity:hover, #menu ul li a#pulscommunity.on {background: url(/img/2/menu_footer_cn.png) no-repeat -68px bottom;}
#menu_footer_cn ul li a#pulsworldwide {background: url(/img/2/menu_footer_cn.png) no-repeat -112px top; width:49px;}
#menu_footer_cn ul li a#pulsworldwide:hover, #menu ul li a#pulsworldwide.on {background: url(/img/2/menu_footer_cn.png) no-repeat -112px bottom;}
#menu_footer_cn ul li a#pulsfta {background: url(/img/2/menu_footer_cn.png) no-repeat -181px top; width:110px;}
#menu_footer_cn ul li a#pulsfta:hover, #menu ul li a#pulsfta.on {background: url(/img/2/menu_footer_cn.png) no-repeat -181px bottom;}
#menu_footer_cn ul li a#pulsjob {background: url(/img/2/menu_footer_cn.png) no-repeat -311px top; width:48px;}
#menu_footer_cn ul li a#pulsjob:hover, #menu ul li a#pulsjob.on {background: url(/img/2/menu_footer_cn.png) no-repeat -311px bottom;}

#menu_footer_cn ul li a#disclaimer {background: url(/img/2/disclaimer_up.gif) no-repeat -1px 2px; width: 65px!important;}
#menu_footer_cn ul li a#disclaimer:hover, #menu ul li a#disclaimer.on {background: url(/img/2/disclaimer_over.gif) no-repeat -1px 2px;}

#menu_footer_cn ul li a#pulstrevigroup {background: url(/img/2/menu_footer_cn.png) no-repeat -379px top; width:66px;}
#menu_footer_cn ul li a#pulstrevigroup:hover, #menu ul li a#pulstrevigroup.on {background: url(/img/2/menu_footer_cn.png) no-repeat -379px bottom;}

#firma {clear:both; width:983px; margin:0 auto; padding:8px 0px 10px 0px; color:#A6A6A6;} 
#firma a img {padding:0 3px 0 0; vertical-align:text-top;}

/* trevi careers */
.pos_warp {margin-top:20px; border-bottom: 1px solid #a1a1a1; margin-bottom:20px;}
.pos_warp span {margin-top:5px;}
.pos_warp .data {font-style:italic; color:#a1a1a1; display:block;}
.pos_warp .titolo {display:block; text-transform:uppercase; font-weight:bold;}
.pos_warp .posizione {display:block; text-transform:uppercase; font-style:italic; font-size:12px; }
.pos_warp .azienda {display:block; text-transform:uppercase; font-style:italic; font-size:12px;}


