@charset "utf-8";

body {
	font : 1em georgia, sans-serif;
	margin-left : 0;
	background : #dddddd;
}

html, body {
	height : 100%;
	margin : 0;
}

div#header {
	color : #000000;
	border : none;
}

div#header h1 {
	margin : 0;
	width : 100%;
}

div#login {
	margin : 2px 0;
	border: 0 solid #000000;
	color : #000000;
	text-decoration : none;
	text-align : center;
}

div#footer {
	clear: both;
	margin : 2px 0;
	width : 850px;
	bottom : 0;
	left : 10px;
	font : 0.9em georgia serif;
	color : #ffffff;
	text-align : center;
}

div#footer table {
	position: absolute;
	margin: 2px 0;
	width: 850px;
	bottom: 0;
	left: 10px;
	font: 0.9em georgia serif;
	color: #ffffff;
	text-align: center;
}

a {
	color : #000000;
	text-decoration : none;
}

a:hover {
	color : #ea670c;
}

table#loggued {
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	vertical-align: middle;
	color : #000000;
}

table#menu {
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	color : #000000;
	/**
	border-top : 1pt solid black;
	border-right : 1pt solid black;
	border-left : 1pt solid black;
	border-bottom: 1pt solid black;
	border-radius: 10px; **/
}
table#menu td {
	border-top : 1pt solid black;
	border-right : 1pt solid black;
	border-left : 1pt solid black;
	border-bottom: 1pt solid black;
	border-radius: 10px;
}

table#adherent {
	margin-left : auto;
	margin-right : auto;
	border-collapse: collapse;
}
table#adherent tr {
	/* border-bottom: 1pt solid black; */
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
table#adherent td {
	/* border : 1px solid #000000; */
}

table#adherents {
	margin-left : auto;
	margin-right : auto;
	border-collapse: collapse;
	text-align: center;
}
table#adherents tr {
	/* border-bottom: 1pt solid black; */
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
table#adherents td {
	border : 1px solid #000000;
}
table#adherents th {
	border : 1px solid #000000;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
table#adherents tr:hover td {
	background:#AAAAAA;
}

table#fourniture {
	margin-left : auto;
	margin-right : auto;
	border-collapse: collapse;
}

table#fourniture_list {
	margin-left : auto;
	margin-right : auto;
	border-collapse: collapse;
	font: 1em georgia serif;
	width : 50%;
}
table#fourniture_list tr {
	border-bottom: 1pt solid black;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
table#fourniture_list td {
	border : 1px solid #000000;
}
.fourniture_list {
	font-size: x-small;
	font-style: italic;
	/* width: 400; */
	max-width: 600px;
	max-lines: none;
}

table#reglement1, #reglement2 {
	margin-left : auto;
	margin-right : auto;
	border-collapse: collapse;
	border-bottom: 1pt solid black;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

table#reglements_list {
	margin-left : auto;
	margin-right : auto;
	border-collapse: collapse;
	font: 1em georgia serif;
}
table#reglements_list tr {
	border-bottom: 1pt solid black;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
table#reglements_list td {
	border : 1px solid #000000;
}

table#factures_list {
	margin-left : auto;
	margin-right : auto;
	border-collapse: collapse;
	font: 1em georgia serif;
}
table#factures_list tr {
	border-bottom: 1pt solid black;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
table#factures_list td {
	border : 1px solid #000000;
}
table#factures_list tr:hover td {
	background:#AAAAAA;
}






.ouvert {
	color: #00aa00;
	background-color: #000000;
}

.ferme {
	color: #ed1c24;
	background-color: #000000;
}


.th {
	margin-left : auto;
	margin-right : auto;
	/* background-color : #ffffff; */
	width: auto;
	border : 1px solid #000000;
	font-size: 0.8em;
}

.th_all {
	margin-left : auto;
	margin-right : auto;
	/* background-color : #ffffff; */
	width: auto;
	/* border : 1px solid #000000; */
	font-size: 0.8em;
}

.libelle {
	margin-left : auto;
	margin-right : auto;
	width: auto;
	border : 1px solid #000000;
	font-size: 0.5em;
}

.retour {
	margin-left : auto;
	margin-right : auto;
	/* background-color : #ffffff; */
	width: auto;
	/* border : 1px solid #000000; */
	font-size: 0.8em;
}

input {
	border : none;
	text-align: center;
	text-indent : 2px;
}

textarea {
	border : none;
}

/* clock */
div#demo3 {
	margin : 0;
	color : #000000;
	font: 0.8em georgia, serif;
	text-align: center;
}



hr {
	color : #ffffff;
}





span.bouton {
	display: block;
	/* width: 20px; */
	padding: 0 0;
	margin: 0;
	word-break: keep-all;
	text-align: center;
}






.attention {
	background-color: #000000;
	color: #F17700;
	font-style: italic;
}

.attention_red {
	background-color: #ed1c24;
	color: #FFFFFF;
	font : 0.8em georgia, sans-serif;
	font-weight: bold;
}

.ok_green {
	background-color: #00aa00;
	color: #000000;
	font-weight: bold;
	font : 0.8em georgia, sans-serif;
}

td.ouvert {
	color: #00aa00;
	background-color: #dddddd;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid #8a8a8a;
	font-weight: bold;
}

td.ferme {
	color: #ed1c24;
	background-color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	border: 1px solid #8a8a8a;
	font-weight: bold;
}

/* Remove border from hyperlinked image by default */
img, .forumline img { border: 0; }



/* The buttons used for bbCode styling in message post */
input.valider {
	background-color: #00aa00;
	color: #000000;
	/* font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; */
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

input.annuler {
	background-color: #444444;
	color: #C0C0C0;
	/* font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; */
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

input.refresh {
	background-color: #f26b4e;
	color: #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

input.edit {
	background-color: #FFBB00;
	color: #000000;
	/* font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; */
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

input.text {
	background-color: #000000;
	color: #FFFFFF;
	/* font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; */
	text-align: right;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

