.banner{float:left; border-bottom:#CCC solid 1px}

.photogallery_ant{float:left}
.photogallery_ant .photo_ant{float:left; padding:3px; margin:3px; border:#666 solid 1px}

.menu{border-bottom:#ccc solid 0px; float:right; padding-bottom:10px; padding-top:10px; font-family: 'Tenor Sans', sans-serif; font-size:14px; width:680px}
	.bottone_menu{float:right; text-align:center; padding-left:10px; padding-right:10px}
	.bottone_menu_select{float:right; text-align:center; padding-left:10px; padding-right:10px; color:#5585BF}
	.bottone_menu a{color:#666; text-decoration:none}
	.bottone_menu_select a{color:#000; text-decoration:none; color:#5585BF}
	.bottone_menu a:hover{color:#000; color:#5585BF}
.menu2{border-bottom:#ccc solid 0px; float:right; padding-bottom:10px; padding-top:7px; font-family: 'Tenor Sans', sans-serif; font-size:17px; width:300px}
	.bottone_menu2{float:left; text-align:center; padding-left:10px; padding-right:10px; color:#5585BF}
	.bottone_menu2_select{float:left; text-align:center; padding-left:10px; padding-right:10px}
	.bottone_menu2 a{color:#666; text-decoration:none; color:#5585BF}
	.bottone_menu2_select a{color:#000; text-decoration:none}
	.bottone_menu2 a:hover{color:#000}

.submenu{float:left; font-family: 'Tenor Sans', sans-serif; font-size:12px; padding-bottom:10px; padding-top:10px; border-bottom:#ccc solid 1px; border-top:#ccc solid 0px; min-height:15px; margin-top:-15px; margin-bottom:12px}
	.bottone_submenu{float:left; padding-right:10px; padding-left:10px}
	.bottone_submenu_select{float:left; padding-right:10px; padding-left:10px}
	.bottone_submenu a{color:#999; text-decoration:none}
	.bottone_submenu_select a{color:#5585BF; text-decoration:none}
	.bottone_submenu a:hover{color:#5585BF}
	.bottone_submenu_select a:hover{color:#5585BF}

.body{float:left; min-height:300px}
	.body .canvas_body a{color:#666}
	.body .canvas_body{font-family: 'Tenor Sans', sans-serif; font-size:13px}
	.body .canvas_body .titolo{font-family: 'Tenor Sans', sans-serif; font-size:24px; color:#5585BF; font-weight:bold}
	.body .canvas_body .titolo_div{font-family: 'Tenor Sans', sans-serif; font-size:16px; color:#5585BF; font-weight:bold}
	.body .canvas_body .titolo_art{font-family: 'Tenor Sans', sans-serif; font-size:16px; color:#5585BF; font-weight:bold; text-decoration:none}
	.body .canvas_body .minidesc_art{font-size:11px; color:#000}
	.body .canvas_body .info{font-family: 'Tenor Sans', sans-serif; font-size:18px; color:#FFFFFF; height:150px; padding:5px; text-align:center; font-weight:bold; background-color:#5585BF; padding:10px}
	.body .canvas_body .rettangolo_info{box-shadow: 0.5125em 0.5125em 0.5125em rgba(0,0,0,0.7); -moz-box-shadow: 0.5125em 0.5125em 0.5125em rgba(0,0,0,0.7); -webkit-box-shadow: 0.5125em 0.5125em 0.5125em rgba(0,0,0,0.7)}
	.body .canvas_body .titolo_dettaglio a{text-decoration:none; font-family: 'Tenor Sans', sans-serif; font-size:13px; color:#5585BF}
	.body .canvas_body .titolo_dettaglio a:hover{text-decoration:none; font-family: 'Tenor Sans', sans-serif; font-size:13px; color:#666}
	.body .canvas_body .photogallery{float:left}
	.body .canvas_body .photogallery .photo{float:left; padding:3px; margin:3px; border:#666 solid 1px}
	.body .canvas_body .lista_file{float:left}
	.body .canvas_body .lista_file .file{float:left; padding:3px; margin:3px; border:#666 solid 1px}
	.body .canvas_body .articolo{border:#ccc solid 1px; width:233px; height:100px; margin:5px; padding:5px; float:left}
	.body .canvas_body .briciole{color:#999; font-size:8px; padding:0px; margin:0px; height:6px; display:none}
	.body .canvas_body .book_now{color:#999; font-size:14px; font-family: 'Tenor Sans', sans-serif}
	.body .canvas_body .dettagli{color:#999; font-size:14px; font-family: 'Tenor Sans', sans-serif}

.footer{border-top:#ccc solid 0px; float:left; color:#999; font-family:Verdana, Geneva, sans-serif; font-size:10px}
	.footer a{color:#666}