html, body, h1, h2, h3, h4, h5, ul, li { margin: 0; padding: 0; }
h1 img { display: block; }
img { border: 0; }
a { color: #464544; }
   a:hover { color: #FFA405; }
.left { float: left; }
.right { float: right; }
.more { text-align: right; }
.clear { clear: both; }
.btn_infocli {
  /*border: thick #ffd700 ridge;
  border-width: thin medium thick 2px;*/
  border-bottom-color: #fe4000;border-bottom-style: ridge; border-bottom-width: thick;
  border-left-color  : #fe4000;border-left-style  : inset; border-left-width  : medium;
  border-top-color   : #fe4000;border-top-style   : ridge; border-top-width   : thick;
  border-right-color : #fe4000;border-right-style : ridge; border-right-width : thick;
  padding:2px 2px 2px 2px;
  background-color:#c5682a;
  color:#333333;
  font-weight: bolder;
}
.tbl_cptetoilediese_impair { background-color:#cb8e65; }
.tbl_cptetoilediese_pair   { background-color:#e0b79b; }

.btn_infocli2 { border: groove #ffd700 4px; }
.btn_infocli3 { border: double #ffd700 4px; }
body {
   background-color: #cd924c;
   padding-bottom: 10px; padding-top: 15px;
   text-align: center; color: #000;
   font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal;
}
#wrapper {
   position: relative;
   width: 1000px;
   text-align: left;
   margin: auto;
}
#header {
   float:left;
   position: absolute;
   top: 0px; left: 0px;
   width: 1000px; height: 110px;
}
#hg0 {
   float:left;
   position: relative;
   top: 0px; left: 0px;
   width: 110px; height: 130px;
   background: url(../img_site/hg0.gif);
}
#hg1 {
   float: left;
   position: absolute;
   top:0px; left: 110px;
   width: 780px; height: 130px;
   background: url(../img_site/hg1.gif) repeat-x;
}
#hg9 {
   float:left;
   position: absolute;
   top: 0px; left: 890px;
   width: 110px; height: 130px;
   background: url(../img_site/hg9.gif);
}
#saisie_login {
   float:left;
   position: absolute;
   top:0px; right:10px;
   padding-right: 0px; padding-left: 0px;
   margin-left:200px; margin-top:10px;
   text-align:center; color: #185faa;
}
#nav_hor_haut {
   float:left;
   position: absolute;
   top:0px; left:0px;
   padding-right: 0px; padding-left: 0px;
   margin-left:200px; margin-top:10px;
   text-align:center; color: #185faa;
}
#entete_site {
   float:left;
   position: absolute;
   top:20px; left:0px;
   height:110px;
   padding-left:0; padding-top:0;
   margin-left:50px; margin-top:10px;
}
#entete_site_titre {
   padding-top: 5px; padding-bottom: 5px; padding-left: 120px;
   margin: 0;
   text-align: center; color:  #185faa;
   font: 75% "Black Chancery", "Trebuchet MS",helvetica,  arial, sans-serif;
   font-size: 3em;
   background-color: transparent;
}
#entete_site_souligne {
   /*height:2px;*/
   background:url(../img_site/list-on-orange.gif) repeat-x;
}
         #entete_site_menuandalys {
            float:left;
            width:185px;
            /*height:140px;*/
            margin-left:5px;
            margin-top:5px;
            /*background:red;*/
      background-color:#d0cb80; /*#f0c0a0;*/
         }
            #entete_site_menuandalys li {
               list-style: none;
            }
            #entete_site_menuandalys a {
               /*background-color:#55ff99; /*yellow;*/
               padding-left:2px;
               padding-right:0px;
               margin-left:0px;
               margin-right:0px;
               border-style:outset;
               display: block;
            }
            #entete_site_menuandalys a:link { 
               /*background-color: #55ff99;*/
               border-style:outset;
               display: block;
            }
            #entete_site_menuandalys a:hover {
               /*background-color: purple;*/
      background-color: #f4e1b9;
               border-style:inset;
               display: block;
            }
            #entete_site_menuandalys a:link.active {
            }
