/* 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:17px;}
.lista UL {margin:0px; padding:0px; list-style-type:none;}
.lista LI {border-bottom:1px solid #edecd6; margin-top:3px;}
.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;}


	
/*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; }


/*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;  }




/*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 8px 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; }


/*INTERNE DETTAGLI*/


/*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; }

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;  }
#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;}


/*CASE STUDY*/
#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}

#dettCase1, #dettCase2, #dettCase3, #dettCase4, #dettCase6 { float:left; padding-right:15px; }
#dettCase5{ float:left; padding:0 25px 0 0; }


.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;  }
#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; }

/*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; }


/*NEWS*/
.boxNews { display:block; margin:12px 0 0 0; min-height:50px; height:auto !important; height:50px; }
.newsIco { float:left; margin:0 20px 0 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;}




/*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; }

/*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 .upCaseStudy {
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;
}
