/** Specifique Inserm **/
@import "Sirene_Soft_Calendar.css";
/** Fin specifique Inserm **/
/** ----------------------
    -- Skin Sirene_Soft -- 
    ---------------------- **/
.ui-icon {
    background-image: url(../graphics/ZenStone/jquery-ui/ui-icons_595959_256x240.png) !important;
}
.Sirene_Soft #BorderCenter label{
	font-weight:normal;
}
.Sirene_Soft .TrsListTabCenterActive{
	font-weight:normal;
}
.Sirene_Soft .PageMessageLogo{
	background:transparent;
}
.Sirene_Soft .LogoPleiades{
	background:transparent;
}
	
.Sirene_Soft .RoleArrowText {
 font-size : 9pt;
 padding : 0px;
 color : #3341AE;
 font-weight : bold;
}

.PageMessageLogoInserm{
 background: url(../graphics/8InstitutsInsermLogoMini.gif);
 background-repeat: no-repeat;
 text-align: center;
 width: 80px;
 height: 20px;
}

.Sirene_Soft {
 border : 0px;
}

/** Fond de page **/
.Sirene_SoftPageBody {
 background-image : url(../graphics/Sirene_Soft/softfond.jpg);
 background-repeat : no-repeat;
 background-color: #F0F7FF;
 font-family: 'Arial';
 font-size: 8pt;
 scrollbar-face-color: #F0F7FF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #6681AE;
 scrollbar-3dlight-color: #CEDDED;
 scrollbar-arrow-color:  #1A43B1;
 scrollbar-track-color: #EBF3F9;
}

.Sirene_Soft .HomeLink {
 font-family: 'Tahoma';
 font-size: 8pt;
 color : #5F83B6;
}

.Sirene_Soft .HomeLink:hover {
 font-family: 'Tahoma';
 font-size: 8pt;
 color : #5FADFF;
}

/** Portlets Jetspeed **/

.Sirene_Soft .PTitle {
 background : url(../graphics/Sirene_Soft/softhaut.gif);
 border-style: none;
 color : #1A43B1;
 font-family : Verdana;
 font-size : 8pt;
 font-weight : bold;
 white-space:nowrap;
 padding-right : 13px;
 padding-left : 3px;
 padding-top : 7px;
}
.Sirene_Soft .PTitleStart {
 width:0px;
}
.Sirene_Soft .PTitleEnd {
 width:0px;
}
.Sirene_Soft .PTitleBackground {
 background : url(../graphics/Sirene_Soft/softhautbackground.gif);
 height : 25px;
 border-style: none;
}
.Sirene_Soft .PTitleButtons {
 background : url(../graphics/Sirene_Soft/softhautbuttons.gif);
 background-repeat : no-repeat;
 background-position : top right;
 border-style: none;
 height : 25px;
 text-align : right;
 padding-top : 3px;
}

.Sirene_Soft .PTitleLeft {
 background : url(../graphics/Sirene_Soft/softhautgauche.gif);
 border-style: none;
 width : 25px;
 height : 25px;
 padding : 0px;
}
.Sirene_Soft .PTitleRight {
 background : url(../graphics/Sirene_Soft/softhautdroite.gif);
 border-style: none;
 width : 9px;
 height : 25px;
 padding : 0px;
}
.Sirene_Soft .PContentLeft {
 background : url(../graphics/Sirene_Soft/softgauche.gif);
 border-style: none;
 width : 25px;
 padding : 0px;
}
.Sirene_Soft .PContent {
 background-color: #FFFFFF;
 font-size : 8pt; /** Fonte du retour a la ligne !! important, sinon il y a des espaces dans le menu **/
 padding : 0px;
}
.Sirene_Soft .PContentRight {
 background : url(../graphics/Sirene_Soft/softdroite.gif);
 border-style: none;
 width : 9px;
 padding : 0px;
}
.Sirene_Soft .PBottomLeft {
 background : url(../graphics/Sirene_Soft/softbasgauche.gif);
 border-style: none;
 width : 25px;
 height : 10px;
 padding : 0px;
}
.Sirene_Soft .PBottom {
 background : url(../graphics/Sirene_Soft/softbas.gif);
 border-style: none;
 height : 10px;
 padding : 0px;
}
.Sirene_Soft .PBottomRight {
 background : url(../graphics/Sirene_Soft/softbasdroite.gif);
 border-style: none;
 width : 9px;
 height : 10px;
 padding : 0px;
}

