
/* ------------------------------------------------------------------------------ */
/* Background */
body 
{
    background-color:#FFFFFF;
}
.SELBgBlanc {
	background-color: #FFFFFF;
}
.SELBgAuthentification {
	background-image: url("../images/Bg_Authentification.gif");
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
}
.SELVisualiser
{
    background-color:#FFFFFF;
    color:#000000;
}

/* Fin Background */
/* ------------------------------------------------------------------------------ */
/* Accueil */
.SELBgBleuPaleHaut {
	background-color: #D1DCEC;
	padding-top: 16px;
	padding-left: 21px;
	padding-right: 21px;
	text-align: left;
	padding-bottom: 16px;
}
.SELBgBleuFonceHaut {
	background-color: #1C5093;
	padding-top: 5px;
	padding-left: 17px;
	padding-right: 10px;
	text-align: left;
	padding-bottom: 5px;
}
.SELBgVertPAle {
	background-image: url(../images/Bg_VertPale.gif);
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.SELBgBleuFonceHaut p {
	margin-top: 5px;
	margin-bottom: 10px;
}
.SELtxtAuthen {
	color: #358622;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SELpetitTxt {
	color: #C9D9EF;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SELtxtInscript {
	color: #ffffff;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.SELlienAuthen:link, a.SELlienAuthenv:active, a.SELlienAuthen:visited {
	color: #ffffff;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.SELlienAuthen:hover, a.SELlienAuthen:visited:hover, a.SELlienAuthen:visited:hover {
	text-decoration: underline;
}
.SELtxtListe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #15417A;
}	
.SELtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
.SELTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #1C5093;
	font-weight:bold;
	letter-spacing:3px;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
}
/* Fin Accueil */
/* ------------------------------------------------------------------------------ */
/* Listes */

.ul {
	list-style-image:url("../images/Puce_BleuFonce.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #15417A;
	margin-bottom: 20px;
	margin-top: 18px;
}
.li {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
/* Fin Listes */
/* ------------------------------------------------------------------------------ */
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
    color: #5C8AB4;
}
.titleBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
    color: #5C8AB4;
}
.titleBoldImgUnder
{
}
.titleBoldImgAfter
{
    background-image:url(../Images/Puce_Titre.gif);
    width:20px;
    background-repeat:no-repeat;
}
.titleBoldImgUnderAfter
{
}
.subTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
    font-weight:bold;
    color: #ffffff;
}
.subTitleBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
    font-weight:bold;
    color: #ffffff;
}
.subTitlePale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
    font-weight:bold;
    color: #5C8AB4;
}
.lien {
        font-size: x-small;
        color: #5C8AB4;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lien A {
        color: #5C8AB4;
        text-decoration:none
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lienBold {
        font-size: x-small;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
.lienBold A {
        text-decoration: none;
        color: #000000;
}
.lienBold A:hover {
        text-decoration: underline;
}

.lienBoldBleu {
        font-size: small;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #5C8AB4;
        text-decoration: none;
}
.lienBoldBleu A {
        text-decoration: none;
        color: #5C8AB4;
}
.lienBoldBleu A:hover {
        text-decoration: underline;
}

.lienNoir {
        font-size: x-small;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}
.lienNoir A {
        text-decoration: none;
        color: #000000;
}
.lienNoir A:hover {
        text-decoration: underline;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color:Black;
}
.contentBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: black;
}

.contentItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	color: black;
}

