.Titre0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    WIDTH: 100%;
    HEIGHT: 15px;
    background-image:url(/images/backgrnd_new.gif);
}
.Titre1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    BACKGROUND-COLOR: #DDDDDD;
}
.Titre2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #e2001a;
}
.Titre3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.TitreDeconnexion
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: red;
    BACKGROUND-COLOR: transparent;
}
.EvenLineDeviation
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #ff4500;
}
.EvenLine
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #f9f9f9;
}
.OddLineDeviation
{
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #ff6347;
}
.OddLine
{
    FONT-SIZE: 10px;
}
.ChampsObligatoires
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR:#f9f9f9;
    COLOR: #000000;
}
.Titre2_Optionnel
{
    FONT-SIZE: 12px;
    COLOR: #0000a8;
    BACKGROUND-COLOR: #efeff7;
    TEXT-ALIGN: left;
}
.Separation
{
    PADDING-RIGHT: 2px;
    FONT-SIZE: 15px;
    COLOR: #00459F;
    font-weight:bold;
    LINE-HEIGHT: normal;
}
.CouleurFond
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #ffffff;
}
.CouleurFond2
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #ffffff;
}
.TitreMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;    
    COLOR: #000000;
}
.TitreMenu A
{
	FONT-SIZE: 12px;
    COLOR: #ffffff;
}
.SeparationVert
{
    BORDER-RIGHT: black 0px dotted;
    BORDER-TOP: black 0px dotted;
    BORDER-LEFT: #dfe9ff thin dotted;
    BORDER-BOTTOM: black 0px dotted;
}
.bandeau
{
    BACKGROUND-IMAGE: url(/IMAGES/bandeauSDV.gif);
    BACKGROUND-REPEAT: no-repeat;
}
INPUT
{
FONT-FAMILY: Tahoma;
}
SELECT
{
  FONT-FAMILY: Tahoma;
}
.ChampsOptionnels
{
    BACKGROUND-COLOR: #f9f9f9;
    COLOR: #000000;
}
TEXTAREA
{
    FONT-FAMILY: Tahoma;
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
   
}
.TdInputNum
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right;
    COLOR: #000000;
}
.TdInput
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ecece4;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right;
    COLOR: #000000;
}
.TitreSousMenu
{
    FONT-SIZE: 11px;
    COLOR: #000000;
}
A.TitreSousMenu
{
	FONT-SIZE: 11px;
    COLOR: #000000;
}
.TitreSousMenu A
{
    COLOR: #000000;
}
a:link {
COLOR: #000000;
}
a:visited {
COLOR: #000000;
}
BODY
{
    BACKGROUND-IMAGE: none;
    MARGIN: 0px;
   	FONT-FAMILY:Tahoma;
    BACKGROUND-COLOR: white;    
}
HR
{
    COLOR: #00459F;
    SIZE: 2;
}
.CommentLine
{
    FONT-SIZE: 11px;
    NOWRAP: ;
    valign: TOP;
}
#TABheader {
      float:left;
      height:100%;
      width:100%;
      line-height:.8em;
	  background-image:url(/images/backgrnd_new_saga.jpg);
      }
    #TABheader ul {
      margin:0;
      padding:12px 15px 15px 2px;
      list-style:none;
      }
    #TABheader li {
      float:left;
      background:url("/images/SAGATABleft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #TABheader a {
      display:block;
      background:url("/images/SAGATABright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#fff;
      }
    #TABheader a:hover {
      color:#fff;
      text-decoration:underline;
      }
	 #TABheader a:visited {
	COLOR: #fff;
	}
    #TABheader #current {
      background-image:url("/images/SAGATABleft_on.gif");
      }
    #TABheader #current a {
      background-image:url("/images/SAGATABright_on.gif");
	  color:#fff;
      }
