/* Css aide adhérent, charte graphique 2009 */

body {
	background-color: #AD9060;
	min-width: 950px;
}

input[disabled] { background-color: #E0DFE3; }

.result {
	text-align: center;
	margin-top: 5px;
}

.result thead td { border-bottom: 1px solid #000000; }
.result a:link img { text-decoration: none; border: none; }
.result a:visited img { text-decoration: none; border: none; }
.result a:hover img { text-decoration: none; border: none; }

.BLink a:link { text-decoration: none; font-weight: bold; color: #816647; }
.BLink a:visited { text-decoration: none; font-weight: bold; color: #816647; }
.BLink a:hover { text-decoration: none; font-weight: bold; color: #AA9D8A; }

/* ---- Champs particuliés ---- */
.annee {
	width: 50px;
	border: 1px solid #816647;
	font-weight: bold;
	text-align: center;
	color: #816647;
}

.txtarea {
	border: 1px solid #816647;
	color: #755C41;
}

.choix {
	border: 1px solid #816647;
	width: 182px;
}

.choix1 { border: 1px solid #816647; }
/* ---------- */

.Model1 { /* Model1 ne s'applique que sur une structure <table> */
	text-align:left;
}

.Model1 .champ {
	border: 1px solid #816647;
	text-align: center;
	font-weight: bold;
	color: #816647;
	width: 180px;
}

.Compte { /* Spécialement utilisé pour le compte utilisateur sur un élément <div> */
	padding: 5px;
	border: 1px solid #816647;
	width: 300px;
}

.Txt {
	padding: 5px;
	border: 1px solid #816647;
	width: 655px;
}

.Txt .champ {
	border: 1px solid #816647;
	text-align: center;
	font-weight: bold;
	color: #816647;
	width: 180px;
}

.Txtjustify {
	text-align: justify;
	padding: 5px;
	border: 1px solid #816647;
	width: 655px;
}

.Login {
	padding: 5px;
	border: 1px solid #816647;
	width: 320px;
}

.Login table {
	text-align: center;
	font-weight: bold;
	color: #816647;
}

.Login .champ {
	border: 1px solid #816647;
	text-align: center;
	font-weight: bold;
	color: #816647;
	width: 140px;
}

.Login a:link { font-weight: bold; color: #AD9060; text-decoration: none; }
.Login a:visited { font-weight:bold; color: #816647; text-decoration: none; }
.Login a:hover { font-weight:bold; color: #816647; text-decoration: none; }

/* -- */
#logo {
	/* logo est un élément <div> */
	background-image:url('images/skins/logo.bmp');
	width: 800px;
	height: 90px;
}

/* -- */
#menu {
	/* menu est un élément liste <ul> */
	border: 1px solid #816647;
	list-style-type: none;
	background-color: #F5E0A7;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:bold;
}

#menu li {
	display: inline;
}

#menu a:link {
	font-weight: bold;
	color: #AD9060;
	text-decoration: none;
}

#menu a:visited {
	font-weight: bold;
	color: #816647;
	text-decoration: none;
}

#menu a:hover {
	font-weight: bold;
	color: #816647;
	text-decoration: none;
}

/* -- */
#main {
	/* main est un élément <div> */
	border: 1px solid #816647;
	background-color: #F5E0A7;
	margin-top: 10px;
}

/* -- */
#foot {
	/* foot est un élément <div> */
	border: 1px solid #816647;
	background-color: #F5E0A7;
	margin-top: 10px;
	color: #816647;
}