body 
{
   background-color:white;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   margin-top:0px;
   margin-left:0px;
}

h1 
{
   width: 100%;
   margin: 0px 0px 0px;
   padding: 0px 0px 0px;
   font-weight: normal;
   text-decoration: none;
}

.mini_title
{
   font-family:arial,verdana;
   font-size:8pt; 
   color:black;
   font-weight:normal;
}

.pop_title
{
   font-family:Arial,Verdana;
   font-size:18pt;
   color:white;
}

.footer
{
    font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:7pt;
    line-height: 9pt;
}

A{
   color:#FF7510;
   font-weight:bold;
}

A:hover
{
   color:#239435;
   font-weight:bold;
}

tr.Navigate A:link,
tr.Navigate A:visited
{
    color:black;
    font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:7pt;
    line-height: 9pt;
    text-decoration:none
}

tr.Navigate A:link:hover,
tr.Navigate A:visited:hover
{
    color:#FF6A0B;
    font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:7pt;
    line-height: 9pt;
    text-decoration:none
}

.bg_photo
{
   background-color:white;
}

tr.res_body A:link, 
tr.res_body A:visited
{
   color:#FF7510;
   font-weight:bold;
   text-decoration:underline;
}

A:hover,
tr.res_body A:link:hover, 
tr.res_body A:visited:hover
{
   color:#239435;
   font-weight:bold;
   text-decoration:underline;
}


.display_only
{
    color: #000000;
    background-color:#efefef;
    border-width:0px;
    font-family:Arial,Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:9pt;
    font-weight:bold;
}

.photo_tbl
{
    border-width:1px;
    border-style:solid;
    border-color:#CACACA;
    background-color:#EFEFEF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 8pt;
    font-weight: normal;
    line-height: 12pt
}

.ad_text
{
    color: #666666;
    font-family:Arial,Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:8pt;
    font-weight:bold;
}

.ad_title
{
   font-size:14pt;
   font-weight:bold;
   font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
   color:black;
}

.ad_rubrique
{
    border-width:1px;
    font-family:Arial Narrow,Arial,Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:10pt;
    font-weight:bold;
    color:black;
}


.ad_detail
{
    color: #ff4444;
    background-color:#dee2e2;
    font-family: Arial Narrow, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10pt;
    font-weight: bold;
    line-height: 12pt;
}


tr.res_title
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10pt;
    color:#474747;
    font-weight:bold;
    background-color:#FFEADB;
}

tr.res_body
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 8pt;
    color:#666666;
    background-color:white;
    font-weight:normal;
}


tr.nextpage A:link, 
tr.nextpage A:visited 
{
   color:#FF7510;
   font-size:10pt;
   font-weight:bold;
   text-decoration:underline;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

tr.nextpage A:link:hover, 
tr.nextpage A:visited:hover 
{
   color:#239435;
   font-size:10pt;
   font-weight:bold;
   text-decoration:underline;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

tr.nextpage
{
   color:black;
   font-size:10pt;
   font-weight:bold;
   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

res_table 
{
   border: solid 1px;
   border-color: #736D6B;
   border-left-color: white;
   border-top-color: white;
}





.Descriptive
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 8pt;
    line-height: 9pt
}


.Detail
{
    color: #ff4444;
    background-color:#dee2e2;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 8pt;
    font-weight: bold;
    line-height: 12pt
}

.Rubrique
{
    border-width:1px;
    border-color:black;
    font-family:Arial,Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:9pt;
    font-weight:bold;
    color:black;
}

.Display_Tbl
{
    border-width:1px;
    border-style:solid;
    border-color:darkgray;
    background-color:#EFEFEF;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 8pt;
    font-weight: normal;
    line-height: 12pt
}


.FormFill
{
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:9pt;
    font-weight:normal;
    color:black;
}

.cal
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:8pt;
    border-style:solid;
    border-width:0px;
    background-color:salmon;
    padding:0px;
}


.ApplicInput
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:8pt;
    color:#333399;
    font-weight:bold;
}

.Confirm
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:16pt;
}


TD.ButtonBody 
{
   font-family: verdana, arial, sans-serif;
   color: black;
   font-size: 12px;
   font-weight: bold;
   background-color: #dee2e2; 
   background-position: top;
   background-repeat: repeat-x;
   border: solid 1px;
   border-color: #736D6B;
   border-left-color: white;
   border-top-color: white;
   vertical-align: middle;
   cursor: pointer;
}

TD.ButtonBody A:link, TD.ButtonBody A:visited 
{
   color:black;
   text-decoration: none;
}

TD.ButtonBody A:link:hover, TD.ButtonBody A:visited:hover 
{
   color:black;
}

.offset 
{
   position:absolute; 
   left:-50000px; 
   top:20px; 
   width:5000px; 
   height:100px; 
   background:#ffffff; 
   color:#000000; 
   display:none;
}
