/* Fonts*/
	
a 
{
	text-decoration:none;
	font-size:12px;
	color:#369;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

a:visited 
{
	color:#369;
}

a:hover 
{
	color:#f90;
	text-decoration: underline;
}	
	
.portlet-font 
{
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

.portlet-font-dim 
{
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}  
	
.portlet-msg-status 
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

/*Message*/

.portlet-msg-alert, 
.portlet-msg-error,
.portlet-msg-info,
.portlet-msg-success 
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#009900;
	text-decoration:none;
	font-weight:bold;
}  

#viewTicketForm ul li ,
#preferencesForm ul li,
#utilsForm ul li ,
#ldapSearchForm ul li,
#departmentManagerAddForm ul li,
#departmentInvitationAddForm ul li,
#departmentSelectionForm ul li
{
	list-style-type:none;
	background:#fafaf6;
	border : 1px solid #99cc99;
	padding:10px;
	width: 70%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/*Sections*/
	
.portlet-section-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#369;
	font-weight:bold;
}  /*  uPortal equivalent style =3D  " uportal-channel-title"  */

.portlet-section-body {
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}  /*  uPortal equivalent style =3D  " uportal-text"  */

.portlet-section-alternate {
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
} /*  uPortal equivalent style =3D  " uportal-channel-table-row-odd"  */

.portlet-section-selected {
	background:#e9e9da;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
}  /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-section-subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#369;
}  /*  uPortal equivalent style =3D  " uportal-channel-subtitle"  */

.portlet-section-footer {
	color:#369;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}  /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-section-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}  /*  uPortal equivalent style =3D  "uportal-text-small "  */

.portlet-section-text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
	font-weight: bold;
}

thead .portlet-table-text .portlet-section-text {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	background: #fafaf9;
}  

/*Tables*/
.portlet-table-header {
	background-color: #fafaf6;
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: auto;
	padding-left: 0.5em; 
	padding-right: 0.5em;
	
}/*  uPortal equivalent style =3D  " uportal-channel-table-header with =
class uportal-background-light"  */

