body {
scrollbar-face-color: #F8B982;
scrollbar-darkshadow-color: #D16A12;
scrollbar-shadow-color: #F8B982;
scrollbar-highlight-color: #F8B982;
scrollbar-3dlight-color: #D16A12;
scrollbar-track-color: #CED6DA;
}

FONT.bleu  {color:  #52649C; font-family: ms sans serif; font-size: 8pt}

TABLE.plan, TD.plan {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}

BODY, TD {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}

li.tiret03 {list-style-image: url(../images/tiret03.gif);} 
li.tiret04 {list-style-image: url(../images/tiret04.gif);} 

#somligne1
{
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
width: 100%;
border-top: 1px solid #D16A12;
z-index: 1;
}

#somligne1 ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#somligne1 li
{
display: inline;
text-align: center;
margin: 0 5px;
}

#somligne1 li a
{
padding: 1px 7px;
color: #6A7AAE;
background-color: #fff;
border: 1px solid #ECB281;
text-decoration: none;
}

#somligne1 li a:hover
{
color: #000;
border: 1px solid #6A7AAE;
border-top: 2px solid #6A7AAE;
border-bottom: 2px solid #6A7AAE;
}

#somligne1 li a#current
{
color: #000;
border: 1px solid #6A7AAE;
border-top: 2px solid #6A7AAE;
border-bottom: 2px solid #6A7AAE;
}

#somligne2
{
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
width: 100%;
border-top: 1px solid #D16A12;
z-index: 1;
}

#somligne2 ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#somligne2 li
{
display: inline;
text-align: center;
margin: 0 5px;
}

#somligne2 li a
{
padding: 1px 7px;
color: #6A7AAE;
background-color: #fff;
border: 1px solid #ECB281;
text-decoration: none;
}

#somligne2 li a:hover
{
color: #000;
border: 1px solid #6A7AAE;
border-top: 2px solid #6A7AAE;
border-bottom: 2px solid #6A7AAE;
}

#somligne2 li a#current
{
color: #000;
border: 1px solid #6A7AAE;
border-top: 2px solid #6A7AAE;
border-bottom: 2px solid #6A7AAE;
}

#liste1
{
margin-left: 20;
margin-top: 5;
margin-bottom: 0;
padding-left: 0;
list-style: none;
}

#liste1 li
{
padding-left: 8px;
background-image: url(../images/tiret03.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#liste2
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
list-style: none;
}

#liste2 li
{
padding-left: 8px;
margin-top: 2px;
background-image: url(../images/tiret03.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#sliste2
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
list-style: none;
}

#sliste2 li
{
padding-left: 8px;
background-image: url(../images/tiret04.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#liste3
{
margin-left: 20px;
margin-top: 5px;
margin-bottom: 0px;
padding-left: 0px;
list-style: none;
}

#liste3 li
{
padding-left: 8px;
background-image: url(../images/tiret05.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#liste4
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
padding-left: 0px;
list-style: none;
}

#liste4 li
{
padding-left: 8px;
background-image: url(../images/tiret01.gif);
background-repeat: no-repeat;
background-position: 0 .10em;
}

#sliste4
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
list-style: none;
}

#sliste4 li
{
padding-left: 8px;
background-image: url(../images/tiret04.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#cadrebleu table{
     font-face: verdana;
     font-color: #ffffff;
     text-align: justify;
     background-color: #6A7AAE;
     border-right: 1pt solid #D16A12;
     border-left: 1pt solid #D16A12;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}
#cadrebleu td{
     font-color: #ffffff;
     background-color: #6A7AAE;
     border-right: 0pt solid #D16A12;
     border-left: 0pt solid #D16A12;
     border-top: 0pt solid #D16A12;
     border-bottom: 0pt solid #D16A12;
}
#cadrebleu td.scadre{
     background-color: #ECF1FF;
     border-right: 1pt solid #D16A12;
     border-left: 1pt solid #D16A12;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}
#cadrebleu td.scadre2{
     background-color: #ECF1FF;
     border-right: 0pt solid #D16A12;
     border-left: 0pt solid #D16A12;
     border-top: 0pt solid #D16A12;
     border-bottom: 0pt solid #D16A12;
}

#cadre {
     font-face: verdana;
}
#cadre td{
     padding: 0pt;
     background-color: #FFC07A;
     border-right: 1pt solid #820000;
     border-left: 1pt solid #820000;
     border-top: 1pt solid #820000;
     border-bottom: 1pt solid #820000;
}

#cadre td.vide{
     padding: 0pt;
     background-color: #ffffff;
     border-right: 0pt solid #820000;
     border-left: 0pt solid #820000;
     border-top: 0pt solid #820000;
     border-bottom: 0pt solid #820000;
}

#cadre3 table{
     font-face: verdana;
     padding: 0pt;
     border-collapse:collapse;
     border-right: 0pt solid #6A7AAE;
     border-left: 0pt solid #6A7AAE;
     border-top: 0pt solid #6A7AAE;
     border-bottom: 0pt solid #6A7AAE;
}

#cadre3 td{
     text-align: center;
     padding: 0pt;
     background-color: #ECF1FF;
     border-right: 1pt solid #6A7AAE;
     border-left: 1pt solid #6A7AAE;
     border-top: 1pt solid #6A7AAE;
     border-bottom: 1pt solid #6A7AAE;
}

