body {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size : 12px;
		background: #fff url(./images/bg_gradient.jpg) repeat-y bottom left; 
        /*color: #000666;*/
        /*margin: 0px;*/
}

a {
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
		font-size: 12px;
		color: #0033CC;
		text-decoration: none
}

a:hover {
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
		font-size: 12px; 
		color: #307058
}
table {
        font-size : 12px;
}

h1 {
		padding-left:10px;
		font-weight:normal;
		line-height:170%;
		font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
		font-size: 150%;
		color: #FFFFFF;
		background-color: #47A380;
		
}

.textinput {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #CCD7E0;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

#sideBox {
  float: left;
  clear: left;
  width: 150px;
}
 
#bodyText {
    line-height: 1.5em;
    margin: 0px 0px 10px 150px;
    padding: 10px 10px 10px 10px;
    width: 565px;
}

/* table styles */
table.list {
    border: 1px solid #D0D9D9;
    border-collapse: collapse;
    width: 565px;
    }
table.listrecords {
    border: 1px solid #D0D9D9;
    border-collapse: collapse;
    width: 545px;
    }
.list thead th, tfoot td {
	background-color: #C1E3D7;
    /*background-color: #EDF2F2; => Ancienne couleur de fond des en-tête de tableau*/
	}
.list tfoot td {
    text-align: right;
	}
th.list, td.list {
    border: 1px solid #D0D9D9;
    padding: 2px;
    line-height: 20px;
    text-align: left;
    }
	
/**
* Forms
*/
label.left {
    float: left;
    text-align: right;
    width: 185px;
    margin-right: 5px;
}
label.lefteditor {
    float: left;
    text-align: right;
    width: 135px;
    margin-right: 5px;
}
input[type=text], select {
    float: left;
    margin-bottom: 10px;
}
input.right {
    float: left;
    width: auto;
    clear: both;
    margin-left: 200px;
    margin-right: 5px;
}
input[type=checkbox].right, input[type=radio].right, input[type=submit].right {
    margin-left: 200px;
}
form br {
    clear: both;
}
fieldset {
    margin-top: 15px;
    border: 1px solid #D0D9D9;
}	

/* styles for input and textarea fields */
textarea.admin {
    width: 555px;
    }
input.admin, select.admin, textarea.admin {
    float: left;
    width: auto;
    clear: both;
    border: 1px solid gray;
    background: White;
    margin-bottom: 10px;
    }
input.submit {
    border: 2px solid #696969;
    background-color: #dcdcdc;
    }