#commande .accueil .bloc,
#commande .commande_carte .bloc,
#commande .cartes .bloc{
background:transparent url(../../images/commun/f_blocs_centre.png) no-repeat scroll -1176px bottom;
padding:0 0 4px 0;
margin:0 0 20px 0;
}
#commande .accueil .bloc h3,
#commande .commande_carte h3{
background:#01abce url(../../images/commun/f_t_camping.gif) no-repeat top left;
font-size:13px;
text-transform:uppercase;
}
#commande .accueil .bloc h3 span,
#commande .commande_carte h3 span{
display:block;
line-height:27px;
color:#fff;
background:url(../../images/commun/f_t_camping.gif) no-repeat bottom right;
padding:0 11px;
}
#commande .accueil .bloc .f_bloc,
#commande .commande_carte .bloc form,
#commande .cartes .f_bloc{
border-left:1px solid #e7e5dc;
border-right:1px solid #e7e5dc;
padding:7px;
}
#commande .ensemble{
overflow:hidden;
zoom:1;
}
#commande .ensemble .form_gauche{
float:left;
width:300px;
}
#commande .ensemble .form_droite{
float:right;
width:210px;
padding:12px 0 0 0;
}
#commande .accueil .membre{
padding:5px 5px 15px 5px;
}
#commande .accueil .cheque,
#commande .accueil .guide{
clear:both;
background:url(../../images/commun/sep3.gif) repeat-x bottom left;
padding:0 0 15px 0;
margin:0 0 15px 0;
}
#commande .accueil .cheque:after,
#commande .accueil .guide:after{ content:" "; display:block; height:0px;	clear:both; visibility:hidden; }
#commande .accueil .commande .savoir{
float:right;
margin:0 0 0 25px;
}
#commande .accueil .commande p{
margin:0 0 15px 0;
}
#commande .accueil .commande .ligne{
float:left;
overflow:hidden;
zoom:1;
}
#commande .accueil .commande .ligne label{
float:left;
font-size:12px;
font-weight:bold;
padding:2px 0 0 0;
margin:0 10px 0 0;
}
#commande .accueil .commande .ligne input{
float:left;
width:40px;
border:1px solid #e7e5dc;
padding:2px;
margin:0 10px 0 0;
}
#commande .accueil .commande .ligne span{
float:left;
padding:2px 0 0 0;
margin:0 10px 0 0;
}
#commande .accueil .commande .carte{
float:left;
margin:-35px 0 0 0;
}
#commande .accueil .commande .guide .savoir{
margin:-25px 0 0 0;
}
#commande .accueil .commande .total table{
border-collapse:collapse;
width:auto;
clear:both;
}
#commande .accueil .commande .total th{
text-align:right;
padding:0 10px 6px 0;
}
#commande .accueil .commande .total td{
padding:0 0 6px 0;
}
#commande .accueil .commande .total em{
padding:0 0 0 25px;
}
#commande .accueil .commande .total .total2{
font-size:16px;
font-weight:bold;
color:#d03356;
}

#commande .accueil h4{
font-size:14px;
color:#01abce;
margin:0 0 10px 0;
}
#commande .accueil .coordonnees h4{
float:left;
}
#commande .accueil .coordonnees .obligatoire{
float:right;
font-size:12px;
color:#01abce;
}
#commande .accueil .coordonnees sup{
color:#01abce;
}
#commande .accueil .coordonnees .liste_recap{
padding:4px 0;
}
#commande .accueil .coordonnees .ligne{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#commande .accueil .coordonnees .liste_recap .ligne{
padding:0 0 0 10px;
background:url(../../images/commun/puces/12.gif) no-repeat left 5px;
}
#commande .accueil .coordonnees .ligne .col{
float:left;
width:246px;
}
#commande .accueil .coordonnees .ligne .col2{
float:left;
width:123px;
margin:0 20px 0 0;
}
#commande .accueil .coordonnees .ligne .col.last{
float:right;
}
#commande .accueil .coordonnees .ligne .col2.last{
margin:0;
}