/** onglets Jetspeed **/
.Sirene_Soft .TabLeft {
 background: url(../graphics/Sirene_Soft/softtabgauche.gif);
 width : 17px;
 height : 21px;
}
.Sirene_Soft .TabCenter {
 background: url(../graphics/Sirene_Soft/softtabcenter.gif);
 font-size : 8pt;
 height : 21px;
 padding-left : 7px;
 padding-right : 7px;
}
.Sirene_Soft .TabCenterLink {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 color : #5F83B6;
}
.Sirene_Soft .TabCenterLink:hover {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 color : #5FADFF;
}
.Sirene_Soft .TabRight {
 background: url(../graphics/Sirene_Soft/softtabdroite.gif);
 width : 17px;
 height : 21px;
}
.Sirene_Soft .TabLeftActive {
 background: url(../graphics/Sirene_Soft/softtabactivegauche.gif);
 width : 17px;
 height : 21px;
}
.Sirene_Soft .TabCenterActive {
 background: url(../graphics/Sirene_Soft/softtabactivecenter.gif);
 cursor: default; 
 height : 21px;
 vertical-align : middle;
 color : #5FADFF;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 padding-top : 3px;
 padding-left : 7px;
 padding-right : 7px;
}
.Sirene_Soft .TabRightActive {
 background: url(../graphics/Sirene_Soft/softtabactivedroite.gif);
 width : 17px;
 height : 21px;
}
.Sirene_Soft .TabUnderLine {
 background: url(../graphics/Sirene_Soft/softtabunderline.gif);
 height : 21px;
 width : 100%;
 text-align : right;
}

/** Onglets applicatifs **/
.Sirene_Soft .OngletPanelTopLeft {
 width: 14px;
 height: 21px;
 background: url(../graphics/Sirene_Soft/OngletHG.gif);
}
.Sirene_Soft .OngletPanelTopCenter {
 height: 21px;
}
.Sirene_Soft .OngletPanelTopRight {
 width: 4px;
 height: 21px;
 background: url(../graphics/Sirene_Soft/OngletHD.gif);
}
.Sirene_Soft .OngletPanelMiddleLeft {
 width: 14px;
 background: url(../graphics/Sirene_Soft/OngletG.gif);
}
.Sirene_Soft .OngletPanelMiddleCenter {
 padding: 5px;
}
.Sirene_Soft .OngletPanelMiddleRight {
 width: 4px;
 background: url(../graphics/Sirene_Soft/OngletD.gif);
}
.Sirene_Soft .OngletPanelBottomLeft {
 width: 14px;
 height: 4px;
 background: url(../graphics/Sirene_Soft/OngletBG.gif);
}
.Sirene_Soft .OngletPanelBottomCenter {
 height: 4px;
 background: url(../graphics/Sirene_Soft/OngletB.gif);
}
.Sirene_Soft .OngletPanelBottomRight {
 width: 4px;
 height: 4px;
 background: url(../graphics/Sirene_Soft/OngletBD.gif);
}
.Sirene_Soft .OngletInactiveLeft {
 background: url(../graphics/Sirene_Soft/softtabgauche.gif);
 width : 17px;
 height : 21px;
}
.Sirene_Soft .OngletInactiveCenter {
 background: url(../graphics/Sirene_Soft/softtabcenter.gif);
 font-size : 8pt;
 height : 21px;
 padding-left : 7px;
 padding-right : 7px;
 border-style: none;
 border-width: 0px; 
}
.Sirene_Soft .OngletInactiveLink {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 color : #5F83B6;
}
.Sirene_Soft .OngletInactiveLink:hover {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 color : #5FADFF;
}
.Sirene_Soft .OngletInactiveRight {
 background: url(../graphics/Sirene_Soft/softtabdroite.gif);
 width : 17px;
 height : 21px;
}
.Sirene_Soft .OngletActiveLeft {
 background: url(../graphics/Sirene_Soft/softtabactivegauche.gif);
 width : 17px;
 height : 21px;
}
.Sirene_Soft .OngletActiveCenter {
 background: url(../graphics/Sirene_Soft/softtabactivecenter.gif);
 height : 21px;
 vertical-align : middle;
 color : #5FADFF;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 padding-top : 3px;
 padding-left : 7px;
 padding-right : 7px;
 border-style: none;
 border-width: 0px; 
}
.Sirene_Soft .OngletActiveRight {
 background: url(../graphics/Sirene_Soft/softtabactivedroite.gif);
 width : 17px;
 height : 21px;
}
.Sirene_Soft .OngletUnderLine {
 background: url(../graphics/Sirene_Soft/softtabunderline.gif);
 height : 21px;
 width : 100%;
}

/** Bandeau **/
.Sirene_Soft .Header {
 height : 73px;
 padding : 0px;
 vertical-align : top; 
}

