@charset "utf-8";












/* Esup-annuaire CSS see properties/tags/tags.xml
*/

.listeResultat {
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        height:21px;
        padding:10px 10px 1px 30px;
        width:400px;
        margin:0px;
        display:block;
}   

#fullCenter H1 .listeResultat { 
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        height:18px;
        padding:2px 30px 0px 30px;
        margin:0px;
        background-image:url(/digitalAssets/3/3087_div-selected.jpg);
        background-repeat:no-repeat;
        width:163px;
 
}

#fullCenter H1 {
        font-family : "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        color:#0EB0E2;
        margin:30px 0px 0px 0px;
        padding: 0px;
}

.portlet-menu-item input {
       background-color:transparent;
       border-style:none;
       color:#FFFFFF;
       cursor:pointer;
       display:inline;
       font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
       font-size:12px;
       padding:0 3px 0 3px;
       margin: 0px;
       width:163px;
       height:22px;    /*Ajout Ben*/

}
.portlet-menu-item-selected {
        background: white url(/digitalAssets/3/3087_div-selected.jpg) no-repeat;
        display: inline;
        border-spacing: 0px;
        width:auto;
        height:22px;    /*Ajout Ben*/
}

#fullCenter .portlet-table-header a{
     color : #fff !important;
}
.aAjouter{  

      background: white url(/digitalAssets/3/3090_annuaire-haut.jpg) no-repeat;
      background-repeat: no-repeat;
      paddin: 0px;
      margin: 0px;
      height: 10px;
}
.portlet-menu-item-selected input {
        background:transparent none repeat scroll 0 0;
        border-style:none;
        color:#FFFFFF;
        cursor:pointer;
        display:inline;
        font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        padding:0 3px 0 3px;
        width:163px;
        height: 22px;/*Ajout Ben*/

}


form {
       display : block;
       margin:0;
       padding:0;
}

#fullCenter p{
padding-bottom:20px;
}

.divMenu {


      /*  background-image: url('/digitalAssets/3/3091_esup5.jpg');*/
       /* background-repeat: no-repeat;*/
        margin: 0;
        padding: 0;
        width:100%;
}

#fullCenter div.divElem {
        float:left;
        width:auto;

}
#left {
margin: 0 0 0 0;
}

.divFlag {
        position:relative;
        top:11px;
        right:5px;
        float:right;
        width: 24px;
        display: none;
}

.clear {
        clear:both;
        display:none;
}

.portlet-msg-error {
        font-size: 12px;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        color: red;
        font-weight: bold;
        text-decoration: none;
}

/*  Web Services for Remote Portlets Specification v1.0 - July 02 2003  =
*/

.column {
        width: 20%;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
}

.colLeft {
        text-align: left;
        white-space: nowrap;
}

.colRight {
        text-align: right;
        white-space: nowrap;
        display:none;
}

.colCenter {
        text-align: center;
        white-space: nowrap;
}

.headerImage {
         float: left;
         border: 0;
}


/*      
#fullCenter a {
        text-decoration : none;
        font-size: 12px;
        color : #192A89;
        font-family : "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
         float: none;
}
#fullCenter a:visited {
        color : #192A89;
}
#fullCenter a:hover {
        color : #FF6600;
        text-decoration: underline;
}

*/
#fullcenter a:hover{
	 /*color:;
	 font-size:12px;*/
	 text-decoration:none;
}


.portlet-font {
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}   

.portlet-font-dim {
        color: Gray;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}   

         

.portlet-msg-status {
        font-size: 12px;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
        font-style: italic;
}   

.portlet-msg-info {
        font-size: 12px;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
}   

.portlet-msg-error {
        font-size: 12px;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        color: #FF0000;
    padding-left: 32px; 
    background: transparent url('/digitalAssets/3/3042_warning.PNG') no-repeat center left;
}   

.portlet-msg-alert {
        font-size: 12px;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        color: #993333;
        font-style: italic;
}   

