+ color: #333333;
+ font: normal 12px Verdana, Helvetica, Arial, sans-serif;
+}
+
+a{
+ text-decoration: none;
+ color: #000066;
+}
+
+a img{
+ border: none;
+}
+
+a:hover{
+ color: #c0c0c0;
+}
+
+h1{
+ font-size: 2em;
+}
+
+h2{
+ font-size: 1.8em;
+}
+
+h3{
+ font-size: 1.6em;
+}
+
+h4{
+ font-size: 1.4em;
+}
+
+h5{
+ font-size: 1.2em;
+}
+
+h6{
+ font-size: 1em;
+}
+
+h1, h2, h3, h4, h5, h6, p, ul{
+ padding: 0 0 0.5em 0;
+}
+
+strong{
+ font-weight: bold;
+}
+
+/* ------------------------------------------------- MENU COLONNE */
+
+#colonne ul.menu{
+ list-style-type: none;
+ margin: 5px 20px 5px 10px;
+ padding: 0;
+}
+
+#colonne ul.menu ul{
+ list-style-type: none;
+ margin: 0 0 0 20px;
+ padding: 0;
+}
+
+#colonne ul.menu li{
+ margin: 1px 0;
+ padding: 0;
+ border-bottom: solid 1px #e5e5e5;
+}
+
+#colonne ul.menu li a{
+ display: block;
+ line-height: 2em;
+ padding: 0 1em;
+ background-color: #f5f5f5;
+}
+
+#colonne ul.menu li a:hover{
+ color: #000066;
+ background-color: #f1f1f1;
+}
+
+/* --------------------------------------------- FORMULAIRES */
+
+fieldset{
+ padding: 10px 0;
+}
+
+fieldset legend{
+ font-size: 1.4em;
+ display: block;
+ width: 100%;
+ border-bottom: solid 1px #f3f3f3;
+}
+
+form ul li{
+ padding: 5px 0;
+}
+
+form ul li:after{
+ content: "";
+ display: table;
+ clear: both;
+}
+
+form ul li label{
+ display: block;
+ float: left;
+ width: 140px;
+ text-align: right;
+ padding-right: 10px;
+}
+
+form ul li .form_input{
+ float: left;
+ width: 390px;
+}
+
+form ul li .form_input span.info{
+ display: block;
+ font-size: 0.9em;
+ color: #666666;
+}
+
+textarea, input[type=text], input[type=password]{
+ border: solid 1px #c0c0c0;
+ padding: 3px;
+}
+
+select{
+ border: solid 1px #c0c0c0;
+ background-color: #ffffff;
+ padding: 3px 10px;;
+}
+
+form ul li .form_buttons{
+ text-align: right;
+}
+
+form ul li .form_single_button{
+ text-align: left;
+ padding-left: 150px;
+}
+
+form ul li .form_buttons input[type=submit],
+form ul li .form_single_button input[type=submit]{
+ border: solid 1px #c0c0c0;
+ background-color: #ffffff;
+ padding: 3px 10px;
+}
+
+form ul li .form_buttons input[type=submit]:hover{
+ cursor: pointer;
+ background-color: #f5f5f5;
+}
+
+/* --------------------------------------------- ADMIN */
+
+ul.buttons{
+ margin: 10px 0 20px 0;
+ text-align: right;
+ padding-bottom: 10px;
+ border-bottom: dashed 1px #e5e5e5;
+}
+
+ul.buttons li{
+ display: inline;
+}
+
+ul.buttons li a{
+ padding: 3px 7px 3px 7px;
+ border: solid 1px #d1d1d1;
+}
+
+ul.buttons li a.add{
+ background-image: url("../icons/add.gif");
+ background-repeat: no-repeat;
+ background-position: 3px 6px;
+ border: solid 1px #d1d1d1;
+ padding: 3px 7px 3px 18px;
+}
+
+ul.filters{
+ margin: 10px 0 20px 0;
+ text-align: right;
+ padding-bottom: 10px;
+ border-bottom: dashed 1px #e5e5e5;
+}
+
+ul.filters li{
+ display: inline;
+}
+
+ul.filters li a{
+ padding: 3px 7px 3px 7px;
+ border: solid 1px #d1d1d1;
+}
+
+table.admin{
+ width: 100%;
+ margin-bottom: 1em;
+}
+
+table.admin tr.hl:hover{
+ background-color: #f9f9f9;
+}
+
+table.admin tr th{