.Sirene_Soft .Role {
 font-size : 1pt;
 padding : 0px;
}
.Sirene_Soft .RoleArrow {
 width: 16px;
 height: 16px;
 background: url(../graphics/Sirene_Soft/ComboArrow.gif);
}
.Sirene_Soft .RoleArrowOver {
 width: 16px;
 height: 16px;
 background: url(../graphics/Sirene_Soft/ComboArrowOver.gif);
}
.Sirene_Soft .RoleComboTableTopLeft {
 height: 1px;
 width : 1px;
 border-width: 0px;
}
.Sirene_Soft .RoleComboTableTopCenter {
 height: 1px;
 background-color: #000066;
 border-width: 0px;
}
.Sirene_Soft .RoleComboTableTopRight {
 height: 1px;
 width : 1px;
 border-width: 0px;
}
.Sirene_Soft .RoleComboTableMiddleLeft {
 background-color: #000066;
 height: 1px;
 width : 1px;
 border-width: 0px;
}
.Sirene_Soft .RoleComboTableMiddleCenter {
 padding : 0px;
 background-color: #EBF2FA;
 border-width: 0px;
}
.Sirene_Soft .RoleComboTableMiddleRight {
 background-color: #000066;
 height: 1px;
 width: 1px;
 border-width: 0px;
}
.Sirene_Soft .RoleComboTableBottomLeft {
 height: 1px;
 border-width: 0px;
}
.Sirene_Soft .RoleComboTableBottomCenter {
 height: 1px;
 background-color: #000066;
 border-width: 0px;
}
.Sirene_Soft .RoleComboTableBottomRight {
 height: 1px;
 border-width: 0px;
}
.Sirene_Soft .RoleCombo {
 position: absolute;
}
.Sirene_Soft .RoleComboCurrent {
 padding-left: 2px;
 padding-right: 2px;
 color: #1A43B1;
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 background-color: #EBF2FA;
}
.Sirene_Soft .RoleComboInInterval {
 padding-left: 2px;
 padding-right: 2px;
 color: #5F83B6;
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 background-color: #EBF2FA;
}
.Sirene_Soft .RoleComboInInterval:hover {
 padding-left: 2px;
 padding-right: 2px;
 color: #5FADFF;
 font-family: Arial;
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
 white-space :nowrap;
 background-color: #EBF2FA;
}
.Sirene_Soft .RoleComboOutInterval {
 padding-left: 2px;
 padding-right: 2px;
 color: #5F83B6;
 font-family: Arial;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
 white-space :nowrap;
 background-color: #EBF2FA;
}
.Sirene_Soft .RoleComboOutInterval:hover {
 padding-left: 2px;
 padding-right: 2px;
 font-family : Arial;
 font-size : 8pt;
 font-weight : normal;
 text-decoration : none;
 white-space:nowrap;
 color : #5FADFF;
 background-color: #EBF2FA;
}
.Sirene_Soft .RoleBar {
 width : 100%;
}
.Sirene_Soft .RoleSeparator {
 width : 0px;
 font-size : 8pt;
 color : #4C6EF4;
}
.Sirene_Soft .RoleActiveLeft {
 background: url(../graphics/Sirene_Soft/softroleactifgauche.gif);
 width : 15px;
 height : 35px;
}
.Sirene_Soft .RoleActive {
 background: url(../graphics/Sirene_Soft/softroleactifcenter.gif);
 height : 35px;
 padding-top : 0px;
 color : #1A43B1;
 text-align: center;
}
.Sirene_Soft .RoleActiveRight {
 background: url(../graphics/Sirene_Soft/softroleactifdroite.gif);
 width : 15px;
 height : 35px;
}
.Sirene_Soft .RoleInactiveLeft {
 background: url(../graphics/Sirene_Soft/softrolegauche.gif);
 width : 15px;
 height : 35px;
}
.Sirene_Soft .RoleInactive {
 background: url(../graphics/Sirene_Soft/softrolecenter.gif);
 color : #5F83B6;
 padding-top : 0px; 
 height : 35px;
 text-align: center;
}
.Sirene_Soft .RoleInactiveRight {
 background: url(../graphics/Sirene_Soft/softroledroite.gif);
 width : 15px;
 height : 35px;
}

.Sirene_Soft .RoleInactiveLink {
 color : #5F83B6;
}

.Sirene_Soft .RoleInactiveLink:hover {
 color : #5FADFF;
}

