body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #000000;
}

.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #000000;
	padding: 3;

}

.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #333333;
	font-weight: bold;
}

.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9900;
}

.petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #333333;
}

.verset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	color: #996600;
}

.brun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #000000;
	padding: 3;
}

.lien:link {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #000000;
}

.lien:visited {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #000000;
}

.lien:hover {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #FF6000;
}

.lien1:link {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: underline;
  color: #FF6000;
}

.lien1:visited {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: underline;
  color: #FF6000;
}

.lien1:hover {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: underline;
  color: #FFA555;
}


.menuPubl {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-left: 7;
  padding-bottom: 2;
  padding-top: 2;
  border-color: #000000;
  background-color: #FF6000;
  font-weight: bold; 
}
 
.menuApp {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-left: 7;
  padding-bottom: 2;
  padding-top: 2;
  border-color: #000000;
  background-color: #FF9900;
  font-weight: bold; 
}
 
.menuLib {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-left: 7;
  padding-bottom: 2;
  padding-top: 2;
  border-color: #000000;
  background-color: #FFFF00;
  font-weight: bold; 
}
 
.lienPubl:link {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-left: 5;
  padding-bottom: 1;
  padding-top: 1;
  border-color: #000000;
  background-color: #FFFFFF;
  width: 100;
  margin-top: -1;
  margin-left: 9;
}
 
.lienPubl:visited {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-top: 1;
  padding-bottom: 1;
  padding-left: 5;
  border-color: #000000;
  background-color: #FFFFFF;
  width: 100;
  margin-top: -1;
  margin-left: 9;
}
 
.lienPubl:hover {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #445566;
  background-color: #FFEDDD;
}
 
.lienApp:link {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-left: 5;
  padding-bottom: 1;
  padding-top: 1;
  border-color: #000000;
  background-color: #FFFFFF;
  width: 105;
  margin-top: -1;
  margin-left: 9;
}
 
.lienApp:visited {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-top: 1;
  padding-bottom: 1;
  padding-left: 5;
  border-color: #000000;
  background-color: #FFFFFF;
  width: 105;
  margin-top: -1;
  margin-left: 9;
}
 
.lienApp:hover {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #445566;
  background-color: #FFFCCD;
}
 
.lienLib:link {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-left: 5;
  padding-bottom: 1;
  padding-top: 1;
  border-color: #000000;
  background-color: #FFFFFF;
  width: 105;
  margin-top: -1;
  margin-left: 9;
}
 
.lienLib:visited {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #000000;
  border-width: 1;
  border-style: solid;
  padding-top: 1;
  padding-bottom: 1;
  padding-left: 5;
  border-color: #000000;
  background-color: #FFFFFF;
  width: 105;
  margin-top: -1;
  margin-left: 9;
}
 
.lienLib:hover {
  font-family: Arial;
  font-size: 12px; 
  text-decoration: none;
  color: #445566;
  background-color: #FFFFBA;
}

/**
 * Pour les menus du top.inc.php
 */
#menu {
  margin: 0 10px 0 10px;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  text-align: left;
}

#menu dt#pub, #menu dt#app, #menu dt#lib {
  margin-top: 20px;
  padding: 2px 2px 2px 7px;
  border: 1px solid #000000;
  font-weight: bold;
}

#menu dt#pub {
  margin-top: 0;
  background-color: #FF6000;
}

#menu dt#app {
  background-color: #FF9900;
}

#menu dt#lib {
  background-color: #FFFF00;
}

#menu dd {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  border-top: 0;
  margin-left: 10px;
}

#menu dd a {
    display: block;
    padding: 1px 1px 1px 4px;
    text-decoration: none;
    color: #000000;
}

#menu dd a:visited {
    color: #000000;
}

#menu dd a:hover {
  color: #445566;
  background-color: #E1E1E1;
}

/**
 * Pour les forumulaires d'admin
 */
p.err, p.info {
    padding: 3px;
    font-size: 110%;
    font-weight: bold;
}

p.err {
    color: #FF0000;
    background-color: #FFD4D9;
}

p.info {
    color: #0000FF;
    background-color: #D9D4FF;
}

p.err a, p.err a:visited {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #FF0000;
    background-color: #FFD4D9;
}

p.info a, p.info a:visited  {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #0000FF;
    background-color: #D9D4FF;
}

p.err a:hover, p.info a:hover {
    background-color: #DDDDDD;
}

form#frm {
    margin-top: 10px;
}

form#frm label {
  float: left;
  width: 150px;
}

form#frm input, form#frm textarea, form#frm #fichier, form#frm select {
    width: 350px;
    margin-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
    border: 1px solid #000000;
}

form#frm #envoi {
    width: 100px;
    margin-top: 20px;
}

/**
 * Pour les publications dans themes.php
 */
div#themes {
    width: 520px;
}

div#themes .pub {
    border-top: 1px solid #FF5555;
    margin-bottom: 15px;
}

div#themes .pub p span {
    margin-left: 5px;
}

div#themes .pub p {
    padding: 0;
    margin: 5px;
    text-align: justify;
}

div#themes .pub a {
  font-weight: bold;
  text-decoration: underline;
  color: #FF6000;
}

div#themes .pub a:visited {
  color: #FF6000;
}

div#themes .pub a:hover {
  color: #FFA555;
}

/**
 * Pour les publications dans themes.php
 */
table#result {
    width: 100%;
}

table#result th {
    border: 1px solid #000000;
    background-color: #EEEEEE;
}

table#result td {
    border: 1px solid #000000;
}

table#result tr.c1 {
    background-color: transparent;
}

table#result tr.c2 {
    background-color: #EEEEEE;
}

table#result tr:hover {
    background-color: #FFEEEE;
}
