/****************************
* POUR GENEVE.CH            *
* AUTEUR : LTI              *
* CREATION : 07.07.2008     *
* MISE A JOUR : 10.07.2008  *
****************************/

/* Mise en forme des formulaires */

/* Supprime les marges */
form { 
	margin: 0px;}

/* Cadre à utiliser pour grouper certains éléments */
fieldset {
	border: 1px solid #c5c5c5; 
	padding: 4px;
	padding-top: 10px;
	margin-bottom: 15px;}

fieldset legend {
	font: normal normal bold 1.1em Arial, Helvetica, sans-serif; 
	color: #64A0B4;}

fieldset table {
	width: 100%;
	margin-top: 7px;}
	
fieldset table.widthmax {
	width: 554px !important;}
	
#texte_2colonnes fieldset table.widthmax {
	width: 729px !important;}

fieldset p,
form p {
	margin: 6px 0px;
	padding: 4px;}

/* Labels */
label, .label {
	display: block;
	width: 130px;
	float: left;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;}
	
label.sansfloat {
	display: inline;
	width: auto;
	float: none;}

/*Checkbox */
label.checkbox {
	display: inline;
	width: auto;
	float: none;
	font-weight: normal;}
input.checkbox {
	float: left;
	width: 20px;}
	
/*Lignes du formulaire*/
.ligne_odd {
	padding: 4px;
	background-color: #F3F7F9;
	clear: both;
	zoom: 1;}

.ligne_even {
	padding: 4px;
	background-color: #ffffff;
	clear: both;
	zoom: 1;}

.ligne_odd:before,
.ligne_even:before,
.ligne_odd:after,
.ligne_even:after { content: ""; display: table; }

/* Utilisation de chiffre dans les labels */
.num {
	width: auto;
	padding: 0.18em 0.4em;
	margin: 0;
 	font: normal normal bold 1.1em/1em Arial, Helvetica, sans-serif;
	background-color: #64a0b4;
	color: #fff;}

input, textarea, select {
}

/* Etoile rouge (champs obligatoires)*/
.etoile {
	font: normal normal bold small/1em Helvetica, Arial, sans-serif; 
	color: #c00;}

/* Contrôle du formulaire */


/* Champs de saisie faux en rouge */
.errorField {
	background-color: #fee;
	color: #c00;
	border: 1px solid #c00;}

/* Champs de saisie justes */
.okField {
	background-color: #ffffce;
	color: #ccc;
	border: 1px solid #ccc;}