#hp_content {width: 998px; padding: 3px 0 10px 0; background: URL(../img/bg_hpcontent.gif) top right repeat-y;}
#hp_content  h2 {font-family: arial; font-size: 12px; font-weight: bold; color: #304483; text-transform: none;}
#hp_content .boxcolorato {background-color: #c1d9f1; padding: 3px 5px 3px 10px;}
#hp_content .nopadding {padding: 0 !important;}


#hp_content .hpleft {width: 524px; float: left; display: inline;}

#hp_content .hpleft .blocco_img_text {margin-left: 20px; margin-top: 10px;}
#hp_content .hpleft .blocco_img_text .immagine {float: left; display: inline; width: 117px;}
#hp_content .hpleft .blocco_img_text .immagine .grigio {width: 111px; padding: 3px; background-color: #e3e5f4; font-size: 9px; margin-top: 3px;}
#hp_content .hpleft .blocco_img_text .testo {float: left; display: inline; width: 375px; margin-left: 10px; font-size: 14px;}

#hp_content .hpleft .areainteresse {background-color: #c1d9f1; width: 504px; margin-left: 20px; text-align: center; margin-top: 10px; border-top: 3px solid #879dcf; padding: 5px 0 5px 0;}
#hp_content .hpleft .areainteresse h1 {font-size: 26px;}
#hp_content .hpleft .areainteresse ul {list-style: none; list-style-position: outside; width: 488px; margin-left: 10px; margin-top: 17px;}
#hp_content .hpleft .areainteresse li {float: left; display: inline; width: 244px; height: 30px; background: URL(../img/btn_areeeinteresse.jpg) top right no-repeat;}
#hp_content .hpleft .areainteresse li a:link {display: block; width: 238px; height: 19px; color: #333333; font-family: arial; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-top: 7px; text-decoration: none;}
#hp_content .hpleft .areainteresse li a:visited {display: block; width: 238px; height: 19px; color: #333333; font-family: arial; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-top: 7px; text-decoration: none;}
#hp_content .hpleft .areainteresse li a:hover {display: block; width: 238px; height: 19px; color: #304483; font-family: arial; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-top: 7px; text-decoration: none;}
#hp_content .hpleft .areainteresse .areainteresselabel {float: left; display: inline; width: 244px; margin-left: 7px; text-align: right; font-family: arial; font-size: 11px; padding-top: 3px;}
#hp_content .hpleft .areainteresse .areainteresseinput {float: left; display: inline; width: 244px; margin-left: 2px; text-align: left; font-family: arial; font-size: 11px; padding-top: 3px;}
#hp_content .hpleft .areainteresse .areainteresseinput input {float: left; display: inline; width: 198px; margin-left: 2px; text-align: left; font-family: arial; font-size: 11px; padding: 2px 5px 2px 5px; border-bottom: 1px solid #7283ba; border-left: 1px solid #7283ba; border-right: 1px solid #aeb2c0; border-top: 1px solid #aeb2c0; margin-top: 4px;}
#hp_content .hpleft .areainteresse .areainteresseinput a {float: left; display: inline; margin-left: 8px; width: 18px; padding-top: 5px;}

#hp_content .hpleft .blocco_conbordo {width: 504px; margin-left: 20px; margin-top: 10px; border-top: 3px solid #879dcf; padding-top: 2px;}
#hp_content .hpleft .boxcolorato {background-color: #c1d9f1; padding: 2px 5px 2px 10px;}
#hp_content .hpleft .boxcolorato a:link {font-family: arial; font-size: 10px; font-weight: bold; color: #333333; text-transform: uppercase;}
#hp_content .hpleft .boxcolorato a:visited {font-family: arial; font-size: 10px; font-weight: bold; color: #333333; text-transform: uppercase;}
#hp_content .hpleft .boxcolorato a:hover {font-family: arial; font-size: 10px; font-weight: bold; color: #333333; text-transform: uppercase;}

#hp_content .hpleft ul.articoliinteresse {list-style: none; list-style-position: outside; width: 504px; font-weight: bold; font-size: 13px; line-height: 135%;}
#hp_content .hpleft ul.articoliinteresse li {background: URL(../img/dot_g_b.gif) bottom left repeat-x; padding: 13px 12px 10px 12px;}
#hp_content .hpleft ul.articoliinteresse li a:link {color: #333333; font-size: 13px; font-weight: bold;}
#hp_content .hpleft ul.articoliinteresse li a:visited {color: #333333; font-size: 13px; font-weight: bold;}
#hp_content .hpleft ul.articoliinteresse li a:hover {color: #333333; font-size: 13px; font-weight: bold;}

#hp_content .hpleft ul.interviste {list-style: none; list-style-position: outside; width: 504px; font-weight: normal; font-size: 12px; line-height: 135%; margin-top: 7px;}
#hp_content .hpleft ul.interviste li {padding: 3px 10px 0px 12px;}
#hp_content .hpleft ul.interviste li a:link {color: #333333; font-size: 13px; font-weight: bold;}
#hp_content .hpleft ul.interviste li a:visited {color: #333333; font-size: 13px; font-weight: bold;}
#hp_content .hpleft ul.interviste li a:hover {color: #333333; font-size: 13px; font-weight: bold;}


#hp_content .hpcenter {width: 267px; float: left; display: inline; margin-left: 14px;}
#hp_content .hpcenter h2 {font-family: arial; font-size: 12px; font-weight: bold; color: #304483; text-transform: none;}
#hp_content .hpcenter .blocco {padding-bottom: 10px; border-bottom: 4px solid #ffffff;}
#hp_content .hpcenter .blocco .scorrivideo {width: 257px; position: relative; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 10px; font-family: arial; padding-top: 3px;}
#hp_content .hpcenter .blocco .scorrivideo .sx {width: 6px; position: absolute; top: 5px; left: 0; height: 11px;}
#hp_content .hpcenter .blocco .scorrivideo .dx {width: 6px; position: absolute; top: 5px; left: 250px; height: 11px;}
#hp_content .hpcenter .blocco .margine_sx {margin-left: 8px;}
#hp_content .hpcenter .conpadding {padding: 5px;}

