body {
	margin-top: 0;
	margin-bottom: 0;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
}

a:link {
	color: #000084;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000084;
}
a:hover { color: #ff6a00; text-decoration: underline; }
a:active { color: #000084; text-decoration: none; }
body,td,th {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
}
.banniere { border-style: none; border-width: 0; cursor: pointer; }
.texte {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	color: #545454;
	font-size: 8pt;
}

.Titre { font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; color: #ff6a00; font-size: 10pt; font-weight: bold; }
.Legende { color: #000000; font-size: 8pt; font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.Infos {
    font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
    font-size: 7pt; 
    color: #999999; }
.table_fond_blanc { background-color: white; }
.ombre_g_tete { background-image: url("../images/entete/entete_01.jpg"); background-repeat: no-repeat; background-position: left top }
.ombre_d_tete { background-image: url("../images/entete/entete_05.jpg"); background-repeat: no-repeat; background-position: center top }
.ombre_g   { background-image: url("../images/divers/ombre_g.jpg"); background-repeat: repeat-y }
.ombre_d    { background-image: url("../images/divers/ombre_d.jpg"); background-repeat: repeat-y }
.fond_gris { 
	background-color: #d8d8d8; }
.gauche_txt   { color: #666; font-size: 10px; font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f2f2f2; background-position: center; }
.gauche_ss_titre   { color: #666; font-size: 10px; font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f2f2f2; background-position: center;}
.gauche_fond { background-color: #f2f2f2; }
.gauche_titre    { color: #000000; font-size: 10px; font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e6e6e6; background-image: url(../images/navig/navig_04.gif); background-repeat: repeat-x; text-indent: 14px }
.fond_page   { background-color: white }
.page_hauteur { background-color: white; height: 700px; }
.txt_petit_evidence { color: #ff6a00; font-size: 8pt; }
input { color: #ff6a00; font-size: 7pt; border: solid 1px #c0c0c0; }
textarea { color: #ff6a00; font-size: 7pt; border: solid 1px #c0c0c0 }
.bordure_cadre_haut { background-image: url(../images/cadre/cadre_02.gif); background-repeat: repeat-x; }
.bordure_cadre_gd { border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }
.bordure_cadre_bas { border-bottom: 1px solid #cdcdcd; }
.flyers { border: solid 1px black; }
.intitule_add_modif     { font-size: 7pt; font-weight: bold; background-color: #e1e1e1; border-color: #000 }
.champ_add_modif     { font-size: 7pt; font-weight: normal; background-color: #f0f0f0 }
.champ_add_modif_oblig    { font-size: 7pt; background-color: #ffcb8f }
.champ_add_modif_erreur  { font-size: 7pt; background-color: #ffb4b4 }
.txt_exec_ok     { color: #333; font-size: 9pt; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #6c3; padding: 2px; border: dashed 1px #000  }
.txt_exec_error   { color: #fff; font-size: 9pt; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #f00; padding: 5px; border: dashed 1px #000  }
.txt_exec_error_login { color: red; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px; }
.mail_table_liste { font-size: 9pt; border: solid 1px #ff6a00; }
.mail_read_table { font-size: 8pt; background-color: #e2e3e4; border: solid 1px #ff6a00 }
.mail_read_formulaires { font-size: 8pt; background-color: #ffcb8f }
.mail_titre_liste  { font-size: 9pt; font-weight: bold; background-color: #ffcb8f }
.mail_ligne_liste_read  { font-size: 11px; border-top: 1px solid #ff6a00; }
.mail_ligne_liste_unread { font-size: 11px; font-weight: bold; font-stretch: normal; border-top: 1px solid #ff6a00; }
.onglet_actif { font-size: 11px; font-weight: bold; font-stretch: normal; background-color: #ff6a00; border-top: 1px solid #ff6a00; border-right: 1px solid #ff6a00; border-left: 1px solid #ff6a00 }
.onglet_inactif { font-size: 11px; font-stretch: normal; background-color: #d4d4d4; cursor: pointer; border-top: 1px solid #ff6a00; border-right: 1px solid #ff6a00; border-left: 1px solid #ff6a00 }
.table_encadre_memb_gal   { font-size: 8pt; background-color: #e2e3e4; border: solid 1px #ff6a00 }
.hautpage { color: white; font-size: 8pt; font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.bloc_centre_centre { border-right: 1px solid #837d79; border-left: 1px solid #837d79; }
.bloc_centre_bas { border-bottom: 1px solid #837d79; }
.menu_contour { background-image: url(../../images/design/degrade_menu.png); background-repeat: repeat-x; border-left: 1px solid #837d79; border-bottom: 1px solid #837d79; border-right: 1px solid #837d79;  ; }
.bas_de_page { color: #666666; font-size: 8pt; font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; padding-top: 3px; padding-bottom: 3px; }
.menu_contour { background-image: url(../../images/design/degrade_menu.png); background-repeat: repeat-x; margin: 10px; padding: 10px; border-left: 1px solid #837d79; border-bottom: 1px solid #837d79; border-right: 1px solid #837d79;  ; }
