.onlyWeb {display:block;}
.onlyMobi {display:none;}


/* menu Top*/
#topHeader .menuRow2_container .menu2{right:250px;}
#topHeader .menuRow2_container .filler,
#topHeader .menuRow2_container .info,
#topHeader .menuRow2_container .sostieni,
#topHeader .menuRow2_container .quicklinks,
#topHeader .menuRow2_container .search{display:none;}

#topHeader .menuRow2_container .info_quiklinks
{
    display:block;
    position:absolute; right:0px; top:0px; bottom:0px; width:250px;background:url('../Images/Menu/bg_menu_info.png') repeat 0 0;
}
#topHeader .menuRow2_container .info_quiklinks input {width:200px;}

#topHeader .menuRow2_container .info_quiklinks_title
{
/* modifica per consentire inserimento voce GIORNALISTI nel menu INFO PER */ 
  /*font-size:30px; font-weight:300; color:#fff;line-height:26px;margin-top:28px; margin-bottom:10px; margin-left:20px; padding-left:60px;*/
    font-size:30px; font-weight:300; color:#fff;line-height:26px;margin-top:10px; margin-bottom:10px; margin-left:20px; padding-left:60px;
    background:url("../Images/Icons/icone-menu.png") no-repeat 0px 10px;
}
#topHeader .menuRow2_container .info_quiklinks ul{margin-left:30px;margin-bottom:5px;}
#topHeader .menuRow2_container .info_quiklinks ul li
{
    display:block; color:#fff; font-size:14px; font-weight:300; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; line-height:24px;
    padding:0px 3% 0px 15px; background:url("../Images/Icons/icone-menu.png") no-repeat -9px -316px;
}
#topHeader .menuRow2_container .info_quiklinks ul li a{color:inherit; text-decoration:none; }

#topHeader .menuRow2_container .info_quiklinks .select_style
{
    width:200px; height:30px; /*overflow: hidden;*/ background-color:#AFC8E6 !important;position:relative;
    background: url("../Images/Icons/icone-menu.png") no-repeat 179px -572px,  url("../Images/Icons/icone-menu.png") no-repeat 6px -256px;
    margin:5px 0px 5px 20px;
    background-size:40px auto, 30px auto !important;
}

#topHeader .menuRow2_container > .info_quiklinks > .select_style > ul {background:#AFC8E6;position:absolute;top:30px;left:0;padding:5px;width:190px;z-index:20; display:none;margin-left:0;}
#topHeader .menuRow2_container > .info_quiklinks > .select_style > ul > li {background:none;padding:0;}
#topHeader .menuRow2_container > .info_quiklinks > .select_style > ul > li > a {font-size: 14px;color:#000;}
#topHeader .menuRow2_container > .info_quiklinks > .select_style > ul > li > a:hover {text-decoration:underline;color:#0C5299;}


#topHeader .menuRow2_container .info_quiklinks .select_style.open ul {display:block;}
/*
#topHeader .menuRow2_container .info_quiklinks .select_style select
{
   background: transparent;
   width: 230px;
   padding: 5px 5px 5px 20px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;  
   font-size:14px;   color:#0E549C; 
}
*/
#topHeader .menuRow2_container .info_quiklinks input
{
    width:175px; height:30px; margin-left:20px; border:0px; padding:0 0 0 25px;
    background:#AFC8E6 url("../Images/Icons/icone-menu.png") no-repeat 6px -300px;
    background-size:30px auto !important; font-size:14px; color:#0E549C; 
}

#topHeader .menuRow2_container .info_quiklinks .info_agenda 
{
    display:block; width:173px; height:30px; margin-left:20px;
    background:#AFC8E6 url("../Images/Icons/IconaAgenda.png") no-repeat 5px 5px;
    font-size:14px; color:#0E549C;padding:0 0 0 28px;line-height: 28px;
}



/* NewsHomeContainer */
.NewsHomeContainer .NewsHomeCategory {padding-bottom:10px;}
.NewsHomeContainer .NewsHomeCategory ul li a {font-size:13px;}