.btn_menu_haut {
   /*background: blank;*/
   /*background: #72bdf9;/* url(../img_site/corner.gif) no-repeat top right;*/
   font-weight: lighter;
   /*font-weight: italic;*/ 
   padding-right: 10px;
   /*padding-left: 10px;/**/
   /*background-color:#d0cb80;/**/
   /*background: #e7e5c3 url(../img_site/hd0.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
.btn_menu_haut_actif {
   /*height:45px;*/
   /*background: grey;*/
   /*background: #cf863d url(../img_site/corner.gif) no-repeat top right;*/
   font-weight: bold; 
   padding-right: 10px;
   /*background: #e7e5c3 url(../img_site/hd0.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
#nav_hor_client_hd1 {
/*   position: absolute;
   top:110px;
   left:0px;
   width:1000px;
   height:20px;
   text-align:center;
   color:black;
   background: #e7e5c3 url(../img_site/hd1.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
#nav_hor_admin {
   position: absolute;
   top:110px;
   left:200px;
   width:800px;
   height:20px;
   text-align:center;
   color:black;
   /*background: #e7e5c3 url(../img_site/hd1.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
   #nav_hor_admin a {
      background-color:#d0cb80;
      padding-left:10px;
      padding-right:10px;
      border-style:outset;
      display: inline-block;
      color:black;
   }
   #nav_hor_admin a:link { /* jamais visités*/
      background-color: #d0cb80;
      border-style:outset;
      display: inline-block;
      color:black;
   }
   #nav_hor_admin a:hover {
      background-color: #cf570e;
      border-style:inset;
      display: inline-block;
   }
   #nav_hor_admin a:link.active {
      color:red;
   }
#nav_hor_andalys {
   position: absolute;
   top:130px;
   left:0px;
   width:1000px;
   height:20px;
   text-align:center;
   color:black;
   background: #e7e5c3 url(../img_site/hd1.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
   #nav_hor_andalys a {
      background-color:#d0cb80;
      padding-left:10px;
      padding-right:10px;
      border-style:outset;
      display: inline-block;
      color:black;
   }
   #nav_hor_andalys a:link { /* jamais visités*/
      background-color: #d0cb80;
      border-style:outset;
      display: inline-block;
      color:black;
   }
   #nav_hor_andalys a:hover {
      background-color: #cf570e;
      border-style:inset;
      display: inline-block;
   }
   #nav_hor_andalys a:link.active {
      color:red;
   }
#nav_hor_client {
   position: absolute;
   top:150px;
   left:0px;
   width:1000px;
   height:20px;
   text-align:center;
   color:black;
   background: #e7e5c3 url(../img_site/hd1.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
   #nav_hor_client a {
      background-color:#d0cb80;
      padding-left:10px;
      padding-right:10px;
      border-style:outset;
      display: inline-block;
      color:black;
   }
   #nav_hor_client a:link { /* jamais visités*/
      background-color: #d0cb80;
      border-style:outset;
      display: inline-block;
      color:black;
   }
   #nav_hor_client a:hover {
      background-color: #cf570e;
      border-style:inset;
      display: inline-block;
   }
   #nav_hor_client a:link.active {
      color:red;
   }
#dcol1 {
   float: left;
   /*position: absolute;
   top:172px;
   left:0px;*/
   width: 1000px; /*0%;*/
   /*padding-left:10px;/**/
   /*height: 2px;/**/
   /*margin-top:150px; /*110px;*/
   /*background-color: #4397e1;*/
   background: #e7e5c3 url(../img_site/hd1.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