.portlet-msg-success {
        font-size: 12px;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        color: #993333;
        font-weight: bold;
}   

         


.portlet-section-body {
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        width:580px;
}


.portlet-section-alternate {
        color: #666666;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}  

.portlet-section-selected {
        background: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: White;
}   

.portlet-section-subheader {
        /*font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #192A89;*/
}   

.portlet-section-footer {
        color: #192A89;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align:center;
}   
.portlet-table-body {
        background-color: #FFFFFF;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.portlet-table-alternate {
        background-color: #f2f2f2;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

td.portlet-table-text {
        padding-top: 5px;
        padding-bottom: 5px;
}

.portlet-table-selected {
        background-color: #FFCCCC;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}  

.portlet-table-subheader {
        color: #999999;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}   

.portlet-table-footer {
        background: #FEC98D;
      background-color: #ffffff;
        color: #993333;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}   

.portlet-table-text {
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}   

.portlet-table-text-bold {
        font-weight: bold;
        font-size: 12px;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

.portlet-table-text a {
        text-decoration: none;
        color: black;
}

.portlet-table-text-bold a {
        text-decoration: none;
        color: black;
}

 
.portlet-form-label {
        width: 10em;
        text-align: right;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}   

.portlet-form-input-field {
        width: auto;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background: #ffffff;
        /*background: #eaf7fb;*/
}   

.portlet-form-button {
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding:0 3px 0 3px;
        width:auto;
        height:26px;
        
}   
input.portlet-form-button {
    	margin:0px;
    	overflow:visible;
    	width:auto;

    	}

.portlet-icon-label {
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background: #CCCC99;
}   

.portlet-dlg-icon-label {
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background: #CCCC99;
}   

.portlet-form-field-label {
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}   

.portlet-form-field {
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}   

.portlet-menu-item a {
        display: table-cell;
        display: inline;
        margin: 5px 10px;
        padding: 5px;
        text-decoration: none;
        color: #993333;
        font-size: 12px;
        font-weight: bold;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

/*.portlet-menu-item a:hover {

}*/


.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: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        color: white;
}

.portlet-menu-item-hover {
        background: #666633;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}   

.portlet-menu-item-hover-selected {
        background: #666633;
        color: white;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}   

.portlet-menu-cascade-item {
        background: #CCCC99;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}   

.portlet-menu-cascade-item-selected {
        background: #666633;
        color: White;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}   

.portlet-menu-description {
        background: #CCCC99;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
}   

.portlet-menu-caption {
        background: #CCCC99;
        color: Black;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}   


.portlet-hide {
        display:none;
}

/* Ajout Bruno*/

.boite-annuaire {

	background: white url(/digitalAssets/3/3089_annuaire-bas.jpg) no-repeat;
	background-position: center bottom;

}
.boite-annuaire h4 {
	margin: 0;
	padding: 5px;
	background: transparent url(/digitalAssets/3/3090_annuaire-haut.jpg) no-repeat;
	background-position: center top;
}
.boite-annuaire p {
    padding:5px;	
}









#fullCenter div {
border:medium none;
float:none;
padding:0 0 0 0px;
width:580px;
}

.portlet-menu {
/*background-image:url(Images-annuaire/recherche_person4.jpg);*/
background-repeat:no-repeat;
margin:0;
padding:0;
vertical-align:bottom;
width:580px;
height:21px;

}


.portlet-menu-item {
background-image:url(/digitalAssets/3/3088_div-item.jpg);
border-spacing:0;
display:inline;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
width:auto;
}


.portlet-section-header {
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        height:21px;
        padding:10px 10px 1px 30px;
        width:583px;
        margin:0px;
}   


#fullCenter table#personsForm table.portlet-table-header {
background-color:#FF0000;
background-image:none;
}

table.ustl-portlet-table-header{
 width=100%;
 background-image: url("/digitalAssets/3/3091_esup5.jpg");
}

.portlet-table-header {
       /* background-image: url("Images-annuaire/esup5.jpg");
        background-repeat: no-repeat;*/
        background-color: #000000;
        color: #ffffff;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
}
.portlet-table-header3 {
        background-color: #000000;
        color: #993333;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
}

.portlet-table-header2 {
        background-color: #ffffff;
        color: #993333;
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
}

.portlet-section-text-bold {
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-align: justify;
        font-weight: bold;
}
.portlet-section-text {
        font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
       /* text-align: justify;*/
}         
.portlet-section-text-blanc {
color:#ffffff;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
        text-align: justify;
}  

form.portlet-waiform {
color:#333333;
font-size:1.1em;
width:580px;
margin:0;
padding:0;
}   

#fullCenter {
float:left;
width:580px;
}

.nom-legend {
color:#333333;
font-weight:bold;
width:580px;
/*background:transparent url(Images-annuaire/annuaire-haut.jpg) no-repeat scroll center top;*/
padding:10px 0 0 0;
margin-bottom:0 0 10px 0px;

} 
form.portlet-waiform legend {
color:#333333;
font-weight:bold;
width:200px;
/*padding:10px 0 20px 10px;
margin:10 0 0 0px ;*/

padding: 0 0 0 10px;
margin:0px;
}

form.portlet-waiform fieldset {
background:white url(/digitalAssets/3/3089_annuaire-bas.jpg) no-repeat scroll center bottom;
border:medium none;
line-height:1;
/*margin:-7px 0px 0px 0px;*/
padding:0px;
width:580px;

}


.portlet-format-table{
margin:0px;
padding:0px;
margin-bottom:8px;
}  


table.portlet-format-table td input{
margin:0px;
padding:0px;
width:142px;
overflow:visible;
}  

table.portlet-format-table tr{
margin:2px;
padding:2px;

}  
form.portlet-waiform fieldset ul{
line-height:1.3;
padding:0px;
margin:0px;
}
.entourage-table{
margin:0 0 0px 0;
padding:0px;
width:580px;
background:white url(/digitalAssets/3/3089_annuaire-bas.jpg) no-repeat scroll center bottom;
}
fieldset{
border:none;
padding:5px 0px 0px 10px;
margin:0px 0px 0px 0px;
width:580px;
}
fieldset li{
list-style-type: none;
}

.portlet-waiform fieldset {
	margin-bottom: 10px;
	border: 1px solid #000000;
	padding-left : 0px;
}

.portlet-waiform legend {
	padding: 0 2px;
	font-weight: bold;
	margin: 0 -7px; /* IE Win */
	padding-left : 10px;
}

.portlet-waiform-label {
	padding-right: 3px;
	font-weight: bold;
	width: 150px;
	display: inline-block;
	text-align: right;
}

.portlet-waiform-output {
	display: inline-block;
	vertical-align: top;
}


.portlet-waiform fieldset li {
	list-style: none;
	padding: 5px 10px 1px;
	margin: 0;
}

.portlet-waiform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}

form#persons2Form {
       margin:25px 0 5px 0;
}

form#entities2Form {
       margin:25px 0 5px 0;
}

form#personsForm {
       margin:0 0 5px 0;
}

form#entitiesForm {
       margin:0 0 5px 0;
}

form#lookForAPersonForm fieldset legend, form#lookForAnEntityForm fieldset legend {
       display:none;
}

form#persons2Form fieldset, form#entities2Form fieldset{
       margin:-7px 0 0 0;
}

/*form#persons2Form fieldset img, form#entities2Form fieldset img{
       display:none;
}*/

acronym {
       border-bottom: 1px dotted;
       text-decoration:none;
       cursor:help;
}

.form-submit-popup {
       font-size:24px;
       left:0;
       opacity:1;
       position:absolute;
       text-align:center;
       top:40%;
       visibility:hidden;
       width:100%;
       display:none;
       margin-bottom: 5px;
}

