body{ font-family:Arial, Helvetica, sans-serif; margin:auto; padding:0; background:#fff; color:#333;}
a:focus {outline:none;}
p{ padding:0; margin:0; font-size:11px;}
h1{ margin:0; padding:0;}
ul{ margin:0; padding:0;}

a.testo_link, a.testo_link:link, a.testo_link:visited {font-size:11px; text-decoration:none;color:#DFB302;;font-weight:bold; }
a.testo_link:hover {text-decoration:underline;}

h1 {font-size: 13px; font-weight: bold;}

#container{ width:990px; margin:auto; padding:0; background:#fff;}
#container #logo{ height:42px; margin: 15px 0 0 0;}
#container #logo p{float:right; font-size:11px; color:#0e395c; padding:0 10px 0 0; margin:0;}
#container #logo p a img{ margin:15px 0 0 0; padding:0 10px 0 0;}
#container #logo img{ margin: 4px 0 5px 4px;}
#container #logo a img{ border:none;}
#container #subLogo{ height:15px; background:url(/m58template/ecatech/img/bgSubLogo.jpg);}
#container #subLogo h1{ text-transform:uppercase; color:#FFFFFF; font-size:9px; font-weight:bold;}
#container #header{ height:170px;}
#container #menu{ height:27px; margin:0 0 14px 0; background:url(/m58template/ecatech/img/bgMenu.jpg);}
#container #menu ul.lavaLampWithImage {position: relative; padding:1px 0 0 0; margin: 0 0 0 10px; height: 23px; background: url("/m58template/ecatech/img/bgMenu.jpg") no-repeat top; overflow: hidden;}
#container #menu ul.lavaLampWithImage li { float: left; list-style: none;}
#container #menu ul.lavaLampWithImage li.back {background: url("/m58template/ecatech/img/lava.gif") no-repeat right -20px; width: 9px; height:30px; margin:3px 0 0 0; z-index:1; position: absolute; top:0; left:0;}
#container #menu ul.lavaLampWithImage li.back .left {background: url("/m58template/ecatech/img/lava.gif") no-repeat top left; height: 30px; margin-right: 9px;}
#container #menu ul.lavaLampWithImage li a {font-weight:bold; font-size:12px; text-decoration:none; color:#fff; outline:none; text-align:center; display: block; line-height:25px; position: relative; z-index:10; padding:0 18px;}
#container #menu ul.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border: none;}
#container #content{overflow:hidden; width:990px;}

/* Home Page */
#container #content #left-home{width:290px; padding: 0 20px 0 0; margin:0 0px 0 0; float:left;}
#container #content #left-home .top{width:276px; height:240px; overflow:hidden; padding:40px 7px 0 7px; margin:10px 0 0 0;}
#container #content #left-home .top img{float:left; display:block; padding: 0 0 7px 0; margin:0 13px 0 13px;}
#container #content #left-home .top p{padding:0 0 7px 0;}
#container #content #left-home .top ul{ padding:20px 0 7px 0;}
#container #content #left-home .top ul li{font-size:11px;}

#container #content #left-home h1{ /*font-size:13px; font-weight:normal;*/ color:#fff;  height:26px; line-height:26px; padding:0 0 0 10px; background:url("/m58template/ecatech/img/bg-h1-left.jpg");}
.yellow{background:url("/m58template/ecatech/img/bg-left-home-yellow.jpg") no-repeat;}
.blue{background:url("/m58template/ecatech/img/bg-left-home-blue.jpg") no-repeat;}
.green{background:url("/m58template/ecatech/img/bg-left-home-green.jpg") no-repeat;}
#container #content #center-home {width:420px; margin:0 10px; padding:0 10px 0 0; float:left;}
#container #content #center-home h1{ /*font-size:13px; font-weight:normal;*/ color:#fff; height:26px; line-height:26px; padding:0 0 0 10px; background:url("/m58template/ecatech/img/bg-h1-center.jpg") no-repeat;}
#container #content #center-home .box-top{ background:url("/m58template/ecatech/img/bg-box-top.jpg"); height:7px;}
#container #content #center-home .box{background:url("/m58template/ecatech/img/bg-box-center.jpg") repeat-y ; padding:12px 40px 0 40px;}

#container #content #center-home .box img{ text-align:left;}
#container #content #center-home .box p strong{ font-size:12px; line-height:30px;}
#container #content #center-home .box ul li{ font-size:11px;}

#container #content #center-home .box-bottom{background:url("/m58template/ecatech/img/bg-box-bottom.jpg"); height:11px; margin: 0 0 8px 0;}
#container #content #center-home table span.testo{ font-size:12px; color:#333;}
#container #content #center-home table span.testo ul{padding:0 0 0 15px;}

/* fine Home Page */

/* sottomenu */
#container #content #left #top-sub-menu{ height:12px; background:url("/m58template/ecatech/img/bg-top-sub-menu.jpg");}
#container #content #left #sub-menu{ background:#0f385d;}
#container #content #left #sub-menu ul li{line-height:24px; border-bottom:1px dotted #999;}
#container #content #left #sub-menu ul.primo-livello li{list-style:none;}
#container #content #left #sub-menu ul.primo-livello li a{display:block; padding: 0 0 0 20px; background:url("/m58template/ecatech/img/freccia-list.gif") no-repeat  10px 10px;}
#container #content #left #sub-menu ul.primo-livello li a:hover{background:url("/m58template/ecatech/img/list-img-primo-aperto.jpg") no-repeat  10px 10px #fdc921;}
#container #content #left #sub-menu ul.primo-livello li a.active{background:url("/m58template/ecatech/img/list-img-primo-aperto.jpg") no-repeat  10px 10px #fdc921;}
#container #content #left #sub-menu ul.secondo-livello li{list-style:none;}
#container #content #left #sub-menu ul.secondo-livello li a{display:block; padding: 0 0 0 35px; background:url("/m58template/ecatech/img/freccia-list.gif") no-repeat  10px 10px;}
#container #content #left #sub-menu ul.secondo-livello li a:link,
#container #content #left #sub-menu ul.secondo-livello li a:visited{background:url("/m58template/ecatech/img/list-img-primo-aperto.jpg") no-repeat  10px 10px #7f96b5;}
#container #content #left #sub-menu ul.secondo-livello li a:hover{background:url("/m58template/ecatech/img/list-img-primo-aperto.jpg") no-repeat  10px 10px #757575;}
#container #content #left #sub-menu ul.secondo-livello li a.active{background:url("/m58template/ecatech/img/list-img-primo-aperto.jpg") no-repeat  10px 10px #757575;}
#container #content #left #sub-menu ul.terzo-livello li{list-style:none;}
#container #content #left #sub-menu ul.terzo-livello li a{display:block; padding: 0 0 0 45px; background:url("/m58template/ecatech/img/freccia-list.gif") no-repeat  10px 10px;}
#container #content #left #sub-menu ul.terzo-livello li a:link,
#container #content #left #sub-menu ul.terzo-livello li a:visited{background:url("/m58template/ecatech/img/list-img-primo-aperto.jpg") no-repeat  10px 10px #c4c4c4;}
#container #content #left #sub-menu ul.terzo-livello li a:hover{background:url("/m58template/ecatech/img/list-img-primo-aperto.jpg") no-repeat  10px 10px #fff; color:#0f385d;}
#container #content #left #sub-menu ul.terzo-livello li a.active{background:url("/m58template/ecatech/img/list-img-primo-aperto.jpg") no-repeat  10px 10px #fff; color:#0f385d;}
#container #content #left #sub-menu ul li a:link,
#container #content #left #sub-menu ul li a:visited{ font-size:11px; color:#fff; text-decoration:none;}
#container #content #left #bottom-sub-menu{ height:12px; background:url("/m58template/ecatech/img/bg-bottom-sub-menu.jpg");}
/* fine sottomenu */

/* Pagine Interne */
#container #content #left{width:210px; margin:0 35px 0 0; float:left;}
#container #content #center #menu-cortesia{ font-size:11px; margin: 0 0 5px 0;}
#container #content #center #menu-cortesia ul li{ display:inline; color:#666;}
#container #content #center #menu-cortesia ul li a:link,
#container #content #center #menu-cortesia ul li a:visited{text-decoration:underline; color:#0e395c;}
#container #content #center #menu-cortesia ul li a:hover{text-decoration:none;}
#container #content #center {width:485px; margin:0 30px 0 0; padding:0; float:left;}
#container #content #center .box-top{background:url("/m58template/ecatech/img/bg-box-top-int.jpg"); height:7px;}
#container #content #center .box{background:url("/m58template/ecatech/img/bg-box-center-int.jpg") repeat-y ; padding:0 14px;}
#container #content #center .box-bottom{background:url("/m58template/ecatech/img/bg-box-bottom-int.jpg"); height:11px;}
#container #content #center span.testo{ font-size:11px;}
#container #content #center span.testo ul{ padding:0 0 0 15px;}
#container #content #center span.testo li{background:none; list-style:disc; padding:none; margin:none;}
#container #content #center span.testo li li{list-style:circle; background:none;}
#container #content #center span.testo li li li{list-style:none; background:none;}


/*#container #content #center span.testo li {background:url("/m58template/ecatech/img/pointerList.jpg") 0 8px no-repeat; padding: 0 0 0 10px; margin: 0 0 0 5px;}*/



#container #content #center-wide {width:730px; margin:0 30px 0 0; padding:0; float:left;}
#container #content #center-wide h1{ /*font-size:13px; font-weight:normal;*/ color:#fff;  text-align:center; height:26px; line-height:26px; padding:0 0 0 10px; background:url("/m58template/ecatech/img/bg-h1-center-wide.jpg") no-repeat;}
#container #content #center-wide .box{width:200px; margin:50px 0 0 281px;}
#container #content #center-wide .box p{ font-size:12px; text-transform:capitalize;}
#container #content #center-wide .box p.pulsanti{ background:url("/m58template/ecatech/img/bg-pulsanti-area.jpg") no-repeat; margin:0 0 0 63px; padding:3px 54px 3px 14px;}
#container #content #center-wide .box p.pulsanti a:link,
#container #content #center-wide .box p.pulsanti a:visited{color:#fff; text-decoration:none;}
#container #content #center-wide .box .login{ margin:0 0 15px 24px; padding:2px; font-size:11px; border:1px solid #0d375d;}
#container #content #center-wide .box .password{ margin:0 0 15px 10px; padding:2px; font-size:11px; border:1px solid #0d375d;}

#container #content #center-search {width:730px; margin:0 30px 0 0; padding:0; float:left;}
#container #content #center-search table tr{ text-transform:lowercase; line-height:20px; padding:0; margin:0; text-indent:10px; }
#container #content #center-search table tr td.testo tr td.testo{ text-transform:none; border:none; line-height:17px; text-indent:0px; padding:0 0 0 10px; color:#333333;}
#container #content #center-search table tr td.testo tr td.testo a:link,
#container #content #center-search table tr td.testo tr td.testo a:visited{font-size:11px; color:#003e81; text-decoration:none;}
#container #content #center-search table tr td.testo tr td.testo a:hover{text-decoration:underline}
#container #content #center-search table tr td.testo span.numeri_on{ color:#333; font-size:12px;}
#container #content #center-search table tr td.testo a.numeri:link,
#container #content #center-search table tr td.testo a.numeri:visited{ font-size:12px; text-decoration:none; color:#003e81;}
#container #content #right{width:230px; float:left; color:#fff;}
#container #content #right .box-top{background:url("/m58template/ecatech/img/right-top.jpg") no-repeat; height:4px; padding:0; margin:0;}
#container #content #right .box{background:url("/m58template/ecatech/img/right-center.jpg"); font-size:11px; margin:0; padding:0px 12px;}
#container #content #right .box h1{ padding:5px 0 0 0; margin:0; color:#fdc921; /*font-size:11px;*/}
#container #content #right .box p{ padding:6px 0;}
#container #content #right .box p input{margin:0;}
#container #content #right .box p input.cerca{ width:155px; height:14px; color:#333; margin: 0 0 0 15px; padding:2px; font-size:10px; border:0;}
#container #content #right .box p input.login{ width:155px; height:14px; color:#333; margin: 0; padding:2px; font-size:10px; border:0; float:right;}
#container #content #right .box p.pulsanti{ background:url("/m58template/ecatech/img/ico-lista.jpg") 140px 50% no-repeat;color:#fff; padding:5px 10px 5px 150px;}
#container #content #right .box p.pulsanti a:link,
#container #content #right .box p.pulsanti a:visited{color:#fdc921; text-decoration:none; font-weight: bold;}
#container #content #right .box p.pulsanti a:hover{color:#fdc921; text-decoration:underline;}
#container #content #right .box p.link{ background:url("/m58template/ecatech/img/ico-lista.jpg") no-repeat 0px 6px; padding:3px 0 3px 10px; color:#fff;}
#container #content #right .box p.link a:link,
#container #content #right .box p.link a:visited{ color:#fdc921; text-decoration:none;}
#container #content #right .box p.link a:hover{ color:#fdc921; text-decoration:underline;}
#container #content #right .box-bottom{background:url("/m58template/ecatech/img/right-bottom.jpg"); height:4px; padding:0; margin:0 0 20px 0;}
#container #content #right form {border:0; padding:0; margin:0;}
#container #content #right .sponsor{text-align:center; padding:20px 0;}
#container #footer{ background:url(/m58template/ecatech/img/bgFooter.jpg); height:23px; margin: 20px 0;}
#container #footer p{ color:#FFFFFF; font-size:10px; padding:5px 0 0 5px;}
#container #footer a:link,
#container #footer a:visited{ color:#FFFFFF; text-decoration:none;}
#container #footer a:hover{ color:#FFFFFF; text-decoration:underline;}
