
/***************************************/
/* PANIER */
/***************************************/
table.panier {
padding-left: 5px;
width:100%;
}
table.panier td.head {
border-bottom:1px solid #9F9F9F;
font-size:14px;
font-weight:bold;
text-transform: uppercase;
color:#C71414;
}
table.panier tr#ligne td.montant {
font-size:13px;
text-align:right;
font-weight:bold;
}
table.panier tr#ligne td.domaine {
width:140px;
}
table.panier tr.reset {
text-align:right;
}
table.total {
border-top:1px solid #9F9F9F;
font-size:14px;
font-weight:bold;
}
table.total tr {
text-align:right;
}
table.total td#valeur {
color:#C71414;
width:300px;
}
table.total td#txt {
width:400px;
}
table.details {
width:100%;
}
table.details td.mnt {
width:50px;
text-align:right;
}



/***************************************/
/* FORMULES */
/***************************************/
table.box_domaine {
border-top:1px solid #747474;
border-bottom:1px solid #747474;
border-left:1px solid #747474;
border-right:1px solid #747474;
width:100%;
/*min-width:580px;*/
background: #FFF6D3;
margin-bottom:10px;
}
table.box_domaine td.head {
line-height:22px;
padding-left:5px;
}
table.box_domaine td.middle {
padding-left:15px;
}
table.box_formules tr.formules td {
padding-left:20px;
}

/***************************************/
/* SOUS ETAPE */
/***************************************/
.sous_etape_2 {
width:60%;
margin:auto;
padding:20px;
}
.sous_etape_2 table {
width:100%;
text-align:center;
}

/***************************************/
/* PASSERELLE DE PAIEMENT */
/***************************************/
#commande #gw_payment {
font-size:13px;
padding:15px;
}
#commande #gw_payment h1 {
font-size:25px;
padding-top:0;
text-align:center;
background: none;
}


/***************************************/
/* CONNEXION */
/***************************************/
#connexion .middle {
font-size:13px;
}
#connexion {
background-color:white;
position:relative;
top:5px;
width:350px;
left:100px;
}
#connexion .title {
background:#C6222A url(/images/client/menu-btn.gif) repeat-x scroll 0 -34px;
border:1px solid #C6222A;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
line-height:27px !important;
padding:0 10px;
text-align:center;
}
#connexion #label {
font-size:1em;
font-weight:bold;
width:100px;
}
#connexion input#priv {
background-color:white;
background-image:url(/images/public/form_user.gif);
background-repeat:no-repeat;
padding-left:20px;
width:212px;
}
#connexion input#pass {
background-color:white;
background-image:url(/images/public/form_pass.gif);
background-repeat:no-repeat;
padding-left:20px;
width:212px;
}



#billing {
background:#FFF6D3 url(/images/public/billing.png) no-repeat scroll 4px center;
border-bottom:1px solid #DFD5C3;
border-top:1px solid #DFD5C3;
font-size:1em;
margin-right:10px;
padding:1em 1em 1em 48px;
width:500px;
}
#billing a {
color:#C71414;
font-weight:bold;
}
#billing h1 {
color:#C71414;
font-weight:bold;
}
#attention {
background:#FFF6D3 url(/images/public/help_grand.gif) no-repeat scroll 4px center;
border-bottom:1px solid #DFD5C3;
border-top:1px solid #DFD5C3;
font-size:1em;
margin-right:10px;
padding:1em 1em 1em 48px;
width:500px;
}
#attention a {
color:#C71414;
font-weight:bold;
}
#attention h1 {
color:#C71414;
font-weight:bold;
}


#content h1 {
	background: transparent url(/images/public/icon-euro.jpg) no-repeat scroll -5px 25px;
}

