body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

	background-image: url(images/bg2.gif);

	background-repeat: repeat-x;

}

img, div { behavior: url(iepngfix.htc) }

.top { width:100%; height:40px; background-color:#22303c; text-align:center; }

.txt_toph { margin:0 auto;float:left; width:400px; height:40px; line-height:40px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; }

.txt_top { margin:0 auto;float:left; width:500px; height:40px; line-height:40px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; }

.head {height:104px; padding-top:20px; padding-left:40px;}

.bg_logo {width:960px; height:134px; background-image:url(images/bg_nav.gif); background-repeat:no-repeat; background-position:bottom right; font-family:Arial, Helvetica, sans-serif; color:#999999;}

.bg_content {width:960px; height:12px; background-image:url(images/bg_header.gif); background-repeat:no-repeat; background-color:#FFFFFF; }

.bg_footer {width:960px; height:10px; background-image:url(images/bg_footer.gif);background-repeat:no-repeat; background-position:top;}

.content {width:920px; background-image:url(images/bg_content.gif); padding:25px 20px 25px 20px;}

.link_rec{

color:#FFFFFF;

text-decoration:underline;

}

.link_rec:hover{

color:#FFFFFF;

text-decoration:none;

}

/* MENU */

.menu {width:920px; height:38px; line-height:38px;}

.bot_on {width:119px; height:26px; background-image:url(images/bg_button_on.gif); float:right; margin-top:12px; margin-right:1px; text-align:center; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; line-height:28px;}

.bot_off {width:119px; height:26px; background-image:url(images/bg_button_off.gif); float:right; margin-top:12px; text-align:center; font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; line-height:28px;}

.bot_off:hover {width:119px; height:26px; background-image:url(images/bg_button_on.gif); float:right; margin-top:12px; text-align:center; font-family: Trebuchet MS,Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; line-height:28px;}

.txt_menu {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#999999;}

.srch {width:920px; background-image:url(images/bg_search.gif); height:39px; padding-top:7px;}

.book_srch {width:400px; height:33px; float:right; margin-right:40px;}

.top_link {color:#999999; text-decoration:none;}


/* CONTENT */

.content_2 {width:920px; margin-top:14px;}

/*.box {height:80px; background-color:#96c63f; padding:10px 10px 10px 10px;}*/

.box {height:80px; background-color:#44B9DF; padding:10px 10px 10px 10px;}

.img_box {border:#FFFFFF 4px solid; margin-right:8px; vertical-align:top;}

.txt_h1 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;}

.line_1 {width:566px; margin-top:-28px; margin-left:78px; background-image:url(images/bg_line.gif); background-repeat:repeat-x; height:3px;}

.txt_h2 {width:566px; margin-top:3px; margin-left:78px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}

.txt_up {margin-top:12px; border-bottom:#f1f1f1 solid 1px; padding-bottom:5px; padding-left:8px;  background-color:#ECF3FF; height:16px;}

.txt_content {margin-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-bottom:#f1f1f1 solid 1px; padding-bottom:5px;}

.ico_up {width:16px; height:16px; float:left; padding-top:3px;}

.txt_up1 {width:646px; float:left; font-size:15px; color: #666666; text-transform:uppercase; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}



/* COLONNA DX */

.col_dx {width:225px; float:left; margin-left:20px;}

.txt_dx {height:30px; background-color:#44B9DF; line-height:30px; padding-left:8px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color: #FFFFFF; margin-bottom:6px;}

.img_photo {border-left:#FFFFFF 4px solid; border-bottom:#FFFFFF 4px solid; vertical-align:top;}

.box_dx {padding-bottom:10px;}

.elenco {height:42px; border-bottom:#f1f1f1 solid 1px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}

.img_dx {border:#FFFFFF 4px solid; margin-right:8px; vertical-align:top;}

.txt_elenco {margin-top:-36px; margin-left:42px; color:#666666; font-size:12px;}

.txt_elenco1 {margin-left:42px; color:#999999; font-size:9px;}



/* FOOTER */

.txt_foot {width:940px; margin:0 auto; margin-top:20px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;}

.txt_foot2 {width:940px; margin:0 auto; background-image:url(images/bg_point.gif); background-repeat:repeat-x; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;}


#oggetto
{
margin-top:-106px;
}









