@charset "UTF-8";.spacer20{clear:both;padding-top:20px;}
#ditte-gruppo{width:auto;background:url(../images/ditte-gruppo.jpg) no-repeat 0 top;height:140px;padding-left:150px;margin-top:-1px;padding-top:20px;}
.mditte{margin-right:5px;font:12px/18px Arial, Helvetica;text-transform:uppercase;}
.mditte div.sel{background-color:#1d62a4;color:white;display:block;padding-left:5px;margin-bottom:1px;padding-top:2px;padding-right:2px;padding-bottom:2px;}
.mditte a{text-decoration:none;text-align:left;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:5px;border-bottom:1px solid #dce7f8;color:#3664af;display:block;background-color:#dedede;margin-bottom:1px;}
.mditte a:hover{color:#014085;background-color:#bac9dc;}
.mditte a:active{color:white;background-color:#6481a2;}
*{margin:0px;padding:0px;}
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
input{font-size:11px;color:#333333;}
select{font-size:11px;color:#333333;}
textarea{font-size:11px;color:#333333;}
ul.folder{margin-left:10px;margin-top:3px;padding:5px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;list-style:none;}
li.folder:link{color:#000000;text-decoration:none;}
li.folder:visited{color:#000000;text-decoration:none;}
li.folder:hover{color:#000000;text-decoration:underline;}
.plain{font-size:10px;color:#333333;line-height:150%;}
a.plain{font-size:11px;color:#FF6613;text-decoration:none;}
a.plain:hover{font-size:11px;color:#FF6613;text-decoration:underline;}
.tit01{font-size:15px;color:#333333;}
.menu{font-family:Tahoma, Verdana;font-size:10px;color:#FF6613;font-weight:bold;}
a.menu{font-size:11px;color:#666666;text-decoration:none;}
a.menu:hover{font-size:11px;color:#FF6613;text-decoration:none;}
.copy{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#666666;}
a.copy{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#666666;font-weight:bold;text-decoration:none;}
a.copy:hover{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333333;font-weight:bold;text-decoration:none;background-color:#CCCCCC;}
.titTab{font-size:12px;color:#194179;}
#bkgDx{background-image:url(../images/bkgDx.jpg);background-position:top;background-repeat:no-repeat;}
#bkgDx_new{background-image:url(../images/bkgDx2.jpg);background-position:top;background-repeat:no-repeat;}
#bkgDx_eng{background-image:url(../images-eng/bkgDx.jpg);background-position:top;background-repeat:no-repeat;}
.tit02{font-size:13px;color:#235BA8;font-weight:600;}
.tit02 h1{font-size:13px}
.tit02g{font-size:13px;color:#FFFFFF;font-weight:600;}
a.tit02{color:#FF6613;text-decoration:none;}
a.tit02:hover{color:#FF6613;text-decoration:underline;}
.plainHome{font-size:10px;color:#666666;line-height:130%;font-style:italic;}
.plain2{font-size:10px;color:#666666;line-height:140%;}
a.plain2{color:#235BA8;font-style:normal;text-decoration:none;}
a.plain2:hover{color:#235BA8;font-style:normal;text-decoration:underline;}
.plain3{font-size:10px;color:#333333;line-height:110%;}
a.plain3{color:#FF6613;font-style:normal;text-decoration:none;}
a.plain3:hover{color:#FF6613;font-style:normal;text-decoration:underline;}
.tit03{font-size:10px;color:#FF6613;font-weight:bold;}
.tit03 h2{font-size:10px}
a.tit03:link{font-size:10px;color:#2963AF;font-weight:bold;text-decoration:none;}
a.tit03:visited{font-size:10px;color:#2963AF;font-weight:bold;text-decoration:none;}
a.tit03:hover{font-size:10px;color:#FF6613;font-weight:bold;text-decoration:underline;}
.tit04{font-size:11px;color:#FF6613;}
a.tit04{color:#2963AF;text-decoration:none;background-color:#EBEBEB;border:1px solid #749ACB;margin:1px;padding:2px;white-space:nowrap;line-height:30px;}
a.tit04:hover{color:#FFFFFF;background-color:#2963AF;}
.tit04cat{font-size:12px;color:#FF6613;}
a.tit04cat{color:#666666;text-decoration:none;background-color:#F0F0F0;border:1px solid #CCCCCC;margin:1px;padding:2px;line-height:120%;display:block;}
a.tit04cat:hover{color:#FFFFFF;background-color:#FF6613;border:1px solid #FF6613;}
.tit02b{font-family:Tahoma, Verdana;font-size:9px;color:#235BA8;text-transform:uppercase;}
.tit02c{font-family:Verdana, Tahoma;font-size:9px;color:#235BA8;}
a.tit02c:hover{color:#FF6600;}
a.tit02c{color:#666666;text-decoration:none;}
#back{font-family:Verdana, Tahoma;font-size:9px;color:#235BA8;}
#back a:hover{color:#FF6600;display:block;background-color:#d9d9d9;}
#back a{color:#666666;text-decoration:none;display:block;padding:2px;}
.navbar{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#434343;}
a.navbar{color:#E7EAF3;font-style:normal;text-decoration:none;}
a.navbar:hover{color:#000000;font-style:normal;text-decoration:none;}
div.login{height:54px;width:273px;background-image:url(../images/bglogin.gif);margin:0px;padding:0px;}
#bkgDx form{margin-left:40px;margin-top:22px;}
div.login div{left:40px;top:12px;position:relative;width:233px;}
div.login div.reg{left:0px;top:5px;position:relative;width:233px;text-align:center;}
td.griglia{border:#235BA8 solid 1px;}
#mnlogin{display:none;text-align:center;}
/*aggiunte per ottimizzazione*/
.clear{clear:both}
div.elencoProd{margin-bottom:10px; width:310px;}
div.elencoProd table{float:right;vertical-aglin:middle;display:block}
div.elencoProd td{height:90px}
div.elencoProd td a{width:165px}
div.elencoProd.imgP{float:left}
div.imgCat{width:140px; float:left}
div.titCat{width:170px; float:left; margin-left:15px}
div.descrCat{width:290px; float:left; margin-left:20px}
div.prodCat{clear:both}
div.prodCat .separatore{background:url(../images/bkg_tratt_horiz.gif) repeat-x; height:20px; width:100%}
div.boxProd{background:url(../images/bkg_tratt_horiz.gif) repeat-x bottom; width:270px; padding-bottom:20px}
.elProdcol2 div.boxProd{width:340px}
div.boxProd .tit{float:right; width:140px;}
.elProdcol2 div.boxProd .tit{float:right; width:210px;}
div.boxProd .tit a{line-height:90px}
div.boxProd .img{width:120px; margin-right:5px; float:left; text-align:left}
div.imgProd{float:left; margin-right:20px}
div.imgAppl{width:140px; float:left}
div.titAppl{width:170px; float:left; margin-left:15px}
div.descrAppl{width:290px; float:left; margin-left:20px}
div.boxAppl{margin-left:15px}
div.boxAppl .separatore{background:url(../images/bkg_tratt_horiz.gif) repeat-x; height:20px; width:100%}
div#contenuto{margin-top:204px; width:697px}
div#header{position:absolute; top:23; left:50%; margin-left:-485px; width:697px; text-align:right; height:204px}
div#imgHead{background:url(../images/header.jpg) no-repeat right;width:697px;height:119px}
div#corner{background:url(../images/corner.gif) right no-repeat; width:697px; height:16px}
.wrapword{white-space: -moz-pre-wrap !important;/* Mozilla, since 1999 */ white-space: -pre-wrap;/* Opera 4-6 */ white-space: -o-pre-wrap;/* Opera 7 */ white-space: pre-wrap;/* css-3 */ word-wrap: break-word;/* Internet Explorer 5.5+ */}
div.sitemap{font-size:10px}
div.sitemap h3{color:#235BA8; font-size:13px; font-weight:bold; margin:10px 0 5px 0}
div.sitemap a{text-decoration:none; color:#666}
div.sitemap a:hover{color:#999}
div.sitemap ul{padding:0 20px}
