body {
	background-image:url('/images/fdbg.png');
	background-attachment:fixed;
	color:#978a7c;
	background-repeat: repeat-x;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DDDDDD;
	scrollbar-track-color:#000000;
	background-repeat:repeat-x; 
        font-family: verdana, arial;
        font-weight: normal;
        font-style: normal;
        font-size: 12px;
        line-height: 14px;
	padding:0px;
	margin:0px;
}

a:link { text-decoration:none;color:#0097c9;}
a:visited { text-decoration:none;color:#0097c9;}
a:hover { text-decoration:underline;color:#0097c9;}

h1 {
color: #0082c8;
font-size: 20px;
}

h2 {
color: #0082c8;
font-size: 16px;
font-weight: normal;	
}

h3 {
color: #ff6600;
font-size: 14px;
font-weight: bold;	
}

h4 {
color: #935795;
font-size: 16px;
font-weight: bold;	
}

img {
	border:0px;
	padding:0px;
	margin:0px;
}

.titre_h1 {
color: #003399;
font-size: 20px;
line-height:25px;
font-weight: bold;
}

.titre_h2 {
color: #003399;
font-size: 16px;
line-height:20px;
font-weight: normal;
}

.titre_h3 {
color: #003399;
font-size: 20px;
line-height:5px;
}

.titre_h4 {
color: #003399;
font-size: 16px;
line-height:5px;
font-weight: normal;
margin:5px 0px 5px 0px;
}

.titre_h5 {
color: #0082c8;
font-size: 14px;
line-height:20px;
font-weight: bold;	
margin:5px 0px 5px 0px;
}

.titre_h6 {
color: #ff6600;
font-size: 14px;
font-weight: bold;	
}

.descriptif {
 color: #3c3a3d;
 font-size:11px;	
}

a.Links, a.Links:visited {
	color:white;
	-moz-border-radius:0.4em 0.4em 0.4em 0.4em;	
	border:1px solid #05e100;	
	background:url("images/linkBg.gif") repeat-x;	
	-webkit-border-radius: 0.4em;
	text-decoration:none;
	font-size:14px;
	padding:1px 4px;
}

a.Links:hover {
	-moz-border-radius:0.4em 0.4em 0.4em 0.4em;
	-webkit-border-radius: 0.4em;
	color:black;
	padding:1px 4px;
	text-shadow:none;
	text-decoration:none;
	font-size:14px;	
}

.header_note_user {
	border-top:1px solid #935795; 
	border-bottom:1px solid #935795; 
	color:#935795; 
	padding-top:3px; 
	padding-bottom:3px;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
}

.titre_navigation {
	font-size:11px;
	color:#8f8274;	
}

#DIVOngletDroite1 {padding:0px; margin:0px; height:29px; overflow:hidden;font-family: verdana, arial;font-weight: normal;font-style: normal;font-size: 8pt;line-height: 10pt; text-align:left;}
#DIVOngletDroite1 ul {padding:0px; margin: 0px;float:right; padding:0px; list-position: inside; list-style:none}
#DIVOngletDroite1 li {float:left; padding-right:5px;}
#DIVOngletDroite1 a:hover span, #DIVOngletDroite1 a:focus span {text-decoration: underline; cursor:pointer;}

#DIVOngletDroite2 {padding:0px; margin:0px; height:40px; overflow:hidden;font-family: verdana, arial;font-weight: normal;font-style: normal;font-size: 8pt;line-height: 24px; text-align:left;}
#DIVOngletDroite2 ul {padding:0px; margin: 0px;float:right; padding:0px; list-position: inside; list-style:none}
#DIVOngletDroite2 li {float:left; padding-right:5px;}
#DIVOngletDroite2 a:hover span, #DIVOngletDroite2 a:focus span {text-decoration: underline; cursor:pointer;}

.ongletInactif a {float:left; text-decoration:none; padding-top:0px; padding-left:17px; background:url(/images/onglet_g.png) 0% -29px no-repeat; color: #8f8274;}
.ongletInactif span {float:left; padding:9px 17px 0px 0px; height:29px;background:url(/images/onglet_d.png) 100% -29px no-repeat}

.ongletActif a {float:left; text-decoration:none; padding-top:0px; padding-left:17px; background:url(/images/onglet_g.png) 0% 0px no-repeat; color: #8f8274; line-height:20px; font-weight: bold}
.ongletActif span {float:left; padding:9px 17px 0px 0px; height:29px;background:url(/images/onglet_d.png) 100% 0px; no-repeat font-weight: bold; color:#8f8274; font-weight: bold}

.ongletInactif2 a {float:left; text-decoration:none; font-size:14px; font-weight:bold; color:#0082c8; padding-top:0px; padding-left:17px; background:url(/images/onglet_g2.png) 0% -40px no-repeat; color: #87888a;}
.ongletInactif2 span {float:left; padding:9px 17px 0px 0px; font-height:14px; height:40px; color:#0082c8; background:url(/images/onglet_d2.png) 100% -40px no-repeat}

.ongletActif2 a {float:left; text-decoration:none; padding-top:0px; padding-left:17px; background:url(/images/onglet_g2.png) 0% 0px no-repeat; color: #0081c7; font-weight: bold}
.ongletActif2 span {float:left; padding:9px 17px 0px 0px; height:40px;background:url(/images/onglet_d2.png) 100% 0px; no-repeat font-weight: bold; color:#0081c7; line-height:30px; font-size:14px; font-weight: bold}

.ongletActifpa a {float:left; text-decoration:none; padding-top:0px; padding-left:17px; background:url(/images/onglet_g.png) 0% 0px no-repeat; color: #87888a; font-weight: bold}
.ongletActifpa span {float:left; padding:9px 17px 0px 0px; height:29px;background:url(/images/onglet_dpa.png) 100% 0px no-repeat; font-weight: bold; color:#333; font-weight: bold}

/* ------------------------------------------------------------------------ */
/*                            Conteneur global                              */
/* ------------------------------------------------------------------------ */
#zone_conteneur {
position: relative;
width: 1000px;
padding-left:0px;
padding-right:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
background-image:url('/images/fondcontenu.png');
background-repeat:no-repeat;	
background-position:center top;
} 

/* ------------------------------------------------------------------------ */
/*                                 Header global                            */
/* ------------------------------------------------------------------------ */
#zone_header {
position: relative;
height: 88px;
text-align: right;
padding: 0px;
margin: 0px; 
margin-top:0px;
margin-left: auto;
margin-right: auto;
}

/* ------------------------------------------------------------------------ */
/*                              Menu à gauche                               */
/* ------------------------------------------------------------------------ */
#zone_gauche {
float: left;
width: 137px;
margin-left: 36px;
margin-top: 100px;
padding: 0px;
overflow-x:hidden;
}

/* ------------------------------------------------------------------------ */
/*                               Menu à droite                              */
/* ------------------------------------------------------------------------ */
#zone_droite {
float: right;
width: 211px;
margin-left: 0px;
margin-right:36px;
margin-top: 40px;
padding: 0px;
}

/* ------------------------------------------------------------------------ */
/*                               Menu à droite                              */
/* ------------------------------------------------------------------------ */
#zone_header2 {
position:absolute;
float: left;
width: 750px;
height: 90px;
margin-left: 36px;
margin-right:36px;
margin-top: 10px;
padding: 0px;
}

/* ------------------------------------------------------------------------ */
/*                                 Contenu                                  */ 
/* ------------------------------------------------------------------------ */
#zone_contenu {
padding: 0px;
margin: 0 180px;
padding-left: 10px;
width:535px; 
margin-top: 100px;
}
div#zone_contenu { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

#zone_contenu_large {
padding-left: 0px;
margin-right:250px;
margin-left:36px;
margin-top: 10px;
}
div#zone_contenu_large {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

#zone_contenu_large2 {
padding: 0px;
width:750px;
margin-left: 180px;
padding-left: 10px;
margin-top: 100px;
}
div#zone_contenu_large2 {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}

/* ------------------------------------------------------------------------ */
/*                             Footer global                                */ 
/* ------------------------------------------------------------------------ */
#zone_footer {
clear:left;
padding:0px;
margin:0px;
text-align: center;
} 
/* ------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ */
/*                                Menu de navigation                        */ 
/* ------------------------------------------------------------------------ */
#menu_rubrique { 
width: 150px ; 
list-style: none ; 
margin: 0 ; 
padding: 00px ; 
font-size:11px;
}

#menu_rubrique li { 
color: #000000;
margin-bottom: 1px ; 
}
    
.menu_rubrique_off a { 
display: block; 
color: #0097c9;
height:17px;
padding-top:10px;
text-align: left ; 
text-decoration: none ; 
background-image:url('/images/fondrub_off.gif'); 
}
    
#menu_rubrique li a:hover { 
display: block; 
color: #00ace5;
height:17px;
padding-top:10px;
text-align: left ; 
text-decoration: none ; 
font-weight:bold;
background-image:url('/images/fondrub_on.gif'); 
}
    
