/*
 *
 */

html, body{ height:100%; }

body { background-color: rgb(241, 241, 241); }

p { line-height: 12px; ; }

#topbar, #topbar_generic, #main, #footer, #identity, #header-mi, #header { background-color: white; }
#topbar_generic { margin-top: 10px; }
#topbar { margin-top: 7px; height:73px; }

#identity { margin-top: 10px; height: 52px; }


/* #banner { background: url('../img/banner.jpg') no-repeat; height: 110px; } */
#banner { background: url('../img/head-local_bg.jpg') no-repeat; height: 110px; }
#banner-mi, #banner_local { background: url('../img/banner-mi.jpg') no-repeat; height: 111px; margin-top:10px; }
#banner-mi-smartcity { background: url('../img/banner-mi-smartcity.jpg') no-repeat; height: 111px; margin-top:10px; }
#banner-rdueb { background: url('../img/2011/rdueb/header-00.jpg') no-repeat; height: 166px; margin-top:10px; }
/* #banner_local { background: url('../img/head-local_bg.jpg') no-repeat; height: 110px; } */
#banner_local-tmp { background: url('../img/head-local_bg-tmp.jpg') no-repeat; height: 110px; }

#registratiOra { margin-top: 10px; height: 90px; text-align:left; vertical-align:middle; }

#euroMatching { margin-top: 10px; height: 90px; text-align:left; vertical-align:middle; }

#userBox { margin-top: 10px; height: 90px; /* background-color:#FFF; */ }
#userBox-mi { margin-top: 10px; height: 90px; }

#mainPartnerEvent { height: 44px; background-image:url('../img/banner-mainpartner_bg.gif'); background-repeat:repeat-x; }


