*{margin:0;padding:0;}
html, body{height:100%;margin-bottom:1px;font-family:"MyriadPro","Lucida Sans",Arial;font-size:12px;color:#666;}
img{border:none;}
ul{margin:0;padding:0;list-style-type:none;}
a{color:#999;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a:focus,a:active{outline:0;}
a.highlight{color:#ff0000;text-decoration:none;}
.txthighlight,a.highlight:hover{color:#ff0000;}
a.highlight.sel{color:#ff0000;text-decoration:none;}
a.highlight.sel:hover{color:#ff0000;}
.clear{clear:both;}
.visore-print{display:none;}
h1{position:absolute;top:45px;left:60px;width:235px;height:87px;}
h1 a{display:block;width:235px;height:87px;}
h1 em{display:none;}
.seztit{padding-bottom:25px;font-weight:normal;font-size:36px;color:#666666;letter-spacing:-3px;line-height:34px;}
.seztit span{color:#999999;}

ul.menu{float:left;padding:10px 0 0 0;width:174px;font-size:14px;}
ul.menu li{margin:0 0 8px 0}
ul.menu li a{display:block;height:19px;padding:0 0 0 28px;width:146px;}
ul.menu li a:hover{background-position:0 bottom;}
ul.menu li a.sel{color:#333;background-position:0 center;}

ul.sottomenu{float:left;padding:0px 0 0 0;width:188px;min-height:215px;height:auto;font-size:14px;}
ul.sottomenu.bg{background:url(../images/bg-sottomenu-grigio.gif) 0 0 repeat-x;}
ul.sottomenu li{margin:0 0 8px 0;padding:0 0 0 0px;}
ul.sottomenu a{display:block;padding:0 0 0 5px;width:176px;height:19px;}
ul.sottomenu a:hover,
ul.sottomenu a.sel{color:#333;}
ul.sottomenu.bg a{color:#a1a1a1;}
ul.sottomenu.bg a:hover{color:#FFF;background:transparent;}
ul.sottomenu.bg a.sel{color:#FFF;}

ul.thirdliv{padding:7px 0 2px;width:160px;border-bottom:1px solid #e6e6e6}
ul.thirdliv .thirdlivel{margin:0 0 7px 0 !important;padding:0 0 0 5px;font-size:12px;}
ul.thirdliv .thirdlivel a{display:inline;background:none;}
ul.thirdliv .thirdlivel a:hover{background:none;}

.minheight{width: 100%;background: #ffffff;position: relative;min-height: 100%;height: auto !important;height:100%;background:url(../images/bg-minheight.gif) center 0 repeat-y}
.container{width: 926px;height:auto;background-color:#ffffff;margin: 0 auto;}

.header{position:relative;padding-left:173px;height:153px;}
.header div{float:left;padding-left:7px;height:115px;}
.header .gruppo{padding-top:10px;width:181px;font-size:14px;background:none;}
.header .generali{padding-top:10px !important;padding-top:9px;width:181px;height:85px;background:url(../images/tratteggio.gif) 0 0 repeat-y;}
.header .contatti{float:right;padding:13px 14px 0 0 !important;padding-top:12px;width:352px;height:97px;font-size:11px;text-align:right;}
.header .chiudi{position:absolute;right:0;padding:0;width:1px;height:95px;background:url(../images/tratteggio.gif) 0 0 repeat-y;}
.header .generali li{padding:2px 0 6px 0;}
.header .contatti li{margin-bottom:6px;}
.header .gruppo a,.header .generali a{display:block;padding:0 0 2px 1px;width:173px;}
.header .gruppo a.sel,.header .generali a.sel{color:#333;background:#FFF;}
.header .gruppo a:hover,.header .generali a:hover{background:#FFF;}
.header .contatti a.sel{color:#333}

.content{float:left;padding:0 0 104px;width:926px;height:auto;background:url(../images/tratteggio2.gif) 0 0 repeat-y #FFF;}
.content.management{float:left;padding:0 0 20px;width:926px;height:auto;background:url(../images/tratteggio_fixed.gif) 0 0 no-repeat #FFF;}
.content .stuff{position:relative;float:left;width:752px;height:auto;}
.content .stuff .screen{float:left;width:752px;height:208px;}
.content .stuff .screen.empty{float:left;width:752px;height:183px;background:url(../images/bg-screen-def.gif) 0 0 repeat-x;}
.content .stuff .screen.tall{height:227px;}
.content .stuff .screen.taller{height:295px;}
.content .stuff .screen.servizi{height:240px;}
.content .stuff .screen.homeflash{height:260px;}
.content .stuff .screen.contatti{height:215px;}
.content .stuff .narrow{float:left;width:564px;height:208px;background:url(../images/bg-screen-def.gif) 0 0 repeat-x;}
.content .stuff .narrow.hpcons{height:260px;}
.content .stuff .bigimg{float:left;width:564px;height:332px;}
.content .stuff .colonna{float:left;padding:0 0 0 8px;width:178px;background:#FFF;color:#999;}
.content .stuff .colonna.ecommerce{padding-top:70px;}
.content .stuff .colonna.absolute{float:none;position:absolute;top:620px;left:8px;padding:0 0 0 10px;}
.content .stuff .colonna.adv{padding-top:57px;}
.content .stuff .colonna.advint{padding-top:21px;}
.content .stuff .colonna li{margin-bottom:10px;}
.content .stuff .testi{float:right;width:564px;padding:0px 0 40px;}
.content .stuff .testi.nopadtop{padding:0 0 40px;}
.content .stuff .testi a{color:#333;text-decoration:underline;}
.content .stuff .testi.cflash{float:right;width:564px;padding:40px 0;}
.content .stuff .testi .singolacolonna{width:564px;}
.content .stuff .testi p.firstp{padding-top:10px !important;} 

.content .stuff .testi .singolacolonna h4{margin:5px 0 10px;font-size:15px;font-weight:normal;color:#3F3F3F;}
.content .stuff .testi .singolacolonna h4.nopadtop{margin-top:0;}
.content .stuff .testi .singolacolonna h5{margin:5px 0 10px;font-size:13px;font-weight:normal;color:#666;}
.content .stuff .testi .singolacolonna p{padding:0 0 8px 0;line-height:17px;}
.content .stuff .testi .singolacolonna p b{display:block;color:#3F3F3F;}
.content .stuff .testi .colonnina{float:left;padding:25px 20px 0 10px;width:252px;}
.content .stuff .testi .colonnina.ecommerce{float:left;padding:30px 20px 0 10px;width:252px;}
.content .stuff .testi .colonnina h4{margin:5px 0 10px;font-size:15px;font-weight:normal;color:#3F3F3F;}
.content .stuff .testi .colonnina.sx h4{margin:40px 0 10px;font-size:15px;font-weight:normal;color:#3F3F3F;}
.content .stuff .testi .colonnina p{padding:0 0 8px 0;line-height:17px;}
.content .stuff .testi .colonnina p b{display:block;color:#3F3F3F;}
.content .stuff .testi li{padding:0 0 7px 13px;background:url(../images/elenco2.gif) 0 4px no-repeat;}
.content .stuff .testi .colonnina .siteinfos{padding-top:10px;background:url(../images/tratteggio_orizzontale.gif) 0 bottom repeat-x;}
.content .stuff .testi .colonnina .siteinfos.adv{padding-top:105px;background:url(../images/tratteggio_orizzontale.gif) 0 bottom repeat-x;}
.content .stuff .sitelink{display:block;background:#666;color:#FFF;padding:1px 5px;}
.content .stuff .sitelink:hover{background:#333}
.content .stuff .riferimenti{margin-bottom:15px;padding:15px 0 8px;}
.content .stuff .testi .colonnina .riferimenti li{padding:0 0 7px 17px;background:0 none;}
.content .stuff .riferimenti.sx li{margin:0;padding:0 0 7px 7px;background:0 none;}
.content .stuff .riferimenti li a{color:#ff0000}
.content .stuff .asterisco{display:inline-block;background:url(../images/asterisco.gif) 0 2px no-repeat;text-indent:-9999em;width:10px;} 
.content .stuff .testi p.pasterisco{background:url(../images/asterisco.gif) 0 2px no-repeat;padding-left:10px;}
.content .stuff .testi p.videodida{font-size:11px;}
.content .stuff .testi .famo{float:left;width:100%;padding-bottom:25px;}
.content .stuff .testi .famo.first{padding-top:15px;}
.content .stuff .testi p.videodida span{display:block;}
.content .stuff .testi a{color:#333;}
.icoadv{position:absolute;right:0;top:140px;}
.bccontatti{padding-left:17px;padding-bottom:15px;}
.bccontatti b{font-size:11px;display:block;margin-bottom:2px;}
.bccontatti a{display:block;margin-bottom:2px;}
.board{float:left;padding-top:25px;width:752px;}
.boardline{float:left;padding-bottom:45px;width:752px;}
.board .boardman{float:left;width:250px;float:left;font-size:11px;}
.board .boardman img{float:left;margin-right:5px;}
.board .boardman .bdt{float:left;padding-top:29px}
.board .boardman p{clear:left;width:75%;font-size:11px;color:#545454;}
.board .boardman h2{float:left;margin:0;padding:0;font-size:11px;color:#545454;}
.board .boardman span{display:block;padding-top:5px;color:#333}
.board .boardman strong{display:block;}
.board .boardman em{display:block;font-style:normal;color:#6e87a5;}
.logof{float:left;margin:0 15px 15px 0;width:147px;}

.pagination{margin:0 auto;width:130px;text-align:right;font-weight:bold;}
.pagination span{color:#ff0000}
.pagination .prev{float:left;width:25px;height:23px;background:url(../images/pag-back.gif) 0 0 no-repeat;}
.pagination .next{float:right;width:25px;height:23px;background:url(../images/pag-next.gif) 0 0 no-repeat;}
.pagination .pages{width:100%;padding-top:3px;text-align:center;}

.footer{width: 100%;background:#f8f8f8;position: absolute;bottom: 0 !important;bottom: -1px;padding-top:10px;height: 94px;}
.footer-content{margin:0 auto;padding:25px 0 0 174px;width:752px;color:#999;text-align:center;}
.footer-content div{float:left;}
.footer-content div li{line-height:16px;}

.footer-content .gruppo{width:198px;}
.footer-content .generali{width:181px;font-size:10px;}
.footer-content .contatti{float:right;width:352px;text-align:right;font-size:10px;}
.footer-content .sel{color:#333;}

*:first-child+html .header .contatti{padding-top:12px !important;}
.loghi {padding:15px 0 20px}
.loghi li {display:inline;padding:0 !important;background:0 none !important;}
.loghi li img{margin:5px 35px 10px 0; }