.menu_rubrique_on a { 
display: block; 
color: #00ace5;
height:17px;
padding-top:10px;
text-align: left ; 
text-decoration: none ; 
font-weight:bold;
background-image:url('/images/fondrub_on.gif'); 
}
/* ------------------------------------------------------------------------ */
/*                            Bouton sur fond orange                        */
/* ------------------------------------------------------------------------ */
a.bouton, 
button.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    outline: none;
    text-decoration: none;
    font-weight:bold;
    margin:0; 
    padding:0; 
    color:#FFFFFF;
    font-size:11px;
    white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
} 
a.bouton:hover {
   text-decoration: underline;
}
a.bouton span, 
button.bouton span { 
    position:relative; 
    float:left; 
    padding:0 0 0 25px; 
    vertical-align:middle; 
    background:url('/images/btn/01g.gif') left top no-repeat; 
} 
a.bouton span span, 
button.bouton span span { 
    padding:0 25px 0 0; 
    background:url('/images/btn/01d.gif') right top no-repeat; 
} 
a.bouton span span span, 
button.bouton span span span { 
    height:40px; 
    padding:0; 
    line-height:24px; 
    background:url('/images/btn/01m.gif') left top repeat-x; 
} 

a.bouton3,
button.bouton3 {
    display:-moz-inline-box;
    display:inline-block;
    outline: none;
    text-decoration: none;
    font-weight:bold;
    margin:0;
    padding:0;
    color:#FFFFFF;
    font-size:16px;
    white-space:nowrap;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    border:0;
    background:none;
}
a.bouton3:hover {
   text-decoration: underline;
}
a.bouton3 span,
button.bouton3 span {
    position:relative;
    float:left;
    padding:0 0 0 15px;
    vertical-align:middle;
    background:url('/images/btn/03g.gif') left top no-repeat;
}
a.bouton3 span span,
button.bouton3 span span {
    padding:0 15px 0 0;
    background:url('/images/btn/03d.gif') right top no-repeat;
}
a.bouton3 span span span,
button.bouton3 span span span {
    height:40px;
    padding:0;
    width:127px;
    line-height:28px;
    background:url('/images/btn/03m.gif') left top repeat-x;
}
 