#dcol1_a {
   /*float: left;*/
   width: 995px;/*1000px; /*0%;*/
   /*padding-left:10px;/**/
   height: 2px;/**/
   margin-top:130px;/*170px; /*110px;*/
   /*background-color: #4397e1;*/
   background: #e7e5c3 url(../img_site/hd0.gif); /*Ce background permet de compléter l'espace non pris par les boutons*/
}
#dcol1_b {
   float: left;
   width: 200px; /*0%;*/
   padding-left:10px;/**/
   /*height: 2px;/**/
   /*margin-top:172px; /*110px;*/
   /*background-color: #4397e1;*/
   /*background: #e7e5c3 url(../img_site/hd1.gif); /*Ce background permet de compléter l'espace non pris par les boutons*/
   /*border-right: 1px solid #fe4000;/**/
}
#col2s {
   float: left;/**/
   /*position: absolute;/**/
   /*position: relative;/**/
   /*top:172px;/**/
   /*left:0px;/**/
   /*position:relative;/**/
   width: 770px; /*95%; /*80%;*/
   /*margin-left: 5px; /*1%;*/
   /*margin-right: 5px;/**/
   /*margin-top: 172px;/**/
   /*margin-bottom: 1px;/**/
   padding-left: 5px;/**/
   padding-right: 5px;/**/
   /*padding-top: 5px;/**/
   border-left: 2px solid #fe4000;/**/
   /*border-right: 1px solid #cf560c;/**/
   /*border-bottom: 1px solid #cf560c;/**/
   /*border-top: 1px solid #cf560c;/**/
   /*background-color:#e7e5c3; /*#d0cb80; /*#ea966d;/**/
   /*background: #e7e5c3 url(../img_site/hd1.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
#col2s2 {
/*float: left;
width: 70%;
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
margin-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
   border-left: 1px solid #cf560c;
   border-right: 1px solid #cf560c;
   border-bottom: 1px solid #cf560c;
   border-top: 1px solid #cf560c;
   background-color:#d0cb80;*/
   /*-------------------*/
   float: left;/**/
   width: 770px; /*95%; /*80%;*/
   padding-left: 5px;/**/
   padding-right: 5px;/**/
   border-left: 2px solid #fe4000;/**/
}
#col2_plan {
   float: left;
   /*width: 80%; /*80%;*/
   width: 700px; /*95%; /*80%;*/
   /*margin-left: 1px; /*1%;*/
   /*margin-right: 1px;/**/
   /*margin-top: 1px;/**/
   /*margin-bottom: 1px;/**/
   /*border-right: 1px dashed #dda875;*/
   /*padding-left: 5px;/**/
   /*padding-right: 5px;/**/
   /*padding-top: 5px;/**/
   border-left: 2px solid #fe4000;/**/
   /*border-right: 1px solid #cf560c;/**/
   /*border-bottom: 1px solid #cf560c;/**/
   /*border-top: 1px solid #cf560c;/**/
}
#footer_hd0 {
   position:relative;
   float:left;
   width:995px;/*1000px;*/
   height:2px;
   background: #e7e5c3 url(../img_site/hd0.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
#footer_conteneur {
   position:relative;
   float:left;
   width:1000px;
   /*height:2px;/**/
   /*background: #e7e5c3 url(../img_site/hd0.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
#footer_left {
   float:left;
   width: 110px;
   height: 90px;
   background: url(../img_site/bg0.gif);
}
#footer_middle {
   float:left;
   width: 780px;/*780px;/**/
   height: 90px;
   padding-top: 10px;/**/
   /*padding-left: 30px;/**/
   /*padding-right: 60px;/**/
   background: url(../img_site/bg1.gif) repeat-x;
   /*background: url(../img_site/bg0.gif);/**/
}
#footer_right {
   float:left;
   width: 110px;
   height: 90px;
   background: url(../img_site/bg9.gif);
}
#footer {
float:left;
   position:relative;
   /*left:20px;*/
   /*float:left;*/
   margin-left:0px;
   padding-left:20px;
/*clear: both;*/
height: 40px;
width:980px;
/*background: #d0cb7f url(../img_site/pied.png) no-repeat;*/
/*border-top: 15px solid #cf560c;*/
color: #000;
/*padding: .2em 0 0 .5em;
text-align: left;*/
   background: #e7e5c3 url(../img_site/hd1.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