/** Separateur **/
.Sirene_Soft .SeparatorThTitleLeft {
 background: url(../graphics/Sirene_Soft/softseparatorgauche.gif);
 border-style: none;
 width : 22px;
 height : 21px;
 padding : 0px;
}
.Sirene_Soft .SeparatorThTitleRight {
 border-style: none;
 width : 10px;
 height : 21px;
 padding : 0px;
}
.Sirene_Soft .SeparatorTableLevel0 {
 border-collapse: collapse;
 width : 100%
}
.Sirene_Soft .SeparatorThTitleMiddleLevel0 {
 background: url(../graphics/Sirene_Soft/softseparatordroite.gif);
 background-repeat : no-repeat;
 border-style: none;
 color : #1A43B1;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 padding-top : 1px;
 height : 21px;
 padding-left : 5px;
 text-align : left;
 white-space:nowrap;
}
.Sirene_Soft .SeparatorTdPaddingLevel0 {
 width: 0px;
}
.Sirene_Soft .SeparatorTableLevel1 {
 border-collapse: collapse;
 width : 100%
}
.Sirene_Soft .SeparatorThTitleMiddleLevel1 {
 background: url(../graphics/Sirene_Soft/softseparatordroite.gif);
 background-repeat : no-repeat;
 border-style: none;
 color : #1A43B1;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 padding-top : 1px;
 height : 21px;
 padding-left : 5px;
 text-align : left;
 white-space:nowrap;
}
.Sirene_Soft .SeparatorTdPaddingLevel1 {
 width: 20px;
}
.Sirene_Soft .SeparatorTableLevel2 {
 border-collapse: collapse;
 width : 100%
}
.Sirene_Soft .SeparatorThTitleMiddleLevel2 {
 background: url(../graphics/Sirene_Soft/softseparatordroite.gif);
 background-repeat : no-repeat;
 border-style: none;
 color : #1A43B1;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 padding-top : 1px;
 height : 21px;
 padding-left : 5px;
 text-align : left;
 white-space:nowrap;
}
.Sirene_Soft .SeparatorTdPaddingLevel2 {
 width: 40px;
}
.Sirene_Soft .SeparatorTableLevel3 {
 border-collapse: collapse;
 width : 100%
}
.Sirene_Soft .SeparatorThTitleMiddleLevel3 {
 background: url(../graphics/Sirene_Soft/softseparatordroite.gif);
 background-repeat : no-repeat;
 border-style: none;
 color : #1A43B1;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 padding-top : 1px;
 height : 21px;
 padding-left : 5px;
 text-align : left;
 white-space:nowrap;
}
.Sirene_Soft .SeparatorTdPaddingLevel3 {
 width: 60px;
}

/** Boutons de type image **/
.Sirene_Soft .ButtonInputImage {
 padding : 0px;
 vertical-align : middle;
 width: 23px;
 height: 22px;
}

/** Boutons de type lien **/
.Sirene_Soft .ButtonInputLink {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 color : #1A43B1;
}
.Sirene_Soft .ButtonInputLink:hover {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 color : #5FADFF;
}
.Sirene_SoftPageBody .ButtonInputLink {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 color : #1A43B1;
}
.Sirene_SoftPageBody .ButtonInputLink:hover {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 color : #5FADFF;
}

/** Boutons standards **/
.Sirene_Soft .ButtonInputButtonLeft {
 background: url(../graphics/Sirene_Soft/softbtgauche.gif);
 border-style: none;
 width : 14px;
 height : 24px;
 padding : 0px;
}
.Sirene_Soft .ButtonInputButtonLeftOver {
 background: url(../graphics/Sirene_Soft/softbtovergauche.gif);
 border-style: none;
 width : 14px;
 height : 24px;
 padding : 0px;
}
.Sirene_Soft .ButtonInputButtonRight {
 background: url(../graphics/Sirene_Soft/softbtdroite.gif);
 border-style: none;
 width : 14px;
 height : 24px;
 padding : 0px;
}
.Sirene_Soft .ButtonInputButtonRightOver {
 background: url(../graphics/Sirene_Soft/softbtoverdroite.gif);
 border-style: none;
 width : 14px;
 height : 24px;
 padding : 0px;
}
.Sirene_Soft .ButtonInputButton {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 color : #1A43B1;
 background: url(../graphics/Sirene_Soft/softbtcenter.gif);
 border-style: none;
 height : 24px;
 padding-bottom : 2px;
 white-space : nowrap;
}
.Sirene_Soft .ButtonInputButtonOver {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 color : #1A43B1;
 background: url(../graphics/Sirene_Soft/softbtovercenter.gif);
 border-style: none;
 height : 24px;
 padding-bottom : 2px;
 white-space : nowrap;
}

/** - Bouton de type icone texte **/

.Sirene_Soft .ButtonInputButtonImg {
 background: url(../graphics/Sirene_Soft/softbtcenter.gif);
 border-style: none;
 height : 24px;
 white-space : nowrap;
 vertical-align : middle;
}

.Sirene_Soft .ButtonInputButtonImgOver {
 background: url(../graphics/Sirene_Soft/softbtovercenter.gif);
 border-style: none;
 height : 24px;
 white-space : nowrap;
 vertical-align : middle;
}