a.bouton4,
button.bouton4 {
    display:-moz-inline-box;
    display:inline-block;
    outline: none;
    text-decoration: none;
    font-weight:bold;
    margin:0;
    padding:0;
    color:#0082c8;
    font-size:12px;
    white-space:nowrap;
    text-align:center;
    cursor:pointer;
    border:0;
    background:none;
}
a.bouton4:hover {
   text-decoration: underline;
}
a.bouton4 span,
button.bouton4 span {
    position:relative;
    float:left;
    padding:0 0 0 26px;
    vertical-align:49px;
    background:url('/images/btn/04g.gif') left top no-repeat;
}
a.bouton4 span span,
button.bouton4 span span {
    padding:0 15px 0 0;
    background:url('/images/btn/04d.gif') right top no-repeat;
}
a.bouton4 span span span,
button.bouton4 span span span {
    height:40px;
    padding:0;
    line-height:28px;
    background:url('/images/btn/04m.gif') left top repeat-x;
}

* html button {width:1%; overflow:visible;} 
* *:first-child+html button {overflow:visible;}

a.bouton2,
button.bouton2 {
    display:-moz-inline-box;
    display:inline-block;
    outline: none;
    text-decoration: none;
    font-weight:bold;
    margin:0;
    padding:0;
    color:#86786a;
    font-size:12px;
    white-space:nowrap;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    border:0;
    background:none;
}
a.bouton2:hover {
   text-decoration: underline;
}
a.bouton2 span,
button.bouton2 span {
    position:relative;
    float:left;
    padding:0 0 0 25px;
    vertical-align:middle;
    background:url('/images/btn/02g.gif') left top no-repeat;
}
a.bouton2 span span,
button.bouton2 span span {
    padding:0 25px 0 0;
    background:url('/images/btn/02d.gif') right top no-repeat;
}
a.bouton2 span span span,
button.bouton2 span span span {
    height:20px;
    padding:0;
    line-height:1.5;
    background:url('/images/btn/02m.gif') left top repeat-x;
}

/* ------------------------------------------------------------------------ */
/*                           Champs de formulaire                           */
/* ------------------------------------------------------------------------ */
.texte {
	background:url('/images/fdtxt.png') no-repeat;
	background-position:bottom right;
 	font-family: verdana, arial; 
 	font-size: 12px; 
 	font-weight: regular;
	border: #8f8274 1px solid;
}

.texte:hover {
   border-color:#0082c8;
}

.texte:focus {
   border-color:#0082c8;
}

.select {
	font-size: 12px; 
 	font-weight: regular;
	border: #8f8274 1px solid;	
}

.select:hover {
   border-color:#0082c8;
}

.select:focus {
   border-color:#0082c8;
}

.select9px {
	font-size: 9px; 
 	font-weight: regular;
	border: #8f8274 1px solid;	
}

.select9px:hover {
   border-color:#0082c8;
}

.select9px:focus {
   border-color:#0082c8;
}

.table_couleur {
	border-collapse:collapse; 
	border:2px solid #BBBBBB; 
	width:70px;	
}

.table_couleur tr {
	height:12px;
}

.table_couleur td {
	border-collapse:collapse; 
	border:2px solid #BBBBBB;
	width:14px;	
}

.table_couleur td:hover {
	cursor:pointer;	
}