body {
margin:0px 5px 0px 0px; padding: 0;
}
OL UL, UL OL,
UL UL, OL OL { margin: 0; padding: 0;}
h1 {
font-family:verdana, sans-serif;
font-size:16pt;
color:black;
background-color:transparent;
text-align:left;
}
h2 {
font-family:verdana, sans-serif;
font-size:14pt;
color:black;
background-color:transparent;
text-align:left;
}
h3 {
font-family:verdana, sans-serif;
font-size:10pt;
color:black;
background-color:transparent;
text-align:left;
}
p {FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: NONE;margin: 0; padding : 0 ;
}
li {
font-family:verdana, sans-serif;
font-size:10pt;
color:black;
text-align:left;
margin-left: 20px ;
padding: 0;
list-style: none ;
list-style-image: url("images/fleche-bleue.gif");
}
UL {
margin : 0;
list-style: none; 
}
a:link {
font-family:verdana, sans-serif;
font-size:80%;
color:black;
background-color:transparent;
TEXT-DECORATION: NONE;
}
a:visited {
font-family:verdana, sans-serif;
font-size:80%;
color:black;
background-color:transparent;
TEXT-DECORATION: NONE;
}
a:hover {
font-family:verdana, sans-serif;
font-size:80%;
color:#879F31;
background-color:transparent;
text-decoration:underline;
}
td {
font-family:verdana, sans-serif;
font-size:12pt;
}
th {
font-family:verdana, sans-serif;
font-size:10pt;
text-align:middle;
background-color:#A599DF;
}
input {
border:0px solid black;
font-size:10pt;
background-color:AFA8CF;
font-family:"trebuchet ms",sans-serif;
color:white;
}
select, option {
background-color:#AFA8CF;
color:white;
}
textarea {
border:0px solid black;
background-color:#AFA8CF;
font-family:"trebuchet ms",sans-serif;
color:white;
}
input.soumettre {
background-color:#AFA8CF;
border:2px outset white;
cursor:pointer;
}
input.soumettre:hover {
background-color:#A599DF;
border:2px outset black;
color:white
}
input.soumettre:active {
background-color:#A599DF;
border:2px outset black;
color:white;
} 
input:focus, textarea:focus {
background-color:#9F9F9F;
color:white;
}
.formrecherche {
        width: 100% ;
        padding: 2px;
        background: url(img_interface/fond-degrade-clair.png);
        font-family : verdana,helvetica,sans-serif;
        font-size : small;
}
.zonetitre_texte {
        FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #67679A; FONT-STYLE: normal; margin-top: 5; margin-bottom: 12; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: NONE;
}
.gras_couleur{
        FONT-WEIGHT: bold; COLOR: #879F31; FONT-STYLE: normal; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; 
}
.corps {
        FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: NONE; margin :0; padding :0 ;
}
.chapitre {
        FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #5946A2; FONT-STYLE: normal;text-align:center; margin-top: 10; margin-bottom: 30; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: NONE;
}
.tab {
        FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal;text-align:left; margin-top: 2; margin-bottom: 3; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: NONE;
}
.corps_texte{
        margin-left: 10px ;margin-right: 10px ;FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000 ;
        FONT-FAMILY: Arial, Verdana, sans-serif;
}
.corps_texte_petit{
        margin-left: 10px ;margin-right: 10px ;FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000 ;
        FONT-FAMILY: Arial, Verdana, sans-serif;
}
.corps_texte_tres_petit{
        margin-left: 10px ;margin-right: 10px ;FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000 ;
        FONT-FAMILY: Arial, Verdana, sans-serif;
}
.form_text {
        FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, sans-serif;
         TEXT-DECORATION: NONE;
}
.form_champ {
        font-size : 12px; font-weight: normal;
        font-family : Verdana, Helvetica, Sans-Serif; border : none; background-color : #DDDDDD
}
.tab_creat_champ {
        font-size : 12px; font-weight: bold;
        font-family : Verdana, Helvetica, Sans-Serif; border : none; background-color : #DDDDDD
}
.tab_creat_titre_champ {
        font-size : 12px; font-weight: bold;
        font-family : Verdana, Helvetica, Sans-Serif; border : none; background-color : #FFFFFF
}
.info_bd {
        FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #1A047C; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: NONE;
}
.valid_modif {
        FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0DFF00; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: NONE; text-align: center;
}
.msg_erreur {
        FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #FF0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: NONE; text-align: center;
}
.tab_ligne {
        font-size : 12px; font-weight: bold;
        font-family : Verdana, Helvetica, Sans-Serif; border : none;  background-color : transparent;
}
.tab_col_filtre {
        FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal;text-align:left; margin-top: 2; margin-bottom: 0; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: NONE; background-color : transparent;
}