#TABheader2
{
    FLOAT: left;
    WIDTH: 100%;
    LINE-HEIGHT: 0.7em;
    HEIGHT: 100%;
}
#TABheader2 UL
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    LIST-STYLE-TYPE: none;
}
#TABheader2 LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 9px;
    BACKGROUND: url(/images/TABleft.gif) no-repeat left top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#TABheader2 A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/TABright.gif) no-repeat right top;
    PADDING-BOTTOM: 2px;
    COLOR: BLACK;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none;
}
#TABheader2 A:hover
{
    COLOR: BLACK;
    TEXT-DECORATION: underline;
}
#TABheader2 #current
{
    BACKGROUND-IMAGE: url(/images/TABleft_on.gif);
}
#TABheader2 #current A
{
    BACKGROUND-IMAGE: url(/images/TABright_on.gif);
    COLOR: #fff
}
#TABheader3 {
      float:left;
      height:50%;
      width:100%;
      line-height:.9em;
      }
    #TABheader3 ul {
      margin:0;
      padding:0px 0px 0px 0px;
      list-style:none;
      }
    #TABheader3 li {
      float:left;
      background:url("/images/SAGATABleft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #TABheader3 a {
      display:block;
      background:url("/images/SAGATABright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:fff;
      }
	#TABheader3 a:visited {
		COLOR: #fff;
	}
    #TABheader3 a:hover {
      color:fff;
      text-decoration:underline;
      }
    #TABheader3 #current {
      background-image:url("/images/SAGATABleft_on.gif");
      }
    #TABheader3 #current a {
      background-image:url("/images/SAGATABright_on.gif");
	  color:#fff;
      }
SPAN#Welcome
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FILTER: Alpha( style=2,opacity=100,finishOpacity=60,startX=20,finishX=100,startY=100,finishY=0);
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #a8a8a8;
    TEXT-ALIGN: center;
}
DIV.FieldsetLegend
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 4em;
}
DIV.ListRpt
{
    MARGIN-TOP: 0em;
    MARGIN-BOTTOM: 0em;
}
UL#ListRpt LI.left
{
    MARGIN-TOP: 1em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LIST-STYLE-IMAGE: url(/images/bulletB16.gif);
    MARGIN-LEFT: 0em;
    COLOR: #a8a8a8;
}
UL#ListRpt LI.report
{
    FONT-SIZE: 12px;
    LIST-STYLE-IMAGE: url(/images/print16.gif);
    MARGIN-LEFT: 2em;
}
UL#ListRpt LI.find
{
    FONT-SIZE: 12px;
    LIST-STYLE-IMAGE: url(/images/find16.gif);
    MARGIN-LEFT: 2em;
}
UL#ListRpt LI.list
{
    FONT-SIZE: 12px;
    LIST-STYLE-IMAGE: url(/images/list16.gif);
    MARGIN-LEFT: 2em;
}
DIV#QuickSearch
{
    DISPLAY: none;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
.legend
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
}
DIV.wrapper
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
DIV#Homepage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	padding-top:0px;
	padding-bottom:0px;
    WIDTH: 864px;
    HEIGHT: 80px;
    background-image:url(/images/backgrnd_new_saga.jpg);
}
div #Background
{ PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; 
padding-top:0px; 
padding-bottom:0px; 
WIDTH: 864px; 
HEIGHT: 80px;
background-image:url(/images/backgrnd_new_saga.gif);
}
DIV#HomepageTitle
{
    PADDING-LEFT: 55px; 
    padding-top:25px;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;        
   	TEXT-DECORATION: none;
}
DIV#Listpage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;   
	padding-top:0px;
	padding-bottom:0px;
    WIDTH: 864px;
    HEIGHT: 80px;
    TEXT-DECORATION: none;
    background-image:url(/images/backgrnd_new_saga.jpg);
}

