@charset "utf-8";
/* CSS Document */

div#fichecontent { }
div#contenu a { color:#0066cc;}
p.nav { padding:0; margin:0; padding:6px 0 6px 0; font-size:18px; border-bottom:4px solid #fff;}
p.nav a { background-color:#e1ebd5; padding:6px 32px 6px 6px; margin:0; border-right:4px solid #fff; text-decoration:none; border-bottom:4px solid #fff; color:#988f84}
p.nav a.on { border-bottom-color:#e4ded7; background-color:#e4ded7; color:#000;}
p.identification { text-align:right; font-size:0.85em; padding:0; margin:6px 0; padding:0 12px 6px 0; border-bottom:1px solid #e4ded7;}

div#contenu { border:8px solid #e4ded7; padding:12px;}
div#photo { width:290px; float:left;}
div#formulaire { width: 454px; float:right; }
div#contenu fieldset { margin:0px 0 18px 0; padding:6px 12px 0 12px; border-width:0px; .padding-bottom:6px;}
div#formulaire fieldset { background-color:#d6ebff; }

div#login { width:290px; float:left; height:300px;}
div#login  { background-color:#e4ded7;}
div#login h5 { font-size:1.6em;}
div#formulaire_login  { background-color:#d6ebff; height:300px;}
div#formulaire_login h5 { font-size:1.6em;}
div#formulaire_login label { width:180px;}

.pasdemarge { margin:0;}

div#fichecontent h5 { margin:0 0 5px 0; padding:0; color:#0066cc; font-size:0.9em;}
p.action { text-align:right; border-top:2px solid #e4ded7; padding-top:4px;}
p.action img { float:right;}
p.action .retour { border:1px solid #e4ded7; height:34px; margin:0 24px 0 0; float:right}
div#fichecontent label { width:120px; border:0px solid red; display:block; float:left; padding-top: 2px;}
div#login label { width:65px; border:0px solid red; display:block; float:left; padding-top: 2px;}
fieldset input, fieldset select { float:left; margin:0px 0px 6px 0; padding:2px; border:1px solid #9AABC5;}
select.gauche, input.gauche { margin-right:24px;}
fieldset strong { margin-right:24px;}

table {font-size: 0.9em;}
tr.impair { background-color:#eff4e8}
td { padding:4px 0 6px 12px; vertical-align: middle}
tr.total td { border-top: 4px solid #e4ded7; padding-top:6px;}
td.prix { text-align:right;}

p.note {font-size: 0.9em; margin:0; padding:0 0 0 10px;} 

div#message { background-color:#fff9b4; padding:12px; color:#FF0000}
 h2 {border-top: 4px solid #e4ded7; padding-top:6px; 
color:#7E7A74;
font-size:2em;
font-weight:normal;
margin-top:6px;
}

/* identification*/
fieldset#identification label { width:auto; border:0px solid green; padding-top: 2px; margin-right:3px;}

fieldset#identification label.right, fieldset#identification input.right { float:right;}
fieldset#identification input.right { width:60px;}
fieldset#identification input, fieldset#identification select { float:left; margin:0px 6px 6px 0; padding:2px;  border:1px solid #9AABC5;}
fieldset#identification select.civilite { width:45px;}
fieldset#identification input {  width:128px;}
fieldset#identification label.marge { width:90px;}
fieldset#identification input.coordonnes {  width:310px;}

/* paiement*/
fieldset#paiement label { width:auto; border:0px solid green; padding-top: 2px; margin-right:3px;}
fieldset#paiement select { width:45px;}
fieldset#paiement input { border:1px solid #9AABC5; height:13px;}
fieldset#paiement img { border:1px solid white; margin:1px 0 0 3px;}