.portlet-table-body {
	background-color: #fff;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}  /*  uPortal equivalent style =3D  " uportal-channel-table-row-even =
with class uportal-background-content"  */

.portlet-table-alternate {
	vertical-align: top;
	background-color: #fff;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}/*  uPortal equivalent style =3D  " uportal-channel-table-row-odd with =
class uportal-background-light"  */

.portlet-table-selected {
	background-color: #e9e9da;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}  /*  uPortal equivalent style =3D  " uportal-channel-table-row-even =
with class uportal-background-selected"  */

.portlet-table-subheader {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}  /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-table-footer {
	background-color: #fff;
	color: #933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border : 1px solid #6cf;
	border-top : none;
}  /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-table-text {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}  /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-table-text-bold {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* form */
.portlet-form-label {
	width: 10em;
	text-align: right;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}  /*  uPortal equivalent style =3D  " uportal-label"  */

.portlet-form-input-field {
	width: auto;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
	margin:5px;
}  /*  uPortal equivalent style =3D  " uportal-input-text"  */

.portlet-form-button {
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #6cf;
}  /*  uPortal equivalent style =3D  "uportal-button "  */

.portlet-icon-label {
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#e9e9da;
}  /*  uPortal equivalent style =3D  " uportal-button"  */

.portlet-dlg-icon-label {
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#e9e9da;
}  /*  uPortal equivalent style =3D  " uportal-button"  */

.portlet-form-field-label {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}  /*  uPortal equivalent style =3D  " uportal-label"  */

.portlet-form-field {
	color:#333;
	background:#ecf9ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}  /*  uPortal equivalent style =3D  " no current equivalent"  */


/*Menus */
	
.portlet-menu {
	background-color: transparent;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align : bottom;
	font-size: 9px;
	color: #666;
}

#navigationForm
{
	border : 1px solid #66ccff;
	background-image:url(http://helpdesk.cri.uvsq.fr:8080/media/images/bg-menu.png);
	background-repeat:repeat-x;
}

.portlet-menu-item {
	display: inline;
	border-spacing: 0;
	color: #369;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}  


.portlet-menu-item input {
	display: inline;
	margin: 5px 10px;
	padding: 5px;
	color: #369;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	border-style : none;
	cursor: pointer;
}

.portlet-menu-item a {
	display: table-cell;
	display: inline;
	margin: 5px 10px;
	padding: 5px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #369;
	font-size: 11px;
	font-weight: bold;
}

.portlet-menu-item-selected {
	display: inline;
	border-spacing: 2px 0;

}

.portlet-menu-item-selected input {
	
	display: inline;
	margin: 5px 10px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent;
	border-style : none;
	cursor: pointer;
}

.portlet-menu-item-selected a{
	display: table-cell;
	display: inline;
	margin: 5px 10px;
	padding: 5px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
}

.portlet-menu-item-hover-selected {
	background: #666;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}  /*  uPortal equivalent style =3D  " no current equivalent"  */


.portlet-menu-cascade-item-selected ,
.portlet-menu-cascade-item ,
.portlet-menu-item-hover
 {
	background: #e9e9da;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
} 

.portlet-menu-description
.portlet-menu-caption
 {
	background: #e9e9da;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

hr
{
	display:none;
}



/*cadre principal*/

#welcomeForm ,
#faqsForm,
#viewTicketForm,
#searchForm,
#bookmarksForm,
#preferencesForm,
#journalForm,
#responsesForm,
#responseAddForm ,
#responseEditForm ,
#utilsForm ,
#ldapSearchForm,
#ldapResultsForm ,
#administratorsForm ,
#administratorAddForm,
#departmentsForm ,
#departmentViewForm,
#departmentManagerAddForm,
#departmentEditForm , 
#departmentInvitationAddForm , 
#categoriesForm,
#departmentSelectionForm 
{
	background-color: #fff;
	border: 1px solid #6cf;
	background-image:url(http://helpdesk.cri.uvsq.fr:8080/media/images/bg_title.png);
	background-repeat:repeat-x;
	padding:2px 5px 15px 5px;
}

#welcomeForm h1,
#faqsForm h1,
#viewTicketForm .colLeft h1,
#searchForm h1,
#bookmarksForm  h1,
#preferencesForm h1,
#journalForm h1,
#responseAddForm h1 ,
#responseEditForm h1,
#utilsForm h1 ,
#ldapSearchForm h1,
#ldapSearchForm .colRight,
#ldapResultsForm h1,
#administratorsForm h1,
#administratorAddForm h1,
#departmentsForm  h1,
#departmentViewForm h1,
#departmentManagerAddForm h1,
#departmentEditForm h1 , 
#departmentInvitationAddForm h1 , 
#categoriesForm h1,
#departmentSelectionForm h1
{
	margin-top:3px;
}

/*FAQ*/

#faqsForm .colLeft , #faqsForm .colLeftMax 
{
	background-color: #fff;
	border: none;
}

#faqsForm .colLeft 
{
	background-color:transparent;
}

#faqsForm .colLeftMax .portlet-section-header, 
#faqsForm .colLeftMax .portlet-section-subheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	background:#fafaf6;
	display:block;
	padding:5px;
}
	
/*Tableau de bord*/

#controlPanelForm  .colLeftNowrap 
{
	padding : 2px 0 2px 0;

}

table#controlPanelForm 
{
	border:1px solid #6cf;
}

#controlPanelForm .colLeftMax
{
	background-color:#ecf9ff;
	border:1px solid #6cf;
}

#controlPanelForm .portlet-table-header .colLeft,
#controlPanelForm .portlet-table-header .colRight
{
	background-color:#fff;
}

#controlPanelForm .portlet-table-footer {
	background-color: #fff;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:none;
}
#controlPanelForm .portlet-table-text .colLeftNowrap,
#controlPanelForm .portlet-table-alternate .colLeftNowrap ,
#controlPanelForm .portlet-table-selected .colLeftNowrap

{
	padding:2px 5px;
}

#controlPanelForm .portlet-table-text .colRightMax .portlet-section-text,
#viewTicketForm .portlet-table-text .colRight .portlet-section-text
 {
	padding-left:15px;
}

#controlPanelForm .portlet-table-footer .colLeft,
#controlPanelForm .portlet-table-footer .colRight
 {
	border-top : 1px dotted #ccc;
	padding:10px;
}


/*Details ticket*/

#viewTicketForm .portlet-section-subheader  
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009900;
	background:#fafaf6;
	display:block;
	padding:5px;
}

#viewTicketForm .colLeftNowrap .portlet-section-subheader 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #369;
	background:#fff;
	padding:5px;
}

#viewTicketForm .colLeft 
{
	vertical-align:top;
}

#viewTicketForm .portlet-table-header 
{
	background-color: #fff;
}

#viewTicketForm .colLeftMax h1
{
	background-color: #ecf9ff;
	padding:5px;
} 

#viewTicketForm .colLeft .portlet-table-text .colLeft,
#viewTicketForm .colLeft .portlet-table-selected .colLeft,
#viewTicketForm .colLeft .portlet-table-alternate .colLeft
{
	padding-bottom:10px;
}

/*Ajouter un commentaire : Ticket */

#ticketActionForm
{
	background-color: #fff;
	border: 1px solid #6cf;
	background-image:url(http://helpdesk.cri.uvsq.fr:8080/media/images/bg_title.png);
	background-repeat:repeat-x;
	padding : 2px;
}

/*Reporter ticket*/

#ticketActionForm .colLeft .portlet-section-subheader
{
	background-color : #fafaf6;
	color:#009900;
}

#ticketActionForm h2 .portlet-section-subheader
{
	background-color : #fff;
	color:#069;
}

#ticketActionForm .portlet-table-text .colLeft table
{
	background-color : #fafaf6;
	padding:5px;
	border:1px dotted #a1a8ae;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	font-weight:bold;
	text-align:center;
}

#ticketActionForm  .portlet-table-text .colLeft table a
{
	background-color : #fff;
	color: #069;
	text-align:center;
	font-weight:normal;
}

/* Recherche*/

#searchForm .portlet-table-header .portlet-section-text
{
	color: #009900;
}

#searchForm  .colLeftNowrap , 
#searchForm  .colRightNowrap
{
	padding : 2px 0;
}

/* Signets */

#bookmarksForm .portlet-table-header .portlet-section-text
{
	color:#009900;
}

#bookmarksForm .portlet-table-header 
{
	padding:2px;
}

#bookmarksForm .colLeft , 
#bookmarksForm .colRight
{
	text-align:center;
}

#bookmarksForm .portlet-table-footer
{
	display:none;
}

/*Preferences*/

#preferencesForm .portlet-section-subheader
{
	color:#069;
	background:#fafaf6;
	padding:3px;
	display:block;
}

#preferencesForm h1
{
	margin-top:2px;
}

/*Journal*/

#journalForm .portlet-table-header .portlet-section-text
{
	color: #009900;
}

#journalForm .portlet-table-header .colLeft .portlet-section-text , 
#journalForm .portlet-table-header .colRight .portlet-section-text
{
	color: #666;
}

#journalForm  .colLeft 
{
	padding-left:10px;
}

#journalForm .portlet-table-selected .colLeftNowrap,
#journalForm .portlet-table-alternate .colLeftNowrap,
#journalForm .portlet-table-text .colLeftNowrap,
#journalForm .portlet-table-text .colLeft,
#journalForm .portlet-table-selected .colLeft,
#journalForm .portlet-table-alternate .colLeft
{
	border-bottom:1px dotted #ccc;
	padding:5px 0;
}

#journalForm .portlet-table-header .colLeft
{
	border:none;
}

/* Reponses*/

#responsesForm h1 
{
	margin:0;
	padding:5px;
}

#responsesForm .colLeftMax
{
	border-left:1px dotted #9c0;
}


#responsesForm .colLeft .portlet-table-header .portlet-table-text .colLeft , 
#responsesForm .colRight
{
	background-color: #fafaf6;
}

#responsesForm .portlet-table-text .colLeft .portlet-section-text
{
	color: #666;
}

/*utilitaire*/

#utilsForm .portlet-form-field-label , #utilsForm .portlet-section-text
{
	font-weight:normal;
}

/*LDAP*/

#ldapResultsForm .portlet-table-header .portlet-section-text
{
	color:#009900;
	font-weight:bold;
}

/*administration*/

#administratorsForm .portlet-table-footer
{
	background-color: #e9e9da;
}

#administratorsForm .portlet-table-text .colLeft .portlet-table-footer

{
	display:none;
}

#administratorsForm .portlet-table-text .colLeft h2 .portlet-section-subheader
{
	color:#009900;
}

#administratorsForm .portlet-table-text .colLeft h2 
{
	padding:3px;
	background-color:#fafaf6;
}

#administratorsForm  .portlet-table-header , 
#administratorsForm  .portlet-table-header .colLeft ,  
#administratorsForm  .portlet-table-header .colRight
{
	background-color: #fafaf6;
}
 

 #administratorsForm  .portlet-table-text .colLeft .portlet-table-text .colLeft ,
 #administratorsForm  .portlet-table-text .colLeft .portlet-table-text .colRight 
{
	background-color:#fafaf6;
	vertical-align:middle;
}

  #administratorsForm  .portlet-table-text .colLeft .portlet-table-alternate .colRight
{
	height:15px;
}

#administratorsForm .portlet-form-button
{
	color:#fff;
	background-color:#6cf;
	font-size: 9px;
}

/*service*/

#departmentsForm .portlet-table-header table .colLeft .portlet-section-text,
#departmentsForm .portlet-table-header table .colRight .portlet-section-text,
#departmentsForm .portlet-table-header table .colCenter .portlet-section-text
{
	font-weight:normal;
	color:#666;
}

#departmentsForm .portlet-table-header .portlet-section-text
{
	color:#009900;
	font-weight:bold;
}

/* parametre service*/

#departmentViewForm .colLeftNowrap .portlet-table-text , 
#departmentViewForm .colLeftNowrap .portlet-table-text .colLeft ,
#departmentViewForm .colLeftNowrap .portlet-table-text .colRight
{
	background-color:#fafaf6;
}

#departmentViewForm .colLeftNowrap .portlet-table-text .portlet-table-text ,
#departmentViewForm .colLeftNowrap .portlet-table-text td ,
#departmentViewForm .colLeftNowrap .portlet-table-header
{
	background-color:#fff;	
}

#departmentViewForm .colLeftNowrap .portlet-table-header .portlet-section-text
{
	font-weight:bold;	
}

#departmentViewForm .colLeftNowrap .portlet-table-text .colLeftMax  ,
#departmentViewForm .colLeftNowrap .portlet-table-alternate .colLeftMax ,
#departmentViewForm .colLeftNowrap .portlet-table-selected .colLeftMax 

{
	background-color:#fff;	
	border-bottom:#ccc 1px dotted;
	border-top:none;
	border-left:none;
	border-right:none;
}

#departmentViewForm .colLeftNowrap .portlet-table-selected .colLeftMax 

{
	background-color:#e9e9da;	
}

#departmentViewForm .colLeftNowrap .colLeft
{
	display:block;
	margin-right:-3px;	
}

#departmentViewForm  .portlet-table-footer

{
display:none;
}

/*visibilite des services*/

#departmentSelectionForm .colLeft 
{
	border-left:1px dotted #ccc;
}

#departmentSelectionForm .colLeft .colLeftNowrap .colLeft
{
	border:none;
}

#departmentSelectionForm .colLeftMax h2,
#departmentSelectionForm .colLeft h2
{
	background-color:#fafaf6;
}

#departmentSelectionForm .colLeft .portlet-section-subheader
{
	color:#009900;
	font-size:12px;
}

/*statistique*/

#statisticsForm
{
	background-color: #fff;
	border: 1px solid #6cf;
	background-image:url(http://helpdesk.cri.uvsq.fr:8080/media/images/bg_title.png);
	background-repeat:repeat-x;
	padding:5px;
}

#statisticsForm h1
{
	margin:5px 0 -5px 0 ;
	height:33px;
}
#statisticsForm .colLeftNowrap .portlet-table-text .colLeft
{
	background-color:#fafaf6;
}

#statisticsForm .colLeft,
#statisticsForm .colRight
{
	background-color:#fafaf6;
}

#statisticsForm table
{
	margin-left:auto;
	margin-right:auto;
}