#cadre3 td.2{
     text-align: center;
     padding: 0pt;
     background-color: #B9C2E1;
     border-right: 1pt solid #6A7AAE;
     border-left: 1pt solid #6A7AAE;
     border-top: 1pt solid #6A7AAE;
     border-bottom: 1pt solid #6A7AAE;
}

#cadre3 td.select{
     text-align: center;
     font-size: 7pt;
     padding: 0pt;
     background-color: #ECB281;
     border-right: 1pt solid #6A7AAE;
     border-left: 1pt solid #6A7AAE;
     border-top: 1pt solid #6A7AAE;
     border-bottom: 1pt solid #6A7AAE;
}

#cadre3 td.3{
     text-align: center;
     padding: 0pt;
     background-color: #6A7AAE;
     border-right: 1pt solid #6A7AAE;
     border-left: 1pt solid #6A7AAE;
     border-top: 1pt solid #6A7AAE;
     border-bottom: 1pt solid #6A7AAE;
}

#cadre3 td.4{
     padding-left: 3pt;
     text-align: left;
     background-color: #ECF1FF;
     border-right: 1pt solid #6A7AAE;
     border-left: 1pt solid #6A7AAE;
     border-top: 0pt solid #6A7AAE;
     border-bottom: 1pt solid #6A7AAE;
}

#cadre3 td.5{
     padding: 0pt;
     text-align: center;
     background-color: #ECF1FF;
     border-right: 1pt solid #6A7AAE;
     border-left: 1pt solid #6A7AAE;
     border-top: 0pt solid #6A7AAE;
     border-bottom: 0pt solid #6A7AAE;
}

#cadre3 td.6{
     padding: 0pt;
     text-align: left;
     background-color: #ECF1FF;
     border-right: 0pt solid #6A7AAE;
     border-left: 0pt solid #6A7AAE;
     border-top: 0pt solid #6A7AAE;
     border-bottom: 1pt solid #6A7AAE;
}

#cadre3 td.7{
     padding: 0pt;
     text-align: right;
     background-color: #ECF1FF;
     border-right: 0pt solid #6A7AAE;
     border-left: 0pt solid #6A7AAE;
     border-top: 0pt solid #6A7AAE;
     border-bottom: 1pt solid #6A7AAE;
}

#cadre3 td.vide{
     text-align: center;
     padding: 0pt;
     background-color: #ffffff;
     border-right: 0pt solid #6A7AAE;
     border-left: 0pt solid #6A7AAE;
     border-top: 0pt solid #6A7AAE;
     border-bottom: 0pt solid #6A7AAE;
}

#cadreno {
     font-face: verdana;
}

#cadre2 {
     border: 0pt;
}

#cadre2 td{
     padding: 0pt;
     background-color: #ECF1FF;
     border-right: 1pt solid #D16A12;
     border-left: 1pt solid #D16A12;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}
#cadre2 td.vide{
     padding: 0pt;
     background-color: #ECF1FF;
     border-right: 0pt solid #D16A12;
     border-left: 0pt solid #D16A12;
     border-top: 0pt solid #D16A12;
     border-bottom: 0pt solid #D16A12;
}
#cadre2 td.scadre{
     padding: 1pt;
     text-align: center;
     background-color: #D16A12;
     border-right: 1pt solid #ECF1FF;
     border-left: 1pt solid #ECF1FF;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}
