#img_home_print{display: none;}
#fix_width {width: 612px;margin: 0 auto;padding: 0;}

/* menu top */
ul#menu_top {margin: 0 auto; padding: 0 0 0 42px; height: 45px; width: 570px; list-style-type: none;}
ul#menu_top li {display: inline;}
ul#menu_top li a{display: inline-block; margin: 0; padding: 0 11px; color: #000; font-size: 12px; line-height: 40px; text-decoration: none; background: url(../grafica/bg_menu_top_sep.gif) no-repeat left center transparent;}
ul#menu_top li a:hover {color: red;}
/* per eliminare la barretta prima del menu */
ul#menu_top li a.primo{ background: none}
/*----------------------------------------------------------------------------*/


/*-- logo --*/
#logo{margin: 0; padding: 0; height: 244px; width: 612px;}



/*-- box --*/
#box{margin: 0; padding: 0; width: 612px; }
#box_sx{margin: 0; padding: 0; width: 52px; float:left; height: 477px; background: url(../grafica/sf_sx_trasp2.png) repeat-y left top transparent;}
#box_cx{margin: 0; padding: 0; width: 550px; float:left; height: 477px; background-color: #FFF}
#box_dx{margin: 0; padding: 0; width: 10px; float:right; height: 477px; background-color: #FFF}


/* -- interne --*/
#box_interne{margin: 0; padding: 10px 10px 0 52px; min-height: 550px; width: 550px; background: url(../grafica/sf_sx_trasp.png) repeat-y left top transparent;}
#box_interne .rosso{color: #E10010;}



#box-promozione {width:612px; margin: 0; padding: 0}
.box-promozione-separatore {width: 550px; border-bottom: 1px solid #cccccc; margin: 15px 0; display:block; float:left}
.box-promozione-separatore-down {width: 550px; border-top: 1px solid #cccccc; margin: 15px 0; padding-top: 10px; display:block; float:left}
.box-promozione-separatore-small {width: 550px; margin: 0 0 15px 0; display:block; float:left}


.box-promozione-separatore2 {width: 359px; border-bottom: 1px solid #cccccc; margin: 15px 0; display:block; float:left}
.box-promozione-separatore-down2 {width: 359px; border-top: 1px solid #cccccc; margin: 15px 0; padding-top: 10px; display:block; float:left}
.box-promozione-separatore-small2 {width: 359px; margin: 0 0 15px 0; display:block; float:left}

#fondo-interna {width:612px; margin: 0; padding: 0}

/* clear box */
.clear_box {clear: both;}

/* sep */

/* box footer -------------------- */
#box_footer_testo {margin: 0; padding: 0 0 0 42px; height: 120px; width: 570px; text-align: center;color: #000;font-size: 11px;}
#box_footer_testo p {text-align:center}
#box_footer_testo .rosso{color: #E10010;}
#box_footer_testo a {text-decoration:underline ; text-align: center;color: #000;font-size: 11px;}
#box_footer_testo a:hover {text-decoration:none}