/*-------------------------------------------------------------------------------------*/
#accueil {
   font-size: 1.2em;
}
/*-------------------------------------------------------------------------------------*/
/*
d0cb7f : jaune/vert clair
185faa : bleu sombre
4397e1 : bleu moyen
72bdf9 : bleu pale
555 : gris foncé
f4e1b9 : beige
e88d33 : orange
cf560c : orange foncé (gauche de la bannière)
cf7228 : orange foncé moyen (gauche de la bannière)
cf863d : orange moyen (gauche de la bannière)
*/
		
.btn_menu {
   background: #72bdf9 url(../img_site/corner.gif) no-repeat top right;
}
.btn_menu_2 {
   background: #cf560c url(../img_site/corner.gif) no-repeat top right;
}
.btn_menu_4 {
   background: #c2bdf9 url(../img_site/corner.gif) no-repeat top right;
}
.btn_menu_actif {
   /*height:45px;*/
   background: #cf863d url(../img_site/corner.gif) no-repeat top right;
}
/*------*/
.btn_menu_haut_espaceclient {
   /*height:45px;*/
   /*background: grey;*/
   /*background: #cf863d url(../img_site/corner.gif) no-repeat top right;*/
   /*text-align:top; ...*/
   font-weight: lighter;
   /*font-weight: italic;*/ 
   padding-left: 50px;
}

/*a.bouton-relief {
  color: white;
  background-color: #000080;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
}
a.bouton-relief:hover {
  background-color: #6495ED;
  background-image: url(aqua.jpg);
  border: 2px inset #c0c0c0;
}*/

.btn_menu_client {
   /*background: #c2bdf9 url(../img_site/corner.gif) no-repeat top right;*/
      width:152px;
      height:25px;
}
.nav_hor_client_active {
   /*text-decoration: bold;*/
   color:red;
}
.nav_hor_andalys_active {
   /*text-decoration: bold;*/
   color:yellow;
}
#nav_hor {
   margin: 0;
   padding: 0;
   /*margin-top:5px;
   margin-bottom:5px;*/
 /*  height: 75px;*/
   margin-left:1px;
   background: #4397e1 url(../img_site/navhor_fond.gif) repeat-x left bottom; /*Ce background permet de compléter l'espace non pris par les boutons*/
   color: #185faa;
   /*font: normal;*/
}
   #nav_hor ul {
      /*padding: .2em 0;*/
      /*margin: 1px 0 10px 0;*/
      list-style-type: none;
      background: #cf863d; /*Ce background permet de compléter l'espace non pris par les boutons*/
      color: #f4e1b9;
      font: normal 95% verdana, arial, helvetica, sans-serif;
      text-align: center;
   }
   #nav_hor li { display: inline; }
      #nav_hor li a {
         text-decoration: none;
         /*background: #cf560c url(../img_site/corner.gif) no-repeat top right;*/
         color: #185faa;
         /*padding: .2em 1em;*/
         /*border-right: 0px solid #fff;*/
         margin-right: 2px;
      }
      #nav_hor a:visited {
         text-decoration: none;
         /*background: #cf560c url(../img_site/corner.gif) no-repeat top right;*/
         color: #185faa;
         padding: .2em 1em;
         /*border-right: 0px solid #fff;*/
         margin-right: 2px;
      }
      #nav_hor a:link {
         text-decoration: none;
         /*background: #cf560c url(../img_site/corner.gif) no-repeat top right;*/
         color: #185faa;
         padding: .2em 1em;
         /*border-right: 0px solid #fff;*/
         margin-right: 2px;
      }
      /*#nav_hor a:current {
         text-decoration: none;
         color: #185faa;
         padding: .2em 1em;
         margin-right: 2px;
      }*/
   #nav_hor a:link.active, #nav_hor a:visited.active, #nav_hor a:hover {
      text-decoration: none;
      background: #4397e1 url(../img_site/corner.gif) no-repeat top right;
      color: red; /*#185faa;*/
   }