#commande .accueil .coordonnees .ligne label{
display:block;
font-size:12px;
font-weight:bold;
margin:0 0 5px 0;
}
#commande .accueil .coordonnees .ligne input,
#commande .accueil .coordonnees .ligne select,
#commande .accueil .coordonnees .ligne textarea{
width:240px;
border:1px solid #e7e5dc;
padding:2px;
}
#commande .accueil .coordonnees .ligne select{
padding:0;
}
#commande .accueil .coordonnees .ligne textarea{
width:566px;
height:100px;
}
#commande .accueil .coordonnees .ligne.radio label{
width:auto;
float:left;
padding:0 20px 0 0;
}
#commande .accueil .coordonnees .ligne.radio label.simple{
font-weight:normal;
}
#commande .accueil .coordonnees .ligne.radio input{
width:auto;
float:left;
border:none;
padding:0;
margin:0 5px 0 0;
}
#commande .accueil .coordonnees .ligne .col2 input{
width:100px;
}
#commande .accueil .coordonnees .actions{
background:url(../../images/commun/sep3.gif) repeat-x bottom left;
text-align:center;
padding:0 0 15px 0;
margin:0 0 15px 0;
}
#commande .accueil .coordonnees .actions.last{
background:none;
margin:0;
}
#commande .accueil .coordonnees .inputError{
border:1px solid #A80010;
}
#commande .accueil .coordonnees .divError{
background:url(../../images/commun/pictos/erreur.gif) no-repeat left center;
font-size:11px;
line-height:16px;
color:#A80010;
padding:5px 0 0 20px;
}
#commande .accueil .coordonnees .paiement{
overflow:hidden;
zoom:1;
}
#commande .accueil .coordonnees .paiement ul{
float:left;
width:380px;
border-right:1px solid #e7e5dc;
padding:0 25px 0 0;
overflow:hidden;
zoom:1;
}
#commande .accueil .coordonnees .paiement ul li{
background:url(../../images/commun/puces/12.gif) no-repeat left 5px;
padding:0 0 0 10px;
margin:0 0 10px 0;
}
#commande .accueil .coordonnees .paiement ul li strong{
display:block;
margin:0 0 5px 0;
}
#commande .accueil .coordonnees .paiement ul li a{
color:#414141;
}
#commande .accueil .coordonnees .paiement ul li a:hover{
text-decoration:none;
}
#commande .accueil .coordonnees .paiement ul.last{
float:right;
width:140px;
padding:10px 0 0 0;
border:none;
}
#commande .accueil .coordonnees .paiement ul.last li{
float:left;
background:none;
padding:0;
margin:0 8px 8px 0; 
}

/* COMMANDE GOLD */
#commande .commande_carte .bloc form{
padding:10px;
}
#commande .commande_carte .bloc .intro{
background:url(../../images/commun/sep3.gif) repeat-x left bottom;
padding:0 0 1px 0;
margin:0 0 15px 0;
overflow:hidden;
zoom:1;
}
#commande .commande_carte .bloc .obligatoire{
text-align:right;
padding:0 0 10px;
font-size:12px;
color:#01abce;
}
#commande .commande_carte .bloc .intro .visuel,
#commande .commande_carte .bloc .intro img{
float:right;
}
#commande .commande_carte .bloc .intro .visuel{
position:relative;
margin:0 0 10px;
text-decoration:none;
z-index:1;
}
#commande .commande_carte .bloc .intro .visuel span{
position:absolute;
display:block;
width:64px;
height:64px;
line-height:64px;
font-size:15px;
font-weight:bold;
color:#fff;
text-align:center;
}
#commande .commande_carte .bloc .intro h2{
font-size:14px;
color:#01abce;
margin:0 0 6px 0;
}
#commande .commande_carte sup{
color:#01abce;
}