.listheading
{
	FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #fff;
   	TEXT-DECORATION: none;
}
.listheading td
{
	color:fff;
}
.listheading:link
{	
    COLOR: #ffffff;
}
#GreyBackground{	
	COLOR: #000000;
	background-image:url(/images/backgrnd_new.gif);
}
.GreyBackground td{	
 	FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #00459f;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
}
.GreyBackground th   
{
    align='center'
    BACKGROUND-COLOR: #00459f; 
}
#RedBackground {     
    	COLOR: #fff;
    	BACKGROUND-COLOR: #87002B;   
}
.RedBackground td{   
 	FONT-WEIGHT: bold;
    COLOR: #fff;
    BACKGROUND-COLOR: #87002B; 
	FONT-SIZE: 13px;
} 
.RedBackground th{   
 	FONT-WEIGHT: bold;
    COLOR: #fff;
    BACKGROUND-COLOR: #87002B; 
	FONT-SIZE: 13px;
}
.RedBackground:link {   
 	FONT-WEIGHT: bold;
    COLOR: #ffffff;
	FONT-SIZE: 13px;
} 
.RedBackground A{   
 	FONT-WEIGHT: bold;
    COLOR: #ffffff;
	FONT-SIZE: 13px;
}
.LoginBand td{
 	FONT-WEIGHT: bold;
    	COLOR: #000000;
	FONT-SIZE: 16px;
}

DIV#text     
{            
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;                     
    PADDING-BOTTOM: 0px;                 
    WIDTH: 300px;                        
    COLOR: #0000a8;                      
    PADDING-TOP: 0px;                    
}                   
DIV#TextUnderscore  
{                   
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: red 2px solid;
    FILTER: Alpha( style=1,opacity=100,finishOpacity=0,startX=100,finishX=0,startY=0,finishY=100);
    MARGIN-LEFT: 2em;
    BORDER-LEFT: white 0px solid;
    BORDER-BOTTOM: white 0px solid;
}
DIV#hr
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 2em;
    WIDTH: 650px;
    PADDING-TOP: 0px;
}
DIV#NEWCDE
{
    DISPLAY: none;
}
DIV#NewComCDE
{
    DISPLAY: none;
}
SELECT.icon-menu OPTION
{
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 30px;
    BACKGROUND-REPEAT: no-repeat;
}
#TabHeaderHerf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#a8a8a8', EndColorStr='#dfe9ff')
	vertical-align: text-bottom;
    FLOAT: left;
    WIDTH: 100%;
    LINE-HEIGHT: 0.9em;
    HEIGHT: 28px;
}
#dotted{
text-align:left;
height:740px;
width:863;
border-left-color:#87002B;
border-right-color:#87002B;
border-left-style:solid;
border-left-width:2px;
border-right-style:solid;
border-right-width:2px;
}

#container {
width:160px;
margin:0px auto;
text-align:left;
padding:0;
FONT-FAMILY: Tahoma;
FONT-SIZE: 11px;
}

li.col1d {
margin-left: 5;
}

#listyles {
display: block;
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}

modal-overlay   
{   
    position:fixed;   
    top:0;   
    right:0;   
    bottom:0;   
    left:0;   
    height:100%;   
    width:100%;   
    margin:0;   
    padding:0;   
    background:#fff;   
    opacity:.75;   
    filter: alpha(opacity=75);   
    -moz-opacity: 0.75;   
    z-index:101;   
}   
modal-window   
{   
    position:fixed;   
    top:50%;   
    left:50%;   
    margin:0;   
    padding:0;   
    z-index:102;   
}   
close-window   
{   
    position:absolute;   
    width:32px;   
    height:32px;   
    right:8px;   
    top:8px;   
    background:transparent url('/examples/modal-simple/close-button.png') no-repeat scroll right top;   
    text-indent:-99999px;   
    overflow:hidden;   
    cursor:pointer;   
    opacity:.5;   
    filter: alpha(opacity=50);   
    -moz-opacity: 0.5;   
}   
close-window:hover   
{   
    opacity:.99;   
    filter: alpha(opacity=99);   
    -moz-opacity: 0.99;   
} 
