/* 
 * inscriptions
 * feuille de styles css
 * encodage: UTF-8
 */

/* p {
	text-indent: 0px;
} */

.visible{
	visibility: visible;
	}
	
.invisible{
	visibility: hidden;	
}

/* form {
	padding: 0px;
	border: 1px red solid; 
} */

/* .boxcentreblanc {
	padding: 1em;
	border: 1px blue solid; 
} */

fieldset{
	margin-top: 3em;
	padding: 1em;
	border-style: ridge;
	border-width: 2px;
	width: 85%;
	margin-left: 5%;
}

fieldset table tr td {
	font-size: 0.9em;
}



legend{
	font-size: 1.3em;
	/* Grenat */
	color: #A20F29;	
}

#menu_insc  {
	background-image: url(../bandeau.gif);
	text-align: center;
}

.infosconn{	
	margin-left: 0.5em;
	margin-top: 0.5em;
	text-indent: 0px;
	font-weight: bold;
}

.infosconn a {
	text-decoration:none;
	color: #A20F29;	
	/* margin-left: 0.5em;
	margin-top: 0.5em;
	text-indent: 0px;
	font-weight: bold; */
}

.lienrouge{
	text-decoration:underline;
	color: #A20F29;
	font-weight: bold;	
}



/*
 Table
 */
.liste_panier {
	font-size:0.8em;
	text-align: center;
	background-color: white;
	border-collapse: collapse;
	border-bottom: solid #A20F29 1px;
	/* border-left: white 1px;
	border-right: white 1px; */
	width: 100%;
}

/*
 * Ligne de titre
 */
.liste_panier tr th {
	color: white;
	background-color: #A20F29;
	
	padding: 0.1em;	
	
	border-style: solid;
	border-color: white;
	border-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}
	


.liste_panier tr {
	border-top: solid grey 1px;
}

.liste_panier td {
	padding: 0.5em;
	
}

/*
 * Ligne total
 */
.liste_panier_tot  td{
	font-size: 1em;
	padding: 1em;
}



.avert_panier {
	color: red;
	font-style: italic;
}



/*
 *
 * Formulaire de connexion et inscription
 *
 */


/*
#forms {
	width: 100%;
}
*/


#field_con, #field_ins {
	margin: 0;
	width: 45%;
}

#field_con p, #field_ins p {
	text-indent: 0px;
}

#field_con {
	float: left;
	margin-left: -1em;
}


#field_ins {
	margin-left: 50%;
}


/*
.field_log {
	padding: 1em;
	width: 30em;
	margin-left: 10%;
}
*/


.form_log p {
	font-size: 0.8em;
	clear: left;
	padding-top: 1em;
}


.input_label {	
	float: left;
	text-align: right;
	padding-right: 1em;
	width: 8em;
}

.input_text {
	float: left;
	width: 10em;
}

.input_pass {
	float: left;
	width: 10em;
}


.input_sub {
	text-indent: 0px;
	clear: left;
	margin-left: 10em;
	color: grey;
	padding-top: 0.2em !important;
}

.form_log_mess {
	clear: left;
	font-weight: bold;
	margin-top: 4em;
	text-align: center;
}

.risque {
	color: red;
}

.err_sai {
	border: solid red 1px;
}



.etapes  {
	margin-top: 1em;
	margin-left: 25%;
}


.clear_left  {
	clear: left;
}


.bouton_etape_suivante  {
	margin-top: 3em;
	text-align: center;
}


.recup_pass {
	clear: left;
	font-size: 0.8em;
	margin-top: 3em;
	margin-left: 10em;
	text-indent: 0px;
}


.font1 {
	font-size: 1em;
}


.label {
	float: left;
	width: 15em;
}


/*
 * Modes de paiement dans la page commande2
 *
 */
.payment {
	width: 35em;
}

.payment p {
	clear: left;
	padding-top: 2em;
	margin-left: 0px;
	text-indent: 0px;
}

.payment_label {
	float: left;
	text-align: center;
	width: 5em;
}

.payment_input {
	float: left;
}

.payment_text {
	float: left;
	width: 22em;
}


