#title {width:798px; height:330px; padding:0 0 0 0; background:url(../img/home/bg-title.jpg) top repeat-x;}
#title .title {width:487px; height:44px; margin:13px 0 10px 35px; #margin:13px 0 2px 35px; _margin:13px 0 2px 35px;}


/* news */
#title .bigBox {height:270px;}
#title .bignew {margin:0 0 40px 0;}
#title .bignew .img {padding:10px; background:#fafbfc; border:1px solid #d4d6d8; margin:0 0 0 30px; _margin:0 0 0 15px; float:left; width:354px; height:233px; text-align:center;}
#title .bignew .arrow {width:15px; height:34px; background:url(../img/home/arrow.gif); margin:30px 50px 0 -1px; position:relative; float:left;}
#title .bignew .text {width:320px; margin:-25px 46px 0 0; _margin:-30px 20px 0 0; line-height:19px; float:right;}
#title .bignew .text span {color:#df0126; font-size:12px; margin:0 0 10px 0; display:block;}
#title .bignew .text .des {height:128px; #height:125px;  color:#000; padding:0; display:block; overflow:hidden;}
#title .bignew .text .des h2 {font-size:24px; color:#3e2770; line-height:26px; font-weight:bold; display:block; margin:0 0 15px 0;}
#title .bignew .text a {font-weight:bold; font-size:12px; color:#df0126;}
#title .bignew .text a:hover {color:#3e2770;}
#title .bignew .text a.list {padding:0 0 0 14px; margin:9px 0 0 0; display:block; color:#c1bbbc; font-size:10px; font-weight:normal; background:url(../img/home/bg-news-list.gif) 0 6px no-repeat;}
#title .bignew .text a.list:hover {color:#000;}


/* special events */
a.special {width:758px; height:173px; display:block; background:url(../img/special/trofeo-ferroli-home.jpg) no-repeat; margin:0 0 10px 30px;}
a.facebook {width:758px; height:70px; display:block; background:url(../img/home/facebook.jpg) no-repeat; margin:0 0 10px 30px;}

/* menu */
#hmenu {width:365px; margin:0 55px 0 30px; _margin:0 55px 0 15px; background:url(../img/home/bg-blue.jpg) left repeat-y; float:left;}
#hmenu .cont {padding:0 0 0 16px; background:url(../img/home/bg-gradient.jpg) left no-repeat;}
#hmenu .cont div {width:346px; height:69px; margin:0 0 4px 0; background:url(../img/home/bg-menu.jpg) repeat-x;}
#hmenu .cont div.last {margin:0;}
#hmenu .cont div a {width:240px; height:61px; display:block; border:1px solid #ecebed; padding:6px 0 0 104px;}
#hmenu .cont div a:hover {border:1px solid #f00}
#hmenu .cont div a.btn1 {background:url(../img/home/btn-prima-squadra.jpg) left no-repeat;}
#hmenu .cont div a.btn2 {background:url(../img/home/btn-settore-giovanile.jpg) left no-repeat;}
#hmenu .cont div a.btn3 {background:url(../img/home/btn-classifica.jpg) left no-repeat;}
#hmenu .cont div a.btn4 {background:url(../img/home/btn-sambo.jpg) left no-repeat;}
#hmenu .cont div a span.title1 {font:21px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#df0027;}
#hmenu .cont div a span.title2 {font:21px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#3f2770;}
#hmenu .cont div a span.subtitle {font-size:11px; color:#7a7a7a;}
#hmenu .cont div a span.link {font-size:10px; margin:2px 0 0 0; display:block; padding:0 0 0 10px; background:url(../img/home/bg-arrow.gif) left no-repeat; text-transform:uppercase; color:#c9c9c9;}


/* gallery */
#gallery {width:327px; min-height:276px; height:auto; _height:276px; margin:0 0 90px 0; padding:5px; background:url(../img/home/bg-gallery.jpg) no-repeat #1f1f1f; float:left;}
#gallery .cont {width:310px; min-height:256px; height:auto; _height:256px; padding:10px 0 8px 15px; border:1px solid #767676;}
#gallery .cont .title {margin:0 0 30px 76px; padding:0; color:#bab8b8; font-size:10px;}
#gallery .cont .title h3 {width:226px; height:15px; display:block; font:22px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; color:#999797;}
#gallery .cont .title  a {color:#bab8b8; font-size:10px; position:relative; background:url(../img/home/bg-arrow-gallery.gif) 0 3px no-repeat; display:block; padding:0 0 0 10px;}
#gallery .cont .title  a:hover {color:#fff;}
#gallery .cont a {display:block; margin:0 6px 6px 16px; _margin:0 6px 6px 8px; float:left;}
#gallery .cont a.border {border:2px solid #626262;}
#gallery .cont a.border:hover {border:2px solid #f6f6f6;}
#gallery .cont a.last {margin:0 0 6px 0;}

#main #menu #btns a#menu_home {color:#000;}
#main #menu #btns #menu_home span.mark {display:block;}