/*connexion client*/
#connectb {
  margin-top:-1px;
	  float: right;
	  text-align: right;
	  /*background: #cf7228 url(../img_site/connectbg.gif) no-repeat top right;*/
	  background: #d0cb7f url(../img_site/connectbg.gif) no-repeat top right;
	  background-color: #d0cb7f;
	  border-right:2px solid #185faa; /*bleu sombre*/
	  color: #d0cb7f; /*#cf7228;*/
	  /*padding: 32px 20px 12px 20px;
	  min-height: 32px; /* FF height */
	  height: 57px;	/* IE height */
	  width: 251px;
}
#connectb input{
  background-color: #d0cb7f;
  /*margin-left:0px;*/
  }
#connectb a {
      text-decoration: none;
      color:black;
      font-weight: bold; 
      /*background: ;*/
      /*color: #d0cb7f; /*#fff;*/
   }
#connectb a:link.active, #connectb a:visited.active, #connectb a:hover {
      text-decoration: none;
      color:red;
      /*font-weight oblique;*/ 
      font-weight: lighter; 
      /*background: ; /*#d0cb7f;*/
      /*color: #d0cb7f; /*#fff;*/
   }
.connectb_login1 {
        height:12px;
        width:100px;
        /*border: 0px; /* solid #cf7228;*/ 
        /*margin: 0; 
        padding: 0;
        padding-left:3px;
        /*padding-right:0px;
        */
        margin-left:20px;
        margin-top:12px;
        /*font-weight: bold; 
        font-style:oblique; 
        font-size: 0.8em;*/
    }
.connectb_passw1 {
        height:12px;
        width:100px;
        /*border: 0px; /* solid #cf7228;*/ 
        /*margin: 0; 
        padding: 0;*/
        margin-top:0px;
        margin-left:20px;
        /*padding-left:12px;
        margin-top:0px;*/
        /*font-weight: bold; 
        font-style:oblique ;
        font-size: 0.8em;*/
    }
.button_connectb {
        height:12px;
        padding: 0; 
        margin:0;
        margin-top:-3px;
        margin-left:35px;
        border:0;
        font: bold 0.8em Arial, Sans-Serif;
        font-style:oblique; 
        /*background: #fff url(../img_site/connect_gt.gif) no-repeat top left;*/ 
    }
/*ancien------------------------------------------------------------------------*/
#connect {
  margin-top:-1px;
	  float: right;
	  text-align: right;
	  /*background: #cf7228 url(../img_site/connectbg.gif) no-repeat top right;*/
	  background: #d0cb7f url(../img_site/connectbg.gif) no-repeat top right;
	  background-color: #d0cb7f;
	  border-right:2px solid #185faa; /*bleu sombre*/
	  color: #d0cb7f; /*#cf7228;*/
	  /*padding: 32px 20px 12px 20px;
	  min-height: 32px; /* FF height */
	  height: 57px;	/* IE height */
	  width: 251px;
}
#connect input{
  background-color: #d0cb7f;
  /*margin-left:0px;*/
  }
.connect_login_g {
        width: 0px;
        height:15px;
        border: 0px; /* solid #cf7228;*/ 
        background: #fff url(../img_site/connect_dt.gif) no-repeat top right; 
        color: #d0cb7f;/*#478F36;*/ 
        margin: 0; 
        padding: 0;
        padding-left:5px; /*5px;*/
        padding-right:0px;
        margin-left:-3px;
        margin-top:0px;
        font-weight: bold; 
        font-style:oblique; 
        font-size: 0.8em;
    }