#content .cadre h2 {
border-bottom:medium none;
font-size:22px;
line-height:24px;
margin:0 0 10px;
padding:0;
text-align:center;
width:145px;
}
#content .cadre h2 .sous-titre {
color:#424242;
font-size:16px;
line-height:16px;
}
#content .cadre h3 {
font-size:11px;
padding:0 0 0 8px;
text-transform:uppercase;
}
#content .cadre .img {
margin:10px auto 0;
text-align:center;
}
#content .cadre p {
font-size:11px;
font-weight:bold;
text-align:center;
width:145px;
}
#content .cadre p .btn {
background:transparent url(/images/public/btn-red-140x44.jpg) no-repeat scroll 4px 0;
color:#FFFFFF;
display:block;
font-size:12px;
height:38px;
margin-bottom:6px;
padding:6px 0 0;
width:144px;
}
#content .cadre p .btn .prix {
font-size:34px;
font-weight:bold;
line-height:34px;
}
#content .cadre a {
color:#FFFFFF;
margin:0 auto;
padding-left:25px;
padding-right:28px;
}
#content .cadre a:hover {
text-decoration:none;
}
#content .btn_active {
background:transparent url(/images/public/btn-red-22px.gif) repeat-x scroll 0 0;
color:white;
font-size:10px;
font-weight:bold;
height:22px;
line-height:22px;
padding:4px;
text-align:center;
text-transform:uppercase;
}
a.btn_inactive {
background:transparent url(/images/public/btn-grey-22px.gif) repeat-x scroll 0 0;
color:white;
font-size:10px;
font-weight:bold;
line-height:22px;
padding:4px;
text-align:center;
text-transform:uppercase;
}
#content #commande {
/*border:1px solid #D0C6BA;*/
display:block;
margin-top:10px;
min-height:500px;
width:100%;
}
#content #commande .info {
/*background-color: #FFF6D3;
 background-color:#FEDFDC;
border-bottom:1px solid #D0C6BA;*/
color:#C71414;
font-size:13px;
/*font-size:1.3em;*/
min-height: 20px;
/*height:80px;*/
padding:5px;
text-align:justify;
}
#content #commande .domaines .info2 {
background-color: #ffffff;
font-size:11px;
min-height: 10px;
margin-top: 25px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
text-align:justify;
}
#content #commande .domaines .info2 h2 {
border-bottom: 1px dotted #c3c3c3;
padding-top: 5px;
clear: left;
margin: 0 0 10px;
font-size: 14px;
color: #c71414;
}
#content #commande .domaines .info2 ul {
border-bottom: 1px dotted #c3c3c3;
}
#content #commande .domaines .info2 li {
margin-left: 15px;
margin-bottom: 15px;
margin-bottom: 10px;
list-style-type: circle;
}
#content #commande span.dispo {
color:green;
text-transform:uppercase;
}
#content #commande span.non_dispo {
color:red;
text-transform:uppercase;
}
#content #commande .contenu select#transfert {
width:150px;
}
#content #commande .contenu select#extension {
text-transform:uppercase;
width:80px;
}
#content #commande .contenu #liste_contacts {
line-height:40px;
}
#content #commande .header {
background:transparent url(/images/public/btn-grey-37px.gif) repeat-x scroll 0 0;
border-bottom:1px solid #D0C6BA;
font-size:12px;
height:22px;
line-height:22px;
text-align:center;
text-transform:uppercase;
}
#content #commande .header a {
color:black;
font-weight:normal;
}
#content #commande .header ul {
list-style-type:none;
margin-left:2px;
}
#content #commande .header ul li {
float:left;
height:22px;
width:158px;
}
#content #commande .header ul li.current {
background:transparent url(/images/public/btn-grey-37px.gif) repeat-x scroll 0 -37px;
color:#FFFFFF;
}
#content #commande .header ul li.ghost {
background:transparent url(/images/public/btn-grey-37px.gif) repeat-x scroll 0 0;
color:#424242;
}
#content #commande .header #etapeA {
background:transparent url(/images/public/globe-edit.gif) no-repeat scroll 8px 2px;
}
#content #commande .header #etapeB {
background:transparent url(/images/public/caddie.gif) no-repeat scroll 8px 2px;
}
#content #commande .header #etapeC {
background:transparent url(/images/public/client.gif) no-repeat scroll 8px 2px;
}
#content #commande .header #etapeD {
background:transparent url(/images/public/meca.gif) no-repeat scroll 8px 2px;
}
#content #commande .header #etapeE {
background:transparent url(/images/public/argent.gif) no-repeat scroll 8px 2px;
}
#content #commande .footer {
/*border-top:1px solid #D0C6BA;*/
height:22px;
text-align:right;
}
#content #commande .contenu {
border-right:1px solid #D0C6BA;
border-left:1px solid #D0C6BA;
border-bottom:1px solid #D0C6BA;
border-top:1px solid #D0C6BA;
font-size:1.2em;
margin-left:201px;
min-height:454px;
padding:5px;
}
#content #commande .contenu table#liste_domaines {
border-spacing:0;
width:100%;
}
#content #commande .contenu table#liste_domaines td {
border-bottom:1px dotted #747474;
}
#content #commande .contenu table#liste_domaines td.nom_domaine {
font-size:13px;
font-weight:bold;
text-transform:lowercase;
width:75%;
}
#content #commande .contenu select {
width:184px;
}
#content #commande .contenu .sous_etape {
text-align:right;
}
#content #commande .contenu .no_domaines {
font-size:13px;
padding-top:20px;
text-align:center;
}
#content #commande .contenu .tld {
text-align:center;
width:100%;
}
#content #commande .contenu .tld p {
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:100%;
}
#content #commande .contenu #tld_plus {
}
#content #commande .contenu .ajout_domaine {
background:#F1F0F1 url(/images/public/bas_page-fond.gif) repeat-x scroll 0 0;
border:1px solid #D0C6BA;
padding-top:5px;
}
#content #commande .contenu .ajout_domaine h1 {
font-size:13px;
padding:0;
text-align:center;
background: none;
}
#commande .cadre_dom {
padding-top:20px;
}
#commande .cadre_dom .top {
height:10px;
line-height:10px;
width:100%;
}
#commande .cadre_dom .middle {
background:#F5F5F5 url(/images/public/bas_page-fond.gif) repeat-x scroll 0 0;
border:1px solid #D0C6BA;
margin:0;
padding-top:0;
text-align:center;
width:100%;
}
#commande .cadre_dom .middle textarea {
height:80px;
width:95%;
}
#commande .cadre_dom .middle p {
font-size:12px;
font-weight:bold;
text-align:center;
}
#commande .cadre_dom .middle h1 {
font-size:13px;
padding:0;
background: none;
}
#commande .cadre_dom .bottom {
background:transparent url(/images/public/bas_cadre_fond.gif) repeat-x scroll 0 0;
height:12px;
margin:0;
padding:0;
width:100%;
}
#content #commande .contenu .formules {
padding-top:10px;
}
#content #commande .contenu .formules table {
border:1px solid #D0C6BA;
border-spacing:0;
width:100%;
}
#content #commande .contenu .formules .titre th {
background-color:#D0C6BA;
font-weight:bold;
line-height:22px;
text-align:center;
}
#content #commande .contenu .formules .ligne td {
border-top:1px dotted #D0C6BA;
line-height:16px;
text-align:center;
}
#content #commande .contenu .formules .ligne #libelle {
font-weight:bold;
text-align:left;
text-transform:uppercase;
}
#content #commande .contenu .formules .ligne #prix {
padding-right:15px;
text-align:right;
}
#commande .recapitulatif {
padding-top:10px;
}
#commande .recapitulatif table {
border:1px solid #D0C6BA;
border-spacing:0;
width:100%;
}
#commande .recapitulatif .titre th {
background-color:#D0C6BA;
font-weight:bold;
line-height:22px;
text-align:center;
}
#commande .recapitulatif .ligne td {
border:0 none;
height:22px;
}
#commande .recapitulatif .ligne #libelle {
text-align:left;
width:400px;
}
#commande .recapitulatif .titre #libelle {
text-align:center;
width:400px;
}
#commande .recapitulatif .ligne #prix {
font-family:mono;
text-align:right;
width:80px;
}
#commande .recapitulatif .titre #prix {
font-family:mono;
text-align:center;
width:80px;
}
#commande .recapitulatif .ligne #periode {
text-align:left;
}
#content #commande .contenu dl.contacts_domaine dt {
background-color:#D0C6BA;
border-bottom:1px solid white;
line-height:22px;
width:100%;
}
#content #commande .contenu dl.contacts_domaine dt a {
color:black;
padding-left:5px;
}
#content #commande .contenu dl.contacts_domaine dd {
border:1px solid #D0C6BA;
height:380px;
}
#content #commande .contenu .contacts_domaine select {
width:184px;
}
#content #commande .contenu .tableau_total table {
border-left:1px solid #D0C6BA;
border-right:1px solid #D0C6BA;
border-spacing:0;
margin-left:auto;
margin-right:0;
width:30%;
}
#content #commande .contenu .tableau_total table td {
border-bottom:1px solid #D0C6BA;
}
#content #commande .contenu .tableau_total table td.prix {
font-family:mono;
text-align:right;
}
#content #commande .contenu .tableau_total table tr.total td {
background-color:#FEDFDC;
font-weight:bold;
}
#content #commande .contenu dl.conf_dom {
border:1px solid #D0C6BA;
width:100%;
}
#content #commande .contenu dl.conf_dom dt {
background-color:#D0C6BA;
}
#content #commande .contenu dl.conf_dom .libelle {
width:100px;
}
#content #commande .domaines {
border-left:1px solid #D0C6BA;
border-top:1px solid #D0C6BA;
border-bottom:1px solid #D0C6BA;
background-color:white;
float:left;
min-height:464px;
width:200px;
}
#content #commande .domaines .liste {
border-collapse:collapse;
width:100%;
}
#content #commande .domaines .liste tr#ligne {
line-height:22px;
}
#content #commande .domaines .liste tr#ligne.current {
background-color:#D0C6BA;
}
#content #commande .domaines .liste tr#ligne td {
}
#content #commande .domaines .liste tr#ligne td.montant {
font-family:mono;
text-align:right;
}
#content #commande .domaines .total dd {
color:#C71414;
float:left;
font-size:13px;
font-weight:bold;
}
#content #commande .domaines .total dd#txt {
line-height:22px;
text-align:right;
width:60%;
}
#content #commande .domaines .total dd#valeur {
float:right;
font-family:mono;
line-height:22px;
}
#bas-page {
background:#F1F0F1 url(/images/public/bas_page-fond.gif) repeat-x scroll 0 0;
display:block;
height:98px;
margin:0 auto 76px;
padding:22px;
position:relative;
width:810px;
z-index:1;
}
#bas-page .pic {
background:transparent url(/images/public/img-fille.gif) no-repeat scroll 0 0;
display:block;
height:160px;
left:590px;
position:absolute;
top:-134px;
width:240px;
}
#bas-page h1 {
color:#4D4D4D;
font-size:18px;
margin-left:3px;
}
#bas-page form p {
color:#C71414;
font-weight:bold;
padding:10px 0;
}
#bas-page form input, #bas-page form select {
float:left;
margin-right:10px;
}
#bas-page form input {
margin-top:7px;
padding:4px;
width:410px;
}
#bas-page form select {
margin-right:40px;
margin-top:9px;
width:100px;
}
#bas-page form a {
clear:none;
float:left;
padding-left:40px;
padding-right:40px;
}