#commande .commande_carte form .ligne{
margin:0 0 10px 0;
overflow:hidden;
zoom:1;
}
#commande .commande_carte form .ligne.condition{
background:url(../../images/commun/sep3.gif) repeat-x left top;
padding:10px 0 0 0;
}
#commande .commande_carte form .ligne label{
float:left;
width:150px;
text-align:right;
padding:2px 10px 0 0;
}
#commande .commande_carte form .ligne.radio label{
width:auto;
padding:0 10px 0 0;
margin:-2px 0 0 0;
}
#commande .commande_carte form .ligne.condition label{
width:540px;
text-align:left;
padding:0;
margin:0;
}
#commande .commande_carte form .champs .ligne label{
width:auto;
}
#commande .commande_carte form .ligne input,
#commande .commande_carte form .ligne select,
#commande .commande_carte form .ligne textarea{
float:left;
width:240px;
border:1px solid #e7e5dc;
padding:2px;
}
#commande .commande_carte form .ligne select{
padding:0;
}
#commande .commande_carte form .ligne textarea{
width:400px;
height:100px;
}
#commande .commande_carte form .ligne .info{
clear:both;
display:block;
width:300px;
font-size:11px;
padding:5px 0 0 160px;
}
#commande .commande_carte form .ligne.radio input,
#commande .commande_carte form .ligne.condition input{
float:left;
width:auto;
border:none;
padding:0;
margin:0 6px 0 0;
}
#commande .commande_carte form .ligne .champs{
float:left;
padding:5px 0 0 0;
}
#commande .commande_carte form .ligne .champs .ligne.radio{
margin:0 0 5px 0;
}
#commande .commande_carte form .actions{
text-align:center;
padding:10px 0 0 0;
}
#commande .commande_carte form .ligne input.inputError,
#commande .commande_carte form .ligne select.inputError{
border:1px solid #A80010;
}
#commande .commande_carte .divError{
clear:both;
background:url(../../images/commun/pictos/erreur.gif) no-repeat 160px center;
font-size:11px;
line-height:16px;
color:#A80010;
padding:5px 0 0 180px;
}
#commande .cartes .bloc{
margin:0 0 8px;
}
#commande .cartes .bloc .intro{
padding:0 0 20px;
}
#commande .cartes .bloc .intro h2{
margin:0;
padding:0 0 12px;
font-size:18px;
color:#d03356;
}
#commande .cartes .bloc .intro div{
float:left;
width:275px;
font-size:15px;
}
#commande .cartes .bloc .intro div.last{
float:right;
}
#commande .cartes .bloc .intro h3{
padding:0 0 8px;
font-size:14px;
text-transform:none;
color:#01abce;
background:0;
}
#commande .cartes .bloc table{
border-collapse:0;
text-align:left;
}
#commande .cartes .bloc table th{
padding:8px 12px;
border-bottom:1px solid #e7e5dc;
border-left:1px solid #e7e5dc;
}
#commande .cartes .bloc table .entete th{
padding:0;
border:0;
text-align:center;
vertical-align:bottom;
}
#commande .cartes .bloc table td{
font-size:13px;
font-weight:bold;
border:1px solid #e7e5dc;
border-top:0;
border-right:0;
}
#commande .cartes .bloc table td.col1,
#commande .cartes .bloc table td.col2{
padding:6px 22px;
border:1px solid #fff;
border-top:0;
border-right:0;
color:#fff;
background:#999a9f;
text-align:center;
}
#commande .cartes .bloc table td.col2{
background:#f3b833;
}
#commande .cartes .bloc table th.first{
border-left:0;
background:url(../../images/commun/f_table_cartes.gif) no-repeat;
}
#commande .cartes .bloc table td.last{
border-right:0;
background:#f3b833 url(../../images/commun/f_table_cartes.gif) no-repeat 100% -1px;
}
#commande .cartes .bloc table sup{
font-weight:bold;
color:#01abce;
}
#commande .cartes .legende{
padding:0 0 20px 14px;
color:#01abce;
}
