td, p, input, option, textarea, select, body, iframe
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #000000; 
text-decoration: none
}

body, iframe{
scrollbar-face-color: #ADC6DE;
scrollbar-shadow-color: #1863A5;
scrollbar-highlight-color: #1863A5;
scrollbar-3dlight-color: #ADC6DE;
scrollbar-darkshadow-color: #ADC6DE;
scrollbar-track-color: #ADC6DE;
scrollbar-arrow-color: #1863A5;
margin: 0px;
padding: 0px;
background-color: #ADC6DE
}

iframe {
background-color: #FFFFFF;
}

a
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #525252; 
text-decoration: underline
}

/* ---------- HOMEPAGE ---------- */

.hp_ico
{display: block;
border-width: 0px 0px 1px 0px;
border-color: #FFFFFF;
border-style: solid;
}

.hp_ico:hover
{border-width: 0px 0px 1px 0px;
border-color: #000000;
}

.hp_invar
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #000000; 
text-decoration: none ; 
line-height: 12px 
}

.hp_ongleads, .hp_onglworld
{display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #FFFFFF; 
text-decoration: none ; 
background-color: #1863A5; 
padding: 2px 8px 0px 8px;
/*taille FIREFOX (taille - marge - bordure)*/
height: 16px;
/*taille IE*/
*height: 18px;
}

.hp_onglworld
{color: #005FA4; 
background-color: #DBE6F1;
}

.hp_niv1,.hp_niv1actif, .hp_niv1:hover
{display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #FFFFFF; 
text-align: center;
text-decoration: none ;
padding: 4px 10px 0px 10px;
/*taille FIREFOX (taille - marge - bordure)*/
height: 16px;
/*taille IE*/
*height: 20px;
}

.hp_niv1:hover
{background-color: #ADC6DE;
}

.hp_niv1actif
{background-color: #FF8421;
}

.hp_txt, .hp_txt:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #1860A7; 
text-decoration: none  
}

.hp_txt:hover
{text-decoration: underline;
}

.hp_tit1, .hp_tit1:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #1863A5; 
text-decoration: none ; 
text-transform: uppercase;
}

.hp_tit1:hover
{text-decoration: underline;
}

.hp_tit2, .hp_tit2:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #FF8400; 
text-decoration: none;
}

.hp_tit2:hover
{text-decoration: underline;
}

/* ---------- NAVIGATION CONTENU ---------- */

.nav_invar
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #1860A7; 
text-decoration: none ; 
line-height: 12px }

.nav_niv2, .nav_niv2:hover, .nav_niv2actif {
display: block;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none; 
background-color: #6394C6;
padding: 3px 3px 3px 10px;

border-width: 0px 0px 1px 0px;
border-color: #1863A5;
border-style: solid;

/*taille FIREFOX (taille - marge - bordure)*/
width: 163px;
/*taille IE*/
*width: 176px;
}

.nav_niv2actif
{
background-color: #FF8400;
}

.nav_niv2:hover
{text-decoration: underline; 
}

.nav_niv3, .nav_niv3:hover, .nav_niv3activ
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #000000; 
text-decoration: none; 
background-color: #CEDEEF; 
padding: 3px 3px 3px 6px;

/*taille FIREFOX (taille - marge - bordure)*/
width: 163px;
/*taille IE*/
*width: 176px;
}

.nav_niv3:hover
{text-decoration: underline;
}

.nav_niv3activ
{ background-color: #FFDEBD;
}

/* ---------- PHOTO ---------- */

.photo_list1, .photo_list2
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000; 
text-decoration: none ; 
background-color: #FFFFFF; 
width: 100%;
}

.photo_list2
{color: #666666;
}

.photo_btok
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none ; 
background-color: #1863A5; 
width: 25px;
}

.photo_titimg, .photo_titimg:hover
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #A51010; 
text-decoration: none ; 
width: 100%; 
padding: 1px 3px 1px 3px;
}

.photo_titimg:hover
{ color: #FFFFFF; 
background-color: #9C0008;
}

.photo_tit
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #5A7B94; 
text-decoration: none ; 
text-transform: uppercase 
}

.pho_zoom_specif
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #999999 
}

.pho_zoom_descr
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000 
}

.pho_zoom_lien ,.pho_zoom_lien:hover
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #5A7B8C; 
background-color: #FFFFFF; 
padding: 2px 2px 2px 0px; 
text-decoration: none 
}

.pho_zoom_lien:hover
{color: #FFFFFF; 
background-color: #5A7B8C;
}

.pho_poptit
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #E7EFF7; 
text-decoration: none
}

/* ---------- PUBLICATIONS ---------- */

.pub_titimg, .pub_titimg:hover
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #000000; 
text-decoration: none  
}