/** Container de tableau **/
.Sirene_Soft .TableContainer {
 background-color: #FFFFFF;
}
.Sirene_Soft .TableContainerTopLeft {
 background : url(../graphics/Sirene_Soft/softtblhg.gif);
 height: 6px;
 width: 11px;
}
.Sirene_Soft .TableContainerTopCenter {
 background : url(../graphics/Sirene_Soft/softtblh.gif);
 font-size : 1pt;
 height: 6px;
}
.Sirene_Soft .TableContainerTopRight {
 background : url(../graphics/Sirene_Soft/softtblhd.gif);
 height: 6px;
 width: 11px;
}
.Sirene_Soft .TableContainerMiddleLeft {
 background : url(../graphics/Sirene_Soft/softtblg.gif);
 width : 11px;
 height : 100%;
}
.Sirene_Soft .TableContainerMiddleCenter {
 background-color: #FFFFFF;
}
.Sirene_Soft .TableContainerMiddleRight {
 background : url(../graphics/Sirene_Soft/softtbld.gif);
 width : 11px;
}
.Sirene_Soft .TableContainerBottomLeft {
 background : url(../graphics/Sirene_Soft/softtblbg.gif);
 width : 11px;
 height : 10px;
}
.Sirene_Soft .TableContainerBottomCenter {
 background : url(../graphics/Sirene_Soft/softtblb.gif);
 height : 10px;
}
.Sirene_Soft .TableContainerBottomRight {
 background : url(../graphics/Sirene_Soft/softtblbd.gif);
 width : 11px;
 height : 10px;
}
.Sirene_Soft .TableLabel {
 color: #1A43B1;
 font-family: 'Arial';
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
}
.Sirene_Soft .FlowLayoutTable {
 color : #444466;
 background-color: #FFFFFF;
 font-family: 'Arial';
 font-size: 8pt;
 width:100%;
}
.Sirene_Soft .TableTableMain {
 background-color: #FFFFFF;
 font-family: 'Arial';
 font-size: 8pt;
}
.Sirene_Soft .TableTdCellPadding {
 background-color: #FFFFFF;
 font-family: 'Arial';
 font-size: 8pt;
}
.Sirene_Soft .TableTdCellData {
 background-color: #FFFFFF;
 font-family: 'Arial';
 font-size: 8pt;
}

/** Entete de tableau **/
.Sirene_Soft .TableTdHeadlist {
 color: #1A43B1;
 background-color: #FFFFFF;
 font-family: 'MS sans serif';
 font-size: 8pt;
 font-weight: bold;
 text-decoration : none;
 padding-left : 2px;
 padding-right : 2px;
 height : 18px;
 vertical-align : middle;
}
.Sirene_Soft .TableTdHeadlist:hover {
 color : #5FADFF;
 background-color: #FFFFFF;
 font-family: 'MS sans serif';
 font-size: 8pt;
 font-weight: bold;
 text-decoration : none;
 padding-left : 2px;
 padding-right : 2px;
 height : 18px;
 vertical-align : middle;
}

.Sirene_Soft .TableFooterLabel {
color: #1A43B1;
}

/** Pied de tableau **/
.Sirene_Soft .TableTdFootlist {
 color: #1A43B1;
 background-color: #EDF3FB;
 font-family: 'MS sans serif';
 font-size: 8pt;
 font-weight: bold;
 border-width: 0px;
}
.Sirene_Soft .TableTdFootlistLink:hover {
 color: #5FADFF;
 background-color: #EDF3FB;
 font-family: 'MS sans serif';
 font-size: 8pt;
 font-weight: bold;
 border-width: 0px;
 text-decoration: none;
}
.Sirene_Soft .TableTdFootlistLink {
 color: #1A43B1;
 background-color: #EDF3FB;
 font-family: 'MS sans serif';
 font-size: 8pt;
 font-weight: bold;
 border-width: 0px;
 text-decoration: none;
}