#cadre2 td.scadres{
     text-align: left;
     font-size: 12;
     padding: 2pt;
     background-color: #D16A12;
     border-right: 1pt solid #ECF1FF;
     border-left: 1pt solid #D16A12;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}
#cadre2 td.scadreg{
     padding: 1pt;
     text-align: center;
     background-color: #D16A12;
     border-right: 1pt solid #ECF1FF;
     border-left: 1pt solid #D16A12;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}
#cadre2 td.scadrer{
     padding: 1pt;
     text-align: center;
     background-color: #D16A12;
     border-right: 1pt solid #D16A12;
     border-left: 1pt solid #ECF1FF;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}
#cadre2 td.scadre2{
     padding: 1pt;
     text-align: center;
     background-color: #ECF1FF;
     border-right: 1pt solid #D16A12;
     border-left: 1pt solid #D16A12;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}
#cadre2 td.vide2{
     padding-right: 3pt;
     background-color: #ECF1FF;
     border-right: 0pt solid #D16A12;
     border-left: 0pt solid #D16A12;
     border-top: 0pt solid #D16A12;
     border-bottom: 0pt solid #D16A12;
}
#cadre2 td.vide3{
     padding-right: 3pt;
     background-color: #ffffff;
     border-right: 0pt solid #D16A12;
     border-left: 0pt solid #D16A12;
     border-top: 0pt solid #D16A12;
     border-bottom: 0pt solid #D16A12;
}
#cadre2 td.marge{
     padding: 5pt;
     background-color: #ECF1FF;
     border-right: 1pt solid #D16A12;
     border-left: 1pt solid #D16A12;
     border-top: 1pt solid #D16A12;
     border-bottom: 1pt solid #D16A12;
}

#cadreactualité {
     font-face: verdana;
}
#cadreactualité td.haut{
     padding: 0pt;
     background-color: #042B61;
     border-right: 1pt solid #042B61;
     border-left: 1pt solid #042B61;
     border-top: 1pt solid #042B61;
     border-bottom: 1pt solid #042B61;
}
#cadreactualité td.photo{
     padding: 2pt;
     border-right: 1pt solid #042B61;
     border-left: 0pt solid #042B61;
     border-top: 1pt solid #042B61;
     border-bottom: 1pt solid #042B61;
}
#cadreactualité td.bas{
     padding: 2pt;
     border-right: 0pt solid #042B61;
     border-left: 1pt solid #042B61;
     border-top: 0pt solid #042B61;
     border-bottom: 1pt solid #042B61;
}
#cadreactualité td.haut2{
     padding: 0pt;
     background-color: #042B61;
     border-right: 1pt solid #042B61;
     border-left: 1pt solid #042B61;
     border-top: 1pt solid #042B61;
     border-bottom: 1pt solid #042B61;
}
#cadreactualité td.photo2{
     padding: 2pt;
     border-right: 0pt solid #042B61;
     border-left: 1pt solid #042B61;
     border-top: 1pt solid #042B61;
     border-bottom: 1pt solid #042B61;
}
#cadreactualité td.bas2{
     padding: 2pt;
     border-right: 1pt solid #042B61;
     border-left: 0pt solid #042B61;
     border-top: 0pt solid #042B61;
     border-bottom: 1pt solid #042B61;
}

DIV.retsom {margin-left: 2px; margin-right: 2px; margin-top: 0px; margin-bottom: 0px}
DIV.retsom2 {margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px}