.pub_titimg:hover
{text-decoration: underline 
}

.pub_moreinfo, .pub_moreinfo:hover
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #A51010; 
text-decoration: underline  
}

.pub_moreinfo:hover
{color: #FFFFFF;
background-color: #A51010 
}

.pub_date
{ font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #FF8400; 
text-decoration: none  
}

.pub_content
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #333333; 
text-decoration: none  
}

.pub_btok
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none ; 
background-color: #1863A5; 
clip:  rect(   ) 
}

.pub_poptit
{font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-weight: normal; 
color: #1863A5; 
text-decoration: none  
}

.pub_rubrik
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #1863A5; 
text-decoration: none ; 
clip:  rect(   ); 
text-transform: uppercase 
}

.pub_doc, .pub_doc:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none; 
background-color: #999999; 
padding: 0px 2px 0px 2px; 
}

.pub_doc:hover
{background-color: #BFBFBF;
}

.pub_nbrepub, .pub_nbrepub:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #666666; 
text-decoration: underline 
}

.pub_nbrepub:hover
{color: #000000 ; 
text-decoration: underline overline 
}

.pub_nbrepge
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000; 
text-decoration: none 
}

.pub_nbresuiv, .pub_nbresuiv:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #666666; 
text-decoration: line-through 
}

.pub_nbresuiv:hover
{color: #CC0000;
}

.pub_resultrech
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000; 
text-decoration: none ; 
border: none; 
clip: rect( ); 
text-transform: uppercase  
}

.pub_rosuscrb
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #A51010; 
text-decoration: none 
}

.pub_popdate
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #1863A5; 
text-decoration: none  
}

.pub_popfonction, .pub_popfonction:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #8D8D8D; 
text-decoration: none ; 
padding-left: 4px 
}

.pub_popfonction:hover
{text-decoration: underline;
}

.pub_txt
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #000000; 
text-decoration: none  
}

.pub_txt:hover
{text-decoration: underline
}

/* ---------- RECHERCHE ---------- */

.search_more, .search_more:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #000000; 
text-decoration: none  
}

.search_more:hover
{text-decoration: underline
}

/* ---------- CONTENU ---------- */

.whitebgd {
background-color: #FFFFFF; 
margin: 0px;
padding: 0px
}

.form_100pct {
width: 100%
}

.cont_tit {
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px; 
color: #000000; 
text-decoration: none 
}

.cont_tit1, .cont_tit2
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #1863A5; 
text-decoration: none  
}

.cont_tit2
{color: #000000; 
}

.cont_lang, .cont_lang:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #FFFFFF; 
text-decoration: none ; 
clip:  rect(   ) 
}

.cont_lang:hover
{color: #FF6600;
}

.cont_copy, .legend
{font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #666666; 
text-decoration: none  
}


/* ---------- CONTENU - TXT ---------- */

.txt_style1, .txt_style2, .txt_style3, h1, h2, h3
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #B50000; 
text-decoration: none  
}

.txt_style2, h2
{color: #1863A5;
}

.txt_style3, h3
{color: #000000;
}

.txt_style4, .txt_style5, h4, h5
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #1863A5; 
text-decoration: none  
}

.txt_style5, h5
{color: #FF8400;
}

.txt_style6, h6
{font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #666666; 
text-decoration: none }

/* ---------- CONTENU - LINK ---------- */

.link1, .link1:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #525252; 
text-decoration: underline;
}

.link2, .link2:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #000000; 
text-decoration: underline 
}

.link2:hover
{color: #FF8400; 
text-decoration: underline overline
}

/* ---------- EMPLOIS ---------- */

.emp_btrepon {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none ; 
clip: rect( ) ; 
text-transform: uppercase
}

.job_voir, .job_voir:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
color: #000000; 
text-decoration: none ; 
text-transform: uppercase
}

.job_voir:hover
{text-decoration: underline;
}

/* ---------- BASE DE DONNEES ---------- */

.bdd_overcell 
{background-color:#f7f7ff; 
}

.bdd_bt
{font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none ; 
background-color: #1863A5; 
margin: 0px;
padding: 4px
}

.bdd_bt2, .bdd_bt3, .bdd_bt4
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #FFFFFF; 
text-decoration: none ; 
background-color: #C7C7C7; 
margin: 0px; 
padding: 3px
}

.bdd_bt3
{background-color: #1863A5;
padding: 2px
}

.bdd_bt4
{color: #000000; 
background-color: #FFFFFF; 
}

.bdd_reflist, .bdd_reflist:hover
{font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #000000; 
padding: 0px 5px 0px 5px;
}

.bdd_reflist:hover
{text-decoration: underline;
}