.connect_login {
        width: 100px;
        height:15px;
        border: 0px; /* solid #cf7228;*/ 
        /*background: #fff url(../img_site/connect_gt.gif) no-repeat top left;*/ 
        /*background: #d0cb7f url(../img_site/connect_gt.gif) no-repeat top left;*/ 
        /*color: #478F36;*/ 
        /*padding: 4px;*/ 
        margin: 0; 
        padding: 0;
        padding-left:10px;
        padding-right:0px;
        margin-left:3px;
        margin-top:12px;
        font-weight: bold; 
        font-style:oblique; 
        font-size: 0.8em;
    }
.connect_login1 {
        height:15px;
        border: 0px; /* solid #cf7228;*/ 
        margin: 0; 
        padding: 0;
        padding-left:3px;
        /*padding-right:0px;
        */
        margin-left:30px;
        margin-top:14px;
        font-weight: bold; 
        font-style:oblique; 
        font-size: 0.8em;
    }
.connect_passwd {
        width: 100px;
        height:15px;
        border: 0px; /* solid #cf7228;*/ 
        background: #fff url(../img_site/connect_gt.gif) no-repeat top left; 
        color: #478F36; 
        margin: 0; 
        padding: 0;
        margin-left:-5px;
        padding-left:12px;
        margin-top:0px;
        font-weight: bold; 
        font-style:oblique; 
        font-size: 0.8em;
    }
.connect_passw1 {
        height:12px;
        border: 0px; /* solid #cf7228;*/ 
        margin: 0; 
        padding: 0;
        margin-top:0px;
        margin-left:30px;
        /*padding-left:12px;
        margin-top:0px;*/
        font-weight: bold; 
        font-style:oblique ;
        font-size: 0.8em;
    }
.button_connect {
        height:12px;
        padding: 0; 
        margin:0;
        margin-top:-3px;
        margin-left:35px;
        border:0;
        font: bold 0.8em Arial, Sans-Serif;
        font-style:oblique; 
        /*background: #fff url(../img_site/connect_gt.gif) no-repeat top left;*/ 
    }
#encadre {
	  border-top:2px solid #185faa;
	  border-right:2px solid #185faa;
	  border-left:2px solid #185faa;
	  border-bottom:2px solid #185faa;
	  padding:1em;
   color: #000;
}
/*#col1_encadre {
   width: 15%;
	  border-top:2px solid #185faa;
	  border-right:2px solid #185faa;
	  border-left:2px solid #185faa;
	  border-bottom:2px solid #185faa;
	  padding:1em;
}*/
#dfrance {
   /*float: left;*/
   width: 100%;
   height: 100%;
   /*background-color: #4397e1;*/
   /*background: #4397e1 url(../img_site/navhor_fond.gif) repeat-y; /*Ce background permet de compléter l'espace non pris par les boutons*/
}
#col1_plan {
   float: left;
   width: 15%;
   margin-top: 1px;
   margin-left: 1px;
   margin-right: 1px;
   margin-bottom: 1px;
   padding-left: 0;
}
#col1 {
   float: left;
   width: 25%;
   margin-top: 1px;
   margin-left: 1px;
   margin-right: 1px;
   margin-bottom: 1px;
   /*border-right: 1px solid #cf560c;
   border-bottom: 1px solid #cf560c;
   /*border-left: 1px solid #4397e1;*/
   padding-left: 0;
}
		
#col2 {
float: left;
width: 100%; /*60%;*/
margin-left: 1px; /*1%;*/
margin-right: 1px;
margin-top: 1px;
margin-bottom: 1px;
/*border-right: 1px dashed #dda875;*/
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
   border-left: 1px solid #cf560c;
   border-right: 1px solid #cf560c;
   border-bottom: 1px solid #cf560c;
   border-top: 1px solid #cf560c;
   background-color:#d0cb80;
}
		
#col3 {
float: left;
width: 15%;
margin-left: 0.5%;/*3%;*/
margin-bottom: 1em;

}
#col1contenu {
   margin-left: 1px;
   margin-top:0px;
   padding: 0;
   list-style-type: none;
   /*background-color: #72bdf9; /*#f4e1b9;*/
   color: #666;
   width:98%;
}

