/* collors fonts and other not position dependent look */

/* layout ADVANCED SEARCH and NEW DOCUMENT form */
.formCellFirst, .formCell, .formCellRigth{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.formCellFirst{
	text-align:right;
}
.formRowHeader{
	background-image:url(../img/hp/formRowHeader.png);
	background-repeat:repeat-x;
}

/* layout ADVANCED SEARCH and NEW DOCUMENT form */

/* FONTS */
.noteAuthor, .tp_tipoData, .tp_tipoData_first{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rubricaResTable{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.popupTitlesHeader, .addNote{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.titlesTable, .desktopTable, .desktopTableHP, .blackTextW1, .blackTextW2, .linkSogin, .linksTopMenu,.popupTitlesTable, .pagerLeft, .desktopLine, .desktopLine1, .tipoData, .tipoSubject, .tipoObject, .tp_tipoObject, .tp_tipoObject_first, .popupTipoObject, label, .pch_Utente, .pch_Matricola{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.noteText{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.titlesHeader, .desktopCaption, .desktopCaption1, .desktopTit, .desktopCaptionHP, .desktopCaptionHP1, .rubricaResTableHeader, .rubricaResTableHeaderNome, .pch_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
a:link, a:visited, .popupTitlesHeader a:link, .popupTitlesHeader  a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
a:hover, .popupTitlesHeader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.asTitle, .popupPageTitle{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.textBold, .tp_tipoObject_first{
	font-weight: bold;
}

/* COLORS */
a:link, .blackTextW1, .linkSogin, .linksTopMenu, .desktopCaption, .desktopCaptionHP, .desktopCaptionHP1, .desktopCaption1, .titlesHeader, .popupTitlesHeader{
	color: #1E3A50;
}
.tp_tipoData_first, .tp_tipoObject_first{
	color:#FF0000;
}
a:hover{
	color:#0E6EB8;
}
a:visited{
	color: #393736;
}
.popupPageTitle{
	color: #010f1a;
}

/* ALIGNEMENT */
.desktopCaption, .desktopCaptionHP, .desktopCaptionHP1,  .desktopCaption1, .blackTextW1, .popupTitlesHeaderType, .popupTitlesHeaderType1, .popupTipoDocumento, .rubricaResTableTr, .rubricaResTableTrNome, .rubricaResTableHeader, .rubricaResTableHeaderNome, .tp_tipoData, .pch_Utente, .pch_Matricola{
	text-align: left;
}
.alignCenter, .titlesHeaderType, .tipoDocumento, .tipoData, .pagerCenter, .desktopLine1, .popupPageTitle{
	 text-align: center;
}
.pagerRight, .textRight, .desktopCaption1, .pagerRightTable, .rubricaFormButtons, .tp_arrow{
	text-align: right;
}
.vertAlignTop, .blackTextW1, .blackTextW2, .linkSogin, .linksTopMenu, .tipoDocumento, .popupTipoDocumento, .tipoData, .tipoSubject, .tipoObject, .popupTipoObject{
	vertical-align:top;
}
.desktopLine{
	vertical-align: middle;
}
/* TRANFORMATIONS */
.desktopCaption, .desktopTit, .desktopCaptionHP, .desktopCaptionHP1, .desktopCaption1{
	text-transform:uppercase;
}
#desctopCaptionHolder, .imgAggiorna{
	cursor:pointer;
}

/* BACKGROUNDS */
.docImgTable, .divPopupPanel{
	background-color:#FFFFFF;
}
.linkDoc, .linkSogin, .linksTopMenu{
	background-color: #F7F7F7;
}
.asInput, .edt_input, .edt_office, #selezionaImmagine{
	background-color: #F5FBFD;
}
.asButton{
	background-color: #D2E0E7;
}
.divBackDomDragPanel{
	background-color: #D0D0D0;
}
.divPopupPanel__{
	background-color: #778db2;
}

/* BORDERS */
.navBarBorderT, .desktopTable, .desktopTableHP, .linksTopMenu{
	border-top: 1px dashed #888888;
}
.navBarBorderB, .linkSogin, .linksTopMenu, .pch_header{
	border-bottom: 1px dashed #888888;
}
.docImgTable{
	border: 1px dashed #425D6B;
}
.desktopLine, .desktopLine1, .tipoData, .tipoSubject, .tipoObject, .popupTipoObject, .tipoDocumento, .popupTipoDocumento, .rubricaResTableTr, .rubricaResTableTrNome{
	border-bottom:1px dashed #E1E1E1;
}
#selezionaImmagine{
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #535252;
	border-bottom:1px solid #535252;
}
.titlesHeaderType, .popupTitlesHeaderType, .popupTitlesHeaderType1,  .rubricaResTableHeader, .rubricaResTableHeaderNome{
	border-bottom:1px solid #888888;
}
.asTitle{
	border-bottom:1px dashed #888888;
}
.asInput, .asButton, .edt_input, .edt_office{
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #535252;
	border-bottom:1px solid #535252;
}
.sButtImg{
	border:0px;
}
.divBorderPopup{
	border-left: 2px solid #9baeba;
	border-top: 2px solid #9baeba;
	border-right: 2px solid #425E6F;
	border-bottom: 2px solid #425E6F;
}

/* IMAGES */
.titlesHeader, .popupTitlesHeader, #desctopCaptionHolder, .rubricaResTableHeader, .rubricaResTableHeaderNome{
	background-image:url(../img/headerBgr.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.divPopupPanel__{
	background-image:url(../img/popuphdrbgr.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.popupPanelCloseButbgr{
	background-image:url(../img/butCloseBgr.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.popupPageTitle{
	background-image:url(../img/popupTitleBgr.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

/* FILTERS */
.divBackDomDragPanel{
	filter:alpha(opacity=50);
	opacity:.5;
}
.divPopupPanel{
	filter:alpha(opacity=100);
	opacity: 1;
}


/* HP BOX STYLES */
.hpbox-contentholder img, .hpbox-contentholderUp img{
	vertical-align: middle;
}
.hpbox-linkButton a{
	background-image:url(../img/hp/ricercaAvanzata.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
.hpbox-linkButton a:hover{
	background-image:url(../img/hp/ricercaAvanzataOver.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.hpbox-linkButtonC a{
	background-image:url(../img/hp/Cerca.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
.hpbox-linkButtonC a:hover{
	background-image:url(../img/hp/CercaOver.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}

.hpbox-linkButtonR a{
	background-image:url(../img/hp/Resetta.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
.hpbox-linkButtonR a:hover{
	background-image:url(../img/hp/ResettaOver.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
/* HP BOX STYLES */

/* CALENDAR */
.calendarTable, .calendarForm select{
  font-family: Arial;
  font-size:11px;
}
.calendarTable td, .calendarForm td{
  text-align:center;
}
.calendarHeader{
  background-color: #CCCCCC;
}
.calendarOggi{
   background-color: #c2f1fd;
  color:#000000;
}
.calendarGiorni{
   color:#FFFFFF;
}
.calendarOggiDomenica{
  background-color: #c2f1fd;
  color:#000000;
}
.calendarGiorniDomenica{
   background-color: #f0f4f9;
   color:#000000;
}
/* CALENDAR */
