a.fermer {
        font: 12px Arial, Helvetica, sans-serif;
        color: #666666;
        text-decoration: none;
        display: block;
        background: url(images/bt-ferm.gif) no-repeat left top;
        padding-left: 15px;
        float: right;
        margin-top: 20px;
        margin-right: 20px;
}
a.fermer:hover {

        color: #cc3300;
        background: url(images/bt-ferm.gif) no-repeat left bottom;

}


label {
        font-weight: bold;
        color: #9c9e9f;
}
input.btval {
	font-weight: bold;
	background: #D7E9F3;
	color: #006CB5;
	border-top: 1px solid #69B4E4;
	border-right: 1px solid #1D6DA3;
	border-bottom: 1px solid #1D6DA3;
	border-left: 1px solid #69B4E4;
	padding: 1px 8px;
	
}


fieldset {
	color: #006CB5;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
	width:350px;
	display: block;
	margin-top: 10px;
	padding-left: 20px;
	/*border-style: none;*/
	border-style: solid;
}


.fieldset2 {
        color: #006CB5;
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        float: left;
        width:699px;
        display: block;
        margin-top: 10px;
        padding-left: 20px;
        /*border-style: none;*/
        border-style: solid;
}


.tabform {
	border-style: none; 
}
.tabform th {
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 0px 0px;
	color: #2280BF;
}
.tabform td {
	
	padding: 5px 0px 0px;
}
.tabform input {
	border: 1px solid #CCCCCC;
	color: #666666;
	background: #FFFFFF;
	font-weight: normal;
	padding-left: 3px;
}


.scroll {
height: 220px; /* Hauteur de 250 pixel */
width: 550px;  /* Largeur de 700 pixel */
overflow: auto;