.mainmenu-top_item{ border-left:1px solid #ddd; height:90%; display:inline; float:left; width:140px; }
.mainmenu-top_item a{ color:#aaa; font-weight:bolder; text-shadow: #ddd 0.2em 0.2em 7px; text-decoration:none; font-size:160%; }


/*
 * SPEAKERS
 */

#speaker_name{ margin-top:10px; text-align: left; }

#speaker_bredcrumbs{ text-align: left; font-size:80%; }

#speaker_photo { border: 3px solid #aaa; height: 150px; width: 120px; text-align: center; padding: 5px; }

#speaker_mail{ border: 3px solid #aaa; width: 130px; text-align: left; background-color:#aaa; margin:0px; }
#speaker_mail a { color:#FFF; }
#speaker_mail a:hover { color:#000; background-color:#ddd; }

#speaker_top-youtube{ min-height:100px; margin-top:15px; padding:5px; border:2px dotted #ddd; }

#speaker_top-slideshare{ min-height:100px; margin-top:15px; padding:5px; border:2px dotted #ddd; }

#speaker_next_events{ margin-bottom:5px; padding:5px; float:left; border-bottom:2px dotted #ddd; }

#speaker_next_events h2 { text-align: left; }

#speaker_archive h2 { text-align: left; }

#speaker_events, #speaker_schedules, #speaker_days { min-height: 100px; }


.speaker_event { margin-bottom: 0.5em; }

#speaker_contact { margin-top: 1em; }

#speaker_status  { text-align: left; font-size:120%; background: #eee; color: #000; font-style:italic; font-weight:bold; border:2px dotted #bbb; padding:5px; }

#speaker_url  { text-align: left; }

ul#speaker_social_multi,ul#speaker_social_multi li{margin:0;padding:0;list-style:none}

ul#speaker_social_multi { width: 100%; overflow: hidden; padding: 1em 0; margin:0em 0; background: #ffffff; color: #E6F5FC; }

#speaker_social_multi li{ margin:0px; padding:0px; list-style:none; float:left; width:37px; height:30px; margin-left: 1%; display: inline; text-align:center; border-right:1px dotted #777; }

#speaker_speech_list { display:block; overflow: hidden; padding: 1em 0; margin:0px; padding:0px; }

.speaker_speech_item { display: inline; margin:0px; padding:4px; margin-left: 1%; border-bottom:1px dotted #777; }

.strong_rosso { font-weight:bold; color:#f00; }

.speaker_day-top{ width:120px; ; margin:0px; padding:0px; background-color:#ddd; color:#FFF; height:30px; text-align:center; font-size:160%; font-weight:bold; text-shadow: #000 0.2em 0.2em 7px; }

.speaker_day-mese{ width:120px; ; color:#FFF; background-color:#ddd; text-align:center; font-size:120%; font-weight:bold; text-shadow: #000 0.2em 0.2em 7px; }

.speaker_day-evento{ width:108px; ; font-size:80%; background-color:#fff; text-align:center; border:3px solid #ddd; padding:3px; }

.border-inf{ margin-bottom:5px; padding-bottom:5px; border-bottom:2px dotted #ddd; }

.tagcloud { font-weight: bolder; line-height: 1.6em; padding-left:5px; }
.tagcloud li { display: inline; white-space: nowrap; padding: 0; margin: 0; }
.tagcloud li a { padding: 0 0.4em 0 0.2em; text-decoration: none; }

.partnercloud { display:table-cell; }


/*
.tagcloud_priority10 { font-size:135%; color:#000; }
.tagcloud_priority09 { font-size:115%; color:#222; }
.tagcloud_priority08 { font-size:105%; color:#444; }
.tagcloud_priority07 { font-size:90%; color:#666; }
.tagcloud_priority06 { font-size:80%; color:#777; }
.tagcloud_priority05 { font-size:70%; color:#888; }
.tagcloud_priority04 { font-size:60%; color:#999; }
.tagcloud_priority03 { font-size:50%; color:#aaa; }
.tagcloud_priority02 { font-size:45%; color:#bbb; }
.tagcloud_priority01 { font-size:40%; color:#ccc; }
*/

.tagcloud_priority10 { font-size:15px; color:#000; }
.tagcloud_priority09 { font-size:14px; color:#222; }
.tagcloud_priority08 { font-size:13px; color:#444; }
.tagcloud_priority07 { font-size:12px; color:#666; }
.tagcloud_priority06 { font-size:11px; color:#777; }
.tagcloud_priority05 { font-size:10px; color:#888; }
.tagcloud_priority04 { font-size:9px; color:#999; }
.tagcloud_priority03 { font-size:8px; color:#aaa; }
.tagcloud_priority02 { display:none; visibility:hidden; }
.tagcloud_priority01 { display:none; visibility:hidden; }


.rels_areeTematiche li { list-style-image:url('../img/arrow-mini.gif'); background-image:url('../img/bg_lista-areetematiche.gif'); background-repeat:repeat-x; min-height:30px; border-top:#bdc6c5; padding:3px; }
.rels_areeTematiche li a { text-decoration:none; }
.rels_smauList li { list-style-image:url('../img/quadrato_smau.gif'); min-height:20px; background-color:#f1f1f1; padding:3px; }
.rels_smauList li a { font-weight:bold; }
.rels_smauList li a strong { color:#333; }
.rels_listaAggiornati { border-left:#ee2e24 solid 1px; }
.rels_listaAggiornati a { margin-left:2px; font-size:80%; text-decoration:none; font-weight:bold; }

.rel_feedList { list-style:none; }
.rel_feedList li { min-height:30px; border-bottom:#eee solid 1px; padding:0px; padding-top:7px; }
.rel_feedList li a { font-size:90%; text-decoration:none; line-height:12px; background-color:#f1f1f1; color:#333; }
li.rel_feedList-fb { list-style-image:url('../img/socials/16x16/facebook.png'); list-style-position:inside; }
li.rel_feedList-ff { list-style-image:url('../img/socials/16x16/friendfeed.png'); list-style-position:inside; }
li.rel_feedList-yt { list-style-image:url('../img/socials/16x16/youtube.png'); list-style-position:inside; }
li.rel_feedList-tw { list-style-image:url('../img/socials/16x16/twitter.png'); list-style-position:inside; }
li.rel_feedList-null { list-style-image:url('../img/socials/16x16/feed.png'); list-style-position:inside; }

.rels_videoList { margin-bottom:10px; margin-top:10px; background-image:url('../img/menu_tab_bg.gif'); background-repeat:repeat-y; background-position:right; }
.rels_videoList img { float:left; margin-right:5px; }

.oss_areeTematiche li { list-style-image:url('../img/arrow-mini.gif'); background-repeat:repeat-x; border-top:#bdc6c5; padding:1px; }
.oss_areeTematiche li a { text-decoration:none; }

.oss_areeTematiche-home li { list-style-image:url('../img/arrow-mini.gif'); background-image:url('../img/bg_lista-areetematiche.gif'); background-repeat:repeat-x; border-top:#bdc6c5; padding:1px; min-height:23px; line-height:14px; margin-bottom:4px; }
.oss_areeTematiche-home li a { text-decoration:none; }
.oss_areeTematiche-home li a strong { color:#747474; }

.areeTematiche-home-ba13 li { list-style-image:url('../img/arrow-mini.gif'); background-image:url('../img/bg_lista-areetematiche.gif'); background-repeat:repeat-x; border-top:#bdc6c5; padding:1px; min-height:23px; line-height:15px; margin-bottom:8px; }
.areeTematiche-home-ba13 li a { text-decoration:none; }
.areeTematiche-home-ba13 li a strong { color:#747474; }


.oss_lob li { list-style:inside; list-style-image:none; display:inline; list-style-type:none; margin-left:0px; }
.oss_lob-vert li { list-style:inside; list-style-image:none; list-style-type:none; margin-left:0px; }
.oss_lob-home li { list-style-image:url('../img/arrow-mini.gif'); list-style-type:none; margin-left:0px; line-height:19 min-height:25px; font-size:12px; font-weight:bold; margin-bottom:2px; }
.oss_lob-home li { text-decoration:none; }

.area-recomm li { list-style-image:url('../img/flag.jpg'); list-style-type:none; margin-left:0px; line-height:18px; font-size:12px; font-weight:bold; }


/*
 * MAIN
 */
 
#main { margin-top:0px; padding-top: 10px; padding-bottom: 10px; }

.newsList li { list-style:none; border-left:#ee2e24 4px solid; padding-left:7px; background-image:url('../img/2011/bg-grad-vert.gif'); background-repeat:repeat-x; margin-bottom:5px; }

.schedule-content { font-size:9px; color:#666; }
.schedule-content img { display:none; }

.partnerBoxBusiness { color:#666; font-weight:bold; text-shadow: #ddd 0.2em 0.2em 7px; padding:3px; margin-top:7px; }

.pageName { margin-top:10px; text-align: left; font-weight:bold; color:#666; }
.evidenzia { color:#690; font-size:120%; font-weight:bold; }

.areeLink { text-decoration:none; line-height:13px; }

ul#multi,ul#multi li{margin:0;padding:0;list-style:none}

ul#multi{ width: 100%; overflow: hidden; padding: 1em 0; margin:0em 0; background: #ffffff; color: #E6F5FC}

ul#multi li{ float:left; width:48%; height:110px; margin-left: 1%; display: inline; border-bottom:1px dotted #777}

.full-height { min-height: 100%; height:auto; height: 100%; }

.wsDescriptionLabelStyle { text-align:right; color:#ee2e24; font-style:italic; background-color:#f1f1f1; margin:2px; }

.wsDescriptionDetStyle { margin:2px; }

.homeButton { margin:0px; }

.speakersList { margin-bottom:20px; min-height:180px; margin-right:20px; }

.pageNum { float:right; margin-top:15px; margin-bottom:15px; margin-right:30px; background-color:#f1f1f1; }

.schedule_type_convegno { background:url('../img/events/bg_01.jpg'); background-repeat:repeat-x; } /*convegni*/
.schedule_type_workshop-formativo { background:url('../img/events/bg_02.jpg'); background-repeat:repeat-x; } /*formativi*/
.schedule_type_smartcity-speech, .schedule_type_smartcity-formativo { background:url('../img/events/bg_05.jpg'); background-repeat:repeat-x; } /*smartcity*/
.schedule_type_workshop-business, .schedule_type_presentazione-trade { background:url('../img/events/bg_04.jpg'); background-repeat:repeat-x; } /*azienda*/

.partner_type_b { background-image:url('../img/bg-article_b.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*business*/
.partner_type_t { background-image:url('../img/bg-article_t.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*trade*/
.partner_type_bt { background-image:url('../img/bg-article_bt.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; } /*business+trade*/
.partner_type_bt-search { background-image:url('../img/bg-article_bt-search.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; } /*business+trade*/
.partner_type_p { background-image:url('../img/bg-article_p.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*percorsi*/
.partner_type_j { background-image:url('../img/bg-article_j.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*percorsi*/
.partner_type_n { background-image:url('../img/bg-article_n.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*standard*/
.partner_type_sc { background-image:url('../img/bg-article_sc.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*smart city*/

.partner_type_pf { background-image:url('../img/bg-article_pf.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*percorsi - finanziari*/
.partner_type_pa { background-image:url('../img/bg-article_pa.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*percorsi - accelerazione*/
.partner_type_ps { background-image:url('../img/bg-article_ps.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; border:#e1e1e1 solid 1px; }  /*percorsi - supporto alle start up*/


.home-box { padding:3px; margin-right:5px; display:inline; min-height:100px; height:100px; }
.home-box-rs { padding:3px; margin-right:5px; display:inline; min-height:80px; height:80px; }

.area-list { font-size:12px; margin-bottom:3px; min-height:40px; border-bottom:#f1f1f1 1px solid; background-image:url('../img/bg-article_n.gif'); background-repeat:repeat-y; padding-top:3px; padding-left:10px; padding-right:0px; }
.area-list a { text-decoration:none; }
.area-list a strong { color:#747474; }


/*
 * MENU
 */

.menuItemStyle { margin-left:3px; margin-bottom:1px; padding-bottom:1px; border-bottom:1px solid #fff; width:220px; }
.menuItemStyle a { color:#333; text-decoration:none; }
.menuItemStyle-short { margin-left:3px; margin-bottom:1px; padding-bottom:1px; border-bottom:1px solid #fff; width:95px; }
.menuItemStyle-short a { color:#333; text-decoration:none; }

.menuItemStyle-mi { margin-left:3px; margin-bottom:10px; padding-bottom:1px; border-bottom:1px solid #fff; width:220px; line-height:15px; }
.menuItemStyle-mi a { color:#333; text-decoration:none; font-weight:bold; }
.menuItemStyle-mi li { list-style-type:none; }
.menuItemStyle-mi li a { margin-bottom:5px; }


/*
 * FOOTER
 */

#footer, #footer-rdueb { margin-top: 10px; padding-top: 10px; padding-bottom: 10px; }

#footer div { height: 66px; }

#footer strong { color: red; }

#footer a { color: black; text-decoration: none; font-weight: bold; }

#footer-rdueb div { height: 176px; background-color:#FFF; }


#logo img { margin-left: 3px; margin-top: 25px; }
#logo-mi img { margin-left: 3px; margin-top: 15px; }
#logo-mi11 img { margin-left: 3px; margin-top: 0px; }

.top-mi { position:relative; height:70px; border-left:#CCC 3px solid; }
.top-mi a { position:absolute; bottom:0; margin:0; text-decoration:none; font-size:15px; color:#aaa; line-height:15px; margin-bottom:5px; margin-left:3px; }
.top-mi a:hover { background-color:#FFF; }
.top-mi-cerca { position:relative; background:url('../img/bg-home-cerca.gif'); background-repeat:no-repeat; height:70px; border-left:#CCC 3px solid; vertical-align:bottom; margin-right:0px; }
.top-mi-cerca form { position:absolute; bottom:0; margin:0; }
.top-mi-cerca input { margin-left:10px; margin-bottom:7px; }
a.microsoft-link:hover { background:none; }


/*
 * PAGINATOR
 */

.paginator { padding: 8px 4px 4px 4px; /*float: right; */
  text-align:right; margin-bottom: 20px; }

.paginator .current-page { background-color:#f1f1f1; border-color:#f1f1f1; color:#ee2e24; font-weight: bold; padding: 2px 6px; }

.paginator .page-count { color: #444444; margin-left: 10px; }

.paginator a { border: 1px solid #CCCCCC; color: black; padding: 2px 6px; text-decoration: none; }

.paginator a:hover { background: #9BC0F2; border-color: #003366; color: black; }

.paginator a:visited { color: black; }

.contentPopup { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; }

.tmbGallery { -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #fff, #efefef); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#efefef)); }

/* #partnerDescription p, #partnerDescription li { margin-top:1px; margin-bottom:1px; } */

.bottone-app { -moz-border-radius:3px; -webkit-border-radius:3px; background:-moz-linear-gradient(top, #f1f1f1, #ddd); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f1f1), to(#ddd)); margin:5px; padding:10px 7px 7px 7px; width:270px; text-align:center; margin-left:10px; }
.bottone-app a { color:#000; }
.bottone-app h3 { margin-bottom:5px; }

.ms-class1, .ms-class2, .ms-class3, .ms-class4  { width:184px; font-size:11px; padding:10px; margin-bottom:5px; }
.ms-classt1, .ms-classt2, .ms-classt3, .ms-classt4  { font-size:14px; padding:15px; margin-bottom:15px; margin-top:10px }
.ms-class1, .ms-class2, .ms-class3, .ms-class4, .ms-classt1, .ms-classt2, .ms-classt3, .ms-classt4  { float:left; -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #fff, #efefef); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#efefef)); border:1px solid #ccc; }
.ms-class1 img, .ms-class2 img, .ms-class3 img, .ms-class4 img, .ms-classt1 img, .ms-classt2 img, .ms-classt3 img, .ms-classt4 img  { float:left; margin-right:8px; }
.ms-classt1 img, .ms-classt2 img, .ms-classt3 img, .ms-classt4 img  { margin-top:-10px; }
.ms-class1 img, .ms-class2 img, .ms-classt1 img, .ms-classt2 img, .ms-classt3 img, .ms-classt4 img  { float:left; margin-right:8px; margin-bottom:5px; }
.ms-class3 img, .ms-class4 img  { float:left; margin-right:8px; margin-bottom:5px; }
.ms-class1 a, .ms-class2 a, .ms-class3 a, .ms-class4 a, .ms-classt1 a, .ms-classt2 a, .ms-classt3 a, .ms-classt4 a  { text-decoration:none; }
.ms-class1, .ms-class2 { height:50px; margin-right:4px; }
.ms-class3, .ms-class4 { height:50px; margin-right:4px; }
.ms-classt1, .ms-classt2, .ms-classt3, .ms-classt4 { height:25px; margin-right:4px; }
.ms-class1 a strong { color:#3c819f; text-transform:uppercase; }
.ms-class2 a strong { color:#b4a400; text-transform:uppercase; }
.ms-class3 a strong { color:#f19da0; text-transform:uppercase; }
.ms-class4 a strong { color:#88bf67; text-transform:uppercase; }

.intel-class1, .intel-class2, .intel-class3 { width:370px; font-size:12px; padding:10px; margin-bottom:5px; }
.intel-classt1, .intel-classt2, .intel-classt3 { font-size:14px; padding:15px; margin-bottom:15px; margin-top:10px }
.intel-class1, .intel-class2, .intel-class3, .intel-classt1, .intel-classt2, .intel-classt3  { float:left; -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #fff, #efefef); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#efefef)); border:1px solid #ccc; }
.intel-class1 img, .intel-class2 img, .intel-class3 img, .intel-classt1 img, .intel-classt2 img, .intel-classt3 img { float:left; margin-right:8px; }
.intel-classt1 img, .intel-classt2 img, .intel-classt3 img { margin-top:-10px; }
.intel-class1 img, .intel-class2 img, .intel-class3 img, .intel-classt1 img, .intel-classt2 img, .intel-classt3 img { float:left; margin-right:8px; margin-bottom:5px; }
.intel-class1 a, .intel-class2 a, .intel-class3 a, .intel-classt1 a, .intel-classt2 a, .intel-classt3 a { text-decoration:none; }
.intel-class1, .intel-class2, .intel-class3 { height:40px; margin-right:4px; }
.intel-classt1, .intel-classt2, .intel-classt3 { height:25px; margin-right:4px; }
.intel-class1 a strong, .intel-class2 a strong, .intel-class3 a strong, .intel-classt1 a strong, .intel-classt2 a strong, .intel-classt3 a strong { color:#006e99; text-transform:uppercase; }

.boxPoli { padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #fff, #efefef); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f1f1f1)); border:#CCC 1px solid; }
.boxSDA { padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #fff, #efefef); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f1f1f1)); border:#CCC 1px solid; }


.boxSmartCity { padding:7px; margin:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #fff, #eee); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eee)); border:#ddd 1px solid; }
.boxSmartCity-evento { background-image:url(https://media.smau.it/x-exhibition/smau/frontend/generic/img/2012/bologna/smartcity-evento-bg.png); background-repeat:no-repeat; background-position:top; }
.boxSmartCity h3 { color:#069; font-size:14px; font-weight:normal; margin-bottom:7px; }
.boxSmartCity h2 { color:#ee2e24; font-size:16px; font-weight:bold; line-height:100%; margin-bottom:7px; }
.boxSmartCity p { font-size:90%; margin-bottom:5px; }
.boxSmartCity ul { margin:0px; padding:0px; text-align:center; }
.boxSmartCity li { width:98%; background-color:#ddd; margin:.5%; float:left; list-style:none; padding:1px; text-align:center; }
.boxSmartCityHalf { height:65px; text-align:center; }
.smartCity-startUp { width:18%; height:70px; margin:.7%; float:left; background-color:#FFF; text-align:center; -moz-box-shadow: 3px 3px 4px #999; -webkit-box-shadow: 3px 3px 4px #999; box-shadow: 3px 3px 4px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); }
.smartCity-startUp img { width:80%; }

.shadowBOX { -moz-box-shadow: 3px 3px 4px #999; -webkit-box-shadow: 3px 3px 4px #999; box-shadow: 3px 3px 4px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); }


.pressBlock { padding:7px; -moz-border-radius:5px; -webkit-border-radius:5px; background:-moz-linear-gradient(top, #fff, #efefef); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f1f1f1)); border:#CCC 1px solid; }

.boxAziendaComm { background-color:#ffffff; padding:5px; border-radius:5px; -moz-border-radius:5px; text-align:center; margin:7px; height:85px; width:130px; font-size:80%; -moz-box-shadow: 3px 3px 4px #999; -webkit-box-shadow: 3px 3px 4px #999; box-shadow: 3px 3px 4px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); display:block; }



/* press */
ul.listaPress, ul.listaDecorata { list-style-image:url(../img/quadrato_smau.gif); margin:5px; float:left; width:90%; display:inline-block; }
ul.listaPress li, ul.listaDecorata li { border-bottom:1px solid #aaa; margin-bottom:7px; }
ul.listaPress li { min-height:80px; }
ul.listaDecorata li { min-height:35px; }
ul.listaPress li a:before { content:url(../img/arrow-mini.gif); }
li.eventoTrascorso { list-style-image:url(../img/flag.gif); }
ul.listaPress li.downloadRS { height:18px; min-height:18px; border-bottom:0px solid #fff; }
ul.listaPress li h3 { color:#ee2e24; margin:3px 0; }
ul.listaPress li p { margin:3px 10px; }

.pressEvento div h3 { margin:0px; color:#ee2e24; text-transform:none; }
.pressEvento div p { margin:3px 10px; }
.pressEventoImg { background-color:#FFF; padding:3px; border:1px solid #ccc;
  -moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
       border-radius: 3px 3px 3px 3px; }

.workshop01 { width:94%; margin-left:2%; padding-left:.5%; margin-bottom:7px; height:170px; }
.workshop01-titolo { font-size:14px; color:#000; }
.workshop01-descrizione { margin:5px 5px 0px 20px; }
.workshop01-data { margin:10px -10px -10px -10px; padding:3px; background-color:#f1f1f1; border-left:2px solid #393; }

.workshop02 { width:94%; margin-left:2%; padding-left:.5%; margin-bottom:7px; height:60px; }
.workshop02-titolo { font-size:13px; color:#000; }
.workshop02-data { margin:5px 5px -10px 5px; padding:3px; background-color:#f1f1f1; border-left:2px solid #393; }





/*          SCHEDULE V2.0           */


.scheduleSkin-itemBlock { width:99%; clear:both; margin:1%; border-bottom:2px dotted #cccccc; padding:1% 0; }

.scheduleSkin-itemBlock-codBox, .scheduleSkin-itemBlock-content, .scheduleSkin-itemBlock-subscribe, .scheduleSkin-itemBlock-codBox-small, .scheduleSkin-itemBlock-content-small { display:inline-block; vertical-align:top; padding:1%; min-height:90px; }

.scheduleSkin-itemBlock-codBox { width:12%; text-align:center; font-size:80%;
  -moz-border-radius: 10px 0px 0px 0px;
-webkit-border-radius: 10px 0px 0px 0px;
 -khtml-border-radius: 10px 0px 0px 0px;
        border-radius: 10px 0px 0px 0px;
  }
.scheduleSkin-itemBlock-codBox-small { width:45%; text-align:center; font-size:80%; }
  .scheduleSkin-itemBlock-codBox_cod, .scheduleSkin-itemBlock-codBox_cod a { color:#999999; }
  .scheduleSkin-itemBlock-codBox_help { background-color:#ffffff; border:1px solid #f1f1f1; padding:4px; width:15px; margin:4px auto; }
  .scheduleSkin-itemBlock-codBox_help a { color:#999999; text-decoration:none; font-weight:bold; }
  .scheduleSkin-itemBlock-codBox_kind-business, .scheduleSkin-itemBlock-codBox_kind-trade, .scheduleSkin-itemBlock-codBox_kind-smartcity
    { border:1px solid #cfcfcf; background-color:#f1f1f1; text-align:center; padding:1px; margin:3px; }
  .scheduleSkin-itemBlock-codBox_kind-business { border-left:2px solid #ffffff; padding-left:-2px; }
  .scheduleSkin-itemBlock-codBox_kind-trade { border-left:2px solid #ee2e24; padding-left:-2px; }
  .scheduleSkin-itemBlock-codBox_kind-smartcity { border-left:2px solid #006633; padding-left:-2px; }
  
  .scheduleSkin-itemBlock-codBox_type_convegno { background-color:#F7ECB2;
    background: -moz-linear-gradient(top, #F7ECB2, #ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7ECB2), to(#ffffff));
   }
  .scheduleSkin-itemBlock-codBox_type_workshop-formativo { background-color:#C9E6C8;
    background: -moz-linear-gradient(top, #C9E6C8, #ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C9E6C8), to(#ffffff));
   }
  .scheduleSkin-itemBlock-codBox_type_smartcity-speech, .scheduleSkin-itemBlock-codBox_type_smartcity-formativo { background-color:#C9E6C8;
    background: -moz-linear-gradient(top, #C9E6C8, #ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C9E6C8), to(#ffffff));
   } 
  .scheduleSkin-itemBlock-codBox_type_workshop-business, .scheduleSkin-itemBlock-codBox_type_presentazione-trade { background-color:#EED7D8;
    background: -moz-linear-gradient(top, #EED7D8, #ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EED7D8), to(#ffffff));
   }
  
.scheduleSkin-itemBlock-content { width:60%; border-left: 2px dotted #cccccc; border-right: 2px dotted #cccccc; }
  .scheduleSkin-itemBlock-content_title { margin-bottom:7px; }
  .scheduleSkin-itemBlock-content_title a { font-weight:bold; text-decoration:none; }
  .scheduleSkin-itemBlock-content_title a:hover { color:#333333; }
  .scheduleSkin-itemBlock-content_abstract { font-size:80%; color:#777777; }

.scheduleSkin-itemBlock-subscribe { width:18%; }
.scheduleSkin-itemBlock-subscribe-small { width:48%; }

  .scheduleSkin-itemBlock-subscribe-info { clear:both; margin:5px 0; clear:both; }
    .scheduleSkin-itemBlock-subscribe-roomAvaible { width:10%; height:40px; float:left; display:inline-block; padding:2px; border-right:1px solid #eeeeee; }
    .scheduleSkin-itemBlock-subscribe-time { width:80%; font-size:85%; line-height:120%; height:40px; float:left; display:inline-block; padding:2px 0 2px 5px; }
    
  .scheduleSkin-itemBlock-subscribe-buttons { clear:both; margin:10px 0; clear:both; text-transform:uppercase; }
  .scheduleSkin-itemBlock-subscribe-buttons a { text-decoration:none; }
  
    .scheduleSkin-itemBlock-subscribe-buttons-subscribed, .scheduleSkin-itemBlock-subscribe-buttons-subscribe, .scheduleSkin-itemBlock-subscribe-buttons-pending, .scheduleSkin-itemBlock-subscribe-buttons-denied, .scheduleSkin-itemBlock-subscribe-buttons-closed, .scheduleSkin-itemBlock-subscribe-buttons-info { height:14px; width:96%; margin-bottom:5px; text-align:left; padding:.5; vertical-align:middle; font-size:9px; clear:both; line-height:14px; padding-left:7px; }
    
    .scheduleSkin-itemBlock-subscribe-buttons-subscribed { border-left: 14px solid #aaaaaa; }
    .scheduleSkin-itemBlock-subscribe-buttons-subscribe { border-left: 14px solid #21bb33; }
      .scheduleSkin-itemBlock-subscribe-buttons-subscribe:hover { background-color:#21bb33; color:#ffffff !important; }
    .scheduleSkin-itemBlock-subscribe-buttons-pending { border-left: 14px solid #e0aa27; }
    .scheduleSkin-itemBlock-subscribe-buttons-denied { border-left: 14px solid #ee2e24; }
    .scheduleSkin-itemBlock-subscribe-buttons-closed { border-left: 14px solid #ee2e24; }
    .scheduleSkin-itemBlock-subscribe-buttons-info { border-left: 14px solid #aaaaaa; }
      .scheduleSkin-itemBlock-subscribe-buttons-info:hover { background-color:#aaaaaa; color:#ffffff !important; }

  
  
  



/* mySMau */

.mySmau-eventList { border-top:4px solid #ee2e24; }
.mySmau-eventList li { list-style:none; margin:5px 0 5px -20px; padding:5px; border-bottom:1px solid #eee; }
.mySmau-eventList li a { text-decoration:none; }
.mySmau-eventList-active a { color:#000; }
.mySmau-titles { border-top:4px solid #ee2e24; border-bottom:1px solid #ee2e24; margin-bottom:10px; }
.mySmau-titles h1 { margin-bottom: 0px; }
.mySmau-titles h3 { margin-top: 5px; color:#000; margin-bottom:5px; }
.mySmau-subMenu ul { margin-left:-30px; }
.mySmau-subMenu li { border:1px solid #eee; background-color:#f1f1f1; list-style-position:inside; padding:5px; margin:5px; width:140px; display:inline-block; text-align:center; font-weight:bold;
           -moz-box-shadow: 3px 3px 4px #aaaaaa; -webkit-box-shadow: 3px 3px 4px #aaaaaa; box-shadow: 3px 3px 4px #aaaaaa;
/* For IE 8 */    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa')";
/* For IE 5.5 - 7 */   filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa');
 background: -moz-linear-gradient(top, #ffffff, #f1f1f1);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f1f1f1));
}
.mySmau-subMenu li a { font-size:110%; text-decoration:none; display:block; }

.mySmau-subMenu li.mySmau-subMenu-home { width:50px !important; }
.mySmau-subMenu li.mySmau-subMenu-selected { border-color:#999999 !important; }

.mySmau-codice { border: 1px solid #b1b1b1; margin:20px 20px 0; padding:10px; background-color:#eeebcc;  }
.mySmau-agendaCont { border: 1px solid #b1b1b1; margin:20px 20px 0; padding:10px; background-color:#f1f1f1;  }
.mySmau-invitoCont { border: 1px solid #b1b1b1; margin:20px 20px 0; padding:10px; background-color:#f1f1f1;  }

.mySmau-agendaPDF { border: 1px solid #990000; margin:20px 0 0 0; padding:10px; background-color:#ee2e24; color:#ffffff; width:180px; }
.mySmau-agendaPDF img { float:left; margin:3px; }
.mySmau-agendaPDF a { color: #ffffff; text-decoration:none; }
.mySmau-pubbl, .mySmau-info { border:1px solid #CCC; margin:20px 0 0 0; padding:10px; width:100%; height:50px; }
.mySmau-pubbl a, .mySmau-info a { text-decoration:none; }
.mySmau-pubbl { border-left:5px solid #0072bc; }
.mySmau-info { border-left:5px solid #00a651; }



.statsLocal-cell, .statsLocal-cellMI { float:left; height:20px; width:55px; border-right:#f1f1f1 1px solid; text-align:center; font-size:11px; padding:7px 0; }
.statsLocal-cellMI { background-color:#fbe0da; }


.paginator ul li { list-style:none; margin:0px; padding:0px; display:inline; }
.paginator ul { margin:0 0 0 -20px; }