/* AREA PUBBLICA */
#column1of4.emptyColumn1of4 {
	display: none;
}

#gu-public-quattrocol-1 {
	padding: 15px  0px 0px 0px;
	max-width: 250px;
	background-position: top;
	background-color: #f4f4f4;
}


@media screen and (max-width: 468px) {
#gu-public-quattrocol-1 {
	max-width: 100%;
}
}


#gu-public-registra a:link, #gu-public-registra a:visited {text-decoration:none;outline:none}
#gu-public-registra a:hover {text-decoration:underline;}
#gu-public-registra{margin-bottom:14px;line-height:1.4em;}
#gu-public-registra ul, #gu-public-registra li{margin:0px;padding:0px;}
#gu-public-registra ul li{
	background-image:url("../img/personalizzazione/ico-menu-tutti.gif");
	background-position:16px 3px;
	background-repeat:no-repeat;
	list-style-type: none;
	padding-left: 35px;
}

#gu-public-chisei { 
	background-image: url(../img/gestione_utente/ico_user.png); 
	background-repeat: no-repeat; 
	background-position: 10px 10px;
	margin-left: 0;
	min-height: 75px;
	padding:0px 8px 0px 70px;
}

#gu-public-verticaleHover a:link, #gu-public-verticaleHover a:visited {text-decoration:none; outline:none}	
#gu-public-verticaleHover ul{margin:0px;padding:0px;white-space:nowrap}
#gu-public-verticaleHover li{margin:0px;padding:0px;height:1.8em;}
* html #gu-public-verticaleHover li{display:inline;}
* html #gu-public-verticaleHover li a{height:0;}
#gu-public-verticaleHover li a{
	margin:0px 5px;
	display:block;
	padding:5px 0px 0px 10px;
	border-bottom: 1px solid #ffffff;
	color:#203A74;
	font-weight:bold;
}

#gu-public-verticaleHover li a:hover, #gu-public-verticaleHover li:last-child a:hover {background-color:#B2C7DE;}
#gu-public-verticaleHover li:last-child a{border-bottom:none;}

#gu-public-news-list, #gu-public-avvisi-list {  }
#gu-public-news-list ul, #gu-public-avvisi-list ul {padding: 0px 0px 0px 20px;}
#gu-public-news-list ul li, #gu-public-avvisi-list ul li {padding-bottom: 8px;}
#gu-public-news-list h2, #gu-public-avvisi-list h2 {
	background-image: url(../img/gestione_utente/ico_punto.gif); 
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
}

#esse3 div[id*="gu-public-header"] h2 {
    background-image: url("../img/gestione_utente/ico_hp.png");
    background-position: left 0;
    background-repeat: no-repeat;
    min-height: 32px;
    padding: 3px 0 0px 40px;
}

#esse3 div[id*="gu-public-header"] p {
    padding: 0 3px;
}

#esse3 div[id*="gu-public-header"]  {
	margin-bottom: 5px;
	padding: 1px;
	border-bottom: 5px solid #FFFFFF;
}

#esse3 *[id*="gu-public-header"][class*="-switch"], #esse3 .gu-public-li-clicked {
	background-color: #E9E9E9;
	border-bottom: 5px solid #B2C7DE!important;
}

#esse3 .gu-public-verticaleHover li[id$="-switch"] a {
	background-color: #B2C7DE;
}


/* HOME PAGE STUDENTE */

#gu-hpstu-container1 .col-sm-6, #gu-hpstu-container2 .col-sm-6, #gu-hpstu-container3 .col-sm-12 {
    padding-left: 0px;
}

#esse3 div[id^="gu-homepagestudente-cp"] {
    margin-bottom: 15px;
}

#esse3 #gu-hpstu-boxDatiPersonali img {
    border: 1px solid #B9B9B9;
    max-width: 100px;
    padding: 1px;
}
#esse3 input[id^="gu-hpstu-link-OrarioLez-hpstu"] {
	float:right;
	background-color: #FFFFFF;
    border: 0px none #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
    position: relative;
    top: -10px;
}

#esse3 #gu-hpstu-container3 .container-split1-right {
	width: auto;
	float: none;
	padding: 0px;
}


#esse3 table#gu-homepagestudente-tableNotePersonali th#gu_col_note_stu_blocco_flg{
	width: 5%;
}
#esse3 table#gu-homepagestudente-tableNotePersonali th#gu_col_note_stu_cod{
	width: 10%;
}
#esse3 table#gu-homepagestudente-tableNotePersonali th#gu_col_note_stu_des{
	width: 25%;
}
#esse3 table#gu-homepagestudente-tableNotePersonali th#gu_col_note_stu_data{
	width: 10%;
}
#esse3 table#gu-homepagestudente-tableNotePersonali th#gu_col_note_stu_testo{
	width: 30%;
}
#esse3 table#gu-homepagestudente-tableNotePersonali th#gu_col_note_data_ini_val{
	width: 10%;
}
#esse3 table#gu-homepagestudente-tableNotePersonali th#gu_col_note_data_fine_val{
	width: 10%;
}

#esse3 table .gu-messaggi-msgToRead {
	font-weight: bold;
}


[data-xsl="/xsl/HomePageStudente.xsl"] #esse3 .toolbar-s-image,
[data-xsl="/xsl/HomePageRegistrato.xsl"] #esse3 .toolbar-s-image {
	padding-left: 32px;
}