*{margin:0;padding:0;}
html, body{height:100%;margin-bottom:1px;font-family:"MyriadPro","Lucida Sans",Arial;font-size:12px;color:#666;}
fieldset,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:60px;left:0;width:225px;height:76px;}
h1 a{display:block;width:225px;height:76px;}
h1 em{display:none;}

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.sel{color:#333;}

ul.sottomenu{float:left;padding:10px 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 11px;width:170px;height:19px;background:url(../images/sottomenu.gif) 0 7px no-repeat;}
ul.sottomenu a:hover{background:url(../images/sottomenu.gif) 0 7px no-repeat;}
ul.sottomenu a.sel{color:#333;background:url(../images/sottomenu-open.gif) 0 6px no-repeat;}
ul.sottomenu a.sel:hover{background:url(../images/sottomenu-open.gif) 0 6px no-repeat;}
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;padding-bottom:0;}

.header{position:relative;padding-left:173px;height:153px;}
.header div{float:left;padding-left:7px;height:126px;background:url(../images/tratteggio.gif) 0 0 repeat-y;}
.header .gruppo{padding-top:10px;width:181px;font-size:12px;background:none;}
.header .generali{padding-top:10px !important;padding-top:9px;width:181px;height:101px;}
.header .contatti{float:right;padding:13px 14px 0 0 !important;padding-top:12px;width:352px;height:98px;font-size:11px;text-align:right;}
.header .chiudi{position:absolute;right:0;padding:0;width:1px;height:111px;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 84px;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;}
.content .stuff{position:relative;float:left;width:752px;height:auto;}
.content .stuff .screen{float:left;width:752px;height:208px;}
.content .stuff .screenhp{float:left;width:752px;height:245px;}
.content .stuff .screenda{float:left;width:752px;height:248px;}
.content .stuff .narrow{float:left;width:564px;height:230px;background:url(../images/bg-screen-def.gif) 0 0 repeat-x;}
.content .stuff .narrow.displaya{height:248px;}
.content .stuff .narrow.displaya #sezione{float:left;padding-top:3px;font-size:42px}
.content .stuff .narrow.displaya #sezione.donna{color:#c9cd79;}
.content .stuff .narrow.displaya #sezione.giovani{color:#a1c4ca;}
.content .stuff .narrow.displaya #sezione.news{color:#8fa3bc;}
.content .stuff .narrow.displaya #sezione.cooking{color:#d05b3a;}
.content .stuff .narrow.displaya #sezione.wellness{color:#b9b6a3;}
.content .stuff .narrow.displaya #sezione.travel{color:#91c3de;}
.content .stuff .narrow.displaya #sezione.scuola{color:#d57ac9;}
.content .stuff .narrow.displaya #sezione.entertainment{color:#e96465;}
.content .stuff .narrow.displaya #sezione.tech{color:#312d2c;}
.content .stuff .colonna{float:left;padding:0 0 0 8px;width:178px;;color:#999;}
.content .stuff .colonna li{margin-bottom:10px;}
.content .stuff .testi{float:right;width:564px;padding:0 0 40px;}
.content .stuff .testi .singolacolonna{padding-top:25px;width:564px;}
.content .stuff .testi.wide{float:left;width:752px;padding:20px 0 40px;}
.content .stuff .testi.wide.nopad{float:left;width:752px;padding:0 0 40px;}
.content .stuff .testi.wide .singolacolonna{float:left;padding:0 0 0 10px;width:742px;}
.content .stuff .testi.wide .singolacolonna.form{float:left;padding:0 0 0 2px;width:750px;}
.content .stuff .testi .singolacolonna h4{margin:5px 0 10px;font-size:15px;font-weight:normal;color:#3F3F3F;}
.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;}
 .sede{float:left;width:240px;}
.content .stuff .testi .colonnina{float:left;position:relative;padding:25px 20px 0 10px;width:252px;}
.content .stuff .testi .colonnina.dasx{padding-top:45px;}
.content .stuff .testi .colonnina.sx h4{margin:40px 0 10px;font-size:15px;font-weight:normal;color:#3F3F3F;}
.content .stuff .testi .colonnina h4{margin:5px 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 .colonnina li{padding:0 0 7px 13px;background:url(../images/elenco2.gif) 0 4px no-repeat;}
.content .stuff .testi .colonnina .siteinfos{padding-top:150px;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 .testi .colonnina .brand{position:absolute;top:-121px;right:20px;width:252px;height:190px;text-align:center;}
.content .stuff .testi a{color:#333;text-decoration:none;}
.content .stuff .testi a.highlight{color:#ff0000;text-decoration:none;}
.content .stuff .testi .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 .colonna.iab{padding-top:50px;font-size:13px;color:#333333;}
.content .stuff .colonna.iab .toiab{display:block;margin:0 auto 25px;width:89px;height:37px;background:url(../images/iab.gif) 0 0 no-repeat;text-indent:-9999em;}
.content .stuff .colonna.iab .iabcont{margin:0 auto;width:170px;}
.content .stuff .colonna.iab .iabhighlight{font-size:12px;color:#ff0000;}
.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;}

.friga{float:left;padding-bottom:9px;width:100%;line-height:25px;}
.friga.prima{padding-top:10px;}
.friga.grigia{background:#fafafa}
.label{float:left;padding-right:15px;width:169px;text-align:right;}
.input{float:left;width:281px;}
.formmess{float:left;width:250px;}
.formmess .man{display:inline-block;background:url(../images/asterisco.gif) 0 8px no-repeat !important;text-indent:-9999em;width:10px;}
.formmess .errore{color:#ff0000;display:none;}
.input .itxt{padding:3px;width:268px;border:1px solid #c0c0c0;color:#666;}
.input .ifile{padding:3px;width:268px;color:#666;border:#fff;}
.input select{padding:3px;width:276px;border:1px solid #c0c0c0;color:#666;}
.input textarea{padding:3px;width:268px;height:200px;border:1px solid #c0c0c0;color:#666;}
.sendmail{clear:both;display:block;margin:0 auto;width:80px;height:23px;background:url(../images/botinvia.gif) 0 0 no-repeat;text-indent:-9999em;}
.sendmail:hover{background:url(../images/botinvia.gif) 0 -23px no-repeat;}
.privacy{clear:both;width:720px;margin:0 auto;}
.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;}

.panel{float:left;margin-right:1px;height:210px;}
.panel.donna{width:61px;background:url(../images/screen/da/donna.jpg) 0 0 no-repeat;}
.panel.donna:hover{background:url(../images/screen/da/donna.jpg) 0 -210px no-repeat;}
.panel.giovani{width:62px;background:url(../images/screen/da/giovani.jpg) 0 0 no-repeat;}
.panel.giovani:hover{background:url(../images/screen/da/giovani.jpg) 0 -210px no-repeat;}
.panel.news{width:62px;background:url(../images/screen/da/news.jpg) 0 0 no-repeat;}
.panel.news:hover{background:url(../images/screen/da/news.jpg) 0 -210px no-repeat;}
.panel.cooking{width:62px;background:url(../images/screen/da/cooking.jpg) 0 0 no-repeat;}
.panel.cooking:hover{background:url(../images/screen/da/cooking.jpg) 0 -210px no-repeat;}
.panel.wellness{width:62px;background:url(../images/screen/da/wellness.jpg) 0 0 no-repeat;}
.panel.wellness:hover{background:url(../images/screen/da/wellness.jpg) 0 -210px no-repeat;}
.panel.travel{width:63px;background:url(../images/screen/da/travel.jpg) 0 0 no-repeat;}
.panel.travel:hover{background:url(../images/screen/da/travel.jpg) 0 -210px no-repeat;}
.panel.scuola{width:61px;background:url(../images/screen/da/scuola.jpg) 0 0 no-repeat;}
.panel.scuola:hover{background:url(../images/screen/da/scuola.jpg) 0 -210px no-repeat;}
.panel.entertainment{width:62px;background:url(../images/screen/da/entertainment.jpg) 0 0 no-repeat;}
.panel.entertainment:hover{background:url(../images/screen/da/entertainment.jpg) 0 -210px no-repeat;}
.panel.tech{margin-right:0;width:61px;background:url(../images/screen/da/tech.jpg) 0 0 no-repeat;}
.panel.tech:hover{background:url(../images/screen/da/tech.jpg) 0 -210px no-repeat;}
*:first-child+html .header .contatti{padding-top:12px !important;}