#col1contenu ul {
margin-left: 1px;
margin-top:0px;
padding: 0;
list-style-type: none;
/*background-color: #72bdf9; /*#f4e1b9;*/
   background-color:#d0cb80;
color: #666;
width:98%;
}

#col1contenu ul li a {
padding: 15px;
color: #666;
background: transparent url(../img_site/list-off-orange.gif) left center no-repeat;
text-align: left;
font: 12px "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
text-decoration: none;
}

#col1contenu ul li a:hover {
color: #185faa;
background: transparent url(../img_site/list-on-orange.gif) left center no-repeat;
}

#col1contenu ul li a#current {
background: transparent url(../img_site/list-active.gif) left center no-repeat;
color: #000;
}

#fond_texte_orange {
  background-color: #E88D34;
  border:2px outset #DED983;
  padding-left:5px;
}
#fond_texte_orange_clair {
  background-color: #EBA659;
  /*border:2px outset #DED983;*/
  padding-left:5px;
}
#fond_texte_gris {
  background-color: #DED983; /*#DED983;*/
  border:2px outset #DED983;
  padding-left:5px;
}
#fond_texte_gris2 {
  background-color: #DED970; /*#DED983;*/
  border:2px outset #DED983;
  padding-left:5px;
}

#grandh1 {
margin: 0;
padding-top: 5px; /*75px;*/
padding-bottom: 5px;
text-align: center;
font-size: 3em;
color:  #185faa;
background-color: transparent;
}
#moyenh1 {
margin: 0;
padding-top: 5px; /*75px;*/
padding-bottom: 5px;
text-align: center;
font-size: 2em;
color:  #185faa;
background-color: transparent;
}
h1 {
margin: 0;
padding-top: 5px; /*75px;*/
padding-bottom: 5px;
text-align: center;
font-size: 1.5em;
color:  #185faa;
background-color: transparent;
}

h2  { 
margin-top: 0;
margin-bottom: 0;
padding-top: 0; /*.5em;*/
padding-bottom: 0; /*.5em;*/
/*text-transform: uppercase;*/
font-size: 1em;
color: #185faa;
/*background-color: inherit;*/
}

h3 {
margin-top: 0;
font-size: .75em;
text-align: center;
color: #666;
background-color: inherit;
}
h4 {
margin-top: 0;
font-size: 1.5em;
text-align: center;
color: red;
background-color: inherit;
}
h5 {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
font-size: 1.2em;
text-align: justify;
}

a {
text-decoration: none;
color: #006699;
background-color: inherit;
}

a:hover {
text-decoration: underline;
color: #444;
background-color: inherit;
}

a img {
border: 0;
}

.myimage {
float: left;
padding: 10px;
}
/*rajouts*/
#gform {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
  padding-left:0px;
  /*padding:.2em .3em;*/
  border:2px outset #cf863d;
width: 98%;
/*margin:0 0 0 0;
/*padding-top:0;
padding-bottom:0;*/
}
#cform {
  padding-left:0px;
}
fieldset {
  border:none;
  margin-bottom:0; /*1em;*/
  width:44em;
  /*padding-top:0.5em; /*1.5em;*/
  /*padding-left:1em;*/
  }
select {
  margin-left:0em;
  margin-bottom:0;
  }
p.titre_formulaire { background:#eba659; color:#345071; padding:.2em .3em; font-size:1.2em; border:2px outset #DED983;
  position:relative; margin-bottom:-1em; width:10em; margin-left:1em; margin-top:1em; }
p.titre_formulaire_paiement { background:#eba659; color:#345071; padding:.2em .3em; font-size:1.2em; border:2px outset #DED983;
  position:relative; margin-bottom:-1em; width:10em; margin-left:1em; margin-top:1em; }
p.titre_frm_boiteaidees { background:#72bdf9; color:#345071; font-size:1.2em; border:2px outset #DED983;
  position:relative; width:700px; }