.smallBoldContent {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
}
.smallNormalContent {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:Black;
}
.smallNormalContentOnColor {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.smallPaleContent {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:Gray;
}

.tableMain
{
	width: 95%;
	border-style:none;
	margin-left:10px;
	margin-right:10px;
}

.tableAjust
{
	width: 100%;
	border-style:none;
	padding:0;
}

.tableGrille
{
    border-color:#D1DCEC;
    border-style:outset;
    border-width:thin;
}

.rowGrille
{
    border-color:#B3D1E8;
    border-style:outset;
    border-width:thin;
    background-color:#D1DCEC;
    color:Black;
}
.rowHeader
{
    background-color: #6b8db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
    font-weight:bold;
    color: white;
}
.rowPager 
{
    color:white;
    background-color:#505052; 
    text-decoration: none;
}
.rowPager A
{
    color:white;
    background-color:#505052; 
    text-decoration: none;
}
.rowPager A:Hover
{
    color:white;
    background-color:#505052; 
    text-decoration: underline;
    font-weight:bold;
}
.selectedRowGrille
{
    background-color:#6b8db9;
    color:#ffffff;
    font-weight:bold;
}

.linkButtonVert
{
        background-color:#5d9e40; 
        color:White; 
        text-decoration:none; 
        letter-spacing:3px; 
        border-style:outset; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size:small; 
        font-weight:bold; 
        border-width:1px;
        padding-bottom:3px;
        padding-top:3px; 
        padding-left:5px; 
        padding-right:5px;   
        min-height:15px ;
}

.ButtonVert
{
        background-color:#5d9e40; 
        color:White; 
        text-decoration:none; 
        letter-spacing:3px; 
        border-style:outset; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size:small; 
        font-weight:bold; 
        border-width:1px;
}

.linkButtonBleu
{
        background-color:#6b8db9; 
        color:White; 
        text-decoration:none; 
        letter-spacing:3px; 
        border-style:outset; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size:small; 
        font-weight:bold; 
        border-width:1px;
        padding-bottom:3px;
        padding-top:3px; 
        padding-left:5px; 
        padding-right:5px;        
}

.ButtonBleu
{
        background-color:#6b8db9; 
        color:White; 
        text-decoration:none; 
        letter-spacing:3px; 
        border-style:outset; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size:small; 
        font-weight:bold; 
        border-width:1px;
}
.errorLabel{
        font-size: x-small;
        color: #e4405f;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
}

.bar1NormalText {
        font-size: xx-small;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}
.bar1NormalText A {
        text-decoration: none;
        color: #000000;
}
.bar1NormalText A:hover {
        text-decoration: underline;
}

/* ------------------------------------------------------------------------------ */
/* Page Personnelle - Style SPS */

.ms-WPHeader
{
    background-color: #b9d1f4;
    background-image: url("../images/partgrad.gif");
    background-repeat: repeat-x;
}
.ms-WPTitle
{
    font-weight: bold; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #003399;
    padding-left: 6px; 
    padding-right: 7px; 
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: x-small; 
}
.ms-WPTitle A:link, .ms-WPTitle A:visited
{
    color:#003399;
    text-decoration:none; 
    cursor:hand;
}
.ms-WPTitle A:hover
{
    color:red;
    text-decoration:underline; 
    cursor:hand;
}
.ms-HoverCellInActive 
{
    border: none;
    margin: 1px;
    background-color: transparent;
}
.ms-HoverCellActive 
{
    border: #f4c660 1px solid;
    background-color: #e1ecfc;
}
.ms-HoverCellActiveDark
{
    border: solid 1px #cbdbf8;
    background-color: steelblue;
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: x-small; 
    vertical-align: top;
    padding-right:;    
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a {
    color: #003399;
    text-decoration: none; 
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
    color: #ff3300;
    text-decoration: underline; 
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited  {
   color: #000066;
   text-decoration: none; 
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
    color: #ff3300;
    text-decoration: underline; 
}
.ms-vb2, .ms-vb-title, .ms-vb-icon,.ms-vb-user {
    border-top: 1px solid #e4e4e4;
}
.ms-vb-icon {
    vertical-align: top;
    width: 16px;
    padding-top: 2px;
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 0px;
}
.ms-vb-user {
    padding-top: 2px;
    padding-left: 0px; 
    padding-right: 0px; 
}
.ms-vb2{
    padding-top: 3px;
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 4px;
}
.ms-summarycustombody {
   margin-left: 6px; 
   margin-top: 5px;
   margin-right: 6px; 
}
.PuceVersDroite
{
    background-image:url(../Images/Puce_Bleu.gif);
    height:10px;
    width:10px;
    background-repeat:no-repeat;
}