/* ---- BOX SITO ---- */
body{margin: 0;padding: 0;background-color: #8b8b8b;}
#fixWidth{margin: 0 auto;width: 900px;padding: 0;}

/* ---- HEADER ---- */
#box_header{margin: 0;padding: 0 1px 1px 1px;background-color: #fff;border: 1px solid #ccc;border-top: none;}
#box_graficaTop{margin: 0;width: 896px;height: 128px;background: url(../grafica/bg_graficaTop.jpg) no-repeat top center #292929;}
#box_header h1#logo{margin: 20px 0 0 4px;padding: 0;float: left;width: 324px;height: 87px;background: url(../grafica/logo_premium.gif) no-repeat top left transparent}
#box_header h1#logo a{margin: 0;padding: 87px 0 0 0;display: block;width: 324px;height: 0;overflow: hidden;}

/* ---- MENU ---- */
#box_menu {margin: 0;padding: 0;height: 43px;background-color: #292929;}
#box_header > #box_menu {padding: 0;}

/* menu 1 */
ul#menu1 {margin: 0;padding: 0;list-style-type: none;}
ul#menu1 li {display: inline;margin: 0 0;padding: 0;}
ul#menu1 li a{float: left;display: block;height: 0; overflow: hidden;margin: 0;padding: 43px 0 0 0;background-image: url(../grafica/menu1.gif);background-repeat: no-repeat;}

ul#menu1 li#menu1_lnk1 a{width: 124px; background-position: 0 0;}
ul#menu1 li#menu1_lnk2 a{width: 162px; background-position: -124px 0;}
ul#menu1 li#menu1_lnk3 a{width: 111px; background-position: -286px 0;}
ul#menu1 li#menu1_lnk4 a{width: 114px; background-position: -397px 0;}
ul#menu1 li#menu1_lnk5 a{width: 153px; background-position: -511px 0;}
ul#menu1 li#menu1_lnk6 a{width: 124px; background-position: -664px 0;}
ul#menu1 li#menu1_lnk7 a{width: 108px; background-position: -788px 0;}

ul#menu1 li#menu1_lnk1 a:hover, ul#menu1 li#menu1_lnk1 a.selected{width: 124px; background-position: 0 -43px;}
ul#menu1 li#menu1_lnk2 a:hover, ul#menu1 li#menu1_lnk2 a.selected{width: 162px; background-position: -124px -43px;}
ul#menu1 li#menu1_lnk3 a:hover, ul#menu1 li#menu1_lnk3 a.selected{width: 111px; background-position: -286px -43px;}
ul#menu1 li#menu1_lnk4 a:hover, ul#menu1 li#menu1_lnk4 a.selected{width: 114px; background-position: -397px -43px;}
ul#menu1 li#menu1_lnk5 a:hover, ul#menu1 li#menu1_lnk5 a.selected{width: 153px; background-position: -511px -43px;}
ul#menu1 li#menu1_lnk6 a:hover, ul#menu1 li#menu1_lnk6 a.selected{width: 124px; background-position: -664px -43px;}
ul#menu1 li#menu1_lnk7 a:hover, ul#menu1 li#menu1_lnk7 a.selected{width: 108px; background-position: -788px -43px;}

/* ---- DESCRIPTION ---- */
#box_description {border-top: 1px solid #555;background-color: #000;}
#box_description p{color: #ddd;font-size: 11px;margin: 0;padding: 0 0 0 19px;line-height: 22px;}
#box_description strong{font-size: 11px;color: #a3a3a3;}
#box_description a.btn_abbonati{display: block;float: right;width: 164px;height: 0;padding: 21px 0 0 0;overflow: hidden;background: url(../grafica/bg_bt_abbonati.gif) no-repeat top left transparent;}
#box_description a.btn_abbonati:hover{background-position: 0 -21px;}


/* ---- CONTENT ---- */
#box_container1 {margin: 19px 0;padding: 1px;background-color: #fff;border: 1px solid #ccc;}

/* contenuto del sito */
#box_content {margin: 0;padding: 22px;border: 1px solid #ccc;line-height: 160%}
#box_content p{line-height: 160%}

/* boxmodel height trick */
#box_trick {clear: both;margin: 0;padding: 0;height: 1px;font-size: 1px;}

/* ---- FOOTER ---- */
#box_footer{margin: 19px 0 0 0;padding: 1px 1px 0 1px;background-color: #fff;border: 1px solid #ccc;border-bottom: none;}
#box_footer2 {margin: 0;padding: 20px;color: #7f7f7f;font-size: 11px;line-height: 200%;background-color: #292929;}
#box_footer2 p{margin: 0;padding: 0;color: #7f7f7f; text-align: center;font-size: 11px;line-height: 200%;}
#box_footer2 a{color: #7f7f7f;text-decoration: none;}
#box_footer2 a:hover{color: #b9001f;text-decoration: none;}

