/* -- CORPS DE LA PAGE (PARAMÈTRE APPLIQUÉ À TOUTE LA PAGE) -- */
body {
/*     background-color:#CCCCCC;*/
     background-color:#CFCFCF;
     font-family:Arial;
     margin:0px;
     margin-top:0px;
     color:#555555;
}
/* -- BANDEAU SUPÉRIEUR -- */
/* LOGO */
td.logo {
     background-image:url(logo_haut.gif);
     background-repeat:no-repeat;
     background-color:#FFFFFF;
     background-position:20px;
     color:#555555;
     font-weight:bold;
     font-size:11px;
     text-align:left;
     vertical-align:bottom;
     height:51px;
     padding-left:240px;
     padding-top:3px;
     padding-bottom:3px;
}
td.logo_bas {
     background-color:#CFCFCF;
     background-position:20px top;
     color:#555555;
     font-weight:bold;
     font-size:11px;
     padding-left:90px;
     padding-top:3px;
     padding-bottom:5px;
     height:20px;
     background-image:url(logo_bas.gif);
     background-repeat:no-repeat;
}
td.adresse {
}

/* LOGO */
/*td.logo {
     background-image:url(logo_haut.gif);
     background-repeat:no-repeat;
     background-color:#FFFFFF;
     background-position:20px;
     color:#000000;
     height:51px;
     padding:0px;
     padding-right:5px;
     font-size:9px; 
     text-align:right;
}
td.logo_bas {
     background-color:#CFCFCF;
     background-position:20px top;
     color:#555555;
     font-weight:bold;
     font-size:11px;
     height:1px;
     padding-left:90px;
     padding-top:3px;
     padding-bottom:5px;
     background-image:url(logo_bas.gif);
     background-repeat:no-repeat;
}*/

/* BANDEAU BLANC/GRIS */
td.fond_blanc{
    height:36px;
    background-color:#FFFFFF;
}
td.fond_gris{
    height:21px;
    background-color:#CFCFCF;
}
td.menu_g{
    background-color:#5C8FC8;
    vertical-align:top;
    padding-top:7px;
    width:150px;
    padding-right:0px;
}
td.menu_d{
    vertical-align:top;
    padding:5px;
    font-size:10px;
    color:#FFFFFF;
    background-image:url(colone.jpg);
}
td.img_pres {
    vertical-align:top;
    background-color:#5C8FC8;

}
/* -- MENU DE DROITE -- */
div.droite{
    margin-left:5px;
    margin-top:5px;
    background-image:url(img_rubrique/crochet.gif);
    background-position:middle;
    background-repeat:no-repeat;
    padding-left:25px;
    width:180px;
    vertical-align:top;
    color:#000000;
}

/* -- MENU DE DROITE SANS PUCE -- */
div.droite2{
    margin-left:0px;
    margin-top:5px;
    padding-left:15px;
    width:180px;
    vertical-align:top;
    color:#000000;
}

/* -- PICTOGRAMMES (MENU DE GAUCHE) -- */
div.picto, div.picto_actif{
    margin-bottom:4px;
    background-repeat:no-repeat;
    background-position:3px;
    padding-top:2px;
    padding-left:30px;
    font-weight:bold;
    font-size:12px;
    height:21px;
}
div.picto{
    color:#FFFFFF;
}

div.picto_actif{
    background-color:#CFCFCF;
    color:#000000;
}
div.picto a{
    text-decoration:none;
    color:#FFFFFF;
}
div.picto_actif a{
    text-decoration:none;
    color:#000000;
}
div.picto a:hover, div.picto_actif a:hover{
    color:#000000;
    text-decoration:none;
}
/* PRÉCISER LE CHEMIN DE L'IMAGE POUR CHAQUE MENU */
#presentation{
    background-image:url(img_rubrique/rub_presentation.gif);
}
#specificite{
    background-image:url(img_rubrique/rub_specificites.gif);
}
#client{
    background-image:url(img_rubrique/rub_nosclient.gif);
}
#partenaire{
    background-image:url(img_rubrique/rub_partenaires.gif);
}
#contact{
    background-image:url(img_rubrique/rub_contact.gif);
}
#acces_client{
    background-image:url(img_rubrique/rub_accesclient.gif);
}
#faq{
    background-image:url(img_rubrique/rub_faq.gif);
}
div.picto_actif#presentation{
    background-image:url(img_rubrique/rub_presentation_actif.gif);
}
div.picto_actif#client{
    background-image:url(img_rubrique/rub_nosclient_actif.gif);
}
div.picto_actif#partenaire{
    background-image:url(img_rubrique/rub_partenaires_actif.gif);
}
div.picto_actif#acces_client{
    background-image:url(img_rubrique/rub_accesclient_actif.gif);
}
div.picto_actif#faq{
    background-image:url(img_rubrique/rub_faq_actif.gif);
}
div.picto_actif#specificite{
    background-image:url(img_rubrique/rub_specificites_actif.gif);
}
div.picto_actif#contact{
    background-image:url(img_rubrique/rub_contact_actif.gif);
}
/* -- CONTENU DU SITE -- */
td.page_principale{
    text-align:left;
    background-color:#CFCFCF;
    padding-bottom:0px;
    padding-right:20px;
    vertical-align:top;
}
/* SOUS LE MENU ET L'IMAGE DE PRÉSENTATION */
td.page_principale table.sous_page{
    background-color:#FFFFFF;
    width:750px;
}
/* -- Sous le menu uniquement */
td.page_principale table.sous_page td.sous_menu_g{
    padding-top:15px;
    vertical-align:top;
}
table.sous_menu_g {
    border-bottom:1px solid #000000;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:15px;
}
table.gauche {
    font-size:11px;
    margin-top:20px;
    padding-left:10px;
}
/* -- Sous l'image de présentation uniquement */
td.page_principale table.sous_page td.contenu{
    vertical-align:top;
    padding:10px;
    font-size:11px;
}
/* -- POUR QUE LES IMAGES N'AIENT PAS DE MARGE -- */
img{
    padding:0px;
    margin:0px;
}
/* -- TITRE DE PAGE -- */
h3, h4, h5 {
  font-weight: bold;
 /*  color: #6493C2;*/
  color: #5C8FC8;
  margin-bottom:10px;
  margin-top:5px;
}
h4 {
   font-size:15px;
}
h5 {
   font-size:12px;
}
h6 {
   font-size:11px;
   color:#5C8FC8;
   margin-bottom:5px;
}
div.sous_menu {
   font-size:11px;
   padding-left:12px;
   padding-bottom:2px;
   margin-left:2px;
   color:#5C8FC8;
   background-image:url(img_rubrique/petitcrochet.gif);
   background-repeat:no-repeat;
   background-position:left middle;
}
div.sous_menu a{
   text-decoration:none;
   color:#000000;
}
div.sous_menu a:hover{
   text-decoration:none;
   color:#5C8FC8 ;
}
a{
  color:blue;
}
a:hover{
  color:#000000;
  text-decoration:none;
}
/* -- PERSONNALISATION -- */
#base {
      font-family:Arial;
      font-size:11px;
}
#italic {
        font-family: Arial;
        font-size: 12px;
        font-style: italic;
        color:#215283;
}
#inputboxsai {border: 1 solid #000000;background-color:#B0B0B0;}
#inputboxnosai {border: 1 solid #000000;background-color:#B0B0B0;color:#505050}
#btbouton {border: 1 solid black;background-color: #215283; color: white;}