#hp_content .hpcenter ul.mostre {list-style: none; list-style-position: outside; width: 267px; font-weight: normal; font-size: 12px; line-height: 135%; margin-top: 7px;}
#hp_content .hpcenter ul.mostre li {padding: 3px 10px 0px 12px;}
#hp_content .hpcenter ul.mostre li a:link {color: #333333; font-size: 12px; font-weight: bold;}
#hp_content .hpcenter ul.mostre li a:visited {color: #333333; font-size: 12px; font-weight: bold;}
#hp_content .hpcenter ul.mostre li a:hover {color: #333333; font-size: 12px; font-weight: bold;}         
#hp_content .hpcenter ul.mostre li span {color: #304483; font-size: 11px;}

#hp_content .hpcenter ul.conferenze {list-style: none; list-style-position: outside; width: 267px; font-weight: normal; font-size: 12px; line-height: 135%; margin-top: 7px;}
#hp_content .hpcenter ul.conferenze li {padding: 3px 10px 5px 12px;}
#hp_content .hpcenter ul.conferenze li a:link {color: #333333; font-size: 12px; font-weight: normal;}
#hp_content .hpcenter ul.conferenze li a:visited {color: #333333; font-size: 12px; font-weight: normal;}
#hp_content .hpcenter ul.conferenze li a:hover {color: #333333; font-size: 12px; font-weight: normal;}         
#hp_content .hpcenter ul.conferenze li span {color: #304483; font-size: 11px; font-weight: bold;}

#hp_content .hpcenter ul.quaderni {list-style: none; list-style-position: outside; width: 267px; font-weight: normal; font-size: 12px; line-height: 135%; margin-top: 7px;}
#hp_content .hpcenter ul.quaderni li {padding: 3px 10px 5px 12px;}
#hp_content .hpcenter ul.quaderni li a:link {color: #333333; font-size: 11px; font-weight: normal;}
#hp_content .hpcenter ul.quaderni li a:visited {color: #333333; font-size: 11px; font-weight: normal;}
#hp_content .hpcenter ul.quaderni li a:hover {color: #333333; font-size: 11px; font-weight: normal;}         
#hp_content .hpcenter ul.quaderni li span {color: #333333; font-size: 12px; font-weight: bold;}
#hp_content .hpcenter ul.quaderni li .immagine {float: left; display: inline; width: 60px;}
#hp_content .hpcenter ul.quaderni li .testo {float: left; display: inline; width: 180px; margin-left: 5px;}

#hp_content .hpcenter .banner {padding: 4px 4px 0 4px;}
#hp_content .hpcenter .banner img {margin-bottom: 4px;}


#hp_content .hpright {width: 189px; float: right; display: inline; margin-left: 3px;}

#hp_content .hpright .blocco {padding-bottom: 10px; border-bottom: 4px solid #ffffff;}
#hp_content .hpright .conpadding {padding: 4px 0 4px 0 ;}

#hp_content .hpright .blocco .margine_sx {margin-left: 15px;}

#hp_content .hpright ul.menuright {list-style: none; list-style-position: outside; width: 181px; font-weight: normal; font-size: 12px; line-height: 100%; padding-left: 6px;}
#hp_content .hpright .menuright li {width: 181px; height: 40px; background: URL(../img/btn_hpright.jpg) top right no-repeat; text-align: center;}
#hp_content .hpright .menuright li.unariga {width: 181px; height: 35px; background: URL(../img/btn_hpright.jpg) top right no-repeat; text-align: center; padding-top: 5px;}
#hp_content .hpright .menuright li a:link {display: block; width: 181px; height: 33px; color: #364083; font-family: arial; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-top: 7px; text-decoration: none;}
#hp_content .hpright .menuright li a:visited {display: block; width: 181px; height: 33px; color: #364083; font-family: arial; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-top: 7px; text-decoration: none;}
#hp_content .hpright .menuright li a:hover {display: block; width: 181px; height: 33px; color: #4f589e; font-family: arial; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-top: 7px; text-decoration: none;}


#contenitore_bannerini {width: 6000px;}
#contenitore {margin-top: 0px; width: 504px; padding: 0; height: 118px; overflow: hidden; }
.proggattivit {width:504px; position: relative; margin-top: 4px;}
.proggattivit .nov_sx { position: absolute; top: 48px; left: -6px;}
.proggattivit .nov_dx { position: absolute; top: 48px; left: 504px;}
.proggattivit .prod {margin-top: 0px; width: 245px; float: left; display: inline; padding-left: 8px;}
.proggattivit .testo {margin-top: 0px; width: 145px; margin-left: 5px; float: left; display: inline;}
.proggattivit .testo .title {font-size: 15px;}
.proggattivit .testo span {font-size: 11px; font-family: arial;}
.proggattivit .testo div {font-size: 11px; font-family: arial; background: URL(../img/prod_freccia.gif) top left no-repeat; padding-left: 11px; width: 150px;}
.proggattivit .immagine {float: left; display: inline; width: 76px;}
.proggattivit .onoff {float: right; width: 80px; text-align: right; padding-top: 10px;}
.proggattivit .onoff img {margin-left: 3px;}
.proggattivit .separetor {background: URL(../img/prod_separetor.gif) top left no-repeat; width: 1px; height: 118px; float: left; display: inline; }





