.i { font-style:italic; }
.b { font-weight:bolder; }
.n { font-weight:normal; }
.u { text-decoration:underline; }
.c { text-align:center; }
.l { text-align:left; }
.r { text-align:right; }
.sc { font-variant:small-caps; }
.mono { font-family:'Courier New',Courier,monospace; }
.sup { font-size:0.8em; position:relative; top:-0.5em; left:0;}
.up { text-transform:uppercase; }
.g:before { content:'« '; }
.g:after { content:' »'; }
.nowrap, .nw { white-space:nowrap; }


body {
	background-color:white;
	margin:0;
	padding:1px;
}

body, table, select, input, textarea {
	font-family:'Open Sans','Segoe UI',Arial,Helvetica,sans-serif;
	font-size:12px;
	color:black;
}

td, th {
	text-align:left;
	vertical-align:top;
}

.titre1 {
	font-size:150%;
	font-weight:bolder;
}

.titre2 {
    font-size:120%;
    font-weight:bolder;
}


.col0 {
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:160px;
    background-color:rgb(50,100,135);
}

.main {
    padding:20px 20px 20px 200px;
}

input.std, select.std, textarea.std {
    border:1px solid rgb(100,150,200);
    padding:2px;
    color:#777;
    box-shadow:1px 1px 2px #CCC inset;
    border-radius:4px;
}