.NewsHomeContainer .NewsHomeItem.item_1,
.NewsHomeContainer .NewsHomeItem.item_2 {width:45%;height:390px;overflow:hidden;float:left;}

.NewsHomeContainer .NewsHomeItem.item_3,
.NewsHomeContainer .NewsHomeItem.item_4 {width:100%;height:175px;overflow:hidden;float:none;clear:left;}
.NewsHomeContainer .NewsHomeItem.item_3 .NewsHomeItemThumb,
.NewsHomeContainer .NewsHomeItem.item_4 .NewsHomeItemThumb {max-width:310px;float:left;margin-right:2.4%;}

.NewsHomeContainer .NewsHomeItem.item_5,
.NewsHomeContainer .NewsHomeItem.item_6,
.NewsHomeContainer .NewsHomeItem.item_7 {float:left;width:30%;height:390px;}
.NewsHomeContainer .NewsHomeItem.item_6 .NewsHomeItemThumb,
.NewsHomeContainer .NewsHomeItem.item_7 .NewsHomeItemThumb {width:100%;margin:0 0 10px 0;}


.NewsHomeContainer .NewsHomeItem.item_1 {}
.NewsHomeContainer .NewsHomeItem.item_2 {border-right:0;}
.NewsHomeContainer .NewsHomeItem.item_3 {padding-left:0;padding:20px 0;}
.NewsHomeContainer .NewsHomeItem.item_4 {padding:20px 0;border-bottom:1px solid #CCC;border-right:0;}

.NewsHomeContainer .NewsHomeItem.item_5 {padding:20px 2.4% 0 0;}
.NewsHomeContainer .NewsHomeItem.item_6 {position:relative;top:0;left:0;padding:20px 2.4% 0 2.4%;border-bottom:0;border-right:1px solid #CCC;}
.NewsHomeContainer .NewsHomeItem.item_7 {position:relative;top:0;left:0;padding:20px 0 0 2.4%;}

.NewsHomeContainer .NewsHomeItem.item_3 a,
.NewsHomeContainer .NewsHomeItem.item_4 a {left:330px;bottom:10px;}
.NewsHomeContainer .NewsHomeItem.item_5 a {left:0;} 
.NewsHomeContainer .NewsHomeItem.item_6 a,
.NewsHomeContainer .NewsHomeItem.item_7 a {left:6%;}


.social {display:none;}
.menuTools {border-right:0;padding-right:0;}

nav .navBar .col3 {width:100px;}

#main {padding:20px;}
#main .ColumnMain {margin-right:-260px;}
#main .ColumnMain .ColumnMain_inner {margin-right:260px; padding:0 20px 20px 20px;}
#main .ColumnDX {width:260px;}

#main .ColumnMain .ColumnMain_inner .ContentMain figure .ContentImageSX,
#main .ColumnMain .ColumnMain_inner .ContentMain figure .ContentImageDX {float:none;}

.onlyMobi > .Voce_level1 {/*display:inline-block;margin-bottom:30px;*/}

.ContentText table {font-size:13px!important;line-height:18px!important;}




/* widget */
#widgetArticoli, #widgetRisorse, #widgetLinks, #widgetIndirizzi, #widgetPubblicazioni, #widgetNews {padding:20px;}

#widgetEventi {padding:20px 0;}

#widgetEventi h3 {margin-left:10px;}
#widgetEventi table td {padding:2px;}

.NextEvents {padding:20px;/*height:690px;*/}
.NextEvents .archEvents {width:60px;height:22px; overflow:hidden;}

#widgetArticoli ul li .ArticoloLink,
#widgetRisorse ul li .RisorsaLink,
#widgetLinks ul li .DocLink {font-size:13px;line-height:14px;}

#widgetDocente .thumbDocente {max-width:120px;margin-right:10px;}
#widgetDocente .thumbDocente img {max-width:100%;}
#widgetDocente .datiDocente {padding:20px 10px;}
#widgetDocente .datiDocente .jobtitle {font-size:13px;}

#teaserGenerico {max-height:220px;}
#teaserGenerico .imageTeaser {max-width:100%;height:220px;}
#teaserGenerico .imageTeaser img {max-width:100%;}
#teaserGenerico .titleTeaser {top:25px;left:25px;right:25px;}
#teaserGenerico .titleTeaser h3 {font-size:20px;}

#teaserGenericoSmall {height:110px;}
#teaserGenericoSmall .titleTeaser {top:25px;left:25px;right:25px;height:70px;overflow:hidden;}
#teaserGenericoSmall .titleTeaser h3 {font-size:20px;}
#teaserGenericoSmall .imageTeaserSmall {max-width:100%;}
#teaserGenericoSmall .imageTeaserSmall img {max-width:100%;}

#widgetVideo iframe {width:100%;height:108px;}

/* Assegnazione Aule e Orari ricevimento */
#structuredList .structuredListTextBottom {width:60%;}

/* search output */
#search .newSearch input.txtSearch {width:280px;}

/* area riservata - accesso docenti */
#reservedArea .reservedAreaContainer .reservedAreaImg {margin-right:0;margin-bottom:20px;width:100%;max-height:245px;}
#reservedArea .reservedAreaContainer .reservedAreaImg img {min-width:100%;/*min-height:100%;*/}
#reservedArea .reservedAreaContainer .reservedAreaCampi {float:none;width:100%;}
#reservedArea .reservedAreaContainer .reservedAreaCampi input.txtSearch {width:97%;}

/* sezione eventi */
.sezEventsCalendar .calendar table td {padding:2px;}

#sezEventsArchive .sezEventsSearch {padding:25px 15px;}
#sezEventsArchive .sezEventsSearch .searchCol1 {font-size:14px;}
#sezEventsArchive .sezEventsSearch input.btn.cercaEvento {float:none;margin:10px 0;}

.EventsSearchForm .searchCol1 {font-size:14px;}
.EventsSearchForm input.btn.cercaEvento {float:none;margin:10px 0;}

/* Lezioni orario */
.LezioniCalendar {width:auto;float:none;}
.LezioniOrario {width:auto;float:none;margin-left:0;}


/* HOME MINISITO */

.teaserHomeMiniSmall,
.teaserHomeMiniMenu {width:48%;}

.teaserHomeMiniCategoria .itemCategoria {width:47%;}
.teaserHomeMiniCategoria .itemCategoria:nth-child(3n+1) {margin-right:15px;}
.teaserHomeMiniCategoria .itemCategoria:nth-child(odd) {margin-right:0px;}






/* footer */
#teaserGenericoFooter {display:none;}
#teaserVideoFooter {display:none;}

footer #footerLeft {left:0;}
footer #footerLeft .footerBackToTop {right:20px;}
footer #footerLeft .footerContactCenter {left:650px;width:330px;}
footer #footerLeft .footerContactCenter .boxContactCenter {width:330px;height: 130px;}

footer #footerLeft .footerContactCenter .boxContactCenter li.contattoCC {width:130px;height:50px;}
footer #footerLeft .footerContactCenter .boxContactCenter li.contattoCC.secondo,
footer #footerLeft .footerContactCenter .boxContactCenter li.contattoCC.quarto {border-right:0;}  
footer #footerLeft .footerContactCenter .boxContactCenter li.contattoCC.primo, 
footer #footerLeft .footerContactCenter .boxContactCenter li.contattoCC.secondo {border-bottom:1px solid #bbb;} 
footer #footerLeft .footerContactCenter .boxContactCenter li.contattoCC.terzo, 
footer #footerLeft .footerContactCenter .boxContactCenter li.contattoCC.quarto {padding-top:5px;} 

footer #footerLeft .footerContactCenter .boxContactCenter li.contattoCC a span.desc {display:none;}

/*calendario*/
.bocconi_calendar.dark .gldp-default{padding:20px 0px 30px;}
.bocconi_calendar.dark h3{font-size:26px; left:20px;}
.bocconi_calendar.dark .separator1{height:0px;}
.bocconi_calendar.dark .dow{margin-top:0px !important;}