body {background-color: #e7e7e8;background-image: url(../img/bg_01.jpg);background-repeat: repeat-x;margin: 10px;}
hr {display: none;}
a{color:#333333;}
.ec { height:0px;visibility: hidden;display: none;} 
.ecm { height:0px;visibility: hidden;display: none;}

/* main container */

#head_row {width: 940px;background-color: #ffffff;clear: both;position: relative;margin: 0px;}
#main_row {width: 940px;background-color: #ffffff;clear: both;position: relative;margin: 0px;}
#footer {width: 940px; margin: 2px 0px 0px 0px;clear: both;position: relative;}

/* main home */

#main_home {width: 706px;background-image:none;background-repeat: no-repeat;position: relative;}
#head_box {width: 706px;}
#flash_home {width: 706px; height: 280px;clear: left;margin-bottom: 10px;}


/* menu */
#col_menu {width: 220px;height: 300px;float: right;background-image: url(../img/logo.gif);background-repeat: no-repeat;}
/* #col_menu a {display: block;background-image: url(../img/logo.gif); width: 213px; height: 77px; border: none;} */
#col_menu h1 {display: none;}


/* main menu */

#language {padding: 2px 0px 4px 6px;}
#language a {width: 82px; height: 9px;display: block;border: none;}
#language .eng {background-image: url(../img/lang_eng.gif);background-repeat: no-repeat;}
#language .ita {background-image: url(../img/lang_ita.gif);background-repeat: no-repeat;}
#language span {display: none;}

#menu_bar {width: 686px; height: 32px;background-color: #95999A;margin-left: 10px;clear: left;}
#main_menu {margin: 0px 0px 0px 0px; padding: 2px;list-style: none;display: block;}
#main_menu li {float: left;}
#main_menu a {border: none;display: block; width: 112px;height: 13px;background-image: url(../img/menu.gif);background-repeat: no-repeat;padding: 0px; margin-right: 2px;}
#main_menu span {display: none;}

#main_menu #b1 a {background-position: 0px 0px;}
#main_menu #b2 a {background-position: -112px 0px;}
#main_menu #b3 a {background-position: -224px 0px;}
#main_menu #b4 a {background-position: -336px 0px;}
#main_menu #b5 a {background-position: -448px 0px;}
#main_menu #b6 a {background-position: -560px 0px;margin-right: 0px;}

#main_menu #b1 a:hover {background-position: 0px -13px;}
#main_menu #b2 a:hover {background-position: -112px -13px;}
#main_menu #b3 a:hover {background-position: -224px -13px;}
#main_menu #b4 a:hover {background-position: -336px -13px;}
#main_menu #b5 a:hover {background-position: -448px -13px;}
#main_menu #b6 a:hover {background-position: -560px -13px;}

#main_menu #b1 a.sel {background-position: 0px -26px;}
#main_menu #b2 a.sel {background-position: -112px -26px;}
#main_menu #b3 a.sel {background-position: -224px -26px;}
#main_menu #b4 a.sel {background-position: -336px -26px;}
#main_menu #b5 a.sel {background-position: -448px -26px;}
#main_menu #b6 a.sel {background-position: -560px -26px;}

/* main content */

#main_row #col_sx {width: 220px; float: left;margin: 10px 0px 0px 10px;}
#main_row #col_main {width: 456px;margin: 0px 0px 0px 240px;padding-top: 10px;min-height: 300px;}
#main_row #col_dx {width: 210px; float: right;margin: 10px 10px 0px 0px;}

/*#main_row #col_main h4 {display: block; margin: 0px; padding: 2px; font: bold 11px arial, helvetica, sans-serif; text-transform: uppercase; background-color: #ff6600; color: #ffffff;}*/
#main_row #col_main h3 {display: block; margin: 0px; padding: 8px 0px 0px 0px; font: bold 12px arial, helvetica, sans-serif; text-transform: uppercase; color: #333333;}
#main_row #col_main p {font: normal 11px arial, helvetica, sans-serif;color: #666666;}
#main_row #col_main img {border: none; float: right;}

#main_row #col_main dl {font: normal 11px arial, helvetica, sans-serif;color: #666666;}
#main_row #col_main dd {font: normal 11px arial, helvetica, sans-serif;color: #333333;}

/* menu cs */

#menu_offdid {margin: 0px;padding: 0px;}
#menu_offdid dt {margin: 5px;}
#menu_offdid dd {font: normal 9px arial, helvetica, sans-serif;margin: 0px 0px 0px 18px; padding:0px; background-color: transparent;background-image: none;color: #666666;text-transform: uppercase;}
#menu_offdid dd a {text-decoration: none;color: #333333;}
#menu_offdid dt a {display: block;width: 115px;height: 7px;background-image: url(../img/menu_cs.gif);background-repeat: no-repeat;background-color: #82893D;}
#menu_offdid dt a:hover {background-color: #000000;}
#menu_offdid span {display: none;}

#menu_offdid #offd1 {background-position: 0px 0px;}
#menu_offdid #offd2 {background-position: 0px -10px;}
#menu_offdid #offd3 {background-position: 0px -20px;}
#menu_offdid #offd4 {background-position: 0px -30px;}



#tit_contenuti {margin-top: 160px;width: 104px; height: 13px; background-image: url(../img/tit_contenuti.gif);background-repeat: no-repeat;}
#tit_contenuti span{display: none;}

#shortcut {margin: 0px;padding: 0px;}
#shortcut dt {margin: 5px;}
#shortcut dd {font: normal 9px arial, helvetica, sans-serif;margin: 0px 0px 0px 18px; padding:0px; background-color: transparent;background-image: none;color: #666666;text-transform: uppercase;}
#shortcut dd a {text-decoration: none;color: #333333;}
#shortcut dt a {display: block;width: 122px;height: 7px;background-image: url(../img/contenuti.gif);background-repeat: no-repeat;background-color: #82893D;}
#shortcut dt a:hover {background-color: #000000;}
#shortcut span {display: none;}

#shortcut #sb1 {background-position: 0px 0px;}
#shortcut #sb2 {background-position: 0px -10px;}
#shortcut #sb3 {background-position: 0px -20px;}
#shortcut #sb4 {background-position: 0px -30px;}
#shortcut #sb5 {background-position: 0px -40px;}
#shortcut #sb6 {background-position: 0px -50px;}
#shortcut #sb7 {background-position: 0px -60px;}
#shortcut #sb8 {background-position: 0px -70px;}


/* menu sx */

#menu_2 {margin: 0px 0px 20px 5px;padding: 0px;}
#menu_2 dt {margin: 0px;background-image: url(../img/arrow.gif);background-repeat: no-repeat;background-position: 0px 2px;}
#menu_2 dt a {font: normal 9px arial, helvetica, sans-serif;display: block;padding-left: 10px;width: 130px;color: #82893D;text-transform: uppercase;text-decoration: none;}
#menu_2 dd {font: normal 9px arial, helvetica, sans-serif;margin: 0px 0px 4px 18px; padding:0px; color: #666666;text-transform: uppercase;}
#menu_2 dd a {text-decoration: none;color: #333333;}


/* box rigt */

#box_right h3 {font: bold 14px arial, helevetica, sans-serif;text-tranform: uppercase; color: #8EB2C8;margin: 0px; padding: 0px;}
#box_right dl {font: normal 10px arial, helevetica, sans-serif;color: #333333;margin: 10px 0px 0px 0px;}
#box_right dt {}
#box_right dd {margin: 0px 0px 10px 0px;}
#box_right a {color: #ff9900; text-decoration: none;font-weight: bold;}

/* footer */
#foot_1 {width: 100%; background-color: #C2C4C3;}
#foot_1 .txt {font: normal 10px arial, helvetica, sans-serif;text-transform: uppercase;color: #333333; padding: 4px;}
#foot_2 {font: normal 9px arial, helvetica, sans-serif;width: 100%; background-color: #F3F3F3;height: 25px;margin-top: 2px;vertical-align: middle;}
#foot_2 a {text-transform: uppercase;color: #666666;text-decoration: none;margin: 10px 4px 0px 4px;}
#foot_2 a:hover {color: #000000;}

/* da walter */
#main_row #col_dx p{font: normal 11px arial, helvetica, sans-serif;color: #666666;}
#main_row #col_dx p a{font: normal 9px arial, helvetica, sans-serif;text-transform: uppercase;color: #666666;text-decoration: none;padding-left:10px;display:block;background-image: url(../img/arrow.gif);background-repeat: no-repeat;background-position: 0px 2px;}
#main_row #col_sx h4.offerta_did span,
#main_row #col_dx h4.contatti_info span,
#main_row #col_main h4.obbiett_form span,
#main_row #col_main h4.sbocchi_prof span,
#main_row #col_main h4.profess_form span
{display:none;}
#main_row #col_sx h4.offerta_did{margin:0px;margin-bottom:10px;margin-top:5px;background-image:url(../img/offerta.gif);background-repeat:no-repeat;background-position:0px 2px;width:143px;height:15px;}
#main_row #col_dx h4.contatti_info{margin:0px;margin-top:44px;background-image:url(../img/contatti.gif);background-repeat:no-repeat;background-position:0px 2px;width:202px;height:14px;}
#main_row #col_main h4.obbiett_form{margin:0px;margin-top:5px;background-image:url(../img/obiett.gif);background-repeat:no-repeat;background-position:0px 2px;width:447px;height:14px;}
#main_row #col_main h4.sbocchi_prof{margin:0px;background-image:url(../img/sbocchi.gif);background-repeat:no-repeat;background-position:0px 2px;width:447px;height:14px;}
#main_row #col_main h4.profess_form{margin:0px;margin-top:5px;background-image:url(../img/profess.gif);background-repeat:no-repeat;background-position:0px 2px;width:447px;height:14px;}
#main_row #col_main .ruolo{color:#999999;}
#main_row #col_main .personale dd{display:block;margin-left:0px;}
#main_row #col_main .news{font: normal 10px arial, helevetica, sans-serif;color: #333333;margin: 30px 0px 0px 0px;}
/*#main_row #col_main .news h4 a {margin: 0px;padding: 0px; text-transform: uppercase; color: #666666;font-size: 10px;line-height: 11px;padding-bottom: 4px;}
*/
#main_row #col_main .news h4 {font: normal 10px arial, helevetica, sans-serif;color: #333333;margin: 10px 0px 0px 0px;padding: 0px; text-transform: uppercase; color: #666666;font-size: 10px;line-height: 11px;padding-bottom: 4px;}
#main_row #col_main .news h4 a {text-decoration: none; color: #cc0000;}

#logopolimi	{position:absolute;top:0px;left:950px;width:123px;height:84px;display:none;}
#logopolimi h2 a{display:none; width:123px;height:84px;background-image:url(../img/logopolimi.gif);background-repeat:no-repeat;}
#logopolimi h2 a span{display:none;}

/* news col right */

#news_w .news {height: 80px;margin: 10px 10px 0px 0px;font: normal 10px arial, helvetica, sans-serif;line-height: 10px;color: #666666;clear: both;border-bottom: 1px solid #f3f3f3;}
#news_w .news img {width: 55px; height: 55px;float: left; margin: 2px 8px 10px 0px;border: none;}
#news_w .news h4 {margin: 0px;padding: 0px 0px 4px 0px; text-transform: uppercase; color: #666666;font-size: 10px;line-height: 11px;}
#news_w .news h4 a {text-decoration: none; color:#333333;}
#news_w .news h4 a:hover {color:#cc0000;}

#news_w .head {padding: 0px 0px 10px 10px;}
#news_w .head a {display: block;width: 138px; height: 11px;background-image: url(../img/head_box.gif);background-repeat: no-repeat;}
#news_w .head span {display: none;}
#news_w .head .eventi {background-position: 0px 0px;}
#news_w .head .orientam {background-position: 0px -11px;}
#news_w .head .intern {background-position: 0px -22px;}