p.erreur_formulaire { color:red; }

fieldset#coordonnees { background:#72bdf9; border:outset #185faa; text-align: left; }
#coordonnees label { font-size:90%; display: block; width: 30%; float: left; padding-right: 1%;
                     text-align: right; letter-spacing: 1px; }
#coordonnees input{ background-color: #ffffff; margin-left:0em; text-align: left; line-height:0.9em; height:0.9em; }

fieldset#boiteaidees { background:#72bdf9; border:outset #185faa; text-align: left; width:700px; }
#boiteaidees label { font-size:90%; display: block; width: 100px; float: left; padding-right: 1%;
                     text-align: right; letter-spacing: 1px; }
#boiteaidees input{ background-color: #ffffff; margin-left:0em; text-align: left; line-height:0.9em; height:0.9em; }
#boiteaidees textarea { margin-left:100px; }
.depotmajbible {line-height:18px;}
.depotmajbible label {background-color: #72bdf9;border:1px outset #cec4ab;font-size:90%;display: block;
   color:#000000;width: 35%;float: left;padding-right: 1%;text-align: right;letter-spacing: 0px;}
.depotmajbible select {margin-left:0em;width: 60%;color:#015e95;}
.depotmajbible input {margin-left:0em;width: 60%;color:#015e95;}
.input_file {margin-left:0em;width: 40%;color:red;}

TEXTAREA{
  margin-left:0em;
  /*line-height:1.4em;
  margin-bottom:.2em;*/
  }
fieldset#message {
  /*background:#9DF2CE;*/
	background:#DDE3EF;
  border:outset #9DF2CE;
  }
.form_input_jourmois {
	width: 3%;
}
.form_input_an {
	width: 6%;
}
#linksite {
  margin: 0 0 0 0;
  list-style-type: none;
  color: #666;
}
#linksite ul {
  margin: 0 0 0 0;
  /*padding: 5;*/
  list-style-type: none;
  /*background-color: #72bdf9;*/
   /*background-color:#d0cb80;/**/
  color: #666;
}

#linksite ul li a {
  padding: 15px; /*15px;*/
  color: #666;
  background: transparent url(../img_site/list-off-orange.gif) left center no-repeat;
  text-align: left;
  font: 12px "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
  text-decoration: none;
}

#linksite ul li a:hover {
color: #185faa;
background: transparent url(../img_site/list-on-orange.gif) left center no-repeat;
}

#linksite ul li a#current {
background: transparent url(../img_site/list-active.gif) left center no-repeat;
color: #000;
}
/* carte de france*/
#carte { position:absolute; top:110px; left:220px; width:10px; height:10px; z-index:1; }
/* google map */
#cadre {
   BORDER-RIGHT: #b8d6c2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b8d6c2 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #b8d6c2 1px solid; WIDTH: 740px; PADDING-TOP: 10px; BORDER-BOTTOM: #b8d6c2 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #f6fcec; TEXT-ALIGN: center
}
#EmplacementDeMacarte {
   BORDER-RIGHT: #b8d6c2 1px solid; BORDER-TOP: #b8d6c2 1px solid; BORDER-LEFT: #b8d6c2 1px solid; BORDER-BOTTOM: #b8d6c2 1px solid
}
/* -CALENDRIER------------------------------------------------- */
#calendrier {text-align:center;}
#calendrier li{list-style: none;border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}
#calendrier_libelle {width: 217px;margin: 0 auto;padding: 0;background-color:#333333;}
#calendrier_libelle li {float : left;width : 30px;background-color:#aaaaaa;list-style: none;}
.ligne {width: 217px;margin: 0 auto;padding: 0;} 
.ligne li {color: #000;float : left;width : 30px;background-color:#cccccc;
           border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;list-style: none;}
.ligne li a:hover{list-style: none;text-decoration: none;background-color:#aaaaaa;}
li.itemCurrentItem {background-color:#cddb71;}
li.itemSelectedItem {background-color:#a5b348;}



