body 
{
	background:#101229 url(../images/bkg-rep.jpg) repeat-y center top;
	margin:0px;
	padding:0px;
	color:#414141;
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	
}


table {	padding: 0px; margin: 0px; font-size:12px;}
img {margin:0px; border:0px;}
div {margin:0px; border:0px; padding:0px; }

a,a:hover {color:#414141; text-decoration:none;	}

strong {color:#414141; font-weight:bold;}
strong  a,a:hover {color:#414141; text-decoration:none;}

b {color:#414141; font-weight:bold;}
b  a,a:hover {color:#414141; text-decoration:none;	}

input {font-family:Trebuchet MS, Arial; font-size: 10px; color:#757575; margin:0;}
select {font-family:Trebuchet MS, Arial; font-size: 10px; color:#757575; margin:0;}
textarea {font-family:Trebuchet MS, Arial; font-size: 10px; color:#757575; margin:0;}

ul {text-align:left; margin:0; padding:10px 0 10px 40px;} 
li { padding-bottom:5px; line-height:16px; }

.curs { cursor:pointer;}
.clearBoth {clear:both; height:0; width:0;}
.floatLeft {float:left;}

#divCenterRep {background: url('../images/bkg-rep_vert.jpg') repeat-x center top; }
#divCenter {background: url('../images/bkg.jpg') no-repeat center top; }
#divMain {width:998px; text-align:left; padding-top:60px;}
#container {position:relative; min-height:860px;}
#divRight { position:absolute; top:30px; right:9px; z-index:10; }
.rightInt {width:265px; margin:0 9px;}
#logo { padding-left:6px; position:absolute; top:10px; z-index:2;}
#divMenu {background: url(../images/menu-bkg.png) no-repeat center bottom; height:75px; width:998px; padding-top:2px;}
.lmenu { float:left; padding-top:12px;}
#divCaseHistoriesH {background: url(../images/divCaseHistoriesH-bkg.png) no-repeat center top; height:324px; width:998px; text-align:center;}
.Cont {  margin-left:40px; width:615px;}
.ContSS {  margin-left:40px; width:660px;}

#divMenu2 {background: url(../images/menu2-bkg.png) no-repeat center top; height:58px; width:998px; }

#divHomeBkg {background: url(../images/bkgHome.png) no-repeat center top; height:670px; width:978px; }
#divInterneBkgChisiamo {background: url(../images/bkgInterne.png) repeat-y; height:auto !important; min-height:200px; width:1000px; }
#divInterneBkg {background: url(../images/bkgInterne.png) repeat-y; height:auto !important; min-height:700px; width:1000px; }

.tabContT {background: url(../images/tabTop.png) no-repeat left bottom; height:40px; padding:0 6px;}
.tabOff {background: url(../images/tabOff.png) no-repeat left top; height:34px; float:left; color:#979898; cursor:pointer;}
.tabOn {background: url(../images/tabOn.png) no-repeat left top; height:34px; float:left; color:#656565;}
.tabI { width:139px; padding-top:12px; text-align:center;}

.tabContC {background: url(../images/tabCon.png) repeat-y left top; padding:30px 40px; min-height:462px;}
.tabContB {background: url(../images/tabConB.png) no-repeat; width:660px; height:13px}

/**/
#divFooter { border-top:dashed 1px #7c8492; margin:22px 0 22px 10px; width:100%;}
.address { float:left; font-size:11px; padding-top:20px; color:#000000;}
.lex {float:right; padding-top:15px;}
.partner {padding-top:30px;}

.HighlightsTesto { padding-top:10px;}
.HighlightsTit { font-size:18px; color:#3c5568;}
.Highlights {  background-color:#ffffff; height:201px; width:475px;}
.HighlightsFoto { padding:6px 15px 6px 6px; float:left;}
.HighlightsFotoInt { padding:10px;}
.HighlightsBkgFotoInt { background: url(../images/bkg-highlights.png) no-repeat center top; width:233px; height:208px; margin-left:40px; }
/*.HighlightsTestoInt { padding:10px 0 0 15px; width:400px;}*/
.HgtT {line-height:14px; color:#fff; }
.HgtT a {color:#fff;	}
.HgtT a:hover {color:#fff; text-decoration:none; }

.Hgt-off { background:url(../images/arr-highlights.gif) no-repeat left top; padding:5px 25px; }
.Hgt-on { background:#1a2633 url(../images/arr-highlights.gif) no-repeat left top; padding:5px 25px;}

.WebTvTesto { float:right; margin:6px 6px 6px 0px; width:165px; height:188px;}
.WebTvTxt {height:50px;  line-height:13px; margin:3px 0 0 6px;}
.WebTvTit { font-size:18px; color:#3c5568;}
.WebTv {background-color:#ffffff; height:201px; width:417px;}
.WebTvVideo{ padding:6px; float:left;}
.WebTvBott { float:right; margin:0 0 2px 4px; }

.WebTvLinks { color:#345f7e; text-decoration:none; font-weight:bold;text-align:right;}
.WebTvLinks a {color:#345f7e; text-decoration:none; font-weight:bold;	}
.WebTvLinks a:hover {color:#345f7e; text-decoration:none; font-weight:bold;	}

/*.WebTvLinksON { font-weight:bold; color:#345f7e;text-align:right;}*/

.associati { font-size:14px; color:#3c5568; padding:10px 0 10px 0; text-align:center;}
.associatiBkg { background: url(../images/bkgAssociazioni.gif) no-repeat center top; height:87px; width:417px; margin-top:20px;}

.puntini { padding-bottom:10px;}
.sezioni { padding-bottom:10px;}

.titoloInt {color:#6181b5; padding:50px 0 20px 50px; font-size:30px; font-weight:bold;}
.titoloIntContatti {color:#85984b; padding:10px 0 10px 50px; font-size:20px; font-weight:bold;}
.verde14b {color:#85984b; padding:10px 0 10px 0px; font-size:14px; font-weight:bold;}
.verde12b {color:#85984b; padding:10px 0 0px 0px; font-size:12px; font-weight:bold;}

.map {padding:10px 0 10px 50px;}


.schedaprodIcon {padding:35px 0 20px 40px;}
.schedaprod {color:#6181b5; padding:40px 0 20px 10px; font-size:12px; font-weight:bold;}
.schedaprod a {color:#6181b5; font-size:12px; font-weight:bold;}
.schedaprod a:hover {color:#6181b5; font-size:12px; font-weight:bold;}

.companyprofIcon {padding:5px 0 20px 40px;}
.companyprof {color:#6181b5; padding:10px 0 20px 10px; font-size:12px; font-weight:bold;}
.companyprof a {color:#6181b5; font-size:12px; font-weight:bold;}
.companyprof a:hover {color:#6181b5; font-size:12px; font-weight:bold;}

.fotoPaoloElio {padding:5px 0 20px 40px;}

.testoInt {width:620px; color:#000000; padding:0px 0 20px 50px; text-align:justify;}
.testoIntopen {width:620px; color:#000000; padding:0px 0 20px 50px; text-align:justify;}

.titUnitIntro {color:#ffffff; padding:20px 0 20px 50px; font-size:18px; font-weight:bold;}

.unit {background: url(../images/bkgUnit.png) no-repeat center top; float:left; height:314px; width:176px; color:#000000; }
.titunit {padding:40px 0 20px 22px;}
.puntiniunit {color:#ffffff; padding:0px 0 20px 22px;}
.testounit {color:#2d3a47; padding:0 22px 0 22px;}

.caseHistInt {background: url(../images/bkgCaseHistoriesInterne.png) no-repeat center top; /*height:398px; width:283px;*/ padding:59px 9px 0px 9px}
.caseHistIntCaseHist {background: url(../images/bkgCaseHistoriesInterneCaseHist.png) no-repeat center top; padding:59px 9px 0px 9px; width:265px;}
.caseHistIntMenu {width:240px; color:#ffffff; font-weight:bold; margin:10px;}
.caseHistIntMenuFreccia {float:left; background: url(../images/frecciaCaseHist.png) no-repeat center top; text-align:left;}
.UnitMenuInt {padding:0px 9px 9px 9px}
.UnitBottInt {background:url(../images/bottUnitMenu_OFF.jpg) no-repeat; padding:2px 0 2px 0; width:265px; height:38px;}
.UnitBottIntON {background:url(../images/bottUnitMenu_ON.jpg) no-repeat; padding:2px 0 2px 0; width:265px; height:38px;}
.UnitTextInt {padding:5px 0 0 25px; font-size:15px; color:#ffffff; font-weight:bold;}
.UnitTextInt a {color:#ffffff; font-weight:bold;}
.UnitTextInt a:hover {color:#ffffff; font-weight:bold;}

.CaseHistFotoInt { padding:9px;}
.CaseHistBkgFotoInt { background: url(../images/bkg-casehist.png) no-repeat center top; width:263px; height:218px; margin-left:40px; float:left;}
.CaseHistTestoInt { padding:0 0 0 15px; width:350px;float:left;}
.CaseHistTit { font-size:18px; color:#3c5568; line-height:18px; padding-bottom:20px;}
.CaseHistTitElenco { font-size:13px; color:#3c5568; line-height:18px; padding-bottom:20px;}
.CaseHist { padding-bottom:20px;float:left;}

.contattiRight {padding:225px 20px 0 20px; color:#ffffff; background-color:#a8ba70;}
.contatti {color:#ffffff; padding-bottom:10px; font-size:14px; font-weight:bold; }
.mailcontattiRight {color:#ffffff; font-weight:normal; font-size:12px;	}
.mailcontattiRight a,a:hover {color:#414141; text-decoration:none;}

.azzurro12b {color:#6181b5; text-decoration:none; font-weight:bold;}
.azzurro12b a {color:#6181b5; text-decoration:none; font-weight:bold;}
.azzurro12b a:hover {color:#6181b5; text-decoration:none; font-weight:bold;}

.azzurro11b {color:#6181b5; text-decoration:none; font-weight:bold; font-size:11px;}
.azzurro11b a {color:#6181b5; text-decoration:none; font-weight:bold;font-size:11px;}
.azzurro11b a:hover {color:#6181b5; text-decoration:none; font-weight:bold;font-size:11px;}

.azzurro12blink {color:#6181b5; font-size:12px; font-weight:bold;}
.azzurro12blink a {color:#6181b5; font-size:12px; font-weight:bold;}
.azzurro12blink a:hover {color:#6181b5; font-size:12px; font-weight:bold;}

.azzurro13blink {color:#6181b5; font-size:13px; font-weight:bold;}
.azzurro13blink a {color:#6181b5; font-size:13px; font-weight:bold;}
.azzurro13blink a:hover {color:#6181b5; font-size:13px; font-weight:bold;}

.contattiOrizz {background: url(../images/BkgContattiOrizzontale.png) no-repeat center top; padding-left:16px; color:#ffffff; width:981px; height:64px; margin-top:10px;}
.contatti02 {float:left; color:#ffffff; padding:15px 60px 0 60px; font-size:14px; font-weight:bold; }

.pdf {background: url(../images/icopdf.png) no-repeat left top; padding:4px 0 3px 35px; margin-bottom:5px; }
.freccia {background: url(../images/icoFreccia.png) no-repeat left top; padding:0px 0 0px 35px; }

.trattini {color:#c4c3c3; padding-bottom:5px;}
