/* (c) 2010 - Jean Luc BIELLMANN */

body {
	background:rgb(255,255,255);
	overflow:auto;
	padding:0;
	margin:0;
/*
	padding:0 210px 10px 210px;
*/
	border:0;
	padding:0;
	margin:0;
	font-size:10pt;
	font-family:arial;
/*
	text-decoration:none;
*/
	color:rgb(41,26,5);
}

a:link, a:visited, a:hover, a:active {
	font-weight:bold;
	font-style:italic;
	color:rgb(250,102,0);
	text-decoration:none;
}

a:active {
	color:rgb(250,72,0);
	text-decoration:none;
}

a.selected {
	text-decoration:underline;
}

p {
	margin:5px 3px;
	text-align:justify;
}

ul, ol {
	padding-left:20px;
}

.maxwidth {
	width:100%;
}

/* (c) 2010 - Jean Luc BIELLMANN */

@media all {

	.top {
		vertical-align:top;
	}

	.middle {
		vertical-align:middle;
	}

	.bottom {
		vertical-align:bottom;
	}

	.upper {
		text-transform:uppercase;
	}

	.inline {
		display:inline;
	}

	.auto {
		margin:0 auto;
	}

	.screen {
		visibility:visible;
	}

	.noborder {
		border:0;
	}
}

/* (c) 2010 - Jean Luc BIELLMANN */

.boxradius5 {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.boxradius10 {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.boxradiusS {
	background:rgb(240,240,240);
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	padding:5px 3px;
}

.shadow2 {
	box-shadow: 2px 2px 5px rgb(120,120,120);
	-moz-box-shadow: 2px 2px 5px rgb(120,120,120);
	-webkit-box-shadow: 2px 2px 5px rgb(120,120,120);
}

.shadow10 {
	box-shadow: -3px 3px 5px rgb(120,120,120);
	-moz-box-shadow: -3px 3px 5px rgb(120,120,120);
	-webkit-box-shadow: -3px 3px 5px rgb(120,120,120);
}

/* (c) 2010 - Jean Luc BIELLMANN */

@media all {

	.bold, .b {
		font-weight:bolder;
	}

	.italic, .i {
		font-style:italic;
	}

	.underline, .u {
		text-decoration:underline;
	}

	.arial {
		font-family:arial;
	}

	.tahoma {
		font-family:Tahoma;
	}

	.verdana {
		font-family:Verdana;
	}

	.left {
		text-align:left;
	}

	.right {
		text-align:right;
	}

	.justify {
		text-align:justify;
	}

	.center {
		text-align:center;
	}

	.tiny {
		font-size:9pt;
	}

	.small {
		font-size:10pt;
	}

	.medium {
		font-size:11pt;
	}

	.normal {
		font-size:12pt;
	}

	.large {
		font-size:14pt;
	}

	.stroke {
		text-decoration: line-through;
	}

	h1,h2,h3,h4 {
		font-family:Arial;
		margin-top:15px;
		margin-bottom:15px;
		font-style:italic;
/*
		border-bottom:1px solid rgb(41,26,5);
*/
		border-bottom:1px solid #E8C8C8;
	}

	h1 {
		font-size:14pt;
	}

	h2 {
		font-size:13pt;
	}

	h3 {
		font-size:12pt;
	}

	h4 {
		font-size:11pt;
	}

}
/* (c) 2010 - Jean Luc BIELLMANN */

fieldset, .fieldset {
	border:1px solid rgb(41,26,5);
	border:1px solid rgb(200,200,200); /* proposition */
	padding:3px 10px;
	background:rgb(255,255,255);
	margin-bottom:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
/*
	box-shadow: -3px 3px 5px rgb(41,26,5);
	-moz-box-shadow: -3px 3px 5px rgb(41,26,5);
	-webkit-box-shadow: -3px 3px 5px rgb(41,26,5);
*/
}

fieldset.part {
	min-height:500px;
}

legend, .legend {
	padding:0 5px;
	font-weight:bold;
	font-style:italic;
	background:white;
}

label {
	width:200px;
	font-style:italic;
}

textarea {
	width:100%;
}

option {
	padding:0 3px;
}
input[type="submit"], input[type="button"] {
/*
	border:1px solid rgb(41,26,5);
	border:1px solid #E8C8C8;
*/
	background:url('../img/bg6.menu.png');
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid rgb(250,102,0);
}
input[type="text"],input[type="password"],textarea, select {
/*
	border:1px solid rgb(41,26,5);
*/
	border:1px solid rgb(200,200,200); /* proposition 2011 */
}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus, select:focus {
	border:1px solid rgb(250,102,0);
}

input[type="submit"]:focus, input[type="submit"]:hover,
input[type="button"]:focus, input[type="button"]:hover {
	background:rgb(250,102,0);
	color:white;
}

/* (c) 2010 - Jean Luc BIELLMANN */

@media all {

	.black {
		color:rgb(0, 0, 0);
	}
	
	.hauthbrown {
		color:rgb(41,26,5);
	}

	.orange {
		color:rgb(255, 150, 0);
	}

	.bgorange {
		background:rgb(255, 150, 0);
	}

	.brown {
		color:rgb(153, 51, 0);
	}

	.bgbrown {
		background:rgb(153, 51, 0);
	}

	.lightbrown {
		color:rgb(190, 70, 1);
	}

	.bglightbrown {
		background:rgb(190, 70, 1);
	}

	.blue {
		color:rgb(0, 0, 102);
	}

	.bgblue {
		background:rgb(0, 0, 102);
	}

	.lightblue {
		color:rgb(173, 174, 206);
	}

	.bglightblue {
		background:rgb(173, 174, 206);
	}

	.darkblue {
		color: rgb(16, 16, 115);
	}

	.bgdarkblue {
		background: rgb(16, 16, 115);
	}
	
	.orange {
		color:rgb(255, 172, 3);
	}
	
	.bgorange {
		background:rgb(255, 172, 3);
	}
	
	.white {
		color:rgb(255, 255, 255);
	}

	.bgwhite {
		background:rgb(255, 255, 255);
	}

	.yellow {
		color:rgb(255, 215, 8);
	}

	.bgyellow {
		background:rgb(255, 215, 8);
	}

	.lightyellow {
		color:rgb(255, 255, 156);
	}

	.bglightyellow {
		background:rgb(255, 255, 156);
	}

	.red {
		color:rgb(255, 0, 0);
	}

	.bgred {
		background:rgb(255, 0, 0);
	}

	.bglightrose {
		background:rgb(255, 255, 204);
	}

	.bgcyan {
		background:rgb(49, 101, 156);
	}

	.bggrey {
		background:rgb(204, 204, 204);
	}

	.hl {
		background:rgb(240, 240, 240);
	}
	
	.nothl {
		background:rgb(255, 255, 255);
	}
	
	.darkgreen {
		color:rgb(0, 127, 0);		
	}

	.bgdarkgreen {
		background:rgb(0, 127, 0);		
	}

}

/* global status */

#status {
	position:fixed;
	top:20px;
	right:20px;
	visibility:hidden;
}

/* local status */

.status {
	border:1px solid rgb(200,200,200);
	float:right;
	padding:3px 10px;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.err {
	color:red;
	margin:3px 5px;
}

.warn {
	color:orange;
	margin:3px 5px;
}

.info {
	color:green;
	margin:3px 5px;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

table.edit {
	width:95%;
	border-spacing:5px;
}

table.edit th {
	text-align:right;
	padding:3px 5px;
}
table.edit td {
	padding:3px 5px;
}


