/* CSS Document */

#conteneur{
	min-height:360px;
	width:620px;
	text-align:center;
}
* html #conteneur{ /* IE uniquement */
	height:360px;
}


#panier{
	width:auto;
	margin:0 auto;
	text-align:center;
}
#panier table{
	margin : 10px auto;
}
#panier td{
	padding:0;
	padding-right:20px;
	background-color:#E6E6E6;
	text-align:left;
}
#panier th{
	padding:5px 10px;
	padding-left:0 !important;
	background-color:silver;
}
#panier .prix{
	text-align:right;
}
#panier .prix input{
	text-align:right;
}
#panier .quantite{
	text-align:center;
}
#panier .quantite input{
	text-align:center;
}
#panier #total td{
	padding:20px 20px 15px 0px;
	text-align:right;
}
#panier p{
	text-align:left;
	/*border:1px dashed silver;*/
	font-size:1em;
	padding:10px;
	width : 400px;
	margin:5px auto;
	color:black;
}


.readonly{
	background-color:whitesmoke;
	border:1px solid gray;
	margin-right:3px;
	padding:1px;
}
.submit{
	border:1px solid gray;
	color:black;
	background-color:whitesmoke;
}

/* ---- Formulaires ---- */
form h2{
	margin:30px auto 0 auto;
	font-size:12px;
	text-align:left;
	padding:5px;
	border-bottom:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-color:silver;
	border: 1px solid silver;*/
	width:342px;
}

form{
	margin:0 auto;
	padding:0;
}
fieldset{
	background-color:whitesmoke;	
	border:1px solid silver;	
	padding : 25px;
	text-align:left;
	margin:0 auto 3px auto;
	font-size:11px;
	width:300px;
}

fieldset textarea{
	width:90%;
	font-size:11px;
}
fieldset textarea.labelised{
	margin-bottom:5px;
	width:140px;
}
fieldset label{
	display:block;
	float:left;
	clear:both;
	width:120px;
	line-height:20px;
	text-align:right;
	padding-right : 10px;
	margin:0;
}
fieldset .caseAcheter label{
	display:inline;
	float:none;
	width:auto;
	vertical-align:baseline;
	margin:0 0 5px 0;
}
fieldset .valeur{
	display:block;
	position:relative;
	top:7px;
	line-height:10px;
	margin-left:130px; /* largeur du label*/
}
fieldset select,input{
	font-size:10px;
	margin:0 0 5px 0;
}
fieldset input{
	width: 140px;
	vertical-align:middle;
}
fieldset select{
	width:145px;
}
fieldset .submit{
	width:auto;
	border:1px solid silver;
	margin:10px 10px 0 0;
	padding:2px;
	background-color:whitesmoke;
}
fieldset .erreur{
	display:block;
	padding:5px;
	text-align:center;
	color:red;
	font-size:10px;
}
fieldset em{
	position:relative;
	top:-8px;
	color:red;
	font-size:10px;
}



.radioGroup{
	background-color:white;
	border:none;
	padding:0;
	margin:3px;
	width:auto;
	vertical-align:middle;
}
.radioGroup input{
	width:auto !important;
}

