/*     stili elementi base        */

.aui .pubblicazioni-portlet a, .pubblicazioni-portlet a {
    color: #004e7e;
    font-weight: bold;
}

.pubblicazioni-portlet b {
    font-weight: bold;
}

.pubblicazioni-portlet i {
    font-style: italic;
}

.pubblicazioni-portlet .aui label {
    color: #333 !important;
    font-size: 1em;
}

.aui .pubblicazioni-portlet label {
    color: #333 !important;
    font-size: 1em;
}

.aui .pubblicazioni-portlet .pubblicazioni_etichetta {
    color: #333 !important;
    font-size: 1em;
    font-weight: bold;
}

.pubblicazioni-portlet .pubblicazioni_link {
    /*color: #004e7e;*/
    text-decoration: underline;
    cursor: pointer;
}
.pubblicazioni-portlet .pubblicazioni_link:hover {
    text-decoration: underline;
    cursor: pointer;
}

.pubblicazioni-portlet ul.messages {
    clear: both;
    position: relative;
    float: left; 
    width: 95%;
    margin-left: 5px;
}

.pubblicazioni-portlet .messages .portlet-msg-error,
.pubblicazioni-portlet .portlet-msg-error
{
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    background-color: #f2dede !important;
    border-color: #eed3d7 !important;
    color: #b94a48 !important;
    font-style: normal !important;
    font-weight: normal !important;
    padding-left: 28px !important;
    list-style: inside none none !important;
    font-size: 1.1em !important;
    background: #f2dede url( '/PubblicazioniPortlet/resources/css/error.png' ) no-repeat scroll 4px 2px !important;
    clear: both;
    display: block;
    width: 95%;
}

/*  stile per le textfield */

/* standard */

.pubblicazioni-portlet .aui label {
    margin: 0;
}

.pubblicazioni-portlet .pubblicazioni_textfield {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    height: 2em !important;
    color: #555 !important; 
    border-color: #BBBBBB !important;
    font-size: 1em !important;
    padding-bottom: 2px !important;
    margin-bottom: 0px !important;
}

.pubblicazioni-portlet .pubblicazioni_textfield:hover {
    box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.075 ) inset, 0 0 8px rgba( 82, 168, 236, 0.6 ) !important;
    border-color: rgba( 0, 172, 255, 0.8 ) !important;
}

.pubblicazioni-portlet .pubblicazioni_textarea {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    color: #555 !important; 
    border-color: #BBBBBB !important;
    font-size: 1em !important;
}

.pubblicazioni-portlet .pubblicazioni_textarea:hover {
    box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.075 ) inset, 0 0 8px rgba( 82, 168, 236, 0.6 ) !important;
    border-color: rgba( 0, 172, 255, 0.8 ) !important;
}

/*  liferay-ui  */

.pubblicazioni-portlet span.pubblicazioni_inputdate input {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    height: 2em !important;
    color: #555 !important; 
    border-color: #BBBBBB !important;
    font-size: 1em !important;
    padding-bottom: 2px !important;
    margin-bottom: 0px !important;
    width: 100% !important;
}

.pubblicazioni-portlet span.pubblicazioni_inputdate:hover input {
    box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.075 ) inset, 0 0 8px rgba( 82, 168, 236, 0.6 ) !important;
    border-color: rgba( 0, 172, 255, 0.8 ) !important;
}

.pubblicazioni-portlet span.pubblicazioni_inputdate {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    display: inline-block;
}

/* stile per la parte visibile delle combobox */

/* standard */

.pubblicazioni-portlet .pubblicazioni_combo {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;  
    height: 2em !important;
    background: none !important; 
    color: #555 !important; 
    padding-left: 3px !important;
    padding-bottom: 2px !important;
    border-color: #BBBBBB !important;
    font-size: 1em !important;
}

.pubblicazioni-portlet .pubblicazioni_combo:hover {
    box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.075 ) inset, 0 0 8px rgba( 82, 168, 236, 0.6 ) !important;
    border-color: rgba( 0, 172, 255, 0.8 ) !important;
}