A.plan:LINK {text-decoration : none; color: #6A7AAE; font-family : verdana; font-size: 7pt;}
A.plan:ACTIVE {text-decoration : none; color: #6A7AAE; font-family : verdana; font-size: 7pt;}
A.plan:VISITED {text-decoration : none; color: #6A7AAE; font-family : verdana; font-size: 7pt;}
A.plan:HOVER {text-decoration : overline underline; color: #D16A12; font-family : verdana; font-size: 7pt;}

A.sommaire:LINK {text-decoration : none; font-weight: bold; font-family : verdana; font-size: 8pt; color: #ffffff;}
A.sommaire:ACTIVE {text-decoration : none; font-weight: bold; font-family : verdana; font-size: 8pt; color: #ffffff;}
A.sommaire:VISITED {text-decoration : none; font-weight: bold; font-family : verdana; font-size: 8pt; color: #ffffff;}
A.sommaire:HOVER {text-decoration : none; font-weight: bold; font-family : verdana; font-size: 8pt; color: #000000;}

A.ssommaire:LINK {text-decoration : none; font-family : verdana; font-size: 8pt; color: #000000;}
A.ssommaire:ACTIVE {text-decoration : none; font-family : verdana; font-size: 8pt; color: #000000;}
A.ssommaire:VISITED {text-decoration : none; font-family : verdana; font-size: 8pt; color: #000000;}
A.ssommaire:HOVER {text-decoration : none; font-family : verdana; font-size: 8pt; color: #ffffff;}

A.orange:LINK {text-decoration : none; font-family : verdana; font-size: 8pt; color: #D16A12;}
A.orange:ACTIVE {text-decoration : none; font-family : verdana; font-size: 8pt; color: #D16A12;}
A.orange:VISITED {text-decoration : none; font-family : verdana; font-size: 8pt; color: #D16A12;}
A.orange:HOVER {text-decoration : none; font-family : verdana; font-size: 8pt; color: #000000;}

A.norme:LINK {text-decoration : underline; color: #042B61;}
A.norme:ACTIVE {text-decoration : underline; color: #042B61;}
A.norme:VISITED {text-decoration : underline; color: #042B61;}
A.norme:HOVER {text-decoration : overline; color: #D16A12;}

A.normeblanc:LINK {text-decoration : underline; color: #ffffff;}
A.normeblanc:ACTIVE {text-decoration : underline; color: #ffffff;}
A.normeblanc:VISITED {text-decoration : underline; color: #ffffff;}
A.normeblanc:HOVER {text-decoration : overline; color: #EDD1B9;}

A.titre:LINK {text-decoration : underline; color: #D16A12;}
A.titre:ACTIVE {text-decoration : underline; color: #D16A12;}
A.titre:VISITED {text-decoration : underline; color: #D16A12;}
A.titre:HOVER {text-decoration : overline; color: #042B61;}

A.rouge:LINK {text-decoration : none; font-family : verdana; font-size: 7pt; color: #000000;}
A.rouge:ACTIVE {text-decoration : none; font-family : verdana; font-size: 7pt; color: #000000;}
A.rouge:VISITED {text-decoration : none; font-family : verdana; font-size: 7pt; color: #000000;}
A.rouge:HOVER {text-decoration : none; font-family : verdana; font-size: 7pt; color: #ffffff;}

   a.choixbp:link    {text-decoration: none; color:  #6A7AAE; font-family: verdana; font-size: 7pt}
   a.choixbp:active  {text-decoration: none; color: #6A7AAE; font-family: verdana; font-size: 7pt}
   a.choixbp:visited {text-decoration: none; color: #6A7AAE; font-family: verdana; font-size: 7pt}
   a.choixbp:hover   {text-decoration: underline overline; background-color: #6A7AAE; color: #ffffff; font-family: verdana; font-size: 7pt}

IMG.right {margin-left:10pt;}
IMG.left {margin-right:10pt;}
DIV.retleft10 {margin-left:10pt;}
DIV.ret3 {margin-right:5pt; margin-bottom:5pt;}

INPUT { 
color:#354473; 
background-color:#ffffff; 
font-size:10px; 
font-family:verdana;
border:1px solid #6A7AAE;
} 
INPUTno { 
color:#354473; 
background-color:#ffffff; 
font-size:10px; 
font-family:verdana;
border:1px solid #6A7AAE;
} 
TEXTAREA { 
color:#354473; 
background-color:#ffffff; 
font-size:10px; 
font-family:verdana;
border:1px solid #6A7AAE;
} 
SELECT { 
color:#354473; 
background-color:#ffffff; 
font-size:10px; 
font-family:verdana;
border:1px solid #6A7AAE;
line-height: 45pt
} 
INPUT.2 { 
color:#354473; 
background-color:#ECF1FF; 
border:0 px;
} 