/** Colonnes paires (normales, en erreur, en warning ou en information) **/
.Sirene_Soft .TableColumnTdEven {
 color: #1A43B1;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #E3E9EE; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdEven:hover {
 color : #5FADFF;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #E3E9EE; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdEvenError { 
 color: #FF0000;
 font-weight: BOLD;
 font-family: 'MS sans serif';
 font-size: 8pt;
 text-decoration : none;
 background-color: #F3F9FF;
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: top;
}
.Sirene_Soft .TableColumnTdEvenError:hover { 
 color : #FFFF88;
 font-weight: BOLD;
 font-family: 'MS sans serif';
 font-size: 8pt;
 text-decoration : none;
 background-color: #F3F9FF;
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: top;
}
.Sirene_Soft .TableColumnTdEvenWarning { 
 color: #0000FF;
 font-weight: BOLD;
 font-family: 'MS sans serif';
 font-size: 8pt;
 text-decoration : none;
 background-color: #F3F9FF;
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: top;
}
.Sirene_Soft .TableColumnTdEvenWarning:hover { 
 color : #FFFF88;
 font-weight: BOLD;
 font-family: 'MS sans serif';
 font-size: 8pt;
 text-decoration : none;
 background-color: #F3F9FF;
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: top;
}
.Sirene_Soft .TableColumnTdEvenInformation { 
 color: #000000;
 font-weight: BOLD;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #E3E9EE; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdEvenInformation:hover { 
 color : #FFFF88;
 font-weight: BOLD;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #E3E9EE; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}

/** Colonnes impaires (normales, en erreur, en warning ou en information) **/
.Sirene_Soft .TableColumnTdOdd {
 color: #1A43B1;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #F2FAFF; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdOdd:hover {
 color : #5FADFF;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #F2FAFF; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdOddError { 
 color: #FF0000;
 font-weight: BOLD;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #F2FAFF; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdOddError:hover { 
 color : #FFFF88;
 font-weight: BOLD;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #F2FAFF; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdOddWarning { 
 color: #0000FF;
 font-weight: BOLD;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #F2FAFF; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdOddWarning:hover { 
 color : #FFFF88;
 font-weight: BOLD;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #F2FAFF; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdOddInformation { 
 color: #000000;
 font-weight: BOLD;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #F2FAFF; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}
.Sirene_Soft .TableColumnTdOddInformation:hover { 
 color : #FFFF88;
 font-weight: BOLD;
 font-family: Arial;
 font-size: 8pt;
 text-decoration : none;
 background-color: #F2FAFF; 
 border-width: 0px;
 border-bottom-color: #FFFFFF;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-color: #FFFFFF;
 border-left-style: solid;
 border-left-width: 1px;
 vertical-align: middle;
}

/** rupture pour les tableaux ordonnes **/
.Sirene_Soft .TableRupture {
 border-top-color: #000066;
}

/** WELCOME **/

.Sirene_Soft .PWelcomeTopLeft {
 background: url(../graphics/Sirene_Soft/softmenuhg.gif);
 width : 34px;
 height : 20px;
}
.Sirene_Soft .PWelcomeTopCenter {
 background: url(../graphics/Sirene_Soft/softmenuh.gif);
 color : #5F83B6;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 text-align : center;
 height : 20px;
}
.Sirene_Soft .PWelcomeTopRight {
 background: url(../graphics/Sirene_Soft/softmenuhd.gif);
 width : 34px;
 height : 20px;
}
.Sirene_Soft .PWelcomeMiddleLeft {
 background: url(../graphics/Sirene_Soft/softmenug.gif);
 width : 34px;
 height : 25px;
 padding : 0px;
}
.Sirene_Soft .PWelcomeMiddleCenter {
 background: url(../graphics/Sirene_Soft/softmenuc.gif);
 color : #5FADFF;
 font-family : Arial;
 font-size : 8pt;
 font-weight: normal;
 text-decoration : none;
 text-align : center;
 white-space:nowrap;
 height : 25px;
 padding : 0px;
}
.Sirene_Soft .PWelcomeMiddleRight {
 background: url(../graphics/Sirene_Soft/softmenud.gif);
 padding : 0px;
 width : 34px;
 height : 25px;
}
.Sirene_Soft .PWelcomeBottomLeft {
 background: url(../graphics/Sirene_Soft/softmenubg.gif);
 width : 34px;
 height : 6px;
 padding : 0px;
}
.Sirene_Soft .PWelcomeBottomCenter {
 background: url(../graphics/Sirene_Soft/softmenub.gif);
 height : 6px;
}
.Sirene_Soft .PWelcomeBottomRight {
 background: url(../graphics/Sirene_Soft/softmenubd.gif);
 width : 34px;
 height : 6px;
}

/** Menu du Framework **/
.Sirene_Soft .MenuItemA {
 color: #1A43B1;
 text-decoration: none;
 cursor: default;
 font-weight: normal;
}
.Sirene_Soft .MenuItemA:hover {
 color: #7FACEF;
}
.Sirene_Soft .MenuItemD {
 color: #1A43B1;
 text-decoration: none;
 font-style: italic;
 cursor: default;
 font-weight: normal;
}
.Sirene_Soft .MenuItemSelectedA {
 color: #1A43B1;
 text-decoration: none;
 cursor: default;
 font-weight: bold;
}
.Sirene_Soft .MenuItemSelectedA:hover {
 color: #7FACEF;
}
.Sirene_Soft .MenuItemImgRootMsg {
 color: #1A43B1;
}
.Sirene_Soft .MenuItemImgRoot {
 background: url(../graphics/Sirene_Soft/TreeRoot.gif);
 width : 19px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgLine {
 background: url(../graphics/Sirene_Soft/TreeLine.gif);
 width : 13px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgBlank {
 background: url(../graphics/Sirene_Soft/TreeBlank.gif);
 width : 13px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgMinusBottom {
 background: url(../graphics/Sirene_Soft/TreeMinusBottom.gif);
 width : 13px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgPlusBottom {
 background: url(../graphics/Sirene_Soft/TreePlusBottom.gif);
 width : 13px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgMinus {
 background: url(../graphics/Sirene_Soft/TreeMinus.gif);
 width : 13px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgPlus {
 background: url(../graphics/Sirene_Soft/TreePlus.gif);
 width : 13px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgJoinBottom {
 background: url(../graphics/Sirene_Soft/TreeJoinBottom.gif);
 width : 13px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgJoin {
 background: url(../graphics/Sirene_Soft/TreeJoin.gif);
 width : 13px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgLeaf {
 background: url(../graphics/Sirene_Soft/TreeLeaf.gif);
 width : 19px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgLeafJ {
 background: url(../graphics/Sirene_Soft/TreeLeafJ.gif);
 width : 19px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgLeafSelected {
 background: url(../graphics/Sirene_Soft/TreeLeafSelected.gif);
 width : 19px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgFolderOpen {
 background: url(../graphics/Sirene_Soft/TreeFolderOpen.gif);
 width : 19px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgFolder {
 background: url(../graphics/Sirene_Soft/TreeFolder.gif);
 width : 19px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgFolder2Open {
 background: url(../graphics/Sirene_Soft/TreeFolder2Open.gif);
 width : 19px;
 height : 16px;
}
.Sirene_Soft .MenuItemImgFolder2 {
 background: url(../graphics/Sirene_Soft/TreeFolder2.gif);
 width : 19px;
 height : 16px;
}

/** Populations **/
.Sirene_Soft .PopulationStyle .PopSelected {
 color : #1A43B1;
}
.Sirene_Soft .PopulationStyle .PopSelected:hover {
 color : #7FACEF;
}
.Sirene_Soft .PopulationStyle a {
 color : #1A43B1;
}
.Sirene_Soft .PopulationStyle a:hover {
 color : #7FACEF;
}

/** Menu **/
.Sirene_Soft .TreeStyle a {
 color : #1A43B1;
}

.Sirene_Soft .TreeStyle a:hover {
 color : #7FACEF;
}

/** Champs de saisie **/
.Sirene_Soft .BooleanFieldInput {
 color: #1A43B1;
}
.Sirene_Soft .DateFieldInput {
 color: #1A43B1;
}
.Sirene_Soft .HourFieldInput {
 color: #1A43B1;
}
.Sirene_Soft .TextFieldInput {
 color: #1A43B1;
}
.Sirene_Soft .TextFieldInputReadOnly {
 color : gray;
}
.Sirene_Soft .NumberFieldInput {
 color : #1A43B1;
}
.Sirene_Soft .ReferenceFieldSelectInput {
 color : #1A43B1;
}
.Sirene_Soft .ReferenceFieldInputRadio {
 color : #1A43B1;
}
.Sirene_Soft .ComboMenu {
 color: #1A43B1;
}
.Sirene_Soft .DateFieldSpan {
 color: #1A43B1;
}
.Sirene_Soft .HourFieldSpan {
 color: #1A43B1;
}
.Sirene_Soft .TextFieldSpan {
 color: #1A43B1;
}
.Sirene_Soft .NumberFieldSpan {
 color: #1A43B1;
}
.Sirene_Soft .ReferenceFieldSpan {
 color: #1A43B1;
}
.Sirene_Soft .LabelSpan {
 color: #000000;
}
.Sirene_Soft .LabelBoldSpan {
 color: #000000;
}
.Sirene_Soft .LabelLinkSpan {
 color: #000000;
}
.Sirene_Soft .LabelLinkSpan:hover {
 color : #7FACEF;
}
.Sirene_Soft .PropertyLabelSpan {
 color : #1A43B1;
}
.Sirene_Soft .PropertyFieldSpanError { 
 color: #FF0000;
}
.Sirene_Soft .PropertyFieldSpanWarning {
 color: #0000FF;
}
.Sirene_Soft .PropertyFieldSpanInformation {
 color: #000000;
}

/** Nouveau requeteur **/
.Sirene_Soft .ERHimgOpen {
 background: url(../graphics/Sirene_Soft/Ascending.gif);
 background-repeat: no-repeat;
}
.Sirene_Soft .ERHimgClose {
 background: url(../graphics/Sirene_Soft/Descending.gif);
 background-repeat: no-repeat;
}
.Sirene_Soft .ERHpanelOpen {
 background: url(../graphics/Sirene_Soft/Line.gif);
 background-repeat: repeat-y;
}
.Sirene_Soft .ERHTitle {
 color : #444466;
}
.Sirene_Soft .ERHText {
 color : #444466;
}
.Sirene_Soft .ERHPropertyListPanel {
 background: url(../graphics/Sirene_Soft/TreeLine.gif);
 background-repeat: repeat-y;
}
.Sirene_Soft .AddFilterElement {
 background: url(../graphics/Sirene_Soft/BtnAddFilter.gif);
 width: 23px;
 height: 22px;
}
.Sirene_Soft .AddFilterElementOver {
 background: url(../graphics/Sirene_Soft/BtnAddFilterOver.gif);
 width: 23px;
 height: 22px;
}
.Sirene_Soft .AddRequest {
 background: url(../graphics/Sirene_Soft/BtnAddRequest.gif);
 width: 23px;
 height: 22px;
}
.Sirene_Soft .AddRequestOver {
 background: url(../graphics/Sirene_Soft/BtnAddRequestOver.gif);
 width: 23px;
 height: 22px;
}
.Sirene_Soft .Remove {
 background: url(../graphics/Sirene_Soft/BtnDelete.gif);
 width: 23px;
 height: 22px;
}
.Sirene_Soft .RemoveOver {
 background: url(../graphics/Sirene_Soft/BtnDeleteOver.gif);
 width: 23px;
 height: 22px;
}
.Sirene_Soft .Obligatory {
 background: url(../graphics/Sirene_Soft/Obligatory.gif);
 background-repeat: no-repeat;
}
.Sirene_Soft .dragPopup
{
 position:absolute;
 background-image : url(../graphics/Sirene_Soft/fondPopup.gif);
 background-repeat: repeat-x;
 background-color: #F0F7FF;
}
.Sirene_Soft .dragPopupScroll
{
 border-style: solid;
 border-color: #8CA3C8;
 border-width: 1px;
}

/** Liste des transaction**/
/** Standard, sous forme de combobox **/
.Sirene_Soft .TransactionList {
 color: #1A43B1;
}
/** En haut de la workarea, sous forme d'onglet **/
.Sirene_Soft .TrsList {
 border-collapse: collapse;
 width : 100%;
 font-size : 1pt;
 padding : 0px;
}
.Sirene_Soft .TrsListTabLeft {
 background: url(../graphics/Sirene_Soft/softtabgauche.gif);
 width : 17px;
 height : 21px;
 border-width: 0px;
}
.Sirene_Soft .TrsListTabCenter {
 background: url(../graphics/Sirene_Soft/softtabcenter.gif);
 font-size : 8pt;
 height : 21px;
 padding-left : 7px;
 padding-right : 7px;
 white-space:nowrap;
 border-width: 0px;
}
.Sirene_Soft .TrsListTabCenterLink {
 cursor: pointer;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 color : #5F83B6;
 border-width: 0px;
}
.Sirene_Soft .TrsListTabCenterLink:hover {
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 color : #5FADFF;
}
.Sirene_Soft .TrsListTabRight {
 background: url(../graphics/Sirene_Soft/softtabdroite.gif);
 width : 17px;
 height : 21px;
 border-width: 0px;
}
.Sirene_Soft .TrsListTabLeftActive {
 background: url(../graphics/Sirene_Soft/softtabactivegauche.gif);
 width : 17px;
 height : 21px;
 border-width: 0px;
}
.Sirene_Soft .TrsListTabCenterActive {
 background: url(../graphics/Sirene_Soft/softtabactivecenter.gif);
 cursor: default; 
 height : 21px;
 vertical-align : middle;
 color : #5FADFF;
 font-family : Arial;
 font-size : 8pt;
 font-weight : bold;
 text-decoration : none;
 white-space:nowrap;
 padding-top : 3px;
 padding-left : 7px;
 padding-right : 7px;
 border-width: 0px;
}
.Sirene_Soft .TrsListTabRightActive {
 background: url(../graphics/Sirene_Soft/softtabactivedroite.gif);
 width : 17px;
 height : 21px;
 border-width: 0px;
}
.Sirene_Soft .TrsListTabUnderLine {
 background: url(../graphics/Sirene_Soft/softtabunderline.gif);
 height : 21px;
 width : 100%;
 text-align : right;
 border-width: 0px;
}
.Sirene_Soft .TrsListTabUnderLineMore {
 background: url(../graphics/Sirene_Soft/softtabunderline.gif);
 cursor: pointer;
 padding-top : 3px;
 height : 21px;
 width : 20px;
 border-width: 0px;
 font-family : Arial;
 font-size : 6pt;
 font-weight : normal;
 text-align : center;
 text-decoration : none;
 vertical-align: text-top;
 white-space:nowrap;
 color : #00007B;
}
.Sirene_Soft .TrsListTabUnderLineMore:hover {
 color : #5FADFF;
}
.Sirene_Soft .MenuBorder {
 border-color: #444466;
}
/** Specifique INSERM Gestion block **/
.Sirene_Soft .BlockContainer  .BlockHeader {
	
}

.Sirene_Soft .BlockContainer  .BlockHeader .BlockHeaderLeft {
	background: url(../graphics/SoftDefault/softBlockContainerLeft.gif);
	background-repeat: no-repeat;
}

.Sirene_Soft .BlockContainer .BlockHeader .BlockHeaderMid {
	background: url(../graphics/SoftDefault/softBlockContainerMid.gif);
	background-repeat: repeat-x;
	color: #1A4371;
	padding-top: 1px;
	padding-left: 2px;
}

.Sirene_Soft .BlockContainer .BlockHeader .BlockHeaderRight {
	background: url(../graphics/SoftDefault/softBlockContainerRight.gif);
	background-repeat: no-repeat;
}

.Sirene_Soft .BlockContainer .BlockContent {
	border-color: #5F8386;
	padding: 0 20 0 25;
/** Fin specifique Inserm **/
