/* CSS Document */

/*ARMONIZZAZIONE MARGIN E PADDING*/
html, body {margin: 0; padding: 0}
h1, h2, h3, h4, h5, h6 {margin: 0;}
address, blockquote, dl, form, fieldset, ol, table, p, pre, ul {margin-top: 0; margin-bottom: 0;}
ul, li {margin: 0; padding: 0;}
img {border:0px}
a:visited, a:link {color:#cc0000; text-decoration:none;}
a:hover {text-decoration:underline;}


/*RIDEFINIZIONE TAG*/
label {font-size:11px; color:#666666; padding:0 0 5px 0;}
input, .inpFile {font-family:Verdana, Arial, Helvetica, sans-serif; background:#eee; border:1px solid #CCCCCC; padding:3px; width:200px; height:13px; margin:5px 0 5px 0; font-size:9px;}
input:active, input:focus {background:#fff;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; background:#eee; margin:5px 0 5px 0; font-size:9px; padding:3px;}
textarea:active, textarea:focus {background:#fff;}


/*STRUTTURA DI BASE PER HP*/
html, body, form, hr, fieldset {margin:0; padding:0; border:0}
bg {background:top repeat-x url(../img/bgPage.jpg);}
body {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
p {margin:0 10px 10px}
#container {width:904px; margin:0 auto; text-align:left}
#containerBottom {width:904px; margin:0 auto; text-align:left}
#wrapper {float:left; width:100%;}
#content {border-left:1px #d1d3d5 solid; border-right:1px #d1d3d5 solid; width:338px; margin: 0 243px 0 321px;}
#navigation {float:left; width:321px; margin-left:-904px}
#extra {float:left; width:243px; margin-left:-243px}
#footer {clear:left; width:100%; text-align:center; color:#bab8b8;}
#footer A {color:#666666;}
#mainMenu {width:904px; margin-top:45px;}
#divTopCom {background:url(../img/bgPage.jpg) top center repeat-x; text-align:center; margin: 0 auto; height:283px;}
#header {height:110px; overflow:hidden; width:904px;}


/*header stuff*/
h1#logo {margin: 0; padding: 0; border: 0; float:left; text-align:left; padding-left:3px;}
h1#logo a:link, h1#logo a:visited {background:url(../img/ecrm.gif) top left; text-indent: -9999px; display: block; width:119px; height:51px; margin-top:45px; text-decoration: none;}
#divTopCom h2 {background:url(../img/topcom.jpg) center center no-repeat; display:block; height:283px; text-align:left; text-indent:-9999px;}


/*Blocco superiore Menu sx*/
#left {vertical-align:top; height:127px}
html>body #left {height:127px;}


/*Blocco inferiore menu sx*/
#ltf {margin: 6px 20px 15px 30px; color:#666666; font-size:10px; text-decoration:none; line-height:14px; vertical-align:bottom;}


/*2ndMenu*/
#upMenu {float:right; background:url(../img/bg2ndmenu.jpg) top right repeat-x; width:293px; height:35px; overflow:hidden; color:#000;}
#upMenu ul {padding-top:14px; height:35px;}
#upMenu ul li, #upMenu ul a {text-align:left; display:block; float:left;}
#upMenu li a:link, #upMenu li a:visited {font-size:10px; font-weight:bold; color:#663333; text-decoration:none;}
#upMenu li a:hover {text-decoration:underline; color:#663333;}
#upMenu a#itaFlag, #upMenu a#engFlag {width:18px; text-indent:-9999px;}
#upMenu a#itaFlag {background:url(../img/itaFlag.gif) center center no-repeat; padding:0 16px 0 28px;}
#upMenu a#engFlag {background:url(../img/engFlag.gif) center center no-repeat;}
#upMenu li.listUpMenuDot {background:url(../img/2ndMenuDot.gif) center center no-repeat; display:block; width:5px; color:red; text-align:left; text-indent:-9999px; padding:0 5px 0 5px;}
.lista {width:200px; padding-top:3px;}
.lista UL {margin:0px; padding:0px; list-style-type:none;}
.lista LI {border-bottom:1px solid #edecd6; margin-top:1px;}
.lista .ultimoLi {border:0px!important;}


/*main menu v2 *//*navigazione*/
#nav {float:right; width:583px; height:37px; margin-top:37px; overflow:hidden; text-align:left; background: url(../img/nav2.gif) left top no-repeat;}
#nav ul {list-style:none; width:583px; margin:0 auto; height:37px; position: relative; right:0;}
#nav ul li {margin: 0; padding:0; list-style: none; position: absolute; top: 0;}
#nav ul li, #nav a {height: 37px; line-height:37px; display: block;}
#nav ul li a {text-indent: -9999px; text-decoration: none;}
#mn1 {left: 0; width: 115px;}
#mn2 {left: 117px; width: 115px;}
#mn3 {left: 234px; width: 115px;}
#mn4 {left: 351px; width: 115px;}
#mn5 {left: 468px; width: 115px;}
#mn1 a:hover, body#chiSiamo #mn1 {background: transparent url(../img/nav2.gif) 0 -37px no-repeat;}
#mn2 a:hover, body#areaBusiness #mn2 {background: transparent url(../img/nav2.gif) -117px -37px no-repeat;}
#mn3 a:hover, body#portf #mn3 {background: transparent url(../img/nav2.gif) -234px -37px no-repeat;}
#mn4 a:hover, body#new #mn4 {background: transparent url(../img/nav2.gif) -351px -37px no-repeat;}
#mn5 a:hover, body#job #mn5 {background: transparent url(../img/nav2.gif) -468px -37px no-repeat;}
#mn3 a:hover, body#news #mn3 {background: transparent url(../img/nav2.gif) -234px -37px no-repeat;}


/*homeSection*/
#content h3 a:link, #content h3 a:visited, #navigation h3 a:link, #navigation h3 a:visited, #extra h3 a:link, #extra h3 a:visited {display:block; text-indent:-9999px; float:left; text-align:left;}
h3#sectionMain a:link, h3#sectionMain a:visited {background:url(../img/bt_h3_business_down.gif) left center no-repeat; width:338px; height:28px;}
h3#sectionMain a:hover {background:url(../img/bt_h3_business_up.gif) center center no-repeat; width:338px; height:28px;}
h3#sectionNews a:link, h3#sectionNews a:visited {background:url(../img/bt_h3_news_down.gif) center center no-repeat; width:321px; height:28px;}
h3#sectionNews a:hover {background:url(../img/bt_h3_news_up.gif) center center no-repeat; width:321px; height:28px;}
h3#sectionRiservata a:link, h3#sectionRiservata a:visited {background:url(../img/bt_h3_riservata_down.gif) center center no-repeat; width:243px; height:28px;}
h3#sectionRiservata a:hover {background:url(../img/bt_h3_riservata_up.gif) center center no-repeat; width:243px; height:28px;}
h3#sectionCase a:link, h3#sectionCase a:visited {background:url(../img/bt_h3_case_down.gif) center center no-repeat; width:321px; height:28px;}
h3#sectionCase a:hover {background:url(../img/bt_h3_case_up.gif) center center no-repeat; width:321px; height:28px;}
h3#sectionLastCase {background:#d1d3d5; color:#FFFFFF; font-size:10px; padding:3px 0 3px 10px;}
h3#sectionNews a:link, h3#sectionNews a:visited {background:url(../img/bt_h3_news_down.gif) center center no-repeat; width:321px; height:28px;}
h3#sectionNews a:hover {background:url(../img/bt_h3_news_up.gif) center center no-repeat; width:321px; height:28px;}
h3#sectionLastNews {background:#d1d3d5; color:#FFFFFF; font-size:10px; padding:3px 0 3px 10px;}
h3#sectionBlog a:link, h3#sectionBlog a:visited {background:url(../img/title/hp_blog.jpg) center center no-repeat; width:321px; height:28px;}
h3#sectionBlog a:hover {background:url(../img/title/hp_blog_up.jpg) center center no-repeat; width:321px; height:28px;}
h3#sectionLastBlog {background:#d1d3d5; color:#FFFFFF; font-size:10px; padding:3px 0 3px 10px;}


/*SectionMain*/
#content p {font-size:10px; color:#666666;}
#content h2 {font-size:11px; font-weight:bold; color:#333333; padding:7px 10px 3px 10px;}
html>body #content h2 {padding:14px 10px 6px 10px;}
html>body #content h2.primo {padding-top:41px;}
#content h2.primo {padding-top:14px;}
#content p:hover {color:#000000;}
hr.barContent {height:1px; overflow:hidden; border-style:solid; border:0px; background:#e8e8e8; color:#e8e8e8;}
a.sectionMainLink:link, a.sectionMainLink:visited {color:#666666; font-size:10px; text-decoration:none; padding-top:5px;}
a.sectionMainLink:hover {text-decoration:none; color:#000000; padding-top:5px;}


/*SectionNews-SectionCase*/
#navigation h2 {clear:both; font-size:10px; font-weight:bold; color:#585858; padding:7px 10px 3px 10px;}
#navigation h2.primo {padding:14px 0 0 10px;}
#navigation h2.secondo {padding:4px 0 0 10px; margin:0}
html>body #navigation h2.secondo {padding:14px 0 0 10px; margin:0}
#navigation p {font-size:10px; color:#a1a1a1;}
#navigation p:hover {color:#7e7e7e;}
#navigation ul li {padding:3px 10px 3px 10px; font-weight:bold; border-bottom:1px solid #e8e8e8; list-style:none;}
#navigation ul {margin-bottom:10px;}
a.sectionCaseListCase:link, a.sectionCaseListCase:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.sectionCaseListCase:hover {color:#000000; font-weight:bold; text-decoration:underline;}
a.sectionCase:link, a.sectionCase:visited {color:#000000; text-decoration:none;}
a.sectionCase:hover {color:#000000; text-decoration:underline;}
a.sectionBlogListCase:link, a.sectionBlogListCase:visited {color:#000000; font-weight:bold; text-decoration:none;}
a.sectionBlogListCase:hover {color:#000000; font-weight:bold; text-decoration:underline;}
a.sectionBlog:link, a.sectionBlog:visited {color:#000000; text-decoration:none;}
a.sectionBlog:hover {color:#000000; text-decoration:underline;}


/*SectionRiservata*/
#demoLogin {background:#f2f2f2; border-top:solid 1px #d1d3d5;}
.tbModuloHp {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:3px; height:13px; color:#666666; border:2px solid #cfd3d6; width:205px; margin:5px 10px 5px 10px;}
.moduloHp {margin:20px 0 0 0;}
html>body .moduloHp {margin-top:50px;}
.btModulo {float:right; margin-right:23px; padding:0;}
.lbRegistrati {clear:both; padding:10px 14px 0 0; color:#666666;}
.lbRegistrati a:link, .lbRegistrati a:visited {color:#666666; text-decoration:none}
.lbRegistrati a:hover {text-decoration:underline}
#spot {margin:10px 0 0 0;}
#spot p {color:#a1a1a1;}
#spot p:hover {color:#7a7a7a;}
h2#prodottoSpotImg {background:url(../img/lmLogo.jpg) center center; display:block; height:94px; width:223px; text-align:left; text-indent:-9999px; float:left; padding:10px 0 0px 0px; margin:0 10px 0 10px; background-repeat:no-repeat;}
h2#prodottoSpotText a:link, h2#prodottoSpotText a:visited {color:#000000; text-decoration:none;}
h2#prodottoSpotText a:hover {text-decoration:underline; color:#000000;}
h2#prodottoSpotText {width:129px; text-align:left; font-size:10px; padding:2px 0 2px 10px; margin:2 0 0 0;}


/*STRUTTURA DI BASE PER INTERNE*/
#continerInt {background:url(../img/bgPage.jpg) top center repeat-x; margin: 0 auto; height:283px;}
#leftCol {float:left; background:url(../img/bgIntLeftcol2.jpg) top center no-repeat; min-height:348px; height:auto !important; height:348px; width:251px; padding:158px 0 0 70px;}
#leftCol ul {color:#535456; list-style:none;}
#leftCol li {padding:0 0 5px 0; font-weight:bold;}
#leftCol li a:link, #leftCol li a:visited {color:#535456; text-decoration:none;}
#leftCol li a:hover {color:#999999; text-decoration:underline;}
#rightCol {float:right; background: #FFFFFF url(../img/bgCaseStudyRightCol.gif) top center no-repeat; padding:58px 40px 0 40px; width:503px; min-height:506px; height:auto !important; height:506px;}
#rightCol h4 {color:#666666; font-size:10px; font-weight:bold; margin:10px 0 10px 0;}
#rightCol p {color:#666666; margin:0;}
#rightCol p:hover {color:#000000;}
#rightCol ul {margin-left:15px; color:#666666;}
#contentRisultati {background:#e6e8e9 url(../img/headRisultati.gif) top center no-repeat; padding:35px 25px 12px 25px; width:446px; color:#666666;}
#contentRisultati h2 {padding:15px 0 3px 0; font-size:11px; font-weight:bold; color:#666666;}
#contentComparing {background:#e6e8e9; overflow:auto; overflow:hidden; padding:10px; width:476px; min-height:100px; height:auto !important; height:100px; margin:3px 0 20px 0;}
.clear {visibility:hidden; clear:both;}
.compareP {float:right; text-align:left; width:430px; color:#666666;}
.compareTit {font-size:10px; color:#666666;}
h3#rightMainTitle {background:url(../img/aree_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
h4#attPrincipali {background:url(../img/attPrincipali.gif) top left no-repeat; height:13px; text-align:left; text-indent:-9999px; margin:15px 0 13px 0;}
.intSubtitle {font-size:11px; color:#666666; font-weight:normal;}
#leftCol {color:#535456;}
#leftCol p {padding:0; margin:5px 0 5px 10px;}


/*AREE BUSINESS*/
#littTitCkm {background:url(../img/ckmLitt.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:15px 0 5px 0;}
#littTitWrm {background:url(../img/wrmLitt.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:15px 0 5px 0;}
#littTitRm {background:url(../img/rmLitt.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:15px 0 5px 0;}
#littTitIts {background:url(../img/itsLitt.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:15px 0 5px 0;}
#littTitAm {background:url(../img/areeDiBusiness/amLitt.gif) top left no-repeat; height:13px; width:289px; text-align:left; text-indent:-9999px; margin:15px 0 5px 0;}
h2#rightMainTitleCL {background:url(../img/areeDiBusiness/customerLoyalty.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
h2#rightMainTitleCkm {background:url(../img/ckm_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
h3#rightTitleCkm {background:url(../img/ckm_h3.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:40px 0 13px 0;}
h3#rightTitleCL {background:url(../img/areeDiBusiness/ilWebEmobile.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:40px 0 13px 0;}
#contentMainCkm {padding:0 0 35px 0;}
h2#rightMainTitleWrm {background:url(../img/wrm_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
h3#rightTitleWrm {background:url(../img/wrm_h3.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:40px 0 13px 0;}
#contentMainWrm {background:url(../img/intCom2.jpg) bottom right no-repeat; padding:0 0 35px 0;}
h2#rightMainTitleRm {background:url(../img/rm_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
h3#rightTitleRm {background:url(../img/rm_h3.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:40px 0 13px 0;}
#contentMainRm {background:url(../img/intCom3.jpg) bottom right no-repeat; padding:0 0 35px 0;}
h2#rightMainTitleIts {background:url(../img/its_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
h3#rightTitleIts {background:url(../img/its_h3.gif) top left no-repeat; height:13px; width:250px; text-align:left; text-indent:-9999px; margin:40px 0 13px 0;}
#contentMainIts {background:url(../img/intCom4.jpg) bottom right no-repeat; padding:0 0 35px 0;}


/*CHI SIAMO*/
#rightColChi {float:right;}
#chiSiamoInterno {background: #FFFFFF url(../img/bgCaseStudyRightCol.gif) top center no-repeat; padding:58px 40px 0 40px; width:503px;}
#rightMainTitleChi {background:url(../img/chiSiamo_h3.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#chiSiamo #chiSiamoList {margin:40px 0 0 0;}
#chiSiamo #chiSiamoList li {font-size:11px; color:#666666; padding:7px 0 7px 0;}
#chiSiamo #chiSiamoList li:hover {color:#000000;}
#areeBusinessPanel {padding:30px 40px 0 40px; background:#FFFFFF url(../img/bgChiAreeBox.gif) top left repeat-x; min-height:160px; height:auto !important; height:160px;}
#areeBusinessPanel h2 a:link, #areeBusinessPanel h2 a:visited {font-size:11px; color:#333333; text-decoration:none;}
#areeBusinessPanel h2 a:hover {text-decoration:underline;}

/*CLIENTI*/
#rightMainClienti {background:url(../img/clienti_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightColClientiaseStudy {float:right; background: #FFFFFF url(../img/bgCaseStudyRightCol.gif) top center no-repeat; padding:30px 0 0 0; width:583px; min-height:506px; height:auto !important; height:506px;}

/*CONTATTI*/
#rightMainContatti {background:url(../img/contatti_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
ul#contactList {list-style:none; padding:0; margin:0; text-indent:0;}
ul#contactList li {/*background:url(../img/icoContact.gif) right center no-repeat ; */padding:0; line-height:12px; padding-left:5px; margin:0; margin-bottom:10px;}


/*JOBS*/
#rightMainJobs {background:url(../img/jobs_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#offersPanel {padding:20px 40px 15px 40px; background: #f2f3f3;}


/*COMUNICAZIONI UTENTE*/
#rightColComUtente {float:right; background: #FFFFFF url(../img/bgCaseStudyRightCol.gif) top center no-repeat; padding:35px 40px 0 40px; width:503px; min-height:506px; height:auto !important; height:506px;}
#rightColComUtente h3 {font-size:20px; color:#333333; font-weight:normal}
#rightColComUtente p {color:#666666; padding:60px 0 0 0; margin:0;}
#rightColComUtente p:hover {color:#000000;}
#rightColComUtente a:link, #rightColComUtente a:visited {color:#666666; text-decoration:none;}
#rightColComUtente a:hover {color:#000000; text-decoration:underline;}


/*INTRO AREA RISERVATA*/
#rightMainTitleIntroAreaRiservata {background:url(../img/introAreaRiservata_h3.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 50px 0;}
#rightColIntroAreaRiservata {float:right;}
#introAreaRiservataInterno {background: #FFFFFF url(../img/bgCaseStudyRightCol.gif) top center no-repeat; padding:58px 40px 0 40px; width:503px; min-height: 300px; height:auto !important; height:300px;}
#introAreaRiservataInterno p {margin:0; padding:0 0 30px 0; color:#666666;}
#introAreaRiservataInterno p:hover {color:#000000;}
#secondTitleIntroAreaRiservata {background:url(../img/introAreaRiservata_h4.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:15px 0 5px 0;}


/*MAPPA*/
#tableMappa tr td a:link, #tableMappa tr td a:visited {color:#666666; text-decoration:none;}
#tableMappa tr td a:hover {color:#000000; text-decoration:underline;}
#rightMainMappaSito {background:url(../img/mappaSito_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}


/*DOWNLOAD*/
#rightMainDownload {background:url(../img/download_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}


/*INTRO ENGLISH VERSION*/
#rightMainTitleIntroEngVer {background:url(../img/englishVersion_h3.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 50px 0;}
#secondTitleIntroEngVer {background:url(../img/englishVersion_h4.gif) top left no-repeat; height:13px; width:219px; text-align:left; text-indent:-9999px; margin:15px 0 5px 0;}


/*footer stuff*/
#footer {text-align:center; padding-top:10px; clear:both;}
#hrFooter {height:1px; overflow:hidden; border-style:solid; border:0px; background:#e8e8e8; color:#e8e8e8; margin:1px 0 1px 0;}
html>body #hrFooter {height:1px; overflow:hidden; border-style:solid; border:0px; background:#e8e8e8; color:#e8e8e8; margin:8px 0 8px 0;}
.menuFooter {text-transform:uppercase; text-decoration:none; color:#666666;}
#footer a.menuFooter:link, a.menufooter:visited {color:#666666; text-decoration:none;}
#footer a.menuFooter:hover {color:#000000; text-decoration:underline}
#footer p {color:#666666;}


/*CLASSES*/
.inline {display:inline;}
.imgClienti {margin:0 40px 0 40px;}
a.link1:link, a.link1:visited {color:#666666; font-size:11px; text-decoration:none}
a.link1:hover {text-decoration:underline;}
.evidenzia {color:#666666; font-weight:bold;}
.moreBig {font-size:11px;}
a.jobOffers:link, a.jobOffers:visited {color:#CC0000; text-decoration:none; font-size:11px;}
a.jobOffers:hover {text-decoration:underline;}
a.back:link, a.back:visited {color:#666666; text-decoration:none; display:block; margin:15px 0 15px 0;}
a.back:hover {color:#000000; text-decoration:underline; display:block; margin:15px 0 15px 0;}


/*Style Include EmailContact*/
DIV.EmailContact {text-align:left; margin-left:0px!important; margin-top:10px;}
.EmailContact A {font-weight:normal; padding-bottom:10px;}


/*stile clienti AC*/
body#portf .upNews {min-height:73px;}
#ClientiOrr {padding-bottom: 1px;}
.boxCliente {background: #FFFFFF url(../img/bg_righette.jpg) bottom left repeat-x; height:70px; clear: both; margin-bottom:2px;}
.boxCliente img {margin-left:10px; margin-top: 4px;}
.rettangoloDettCliente {background:#F7F9F8; width:368px; float: right; margin-right: 3px; margin-top: 2px; height: 62px;}
.rettangoloDettCliente img {float:right; margin-top:30px}
.boxClienteMini {background:url(../img/bg_box_mini_clienti.jpg) top left no-repeat; width:191px; height:66px; text-align:center; padding-top:5px; float:left; margin-bottom: 4px; margin-right: 4px;}
.boxClienteMini_right {background:url(../img/bg_box_mini_clienti.jpg) top left no-repeat; width:191px; height:66px; text-align:center; padding-top:5px; float:left; margin-bottom: 4px;}
.paddingDisc {padding-left:5px;}
.upNews, .sttotitoloNews {padding-top:15px; color:#666666; font-size:11px;}

/*CASE STUDY*/
body#portf .upCaseStudy {min-height:73px;}
#rightColCaseStudy {float:right; background: #FFFFFF url(../img/bgCaseStudyRightCol.gif) top center no-repeat; padding:30px 0 0 0; width:583px; min-height:506px; height:auto !important; height:506px;}
#rightMainCaseStudy {background:url(../img/caseStudy_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
.upCaseStudy {padding:10px 40px 0 40px; min-height:93px; height:auto !important; height:93px;}
.boxCaseStudy {width:579px; min-height:165px; height:auto !important; height:165px; margin:0 0 0 2px; background:#FFFFFF;}
#boxCaseLeft1, #boxCaseLeft2, #boxCaseLeft3, #boxCaseLeft4, #boxCaseLeft5, #boxCaseLeft6 {padding-left:30px; float:left;}
#ShotCase2, #ShotCase3, #ShotCase4, #ShotCase5 {margin-top:5px}
#dettCase2, #dettCase3, #dettCase4, #dettCase6 {float:left; padding-right:15px;}
#dettCase5 {float:left; padding:0 25px 0 0;}
#dettCase1 {float:left; padding-right:25px;}
.boxCaseRight {float:right; padding:0 25px 0 30px; min-height:159px; height:auto !important; height:159px; width:294px;}
.boxCaseRight p a:link, .boxCaseRight p a:visited {text-decoration:none; color:#666666;}
.boxCaseRight p a:hover {color:#000000;}
h4#bennet {margin:17px 0 4px 0; background:url(../img/logos/caseBennet.gif) top left no-repeat; height:17px; text-align:left; text-indent:-9999px;}
h4#Sev {margin:20px 0 4px 0; background:url(../img/logos/caseSev.gif) top left no-repeat; height:34px; text-align:left; text-indent:-9999px;}
h4#FF {margin:20px 0 0 0; background:url(../img/logos/caseFF.gif) top left no-repeat; height:34px; text-align:left; text-indent:-9999px;}
h4#Montblanc {margin:20px 0 6px 0; background:url(../img/logos/caseMB.gif) top left no-repeat; height:34px; text-align:left; text-indent:-9999px;}
h4#Dior {margin:20px 0 -10px 0; background:url(../img/logos/caseDior.gif) top left no-repeat; height:34px; text-align:left; text-indent:-9999px;}
h4#Syngenta {margin:20px 0 0 0; background:url(../img/logos/caseSyngenta.gif) top left no-repeat; height:34px; text-align:left; text-indent:-9999px;}
h5 {font-size:10px; color:#000000;}

/*DETTAGLIO CASE*/
h5#azienda {background:url(../img/aziendaH5.gif) top left no-repeat; height:13px; width:220px; text-align:left; text-indent:-9999px; margin:0 0 10px 0;}
#intSubtitle a:link, #intSubtitle a:visited {color:#000000; font-size:11px; text-decoration:none}
#intSubtitle a:hover {text-decoration:underline;}
#contentRuolo {background:#e6e8e9 url(../img/headRuolo.gif) top center no-repeat; padding:35px 25px 12px 25px; width:446px; color:#666666;}
#rightColCaseStudy ul {margin:5px 0 10px 20px; color:#666666;}
.titProgetto {color:#666666;}
#rightColCaseStudy p {margin:15px 0 20px 0; padding:0; color:#666666;}
#rightColCaseStudy p:hover {color:#000000;}
#rightColCaseStudy h4 {font-size:10px; color:#666666;}
#CaseStudyBennetLogo{background:url(../img/logos/caseBennetBig.gif) top left no-repeat; width:70px; height:54px; text-align:left; text-indent:-9999px;}
#CaseStudyEcrmitaliaLogo{background:url(../img/news/ecrmitalia.gif) top left no-repeat; width:470px; height:22px; text-align:left; text-indent:-9999px;}
#CaseStudyAmplifonLogo{background:url(../img/news/amplifon.gif) top left no-repeat; width:470px; height:22px; text-align:left; text-indent:-9999px;}
#CaseStudyZegnaLogo{background:url(../img/news/zegna.gif) top left no-repeat; width:470px; height:22px; text-align:left; text-indent:-9999px;}
#CaseStudyBennet{padding:20px 0 0 70px; background:url(../img/caseStudyBennet.gif) top left no-repeat; height:22px; width:194px; text-align:left; text-indent:-9999px; margin:0; padding:0;}
#CaseStudySevLogo{background:url(../img/logos/caseSevBig.gif) top left no-repeat; width:70px; height:54px; text-align:left; text-indent:-9999px;}
#CaseStudySev{padding:20px 0 0 70px; background:url(../img/caseStudySev.gif) top left no-repeat; height:22px; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:0;}
#CaseStudyFFLogo{background:url(../img/logos/caseFFBig.gif) top left no-repeat; width:70px; height:54px; text-align:left; text-indent:-9999px;}
#CaseStudyFF{padding:20px 0 0 70px; background:url(../img/caseStudyFF.gif) top left no-repeat; height:22px; width:350px; text-align:left; text-indent:-9999px; margin:0; padding:0;}
#CaseStudyMontblancLogo {background:url(../img/logos/caseMbBig.gif) top left no-repeat; width:70px; height:54px; text-align:left; text-indent:-9999px;}
#CaseStudyMontblanc{padding:20px 0 0 70px; background:url(../img/caseStudyMontblanc.gif) top left no-repeat; height:22px; width:350px; text-align:left; text-indent:-9999px; margin:0; padding:0;}
#CaseStudyDiorLogo{background:url(../img/logos/caseDiorBig.gif) top left no-repeat; width:70px; height:54px; text-align:left; text-indent:-9999px;}
#CaseStudyDior{padding:20px 0 0 70px; background:url(../img/caseStudyDior.gif) top left no-repeat; height:22px; width:350px; text-align:left; text-indent:-9999px; margin:0; padding:0;}
#CaseStudySyngentaLogo{background:url(../img/logos/caseSyngentaBig.gif) top left no-repeat; width:70px; height:54px; text-align:left; text-indent:-9999px;}
#CaseStudySyngenta{padding:20px 0 0 70px; background:url(../img/caseStudySyngenta.gif) top left no-repeat; height:22px; width:350px; text-align:left; text-indent:-9999px; margin:0; padding:0;}


/*NEWS*/
.boxNews {display:block; margin:12px 0 0 0; min-height:50px; height:auto !important; height:50px;}
.newsIco {float:left; margin:0 20px 20px 0;}
.newsTitle a:link, .newsTitle a:visited, .pLinked a:visited, .pLinked a:link {color:#666666; text-decoration:none; font-size:11px;}
.newsTitle a:hover, .pLinked a:hover {text-decoration:underline; color:#000000;}
#boxNews p {margin:4px 0 0 0; padding:0;}
#blogPanel {padding:30px 40px 0 40px; background:#FFFFFF url(../img/bgNewsBlog.gif) top left repeat-x; min-height:320px; height:auto !important; height:320px;}
#rightMainNews {background:url(../img/news_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainBlog {background:url(../img/blog_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsCR {background:url(../img/news_h2CarteRegalo.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsHeineken{background:url(../img/news_h2Heineken.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsLMMArketing{background:url(../img/news_h2LMMarketingGroup.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsSephora{background:url(../img/news_h2Sephora.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsPhilips{background:url(../img/news_h2Philips.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsStefanel{background:url(../img/news_h2Stefanel.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsVolkswagen{background:url(../img/news_h2Volkswagen.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsBennet{background:url(../img/news_h2Bennet.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsMobile{background:url(../img/news_mobile.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsDucray{background:url(../img/news/ducray.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsECRMItalia{background:url(../img/news/ecrmitalia.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsAmplifon  {background:url(../img/news/amplifon.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#rightMainNewsZegna{background:url(../img/news/zegna.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}


/*DETTAGLIO NEWS*/
.upNews {padding:10px 40px 0 40px; min-height:93px; height:auto !important; height:93px;}
#rightColNews {float:right; background: #FFFFFF url(../img/bgCaseStudyRightCol.gif) top center no-repeat; padding:30px 0 0 0; width:583px; min-height:506px; height:auto !important; height:506px;}
#rightColNews {float:right; background: #FFFFFF url(../img/bgCaseStudyRightCol.gif) top center no-repeat; padding:30px 0 0 0; width:583px; min-height:506px; height:auto !important; height:506px;}
#rightMainNews {background:url(../img/news_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}
#boxNewsLeft1, #boxNewsLeft2, #boxNewsLeft3, #boxNewsLeft4, #boxNewsLeft5, #boxNewsLeft6 {padding-left:30px; float:left;}
#ShotNews2, #ShotNews3, #ShotNews4, #ShotNews5 {margin-top:5px}
#dettNews2, #dettNews3, #dettNews4, #dettNews6 {float:left; padding-right:15px;}
#dettNews5 {float:left; padding:0 25px 0 0;}
#dettNews1 {float:left; padding-right:25px;}
.boxNewsRight {float:right; padding:0 25px 0 30px; min-height:159px; height:auto !important; height:159px; width:294px;}
.boxNewsRight p a:link, .boxNewsRight p a:visited {text-decoration:none; color:#666666;}
.boxNewsRight p a:hover {color:#000000;}
.btNewsComeBack {margin-top:15px; padding-top:15px;}

#NewsEcrmitaliaLogo {background:url(../img/logos/ecrmitalia.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsEcrmitaliah2{background:url(../img/news/ecrmitalia.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; padding:20px 0 0 70px;  height:7px;}

#NewsBennetLogo{background:url(../img/logos/caseBennetBig.gif) top left no-repeat; width:70px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsBenneth2{background:url(../img/news/h2Bennet.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsAmplifonLogo{background:url(../img/logos/clienti_amplifon_big.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsAmplifonh2{background:url(../img/news/h2amplifon.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsZegnaLogo{background:url(../img/logos/zegna.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsZegnah2{background:url(../img/news/zegna.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsDucrayLogo{background:url(../img/logos/cliente_ducray_big.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsDucrayh2{background:url(../img/news/ducray.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsVolkswagenLogo {background:url(../img/logos/cliente_volkswagen.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsVolkswagenh2 {background:url(../img/news_h2Volkswagen.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsPhilipsLogo {background:url(../img/logos/clienti_philips.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsPhilipsh2 {background:url(../img/news_h2Philips.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsSalmoiraghiLogo {background:url(../img/logos/caseSev.gif) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsSalmoiraghih2 {background:url(../img/news/salmoiraghi.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsAdpLogo {background:url(../img/logos/cliente_adp.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsAdph2 {background:url(../img/news/adp.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsSamsungLogo {background:url(../img/logos/clienti_samsung.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsSamsungh2 {background:url(../img/news/samsung.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsLMLogo {background:url(../img/logos/partner_LmMarketing.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsLMh2 {background:url(../img/news_h2LMMarketingGroup.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsHkLogo {background:url(../img/logos/cliente_heineken.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsHkh2 {background:url(../img/news_h2Heineken.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsStefanelLogo {background:url(../img/logos/clienti_steff.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsStefanelh2 {background:url(../img/news_h2Stefanel.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsSephoraLogo {background:url(../img/logos/cliente_sephora.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsSephorah2 {background:url(../img/news_h2Sephora.gif) top left no-repeat; width:400px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}

#NewsCarteregaloLogo {background:url(../img/logos/clienti_carteRegalo.jpg) top left no-repeat; width:190px; height:54px; text-align:left; text-indent:-9999px; margin-bottom:10px;}
#NewsCarteregaloh2 {background:url(../img/news_h2CarteRegalo.gif) top left no-repeat; width:450px; text-align:left; text-indent:-9999px; margin:0; padding:20px 0 0 70px; height:7px;}


.contNewsTxt {margin:0 40px;}
.contNewsTxt  h3{color:#666666; font-size:11px;}
.contNewsTxt ul li {margin-left:15px; padding-left:5px;}

/*ARCHIVIO NEWS*/
#rightMainArchivioNews {background:url(../img/archivioNews_h2.gif) top left no-repeat; height:22px; text-align:left; text-indent:-9999px; margin:0 0 5px 0;}