.titre2 {
        FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #294975; FONT-STYLE: normal; margin-top: 5; margin-bottom: 5; margin-left: 10; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: NONE;
}
.titre1 {
        FONT-WEIGHT: normal; FONT-SIZE: 17pt; COLOR: #294975; FONT-STYLE: normal; margin-top: 10; margin-bottom: 5; font-family: Georgia, "Times New Roman", Times, serif;
}
.titre3 {
        FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #294975; FONT-STYLE: normal; margin-top: 5; margin-bottom: 12; font-family: Times New Roman, Arial, Verdana, sans-serif; margin-left: 30;
}
.titre4 {
         margin-left: 5px ; ;margin-right: 5px ;FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000 ; FONT-FAMILY: Verdana,Times;
        TEXT-DECORATION:none;
}
a.liste_img {
FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000; FONT-STYLE: normal; margin-top: 5;margin-left: 18; margin-bottom: 20; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: NONE; display: list-item; list-style-image:url(images/fleche-bleue.gif);
}
a.liste_img:visited {
FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000; FONT-STYLE: normal; margin-top: 5;margin-left: 18; margin-bottom: 20; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: NONE; display: list-item; list-style-image:url(images/fleche-bleue.gif);
}
a.liste_img:hover {
FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000; FONT-STYLE: normal; margin-top: 5;margin-left: 25; margin-bottom: 20; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: UNDERLINE; display: list-item; list-style-image:url(images/fleche-verte.gif);
}
.grandfond
{
background-image: url('images/body2.png');
}
.fond_corps, .fond_corps TD, .fond_corps TH
{
margin-top: 10; 
margin-bottom: 10; 
font-family: sans-serif;
background-color:#FFFFFF;
}
TD.cel_titre 
{
FONT-WEIGHT: normal;
FONT-STYLE: normal; 
COLOR: #FFFFFF; 
background-image: url('images/fond_titre.png');
background-color:#7762AF;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14pt;
text-align:left;
padding: 10px;
margin-left: 00; 
}
LI.puce1
{
font-family:Arial, verdana, sans-serif;
font-size:11pt;
color:#FFFFFF;
text-align:left;
margin-left:20px;
margin-right:0px;
list-style-image: url("images/fleche-verte.gif");
}
LI.puce2
{
font-family:Arial, verdana, sans-serif;
font-size:11pt;
color:#FFFFFF;
text-align:left;
margin-left: 40px;
margin-right:0px;
list-style-image: url("images/fleche-bleue.gif");
}
.fiche_form
{
border:2px outset #6495ed;
border-collapse:collapse;
}
TH.fiche_form 
{
vertical-align :top;
padding: 5px;
FONT-STYLE: normal; 
COLOR: #294975; 
font-family:Arial, verdana, sans-serif;
font-size:11pt;
text-align:left;
width:30%;
}
TD.fiche_form
{
FONT-STYLE: normal; 
COLOR: #FFFFFF; 
background-image: url('images/fond_titre.png');
background-color:#7762AF;
padding: 5px;
font-family:Arial, verdana, sans-serif;
font-size:11pt;
text-align:left;
width:70%;
}
TH.head_fiche_form
{
padding: 10px;
FONT-STYLE: normal; 
FONT-WEIGHT: bold;
COLOR: #294975; 
background-color:#FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14pt;
text-align:center;
}
.tab_page_adm
{
border:2px outset #6495ed;
border-collapse:collapse;
}
TH.tab_page_adm
{
padding: 10px;
border-collapse:dotted;
background-color:#FFFFFF;
font-size:12pt;
text-align:center;
}
.tab_col_filtre {
FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal;text-align:left; margin-top: 2; margin-bottom: 0; FONT-FAMILY: Times New Roman, Arial, Verdana, sans-serif; TEXT-DECORATION: NONE; background-color:#FFFFFF;
}
LI.puce1_para
{
font-family:Arial, verdana, sans-serif;
font-size:11pt;
color:#000000;
text-align:left;
margin-left:20px;
margin-right:0px;
margin-bottom: 0;
list-style-image: url("images/fleche-bleu.gif");
}
LI.puce2_para
{
font-family:Arial, verdana, sans-serif;
font-size:11pt;
color:#000000;
text-align:left;
margin-left: 40px;
margin-right:0px;
margin-bottom: 0;
list-style-image: url("images/fleche-verte.gif");
}
table#band_user_priv {
    background-color:#FFFFFF;
    width: 800px;
}
table#band_user_priv td {
    padding: 0px;
}
.data_band_user_priv_R {
    color: #000000;
    text-align: right;
    background-color: #FFFFFF;
	font-size:10pt;
}
.data_band_user_priv_L {
    color: #000000;
    text-align: left;
    background-color: #FFFFFF;
	font-size:10pt;
}
select.asso {
    color: #000000;
    background-color: #D8E58D;
	font-size:10pt;
}
option.asso {
    color: #000000;
    background-color: #D8E58D;
	font-size:10pt;
}
input.soumettre_asso {
background-color:#80A321;
border:2px outset white;
cursor:pointer;
}
input.soumettre_asso:hover {
background-color:#D8E58D;
border:2px outset black;
color:#000000
}
input.soumettre_asso:active {
background-color:#D8E58D;
border:2px outset black;
color:#000000;
} 
TH.tab_asso
{
padding: 4px;
border-collapse:dotted;
background-color:#BDDF61;
color:#000000;
font-size:8pt;
text-align:center;
}
TD.state
{
FONT-STYLE: normal; 
COLOR: #FFFFFF; 
background-image: url('images/fond_titre.png');
background-color:#7762AF;
padding: 5px;
font-family:Arial, verdana, sans-serif;
font-size:9pt;
text-align:left;
width:70%;
}