.acc-title{background-color: #ebedf4;font-weight: bold;padding: 10px;justify-content: space-between;}

.box2 {background-color:#fafafa;margin:20px 0}
.box2 a{color:#FF9900;text-decoration:none;}
.box2 a:hover{text-decoration:underline;}
.box2 p {line-height:1.7em}
.box2 ul li {line-height:1.7em}

ul.detailsCommande {background-color: #eee;list-style: none;margin: 15px 0;padding: 5px;overflow: hidden;}
.detailsCommande > li {display: inline;margin-right: 20px;}

.listCommande {border-collapse:collapse;width:100%}
.listCommande td{border-bottom:1px solid #ccc; padding:5px; line-height:1.6em;vertical-align:top}
.listCommande a{text-decoration:none;color:#0000FF}
table.listCommande {font-size: 0.9em;}
table.listCommande ul {list-style: none;}
.t0 {}
.t1 {background-color:#f4f4f4}
.c1 {min-width:180px}
.c2 {min-width:370px}
.EcTitre{border-bottom:1px solid #F7CC7B;color:#3E5AA5;font-size:16px;font-variant:small-caps;font-weight:bold;letter-spacing:1px;margin:10px 0px;overflow:hidden}
.EcDesc{color:#444444;padding-right:10px;text-align:justify;overflow:hidden;line-height:1.6em}

/*input[type="text"], input[type="email"], input[type="password"] {padding:6px}*/

.account-form fieldset {margin:15px;padding:0;}
.account-form p {margin:0 0 1.2em;padding:0 1.5em}
.account-form p.fieldsetTitre {font-weight:bold;text-transform: uppercase;padding:8px; background-color:#FFFFCC;border-bottom:1px solid #999999;color:#444444}
.account-form label, .account-form p.radio span {/*display:inline-block*/;width:190px;float:none;/*text-align:right*/}
.account-form .radio-inline{width:auto}
.account-form p span.form_info {display:block;margin:5px 0 0 210px;color:#666666;font-size:0.8em}
/*.account-form p.radio label{width:auto; margin-right:1em;}*/
.account-form p input[type=text], .account-form p input[type=password] {width:250px}
.account-form label.error {display:block;color:#FF0000;font-style:italic;margin:5px 0 0 210px;width:auto;text-align:left}
.account-form input.error {border: 1px dotted red;}

form label.error {color:#FF0000;font-style:italic;margin-left:1em;float:none;display:inline}
form input.error { border: 1px dotted red; }

#edit_mail input[type=email] {width:300px}

.login-box .col-1{border:1px solid #FFCC00; position:relative; flex:1; margin-right:10px}
.login-box .col-2{border:1px solid #FFCC00; flex:1}
.checkbox-label{width:auto}

@media only screen and (max-width: 640px) {
	#gauche{display:none}
	#centre, #centre.centreFull{width:98%}

	.login-box .haut{min-height:0}
	.login-box .col-1{margin-right:0px;margin-bottom:5px}
	.login-box .col-2{}
	
	label, .fixedWidth label, .account-form p label, .account-form p.radio span {width:120px;}
	.account-form p input[type=text], .account-form p input[type=password] {width:150px}
	.account-form p span.form_info {margin:5px 0 0 125px;}
	
	#edit_mail input[type=email] {width:150px}
}